<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//DE" "http://www.w3.org/TR/html4/strict.dtd">

html { font-size: 100% }
body {
   background-color: #ebebeb ; 
   margin: 0px; padding: 0px;
   
   font-family: Verdana, sans-serif;
   font-size: 0.8125em;
   color: #3c3c3c;
   text-align: center;   
   }
a  { text-decoration: none; color: #b92832; 
}
a:hover { text-decoration: underline }
h1 { font-size: 1.4em; font-weight: bold }
h2 { font-size: 1em; font-weight: bold }
h4 { font-size: 1.3em; color:#000;}
h5 { font-size: 1.1em; color:#000;}

table { width: 100%;  }
img, table, td {border: 0}
td {vertical-align: top }
td.date { width: 6em }
div.unternehmen td { vertical-align: bottom; line-height: 1.5em; width: 20% }
#page {
   position: relative;
   margin: auto;
   width: 77em;
   text-align: left;
   min-height: 50em;
   overflow: auto;
}
#head {
   background-color: #ebebeb;
   padding: 3.6em
  
   
}
#navi {
   background-color: #c7c7c7;
   padding: 7px 0;
   
}
#navi a { color: #000; margin: 12px; font-size: 0.95em; }

#navi a.on {  color: #b51621;}


#content, div.content {
   padding: 3.6em;
   overflow: auto;
   line-height: 2em;
   background-color: #fff;
   clear: both;
}
div.line {
   clear: both;   
    
   padding: 7px 3.6em;
   background-color: #c7c7c7;
}
div.line h1 {
    padding: 0;
    margin: 0;    
    font-size: 1.1em; font-weight: bold;   
    float: left;
}
div.oben {
    text-align: right;
}   
div.item { clear: both; overflow: auto; padding-top: 3em}
div.left { float: left; width: 34em; }
div.left_kontakt { float: left; width: 18em; }
div.right { margin-left: 37em }
div.bearbeiten { border-bottom: solid grey 1px}
#abfrage { 
   background-color: #cccccc; 
   top: 200px;
   left: 50%; 
   position: absolute; 
   margin-left: -250px; 
   width: 400px; 
   padding: 40px;
   z-index: 8;
}
   
