@charset "utf-8";
/* CSS Document */


BODY {
	scrollbar-base-color:#BFD2E3;
	scrollbar-arrow-color:#153b63;
	background-color: #FFFFFF;
}

#footprint{
	position : absolute;
	visibility: visible;
	top : 338px;
	left: 506px;
	width: 477px;
	height: 30px;
	background-color: #cccccc;
}

/*a.news:link {
	color: #ffffff;
}
*/
a.news:hover {
	color: #FF0000;
}

a.news:visited {
	text-decoration: #ffffff;
}

a.news:active {
	text-decoration: #FF0000;
}

a.news {
		text-decoration:none;
	}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: #FF0000;
}
a:hover {
	text-decoration: #FF0000;
}
a:active {
	text-decoration: #FF0000;
}

a {
		text-decoration:none;
	}
	
.Stil1 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;}
	
#content{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 0px;
	width: 959px;
	height: 800px;
}

#sitemap{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 0px;
	width: 959px;
	height: 445px;
	overflow:auto;
}

#news{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 241px;
	width: 718px;
	height: 445px;
	overflow:auto;
	background-color: #BFD2E3;
}


#leftup{
	text-align: right;
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 0px;
	width: 236px;
	height: 295px;
	background-color: #153B63;
	
}


#menueleft{
	position : absolute;
	visibility: visible;
	top : 0px;
	width: 236px;
	height: 295px;
	left: 2px;
	vertical-align: bottom;
	
}

#leftup2{
	text-align: right;
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 0px;
	width: 236px;
	height: 445px;
	background-color: #153B63;
	
}


#menueleft2{
	position : absolute;
	visibility: visible;
	top : 0px;
	width: 236px;
	height: 445px;
	left: 0px;
	vertical-align: bottom;
	
}


#leftdown{
	position : absolute;
	visibility: visible;
	top : 300px;
	left : 0px;
	width: 236px;
	height: 145px;
	background-color: #153B63;

}

#leftdown img {padding: 0px 0px;} 
	
#text{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 241px;
	width: 477px;
	height: 295px;
	overflow: auto;
	background-color: #BFD2E3;
}

#iframe11{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 241px;
	width: 477px;
	height: 295px;
	background-color: #BFD2E3;
}

#text11{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 0px;
	width: 477px;
	height: 295px;
	background-color: #BFD2E3;
}

#text5{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 241px;
	width: 477px;
	height: 445px;
	background-color: #BFD2E3;
	overflow: auto;
}


#text2{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 241px;
	width: 236px;
	height: 445px;
	background-color: #BFD2E3;
}

#links{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 0px;
	width: 236px;
	height: 445px;
	background-color: #BFD2E3;
}
	
#text3{
	position : absolute;
	visibility: visible;
	top : 300px;
	left : 241px;
	width: 477px;
	height: 145px;
	background-color: #BFD2E3;
	overflow: auto;
}

#text4{
	position : absolute;
	visibility: visible;
	top : 300px;
	left : 723px;
	width: 236px;
	height: 145px;
	background-color: #153B63;
}

#referenzen{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 241px;
	width: 718px;
	height: 445px;
	background-color: #BFD2E3;
	overflow: auto;
}

#news{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 241px;
	width: 700px;
	height: 445px;
	background-color: #BFD2E3;
	overflow: auto;
}

#general{
	position : absolute;
	visibility: visible;
	top : 300px;
	left : 241px;
	width: 477px;
	height: 145px;
	background-color: #BFD2E3;
	overflow: auto;

}



#infra{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 241px;
	width: 718px;
	height: 445px;
	background-color: #BFD2E3;
	overflow: no;
}



#referenzen img {padding: 0px 0px;
float:left;} 


#referenzoben{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 241px;
	width: 477px;
	height: 30px;
	background-color: #BFD2E3;
}


#referenzoben2{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 241px;
	width: 718px;
	height: 30px;
	background-color: #BFD2E3;
}


#referenz2{
	position : absolute;
	visibility: visible;
	top : 35px;
	left : 241px;
	width: 477px;
	height: 260px;
	background-color: #BFD2E3;
}

#referenz4{
	position : absolute;
	visibility: visible;
	top : 35px;
	left : 241px;
	width: 236px;
	height: 260px;
}

#referenz10{
	position : absolute;
	visibility: visible;
	top : 35px;
	left : 482px;
	width: 236px;
	height: 260px;
}

#referenz9{
	position : absolute;
	visibility: visible;
	top : 35px;
	left : 241px;
	width: 236px;
	height: 410px;
}


#referenz5{
	position : absolute;
	visibility: visible;
	top : 35px;
	left : 482px;
	width: 477px;
	height: 260px;
}

#referenz6{
	position : absolute;
	visibility: visible;
	top : 35px;
	left : 241px;
	width: 477px;
	height: 260px;
}

#referenz7{
	position : absolute;
	visibility: visible;
	top : 35px;
	left : 482px;
	width: 236px;
	height: 260px;
}

#referenz8{
	position : absolute;
	visibility: visible;
	top : 35px;
	left : 723px;
	width: 236px;
	height: 260px;
}

#referenz3{
	position : absolute;
	visibility: visible;
	top : 35px;
	left : 241px;
	width: 718px;
	height: 260px;
}
	
	
#anfahrtt1{
	position : absolute;
	visibility: visible;
	top : 5px;
	left : 490px;
	width: 210px;
	height: 210px;
	background-color: #BFD2E3;
}
	
#anfahrtt2{
	position : absolute;
	visibility: visible;
	top : 220px;
	left : 490px;
	width: 210px;
	height: 210px;
	background-color: #BFD2E3;
}
	
#anfahrtt3{
	position : absolute;
	visibility: visible;
	top : 435px;
	left : 490px;
	width: 210px;
	height: 210px;
	background-color: #BFD2E3;
}

#anfahrtt4{
	position : absolute;
	visibility: visible;
	top : 650px;
	left : 490px;
	width: 210px;
	height: 210px;
	background-color: #BFD2E3;
}
	
#iframe1{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 241px;
	width: 718px;
	height: 445px;
	background-color: #BFD2E3;
	overflow:auto;
}
#iframe3{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 241px;
	width: 718px;
	height: 445px;
	background-color: #BFD2E3;
	overflow:auto;
}


	
#anfahrtb{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 0px;
	width: 477px;
	height: 445px;
	background-color: #BFD2E3;
	
	
}

#gent1{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 723px;
	width: 115px;
	height: 70px;
	
}

#gent2{
	position : absolute;
	visibility: visible;
	top : 75px;
	left : 723px;
	width: 115px;
	height: 70px;
	
}

#gent3{
	position : absolute;
	visibility: visible;
	top : 150px;
	left : 723px;
	width: 115px;
	height: 70px;
	
}

#gent4{
	position : absolute;
	visibility: visible;
	top : 225px;
	left : 723px;
	width: 115px;
	height: 70px;
	
}

#gent5{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 843px;
	width: 116px;
	height: 70px;
	
}

#gent6{
	position : absolute;
	visibility: visible;
	top : 75px;
	left : 843px;
	width: 116px;
	height: 70px;
	
}

#gent7{
	position : absolute;
	visibility: visible;
	top : 150px;
	left : 843px;
	width: 116px;
	height: 70px;
	
}

#gent8{
	position : absolute;
	visibility: visible;
	top : 225px;
	left : 843px;
	width: 116px;
	height: 70px;
	
}

.bottomr { 
	position: absolute;
	bottom: 3px;
	right: 3px;	
} 

.bottoml { 
	position: absolute;
	bottom: 3px;
	left: 3px;	
} 

#gen1{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 723px;
	width: 115px;
	height: 70px;
	background-color: #BFD2E3;
}

#gen2{
	position : absolute;
	visibility: visible;
	top : 75px;
	left : 723px;
	width: 115px;
	height: 70px;
	background-color: #BFD2E3;
}

#gen3{
	position : absolute;
	visibility: visible;
	top : 150px;
	left : 723px;
	width: 115px;
	height: 70px;
	background-color: #BFD2E3;
}

#gen4{
	position : absolute;
	visibility: visible;
	top : 225px;
	left : 723px;
	width: 115px;
	height: 70px;
	background-color: #BFD2E3;
}


#gen5{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 843px;
	width: 116px;
	height: 70px;
	background-color: #BFD2E3;
}

#gen6{
	position : absolute;
	visibility: visible;
	top : 75px;
	left : 843px;
	width: 116px;
	height: 70px;
	background-color: #BFD2E3;
}

#gen7{
	position : absolute;
	visibility: visible;
	top : 150px;
	left : 843px;
	width: 116px;
	height: 70px;
	background-color: #BFD2E3;
}

#gen8{
	position : absolute;
	visibility: visible;
	top : 225px;
	left : 843px;
	width: 116px;
	height: 70px;
	background-color: #BFD2E3;
}

#bild{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 723px;
	width: 236px;
	height: 145px;
	background-color: #BFD2E3;
}

#bild img {padding: 0px 0px;} 

#bild2{
	position : absolute;
	visibility: visible;
	top : 150px;
	left : 723px;
	width: 236px;
	height: 145px;
	background-color: #BFD2E3;
	
	
}

#bild2 img {padding: 0px 0px;} 

#fuehrungt{
	position : absolute;
	visibility: visible;
	top : 300px;
	left : 723px;
	width: 236px;
	height: 145px;
	background-color: #153B63;
	color: #BFD2E3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left; 
	font-weight: normal;
	margin:0px;
	}

#bild3{
	position : absolute;
	visibility: visible;
	top : 300px;
	left : 723px;
	width: 236px;
	height: 145px;
	background-color: #153B63;
}

#bild3 img {padding: 0px 0px;} 

#bild4{
	position : absolute;
	visibility: visible;
	top : 300px;
	left : 482px;
	width: 236px;
	height: 145px;
	background-color: #BFD2E3;
}

#lindschulte{
	position : absolute;
	visibility: visible;
	top : 300px;
	left : 482px;
	width: 236px;
	height: 145px;
	background-color: #BFD2E3;
}

#bild img4 {padding: 0px 0px;} 

#bild5{
	position : absolute;
	visibility: visible;
	top : 300px;
	left : 241px;
	width: 236px;
	height: 145px;
	background-color: #BFD2E3;
}

#bild5 img {padding: 0px 0px;} 

#bild6{
	position : absolute;
	visibility: visible;
	top : 300px;
	left : 241px;
	width: 477px;
	height: 145px;
	background-color: #BFD2E3;

}

#projektent{
	position : absolute;
	visibility: visible;
	border:1px solid #153B63;
	top : 300px;
	left : 241px;
	width: 476px;
	height: 143px;
	
}

#bild6 img {padding: 0px 0px;} 

#bild7{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 723px;
	width: 236px;
	height: 295px;
	background-color: #BFD2E3;
}


#aktuellestext{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 723px;
	width: 236px;
	height: 295px;
	background-color: #BFD2E3;
	overflow:auto;
}

#bildb{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 723px;
	width: 236px;
	height: 295px;
	background-color: #153B63;
}

#bild7 img {padding: 0px 0px;} 

#bild8{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 482px;
	width: 477px;
	height: 445px;
}

#rechts{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 241px;
	width: 477px;
	height: 445px;
}



#bild21{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 482px;
	width: 477px;
	height: 295px;
	background-color: #BFD2E3;

}

#bild8 img {padding: 0px 0px;} 

#bild9{
	position : absolute;
	visibility: visible;
	top : 300px;
	left : 860px;
	width: 100px;
	height: 145px;

}

#bild11{
	position : absolute;
	visibility: visible;
	top : 300px;
	left : 241px;
	width: 115px;
	height: 70px;
	text-align:center;
	vertical-align: middle;
	background-color: #153B63;
}

#bild11 img {padding: 0px 0px;} 
#bild12{
	position : absolute;
	visibility: visible;
	top : 300px;
	left : 361px;
	width: 116px;
	height: 70px;
	background-color: #153B63;
}

#bild12 img {padding: 0px 0px;} 
#bild13{
	position : absolute;
	visibility: visible;
	top : 300px;
	left : 482px;
	width: 115px;
	height: 70px;
	background-color: #153B63;
}

#bild13 img {padding: 0px 0px;} 
#bild14{
	position : absolute;
	visibility: visible;
	top : 300px;
	left : 602px;
	width: 116px;
	height: 70px;
	background-color: #153B63;
}

#bild14 img {padding: 0px 0px;} 
#bild15{
	position : absolute;
	visibility: visible;
	top : 375px;
	left : 241px;
	width: 115px;
	height: 70px;
	background-color: #153B63;
}

#bild15 img {padding: 0px 0px;} 
#bild16{
	position : absolute;
	visibility: visible;
	top : 375px;
	left : 361px;
	width: 116px;
	background-color: #153B63;
	height: 70px;
}

#bild16 img {padding: 0px 0px;} 
#bild17{
	position : absolute;
	visibility: visible;
	top : 375px;
	left : 482px;
	width: 115px;
	height: 70px;
	background-color: #153B63;
}

#bild17 img {padding: 0px 0px;} 
#bild18{
	position : absolute;
	visibility: visible;
	top : 375px;
	left : 602px;
	width: 116px;
	height: 70px;
	background-color: #153B63;
}


#bild22{
position : absolute;
	visibility: visible;
	top : 375px;
	left : 723px;
	width: 115px;
	height: 70px;
	background-color: #153B63;}

#bild23{
	position : absolute;
	visibility: visible;
	top : 300px;
	left : 723px;
	width: 115px;
	height: 70px;
	background-color: #153B63;
}

#bild24{
	position : absolute;
	visibility: visible;
	top : 375px;
	left : 843px;
	width: 116px;
	height: 70px;
	background-color: #153B63;
}

#bild25{
	position : absolute;
	visibility: visible;
	top : 300px;
	left : 843px;
	width: 116px;
	height: 70px;
	background-color: #153B63;
}


#bild18 img {padding: 0px 0px;} 

#bild19{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 241px;
	width: 236px;
	height: 295px;	
	
}
#bild20{	position : absolute;
	visibility: visible;
	top : 0px;
	left : 482px;
	width: 236px;
	height: 295px;
}


schrift{
color: #153B63;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left; 
font-weight: normal;
padding: 5px 10px;
margin:0px; }

#stand{
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center; 
vertical-align: middle;
font-weight: normal;
padding: 25px 10px;
margin:0px; }

h6{
color: #153B63;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left; 
font-weight: normal;
padding: 5px 10px;
margin:0px; }

h7{
color: #BFD2E3;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left; 
font-weight: normal;
margin:0px; }

h5{
color: #BFD2E3;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left; 
font-weight: normal;
padding: 5px 10px;
margin:0px; }

h4{
color: #153B63;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
padding: 0px 0px;
margin:0px; }

h3{
color: #153B63;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left; 
font-weight: normal;
padding: 5px 10px;
margin:0px; }

h6{
color: #153B63;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left; 
font-weight: normal;
padding: 5px 10px;
margin:0px; }

h2 {
color: #153B63;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;  
font-size: 12px;
padding: 5px 10px;
margin:0px}


h1 { 
color: #153B63;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
padding: 5px 10px;
margin:0px;}


img {
	border:0px;} 
	
#block1{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 241px;
	width: 236px;
	height: 295px;
	background-color: #BFD2E3;
	overflow: auto;
}


#block2b{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 482px;
	width: 236px;
	height: 295px;
	background-color: #BFD2E3;
	overflow: auto;
	border: 1px solid blue; 
}


#block3b{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 723px;
	width: 234px;
	height: 295px;
	background-color: #BFD2E3;
	overflow: auto;
	border: 1px solid blue; 
}

#block2{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 482px;
	width: 236px;
	height: 295px;
	background-color: #BFD2E3;
	overflow: auto;
}

#block7{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 482px;
	width: 475px;
	height: 295px;
	background-color: #BFD2E3;
	overflow: auto;
}


#block3{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 723px;
	width: 236px;
	height: 295px;
	background-color: #BFD2E3;
	overflow: auto;
}


#block4{
position : absolute;
	visibility: visible;
	top : 0px;
	left : 241px;
	width: 477px;
	height: 445px;
	background-color: #BFD2E3;
	overflow: auto;
}

#block5{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 241px;
	width: 236px;
	height: 145px;
	background-color: #BFD2E3;
	overflow: auto;
}


#block6{
	position : absolute;
	visibility: visible;
	top : 150px;
	left : 241px;
	width: 236px;
	height: 145px;
	background-color: #BFD2E3;
	overflow: auto;
}

#fuehrung{
position : absolute;
	visibility: visible;
	top : 0px;
	left : 241px;
	width: 718px;
	height: 295px;
	background-color: #BFD2E3;
	overflow: auto;
}


#index{
	position : absolute;
	visibility: visible;
	top : 330px;
	left : 241px;
	width: 236px;
	height: 115px;	
	background-color: #BFD2E3;
}

#index2{
	position : absolute;
	visibility: visible;
	vertical-align: middle;
	top : 300px;
	left : 241px;
	width: 236px;
	height: 25px;	
	background-color: #d2d3d5;
}

#index3{
	position : absolute;
	visibility: visible;
	top : 330px;
	left : 482px;
	width: 236px;
	height: 115px;	
	background-color: #BFD2E3;
}

#index4{
	position : absolute;
	visibility: visible;
	top : 300px;
	left : 482px;
	width: 236px;
	height: 25px;	
	background-color: #d2d3d5;
}

#index5{
	color: #ffffff;
	position : absolute;
	visibility: visible;
	top : 330px;
	left : 723px;
	width: 236px;
	height: 115px;
	background-color: #BFD2E3;
	
}

#index6{
	position : absolute;
	visibility: visible;
	top : 300px;
	left : 723px;
	width: 236px;
	height: 25px;	
	background-color: #d2d3d5;
}

#index7{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 241px;
	width: 236px;
	height: 95px;	
	background-color: #BFD2E3;
}

#index8{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 482px;
	width: 236px;
	height: 95px;	
	background-color: #BFD2E3;
}

#index9{
	position : absolute;
	visibility: visible;
	top : 0px;
	left : 723px;
	width: 236px;
	height: 95px;	
	background-color: #BFD2E3;
}

#index10{
	position : absolute;
	visibility: visible;
	top : 100px;
	left : 241px;
	width: 236px;
	height: 95px;	
	background-color: #BFD2E3;
}

#index11{
	position : absolute;
	visibility: visible;
	top : 100px;
	left : 482px;
	width: 236px;
	height: 95px;	
	background-color: #BFD2E3;
}

#index12{
	position : absolute;
	visibility: visible;
	top : 100px;
	left : 723px;
	width: 236px;
	height: 95px;	
	background-color: #BFD2E3;
}

#index13{
	position : absolute;
	visibility: visible;
	top : 200px;
	left : 241px;
	width: 236px;
	height: 95px;	
	background-color: #BFD2E3;
}

#index14{
	position : absolute;
	visibility: visible;
	top : 200px;
	left : 482px;
	width: 236px;
	height: 95px;	
	background-color: #BFD2E3;
}

#index15{
	position : absolute;
	visibility: visible;
	top : 200px;
	left : 723px;
	width: 236px;
	height: 95px;	
	background-color: #BFD2E3;
}


#zwischen{
	position : absolute;
	visibility: visible;
	top : 3px;
	left : 698px;
	width: 258px;
	height: 295px;
	
	
}
