html {height:100%; margin:0; padding:0;}
body 
{
	height:100%; 
	margin:0; 
	padding:0;
	background-image: url(./images/teras_hintergrund.gif);
	overflow-y:scroll;
}
body {font-family: Arial;font-size:12pt;line-height:1.1em;}
h1,h2,h3,h4,h5,h6{font-weight:bold;line-height:1.2em;font-size:1.6em;}

#background
{
	position:fixed;
	top:0px;
	width:919px;
	height:100%;
	background:  url(./images/schatten.png);
}

#centerdiv
{
	position:relative;
	top:35px;
	left:0px;
	width:919px;
	/*min-height:100%;*/
	height:auto !important;
	margin-left:auto;
	margin-right:auto;
	padding: auto;
}

#allaround
{
	position:relative;
	left:9px;
	height:100%;
}

#header
{
	position:fixed;
	z-index:2;
	top:15px;
	width:900px;
	height:180px;
	background:#ffffff;
	margin:0px 0px 0px 9px;
}
#headerbildleft
{
	position: absolute;
	top: 20px;
	left:23px;
	height:62px;
	z-index:1;
}

#headerbildright
{
	position: absolute;
	top: 30px;
	right:30px;
	z-index:1;
}

#headernavi
{
	position: absolute;
	bottom: 5px;
	left:25px;
	width:845px;
	height:30px;
	z-index:1;
	background-image: url(./images/navi_bg.gif);
	background-repeat:repeat-y;
}

#headernavileft
{
	float:left;
	width:845px;
}

#headernavileft ul{float:left;width:845px;}
#headernavileft li{float:left;}

#headernavileft ul{list-style-type: none;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;text-align:left;}
#headernavileft ul li{margin: 0px 0px 0px 0px;padding: 0px 20px 0px 20px;line-height:30px;}
#headernavileft ul li.aktiv{background-color:#f3e400;}
#headernavileft ul li a{color:#fff;text-decoration:none;font-size:14px;font-weight:bold;}
#headernavileft ul li a:hover{color:#e22700;}
#headernavileft ul li a.aktivlink{color:#e22700;}
#headernavileft ul li a.aktivlink:hover{color:#0F3278;}


#headernavibottom
{
	position: absolute;
	bottom: 0px;
	left:25px;
	width:845px;
	height:5px;
	z-index:1;
	background: #f3e400;
}

#headerbg
{
	position:fixed;
	z-index:2;
	top:0px;
	width:100%;
}

#footer
{
	position:fixed;
	z-index:0;
	bottom:0px;
	width:900px;
	height:15px;
}

#footerohne
{
	position:fixed;
	z-index:0;
	bottom:0px;
	width:900px;
	height:15px;
}

#contentbg
{
	position:fixed;
	top:36px;
	width:900px;
	height:100%;
	background: #ffffff url(./images/strich_mavilinks_breit.gif);
	background-repeat:repeat-y;
	margin:0px 0px 0px 9px;
}

#contentbgohne
{
	position:fixed;
	top:15px;
	width:900px;
	height:90%;
	background: #ffffff;
}

#content
{
	position: absolute;
	top: 155px;
	z-index:1;
}



#mainouter
{
	position:relative;
	z-index:1;
	left: 0px;
	width: 900px;
}

#maininner
{
	position:relative;
	top: 0px;
	left: 25px;
	width: 845px;
}

#maininner_header
{
	position:relative;
	top: 0px;
	left: 0px;
	width: 845px;
	height:250px;
}

#maininner_content
{
	position:relative;
	width: 845px;
	padding:0px 0px 0px 0px;
	margin:50px 0px 0px 0px;
}

#maininner_content h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,div,td,th,address,blockquote {color:#00346b;font-size:14px;line-height:20px;}
#maininner_content h1,h2,h3,h4,h5,h6 {font-size:22px;}
#maininner_content ul {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#maininner_content ul li {padding:3px 0px 3px 0px;margin:0px 0px 0px 0px;list-style-image:url(./images/auzaehlung.gif);list-style-position:inside;}

#maininner_content a {color:#0286ce;text-decoration:none;font-weight:bold;}
#maininner_content a:hover {color:#e22700;}

#maininner_content_contact
{
	position:absolute;
	width:260px;
}

#maininner_content_imprint
{
	position:absolute;
	left:265px;
	width:580px;
}

#maininner_content_leistungen
{
	position:absolute;
	width:590px;
}

#maininner_content_leistungen img{padding:0px 0px 0px 0px;margin:0px 0px 2px 0px;}


#maininner_content_ansprechpartner
{
	position:absolute;
	left:565px;
	width:280px;
}

#maininner_content_rekrutierung
{
	position:absolute;
	width:500px;
}

#maininner_content_partner
{
	position:relative;
	top:50px;
	width:500px;
}
