form#sortiere{
	width:514px !important;
	}
#liste_header, #liste_footer{
	width:100%;
	}
.trenner{
	clear:both;
	height:0;
	line-height:0;
	}
#liste_header span select{
	height:22px;
	line-height:2em;
	}
#liste_header .search{
	background:transparent url(images/bg_search_left.jpg) no-repeat;
	width:113px;
	height:22px;
	line-height:2em;
	}
#liste_header .search a{
	background:transparent url(images/bg_search_re.jpg) top right no-repeat;
	display:block;
	height:22px;
	margin:0 0 0 12px;
	}
a.osg_seiten_sel{
	font-weight:bold;
	font-size:larger;
	}
/**********Listenobjekt***********/
.single{
	border:1px solid #c6ddbf;
	background:#f1f6ef;
	padding:3px;
	clear:left;
	margin:7px 0;
	width:514px;
	font-size:11px;
	}
.single, .single a{
	color:#274426 !important;
	}
.single h4{
	margin:0 0 0 10px!important;
	font-size:1.2em !important;
	line-height:1.4em !important;
	padding:2px 0;
	width:360px;
	}
.title{
	background:#c6ddbf;
	color:#274426;
	float:left;
	line-height:1em !important;
	}
.single .title{
	width:100%;
	}
.single .objnr, .single .foto{
	width:140px;
	text-align:center;
	}
.single .objnr{
	line-height:2.4em;
	}
.single .foto img{
	width:140px;
	}
.divImgGross{
	overflow: hidden;
	position: relative;
	width: 140px !important;
	padding:0 !important;
	text-align: center;
	}
.single .info{
	margin:0 0 0 10px;
	}
.single .info td{
	vertical-align:top;
	padding:1px 2px;
	}
.cat{
	font-weight:bold;
	}
.single .links{
	margin:0 3px 0 0;
	font-weight:bold;
	}
/******Detailansicht*******/
#paging{
	font-size:11px;
	float:left;
	margin:0 0 15px 0;
	width:100%;
	}
#paging a.button{
	width:110px
	}
#paging .objnr{
	text-align:center;
	width:213px;
	}
.immoBlaettern{
	width:197px;
	}
.immoBlaettern li{
	display:inline;
	}
#details{
	border:1px solid #C6DDBF;
	margin:0px 0 0;
	padding:5px;
	float:left;
	width:508px;
	}
* html #details{
	border:1px solid #C6DDBF;
	width:508px;
	}
#details .title{
	padding:5px 15px;
	width:478px;
	 }
/*****Bildergalerie*********/
#allMyGalleryDivs{
	margin:10px 0;
	position:relative;
	height:230px;
	width:100%;
	}
#bild_gross, #bilder_klein{
	position:absolute;
	top:35px;
	}
#bild_gross{
	left:0;
	height:195px;
	text-align:center;
	width:260px;
	overflow:hidden;
	}
#vergroessert{
	height:195px;
	}
#bild_gross:hover, #bilder_klein li:hover{
	cursor:pointer;
	}
#bilder_klein{
	left:0;
	margin:0 0 0 275px;
	}
#bilder_klein ul{
	margin:0;
	width:232px;
	margin:-3px -3px 0 0;
	}
* html #bilder_klein ul{
	width:250px;
	margin:-0;
	}
#bilder_klein li{
	float:left;
	display:block;
	width:75px;
	height:55px;
	text-align:center;
	margin:1px;
	overflow:hidden;
	}
#bilder_klein li img{
	height:55px;
	}
#bild_title{
	position:absolute;
	bottom:0;
	right:0;
	width:227px;
	text-align:center;
	font-size:.9em;
	}
#details .links{
	width:100%;
	text-align:center;
	color:#009933;
	margin:20px 0;
	}
#details .info table{
	width:495px;
	margin:0px auto;
	font-size:11px;
	}
#details .info td{
	background:#e8f7e4;
	border:1px solid #fff;
	padding:.2em 5px;
	}
#details .info .cat{
	width:140px;
	}
#freitexte{
float:left;
font-size:1.1em;
line-height:1.5em;
margin:20px 0;
width:100%;
	}
#freitexte ul{
	width:100%;
	float:left;
	margin:0 -1px 0 -2px;
	}
#freitexte li{
	float:left;
	margin:0 2px;
	border:1px solid #c6ddbf;
	}
#freitexte li a{
	border:1px solid #c6ddbf;
	border-bottom:0;
	padding:2px 8px;
	background:#e8f7e4;
	height:24px;
	}
li.selected-tab{
	border-bottom:0;
	}
li.selected-tab a
{ 
    background:#fff !important;
	padding-bottom:3px !important;
	font-weight:bold;
}

.tab-panel{
	border:1px solid #c6ddbf;
	padding:8px;
	clear:both;
	margin-top:0px;
	background:#fff;
	}
#googlemaps{
	overflow:hidden;
	border:1px solid #c6ddbf;
	padding:10px;
	width:485px;
	margin:0px auto;
	float:left;
	}
#asp{
	padding:0 10px;
	font-size:.95em;
	}
#asp b{
	display:block;
	}
/******weitere Objekte***/
#weitereObjekte {
	padding:10px;
	}

#weitereObjekte ul{
	margin:10px;
	list-style-type:square;
	list-style-position:inside;
	}
#weitereObjekte li{
	margin:1em 0;
	}
/*******Objektlaufband******/
#treadmill ul{
	margin:20px 0 0 0;
	}
#treadmill li{
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #999;
	display:block;
	height:200px !important;
	}

#treadmill li img, #treadmill .infos table{
	width:135px;
	}
#treadmill .beschreibung{
	display:none;
	}
#treadmill h4.title{
	font-size:1em;
	background-color:#fff;
	color:#009933;
	line-height:1.2em !important;
	margin:0 0 .5em 0;
	}
#treadmill .infos{
	height:130px;
	padding:5px;
	}
#treadmill .infos td{
	background:#C6DDBF none repeat scroll 0 0;
	}
