
	/*Top und Referenz-Objekte**/
	 .ref_obj {
		background:#eee url(images/bg_function_box.png) top right repeat-y;
		width:573px;
		height:205px;
		position:relative;
		padding:15px;
		overflow:hidden;
		}
	#topObjekte .ref_obj{
		width:435px;
		overflow:hidden;
		background:#fff url(images/bg_obj_woche.jpg) no-repeat;
		margin:0 0 15px 0;
		}
	#osg hr.bd_bottom{
		background:#eee url(images/bg_bd_bottom_xl.png) no-repeat scroll right bottom;
		border:0 none!important;
		height:5px;
		width:603px;
		}
	#topObjekte h4, .ref_obj h4{
		line-height:1.5em !important;
		}
	#topObjekte .foto, .ref_obj .foto{
		width:210px;
		overflow:hidden;
		float:left;
		}
	#topObjekte .foto{
		width:170px;
		}
	#topObjekte .foto img, .ref_obj foto img{
		width:208px;
		border:1px solid #49687d;
		}
	#topObjekte .foto img{width:168px;}
	#topObjekte .objnr_extern, #topObjekte .data, #topObjekte .finanz_tipp, #topObjekte .links,.ref_obj .objnr_extern, .ref_obj .data, .ref_obj .finanz_tipp, .ref_obj .links{
		font-size:1em;
		}
	#topObjekte .data, .ref_obj .data{
		width:220px;
		margin-left:10px;
		}
	#topObjekte .data{
		width:210px;
		}
	#topObjekte .data table, .ref_obj data table{
		margin:10px 0;
		}
	#topObjekte .cat, #topObjekte .con, .ref_obj .cat, .ref_obj .con{
		font-size:.8em;
		}
	#topObjekte .cat, .ref_obj .cat{
		width:100px !important;
		}
	#topObjekte .cat{
		padding:0 !important;
		}
	#topObjekte .links, .ref_obj .links{
		text-align:right;
		font-size:1em;
		position:absolute;
		right:35px;
		bottom:35px;
		color:#C32017;
		font-size:1em;
		}
	.ref_obj .links{
		right:20px;
		bottom:10px;
		}
	/***Liste***/
	#immobilien{
		width:100%;
		}
	#sortiere{
		text-align:right;
		}
	#sortiere label, #sortiere select{
		display:inline;
		}
	/****Single****/
	#immobilien .single{
		width:100%;
		margin:20px 0;
		background:#eee;
		}
	#immobilien .header{
		width:100%;
		background:#9eaeba;
		color:#fff;
		}
	#immobilien .objnr_extern, #immobilien .links{
		padding:0 5px;
		line-height:2em;
		font-size:1em;
		}
	#immobilien .links{	
		text-align:right;
		}
	#immobilien .links a{
		color:#fff;
		}
	#immobilien .foto{
		width:250px;
		overflow:hidden;
		}
	#immobilien .foto img{
		width:250px;
		}
	#immobilien .data{
		padding:5px 0 5px 20px;
		}
	#immobilien.single table{
		border-spacing:0;
		}
	.single td, #topObjekte td{
		vertical-align:top;
		}
	.cat, .con{
		}
	.cat{
		font-weight:bold;
		color:#333;
		width:160px;
		padding:0 10px;
		}
	.con{
		max-width:240px;
		white-space:normal;
		}
	/*****Liste alle Objekte****/
#all_obj{
	border-collapse:separate;
	border-spacing:2px;
	background:#eee;
	}
#all_obj th, #all_obj td{
	padding:5px 10px;
	text-align:left;
	}
#all_obj tr:hover{
	background:#9EAEBA;
	}
#all_obj a{
	color:#333!important;
	}
#all_obj a:hover{
	text-decoration:none;
	}
	/****Übersicht****/
	#details, #allMyGalleryDivs{
		position:relative;
		}
	#details h3{
		position:relative;
		width:715px;
		}
	#details .objnr_extern{
		position:absolute;
		right:0;
		font-size:.8em;
		}
	#allMyGalleryDivs{
		height:320px;
		}
	#bild_gross{
		border:1px solid #49687d;
		position:absolute;
		top:0;
		left:0;
		}
	#bild_title{
		position:absolute;
		top:310px;
		left:0;
		text-align:center;
		width:400px;
		font-size:.9em;
		}
	#bilder_klein{
		position:absolute;
		top:-5px;
		right:-5px;
		}
	#bilder_klein ul{
		margin:0 0 0 406px;
		}
	#bilder_klein li{
		border:1px solid #49687d;
		display:block;
		float:right;
		height:54px;
		margin:5px;
		overflow:hidden;
		width:73px;
		}
	#details ul.links{
		border-bottom:1px solid #C4C4C4;
		border-top:1px solid #C4C4C4;
		color:#c32017;
		font-size:1em;
		font-weight:bold;
		margin:8px 0px 0 0;
		padding:10px 0;
		text-align:center;
		width:100%;
		}
	#details ul.links li{
		display:inline;
		list-style-type:none;
		}
	#details ul.links li a{
		padding:0 10px;
		}
	#details .tabs{
		background:#FFFFFF none repeat scroll 0 0;
		border-top:8px solid #FFFFFF;
		float:left;
		margin:0;
		padding:0;
		width:100%;
		}
	#details .detail_tabs{
		float:left;
		width:100%;
		height:20px;
		}
	#details .detail_tabs .link, #details .detail_tabs .link_sel{
		background:#9EAEBA;
		border-right:8px solid #FFFFFF;
		color:#fff;
		float:left;
		height:100%;
		padding:9px 35px 0;
		text-decoration:none;
		font-size:1em;
		}
	#details .detail_tabs .link_sel{
		background:#eee;
		color:#000;
		font-weight:bold;
		}

	#details .inhalt_tabs{
		float:left;
		margin:9px 0;
		background:#eee;
		width:100%;
		}
	#details1, #details2, #details3, #div4, #div5{
		float:left;
		padding:20px;
		}
	
*:first-child+html .submitRow{
		width:225px;
		margin:0;
		}
*:first-child+html .submitRow input{float:right;}
	#map{
		border:1px solid #49687d;
		}
	#details2 strong{
		line-height:2em;
		}
	#div5{
		line-height:2em;
		}
	#asp{
	margin-left:20px;
	width:240px;
		}
	#asp img{
		margin-top:20px;
		}
	/****Suchkriterien****/
	.interessenten_daten{
		width:100%;
		border-spacing:2px;
		margin:10px 0;
		}
	.interessenten_daten th{
		text-align:left;
		line-height:2em;
		}
	.interessenten_daten td{
		background:#eee;
		}
	.interessenten_kriterium_name{
		width:25%;
		font-weight:bold;
		}