@charset "iso-8859-1";
/* CSS Document */

html, body {height: 100%; margin: 0; padding: 0; background-color:#fdfdfd; font-family:Arial, Helvetica, sans-serif;}
#container {width: 985px; margin: auto;}
			#kopf {
				background-color:#c2c1c1;
				height:155px;
				position: relative;
			}
			#kopf-logo {
				float: left;	/* Element links positionieren, rechts umfliessen lassen */
				width: 437px;
			}
			#kopf-menue-rechts {
				float: right;	/* Element rechts positionieren, links umfliessen lassen */
				width: 176px;
				margin: 10px 10px 0 0;	/* Abstand vom Rahmen des #kopf-Divs: 10px nach oben, 10px nach rechts */
				padding-left: 0; /* Einrueckung der Listenelemente aufheben */
				list-style: none;	/* Punkte der Auflistung ausblenden */
			}
			#kopf-menue-rechts a:link {color:#000; text-decoration:none}
			#kopf-menue-rechts a:visited {color:#000; text-decoration:none}
			#kopf-menue-rechts a:active {color:#da251d; text-decoration:none}
			#kopf-menue-rechts a:hover {color:#da251d; text-decoration:underline}
			
			#kopf-anschrift {
			position:absolute;
			left:60px;
			height: 24px;
			width: 400px;
			top: 130px;
			}
			#hauptbereich {
			}
			#hauptbereich-links {
				float: left;/* Element links positionieren, rechts umfliessen lassen */
				width: 225px;
				background-color:#eceded;
			}
			#hauptbereich-links-menue {
				width: 195px;
				margin: 30px 0 30px 15px;		/* Abstaende zu anderen Elementen aufheben */
				padding-left: 0; /*Einrueckung der Listenlemente aufheben */
				list-style: none;	/* Punkte der Auflistung ausblenden */
			}
			#hauptbereich-links-menue a:link {color:#da251d; text-decoration:none}
			#hauptbereich-links-menue a:visited {color:#da251d;	text-decoration:none}
			#hauptbereich-links-menue a:active {color:#000;	text-decoration:none}
			#hauptbereich-links-menue a:hover {color:#000; text-decoration:underline}
			
			.menue {list-style:none; padding-left: 0;}
			
			#hauptbereich-rechts {
				margin-left: 14.5em;
			}
			
			#fuss {
				height: 75px;
				background:url(gfx/bestofschrader.jpg) top center no-repeat; 
			}
			hr.clear {
				clear: both;	/* Umfluss der vorherigen Elemente aufheben */
				visibility: hidden;	/* Element verbergen */
				height: 0;		
				margin: 0;
				padding: 0;
			}
			

/* Hier wird das Menü oben aller Seiten definiert */ 

#m_oeffnungszeiten {
	background-color:#FFF;
	height:23px;
	text-align: center;
	font-weight: bold;
	padding-top:2px;
	margin-bottom:10px;
}

#m_anfahrt {
	background-color:#FFF;
	height:23px;
	text-align: center;
	font-weight: bold;
	padding-top:2px;
	margin-bottom:10px;
}

#m_kontakt {
	background-color:#FFF;
	height:23px;
	text-align: center;
	font-weight: bold;
	padding-top:2px;
	margin-bottom:10px;
}

#m_impressum {
	background-color:#FFF;
	height:23px;
	text-align: center;
	font-weight: bold;
	padding-top:2px;
	margin-bottom:10px;
}
#m_start {
	background-color:#FFF;
	height:23px;
	text-align: center;
	font-weight: bold;
	padding-top:2px;
	margin-bottom:10px;
}
#m_aktuelles {
	background-color:#FFF;
	color:#da251d;
	height:23px;
	text-align: center;
	font-weight:bold;
	padding-top:2px;
	margin-bottom: 10px;
	
}
#m_termine {
	background-color:#FFF;
	color:#da251d;
	height:23px;
	text-align: center;
	font-weight: bold;
	padding-top:2px;
	margin-bottom:10px;
}
#m_konzept {
	background-color:#FFF;
	color:#da251d;
	height:23px;
	text-align: center;
	font-weight: bold;
	padding-top:2px;
	margin-bottom:10px;
}
#m_marken {
	background-color:#FFF;
	color:#da251d;
	height:23px;
	text-align: center;
	font-weight: bold;
	padding-top:2px;
	margin-bottom:10px;
}
#m_service {
	background-color:#FFF;
	color:#da251d;
	height:23px;
	text-align: center;
	font-weight: bold;
	padding-top:2px;
	margin-bottom:10px;
}

/* Hier wird der Fuß aller Seiten definiert */

#pfeilzurueck {
	float:left;
	margin-left:20px;
	padding-top:20px;
	width:136px;
	border:none;
}
#pfeilvor {
	float:right;
	margin-right:20px;
	padding-top:20px;
	width:136px;
	border:none;
}

.Pfeil {
	border:none;
}
.formular{
	background-color:#E9E9E9; 
	border-color:#000;
}
