body						{ background-color:#ffffff; }


#headLogo					{ position:absolute; top:0px; left:20px; z-index:10;}
#headtitle					{ position:absolute; top:0px; left:230px; z-index:10;}
#headnavi					{ position:absolute; top:80px; left:230px; z-index:100;}
#headservice				{ position:absolute; top:20px; right:20px; z-index:100; }
#headtitleHg				{ position:absolute; top:0px; left:0px; width:100%; height:120px; z-index:1; background-image:url(head-hg.gif); background-repeat:repeat-x; }
#naviContent				{ position:absolute; top:120px; left:0px; width:210px; padding-top:30px; z-index:100; background-color:#ffffff;  }

.naviDistance				{ width:20px; }
.naviIcon					{ width:35px; }
.naviText					{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:13px; line-height:15px; font-weight:bold; color:#ffffff; }
.naviText a					{ color:#d1d8e3; text-decoration:none; }
.naviText a:hover			{ color:#ffffff; text-decoration:underline; }

.serviceText				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:13px; line-height:15px; font-weight:normal; color:#ffffff; text-align:right; }
.serviceText a				{ color:#d1d8e3; text-decoration:none; }
.serviceText a:hover		{ color:#ffffff; text-decoration:underline; }

.naviContentText			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:13px; line-height:15px; font-weight:normal; color:#000000; }
.naviContentText a			{ color:#002355; text-decoration:none; }
.naviContentText a:hover	{ color:#00326e; text-decoration:underline; }
.naviContentJumper			{ padding-left:20px; height:20px; width:8px;}
.naviContentTitel			{ padding-left:20px; padding-top:20px; padding-bottom:10px;}

#footerXM					{ padding-left:20px; padding-top:40px; padding-bottom:20px;}
.xmText						{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; line-height:15px; font-weight:normal; color:#797c83; xtext-align:right; }
.xmText a					{ color:#666666; text-decoration:none; }
.xmText a:hover				{ color:#333333; text-decoration:underline; }


th,td,div 					{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#000000; }
h1							{ font-family: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; font-size:22px; line-height:25px; font-weight:normal; color:#666666; }
h2							{ font-family: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; font-size:20px; line-height:22px; xfont-weight:normal; color:#666666; }
a							{ color:#00326e; }
a:hover						{ color:#002355; }
li							{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#000000; }
big							{ font-size:15px; line-height:20px; }

/* ************* 		Farbübersicht 	************* *

SchlosserBlau (dunkel)	#002355		Link over
Blau 					#00326e		Link

Hellblau 1				#d1d8e3		HG Footer	
Hellblau 2				#dfe4eb		Eingabefelder
Hellblau 3				#e8ebf1		HG Content

Grau					#666666		H1

***************************************************** */

#visualContent				{ position:absolute; top:121px; left:0px; width:100%; xmargin-left:210px; z-index:10; background-color:#e8ebf1; }
#visualContentImg			{ padding-left:210px; z-index:10; }



/* ************* 		START 	************* */

#startContentText			{ position:absolute; top:352px; left:230px; width:540px; z-index:100; }



/* ************* 		Bildergalerie 	************* */
#galerieRegisterHg			{ position:absolute; top:120px; left:0px; width:100%; height:120px; z-index:1; background-image:url(../deutsch/galerie-register-hg.gif); }
#galerieRegister			{ position:absolute; top:210px; left:230px; z-index:10; }
#galerieSchaltleiste		{ position:absolute; top:265px; left:230px; z-index:10; }
#galerieSchaltleiste		{ position:absolute; top:265px; left:230px; z-index:10; }
#galerieSchaltleisteU		{ width:700px; xmargin-top:10px; margin-bottom:30px; z-index:10; }
#galerieBilder				{ position:absolute; top:300px; left:210px; z-index:10; }

.galerieSchaltleisteText			{ font-family: Arial Narrow, Arial, Verdana, Helvetica, sans-serif; font-size:16px; line-height:20px; color:#666666; }
.galerieSchaltleisteText a			{ color:#00326e; text-decoration:none; }
.galerieSchaltleisteText a:hover	{ color:#002355; text-decoration:underline; }

.galerieBilderRahmen		{ height:230px; width:220px; border:1px solid #d1d8e3; z-index:100; float:left; xpadding:10px; margin-right:20px; margin-bottom:20px;}
.galerieBilderFeld			{ height:150px; width:200px; background-color:#e8ebf1; z-index:100; text-align:center; margin:10 10 3 10px; }
.galerieBilderText			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#000000; margin:0 10 3 10px; }
.galerieBilderText2			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#666666; margin:0 10 3 10px; }
	

/* ************* 		Teilnahme 	************* */

.teilnahmeForm				{ }
.teilnahmeFormTitle			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#666666; width:100px; padding-right:10px; }
.teilnahmeFormTitleBold		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#666666; width:100px; padding-right:10px; font-weight:bold;  }
.teilnahmeFormTitleBold big	{ font-size:13px; color:#00326e; font-weight:bold;  }
.teilnahmeFormText			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#666666; }
.teilnahmeFormTextBold		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#666666; font-weight:bold; }
.teilnahmeFormInput			{ height:20px; padding:0 1 0 0px; }
.teilnahmeFormInputFeld		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; line-height:15px; height:19px; background-color:#dfe4eb; border:0px; padding-left:3px;}
.teilnahmeFormButton 		{ margin:0px; padding:0px; font-size:0; line-height:0; border:none; cursor:pointer; background:none; }
.teilnahmeFormOptionText	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#666666; }



/* ************* 		Gewinner Download 	************* */

#gewinnerContentTitel		{ position:absolute; top:121px; left:0px; width:100%; height:280px; z-index:10; background-color:#e8ebf1; }
#gewinnerContentTitelText	{ position:absolute; top:140px; left:230px; width:700px; z-index:100; }
#gewinnerContentDownload	{ position:absolute; top:401px; left:210px; xwidth:752px; z-index:100; }
#gewinnerContentBild		{ height:200px; width:250px; z-index:100; float:left; }
.downloadTextW				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:13px; line-height:15px; font-weight:bold; color:#ffffff; xpadding-top:5px; xpadding-left:10px; }
.downloadTextW a			{ color:#ffffff; text-decoration:none; }
.downloadTextW a:hover		{ color:#00326e; text-decoration:underline; }
.downloadTextB				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:13px; line-height:15px; font-weight:bold; color:#00326e; xpadding-top:5px; xpadding-left:10px; }
.downloadTextB a			{ color:#00326e; text-decoration:none; }
.downloadTextB a:hover		{ color:#d1d8e3; text-decoration:underline; }



/* ************* 		Themen 	************* */

#themenContent				{ position:absolute; top:352px; left:210px; width:700px; z-index:100; }
.themenContentTable			{ border-bottom:1px solid #d1d8e3; padding-top:10px; padding-bottom:10px; }
.themenContentImg			{ padding-right:40px;}
.themenContentText			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#000000; }
.themenContentText	h2		{ font-size:16px; line-height:20px; color:#666666; }
.themenContentText a		{ color:#00326e; text-decoration:underline; }
.themenContentText a:hover	{ color:#002355; text-decoration:underline; }


/* ************* 		GewinnerX 	************* */

#gewinnerXContent			{ position:absolute; top:352px; left:210px; xwidth:100%; z-index:100; }
#gewinnerXContent2			{ position:absolute; top:752px; left:210px; xwidth:100%; z-index:100; }
#gewinnerXContent3			{ position:absolute; top:1112px; left:210px; xwidth:100%; z-index:100; }
.galerieXBilderRahmen		{ height:230px; width:220px; border:1px solid #d1d8e3; z-index:100; margin-right:20px; margin-bottom:20px;}



/* ************* 		Kontakt 	************* */

.contactAdress			{ padding:0 5 3 0px; }



/* ************* 		Impressum 	************* */

#imprintContentLeft		{ position:absolute; top:120px; left:0px; width:460; height:400px; z-index:10; background-color:#e8ebf1; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; }
#imprintContentText		{ position:absolute; top:120px; left:460px; margin-left:60px; margin-top:40px; z-index:10; }

.imprintText			{ xwidth:100%; padding:0 5 10 0px; }

