/*-----------------------------------------------------*/
/* PNG Fix EE5/6                                       */
/*-----------------------------------------------------*/
img, div, input { 
    behavior: url("css/iepngfix.htc") 
}
/*-----------------------------------------------------*/
/* Background + Tag-Format                             */
/*-----------------------------------------------------*/
body {
	margin: 0px;
	background-color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 12px;
}
/*-----------------------------------------------------*/
/* Layers Grundaufbau                                  */
/*-----------------------------------------------------*/
#Background {
	position:absolute;
	left:50%;
	top:50%;
	width:1000px;
	height:600px;
	margin-top: -301px;
	margin-left: -500px;
	z-index:1;
}
#ContentBack {
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:600px;
	z-index:2;
	background-color: #FFFFFF;
}
#Logo {
	position:absolute;
	left:660px;
	top:23px;
	width:281px;
	height:94px;
	z-index:3;
}
/*-----------------------------------------------------*/
/* Layers Header                                       */
/*-----------------------------------------------------*/
#HeaderFirmaReferenzen {
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:138px;
	z-index:2;
	background-image: url(../images/firma_referenzen/image_header.jpg);
	background-repeat: no-repeat;
}
#HeaderFachbereiche {
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:138px;
	z-index:2;
	background-image: url(../images/fachbereiche/image_header.jpg);
	background-repeat: no-repeat;
}
#HeaderMitarbeitendeKontakte {
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:138px;
	z-index:2;
	background-image: url(../images/mitarbeitende_kontakte/image_header.jpg);
	background-repeat: no-repeat;
}
#HeaderOffeneStellen {
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:138px;
	z-index:2;
	background-image: url(../images/offene_stellen/image_header.jpg);
	background-repeat: no-repeat;
}
#HeaderPartnerLinks {
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:138px;
	z-index:2;
	background-image: url(../images/partner_links/image_header.jpg);
	background-repeat: no-repeat;
}
/*-----------------------------------------------------*/
/* Layers Content                                      */
/*-----------------------------------------------------*/
#Content {
	position:absolute;
	left:0px;
	top:162px;
	width:1000px;
	height:438px;
	z-index:2;
	background-color: #FFFFFF;
	clear: left;
}
#ContentText {
	position:absolute;
	left:99px;
	top:31px;
	width:901px;
	height:407px;
	z-index:2;
}
#ContentTextScroll {
	position:absolute;
	left:99px;
	top:31px;
	width:901px;
	height:407px;
	z-index:2;
	overflow: auto;
}
#TextLinks {
	position:relative;
	left:0px;
	top:0px;
	width:auto;
	height:407px;
	z-index:2;
	float: left;
	padding-right: 31px;
}
#TextLinksMitte {
	position:absolute;
	left:298px;
	top:-1px;
	width:400px;
	height:367px;
	overflow:auto;
	padding: 0 20px 0px 0;
	z-index:2;
}
#TextRechts{
	position:relative;
	left:0px;
	top:0px;
	width:auto;
	height:407px;
	z-index:2;
	float: left;
}
#Mitarbeiter {
	position:relative;
	left:0px;
	top:0px;
	width:400px;
	height:120px;
	z-index:2;
	float: left;
	padding-bottom: 25px;
}
#MitarbeiterImage {
	position:relative;
	left:0px;
	top:0px;
	width:200px;
	height:120px;
	z-index:2;
	float: left;
	padding-right: 20px;
}
#MitarbeiterText {
	position:relative;
	left:0px;
	top:0px;
	width:auto;
	height:120px;
	z-index:2;
	float: left;
	vertical-align: bottom;
}
/*-----------------------------------------------------*/
/* Layers Navigation                                   */
/*-----------------------------------------------------*/
#Navigation {
	position:absolute;
	left:0px;
	top:140px;
	width:1000px;
	height:20px;
	z-index:2;
	float: left;
	background-color: #000000;
}
#NaviPunkt {
	position:relative;
	left:0px;
	top:0px;
	width:auto;
	height:20px;
	z-index:3;
	float: left;
}
/*-----------------------------------------------------*/
/* Layers SekNavigation                                */
/*-----------------------------------------------------*/
#SekNavi {
	position:absolute;
	left:0px;
	top:388px;
	width:950px;
	height:50px;
	z-index:3;
	clear: right;
}
#SekNaviPunkt {
	position:relative;
	left:0px;
	top:0px;
	width:101px;
	height:50px;
	z-index:2;
	float: right;
	padding-left: 49px;
}

