#container
 {
 width: 652px;
 margin-left: 25px;
 color: #000; font-family: Verdana; font-size: 11px;
 }

 #logo, #divHeaderImg
 {
 padding: 0;
 margin: 0;
 }

 #navi
 {
 text-align: right;
 padding: 3px 0 8px 0;
 margin: 0;
 }


 #rahmensubnavipfad
 {
 float: left;
 width: 140px;
 margin: 0;
 }

 #subnavi
 {
 width: 140px;
 margin-top: -11px;
 }

#pfad
 {
 width: 140px;
 margin-top: 10px;
 }

 

 #kontakt
 {
 margin-top: 5px;
 float: right;
 width: 155px;
 background-color: #dedede;
 }

 #divContent
 {
 margin-left: 0px;
margin-top: 10px;
 width: 650px;
 }

 #druckansicht
 {
 text-align: right;
 padding: 1px 155px 1px 160px;
 width: 310px;
 }
 * html div##druckansicht {  /* Korrektur fuer IE 5.x */
    width: 310px;
    w\idth: 622px;
  }

#druckansicht a {  vertical-align: top; color: #012778; font-family: Verdana; font-size: 11px;text-decoration: none;}
#druckansicht a:hover { vertical-align: top; color: #012778; font-family: Verdana; font-size: 11px;text-decoration: underline;}

 #footer
 {
 background-image: url(http://p15354.typo3server.info/fileadmin/acmento/img/footer.gif);
 text-align: right;
 clear: both;
 margin: 0;
 height: 33px;
 }

 #subnavi p { margin: 5px 0 5px 0;}
 #footer p { padding: 8px 2px 0 0;}
 #footer a { color: #012778; font-family: Verdana; font-size: 11px;text-decoration: none;}
 #footer a:hover { text-decoration: underline;}
 #kontakt p {  padding: 0px 15px 10px 15px; }
 * html div#kontakt p{  /* Korrektur fuer IE 5.x */
    p\adding: 5px 15px 10px 15px;
  }
#kontakt a { color: #000; font-family: Verdana; font-size: 11px; background-color: #dedede;}
 #kontakt a:hover { text-decoration: none;}
 #divContent h1 { margin: 0 0 5px 0; color: #012778; font-family: Verdana; font-size: 18px; font-weight: normal}
 #divContent h2 { margin: 0 0 8px 0; color: #012778; font-family: Verdana; font-size: 11px; font-weight: normal}
#divContent p, a { margin-bottom:0px; 
        margin-top:0px; color: #000; font-family: Verdana; font-size: 11px; }
 #divContent a:hover { text-decoration: none;}
.navi {
     color: #969696; font-family: Verdana; font-size: 11px;
background-color: #fff; text-decoration: none;
  }
.navi:hover {
     color: #000000; font-family: Verdana; font-size: 11px;
background-color: #fff; text-decoration: none;
  }
.naviaktiv {
     color: #000000; font-family: Verdana; font-size: 11px;
background-color: #fff; text-decoration: none;
  }
 
 body, p  { margin-top: 0px;
     color: #000; font-family: Verdana; font-size: 11px;
  }


  div#Rahmen {
  margin-left: 220px;
    width: 652px;
  float: left;
  text-align: left;
     }
  * html div#Rahmen {  /* Korrektur fuer IE 5.x */
    width: 652px;
    w\idth: 652px;
  }
  div#Rahmen div {
     clear: left;
  }
  ul#Navigation {
    margin: 0; padding: 0;
  }

  ul#Navigation li {
    list-style: none;
    float: left;/* ohne width - nach CSS 2.1 erlaubt */
    position: relative;
    color: #000; font-family: Verdana; font-size: 11px;
  }
  * html ul#Navigation li {  /* Korrektur fuer den IE */
    margin-bottom: -5px;
  }

  ul#Navigation li ul {
    margin: 0; padding: 0;
    position: absolute;
    top: 17px;
    display: none;  /* Unternavigation ausblenden */
  }
  * html ul#Navigation li ul {  /* Korrektur fuer IE 5.x */
    left: 1.6em;
    lef\t: -0.4em;
  }
  ul#Navigation li:hover ul {
    display: block;  /* Unternavigation in modernen Browsern einblenden */
  }
  ul#Navigation li ul li {
    float: none;
    display: block;
    margin-bottom: 1px; 
     width: 150px; 
  }

  ul#Navigation a, ul#Navigation span {
    display: block;
     /* Breite den in li enthaltenen Elementen zuweisen */
    padding: 0.2em 5px;
    text-decoration: none; 
     color: #000; font-family: Verdana; font-size: 11px;
background-color: #fff;
  }
  * html ul#Navigation a, * html ul#Navigation span {
    width: 400px;  /* Breite nach altem MS-Boxmodell f"r IE 5.x */
    #w\idth: 6.4em;  /* korrekte Breite fuer den IE 6 im standardkompatiblen Modus */
  }
  ul#Navigation a:hover, ul#Navigation span, li a#aktuell {
   color: #000; font-family: Verdana; font-size: 11px;
background-color: #fff; 
  }
  li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
   color: #000; font-family: Verdana; font-size: 11px;
background-color: #fff; 
  }
  ul#Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */
     color: #000; font-family: Verdana; font-size: 11px;
background-color: #fff; width: 400px;
  }




ul#subnavi {
    margin: 0; padding: 0;
  }

  ul#subnavi li {
    list-style: none;
    float: left;/* ohne width - nach CSS 2.1 erlaubt */
    position: relative;
    color: #000; font-family: Verdana; font-size: 11px;
  }
  * html ul#subnavi li {  /* Korrektur fuer den IE */
    margin-bottom: -5px;
  }

  ul#subnavi li ul {
    margin: 0; padding: 0;
    position: absolute;
    top: 17px;
    display: none;  /* Unternavigation ausblenden */
  }
