  body {
    color: black;
    background-color: #E5EFF4;
    font-size: 62,5%;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 0;
    width: 900px;
  }

  div#top {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 135px;
    /*background-color: #6A94D4;*/
  }
  div#top img  {
    padding: 0 0 0 0;
}
  div#top h1 {
    font-size: 1.5em;
    letter-spacing: 2px;
    margin: 0 0 0 4em;
    padding: 0.5em;
  }
  div#top h2 {
    font-size: 1.2em;
    letter-spacing: 1.5px;
    margin: 0 0 0 4em;
    padding: 0.5em;
  }
  div#top a  {
    display: inline;
  }

  p#menue {
    font-size: 0.8em;
    background-color: #6A94D4;
    text-align: right;
    margin: 0em;
    padding: 0 0.2em 0.2em 0.2em;
    height: 25px;
    border-bottom: 3px solid #FFBA00;
  }
  p#menue a {
    display: inline;
    padding: 0.1em;
    font-weight: bold;
    background-color: #6A94D4;
    text-decoration: none;
  }
  p#menue a:link {
    color: black;
  }
  p#menue a:visited {
    color: #1A1A1A;
  }
  p#menue a:hover {
    color: black; background-color: white; text-decoration: underline;
  }
  p#menue a:active {
    color: white;
  }

  div#Navigation {
    /*background-color: #6A94D4;*/
    background-color: #8694A7;
    font-size: 0.9em;
    float: left;
    width: 12em;
    margin: 0 0 1.2em 0;
    padding: 0;
    border-bottom: 3px solid #FFBA00;

  }
  div#Navigation h1 {
    /*background-color: #6A94D4;*/
    background-color: #8694A7;
    display: block;
    font-weight: bold;
    font-variant: small-caps;
    letter-spacing: 2px;
    font-size: 1.2em;
    margin: 0.5em 0 0 0;
    padding: 0.2em 0.5em;
    border-bottom: 3px solid #FFBA00;
    border-left: 3px solid #FFBA00;
  }

  div#Navigation p {
    /*background-color: #6A94D4;*/
    background-color: #8694A7;
    display: block;
    font-size: 0.8em;
    margin: 0;
    padding: 1em;
    border-top: 3px solid #FFBA00;
  }
  div#Navigation a {
    display: block;
    padding: 0.3em 0.5em 0.1em 1em;
    font-weight: bold;
    text-decoration: none;
    /*background-color: #6A94D4;*/
    background-color: #8694A7;
  }
  div#Navigation a:link {
    color: black;
  }
 div#Navigation a:visited {
    color: dimgray;
  }
  div#Navigation a:hover {
    color: black; background-color: white; text-decoration: underline;
  }
  div#Navigation a:active {
    color: white;
  }


  div#Info {
    float: right;
    width: 23%;
    padding: 0.5em;
    /*text-align:justify;*/
  }
  div#Info h2 {
    font-size: 0.9em;
    margin: 0.2em 0;
    padding: 0.2em 0.5em;
    font-variant: small-caps;
    border-bottom: 3px solid #FFBA00;
    border-left: 3px solid #FFBA00;
    letter-spacing: 2px;
  }
  div#Info p {
    font-size: 0.75em;
    margin: 1em 0;
    padding: 0 0 0 1em;
  }
  div#Info ul {
    font-size: 0.75em;
    margin: 1em 0;
    padding: 0 0 0 2em;
  }

   .left {
     float: left;
     margin: 0 1em 0 0;
  }
   .right {
     float: right;
     margin: 0 1em 0 0;
  }

div#Inhalt  {
   margin-left: 11em;
   width: 54%;
   padding: 0.5em;
   text-align:justify;
  }
  * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
  }

  div#Inhalt h1 {
    font-size: 1em;
    margin: 0.2em 0;
    padding: 0.2em 0.5em;
    font-variant: small-caps;
    border-bottom: 3px solid #FFBA00;
    border-left: 3px solid #FFBA00;
    letter-spacing: 2px;
  }
  div#Inhalt h2 {
    font-size: 0.9em;
    margin: 0.3em 0;
    padding: 0.3em 0.5em;
    font-variant: small-caps;
    letter-spacing: 1.5px;
  }
  div#Inhalt h3 {
    font-size: 0.9em;
    margin: 0.3em 0;
    padding: 0.3em 0.5em;
    letter-spacing: 1.5px;
  }


  div#Inhalt p {
    font-size: 0.75em;
    margin: 1.5em 0 0 0.5em;
    padding: 0em 1em 0.5em 1em;
    border-bottom: 3px dashed #FFBA00;
    border-right: 3px dashed #FFBA00;
  }
  div#Inhalt ul {
    font-size: 0.75em;
    margin: 1.5em 0 0 0.5em;
    padding: 0em 1em 1em 2em;
    border-bottom: 3px dashed #FFBA00;
    border-right: 3px dashed #FFBA00;
  }
  div#Inhalt table {
 width: 98%;
    font-size: 0.75em;
    margin: 1.5em 0 0 0.5em;
    padding: 0em 1em 0.5em 1em;
    border-bottom: 3px dashed #FFBA00;
    border-right: 3px dashed #FFBA00;
  }


  div#Inhalt quote {
 font-style: italic;
  }

  div#Fusszeile {
    clear: both;
    width: 100%;
    font-size: 0.65em;
    margin: 0em; padding: 0em;
    text-align: right;
    background-color: #6A94D4;
    border-top: 3px solid #FFBA00;
    border-bottom: 3px solid #FFBA00;
  }