.body_start{
margin: 0px;
padding: 0px;
background-color: #3c3c3c;
}

.body_buero{
margin: 0px;
padding: 0px;
background-color: #3c3c3c;
}

.body_grau{
margin: 0px;
padding: 0px;
background-color: #3c3c3c;
height: 100.01%
}

.container{
position: absolute;
top: 0px;
width: 95%; 
border: 0px; 
text-align: center;
}

.content_alles{
margin-left: auto;
margin-right: auto;
width: 762px;
overflow: hidden;
border: 0px;
margin-top: 15px;
text-align: left;
}

.content{
position: relative;
float: left;
width: 602px;
min-height: 260px;
overflow: visible;
border-top: 0px;


}

.content_nav{
position: relative;
float: right;
width: 142px;
height: 260px;
border: 0px;
padding-left: 15px;
}

.content_bottom{
position: relative;
width: 602px;
height: 150px;
border: 0px;
background-image: url(img/bottom.gif);
background-repeat: no-repeat;
}

.p_content{
padding: 0px;
margin: 0px;
}


.div_content{
padding: 0px;
margin-left: 15px;
margin-right: 15px;
margin-top: 0px;
margin-bottom: 0px;
width: auto;
background-image: url(img/back_white.gif);
background-repeat: repeat-y;
display: block;
overflow: hidden;
border: 0px;
text-align: left;
}

.p_bottom{
padding: 0px;
margin: 0px;
width: 602px;
height: 37px;
background-image: url(img/bottom.gif);
background-repeat: no-repeat;
border: 0px;
}

.div_plus{
padding: 0px; 
margin: 0px;
width: 602px;
height: 15px;
background-image: url(img/back_white.gif);
background-repeat: repeat-y;
border: 0px;
text-align: right;
}

.div_weisserback{
padding: 0px; 
margin: 0px;
width: 602px;
height: auto;
background-image: url(img/back_white.gif);
background-repeat: repeat-y;
border: 0px;
text-align: center;
}


.text{
font-family: Arial; 
font-size: 12px;
color: #3c3c3c;
line-height: 16px;
border-right: 0px;
}
.text a:link { text-decoration: none; color: #999999; background-color: white;}
.text a:visited { text-decoration: none; color: #999999; background-color: white;}
.text a:active { text-decoration: none; color: #999999; background-color: #FFFF00;}
.text a:hover { text-decoration: none; color: #999999; background-color: #FFFF00;}

.text_b{
font-family: Arial; 
font-size: 12px;
color: #3c3c3c;
line-height: 16px;
font-weight: bold;
}
.text_b a:link { text-decoration: none; color: #3c3c3c; background-color: white;}
.text_b a:visited { text-decoration: none; color: #3c3c3c; background-color: white;}
.text_b a:active { text-decoration: none; color: #3c3c3c; background-color: #FFFF00;}
.text_b a:hover { text-decoration: none; color: #3c3c3c; background-color: #FFFF00;}

.text_orange{
font-family: Arial; 
font-size: 12px;
color: #F54628;
font-weight: bold;
}

.bueronav_aktiv{
background-color: #999999; 
font-family: Arial; 
color: white; 
height: 15px; 
font-size: 12px;
padding-left: 3px;
padding-right: 3px;
}



.div_album{
position: relative;
float: left;
width: 602px;
height: auto;
background-image: url(img/back_white.gif);
background-repeat: repeat-y;
padding-left: 15px;
padding-bottom: 0px;
margin-bottom: 0px;
border: 0px;
}


.nav{
font-family: Arial; 
font-size: 12px;
color: #3c3c3c;
padding-left: 3px;
padding-right: 3px;
width: 15px;
}
.nav a:link { text-decoration: none; color: #3c3c3c;}
.nav a:visited { text-decoration: none;color: #3c3c3c;}
.nav a:active { text-decoration: none; color: white;}
.nav a:hover { text-decoration: none;color: white;}

.nav_over{
font-family: Arial; 
font-size: 12px;
color: white;
padding-left: 3px;
padding-right: 3px;
width: 15px;
}
.nav_over a:link { text-decoration: none; color: white;}
.nav_over a:visited { text-decoration: none;color: white;}
.nav_over a:active { text-decoration: none; color: white;}
.nav_over a:hover { text-decoration: none;color: white;}

.nav_over_weiss{
font-family: Arial; 
font-size: 12px;
padding-left: 3px;
padding-right: 3px;
width: 15px;
}
.nav_over_weiss a:link { text-decoration: none; color: black;}
.nav_over_weiss a:visited { text-decoration: none;color: black;}
.nav_over_weiss a:active { text-decoration: none; color: black;}
.nav_over_weiss a:hover { text-decoration: none;color: black;}


.nav_bottom{
font-family: Arial; 
font-size: 12px;
color: #3c3c3c;
height: 15px;
background-color: white;
padding-left: 5px; 
padding-right: 5px;
}
.nav_bottom a:link { text-decoration: none; color: #3c3c3c; }
.nav_bottom a:visited { text-decoration: none;color: #3c3c3c; }
.nav_bottom a:active { text-decoration: none; color: #3c3c3c;}
.nav_bottom a:hover { text-decoration: none;color: #3c3c3c; }

.nav_bottom_sprache_aktiv{
font-family: Arial; 
font-size: 12px;
color: white;
height: 15px;
background-color: #F54628;
padding-left: 5px; 
padding-right: 5px;
}
.nav_bottom_sprache_aktiv a:link { text-decoration: none; color: #3c3c3c; }
.nav_bottom_sprache_aktiv a:visited { text-decoration: none;color: #3c3c3c; }
.nav_bottom_sprache_aktiv a:active { text-decoration: none; color: #3c3c3c;}
.nav_bottom_sprache_aktiv a:hover { text-decoration: none;color: #3c3c3c; }

.nav_bottom_sprache{
font-family: Arial; 
font-size: 12px;
color: black;
height: 15px;
background-color: white;
padding-left: 5px; 
padding-right: 5px;
}
.nav_bottom_sprache a:link { text-decoration: none; color: black;background-color: white; }
.nav_bottom_sprache a:visited { text-decoration: none;color: black; background-color: white;}
.nav_bottom_sprache a:active { text-decoration: none; color: white;background-color: #F54628;}
.nav_bottom_sprache a:hover { text-decoration: none;color: white;background-color: #F54628; }

.gelberlink{
font-family: Arial; 
font-size: 12px;
color: #999999;
background-color: #FFFF00;
}
.gelberlink a:link { text-decoration: none; color: #999999; background-color: #FFFF00;}
.gelberlink a:visited { text-decoration: none;color: #999999; background-color: #FFFF00;}
.gelberlink a:active { text-decoration: none; color: #999999; background-color: #FFFF00;}
.gelberlink a:hover { text-decoration: none;color: #999999; background-color: #FFFF00;}

.gelbernichtlink{
font-family: Arial; 
font-size: 12px;
color: #999999;
padding-left: 2px; 
padding-right: 2px;
background-color: #FFFF00;
}
.gelbernichtlink a:link { text-decoration: none; color: #999999; background-color: white;}
.gelbernichtlink a:visited { text-decoration: none;color: #999999; background-color: white;}
.gelbernichtlink a:active { text-decoration: none; color: #999999; background-color: #FFFF00;}
.gelbernichtlink a:hover { text-decoration: none;color: #999999; background-color: #FFFF00;}

.suchbegriff{
width: 90px;
height: 20px;
font-family: Arial; 
font-size: 12px;
color: #3c3c3c;
background-color: #DFDEDE;
}

.form_kommentar{
margin: 0px;
padding: 0px;
margin-left: 15px;
padding: 0px;

}

.form_komment1{
width: 150px;
height: 20px;
font-family: Arial; 
font-size: 12px;
color: #3c3c3c;
background-color: #DFDEDE;
}
.form_komment2{
width: 540px;
height: 111px;
font-family: Arial;
margin-top: 5px;
font-size: 12px;
color: #3c3c3c;
background-color: #DFDEDE;
}

.content_alles_projekt{
margin-left: auto;
margin-right: auto;
width: 902px;
overflow: hidden;
border: 0px;
margin-top: 15px;
text-align: left;
}


.form_suche{
margin: 0px;
padding: 0px;
padding-top: 17px;
}

.trennlinie{
width: 570px;
height: 1px;
overflow: hidden;
border-top: 1px dotted #989898;
margin: 0px;
padding: 0px;
}

.content_bottom_projektdetail{
position: relative;
width: 602px;
height: 150px;
border: 0px;
margin-left: 140px;
background-image: url(img/bottom.gif);
background-repeat: no-repeat;
}

.content_projekt_links{
position: relative;
float: left;
width: 140px;
min-height: 400px;
overflow: visible;
border-top: 0px;
}