/*
   CSS Datei fuer webteam
   
   Farben:
   Schrift		dunkelgrau				666666
   Link				webteamblau				333399
   Link hover	orange						FF9933
   Hintergrund hellstgrau				F5F5F5
   Dunkleres grau	Hintergrund		E0E0E0
*/

/* HTML, BODY und allgeine Definitionen */

html, body {
	margin: 0;
	padding: 0;
	background: #F5F5F5;
	text-align: center;
}

p, div, td, body {

	font-family: arial, sans-serif, helvetica;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
}

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

ul {
	margin: 0;
	margin-left: 30px;
}

li {
	margin: 0 0 4px 0;
	padding: 0;
	font-weight: normal;
	line-height: 1.3em;
	
}

a,
a:link,
a:visited,
a:active,
a:hover {
	text-decoration: underline;
	color: #666;
}

a:active,
a:hover {color: #f93;}


/* HTML, FORM-Definitionen */
form {padding: 0px; margin: 0px;}
select {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000040; margin: 0px 0px 2px 5px;}
input	 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000040; margin: 0px 0px 2px 5px;}


/* Klassen */
.toLeft		{float: left;}
.toRight	{float: right;}
.doClear	{clear: both;}

.errormessage		{font-weight: bold; color: red;}
.okmessage,
.successmessage	{font-weight: bold; color: green;}


/* Tabelle für Inhalte full oder 2x half */
.boxtable {width: 510px; margin: 0px 0px 10px 0px; }

/* Format für ganze oder halbe Breite oder Sidebar */
.full			{margin: 0px; width: 508px;}
.half			{margin: 0px; width: 248px;}
.sidebar	{margin: 0px; width: 149px;}

/* Trennlinie gepunktet */
.dotline {
	padding: 0px 0px 0px 0px;
	margin: 10px 10px 10px 15px;
	background:url('/images/dotted.gif') repeat-x;
	font-size: 1px;
	height: 1px;
	clear: both;
}

/* Hauptcontainer fuer Menue und Inhalt */
.Page	{
	width: 822px;
	margin-top: 20px;
	margin-left: 20px;
	padding-left: 10px;
	z-index: 0;
}

/* Container fuer Hauptspalte */
.Main {
	float: left;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	border: 1px solid #333399;
	background: #F5F5F5;
}

/* Container fuer Inhalte */
.Content {float: left; padding: 0px; margin: 0px; width: 670px; }
.Content {float: left; padding: 0px; margin: 0px;}

/*.Stage { border: 1px solid #333399; padding: 0px; margin: 0px; margin-top: 40px; }*/
.Stage { border: 1px solid #333399; margin-top: 40px; margin-bottom: 0px;}

/* Statusleiste */
.Path {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 10px;
	font-family: arial, sans-serif;
	text-align: left;
	line-height: 14px;
	color: #000033;
}

.pathArrow {font-size: 11px; font-style:italic;	font-weight: bold;} 

.newpath {

	margin: 0px 0px 10px 0px;
	padding: 2px 0px 3px 10px;

	font-size: 13px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0px;

	color: #F5F5F5;
	background: #333399;
	
}

.newpath a,
 .newpath a:link,
 .newpath a:visited,
 .newpath a:active {color: #F5F5F5;}
.newpath a:hover {color: #FF9933;}


/* Logo */
.logo {padding: 0px 5px 0px 0px; width: 120px; margin: 0px 0px 20px 0px; }

/* Hauptmenue */
.Menu {
	float: left;
	width: 120px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 30px 0px;
	display: block;
	text-align: right;
}
.Menu p {
	padding: 0px 35px 0px 0px;
	margin: 0px;

	font-family: arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 22px;
	text-align: right;

	color: #333399;
}
.Menu .spc {
	background:url('/images/dotted_pMenu.gif') repeat-x right;
	line-height: 1px;
	height: 1px;
	margin: 0px 0px 1px 0px;
	padding: 0px;
	font-size: 1px;
}
.Menu a,
.Menu a:link,
.Menu a:visited,
.Menu a:active	{color: #333399; text-decoration: none;}
.Menu a:hover		{color: #FF9933;}
.Menu .last			{border-bottom: 0px;}


/* Standardbox für Inhalte auf der Seite */
.boxSolid {

	padding: 0px 0px  0px 0px;
	margin: 10px 0px 20px 0px;
	vertical-align: top;

	text-align: left;
	font-family: arial, sans-serif;
	font-weight: bold;
	letter-spacing: 0px;

	color: #333333;
	background: #f5f5f5;
} 

.boxSolid p,
.boxSolid h1,
.boxSolid h2,
.boxSolid h3,
.boxSolid h4,
.boxSolid h5 {
	color: #333399;
}
.boxSolid p  {color: #333333; margin: 0px 10px 6px 13px; font-weight: normal;}
.boxSolid h1 {margin: 10px 00px 5px 13px; font-size: 15px;}
.boxSolid h2 {margin: 10px 00px 0px 13px; font-size: 12px;}
.boxSolid h3 {margin:  6px 00px 0px 11px; font-size: 11px;}
.boxSolid h4 {margin:  0px 00px 0px 11px; font-size: 11px; font-family: tahoma, arial, sans-serif;}
.boxSolid h5 {margin: 10px 15px 0px 15px; font-size: 10px;}

.boxSolid a,
.boxSolid a:link,
.boxSolid a:visited,
.boxSolid a:active,
.boxSolid a:hover {text-decoration: underline;}
.boxSolid a:hover {color: #FF9933;}

/*
.boxSolid a.top {float: right; padding-right: 3px; color: silver; font-weight: normal; text-decoration: underline;}
.boxSolid a.top:hover {text-decoration: underline; color: black;}
*/

/* Sidebar */
.Sidebar {

	margin: 1px 1px 10px 1px;
	border: 1px solid #333399;
	padding-bottom: 20px;
	width: 147px;

	font-family: arial, sans-serif;
	font-size: 11px;
	line-height: 15px;

	color: #666666;
	background: #F5F5F5;
}

.Sidebar  p {margin: 10px 10px 0px 10px;}
.Sidebar h1 {

	margin: 0px 0px 10px 0px;
	padding: 3px 0px 2px 10px;

	font-size: 13px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0px;

	color: #F5F5F5;
	background: #333399;
}

.Sidebar h2 {font-size: 11px; font-weight: bold; margin: 10px 10px 0px 10px;}

.Sidebar form {padding-left: 7px; padding-top: 5px;}
.Sidebar input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	width: 130px;	margin-bottom: 3px;	color: #333333;}

.Sidebar li {list-style-type: circle; color: #ADADAD; padding-left: 10px; font-size: 11px;}
.Sidebar li a:hover {text-decoration: underline; color: #cc0000;}

/* Impressum und Kontakt */
.Contact {
	width: 822px;
	margin: 0 0 0 20px;
	padding: 0px 180px 25px 130px;
	text-align: center;
	color: #CC0000;
	color: black;
}


.Contact a,
.Contact a:link,
.Contact a:visited,
.Contact a:active		{color: black;}

.shadowed {}

