body {
    margin: 0px;
    padding: 0px;
    font: normal 100.01% Tahoma, Arial, sans-serif;
    color: black;
    background-color: #fbfbeb;
  }
div#Rahmen {
    width: 63em; /* urspruenglich 58.3em;*/
    padding: 0.3em;
    position: absolute;
    /* ohne IE/Mac \*/
    position: fixed;
    top:85px;
    left: 20px;
    border: 1px solid orange;
    background-color: #D7CFA6;
  }
* html div#Rahmen {  /* Korrektur fuer IE 5.x */
    width: 57.7em;
    w\idth: 65.3em;
  }
div#Rahmen div {
    clear: left;
  }
ul#Navigation {
    margin: 0;
    padding: 0;
    text-align: center;
  }

ul#Navigation li {
    list-style: none;
    float: left;  /* ohne width - nach CSS 2.1 erlaubt */
    position: relative;
    margin: 0.4em; padding: 0;
  }
* html ul#Navigation li {  /* Korrektur fuer den IE 5 und 6 */
    margin-bottom: -0.4em;
  }
*:first-child+html ul#Navigation li {  /* Korrektur fuer den IE 7 */
    margin-bottom: -0.1em;
  }

ul#Navigation li ul {
    margin: 0; padding: 0;
    position: absolute;
    top: 1.6em; left: -0.4em;
    display: none;  /* Unternavigation ausblenden */
    background-color:#D7CFA6;
    border-left: 1px solid orange;
    border-bottom: 1px solid orange;
    border-right: 1px solid orange;
  }

* html ul#Navigation li ul {  /* Korrektur fuer IE 5.x */
    left: -1.5em;
    lef\t: -0.4em;
  }
*:first-child+html ul#Navigation ul {  /* Workaround fuer den IE 7 */
    background-color:#D7CFA6;
    padding-bottom: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: 0.2em;
  }
ul#Navigation a, ul#Navigation span {
    display: block;
    width: 6.4em;  /* Breite den in li enthaltenen Elementen zuweisen */
    padding: 0.2em 1em 0.2em 0.6em;
    text-decoration: none;
    font-weight: bold;
    border: 1px solid black;
    border-left-color: white;
    border-top-color: white;
    color: maroon;
    background-color: #D7CFA6;
  }
* html ul#Navigation a, * html ul#Navigation span {
    width: 7.6em;   /* Breite nach altem MS-Boxmodell fuer IE 5.x */
    w\idth: 5.4em;  /* korrekte Breite fuer den IE 6 im standardkompatiblen Modus */
  }
ul#Navigation li ul li a,  ul#Navigation li ul li span {
    width: 6.4em;  /* Breite den in den Untermenues enthaltenen Elementen zuweisen */
  }
p.seitenlink {
    border:2px solid orange;
    background-color:#D7CFA6;
    text-align:center;
    padding-top:0.1em;
    padding-bottom:0.1em;
  }
div#titel {
    background:url(../images/oben.gif) no-repeat;
    position: absolute;
    /* ohne IE/Mac \*/
    position: fixed;
    top:0px;
    left:0px;
    height:138px;
    width:100%;
  }
div#titel h1 {
    text-align:right;
    margin-top:1em;
    margin-right:20%;
    font-size:1.6em;
    font-style:oblique;
    font-weight:lighter;
  }
div#inhalt {
   position: absolute;
   top: 140px;
   left:0px;
   padding:1em;
   width:90%;
   overflow: auto;
   z-index:-1;
  }
div#wenig {
   margin:3em;
   width:70%;
}
div#schmal {
   margin-left:3em;
   width:70%;
}
div#inhalt a {
   text-decoration:none;
   font-weight:bold;
   color: maroon;
}
div#inhalt a:hover {
   font-weight:bold;
   color: brown;
}
div#SpalteRechts {
   float:right;
   width:45%;
   margin:1em;
}
div#SpalteLinks {
   float:left;
   width:45%;
   margin:1em;
}
a.extra {
   text-decoration:none;
   font-weight:bold;
   color: maroon;
}
a.extra:hover {
   font-weight:bold;
   color: brown;
}
.fixfloat {
   float: none;
   clear: both;
   width: 1px;
   padding: 0;
   margin: 0;
   font-size: 0px;
   line-height: 0px;
   height: 1px;
}
