/* Grundlegende Einstellung der Seiten */
body  {
	font-size: 11px;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px; 
	background-color: #FFFFFF;	
	background-repeat: repeat-x;
}

/* Formulare */
.formMessage
{
	scrollbar-face-color: #f7f7f7;
	scrollbar-highlight-color: #f7f7f7;
	scrollbar-3dlight-color: #f7f7f7;
	scrollbar-darkshadow-color: #f7f7f7;
	scrollbar-shadow-color: #f7f7f7;
	scrollbar-arrow-color: #D0C6AC;
	scrollbar-track-color: #f7f7f7;
	font-color: #332222;
	color: #332222;
	font-weight: normal;
	text-decoration: none;
	background:#f7f7f7;
	padding: 2px;
	margin:4px 0;
	border: 1px solid #8A7E79;
	width:265;
	height:60;
}
.formFieldBig
{
	color: #332222;
	font-weight: normal;
	text-decoration: none;
	background:#f7f7f7;
	padding: 2px;
	margin: 1px 0;
	border: 1px solid #8A7E79;
	width:200;
	height:18;
}
.formFieldZip
{
	color: #332222;
	font-weight: normal;
	text-decoration: none;
	background:#f7f7f7;
	padding: 0px;
	border: 1px solid #8A7E79;
	width:50;
	height:18;
}
.formFieldCity
{
	color: #332222;
	font-weight: normal;
	text-decoration: none;
	background:#f7f7f7;
	padding: 0px;
	border: 1px solid #8A7E79;
	width:150;
	height:18;
}

/* Hintergründe und Linien */
 .line1           	{ background: #e3e3e3;}
 /*.line2           	{ background: #CC0000;}*/
 .line2           	{ background: #0A65C6;}
 .bgContent		 	{ background: #FFFFFF;}
 .bgSpecials	 	{ background: #f7f7f7;}

.bgNavi1			{ background: #dddddd;}
.bgNavi2			{ background: #d9d9d9;}
.bgNavi3			{ background: #e3e3e3;}
.bgNavi4			{ background: #ededed;}
.bgNavi5			{ background: #f7f7f7;}

/* Schriften allgemein */
 .Head			{font-size: 14px; color: #0A65C6;}
 .SubHead		{font-size: 14px; font-weight: bold}
 .bottom 		{font-size: 9px;}
 .Text			{font-size: 11px;}
 .TextRed		{font-size: 12px; font-style: normal; color: #0A65C6; font-weight: bold}


/* Passwortgeschützter Bereich */
.PassHead   		{ background: #336699; font-size: 15px; font-style: normal; color: #FFFFFF; font-weight: bold} 


/* Kontaktpersonen für Kontakt und Impressum */
.contactHead		{font-size: 12px; font-style: normal; color: #0A65C6; font-weight: bold}
.impressumLawHead	{font-size: 12px; font-style: normal; color: #0A65C6; font-weight: bold}

/* Newsletter */
.NewsletterHead		{ background: #94A67B; font-size: 15px; font-style: normal; color: #FFFFFF; font-weight: bold} /* Hellgrau */
.NewsletterMessage	{ background: #FFFFFF; font-size: 11px; font-style: normal; color: #DD0000; font-weight: bold} /* Gruen */

/* Forms */
.FormHead			{ background: #94A67B; font-size: 15px; font-style: normal; color: #FFFFFF; font-weight: bold} /* Hellgrau */

/* ##### LINKS ##### */

/* Links allgemein, Das betrifft auch den Standard Link vom CMS */
 a					{ font-weight: bold; font-size: 11px;}
 a:link				{ font-weight: bold; font-size: 11px;}
 a:active			{ font-weight: bold; font-size: 11px;}
 a:visited			{ font-weight: bold; font-size: 11px;}
 a:hover			{ font-weight: bold; font-size: 11px; color: #CC0000;}

/* Bottom Link */
 a.bottom				{font-size: 10px; font-weight: bold;}
 a:link.bottom			{font-size: 10px; font-weight: bold;}
 a:active.bottom		{font-size: 10px; font-weight: bold;}
 a:visited.bottom		{font-size: 10px; font-weight: bold;}
 a:hover.bottom			{font-size: 10px; font-weight: bold; color: #CC0000;}

/* Links Weiss - Verschwindet dann im Ausdruck */
 a.MenuWhite			{ font-size: 11px; font-style: normal; color: #FFFFFF; font-weight: normal; text-decoration:none;}
 a:link.MenuWhite		{ font-size: 11px; font-style: normal; color: #FFFFFF; font-weight: normal; text-decoration:none;}
 a:active.MenuWhite		{ font-size: 11px; font-style: normal; color: #FFFFFF; font-weight: normal; text-decoration:none;}
 a:visited.MenuWhite	{ font-size: 11px; font-style: normal; color: #FFFFFF; font-weight: normal; text-decoration:none;}
 a:hover.MenuWhite		{ font-size: 11px; font-style: normal; color: #CC0000; font-weight: normal; text-decoration:none;}

/* Links klein */
 a.smallLink		{ font-size: 10px; font-style: normal; color: #2E5097; font-weight: normal; text-decoration:none;}
 a:link.smallLink	{ font-size: 10px; font-style: normal; color: #2E5097; font-weight: normal; text-decoration:none;}
 a:active.smallLink	{ font-size: 10px; font-style: normal; color: #2E5097; font-weight: normal; text-decoration:none;}
 a:visited.smallLink{ font-size: 10px; font-style: normal; color: #2E5097; font-weight: normal; text-decoration:none;}
 a:hover.smallLink	{ line-height:18px; font-size: 10px; font-style: normal; color: #CC0000; font-weight: normal; text-decoration:none;}
 
/* Haupt Navigation Level 0-A */
 .Menu0aActive		{font-size: 12px; color:#CC0000;}
 a.Menu0a          	{font-size: 12px; }
 a:link.Menu0a     	{font-size: 12px; }
 a:active.Menu0a   	{font-size: 12px; }
 a:visited.Menu0a  	{font-size: 12px; }
 a:hover.Menu0a    	{font-size: 12px; color:#CC0000;}

/* Haupt Navigation Level 0-B */
 .Menu0bActive		{color:#CC0000;}
 a.Menu0b          	{}
 a:link.Menu0b     	{}
 a:active.Menu0b   	{}
 a:visited.Menu0b  	{}
 a:hover.Menu0b    	{color:#CC0000;}

/* Navigation 1 Startsite */
.Menu1startParent		{ font-size: 13px; font-style: normal; color: #CC0000; font-weight: normal; text-decoration:none;}
 .Menu1startActive		{ font-size: 11px; font-style: normal; color: #CC0000; font-weight: normal; text-decoration:none;}
 a.Menu1start         	{ font-size: 11px; font-style: normal; color: #666667; font-weight: normal; text-decoration:none;}
 a:link.Menu1start     	{ font-size: 11px; font-style: normal; color: #666667; font-weight: normal; text-decoration:none;}
 a:active.Menu1start   	{ font-size: 11px; font-style: normal; color: #666667; font-weight: normal; text-decoration:none;}
 a:visited.Menu1start  	{ font-size: 11px; font-style: normal; color: #666667; font-weight: normal; text-decoration:none;}
 a:hover.Menu1start    	{ font-size: 11px; font-style: normal; color: #CC0000; font-weight: normal; text-decoration:none;}

/* Navigation 1 */
.Menu1Parent		{ background: #FFFFFF; font-size: 13px; font-style: normal; color: #CC0000; font-weight: normal; text-decoration:none;}
 .Menu1Active		{ font-size: 11px; font-style: normal; color: #CC0000; font-weight: normal; text-decoration:none;}
 a.Menu1          	{ font-size: 11px; font-style: normal; color: #666667; font-weight: normal; text-decoration:none;}
 a:link.Menu1     	{ font-size: 11px; font-style: normal; color: #666667; font-weight: normal; text-decoration:none;}
 a:active.Menu1   	{ font-size: 11px; font-style: normal; color: #666667; font-weight: normal; text-decoration:none;}
 a:visited.Menu1  	{ font-size: 11px; font-style: normal; color: #666667; font-weight: normal; text-decoration:none;}
 a:hover.Menu1    	{ font-size: 11px; font-style: normal; color: #CC0000; font-weight: normal; text-decoration:none;}
.Menu1Line         	{ background: #8C97C8; }
.Menu1Bg         	{ background: #F7F8FB; }

/* Navigation path */
 a.MenuPath          	{ font-size: 11px; font-style: normal; color: #CC0000; font-weight: normal; text-decoration:none;}
 a:link.MenuPath     	{ font-size: 11px; font-style: normal; color: #CC0000; font-weight: normal; text-decoration:none;}
 a:active.MenuPath   	{ font-size: 11px; font-style: normal; color: #CC0000; font-weight: normal; text-decoration:none;}
 a:visited.MenuPath  	{ font-size: 11px; font-style: normal; color: #CC0000; font-weight: normal; text-decoration:none;}
 a:hover.MenuPath    	{ font-size: 11px; font-style: normal; color: #000000; font-weight: normal; text-decoration:none;}

/* Navigation 2 */
.Menu2Active    	{  font-size: 11px; font-style: normal; color: #CC0000; font-weight: normal; text-decoration:none;}
a.Menu2          	{ font-size: 11px; font-style: normal; color: #55553A; font-weight: normal; text-decoration:none;}
a:link.Menu2     	{ font-size: 11px; font-style: normal; color: #55553A; font-weight: normal; text-decoration:none;}
a:active.Menu2   	{ font-size: 11px; font-style: normal; color: #55553A; font-weight: normal; text-decoration:none;}
a:visited.Menu2  	{ font-size: 11px; font-style: normal; color: #55553A; font-weight: normal; text-decoration:none;}
a:hover.Menu2    	{ font-size: 11px; font-style: normal; color: #CC0000; font-weight: normal; text-decoration:none;}

/* Content Navigation */
.bgContentNavi			{ background: #F7F8FB; }
.MenuContentActive  	{ font-size: 11px; font-style: normal; color: #CC0000; font-weight: normal; text-decoration:none;}
a.MenuContent      		{ font-size: 11px; font-style: normal; color: #2E5097; font-weight: normal; text-decoration:none;}
a:link.MenuContent 		{ font-size: 11px; font-style: normal; color: #2E5097; font-weight: normal; text-decoration:none;}
a:active.MenuContent	{ font-size: 11px; font-style: normal; color: #2E5097; font-weight: normal; text-decoration:none;}
a:visited.MenuContent	{ font-size: 11px; font-style: normal; color: #2E5097; font-weight: normal; text-decoration:none;}
a:hover.MenuContent		{ font-size: 11px; font-style: normal; color: #CC0000; font-weight: normal; text-decoration:none;}

/* Navigationspunkt auf der rechten Seite */
 .navipointSmallHead		{ background: #2E5097; font-size: 10px; font-style: normal; color: #FFFFFF; font-weight: bold}
 .navipointContent			{ background: #EEF1F7; font-size: 10px; font-style: normal; color: #666666; font-weight: normal}
 .ContentFont1Module2		{ background: #FFFFFF; font-size: 11px; font-style: normal; color: #55553A; font-weight: normal} /* Schwarz */
 .ContentFont1BoldModule2	{ background: #FFFFFF; font-size: 11px; font-style: normal; color: #55553A; font-weight: bold} /* Schwarz */
 .ContentFont2Module2  		{ background: #FFFFFF; font-size: 11px; font-style: normal; color: #94A67B; font-weight: normal} /* Gruen */
 .ContentFont2BoldModule2	{ background: #FFFFFF; font-size: 11px; font-style: normal; color: #94A67B; font-weight: bold} /* Gruen */

/* ##################################################################### */

/* Farbe 1 für die Außenspalten */
/**/
.c1Line        	{ background: #8C97C8; }
.c1Bg         	{ background: #E2E4EC; }

/* Modul Überschrift - Text - Link in Farbe 2 für die Außenspalten */
/**/
.c2Head			{ background: #C6CADB; font-size: 11px; font-style: normal; color: #00264F; font-weight: bold; text-decoration:none;}
.c2Line        	{ background: #8C97C8; }
.c2Bg         	{ background: #E2E4EC; }

/* Modul Überschrift in Farbe 3 für die Außenspalten */
/**/
.c3Head			{ background: #C6CADB; font-size: 11px; font-style: normal; color: #00264F; font-weight: bold; text-decoration:none;}
.c3Line        	{ background: #8C97C8; }
.c3Bg         	{ background: #f7f7f7; }

/* Seminare (ZTN) */
/*o*/.HeadModule2   			{ background: #94A67B; font-size: 15px; font-style: normal; color: #55553A; font-weight: bold} /* Hellgrau */
/*o*/.ContentFont1Module2	{ background: #FFFFFF; font-size: 11px; font-style: normal; color: #55553A; font-weight: normal} /* Schwarz */
/*o*/.ContentFont1BoldModule2{ background: #FFFFFF; font-size: 11px; font-style: normal; color: #55553A; font-weight: bold} /* Schwarz */
/*o*/.ContentFont2Module2  	{ background: #FFFFFF; font-size: 11px; font-style: normal; color: #94A67B; font-weight: normal} /* Gruen */
/*o*/.ContentFont2BoldModule2{ background: #FFFFFF; font-size: 11px; font-style: normal; color: #94A67B; font-weight: bold} /* Gruen */

/* Mitarbeiter (Worker - ZTN) */
.HeadModule3   			{ background: #94A67B; font-size: 15px; font-style: normal; color: #55553A; font-weight: bold} /* Hellgrau */
.ContentFont1Module3	{ background: #EEEEEE; font-size: 11px; font-style: normal; color: #55553A; font-weight: normal} /* Schwarz */
.ContentFont1BoldModule3{ background: #EEEEEE; font-size: 11px; font-style: normal; color: #55553A; font-weight: bold} /* Schwarz */
.ContentFont2Module3  	{ background: #EEEEEE; font-size: 11px; font-style: normal; color: #94A67B; font-weight: normal} /* Gruen */
.ContentFont2BoldModule3{ background: #EEEEEE; font-size: 11px; font-style: normal; color: #94A67B; font-weight: bold} /* Gruen */
.ImagesWorker       	{ border: #777777 1px solid;         MARGIN-LEFT: 0px;                 MARGIN-RIGHT: 0px;                MARGIN-TOP: 0px;                   MARGIN-BOTTOM: 0px;     VISIBILITY: visible; }

