.main_body       	    { margin:0px; padding:0px; text-align:center; color:#000; background-color:#D5E0E4; }

.head 				    { position:relative; width:970px; height:181px; margin:0px auto;   background-color:#FFFFFF;  line-height:22px; text-align:left; color:#FFFFFF;  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px;}
.head5px                { line-height:5px; }
.headunderline 			{ position:relative; width:970px; height:22px; margin:0px auto; background-color:#E4E4E4; background-image:url("../images/head-underline.jpg");  text-align:left;  }
.date		 			{ width:720px;  text-align:right;  }
.content				{ position:relative; width:970px; margin:auto; background-color:#FFFFFF; }
.footer					{ position:relative; width:970px; height:22px; margin:auto;  background:#FFFFFF; text-align:center; line-height:25px; font-weight:bold; color:#666666; border-bottom:1px solid #b8b8b8; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px;  }
.footer2				{ position:relative; width:970px; height:22px; margin:auto;  background:#FFFFFF; text-align:center; line-height:25px;   }
.text1					{ font-weight:bold; color:#666666;  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px;  }

h2						{ padding:2px; line-height:22px; margin:0px 0px 0px 0px; vertical-align:bottom; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; text-align:left; font-weight:bold; color:000000; }

.contentueberschrift	{ width:728px; position: absolute; top: 350px; left:234px; background:#FFFFFF; height:25px;   border-bottom:1px solid #b8b8b8; text-align:left;  background-image:url("../images/background-ueberschrift.gif"); }
.contentblock			{ width:570px; position: absolute; top: 380px; left:234px; background:#FFFFFF; text-align:justify; color:#666666; font-family: Arial, Helvetica, sans-serif;  font-size:12px; padding-right:10px; }
.umgezogen				{ width:520px; position: absolute; top: 220px; left:234px; background:#FFFFFF; height:125px; text-align:center; color:#FF0000; font-family: Arial, Helvetica, sans-serif;  font-size:16px; font-weight:bold; padding-right:10px; }			


.imgflaggen 			{ border:1px solid #999999; }
.imgwerbung				{ border:1px solid #999999; }
.imgfloatleft			{ float:left; margin: 20px 20px 15px 20px; }

.thema					{ width:210px; position: absolute; top: 10px; left:7px; background:#2E509A; height:25px; line-height:25px; font-weight:bold; color:#FFFFFF; border-bottom:1px solid #b8b8b8; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; text-align:left; }
.themamenu				{ width:210px; position: absolute; top: 36px; left:7px;  background:#FFFFFF; text-align:left;  }
.sprachewaehlen			{ width:210px; position: absolute; top:370px; left:7px;  background:#2E509A; height:25px; line-height:25px; font-weight:bold; color:#FFFFFF; border-bottom:1px solid #b8b8b8; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; text-align:left; }
.sprachewaehlenformular	{ width:210px; position: absolute; top:410px; left:7px;  background:#FFFFFF; text-align:center; padding-top:5px;}
.gewerbeimmobilien		{ width:210px; position: absolute; top:450px; left:7px;  background:#2E509A; height:25px; line-height:25px; font-weight:bold; color:#FFFFFF; border-bottom:1px solid #b8b8b8; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; text-align:left; }
.gewerbeimmobilienmenu	{ width:210px; position: absolute; top:479px; left:7px; text-align:left; }
.dokumentation			{ width:210px; position: absolute; top:560px; left:7px;  background:#2E509A; height:25px; line-height:25px; font-weight:bold; color:#FFFFFF; border-bottom:1px solid #b8b8b8; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; text-align:left; }
.dokumentationmenu		{ width:210px; position: absolute; top:589px; left:7px; text-align:left; }
.weiteresuchanfragen 	{ width:210px; position: absolute; top:680px; left:7px; background:#2E509A; height:25px; line-height:25px; font-weight:bold; color:#FFFFFF; border-bottom:1px solid #b8b8b8; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; text-align:left; }
.weiteresuchanfragenmenu{ width:210px; position: absolute; top:710px; left:7px;  background:#FFFFFF; text-align:left;  }
.werbung1			 	{ width:142px; position: absolute; top:410px; right:7px; background:#2E509A; height:25px; line-height:25px; font-weight:bold; color:#FFFFFF; border-bottom:1px solid #b8b8b8; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; text-align:left; }
.werbungmenu1			{ width:140px; position: absolute; top:437px; right:7px;  background:#FFFFFF; text-align:left;  }
.werbung2			 	{ width:142px; position: absolute; top:710px; right:7px; background:#2E509A; height:25px; line-height:25px; font-weight:bold; color:#FFFFFF; border-bottom:1px solid #b8b8b8; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; text-align:left; }
.werbungmenu2			{ width:140px; position: absolute; top:737px; right:7px;  background:#FFFFFF; text-align:left;  }
.werbung3			 	{ width:142px; position: absolute; top:1010px; right:7px; background:#2E509A; height:25px; line-height:25px; font-weight:bold; color:#FFFFFF; border-bottom:1px solid #b8b8b8; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; text-align:left; }
.werbungmenu3			{ width:140px; position: absolute; top:1037px; right:7px;  background:#FFFFFF; text-align:left;  }
.werbung4			 	{ width:142px; position: absolute; top:1310px; right:7px; background:#2E509A; height:25px; line-height:25px; font-weight:bold; color:#FFFFFF; border-bottom:1px solid #b8b8b8; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; text-align:left; }
.werbungmenu4			{ width:140px; position: absolute; top:1337px; right:7px;  background:#FFFFFF; text-align:left;  }
.detailsuche			{ width:730px; position: absolute; top: 215px; left:234px; background:#2E509A; height:25px; line-height:25px; font-weight:bold; color:#FFFFFF; border-bottom:1px solid #b8b8b8; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; text-align:left; }
.formular				{ width:620px; position: absolute; top: 250px; left:234px; background:#FFFFFF; height:125px; text-align:center; color:#FF0000; font-family: Arial, Helvetica, sans-serif;  font-size:16px; font-weight:bold; padding-right:10px; }
.topangebot				{ position: absolute; top: 300px; left:670px; background:#cccccc; border:1px solid #2E509A;}

.suchformular			{ color:#333333;  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px;  }

a.menu1:link 			{ color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px;   font-weight:bold; text-decoration:none; }
a.menu1:visited 		{ color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px;   font-weight:bold; text-decoration:none; }
a.menu1:hover 			{ color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px;   font-weight:bold; text-decoration:underline; }

a.menu2:link 			{ color:#777; font-family:Verdana, Arial, Helvetica, sans-serif;  letter-spacing: -1px; vertical-align:text-top; padding-left:5px; font-size:11px;   text-decoration:none; }
a.menu2:visited 		{ color:#777; font-family:Verdana, Arial, Helvetica, sans-serif;  letter-spacing: -1px; vertical-align:text-top; padding-left:5px; font-size:11px;   text-decoration:none; }
a.menu2:hover 			{ color:#2E509A; font-family:Verdana, Arial, Helvetica, sans-serif;  letter-spacing: -1px; vertical-align:text-top; padding-left:5px; font-size:11px;   text-decoration:underline; }

a.menu3:link 			{ color:#0000FF; font-family:Arial, Helvetica, sans-serif;  font-size:16px;   font-weight:bold; text-decoration:underline; }
a.menu3:visited 		{ color:#0000FF; font-family:Arial, Helvetica, sans-serif;  font-size:16px;   font-weight:bold; text-decoration:underline; }
a.menu3:hover 			{ color:#0000FF; font-family:Arial, Helvetica, sans-serif;  font-size:16px;   font-weight:bold; text-decoration:underline; }

a.sitemap:link 			{ color:#0000FF; font-family:Arial, Helvetica, sans-serif;  font-size:12px;   font-weight:bold; text-decoration:underline; }
a.sitemap:visited 		{ color:#0000FF; font-family:Arial, Helvetica, sans-serif;  font-size:12px;   font-weight:bold; text-decoration:underline; }
a.sitemap:hover 		{ color:#0000FF; font-family:Arial, Helvetica, sans-serif;  font-size:12px;   font-weight:bold; text-decoration:underline; }

a.menu_footer:link 		{ color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:9px; text-decoration:none; }
a.menu_footer:visited 	{ color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:9px; text-decoration:none; }
a.menu_footer:hover 	{ color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:9px; text-decoration:underline; }
a.menu_footer			{ color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:9px; text-decoration:underline; }

a.immobrief:link 		{ color:#0000FF; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px;   font-weight:bold; text-decoration:underline; }
a.immobrief:visited 	{ color:#0000FF; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px;   font-weight:bold; text-decoration:underline; }
a.immobrief:hover 		{ color:#0000FF; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px;   font-weight:bold; text-decoration:underline; }

a.externav:link 		{ color:#0000FF; font-family: Arial, Helvetica, sans-serif;  font-size:12px; text-decoration:underline; }
a.externav:visited 		{ color:#0000FF; font-family: Arial, Helvetica, sans-serif;  font-size:12px; text-decoration:underline; }
a.externav:hover 		{ color:#0000FF; font-family: Arial, Helvetica, sans-serif;  font-size:12px; text-decoration:underline; }

a.navi_first:link, a.navi_first:visited {
	background:#fff url(../images/menu2.gif) left no-repeat;
	display:block;
	color:#777;
	text-decoration:none;
	font-size:11px;
	border-bottom: 1px solid #dcdcdc;
	padding-left:14px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px;
	letter-spacing: -1px;
	line-height:12px;
}

a.navi_first:hover {
	background:#dcdcdc url(../images/menu2_active.gif) left no-repeat;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px;
	letter-spacing: -1px;
	padding-left:14px;
	line-height:12px;
}

a.navi_first_active:link, a.navi_first_active:visited {
	background:#dcdcdc url(../img/page/menu2_active.gif) left no-repeat;
	display:block;
	color:#666;
	text-decoration:none;
	font-size:11px;
	border-bottom: 1px solid #dcdcdc;
	padding-left:14px;
	padding-top:5px;
	padding-bottom:5px;
	letter-spacing: -1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px;
	line-height:12px;
}


a.navi_empfehlungen:link, a.navi_empfehlungen:visited {
	background:#fff url(../images/menu2.gif) left no-repeat;
	display:block;
	color:#777;
	text-decoration:none;
	font-size:11px;
	border-bottom: 1px solid #dcdcdc;
	padding-left:14px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px;
	letter-spacing: -1px;
	line-height:12px;
}

a.navi_empfehlungen:hover {
	color:#2E509A;
	font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; text-decoration:underline;
	letter-spacing: -1px;
	padding-left:14px;
	line-height:12px;
}

a.navi_empfehlungen_active:link, a.navi_empfehlungen_active:visited {
	background:#fff url(../images/menu2.gif) left no-repeat;
	display:block;
	color:#2E509A;
	text-decoration:none;
	font-size:11px;
	border-bottom: 1px solid #dcdcdc;
	padding-left:14px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px;
	 font-weight:bold; 
	text-decoration:underline;
	letter-spacing: -1px;
	line-height:12px;
}

