   body {
      text-align: center;  /* Zentrierung im Internet Explorer */
      background-color: white;
   }
   
   div#Seite{
        min-width: 950px;
        background-color: white;
        position:relative;
        text-align: left;
        margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
        border: 1px solid #3E3E3E;
   }
   
   div.main { 
        /*min-width: 900px;*/
        min-width: 900px;
        max-width: 1100px;
        min-height:500px;
        font-family:sans-serif;
        font-size:12pt;
        padding-left: 50px;
        padding-right: 10px;
        padding-bottom: 50px;
        position:relative; 
        top:50px;
     }
   

   h1 {
      color:#216fb3;
      font-family:sans-serif;
      font-weight:bold;
      font-size:18pt;
   }
   
   div#logo { 
      height:105px;
      width: 100%;
      background-color:#006eab;
      background-image:url(pictures/website_head.jpg);
      background-repeat: no-repeat;
      background-position:  15px;
   }
   
   div.navi { 
        
        width: 100%;
        background-image:url(pictures/navi-bg.png);
        background-repeat: repeat;
        background-position: top;
        color:white;
        font-family:sans-serif;
        font-weight:bold;
        font-size:0.95em;
        text-align: left;
        vertical-align:middle;
        line-height:1.7em;
        position:absolute;
        padding-bottom:5px;
     }

   div.footer{
        height:25px;
        width:100%;
        background-image:url(pictures/footer-bg.png);
        background-repeat: repeat-x;
        background-position: center;
        color:white;
        font-family:sans-serif;
        font-weight:bold;
        font-size:0.95em;
        text-align:center;
      }
   div.navi-elem{
        color:white;
        font-family:sans-serif;
        font-weight:bold;
        font-size:12pt;
        border-left: solid 2px white;
        padding-left:18px;
        padding-right:18px;
        position:relative; top:5px; left:20px;
        display:inline ; 
      }
   a.navi-elem{ 
        color:white;
        text-decoration:none;
   }
   
   a.navi-elem:hover{ 
        color:#216fb3;
        text-decoration:none;
   }
   
   div.navi-elem:hover{ 
        background-color:white;
        color:#216fb3;
   }
   
   a  { 
        color:#216fb3;
        text-decoration:none;
   }
   
   a:hover   { 
        text-decoration:underline;
   }
   
  #goog-wm { }
  #goog-wm h3.closest-match { color:#216fb3;}
  #goog-wm h3.closest-match a { color:#216fb3; }
  #goog-wm h3.other-things {color:#216fb3; }
  #goog-wm ul li { }
  #goog-wm li.search-goog { display: block; }
