body, html {
     margin: 0px;
     background: #ffffff;
}




/* ####### Wrapper ######## */
#wrapper {
     width: 860px;
     margin: 0 auto;
     position: relative;
}
 #wrapper div {
      float: left;
      display: inline;
 }
.no_border {
     float: left;
     border: 0;
}
span.tip {
     font: bold 12px arial;
     color: #e82020;
}






/* ####### Header ####### */
#header {
     width: 860px;
     height: 90px;
}
#header_left {
     height: 90px;
     width: 390px;
}
#header_left h1 {
     float: left;
     font: bold 15px arial;
     margin: 0 0 0 15px;
     padding: 0;
     display: inline;
}
#header_right {
     height: 90px;
     width: 470px;
}
.ads1 {
     float: left;
     margin: 9px 0 0 0;
}







/* ####### Lightbox ####### */
#lightbox {
     width: 858px;
     border: 1px solid #46a2d2;
     background: #c7f5ff;
     overflow: hidden;
}
#lightbox h1 {
     width: 800px;
     color: #454545;
     float: left;
     margin: 2px 0 0 10px;
     padding: 0;
     display: inline;
     font: bold 16px arial;
}
#lightbox p {
     float: left;
     margin: 3px 0 0 10px;
     font: 12px arial;
     color: #454545;
}
#lightbox_spacer {
     width: 100%;
     height: 6px;
}
#lightbox_ad {
     width: 858px;
     text-align: center;
     margin: 10px 0 0 0;
}






/* ####### Content ####### */
#content {
     width: 860px;

}






/* ####### Link rijen ####### */
div.rij1 {
     width: 180px;
     margin: 0;
}
div.rij2 {
     width: 180px;
     margin: 0 0 0 47px;
}
div.rij3 {
     width: 180px;
     margin: 0 0 0 46px;
}
div.rij4 {
     width: 180px;
     margin: 0 0 0 46px;
}
div.rij_totaal {
     width: 180px;
     margin: 22px 0 0 0;
}
div.rij_titel {
     width: 180px;
     height: 27px;
     background: #24b4fe;
}
div.rij_titel h3 {
     font: bold italic 18px arial;
     color: #ffffff;
     float: left;
     margin: 3px 0 0 5px;
     padding: 0;
     display: inline;
}
div.rij_totaal ul {
     width: 178px;
     float: left;
     margin: 0;
     padding: 4px 0 0 0;
     display: inline;
     border-left: 1px solid #c8c8c8;
     border-right: 1px solid #c8c8c8;
     border-bottom: 1px solid #c8c8c8;
}
div.rij_totaal ul li {
     float: left;
     list-style: none;
     width: 178px;
     margin: 0;
}
div.rij_totaal ul li a {
     float: left;
     margin: 0 0 0 7px;
     font: 12px arial;
     text-decoration: none;
     color: #383838;
}
div.rij_totaal ul li a:hover {
     text-decoration: underline;
}
div.rij_sp {
     width: 100%;
     height: 4px;
}
div.rr_ad {
     width: 178px;
     text-align: center;
     height: 600px;
     border-left: 1px solid #c8c8c8;
     border-right: 1px solid #c8c8c8;
     border-bottom: 1px solid #c8c8c8;
}






/* ####### Content under ####### */
#content_under {
     width: 860px;
}






/* ####### Aanbiedingen ####### */
#aanbiedingen {
     width: 405px;
}
div.aanbieding1 {
     width: 405px;
     height: 128px;
     margin: 30px 0 0 0;
}
div.aanbieding_titel {
     width: 405px;
     height: 27px;
     background: #24b4fe;
}
div.aanbieding_titel h1 {
     font: bold 18px arial;
     color: #ffffff;
     float: left;
     margin: 3px 0 0 5px;
     padding: 0;
     display: inline;
}
div.aanbieding1 ul {
     width: 403px;
     height: 98px;
     float: left;
     margin: 0;
     padding: 4px 0 0 0;
     display: inline;
     border-left: 1px solid #c8c8c8;
     border-right: 1px solid #c8c8c8;
     border-bottom: 1px solid #c8c8c8;
}
div.aanbieding1 ul li {
     float: left;
     list-style: none;
     width: 403px;
     margin: 0;
}
div.aanbieding1 ul li a {
     float: left;
     margin: 0 0 0 7px;
     font: 11px arial;
     text-decoration: none;
     color: #383838;
}
div.aanbieding1 ul li a:hover {
     text-decoration: underline;
}
div.amb {
     width: 100%; 
     height: 12px;
}






/* ####### Speciale aanbiedingen ####### */
#speciale_advertentie {
      width: 405px;
      height: 287px;
      margin: 30px 0 0 50px;
}
#speciale_content {
     width: 403px;
     height: 259px;
     border-left: 1px solid #c8c8c8;
     border-right: 1px solid #c8c8c8;
     border-bottom: 1px solid #c8c8c8;
}
.ads2 {
     float: left;
     margin: 5px 0 0 51px;
}






/* ####### Footer ####### */
#footer {
     width: 100%;
     height: 40px;
     background: #24b4fe;
     float: left;
     margin: 20px 0 0 0;
}
#footer span {
     width: 100%;
     padding: 0;
     margin: 12px 0 0 0;
     text-align: center;
     float: left;
     font: 12px arial;
     color: #ffffff;
}
#footer a {
     font: 12px arial;
     color: #ffffff;
}






/* ####### Linkpartners ####### */
#linkpartners {
     width: 600px;
}
#linkpartners ul {
     width: 500px;
     margin: 20px 0 0 0;
     float: left;
     display: inline;
}
#linkpartners ul li {
     float: left;
     width: 165px;
     list-style: none;
     margin: 2px 0 0 0;
}
#linkpartners ul li a {
     float: left;
     font: 12px arial;
     color: #616161;
}






/* ####### Advertentie ####### */
#advertentie {
     width: 100%;
     text-align: center;
     margin: 55px 0 0 0;
     position: relative;
     float: left;
     
}