
html{
	overflow-y:scroll;
	height: 100%;
}

body{
	padding: 0;
	margin: 0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #dbe2e5;
	height: 100%;
}


#container{
	position:relative; /* wichtig fr Address Positionierung -> ganz unten*/
	margin:auto;
	width:933px; 
	padding: 0 6px;
	text-align: left;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: hack fr min-height*/
	min-height:100%; /* real browsers */
	background: #ffffff url(../images/bg-middle.gif) 100% 0 repeat-y;
}

/*---------------------------------------------------
	Header
---------------------------------------------------*/
#header{
 	height: 99px;
	width: 933px;
	margin: 0;
	padding: 0;
	background: #ffffff;
}

#logo{
	float: left;
	height: 99px;
	width: 184px;
}


#balken{
	float: right;
	width: 749px;
	height: 31px;
	background: #133880;
	margin: 5px 0 1px 0;
	padding: 0;
}

#balkenUnterseite{
	float: right;
	width: 749px;
	height: 31px;
	background-image: url(../images/balken.gif);
	background: #133880;
	margin: 0 0 6px 0;
	padding: 0;
}

div#navigation{
	float: right;
	height: 20px;
	width: 749px;
	background-color:#c2cfd2;
}

/*---------------------------------------------------
	Header Sitemap, Kontakt, Impressum
---------------------------------------------------*/

div#infos{
	float: right;
	
	height: 42px;
	font: 10px/18px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: right;
	
}

div#logout{
	float: right;
	text-align: right;
	height: 28px;
	margin: 0;
	padding: 15px 0 0 0;
}

#search{
	float: right;
	height: 30px;
	margin: 0 0 0 10px;
	padding: 13px 0 0 0;
	background-color: #FFFFFF;
	/* IE < 6 Hack */
	width: 170px;
	voice-family: "\"}\"";
	voice-family: inherit;
	/* Ende IE < 6 Hack */
	width: 170px;
}


/*---------------------------------------------------
	Middle
---------------------------------------------------*/
div#middleContainer{
	width: 933px;
	background: url(../images/headbild_index.jpg) 0 0 no-repeat;
}

div#navigatonContainer{
	float: left;
	width: 184px;
}

div#navigationLinks{
	float: left;
	width: 184px;
}

#contentContainerBreit div#navigationLinks{
	height: 148px;
}

#contentContainerIndex{
	float: left;
	width: 749px;
	margin: 280px 0 0 0;
}


#contentContainer{
	float: left;
	width: 749px;
	margin: 260px 0 0 0;
}

#contentContainerMain{
	float: left;
	width: 749px;
	margin: 156px 0 0 0;
}

#contentContainerBreit{
	clear: both;
	float: left;
	width: 908px;
	padding: 93px 0 0 25px;
	
}


div#breadcrumb{
	width: 749px;
	margin: 0 0 10px 0;
	
}


#content{
	float: left;
	width: 524px;
	margin: 0;
	padding: 0 25px 0 0;
}

#contentContainerBreit #content{
	width: 696px;
	padding: 0 12px 0 0;
}

/*begin dreispalitg*/
#contentDreispaltig{
	float: left;
	width: 696px;
	padding: 0 12px 0 0;
}

#contentLeft{
	float: left;
	width: 232px;
}

#contentMiddle{
	float: left;
	width: 232px;
}

#contentRight{
	float: left;
	width: 232px;
}


/*end  dreispaltig*/

#sidebar{
	float: right;	
	width: 184px;
	margin: 0;
	padding: 0;
}

#back{
	clear: left;
	float: left;
	width: 300px;
	font: 11px/19px Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	margin: 30px 0 0 0;
}

.spacer{
	clear: both;
	height: 5px;
	font: 5px/5px Verdana, Arial, Helvetica, sans-serif;
	width: 933px;
}

/*---------------------------------------------------
	Footer
---------------------------------------------------*/


#footer{
	width:933px;
	height: 18px;
	margin: 0;
	border: 1px solid #c1cfd9;
	border-width: 1px 0;
	text-align: left;
}

#address{
	position:absolute;
	bottom:0; /* stick to bottom */
	padding: 0 0 0 5px;
}

#addressBottom{
	clear: both;
	float: left;
	padding: 10px 0 0 25px;
}


