body{background-width:100%;background-height:100%;background-size:100% 100%;margin:0px;padding:0px;font-family:Arial;font-size:13px;}
body.bg-1{background:url('img/background-1.jpg') no-repeat top #BABABA;background-attachment:fixed;}
body.bg-2{background:url('img/background-2.jpg') no-repeat top #BABABA;background-attachment:fixed;}
h1, h2{font-size:16px;line-height:16px;padding:0px;margin:0px;margin-bottom:5px;}
h3{padding:0px;margin:0px;}
form{margin:0px;padding:0px;}
img{border:none;}
a{color:white;}
.clear-all{clear:both;}
.btn-grey{width:125px;height:25px;background-image:url('img/btn-grey.png');font-size:16px;padding-top:5px;color:#545456;text-decoration:none;font-weight:bold;text-align:center;}
#hidden{}
#header-bg{background:url('img/background.png') repeat-x top left;height:180px;}
#wrapper{width:900px;position:relative;left:50%;margin-left:-470px;margin-top:-180px;padding-left:20px;padding-right:20px;}
#wrapper-bg{background-color:white;opacity:0.8;height:100%;width:100%;position:relative;}
#wrapper #header{height:180px;}
#logo{float:left;margin:13px;}
#tabs-top{float:right;width:560px;}
#tabs-top ul{padding:0px;margin:0px;}
#tabs-top > ul > li{float:left;list-style:none;padding:0px;margin:0px;margin-right:5px;}
#tabs-top > ul > li > a{display:block;text-align:center;text-decoration:none;color:#FFF;background:url("img/tab-top.png") no-repeat;width:133px;height:30px;line-height:28px;font-size:12px;}
#tabs-top > ul > li > a:hover{text-decoration:underline;}
#buttons-top{float:right;width:560px;height:90px;color:white;}
#buttons-top a.button{width:125px;height:50px;float:left;font-size:14px;padding-top:15px;color:white;text-decoration:none;font-weight:bold;text-align:center;}
#buttons-top .btn-stock, #buttons-top #btn-new{font-size:24px !important;margin:0px;margin-left:0px;width:300px !important;height:75px !important;margin-top:5px;padding-top:22px !important;}
#buttons-top #btn-stock{background:url('img/btn-stock.png') no-repeat;}
#buttons-top #btn-stock-glow{background:url('img/btn-stock-glow.png') no-repeat;}
#buttons-top #btn-new{background:url('img/btn-new.png') no-repeat;}
#buttons-top #language-select{padding-top:10px;float:left;width:180px;margin-left:50px;}
#buttons-top > #language-select > ul{padding:0px;margin:0px;float:left;margin-left:45px;}
#buttons-top > #language-select > ul > li{list-style:none;padding:0px;margin:0px;bottom:0px;line-height:0px;height:20px;float:left;margin-right:5px;}
#google_translate_element{float:left;text-align:center;padding:6px;}
#menu{height:28px;}
#menu ul{padding:0px;margin:0px;}
#menu > ul > li{float:left;list-style:none;padding:6px;}
#menu > ul > li.last{float:right;}
#menu > ul > li > a{text-decoration:none;color:#FFF;}
#menu-overlay{width:900px;height:100px;position:absolute;z-index:100;top:150px;display:none;}
#menu-top{background:url('img/arrow.png') no-repeat;height:10px;width:100%;}
.menu-content{padding:5px;background-image:url('img/menu-overlay-background.png');height:100%;display:none;}
.menu-content p{margin:2px;}
.menu-content a{color:black;}
.menu-content h3{text-decoration:underline;font-size:14px;}
#menu-overlay .item{width:150px;float:left;margin:10px;cursor:pointer}
.menu-close{position:absolute;top:15px;right:12px;width:65px;cursor:pointer}
.menu-close span{float:right;}
#menu-background{z-index:99;display:none;position:absolute;top:155px;left:0px;bottom:0px;right:0px;}
#wrapper #content{background:url('img/background_content.png');min-height:100%;width:100%;margin-left:-20px;margin-top:-24px;padding:10px;padding-left:30px;}
#wrapper #bg-absolute{}
#impressie_holder{width:880px;height:210px;position:relative;}
#slideshow{z-index:1;}
#slogan{z-index:10;position:absolute;width:200px;height:20px;top:10px;left:10px;}
#button_impression{display:none;z-index:10;position:absolute;width:185px;height:70px;top:75px;left:0px;cursor:pointer;background:url('img/bekijk_film.png');color:white;font-size:14px;font-weight:bold;}
#impression_movie{display:none;z-index:1;position:absolute}
#button_impression .text{margin-top:17px;margin-left:5px;width:120px;}
#video-close{color:white;text-align:center;font-size:16px;cursor:pointer}
#footer{background-color:#333;width:100%;height:120px;text-align:center;font-size:13px;padding:5px;padding-left:0px;padding-right:0px;border-top:1px solid white;}
#footer #contact-info{color:white;}
#footer #store-openings{color:#D2C5AC;}
#footer #promo{ margin:10px; }
.column{width:435px;color:#FFF;float:left;}
#column1{}
#column2{margin-left:10px;}
#page-content{background-color:#5C5C5C;margin-top:10px;padding:15px;min-height:542px;}
#page-content input{font-size:13px;}
.class-ons-bedrijf .column, .class-verhuur .column, .class-pitstop-lunchroom .column, .class-evenementen .column, .class-routeplanner .column, .class-productlist .column, .class-autoverhuur-aanvragen .column, .class-contact .column{width:880px;}
.class-ons-bedrijf #column2, .class-verhuur #column2, .class-pitstop-lunchroom #column2, .class-evenementen #column2, .class-routeplanner #column2, .class-productlist #column2, .class-autoverhuur-aanvragen #column2, .class-contact #column2{display:none;}
#welkom-msg{background-color:#5C5C5C;margin-top:10px;padding:15px;height:115px;}
#tour{display:none;background-color:#D1CABB;width:405px;height:120px;color:#333;margin-top:10px;padding:15px;position:relative;}
#tour #start_3d_tour{position:absolute;right:10px;bottom:10px;}
#actueel #more_news{position:absolute;right:10px;bottom:10px;}
#actueel > #more_news > a{text-decoration:none;color:#545456;}
#media #more_media{position:absolute;right:10px;bottom:10px;}
#media > #more_media > a{text-decoration:none;color:#545456;}
#nieuwsbrief{background-color:#C1B298;margin-top:5px;padding:15px;height:130px;color:#333;}
#nieuwsbrief form{margin:20px;}
#nieuwsbrief > form > input{margin:0px;display:block;float:left;}
#nieuwsbrief #edtEmailAdress{width:250px;padding:4px;border:1px solid #A0883D;}
#nieuwsbrief #btnAanmelden{background-color:#A0883D;border:0px;height:26px;line-height:14px;color:white;padding:0px;padding-left:6px;padding-right:6px;font-weight:bold;cursor:pointer;}
#catalogus{margin-top:10px;font-family:"Century Schoolbook";font-size:14px;}
#catalogus .title{font-family:Arial;font-size:13px;background-color:#9C8A54;padding:8px;padding-bottom:5px; height:40px;}
#catalogus .title .column1{width:128px;float:left; margin-top:8px; }
#catalogus .title .column2{width:288px;float:left;text-align:right; font-size:14px;}
.obj{cursor:pointer;}
.obj img{float:left;border:5px solid #333;margin:5px;margin-left:0px;margin-bottom:0px;width:80px;height:60px;}
.obj .info{float:left;background-color:#666;width:330px;height:60px;margin:5px;margin-left:0px;margin-right:0px;;margin-bottom:0px;padding:5px;position:relative;}
.obj > .info > h3{padding:0px;margin:0px;}
.obj > .info > p{margin:2px;}
.obj .button{width:80px;height:35px;font-family:Arial;background-image:url('img/bekijken.png');position:absolute;top:10px;right:10px;font-size:17px;padding-top:15px;color:#2B2B2B;text-decoration:none;font-weight:bold;text-align:center;}
#actueel{background-color:#C1B298;width:405px;color:#333;margin-top:10px;padding:15px;position:relative;}
#media{background-color:#D1CABB;width:405px;color:#333;margin-top:10px;padding:15px;position:relative;}
#actueel a, #media a{color:black;}
#actueel ul, #media ul{padding-left:25px;}
#media ul{list-style-image:url('img/camera.png');}
.content-overview td{padding-bottom:15px;}
#collection-table{border-collapse:collapse;border:2px solid #333;font-family:"Century Schoolbook";font-size:14px;}
#collection-table th{background-color:#333;}
#collection-table tbody tr.odd{background-color:#6F6F6F;cursor:pointer;}
#collection-table tbody tr.even{cursor:pointer;}
#collection-table .message{width:100%;padding:5px;}
#collection-table .brand{width:100px;padding:5px;}
#collection-table .type{width:500px;padding:5px;}
#collection-table .status{width:80px;padding:5px;}
#collection-table .buildyear{width:60px;padding:5px;}
#collection-table .price{width:200px;padding:5px;}
#collection-table td.buildyear, #collection-table td.price{text-align:right;}
.sign{width:120px;height:23px;color:#FFF;text-align:center;padding-top:3px;font-size:14px;margin:auto;}
.sign.verwacht{background-image:url(img/verwacht.png);}
.sign.nieuw{background-image:url(img/nieuw.png);}
.sign.specialprice{background-image:url(img/special.png); color:black;}
#collection-details-controls{cursor:pointer;float:left;width:450px;padding:10px;font-size:16px;font-weight:bold;background-color:#333;margin-left:-10px;margin-top:-10px;margin-bottom:15px;}
#collection-details-images{width:460px;background-color:#CCC;border:5px solid #CCC;float:left;margin-left:-10px;margin-top:-10px;clear:left;}
#collection-details-images img{width:460px;height:345px;}
#collection-details-images img.thumb{width:75px;height:56px;float:left;margin-top:2px;margin-right:2px;cursor:pointer}
#collection-details-images img.thumb.eol{margin-right:0px !important;}
#collection-details-table{border-collapse:collapse;border:2px solid #333;float:left;width:395px;margin-left:5px;margin-right:-10px;margin-top:-55px;}
#collection-details-table h1{font-size:18px;}
#collection-details-table h2{font-size:14px;}
#collection-details-table th{background-color:#333;padding:5px;}
#collection-details-table > tbody > td{padding:5px;}
#collection-details-table tbody tr.odd{}
#collection-details-table tbody tr.even{background-color:#6F6F6F;}
#collection-details-table tbody .col1{width:100px;text-align:right}
#collection-details-table tbody .col2{width:275px;}
#collection-details-table tbody .row1{border-bottom:1px solid #CCC;padding-top:10px;}
#collection-details-table tbody .row2{}
#collection-details-table #btnContact{ background-image: url(img/btn-stock-glow.png); width: 300px; height: 55px; cursor:pointer; padding:0px; margin:0px; padding-top:18px; margin-left:40px; text-align:center; font-size:32px; font-weight:bold; color:black; }
#form-rent, #form-contact{}
#form-rent label, #form-contact label{width:100px;float:left;display:block;text-align:right;margin-right:5px;clear:left;}
#form-rent .inputs, #form-contact .inputs{width:700px}
.button{margin-left:630px;width:180px;}
#datepicker{float:left;}
.message{border:solid 1px #DEDEDE;background-color:#FFFFCC;color:#222222;padding:4px;text-align:center;margin:15px;}
.message.error{background-color:#F6CBCA;border:solid 1px #CB2026;}
.content-overview .more-info{background:url('img/meer_info.png') no-repeat left;padding-left:10px;margin:0px;}
#searchTable{ border-bottom: 1px solid white; }
#searchTable table{ width:100%;}
#searchTable .lbl{ display:block; width:150px; margin:2px; margin-right:5px; text-align:right; float:left; clear:left; }
#searchTable input, #searchTable select{ float:left; padding:2px; margin:2px; width:250px; }
#searchTable select{ width:258px; }
#searchTable .btn{ clear:left; float:right; width:150px; }