body{background-width:100%;background-height:100%;background-size:100% 100%;margin:0px;padding:0px;font-family:Arial;font-size:13px;background:#909090;}
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:530px;}
#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:570px;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-stock2{ margin-left:0px; background:url('img/btn-stock_small.png') no-repeat center; float:left;font-size:14px;color:white;text-decoration:none;font-weight:bold;text-align:center;font-size:24px !important;width:190px !important;height:25px !important;margin-top:4px; margin-bottom:0px; padding-top:7px !important; font-size:12px !important; }
#buttons-top #btn-stock3{ margin-left:0px; background:url('img/btn-stock_small.png') no-repeat center; float:left;font-size:14px;color:white;text-decoration:none;font-weight:bold;text-align:center;font-size:24px !important;width:190px !important;height:25px !important;margin-top:0px; margin-bottom:0px; padding-top:7px !important; font-size:12px !important; }
#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:right;width:258px;margin-left:0px; margin-top:-35px;}
#buttons-top > #language-select > ul{padding:2px;margin:0px;float:left;margin-left:6px; padding-right:0px; }
#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:right;text-align:center;padding:5px;}
#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:block;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:10px;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-werkplaats .column, .class-toy-gallery .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-werkplaats #column2, .class-toy-gallery #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; padding:15px;height:150px;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:3px;padding-bottom:5px; height:20px; padding-left:10px; }
#catalogus .title .column1{width:128px;float:left; margin-top:3px; }
#catalogus .title .column2{width:288px;float:left;text-align:right; font-size:14px; margin-top:3px; }
#catalogus .p1, #catalogus .p2, #catalogus .p3{ height:450px; display:block !important; }

#catalogus2{margin-top:10px;font-family:"Century Schoolbook";font-size:14px; margin-bottom:-15px;}
#catalogus2 .title{font-family:Arial;font-size:13px;background-color:#9C8A54;padding:3px;padding-bottom:5px; height:20px; padding-left:10px; }
#catalogus2 .title .column1{width:128px;float:left; margin-top:3px; }
#catalogus2 .title .column2{width:288px;float:left;text-align:right; font-size:14px; }
#catalogus2 .p1, #catalogus2 .p2, #catalogus2 .p3{ height:70px; display:block !important; }

.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:310px;height:60px;margin:5px;margin-left:0px;margin-right:0px;;margin-bottom:0px;padding:5px;}
.obj > .info > h3{padding:0px;margin:0px;}
.obj > .info > p{margin:2px;}

.obj .button{width:80px;height:35px; margin-left:0px;font-family:Arial;background-image:url('img/bekijken.png'); float:right;font-size:17px;padding-top:15px;color:#2B2B2B;text-decoration:none;font-weight:bold;text-align:center; margin-top:-50px;}

#catalogus2 .obj .info{ width:405px; height:37px; padding-top:5px; }
#catalogus2 .obj .info h3{font-size:15px; }
#catalogus2 .obj .info p{ margin:0px; }
#catalogus2 .obj .button{width:80px;height:22px;font-family:Arial;background-image:url('img/bekijken2.png');position:absolute;top:10px;right:10px;font-size:17px;padding-top:3px;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; margin-top:5px; margin-bottom:5px;}
#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; }
.ribbon{ position:absolute; display:block; z-index:20; top:0px; left:20px; }
.ribbon2{ position:absolute; display:block; z-index:20; margin-right:-2px; margin-top:-2px; top:0px; right:0px; }
#btn-stock2{ margin-left:0px; background:url('img/btn-stock.png') no-repeat center; float:left;font-size:14px;color:white;text-decoration:none;font-weight:bold;text-align:center;font-size:24px !important;width:235px !important;height:60px !important;margin-top:0px; margin-bottom:5px; padding-top:26px !important; }
.btn-stock_small{ margin-left:0px; background:url('img/btn-stock_small.png') no-repeat center; float:left;font-size:14px;color:white;text-decoration:none;font-weight:bold;text-align:center;font-size:24px !important;width:190px !important;height:25px !important;margin-top:12px; margin-bottom:0px; padding-top:7px !important; font-size:12px !important; }
.btn-stock_small.sec{margin-top:0px;}
#inthepicture{ background-color:#D1CABB; height:115px; margin-top:10px; color:black; padding:15px; cursor:pointer; }
p{ margin-top:0px; }
#inthepicture img { border: 5px solid #333; float: left; margin-left:-5px; margin-right:10px; }
#mobile-download{ width:92px; height:100px; background-image: url('img/mobile.png'); position:absolute; top:35px; left:50%; margin-left: 375px; }
#mobile-download a{ display:block; width:100%; height:100%; text-align:center; margin-top:15px; }
#evenementen-menu ul, #indemedia-menu ul{ list-style:none; margin:0px; padding:0px; }
#evenementen-menu ul li, #indemedia-menu ul li{ display:block; float:left; border:1px solid #333333; background-color:#d1caba; padding:10px; margin:5px; margin-bottom:20px; margin-top:20px; }
#evenementen-menu ul li a, #indemedia-menu ul li a{ text-decoration:none; color:#333333; }
#evenementen-menu ul li a:hover, #indemedia-menu ul li a:hover{ text-decoration:underline; }
