body,td,div,p {
  font-family:tahoma,arial,helvetica,sans serif; 
  font-size:1em;
  background-color: #FFFFFF;
  }

img {border:0px}

.hboxl 
  {
  position:absolute;
  left:10px;
  top:0px;
  margin:0em 0em 0em 0em;
  z-index: 1;
  }
  
 .hboxm
  {
  position:absolute;
  left:160px;
  top:5px;
  margin:0em 0em 0em 0em;
  z-index: 2;
  }
.hbox0 
  {
  position:absolute;
  left:10px;
  top:0px;
  margin:0em 0em 0em 0em;
  z-index: 0;
  }
  
.hbox1 
  {
  position:absolute;
  left:10px;
  top:30px;
  margin:0em 0em 0em 0em;
  z-index: 1;
  }

.hbox2 
  {
  position:absolute;
  left:80px;
  z-index: 2;
  }

.hbox3 
  {
  position:absolute;
  right:25px;
  z-index: 3;
  }

 
  
p
{margin-bottom:5px;margin-top:0px;margin-left:0px}

.small 
    {
    font-size:0.8em;
    }
    
.bld 
    {
    font-weight: bold;
    }
    
.hdr 
    {
    font-size:1.2em;
    font-weight: bold;
    }
    
 .mid 
    {
    font-size:0.8em;
    }  
     
    .imp     
    {
    font-size:0.75em;
    }  
    
/* ------- Listen ------------ */

ul.innen 
    {
    list-style-type: square;
    list-style-position: inside;
    }

ul.aussen 
    {
    list-style-type: square;
    list-style-position: outside;
    }
  
/* ------ Bilder & Floats ----- */

div.pic 
    {
    float: left;
    padding: 0.4em;
    border: 0.4em solid #F90; 
    margin: 0.2em;
    }

.cl 
    {
    clear: left;
    }

/* ------- Tabellen ------------ */

 
td 
    {
    vertical-align:top;
    }
  
 .leftbar 
    {
    width:160px;
    padding-top:90px;
    }
  
 .content    
    {
    padding-top:90px;
    }

 .sp1
  {
  width: 80px;
  text-align: left;
  }

  .sp2
  {
  width: 250px;
  text-align: center;
  }
    
 .tab1
    {
    width: 175px;
    text-align: center;
    font: 60.01% Verdana, sans-serif;
    }
  
 .tab2
    {
    font: 90.01% Verdana, sans-serif;
    border: 1px solid #00;
    background-color: #E6DFCF;
    text-align: left ;
    }
  
 .tab3
    {
    font: 90.01% Verdana, sans-serif;
    border: 1px solid #00;
    background-color: #E6DFCF;
    color: blue;
    text-align: left ;
    font-weight:600;
    }
    
 .tab4
    {
    border: 1px solid #00;
    text-align: left ;
    }
    
 
    
thead 
    { 
    background-color: #647D8F; 
    font: 100.01% Verdana, sans-serif;
    color: blue;
    }
  
 
.menue
    {
    font-weight:600;
    font-size:1.0em;
    color:#5F51B9;
    }

.menue a 
    {
    background-image:url(../img/aufz1.gif);
    background-repeat:no-repeat;
    padding-left:10px;
    color:#5F51B9;
    }

.menue a:hover
    {
    background-image:url(../img/aufz2.gif);
    background-repeat:no-repeat;
    padding-left:10px;
    color:#9999CC;
    }

.footer 
    {
    color:#FBB77A;
    margin-top:30px;
    width:100%;
    text-align:center;
    font-size:0.8em;
    position:static;
    bottom:10px;
    }

.footer a 
    {
    color:#5F51B9;
    }

.footer a:hover 
    {
    color:#9999CC;
    }


h1 
    {
    color:#5F51B9;
    font-size:1.3em;
    font-weight:600;
    margin-top:0px;
    margin-bottom:15px;
    }

h3 
    {
    color:#5F51B9;
    font-size:1.1em;
    font-weight:600;
    margin-top:0px;
    margin-bottom:15px;
    }

b
    {
    color:#FF9900;
    }
    
.dark 
    {
    color:#333333;
    }

.inhalt
    {
    margin-left:2px;
    }

a.txt
    {
    background-image:url(../img/aufz1.gif);
    background-repeat:no-repeat;
    padding-left:10px;
    color:#5F51B9;
    }

a:hover.txt
    {
    background-image:url(../img/aufz2.gif);
    background-repeat:no-repeat;
    padding-left:10px;
    color:#9999CC;
    }