
#slideshowHolder {
	position:relative;
	margin-bottom:50px;
}

#mainSlideshow,
#mainSlideshow .sliderElement {
	height:365px;
	overflow:hidden;
	background-color:#FFF;
}

#sliderContainer {
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);
}

#slideshowBorder {
	width:80%;
	margin:0 auto;
	height:4px;
	position:absolute;
	top:365px;
	left:10%;
	background-color:#333;
}





#topObjektSlider .sliderElementInner {
	padding-bottom:25px;
}

#topObjektSlider .immoContainer {
	margin:3px;
	padding:25px;
	background-color:#FFF;
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);
}

#topObjektSlider .immoTitle {
	font-size:20px;
	font-weight:bold;
	color:#000;
}

#topObjektSlider .immoImage {
	float:left;
	width:115px;
	height:90px;
	overflow:hidden;
	border:1px solid #e3e3e3;
}

#topObjektSlider .immoImage a {
	display:block;
	width:100%;
	height:100%;
}

#topObjektSlider .immoData {
	margin-top:15px;
}

#topObjektSlider .immoTextData {
	float:right;
	width:135px;
	font-size:13px;
}

#topObjektSlider .immoTextData .label, 
#topObjektSlider .immoTextData .value {
	width:50%;
	float:left;
} 

#topObjektSlider .immoTextData .value {
	text-align:right;
}

#topObjektSlider .immoTextData .highlight {
	font-weight:bold;
}

#topObjektSlider .immoButton {
	margin-top:20px;
}






#slideshowHolder .bx-pager a,
#topObjektHolder .bx-pager a
 {
	width:11px;
	height:11px;
	border-radius:20px;
	background-color:#FFF;
	border:1px solid #999;
	
	-webkit-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.3) inset;
	box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.3) inset;
}


#slideshowHolder .bx-pager .bx-pager-link.active,
#topObjektHolder .bx-pager .bx-pager-link.active {
	background-color:#333;
}