body {
	background-image:url("images/bg.gif");
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size:10pt;
	background-repeat:no-repeat;	
	margin-bottom:20px;	
	padding-bottom:20px;
	margin-top:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}

#navi {
	position:absolute;
	top:200px;
	left:50px;
	z-index:1;
}

div.sub { margin-left: 10px; }

#content {
	z-index:0;
	position:absolute;
	top:200px;
	left:300px;
	min-height:350px;
 	height:auto !important;
  	height:350px;	
	width:600px;
	background-color:#fff;
	border:1px solid black;
	border-style:dashed;
	text-align:justify;
	padding:10px;
}

#content_down {
	z-index:0;
	position:absolute;
	top:225px;
	left:300px;
	min-height:350px;
 	height:auto !important;
  	height:350px;	
	width:600px;
	background-color:#fff;
	border:1px solid black;
	border-style:dashed;
	text-align:justify;
	padding:10px;
}

#title_large {
	position:absolute;
	top:160px;	
	left:290px;
	font-size:15pt;
	color:#000;
	z-index:2;
	width:650px;
	text-align:center
}

#title {
	position:absolute;
	top:160px;	
	left:380px;
	font-size:15pt;
	color:#000;
	z-index:2;
	width:500px;
	text-align:center
}

#header_image1 {
	position:absolute;
	padding-left:584px;
	padding-top:10px;
	margin-top:0px;
}

#header_image2 {
	position:absolute;
	padding-left:734px;
	padding-top:10px;
	margin-top:0px;
}

#header_image3 {
	position:absolute;
	padding-left:884px;
	padding-top:10px;
	margin-top:0px;
}

a.navi_norm:link,a.navi_norm:visited {
	text-decoration:none;
	color:#000;
	padding-left:20px;
	padding-top:2px;
	margin:0;
	display:block;
	width:181px;
	height:30px;
	background-image:url("images/button.gif");
	background-repeat:no-repeat;
	border:0;
}

a.navi_norm:hover,a.navi_norm:active {
	text-decoration:none;
	color:#000;
	padding-top:2px;	
	padding-left:20px;
	margin:0;
	display:block;
	width:181px;
	height:30px;
	background-image:url("images/button_hover.gif");
	background-repeat:no-repeat;	
	border:0;		
}

a.navi_active:link,a.navi_active:visited {
	text-decoration:none;
	color:#000;
	padding-top:2px;	
	padding-left:20px;
	margin:0;
	display:block;
	width:181px;
	height:30px;
	background-image:url("images/button_active.gif");
	background-repeat:no-repeat;	
}

a.navi_active:hover,a.navi_active:active {
	text-decoration:none;
	color:#000;
	padding-top:2px;	
	padding-left:20px;
	margin:0;
	display:block;
	width:181px;
	height:30px;
	background-image:url("images/button_active_hover.gif");
	background-repeat:no-repeat;	
}

h3 {
	padding-left:20px;
}

div#box {text-align: justify; border: 1px dashed black; padding: 5px;}
div#oeffnungszeiten { margin-top: 1em; float: left; }
div#bus {margin-top: 1em; float: left; width: 290px;}
fieldset { padding: 1em; }
fieldset#fotos { clear: both; }
fieldset#fotos img.ansprechpartner_foto { border: 1px solid black; float: left; clear: left; margin-right: 5px; margin-left: 5px;}
fieldset#fotos address { clear: right;}
div.breaker{ clear: both; height: 1px; margin-top: 5px; margin-bottom: 5px; }
