/*CSS stylesheet lelieClass 
Dirk ZaalDigizaal webdev Amsterdram*/



#slider li:first-child{display:block;}
.buitenrand{background-color:#b4cd9b}
a img, gmapez{border:none; }
ul,ol,dl{margin:0}
a{color: #303030}
a:hover, a:focus{color:rgb(0,51,0)}
a.info{background:transparent; color: #303030; font:normal 500 12px 'Roboto',arial,sans-serif; position:relative;
text-decoration:none; z-index:24; }
a.info:hover{background:#ff0000; color: #303030; cursor:default; font:500 12px 'Roboto',arial,sans-serif; text-decoration:none; z-index:25; }
a.info:hover img{border:0px; }
a.info:hover span{background:#ffffff; border-bottom:2px solid #444f51; border-left:1px solid #444f51; border-right:2px solid #444f51; border-top:1px solid #444f51; color: #303030; display:block;
left:8em; position:absolute; text-align:center; top:-2em; z-index:25; }
a.minibutton{background:transparent; color:#444f51 !important; font:500 0.9em  'Roboto',arial,sans-serif; margin:0 3px; text-decoration:none; vertical-align:top; }
a.minibutton:active,a.minibuttonactive{color: #303030 !important; font:500 1em  'Roboto',arial,sans-serif; margin:0 3px; text-decoration:underline; vertical-align:top; }
a.newsitem{font:500 12px 'Roboto',arial,sans-serif; text-decoration:none; }
a.toolbutton,a.toolbutton:visited{background:transparent url('/share/images/buttonback.gif') repeat-x !important; border:1px outset #444f51; color:#444f51; font:normal normal 12px 'Roboto',arial,sans-serif !important; padding:0px .8em 0px .8em; text-decoration:none; text-transform:capitalize; }
a.toolbutton:hover,a.toolbutton:active{border:1px inset #eaeaea; color:#ff0000; }
a.toolbutton:active{border:1px solid #eaeaea; color:#ff0000; font-weight:500; }
address{color: #303030; font:1em 'Roboto',arial,sans-serif; }
address,caption,cite,code,dfn,em,var{font-style:normal; font-weight:normal; }
a.button:hover{background-color:#8b0000}
body .ui-widget{font-size:12px; }
caption,th{text-align:left; }
div#closer{background:url('/images/up.gif') 0 0; height:15px; width:15px; }
div#opener{background:transparent url('/images/down.gif') no-repeat 0 0; }
div.colorpic{background:#ffffff no-repeat !important center; border:4px solid #eaeaea; cursor:pointer; float:left; height:6em; margin:4px 4px 10px 0; width:105px; }
div.gmap{background:url('/images/cblogo.gif') #ffffff no-repeat right center; height:90px; }
div.gmap *{color: #303030 !important; font:1em 'Roboto',arial,sans-serif; }
div.inlogblok{text-align:right; width:100%; }
div.inlogblok div{float:right; text-align:right; }
.link a,label.overlabel,.grijs{color:#444f51; }
.linkerkolom,div.rechterkolom{float:left; width:450px; }
dl,dd{margin-left:6px; padding:0; }
fieldset{border:none; display:inline; }
fieldset a{color:#444f51; text-decoration:none; }
fieldset legend{font:normal 0.9em 'Roboto',arial,sans-serif; font-style:italic; }
fieldset.front{border:1px solid #444f51; margin:4px; padding:4px; }
fieldset.front legend{color:#444f51; font:italic 0.85em  'Roboto',arial,sans-serif; padding:0 .6em; }
form{display:inline; margin:0; }
form fieldset{border:none; padding:0; }
h1{color: #303030; font:600 1.9em Roboto, arial,sans-serif; margin:20px 0;  }
h2{color: #303030; font:500 1.45em Roboto, arial,sans-serif; margin:2px 0; text-transform:none; }
h3{color: #303030; font:500 1.25em  Roboto, arial,sans-serif; margin:2px 0; }
h4{color: #303030; font:500 0.8em  Roboto, arial,sans-serif; margin:2px 0; }
h5{font:500 0.7em  arial,sans-serif; }
body{background-color: #fff; color:#464646; font-size:13.8px; font:1rem 'Roboto',arial,sans-serif; height:100%; margin:0; }
iframe{border:0; overflow:hidden; }
img.logo{max-height:114px; padding:5px; vertical-align:sub}
img.portret{margin-bottom:10px; margin-right:10px; }
label.overlabel-apply{color:#444f51; position:absolute; right:5px; top:3px; z-index:1; }
label>input{margin-right:3px; position:relative; }
li.streepje{padding:0; }
ol,ul{list-style:none; }
optgroup{font:oblique 500 10px 'Roboto',arial,sans-serif; }
option{width:auto; }
p{line-height:125%; margin:0 0 0.2em; }
select{border:1px solid #444f51; height:1.7em; padding:0px; margin-top:0.4em; font:1em 'Roboto',arial,sans-serif; }
ul.list{padding-left:10px; padding-top:5px; }
ul.list li{height:20px;
/*links page*/
 }
.menulist a{color:rgb(28,63,106); display:block; font:normal 1.4em 'Roboto',sans-serif; text-align:left; text-decoration:none;text-transform:none;}
.menulist li{list-style:none; padding:0; text-align:left; position:relative}
.menulist li.current  a{font-weight:700; }
.menulist li a:hover{background-color:rgb(0,61,99);color:#fff;text-decoration:none;  }
.menulist li .lanselect a{display:inline; margin:0 1px; padding:0; text-decoration:none; }
.menulist  ul{display:none; padding-left:15px; }
.menulist ul{margin:0; padding:0;transition:height, 0.5s linear; }
.menulist ul a{font-weight:normal; text-decoration:none; }
.menulist ul li{border:none; padding:3px 0 0 0;display:block }
.menulist ul li.current a, .navlist li a:hover,#white,input,select,option{color: #303030}
.menulist .sub{display:none; position:absolute; top:50px; z-index:100; background-color: transparent; padding:0}
.menulist .sub li:hover{display:block}
.menulist .sub li a {color: #115}
.menulist .sub li a:hover{color:#fff;text-decoration:none; }
.ad-image-wrapper{background:#eaeaea; }
.alert{background:transparent; color:#ff0000; font:500 10px 'Roboto',arial,sans-serif; text-decoration:blink; }
.alert a{padding-left:1em; padding-right:1em; }
.arabic .back1,.arabic .content p,.arabic ul li{direction:rtl; text-align:right; }
.arabic .foot{direction:rtl; text-align:left; }
.arabic .forsale, .arabic .grijs{direction:ltr; text-align:left; }
.article{height:auto; margin-bottom:10px; width:100%; }
.article div{margin:0 1em; }
.back1{margin:0 auto; padding:0; }
.back2{background-color:#fff; border-left:1px solid #ddd; border-right:1px solid #ddd; margin:0 auto; text-align:center; }
.basicinfo{color: #303030; font-size:0.9em;width:200px;float:left; height:105px;}
.basicinfo h3{color: #303030; white-space:nowrap; }
.bgadget{border-radius:2px; margin-top:4px; overflow:hidden; margin-bottom:5px; position:relative;text-align:left;line-height:1.15 }
.bgadget a{font-weight:500}
.bgadget img, #worldmap img.map, .wrappable{width:100%; }
.bgadget a:hover{text-decoration:underline }
.blikvanger_item{min-height:420px; }
.blue{background-color: #303030; margin:10px 0; }
.bluebackground,.greybackground{background:#ffffff; color: #303030; }
.box{background:transparent; cursor:pointer; margin-bottom:5px; overflow:hidden; width:140px; }
.box a{color:#ffffff !important; font-size:1.1em; font-weight:500; text-decoration:none; }
.boxbottom{background: url(/images/140rond.png) #303030 no-repeat bottom; min-height:14px; padding-bottom:3px; text-align:center; }
.boxbottom a{font-size:0.9em; text-transform:uppercase; }
.boxcontent{font-size:0.9em; }
.boxcontent h2,.boxcontent a{color:white; font:500 1.4em arial,sans-serif; text-align:center; }
.boxtop{background:transparent url(/images/140rond.png) no-repeat top; font-size:0; height:5px; }
.bx-wrapper{margin:0;;z-index:0; box-shadow:none }
.bx-wrapper{-khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-touch-callout:none; -webkit-user-select:none; }
.bx-wrapper .bx-controls-direction a{opacity:0.7; z-index:0; }
.bx-wrapper .bx-viewport{box-shadow:none   !important; }
.bx-wrapper .bx-viewport{background-color:#FFFFFF; border:none; box-shadow:0 0 0; left:0; margin:0; }
.col1,.col2,.col3,.col{float:left; width:60px; }
.content .date{font:italic 1em 'Roboto',arial,sans-serif; }
.content li{list-style:disc; }
.content ul{margin:5px 15px; padding:0; text-align:left; }
.content,.content p{font:normal 1em 'Roboto',arial,sans-serif; line-height:140%; text-align:left; }
.dark{background:#ffffff; border:0px; color: #303030; }
.dark,.grijsvlak{background:url('/share/images/greygradient.gif') #eaeaea; border:1px outset; border-color:#444f51; }
.debuginfo{color:red; display:none; }
.extended{height:auto !important; margin-left:2px; }
.form_entry{margin:2px; overflow:hidden; }
.form_entry  select,.form_entry input{border:2px solid #b6b6b6; font-size:1em; padding:1px; }
.form_entry label{float:left; width:10em; }
.formulier:-moz-placeholder, .formulier::-moz-placeholder, .formulier:-ms-input-placeholder, a, .formulier::-webkit-input-placeholder{color:#006201;
/* Mozilla Firefox 4 to 18 */
 }
.noUi-background{box-shadow:inset 2px 3px 7px 0px #ABABAB;-webkit-box-shadow:inset 2px 3px 7px 0px #ABABAB;-moz-box-shadow:inset 2px 3px 7px 0px #ABABAB;-o-box-shadow:inset 2px 3px 7px 0px #ABABAB;}
.postfix{z-index:0}
.fullpage{margin:0; text-align:left; vertical-align:top; margin:0 auto;min-height:450px;padding-bottom:30px}
.gmapez img{max-width:none; }
.gmapez label{display:inline; width:auto; }
.guestbooksign{margin:2px 0; }
.guestbooksign td,.vipcontainer .klein{font-size:0.85em; }
.hidden, #skypedetectionswf, .tenders #advs, caption, div.onzichtbaar,fieldset legend,a.info span,a.info span,form fieldset legend,ul.menulist li.normal ul
{display:none; }
.highslide-container table, .highslide-container table tr{background-color:transparent; }
.itemholder{float:right; margin:10px 10px 0 0; width:350px; }
.kolom{width:384px; }
.kolomlinks{background:#ffffff; height:100%; margin-bottom:5px; text-align:left; }
.lanselect{float:right;position:absolute; right:20px; top:75px}
.lanselect a img{border:1px solid #aaa; opacity:.45; padding:1px; vertical-align:middle; }
.lanselect a img{filter:alpha(opacity=45); }
.lanselect a.current{cursor:default; }
.lanselect a.current img{border:1px solid #333; filter:alpha(opacity=100); opacity:1; }
.left{float:left; }
.lijntje{border-bottom:1px solid #B6B6B6; margin-bottom:5px; }
.menubar a.toolbutton{display:block !important; width:auto; }
.moreinfo{display:table-cell; margin:1em; max-width:150px; }
.naam a{color:#333; text-transform:capitalize; }
.navlist{background:#ffffff; border-bottom: 4px solid #303030; color:#444f51; margin:0; overflow:hidden; padding-left:15px; padding-top:3px; }
.navlist a.current,.navlist a.current:visited,.navlist a.current:hover{background: #303030; border-radius:4px  4px 0 0; color:#ffffff;
/*border-bottom:1px solid #4d5b80 !important;*/
font-weight:500; padding:0; }
.navlist li{float:left; list-style:none; margin:0 2px; }
.navlist li a span{padding:0 0.4em; }
.navlist li a,.navlist li a:visited{color: #303030; font:normal 1em 'Roboto',arial,sans-serif; padding:0; text-decoration:none; text-transform:capitalize; }
.navlist li a.current span,.navlist li a.current:visited span{padding:0 0.6em; }
.new{background:#ffffff; color: #303030; cursor:pointer; font:500er italic 12px 'Roboto',arial,sans-serif; }
.newblue{background-color:#006201; color:white; margin:10px 0; padding:0 10px; }
.newblue h1,.blue h1,.blue h2{color:white; margin:0; padding:5px 12px .5px 12px; width:100%; }
.news_items{overflow:hidden; padding-bottom:20px; }
.news_items img{width:100%}
.news_items .item {min-height: 240px}
.news_items .item a{text-decoration:none; }
.news_items .item a strong{display:block; font-size:1.15em; margin-bottom:3px; max-height:22.4px; text-align:left; text-transform:uppercase; white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.news_items .item a.readmore{display:inline; font-weight:500; }

.newsletterbutton{margin:0; text-align:center;
/*border-top:1px solid #888;border-bottom:1px solid #888 */
}
.newsletterbutton img{width:100%;padding-top:15px}
.newsletterbutton a.button{background-color:transparent;  color: #303030;  font-size:1.1em;  font-weight:500;  margin:0;  padding:0;  text-align:center;  text-transform:uppercase;}
.newsletterbutton a.button span{font-size:1.4em;  font-weight:normal; }
.addthis_vertical_follow_toolbox p{border-top: 1px solid #303030;text-transform:uppercase;color: #303030;font-size:24px;margin-bottom:5px;text-align:center}
.addthis_vertical_follow_toolbox{border-bottom:1px solid #999;color: #303030;margin-left:-5px}
.addthis_vertical_follow_toolbox  a span{padding-left:0;margin-left:0;color: #303030;}
.newsletterbutton a.button:hover{color:#006201 !important;
/*background-color:#00476B; */
 }
.newspecs tr.odd{background-color:#8ba9c3; }
.nocontrols div.highslide-controls{display:none; opacity:0; }
.nocontrols form input[type="text"],.nocontrols form select,div.formulier form input[type="text"],div.formulier select,div.formulier textarea{border:2px solid #bbb; color:#111; font-size:0.9em; height:2em; margin:0 0 6px; padding:2px 4px; }
.noUi-connect{background: none repeat scroll 0 0 #303030; box-shadow:0 0 3px rgba(51,51,51,0.45) inset; transition:background 450ms ease 0s; }
.noUi-horizontal .noUi-handle{cursor:pointer; height:27px; width:27px; z-index:0}
.noUislider.horizontal{height:12px; width:98%; }
.noUislider.horizontal div{background:#BBBBBB; border:2px solid #888888; border-radius:5px 5px 5px 5px; box-shadow:1px 2px 6px rgba(0,0,0,0.5); cursor:ew-resize; height:24px; margin:-7px 0 0 -7px; width:24px; }
.noUislider.horizontal div.active{background-color:#333; box-shadow:0 0 0; }
.pager{clear:both; margin:10px 0; overflow:hidden; text-align:center; }
.pagewidth{background:transparent; color:#444f51; margin:0 10px; overflow:hidden; padding-bottom:30px; position:relative; text-align:left; width:938px; }
.plakrechts{float:right; font:0.9em 'Roboto',arial,sans-serif; margin:2pt 0; text-align:left; width:200px; }
.right{float:right; }
.rounded{border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
.sail{background:transparent url('/images/sail.gif') no-repeat center center; height:22px; width:20px; }
.scrollable{overflow:auto; overflow-x:hidden; }
.scrollable.lijntje{border-bottom:none; border-top:1px solid #b6b6b6; margin-top:5px; }
.search{padding:4px 0; position:relative; z-index:8; }
.search input#inputfield{color:#455660; color:#999;border:2px solid #999; padding:0 3px; }
.search input.submit{background:url("/images/loupe.gif") no-repeat scroll center center transparent; border:none; cursor:pointer; height:17px; width:19px}
.shadow,.glow{box-shadow:0 0 3px rgba(0,0,0,0.65); margin:5px; -moz-box-shadow:0 0 3px rgba(0,0,0,0.65); -webkit-box-shadow:0 0 3px rgba(0,0,0,0.65); }
.slider li img, .socialbookmarks div{display:inline; }
.slider, #distance{text-align:center; }
.socialbookmarks{bottom:-27px; font-size:.85em; overflow:hidden; position:absolute; right:20px; text-align:center; }
.subnavcontainer{clear:both; padding-top:0.5em; }
.switchcontent{color: #303030; display:none;
/* zoekapplet form */
font:0.9em/2em 'Roboto',arial,sans-serif; }
.tabledata{color: #303030; font:12px/17px  'Roboto',arial,sans-serif; padding:0 8px; }
.tabledata a:hover{color: #303030; font:12px 'Roboto',arial,sans-serif; }
.tablelabel{border-bottom: 1px solid #303030; color: #303030; font:500 13px  'Roboto',arial,sans-serif; letter-spacing:1px; padding:0px 3px; }
.tablelabel a,.tablelabel a:hover,.tablelabel a:visited{color: #303030; font:500 13px 'Roboto',arial,sans-serif; text-decoration:none; }
.tenders .switchcontent{display:block; }
.textonly{background-color:transparent; padding:0; }
.textonly .boxbottom{height:5px; min-height:100%; }
.textonly a{background-color: #303030; display:block; }
.textonly a,.textonly a h2{color:#fff; font-size:1.3em; font-weight:normal; text-decoration:none; }
.textonly h2{margin:0; padding:10px 0; }
.thumb{margin-right:4px; }
.thumb img{max-width:none; position:absolute; }
.thumbs img{max-width:none; min-height:53px; }
.touch  div.nouislider a div{border-radius:10px; height:36px; width:36px; }
.touch .nouislider{margin:10px; }
.touch .nouislider div{background:none repeat scroll 0 0 #eb0d0d; border:1px solid #807c75; border-radius:3px 3px 3px 3px; }
.touch .nouislider div{height:28px; margin:-10px 0 0 -12px !important; width:28px; }
.touch .nouislider.horizontal{margin-bottom:13px; margin-top:13px; }
.touch .nouislider.horizontal div{margin:-14px 0 0 -12px; }
.ui-autocomplete li a.ui-state-focus{background: #303030; color:#fff; }
.ui-autocomplete-category{font-weight:500; line-height:1.5; margin:0.8em 0 0.2em; padding:0.2em 0.4em; }
.menulist  .sub li a {font-weight: normal}
.menulist  .sub li.current a{color: #303030; font-weight:bold; }
.vipcontainer{color:#ffffff; margin-bottom:30px; text-align:center;min-height:10px }
.homepage .vipcontainer{min-height:18px}
.whiteback,.whiteitem{color:#444f51 !important; font-size:1em; font-weight:500; line-height:145%; }
.gadgets .bx-wrapper img{min-width:100%;min-height:350px;max-width:none}

div.slider img{width:100%;}
.zoeker{background-color: #303030; border-radius:2px; bottom:20%; box-shadow:0 0 5px rgba(10,10,10,0.5); display:block; left:30%; overflow:hidden; padding:5px 10px; position:absolute; text-align:center; width:40%; }
.zoeker:before{background:-moz-linear-gradient(center top ,rgba(255,255,255,0.1),rgba(255,255,255,0.3)) repeat scroll 0 0 transparent;content:"";  height:35%;  position:absolute;  right:0%;  top:0;  transform:rotate(1.5deg);  width:120%;}
#browser{background:transparent; color: #303030; font:normal 0.9em 'Roboto',arial,sans-serif;
/*position:absolute;right:20px;*/
margin:10px; z-index:2; }
#browser img{margin-top:0; }
#browser li{display:inline; margin:0; vertical-align:middle; }
#navcontainer{margin:0px; }
#news_more  embed ,#news_more  iframe{height:425px; width:760px; }
#news_more #slider img{max-height:none;max-width:100%;width:auto;display:inline }
#news_more #slider li{text-align:center}
#news_more a{color: #303030; font-weight:500; text-decoration:underline; }
#news_more a.button{color:#fff;text-decoration:none}
#openform{padding-bottom:9px; }
#price_totext, #price_fromtext{padding:8px 0;   text-align:left;height:32px; overflow:hidden; color:rgb(0,129,197) }
span.oldprice{position:relative}
span.oldprice::before{border-bottom:2px solid #fff;  content:"";  position:absolute;  right:-4px;  top:11px;  transform:rotate(-17deg);  width:118%;}
#slideform, #slideform label, #slideform span{font-size:1em;color:#4d4d4d;}
#slideform, #slideform label, #slideform span{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
#openform input,#openform label{margin-bottom:4px; }
#slider a::selection, #slider a::-moz-selection{background:transparent}
a.button#advs{color:#fff}
.noUi-connect{background:none repeat scroll 0 0 #3FB8AF;  box-shadow:0 0 3px rgba(51,51,51,0.45) inset;  transition:background 450ms ease 0s;}
.noUi-connect{background-color: #303030; }
.noUi-handle{border: 2px solid #303030}
a.moreinfo{color:#fff}
.highslide-header{display:none;}
.nocb .highslide-controls{display:none;}
.currency{display:none; margin:-4px 2px 0 0;position:absolute; right:1px; bottom:0; z-index:2; background-color:#eee;color:#000;font-size:0.8em; font-weight:normal}
.currency li{list-style:none;text-align:right;padding:0 5px; cursor:alias}
.currency li:hover{color:#fff;background-color:#000}
.valuta a:hover .currency{display:block}
.valuta{position:relative}
.tophead{background-color:#b4cd9b;  position:relative;  text-align:center;  z-index:2;}
.search{position:absolute; top:3px; right:13px; width:25%}
.bx-wrapper{border:none}
.gadgets{max-height:400px;overflow:hidden;clear:both;float:none }
.gadgets .textblock{background-color:transparent;  bottom:0;  color:#ffffff;  font-size:1.3em; left:0; padding:0 5px;  position:absolute; transition:all 0.5s ease-out 0.2s; transform-origin:0 0;opacity:0;border-radius:5px;}
.gadgets .textblock p{overflow:hidden; min-width:60%}
.gadgets .active .textblock{opacity:1}
.gadgets h2{text-shadow:0px 0px 5px rgba(0,0,0,0.2);  font-weight:500;font-size:2rem;  margin:5px 0;  padding:3px; vertical-align:middle;text-transform:none }
.gadgets p{font-size:0.9em;  line-height:140%;margin:0 20px}
/*.gadgets .button.next::after, .gadgets .button::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #00801f;  border-style:solid;  border-width:7px 0 5px 15px;  content:"";  display:block;  height:0;  margin-top:-6px;  position:absolute;  right:7px;  top:50%;  width:5px;}
*/
.gadgets .button{background:linear-gradient(to bottom,#ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%) repeat scroll 0 0 rgba(0,0,0,0);border:1px solid #ddeeee;box-shadow:1px 1px 3px #aaaaaa;font:500 14px "Roboto",arial,sans-serif;text-shadow:0 0 2px #aaaaaa;border-radius:3px;box-shadow:1px 1px 3px #aaaaaa;cursor:pointer;display:inline-block;outline:medium none;position:relative;text-shadow:0 0 2px #aaaaaa;text-transform:uppercase;transition:background-color 0.15s ease-in-out 0s;width:auto;margin:5px 20px;float:right;color:#302a16;margin-top:0;color: #303030;
/*#302a16;*/
float:right;  margin-top:0;  padding:10px }
.button{font-weight:700;   outline:0;   -webkit-tap-highlight-color:rgba(0,0,0,0);   -webkit-tap-highlight-color:transparent;   -webkit-touch-callout:none;   -webkit-user-select:none;      -moz-user-select:none;       -ms-user-select:none;           user-select:none;}
.menu-action{background-color: #303030;position:fixed;width:100%; top:0;left:0; right:0;box-shadow:0 4px 4px rgba(10,10,10,0.5);margin:0;text-align:center;z-index:1001;color:#fff;text-transform:uppercase;transition:box-shadow 0.5s ease}
.menu-action a{padding:10px; background-color:transparent;margin:0 auto;line-height:normal; color:#fff;font-size:1.2em;text-transform:capitalize;display:block }
#tophead .wrapper{background-color:#016D1B }
.menu-action a:focus{color:#fff; }
.menu-action a:hover, .menu-action a:focus, .menu-action a:link{background-color:transparent;border:none; color:#fff}
.active .buitenrand{padding:0}
.menu-action a.button:active{color:#000}
.active .menu-action{box-shadow:0 0 4px rgba(10,10,10,0.5)}
body.active{padding-right:0}
.active  .back1{perspective:500px;  perspective-origin:0% 50%;}
.active .menulist a{border-bottom:1px solid #bbb}
.active .menulist{border-top:1px solid #bbb}
.active .bodywrapper{position:relative;overflow:hidden;transform-origin:50% 50%;transition:opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;   }
.bodywrapper::before{background:rgba(0,0,0,0.6) none repeat scroll 0 0;bottom:0;content:"";display:none;position:absolute;left:0;right:0;top:0;z-index:auto;}
.menu-action a{color:#fff}
.truncate{white-space:nowrap;  overflow:hidden;  text-overflow:ellipsis;}
.active .bodywrapper::before{display:block}
nav#access .menulist .sub.open{height:auto;display:block;}
svg{vertical-align:text-bottom;}
.touch .menulist li{padding-top:0;padding-bottom:0}
.touch .lanselect a img{padding:5px}

nav#axxess{transition:all 0.8s ease-out;}
.active .footer img{position:relative; z-index:-1}
#news_more h1{font-size:2.2em}
.touch .ui-menu .ui-menu-item a{line-height:1.5;  padding:8px 0.4em 8px 12px;}
.specslist> li:nth-child(2n){width:30%;}
.specslist> li:nth-child(2n-1){width:20%; text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.newsletterbanner{text-align:center;padding:5px 0;margin-bottom:5px;border-top: 1px solid #303030;border-bottom: 1px solid #303030;}
.newsletterbanner a{text-transform:uppercase; text-decoration:none;font-weight:500;font-size:1.2em}
.mk-css-icon-close,.mk-css-icon-menu{display:inline-block;  height:18px;  vertical-align:middle;  width:18px;}
.mk-css-icon-close div,.mk-css-icon-menu div{background-color:#ffffff;}
.mk-css-icon-close div,.mk-css-icon-menu div{display:block;  height:3px;  border-radius:3px;  margin-bottom:3px;  position:relative;}
.mk-css-icon-menu-line-1,.mk-css-icon-menu-line-3{transform:rotate3d(0,0,1,0deg);  -webkit-transition:all .2s ease;  -ms-transition:all .2s ease;  -o-transition:all .2s ease;  transition:all .2s ease;}
.mk-css-icon-menu-line-2{-webkit-transition:opacity .1s ease;-moz-transition:opacity .1s ease;-ms-transition:opacity .1s ease;-o-transition:opacity .1s ease;transition:opacity .1s ease;}
.active .mk-css-icon-menu-line-2{opacity:0}
.active .mk-css-icon-menu-line-1{top:6px;   transform:rotate3d(0,0,1,-45deg); -webkit-transform:rotate3d(0,0,1,-45deg);-moz-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);-o-transform:rotate3d(0,0,1,-45deg);}
.active .mk-css-icon-menu-line-3{top:-6px;   transform:rotate3d(0,0,1,45deg);-webkit-transform:rotate3d(0,0,1,45deg);-moz-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);-o-transform:rotate3d(0,0,1,45deg);}
.simplehead iframe{min-height:410px}
.pay-off{font-size:0.9em}
.footer ul{display:flex-container}
.footer li{display:inline}
.yacht_specs{line-height:134%}
/* Example of a semitransparent, offset closebutton */
.tophead .wrapper{background-color:transparent}
#formly input::placeholder{opacity:0}
div.alert{min-height:35px;background-color:#fff}
.addthis_inline_follow_toolbox{display:inline-block;vertical-align:middle;}
.gadgets .bx-pager{display:none}
.gadgets .bx-pager a{color:white;  font-size:9px;  margin-right:0;  text-decoration:none;}
.gadgets .bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;}
.gadgets .bx-pager{left:10px;  position:absolute;  z-index:100;  bottom:16px;  text-align:left;}
.gadgets .bx-wrapper .bx-pager.bx-default-pager a:hover,.gadgets .bx-wrapper .bx-pager.bx-default-pager a.active{background:#ccc none repeat scroll 0 0;}
ul.menulist li.has-child > a:after{border:5px solid transparent;   border-bottom:none;   border-top:10px solid #fff; content:'';   vertical-align:middle;   display:inline-block;   position:relative;   right:-0.313em;}
ul.menulist li.current >a:after,ul.menulist li.has-child:hover > a:after{border-top-color: #aaa}
::-webkit-input-placeholder{color:#999;}
:-moz-placeholder{color:#555;   opacity:1;}
::-moz-placeholder{color:#555;   opacity:1;}
:-ms-input-placeholder{color:#555;}
.serie .shopitem:nth-child(3){clear:left}
.category_switch{display:none}
ul.navtablist{border-bottom:4px solid #000;  overflow:hidden;  padding:6px 0 0; margin:0}
.navtablist li{display:inline-block;  list-style:outside none none;  margin:0 6px 0 0;  white-space:nowrap;}
.navtablist li a{background:transparent; display:block;  margin:0;padding:0 6px;white-space:nowrap;font-weight:normal; color:#000;text-transform:capitalize}
.navtablist li.current a{background:#000; color:#fff;}
.navtablist a:hover,.subnavlist a:hover{background-color: #303030;  }
.scrollable{clear:both}
.subnavlist{margin:0 0 10px 0;padding:0}
.subnavlist li{display:inline}
.subnavlist li a{padding:4px 10px; color:#000}
.subnavlist li.current a{font-weight:500;text-decoration:underline}
.shopitem-inner{height:97%;  overflow:hidden;  text-align:center;}
#zoomed .shopitem-inner{height:auto;  box-shadow:1px 1px 7px #000;padding-bottom:0}
.shopitem .title{position:absolute;top:205px; right:7px;left:7px; color:#111; text-align:center;white-space:nowrap;text-overflow:ellipsis}
#zoomed .title{white-space:normal}
.shopitem .sprice{text-align:right;display:block;white-space:nowrap;}
.broodkruimel{margin:0}
.broodkruimel li{display:inline;padding-right:10px}
.broodkruimel li:after{content:'>';}
.broodkruimel li:last-child:after{content:'';}
#slider{margin:0;padding:0}
#slider li{overflow:hidden; padding:0}
.picto{position:relative; width:160px; height:245px;border:1px dotted transparent; float:right; overflow:hidden; perspective:400px;}
.picto .specifics{position:absolute; bottom:0;font-size:0.7em;}
.object{position:absolute;left:0;width:21px;height:29px; bottom:125px;border-color:#aaa #aaa #333 #333;border-width:1px; border-style:solid;-webkit-transform-origin:31px 0 0;-webkit-transform:rotateY(0deg) translateX(0);transform-origin:31px 0 0;transform:rotateY(0deg) translateX(0);background-size:contain;background-repeat:no-repeat;background-position:center center}
.line{border-top:1px solid #111;  bottom:44px;  left:-63px;  position:absolute;  transform:rotateY(0deg) translateX(0px);  transform-origin:130px 0 0;  width:184%;}
.cart a{color:#000}
.cart .knop{background-color:#000; color:#fff;  cursor:pointer;  float:left;   margin:0 1px;  text-align:center;    width:15px;font-size:19px;line-height:100%}
.cart .dec{background-position:left bottom;}
.cart .inc{background-position:left top;}
table.cart tbody td{vertical-align:top;}
iframe#iframe{height:0;}
.cart .number{float:left;  vertical-align:middle;  padding:2px;}
.cart thead, .cart thead th{background: #303030;  border-top:1px solid #a6a6a6;  color:#fff;  font-size:1em;  font-weight:400;}
.cart .col-prijs, .cart .col-totaal{padding-right:3px;  text-align:right;  white-space:nowrap;}
.ui-pnotify.custom .ui-pnotify-container{background-color:#404040 !important;background-image:none !important;border:none !important;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.ui-pnotify.custom .ui-pnotify-title, .ui-pnotify.custom .ui-pnotify-text{font-family:Arial, sans-serif !important;text-shadow:2px 2px 3px black !important;font-size:10pt !important;color:#FFF !important;padding-left:50px !important;line-height:1 !important;text-rendering:geometricPrecision !important;}
.ui-pnotify.custom .ui-pnotify-title{font-weight:500;}
.ui-pnotify.custom .ui-pnotify-icon{float:left;}
.ui-pnotify.custom .fa{margin:3px;width:33px;height:33px;font-size:33px;color:#FF0;}
.checkoutblok{background-color: #303030;color:#fff; overflow:hidden;padding-bottom:6px;overflow:hidden}
.checkoutblok h3{font-size:12px;text-transform:uppercase; color:#fff}
.checkoutblok #scitems{font-size:1em; color:#000;  }
.checkoutblok a.checkout{font-size:12px; font-weight:500; color:#fff;background-color:#000;padding:4px 6px;text-transform:uppercase;margin-top:6px}
.checkoutblok #iframe{display:none}
.showmore{text-align:center; background-color:#111}
.showmore #ajaxmore{color:#fff;display:block}
#ajaxmore:hover{background-color:#000}
.submenulist{background-color: #fff; overflow:hidden;}
.submenulist>li a{text-transform:uppercase; color:#fff;white-space:nowrap;padding-left:5px}
.submenulist  ul a{text-transform:none;white-space:normal}
.submenulist li{display:list-item; }
.submenulist ul a{font-size:0.8em;}
.submenulist a{padding:2px 0; text-decoration:none;display:block;border-bottom:2px solid rgb(180,205,155)}
.submenulist a:hover{background-color:#000}
.submenulist li.current a{font-weight:500;text-decoration:underline;color:#fff;}
.submenulist li.current ul a{font-weight:normal;text-decoration:none}
.submenulist li.current li.current a{font-weight:500;text-decoration:underline}
.submenulist ul{margin:0}
.submenulist ul a{padding-left:20px}
.extrakolom{padding-top:7px}
 .extrakolom{margin-top:-37px}
.selectbox{position:relative;width: 20%; float: left}
.selectbox >a{display:block}
.selectbox img{margin:0;width:100% }
.selectbox span{font-weight:500;display:block;text-align:center;color:#fff; background-color: #303030;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1px 3px}
.selectbox p{font-size:0.8em}
.gallery img {padding: 3px}
label.error{background-color:#000; color:red;position:relative;margin-bottom:0 !important; top:-11px}
label.error:after{content:'';position:absolute;border-style:solid;border-width:0 8px 8px;border-color:#000 transparent;display:block;width:0;z-index:0;top:-7px;left:20px}
label.error::before{content:'';position:absolute;border-style:solid;border-width:0 9px 9px;border-color:#fff transparent;display:block;width:0;z-index:0;top:-9px;left:19px;}
-moz-column-count:3;
column-count:3;}
.letters li{margin:0;}
.letters a span{font-size:0.8em;font-weight:normal}
li.letter{font-size:2em; font-weight:500er; text-transform:uppercase}
table{border-collapse:collapse}
table tr.even, table tr.alt, table tr:nth-of-type(even){background:#f0f3f0}
hr{border-color:transparent;clear:both}
.rt-breakpoint{display:none;}
.rt-wrap{overflow:hidden;    border-bottom:0;}
.rt-alt{display:block;text-align:left;white-space:normal;}
.re-alt2{background:none;margin-bottom:20px;padding:0;}
.cellResize[data-title]:before{content:attr(data-title) ":\00A0";        font-weight:500;}
.browseby{height:25px;overflow:hidden }
.browseby ul{background-color:transparent;  border-bottom:2px solid #000;  font-size:0.87em;  margin:-2px 0 0 0;  z-index:2;text-indent:0;  box-shadow:1px 1px 2px rgba(0,0,0,0.5);padding-top:6px}
.browseby li a{padding:2px 4px; color:#000;}
.browseby li{margin:0; display:list-item;background-color:#fff; border-left:2px solid #000;border-right:2px solid #000}
.browseby a.current{text-decoration:underline;font-weight:500}
.browseby:hover{overflow:visible}
.browseby:hover ul{position:absolute}
.highslide-container tr:nth-child(2){background-color:transparent}
.clear{clear:both}
.underline{border-bottom: 2px solid #303030; margin-bottom:10px}
.lazy-hidden{opacity:0;}
.lazy-loaded{-webkit-transition:opacity 0.3s;    -moz-transition:opacity 0.3s;    -ms-transition:opacity 0.3s;    -o-transition:opacity 0.3s;    transition:opacity 0.3s;    opacity:1;}
.bubbletip{border:none}
.extrakolom h2{color:#fff; background-color: #303030;text-align:center; font-weight:900}
nav#bottom-navigation{overflow:hidden}
a#logohead{color:#fff;  font-size:2.2em;  font-weight:500;  text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;  text-transform:uppercase;}
#news_more  .bx-wrapper .bx-pager{color:#666;  font-family:Arial;  font-size:0.85em;  font-weight:700;  padding:5px}
#news_more .bx-wrapper .bx-controls-auto, #news_more  .bx-wrapper .bx-pager{bottom:auto;  position:static;  text-align:left;  width:100%;}
#news_more .panel{display:table; border:2px solid #000; height:360px; overflow:visible}
#news_more .abstract{font-weight:700}
button:hover, button:focus, .button:hover, .button:focus{background-color: #303030;}
#order_form p span{background-color:#000;  color:#fff;  display:block;  line-height:30px;  overflow:hidden;  padding:0 6px;}
.shop-add p{padding-top:6px;}
.wrapper a.right.shopcart{background:#fff url("/images/shopping_cart_check.png") no-repeat scroll 0 0;  height:33px;  margin:7px 30px 0 0;  padding:0;  width:37px;  background-size:contain;}
#news_more ul#slider li{text-align:center}
#news_more ul#slider li a img{;display:inline}
.bx-wrapper li a span{display:block;  font-size:0.85em;  font-weight:normal;  left:2px;  padding:1px;  position:absolute;  right:2px;  text-align:center;  text-decoration:none;}
.content ol li{list-style:outside decimal; margin-left:1.3em}
.sectie{background-color:#fff;border-radius:5px; min-height:285px;margin:10px 0;padding:10px;box-shadow:1px 1px 10px rgba(0,0,0,0.5)}
.rekenwidget{margin-top:20px}
.rekenwidget #vraagprijserror,.rekenwidget #adreserror{clear:both; display:block;position:relative;top:-20px;font-size:1rem; overflow:visible}
.alert{padding:6px; background-color:rgba(50,0,0,0.3)}
.sectie:nth-of-type(even){background-color:#fff; color:#222}
.sectie:nth-of-type(even) h2{color:#000}
.sectie.br{width:auto; float:none;clear:both}
.sectie h2{text-transform:normal}

.panel0,.panel1{width:50%;display:inline-block;line-height:normal;color:#111;font-size:0.9em}
.panel1{position:absolute;left:50%;right:0;top:0;bottom:0;text-align:left}
.panel1 .spacing{padding:0 5px; overflow:hidden;text-overflow:ellipsis;}
.picholder, .panel0{position:relative; overflow:hidden}
.picholder .huurprijs,

.picholder .sold,
.panel0 .sold{position:absolute;top:16px;left:-23px;color:#fff;background-color:rgba(0,140,0,0.7);text-align:center;transform:rotate(-45deg);width:110px;padding:5px 25px;}
#mainlogo{text-align: center;position: relative;height: 120px;margin: 0 auto;overflow: hidden;
background-repeat: no-repeat;
background-position: center;
}

#mainlogo a {padding:0;text-align: center}
#mainlogo img {margin-top: -59px;max-width: unset;margin-left: 50%;
transform: translateX(-50%);}
.hidden{display:none}
nav#access{transition:all 500ms ease-out 0s;}
 #shopcart a{font-size:1.5em}
.dark-tooltip table{margin-bottom:0}
.dark-tooltip.light{background-color: #303030; box-shadow:2px 2px 4px rgba(0,0,0,0.4) }
.dark-tooltip.light.south .tip{border-color: #303030 transparent transparent;}
.dark-tooltip.light.north .tip{border-color: rgba(0,0,0,0) rgba(0,0,0,0)  #303030}
span.aantal{background-color:rgb(0,61,99);  border-radius:8px;  color:#ffffff;  font-size:10px;  font-weight:bold;  height:14px;  line-height:14px;  position:absolute;  right:9px;  text-align:center;  top:7px;  transition:all 1s ease 0s;  width:14px;}
#shopcart:hover span.aantal{background-color: #303030}
.cart input.cart-delete{background:url("/share/images/del.png") no-repeat scroll center center transparent;border:medium none;height:20px;margin:0;width:20px}
.row.fullwidth{max-width:none;text-align:center}
.rgadget{position:absolute; z-index:11;right:0; left:0}
.fullwidth.gadgets .relholder{position:absolute;left:0;right:0; top:0; bottom:0;text-align:center}
.relholder .row, .relholder .columns{height:100%;position:relative}
.fullwidth.gadgets #slider .columns{height:100%}
.menuwrap{background-color: #fff;text-align:center}
.rgadget .sectie{background-color:rgba(234,234,234,0.6)}
.tabs{background-color:transparent;border:none}
.lighter, .tabs-content{background-color:#e6e6e6;border:none}
 .lighter{overflow:hidden}
.tabs-title > a{background:transparent;     padding:0.76em; color:#111;    font-size:1em;}
#berek .tabs-panel{padding-bottom:0}
.tabs-title > a:focus,.tabs-title > a[aria-selected="true"]{color: #303030;    font-weight:700}
#maandprijs{background-color:#e6e6e6; font-weight:600}
.rgadget .sectie h2{color:#111;  font-size:1.2em;font-weight:bold}
.rekenwidget .button{background-image:none;font-size:1.2em;background-color: #303030; color:#fff; text-transform:none; text-shadow:0 0 3px rgba(40,0,0,0.8);font-weight:600}
.add_to_cart .button{width:100%;margin:0}
.rekenwidget .button:hover{background-color:rgb(0,61,99);color:#fff;text-shadow:0 0 3px rgba(0,0,0,0.9);}
.content .sectie ul{margin-left:1em;list-style:disc outside}
.rekenwidget .lighter .input-group-label{background-color:#c6c6c6}
.fullwidth  .bx-wrapper #slider li, .gadgets .bx-wrapper li{min-height:317px}
 #berekend .bx-wrapper li{min-height:115px}
 #info{display:none}
.footer{clear:both; overflow:hidden; color:#fff;padding:10px }
#footer{background-color: #303030}
.footer a{color:#eee; font-size:0.9em; font-weight:normal;text-decoration:none; }
.footer a:hover,.footer a.current{color:#fff; text-decoration:underline !important; }
.footer div.footer_left{font-size:1.1em;text-align:left; }
.footer div.footer_right{font-size:1.1em; text-align:right; }
.footer img{vertical-align:baseline; }
.footer ul li{display:inline; padding:0; }
.footer ul, #slider, .slider{list-style:none; margin:0; padding:0; }
 ul.menulist{text-align:ceenter}
ul.menulist li{display:inline-block; border:none;position:relative;}
ul.menulist a{padding:14px 0.8em; }
ul.menulist .sub a{padding:4px 0.5em; }
.ordertheseproducts label{background-color:#e6e6e6;padding:7px 0}
.menu-action{display:none}
.vgallery {padding: 20px 20px 0 20px}
.gallery img {float: left}
.highslide-container table tbody{background-color: transparent}
#target {position: relative}
#target::before {
	content: '';
	left: 44%;
	background: url(/images/virtualtour.png) no-repeat center center;
	z-index: 1;
	height: 100px;
	width: 100px;
	top: 50%;
  position: absolute;
	background-size: contain;
	transition: opacity 1s;
}
#target:active::before {
	opacity: 0;
}
.virtualtour .body {background-color: #000}
.virtualtour .body * {color: #fff}
#header {background: url(/images/traanplaat.png)}
.addthis_inline_follow_toolbox p {display:none}