#body {
background: #907D59;
}

.hoverbild03 a:active, 
a:focus {outline: none;}

#container {
background-image: url(home.jpg);
position:absolute;
left:50%;
top: 0px;
height: 560px;
width: 995px;
margin-left: -498px;
border: 0pt solid #000;
}



#subheadline {
position:absolute;
top: 72px;
left: 781px;
z-index: 3;
}

#navigation {
position:absolute;
top: 179px;
left: 1px;
z-index: 1;
}



#linksbild {
position:absolute;
top: 187px;
left: 206px;
z-index: 5;
}



#rotstrich_waage {
position:absolute;
top: 180px;
left: 576px;
z-index: 115;
}



#rechtsbild {
position:absolute;
top: 145px;
left: 564px;
z-index: 5;
}

#projektdrueber {
position:absolute;
top: 304px;
left: 0px;
z-index: 116;
}




#textfeld {
position:absolute;
top: 165px;
left: 237px;
overflow: auto;
padding-right: 450px;
width:292px;
height: 337px;
font-family: Verdana;
font-size: 12px;
line-height: 15px;
color: #000;
text-align: justify;
border: 0pt solid #000;
z-index: 15;
}

#textfeld  a:link {
text-decoration: underline;
font-size: 12px;
color: #000;
}

#textfeld  a:visited {
text-decoration: underline;
font-size: 12px;
color: #222;
}

#textfeld a:hover{
text-decoration: none;
color: #333;
}

#textfeld span {
font-size: 14px;
line-height: 26px;
color: #333;
}




#textfeldprojektelinks {
position:absolute;
top: 434px;
left: 237px;
width:292px;
height: 64px;
font-family: Verdana;
font-size: 12px;
line-height: 15px;
color: #333;
text-align: justify;
border: 0pt solid #000;
z-index: 7;
}

#textfeldprojektelinksr a:link {
text-decoration: underline;
font-size: 12px;
color: #333;
}

#textfeldprojektelinks a:visited {
text-decoration: underline;
font-size: 12px;
color: #222;
}

#textfeldprojektelinks a:hover{
text-decoration: none;
color: #333;
}

#textfeldprojektelinksspan {
font-size: 14px;
line-height: 26px;
color: #333;
}




#textfeldpartner {
position:absolute;
top: 181px;
left: 237px;
overflow: auto;
padding-right: 450px;
width:292px;
height: 344px;
font-family: Verdana;
font-size: 12px;
line-height: 21px;
color: #333;
text-align: justify;
border: 0pt solid #000;
z-index: 15;
}

#textfeldpartner a:link {
text-decoration: underline;
font-size: 12px;
color: #333;
}

#textfeldpartner a:visited {
text-decoration: underline;
font-size: 12px;
color: #222;
}

#textfeldpartner a:hover{
text-decoration: none;
color: #333;
}





#textfeldrechts {
position:absolute;
padding-right: 6px;
overflow: auto;
top: 195px;
left: 543px;
width:430px;
height: 326px;
font-family: Verdana;
font-size: 12px;
line-height: 15px;
color: #333;
text-align: center;
border: 0pt solid #333;
z-index: 5;
}

#textfeldrechts  a:link {
text-decoration: underline;
font-size: 12px;
color: #333;
}

#textfeldrechts  a:visited {
text-decoration: underline;
font-size: 12px;
color: #222;
}

#textfeldrechts a:hover{
text-decoration: none;
color: #333;
}

#textfeldrechts span {
font-size: 14px;
line-height: 26px;
color: #333;
}






#homefest {
position:absolute;
top: 186px;
left: 0px;
width: 182px;
height: 31px;
z-index: 52;
}

#home {
position:absolute;
top: 186px;
left: 0px;
width: 182px;
height: 31px;
font-family: Verdana;
font-size: 11px;

line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 51;
}

.hoverbild img {display:block;
 width: 182px; height:31px;
 border:0;}

.hoverbild a {
background: url(navi_bilder/navi_home_dr.jpg) no-repeat;
 display:block;
 width: 182px;}

.hoverbild a:hover
img {visibility: 
 hidden;}

.hoverbild a:hover 
 {border:0;}

* html .hoverbild a 
{margin-right:1px;}

* html .hoverbild 
 a:hover {width: 182px;
margin-right:0;}







#ueberunsfest {
position:absolute;
top: 217px;
left: 0px;
width: 182px;
height: 31px;
z-index: 53;
}

#ueberuns {
position:absolute;
top: 217px;
left: 0px;
width: 182px;
height: 31px;
font-family: Verdana;
font-size: 11px;

line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 52;
}

.hoverbild02 img {display:block;
 width: 182px; height:31px;
 border:0;}

.hoverbild02 a {
background: url(navi_bilder/navi_ueberuns_dr.jpg) no-repeat;
 display:block;
 width: 182px;}

.hoverbild02 a:hover
img {visibility: 
 hidden;}

.hoverbild02 a:hover 
 {border:0;}

* html .hoverbild02 a 
{margin-right:1px;}

* html .hoverbild02 
 a:hover {width: 182px;
margin-right:0;}









#leistungenfest {
position:absolute;
top: 246px;
left: 0px;
width: 182px;
height: 31px;
z-index: 54;
}

#leistungen {
position:absolute;
top: 246px;
left: 0px;
width: 182px;
height: 31px;
font-family: Verdana;
font-size: 11px;

line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 53;
}

.hoverbild03 img {display:block;
 width: 182px; height:31px;
 border:0;}

.hoverbild03 a {
background: url(navi_bilder/navi_leistungen_dr.jpg) no-repeat;
 display:block;
 width: 182px;}

.hoverbild03 a:hover
img {visibility: 
 hidden;}

.hoverbild03 a:hover 
 {border:0;}

* html .hoverbild03 a 
{margin-right:1px;}

* html .hoverbild03 
 a:hover {width: 182px;
margin-right:0;}






#historiefest {
position:absolute;
top: 278px;
left: 0px;
width: 182px;
height: 31px;
z-index: 55;
}

#historie {
position:absolute;
top: 278px;
left: 0px;
width: 182px;
height: 31px;
font-family: Verdana;
font-size: 11px;

line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 54;
}

.hoverbild04 img {display:block;
 width: 182px; height:31px;
 border:0;}

.hoverbild04 a {
background: url(navi_bilder/navi_historie_dr.jpg) no-repeat;
 display:block;
 width: 182px;}

.hoverbild04 a:hover
img {visibility: 
 hidden;}

.hoverbild04 a:hover 
 {border:0;}

* html .hoverbild04 a 
{margin-right:1px;}

* html .hoverbild04 
 a:hover {width: 182px;
margin-right:0;}






#projektefest {
position:absolute;
top: 308px;
left: 0px;
width: 182px;
height: 31px;
z-index: 56;
}

#projekte {
position:absolute;
top: 308px;
left: 0px;
width: 182px;
height: 31px;
font-family: Verdana;
font-size: 11px;

line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 55;
}

.hoverbild05 img {display:block;
 width: 182px; height:31px;
 border:0;}

.hoverbild05 a {
background: url(navi_bilder/navi_projekte_dr.jpg) no-repeat;
 display:block;
 width: 182px;}

.hoverbild05 a:hover
img {visibility: 
 hidden;}

.hoverbild05 a:hover 
 {border:0;}

* html .hoverbild05 a 
{margin-right:1px;}

* html .hoverbild05 
 a:hover {width: 182px;
margin-right:0;}




#partnerfest {
position:absolute;
top: 339px;
left: 0px;
width: 182px;
height: 31px;
z-index: 57;
}

#partner {
position:absolute;
top: 339px;
left: 0px;
width: 182px;
height: 31px;
font-family: Verdana;
font-size: 11px;

line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 56;
}

.hoverbild06 img {display:block;
 width: 182px; height:31px;
 border:0;}

.hoverbild06 a {
background: url(navi_bilder/navi_partner_dr.jpg) no-repeat;
 display:block;
 width: 182px;}

.hoverbild06 a:hover
img {visibility: 
 hidden;}

.hoverbild06 a:hover 
 {border:0;}

* html .hoverbild06 a 
{margin-right:1px;}

* html .hoverbild06 
 a:hover {width: 182px;
margin-right:0;}






#referenzenfest {
position:absolute;
top: 369px;
left: 0px;
width: 182px;
height: 31px;
z-index: 58;
}

#referenzen {
position:absolute;
top: 369px;
left: 0px;
width: 182px;
height: 31px;
font-family: Verdana;
font-size: 11px;

line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 57;
}

.hoverbild07 img {display:block;
 width: 182px; height:31px;
 border:0;}

.hoverbild07 a {
background: url(navi_bilder/navi_referenzen_dr.jpg) no-repeat;
 display:block;
 width: 182px;}

.hoverbild07 a:hover
img {visibility: 
 hidden;}

.hoverbild07 a:hover 
 {border:0;}

* html .hoverbild07 a 
{margin-right:1px;}

* html .hoverbild07 
 a:hover {width: 182px;
margin-right:0;}





#kontaktfest {
position:absolute;
top: 399px;
left: 0px;
width: 182px;
height: 31px;
z-index: 59;
}

#kontakt {
position:absolute;
top: 399px;
left: 0px;
width: 182px;
height: 31px;
font-family: Verdana;
font-size: 11px;

line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 58;
}

.hoverbild08 img {display:block;
 width: 182px; height:31px;
 border:0;}

.hoverbild08 a {
background: url(navi_bilder/navi_kontakt_dr.jpg) no-repeat;
 display:block;
 width: 182px;}

.hoverbild08 a:hover
img {visibility: 
 hidden;}

.hoverbild08 a:hover 
 {border:0;}

* html .hoverbild08 a 
{margin-right:1px;}

* html .hoverbild08 
 a:hover {width: 182px;
margin-right:0;}















#wohnhaeuserfest {
position:absolute;
top: 149px;
left: 560px;
width: 86px;
height: 35px;
z-index: 61;
}

#wohnhaeuser {
position:absolute;
top: 149px;
left: 560px;
width: 86px;
height: 35px;
font-family: Verdana;
font-size: 11px;

line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 60;
}

.hoverbild10 img {display:block;
 width: 86px; height:35px;
 border:0;}

.hoverbild10 a {
background: url(navi_bilder/navi_wohnhaeuser_dr.jpg) no-repeat;
 display:block;
 width: 86px;}

.hoverbild10 a:hover
img {visibility: 
 hidden;}

.hoverbild10 a:hover 
 {border:0;}

* html .hoverbild10 a 
{margin-right:1px;}

* html .hoverbild10 
 a:hover {width: 86px;
margin-right:0;}








#wohnanlagenfest {
position:absolute;
top: 149px;
left: 646px;
width: 95px;
height: 35px;
z-index: 62;
}

#wohnanlagen {
position:absolute;
top: 149px;
left: 646px;
width: 95px;
height: 35px;
font-family: Verdana;
font-size: 11px;

line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 61;
}

.hoverbild11 img {display:block;
 width: 95px; height:35px;
 border:0;}

.hoverbild11 a {
background: url(navi_bilder/navi_wohnanlagen_dr.jpg) no-repeat;
 display:block;
 width: 95px;}

.hoverbild11 a:hover
img {visibility: 
 hidden;}

.hoverbild11 a:hover 
 {border:0;}

* html .hoverbild11 a 
{margin-right:1px;}

* html .hoverbild11 
 a:hover {width: 95px;
margin-right:0;}









#gewerbebautenfest {
position:absolute;
top: 149px;
left: 742px;
width: 112px;
height: 35px;
z-index: 63;
}

#gewerbebauten {
position:absolute;
top: 149px;
left: 742px;
width: 112px;
height: 35px;
font-family: Verdana;
font-size: 11px;

line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 62;
}

.hoverbild12 img {display:block;
 width: 112px; height:35px;
 border:0;}

.hoverbild12 a {
background: url(navi_bilder/navi_gewerbebauten_dr.jpg) no-repeat;
 display:block;
 width: 112px;}

.hoverbild12 a:hover
img {visibility: 
 hidden;}

.hoverbild12 a:hover 
 {border:0;}

* html .hoverbild12 a 
{margin-right:1px;}

* html .hoverbild12 
 a:hover {width: 112px;
margin-right:0;}








#innenraeumefest {
position:absolute;
top: 149px;
left: 855px;
width: 86px;
height: 35px;
z-index: 64;
}

#innenraeume {
position:absolute;
top: 149px;
left: 855px;
width: 86px;
height: 35px;
font-family: Verdana;
font-size: 11px;

line-height: 11px;
text-align: center;
color: #000;
border:0pt solid #000;
z-index: 63;
}

.hoverbild13 img {display:block;
 width: 86px; height:35px;
 border:0;}

.hoverbild13 a {
background: url(navi_bilder/navi_innenraeume_dr.jpg) no-repeat;
 display:block;
 width: 86px;}

.hoverbild13 a:hover
img {visibility: 
 hidden;}

.hoverbild13 a:hover 
 {border:0;}

* html .hoverbild13 a 
{margin-right:1px;}

* html .hoverbild13 
 a:hover {width: 86px;
margin-right:0;}


















#weiter {
background-color: #444;
position: absolute;
top: 463px;
left: 0px;
width: 640px;
height: 22px;
text-align: center;
font-family: Verdana;
font-size: 13px;
font-weight: bold;
color: #ddd;
border: 0pt solid #363;
z-index: 55;
}

#weiter a:link {
background-color: #444;
text-decoration: none;
color: #ddd;
}

#weiter a:visited {
background-color: #444;
text-decoration: none;
color: #ddd;
}

#weiter a:hover {
background-color: #444;
color: #aaa;
}





#mwdesign {
position:absolute;
top: 546px;
left: 118px;
width:860px;
height:12px;
font-family: Verdana;
font-size: 11px;
color: #000;
text-align: right;
border: 0pt solid #6666FF;
z-index: 15;
}

#mwdesign a:link {
text-decoration: none;
color: #000;
}

#mwdesign a:visited {
text-decoration:none;
color: #222;
}

#mwdesign a:hover{
text-decoration:  underline;
color: #fff;
}



