body
  {
  position:absolute;
  }
  html, body
  {
  top:0; left:0; right:0;
  height:100%;
  margin:0;
  padding:0; overflow:hidden;
  }
  body
  {
  font-family:Times New Roman,arial,verdana;color:#587089;font-size:100%;font-weight:normal;letter-spacing:0.1em;padding-left:0px; margin-top:0px;              width:100%; height:100%;
  background-color:#ffffff;
  }
   h1{font-size: 115%;font-style:italic; padding-left:2em; margin-bottom:0.5em;}
   h2{font-size: 110%;font-style:italic; margin-left:1.5em; margin-top:0.1em; margin-bottom:0.1em;}
   h3{font-size: 105%;font-style:italic; margin-left:0.5em; margin-top:0.1em; margin-bottom:0.1em;}
   a:link
    {color:#587089;text-decoration:none;}
   a:active
    {
    color:#587089;text-decoration:none;
    }
   a:visited
    {
    color:#587089;text-decoration:none;
    }
   a:hover
    {
    color:#587089;text-decoration:none;background:transparent;
    }
   .extern a
  {font-weight:bold; border-bottom:double 3px #587089;} 

 .mitte {margin-left:auto; margin-right:auto;}

 #bg { position:static; height:100%; background-image:url(grafik/wasser.jpg);background-repeat:repeat-x;background-position:left 7.5em;
 margin-left:35px;margin-right:40px;}
  #oben1 { position:absolute;top:0;right:40px;width:100%; height:7.55em;
  background-image:url(grafik/linie_2.gif);background-repeat:repeat-x; z-index:1;background-position:left 7.5em;
  z-index:1;
  }
   #bg_linie_links
  {
  position:absolute;left: 31px;top:0;
  width:4px;height:100%;
  background-image:url(grafik/linie_1.gif);background-repeat:repeat-y;
  }
    #bg_linie_links_1
  {
  position:absolute;left: 15em;top:8.5em;
  width:1px;height:100%;
  background-image:url(grafik/linie_2.gif);background-repeat:repeat-y;
  }
   #bg_linie_rechts
  {
  position:absolute;right: 36px;top:0;
  width:4px;height:100%;
  background-image:url(grafik/linie_1.gif);background-repeat:repeat-y;
  }


   #scrollbereich
  {
  position:absolute;
  top:0px; left:0px;
  width:100%;
  height:100%;
  padding-top:0;
  padding-left:0;
  padding-bottom:0;
  margin-bottom:20px ;
  z-index:2;
  overflow:auto;
  }
  #inhalt
  {
  position:static;
  padding-top:14em;padding-left:17em;margin-right:60px;padding-bottom:1.5em;
  z-index:1;
  }
  .eintrag   {margin-top:1em;margin-bottom:1.5em;}
  .datum   {float:left;margin-top:0.4em;margin-right:1em;padding-left:0.3em;font-weight:normal;  }
  #linie_rechts
  {
  position:absolute; top:0px; right:0px; height:100%;width:1px;background-image:url(grafik/linie_2.gif);background-repeat:repeat-y;
  }
  #menue
  {
  position:absolute;
  left: 33px;top:0.75em;
  color:#97a1ad;
  font-style:italic;font-weight:bold;
  width:10em;
  background-color: #cadff0;
  margin-top:0em;margin-left:1.5em;margin-bottom:1em;
  padding-top:3.8em;padding-bottom:1em;
  border:solid 1px #9eacb8;
  z-index:4;
  }
  #menue a {color:#97a1ad; text-decoration:none;padding-left:0.5em;padding-bottom:0.2em;}
  #menue a:hover
  {text-decoration:none; background-color:transparent;color:#ff8040;}
  #menue a span {display:none;}
  #menue a:hover span
  {
  position:absolute; top:6.8em; left:11.4em;
  display:inline;
  width:18em;
  color:#97a1ad;
  font-size:100%;
  background:#ffffff;
  border:double 3px #97a1ad;
  text-align:left;
  padding:0.5em;
  z-index:3;
  }
  #val
  {
  position:absolute;
  left: 75px;bottom:10px;
  width:90px; 
  margin-top:0.5em;margin-bottom:1em;
  z-index:3;
  }
  #val img {margin-top:0.5em;}


#fixiert
  {
  position:fixed;
  top:0px; left:0px;right:17px;
  margin:0;padding:0;
  height:7.5em;
  background-image:url(grafik/linie_1.gif);background-repeat:repeat-y;background-position:31px top;
  background-color:#ffffff;
  z-index:3;
  }
      * html #fixiert
   {
   position:absolute;top:0px; padding-left:0px;
   z-index:3;
   }
    #linie_oben
  {
  position:absolute;left:35px;top:7.5em;
  width:12.8em;height:0.5em;
  background-image:url(grafik/linie_2.gif);background-repeat:repeat-x; z-index:1;background-position:left top;border-right:solid 1px #9eacb8;z-index:2;
  }
 #oben
  {
   position:static;margin-left:35px;margin-right:23px;
   height:7.5em;
   background-image:url(grafik/fv1.jpg);background-repeat:repeat-x; background-position:right top;
   background-color:#ddebf4;
   }
      #linie_oben_1
  {
  position:static;
  height:100%;
  background-image:url(grafik/linie_2.gif);background-repeat:repeat-x; background-position:right 1.2em;
  z-index:1;
  }
  #sonne {position:absolute; top:2em; left:19em; width:70px ; height:71px;background-image:url(grafik/so.gif);background-repeat:no-repeat;}

  #lo
  {
  position:absolute; top:0em; left:2.65em; width:20em ; height:4em;
  z-index:4;
  }
  #lo1 {position:absolute;top:0.4em;right:0.7em;font-size:175%;color:#587089;font-weight:bold;font-style:italic;letter-spacing:0.1em;z-index:1 }
  #lo2 {position:absolute;top:0.45em;right:0.75em;font-size:175%;color:#b4d2ea ;font-weight:bold;font-style:italic;letter-spacing:0.1em; z-index:2}
  #lo3 {position:absolute;top:0.5em;right:0.8em;font-size:175%;color:#ffffff;font-weight:bold;font-style:italic;letter-spacing:0.1em;z-index:3}
  #lo4 {position:absolute;top:2.25em;right:1.4em;font-size:110%;color:#587089;font-weight:normal;font-style:italic;letter-spacing:0.1em;z-index:3 }
  #linie_rechts_fix
  {
  position:absolute;right:36px;top:0px;
  width:4px;height:7.5em;
  background-image:url(grafik/linie_1.gif);background-repeat:repeat-y;
  z-index:4;
  }





  #links_bg
  { position:fixed;
  left: 0;bottom:17px;
  width:15em; height:100%;
  background-color:#ffffff;
  z-index:2;
  }
    * html  #links_bg
    {position:absolute;left: 0;bottom:17px;height:100% }
  #in_links_bg
  {
  position:static;margin-top:17px;margin-left:35px;
  height:15em;
  background-image:url(grafik/wasser.jpg);background-repeat:no-repeat;
  background-position:left 7.5em ;
  }
  #linie_links
  {
  position:absolute;left: 31px;top:0;
  width:4px;height:100%;
  background-image:url(grafik/linie_1.gif);background-repeat:repeat-y;
  z-index:1;
  }


    #impress
  {
  position:absolute;
  top:0em; right:35px;
  width:25.5em;height:1.25em;
  white-space:nowrap;
  background-image:url(grafik/linie_2.gif);background-repeat:repeat-y;background-position:left top ;
  background-color:transparent;

  margin:0;
  z-index:4;
  }


  #impress a
  {padding-left:1em;  padding-right:1em; color:#587089;  text-decoration:none;   background-image:url(grafik/linie_2.gif);background-repeat:repeat-y;background-position:right top ;}
  #impress a:active
  {padding-left:1em; padding-right:1em;color:#587089; text-decoration:none}
  #impress a:visited
  {padding-left:1em; padding-right:1em;color:#587089; text-decoration:none}
  #impress a:hover
  {text-decoration:none; background-color:transparent;color:#ff8040;padding-left:1em; padding-right:1em; }
  #impress a span {display:none;}

  #impress a:hover span
  {
  position:absolute; top:2em; left:0em; z-index:3;
  display:inline;
  font-weight:normal;
  width:21.5em;
  color:#587089;
  background-color:#ffffff;
  border:double 3px #587089;
  padding:10px;
  }