/*

.referenzen {
	
}

.referenzen .ansicht {
	
}

.referenzen .uebersicht {
	
}

.referenzen .ansicht .objekt {
		
}

*/

div.referenzen div.uebersicht {
	position:relative;
	width:100%;
	overflow:hidden;
}



.referenzen .uebersicht div.objekt div.mini  {
	width:170px;
	height:60px;
	overflow:hidden;
	float:left;
	margin-bottom:10px;
}

.referenzen .uebersicht .objekt .mini div {
	width:76px;
	float:left;
	height:57px;
	overflow:hidden;
	text-align:center;
}
.referenzen .uebersicht div.objekt div.mini div:first-child {
	margin-right:5px;		
}


.referenzen div.ansicht {
	padding: 20px;
} 

#fancy_ajax {
   background:#f9e79f;
}


.referenzen div.ansicht #mag-logo {
	width: 130px;
	position:absolute;
	right:30px;
	top:24px;
	
}
.referenzen .ansicht div.ajax-objekt h2 {
	color: #4c4c4c;
	font-size: 18px;
	background:#ad2030;
	height:25px;
	color:#ffffff;
	padding-left:10px;
	padding-top:5px;
	
}

.referenzen .ansicht div.ajax-objekt div.referenzbilder  {
	margin-left:auto;
	margin-right: auto;		
	width:850px;
	height:auto;
	position:relative;
	overflow:hidden;	
}

.referenzen .ansicht div.ajax-objekt div.titelbild {
	width:400px;
	float:left;
	height:auto;
	overflow:hidden;
	margin: 10px;
	text-align:center;
	border: 1px #666666 solid;
}

.referenzen .ansicht div.objekt div.titelbild {
	width:400px;
	height:auto;
	overflow:hidden;
	margin-left: auto;
	margin-right:auto;
	text-align:center;
	border: 1px #666666 solid;
	margin-bottom:10px;
}

.referenzen .ansicht div.ajax-objekt div.titelbild p {
	margin :0px;
	padding:0px;
}


.referenzen .ansicht div.daten .label{
	width:80px;
	height:20px;
	font-weight:bold;
}

.referenzen .ansicht div.daten2 .label{
	width:100px;
	vertical-align:top;
	font-weight:bold;
}

.referenzen .ansicht div.bildergalerie ul{
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 0px 20px;
	display:block;
	overflow:hidden;
}


.referenzen .ansicht div.bildergalerie li {
	list-style:none;
	width:100px;
	height:75px;
	margin-right:10px;
	float:left;
}


