html
{
	width: 100%;
	overflow-x: hidden; 
	overflow-y: auto;
}
body
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #c9ccd0; 
	font-family: Arial, sans-serif;

}

#leistungentext
{
	width:150px;;
	height: 100px;
	position: absolute;
	right:20px;
	top: 80px;
	z-Index:2;
	}



#kopfbereich
{
	width: 100%;
	height: 220px;
	position: absolute;
	left: 0px;
	top:0px;
	z-Index: 3;
}

#kopf_links
{
	width: 194px;
	height: 220px;
	background-color: #cadae8;
	border-bottom: 1px solid #ffffff;
	position: absolute;
	top: 0px;
	left: 77px;
	
}

#kopf_mitte
{
	width: 660px;
	height: 220px;
	background-color: #ffffff;
	position: absolute;
	top: 0px;
	left: 271px;
}

#balken
{
	width:100%;
	height: 120px;
	background-color: #497ABF;
	position: absolute;
	left:0px;
	top: 50px;
	z-Index:2;
}
#verlauf
{
 width: 660px;
 height:120px;
 background: url('../images/bg_verlauf.jpg') repeat-x left top;
 position: absolute;
 left:271px;
 top:50px;
 z-Index:3;
}
#main_menu
{
	width: 194px;
	background-color: #cadae8;
	position: absolute;
	top:220px;
	left: 77px;
	
}
#main_content
{
	width: 640px;
	background-color: #ffffff;
	font-size:95%;
	padding: 10px;
	position: absolute;
	top: 220px;
	left: 271px;
}
#maintext
{
	width: 640px;
	font-size:95%;
	padding: 10px;
	position: absolute;
	top: 180px;
	left: 271px;
	 z-Index:9;
}
#wechselbilder
{
	width: 194px;
	height: 120px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 50px;
	left: 77px;
	z-Index: 4;
}

#logo_brandt
{
	width: 194px;
	height: 77px;
	padding: 0px;
	margin: 0px;

	position: absolute;
	top: 3px;
	left: 740px;
	z-Index: 4;
}


#startAdresse
{
	font-size: 75%;
	color: #497ABF;
	text-indent: 3px;
}
hr
{
 color: #000000;
 height: 1px;
}
#topmenu
{
	position: absolute;
	top: 80px;
	left: 500px;
	z-Index: 4;
}
#topmenu a
{
	padding: 5px;
	font-size: 75%;
	color: #497ABF;
	text-decoration: none;
}
.contentheading, .componentheading
{
	font-size: 150%;
	font-weight: bold;
}

ul
{
	float:left;
	margin: 0px;
	padding: 0px;
	list-style: none;	
}
li
{
	float:left;
	margin: 0px;
	padding: 0px 0px 0px 3px;
	border-bottom: 1px solid #ffffff;
 	width:191px;
	height: 20px;
}
li a.mainlevel
{ 
 text-decoration: none;
 color: #497ABF;
 background: transparent;
 font-weight: bold;
 font-size: 85%;
}
li a:hover.mainlevel
{
 text-decoration: none;
 color: #497ABF;
 background: #E6EFFB;
 font-weight: bold;
 font-size: 90%;
}

a
{
 	color: #497ABF;
	font-weight: bold;
	font-size: 75%;
	text-decoration: none;
}
 a:hover
{
 	color: #DADBDD;
	font-weight: bold;
	font-size: 75%;
	text-decoration: none;
}

