/*Layout 
--------------------------------------------------------------------------------------*/	

#bg {
width:1200px;
margin: auto;
position: relative;
top:0px;
background:url("../images/dahinter/bg_main.jpg") repeat-Y scroll 0 0 transparent;

/*background: #000;*/
/*background:url("../images/koepfchen.jpg") no-repeat;*/

	}

#bg-top {
	position: absolute;
	background:url("../images/dahinter/bg_top.jpg") repeat-x scroll 0 0 transparent;
	width:1200px;
	height:436px;
	top:512px;
	}


#bg-top-left {
height:500px;
width:125px;
position: absolute;
left:0;
background:url("../images/dahinter/bg_top_left.jpg") repeat-x scroll 0 0 transparent;
background: #fff;
	}

#bg-top-right {
background:url("../images/dahinter/bg_top_right.jpg") repeat-x scroll 0 0 transparent;
background: #fff;
height:500px;
width:125px;
position: absolute;
right:0;
	}

#oben-container {
background:url("../images/dahinter/bg_oben.jpg") no-repeat scroll 0 0 transparent;
height:512px;
width:100%;
position:relative;
top:0px;
z-index: 0;	
}

/*top menue*/
#oben{
background-image:url(../images/dahinter/bg_oben_bottom.jpg);
background-position:bottom;
background-repeat:no-repeat;
position:relative;
/*margin-top:-9px;*/
height: 512px;
/*border-left: 1px solid #B0BF8B;
	border-right: 1px solid #B0BF8B;
	border-top: 1px solid #B0BF8B;*/	
	z-index:0;
}

h1.banner {
left:0px;
position:absolute;
top:0px;
width:950px;
margin:0;
padding:0;
}

h1.banner a {
/*background:url("../images/kt_banner.jpg") no-repeat scroll 0 0 transparent;*/
background:url("../images/koepfchen.jpg") no-repeat scroll 0 0 transparent;
/*background: #fff;*/
float:right;
height:181px;
margin:0px;
overflow:hidden;
text-indent:-1000em;
width:950px;
}

h1.logo {
height:82px;
left:640px;
position:absolute;
top:80px;
width:90px;
}

h1.logo a {
background:url("../images/logo.gif") no-repeat scroll 0 0 transparent;
float:right;
height:97px;
margin-top:20px;
overflow:hidden;
text-indent:-1000em;
width:82px;
}

h1.werwannwo {
height:148px;
left:130px;
position:absolute;
margin-top:-189px;
width:220px;
}

h1.werwannwo a {
background:url("../images/menue/werwannwo.jpg") no-repeat scroll 0 0 transparent;
float:right;
height:148px;
margin-top:20px;
overflow:hidden;
text-indent:-1000em;
width:220px;
}


#koepfchen {
background:url("../../images/bg-cta.png") repeat scroll 0 0 transparent;
border:1px solid #000000;
height:136px;
margin:0 0 20px 80px;
padding:5px;
text-align:center;
width:818px;
}

#content-container {
    /*background-image:url("../images/dahinter/bg-content.jpg");*/
	position: relative;
	/*background: #fccccc;*/
	top:0px;
/*	border-left: 1px solid #B0BF8B;
	border-right: 1px solid #B0BF8B;
	border-bottom: 1px solid #B0BF8B;*/
	/*background-image:url(../images/dahinter/bg-oben.jpg);*/
	}
	

#content-body {
/*background-color:#020303;
margin-left:80px;
margin-right:40px;*/
padding:18px;
}

#inhalt-body {
min-height:418px;
position:relative;
background: transparent url(../images/dahinter/bg_content.jpg) repeat-y scroll right;
/*background-color:#020303;*/
margin-right:0px;
	width: 658px;
z-index: 7;
}



.bildchen_wrap {
	background: url(../images/bildchen_wrap.gif) no-repeat right top;
	float: left;
	margin-left: -50px;
	margin-right: 10px;
	width: 348px;
	height: 286px;
	
	vertical-align: middle;
	position: relative;
	padding-bottom: 40px;
}

.bildchen {
	overflow: hidden;
	width: 280px;
	height: 257px;
	position: relative;
	float:left;
padding: 30px 20px 0 40px;

}

.clear {
	clear: both;
}


#content {
	padding: 0px 10px 19px 110px;
	position: relative;
	top: 0;
	width: 538px;
	z-index: 99;
	background: url(../images/dahinter/bg_content_right.jpg) no-repeat right top;
}



#inhalt-container  {
/*background-color:#FFFFFF;*/
padding-bottom:22px;
padding-left:18px;
padding-right:18px;
padding-top:15px;
position:relative;
}

#inhalt-sidebar  {
background:url("../images/dahinter/bg_sidebar.jpg") no-repeat scroll 0 0 transparent;
float:right;
position:absolute;
width:259px;
top:0px;
right: 31px;
	padding-left: 120px;
}

#inhalt-sidebar-left {
float:left;
left:0px;
position:absolute;
top:0px;
width:300px;
margin-left: -150px;
}

/*länge vererben*/
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; }

#content_footer {
	width: 548px;
	height:130px;
	background: transparent url("../images/dahinter/bg-content-footer.jpg") no-repeat scroll right top;
	padding-left: 110px;
	padding-right: 0px;
}
		
#footer {
background-image:url(../images/dahinter/bg_footer.jpg);
background-repeat:repeat-x;
background-position:bottom;
min-height: 478px;
/*position: absolute;*/
left:0px;
padding-left:245px;
padding-right:45px;
	}
	
#footer_zwo{
background-image:url(../images/footer.png);
background-repeat:no-repeat;
height: 674px;
	}

