/*Farbdefinitionen
- Text-Weinrot : #990000
- Text-Moosgrün : #808000
- Text-Blau : #0000CC
- Text-Grau : #666666
- hoooliday_blau : #0402FC
- hoooliday_grün : #04CA04
- hoooliday_gelb : #FCB204
- hoooliday_orange : #FC5E14
*/


body{text-align:center;font-family:Verdana,Arial,Sans Serif,Helvetica;font-size:0.9em;}
#container{margin-left:auto; margin-right:auto; text-align:center;width:758px;height:500px;background-color:white}
#content{float:left;width:758px;height:auto;padding-bottom:15px;background-color:white;background-image:url("../images/hintergrund.gif");}
div.container{margin-left:auto; margin-right:auto; text-align:center;width:758px;height:500px;background-color:white}
div.content{float:left;width:758px;height:auto;padding-bottom:15px;background-color:white;background-image:url("../images/hintergrund.gif");}
/*top-bereich*/
#top_logo{float:left;width:188px;text-align:center;background-color:#CBE4BE;height:65px;padding-top:10px;border:solid #ccff99 0px;}
#top_info{float:left;width:570px;padding-bottom:5px;text-align:left;height:65px;padding-top:18px;background-color:#CBE4BE;border:solid #0402FC 0px;}

div.top_logo{width:758px;text-align:center;background-color:#CBE4BE;border:solid #ccff99 0px;}
div.top_info{width:758px;margin-bottom:10px;text-align:center;background-color:#CBE4BE;border:solid #0402FC 0px;}

div.banner_top{width:758px;background-color:white;margin-top:0px;margin-left:auto; margin-right:auto;margin-bottom:0px;text-align:left;border:solid #0402FC 0px;}
div.banner_bottom{width:758px;margin-left:auto;margin-top:0px;margin-right:auto;margin-bottom:0px;text-align:left;border:solid #0402FC 0px;}
div.banner_bild{float:left;margin-left:5px;padding:0px;width:120px;background-color:white;
                 border:solid 1px gray;text-align:left;font-size:0.8em;font-weight:normal;}	 
/*grau*/
/*div.suchbereich{float:left;width:756px;margin-left:auto; margin-right:auto;margin-bottom:2px;
				margin-top:2px;text-align:center;background-color:#f7f7f7;border:solid 1px gray;}*/
/*gelb*/ 
div.suchbereich{float:left;width:758px;height:100px;margin-left:auto; margin-right:auto;margin-bottom:1px;
				margin-top:0px;text-align:center;background-color:#CBE4BE;border:solid 0px gray;font-size:12px;}	
							
div.suchbereich_rechts{float:left;width:611px;margin-left:147px;margin-right:auto;
					   margin-bottom:0px;margin-top:2px;text-align:center;background-color:#E2FFC0;}
/*ENDE top-bereich   #E2FFC0;*/

/*mittel-bereich*/
/*entry.php  */
	#container_entry{margin-left:auto; margin-right:auto; text-align:center;width:738px;height:auto;border:solid #A4B97F 1px;}
	#content_entry{float:left;width:738px;height:auto;}
	
	div.erg_detail_top{width:738px;text-align:left;background-color:white;border:solid gray 0px;}
	div.erg_detail_top_logo{float:left;margin-left:0px;width:738px;height:60px;text-align:center;background-color:#CBE4BE;
							border:solid #ccff99 0px;padding-top:15px}
	div.erg_detail_top_info{margin-left:0px;float:left;width:738px;height:60px;margin-bottom:1px;text-align:center;color:black;
							background-color:#CBE4BE;border:solid #0402FC 0px;font-size:11px;padding-top:5px}
	div.erg_detail_top_aktuell{float:left;width:738px;margin-left:0px;margin-right:auto;margin-bottom:0px;margin-top:0px;
				text-align:center;font-size:16px;font-weight:bold;background-color:#CBE4BE;border:solid 0px gray;
				padding-top:8px;padding-bottom:8px}

	#top_entry{float:left;width:738px;background-color:#CBE4BE;height:65px;padding-top:0px;border:solid #ccff99 0px;}	
	#top_logo_entry{float:left;width:180px;text-align:center;background-color:#CBE4BE;height:65px;padding-top:10px;border:solid #ccff99 0px;}
	#top_info_entry{float:left;width:556px;padding-bottom:10px;text-align:left;height:65px;padding-top:18px;background-color:#CBE4BE;border:solid #0402FC 0px;}

	div.aktuell{float:left;width:738px;margin-left:0px;margin-right:auto;margin-bottom:10px;
			text-align:center;font-size:14px;font-weight:bold;background-color:#CBE4BE;border-top:solid 0px gray;
			padding-top:8px;padding-bottom:14px}
	div.formular{float:left;padding-right:0px;padding-top:10px;padding-bottom:0px;width:738px;border:solid #A4B97F 0px;
				 background-color:white;}
	div.form_zeile{float:left;width:738px;text-align:left;}

	div.form_links{float:left;width:170px;text-align:right;font-size:12px;}
	div.form_bez{float:left;padding-left:0px;padding-top:10px;width:170px;text-align:right;color:#0000CC}
	.form_msgNeg{padding-left:0px;margin-left:auto;margin-right:auto;margin-bottom:10px;padding-bottom:10px;
				 padding-top:10px;width:416px;text-align:left;color:white;background-color:Red}	
	/*.form_msgPos{padding-left:10px;margin-left:auto;margin-right:auto;margin-bottom:10px;padding-bottom:10px;padding-top:10px;
				 width:448px;text-align:center;color:white;background-color:#009900}*/	
	.form_msgPos{padding-left:0px;margin-left:auto;margin-right:auto;margin-bottom:10px;padding-bottom:10px;padding-top:5px;
				 width:416px;text-align:left;color:#cc0000;font-weight:bold;background-color:white}				 
				 
	div.form_rechts{float:left;margin-left:10px;width:516px;text-align:left;background-color:white}
		div.form_input{float:left;padding-right:10px;padding-top:8px;width:400px;text-align:left;white-space:nowrap;}
		div.form_info{float:left;padding-right:10px;padding-top:4px;width:440px;text-align:left;font-size:12px}
		div.form_info_head{float:left;padding-right:10px;padding-top:4px;width:400px;text-align:left;font-size:12px;
						   font-weight:bold;color:#d50000;}
	font.form_bez_links{font-size:12px}
	font.aspp{font-size:10px;color:#434343;}
	
	input.entry_button{height:1.9em;font-size:0.9em;background-color:#dadada}
		
	textarea.entry_text{border:solid 1px #A4B97F;background-color:white;width:460px;font-family:Arial,Verdana,Sans Serif;font-size:12px;}
	textarea.entry_kostenlos_text{border:solid 1px #A4B97F;background-color:white;width:389px;font-family:Arial,Verdana,Sans Serif;font-size:12px;}
	#fuss_entry{margin-left:auto;margin-right:auto;margin-top:2px;padding-top:10px;padding-bottom:10px;width:738px;
	 			text-align:center;font-size:10px;color:#990000;background-color:#CBE4BE;height:50px}
	#fuss_navi_entry{width:556px;font-size:10px;padding-bottom:0px;height:45px;padding-top:0px;background-color:#CBE4BE;border:solid #0402FC 0px;}  
	
	td.zusatz_ueb{font-size:12px;color:Maroon;font-weight:bold;}
	font.zusatz_bez{font-size:12px;color:#434343;font-weight:normal;} 
	
	a.button_imitat{font-size:12px;color:black;font-weight:normal;background-color:#c9c9c9;border:solid 1px black;width:200px;height:30px;
					text-align:center;text-decoration:none;padding-top:6px;}
	a.button_imitat:hover{font-size:12px;color:black;font-weight:normal;background-color:#c9c9c9;border:solid 1px black;width:200px;height:30px;
					text-align:center;text-decoration:none;padding-top:6px;}
/*ENDE - entry.php*/



/*suche.php*/
	#bl_suche{float:left;padding:10px;width:736px;border:solid #0402FC 1px;text-align:justify;}
	#reg_suche{float:left;margin-top:10px;padding:10px;width:736px;border:solid #04CE04 1px;text-align:justify;}
	#ort_suche{float:left;margin-top:10px;padding:10px;width:736px;border:solid #FCB204 1px;text-align:left;}
/*ENDE - suche.php*/

/*ergebnis.php #E2FFC0*/
	#erg_kategorie_suche{width:758px;margin-bottom:10px;text-align:left;background-color:white;border:solid #0402FC 1px;}
	#erg_links{float:left;width:147px;margin-top:0px;margin-bottom:2px;text-align:left;background-color:white;
				border-left:solid gray 0px;}
		
		/*grau:*/
		/*.erg_blocklinks{float:left;padding-top:20px;padding-bottom:20px;margin-top:4px;margin-left:0px;margin-right:auto;width:145px;
						background-color:#f7f7f7;border-top:solid gray 0px;border-bottom:solid gray 0px;text-align:center;color:#4a4a4a;
						font-size:11px;font-family:verdana}*/
		/*gelb*/
		.erg_blocklinks{float:left;padding-top:20px;padding-bottom:20px;margin-top:1px;margin-left:0px;margin-right:auto;width:145px;
						background-color:#CBE4BE;border-top:solid gray 0px;border-bottom:solid gray 0px;text-align:center;color:black;
						font-size:11px;font-family:verdana}				
						
						
						
	#erg_rechts{float:left;margin-top:10px;margin-left:8px;width:600px;background-color:white;border-left:solid #c8c8c8 0px;text-align:left;}
         	.erg_zeile{float:left;margin-top:0px;padding-top:8px;padding-bottom:8px;width:600px;background-color:white;
						border-bottom:solid gray 1px;text-align:left;}
			.erg_info{float:left;margin-left:0px;width:152px;text-align:left;background-color:white;
                         border:solid #0402FC 0px;font-size:11px;font-weight:normal;color:#990000;}
			.erg_bez{float:left;margin-left:5px;padding:0px;width:310px;background-color:white;
                        border:solid #04CE04 0px;text-align:left;font-weight:normal;color:#3a3a3a;font-size:11px}
			.erg_bild{float:left;margin-left:8px;padding:0px;width:125px;background-color:white;
                         border:solid #FCB204 0px;text-align:right;font-size:0.8em;font-weight:normal;}
	
	.select_erg_long{border:solid 1px #A4B97F;width:14em;height:18px;font-size:0.8em;}
	.select_erg_medium{border:solid 1px #A4B97F;width:10em;height:19px;font-size:0.8em;}
	.select_erg_short{border:solid 1px #A4B97F;width:5em;height:18px;font-size:0.8em;}
	.text_erg_long{border:solid 1px #A4B97F;width:17em;height:20px;font-size:0.8em;}
	.text_erg_medium{border:solid 1px #A4B97F;width:12em;height:20px;font-size:0.8em;}
	.text_erg_short{border:solid 1px #A4B97F;width:4em;height:20px;font-size:0.8em;}
	.button_erg{width:2.5em;height:19px;font-size:0.8em;background-color:#dadada;}
	
	.firma_link{font-size:11px;font-weight:normal;color:#990000;background-color:white;text-decoration:underline}
	.firma_link:hover{font-size:11px;font-weight:normal;color:white;background-color:#990000;text-decoration:underline}/*text-decoration:underline overline;*/
	/*#990000;.firma_link{text-decoration:none;margin-bottom:3px;padding-top:2px;padding-left:2px;padding-right:2px;font-size:10px;font-weight:bold;color:white;border: solid 1px gray;background-color:#990000;}
	.firma_link:hover{text-decoration:none;margin-bottom:3px;padding-top:2px;padding-left:2px;padding-right:2px;font-size:10px;font-weight:bold;color:white;border: solid 1px gray;background-color:#990000;}*/

	.firma_details_link{font-size:10px;font-weight:normal;border: solid 1px gray;
						background-color:#ffcc00;color:black; width:90px;height:10px;
						text-decoration:none;margin-left:4px;margin-top:3px;font-family:Arial;
						padding-left:2px;padding-right:2px;}
	.firma_details_link:hover{font-size:10px;font-weight:normal;border: solid 1px gray;
						background-color:#ffcc00;color:black; width:90px;height:10px;
						text-decoration:none;margin-left:4px;margin-top:3px;font-family:Arial;
						padding-left:2px;padding-right:2px;}
	
	a.anfahrt{font-weight:normal;font-size:0.9em;color:#666666;text-decoration:none;padding:0px}
	a.anfahrt:hover{font-weight:normal;font-size:0.9em;color:#666666;text-decoration:none;padding:0px}

	a.vor_zurueck:link{font-weight:bold;font-size:14px;color:black;text-decoration:none;padding:0px}
	a.vor_zurueck:visited{font-weight:bold;font-size:14px;color:black;text-decoration:none;padding:0px}
	a.vor_zurueck:hover{font-weight:bold;font-size:14px;color:black;text-decoration:none;padding:0px}
	a.vor_zurueck:active{font-weight:bold;font-size:14px;color:black;text-decoration:none;padding:0px}

	a.ergebnis_seitennavi:link{font-weight:normal;font-size:14px;color:black;text-decoration:none;padding:0px}
	a.ergebnis_seitennavi:visited{font-weight:normal;font-size:14px;color:black;text-decoration:none;padding:0px}
	a.ergebnis_seitennavi:hover{font-weight:normal;font-size:14px;color:black;text-decoration:none;padding:0px}
	a.ergebnis_seitennavi:active{font-weight:normal;font-size:14px;color:black;text-decoration:none;padding:0px}

	.ergebnis_seite_markiert{font-weight:bold;font-size:14px;color:black;text-decoration:underline;padding:0px}
	
	/*Werbeblöcke#990000;*/
	.werbung_block{font-size:11px;color:black;font-weight:bold;}
	a.werbung{font-size:11px;color:black;}
	a.werbung_hover{font-size:11px;color:black;}
	
/*ENDE - ergebnis.php*/

/*fuss*/
#fuss{margin-left:auto;margin-right:auto;margin-top:2px;padding-top:10px;width:758px;
	  background-color:#CBE4BE;border:solid 0px;text-align:center;font-size:10px;color:#990000;}
.fuss{margin-left:auto;margin-right:auto;margin-top:2px;padding-top:10px;width:758px;
	  background-color:#CBE4BE;border:solid 0px;text-align:center;font-size:10px;color:#990000;}	  
/*allgemein*/
img{border:0px;}
div.item{white-space:nowrap;float:left;font-size:12px;line-height:12px;}
td{vertical-align:middle;font-weight:normal;font-size:12px;white-space:nowrap}
th{vertical-align:middle;font-weight:normal;font-size:12px;white-space:nowrap}
tr{vertical-align:middle;}

/*formular*/
input.text_long{border:solid 1px #A4B97F;background-color:white;width:300px;height:18px;font-size:12px;text-align:left;font-family:Arial,Verdana,Sans Serif;}
input.text_medium{border:solid 1px #A4B97F;background-color:white;width:12em;height:18px;font-size:12px;text-align:left;font-family:Arial,Verdana,Sans Serif;}
input.text_short{border:solid 1px #A4B97F;background-color:white;width:4em;height:18px;font-size:12px;text-align:left;font-family:Arial,Verdana,Sans Serif;}

input.button{width:2.5em;height:1.7em;font-size:0.8em;background-color:#dadada}
input.button_long{width:7.5em;height:1.9em;font-size:0.9em;background-color:#dadada}
input.radio{font-size:0.7em}

.select_long{border:solid 1px #A4B97F;background-color:white;width:17em;height:18px;font-size:12px;text-align:left}
.select_medium{border:solid 1px #A4B97F;background-color:white;width:12em;height:18px;font-size:12px;text-align:left}
.select_short{border:solid 1px #A4B97F;background-color:white;width:5em;height:18px;font-size:12px;text-align:left}

/* LINKS */
a.standard{color:#990000;font-size:10px;}
a.standard:hover{color:#990000;font-size:10px;}

a.banner{font-weight:normal;font-size:11px;background-color:white;color:#666666;text-decoration:none;padding:0px}
a.banner:hover{font-weight:normal;font-size:11px;background-color:white;color:#666666;text-decoration:none;padding:0px}

/*a.link_info{color:white;font-size:12px;font-weight:bold}
a.link_info.hover{color:white;font-size:12px;font-weight:bold}*/

a.link_info{color:#0000cc;font-weight:bold}
a.link_info.hover{color:#0000cc;font-weight:bold}


/* ENDE LINKS */

/* RALLE INSERT */

/*input.checkbox{float:left;}*/
textarea.text{border:solid 1px #A4B97F;background-color:white;width:300px;font-family:Arial,Verdana,Sans Serif;font-size:12px;}
textarea.text_long{border:solid 1px #A4B97F;background-color:white;width:300px;font-family:Arial,Verdana,Sans Serif;font-size:12px;}

/* ENDE RALLE INSERT */

