#header{
         max-width:990px;
         background: #ECEEF1;
         margin-left:5px;
         padding-top:5px;
         }

#main-body{
         max-width: 739px;
	float: left;
         width: 75%;
         font: 11px Verdana;
         }

a:link { text-decoration:none; font-weight:normal; color:#6699ff; }
a:visited { text-decoration:none; font-weight:normal; color:#6699ff; }

#hauptteil{
         margin-top:-5px;
         margin-left:3px;
         padding-top: 1px;
         width: 983px;
         background: #ECEEF1;
         /*border-top: 2px solid #6699ff;*/
         font-size: 11px;
         font-family: "Verdana",sans-sefif;

         }

#content{
	float: right;
         max-width:493px;
         width: 66%;
         background: #ECEEF1;;
         font: 11px Verdana, sans-serif;
         }

#content table {
    width: 476px;
    font-size: 11px;
    margin-top: 5px;
    margin-left: 5px;
    margin-bottom: 5px;

  }
#content th {
    font-size: 11px;
    background: url(img/Tabellen_header_1.jpg);
    padding: 5px;
    border: 0px;
    text-align: left;
    color: #ffffff;
    font-weight: normal;
    color: white;
  }
#content td {
  border-left: 1px solid #6699ff;
  padding:5px;
  text-align: left;
  background-color: #ffffff;
  }

#content td.normal {
  border-left: 1px solid #6699ff;
  border-right: 1px solid #6699ff;
  padding:5px;
  text-align: left;
  background-color: #ffffff;
  }

#content td.normal_farbe {
  border-left: 1px solid #6699ff;
  border-right: 1px solid #6699ff;
  padding:5px;
  text-align: left;
  background-color: #00FA9A;
  }

#content td.ohne{
  padding:5px;
  padding-left: 5px;
  text-align: left;
  border-left: 0px;
  }

#content td.ohne_max{
  border-right: 1px solid #6699ff;
  padding:5px;
  padding-left: 5px;
  text-align: left;
  border-left: 0px;

  }


#content td.mit {
  border-left: 1px solid #6699ff;
  border-right: 1px solid #6699ff;
  border-bottom: 1px solid #6699ff;
  padding:5px;
  text-align: left;
  background-color: #ffffff;
  }


#sidebar{
         max-width:250px;
         float: left;
         width: 34%;
         background: #ECEEF1;
         font: 11px Verdana, sans-serif;
         }
#sidebar table {
    width: 240;
    margin-top: 5px;
    margin-bottom: 5px;
    font: 11px Verdana,sans-serif;
    margin-left:5px;
  }

#sidebar th {
    background: url(img/Tabellen_header_info_neu.jpg);
    padding: 5px;
    border: 0px;
    text-align: left;
    font-weight: normal;
    font-size: 11px;
    color: white;
  }
#sidebar td {
  border-left: 1px solid #6699ff;
  border-right: 1px solid #6699ff;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  font-size: 11px;
  text-align: left;
  background-color: #ffffff;
  }

#sidebar td.mit {
  border-left: 1px solid #6699ff;
  border-right: 1px solid #6699ff;
  border-bottom: 1px solid #6699ff;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  font-size: 11px;
  text-align: left;
  background-color: #ffffff;
  }

#sidebar td.alt{
  padding:5px;
  padding-left: 5px;
  text-align: left;
  background-color: #6699ff;
  color: white;
  }

#sidebar th a {
color: white;
display:block;
text-decoration: none;
}
#sidebar td.alt a {
color: white;
display:block;
text-decoration: none;
}
#sidebar a {
color: black;
display:block;
text-decoration: none;
}
#sidebar a:hover {
text-decoration: none;
}

#sidebar-2{
         max-width:246px;
	float: left;
         width: 25%;
         background: #ECEEF1;
         font: 11px Verdana, sans-serif;
         }

#sidebar-2 table {
    width: 236;
    margin-top: 5px;
    margin-bottom: 5px;
    font: 11px Verdana,sans-serif;
    margin-left:5px;
  }

#sidebar-2 th {
    background: url(img/Tabellen_header_links.jpg);
    padding: 5px;
    border: 0px;
    text-align: left;
    font-weight: normal;
    font-size: 11px;
    color: white;
  }
#sidebar-2 td {
  border-left: 1px solid #6699ff;
  border-right: 1px solid #6699ff;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 11px;
  text-align: left;
  background-color: #ffffff;
  }

#sidebar-2 td.mit {
  border-left: 1px solid #6699ff;
  border-right: 1px solid #6699ff;
  border-bottom: 1px solid #6699ff;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 11px;
  text-align: left;
  background-color: #ffffff;
  }

.kasten{
width: 236;
margin-left: 5px;
margin-top: 5px;
background: white;
border-top: 1px solid #6699ff;
border-left: 1px solid #6699ff;
border-right: 1px solid #6699ff;
border-bottom: 1px solid #6699ff;
}

.kasten_extra{
width: 236;
margin-left: 5px;
margin-top: 5px;
background: #FFFFB9;
border-top: 1px solid #6699ff;
border-left: 1px solid #6699ff;
border-right: 1px solid #6699ff;
border-bottom: 1px solid #6699ff;
}
.us{
 padding-top:5px;
 padding-left:5px;
}
.text{
 padding-top:0px;
 padding-left:5px;
 padding-bottom:5px;
}

.box{
         margin-top: 7px;
         margin-left: 5px;
         width: 973px;
         padding:6px 6px 6px 6px;
         font-size: 16px;
         font-weight: bold;
         color: #ffffff;
         background: url(img/unterseite_mitte.gif);
         background-repeat: no-repeat;
         }


#footer{
    clear: both;
    font: 11px Verdana,sans-serif;
    width: 983px;
    margin-top: 5px;
    padding-top:3px;
    padding-bottom: 5px;
    color: white;
    background: #6699FF;
  }
#footer a{
text-decoration:none; font-weight:normal; color:ffffff;
}
