/* ------------------------- Einstellungen allgemeine Seiten (Hauptlayout) */


/* ------------------------- Einstellungen Vorschaltseite */

body#StartVs				{ color:#333333; background:url(template/kachel.png) repeat-x; background-color:#a0acca; font-size:10px; line-height:140%;
    						  font-family:Verdana, Arial, sans serif; margin:0; border:0; padding:0; margin:0; text-align:center; }

div#ContentVs				{ width:740px; height:456px; background:url(template/site.png) no-repeat; margin:80px auto 10px auto; padding:0; border:0; text-align:left; }		
div#ButtonsVs				{ width:600px; height:21px; margin:0; padding:430px 0 0 40px; text-align:left; }

div#PicLeft					{ float:left; padding:0 10px 10px 0; margin:0; border:0; }
div#TextLeft				{ float:left; padding:0 10px 10px 0; margin:0; border:0; }


/* ------------------------- Einstellungen  */
					  
div#Head					{ width:633px; height:178px; background:url(template/bg_head.png) no-repeat; margin:0 auto; padding:0; border:0; }							  
div#Content					{ width:633px; height:300px; background:url(template/bg_content.png) no-repeat; margin:0 auto; padding:0; border:0; }							  							  
div#ContentGr				{ width:703px; height:512px; background:url(template/bg_flaeche.png); margin:50px auto 0 auto; padding:0; border:0; }							  
div#Foot					{ width:633px; height:32px; background:url(template/bg_foot.png) no-repeat; margin:0 auto; padding:0; border:0; }							  							  
							  
div#HeadLogoBox				{ width:316px; height:148px; float:left; background:none; text-align:left; padding:30px 0 0 0; border:0; }		
div#HeadAniBox				{ width:317px; height:148px; float:left; background:none; text-align:left; padding:30px 0 0 0; border:0; }					  

div#NaviBox					{ width:150px; height:290px; float:left; background:none; text-align:left; padding:5px 5px 0 0; border:0; }	
div#ContBox					{ width:471px; height:290px; float:left; background:none; text-align:left; padding:5px 0 0 0; border:0; }		
div#ContText				{ width:445px; height:235px; float:left; text-align:left; padding:25px 0 5px 20px; border:0; overflow:hidden; }
div#PicHeadline				{ width:440px; height:14px; padding:0; margin:0; border:0; }

div#Navi1					{ padding:18px 0 0 5px }
div#Navi2					{ padding:47px 0 0 5px }
div#Navi3					{ padding:37px 0 0 5px }

div#NavCont					{ width:70px; height: 8px; padding:5px 0 0 0; margin:0 0 0 400px; }


/* ------------------------- Einstellungen PopUp */

body#PopupWin				{ color:#333333; background:url(template/kachel.png) repeat-x; background-color:#a0acca; font-size:10px; line-height:140%;
    						  font-family:Verdana, Arial, sans serif; margin:0; border:0; padding:0; margin:0; text-align:center; }
						  
div#PopupHead				{ width:600px; height:65px; background:url(template/popup_head.png) no-repeat; margin:20px auto 0 auto; padding:0; border:0; }							  
div#PopupHeadLink			{ width:30px; height:30px; margin:0; padding:5px 0 0 530px; text-align:right; }

div#PopupFoot				{ width:600px; height:65px; background:url(template/popup_foot.png) no-repeat; margin:0 auto 10px auto; padding:0; border:0; }							  							  
div#PopupFootLink			{ width:570px; height:21px; margin:0; padding:40px 0 0 40px; text-align:left; }

div#PopupContent			{ width:600px; background:white; margin:0 auto; padding:0; border:0; }							  							  
div#PopupContText			{ width:500px; text-align:left; padding:15px 20px 25px 40px; border:0; }

div#PopupHeadFoto			{ float:left; width:150px; height:180px; text-align:left; padding:0 10px 10px 0; border:0; }

div#PopupHeadLine			{ width:520px; text-align:left; padding:15px 0 7px 140px; border:0; font-weight:bold; }

div#PopupVitaLine			{ width:520px; text-align:left; padding:12px 35px 0 25px; border:0; }
div#PopupVitaLeft			{ width:155px; float:left; text-align:left; padding:0; border:0; }
div#PopupVitaRight			{ width:340px; float:left; text-align:left; padding:0; border:0; }


/* ------------------------- Einstellungen Formular  */

div#FormBox					{ width:480px; padding:8px 0 0 0; }
div#ErrorBox				{ width:480px; padding:8px 0; color:red; font-weight:bold; }
div#FormLeft2				{ float:left; width:210px; }
div#FormRight2				{ float:left; width:210px; }
div#FormLeft4				{ float:left; width:100px; }
div#FormRight4				{ float:left; width:100px; text-align:right; }

.kontakt					{ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#777777; border:1px #777777 solid; background:#fefefe; }

.bereich, .feld				{ background-color:#ffffff; width:300px;  }
.auswahl				   	{ background-color:#ffffff; width:300px;  }
.check, .radio				{ background-color:#ffffff; border:1px solid #DDDDDD; }
.button						{ color:DimGray; width:100px; }


/* ------------------------- Einstellungen Navigationsleiste */

.navi1_0_box				{ border:0; margin:0; padding:4px 0; text-align:left; }
.navi1_0_but				{ float:left; padding:0; text-align:left; border:0; } 
.navi1_0_select				{ text-align:left; }

.navi2_0_box				{ width:80px; height:18px; border:0; margin:0; padding:0; text-align:left; }
.navi2_0_but				{ float:left; width:78px; height:12px; margin:0; padding:0 3px 2px 0; text-align:left; } 
.navi2_0_select				{ text-align:left; }


/* ------------------------- allgemeine Einstellungen */

h1							{ color:#1c2b1a; font-size:13px; font-weight:bold; padding:5px 0 10px 0; }
h2							{ font-size:12px; font-weight:bold; padding:5px 0 10px 0; }

div#Clear					{ clear:both; }

div.Text					{ padding:8px 0 0 0; }

a:link 						{ color:#1c2b1a; font-weight:bold; text-decoration:none; }
a:visited 					{ color:#1c2b1a; font-weight:bold; text-decoration:none; }
a:hover 					{ color:#333333; font-weight:bold; text-decoration:none; }
a:active 					{ color:#1c2b1a; font-weight:bold; text-decoration:none; }

.abstandSeite2				{ padding:25px 0 0 0; }
.abstandGroesser			{ padding:18px 0 0 0; }
.abstandGross				{ padding:12px 0 0 0; }
.abstandKlein				{ padding:5px 0 0 0; }

span.wideLetter				{ letter-spacing:0.3em; }
span.wideLetterPlus			{ letter-spacing:0.3em; font-size:110%; }

a.wideLetter:link 			{ color:#1c2b1a; font-weight:bold; text-decoration:none; letter-spacing:0.1em; }
a.wideLetter:visited 		{ color:#1c2b1a; font-weight:bold; text-decoration:none; letter-spacing:0.1em; }
a.wideLetter:hover 			{ color:#333333; font-weight:bold; text-decoration:none; letter-spacing:0.1em; }
a.wideLetter:active 		{ color:#1c2b1a; font-weight:bold; text-decoration:none; letter-spacing:0.1em; }

.errorMsg,	.checkNOK		{ color:red; 	font-weight:bold; 	font-size:10px; border:0; background:none; padding:10px; margin:5px; }
.errorWarn					{ color:black; 	font-weight:normal; font-size:9px; border: 1px black solid; background:#eeeeee; padding:10px; margin:5px; }
.checkOK, .warnMsg			{ color:black; 	font-weight:normal; font-size:9px; border: 1px black solid; background:#eeeeee; padding:10px; margin:5px; }

