html, body				  		{ color: #424145; font-size: 11px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; line-height: 15px; margin: auto; padding: auto }

body					 		{ background-color: #C0C0C0; padding: 0;}



table				 	 		{ background-color: transparent; margin: 0; padding: 0; }

td						 		{ background-color: transparent;font-size: 11px; color:#424145; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular;  margin: 0; padding: 0; }

iframe							{ background-color: transparent;}



.bgiframe						{ background-color: transparent;}





.bg       				  		{ background: #C0C0C0 url("../i/bg.jpg") no-repeat left top; }

.bg_start       				{ background: #C0C0C0 url(../i/bg_hh_logpark.jpg) no-repeat left top; }

.bg_eng         				{ background: #C0C0C0 url(../i/bg_hh_logpark_eng.jpg) no-repeat left top; }

.bg_2      				        { background: #C0C0C0 url("../i/bg_hh_logpark_2.jpg") no-repeat left top; }

.bg_3      				        { background: #C0C0C0 url("../i/bg_detail.jpg") no-repeat left top; }

.bg_4      				        { background: #C0C0C0 url("../i/bg_detail_2.jpg") no-repeat left top; }

.td_weiss						  { color: #ffffff; font-size: 11px; line-height: 13px; background-color: transparent }









.ocker					 		{ background-color: #AE7624;}

.schwarz				 		{ background-color: #000000;}

.gruen					 		{ background-color: #004F39;}



.gelb_w							 { color: #ffffff; background-color: #f99614; padding: 3px; border: solid 1px white; height: 22px; }

.blau_w							{ background-color: #015d77; color: #ffffff;  padding: 3px; border: solid 1px white; height: 22px; }

.gruen_w							{ background-color: #97b02b; color: #ffffff;  padding: 3px; border: solid 1px white; height: 22px; }

.rot_w							{ background-color: #bd1b20; color: #ffffff;  padding: 3px; border: solid 1px white; height: 22px; }



div#left img 					 { padding-top: 5px; padding-right: 20px; padding-bottom: 8px; float: left;}

.hh_imp   				  	 	 { padding-left: 10px;}

.copy_rechts_hh				  	 { color: #424145; font-size: 12px; line-height: 19px; background-color: transparent }





.copy				  			 { color: #424145; font-size: 11px; line-height: 18px; background-color: transparent }

.copy_weiss				  		 { color: #ffffff; font-size: 11px; line-height: 18px; background-color: transparent }

.copy_rand				  		 { color: #424145; font-size: 11px; line-height: 18px; background-color: transparent; padding-right: 30px }

.copy_aktuell				  	 { color: #424145; font-size: 11px; line-height: 18px; background-color: transparent; padding-right: 30px }



.copy_felder				  	 { color: #424145; font-size: 11px; line-height: 16px; background-color: transparent }

.copy_klein_2				  	 { background-color: transparent; color: #424145; font-size: 11px; line-height: 13px;}

.copy_klein				  		 { background-color: transparent; color: #424145; font-size: 10px; line-height: 12px;}



.copy_ocker				  		 { background-color: transparent; color: #00402A; font-size: 11px; font-weight: bold; line-height: 18px;}



.headline				 		 { background-color: transparent; color: #ffffff; font-size: 26px; font-style: normal; font-weight: bold;line-height: 18px;}

.headline2				 		 { background-color: transparent; color: #004F39; font-size: 26px; font-style: normal; font-weight: bold;line-height: 18px;}

.headline3				 		 { background-color: transparent; color: #004F39; font-size: 18px; font-style: normal; font-weight: bold;line-height: 24px; padding-bottom: 10px;}



.subline				 		 { color: #AE7624; font-size: 16px; font-style: normal; font-weight: bold; line-height: 26px; background-color: transparent; padding-top: 4px; padding-bottom: 4px }

.subline_gruen				 	 { color: #004F39; font-size: 16px; font-style: normal; font-weight: bold; line-height: 26px; background-color: transparent; padding-top: 4px; padding-bottom: 4px }

.subline_logpark				 		  { color: #ae7624; font-size: 12px; font-style: normal; font-weight: bold; line-height: 18px; background-color: transparent;  padding-top: 20px }



.tabweiss							 { color: #ffffff; font-size: 10 px; background-color: transparent; padding: 10px 3px; }

.tabhgruen							  { background-color: #699787; color: #ffffff; font-size: 10 px; padding: 10px 3px; border-bottom: 3px solid #004F39; }

.tabgruen							 { background-color: #3a7764; color: #ffffff; font-size: 10 px; padding: 10px 3px; border-bottom: 3px solid #004F39; }



.tabhgruenw							    { color: #ffffff; font-size: 10 px; background-color: #699787; padding-top: 10px; padding-bottom: 10px; border-bottom: 3px solid #004f39; border-left: 1px solid white }

.tabgruenw							   { color: #ffffff; font-size: 10 px; background-color: #3a7764; padding-top: 10px; padding-bottom: 10px; border-bottom: 3px solid #004f39; border-left: 1px solid white }

.tabgruenw2							   { color: #ffffff; font-size: 10 px; background-color: #3a7764; padding-top: 10px; padding-bottom: 4px; border-left: 1px solid white }





a.								 { text-decoration: none; }

a:link    			  			 { text-decoration: none; }

a:visited   			  		 { text-decoration: none; }

a:hover    			  			 { text-decoration: none; }

a:active  			  			 { text-decoration: none; }



.zab_nav				 	   	 { line-height: 18px; }

a.nav     				 		 { background-color: transparent; color: #ffffff; font-weight: bold; text-decoration: none; }

a.nav:link    					 { background-color: transparent; color: #ffffff; font-weight: bold; text-decoration: none; }

a.nav:visited   				 { background-color: transparent; color: #ffffff; font-weight: bold; text-decoration: none; }

a.nav:hover    					 { background-color: transparent; color: #AE7624; font-weight: bold; text-decoration: none;}

a.nav:active  					 { background-color: transparent; color: #AE7624; font-weight: bold; text-decoration: none; }

.nav_aktiv     					 { background-color: transparent; color: #AE7624; font-weight: bold; text-decoration: none; }





a.nav2     				 		 { background-color: transparent; color: #424145; font-weight: bold; text-decoration: none; }

a.nav2:link    					 { background-color: transparent; color: #424145; font-weight: bold; text-decoration: none; }

a.nav2:visited   				 { background-color: transparent; color: #424145; font-weight: bold; text-decoration: none; }

a.nav2:hover    				 { background-color: transparent; color: #AE7624; font-weight: bold; text-decoration: none;}

a.nav2:active  					 { background-color: transparent; color: #AE7624; font-weight: bold; text-decoration: none; }





td.impressum					 { background-color: transparent; padding-top: 4px; padding-bottom: 4px }



a.impressum     		 	 	 { background-color: transparent; color: #fff;  font-size: 10px; font-weight: bold; text-decoration: none; }

a.impressum:link    			 { background-color: transparent; color: #fff; font-size: 10px; font-weight: bold; text-decoration: none; }

a.impressum:visited   			 { background-color: transparent; color: #fff; font-size: 10px; font-weight: bold; text-decoration: none; }

a.impressum:hover    			 { background-color: transparent; color: #AE7624; font-size: 10px; font-weight: bold; text-decoration: none; }

a.impressum:active  			 { background-color: transparent; color: #fff; font-size: 10px; font-weight: bold; text-decoration: none; }

.impressum_aktiv     			 { background-color: transparent; color: #fff; font-size: 10px; font-weight: bold; text-decoration: none; }



	

.copyright				  		 { background-color: transparent ; color: #fff; font-size: 10px;font-weight: bold;}



a.text     				 		 { background-color: transparent; color: #AE7624; font-size: 12px; font-weight: bold; text-decoration: none; }

a.text:link    					 { background-color: transparent; color: #AE7624; font-size: 12px; font-weight: bold; text-decoration: none; }

a.text:visited   				 { background-color: transparent; color: #AE7624; font-size: 12px;font-weight: bold; text-decoration: none; }

a.text:hover    				 { background-color: transparent; color: #424145; font-size: 12px; font-weight: bold; text-decoration: none;}

a.text:active  					 { background-color: transparent; color: #AE7624; font-size: 12px; font-weight: bold; text-decoration: none; }





a.text11     				 		 { background-color: transparent; color: #AE7624; font-size: 11px; font-weight: bold; text-decoration: none; }

a.text11:link    					     { background-color: transparent; color: #AE7624; font-size: 10px; font-weight: bold; text-decoration: none; }

a.text11:visited   				 	 { background-color: transparent; color: #AE7624; font-size: 11px;font-weight: bold; text-decoration: none; }

a.text11:hover    				  	 { background-color: transparent; color: #424145; font-size: 11px; font-weight: bold; text-decoration: none;}

a.text11:active  					 { background-color: transparent; color: #AE7624; font-size: 11px; font-weight: bold; text-decoration: none; }





.liste					 			{ list-style: none; margin: 0; padding: 0 }

li.viereck				   			{ color: #424145; font-size: 11px; font-weight: normal; line-height: 20px; background-color: transparent; background-image: url("../i/viereck.gif"); background-repeat: no-repeat; background-position: 0 5px; padding-left: 10px }

li.viereck_hh				   		{ color: #424145; font-size: 12px; font-weight: normal; line-height: 24px; background-color: transparent; background-image: url("../i/viereck.gif"); background-repeat: no-repeat; background-position: 0 5px; padding-left: 10px }





.aktuell				  		  { background-color: #004F39; padding: 6px; color: #fff; font-weight: bold; }

.projbox				  		  { background-color: #aec6c3; padding: 6px; border: solid 1px #004F39}



.rand				  		     { padding: 10px;}

.rand_oben			  		     { padding: 6px 10px 4px }

.rand_unten			  		     { padding: 6px 10px 20px; }

.abstand_li				  		 { padding-left: 50px;}



p.error { color: #dd270a;}

p.danke { color: #2e5f99;}





input, textarea, select {

 background: #fff;

 padding-top: 1px;

 padding-left: 2px;

 border: 1px solid #013f2a;

}



textarea.breite { width: 240px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

input.breite  { width: 240px;}
.10_rechts { margin-right: 20px; padding-right: 30px; }

