body{
     margin: 10px;
}
a{
     text-decoration: none;
}
#header{
     border: 1px solid #000;
     border-bottom: none;
}
#header, #header table{
     width: 100%;
}
#header_td_2{
     text-align: right;
}
#header b h1{
     margin-bottom: 0px;
}
#content{
     width: 100%;
     border: 1px solid #000;
     border-top: none;
     text-align: center;
}
.main{
      padding: 10px;
     /*padding: 16px 10px 16px 10px;*/
     text-align: left;
}
#content p{
     margin: 0px;
}
#navi{
     width: 100%;
     text-align: center;
     border: 1px solid #000;
     background-color: #999;
     color: #FFF;
}
#navi ul{
     margin: 0px;
}
#navi ul li a{
     color: #FFF;
}
#navi ul li a:hover{
     color: #000;
     text-decoration: underline;
}
#navi ul li a:active, #navi ul li a:focus{
     color: green;
}
#navi ul li, #footer ul li{
     list-style-type: none;
     display: inline;
}
#footer{
     /*border-top: 1px solid #000;*/
     /*text-align: right;*/
     border-left: 1px solid black;
     border-right: 1px solid black;
     border-bottom: 1px solid black;
     width: 100%;
}
#footer table{
   width: 100%;
}
#footer a{
      padding-right: 5px;
}
#footer .foot_link{
   text-align: right;
   width: 74%;   
}
#footer .counter{
   width: 24%;
}
content .kontakt{
   width: 300px;
}
.kontakt tr td{
   align: left;    
}
.klassentab tr{
   /*border-collapse: collapse;*/
}
.klassentab tr td{
   margin: 0px;
   padding: 0px;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 10px;
   vertical-align: top;
   border-collapse: collapse;
   font-size: 11pt;
}
.klassentab_nav{
   width: 250px;
   /*border: 1px solid #000;*/
   background-color: #999;
   
}
.klassentab_nav a{
     color: #FFF;
}
.klassentab_main a{
     text-decoration: underline;
}
.klassentab li{
  
  /* text-align: left;*/
}
content table ul li{
     
}
