/* CSS Document */

/* ---------------- GesamtContainer ---------------- */

div.container {
	width:970px;
	height: 100%;
	position: relative;
	margin: 0 auto;
	top:20px;	
	background-color: #FFFFFF;
}

div.main {
	width:970px;	
	position: relative;
	margin: 0 auto;
	background-color: #FFFFFF;
    background-image: url(images/construction/background_face.jpg);
	background-repeat: no-repeat;
}

div.mainContainer {
	width:970px;	
	float: left;
	clear: both;
}

div.mainLeft {
	float: left;
	width: 199px;
}

div.mainMiddle {
	width: 451px;
	float: left;
	padding-top:10px;
}

div.mainRight {	
	width: 320px;
	float: left;	
}

div.mainRight img {	
	padding:440px 0px 0px 150px;
	padding:400px 0px 0px 150px;	
}

div.mainLeft, div.mainMiddle, div.mainRight {
	min-height: 500px;
    height:auto !important;
    height:500px; 
}


div.bottom  {
	width:970px;
	height:74px;		
	float: left;
	clear: both;
	padding-bottom: 20px;	
}

div.head {
	height: 47px;
}

div.top {
	height: 81px;	
}


/* mainLeft-Unterteilungen */

div.mainLeft div.mainNav {
width: 166px;
}

div.mainLeft div.mainNav div.navItem {
}

div.mainLeft div.mainNav div.navContainer {
	margin-left: 0px;
	background-color:#F3F3F3;
}

div.mainLeft div.mainNav div.navTopBottom {

}

/* mainMiddle-Unterteilungen */

div.mainMiddle div.norm, div.mainMiddle div.headline  {
	width: 451px;	
	float: left;	
	clear: both;
	padding: 0px 0px 0px 0px;			
}

div.mainMiddle div.norm  {
	width: 380px;	
	padding: 0px 0px 20px 0px;			
}

div.mainMiddle div.trenner {
	width: 380px;
	background-image:url(images/construction/trenner_short.jpg);
	background-repeat:no-repeat;
	margin: 18px 0px 8px 0px;	
}







