body {
	font-family: verdana,arial,helvetiva,sans-serif;
	font-size: 12px;
	color: #fff;
	padding: 10px;
	margin: 0px;
	background: #262432;
}
a {
	color: gray;
	text-decoration: underline;
}
a:hover {
	color: black;
	text-decoration: underline;
}
p {
	font-family:Arial, sans-serif;
	font-size: 12px;
	color: #000;
}

#container {
	margin:0 auto;
	text-align:left;
    height: 1010px;
    width: 800px;
	 padding: 0px;
	 background: url(../_images/bg.gif) top no-repeat #DCDCDC;
}

#containerklein {
	margin:0 auto;
	text-align:left;
    height: 540px;
    width: 800px;
	 padding: 0px;
	 background: url(../_images/bg.gif) top;
}

img {
	border:0px;
}


#navi {
	height: 90px;
	width: 790px;
	margin-left:10px;
}

#haupt {
	width: 800px;
	height: 890px;
}

#links {
	width:90px;
	height: 890px;
	float:left;
	margin-left: 10px;
	display: inline;
}

#rechts {
	width: 680px;
	height: 890px;
	float: left;
	background: #EFEFEF;
	color: black;
}

#hauptklein {
	width: 800px;
	height: 400px;
}

#linksklein {
	width:90px;
	height: 400px;
	float:left;
	margin-left: 10px;
	display: inline;
}

#rechtsklein {
	width: 680px;
	height: 400px;
	float: left;
	background: #EFEFEF;
	color: black;
}

#foot {
	width:700px;
	height: 30px;
	color: black;
	padding-left: 100px;
	margin-top: 10px;
	padding-bottom: 10px;
	 background: url(../_images/foot.gif);
}

.border {
	padding: 10px;
}


h1 {
	font-size: 15px;
	font-family: Verdana;
	margin-top: 0px;
	padding-top:0px;
}



.cellbeschrieb {
	vertical-align: top;
	width: 120px;
}

.cellinhalt {
	width: 350px;
}








.firma {
	width: 80px;
	height: 80px;
	display: block;
	background: url(../_images/_navi/firma.jpg);
	float: left;
	margin-right: 10px;
}

.firma:hover, .firmaaktiv {
	background: url(../_images/_navi/firma_a.jpg);
	width: 80px;
	height: 80px;
	display: block;
	float: left;
	margin-right: 10px;
}

.arbeiten {
	width: 80px;
	height: 80px;
	display: block;
	background: url(../_images/_navi/arbeiten.jpg);
	float: left;
	margin-right: 10px;
}

.arbeiten:hover, .arbeitenaktiv {
	background: url(../_images/_navi/arbeiten_a.jpg);
	width: 80px;
	height: 80px;
	display: block;
	float: left;
	margin-right: 10px;
}

.renovation {
	width: 80px;
	height: 80px;
	display: block;
	background: url(../_images/_navi/renovation.jpg);
	float: left;
	margin-right: 10px;
}

.renovation:hover, .renovationaktiv {
	background: url(../_images/_navi/renovation_a.jpg);
	width: 80px;
	height: 80px;
	display: block;
	float: left;
	margin-right: 10px;
}


.sponsoring {
	width: 80px;
	height: 80px;
	display: block;
	background: url(../_images/_navi/sponsoring.jpg);
	float: left;
	margin-right: 10px;
}

.sponsoring:hover, .sponsoringaktiv {
	background: url(../_images/_navi/sponsoring_a.jpg);
	width: 80px;
	height: 80px;
	display: block;
	float: left;
	margin-right: 10px;
}


.kontakt {
	width: 80px;
	height: 80px;
	display: block;
	background: url(../_images/_navi/kontakt.jpg);
	float: left;
	margin-right: 10px;
}

.kontakt:hover, .kontaktaktiv {
	background: url(../_images/_navi/kontakt_a.jpg);
	width: 80px;
	height: 80px;
	display: block;
	float: left;
	margin-right: 10px;
}

.details {
	width: 80px;
	height: 80px;
	display: block;
	background: url(../_images/_navi/details.jpg);
	float: left;
	margin-right: 10px;
}

.details:hover, .detailsaktiv {
	background: url(../_images/_navi/details_a.jpg);
	width: 80px;
	height: 80px;
	display: block;
	float: left;
	margin-right: 10px;
}





.bau1 {
	width: 80px;
	height: 80px;
	display: block;
	background: url(../_images/_navi/bau1.jpg);
	margin-bottom: 10px;
}

.bau1:hover, .bau1aktiv {
	background: url(../_images/_navi/bau1_a.jpg);
	width: 80px;
	height: 80px;
	display: block;
	margin-bottom: 10px;
}

.bau2 {
	width: 80px;
	height: 80px;
	display: block;
	background: url(../_images/_navi/bau2.jpg);
	margin-bottom: 10px;
}

.bau2:hover, .bau2aktiv {
	background: url(../_images/_navi/bau2_a.jpg);
	width: 80px;
	height: 80px;
	display: block;
	margin-bottom: 10px;
}


.bau3 {
	width: 80px;
	height: 80px;
	display: block;
	background: url(../_images/_navi/bau3.jpg);
	margin-bottom: 10px;
}

.bau3:hover, .bau3aktiv {
	background: url(../_images/_navi/bau3_a.jpg);
	width: 80px;
	height: 80px;
	display: block;
	margin-bottom: 10px;
}


.bau4 {
	width: 80px;
	height: 80px;
	display: block;
	background: url(../_images/_navi/bau4.jpg);
	margin-bottom: 10px;
}

.bau4:hover, .bau4aktiv {
	background: url(../_images/_navi/bau4_a.jpg);
	width: 80px;
	height: 80px;
	display: block;
	margin-bottom: 10px;
}

.bau5 {
	width: 80px;
	height: 80px;
	display: block;
	background: url(../_images/_navi/bau5.jpg);
	margin-bottom: 10px;
}

.bau5:hover, .bau5aktiv {
	background: url(../_images/_navi/bau5_a.jpg);
	width: 80px;
	height: 80px;
	display: block;
	margin-bottom: 10px;
}

.bau6 {
	width: 80px;
	height: 80px;
	display: block;
	background: url(../_images/_navi/bau6.jpg);
	margin-bottom: 10px;
}

.bau6:hover, .bau6aktiv {
	background: url(../_images/_navi/bau6_a.jpg);
	width: 80px;
	height: 80px;
	display: block;
	margin-bottom: 10px;
}

.bau7 {
	width: 80px;
	height: 80px;
	display: block;
	background: url(../_images/_navi/bau7.jpg);
	margin-bottom: 10px;
}

.bau7:hover, .bau7aktiv {
	background: url(../_images/_navi/bau7_a.jpg);
	width: 80px;
	height: 80px;
	display: block;
	margin-bottom: 10px;
}

.bau8 {
	width: 80px;
	height: 80px;
	display: block;
	background: url(../_images/_navi/bau8.jpg);
	margin-bottom: 10px;
}

.bau8:hover, .bau8aktiv {
	background: url(../_images/_navi/bau8_a.jpg);
	width: 80px;
	height: 80px;
	display: block;
	margin-bottom: 10px;
}

.bau9 {
	width: 80px;
	height: 80px;
	display: block;
	background: url(../_images/_navi/bau9.jpg);
	margin-bottom: 10px;
}

.bau9:hover, .bau9aktiv {
	background: url(../_images/_navi/bau9_a.jpg);
	width: 80px;
	height: 80px;
	display: block;
	margin-bottom: 10px;
}

.bau10 {
	width: 80px;
	height: 80px;
	display: block;
	background: url(../_images/_navi/bau10.jpg);
	margin-bottom: 10px;
}

.bau10:hover, .bau10aktiv {
	background: url(../_images/_navi/bau10_a.jpg);
	width: 80px;
	height: 80px;
	display: block;
	margin-bottom: 10px;
}













.detail1 {
	width: 80px;
	height: 80px;
	display: block;
	background: url(../_images/_navi/detail1.jpg);
	margin-bottom: 10px;
}

.detail1:hover, .detail1aktiv {
	background: url(../_images/_navi/detail1_a.jpg);
	width: 80px;
	height: 80px;
	display: block;
	margin-bottom: 10px;
}

.detail2 {
	width: 80px;
	height: 80px;
	display: block;
	background: url(../_images/_navi/detail2.jpg);
	margin-bottom: 10px;
}

.detail2:hover, .detail2aktiv {
	background: url(../_images/_navi/detail2_a.jpg);
	width: 80px;
	height: 80px;
	display: block;
	margin-bottom: 10px;
}

.detail3 {
	width: 80px;
	height: 80px;
	display: block;
	background: url(../_images/_navi/detail3.jpg);
	margin-bottom: 10px;
}

.detail3:hover, .detail3aktiv {
	background: url(../_images/_navi/detail3_a.jpg);
	width: 80px;
	height: 80px;
	display: block;
	margin-bottom: 10px;
}
.detail4 {
	width: 80px;
	height: 80px;
	display: block;
	background: url(../_images/_navi/detail4.jpg);
	margin-bottom: 10px;
}

.detail4:hover, .detail4aktiv {
	background: url(../_images/_navi/detail4_a.jpg);
	width: 80px;
	height: 80px;
	display: block;
	margin-bottom: 10px;
}
.detail5 {
	width: 80px;
	height: 80px;
	display: block;
	background: url(../_images/_navi/detail5.jpg);
	margin-bottom: 10px;
}

.detail5:hover, .detail5aktiv {
	background: url(../_images/_navi/detail5_a.jpg);
	width: 80px;
	height: 80px;
	display: block;
	margin-bottom: 10px;
}
.detail6 {
	width: 80px;
	height: 80px;
	display: block;
	background: url(../_images/_navi/detail6.jpg);
	margin-bottom: 10px;
}

.detail6:hover, .detail6aktiv {
	background: url(../_images/_navi/detail6_a.jpg);
	width: 80px;
	height: 80px;
	display: block;
	margin-bottom: 10px;
}
.detail7 {
	width: 80px;
	height: 80px;
	display: block;
	background: url(../_images/_navi/detail7.jpg);
	margin-bottom: 10px;
}

.detail7:hover, .detail7aktiv {
	background: url(../_images/_navi/detail7_a.jpg);
	width: 80px;
	height: 80px;
	display: block;
	margin-bottom: 10px;
}
.detail8 {
	width: 80px;
	height: 80px;
	display: block;
	background: url(../_images/_navi/detail8.jpg);
	margin-bottom: 10px;
}

.detail8:hover, .detail8aktiv {
	background: url(../_images/_navi/detail8_a.jpg);
	width: 80px;
	height: 80px;
	display: block;
	margin-bottom: 10px;
}
.detail9 {
	width: 80px;
	height: 80px;
	display: block;
	background: url(../_images/_navi/detail9.jpg);
	margin-bottom: 10px;
}

.detail9:hover, .detail9aktiv {
	background: url(../_images/_navi/detail9_a.jpg);
	width: 80px;
	height: 80px;
	display: block;
	margin-bottom: 10px;
}
.detail10 {
	width: 80px;
	height: 80px;
	display: block;
	background: url(../_images/_navi/detail10.jpg);
	margin-bottom: 10px;
}

.detail10:hover, .detail10aktiv {
	background: url(../_images/_navi/detail10_a.jpg);
	width: 80px;
	height: 80px;
	display: block;
	margin-bottom: 10px;
}

.detail11 {
	width: 80px;
	height: 80px;
	display: block;
	background: url(../_images/_navi/detail11.jpg);
	margin-bottom: 10px;
}

.detail11:hover, .detail11aktiv {
	background: url(../_images/_navi/detail11_a.jpg);
	width: 80px;
	height: 80px;
	display: block;
	margin-bottom: 10px;
}

































#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	
}