#wrapper{
   width: 990px;
   margin: 0 auto;
   position: relative;
}
.HPLogo{
   position: absolute;
   left: 4px;
   top: 10px;
}
.HPLogo img{
   display: block;
}

#outercontent{
   position: absolute;
   top: 300px;
   right: 35px;
   width: 990px;
   background-color: #fff;
   background-repeat: no-repeat;
   background-position: left bottom;
   z-index: 5;
}
#print_adresse{
   display: none;  
}

#content{
   position:relative;
   z-index:5;
   min-height: 300px;
   
   padding: 13px 13px 13px 0;
   margin-left: 260px;
}
#footer{
   margin-left: 260px;
   padding: 0 10px 10px 0;
}
#footer a.printlink,
#footer a.printlink:link,
#footer a.printlink:visited {
   color : #710F11;
   font-weight : bold;
   text-decoration: none;
}

#footer a.printlink:focus,
#footer a.printlink:hover,
#footer a.printlink:active {
   background-color: #710F11;
   color: #fff;
}

#imagecontainer{
   position: absolute;
   top: -175px;
   right: -35px;   
   width: 580px;
   height:423px;  
}

#bild{
   position: absolute;
   top: 0;
   right: 0;   
   width: 580px;
   height:423px;  
}



#shadowholder{
   position: absolute;
   bottom: -1px;
   left: 0;
   width: 545px;
   height: 250px;
   opacity: 0.7;
   background-color: #fff;
}

