/** Styling Boxen **/
#wrapper {
   margin: 20px auto 25px;
   width: 990px;
   position: relative;
   background-color: #fff;
   overflow: hidden;
   padding: 0 0 25px;
}
#header {
   position: relative;
   height: 192px;
   width: 990px;
   background-position: right top;
   background-repeat: no-repeat;
   border-bottom: 6px solid #becd00;
   padding-bottom: 11px;
}
#header.start {
   height: 325px;
}
#bild {
   position: relative;
   height: 192px;
   width: 990px;
}
#bild.start {
   height: 325px;
   position: absolute;
   top: 0;
   left: 205px;
   width: 785px;
}
#memobox {
   position: absolute;
   left: 0;
   top: 0;
   height: 295px;
   width: 175px;
   padding: 15px;
   background-image: url(../images/memobox.gif);
}
#headwrapper {
   height: 32px;
   position: relative;
   width: 990px;
   border-bottom: 6px solid #becd00;
   z-index: 5;
}
.HPLogo {
   position: absolute;
   top: 105px;
   left: 15px;
}
#contentwrapper {
   padding: 11px 0;
   overflow: hidden;
   z-index: 3;
}
#leftcontainer {
   width: 798px;
   position: relative;
   float: left;
   padding: 0 8px 0 0;
}
#leftbox {
   width: 205px;
   padding: 0 0 18px;
   position: relative;
   float: left;
}
#leftboxstart {
   width: 205px;
   padding: 0;
   height: 325px;
   float: left;
   position: relative;
}
#content {
   position: relative;
   float: left;
   width: 535px;
   padding: 18px;
}

#footer {
   position: relative;
   display: block;
   overflow: hidden;
   padding: 10px;
   background-color: #fff;
   z-index: 10;
   border-top:6px solid #00319A;
}

#bannerbkauksten {
   float: left;
   position: relative;
   width: 194px;
   background-image: url(../images/bannerbk.gif);
   background-repeat: repeat-y;
   padding: 18px 10px 0;
}

#bannerbkauksten h2 {
   position: relative;
   list-style: none;
   color: #043882;
   background-color: transparent;
   font-weight: normal;
   padding: 0;
   text-transform: uppercase;
   display: block;
   font-size: 120%;
   line-height: 150%;
}

#bannerbk {
   position: relative;
}
/** Volltextsuche **/
#suche {
   position: relative;
   margin: 0 0 1em;
   height: 20px;
}
#suche .vt {
   position: absolute;
   left: 0;
   top: 0;
   width: 157px;
   border: 1px solid #8ea1a9;
   padding: 2px 0;
   height: 14px;
}
#suche .vtlink {
   position: absolute;
   right: 0;
   top: 0;
   display: block;
}
/** Druck **/
#print_adresse,
#print_logo {
   display: none;
}