
body {  
  margin: 0;
  padding: 5px;
  font-family: Verdana, Arial, Helvetica, 'sans serif';
  background-color:#99ccFF;
  
    }

#webmenu {
  float:left;
  margin:0;
  }    

ul.imenu {
  background:#99ccFF;  /*hintergrund*/
  padding:0; 
  margin-left:0;
  font:bold 0.82em Verdana, Arial, Helvetica, 'sans serif';
  }

.imenu li {
  list-style:none; 
  margin:0; 
  font-size:1em;
  }

.imenu li a {
  display:block; 
  text-decoration:none;
  margin-bottom:0.5em; 
  margin-top:0.9em; 
  color:white; 
  background:#000066;
  padding:0.4em 0.35em 0.25em 0.9em;
  border-width:1px; 
  border-style:solid;
  border-color:#000066;
  text-align:left;
  }

.imenu li a {
  width:10em; /*only necessary for Internet Explorer*/
  }

#logo {
  float:left;
  margin:0;
  
}    
  
ul.liste {
  
  padding:0; 
  margin-left:0;
  font:bold 0.82em Verdana, Arial, Helvetica, 'sans serif';
  }

.liste li {
  list-style:none; 
  margin:0; 
  
  
  }

.liste li a {
  display:block; 
  text-decoration:none;
  color:white; 
  padding:0;
  padding: 0.2em 0 0 0;
  text-align:left;
  }

.liste li a {
  width:10em; /*only necessary for Internet Explorer*/
  } 
 .liste a img  {
 border:none;
 }
  
#publikationen li {
 list-style-type:disc;
 }
  
html>body .imenu li a, html>body .imenu li span {
  width:auto; /*only necessary if you use the hacks above for the Internet Explorer*/
  }

.imenu li a:hover, .imenu li a.aktuell:hover {
  background:#99ccFF;
  color:#000000;	 
  border-color:#ff0000  #ffffff #ffffff #99ccFF;
  padding:0.4em 0.35em 0.25em 0.9em;
  }             

.imenu li a:active, .imenu li a.aktuell:active {
  background:#99ccFF; 
  border-color:#ff0000 #ffffff #ffffff #ffffff;
  padding:0.4em 0.35em 0.25em 0.9em;
  }
               
td.gross { 
  font-size:28px;       
  font-family: Verdana, Arial, Helvetica, 'sans serif'; 
  color:#000066; 
  }
           
td.gross2 { 
   font-size:1.3em;       
   font-family: Verdana, Arial, Helvetica, 'sans serif'; 
   color:#000066;
      }

td.mittel { 
   font-size:0.9em;
   font-family: Verdana, Arial, Helvetica, 'sans serif'; 
   color:#000066;
   }

td.klein  { 
   font-size:0.9em;       
   font-family: Verdana, Arial, Helvetica, 'sans serif'; 
   color:#000066;
   }

td.headline  { 
   font-size:1.1em;
   font-weight: bold;       
   font-family: Verdana, Arial, Helvetica, 'sans serif'; 
   color:#000066;
   }
   
td.headline2 {
   font-size:0.9em;       
   font-family: Verdana, Arial, Helvetica, 'sans serif'; 
   color:#000066;
   }
td.kleiner  { 
   font-size:12px;       
   font-family: Verdana, Arial, Helvetica, 'sans serif'; 
   color:#000066;
   }

td.winzig  { 
   font-size:10px;       
   font-family: Verdana, Arial, Helvetica, 'sans serif'; 
   color:#000066;
   }
   


a        { 
   font-family: Verdana, Arial, Helvetica, 'sans serif';
   color:#cc0000;
   font-size:14px;
   text-decoration:underline;
   }

a.links  { 
   font-family: Verdana, Arial, Helvetica, 'sans serif';
   color:#000066;
   font-size:0.78em; 
   text-decoration:none;
    }
    
h2, h4  {
  font-family: Verdana, Arial, Helvetica, 'sans serif'; 
  color:#000066; 
  
  }
       

h3.headline, h3   { 

     font-family: Verdana, Arial, Helvetica, 'sans serif'; 
     color:#000066; 
     font-size: 0.9em;
     
     }
    
     
#logo p {
     font-size:0.94em;
     font-weight:bold;
	   font-family: Verdana, Arial, Helvetica, 'sans serif'; 
     color:#000066;
}
 
.liste li {
     font-size:0.8em;
     font-family: Verdana, Arial, Helvetica, 'sans serif'; 
     color:#ff6600;
     margin-bottom:0;
     padding-left:1px;
} 




