z/*CSS stylesheet workboats europe (p. coupland)Dirk ZaalDigizaal webdev Amsterdram*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);

/*
@import url('/js/select2/css/select2.css');
@import url('/js/select2/zurb.select.css');
*/

a.info{background:transparent;color:#15568a;font:normal bold 12px 'Open Sans', arial,sans-serif;position:relative;
/*this is the key*/
text-decoration:none;z-index:24;}
a.info:hover{background:#ff0000;color:#15568a;cursor:default;font:bold 12px 'Open Sans', 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:#15568a;display:block;
/*the span will display just on:hover state*/
left:8em;position:absolute;text-align:center;top:-2em;z-index:25;}
address{color:#15568a; font:1em arial,sans-serif; }
address,caption,cite,code,dfn,em,var{font-style:normal; font-weight:normal; }
body .ui-widget{font-size:12px; }
caption,th{text-align:left; }
div.inlogblok{text-align:right; width:100%; }
div.inlogblok div{float:right; text-align:right; }
div.linkerkolom,div.rechterkolom{float:left; width:450px; }
div.naam{float:left; margin-right:2px; width:170px; }
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 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  arial,sans-serif;padding:0 .6em;}
form{display:inline; margin:0; }
form fieldset{border:none; padding:0; }
h1{color: #2d2d2d;font:bold 2em  'Montserrat',"Open Sans",'Helvetica Neue',Arial;,arial,sans-serif;margin:2px 0;text-transform:uppercase;}
h2{color: #2d2d2d;font:bold 1.3em  'Montserrat',"Open Sans",'Helvetica Neue',Arial;,arial,sans-serif;margin:2px 0;}
h3{color: #2d2d2d;font:bold 1.1em  'Montserrat',"Open Sans",'Helvetica Neue',Arial;,arial,sans-serif;margin:2px 0;}
h4{color: #2d2d2d;font:bold 0.8em  'Montserrat',"Open Sans",'Helvetica Neue',Arial;,arial,sans-serif;margin:2px 0;}
h5{font:bold 0.7em  arial,sans-serif; }
html,body{background: #ffF ;color:#111;font:15px 'Open Sans',arial,sans-serif;height:100%;margin:0;}
iframe{border:0; overflow:hidden; }
.search{display:none}
#mainlogo{float:left}
#mainlogo img{max-width:320px}
#mainlogo a{font:700 2em 'Montserrat',"Open Sans",'Helvetica Neue',Arial;, sans-serif;color: #2f784f;text-transform:uppercase; text-decoration:none;}
#mainlogo span{color:rgb(38,114,176)}
#mainlogo img{max-height:80px; padding:5px; float:left}
input.button{color:#15568a;font:1em  'Open Sans',arial,sans-serif;width:auto;}

 .buttonholder a.button,  .buttonholder button.small {    
    padding: 0.875rem 1.75rem 0.9375rem 1.75rem;
    font-size: 0.8125rem;font-weight: normal}
input.button, a.button{font-weight:bold;text-align:center;text-decoration:none;}
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 bold 10px arial,sans-serif; }
option{width:auto; }
p{line-height:1.4; margin:0 0 1.2em; }
p.yachtspecs{font-size:1.1em; }
select{border:1px solid #444f51;font:0.9em arial,sans-serif;}
ul.list{padding-left:10px; padding-top:5px; }
ul.list li{height:20px;
/*links page*/
 }
ul.vertlist{margin:5px 0; padding:0; }
ul.vertlist li{list-style:none; text-align:left; }
ul.vertlist li a{color:#15568a;display:block;font:bold  1em arial,sans-serif;padding:2px;text-align:left;text-decoration:none;text-transform:uppercase;}
ul.vertlist li.current a{background:#15568a; color:#ffffff; font-weight:bold; }
ul.vertlist ul a{font-weight:normal;text-decoration:none;text-transform:none;}
ul.vertlist ul li{border:none; padding-left:5px; }
ul.vertlist ul li a{font-size:0.85em;font-weight:500;line-height:normal;text-align:left;}
/*330px;*/
margin:0 0 5px; padding:0; }
ul.ycategory span{padding-bottom:3px; }
{text-decoration:underline; }
.play  a  img{margin:5px}
div.search input{background:url("/images/loupe.png") no-repeat scroll 96% center #ffffff;border:2px solid #15568a;box-shadow:#000000 1px 1px 2px inset;height:2em;margin-top:15px;width:100%;}
div.search input#inputfield.ui-autocomplete-loading{background:url("/images/arrows16.gif") no-repeat scroll 96% center transparent;}
div.zoeker input{background:url("/images/loupe.png") no-repeat scroll 96% center #d5e2ec;border:2px solid #aaaaaa;border-radius:4px;color:#003c5b;font-family:"Open Sans",'Helvetica Neue',Arial,sans-serif;font-size:1.2em;margin:0;padding-left:5px;width:100%;}
div.zoeker input#inputfield.ui-autocomplete-loading{background:url("/images/arrows16.gif") no-repeat scroll 96% center #d5e2ec;}
input.infocus,input[type="text"]:focus, .noui-handle{border:2px solid #15568a; }
nav#access{overflow:visible; clear:right;text-align:right }
span.tew{clear:both;color:#00476b;display:block;float:left;font-size:13px;font-weight:bold;margin-right:4px;text-align:center;width:20px;}
ul.vertlist ul a:hover, .catholder > li a:hover{background-color:#009cde;color:#ffffff;text-decoration:none;}
ul.vertlist ul, .cats ul{margin:0; padding:0; }
ul.vertlist ul, .tenders .switchcontent, #access ul>li:hover .sub, #access .sub li{display:block; }
.ad-image-wrapper{background:#eaeaea; }
.alert{background:transparent;color:#ff0000;font:bold 10px 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{background-color:#ffffff;border:2px solid #dddddd;margin:0 auto;max-width:1280px;overflow:hidden;padding:0;}
.back2{background-color:#ffffff;border-left:2px solid #dddddd;border-right:2px solid #dddddd;margin:0 auto;padding:10px;text-align:center;}
.basicinfo{color:#15568a;float:left;font:0.9em arial,sans-serif;
/*year,length,moto and location*/
height:105px;margin-left:5px;width:195px;}
.button-alert{background-color:red}
button.success, .button.success{background-color:#43ac6a;  border-color:#368a55;  color:white;}
button.alert, .button.alert{background-color:#f04124;  border-color:#cf2a0e;  color:white;}
button.disabled, button[disabled], .button.disabled, .button[disabled]{background-color:#008cba;  border-color:#007095;  box-shadow:none;  color:white;  cursor:default;  opacity:0.7;}
.basicinfo h3{color:#15568a; white-space:nowrap; }
.box{background:transparent;cursor:pointer;margin-bottom:5px;overflow:hidden;width:140px;}
.box a{color:#ffffff !important;font-size:1.1em;font-weight:bold;text-decoration:none;}
.boxbottom{background:url(/images/140rond.png) #15568a 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:#ffffff;font:bold 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{-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:200; }
.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;}
.catholder .current > a{font-weight:bolder; text-decoration:underline; }
.catholder > li a{color:#15568a;display:block;font-weight:700;padding-left:2px;}
.catholder a.picholder{display:block; position:relative; }
.catholder h2{background-color:rgba(0,0,0,0.3);bottom:0;color:#ffffff;font-weight:bold;left:0;margin:0;padding:5px;position:absolute;right:0;text-align:center;text-transform:uppercase;}
.cats li{padding:0 1px; }
.cats ul.catholder{margin-bottom:5px; }
.content .date{font:italic 1em arial,sans-serif; }
.content li{list-style:disc; }
.content ul{margin:5px 15px; padding:0; text-align:left; }
.content{background-color:rgba(255,255,255,0.9); padding:5px 10px}
.content p{line-height:1.6;text-align:left;}
.dark{background-color: #333;border:0px; color:#fff }

.debuginfo{color:#ff0000; display:none; }
.extended{height:auto !important; margin-left:2px; }
.featured{height:309px; }
#footer{background-color:transparent;color:#aaa}
.footer{padding:3px 0;}
.footer a{color:#aaa;font:normal 1em   'Open Sans',arial,sans-serif;text-decoration:none;}
.footer a:hover,.footer a.current{color:#444f51; text-decoration:underline !important; }
.footer div.footer_left{float:left;font:bold 1.1em    'Open Sans',arial,sans-serif;text-align:left;}
.footer div.footer_right{float:right;font:normal 1.0em    'Open Sans',arial,sans-serif;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; }
.footer, .referentie_items{clear:both; overflow:hidden; }
.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:#00476b;
/* Mozilla Firefox 4 to 18 */
 }
#openbtn{z-index:1000}
#vardumptbl,#selectbar{z-index:1001;}
.hidden, #skypedetectionswf, caption, div.onzichtbaar,fieldset legend,a.info span,a.info span,form fieldset legend,ul.vertlist li.normal ul, .gallery .slider li{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; }
.lanselect {position: absolute; right: 10px;top: 10px}
.kolomfooter, .touch .lanselect a img{padding:5px; }
/*.kolomfooter{height:2px; }
*/
.kolomheader{height:1px; padding-left:10px; padding-top:5px; }
.kolomlinks{background:#ffffff;height:100%;margin-bottom:5px;text-align:left;}
.lanselect a img{border:1px solid #aaaaaa;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 #333333;filter:alpha(opacity=100);opacity:1;}
.left{float:left; }
.lijntje{border-bottom:1px solid #b6b6b6; margin-bottom:5px; }
.logoholder{float:left; padding:22px 5px 0 0; max-width:65%}
.maintopbar{clear:both; }
.maintopbar .search{float:right;height:58px;margin:5px 10px 0 0;position:relative;width:30%;}
div[data-liffect="pageTop"] div.selectbox{animation:600ms ease 0s normal both 1 paused pageTop;}
div.play div.selectbox{animation-play-state:running;}
.selectbox span{color:#000033;  display:block;  font-size:1.2em;  font-style:normal;  font-weight:bold;  padding:5px 1px;  text-transform:uppercase;  white-space:nowrap;}
.right.rounded.shadow.moreinfo.button{margin-top:1.5em;}
.maintopbar .search .zoeker{left:auto; top:auto; width:100%; }
.menubar a.toolbutton{display:block !important; width:auto; }
.moreinfo{display:table-cell; margin:1em; max-width:150px; }
.naam a{color:#eaeaea; text-transform:capitalize; }
.navlist{border-bottom:4px solid #15568a;color:#444f51;margin:0;overflow:hidden;padding-left:15px;padding-top:3px;}
.navlist a.current,.navlist a.current:visited,.navlist a.current:hover{background:#15568a;border-radius:4px  4px 0 0;color:#ffffff;
/*border-bottom:1px solid #4d5b80 !important;*/
font-weight:bold;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:#15568a;font:normal 1em 'Open Sans',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; }
.news_items{overflow:hidden; padding-bottom:20px; }
.news_items .item{}
.news_items .item a{text-decoration:none; }
.news_items .item a strong{display:block;font-size:1.15em;margin-bottom:3px;min-height:34px;text-align:left;text-transform:uppercase;}
.news_items .item a.readmore{display:inline; font-weight:bolder; }
/*background-color:#00476B; */
}
.newspecs tr.odd{background-color:#fff; }
.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;}
.picholder > img, .bgadget img, #worldmap img.map, .wrappable{width:100%; }
.right{float:right; }
.rounded{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.row{max-width:1200px; }
.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:101; }
.search input#inputfield{color:#455660border:2px solid #0081c6;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:#000000 0 0 3px;margin:5px;-moz-box-shadow:#000000 0 0 3px;-webkit-box-shadow:#000000 0 0 3px;}
.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;}
.tabledata{color:#15568a;font:12px/17px  arial,sans-serif;padding:0 8px;}
.tabledata a:hover{color:#15568a; font:12px arial,sans-serif; }
.tablelabel{border-bottom:1px solid #15568a;color:#15568a;font:bold 13px  arial,sans-serif;letter-spacing:1px;padding:0px 3px;}
.tablelabel a,.tablelabel a:hover,.tablelabel a:visited{color:#15568a;font:bold 13px arial,sans-serif;text-decoration:none;}
.textonly{background-color:transparent;margin-top:-5px;padding:0;}
.textonly .boxbottom{height:5px; min-height:100%; }
.textonly a{background-color:#15568a; display:block; }
.textonly a,.textonly a h2{color:#ffffff;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; }
.touch ul.vertlist li a{padding:4px 0; }
.vertlist  .current  .current a{color:#15568a; font-weight:bold; }
#access .sub{background-color:#ffffff;box-shadow:1px 1px 4px rgba(0,0,0,0.4);display:none;left:0;min-width:100%;padding:0;position:absolute;top:26px;z-index:99;margin:0}
#access .sub a:hover{background-color:#15568a; color:#ffffff; }
#access a{background-color:transparent;color:#888;font-size:10px;text-transform:uppercase;font-weight:bold;padding:30px 10px 0}
#access li .sub a{background-color:transparent;color:#15568a;display:block;font-size:1em;padding:2px 5px;text-transform:none;}
#access ul{margin:31px 0 0;  padding:0;}
#access ul li{display:inline-block;overflow:visible;position:relative;}
#browser{background:transparent;color:#15568a;font:normal 0.9em 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; }
.footer1 .nav {columns: 2; border-top: solid #aaa 1px;line-height: 2 } .footer1 .nav a {text-decoration: underline}
.footer1 .nav li.small-3 {display:block;width: auto !important;float:none;padding: 0;margin: 0}
  .footer1 .nav li#main {display: none}
#news_more  embed ,#news_more  iframe{height:425px; width:760px; }
#news_more a{color:#15568a;font-weight:500;text-decoration:underline;}
#openform{padding-bottom:9px; }
#openform input,#openform label{margin-bottom:4px; }
.menu-action{padding:0 5px; display:none;float:right}
.menu-action a{display:inline-block;  height:32px;  position:relative;  width:32px;}
.menu-action a:after{box-shadow:0 8px 0 2px #15568a, 0 18px 0 2px #15568a, 0 28px 0 2px #15568a;  content:"";  display:block;  height:1px;  position:absolute;  right:0;  top:0;  width:100%;}
.menu-action a.button{background-color:rgba(0,0,0,0);  border:medium none;  box-shadow:none;  height:39px;  padding-top:5px;line-height:33px;  position:relative;  width:40px;  margin:0;  padding-right:10px;  text-align:right;  clear:right}
.expanded #access{display:block;overflow:hidden; clear:both}
.expanded #access li a{border-bottom:1px solid #15568a}
.expanded #access .sub{display:block; position:static; box-shadow:none; margin-left:1.4em}
.expanded .search{display:none; overflow:hiodden}
.expanded .catselector{display:block}
.catselector a.button{background-color:#fff}
		.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:1 }
		.gadgets .active .textblock{opacity:1}
		.gadgets h2{color:#302a16;  font:800 1.4em "Unbuntu", arial, sans-serif;  margin:0;  padding:3px 0;  text-align:left;  text-transform:none;  top:0;  vertical-align:middle;  white-space:nowrap;}
		.textblock h2{color:#ffffff;  font:800 2.3em  arial, sans-serif;  text-shadow:2px 2px 2px #000000;}
		.gadgets p{font-size:0.9em;  line-height:140%;}
		.button.next:after,.gadgets .button:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #e7e4d5;  border-style:solid;  border-width:6px;  content:"";  display:block;  height:0;  margin-top:-6px;  position:absolute;  right:5px;  top:50%;  width:0;}
		.button{box-shadow:1px 1px 3px #aaaaaa;color:#fff;  cursor:pointer;  display:inline-block;  outline:medium none;  position:relative;  text-transform:uppercase;  transition:background-color 0.15s ease-in-out 0s;}
		.gadgets .button{float:right;color:#302a16;   padding:10px 20px; margin-top:0; }
input.button{padding:4px 10px;font-size:1em}
#slider iframe{width:100%}
.currency{background-color:#eee;  color:#000;  display:none;  font-size:1em;  font-weight:normal;  margin:-4px 2px 0 0;  position:absolute;  z-index:2;}
.valuta a:hover .currency{display:block;}
.currency li{list-style:outside none none;  padding:0 5px;  text-align:right;}
.currency li:hover{color:#fff;background-color:#000}
/*#header{position:fixed;left:0; top:0;right:0;z-index:2;}
*/
.sticky #header{display:none; background:rgb(97,190,217);clear:both;left:0;position:fixed;right:0;top:0;z-index:20;text-align:center;box-shadow:0 4px 4px rgba(10,10,10,0.5)}
.sticky .search{display:none}
.sticky .logoholder{padding:11px;display:none}
.sticky .logoholder img{max-height:34px }
 body.sticky{padding-top:80px}
.fadeout{opacity:1;   transition:opacity .25s ease-in-out;   -moz-transition:opacity .25s ease-in-out;   -webkit-transition:opacity .25s ease-in-out;   }
.fadeout{opacity:0;   transition:opacity 1s ease-in-out;   -moz-transition:opacity 1s ease-in-out;   -webkit-transition:opacity 1s ease-in-out;   }
.shopitem{background:#ffffff no-repeat 2% 98%;  border: 6px solid #004c01;  box-shadow:0 0 5px rgba(0,0,0,0.3);  font:14px "Open Sans Condensed", sans-serif;  margin:2px 0 20px;  overflow:hidden;  padding:0 4px;  text-align:center;  text-overflow:ellipsis;height:167px;position:relative;}
.varname, varvalue{font-size:0.85em}
.varname{font-family:'Open Sans',sans-serif;font-weight:400; white-space:nowrap}
.varvalue{font-family:'Open Sans',sans-serif;font-weight:700}
.shopitem .link{padding-top:10px}
.nomaxwidth{max-width:100%}
 
.prodname{white-space:nowrap}


.selected div.shopitem.fadein{opacity:0.5}
.selected div.shopitem .link a.selected{color:#aaa; }
.selected input#add_to_cart.success{background-color:#bbb}
.dark-tooltip table{margin-bottom:0}
.shopitem.checked{box-shadow:0 0 6px 3px #111;}
#zoomed.shopitem{margin-top:0;  overflow:hidden;text-align:left;height:auto}
.shopitem.fadein.hover{-moz-transform:scale(1.1);  -webkit-transform:scale(1.1);  transform:scale(1.1);}
 .shopitem:hover a{color:rgb(0,105,180)}
.catselector ul.button-group{display:block; float:none;margin:0;}
.catselector li{float:none;display:inline-block; width:12.5%;margin:0 -2px}
.catselector a.button{border:medium none;  box-shadow:none;  color: #2d2d2d;  display:block;  font:700 18px "Open Sans Condensed",sans-serif;  margin:0;  padding:23px 10px;  text-transform:uppercase;}
.catselector a.button:active,.catselector a.button:hover{background: #004601; color:#fff}
.catselector a.button.current{color:rgb(15,107,177);position:relative;}
.catselector a.button.current::after{border-color: rgba(0,0,0,0) rgba(0,0,0,0) #004c01;  border-style:solid;  border-width:15px;  bottom:0;  content:"";  left:50%;  margin-left:-14px;  position:absolute;}


.afspraken .fullpage{padding-bottom:130px; }
.shopitem a{color: #2d2d2d; text-transform:uppercase }
.shopitem .kop{color: #2d2d2d; text-transform:uppercase;font-size:1.3em}
.shopitem .price{color:#aaa;font-size:3em; letter-spacing:-1px;text-transform:uppercase}
#zoomed.shopitem .price{color:#0069b3;  float:left;  font-size:2rem;  line-height:1.1;  white-space:nowrap;}
.shopitem .price span{display:block;font-family:'Montserrat',"Open Sans",'Helvetica Neue',Arial;, sans-serif; font-weight:700;color:#aaa;font-size:3rem
/*   text-shadow:-1px -1px 0 #aaa, 1px -1px 0 #aaa, -1px 1px 0 #aaa, 1px 1px 0 #aaa;*/
}
input#add_to_cart::-moz-focus-inner{border:0;}
*:focus{outline:0 none;}

#access a:hover{color: #004601}
#access .current a{color:rgb(3,106,181)}
img.slogo{height:15px}
.fullpage::after{background:rgb(245,245,245) none repeat scroll 0 0;  bottom:0;  content:"";  height:15%;  left:0;  position:absolute;  right:0;  z-index:-1;}
#access li{position:relative}
#access li span span.aantal{-moz-transition:all 1s ease;  background-color: #004c01;  border-radius:8px;  color:#ffffff;  font-size:10px;  font-weight:bold;  height:14px;  line-height:14px;  position:absolute;  right:0;  text-align:center;  top:-28px;  width:14px;}
.cart-delete{background:url(/share/images/cart_delete.png) no-repeat;cursor:pointer;border:none;width: 30px}
.content{text-align:left}
.button.next{padding-right:1.5em}
.button.prev{padding-left:1.5em}
.contents{line-height:28px}
.hozlist a.button{font-size:0.8em;text-decoration:none;font-weight:normal;background-color:#F8F8F8;color:#aaa;padding: 6px 12px}
.hozlist a.button.active {
  color: #444444;
  font-weight: 700;
}
.hozlist a.button.current{font-weight:bold;color:#fff;background-color: #004601}
#projects a span{float: right;padding: 3px}
.form .section{display:none}
.form .section.current{display:block;}
.form .section.current input,.form .section.current select,.form .section.current option,.form .section.current label.prefix{opacity:0.5}
.form .section.current.active input,.form .section.current.active select,.form .section.current.active option,.form .section.current.active label.prefix{opacity:1}
#projects{margin:1px 0;padding:0}
#projects a{ display:block;padding:2px;margin:0;text-decoration:none;border: 1px solid #eee;color: #888; font-size: 1rem; overflow: hidden}
#projects a:hover{background:#333; color:#fff}
.menubalk a.button.current {text-decoration: underline}
#projects a span.sold {color: #004601}
#projects a.current span.sold {color: #fff}
#projects a.current{font-weight:bold;background-color: #004601; color:#fff;}
 .confirmed a span{color:rgb(38,114,176)}
 .status {font-size: 0.8em;color: #666}
#script-warning{display:none;background:#eee;border-bottom:1px solid #ddd;padding:0 10px;line-height:40px;text-align:center;font-weight:bold;font-size:12px;color:red;}
#loading{display:none;position:absolute;top:10px;right:10px;}
#calendar{max-width:900px;margin:0 auto;padding:0;}.member .row {max-width: 1600px}
.botholder {
	display:inline;
	margin-left:10px;
	border-radius: 3px;
	line-height: 130%;
	padding: 2px 5px;
  overflow: hidden;
	white-space: nowrap;
	text-align: center;
  background-color: #ccc;
	color: #555;
  font-size: 1.5em;}
  .botholder .fa {line-height: 2}
	.rightalign {text-align: right}
	#browser {background-color: #fff; display: inline-block; vertical-align: middle;padding: 1px 10px}
	.minibutton, .minibuttonactive {font-size: 0.9rem; color: #000; padding: 0 4px}
  .minibuttonactive {color: red}
	.form.locked .row div,
	.form.locked textarea {display:none}
.form.locked div.status {display: block}
.row.deleted div {text-decoration: line-through}
.legenda {text-align: center; background-color: #e5e5e5;font-size: 0.8em;padding: 4px 0;line-height: 2; font-variant: small-caps}
.legenda span {font-size: 1.2rem; margin-left: 10px}
.legenda span {color: #666666}
.legenda span.sold {color: #004601}
.legenda span.confirmed {color: #2672b0}
 #slider img {width: 100%}
.centered {text-align: center}
.slider.clearfix.centered {clear: both}

.clearfix {clear: both}

.choices th { background-color: #777;color: #fff}
.choices :last-child {text-align:center}    /*
h2 span, h1 span {
  border: 2px solid #aaaaaa;
  border-radius: 50%;
  color: #008cba;
  display: inline-block;
  font-size: 16px;
  line-height: 30px;
  text-align: center;
  width: 34px;
} */