#haupt{
z-index:1;
position:relative;
left:0px;
right:0px;
background-color:#C0775C;
}

#top{
z-index:2;
height:108px;
background-image:url(bg_bar.jpg);
background-repeat:repeat-x;
}
#bottom{
z-index:3;
height:39px;
background-image:url(bg_bar_unten.jpg);
background-repeat:repeat-x;
}
#navbar{
width:120px;
padding:20px;
background-color:#CC6645;
/*border-right: 5px solid #006633;*/
background-image:url(bg.jpg);
background-repeat:repeat;
color:#152230;
font-weight:bold;
vertical-align:top;
}

#inhalt{
z-index:1;
width:100%;
height:100%;
position:relative;
left:10px;
right:10px;
background-color:#F2D396;
padding:10px;
margin-left:15px
margin-top:0px;
vertical-align:top;
}

H1{
color:    #784627;
}
A.navi{
text-decoration:none;
font-weight: 600;
color:#1D5A1E;
line-height: 200%;
}
A.navi:hover {
line-height: 200%;
font-weight: 1000;
text-decoration:underline;
color:#3D7A3E;
}
A.navitext{
text-decoration:none;
font-weight: 600;
color:#1D5A1E;
line-height: 150%;
}
A.navitext:hover {
line-height: 150%;
font-weight: 1000;
text-decoration:underline;
color:#3D7A3E;
}

.navi{
text-decoration:none;
font-weight: 600;
color:#1D5A1E;
line-height: 200%;
}

.bildright{
position:relative;
float:right;
right:20px;

clear:none;
}

.bildcenter{
position:relative;
align:middle;
padding-left:20px;
margin-left:20px;
vertical-align:middle;
text-align:middle;
}

.bildleft{
position:relative;
align:left;
padding-left:0px;
margin-left:0px;
padding-right:0px;
margin-right:20px;
vertical-align:left;
text-align:left;
float:left;
}

.fenster{
padding-left:20px;
margin-left:20px;
vertical-align:middle;
text-align:middle;
}

.klein{
padding:0px;
margin:3px;
}

p{
position:relative;

}

ul.Navigation {
    margin: 0;
    padding: 0;
    text-align: center;
  }

ul.Navigation li {
    list-style: none;
    float: left;
    width: 9.6em;
    position: relative;
    margin: 0.4em;
    padding: 0;
  }

* html ul.Navigation li {  /* Korrektur fuer den IE */
    margin-bottom: -0.4em;
  }

  ul-Navigation2 {
    margin: 0;
    padding: 0;
    text-align: center;
  }

  ul.Navigation2 li {
    list-style: none;
    float: left;
    width: 8.6em;
    height: 9.0em;
    position: relative;
    margin: 0.4em;
    padding: 0;
  }
  * html ul.Navigation2 li {  /* Korrektur fuer den IE */
    margin-bottom: -0.4em;
  }

  ul.Navigation li ul {
    margin: 0;
    padding: 0;
    position: absolute;
    top: 1.7em;
    left: -0.4em;
  }
  * html ul.Navigation li ul {  /* Korrektur fuer IE 5.x */
    left: -1.5em;
    lef\t: -0.4em;
  }
  ul.Navigation li ul li {
    float: none;
    display: block;
    width: 8.6em;
    margin-bottom: 0.2em;
  }

  ul.Navigation a, ul.Navigation span {
    display: block;
    padding: 0.2em 1em;
    text-decoration: none;
    font-weight: bold;
    border: 1px solid black;
    border-left-color: white;
    border-top-color: white;
    color: maroon;
    background-color: #C0775C;
  }
  * html ul.Navigation a, * html ul.Navigation span {  /* nur fuer IE erforderlich */
    width: 100%;
    w\idth: 6.4em;
  }
  ul.Navigation a:hover, ul.Navigation span, li a.aktuell {
    border-color: white;
    border-left-color: black;
    border-top-color: black;
    color: white;
    background-color: gray;
  }

    ul.Navigation2 a, ul.Navigation2 span {
    display: block;
    padding: 0.2em 1em;
    text-decoration: none;
    font-weight: bold;
    border: 1px solid black;
    border-left-color: white;
    border-top-color: white;
    color: maroon;
    background-color: #C0775C;
  }
  * html ul.Navigation2 a, * html ul.Navigation2 span {  /* nur fuer IE erforderlich */
    width: 100%;
    w\idth: 6.4em;
  }
  ul.Navigation2 a:hover, ul.Navigation2 span, li a.aktuell {
    border-color: white;
    border-left-color: black;
    border-top-color: black;
    color: white;
    background-color: gray;
  }


  li a.aktuell {  /* aktuelle Rubrik kennzeichnen */
    color: maroon;
    background-color: silver;
  }
  ul.Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */
    background-color: maroon;
  }

  ul.Navigation li>ul {
    top: 1.6em;
  }

E