body {

  height:100%;
  font-size:100.1%;
  background-image:url(../img/bg_t3.gif);

}
h3,h4,h5,h6,div,p,html,input,button,.bodytext {
        font: normal 96% Arial, Helvetica;
}

h1 {
        font: bold 18px Arial,Helvetica;
        font-weight: bold;
         color:#E60005;
}
h2 {
        font: normal 14px Arial,Helvetica;
        font-weight: bold;
}

a {
   color:#0020FF;
   text-decoration:none;
}

img.block {
        display:block;
}

td {
  vertical-align: top;
}


div, img, body {
  margin:0;
  padding:0;
  border:0;
}


#container {
  width:1020px;
  height:auto;;
  margin:0 0 0 0px;
  padding:0px;

}

#kopf {
        height: 163px;
        width:auto;
        padding:0px;
        margin:0 0 0 0;
}

#kopf_links {
        float:left;
        height: 163px;
        width:500;
        padding:0px;
        margin: 0;
}

#logo {
   width: 400px;
   height: 60px;
   padding:30px 0 0 20px;
   margin:0;
}
#kopf_text1 {
   float:left;
   margin:0;
   width: 180px;
   padding:20px 0 0 20px;
   font-size:11px;
   font-weight: bold;
}
#kopf_text2 {
   float:left;
   margin:0;
   width: 200px;
   padding:20px 0 0 0px;
   font-size:11px;
   font-weight: bold;
}

#kopf_rechts {
        float:left;
        height: 163px;
        width:150;
        padding:0px;
        margin:20px 0 0 340px;
}


#logo_vkk {
         float:left;
         height: 26px;
         width:190px;
         padding:2px 0 0 0;
         margin:20px 0 0 0px;
         border: 1px aolid black;

}

#kopf_menue {
         float:left;
         height: 28px;
         width:720px;
         padding:0px;

         background-color:#F8C72D;
         border-bottom:2px solid #FF9F00;

}



#suchbox {
        float:left;
         width:160px;
         height: 25px;
         overflow: hidden;
        padding-top:0px;
        padding-left:10px;


}

#unten {

        float:left;
        width:1020px;
        height:auto;
        padding:0px;
        margin:0;
        background-color:transparent;
}

#unten_links
{
         float:left;
         height:600px;
         width:180px;
         padding:0px;
         margin:0px;
         background-color:transparent;

}


#hauptmenu {
         float:left;
         width:140px;
         height: 100%;
         overflow: hidden;
         padding:15px 0 0 20px;
         font-size: 12px;
         font-weight:bold;

}

#hauptmenu ul {
 list-style-type:none;
 margin:0 0 0 0;
 padding:0 0 0 0px;
 }

#hauptmenu li {
 line-height: 12px;
 margin:10px 0 0 0;
 padding:3px 0 3px 8px;
 border-bottom:2px solid #9CBDDA;
 border-left:2px solid  #9CBDDA;
}

#hauptmenu li a {
   text-decoration: none;
   color: #004F9E;

}
#hauptmenu li a.aktiv {
   text-decoration: none;
   color: #E60005;

}
#hauptmenu li a:hover {
 font: bold 12px;
 color: #8F8F8F;

}

#hauptmenu li .l_aktiv a {
 line-height: 12px;
 font-size: 12px;
 font-weight:bold;
 color:#E60005;

}

#untermenu
{
         font: bold 12px Arial,Helvetica;
         color: #FF6600;
         width:auto;
         height: 20px;
         margin:10px 0 0 40px;
         padding:0;
}

#untermenu ul {

 list-style-type:none;
 margin:0 0 0 0;
 padding:0 0 0 0px;
 }

#untermenu li {
 display:inline;
 line-height: 25px;
 margin: 0 0 0 0;
 padding:0px 40px 0 0;

}
#untermenu a {
   text-decoration: none;
   color: #004F9E;
   }
#untermenu a:hover {

   text-decoration: none;
   color:#8F8F8F
   }

#untermenu .aktiv {
  color:#E60005;

}


#unten_rechts
{
         float:left;
         width: 815px;
         height:100%;
         padding:0 0 0 0px;
         margin:0 0 0 20px;
         background-color:transparent;

}
.pfeil {
    position:absolute;
    margin: 0px;
    margin-left: -40px;
}
#mitte {
         float:left;
         width:475px;
         min-height:650px;
         margin:25px 0px 0 0;
         padding:0px 0 0 40px;
         border-left: 1px solid #FFFFFF;

}

#mitte ul {
   margin:0px 0px 0 20px;
   padding:0 0 0 0px;
}

#mitte li {
 line-height: 20px;
 margin:4px 0 0 0;
 padding:5px 0 0 8px;

}


#rechts
{
        float:left;
        width:250px;
        overflow:hidden;
        padding:0 0 0 40px;
        margin:35px 0 0 0;


}
#rechts img {

}