/* CSS Document */

body{
  padding-top:30px;  
  background-repeat:repeat-x;
  background-position:left -16px;
  *background-position:left -10px;
}

body,h2,h3,h4,h5,a,div,td,input{ 
  font-family:tahoma,arial;
  color:#fff;
  font-size:11px;
  font-weight:plain; 
}

input,textarea{
  color:#888;
}

form{
  padding:0px;
  margin:0px;
}

a{
  padding-left:15px;
  margin-left:10px;
  background-image:url(../images/link.gif);
  background-repeat:no-repeat;
  background-position:left 4px;
}

a.link_grau{
    color:#888;
}

a.projekte{
  position:absolute;
  top:500px;
  margin:0px;
}

h2{
    font-size:18px;
    font-weight:plain;
    margin:0px 0px 15px 0px;
    padding:0px;
}

h3{
    margin:20px 0px 5px 0px;
    padding:0px;
    font-size:13px;
    font-weight:plain;     
}

h4{
    margin:20px 0px 8px 0px;
    padding:0px;
    font-size:15px;
    font-weight:plain;     
}

div.main{
    width:800px;
    text-align:left;
}

div.logo{
    width:290px;
    height:85px;
    background-image:url(../images/logo.jpg);
    background-repeat:no-repeat;
    background-position:0px 0px;
    float:left;
    margin-bottom:5px;
}

div.menu{
    width:510px;
    height:85px;
    float:left;
    margin-bottom:5px;
    
}

div.entry{
    float:left;
    font-size:12px;
    margin-right:30px;
    text-align:left;
    padding-top:65px;
}

div.entry a{
  color:#888;    
  text-decoration:none;
}

div.entry_sel{
    color:#000;
    font-size:12px;
    float:left;
    margin-right:30px;
    text-align:left;
    padding-top:65px;  
}

div.entry_sel a{
  color:#000;
  text-decoration:none;    
    background-image:url(../images/link_gray.gif);
    background-repeat:no-repeat;
    background-position:0px 4px;
}

div.oben{
    clear:both;
    width:800px;
    height:60px;
    background-color:#e2e2e2;
    border-bottom:1px solid #fff;
    overflow:hidden;
    padding-left:290px;
    *padding-left:289px;    
}

div.oben img{
    padding:0px;
    margin:0px 3px 0px 0px;
    float:left;
    border:1px solid #fff;
    cursor:pointer;
}


div.projekt{
    margin:4px;
    border:1px solid #fff;
    float:left;
    width:90;
    height:80px;   
    background-color:#A5835E;
    text-align:center;
}

div.projekt a{
    margin:0px;
    padding:0px;
    background:none;
    font-size:10px;   
}

div.links_index{
     width:290px;
     height:340px;
     background-color:#506FA8;
     border-right:1px solid #fff;
     float:left;
}

div.links_ausstattung{
     width:270px;
     *width:290px;   
     height:340px;
     background-color:#525252;
     border-right:1px solid #fff;
     float:left;
     padding:0px 10 0px 10px;
     line-height:16px;
}

div.links_leistung{
     width:270px;
     *width:290px;   
     height:340px;
     background-color:#A5A251;
     border-right:1px solid #fff;
     float:left;
     padding:0px 10 0px 10px;
     line-height:16px;
}

div.links_kontakt{
     width:270px;
     *width:290px;   
     height:340px;
     background-color:#58AA3E;
     border-right:1px solid #fff;
     float:left;
     padding:0px 10 0px 10px;
     line-height:16px;
}

div.links_projekte{
     width:270px;
     *width:290px;   
     height:340px;
     background-color:#A5835E;
     border-right:1px solid #fff;
     float:left;
     padding:0px 10 0px 10px;
     line-height:16px;
}



div.content{
     width:508px;   
     *width:510px;     
     height:340px;
     border-right:1px solid #fff;    
     float:left;
     overflow:auto;
     color:#000;
    background-color:767373;   
}
 

div.content a{
    color:#fff;
}

div.content ul{
  padding:0px 10px 0px 10px;
  margin:5px 10px 0px 30px;
}

div.content li{
  font-size:11px;
 }

div.unten{
    width:290px;
    height:85px;
    background-image:url(../images/logo.jpg);
    background-repeat:no-repeat;
    background-position:0px 0px;
    float:left;     
}

div.impressum{    
    color:#888;
    line-height:40px;
}

div.level1{
    margin-left:10px;
    font-size:13px;
    margin-top:6px;
    padding-left:12px;
    background-image:url(../images/bullet_icon.gif);
  background-repeat:no-repeat;
  background-position:left 4px;
}

div.level2{
    margin-left:30px;
    font-size:11px;
    padding-left:12px;
    background-image:url(../images/bullet_icon.gif);
  background-repeat:no-repeat;
  background-position:left 4px;
}

span.news{
  
}

div.news_date{
  font-weight:bold;
  margin-top:8px;
}
