  body {
    font: normal 75% Helvetica, Arial, sans-serif;
    color: black; background-color: #ffffff; letter-spacing:1px;

  }

  div#Rahmen {
    width: 575px;
    padding-left: 25px;
    background-color:#DBD6D1;

    }
  * html div#Rahmen {
    width: 575px;
  }
  div#Rahmen div {
     clear: left;
  }



  ul#Navigation {
    margin: 0; padding: 0;
    text-align: left;

  }

  ul#Navigation li {
    list-style: none;
    float: left;
    position: relative;

  }


  * html ul#Navigation li {
    margin-bottom: 0px;
  }
  *:first-child+html ul#Navigation li {
    margin-bottom: 0px;
  }




  ul#Navigation li ul {
    margin: 0px; padding: 0px;
    position: absolute;
    left: -4px;
    display: none;
  }


  * html ul#Navigation li ul {
    left: -5px;

  }
  *:first-child+html ul#Navigation ul {
    padding-bottom:5px;
  }
  ul#Navigation li:hover ul, #Navigation li.sfhover ul {
    display: block;

     }

  ul#Navigation li ul li {
    float: none;
    display: block;
    width:100%;
 }

  ul#Navigation a, ul#Navigation span {
    display: block;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 10px;
    font-family: arial, sans-serif;
        font-size: 13px;
        letter-spacing:1px;
    text-decoration: none; font-weight: normal;
    color: #1e1915; background-color:#DBD6D1;
  }


  ul#Navigation a:hover, ul#Navigation span, li a#aktuell {
    color: #1e1915; background-color: #fff8ce;
  }


   li a#aktuell {
    color: #1e915;
  }

  ul#Navigation li ul span {
    font-weight:bold;
  }

  ul#subnavi a, ul#Navigation span {
    display: block;
    font-family: arial, sans-serif;
    height:12px;
    margin-left:5px;
    margin-top:1px;

    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 10px;
    font-size: 11px;
        letter-spacing:1px;
    text-decoration: none; font-weight: normal;
    color: #1e1915; background-color:#fff8ce;

  }

  ul#subnavi a:hover,  li a#subnavi aktuell {
    color: #1e1915; background-color: #fff8ce; font-weight:bold;
  }


 a.navi:link { text-decoration:none; font:10px verdana, arial, sans-serif; letter-spacing:1px; font-weight:normal; color:#1e1915; }
 a.navi:visited { text-decoration:none; font:10px verdana, arial, sans-serif; letter-spacing:1px;  font-weight:normal; color:#1e1915; }
 a.navi:hover { text-decoration:none; font:10px verdana, arial, sans-serif; letter-spacing:1px; font-weight:bold; color:#1e1915; }
 a.navi:active { text-decoration:none; font:10px verdana, arial, sans-serif; letter-spacing:1px; font-weight:bold; color:#1e1915; }
 a.navi:focus { text-decoration:none; font:10px verdana, arial, sans-serif; letter-spacing:1px; font-weight:normal; color:#1e1915 }

 a.roll:link { text-decoration:none; font:12px lucida sans, verdana, arial, sans-serif; letter-spacing:1px; font-weight:normal; color:#1e1915; line-height:21px;}
 a.roll:visited { text-decoration:none; font:12px  lucida sans, verdana, arial, sans-serif; letter-spacing:1px;  font-weight:normal; color:#1e1915; line-height:21px;}
 a.roll:hover { text-decoration:none; font:12px lucida sans, verdana, arial, sans-serif; letter-spacing:1px; font-weight:bold; color:#1e1915; line-height:21px;}
 a.roll:active { text-decoration:none; font:12px lucida sans, verdana, arial, sans-serif; letter-spacing:1px; font-weight:bold; color:#1e1915; line-height:21px;}
 a.roll:focus { text-decoration:none; font:12px lucida sans, verdana, arial, sans-serif; letter-spacing:1px; font-weight:normal; color:#1e1915; line-height:21px;}


 #Oben {position:absolute;  top:0px; left:0px; width:100px height:110px; background-color:#ffffff;}
 #Navi {position:absolute;  top:133px; left:142px; width:600px; height:21px; background-color:#DBD6D1;}
 #Navi2 {position:absolute;  top:113px; left:142px; width:600px; height:18px; background-color:#fff8ce; }
 #Balken {position:absolute;  top:230px; left:0px; width:100%; height:310px; background-color:#322617; background-image: url(img/sky12.jpg); background-repeat: yes;}
 #Urechts {position:absolute; top:545px; left:755px; width:200px; height:50px;}
 #Mitte {position:absolute; top:154px; left:140px; width:600px; height:651px;
 border:solid #ffffff 2px;
 background-color:#fff8ce;


 }

 #content { position:absolute; left:35px; top:375px;
           width:525px; height:300px;}

 #aktuelles { position:absolute; left:15px; top:100px;
           width:560px; height:300px;}

 #impressum { position:absolute; left:35px; top:95px;
           width:525px; height:550px; font-weight:normal; font-style:arial, sans-serif; font-size:11px; color:#322617; line-height:20px; }

 #streifen { position:absolute; left:0px; top:101px;}

 #menue2 { position:absolute; left:180px; top:10px;
 width:560px; height:105px; border-bottom:solid #e6dccf 1px;}


 .abs {position:absolute;}
 .rel {position:relative}
 .img {position:absolute; border:none}

  .text {
 font:13px arial, sans-serif;
 letter-spacing:0px;
 line-height:20px;
 font-weight:normal;
 color:#1e1915;}


 .inputbutton {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #1e1915;
text-decoration: none;
background-color: #c4b8ae;
padding: 2px;
}