/* wob */


			
/* @license
 * MyFonts Webfont Build ID 2386310
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * You may obtain a valid license at the URLs below.
 * Webfont: Lucida Sans Italic by URW++
 * URL: http://www.myfonts.com/fonts/urw/lucida-sans/italic/
 * Webfont: Lucida Sans Demi by URW++
 * URL: http://www.myfonts.com/fonts/urw/lucida-sans/demi/
 * Webfont: Lucida Sans by URW++
 * URL: http://www.myfonts.com/fonts/urw/lucida-sans/lucida-sans/
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2386310
 * Webfonts copyright: Copyright 2010 URW++ Design &amp; Development Hamburg
 * © 2012 Bitstream Inc
*/


 
@font-face {
	font-family: 'LucidaSans';
	src: url('/fonts/246986_1_0.eot');
	src: url('/fonts/246986_1_0.eot?#iefix') format('embedded-opentype'),
		url('/fonts/246986_1_0.woff') format('woff'),
		url('/fonts/246986_1_0.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'LucidaSans';
	src: url('/fonts/246986_0_0.eot');
	src: url('/fonts/246986_0_0.eot?#iefix') format('embedded-opentype'),
		url('/fonts/246986_0_0.woff') format('woff'),
		url('/fonts/246986_0_0.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;	
}
@font-face {
	 font-family: 'LucidaSans';
	 src: url('/fonts/246986_2_0.eot');
	 src: url('/fonts/246986_2_0.eot?#iefix') format('embedded-opentype'),
	 		url('/fonts/246986_2_0.woff') format('woff'),
			url('/fonts/246986_2_0.ttf') format('truetype');
	 font-weight: normal;
	 font-style: italic, oblique;
} 
  
 
 
 

body	{ 	margin:0px; padding:0px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#333; 
			text-align:center;  background-color:#fff; font-style:normal; font-weight:normal;
			background-image:url('img33/wob_bg.jpg'); background-repeat:repeat-x; background-position:center top;}
			

p		{	font-size:14px; line-height:19px; margin-top: 15px; width:535px; 
			font-family: Arial, Helvetica, sans-serif;}
p:after {	content:"."; display:block; height:0; clear: both; visibility: hidden;}

h1 		{	font-size:24px; font-weight:bold; color:#dc0000;  
			margin-top:0px; margin-bottom:0px; 
			font-family: 'LucidaSans' ,Arial, Helvetica, sans-serif;
			letter-spacing:-1px; } 

h2		{	font-family: 'LucidaSans', Arial, Helvetica, sans-serif;
			font-size:20px; font-weight:normal; color:#dc0000;
			margin-top:10px; margin-bottom:0px; letter-spacing:-1px; }
			
h2.line		{ border-bottom:1px solid #CCC; margin-top:30px; }	
h2.top		{ padding:0px; margin-top:0px; border:0px; }	

h3		{	font-family: 'LucidaSans', Arial, Helvetica, sans-serif;
			font-size:18px; font-weight:normal; color:#dc0000; 
			margin-top:10px; margin-bottom:0px; }
			
h4		{	font-family: 'LucidaSans', Arial, Helvetica, sans-serif;
			font-size:16px; font-weight:normal; color:#dc0000;  
			margin-top:10px; margin-bottom:0px; }

img			{ border:0 ;}
ul 			{ margin-left: 1em; padding-left: 1em; line-height:17px; line-height:19px; }
li				{line-height:19px;}
ul.miete li	{ margin-bottom:0;  }

table,
tbody,
tr,
td			{ font-size:13px; line-height:19px; }


a,
a:link,
a:active,
a:visited	{  color:#659e23; text-decoration:none; }
a:hover		{  color:#dc0000; text-decoration:underline; }

body div	{ text-align:left; }
div.clearer	{ width:0; height:0; clear:both; }

div#aussen		{ width:1104px; padding-top:0px; margin:0 auto; position: relative; }
div#head 		{ width:1104px; height:412px; margin-top:0px; }
div#head div#hd1	{ width:1072px; height:36px; padding-top:20px; padding-left: 17px; padding-right:17px; color:#FFF; font-family: 'LucidaSans', Arial, Helvetica, sans-serif; font-size:11px; }
div#head div#hd1 div#hd1lft	{ float:left;}
div#head div#hd1 div#hd1rgt	{ float:right;}

div#head div#hd1 a,
div#head div#hd1 a:link,
div#head div#hd1 a:active,
div#head div#hd1 a:visited	{  color:#FFF; text-decoration:none; }
div#head div#hd1 a:hover		{  color:#FFF; text-decoration:underline; }



div#topimg				{ 	width:1104px; height:357px; position:relative;}

							
/* Basic jQuery Slider essential styles */
div#banner-fade		{	width:1104px; height:357px; overflow:hidden; }							
ul.bjqs				{ width:1104px; height:357px; position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide		{ position:absolute; display:none;}
li.bjqs-slide img	{ width:1104px; height:357px; }
ul.bjqs-controls	{ position:absolute; width:1104px; top:115px; list-style:none;margin:0;padding:0;z-index:9999; display:none;}
ul.bjqs-controls.v-centered li a			{position:absolute; width:103px; height:101px; background:center no-repeat;}
ul.bjqs-controls.v-centered li.bjqs-next a	{right:0px; top:-25px; background-image:url('img33/slide_pf_rgt.png');}
ul.bjqs-controls.v-centered li.bjqs-prev a	{left:0px; top:-25px; background-image:url('img33/slide_pf_lft.png');}
ol.bjqs-markers					{width:200px; height:22px; position:absolute; z-index:11; top:291px; left:894px; 
									list-style: none; padding: 0; margin: 0; text-align:center;}
ol.bjqs-markers.h-centered		{text-align: center;}
ol.bjqs-markers li				{display:inline;}
ol.bjqs-markers li a			{display:inline-block;}
p.bjqs-caption					{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}							

ul.bjqs-controls.v-centered li a		{ display:block; padding:10px;}
ul.bjqs-controls.v-centered li a:hover	{   }

ol.bjqs-markers li a				{ width:18px; height:18px; margin:0px; 
										background-image:url('img33/marker_0.png');}
ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover			{background-image:url('img33/marker_1.png'); }												

div#topover				{	width:1128px; height:146px; position:absolute; z-index:1; top:267px; left:-24px;}
a#home					{ display:block; width:139px; height:83px; position:absolute; z-index:100; top: 287px; left:32px;}
div#topcontrol			{	width:200px; height:22px; position:absolute; z-index:10; top:352px; left:894px; background-color:#FF0; }

div#content				{ 	width:1152px; margin-left:-24px; margin-right:-24px;  padding-bottom:20px;
							background-image:url('img33/bg_all.png'); background-repeat:repeat-y; }	
												
div#bttmimg				{ 	position:relative;
							width:1152px; margin-left:-24px; margin-right:-24px;
							background-image:url('img33/bg_all.png'); background-repeat:repeat-y; }
div#bttmimg div.mid		{	width:1104px; height:357px; margin-left:24px;
							overflow:hidden; }
div#bttmimg div.over		{	width:1104px; height:357px; position:absolute; z-index:10; top:0px; left:24px; }	






/* topnav  */


div#topnav				{ 	width:914px; height:61px; position: absolute; z-index:50; top:75px; left:-20px;
							background-image:url(img33/topnav_bg.png); background-repeat:no-repeat; }
div#topnav div.mid		{ 	width:883px; height:39px; margin-top:11px; margin-left:20px;
							background-color:#cd0000;
							background-image:url(img33/topnav_bg2.png); background-repeat:repeat-x; }	

div#topnav ul#main				{ 	float:left; height:39px; list-style-type:none; margin:0px; padding:0px;  }
div#topnav ul#main li			{ 	float:left; height:39px; margin:0px; padding:0px 2px 0px 0px;}
div#topnav ul#main li.lst		{ 	background-image:none; padding-right:10px; }
div#topnav ul#main li.fst		{ 	padding-left:0px; }
div#topnav ul#main li a.metop 	{ 	display:block; height:25px; margin:0px; 
									padding-top:14px; padding-left:14px; padding-right:14px; 
									color:#FFF; font-size:13px; font-family: Arial, Helvetica, sans-serif;  }
div#topnav ul#main li a.metop :active,
div#topnav ul#main li a.metop :visited,
div#topnav ul#main li a.metop :hover	{ color:#FFF; text-decoration:none; text-transform: uppercase;}





.menu li 				{	float:left; display:block; position:relative;
							text-align:center;
							padding: 4px 10px 4px 10px; margin-right:30px; margin-top:7px;
							border:none; }
.menu li:hover 			{ 	}
.menu li:hover a.metop 	{  	color:#0da2e4;  }



.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns 		{ 	float:left; position:absolute; z-index:5; 
							margin:4px auto; margin-top:0px;
							left:-999em; /* Hides the drop down */
							text-align:left;
							padding:20px 10px 20px 20px; 
							/* border:1px solid #777777; border-top:none; */
							background-color:#FFF;}

.dropdown_1column {width: 200px;}
.dropdown_2columns {width: 400px;}
.dropdown_3columns {width: 600px;}
.dropdown_4columns {width: 800px;}
.dropdown_5columns {width: 1000px;}

.menu li:hover .dropdown_1column, 
.menu li:hover .dropdown_2columns, 
.menu li:hover .dropdown_3columns,
.menu li:hover .dropdown_4columns,
.menu li:hover .dropdown_5columns { left:-1px; top:auto; z-index:5; }

.col_1,
.col_2,
.col_3,
.col_4,
.col_5 { 	display:inline; float:left; position:relative; margin-left:5px; margin-right:5px; }

.col_1 {width:170px;}
.col_2 {width:370px;}
.col_3 {width:570px;}
.col_4 {width:770px;}
.col_5 {width:970px;}

.menu .menu_right 			{	float:right; margin-right:0px; }
.menu li:hover .align_right { 	left:auto; right:-1px;  top:auto; z-index:5; }

.menu li:hover div a 		{ 	font-size:12px; color:#dc0000 text-transform:none; }
.menu li div a 				{ 	font-size:12px; color:#dc0000; text-transform:none; }
.menu li div div a 			{ 	font-size:12px; color:#dc0000; text-transform:none; }
.menu li:hover div a:hover 	{ color:#659e23; text-decoration:none; }


a.memu	 			{ 	display:block; padding: 6px 3px 10px 6px; color:#50413A; 
						font-size:12px; line-height:11px; text-decoration: none; }
a.memu:link,						
a.memu:active,
a.memu:visited		{ 	color:#dc0000; text-decoration:none;}
a.memu:hover		{ 	color:#659e23; text-decoration:none;}


/* --- */





							
div#content				{ 	width:1152px; margin-left:-24px; margin-right:-24px;  padding-bottom:20px;
							background-image:url('img33/bg_all.png'); background-repeat:repeat-y; }	
												
div#content div#cnt_lft { 	float:left; width:270px; background-color:#fff; position:relative;
							margin-left:24px;}
div#content div#cnt_mid { 	float:left; width:535px; padding-left:10px; margin-bottom:30px;
								min-height:300px;
								height: auto !important;
								height: 300px;}
div#content div#cnt_rgt { 	float:left; width:204px; margin-left:40px; padding-top:38px;
								min-height:300px;
								height: auto !important;
								height: 300px;}

div#content.col1 div#cnt_mid	{	width:1074px; margin-left:24px; margin-right:24px; padding-left:30px; }
div#content.col2 div#cnt_mid	{	width:779px; }

div#content.col2 div#cnt_mid h2:first-child	{ margin-top:0; padding-top:0;}

div#content div#cnt_mid	li		{ line-height:19px; list-style-image:url(/img33/li.gif);}
div#content div#cnt_mid	li.overview		{  }

div#content div#cnt_mid	li.overview	a {  padding-right:10px; font-family: 'LucidaSans', Arial, Helvetica, sans-serif;
										 font-size:15px; font-weight:bold; line-height:20px; 
										 background-image:url(img33/arrrght.png);
										 background-repeat:no-repeat;
										 background-position:right 5px; }

div#content div#cnt_rgt p		{ width:204px; color:#666; font-size:12px; line-height:16px; margin-top:0px;}
div#content div#cnt_rgt p strong		{ font-size:13px; }
div#content div#cnt_rgt h4		{ width:204px; color:#659e23; font-size:14px; margin-bottom:0px; padding-bottom:0px; }



div#subnav		{ float:left; width:250px; margin-top:38px; margin-bottom:0px; background-color:#FFF;}
div#subnav2		{ float:left; width:20px; height:251px; margin-top:0px; margin-bottom:0px; }
div#subnavbttm	{ width:250px; height:9px; }

div#subnav ul		{ width:250px; list-style-type:none; margin:5px 0px 0px 0px; padding:0px; }
div#subnav ul li	{ border-bottom:1px solid #fff; padding:0px; margin:0px;}
div#subnav ul li a 			{ display:block; width:205px; min-height:20px; padding-top:8px; padding-left:36px; color:#dc0000; font-size:14px; font-family: 'LucidaSans', Arial, Helvetica, sans-serif;}
div#subnav ul li a:active,
div#subnav ul li a:visited 	{ color:#dc0000; text-decoration:none;}
div#subnav ul li a:hover	{ color:#659e23; text-decoration:none; }

div#subnav ul li a.sub1	{ width:185px; padding-left:46px; font-size:12px; }  
div#subnav ul li a.sub2	{ width:175px; padding-left:56px; font-size:12px; } 

div#subnav ul li a#act1,
div#subnav ul li a#act2,
div#subnav ul li a#act3 { font-weight:bold; }

div#locator			{ padding-top:13px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}









/* foot */


div#footer						{  	width:1152px; margin-left:-24px; margin-right:-24px;
									background-image:url('img33/bg_all.png'); background-repeat:repeat-y;  font-family: 'LucidaSans', Arial, Helvetica, sans-serif;}
div#footer div.ftmid				{  	width:1104px; height:249px; margin-left:24px; 
									background-color:#7caf00;
									background-image:url(img33/bg_footer.png); background-repeat:repeat-x; }
div#footer div.ftmid div.the				{	width:170px; float:left; margin-left:50px;
									padding-left:0px}	
div#footer div.ftmid div.the:first-child	{ 	margin-left:40px; }														
div#footer div.ftmid div.the h6			{  	display:block; width:170px;
									padding-bottom:9px; padding-top:0px; 
									margin-top:0px; margin-bottom:0px;
									font-size:16px; color:#FFF; font-weight:bold;
									border-bottom:1px dotted #FFF; }		
div#footer div.ftmid div.the div.mid		{ 	font-size:14px; color:#FFF; margin-top:10px; padding-bottom:0px; }



div#footer div.ftmid div.the div.standort				{ 	float:left; width:170px; height:170px; background:#FFF; 
											  	margin:0px;
											  	-webkit-box-shadow: 0px 0px 4px #000;
												-moz-box-shadow: 0px 0px 4px #000;
												box-shadow: 0px 0px 6px #000;}											
div#footer div.ftmid div.the div.standort div.thumb2	{ 	background-image:url('img33/anfahrt_kl.gif'); background-repeat:no-repeat;
												margin:10px; width:150px; height:150px; 
												-moz-box-shadow: inset 0 0 5px #888;
												-webkit-box-shadow: inset 0 0 5px#888;
												box-shadow: inner 0 0 5px #888;}
div#footer div.ftmid div.the div.standort div.thumb2 a 
											{  display:block; width:150px; height:150px; }	
											
											
div#footer2						{  	width:1152px; height:52px; margin-left:-24px; margin-right:-24px; margin-bottom:32px;
									background-image:url('img33/bg_bttm.png'); background-repeat:repeat-y; }
div#footer2 div.ftmid2			{  	width:1104px; height:28px; margin-left:24px; 
									background-color:#7caf00; }											
											
											

div.standort_pop			{ width:780px; height:502px; background:#FFF;
							  margin:20px; }
div.standort_pop div.lft	{ width:530px; float:left;}
div.standort_pop div.rgt	{ width:230px; float:left;}

div.standort_pop div.rgt p	{ width:230px; margin-top:0px; }
div.standort_pop div.rgt p span.top	 {	font-family: 'LucidaSans', Arial, Helvetica, sans-serif;
								font-size:18px; font-weight:normal; color:#dc0000;}




											

div#cnt_mid div.col22			{ width:682px; }
div#cnt_mid div.col22 div.clft	{ float:left; width:330px;}
div#cnt_mid div.col22 div.crgt	{ float:left; width:330px; margin-left:10px; }

div#cnt_mid h2 span.hell		{ font-size:16px; font-weight:bold; color:#005B97;
									font-family: Arial, Helvetica, sans-serif;}






a.long-button_gn		{ 	display:block; width:511px; height:37px; margin-top:15px;
							padding-top:18px; padding-left:20px;
							background-color:#7caf00; 
							background-image:url(img33/long-button_gruen.png); background-repeat:no-repeat; 
							color:#fff; font-size:12px; text-transform:uppercase; }
							
a.long-button_gn:hover	{ background-image:url(img33/long-button_gruen_ov.png); color:#fff; }






.boxgrid		{  	float:left; width:330px; height:88px;  
    				margin:10px;  
    				overflow: hidden;  
    				position: relative; }
				
.boxgrid img	{ 	 position: absolute;  
    				top: 0; left: 0;  border: 0;  }

.boxcaption		{  	float: left; position: absolute;  
        			height:88px;  background:#000000;
       				width: 100%;  
       				opacity: .8;  
        			/* For IE 5-7 */  
        			filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);  
        			/* For IE 8 */  
        			-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";   }  
		
		
.captionfull .boxcaption 	{  top: 260; left: 0; }  
.caption .boxcaption 		{  top: 220;  left: 0;  }  



		
div.pimggal						{	width:545px;
									margin-top:20px; margin-bottom:20px; 
									margin-left:-5px; margin-right:-5px;}			
div.pimggal div.img				{	float:left; margin:5px; width:170px; height:113px; 
									background:#FFF; }							
div.pimggal div.img div.thumb2	{	margin:10px; width:150px; height:93px;}
div.pimggal div.img a			{	display:block; margin:8px; }
							
																							
div.pimglft						{	float:left; width:170px; height:113px; background:#FFF; 
									margin:5px 15px 10px 0px;}						
div.pimgrgt						{	float:right;  width:170px; height:113px; background:#FFF; 
									margin:5px 0px 10px 15px;}							
							

div.pimglft a,
div.pimgrgt a					 {  display:block; margin:8px; }		
							
div.pimgfull					{	width:515px; margin:20px 0px 20px 0px; 
									background:#FFF; padding:10px;}

div.pimgfull a					{   display:block;   }	
div.pimgfull a img				{ 	width:513px; padding:0; margin:0; height:auto; border: 1px solid #CCCCCC; }


div.pimggal div.img,			
div.pimglft,
div.pimgrgt,	
div.pimgfull				{ 	-webkit-box-shadow: 0px 0px 4px #000;
								-moz-box-shadow: 0px 0px 4px #000;
								box-shadow: 0px 0px 6px #000; }

div.pimggal div.img div.thumb2,
div.pimglft div.thumb2,
div.pimgrgt div.thumb2		{	-moz-box-shadow: inset 0 0 5px #888;
								-webkit-box-shadow: inset 0 0 5px#888;
								box-shadow: inner 0 0 5px #888; }


div.pimgdat				{ width:460px; padding:5px; margin-bottom:25px;}
div.pimgdat div.lft		{ float:left; width:32px; height:32px; margin-right:5px; margin-bottom:16px;}
div.pimgdat div.rgt		{ float:left; margin-bottom:16px;}
div.pimgdat div.lft a		{ display:block; width:30px; height:30px; background-repeat:none; background-position:center; }	

div.pimgdat div.rgt a		{ 	font-weight:bold; }	
div.pimgdat div.groesse	{ width:175px; font-size:10px;  }
div.pimgdat div.text		{  }														
	
	
														
div#cnt_whng					{    }

div#w_left		{ 	width:405px; margin-top:20px; float:left; display:inline;}
div#w_left p,
div#w_left table	{	width:380px; }
div#w_right		{	width:10px; margin-top:20px; margin-left:10px; float:left; display:inline;}
div#w_left div h3			{	margin-top:0px; padding-top:0; }
div#w_left ul				{	padding:0px; margin-left:15px;	} 
					
								
								
div#w_daten,
div#w_kosten,
div#w_ausstattung,
div#w_sonstiges		{  width:384px; 
								padding:10px 10px 5px 10px;
								margin-bottom:10px;
								border:1px solid #edf7e8; 
								background-color:#f6fbf3; }
								
div#w_bild,
div#w_grundriss,
div#w_standort			{ 	width:207px;
								padding:10px 10px 5px 10px;
								margin-bottom:10px;
								border:1px solid #edf7e8; 
								background-color:#f6fbf3; }
								

div#w_bild				{ 	}
div#w_bild div.image	{  	width:207px; height:148px; 
									}
div#w_bild div.image img { width:195px; height:135px; 
									margin:3px 9px 8px 3px; }
div#w_bild div.riss	{  	width:207px; height:243px; 
									margin-bottom:15px;
									background-image:url(img33/wo_rah_gr.png);
									background-repeat:no-repeat; }
div#w_bild div.riss img {  width:195px; height:230px; 
									margin:3px 9px 8px 3px; }
div#w_bild div.lage	{  	width:207px; height:204px; 
									margin-bottom:15px;
									background-image:url(img33/wo_rah_la.png);
									background-repeat:no-repeat; }
div#w_bild div.lage img {  width:195px; height:191px; 
									margin:3px 9px 8px 3px; }
div#w_grundriss			{  }
div#w_standort			{  }
														
.barousel {
    position:relative;
    width:207px; 
    height:167px; 
	margin-bottom:15px;
	background-image:url(img33/bg_img_whng.png);
	background-repeat:no-repeat; 
}
.barousel_image {
    position:absolute;
    z-index:10;
    width:195px; 
    height:121px; 
	margin-left:3px; margin-top:3px;
}
.barousel_image img {
	width:195px; height:121px;
    position:absolute;
    display:none;
}
.barousel_image img.default {    
    display:block;
}
.barousel_image img.current {
    z-index:10;
}
.barousel_image img.previous {
    z-index:5;
}
.barousel_content {
    display:none;
}

.barousel_nav {
    position:absolute;
    padding:3px 3px 0px 5px;
    height:30px;    
    bottom:10px;
    z-index:20;
    width:187px;
	font-size:11px; 
}
.barousel_nav ul {
    float:right;
    padding:0;
    margin:0;
}
.barousel_nav li {
    float:left;
    padding-left:3px;
    font-size:0;
    line-height:0;
    list-style:none;
	list-style-image:none;
}

div#content div#cnt_mid	.barousel_nav li { list-style:none; list-style-image:none; }

.barousel_nav li a 			{	display:block; width:25px; height:20px;
    							font-size:0; line-height:0;  text-decoration:none; }

.barousel_nav li a:focus 	{ 	outline: none;}
.barousel_nav li.prev		{	width:35px; height:30px; background-image:url(img33/whng_lft.png);
								background-repeat:no-repeat; }					
.barousel_nav li.prev:hover	{	background-image:url(img33/whng_lft_ov.png);
								background-repeat:no-repeat; }
.barousel_nav li.next		{	width:35px; height:30px; background-image:url(img33/whng_rgt.png);
								background-repeat:no-repeat; }					
.barousel_nav li.next:hover	{	background-image:url(img33/whng_rgt_ov.png);
								background-repeat:no-repeat; }		
							
.barousel_nav div.counter	{ 	width:100px; padding-top:5px; }




a.wohnung					{ 	display:block; width:525px; 
								margin-bottom:5px; 
								border-bottom:1px solid #6FAE25; 
								padding:10px;
								margin-bottom:10px; margin-top:-7px;
								border:1px solid #edf7e8; 
								background-color:#f6fbf3;}
a.wohnung:hover				{ 	border-color:#8dc700;}						
								
a.wohnung div.wpic			{ 	float:left;}
a.wohnung div.lft			{ 	float:left; margin-left:10px; margin-right:10px; color:#000; padding-left:10px; padding-top:0px;}
									
										
a.wohnung div.lft span.titel { 	display:block; width:360px; margin:0px 0px 10px -10px; padding:0px 0px 0px 10px;  
								background-image:url(img33/arrrght.png);
								background-repeat:no-repeat;
								background-position:0px 5px; 
								font-family: 'LucidaSans', Arial, Helvetica, sans-serif;
								font-size:14px; font-weight:bold; color:#dc0000;  }



div.overview					{ width:1074px; margin-top:35px; }
div.overview div.box			{ float:left; width:306px; padding:10px; margin-right:30px;
									margin-bottom:30px; border:1px dotted #CCC;
									     -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;}
									
div.overview div.box p				{ width:306px; }
div.overview div.box a.wohnung		{ width:306px; padding-left:0px; padding-right:0px; border:0px; border-top:1px dotted #CCC; background-color:transparent;}
div.overview div.box a.wohnung div.titel	{ clear:both;  font-family: 'LucidaSans', Arial, Helvetica, sans-serif;
										 padding:0px 0px 5px 0px;  font-weight:bold;  margin-bottom:5px;
										 }
div.overview div.box a.wohnung div.titel span {background-image:url(img33/arrrght.png); padding:0px 10px 0px 0px;
										background-repeat:no-repeat;
										background-position:right; margin-bottom:0px; }

div.overview div.box a.wohnung div.wpic	{ }
div.overview div.box a.wohnung div.lft	{ }
div.overview div.box a.wohnung img	{ width:81px; height:50px;  }
div.overview div.box div.boxunten	{ border-top:1px dotted #CCC; padding-top:10px; padding-bottom:5px;};
div.overview div.box div.boxunten a	{ background-image:url(img33/arrrght.png); padding:0px 10px 0px 0px;
										background-repeat:no-repeat;
										background-position:right; }
							

div.overview div.box div.news		{ overflow:hidden; }
div.overview div.box div.news span.newsdatum { display:block; margin-top:10px;}
div.overview div.box div.news a.newslink	{   margin:0px;  padding:0px 10px 0px 0px;  
									background-image:url(img33/arrrght.png);
									background-repeat:no-repeat;
									background-position:right; 
									font-family: 'LucidaSans', Arial, Helvetica, sans-serif;
									font-size:14px; font-weight:bold;
									margin-bottom:15px;}	
									
p:empty
{
    display:none;
}

