/** Styling Boxen **/
#wrapper {
   margin: 10px auto 0;
   width: 900px;
   position: relative;
}

#header {
   position: relative;
   height: 120px;
}
.inner-wrapper{
   margin: 0 auto;
   width: 900px;  
}


.HPLogo {
   position: absolute;
   top: -2px;
   right: 35px;
}
.zweiSpaltentrue #subMenuHolder{
   float: left;
   width: 234px;
}
.zweiSpaltentrue #contentholder{
   float: left;
   width: 666px;
}
.zweiSpaltentrue #contentholder .inner {
   background-color: #F2EFEF;
   border: 1px solid #D5D5D5;
   border-top: 0 none;  
   padding: 0 23px;
   margin: 0 10px;
}
.zweiSpaltentrue #subMenuHolder .inner {
   background-color: #F2EFEF;
   border: 1px solid #D5D5D5;
   border-top: 0 none;  
   padding: 0 23px 10px 23px;
   margin:0 12px 0 3px;
}
.zweiSpaltentrue{
   overflow:hidden;
   width: 100%;
}
#content{
   padding-bottom: 10px;
}

.zweiSpaltenfalse  #contentholder .inner {
   position: relative;
   margin:0 12px 0 14px;
   padding:1px 18px 0 18px;
   background-color: #F2EFEF;
   border: 1px solid #D5D5D5;
   border-top: 0 none;
   
}

#footer {
   padding-top: 50px;
   padding-bottom: 15px;
   background-image: url(../images/bg_footer.gif);
   background-repeat: repeat-x;
   background-position: center bottom;
   border-bottom:2px solid #6A7778;
   position: relative;
}
#footer .inner-wrapper{
   position: relative;
}
#footer-adresse{
   background-image: url(../images/bg_footer_adresse.gif);
   position: absolute;
   left: 354px;
   bottom: -5px;
   width: 193px;
   height: 54px;
   
}
#footer-adresse address{
   display: block;
   padding: 11px 6px 0 6px;
   text-align: center;
}
#footer-adresse span{
   display: block;
}
#footer-adresse .name{
   font-size: 17px;
}
#footer-adresse .anschrift{
   font-size: 15px;
}
/** Druck **/
#print_adresse,
#print_logo {
   display: none;
}
