/* Stylesheet MCB-Web5 10/2007 */

@import url(navigation.css);
@import url(info.css);

  html, body { 
    margin: 0;
    padding: 0;
    height: 100%; 
  }
  div.clearer { clear: both; }
  #wrapper {
    position: relative;
    width: 774px;
    margin: 0 auto;
    min-height: 350px; 
    height: auto !important; /* moderne Browser */
    height: 350px; 
    display: table; /*funzt nicht im IE!!!*/
    background-color: white;
  }
    #banner {
      position: relative;
      width: 770px; 
      height: 100px; 
      top: 2px;
      left: 0px; 
      display: inline; 
      background-color: white;
    }
    #dienste {
      position: relative; 
      float: left; 
      width: 770px;
      top: 1px; 
      left: 2px; 
      display: inline; 
      text-align: left; 
      background-color: #ddd;
    }
    #seite {
      position: relative; 
      float: left; 
      width: 770px; 
      top: 3px; 
      left: 2px; 
      margin-bottom: 5px;
      background-image: url('../design/mcb_bg_fill_column.gif');
      background-position: top;
      background-repeat: repeat-y;
    }
      #navigation {
        position: relative;
        float: left; 
        width: 160px;
        min-height: 100%; 
        height: auto !important; /* moderne Browser */
        height: 100%;
        text-align: left; 
        background-color: #fff;
      }    

      #content {
        position: relative;
        float: left; 
        width: 446px;
        min-height: 100%; 
        height: auto !important; /* moderne Browser */
        height: 100%; 
        top: 0px; 
        left: 2px; 
        text-align: left; 
      }
        #tools {
          position: relative;
          float: left; 
          width: 442px;
          padding: 0 2px;
          margin-bottom: 6px;
          background-color: #eee;
        }
        * html #tools { width: 446px; } /* IE6-Hack */      
          #datum {
            float: left;
            font-weight: bold;
            color: #666;
          }
          #printversion {
            float: right;
            text-align: right; 
          }

        #inhalt {
          position: relative; 
          width: 100%;
          min-height: 100%; 
          height: auto !important; /* moderne Browser */
          height: 100%; 
          top: 2px; 
          margin-bottom: 52px; 
          text-align: left; 
        }

      #info {
        position: relative;
        float: right;
        width: 160px;  
        min-height: 100%; 
        height: auto !important; /* moderne Browser */
        height: 100%;
        right: 0; 
        margin: auto auto;
        text-align: left; 
      }
    
      #fusszeile {
        position: relative;
        float: left; 
        width: 446px;
        height: 30px;
        left: 164px; 
        bottom: 30px; 
        margin-bottom: -32px; 
        text-align: left;    
        border-top-width: 1px; 
        border-top-style: solid;
        border-top-color: #808080; 
        padding: 2px 0px;
      }
        #fuss_links {
          float: left;
          font-size: 0.9em;       
        }
        #fuss_rechts {
          float: right;
          text-align: right;
          font-size: 0.9em;       
        }

h1   {font-family: "Arial";
      margin: 12px 0;
      font-size: 20px;
      font-weight: bold;
      color: #484848;
     }

h2   {font-family: "Arial";
      margin: 6px 0;
      font-size: 16px;
      font-weight: bold;
     }

h3   {font-family: "Arial";
      font-size: 14px;
      font-weight: bold;
     }

h3.news {
      font-size: 14px;
      font-weight: bold;
      margin-top: 0px;      
      margin-bottom: 4px;      
     }    

p, div, blockquote, ol, ul, dl, li, dt, dd, td, th {
      font-family: "Arial";
      font-size: 12px;
      color: #333;
     }
table {
      text-align: left;
}
td p {
      padding: 0;
      margin: 0;
     }

li   {margin-bottom: 6px}

A    {text-decoration: none;
      font-family: "Arial";
      color: #000094;
     }
/* A img { border: 0; } */
A:focus { outline: none; }

.dienste {
        font-family: Arial;
        font-size: 10pt;
        font-weight: bold;
        color: #333;
}

.dienste:hover {
        color: #848484;
}

.diensteaktiv {
        font-family: Arial;
        font-size: 10pt;
        font-weight: bold;
        color: #f00;
}

.print {display:none; }

.news {
      font-size: 8pt;
      margin-top: 0px;      
      margin-bottom: 3px;      
     }

.small {
      font-family: "Arial";
      font-size: 12px;
      color: #18283C;
     }

.size1 {
      font-size: 8pt
     }

.size2 {
      font-size: 10pt
     }

.size3 {
      font-size: 12pt
     }

.size4 {
      font-size: 14pt
     }

.size5 {
      font-size: 18pt
     }

.size6 {
      font-size: 24pt
     }

.size7 {
      font-size: 36pt
     }

