@charset "UTF-8";
/* CSS Document */


/******************************************************/
/*** Container Konfigurationen                      ***/
/******************************************************/
#hintergrund{
	margin-left:50%;
	left:-502px;
	position:absolute;
	height:100%;
	background: url(../images/back_all_container.jpg);
	width:980px;
}

#HintergrundMuster{
	position:fixed;
	width:4375px;
	left:50%;
	margin-left:-2187px;
	background: url(../images/muster.jpg);
	height:10000px;
}

#all_container{
	width:1005px;
	margin-left:50%;
	left:-502px;
	position: absolute;
	z-index:1;
	height:auto;
}

#left {
	width:980px;
	position:relative; 
	display:block; 
	margin-right:25px; 
	overflow:visible;
	background:#fff;
}

#right {
	float:right;
	position:relative; 
	width:25px; 
	margin-right:-25px; 
	display:inline;
}

#inner_container{
	width:886px;
	height:auto;
	background:#fff;
	margin-left:auto;
	margin-right:auto;
}


/******************************************************/
/*** Container Konfigurationen                      ***/
/******************************************************/
#header_container{
	width:100%;
	height:110px;
}

#navi_container{
	width:100%;
	height:36px;
}

#projekt_bilder_container{
	width:100%;
	height:420px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}

.projekt_auswahl_container_hover{
	height:77px;
	position:absolute;
	width:162px;
	display:none;
}

#projekt_auswahl_container{
	width:100%;
	border-top:1px solid #000;
	padding-top:13px;
}

#projekt_navi_container{
	width:100%;
	height:41px;
	border-bottom:1px solid #000;
}

#projekt_headline_container{
	width:100%;
	height:50px;
	font-family:calibri, Helvetica, Arial, Times;
}

#projekt_headline_links{
	width:434px;
	float:left;
}

#projekt_headline_rechts{
	width:434px;
	float:right;
}

#projekt_headline_container_verwaltung{
	width:100%;
	height:50px;
	font-family:calibri, Helvetica, Arial, Times;
	border-top:1px solid #000;
}

#projekt_text_container{
	width:687px;
	border-top:1px solid #000;
	float:left;
	min-height:400px;
}

#projekt_text_container a {
	color: #0099CC;
	text-decoration: none;
}

#submenue_container{
	width:181px;
	border-top:1px solid #000;
	float:right;
	margin-bottom:40px;
}

#submenue_container2{
	width:181px;
	float:right;
	margin-bottom:40px;
}

.text_container{
	border-top:1px solid #000;
	min-height:400px;
	padding-bottom:20px;
}

.schmaler_text_container{
	width:434px;
	border-top:1px solid #000;
	float:left;
	min-height:400px;
}

.schmaler_text_container a{
	color: #0099CC;
	text-decoration: none;
}

#accordion_container{
	width:434px;
	min-height:500px;
	border-top:1px solid #000;
	float:right;
	margin-bottom:40px;
}

#footer_container{
	width:100%;
	border-top:1px solid #000;
	padding-top:10px;
	padding-bottom:60px;
	clear:both;
}

.clear {
	clear:both;
	height:1px;
	overflow:hidden;
}


/******************************************************/
/*** Schatten Rechts                                ***/
/******************************************************/
#schatten_container{
	width:22px;
	height:100%;
	float:right;
	margin-right:-22px;
	background:#333;
}


/******************************************************/
/*** Reiter Konfigurationen                         ***/
/******************************************************/
#reiter_container{
	width:25px;
	height:250px;
	padding-top:2px;
	float:right;
}

#reiter_container img{
	display:block;
}

#reiter1{
	width:25px;
	height:43px;
	display:block;
}

#reiter2{
	width:25px;
	height:43px;
	display:block;
}

#reiter3{
	width:25px;
	height:43px;
	display:block;
}

#reiter4{
	width:25px;
	height:43px;
	display:block;
}

#reiter5{
	width:25px;
	height:43px;
	display:block;
}


/******************************************************/
/*** Inhaltsbereiche Konfigurationen                ***/
/******************************************************/
#logo{
	width:151px;
	height:110px;
	float:left;
}

#header_text{
	float:right;
	padding-top:10px;
}

#projekt_bilder{
	width:884px;
	height:418px;
	border:1px solid #fff;
}

#projekt_bilder_linkLinks{
	opacity:0;
	filter: alpha(opacity = 0);
	background:#55FF55;
	display:block;
	height:418px;
	left:47px;
	position:absolute;
	top:148px;
	width:442px;
	z-index:1000;
}

#projekt_bilder_linkRechts{
	opacity:0;
	filter: alpha(opacity = 0);
	background:#55ff55;
	display:block;
	height:418px;
	left:491px;
	position:absolute;
	top:148px;
	width:442px;
	z-index:1000;
}

#text{
	width:650px;
	margin: 21px 0 50px 12px;
}

#text_schmal{
	width:410px;
	margin: 21px 12px 50px 12px;
}


/******************************************************/
/*** Projektauswahl Spalten Konfigurationen         ***/
/******************************************************/
#auswahl_spalte1{
	width:177px;
	float:left;
	border-bottom:50px solid #fff;
}

#auswahl_spalte2{
	width:177px;
	float:left;
	border-bottom:50px;
}

#auswahl_spalte3{
	width:177px;
	float:left;
	border-bottom:50px;
}

#auswahl_spalte4{
	width:177px;
	float:left;
	border-bottom:50px;
}

#auswahl_spalte5{
	width:177px;
	float:left;
	border-bottom:50px;
}

/******************************************************/
/*** Newsletter						                ***/
/******************************************************/
#wmnl_bg {
	background-color: #000;
	height: 100%;
	left: 0;
	opacity: 0.8;
	top: 0;
	z-index: 1000;
	position: fixed;
	width: 100%;
}

#wmnl_content {
	padding: 20px;
	position: absolute;
	top: 100px;
	left: 50%;
	margin-left: -300px;
	width: 600px;
	z-index: 1001;
	background-color: #000;
	color: #C63A93;
	border: 1px solid #0099CC;
	font-size: 12px;
	color: #666666;
	line-height: 14px;
}
#wmnl_content a {
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	color: #FFFFFF !important;
}

#wmnl_content a:hover {
	cursor: pointer;
}