html {
        color:#000;
         background:#fff;
         }

body {
        
          }

h1 {
        font-size:x-large;
         color:#5C743D;
          margin:0 0 0 20%;
           padding:
           10px;
           }

h2 {
font-size:large;
 color:#993300;
  margin:0;
   padding:7px 7px 7px 10px;
   }

p {
        font-size:normal;
        text-align:justify;
         color:#284356;
          margin:10px;
           padding:15px;
            line-height:1.5em;

            }

 a:visited {
text-decoration:underline;
 color:#993300;
  background:inherit;
  }

a:hover {
color:#993300;
font-size: 110%;
 background:inherit;
  text-decoration:none;
  }

ul {
        list-style-type:none;
         margin:0;
          padding-left:25px;
           color:#284356;
           }

li {
        list-style-type:circle;
         line-height:1.5em;
         }

#wrap {
        width:95%;
         margin:5px auto;
          padding:0;
           background:url('image/hg.gif') repeat-y top left;
            min-width:580px; border:2px solid #C67500
            }

#container {
        width:100%;
         margin:0;
          padding:0;
           text-align:left;
           }

#header {
        margin:0 auto;
         padding:20px;
          height:80px;
           background:#f4ffe4;
           background-image: url('image/logoweb3.jpg');
background-repeat: no-repeat;
        background-position: left top;
            text-align:center;
             color:#284356;
             }




#navi {
        width:18%;
         float:left;
         margin-top:10px;
         padding:0;

         }


#navi ul, #navi ul li {
padding: 0px;
margin: 0px;
 list-style: none;
}

#navi a {
color:#f4ffe4;
background-color:#5C743D;
text-decoration: none;
display: block;

}







#navi ul li {
font-weight: bold;

}







#navi ul li a {
padding: 0px;

}


#navi ul li ul li {
font: 90% normal Arial, Helvetica, sans-serif;
letter-spacing: 1px;
padding: 1px;
}

#navi ul li ul li a {
margin: 3px;
}




#inhalt {
        width:80%;
        float:left;
        margin:0;
        padding:0;
        background:#f4ffe4;
        color:inherit;
        }

#inhalt h1 {
                font-size:120%;
                padding-top:40px;
                }

#inhalt h2 {
                font-size:110%;
                padding-top:40px;
                }

#inhalt h3 {
                font-size:100%;
                padding-top:40px;
                }



#inhalt ul, #inhalt ul li {
font-size:100%;
list-style-type:none;
         margin:0;
          padding-left:25px;
          padding-right:25px;
           color:#284356;
           display: block;

}

#inhalt a {
color:#5C743D;
background-color:#f4ffe4;
text-decoration: underline;
display: inline;
}


#inhalt table {
margin-left: 5%;
text-align: left;
}

#inhalt table tr td {
padding:2px;
  }

#inhalt table tr th {
padding:2px;
  }

#fuss {
        clear:both;
         width:100%;
          margin:0 auto;
          padding:0;
          color: #f4ffe4;
          background: #993300;
          height:25px;
          text-align:center;
          }

img.bild {
        background-color: #f4ffe4;
        width: 20%; visibility:
        visible; float: right;
        }



img.icon  {
background-color: #f4ffe4; width: 3%; visibility: visible;
margin:0px 10px 1px 0px;
}



table.liste {
margin-left:30px;


}

