#wrapper {
   position: relative;
   margin: 0 auto 25px;
   width: 989px;
   background-color: #fff;
}
#headwrapper {
   position: relative;
   overflow: hidden;
   background-image: url(../images/headwrapper.jpg);
   padding: 0 10px;
   background-repeat: no-repeat;
}
#header {
   position: relative;
   height: 370px;
}
#header #SlideShow {
   position: relative;
   margin: 0;
   display: block;
   z-index: 2;
}
#overlay {
   position: absolute;
   top: 0;
   left: 0;
   width: 969px;
   z-index: 7;
   height: 108px;
   background-image: url(../images/overlay.png);
}
.HPLogo {
   position: absolute;
   top: 0 ;
   left: 0;
   z-index: 9;
}
#contentwrapper {
   margin-top: 20px;
   padding: 0 10px 10px;
   position: relative;
   overflow: hidden;
   background-image: url(../images/contentwrapper.gif);
   background-repeat: repeat;
}
#leftcontainer,
#content,
#bannerbk {
   position: relative;
   float: left;
   padding: 0 0 1px;
}
#leftcontainer {
   width: 192px;
}
#bannerbk {
   padding-left: 10px;
   width: 182px;
   color: #0f5486;
}
#content {
   padding-left: 10px;
   padding-right: 10px;
   width: 565px;
}
#footer {
   position: relative;
   width: 990px;
   background-image: url(../images/footer.jpg);
   background-repeat: repeat-x;
   height: 28px;
}
#footer p.copy {
   position: absolute;
   color: #fff;
   font-weight: bold;
   top: 3px;
   left: 215px;
}
#footer p.copy a {
   color: #fff;
   text-decoration: none;
}
#footer p.copy a:focus,
#footer p.copy a:hover,
#footer p.copy a:active {
   text-decoration: underline;
}
/** Printinhalte **/
#print_logo,
#print_adresse {
   display: none;
}