body {
	margin:0px;	padding:0px;
	font-family: arial, monospace;
	font-size: 12px; 
	letter-spacing: 0px;
	color: #000;
	overflow:auto;
	background-color:#CEDFE5;
}
body.iframe { background-color:#fff; overflow:hidden; }
div{
	margin: 0px; padding:0px;
	position:relative;
	background:none;
}

form, img, h1, input { border: 0px; margin: 0px; padding: 0px; }

a:link { color:#fff; text-decoration:none; }
a:visited { color:#fff; text-decoration:none; }
a:hover { color:#fff; text-decoration:none; }
a:active { color:#fff; text-decoration:none; }

div.zentriert {
	position:absolute;
	top:50%;
	left:50%;
	width:800px;
	height:600px;
	margin-left:-405px;
	margin-top:-305px;
	padding:5px;
	background-color:#fff;
	background:url(img/bg.gif); 
}

div.logo { 
	margin:15px;
	background-color:#FF7D21;
	width:770px; 
	height:95px;
}	
div.logo img { margin:auto; display:block; padding: 0px 0 0px 0; }

div.mitte { 
	margin:0 15px; 
	width:770px; 
	height:394px;
	padding:2px 0 2px 0;
}	
	div.navi { 
		margin:0; 
		margin-right:10px; 
		width:144px;
		height:394px;
		border-right:1px solid #D6D7D9;
		float:left;
	}
	div.navi img { display:block; border-top:1px solid #D6D7D9; border-bottom:1px solid #D6D7D9; margin-bottom:15px; }
	div.titel { 
		margin:0; 
		margin-bottom:15px; 
		width:607px;
		height:68px;
		border-bottom:1px solid #D6D7D9;
		float:left;
		color:#B2B4B6;
		font-size:22px;
		font-weight:bold;
	}

	div.inhalt, div.inhalt_noscroll, div.kontakt_noscroll { 
		margin:0;
		width:360px;
		height:304px;
		float:left;
	}
	div.inhalt_noscroll {
		margin-right:20px;
	}
	
	div.kontakt_noscroll {
		margin:0px; 
		margin-right:15px;
	}
	
	div.scroller { 
		margin:0px; 
		width:40px;
		height:305px;
		float:left;
	}
	div.scroller img { margin-left:10px; margin-bottom:5px; display:block; }
	
	div.bild { 
		margin:0px; 
		width:209px;
		height:305px;
		float:left;
	}
		
	div.bild img { border:1px solid #4C4876;}
	
div.adresse { 
	margin:15px; 
	background-color:#6699CC; 
	width:770px; 
	height:auto;
	padding:5px 0 5px 0;
	text-align:center; 
	font-size:11px;
	line-height:16px;
}
div.adresse_promo_links { 
	position:absolute;
	left:5px;
	top:0px;
	padding:5px 0 5px 0;
	font-size:11px;
	
}

div.adresse_promo_rechts { 
	position:absolute;
	left:670px;
	top:0px;
	padding:5px 0 5px 0;
	font-size:11px;
	
}



.headline {  font-family: Arial, Helvetica, sans-serif; color:#014C50; font-size: 14px; font-style: normal; font-weight: bold; line-height:14pt}
.formheadline {  font-family: Arial, Helvetica, sans-serif; color:#014C50; font-size: 13px; font-style: normal; font-weight: bold; line-height:14pt}
.normal {  font-family: Arial, Helvetica, sans-serif; color:#666666; font-size: 12px; font-style: normal; line-height:14pt}
.formnormal {  font-family: Arial, Helvetica; color:#000000; font-size: 14px; font-style: normal; line-height:14pt}
.klein {  font-family: Arial, Helvetica, sans-serif; color:#666666; font-size: 10px; font-style: normal; line-height:11pt}
.link {  font-family: Arial, Helvetica, sans-serif; text-decoration:none; color:#FF9933; font-size: 9px; font-style: normal}
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal ; color: #333333}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal ; color: #333333}
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal ; color: #333333}
h5 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal ; color: #333333}
.breiter { width: 260px; height: 22px; border: 1px solid #639ace; }
.plz_breiter { width: 50px; height: 22px; border: 1px solid #639ace; }
.ort_breiter { width: 210px; height: 22px; border: 1px solid #639ace; }
.text_hochbreiter { width: 260px; height: 100px; border: 1px solid #639ace; }
.hochbreit { width: 260px; height: 50px; border: 1px; solid #639ace; }
