html, body {
margin: 0;
padding: 0;
height: 100%; /* WICHTIG!!! STRECKT ANZEIGENBEREICH AUF 100% */
}

p {
   padding: 15px;   
   font-family: Verdana, 'Lucida Sans Unicode', sans-serif;
   font-size: 90%;
   font-color: #666666;
}

h1 {
   padding: 15px; 
   font-family: Verdana, 'Lucida Sans Unicode', sans-serif;
   font-size: 90%;
   font-color: #666666;
}

ul {
   font-family: Verdana, 'Lucida Sans Unicode', sans-serif;
   font-size: 90%;
   font-color: #666666;
}

ul ul {
   font-family: Verdana, 'Lucida Sans Unicode', sans-serif;
   font-size: 90%;
   font-color: #666666;
}

/*******************li {
   font-family: Verdana, 'Lucida Sans Unicode', sans-serif;
   font-size: 120%;
   font-color: #666666;
}
****************/

a:link {
    color: #CCCCCC;
    text-decoration: none;
}


a:visited {
    color: #CCCCCC;
    text-decoration: none;
}

a:hover {
   color: #ffffff;
   text-decoration: none;
}

a:active {
    color: #ffffff;
    text-decoration: none;
}

.selected {
    color: #ffffff;
    font-weight: strong;
    text-decoration: none;
}


#wrapper {
              position:relative;
              width:100%;
              min-height:100%;
              height:auto !important;
              height:100%;
              margin:0 auto;
}


#left {
height: 100%;  
  margin: 0 0 -50px 0;    
  width: 10%; 
  background-color: #EEEEEE;
  float: left;
}

#head2 {
  top: 0px;
  height: 130px;
  width: 80%;
  background-color: #ffffff;
  float: left;
}

#navi {
  height: 40px;
  width: 80%;
  background-color: #007734;
  float: left;
}

#content {
  width: 80%;  
  background-color: #ffffff;
  margin: 0 0 -50px 0;
  float: left;
}

#right {
  height: 100%; 
  margin: 0 0 -50px 0;  
  width: 10%;
  background-color: #EEEEEE;
  float: right;
}

#footer {      
  margin: auto 10% 50px 10%;  
  width: 80%;  
  height: 50px;
  background-color: #007734;
  float: left;
}
/*****************************
#footerr {      
  margin: auto 0 0 90%;  
  width: 10%;  
  height: 50px;
  background-color: #007734;
  float: right;
}
#footerl {      
  margin: auto 90% 0 0;  
  width: 10%;  
  height: 50px;
  background-color: #007734;
  float: left;
}
*******************************/

#navi_in ul {
    margin: 10px;
    font-family: Verdana, 'Lucida Sans Unicode', sans-serif;
    font-size: 90%;
    font-weight: bold; 
    background-color: #007734;
}


#navi_in li {     
    padding: 8px;
    display: inline;
    list-style-type: none;
}