.topsingle{
	float:left;
	width:188px;
	height:188px;
	background:transparent url(images/bg_top.png) no-repeat;
	}
* html .topsingle{
	background-image:none;
	background-color:#fff;
	margin:2px;
	}
.topsingle .foto{
	width:178px;
	height:102px;
	overflow:hidden;
	margin:4px 0 0 4px;
	text-align:center;
	}
.topsingle .foto img{
	width:180px;
	}
.topsingle .infos{
7	font-size:1em;
	height:50px;
	padding:1em 10px 0 10px;
	position:relative;
	width:160px;
	}
.topsingle .link{
	bottom:0;
	position:absolute;
	right:0;
	}
/***Blätter***/
.paging{
	width:100%;
	}
.paging span{
	margin:10px;
	}
/******Single****/
.single{
	background:transparent url(images/bg_single_top.png) 0 1.2em no-repeat;
	background-image:none;
	display:block;
	width:99%;
	margin:1.2em 1px 10px 1px;
	}
.bottom{
	background:transparent url(images/bg_single_bottom.png) left bottom no-repeat;
	background-image:none;
	background-color:#fff;
	clear:both;
	}
.rahmen{
	background-color:#fff;
	width:100%;
	}
.headline{
	width:100%;

	}
.headline span{
	margin:0 10px;
	}
.single .foto{
	border:1px solid #999999;
	height:135px;
	margin:8px 15px 2px 12px;
	overflow:hidden;
	text-align:left;
	width:180px;
	position:relative;
		}
.single .foto img{
	/*width:180px;*/
	height:135px;
	}
.status{
color:#FFFFFF;
font-size:2em;
font-weight:700;
line-height:1em;
position:absolute;
text-align:center;
text-shadow:3px 3px 5px #C0C0C0;
top:50%;
margin-top:-1em;
left:0;
width:180px;
z-index:10;
	}
.divImgGross, .divImgKlein{
	width:180px !important;
	height:135px !important;
	padding:0!important;
	}
.divImgGross div{
	
	}

.pngfix {
    /*behavior:url('<?echo $__CFG->getPath('ROOT_WWW_ABSOLUTE')?>/img/iepngfix.htc');*/
    z-index:6000;
}
.infos{
	width:485px;
	float:left;
	}
* html .infos{
	width:450px;
	overflow:hidden;
	}
.infos h4{
	line-height:1em;
	margin:8px 0;
	
	font-weight:600;
	text-transform:uppercase;
	}
.infos h4 a.ablu{color:#153f89 !important;}
.cat, .con{
font-size:11px;
line-height:1.5em;
padding:1px;
	}
.cat{
	font-weight:bold;
	padding-right:10px;
	width:106px;
	}
/*******Details*********/
.detail_navi{
	width:100%;
	margin:0 0 1.4em;
	}
.immoBlaettern ul{
	margin:0 !important;;
	}
.immoBlaettern li{
	display:inline;
	padding:0 !important;
	}
#details{
	position:relative;
	clear:both;
	margin:0 0 2em 0;
	}
/******Bildergalerie*****/
#allMyGalleryDivs{
	width:445px;
	}
#bild_gross{
	width:445px;
	overflow:hidden;
	}
#bild_title{
	display:none;
	}
#bilder_klein{
	margin:5px 0 0 0;
	}
#bilder_klein ul{
	margin:0 -4px;
	float:left;
	height:185px;
	overflow:hidden;
	}
* html #bilder_klein ul{
	height:176px;
	}
#bilder_klein li{
	display:block;
	float:left;
	height:80px;
	list-style-type:none;
	margin:5px;
	overflow:hidden;
	width:101px;
	padding:0;
	border:1px solid #999999;
	text-align:center;
	}
* html #bilder_klein li{
	margin:3px;
	}
#bilder_klein li:hover, #bild_gross:hover{
	cursor:pointer;
	}
/****Ende Bildergalerie*****/
#details .rightside{
	position:absolute;
	top:0;
	left:0;
	margin:0 5px 0 465px;
	width:210px;
	font-size:11px;
	}
#details .infos{
	float:none;
	width:250px;
	margin:0 0 1em 0;
	}
#details h3, #details h4{
	font:bold 14px/1.4em Arial, Helvetica, sans-serif !important;
	color:#333 !important;
	margin:5px 0;
	}
#details h4{
	font-size:11px;
	}
#details .links, #asp{
	margin:0 0 10px 0;
	height:82px;
	}
#details .links a{
	font-weight:bold;
	}
#details .texte{
	clear:both;
	float:left;
	margin:1em 0 1.4em 0;
	}
#details .texte p{
	margin:.5em 0;
	}
#details #thumb{
	width:100%;
	margin:1.5em 10px 1em 0;
	position:relative;
	}
#details #thumb img{
	width:120px;
	padding:0 0 1em 0;
	display:block;
	}
#details #thumb .video a{
	background:url("images/bg_video.png") no-repeat scroll left top transparent;
	display:block;
	padding:110px 0 0;
	text-align:center;
	width:110px;
	}
#details #thumb .video a{
	background:url("images/bg_video.png") no-repeat scroll left top transparent;
	display:block;
	padding:110px 0 0;
	text-align:center;
	width:110px;
	}
#details #thumb span.leftalign{
	text-align:center;
	margin:0 15px 0 0;
	}

#details #grundriss a{
	background:url("images/bg_grundriss.jpg") no-repeat scroll left top transparent;
	display:block;
	padding:110px 0 0;
	text-align:center;
	width:110px;
	}
#details .texte p{
	margin:1em 0;
	text-align:jusitify;
	}
#details .texte strong{
	font-weight:bold;
	padding:0 0 .5em 0;
	}
#lageDiv{
	margin:1em 0;
	}