/* CMS trunk $Revision: 658 $ */
.header .taalkeuze,
.slider,
.mainmenu,
.print,
.related-box,
.buttonback,
.footertop,
.footertext-right,
.footertext-left a,
a.bod,
a.belme,
.vergrootglas,
.mail { display: none; }

.header { background: none; height: 80px; border-bottom: 1px dotted #4AA1D9; }

.sitewidth { width: 100%; margin-right: 10% !important; }
.col1 { width: 30%; margin: 0 3% 0 0 !important; height: auto; }
.col1.images a:nth-child(2) img { max-width: 97%; height: auto; }
.col2 { width: 100% !important; margin: 0 0 0 0 !important; padding: 0 !important;  }
.col3 { padding-bottom: 15px;
    position: absolute;
    top:0;
    right: 0;
    width: 60% !important;
    margin: 0;
}
.specifications {
    /*page-break-before: always;*/
    width: 100% !important;
    padding: 0 !important;
    margin-top: 150px !important;
}
.specifications h2 {
    width: 100% !important;
    display: block;
}
.spec {
    width: 28%;
    float: left;
    margin-right: 5%;
}

.info {
    height: 100px;

}

.footer { margin-top: 20px; background: none; border-top: 1px dotted #4AA1D9; }
.footertext-left { top: auto; width: 100% !important; position: relative !important; }

.images a.thumb { display: none; }


a.logo,
.logo img { float: left; width: 150px; }
.print-info { float: right; width: 250px; text-align: right; margin-top: 15px; display: block !important; }
.url,
.phone  { font-size: 20px;  text-align: right; color: #4AA1D9; }