#wrapper {
   position: relative;
   width: 1009px;
   margin: 40px auto 0;
   padding: 0 0 35px;
}
#headwrapper{
   position: relative;
   height: 178px;
   background-image: url(../images/headwrapper.png);
   z-index: 5;
   background-repeat: no-repeat;
}
#contentwrapper {
   position: relative;
   background-color: #fdfafa;
   overflow: hidden;
   z-index: 2;
   padding: 46px 0 0;
   background-image: url(../images/contentwrapper_blau.jpg);
   background-position: left top;
   background-repeat: no-repeat;
   min-height: 515px;
}
#leftcontainer {
   position: relative;
   float: left;
   width: 203px;
   padding: 0 0 1px;
   z-index: 5;
}
#zertifikate {
   padding: 15px 0 35px;
   position: relative;
   margin: 1em 10px;
   border-bottom: 1px solid #2462ab;
}
#contentcontainer {
   position: relative;
   float: left;
   width: 774px;
   padding: 0 18px 0 12px;
}
#content {
   position: relative;
   padding: 20px 0;
}
#bkholder {
   position: relative;
   width: 764px;
   overflow: hidden;
   border: 5px solid #4279b9;
}
#bkholder .additional {
   float: left;
   width: 218px;
   height: 208px;
   border-left: 1px solid #fff;
   background-color: #7a9fcc;
   color: #fff;
   padding: 15px;
}
#bkholder .slideshow {
   position: relative;
   float: left;
   width: 515px;
   height: 238px;
}
#breadholder {
   position: absolute;
   left: 215px;
   bottom: 15px;
   overflow: hidden;
}
#sprache {
   position: absolute;
   right: 152px;
   top: 35px;
}
#suche {
   position: absolute;
   top: 35px;
   right: 18px;
}
#suche  .vt{
   width: 136px;
   height: 13px;
   padding: 1px 2px 0;
   font-size: 92%;
   border: 1px solid #010101;
}
#footer {
   position: relative;
   background-image: url(../images/footer.jpg);
   height: 33px;
}
#schmuckbild {
   position: absolute;
   left: 0;
   z-index: 2;
   bottom: 10px;
   height: 217px;
   width: 201px;
   background-image: url(../images/schmuckbild.jpg);
}
#leftcontainer h2 {
   position: relative;
   margin: 8px 0;
   padding: 0 8px;
   text-shadow: 2px 2px 2px #ccc;
}
#copy {
   position: relative;
   padding: 10px 0;
   color: #a7a1a1;
   font-size: 86%;
}
#copy a,
#copy a:link,
#copy a:visited {
   color: #a7a1a1;
   text-decoration: none;
}
#copy a:focus,
#copy a:hover,
#copy a:active {
   text-decoration: underline;
}
#print_logo,
#print_adresse {
   display: none;
}