body{color:black}
a{color:black}
a img{border:0 solid white}
a:focus{outline:none}
img.absmiddle{vertical-align:middle;margin-bottom:.25em}
form, form p{margin:0;padding:0}
p{margin:0;padding:0;min-height:1.5em}
input.text, input.number, select, textarea{background-color:#FFF;border:1px solid #8e8f8f;color:#333;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;font-weight:400}
select{padding:0;margin:0}
input.text, input.number{padding:1px 0}
ul, li{margin:0}
.clr{clear:both}
.clrleft{clear:left}
.bold{font-weight:700}
.green{color:#080}
.red{color:red}
.orange{color:#d57e15}
.defaultpadding{padding:20px 0 20px 20px}
input.defaulttext{font-style:italic;color: #444}
.feedback{font-weight:700;padding-bottom:10px}
.feedback-error{color:red}
.feedback-ok{color:#080}
html.bookingform,
body.bookingform{background:#fff}
body.bookingform iframe{margin:0 auto}
.lightbox-container{padding:20px}
.lightbox-container .lightbox-close{position:absolute;text-decoration:none;font-size:20px;top:-4px;right:2px;color:#000}
.formlayout .formelements .formelement .lbl{display:block;float:left;font-weight:700;width:160px;padding-bottom:3px}
.formlayout .formelements .formelement .lbl .required{color:red}
.formlayout .formelements .formelement .fld{float:left;padding-bottom:3px}
.formlayout .formelements .formsubmit{padding-top:5px;padding-left:160px}
.formlayout .formelements .formsubmit input{background-color:white;cursor:pointer}
.bestelbutton{display:block;float:left;background-image:url("https://www.bookyou.com/site/web/images/background.jpg");border:1px solid #D3D3D3;text-decoration:none;padding:4px 3px 0 3px;height:21px;color:black;min-width:80px;text-align:center}
.main-centered{margin:0 auto}
.main-template .main-topbanner{font-size:0}
.main-template .main-middle-section{height:220px}
.main-template .main-middle-section .main-menu{float:left;height:220px;display:table;#position:relative;overflow:hidden;width:300px}
.main-template .main-middle-section .main-menu-center-hack1{#position:absolute;#top:50%;display:table-cell;vertical-align:middle}
.main-template .main-middle-section .main-menu-center-hack2{#position:relative;#top: -50%}
.main-template .main-middle-section .main-menu .main-menu-item a{text-decoration:none}
.main-template .main-middle-section .main-menu .main-menu-item-actief a{font-weight:700}
.main-template .main-middle-horizontaal{height:30px}
.main-template .main-middle-horizontaal .main-horizontaal-menu .main-menu-first{border-right:1px solid black;border-bottom:1px solid black;height:30px;float:left;width:5px}
.main-template .main-middle-horizontaal .main-horizontaal-menu .main-menu-item{float:left;height:30px;border-top:1px solid black;padding:0 5px;background-color:#EDEDED}
.main-template .main-middle-horizontaal .main-horizontaal-menu .main-menu-item a{text-decoration:none;line-height:30px;display:block;height:30px}
.main-template .main-middle-horizontaal .main-horizontaal-menu .main-menu-item-actief a{font-weight:700}
.main-template .main-middle-horizontaal .main-horizontaal-menu .main-menu-last{height:30px;float:left;border-left:1px solid black;border-bottom:1px solid black}
.main-template .main-animation{float:left;width:500px;height:220px}
.main-template .main-content .clientgegevens{font-size:9px;text-align:right;padding-right:5px}
.main-template .main-content .defaultlayout .main-left-pane{float:left;padding-bottom:10px}
.main-template .main-content .defaultlayout .main-right-pane{float:left;padding-bottom:10px}
.main-template .main-footer{}
.main-template .main-footer .socialmedia{padding-top:5px;text-align:center}
.main-template .main-footer .socialmedia a{text-decoration:none}
.main-template .main-footer .dealergegevens{padding-top:5px;text-align:center}
.main-template .main-footer .footerlinks{padding:5px 0;text-align:center}
.main-template .main-footer .kernwoorden{display:none;padding-bottom:5px;text-align:center}
.product-normal{float:left;width:240px;padding-left:5px;padding-right:2px;padding-bottom:25px}
.product-normal .title{font-weight:700;padding-bottom:7px}
.product-normal .afbeelding{background:url(http://www.bookyou.com/repository/services/web/images/bookyou-default-icon.jpg);font-size:0;width:100px;float:left}
.product-normal .afbeelding a{display:block;text-decoration:none}
.product-normal .afbeelding a:hover{text-decoration:underline}
.product-normal .afbeelding img{display:block;width:100px;height:100px}
.product-normal .prijsenbestel{padding-left:10px;float:left;width:130px}
.product-normal .prijsenbestel .prijszonderkorting{position:relative;color:#888}
.product-normal .prijsenbestel .prijszonderkorting:before{position:absolute;content:"";left:0;top:60%;right:0;border-top-width:1px;border-top-style:solid;border-color:inherit;-ms-transform:rotate(-8deg);-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}
.product-normal .prijsenbestel .prijsmetkorting{font-size:18px;font-weight:400;padding-bottom:5px}
.BookYouSlideshow-image{height:220px;width:500px}
#home .categorie{padding-bottom:15px}
#contact input.text,
#contact textarea{width:300px}
#contact .feedback{padding-top:5px;padding-bottom:0;padding-left:160px}
#product-large .pakket{padding-top:20px}
#product-large .prijzen{padding-top:20px}
#product-large .prijzen .prijs-oud{position:relative;color:#888}
#product-large .prijzen .prijs-oud:before{position:absolute;content:"";left:0;top:60%;right:0;border-top-width:1px;border-top-style:solid;border-color:inherit;-ms-transform:rotate(-8deg);-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}
#product-large .prijzen .prijs-nieuw{font-size:26px;font-weight:400}
#product-large .kenmerken{padding-bottom:10px;border-bottom:1px solid}
#product-large .embedflickr{padding-top:5px}
#product-large .embedflickr .bestelbutton{margin:0 auto;float:none;width:120px}
#product-large .socialmedia{padding-top:10px}
#product-large .lcolumn{float:left;padding-top:10px;width:235px}
#product-large .lcolumn .photo{width:225px;height:169px;margin-bottom:10px}
#product-large .rcolumn{float:left;width:235px;padding-left:7px;padding-top:10px}
#product-large .rcolumn .movie{width:240px;height:169px;margin-bottom:10px}
#product-large .rcolumn .soundcloud{height:81px;width:240px;margin-bottom:10px}
#product-large .mixcloud{padding:10px 17px 5px 0}
#product-large .shopcontrols{padding-top:5px;padding-right:18px;float:right}
#product-large .shopcontrols .bestelbutton{float:none;margin-bottom:7px}
#product-overzicht .subcategories{padding-top:10px}
#product-overzicht .subcategories .subcategory{float:left;width:200px}
#product-overzicht .products{padding-top:10px}
#inschrijven input.text,
#inschrijven input.password{width:200px}
#inschrijven .formlayout{padding-left:5px}
#inschrijven .inloggen{padding-bottom:20px}
#account .reserveringen .overzicht{padding-top:12px;line-height:18px}
#account .reserveringen .overzicht .boeking{padding-bottom:18px}
#account .reserveringen .overzicht .boeking .lcolumn{width:250px;float:left}
#account .reserveringen .overzicht .boeking .rcolumn{width:200px;float:right}
#account .reserveringen .overzicht .boeking .lzondercolumn{width:160px;float:left;min-height:18px}
#account .reserveringen .overzicht .boeking .mzondercolumn{width:140px;float:left;min-height:18px}
#account .reserveringen .overzicht .boeking .rzondercolumn{width:190px;float:left;min-height:18px}
#gegevenswijzigen .formelements .formelement{padding-bottom:10px}
#algemenevoorwaarden p{padding-bottom:12px}
#gigguide{padding:10px}
#gigguide .bookyoulogo{display:block;width:178px;height:54px;background:url("https://www.bookyou.com/site/web/images/logo-bookyou-gigguide.png") no-repeat 0 0}
#gigguide .bookyoulogo:hover{background-position:0 -54px}
#gigguide .gg-kop{font-weight:700;font-size:14px;line-height:50px}
#gigguide .gg-kop .logo{float:right}
#gigguide .gg-list{padding-top:10px}
#gigguide .gg-item td{padding-bottom: 10px}
#gigguide .gg-datum{padding-right:20px;font-weight:700}
#gigguide .gg-tekst{font-weight:700}
#gigguide{padding-bottom:10px}