/* Unternehmens-Menü 2spaltig */
.sub_unternehmen #left #subnavigation li{
	width:100px;
	float:left;
}


/* Startseite Subnavi */
.page_7 #subnavigation a,
.page_8 #subnavigation a,
.page_9 #subnavigation a{
	color:#9A2D7C;	
}



/* Slideshow Startseite */
#slideshow{
	position:relative;
	width:570px;
	height:515px;
	overflow:hidden;
	margin:0 0 30px 0;
}

#slideshow img{
	position:absolute;
	top:0;
	left:0;
}

#slideshow div{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	margin:5px 0 0 5px;
	z-index:1;
}


/* Startseite: Newsteaser */
#newsteaser{
	width:200px;
	overflow:hidden;
	float:left;
	font-size:11px;
	line-height:13px;
	margin:18px 0 0 0;
}

#newsteaser div{
	float:left;
	width:1000px;	
}

#newsteaser strong{
	color:#454444;	
}

#newsteaser a{
	text-decoration:underline;	
	color:#454444;	
}

#newsteaser p{
	width:200px;
	float:left;
	margin:10px 0 0 0;
}

#newsteaser .control span{
	display:none;
}

#newsteaser .control{
	width:18px;
	height:6px;
	overflow:hidden;
	float:left;
	border:1px solid #b3b1b8;
	margin:10px 5px 0 0;
	cursor:pointer;
}

#newsteaser .column{
	width:200px;
	float:left;
}

#newsteaser .active{
	background:#b3b1b8;
}

#newsteaser .detailteaser a{
	text-decoration:none;
}

#newsteaser .detailteaser a:hover{
	text-decoration:underline;	
}

#newsteaser .column .active{
	background:none;
	font-weight:bold;
}




/* Newsdetailseite */
#newsdetail .zoom{
	margin:25px 0 0 0;	
}




/* FancyZoom */
.zoom{
	position:absolute;
	background:#000;
	overflow:hidden;
	height:0%;
}




/* SSP Projekte */
#referenz .zweispaltig{
	width:100%;
	float:left;
	border-top:1px solid #9f9f9f;
	margin:15px 0;
}

#referenz .left{
	width:390px;
	float:left;
	margin:10px 15px 0 0;
}

#referenz .right{
	width:165px;
	float:left;
	margin:10px 0 0 0;
}

#referenz h3{
	font-size:11px;	
}

#referenz #gallery{
	width:570px;
	height:450px;
	float:left;
	overflow:hidden;
	margin:-27px 0 10px 0;
	position:relative;
}

#referenz #gallery .innerWrap{
	width:3000px;
	float:left;
}

#referenz #gallery .innerWrap div{
	width:570px;
	height:450px;
	overflow:hidden;
	float:left;
	position:relative;
}

#referenz #galleryThumbs{
	width:350px;
	float:left;
}

#referenz #galleryThumbs a{
	width:60px;
	height:40px;
	overflow:hidden;
	float:left;
	border:1px solid #fff;
	float:left;
	margin:0 5px 0 0;
}

#content #referenz #untertitel{
	float:right;	
	width:165px;
}

#content #referenz #untertitel p{
	font-size:11px;
}

#referenz #galleryThumbs .active{
	border:1px solid #000;	
}

#referenz #gallery span{
	display:none;	
}

#referenz #gallery .innerWrap .gallery_controls,#referenz #gallery .innerWrap #main_controls{
	position:absolute;
	width:100%;
	height:79px;
	bottom:-79px;
	right:0;
	z-index:1;
	display:none;
}

#referenz #gallery .innerWrap #main_controls{
	display:block;
	bottom:-79px;
}

#referenz #gallery .button_prev,#referenz #gallery .button_next{
	float:right;
	width:82px;
	height:79px;
	background:url("../img/button_prev.png") no-repeat;
	cursor:pointer;
}

.ie6 #referenz #gallery .button_next{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/relaunch/fileadmin/templates/img/button_next.png');
	background-image: none;	
}

.ie6 #referenz #gallery .button_prev{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/relaunch/fileadmin/templates/img/button_prev.png');
	background-image: none;		
}

#referenz #gallery .button_next{
	background:url("../img/button_next.png") no-repeat;	
}

#referenz .zoomLink{
	width:20px;
	background-image:url("../img/gallery_zoom.png");
	height:11px;
	position:absolute;
	left:0;
	bottom:0;
	padding-right:0;
	margin:0 0 10px 10px;
}

#referenz .zoomLink{
	width:350px;
	height:75px;
	background-position:bottom left;
}




/* CSC */
.csc-textpic{
	width:100%;
	float:left;
	margin:0 0 30px 0;
}

.csc-textpic-above{
	margin:0 0 15px 0;
	float:left;
}

.csc-textpic-caption{
	width:245px;
	float:left;
	padding-right:325px;
	font-size:11px;
	color:#454444;
	line-height:14px;
	padding-top:5px;
}





/* SSP Downloads */
#downloads{
	margin:-20px 0 0 0;
	float:left;
}

#downloads div{
	font-size:12px;
	width:100%;
	float:left;
	padding:20px 0 35px 0;
	border-bottom:1px solid #cececd;
}

#downloads .title{
	width:120px;
	float:left;
	padding:0;
	border:none;
}

#downloads .files{
	width:440px;
	float:right;
	padding:0;
	border:none;
}

#downloads .first{
	margin-top:0;
}

#downloads .last{
	border:none;	
}

#downloads a{
	color:#454444;	
	border-bottom:1px solid #cececd;
	width:420px;
	float:left;
	padding:0 20px 10px 0;
	margin:10px 0 0 0;
	background:url("../img/download.gif") 420px 3px no-repeat;
}

#downloads a:hover{
	background:url("../img/download_hover.gif") 420px 3px no-repeat;
}
