@import url('//fonts.googleapis.com/css?family=Roboto:100,300,400|Open+Sans:100,300,400,600,700|Indie+Flower');
html, body {background-color:#FEFEFE;overflow-x:hidden;min-width:400px;}
html, body, .texttable td, td, th {font:normal normal 15px/1.6em Arial, Helvetica, sans-serif;color:#333;font-family: 'Open Sans', sans-serif;font-weight:400;}
h1, h2, h3, h4, h5, h6 {font-weight:300;line-height:normal;font-family: 'Open Sans', sans-serif;}
h1 {color:#9AB808;font-size:2.35em;}
h2 {color:#555;font-size:1.3em;font-weight:400;}
h3, h4, h5, h6 {font-size:1.2em;font-weight:400;}
h1, h2, h3, h4, h5, h6 {-ms-word-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
img {display: block;max-width: 100%;}
i.fa {font-size:14px;}
i.fa.fa-times {color:#F30;}
i.fa.fa-pencil {color:#0084D8;}
strong, b {font-weight:600;}
.alineatype1 strong, .alineatype1 b {font-weight:bold;}
h1 strong {font-weight:400;} 
.contentright h2 {margin:2em 0 0.2em 0;border-bottom:solid 1px #F1F1F1;}
.contentright #extra h3 {font-size:150%;}
.contentright #extra h2 {font-size:120%;margin:2em 0 0 0;border:none;}
.clearboth {clear:both;}	
.vert_spacer {dislay:block;height:1em;}
input, select, textarea, a.button, button {font-family: 'Open Sans', sans-serif;font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#777;border-radius:3px;}
input:hover, select:hover, textarea:hover,
input:focus, select:focus, textarea:focus {color:#333;}
a, .h2_righticon span, div.ui-tabs-panel a {color:#2380C3;text-decoration:none;}
.h2_righticon a { color:#2380C3!important;}
a:hover, .h2_righticon span:hover, div.ui-tabs-panel a:hover {color:#f30;cursor:pointer;}
.red, red {color:#F30;}
.ui-tabs-anchor {font-size:90%;}
.ui-tabs .ui-tabs-nav li a {padding: 0.5em 7px !important;}
.buttons {display:block;text-align:center;border-top:solid 1px #F1F1F1;padding:20px;margin:2em 0 1em 0;clear:both;}
.contentleft .buttons {border:none;margin:0;padding:10px 0;}
.contentleft .buttons .button {width:100%;}
.contentright #extra .buttons, .contentright div.tip .buttons {border:none;padding:10px;margin-top:0;}
.uppertopbuttons {position:absolute;right:25px;top:50px;}
.h2_righticon {position:absolute;right:25px;margin-top:-28px;font-size:90%;}
#wait, .cmsclosed {position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:url(/_cms/images/zandloper.jpg) center center no-repeat;background-size:cover;}
#wait #waitblock {position:fixed;top:40%;left:50%;display:block;margin-left:-150px;width:250px;text-align:center;font-weight: 800;}
.cmsclosed span {position:fixed;top:35%;left:50%;display:block;margin-left:-150px;width:300px;box-shadow:0 1px 1px rgba(0,0,0,0.2);}
.cmsclosed span a {border:solid 1px #FFBE01;background-color:#FFF6C9;color:#222;padding:25px;display:block;}
.cmsclosed span a:hover {text-decoration:none;background-color:#FDEC96;}
#wait #waitblock, #wait #waitblock i.fa {font-size:28px;}
#wait #waitblock i.fa {color:#999;}
.lang_de #wait #waitblock {font-size:20px;line-height:28px;}
.mce-tinymce.mce-container, .mce-panel {width: auto !important;border-color:#DDD !important;}
fieldset.zoekveld {margin:0 0 1em 0;border:solid 1px #DDD;background-color:#FAFAFA;}
.pagerblock {display:block;margin:0.2em 0;padding:0 0.5em;background-color:#FAFAFA;text-align:center;}
.pagerblock b, .pagerblock a {padding:0.5em 0;display:inline-block;}

button:disabled,
button[disabled] {opacity:.2;cursor: not-allowed !important;}

.opacing {opacity:.5;}

button,
button.button,
span.button,
a.button, 
input[type="button"], 
input[type="submit"],
input.ui-button,
button.ui-button.ui-state-default,
#opslaanbutton
{
	display:inline-block;
	padding:14.5px 25px;
	text-decoration:none;
	border-radius:5px;
	line-height:normal;
	border:none;
	text-shadow:0 1px 0 rgba(0,0,0,.3);
	font-weight:700;
	font-size:14px;
	background-color:#2380C3;
	color:#FFF;
	box-shadow:inset 0 -3px 0 rgba(0,0,0,0), 0 1px 3px rgba(0,0,0,.05);
	text-align:center;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	transition:0.2s;-webkit-transition:0.2s;
}
button:hover,
button.button:hover,
span.button:hover,
a.button:hover, 
input[type="button"]:hover, 
input[type="submit"]:hover,
input.ui-button:hover,
button.ui-button.ui-state-default:hover,
#opslaanbutton:hover
{
	background-color:#0971B3;
	box-shadow:inset 0 -3px 0 rgba(0,0,0,0), 0 2px 5px rgba(0,0,0,.15);
	cursor:pointer;
	transition:0.3s;-webkit-transition:0.3s;
}

span.button.deletebutton,
a.button.deletebutton, 
input[type="button"].deletebutton, 
input[type="submit"].deletebutton,
button.deletebutton, 
input.ui-button.deletebutton,
button.ui-button.ui-state-default.deletebutton 
span.button.closebutton,
a.button.closebutton, 
input[type="button"].closebutton, 
input[type="submit"].closebutton,
button.closebutton, 
input.ui-button.closebutton,
button.ui-button.ui-state-default.closebutton 
span.button.backbutton,
a.button.backbutton, 
input[type="button"].backbutton, 
input[type="submit"].backbutton,
button.backbutton, 
input.ui-button.backbutton,
button.ui-button.ui-state-default.backbutton, 
.button.suspend,
.button.undobutton
{
	text-shadow:0 1px 0 rgba(0,0,0,0.3);
	background-color: #F30;
}
span.button.deletebutton:hover,
a.button.deletebutton:hover, 
input[type="button"].deletebutton:hover, 
input[type="submit"].deletebutton:hover,
button.deletebutton:hover, 
input.ui-button.deletebutton:hover,
button.ui-button.ui-state-default.deletebutton:hover
span.button.closebutton:hover,
a.button.closebutton:hover, 
input[type="button"].closebutton:hover, 
input[type="submit"].closebutton:hover,
button.closebutton:hover, 
input.ui-button.closebutton:hover,
button.ui-button.ui-state-default.closebutton:hover
span.button.backbutton:hover,
a.button.backbutton:hover, 
input[type="button"].backbutton:hover, 
input[type="submit"].backbutton:hover,
button.backbutton:hover, 
input.ui-button.backbutton:hover,
button.ui-button.ui-state-default.backbutton:hover, 
.button.suspend:hover,
.button.undobutton:hover {
	background-color:#E32E01;
}



.button.bluebutton, 
a.button.filterbutton {
	background-color:#777;
}
.button.bluebutton:hover, 
a.button.filterbutton:hover  {
	background-color:#666;
}

.button.greenbutton {background:#B1D211;}
.button.greenbutton:hover {background:#A0C005;}


span.button.uploadbutton,
a.button.uploadbutton, 
input[type="button"].uploadbutton, 
input[type="submit"].uploadbutton,
button.uploadbutton, 
input.ui-button.uploadbutton,
button.ui-button.ui-state-default.uploadbutton {background-color:#999;}
span.button.uploadbutton:hover,
a.button.uploadbutton:hover, 
input[type="button"].uploadbutton:hover, 
input[type="submit"].uploadbutton:hover,
button.uploadbutton:hover, 
input.ui-button.uploadbutton:hover,
button.ui-button.ui-state-default.uploadbutton:hover {background-color:#888;}

.cmsitem a .fa.fa-plus {color:#B0D111;}
.cmsitem a:hover .fa.fa-plus {color:#A0C005;}


.extraleft.sslnotification {display:block;position:relative;box-shadow:0 0 2px rgba(0,0,0,0.05), inset 0 1px 1px rgba(255,255,255,.2);border:solid 1px #CCDD6B;background-color:#E2EBAB;font-size:13px;}
button.hidethismessage {padding:0;width:auto;height:auto;text-align: center;line-height:15px;font-size:13px; margin:0;background:none;border:none;color:#2380C3;box-shadow:none;text-shadow:none;font-weight: 400;}
button.hidethismessage:hover {color:#F30;}

.button span.fa {margin-right:5px;}

.fa-question-circle {color:#2380C3;}

.mce-listbox button:hover {background:#FAFAFA;border-radius:3px;}

pre {background:#FAFAFA;border:1px solid #EEE;padding:10px;display:block;}
pre strong {background:#FF0;} 

.extraleft.actiecodeleft {
animation-delay:3s;animation-duration:1s;animation-fill-mode:both;animation-name: shake;
border-color:#2380C3;background:#2380C3;box-shadow:0 1px 2px rgba(0,0,0,.1);color:#FFF;}
.extraleft.actiecodeleft h2 {color:#FFF;}
.extraleft.actiecodeleft .button {border-color:#FFF;}
.extraleft.actiecodeleft .button:hover {background:#2380C3;border-color:#FFF;}

.extraleft .button {background:#FFF;padding:14.5px 5px;color:#2380C3;border:solid 2px #2380C3;text-shadow:none;}	
.extraleft .button:hover {color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,0.3);border-color:#0971B3;}


.comodo {color:#CE122D;text-transform:uppercase;font-weight: 700;}
.sertigo {color:#091c2b;text-transform:uppercase;font-weight: 700;}
.sertigo span, 
i.fa-lock.fa-sertigo,
span.fa-sertigo,
.adminlist .fa.fa-key.fa-sertigo {color:#00b373;}
.letsencrypt {color:#2C3C69;font-weight:700;}
span.fa-letsencrypt {color:#2C3C69}

input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="file"],input[type="hidden"],input[type="image"],input[type="month"],input[type="number"],input[type="password"],input[type="range"],input[type="reset"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"], select, textarea {line-height:normal;font-size:100%;border:solid 1px #EEE;padding:7px;width:100%;max-width:100% !important;transition:0.5s;-webkit-transition:0.5s;}
input, select, textarea, a.button {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
select {padding:6px;}
input[type="radio"], input[type="checkbox"] {display:inline;margin-right:10px;}
input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="file"]:hover,input[type="hidden"]:hover,input[type="image"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="range"]:hover,input[type="reset"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover, select:hover, textarea:hover {border-color:#CCC;box-shadow:0 1px 2px rgba(0,0,0,.1);}

input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="file"]:focus,input[type="hidden"]:focus,input[type="image"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="range"]:focus,input[type="reset"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus, select:focus, textarea:focus {border-color:#BBB;transition:0.5s;-webkit-transition:0.5s;}
input[disabled], select[disabled], textarea[disabled] {opacity:0.5;cursor:default !important;}
textarea.complete.stylesheet {height:500px;}
div.error, 
div.tip, 
div.letop, 
.showextra, 
.showextra1, 
div#extra, 
div#extra1, 
label.error, 
div.problem {display:block;padding:0 20px;border:solid 1px;box-shadow:0 1px 2px rgba(0,0,0,.1);text-align:left;color:#111;margin-bottom:1em;border-radius:3px;position:relative;}
div.error, 
div.tip, 
div.letop, 
div.problem {position:relative;}
div.error, 
label.error {border-color:#ffeeba;background-color:#fff3cd;}
div.tip {border-color:#CCDD6B;background-color:#F9FFDC;}
div.problem,
div.letop, 
.checkbox.error {border-color:#f5c6cb;background-color:#f8d7da;}
div.error .buttons, 
div.tip .buttons, 
div.letop .buttons {border-color:#FFF;}
td.error {background-color:#FFF3CD;}



.vwo_checkbox {display:block;padding:10px;border:1px solid #DDD;background:#FAFAFA;}
.vwo_checkbox.showbutton input {position:absolute;left:-9999999999px;}
.vwo_checkbox.showbutton:hover,
.vwo_checkbox.check {border-color:#CCDD6B;background-color:#E2EBAB;}
.vwo_checkbox.showbutton:hover {cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,.2);}
.vwo_checkbox .floatright {float:right;opacity:.4;font-size:.7em}
.vwo_checkbox .fa-check {color:#A1C008;}
.vwo_checkbox .fa {margin:0 10px 0 0;width:20px;}
.vwo_checkbox .signdate  {margin-left:30px;color:#A1C008;font-size:.8em;}
.signed {width:100%;margin-top:50px;}
.signed .toprow td {border-bottom:1px solid #DDD;width:50%;padding:10px 0;}
.signed .toprow td.signature {font-family:'Indie Flower', cursive;color:#000397;font-size:30px;}
.actionon.tip a {color:#333;}
.showextra, .showextra1 {border-color:#C4E7FD;background-color:#EEF8FF;padding:0.5em 20px .5em 40px;margin:0 0 1em 0;cursor:help;}
.showextra:before, .showextra1:before {position:absolute;content:"\f0d7";left:20px;color:#7ABDE8;font-family:fontAwesome;}
.showextra:hover {text-decoration:none;}
div#extra, div#extra1 {border-color:#C4E7FD;background-color:#EEF8FF;padding:0.5em 20px 30px 20px;cursor:pointer;}
div#extra .hideextra:after, div#extra1 .hideextra:after {position:absolute;content:"\f0d8";left:20px;bottom:10px;color:#7ABDE8;font-family:fontAwesome;}
label.error {margin:2px 0;padding:7px !important;}
.nietintemplate {float:right;font-size:.8em;color:#AAA;padding-top:.2em;}


table {max-width:100%;}
table.cmstable {width:100%;margin-bottom:1em;background-color:#FFF;}
table.cmstable, table.cmstable td, table.cmstable th, table.bb-calender, .bb-calender td {border:solid 1px #DDD;border-collapse:collapse;}
table.cmstable td, table.cmstable th, table.cmstable td.weblogtitle {padding:0.5em;}
table.cmstable th {background-color:#EEE;font-weight:600;color:#666;}
table.checkboxtable {width:100%;margin-bottom:1em;}
table.checkboxtable, table.checkboxtable td, table.checkboxtable th {border:solid 1px #DDD;border-collapse:collapse;}
table.checkboxtable td, table.checkboxtablestable th, table td.nopadtd, table.pickwidget td, table td.selectcell {padding:0;}
table.checkboxtable td label {padding:0.5em;display:block;}
tr.odd {background-color:#FBFBFB;}
table.checkboxtable td label:hover {background-color:#F9FEDF;cursor:pointer;transition:0.5s;-webkit-transition:0.5s;}
table.centertable td {text-align:center;}
table.centertable td label {display:block;text-align:center;}
table#invoice2 {width:100%;border:none;background-color:#FAFAFA;}
table#invoice2 td {border:none;font-size:90%;}
table#invoice2 td .small {font-size:80%;display:block;}
.fa.fa-folder {color:#FFD600;}
.folder-button {top:0 !important;right:0 !important;}
.folder-button:hover {background:#FFD600;}
.folder-button:hover .fa.fa-folder {color:#FFF;}
a.pdf-button {color:#2380C3;}
a.pdf-button:hover {background:#2380C3;color:#FFF;}

#page_updates blockquote {padding:6px 20px 15px 20px;border:solid 1px #F3F3F3;border-left:solid 5px #EEE;margin:0 0 30px 10px;background:#FCFCFC;box-shadow:0 0 15px rgba(0,0,0,0.05);}
#page_updates blockquote h3 {margin-bottom:5px;padding-bottom:0;}

td.icons {padding:0 !important;position:relative;}
td.icons a {height:16px;width:16px;line-height:14px;text-align:center;font-size:16px;padding:12px;display:block;margin:0;cursor:pointer;}
.noppadtextlink, a.nopadtextlink {display:block;padding:0.5em;}
table a.nopadlink img {padding:12px;display:block;}
a.nopadtextlink.temp_inactive {opacity:0.3;}
a.nopadtextlink.inactive {color:#f00;text-decoration:line-through;}
a.nopadtextlink.temp_inactive:hover {opacity:1}
table a.nopadlink img:hover, a.nopadtextlink:hover {background-color:#F9FEDF;transition:0.5s;-webkit-transition:0.5s;}
table.smaller tbody td {font-size:80%;}


.topbarcontainer, .topbar, .topmenucontainer, .topmenu, .noticontainer, .noticontent, .contentcontainer, .contentcontent, .footercontainer, .footercontent, .contentleft, .contentright {display:block;position:relative;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.topmenu, .contentcontent, .footercontent {max-width:1200px;width:98%;margin:0 auto;}
.topbar {overflow:hidden;}
.topbarcontainer {background:#F8F8F8;}
.topmenucontainer {background:#B1D211;border-top:solid 1px #fff;border-bottom:solid 1px #A1C008;z-index:2;}
.noticontainer {background:#FFF6C9;transition:background 0.5s;-webkit-transition:background 0.5s;}
.contentcontainer {background:#FFF;}
.footercontainer {background:#FAFAFA url(../images/logo_white.png) center center no-repeat;background-size:contain;border-top:solid 1px #EEE;}
.topbar {height:90px;background:25px center no-repeat;}
.topbar .topinfo {position:absolute;right:20px;}
.topbar .topinfo a, .topbar .topinfo span {display:inline-block;line-height:50px;margin:20px 5px;padding:0 20px;font-size:13px;color:#2380C3;cursor:pointer;border-radius:2px;}
.topbar .topinfo span.fa {padding:0 10px 0 0;margin:0;}
.topbar .topinfo a.flag {width:16px;height:90px;text-indent:-99999999999px;background:center no-repeat;opacity:0.8;}
.topbar .topinfo a.flag:hover {opacity:1;}
.topbar .topinfo a:hover, .topbar .topinfo span:hover {background-color:#2380C3;color:#FFF;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.2);}
.topbar .topinfo a:hover span.fa, .topbar .topinfo span:hover span.fa {color:#FFF;background: none;}

a.toplogo {position:absolute;width:100%;height:70px;left:25px;}
.noticontent a, .noticontent span {padding:20px;color:#000;display:block;text-align:center;background:none;transition:background 0.5s;-webkit-transition:background 0.5s;}
.noticontent i.fa {color:#F30;}
.noticontent a:hover {background:#F7E28D;text-decoration:none;transition:background 0.5s;-webkit-transition:background 0.5s;}
.contentleft {width:25%;float:left;padding:80px 10px;z-index:5;}
.contentright {width:75%;float:right;padding:65px 25px 100px 25px;border-left:solid 1px #F2F2F2;z-index:8;}
.footercontent {display:block;padding:50px 20px;}

.responsivemenu {display:none;}

#page_kleurensets .contentleft {display:none;}
#page_kleurensets .contentright {width:100%;border:none;}
#page_bewerkalinea .contentright {width:100%;padding-left:30%;border-left:none;}


.topmenu ul.menu1, .topmenu ul.menu1 li {list-style:none;margin:0;padding:0;}
.topmenu ul.menu1 {margin-left:25%;}
.topmenu ul.menu1 li {float:left;display:block;border-right:1px solid #B1D211;}
.topmenu ul.menu1 li a {display:block;padding:20px;color:#FFF;font-weight:600;text-shadow:0 1px 0 rgba(0,0,0,0.2);transition:background 0.5s;-webkit-transition:background 0.5s;}
.topmenu ul.menu1 li a:hover {background:#A1C008;text-decoration:none;transition:background 0.2s;-webkit-transition:background 0.2s;}
.topmenu ul.menu1 li a.active {background:#A0C005;}
.topmenu ul.menu1 li.secretlastli, .topmenu ul.menu1 li a.webwinkel, .footermenu li.secretlastli {display:none;}
.topmenu ul.menu1.webwinkelactive li a.webwinkel {display:block;}
.contentleft nav ul, .contentleft nav ul li, .mailingmenu nav ul, .mailingmenu nav ul li, .alineamenu ul, .alineamenu ul li {list-style:none;margin:0;padding:0;}
nav h2 {padding-left:7px;}
.contentleft nav ul, .mailingmenu nav ul, .alineamenu ul {border-top:solid 1px #EEE;margin-bottom:2em;}
.contentleft nav ul li, .mailingmenu nav ul li, .alineamenu ul li {border-bottom:solid 1px #EEE;}
.contentleft nav ul li a, .mailingmenu nav ul li a, .alineamenu ul li a {display:block;padding:7px;color:#666;font-weight:400;border-left:solid 3px #FFF;transition:.8s;}
.contentleft nav ul li a:hover, .mailingmenu nav ul li a:hover, .alineamenu ul li a:hover {color:#000;border-color:#F30;transition:.5s;}
.contentleft h2 a {color:#F30;}
.contentleft nav ul li a.active, .alineamenu ul li a.active {font-weight:600;color:#111;border-color:#B1D211;}
.mailingmenu {padding: 80px 10px;}
.mailingmenu h2 {border:none;margin:0.76em 0;}
.extraleft {padding:20px;background:#FEFEFE;border:solid 1px #EEE;margin-bottom:1em;font-size:13px;border-radius:3px;}
.extraleft h2 {font-weight:300;font-size:1.6em;margin:0;}
.extraleft ul {margin-bottom:0;}
.extraleft .buttons {margin-bottom:0;}
.footermenu, .copyright {display:block;width:100%;clear:both;}
.copyright, .footerinfo {padding:20px 0 0 0;font-size:.8em;color:#999;text-align:center;}
.footerinfo {font-size:.6em;}
.footerinfo a {color:#999;}


.socialset {position:relative;display:block;height:22px;padding:20px 0;overflow:hidden;text-align:center;}
.mooisocial {display:inline-block;margin:0 10px 0 0;overflow:hidden;line-height:normal !important;height:20px;}
.mooisocial.mooifacebook {height:22px;}
.mooisocial.mooitwitter {}
.mooisocial.mooilinkedin {}
.mooisocial.mooireview {}
.mooisocial.mooireview a {display:block;border:solid 1px #DDD;height:14px;padding:3px 2px 1px;border-radius:2px;background:#EEE;}
.mooisocial.mooireview a:hover {border-color:#CCC;}
.mooisocial.mooireview i.fa.fa-star {height:14px;display:block;float:left;margin:0 2px;}
.mooisocial.mooitrustpilot {width:120px;background:url(../images/trustpilot.png) center center no-repeat;}

.brand_obo .socialmooidia {display:none;}
.languagecontainer {position:absolute;right:0;top:45px;width:105px;display:block;}
.languagecontainer select {font-size:12px;}
.footercontent {display:block;padding:50px 20px;text-align:center;}
.footermenu {margin-bottom:25px;}
.footercontent ul, .footercontent ul li {list-style:none;margin:0;padding:0;}
.footercontent ul {margin-bottom:10px;font-size:80%;}
.footercontent ul.menu1 {font-size:100%;}
.footercontent ul li {display:inline-block;margin-right:25px;}
.footercontent ul li a, .footercontent ul li span {display:block;}
.footercontent ul li a, .footercontent ul li span, .copyright a {color:#444;}
.footercontent ul li a:hover, .footercontent ul li span:hover, .copyright a:hover {cursor:pointer;color:#222;text-decoration:underline;}

#page_kleurenschema .contentleft {display:none;}
#page_kleurenschema .contentright {width:100%;border:none;}

.cmslabel, span.cmsitem {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
label {text-align:left;}
.smallfonts {font-size:80%;color:#999;}
table label {cursor:pointer;}
div.inputset {display:block;clear:both;overflow:auto;}
label.cmslabel, div.cmslabel, span.cmslabel {display:block;width:30%;float:left;position:relative;line-height:normal;padding:7px 0 0 0;}
span.cmslabel {padding:0 5px 0 0;}
span.cmsitem {display:block;width:70%;position:relative;vertical-align:top;margin:0 0 2px 0;overflow:auto;}
span.cmsitem .smallinput {width:70px;text-align:right;}
span.cmsitem input, span.cmsitem select, span.cmsitem textarea {width:100%;}
span.cmsitem label, .variantlabel {display:block;padding:7px 0;}
span.cmsitem label input[type="radio"], span.cmsitem label input[type="checkbox"] {display:inline;margin:0 5px;width:auto;}
span.cmsitem input#datum, span.cmsitem input#tijd {width:49.5% !important;}
span.cmsitem input#tijd {float:right;}
#page_bewerkalinea input#titel {margin-bottom:3px;width:80%;}
#page_bewerkalinea .cmsitem	.item100 input#titel, 
#page_bewerkalinea .mobielform .cmsitem input#titel {width:100%;}
#geocode_address {margin-top:5px;}
div.imglabelset {display:block;clear:both;position:relative;margin-bottom:2px;}
div.imglabelset select#intern, div.imglabelset input[type="text"]#extern {width:70%;right:0;top:-2px;position:absolute;}
#page_product .cmsitem span.red {position:absolute;right:5px;}
span.cmsitem.prijs .euro {padding:7px 0 0 7px;display:block;position:absolute;color:#999;}
span.cmsitem.prijs input {padding-left:25px;}
span.cmsitem input.emailinput {width:49%;}
span.cmsitem input.maildom {width:49%;position:absolute;right:0;top:0;}
td.aliasremove {text-align:right;width:100px;white-space: nowrap;}
td .alias {margin:0 0 5px;}


ul.menuitems, ul.menuitems ul, ul.menuitems li, ul.menuitems li li {list-style:none;margin:0;padding:0;position:relative;}
ul.menuitems {border:solid 1px #DDD;margin-bottom:1em;}
ul.menuitems li.menuheader {border:none;background-color:#EEE;padding:0.5em;font-weight:600;color:#666;}
ul.menuitems li.menuli {border-top:solid 1px #DDD;}
.menutitle {height:42px;display:block;}
ul.menuitems ul.submenuitems {border-left:solid 1px #DDD;margin-left:42px;}
ul.menuitems .menutitle a.pagelink, ul.menuitems .menutitle span.pagelink {padding:0 210px 0 90px;display:block;height:42px;line-height:42px;overflow:hidden;color:#333;}
.pagelink a, span.wd_details, .mobiellijst .alineapreviewinhoud a, a.nopadtextlink {color:#333;}
ul.menuitems .submenubuttons, ul.menuitems .specialicon, ul.menuitems .menutitle .buttonarrow {position:absolute;top:0;display:block;}
ul.menuitems .submenubuttons {right:0;width:168px;height:42px;}
ul.menuitems .specialicon {right:168px;}
ul.menuitems .specialicon {background-color:rgba(255,255,255,0.5);color:#CCC;border-left:solid 1px #EEE;border-right:solid 1px #EEE;}

ul li.menuheader:after {content:"(hoofdmenu)";position:absolute;right:0;top:0;padding:.5em;opacity:.5;display:none;}



ul.menuitems .buttonarrow.movedown, .widgetbuttons .movedown {left:0px;}
ul.menuitems .buttonarrow.moveup, .widgetbuttons .moveup {left:42px;}
ul.menuitems .menutitle .buttonarrow, .widgetbuttons .buttonarrow,
.submenubuttons a, .submenubuttons span {display:block;float:left;width:42px;height:42px;line-height:42px;text-align:center;}
ul.menuitems .buttonarrow i.fa, .submenubuttons a i.fa, .submenubuttons span i.fa, .buttonarrow, ul.menuitems .specialicon {display:block;width:42px;height:42px;line-height:42px;font-size:18px;margin:0;text-align:center;}
.submenubuttons a i.fa.inactief {opacity:0;background:none !important;cursor:default;}


ul.menuitems .buttonarrow i.fa {background:none;color:#B1D211;}
ul.menuitems .buttonarrow i.fa:hover {background:#B1D211;color:#FFF;}
ul.menuitems i.fa.fa-pencil {background:none;color:#0084D8;}
ul.menuitems i.fa.fa-pencil:hover {background:#0084D8;color:#FFF;}
ul.menuitems i.fa.fa-cog {background:none;color:#666;}
ul.menuitems i.fa.fa-cog:hover {background:#666;color:#FFF;}
ul.menuitems i.fa.fa-times {background:none;color:#F30;}
ul.menuitems i.fa.fa-times:hover {background:#F30;color:#FFF;}
ul.menuitems .menutitle a.pagelink:hover, ul.menuitems .menutitle span.pagelink:hover, .submenubuttons a:hover, .submenubuttons span:hover, .widgetbuttons .buttonarrow img:hover, .buttonarrow:hover {cursor:pointer;transition:0.5s;-webkit-transition:0.5s;text-decoration:none;}
ul.menuitems .menutitle a.pagelink:hover {background-color:#F9FEDF;}

a.buttonarrow.moverightoff i.fa {display:none;}
a.buttonarrow.moverightoff:hover {cursor:default !important;}

td.tablebutton {vertical-align:top;}
td.tablebutton i.fa {font-size:18px;width:42px;height:42px;line-height:42px;text-align:center;}
td.tablebutton i.fa.fa-pencil {background:none;color:#0084D8;}
td.tablebutton i.fa.fa-pencil:hover {background:#0084D8;color:#FFF;}
td.tablebutton i.fa.fa-times {background:none;color:#F30;}
td.tablebutton i.fa.fa-times:hover {background:#F30;color:#FFF;}

.cat_table .producttitle label:after,
.cat_table .nopadtextlink::after {float:right;font-family: fontAwesome;font-size:16px;}
.cat_table .status-0 .producttitle label:after,
.cat_table .status-0 .nopadtextlink::after {content:"\f05c";color:#999;}
.cat_table .status-2 .producttitle label:after,
.cat_table .status-2 .nopadtextlink::after {content:"\f017";color:#999;}
.cat_table .status-9 .producttitle label:after,
.cat_table .status-9 .nopadtextlink::after {content:"\f06e";color:#B1D211;}
.cat_table .status-9 .prijsblok {color:#888;}

.cat_table .status-0 td.producttitle,
.cat_table .status-0 td.nopadtd a.nopadtextlink,
.cat_table .status-2 td.producttitle,
.cat_table .status-2 td.nopadtd a.nopadtextlink {color:#888;text-decoration: line-through;}



ul.menuitems .menutitle span.pagelink.noclick, ul.menuitems .menutitle span.pagelink.noclick:hover, ul.menuitems .menutitle span.pagelink.noclick a {cursor:default;background:none;text-decoration:none;}

.legenda ul.fa-ul {margin-left:20px;font-size:90%;}
.legenda ul.fa-ul i.fa {color:#B1D211;}
.legenda ul.fa-ul i.fa.fa-pencil {color:#0084D8;}
.legenda ul.fa-ul i.fa.fa-cog {color:#666;}
.legenda ul.fa-ul i.fa.fa-times {color:#F30;}



.helpleft ul {list-style:none;margin:0.5 0;padding:0;}
.helpleft ul a {display:block;padding:2px 0;}

table td.weblogbuttons {padding:0;width:126px;vertical-align:top;}
table.cmstable td.weblogtext, table.cmstable td.weblogtitle {border-right:0 none !important}
table.cmstable td.weblogbuttons {border-left:0 none !important}

.weblogbuttons i.fa {margin:0;font-size:18px;display:block;width:42px;height:42px;line-height:42px;text-align:center;}
.weblogbuttons i.fa:hover, .weblogbuttons a:hover  {text-decoration:none;color:#FFF;cursor:pointer;transition:0.5s;-webkit-transition:0.5s;}
.weblogbuttons span, .weblogbuttons a {float:left;}
.weblogbuttons .fa.fa-check {color:#0084D8;}
.weblogbuttons .fa.fa-check:hover {color:#0084D8;cursor:default;}
.weblogbuttons .fa.fa-times {color:#F30;}
.weblogbuttons .fa.fa-times:hover {background:#F30;}
.weblogbuttons .fa.fa-check-square-o {color:#B1D211;}
.weblogbuttons .fa.fa-check-square-o:hover {background:#B1D211;}
.weblogbuttons .fa.fa-exclamation-circle {color:#000;}
.weblogbuttons .fa.fa-exclamation-circle:hover {background:#000;}
.weblogbuttons .fa.fa-comment-o {color:#B1D211;}
.weblogbuttons .fa.fa-comment-o:hover {background:#B1D211;}
.weblogbuttons .fa.fa-pencil {color:#0084D8;}
.weblogbuttons .fa.fa-pencil:hover {background:#0084D8;}



.reageerder {color:#999;font-size:80%;}
.weblogdetails {float:left;display:block;width:100%;color:#999;font-size:80%;}

.orig_text, .new_text {display:block;width:50%;float:left;margin-bottom:2px;}
.orig_text input, .orig_text input:focus {width:98%;background-color:#EEE;color:#666;border:solid 1px #DDD;box-shadow:none;} 
.new_text input {width:98%;float:right;}















/*==============================================*
START Alineaoverzicht
+==============================================*/
ul.alinealijst, ul.alinealijst li.alineapreview, .alineabuttons ul, .alineabuttons li {margin:0;padding:0;list-style:none;}
ul.alinealijst li.alineapreview  {display:block;margin-bottom:1.3em;border:solid 1px #DDD;}
ul.alinealijst li.alineapreview:hover {box-shadow:0 2px 4px rgba(0,0,0,0.1);}
li.alineapreview .alineatype1 ul {margin-bottom:1.3em;list-style:disc;}
.alineabuttons {display:block;border-bottom:solid 1px #DDD;background-color:#F5F5F5;position:relative;}
.alineabuttons li {float:left;border-right:solid 1px #DDD;}
.alineabuttons li:first-child{border-left:solid 1px #DDD;}
.alineabuttons li a, .alineabuttons li span {display:block;padding:10px 20px;line-height:16px;color:#333;}
.alineabuttons .moveup, .alineabuttons .movedown {position:absolute;top:0;padding:10px;width:16px;height:16px;line-height:16px;color:#B1D211;}
.alineabuttons li a:hover, .alineabuttons li span:hover, .alineabuttons .moveup:hover, .alineabuttons .movedown:hover {text-decoration:none;cursor:pointer;background:#B1D211;color:#FFF;transition:0.5s;-webkit-transition:0.5s;}
.alineabuttons .moveup:hover, .alineabuttons .movedown:hover {background:#B1D211;color:#FFF;}
.alineabuttons .moveup {right:37px;}
.alineabuttons .movedown {right:0;}
.alineapreviewinhoud {padding:20px;}
.alinealijst .alineatype1 {display:block;overflow:auto;}


.alinealijst .alineatype1  ul, .alinealijst .alineatype1  ol {margin-left:0px;padding-left:2em;list-style:outside;}
.alinealijst .alineatype1  ol li {margin-left:0.5em;}
.alinealijst .alineatype1  ul ul, .alinealijst .alineatype1  ol ul, .alinealijst .alineatype1  ul ol, .widget ul ul, .widget ol ul, .widget ul ol, p .middleimg {margin-bottom:0;}


.alinealijst table.defaulttable {width:100%;}
.alinealijst table.defaulttable td, .alinealijst table.defaulttable th {padding:0.65em;}
.alinealijst .defaulttable td, .alinealijst .defaulttable th {border:solid 1px;}
.alinealijst table.defaulttable .stripe td {background-color:#F9F9F9;}
.alinealijst table.defaulttable, .alinealijst table.defaulttable td, .alinealijst table.defaulttable th {border-color:#DDD;background-color:#FFF;color:#000;}
.alinealijst table.defaulttable th, .alinealijst table.defaulttable thead td {background-color:#EEE;text-align:left;}
.alinealijst table.contacttable {width:100%;margin-bottom:1em;}
.alinealijst table.contacttable td {word-break:break-all;vertical-align:top;}
.alinealijst table.contacttable td.contactleft {min-width:100px;word-break:keep-all;padding-right:1em;}
.alinealijst table.contacttable td.contactright {min-width:100%;}
.alinealijst table.contacttable td.contactcompany, .alinealijst table.contacttable td.contactadres {font-weight:bold;}
.alinealijst table.contacttable td.contactadres {padding-top:1.35em;}


/*
.alinealijst .alineapreview div.standaardalinea {background-image: url(../images/icons/page_white.png) !important;}
.alinealijst .alineapreview div.contactinfo {background-image: url(../images/icons/phone.png) !important;}
.alinealijst .alineapreview div.fotoalbum {background-image: url(../images/icons/camera.png) !important;}
.alinealijst .alineapreview div.formulier {background-image: url(../images/icons/application_form.png) !important;}
.alinealijst .alineapreview div.googlemap {background-image: url(../images/icons/world.png) !important;}
.alinealijst .alineapreview div.video {background-image: url(../images/icons/film.png) !important;}
.alinealijst .alineapreview div.mp3speler {background-image: url(../images/icons/music.png) !important;}
.alinealijst .alineapreview div.documenten {background-image: url(../images/icons/page_white_acrobat.png) !important;}
.alinealijst .alineapreview div.facebook {background-image: url(../images/icons/facebook.png) !important;}
.alinealijst .alineapreview div.html {background-image: url(../images/icons/html.png) !important;}
.alinealijst .alineapreview div.product {background-image: url(../images/icons/cart.png) !important;}
.alinealijst .alineapreview div.kalender {background-image: url(../images/icons/calendar.png) !important;}
.alinealijst .alineapreview div.maatwerk {background-image: url(../images/icons/wrench.png) !important;}
.alinealijst .alineapreview div.unknown {background-image: url(../images/icons/exclamation.png) !important;}
.alinealijst .alineapreview div.categorie {background-image: url(../images/icons/category.png) !important;}
.alinealijst .alineabuttons {background-position:8px center;background-repeat:no-repeat;}
.alinealijst .alineabuttons ul {margin-left:32px;}
*/
.alinealijst .alineabuttons ul:before {display:block;width:32px;line-height:36px;height:36px;content:"X";text-align:center;color:#B1D211;float:left;font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:14px;}
.alinealijst div.standaardalinea.alineabuttons ul:before {content: "\f016";}
.alinealijst div.contactinfo.alineabuttons ul:before {content: "\f095";}
.alinealijst div.fotoalbum.alineabuttons ul:before {content: "\f030";}
.alinealijst div.formulier.alineabuttons ul:before {content: "\f0e5";}
.alinealijst div.googlemap.alineabuttons ul:before {content: "\f041";}
.alinealijst div.video.alineabuttons ul:before {content: "\f008";}
.alinealijst div.mp3speler.alineabuttons ul:before {content: "\f04b";}
.alinealijst div.documenten.alineabuttons ul:before {content: "\f0c5";}
.alinealijst div.facebook.alineabuttons ul:before {content: "\f230";}
.alinealijst div.html.alineabuttons ul:before {content: "\f121";}
.alinealijst div.product.alineabuttons ul:before {content: "\f06b";}
.alinealijst div.kalender.alineabuttons ul:before {content: "\f073";}
.alinealijst div.maatwerk.alineabuttons ul:before {content: "\f0ad";}
.alinealijst div.unknown.alineabuttons ul:before {content: "\f059";}
.alinealijst div.categorie.alineabuttons ul:before {content: "\f0e8";}



.twokolsec .alineabuttons a, .twokolsec .alineabuttons span {font-size:80%;padding:10px;}


.alineamenu li a, .mailingmenu li a {position:relative;}
.alineamenu li a .fa, .mailingmenu li a .fa {position:absolute;top:0;right:0;display:block;padding:13px 5px 12px 5px;width:14px;text-align:center;color:#B1D211;}


.cmsnonlist, .cmsnonlist li {list-style:none;margin:0 0 -1px 0;padding:0;}
.cmsnonlist .sortli {border:solid 1px #EEE;position:relative;height:42px;}
.cmsnonlist .sortli .button {position:absolute;right:5px;top:1px;}

.cmsnonlist .sortli .moveup, .cmsnonlist .sortli .movedown, .cmsnonlist .sortli .playbutton, .cmsnonlist .sortli .bestandsnaam {display:block;cursor:pointer;position:absolute;top:0;}
.cmsnonlist .sortli .moveup i.fa, .cmsnonlist .sortli .movedown  i.fa, .cmsnonlist .sortli .deletefile i.fa {width:42px;height:42px;line-height:42px;text-align:center;padding:0;font-size:18px;}
.cmsnonlist .sortli .moveup i.fa, .cmsnonlist .sortli .movedown  i.fa {color:#B1D211;}
.cmsnonlist .sortli .moveup {left:0;}
.cmsnonlist .sortli .movedown {left:45px;}
.cmsnonlist .sortli .playbutton {right:106px;top:-1px;padding:14px;}
.cmsnonlist .sortli .moveup:hover i.fa, .cmsnonlist .sortli .movedown:hover i.fa {background-color:#B1D211;color:#FFF;}
.cmsnonlist .sortli .deletefile:hover i.fa {background:#F30;color:#FFF;}
.cmsnonlist .sortli .bestandsnaam {left:110px;padding:10px 0;}
.cmsnonlist .sortli .renamefile {position:relative;display:inline-block;margin:7px 0 7px 170px;border:solid 1px #DDD;height:1.5em;padding:2px;width:360px;overflow:hidden;	}
.cmsnonlist.type_8 .sortli .renamefile {width:325px;}
.cmsnonlist .sortli .renamefile input {position:absolute;top:2px;left:2px;border:none !important;background:#EEE;}
.cmsnonlist .sortli .deletefile {position:absolute;right:0;top:0;color:#F30;}
.cmsnonlist .sortli .deletefile:hover {background:#F30;color:#FFF;cursor:pointer;}


.template_20 .alineapreviewinhoud {padding:0;}
.template_20 .alinealijst .alineatype1 {padding:20px;border-radius:5px;}
.template_20 .alinealijst .alineatype1.borderalinea {margin:10px;padding:10px;border:solid 1px #DDD;background-color:#F5F5F5;}
.template_20 .alinealijst .alineatype1.borderalinea h1, .template_20 .alinealijst .alineatype1.borderalinea h2, .template_20 .alinealijst .alineatype1.borderalinea h3, .template_20 .alinealijst .alineatype1.borderalinea h4 {margin:10px 0 0 0;line-height:normal !important;}
.template_20 .alinealijst .alineatype1.bigbox {margin:10px;padding:30px;border:solid 1px #F10;background-color:#F30;color:#FFF;}
.template_20 .alinealijst .alineatype1.bigbox h1, .template_20 .alinealijst .alineatype1.bigbox h2, .template_20 .alinealijst .alineatype1.bigbox h3, .template_20 .alinealijst .alineatype1.bigbox h4 {color:#FFF;}
.template_20 .alinealijst .alineatype1.bigbox a {color:#FFF !important;opacity:0.7;}


.template_50 .alineapreviewinhoud {padding:0;}
.template_50 .alinealijst .alineatype1 {padding:20px;border-radius:5px;}
.template_50 .alinealijst .alineatype1.borderalinea {margin:10px;padding:10px;border:solid 1px #DDD;background-color:#F5F5F5;}
.template_50 .alinealijst .alineatype1.borderalinea h1, .template_50 .alinealijst .alineatype1.borderalinea h2, .template_50 .alinealijst .alineatype1.borderalinea h3, .template_50 .alinealijst .alineatype1.borderalinea h4 {margin:10px 0 0 0;line-height:normal !important;}
.template_50 .alinealijst .alineatype1.bigbox {margin:10px;padding:30px;border:solid 1px #F10;background-color:#F30;color:#FFF;}
.template_50 .alinealijst .alineatype1.bigbox h1, .template_50 .alinealijst .alineatype1.bigbox h2, .template_20 .alinealijst .alineatype1.bigbox h3, .template_50 .alinealijst .alineatype1.bigbox h4 {color:#FFF;}
.template_50 .alinealijst .alineatype1.bigbox a {color:#FFF !important;opacity:0.7;}



.onlinefiles {display:block;border:solid 1px #EEE;margin-bottom:1.5em;padding:20px;}
.onlinefiles .cmsitem {}
.onlinefiles .cmsitem div.renamefile {background-color:#EEE;border:solid 1px #DDD;display:block;padding:6px;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.onlinefiles .cmsitem div.renamefile input {border:solid 1px #DDD;margin-top:-1px;margin-left:-3px;}
.onlinefiles .rightbuttons {display:block;clear:both;text-align:right;padding:10px 0 0 0;}


.subcheckbox input, .checkboxtable input, .selecttable input, input.cmsradio  {margin-right:5px;}
table.checkboxtable td, table.selecttable td {padding:0;}
td.inactive {color:#A3A3A3;text-decoration:line-through;}
.besteltable.checkboxtable label {line-height:2.5em;position:relative;}
.besteltable.checkboxtable input {width:50px;}
span.dist {position:absolute;right:0;color: #999;padding:0 0.5em;line-height:2.5em;}
.nopadtd {padding:0;}
.checkboxtable label, .selecttable label, .checkboxtable a img, .selecttable a img, .nopadtd a {display:block;padding:0.55em 0.5em;position:relative;}
.nopadtd a.nopadlink {padding:0px;}
.checkboxtable tr:hover, 
.selecttable tr:hover, 
tr.odd:hover, 
tr.odd:hover td, 
tr.even:hover, 
tr.even:hover td, 
.zebra tr:hover, 
.nopadtd a:hover {background-color:#F9FEDF !important;}
tr.odd {background-color:#FAFAFA;}
.multiline td {vertical-align:top;}
table.cmstable td.mailbuttons {padding:0 .25%;}
td.mailbuttons a, td.mailbuttons span.unavailable {width:24.5%;display:block;float:left;margin:5px .25%;padding:0 .5em;line-height: 40px; box-sizing:border-box;text-align:center;border:solid 2px #2380C3;font-size:.8em;border-radius:5px;font-weight:700;transition:0.2s;}
td.mailbuttons a span.fa, td.mailbuttons span.unavailable span.fa {margin-right:5px;}
td.mailbuttons a:hover {color:#FFF;background:#2380C3;transition:0.2s;}
.cmsitem.multiline label {display:block;line-height:29px;}
table.mailtable {border:none;}
table.mailtable th {text-align: left;background:#FCFCFC;}
td.remove, 
.mailtable tr.alias td.addalias, 
.mailtable tr td.office,
.mailtable tr td.spamexperts {color:#FFF;padding:0 !important;width:0;font-weight: normal;}
td.remove span.removebutton, 
.mailtable tr.alias td a,
.mailtable tr td.office a,
.mailtable tr td.spamexperts a {background:#FCFCFC;color:#F30;width:42px;height:40px;line-height:40px;text-align:center;display:block;cursor:pointer;}
.mailtable tr td.spamexperts a {color:#1AADDA;}
td.remove span.removebutton:hover, 
.mailtable tr.alias td a:hover,
.mailtable tr td.office a:hover {background:#F30;color:#FFF;}
.mailtable tr td.spamexperts a:hover {background:#1AADDA;color:#FFF;}
td.mailbuttons .unavailable {color:#2380C3;cursor:not-allowed;opacity:.2;}
.mailtable td {vertical-align:top;line-height:1.5em;}
.mailtable tr.alias td {color:#999;}


.mailtable tr.alias td a {color:#2380C3;background:#FFF;}
.mailtable tr.alias td a:hover {background:#2380C3;}
.mailtable tr td.office a {color:#A0C005;}
.mailtable tr td.office.away a {background:#F9FEDF;}
.mailtable tr td.office a:hover {background:#A0C005;}


.mailtable tr.divider, .mailtable tr.divider td {border:none;height:15px;}
.mailtable tr.divider:last-child {display:none;}
.accounttype span.fa {color:#CCC;float:right;padding:.5em;}

.mooiform {margin:0.7em 0;}
.mooiform label, .mooiform p, .radiocheck{display:block;}
.radiocheck, .field {display:block;margin-bottom:5px;}
.mooiform input[type="text"],.mooiform textarea,.mooiform select {border:solid 1px #ddd;margin-bottom:5px;width:100% !important;}
.mooiform input[type="text"]:focus,.mooiform textarea:focus {border: solid 1px #888;background-color:#FBFBFB;}
.mooiform textarea {min-height:150px;}
.mooiform .button {margin-top:10px;}
.radiocheck input {float:left;}
.radiochecklabel {float:left}
input.subject {position: fixed;left:-10000000000000px;}	

/*
.captchainer {border:solid 1px #CCC;display:block;padding:10px;position:relative;border-radius:0;background: url(../../images/captchainer.jpg) #EEE repeat;text-align:center;}
.captchainer .refresh {position:absolute;top:25px;right:0px;padding:15px;cursor:pointer;}
.captchainer .refresh img {cursor:pointer;}
.captchainer .captimg {display:block;height:40px;background-color:#FFF;border:solid 1px #DDD;padding:5px 10px;text-align:center;border-radius:0;}
.captchainer .captimg:hover {box-shadow:0 0 3px #DDD;border-color:#CCC;}
.captchainer .capttxt {font: normal normal 13px Arial, Helvetica, sans-serif !important;margin:4px 0 2px 0;color:#000;}
.captchainer input {width:80px !important;text-transform: uppercase !important;text-align:center;}
.captchainer, .captchainer label {width:350px;max-width:100%;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;}
ul.alinealijst .captchainer, ul.alinealijst .captchainer label {width:374px;}
ul.alinealijst .captchainer {margin:10px 0 1em 0;}
*/
#page_bewerkalinea .cmsitem input#titel, #page_bewerkalinea .cmsitem input#albumtitel {width:80%;}
#page_bewerkalinea .type_20 .cmsitem input#titel, #page_bewerkalinea .type_18 .cmsitem input#titel {width:100%;}
#page_bewerkalinea .cmsitem select#titleweight {width:18%;float:right;}
.titleweight {position:absolute;right:15px;bottom:3px;font:normal bold 25px/normal Arial, Helvetica, sans-serif;color:rgba(0,0,0,.2);}
.titleweight.tw_2 {font-size:22px;}
.titleweight.tw_3 {font-size:20px;}
.titleweight.tw_4 {font-size:18px;}



.alineapreviewinhoud .onlinefiles {border:none;}
.alinealijst .alineapreview .alineapreviewinhoud {display:block;position:relative;line-height:1.5em;}
.alineapreview .afplaktape {display:block;position:absolute;bottom:0px;left:0px;width:100%;height:100%;z-index:998;} 
a.afplaktape {opacity:0.1;background-color:#FFF;}
a.afplaktape:hover {opacity:0;}
div.hiddenalinea {opacity:0.6;background-color:#FFF;}
div.hiddenalinea:hover {} 
.alinealijst .alineapreview .alineapreviewinhoud .afplaktapehidden {opacity:0.7;} 
.alinealijst .alineapreview img {height:auto;max-width:100%;}
.alinealijst .alineapreview .imgleft, .alinealijst .alineapreview .imgright {max-width:35% !important;margin-bottom:1em;}
.alinealijst .alineapreview .imgleft {margin-right:15px;}
.alinealijst .alineapreview .imgright {margin-left:15px;}
.alineatype1 .ad-gallery {margin:0 auto;}
.ad-gallery {width:100% !important;}
.ad-gallery .ad-image-wrapper {margin:0 auto;width:100% !important;}
.ad-gallery .ad-image-wrapper .ad-loader {border:none !important;}
.ms-description {display:block;height:1.5em;line-height:1.5em;text-align:center;margin-bottom:10px !important;}
.ad-controls {display:none;}
.ad-gallery .ad-nav {width:90% !important;margin:0 auto;}
.twokolsec .ad-gallery .ad-nav {width:80% !important;}
.ad-image img {max-width:100%;}
li.alineapreview .alineatype1 ul.ad-thumb-list {margin-bottom:0;}


.alineatype1 .fotorama__thumb-border {border-color:rgba(255,255,255,0.5);box-shadow:0 0 2px rgba(0,0,0,0.2)}
.alineatype1 .fotorama__caption__wrap {width:100%;padding:.7em;}
.alineatype1 .fotorama__stage {margin-bottom:.5em;}
.fotobackbutton {position:absolute;top:0;right:0;}
.fotobackbutton a, .fotobackbutton a:hover {color:#FFF;background:#DDDDDD;display:block;}
.fotobackbutton a i.fa {width:42px;height:42px;line-height:42px;text-align:center;}
.fotobackbutton a:hover {opacity:.7;}


.mailingmenu {position:absolute;left:0;width:200px;top:10px;}
/*.mailingmenu li a.bekijkmailing {background-image: url(../images/icons/zoom.png) !important;}
.mailingmenu li a.verzendmailing {background-image:url(../images/icons/email_go.png) !important;}
*/

.mailingtable td {}
.mailingtable td a {padding:0 0.5em;display:block;width:90%;float:left;line-height:42px;height:42px;overflow:hidden;}
.mailingtable td.sent a {opacity:0.5;}
.sending.selectcell {padding:0 0.5em;color:#989898;line-height:42px;}
.mailingtable td span.del_mailing i.fa {display:block;float:right;width:42px;height:42px;line-height:42px;font-size:18px;text-align:center;}
.mailingtable td span.del_mailing:hover i.fa{cursor:pointer;background-color:#F30;color:#FFF;transition:0.5s;-webkit-transition:0.5s;}
#page_mailingmodule img {max-width:100%;}
/*
#page_mailingmodule .alineapreviewinhoud {padding:0 25px;}

#page_mailingmodule .alineatype1 td {line-height:1.5em;}
*/
#page_mailingmodule .alineapreviewinhoud div.alineatype1 {padding:0 8px;}
#page_mailingmodule .alineapreviewinhoud table {width:100% !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#page_mailingmodule .alineapreviewinhoud table td {padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}


.ms_topimgpreview {position:relative;display:inline-block;margin-left:4px;}
.ms_topimgpreview img {border:solid 8px #EEEEEE;box-shadow:0 2px 4px rgba(0,0,0,.2);}
.ms_topimgpreview span.verwijderlink {position:absolute;right:8px;top:8px;}
.ms_topimgpreview span.verwijderlink i.fa {display:block;padding:0;z-index:999;color:#F30;font-size:18px;background:rgba(255,255,255,0.8);width:42px;height:42px;line-height: 42px;text-align: center;}
.ms_topimgpreview span.verwijderlink:hover  i.fa{background:#F30;color:#FFF;cursor:pointer;}

.social a {display: block;padding:5px 0}
.social a:hover {opacity:.8;}
.social a img {max-width:100px;}

.bladerbutton {margin-bottom:5px;}
.ui-progressbar.ui-widget-content {border:none;border-radius:3px;background:#72c9ff;box-shadow:0 0 15px rgba(0,0,0,.05);margin:10px 0;}
.ui-progressbar-value.ui-widget-header {border-radius:2px;padding:0;background: #0084D8;border-color:#0084D8}



.var_fields, .var_fields li {margin:0;padding:0;cursor:default !important;}
.var_fields li {border:solid 1px #EEE;padding:15px 15px 50px 15px!important;margin-bottom:1.5em;display:block;position:relative;}
/*.var_fields li .cmsitem {width:430px;}
.variantsetdelete {position:absolute;right:5px;cursor:pointer;}
.variantlabel {position:absolute;width:200px;text-align:right;}
	.var_fields .cmslabel {width:200px;}
	.varianttable {width:430px;margin:0 0 -1px 215px;}
.varianttable input {width:185px;margin-right:5px;float:left;}
.addvariant {position:absolute;right:15px;top:55px;}
img.variantdelete {margin-top:5px;cursor:pointer;}*/
.var_fields .variantlabel {width:30%;display:block;position:absolute;}
.var_fields .variant {float:left;width:250px;margin-right:3px;} 
.var_fields .prijsverschil {float:left;width:122px;margin-right:4px;}
.variantsetdelete {position:absolute;right:1px;top:0;}
.varianttable td {position:relative;}

i.variantsetdelete, a.addvariant i, i.variantdelete {padding:11px;height:16px;line-height:16px;width:16px;text-align:center;font-size:18px;background:#F5F5F5;}
i.variantsetdelete:hover, a.addvariant:hover, i.variantdelete:hover {cursor:pointer;transition:0.5s;-webkit-transition:0.5s;}
i.variantsetdelete, i.variantdelete {color:#F30;}
i.variantsetdelete:hover, i.variantdelete:hover {color:#FFF;background-color:#F30;}

a.addvariant i{position:absolute;bottom:5px;left:30%;margin-left:7px;z-index:99;}
a.addvariant i {color:#B1D211;}
a.addvariant i:hover {color:#FFF;background-color:#B1D211;}

.varianttable {width:419px;background-color:#F9FEDF;margin-left:30%;}
.var_fields .cmsitem {overflow:hidden;padding:0 1px;width:419px;}
.var_fields .cmsitem input {width:377px;}

.promosm .icon {text-align:center;width:50px;}
.promosm .icon .fa {font-size:28px !important;margin-top:5px;}


.fa-beatport, .fa-headphones {color:#94D500;}
.fa-dropbox{color:#1081DE;}
.fa-facebook{color:#3B5998;}
.fa-flickr{color:#FF0285;}
.fa-google-plus {color:#DB4B39;}
.fa-instagram{color:#CD3776;}
.fa-linkedin{color:#1B85BD;}
.fa-pinterest{color:#CB2028;}
.fa-soundcloud {color:#FF5500;}
.fa-spotify {color:#2EBD59;}
.fa-tumblr{color:#33506B;}
.fa-twitter{color:#00BEF6;}
.fa-youtube{color:#CC181E;}


.invert-icons .fa {color:#FFF !important;}
.invert-icons td.td-beatport{background-color:#94D500;}
.invert-icons td.td-dropbox{background-color:#1081DE;}
.invert-icons td.td-facebook{background-color:#3B5998;}
.invert-icons td.td-flickr{background-color:#FF0285;}
.invert-icons td.td-google-plus {background-color:#DB4B39;}
.invert-icons td.td-instagram{background-color:#CD3776;}
.invert-icons td.td-linkedin{background-color:#1B85BD;}
.invert-icons td.td-pinterest{background-color:#CB2028;}
.invert-icons td.td-soundcloud {background-color:#FF5500;}
.invert-icons td.td-spotify {background-color:#2EBD59;}
.invert-icons td.td-tumblr{background-color:#33506B;}
.invert-icons td.td-twitter{background-color:#00BEF6;}
.invert-icons td.td-youtube{background-color:#CC181E;}

.round-icons .icon label i {border-radius:3px;}

.promosm input {width:100%;padding-left:70px;}
.promosm .http {position:absolute;margin:1px 0 0 1px;padding:5px 6px 5px 7px;border-right:solid 1px #EEE;background-color:#F1F1F1;line-height:27px;}
.pickwidget td {background: 10px 10px no-repeat;padding:0;}
.promosm label {text-align:center;}
.addthis-set {display:inline-block;}

.addthis {display:block;width:32px;height:32px;background-image:url('http://s7.addthis.com/static/r07/widget015_32x32_top.gif');float:left;margin:2px;}
.pre-facebook {background-position: 0px -160px !important;}
.pre-twitter {background-position: 0px -704px !important;}
.pre-linkedin {background-position: 0px -320px !important;}
.pre-googleplus {background-image:url('https://ssl.gstatic.com/images/icons/gplus-32.png');}
.pre-addthis {background-position: 0px -416px !important;}
.addthis.pre-bubble {width:60px;height:32px;background:url(../images/bkg-bubblecount.gif) left bottom no-repeat;}

.addthis.at-small {display:block;width:16px;height:16px;background-image:url('http://s7.addthis.com/static/r07/widget015_top.gif');float:left;margin:2px;}
.at-small.pre-facebook {background-position: 0px -288px !important;}
.at-small.pre-twitter {background-position: 0px -864px !important;}
.at-small.pre-linkedin {background-position: 0px -448px !important;}
x
.at-small.pre-googleplus {background-image:url('https://ssl.gstatic.com/images/icons/gplus-16.png');}
.at-small.pre-addthis {background-position: 0px -560px !important;}
.addthis.pre-bubble.at-small {width:60px;height:16px;background:url(../images/bkg-bubblecount.gif) left top no-repeat;}

.cmsitem.facebookurl input {padding-left:182px;}
.cmsitem.facebookurl span.facebookurl {position:absolute;left:1px;top:1px;padding:0 7px;border-right:solid 1px #DDD;background-color:#F5F5F5;font-size:80%;line-height:35px;}

.pickwidget td a, .pickwidget td.td_unavailable .wd_name_link {padding:10px 10px 10px 40px;display:block;}
.pickwidget a:hover, a.wd_name:hover {text-decoration:none !important;}

.pickwidget td .wd_description {display:block;font-size:13px;color:#555;}
.widgetbuttons li.menuli {height:42px;overflow:hidden;}
.widgetbuttons span.pagetitle .wd_name {padding:0 100px 0 100px;display:block;height:42px;line-height:42px;}
.widgetbuttons span.pagetitle .wd_name:hover {background-color:#F9FEDF;transition:0.5s;-webkit-transition:0.5s;}
.widgetbuttons ul.menuitems .submenubuttons {width:84px;}
.widgetbuttons a.wd_name {background-repeat:no-repeat;background-position: 80% center;}
.wd_name_link {background-position:10px center;background-repeat:no-repeat;}
.wd_name_link:hover {background-color:#F4FFBF;}
.td_unavailable .wd_name_link, .td_unavailable label, .button.unavailable {opacity:0.4;cursor:not-allowed !important;}
.td_unavailable .wd_name_link:hover {background-color: transparent;}



.wd_addthis .wd_name {padding-right:38px;}
.wd_name_link {position:relative;}


.widgetbuttons a.wd_name:after {position:absolute;right:100px;font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:14px;color:rgba(0,0,0,0.25);}
.widgetbuttons .wd_html a.wd_name:after {content: "\f121";}
.widgetbuttons .wd_addthis a.wd_name:after {content: "\f0fe";}
.widgetbuttons .wd_facebook a.wd_name:after {content: "\f230";}
.widgetbuttons .wd_mailing a.wd_name:after {content: "\f003";}
.widgetbuttons .wd_menu a.wd_name:after {content: "\f0e8";}
.widgetbuttons .wd_poll a.wd_name:after {content: "\f200";}
.widgetbuttons .wd_reacties a.wd_name:after {content: "\f0e6";}
.widgetbuttons .wd_slideshow a.wd_name:after {content: "\f03e";}
.widgetbuttons .wd_socialmedia a.wd_name:after {content: "\f0e5";}
.widgetbuttons .wd_statistieken a.wd_name:after {content: "\f201";}
.widgetbuttons .wd_tekstalinea a.wd_name:after {content: "\f036";}
.widgetbuttons .wd_translate a.wd_name:after {content: "\f1a0";}
.widgetbuttons .wd_twitter a.wd_name:after {content: "\f099";}
.widgetbuttons .wd_unknown a.wd_name:after {content: "\f059";}
.widgetbuttons .wd_zoeken a.wd_name:after {content: "\f002";}
.widgetbuttons .wd_3link a.wd_name:after {content: "\f0c1";}
.widgetbuttons .wd_flag a.wd_name:after {content: "\f11d";}
.widgetbuttons .wd_cart a.wd_name:after {content: "\f07a";}
.widgetbuttons .wd_posts a.wd_name:after {content: "\f073";}
.widgetbuttons .wd_popup a.wd_name:after {content: "\f151";}




.cmsitem .addthis {display:block;position:relative;margin-bottom:5px;height:32px;}
table.pickaddthis td {padding:0;}
.pickaddthis td input {margin-right:5px;}
.pickaddthis td img {left:50px;}
.pickaddthis label {display:block;position:relative;padding:0.5em;vertical-align:middle;}
.pickaddthis label:hover {background-color:#F9FEDF;transition:0.5s;-webkit-transition:0.5s;}
/*.pt_home a {background-image: url(../images/icons/house.png) !important;}
.pt_gastenboek a {background-image: url(../images/icons/group.png) !important;}
.pt_weblog a {background-image: url(../images/icons/user_comment.png) !important;}*/
.pollset {display:block;border:solid 1px #DDD;border-bottom:none;margin-bottom:20px;opacity:0.7;}
.pollset:hover {opacity:1;}
.pollset .pollsettitle {margin:0;background-color:#EEE;border-bottom:solid 1px #CCC;}

.pollquestion {display:block;padding:0 10px;line-height:42px;float:left;}
.pollset .pollbuttons {float:right;display:block;width:42px;}
.pollset.activepoll .pollbuttons {width:84px;}
.pollset .pollbuttons .editpoll  i.fa, .pollset .pollbuttons .verwijderpoll  i.fa {display:block;width:42px;height:42px;line-height:42px;font-size:18px;text-align:center;cursor:pointer;float:left;}
.pollset .pollbuttons .editpoll i.fa {color:#0084D8;}
.pollset .pollbuttons .editpoll:hover  i.fa{background:#0084D8;color:#FFF;}
.pollset .pollbuttons .verwijderpoll  i.fa{color:F30;}
.pollset .pollbuttons .verwijderpoll:hover  i.fa{background:#F30;color:#FFF;}
.pollset .pollbuttons a:hover, .pollset .pollbuttons span:hover {transition:0.5s;-webkit-transition:0.5s;}
.pollset td {padding:10px;}
.pollset table {margin:0;}
.pollset table , .pollset table td {border:none;}
.pollset table td {border-bottom:solid 1px #DDD !important;}
.polldiv {background-color:#DDD;}
.activepoll {opacity:1;}


h2.colortitle {clear:both;display:block;margin:30px 0 8px 0;}
.colorset {display:block;padding-bottom:1em;}
.colorpicklabel {padding:7px 0;display:inline-block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size:15px;cursor:pointer;}
.colorset .colorpicklabel {width:49.6%;}
.colorset input[type="text"] {width:20px;height:20px;padding:0;float:left;text-indent:-999999px;margin-right:5px;}
.colorfield {line-height:normal;line-height:20px;}
.colorpicklabel:hover input[type="text"] {box-shadow:0 0 3px rgba(0,0,0,0.3);border-color:#333;}

#gccolor-dialog {z-index:999;}

.faviconpreview {display:block;position:relative;line-height:18px;height:21px;padding:30px 0 0 95px;font-size:12px;color:#000;background: url(../images/favicon.jpg) no-repeat left top;}
.faviconpreview img {position:absolute;left:74px;top:30px;}
.faviconpreview .grey {color:#999;}


.fonttable td {line-height:normal;}
.fonttable td select {margin:0;}
.fonttable td a, .fonttable td a:hover {color:#222;text-decoration:none;}

.topimggallery {display:block;}
.topimggallery .topimgbutton {display:block;border:solid 8px #EEEEEE;box-shadow:0 1px 1px rgba(0,0,0,0.2);margin-bottom:0.5em;}
.topimggallery .topimgbutton:hover {box-shadow:0 3px 6px rgba(0,0,0,0.7);cursor:pointer;}
.topimggallery .topimgbutton img {max-width:100%;border:solid 1px;border-color:#DDD #EEE #EEE #DDD;}

.logopreview img {border:solid 8px #EEEEEE;box-shadow:0 1px 1px rgba(0,0,0,0.2);	}
.featuredpreview {border:solid 8px #EEEEEE;box-shadow:0 1px 1px rgba(0,0,0,0.2);max-width:calc(100% - 8px);margin:0 0 4px 4px;box-sizing: border-box;position: relative;}
.featuredpreview img {max-width:100%;}
.featuredpreview .featuredverwijder {position: absolute;top:0;right:0;background:rgba(55,55,55,.8);color:#FFF;width:42px;height:42px;line-height: 42px;text-align: center;font-size: 18px;cursor:pointer;}
.featuredpreview .featuredverwijder:hover {background:#F30;color:#FFF;}

.polaroid {display:block;border:solid 8px #EEEEEE;position:relative;box-shadow:0 1px 1px rgba(0,0,0,0.2);}
.polaroid img {max-width:100%;}


.backgroundimggallery {margin-left:-3px;display:block;}
.backgroundimggallery .backgroundimgbutton {
	display:block;
	float:left;
	width:134px;
	height:134px;
	line-height:normal;
	cursor:pointer;
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
	padding:0;
	margin:0 0 3px 3px;
	border:solid 1px #DDD;
	background-position: center center;
}
.backgroundimggallery .backgroundimgbutton img {width:132px;height:132px;opacity:0;}
.backgroundimggallery .backgroundimgbutton:hover {box-shadow:0 0 5px rgba(0,0,0,.3);}
#backimg_preview {position:absolute;z-index:999;}
#backimg_preview img {border:solid 8px #EEEEEE;background-color:#FFF;box-shadow:0 1px 1px rgba(0,0,0,0.2);}

.bgimgpreview {border:solid 8px #EEEEEE;box-shadow:0 1px 1px rgba(0,0,0,0.2);display:inline-block;max-width:100%;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bgimgpreview img {max-width:100%;}


.topimgpreview, .topimgpreview_6{overflow:hidden;width:748px;border:solid 1px #DDD;position:relative;display:block;}
div.topimgpreview img {position:relative;}





.slideshowpreview {display:block;border:solid 1px #CCC;margin-bottom:15px;padding:0;position:relative;line-height:normal;}
.slideshowpreview.nonslide {display:inline-block;border:solid 8px #EEEEEE;box-shadow:0 1px 1px rgba(0,0,0,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;}
.ditiseenslide {width: auto !important;height: auto !important;max-height: 100%;max-width: 100%;}
.slideshowpreview.nonslide img {max-width:100%;}
.slideshowpreview .verwijderslide {position:absolute;top:4px;right:4px;}
.slideshowpreview .verwijderslide i.fa {background:rgba(255,255,255,0.7);color:#F30;font-size:18px;padding:5px 7px;}
.slideshowpreview .verwijderslide:hover i.fa {cursor:pointer;background:#F30;color:#FFF;}




.jrac_container {position:relative;height:600px;display:block;}
.jrac_viewport {position: relative;overflow: hidden;border:1px solid #ccc;height:405px !important;margin-bottom:10px;box-shadow: 0 0 5px #AAA;}

.jrac_viewport, .jrac_crop, .jrac_zoom_slider {width:980px !important;}
.template_3 .jrac_viewport, .template_3 .jrac_crop, .template_3 .jrac_crop .jrac_zoom_slider,
.template_3 .jrac_viewport .jrac_viewport .jrac_crop .ui-resizable-s:after {width:960px !important;}

.template_20 .jrac_viewport, .template_20 .jrac_crop, .template_20 .jrac_crop .jrac_zoom_slider,
.template_20 .jrac_viewport .jrac_viewport .jrac_crop .ui-resizable-s:after {width:1000px !important;}




.jrac_loading {background-image: url(../scripts/javascripts/jrac/images/loading.gif);background-repeat:no-repeat;background-position:center;position: absolute;top:0;left:0;right:0;bottom:0;}
.jrac_crop {position: absolute;top:0 !important;left:0 !important;min-height:100px !important;max-height:400px !important;}
.jrac_crop_drag_handler{position:absolute;top:0;left:0;right:0;bottom:0;}
.jrac_crop .ui-resizable-e, .jrac_crop .ui-resizable-s, .jrac_crop .ui-resizable-se, .ui-resizable-se {display:none !important;}
.jrac_viewport .jrac_crop .ui-resizable-s {display:block !important;z-index:9999;background-color:#F30;height: 5px !important;box-shadow: 0 4px 5px rgb(0,0,0,0.4);}
.jrac_viewport .jrac_crop .ui-resizable-s:after {content:" ";display:block;height:500px;z-index:99999;opacity:0.7;background-color:#000;margin-top:5px;}
.jrac_viewport img {cursor:move;z-index:999;}
.jrac_zoom_slider {background: none transparent !important;cursor:pointer;clear:both;}
.jrac_container .ui-slider-horizontal {height:18px;}
.jrac_container .ui-slider-horizontal .ui-slider-handle {top:-1px;}
.jrac_zoom_slider .ui-slider-handle {background-image:none !important;box-shadow: 0 0 3px rgba(0,0,0,0.2);border-color:#90A70F !important;cursor:pointer !important;background-color:#B1D211 !important;}
img.ui-draggable {max-width:inherit;}

form.colorform.simple input.pickert {border-radius:0;}

/********* PREVIEWS ************/

.draggable {cursor: move;}
.draggable:hover {}
#page_kleuren #idpreview {width:450px;position:fixed;bottom:5px;left:5px;z-index:999;display:none;}

#page_kleuren #idpreview.advanced .pre20_container{border:solid 1px #CCC;padding:1px;background-color:#FFF;}
#page_kleuren #idpreview.advanced .pre20_container:hover {box-shadow:0 2px 5px rgba(0,0,0,0.2);}
.colorpickerpreview .previewcontainer {border:solid 1px #DDD;display:block;width:452px;}
.colorpickerpreview .pr_frame {border:solid 1px #FFF;}
.colorpickerpreview .pr_frame:hover {}
.bbpickert {text-indent:-9999999999px;width:40px !important;cursor:pointer;}



.bb-container {margin-left:-3%;display:block;}
.bb-cal-place {display:inline-block;margin:0 0 5% 3%;width:47%;vertical-align:top;border:solid 1px #DDD;background-color:#F0F0F0;padding:5px 8px 5px 8px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.bb-cal-place table {width:100%;}
.bb-cal-place table td {line-height:2em;text-shadow:0 1px 0 rgba(255,255,255,.4);color:#222;}
.bb-calender input[type="radio"] {margin:0;padding:0;display:inline-block;height:16px;}
.bb-table {margin-bottom:2em;}


.templatepreview {display:block;background-color:#FFF;float:left;clear:left;margin-bottom:1em;width:450px;height:450px;padding:1px;border:solid 1px #DDD;position:relative;text-align:left;}
.templatepreview  .klikdetemplate {display:block !important;z-index:99999;position:absolute;top:0;height:100%;left:0;width:100%;color:#333;text-align:center;background: transparent url(../images/kiestemplate.png) no-repeat center center;opacity:0.2;}
.templatepreview:hover .klikdetemplate:hover {opacity:1;}

.templatepreview {cursor:pointer;}


.templatedesc {display:block;padding:10px 25px;float:left;width:400px;}
.pickdetails {clear:none;width:450px;}
.templatepreview.pickdetails:hover {border:solid 1px #B1D211;box-shadow:0 0 5px #B1D211;}
.pr_odd {float:right;}
.centerpreview .templatepreview {margin-left:125px;cursor:default;}
.centerpreview20 .templatepreview {margin-left:0;width:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border:none;}
.centerpreview20 .templatepreview div.pre20 {width:100%;margin:0;}



.pr_frame {display:block;width:450px;height:450px;font-size:12px;position:relative;line-height:1.3em;}
.pr_content {line-height:1.2em !important;}
.pr_content_titel {font:normal normal 16px/normal Arial, Helvetica, sans-serif;color:#F30; }
a
.pr_footer_text, .pr_rightcolumn {opacity:0.6;font-size:9px;line-height:normal;display:block;}
.pr_footer_text:hover {opacity:1;}
.pr_footercontainer {position:absolute;bottom:0;left:0;display:block;padding:5px;border-top:solid 1px;}
.pr_footer_text {text-align:center;float:right;font-size:.8em;}
.pr_footercontainer .pr_widgetkolom {float:left;display:block;width:33%;font-size:10px;line-height:normal;padding-bottom:5px;}
.pr_footercontainer .widget_titel {display:block;}
#template_1 .pr_wrapper, #template_3 .pr_wrapper, #template_5 .pr_wrapper, #template_6 .pr_wrapper {box-shadow:0 0 5px rgba(0,0,0,0.5);}
.toptitle {position:relative;display:block;font:normal bold 20px/80px Arial, Helvetica, sans-serif;}
.pr_columns {display:block;}
.pr_column {float:left;width:48%;}
.pr_column:last-child {float:right;}



#template_1 .pr_wrapper {display:block;width:400px;height:400px;left:25px;top:25px;position:absolute;border:solid 1px;}
#template_1 .pr_topcontainer {display:block;height:100px;position:relative;}
#template_1 .pr_topmenu {display:block;border-bottom:solid 1px;}
#template_1 .pr_topmenu .pr_topmenu_item {border-right:solid 1px;display:inline-block;padding:0 8px;line-height:20px;}
#template_1 .toptitle {border-bottom:solid 1px;padding:0 10px;}
#template_1 .pr_leftmenu {display:block;width:80px;float:left;margin:10px;}
#template_1 .pr_content {display:block;width:250px;float:left;padding:10px;}
#template_1 .pr_leftmenu_item {display:block;padding:5px;border:solid 1px;margin-bottom:-1px;}
#template_1 .pr_rightcolumn {display:block;width:104px;float:right;margin:10px;}
#template_1 .pr_midden_id_3 .pr_content {width:370px;}
#template_1 .pr_footercontainer {width:390px;}


#template_2 .pr_wrapper {display:block;width:450px;height:450px;left:0;top:0;position:absolute;}
#template_2 .pr_topcontainer {display:block;height:101px;position:relative;}
#template_2 .pr_topmenu {display:block;border-bottom:solid 1px;border-top:solid 1px;padding:0 25px;}
#template_2 .pr_topmenu .pr_topmenu_item {border-right:solid 1px;border-left:solid 1px;margin-right:-1px;display:inline-block;padding:0 8px;line-height:20px;}
#template_2 .toptitle {width:380px;margin:0 25px;padding:0 10px;}
#template_2 .pr_leftmenu {display:block;width:80px;float:left;margin:10px;}
#template_2 .pr_content {display:block;width:250px;float:left;padding:10px;}
#template_2 .pr_leftmenu_item {display:block;padding:5px;border:solid 1px;margin-bottom:-1px;}
#template_2 .pr_rightcolumn {display:block;width:104px;float:right;margin:10px;}
#template_2 .pr_midden_id_3 .pr_content {width:370px;}
#template_2 .pr_middelcontainer {margin:0 25px;width:400px;height:345px;}
#template_2 .pr_footercontainer {width:450px;padding:0;}
#template_2 .pr_footercontent {margin:0 25px;width:390px;padding:5px;}
#template_2 .pr_top_id_1 .pr_topmenu, #template_2 .pr_top_id_2 .pr_topmenu {border-top:none;}
#template_2 .pr_top_id_2 .pr_topmenu, #template_2 .pr_top_id_3 .pr_topmenu {width:400px;margin:0 25px;padding:0;}
#template_2 .pr_top_id_2 .pr_topmenu_item ,#template_2 .pr_top_id_3 .pr_topmenu_item {border-left:none;margin-right:0;}
#template_2 .pr_topcontainer.pr_top_id_1 {height:102px;}


#template_3 .pr_wrapper {display:block;width:380px;height:380px;left:25px;top:25px;position:absolute;border:solid 1px;padding:10px;}
#template_3 .pr_topcontainer {display:block;height:80px;position:relative;border:solid 1px;}
#template_3 .pr_topmenu {display:block;border-bottom:solid 1px;}
#template_3 .pr_topmenu .pr_topmenu_item {border-right:solid 1px;display:inline-block;padding:0 8px;line-height:20px;}
#template_3 .toptitle {border:none;padding:0;line-height:normal;background:none;}
#template_3 .pr_leftmenu {display:block;width:80px;float:left;margin:10px 10px 10px 0;}
#template_3 .pr_content {display:block;width:250px;float:left;padding:10px;}
#template_3 .pr_leftmenu_item {display:block;padding:5px;border:solid 1px #333;margin-bottom:-1px;}
#template_3 .pr_rightcolumn {display:block;width:100px;float:right;margin:10px 10px 10px 0;}
#template_3 .pr_midden_id_3 .pr_content {width:370px;}
#template_3 .pr_footercontainer {width:370px;left:10px;bottom:10px;}
#template_3 .pr_topcontainer.pr_top_id_4 {height:21px;padding-top:60px;}
#template_3 .pr_topcontainer.pr_top_id_4 .pr_topmenu {border-top:solid 1px;}
#template_3 .pr_footer_id_3 .pr_lastalinea {display:none;}


#template_4 .pr_wrapper {display:block;width:450px;height:450px;left:0;top:0;position:absolute;}
#template_4 .pr_topcontainer {display:block;height:102px;position:relative;}
#template_4 .pr_topmenu {display:block;border-bottom:solid 1px;border-top:solid 1px;}
#template_4 .pr_topmenu .pr_topmenu_item {border-right:solid 1px;display:inline-block;padding:0 8px;line-height:20px;}
#template_4 .toptitle {width:380px;padding:0 10px;}
#template_4 .pr_leftmenu {display:block;width:80px;float:left;margin:0 10px 10px 0;}
#template_4 .pr_content {display:block;width:300px;float:left;padding:10px;}
#template_4 .pr_leftmenu_item {display:block;padding:5px;border-right:solid 1px;border-bottom:solid 1px;}
#template_4 .pr_rightcolumn {display:block;width:104px;float:right;margin:10px;}
#template_4 .pr_midden_id_3 .pr_content {width:420px;}
#template_4 .pr_footercontainer {width:440px;}
#template_4 .pr_top_id_1 .pr_topmenu {border-top:none;}

#template_5 .pr_wrapper {display:block;width:400px;height:400px;left:25px;top:25px;position:absolute;border:solid 1px;}
#template_5 .pr_topcontainer {display:block;height:102px;position:relative;}
#template_5 .pr_topmenu {display:block;border-bottom:solid 1px;border-left:solid 1px;width:310px;float:right;}
#template_5 .pr_topmenu .pr_topmenu_item {border-right:solid 1px;display:inline-block;padding:0 8px;line-height:20px;text-align:center;}
#template_5 .toptitle {width:380px;padding:0 10px;border-bottom:solid 1px;height:80px;line-height:80px;}
#template_5 .pr_leftmenu {display:block;width:80px;float:left;margin:0 10px 10px 0;position: absolute;top:81px;}
#template_5 .pr_content {display:block;width:300px;float:right;padding:10px;}
#template_5 .pr_leftmenu_item {display:block;padding:5px;border-right:solid 1px;border-bottom:solid 1px;}
#template_5 .pr_rightcolumn {display:block;width:104px;float:right;margin:10px;}
#template_5 .pr_midden_id_3 .pr_content {width:370px;}
#template_5 .pr_footercontainer {width:390px;}
#template_5 .pr_midden_id_3 .pr_topmenu {width:400px;border-left:none;}
#template_5 .pr_midden_id_1 .pr_topmenu .pr_topmenu_item {padding:0;width:61px;}


#template_6 .pr_wrapper {display:block;width:400px;height:280px;left:25px;top:90px;position:absolute;border:solid 1px;background-image: url(../images/blokback.png)}
#template_6 .pr_topcontainer {display:block;position:relative;background-image:none;}
#template_6 .pr_topmenu {display:block;border-bottom:solid 1px;padding-left:25px;}
#template_6 .pr_topmenu .pr_topmenu_item {border-right:solid 1px;display:inline-block;padding:0 8px;line-height:20px;}
#template_6 .pr_topmenu .pr_topmenu_item:first-child {border-left:solid 1px;}
#template_6 .toptitle {padding:0 10px;line-height:40px;}
#template_6 .pr_leftmenu {display:block;width:80px;float:left;margin:0 10px;}
#template_6 .pr_content {display:block;width:180px;position:absolute;right:0;top:0;padding:10px;}
#template_6 .pr_leftmenu_item {display:block;padding:5px;border:solid 1px;margin-bottom:-1px;}
#template_6 .pr_rightcolumn {display:block;width:104px;float:right;margin:10px;}
#template_6 .pr_footercontainer {width:390px;}
#template_6 .pr_rightback {display:block;position:absolute;right:0;top:0;width:200px;height:280px;opacity:0.8;}
#template_6 .pr_footer_text {position:absolute;right:5px;bottom:5px;}
#template_6 .pr_midden_id_3 .pr_content {width:380px;}
#template_6 .pr_midden_id_3 .pr_rightback {width:400px;}
#template_6 .pr_midden_id_3 .toptitle {display:none;}


/****************************************/
div.jp-audio{font-family:Arial, sans-serif;line-height:1.6;color:#666;border:1px solid #999;background-color:#eee;position:relative;width:100%;box-shadow:0 0 5px rgb(0,0,0,0.2);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
div.jp-interface{position:relative;background-color:#eee;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE',endColorstr='#CCCCCC');background:0 repeat scroll 0 0 transparent;width:100%;border-radius:4px 4px 0 0;border-bottom:solid 1px #DDD;}
div.jp-controls-holder{clear:both;width:100%;position:relative;overflow:hidden;top:-8px;margin:0 auto;}
div.jp-interface ul.jp-controls{list-style-type:none;overflow:hidden;margin:0;padding:0;}
div.jp-audio ul.jp-controls{width:auto;padding:20px 20px 0;}
div.jp-interface ul.jp-controls li{display:inline;float:left;margin:auto;}
div.jp-interface ul.jp-controls a{display:block;overflow:hidden;text-indent:-9999px;}
a.jp-play,a.jp-pause{width:40px;height:40px;}
a.jp-play{background:url(../images/mooie.jplayer.png) 0 0 no-repeat;}
a.jp-play:hover{background:url(../images/mooie.jplayer.png) -41px 0 no-repeat;}
a.jp-pause{background:url(../images/mooie.jplayer.png) 0 -42px no-repeat;display:none;}
a.jp-pause:hover{background:url(../images/mooie.jplayer.png) -41px -42px no-repeat;}
a.jp-stop,a.jp-previous,a.jp-next{width:28px;height:28px;margin-top:6px;}
a.jp-stop{background:url(../images/mooie.jplayer.png) 0 -83px no-repeat;margin-left:10px;}
a.jp-stop:hover{background:url(../images/mooie.jplayer.png) -29px -83px no-repeat;}
a.jp-previous{background:url(../images/mooie.jplayer.png) 0 -112px no-repeat;}
a.jp-previous:hover{background:url(../images/mooie.jplayer.png) -29px -112px no-repeat;}
p
a.jp-next{background:url(../images/mooie.jplayer.png) 0 -141px no-repeat;}
a.jp-next:hover{background:url(../images/mooie.jplayer.png) -29px -141px no-repeat;}
div.jp-progress{overflow:hidden;}
div.jp-audio div.jp-progress{position:absolute;bottom:0;height:4px;}
div.jp-audio div.jp-type-playlist div.jp-progress{left:0;width:100%;}
div.jp-video div.jp-progress{top:0;left:0;width:100%;height:10px;}
div.jp-seek-bar{background-color:#D3D3D3;width:0;height:100%;cursor:pointer;}
div.jp-play-bar{background-color:#0C0;width:0;height:100%;}
div.jp-seeking-bg{background:url(../images/mooie.seeking.gif);}
a.jp-mute,a.jp-unmute,a.jp-volume-max{width:18px;height:15px;margin-top:12px;}
div.jp-audio div.jp-type-single a.jp-mute,div.jp-audio div.jp-type-single a.jp-unmute{margin-left:110px;}
div.jp-audio div.jp-type-playlist a.jp-mute,div.jp-audio div.jp-type-playlist a.jp-unmute{margin-left:54px;}
div.jp-audio a.jp-volume-max{margin-left:56px;}
div.jp-video a.jp-mute,div.jp-video a.jp-unmute,div.jp-video a.jp-volume-max{position:absolute;top:12px;margin-top:0;}
div.jp-video a.jp-mute,div.jp-video a.jp-unmute{left:50px;}
div.jp-video a.jp-volume-max{left:134px;}
a.jp-mute{background:url(../images/mooie.jplayer.png) 0 -170px no-repeat;}
a.jp-mute:hover{background:url(../images/mooie.jplayer.png) -19px -170px no-repeat;}
a.jp-unmute{background:url(../images/mooie.jplayer.png) -60px -170px no-repeat;display:none;}
a.jp-unmute:hover{background:url(../images/mooie.jplayer.png) -79px -170px no-repeat;}
a.jp-volume-max{background:url(../images/mooie.jplayer.png) 0 -186px no-repeat;}
a.jp-volume-max:hover{background:url(../images/mooie.jplayer.png) -19px -186px no-repeat;}
div.jp-volume-bar{position:absolute;overflow:hidden;background-color:#EEE;width:46px;height:5px;cursor:pointer;border:solid 1px #FFF;}
div.jp-audio div.jp-volume-bar{top:36px;left:226px;}
div.jp-volume-bar-value{background-color:#D70000;width:0;height:5px;}
div.jp-audio div.jp-time-holder{position:absolute;top:50px;}
div.jp-audio div.jp-type-playlist div.jp-time-holder{left:166px;width:130px;}
div.jp-current-time,div.jp-duration{width:60px;font-size:11px;margin:0 10px;}
div.jp-current-time{float:left;display:inline;}
div.jp-duration{float:right;display:inline;text-align:right;}
div.jp-title{font-weight:bold;text-align:center;}
div.jp-title,div.jp-playlist{width:100%;background-color:#EEE;border-top:1px solid #999;border-radius:0 0 4px 4px;min-height:5px;}
div.jp-type-single div.jp-title,div.jp-type-playlist div.jp-title,div.jp-type-single div.jp-playlist{border-top:none;}
div.jp-title ul,div.jp-playlist ul{list-style-type:none;font-size:13px;margin:0!important;padding:0 20px;}
div.jp-title li{font-weight:bold;padding:5px 0;}
div.jp-playlist li{border-bottom:1px solid #CCC;list-style:none;margin:auto;padding:10px 0 9px 20px;}
div.jp-playlist li div{display:inline;}
div.jp-type-playlist div.jp-playlist li:last-child{border-bottom:none;padding:10px 0 10px 20px;}
div.jp-type-playlist div.jp-playlist li.jp-playlist-current{list-style-type:square;list-style-position:inside;padding-left:7px;}
div.jp-type-playlist div.jp-playlist a{color:#333;text-decoration:none;}
div.jp-type-playlist div.jp-playlist a.jp-playlist-current{font-weight:bold;}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove{float:right;display:inline;text-align:right;margin-right:10px;font-weight:bold;color:#666;}
div.jp-type-playlist div.jp-playlist span.jp-free-media{float:right;display:inline;text-align:right;margin-right:10px;}
div.jp-type-playlist div.jp-playlist span.jp-free-media a{color:#666;}
span.jp-artist{font-size:.8em;color:#666;}
div.jp-jplayer audio,div.jp-jplayer{width:0;height:0;}
div.jp-jplayer{background-color:#000000;}
ul.jp-toggles{list-style-type:none;overflow:hidden;display:none;margin:0 auto;padding:0;}
div.jp-audio .jp-type-single ul.jp-toggles{width:25px;}
div.jp-audio .jp-type-playlist ul.jp-toggles{width:55px;position:absolute;left:325px;top:50px;margin:0;}
div.jp-video ul.jp-toggles{margin-top:10px;width:100px;}
ul.jp-toggles li{display:block;float:right;}
ul.jp-toggles li a{display:block;width:25px;height:18px;text-indent:-9999px;line-height:100%;}
a.jp-full-screen{background:url(../images/mooie.jplayer.png) 0 -310px no-repeat;margin-left:20px;}
a.jp-full-screen:hover{background:url(../images/mooie.jplayer.png) -30px -310px no-repeat;}
a.jp-restore-screen{background:url(../images/mooie.jplayer.png) -60px -310px no-repeat;margin-left:20px;}
a.jp-restore-screen:hover{background:url(../images/mooie.jplayer.png) -90px -310px no-repeat;}
a.jp-repeat{background:url(../images/mooie.jplayer.png) 0 -290px no-repeat;}
a.jp-repeat:hover{background:url(../images/mooie.jplayer.png) -30px -290px no-repeat;}
a.jp-repeat-off{background:url(../images/mooie.jplayer.png) -60px -290px no-repeat;}
a.jp-repeat-off:hover{background:url(../images/mooie.jplayer.png) -90px -290px no-repeat;}
a.jp-shuffle{background:url(../images/mooie.jplayer.png) 0 -270px no-repeat;margin-left:5px;}
a.jp-shuffle:hover{background:url(../images/mooie.jplayer.png) -30px -270px no-repeat;}
a.jp-shuffle-off{background:url(../images/mooie.jplayer.png) -60px -270px no-repeat;margin-left:5px;}
a.jp-shuffle-off:hover{background:url(../images/mooie.jplayer.png) -90px -270px no-repeat;}
.jp-no-solution{position:absolute;width:390px;margin-left:-202px;left:50%;top:10px;font-size:.8em;background-color:#eee;border:2px solid #009be3;color:#000;display:none;padding:5px;}
.jp-no-solution span{font-size:1em;display:block;text-align:center;font-weight:bold;}
.alinealijst .alineapreview .verkoopprijs{font-size:150%;padding:0 0 10px;}
.alinealijst .alineapreview .productfooter label{min-width:100px;display:inline-block;margin-bottom:3px;}
.alinealijst .alineapreview .productfooter{display:block;position:relative;clear:both;}
.alinealijst .alineapreview .productfooter .afrekenen{position:absolute;right:0;bottom:0;}
.alinealijst .alineapreview .productfooter input[type=text]{border:solid 1px #ddd;width:25px;padding:2px;}
.alinealijst .alineapreview .alineapreviewinhoud div.formulier{background-image:none!important;}
ul.onlinefiles,onlinefiles li{list-style:none!important;margin-left:0!important;padding-left:0!important;}
.alinealijst .alineapreview .weblogfooter{display:block;border:solid 1px #CCC;position:relative;background-color:#FBFBFB;padding:5px 10px;}
.alinealijst .alineapreview .weblogdate{float:left;line-height:32px;height:32px;}
.alinealijst .alineapreview .weblogwidgets{float:right;}
.alinealijst .alineapreview .weblogwidgets .addthis_toolbox{height:16px;padding:8px 0;}
.alinealijst .alineapreview .commentform input[type=text],.alinealijst .alineapreview .commentform textarea{border:solid 1px #ddd;margin-bottom:5px;padding:2px;}
.alinealijst .alineapreview .commentform textarea{min-height:150px;}
.alinealijst .alineapreview .commentform .button{margin-top:10px;}
.alinealijst .alineapreview .commenter{display:block;padding-bottom:2px;margin-bottom:2px;border-bottom:solid 1px #CCC;}
.alinealijst .alineapreview .guestposts{display:block;padding-bottom:2em;}
.alinealijst .fotothumb{display:block;width:77px;line-height:77px;border:solid 1px #DDD;float:left;text-align:center;vertical-align:middle;margin:0 5px 5px 0;}
.alinealijst .fotothumb img{max-width:75px;max-height:75px;padding:1px;}



.alineapreviewinhoud ul.fotopreview{padding:0;}
ul.fotopreview li{float:left;}
ul.fotopreview li img{display:block;border:solid 1px #CCC;margin:0 5px 5px 0;padding:1px;}
.albumthumbs ul{margin-left:-3px;padding:0;}
#thumbs{overflow:auto;}
ul.fotopreview, ul.fotopreview li{list-style:none;margin:0;}
ul.fotopreview {margin-left:-6px;overflow:hidden !important;}
ul.fotopreview li {float:left;margin:0 0 6px 6px !important;}
.fotopreview li, .fotopreview li a, .fotopreview li img {width:113px;height:113px;}
.twokolsec .fotopreview li, .twokolsec .fotopreview li a, .twokolsec .fotopreview li img {width:105px;height:105px;}
.fotopreview li a {display:block;text-align:center;}
.fotopreview li img {border:solid 1px #CCC;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:0.9;}

ul#thumbs.ui-sortable {margin-left:-2%;}
.ui-sortable, .ui-sortable .dragfoto {list-style:none;margin:0;}
.ui-sortable li.dragfoto {position:relative;width:48%;height:250px;float:left;background-color:#EEE;border:solid 1px #DDD;text-align:center;margin:1% 0 1% 2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ui-sortable-placeholder {background-color:#F2F2F2!important;border:dashed 1px #BBB!important;visibility:visible!important;}
.ui-sortable li.dragfoto .fotothumb {display:block;width:100%;height:248px;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:5;cursor:move;}
ul#thumbs.ui-sortable .renameimagebox {position:absolute;bottom:0;left:0;width:100%;background:rgba(255,255,255,0.8);display:block;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:45px;}
.ui-sortable .renameimage {position:relative;display:block;text-align:left;cursor:text !important;height:2em;overflow:hidden;font-size:.8em;line-height:2em;}
.ui-sortable .renameimage input {position:absolute;top:-3px;left:-3px;}
.ui-sortable i.filebin {position:absolute;top:3px;right:3px;padding:5px 7px;font-size:18px;color:#F30;background:rgba(255,255,255,0.7);}
.ui-sortable i.filebin:hover {background:#F30;color:#FFF;}

#googlemappreview {display:block;}
#googlemappreview iframe{width:100%;}
#googlemappreview small{display:none;}
#map.map{display:block;height:450px;border:solid 1px #CCC;background:url(../../images/load.gif) center center no-repeat #E5E3DF;}
.realtype5 img {max-width:inherit !important;}
.reactiebox {border:solid 1px #DDD;box-shadow:0 1px 2px rgba(0,0,0,0.1);padding:1px;}
#page_reacties table.cmstable td {line-height:1.5em;}
div.jp-audio div.jp-type-single div.jp-interface,div.jp-audio div.jp-type-playlist div.jp-interface{height:80px;}
div.jp-audio div.jp-type-single div.jp-progress,div.jp-audio div.jp-type-single div.jp-time-holder{left:110px;width:186px;}
div.jp-type-playlist div.jp-playlist a:hover,.jp-no-solution a{color:#000;}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover,div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover{color:#0d88c1;}
.alinealijst .alineapreview .productfooter .labelset,.alinealijst .alineapreview .commentform label{display:block;}
.alinealijst .alineapreview .productfooter input[type=text]:focus,.alinealijst .alineapreview .commentform input[type=text]:focus,.alinealijst .alineapreview .commentform textarea:focus{border:solid 1px #888;background-color:#FBFBFB;}
.ui-sortable-placeholder:hover,.ui-sortable .dragfoto:hover{box-shadow:0 1px 2px rgba(0,0,0,0.3);}
.ui-sortable .renameimage:hover,.delimg{cursor:pointer;}
.alinealijst .alineapreview label {display:block;}
.alinealijst .alineapreview input[type="text"],.alinealijst .alineapreview textarea, .alinealijst .alineapreview select {border:solid 1px #ddd;padding:5px;margin-bottom:5px;max-width: 450px;}
.radiocheck input {float:left;margin-right: 0.5em;}
.alinealijst .alineapreview input[type="text"]:focus ,.alinealijst .alineapreview textarea:focus, .alinealijst .alineapreview select:focus {border: solid 1px #888;background-color:#FBFBFB;}
.alinealijst .alineapreview textarea {min-height:150px;}

.alinealijst .alineapreview .ui-button:hover {color:#000;box-shadow:inset 0 1px 1px #FFF;border-color:#666;}
.alinealijst .alineapreview .ui-corner-all {}
.alinealijst .alineapreview input[type="text"], .alinealijst .alineapreview .commentform input[type="text"] {width:390px;}
.alinealijst .alineapreview textarea, .alinealijst .alineapreview .commentform textarea{width:390px;}

#afbeelding.inactief {opacity:0.4;}
#page_shop_orderbevestiging img#afbeelding {max-width:100%;}

.startup {text-transform: capitalize;}


.alineapreview a.button, .alineapreview input[type="button"], .alineapreview input[type="submit"] {padding:8px 17px;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5), 0 1px 2px rgba(0,0,0,0.2);border-bottom-color:#AAA;display:inline-block;font-size:100%;text-align:center;line-height:normal;border:solid 1px #CCC;color:#000 !important;text-shadow:0 1px 0 rgba(255,255,255,0.5);
background: #f2f2f2;
background: -moz-linear-gradient(top,  #f2f2f2 0%, #e5e5e5 95%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(95%,#e5e5e5));
background: -webkit-linear-gradient(top,  #f2f2f2 0%,#e5e5e5 95%);
background: -o-linear-gradient(top,  #f2f2f2 0%,#e5e5e5 95%);
background: -ms-linear-gradient(top,  #f2f2f2 0%,#e5e5e5 95%);
background: linear-gradient(to bottom,  #f2f2f2 0%,#e5e5e5 95%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e5e5e5',GradientType=0 );
font-weight:normal;
}
.alineapreview a.button:hover, .alineapreview input[type="button"]:hover, .alineapreview input[type="submit"]:hover {background: #e5e5e5;
background: -moz-linear-gradient(top,  #f2f2f2 0%, #e5e5e5 40%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(40%,#e5e5e5));
background: -webkit-linear-gradient(top,  #f2f2f2 0%,#e5e5e5 40%);
background: -o-linear-gradient(top,  #f2f2f2 0%,#e5e5e5 40%);
background: -ms-linear-gradient(top,  #f2f2f2 0%,#e5e5e5 40%);
background: linear-gradient(to bottom,  #f2f2f2 0%,#e5e5e5 40%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#f2f2f2',GradientType=0 );}






.formtable {border:solid 1px #DDD;width:100%;margin:0 !important;}
.formtable th {color:#333;font-size:16px;text-align:left;border-bottom:solid 1px #DDD;}
div#forms-fields {display:blocks;overflow: auto;}
#formfieldsTable th {padding:0.5em;background-color:#EEE;}
#formfieldsTable input, formfieldsTable select, formfieldsTable textarea {margin:0;}
#form_fields, #form_fields li {margin:0;padding:0;}
#form_fields li {margin-top:-1px;}
#form_fields li .formtable {background-color:#FAFAFA;}
#form_fields li .formtable:hover {cursor:move;background-color:#F9FEDF;}
#formfieldsTable th, #form_fields.advancedform td {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.formtable td {}
.formtd1 {width:40%;padding:0.5em 0 0.5em 0.5em;vertical-align:top;}
.formtd2 {width:20%;padding:0.5em 0 0.5em 0.5em;vertical-align:top;}
.formtd3 {width:10%;padding:0.5em 0 0.5em 0.5em;}
.formtd4 {width:20%;padding:0.5em 0 0.5em 0.5em;vertical-align:top;}
.formtd5 {width:10%;padding-right:5px;text-align:right;}
.formtable .itemdelete {}
.formtable .itemdelete.fa {width:42px;height:42px;line-height:42px;text-align:center;font-size:18px;}
.formtable .itemdelete:hover {cursor:pointer;background-color:#F30;color:#FFF;transition:.5s;-webkit-transition:.5s;}
.horiscroll {overflow-y:auto;border:solid 1px #DDD;border-left:none;max-height:600px;}
.formoverview {margin-bottom:0 !important;}
.formoverview td, .formoverviewlist td {border:solid 1px #DDD;padding:3px;text-align:left;vertical-align:top;}
.formoverview th, .formoverviewlist th {padding:3px;text-align:left;vertical-align:bottom;background-color:#F9F9F9;border:solid 1px #DDD;border-top:none;border-bottom:none;color:#000;}
.formoverviewlist {margin-bottom:20px !important;width:100%;border-top:solid 1px #DDD;}
.formoverviewlist th {}
.formoverviewlist th, .formoverviewlist td {padding:6px 8px;}
.formoverviewcsv {width:972px;height:400px;}
.standaardform #form_fields li {margin-top:0px;cursor:default;}

.standaardform #form_fields.advancedform li {margin-top:-1px;}
.standaardform .formtd4 {border-right:none;}
.formoverview .verwijder {cursor:pointer;}

.alinealijst ul.onlinefiles a.fileimg {margin: 0 10px;}
/*********************************************/


.carttable .proddescript {display:block;list-style:disc;margin-bottom:0;}
.carttable .amount {text-align:right;}

/* Producten in categorie */
.alinealijst .alineapreviewinhoud .cat_listview ul {margin:0;padding:0;}





.overviewtitle, .overviewbottom {display:block;position:relative;}
.catpresentation .overviewtitle {min-height:30px;}
.catpresentation .overviewbottom {height:30px;line-height:30px;}
.twokolsec .cat_blockview li {width:50%;}
.twokolsec .catpresentationblock .overviewtitle .sort {position:relative;right:auto;top:auto;margin-top:0;}
.twokolsec .catpresentationblock .overviewtitle .sort #sortform {padding:0 8px 5px 8px;}
.twokolsec .catpresentationblock .overviewtitle.lijstweergave, .twokolsec .catpresentationblock 
.catpresentationblock .overviewtitle.lijstweergave {background-image:url(../../images/icons/text_align_left.png);}
.catpresentationblock .overviewtitle.rasterweergave {background-image:url(../../images/icons/table.png);}
.catpresentationblock .overviewtitle.lijstweergave, .catpresentationblock .overviewtitle.rasterweergave {background-repeat:no-repeat;background-position: 5px center;background-color:#EEE;}
.catpresentationblock .cat_blockview ul {margin: 0;}

.twokolsec .productleft {width:100%;float:none;}
.twokolsec .prodimages {width: 100%;float:none;}


.catpresentation .overviewtitle .sort {position:absolute;right:1px;bottom:0;}

.cat_listview li {display:block;padding: 15px 0;border-bottom:solid 1px #DDD;position:relative;font-size:100%;z-index:50;overflow-x:hidden;margin-bottom: 1em;}
.searchtitle {border-bottom:solid 1px;margin-bottom:0;padding-bottom:0.5em;}
.cat_listview li a .cat_prod_description {color:#333;display:block;}
.cat_listview li .cat_prod_description table {max-width: 435px !important;}
.cat_listview li a:hover {text-decoration:none;}
.cat_listview h3 {width:auto;padding: 0 120px 10px 0;margin: 0;line-height: normal;}
.cat_listview h3:hover {text-decoration: underline;}
.cat_listview img.cat_prod_image  {max-width:225px;margin:5px 20px 20px 0;}
.cat_listview .cat_prod_price {display:block;color:#000;padding-bottom:1em;}
.cat_listview .cat_prod_sale {display:inline;margin-right:0.5em;text-decoration:line-through;color:#F00;font-size:60%;}
.cat_listview .cat_prod_more {display:block;position:absolute;bottom:2em;right:5px;text-align:right;}
.cat_listview .cat_prod_order {display:block;position:absolute;top:19px;right:5px;}

.alineatype1 h1, .alineatype1 h2, .alineatype1 h3, .alineatype1 h4 {color:#B1D211;border:none;margin-top:0;}
h3.cat_prod_name {margin-bottom:0;}

.overviewtitle, .overviewbottom {display:block;position:relative;min-height:30px;}
.overviewtitle h1 {padding:0;}
.overviewtitle .sort label {display:inline;}
.overviewtitle .sort {position:absolute;right:1px;bottom:0;}
.cat_blockview {display:block;}
.alinealijst .alineapreviewinhoud .cat_blockview ul {margin:0;padding:0;}
.cat_blockview li {display:block;height:300px;float:left;overflow:hidden;margin:0;text-align:center;position:relative;}
.cat_block {display:block;padding:3px;margin:3px;border:solid 1px #CCC;height:287px;position:relative;border-radius:2px;background-color:#FFF;}
.cat_block .cat_prod_image {width:100%;height:175px;background-color:#FFF;}
.cat_block .cat_prod_image img {max-width:100%;max-height:175px;width:auto;height:auto;}
.cat_blockview .cat_prod_order {position:absolute;bottom:3px;left:0;width:100%;}
.cat_blockview h3 {font-size:110%;font-weight:bold;margin:0;}
.cat_block .cat_prod_price, .cat_blockview h3 {overflow:hidden;display:block;height:1.5em;}
.cat_blockview h3 {line-height:1.2em;}
.cat_link {text-decoration: none !important;overflow:auto;display:block;}
.cat_prod_sale {font-size:80%;text-decoration:line-through;opacity:0.5}
.cat_block .cat_link {overflow:hidden;}

.cat_prod_order input, .prod_order_button input {padding:8px 10px;border-radius:3px;cursor:pointer;box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), 0 0 3px rgba(0,0,0,0.3);border:solid 1px #F30;text-align:center;overflow:hidden;min-width:50px;}
.cat_blockview li{width:25%;}


.catpresentationblock {display:block;border:solid 1px #CCC;}
.catpresentationblock .cat_listview li:last-child {border-bottom:none;}
.catpresentationblock h1 {margin:0;padding:5px 0 5px 30px;font-weight:bold !important;line-height:25px !important;}
.catpresentationblock .overviewtitle .sort {position:absolute;right:5px;top:50%;margin-top:-12px;}
.catpresentationblock #sorter {height:24px;padding:2px;}
#sortform label, #sortform select {font-size:11px;}
#sortform select {width:100px;}
.catpresentationblock .overviewtitle {border-bottom:solid 1px #CCC;}
.catpresentationblock .cat_listview {padding:5px;}
.catpresentationblock .overviewbottom {border-top:solid 1px #CCC;font-size:80%;padding:5px;}
.proddescriptionintro {padding:0 15px 0 0;}


.twokolsec .catpresentationblock .overviewtitle.lijstweergave, 
.twokolsec .catpresentationblock .overviewtitle.rasterweergave {background-position:8px 10px;}

.productleft, .product-left, .prodimages, .orderblok {display: block;position: relative;}
.productleft, .product-left {width: 50%;float:left;}
.productright, .product-right, .prodimages {float:right;}
.productright .prodimages, .product-right .prodimages {float:none;}
.product-right .prodimages .vertimg {margin-bottom:10px;}
.alinealijst .alineapreview .product-right .prodimages .vertimg img.mainimage {max-height:250px;}
.p_artnr {float:right;opacity: 0.7;font-size: 80%;}
.prodimages {text-align:center;}
.prodimages .mainimage {max-width:300px;}

.template_20 .alineatype1 .prodthumbs {margin-left:-10px;overflow:inherit;}
.template_20 .alineatype1 .prodthumbs li {width:100px;height:100px;margin-left:10px;}
.template_20 .alineatype1 .prodthumbs .thumblink {height:100px;width:100%;display:block;}
.template_20 .alineatype1 .prodthumbs .thumb {margin:0;}



.alineatype1 .contacttable, .alineatype1 .contacttable td {border:none !important;padding:0;line-height:1.5em;}
table.contacttable td, #page_shop_bestellingen td {word-break: break-all;}
.contactleft {min-width: 100px;word-break: keep-all;padding-right: 1em;}

.productleft table, .productleft table td,
.prodimages table, .prodimages table td {border:none;}

.mainimagecontainer {display:block;text-align:center;vertical-align:middle;height:240px;background-color:#FFF;border:1px solid #DDD;margin:0 4px 0 2px;}
.mainimagecontainer table {height:240px;margin-bottom:0;}
.mainimagecontainer .mainimage {cursor:pointer;}
.mainimagecontainer img {max-width:100%;max-height:235px;}
.alineatype1 .prodthumbs {display:block;list-style:none;margin:0;padding:0 !important;width:100%;}
.alineatype1 .prodthumbs li {cursor:pointer;display:block;float:left;height:78px;padding:0;margin:0;width:auto;position:relative;}
.alineatype1 .prodthumbs .thumblinkcontainer {display:block;padding:2px;margin:0 auto;position:relative;width:74px;}
.alineatype1 .prodthumbs .thumblink {display:table-cell;height:72px;text-align:center;vertical-align:middle;width:72px;background-color:#FFF;border:1px solid #DDD;opacity:0.8;}
.alineatype1 .prodthumbs .thumblink:hover {box-shadow:0 0 3px rgba(0,0,0,.4);opacity:1;border-color:#CCC;}
.alineatype1 .prodthumbs li img {max-height:70px;max-width: 70px;}
table.alineatype1, table.alineatype1 td {border: none !important;}


.orderblok {display:block;border:solid 1px #CCC;padding:20px 20px 50px 20px;margin:0 5px 1.5em 0;position: relative;min-height: 168px;border-radius:2px;}
.orderblok h1 {margin-bottom: 0px;line-height:normal;padding:0;}
.orderblok .artnr {display:block;font-size:90%;}
.orderblok .price {display: block;margin: 1.5em 0;}
m
.orderblok .pricetopay {font-size:200%;font-weight:normal;}
.orderblok .origprice {font-size:80%;opacity:0.5;text-decoration:line-through;font-weight:normal;margin-left:5px;}
.orderblok .vat {display: block;}
.orderblok .order {margin-bottom:10px;}
.alinealijst .alineapreview .order {display:inline-block;}
.alinealijst .alineapreview .order input[type="text"] {width:auto;}
.variant {display: block;}
.variant label, .order label {margin-right: 10px;width: 80px;display: inline-block;}
.variant select {width: 210px;}
.order {display: block;}
.order input, .carttable input {width: 20px;}


.prod_order_button {display:block;text-align:right;position:absolute;right:10px;bottom:10px;}
.prod_order_button input:hover {cursor:pointer;text-decoration:none !important;}

.description2 {display:block;}
.description2 h2 {border-top: dotted 1px #CCC;border-bottom:none;}


.simpleproduct .producttext {display:block;overflow:auto;}
.simpleproduct .price {font-size:150%;padding: 0 0 10px 0;}
.simpleproduct .productfooter {display:block;position:relative;clear:both;}
.simpleproduct .productfooter .prod_order_button {position:absolute;right:3px;bottom:0;}
.simpleproduct .productfooter td {padding:2px 0 0 0;} 
.simpleproduct .variant label, .simpleproduct .order label {width:auto;word-wrap:normal;}
.simpleproduct .productfooter td select {width:100%;padding:4px;}
.simpleproduct .productfooter td input {padding:4px;}
.simpleproduct .origprice {font-size:80%;opacity:0.5;text-decoration:line-through;font-weight:normal;margin-left:5px;}



/*********************************************/
a.plupload_button {padding:5px 8px 5px 30px;color:#000 !important;}
a.plupload_button:hover {text-decoration:none !important;}
.plupload_container {padding:0 !important;}
.plupload_header_content {display:none;}
.plupload_content {box-shadow:0 1px 2px rgba(0,0,0,0.1);border:solid 1px #CCC !important;}
.plupload_filelist_header, .plupload_filelist_footer {font-size:90%;background-color:#EEE !important;border-color:#CCC !important;}
.plupload_filelist_header {border-top:none !important;}
.plupload_filelist_footer {height:35px !important;}
.plupload_scroll .plupload_filelist {background-color:#FFF !important;border-color:#CCC !important;}
.ui-icon {display:none !important;}
.plupload_disabled {opacity:0.5;cursor:not-allowed !important;}


.tinymcemessage {padding:187px;display:block;border:solid 1px #CCC;}
.tinymcecontainer {z-index:999;width:100%;box-shadow:0 0 5px rgba(0,0,0,0.1);display:block;}


.bladerbutton {padding:7px 10px;background-color:#F5F5F5;border-radius:5px;border:solid 1px #EEE;}
.cmslabel.bladerlabel {line-height:52px;padding:5px 0 0 15px;z-index:10;}
#container #filelist {clear:both;}
#container #filelist div {padding:10px 0;font-size:90%;color:#666;border-top:solid 1px #FFF;}
#container #filelist div:first-child {margin-top:10px;}

table.mceLayout {width:535px !important;}
.ui-dialog {top:250px !important;position:fixed !important;z-index:9999;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset, .ui-dialog .ui-dialog-buttonpane, .ui-dialog-buttonset {padding:0 !important;}
.ui-button-text {padding:8px !important;}
.ui-widget.ui-dialog {min-width:500px !important;border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,.2)}
.ui-dialog .ui-icon {display:none !important;}
.ui-button-text {padding:0 !important;}
.ui-widget {font-size:100% !important;}
.ui-widget .ui-button {font-size:14px !important;}




#page_wizard {background:#FFF;}
#page_wizard .contentcontainer {background-color:transparent;}
#page_wizard .uppertopbuttons {top:50px !important;right:20px !important;}
#page_wizard .topbarcontainer, #page_wizard .topcontainer, #page_wizard .topmenucontainer, #page_wizard .footercontainer, #page_wizard .noticontainer, #page_wizard .topinfo, #page_wizard .tupdates {display:none;}
#page_wizard .contentwide {border:none;padding:50px 20px;margin:0;box-shadow:none;width:940px;}
#page_wizard .contentright {border:none;float:left;width:980px;padding:0;}
#page_wizard .wizardbar {position:fixed;top:0;left:0;height:10px;box-shadow:0 0 3px rgba(0,0,0,0.5);background-color:#B1D211;z-index:999;}

.updates_zijn_er .topbarcontainer {padding-top:45px;}
a.tupdates {position:absolute;top:0;right:0;left:0;text-align:center;background:#C4E7FD;font-weight:400;padding:0 25px;margin:0;line-height:45px;font-size:14px;height:45px;box-shadow:inset 0 0 3px rgba(0,0,0,.1);z-index:88;border-bottom:solid 1px #fff;color:#0971B3;text-shadow:0 1px 0 rgba(255,255,255,.1);transition: ease .2s}
a.tupdates span {margin-left:5px;}
a.tupdates:hover, a.tupdates:hover span.fa {text-decoration:none;background:#0971B3;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1);transition: ease .2s}
a.tupdates span.fa {color:#2380C3;}

#ideallink textarea {width:550px;height:50px;}
.alink {color:#F30;}
.alink:hover {text-decoration:underline;cursor:pointer;}
.molliestatus {position:absolute;right:35px;margin-top:-34px;z-index:10;}
.molliestatus i.fa-check {color:#B1D211;}
a.noppadtextlink.ideallink {padding:.8em;display:block;line-height:16px;}
a.noppadtextlink.ideallink:hover {text-decoration:none;}
a.noppadtextlink.ideallink i.fa {color:#B1D211;margin-right:.8em;}
#page_shop_bestellingen #status {margin-bottom:25px;}
#page_shop_bestellingen #status .fa {margin-right: 5px}
/*#page_shop_bestellingen #status {position:absolute;right:5px;margin-top:-25px;}
#page_shop_bestellingen #status input {padding: 7px 15px 6px 15px !important;margin-top:-5px;margin-right:25px;}*/
td.log {font-family:Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", "monospace";}
td.log hr {display:none;}
#sorttable th {cursor:pointer;}
th.sorting {background: url(../images/icons/bullet_arrow_up_down.png) 5px center no-repeat #EEEEEE;padding-left:30px;}
th.sorting_asc {background:url(../images/icons/bullet_arrow_up.png) 5px center no-repeat #EEEEEE;padding-left:30px;}
th.sorting_desc {background:url(../images/icons/bullet_arrow_down.png) 5px center no-repeat #EEEEEE;padding-left:30px;}
#sorttable th.nosort {cursor:default;background:#EEE;padding-left:10px;}


.slidecontainer {display:block;border:solid 1px #CCC;margin: 0 0 20px 0;}
.slidecontainer .slidecontent {display:block;width:250px;margin: 10px auto;border:solid 1px #DDD;background-color:#FFF;box-shadow:0 1px 2px rgba(0,0,0,0.2);}
.slidecontainer img {max-width:250px;margin-bottom:10px;}
.slidecontainer .slide_menu {display:block;border-bottom: solid 1px #CCC;background-color:#F5F5F5;}
.slidecontainer .slide_menu a, .slidecontainer .slide_menu span {padding:10px 20px;line-height:16px;display:block;float:left;}
.slide_menu span.verwijderslide, .slide_menu a.bewerkslide {color:#555;border-right:solid 1px #CCC;margin:0;}
.slide_menu span.verwijderslide:hover, .slide_menu a.bewerkslide:hover {background:#B1D211;color:#FFF;text-decoration:none;cursor:pointer;}
.slidecontainer .slidecontent {display:block;padding:10px;}
.slidecontainer .slidetitel {font: normal normal 18px/normal Arial, Helvetica, sans-serif;color:#F30;}

table td.rights {background: url(../images/rights.jpg) bottom repeat-y;text-align:center;width:300px;padding:0.5em 0;}
td.full {background-position:0px bottom;}
td.overfull {background-position:-300px bottom;}


.googleframe {width:100%;}
.googleframe > iframe {width:100%;}
.googlepreview {display:block;background-color:#FFF;border:solid 1px #DDD;padding:15px;font-size:14px;line-height: 1.35;color:#000;margin-bottom:1em;box-shadow:0 1px 3px rgba(0,0,0,0.15);font-family:Arial;}
.googletitel {display:block;color:#1122CC;text-decoration:underline;font-size:15px;line-height:20px;}
.googlelink {display:block;color:#009933;}



body#page_post iframe#launcher {display:none !important;}




.basispreviewcontainer {margin-left:-10px;display:block;clear:both;}
.basispreview {display:block;width:370px;margin:0 0 10px 10px;border:solid 1px #999;box-shadow:0 1px 4px rgba(0,0,0,0.3);float:left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position:relative;opacity:0.8;}



.fontsetcontainer {margin-left:-10px;}
.fontset {display:block;width:337px;margin:0 0 10px 10px;padding:0 20px;border:solid 1px #999;box-shadow:0 1px 4px rgba(0,0,0,0.3);float:left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position:relative;height:240px;opacity:0.8;}
.fontset:hover {box-shadow:0 1px 5px rgba(0,0,0,0.3);cursor:pointer;opacity:1;color:#333;background-color:#F6FBDC;border-color:#9AB408;}
.fontset h1, .fontset  {color:#000;}


.detailsetcontainer {margin-left:-10px;}
.detailset {display:block;width:163px;margin:0 0 10px 10px;padding:20px;border:solid 1px #999;box-shadow:0 1px 4px rgba(0,0,0,0.3);float:left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position:relative;opacity:0.8;color:#000;}
.detailset:hover {box-shadow:0 1px 5px rgba(0,0,0,0.3);cursor:pointer;opacity:1;color:#333;background-color:#F6FBDC ;border-color:#9AB408;}
.detailset div {height:130px;display:block;line-height:130px;font-size:25px;color:#FFF;background-color:#B1D211;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-align:center;margin-bottom:30px;}
.detailset div.rond {border-radius:20px;}
.detailset div.lijn {border:solid 5px #9AB408;line-height:120px;}
.detailset div.schaduw {box-shadow:0 5px 10px rgba(0,0,0,0.2);}
.detailset table, .detailset table td {border-left:none;border-right:none;}
.detailset table td {padding-left:0;padding-right:0;}





.prodtabbottom {padding:0 1.4em;}



/*.prodthumbs {display:block;list-style:none;padding:0;margin-left:-3px;}
.one-column .prodthumbs {}
.prodthumbs li {display:block;float:left;width:33.33%;}
.prodthumbs .thumb {height:100px;line-height:100px;border:solid 1px #CCC;text-align:center;margin:0 0 3px 3px;background-color:#FFF;padding:0;}
.prodthumbs .thumb:hover {}
.prodthumbs .thumb img {vertical-align:middle;max-width:98%;max-height:98%;}


.product-left, .product-right {float:left;padding-top:1em;}
.product-left {padding-right:1em;}
.product-left h1 {margin-top:0;padding-top:0;}


.vertimg {display:block;width:100%;text-align:center;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:250px;height:250px;background-color:#FFF;border:solid 1px #CCC;}
.vertimg::after {content: "";visibility: hidden;}
.vertimg img {vertical-align:middle;}
.catblock {max-width:95% !important;max-height:95% !important;}
/*.varianttable {margin:1em 0;}
.varianttable td {vertical-align:middle;}
.varianttable td select {margin:0;} * /

.catblock {padding:0;}
.catblock h3 {display:block;height:1.5em;line-height:1.5em;overflow:hidden;}
.cat-topbar, .cat-footer {display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;overflow:hidden;}
.cat-topbar td, .cat-footer td {height:2.5em;border:none;padding:0 10px;}
.cat-topbar table, .cat-footer  table {margin:0;}
.cat-topbar select {width:auto !important;margin:0 !important;}
.catblock ul.cat-ul {padding:0;margin:0 0 0.4em -5px !important;list-style:none !important;}
.catblock ul.cat-ul li {width:33.33%;float:left;padding:0;margin:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.one-column .catblock ul.cat-ul li {width:25%;}
.catblock ul.cat-ul li .cat-prod {margin:0.4em 0 0 5px;display:block;padding:0;}
.catblock ul.cat-ul li .cat-prod h3 {margin:0;padding:0.2em 0;text-align:center;}
.catblock ul.cat-ul li .cat-prod .prod-link {display:block;padding:0.9em;}
.catblock ul.cat-ul li .cat-prod:hover {}
.catblock .orderbox {min-height:3em;}
.catblock .orderbox .left, .catblock .orderbox .right {float:none;width:100%;}
.catblock .orderbox .left {height:2em;text-align:center;}
.catblock .orderbox .right .button {width:100%;}
.catblock .cat_prod_description {display:none;}
.catblock input[type="submit"] {margin-bottom:10px;}

.catlist ul.cat-ul {padding:0;margin:0 !important;list-style:none;}
.catlist ul.cat-ul li {margin:0.4em 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.catlist ul.cat-ul li .cat-prod {display:block;padding: 0.9em;}
.catlist ul.cat-ul li .cat-prod {overflow-x:hidden;}
.catlist ul.cat-ul li .cat-prod h3 {display:inline-block;padding:0;margin:0;color:#F30;}
.catlist ul.cat-ul li .cat-prod .prod-link {display:block;color:#555;}
.catlist ul.cat-ul li .cat-prod:hover {}
.catlist .vertimg {float:right;width:auto;height:auto;line-height:normal;margin:0 0 1em 1em;padding:0;}
.catlist .vertimg img {max-width:100%;max-height:100%;}
.catlist .orderbox {margin-bottom:0;}

.orderbox {margin:10px 0;}
.orderbox .left {float:left;width:60%;}
.orderbox .right {float:right;text-align:right;width:40%;}


.list-icon .show-list, .block-icon .show-block, .list-icon:hover .show-block, .block-icon:hover .show-list {display:inline;cursor:pointer;font-size:14px !important;}
.list-icon .show-block, .block-icon .show-list, .list-icon:hover .show-list, .block-icon:hover .show-block {display:none;}

ul.cat-ul li .cat-prod {border:solid 1px #DDD;}
.price {display:inline;font-size:120%;font-weight:bold;}
.from {font-size:70%;opacity:0.5;text-decoration:line-through;display:inline-block;margin-left:5px;font-style:normal;}
*/




.prodthumbs {display:block;list-style:none;padding:0;margin-left:-3px;}
.one-column .prodthumbs {}
.prodthumbs li {display:block;float:left;width:33.33%;}
.prodthumbs .thumb {height:100px;line-height:100px;border:solid 1px #CCC;text-align:center;margin:0 0 3px 3px;background-color:#FFF;padding:0;}
.prodthumbs .thumb:hover {}
.prodthumbs .thumb img {vertical-align:middle;max-width:98%;max-height:98%;}


.product-left, .product-right {float:left;padding-top:1em;}
.product-left, .twokolsec .block-inner, .product-right {-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.product-left {padding-right:1em;}
.product-left h1 {margin-top:0;padding-top:0;}
.product-left {width:50%;}
.twokolsec .block-inner {width:50%;}
.product-right {width:50%;}
.template_20 .catcontainer.catblock {max-width:100% !important}
.twokolsec .product-left, .twokolsec .product-right {width:100%;padding-left:0;padding-right:0;}
.one-column .product-left {width:647px;}
.twokolsec .prodimages {margin-bottom:1em;width:100%;}

.cat-title {line-height:24px !important;padding:10px 5px 10px 0;}
.template_20 .cat-title {line-height:42px !important;}
.change-catview {line-height:24px !important;float:left;padding:10px 5px 10px 0;}
.vertimg {display:block;width:100%;text-align:center;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:250px;height:250px;background-color:#FFF;border:solid 1px #CCC;}
.vertimg::after {content: "";visibility: hidden;}
.vertimg img {vertical-align:middle;}
.catblock {max-width:95% !important;max-height:95% !important;}
.catcontainer.catblock {max-width:100% !important;max-height:100% !important;}
.catblock {padding:0;}
.catblock .imgright {display:none;}
.catblock .dummy {}
.catblock h3 {display:block;height:1.5em;line-height:1.5em;overflow:hidden;font-size:16px;}
.cat-topbar, .cat-footer {display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;overflow:hidden;border:solid 1px #CCC;background-color:#EEE;}
.template_50 .cat-topbar, .template_50 .cat-footer {padding:0;border:none;background-color:transparent;}
.template_50 .cat-topbar table.sortfield {float:none;font-size:inherit;}
.cat-topbar table {float:left;width:auto;}
.cat-topbar table.sortfield {float:right;}
.cat-topbar td, .cat-footer td {height:2.5em;border:none;padding:0;}
.cat-topbar table, .cat-footer  table {margin:0;border:none;}
.cat-topbar select {width:auto !important;margin:0 !important;}
li.alineapreview .alineatype1 .catblock ul.cat-ul {padding:0;margin:0 0 0.4em -5px;list-style:none!important;}
.catblock ul.cat-ul li {width:33.33%;float:left;padding:0;margin:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.twokolsec .catblock ul.cat-ul li {width:100%}
.twokolsec .cat-topbar label {display:none;}
.twokolsec .catlist .vertimg {margin:1em 0;float:none;}
.one-column .catblock ul.cat-ul li {width:25%;}
.catblock ul.cat-ul li .cat-prod {margin:0.4em 0 0 5px;display:block;padding:0 0.4em;}
.catblock ul.cat-ul li .cat-prod h3 {margin:0;padding:0.2em 0;text-align:center;}
.catblock ul.cat-ul li .cat-prod .prod-link {display:block;padding:0.4em;}
.catblock ul.cat-ul li .cat-prod:hover {}
.catblock .orderbox {min-height:3em;}
.catblock .orderbox .left, .catblock .orderbox .right {float:none;width:100%;}
.catblock .orderbox .left {height:2em;text-align:center;}
.catblock .orderbox .right .button {width:100%;}
.catblock .cat_prod_description {display:none;}

.template_20 #sortform label, .template_20 #sortform select {font-size:15px !important;}
.template_20 #sortform select {width:auto;}

.catlist ul.cat-ul {padding:0;margin:0;list-style:none !important;}
.catlist ul.cat-ul li {margin:0.4em 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.catlist ul.cat-ul li .cat-prod {display:block;padding: 0.9em;}
.catlist ul.cat-ul li .cat-prod {overflow-x:hidden;}
.catlist ul.cat-ul li .cat-prod h3 {display:inline-block;padding:0;margin:0;}
.catlist ul.cat-ul li .cat-prod .prod-link {display:block;}
.catlist ul .imgright {width:auto;float:right;max-width:30%;}
.catlist .responsive-container {display:none;}
.catlist .vertimg {float:right;width:auto;height:auto;line-height:normal;margin:0 0 1em 1em;padding:0;}
.catlist .vertimg img {max-width:100%;max-height:100%;}
.catlist .orderbox {margin-bottom:0;}
.content .catlist a.prod-link:hover {text-decoration:none !important;}

.orderbox {margin:10px 0;position:relative;min-height:3em;}
.orderbox .left {float:left;width:60%;}
.orderbox .right {float:right;text-align:right;width:40%;}


.template_20 .variant, .template_20 .order {display: block !important;}
.template_20 .variant label, .template_20 .order label {margin-right:auto;width:auto;display:block;}
.template_20 .variant select, .template_20 .order input[type="text"] {width:100% !important;}
.template_20 .order input, .carttable input {width: 20px;}


.list-icon .show-list, .block-icon .show-block, .list-icon:hover .show-block, .block-icon:hover .show-list {display:block;float:left;cursor:pointer;font-size:14px !important;margin:0 5px 0 0;padding:0;}
.list-icon .show-block, .block-icon .show-list, .list-icon:hover .show-list, .block-icon:hover .show-block {display:none;}


ul.cat-ul li .cat-prod {border:solid 1px #CCC;}
.price {display:inline;font-size:18px;font-weight:bold;}
.from, .prijsblok .sale, td span.sale {font-size:13px;opacity:0.5;text-decoration:line-through;display:inline-block;margin:0 5px;font-style:normal;}
.prijsblok {text-align:right;display:block;float:right;}
.prod_in_a_list .prijsblok {position:absolute;right:.5em;top:.5em;}
.orderbutton {font-size:16px !important;}
td .prijsblok {float:none;}


.base20 .color20label {display:block;width:auto;padding:0;}
.base20 .color20label:hover {background:none;}



.base20 .color20field input[type="text"] {width:100%;text-indent:-999999px;height:20px;border:solid 1px #999;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);}
.base20 {position:relative;display:block;height:50px;margin:10px 0;top:0;padding:10px;}
.base20 .color20field {position:absolute;top:0;width:25%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.base20 .color20field.clR04 {left:0;} /* hoofdkleur */
.base20 .color20field.clR03 {left:25%;} /* contrastkleur */
.base20 .color20field.clR05 {left:50%;} /* steunkleur1 */
.base20 .color20field.clR08 {left:75%;} /* steunkleur2 */


.base20 .color20field.clR04 input[type="text"] {}
.base20 .color20field.clR03 input[type="text"] {border-left:none;border-right:none;}
.base20 .color20field.clR05 input[type="text"] {border-right:none;}
.base20 .color20field.clR04 input[type="text"] {}


.colorform.simple{position:relative;}


.twokolsec div.alineacolumn {width:49%;}
.twokolsec .kolom1 {float:left;}
.twokolsec .kolom2 {float:right;}



.kolsec {position:absolute;left:0;top:80px;width:20%;border:solid 1px #DDD;padding:9px;background-color:#F5F5F5;z-index:99;}
.kolommen, .kolsec .section {position:relative;}
.kolommen {}
.kolsec div:first-child {border-bottom:dotted 1px #DDD;}
.kolsec div:only-child {border-bottom:none !important;}
.kolommen .cmslabel, .kolommen .cmsitem, .kolsec .section .cmslabel, .kolsec .section .cmsitem {width:100%;text-align:left;}



.alineatype1 .videoframe, .alineatype1 .video {position: relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin:1em 0;}
.alineatype1.border .videoframe, .alineatype1.border .video {margin:1em 0 0 0;}
.videoframe iframe,.videoframe object,.videoframe embed, .video iframe,.video object,.video embed {position:absolute;top:0;left:0;width:100%;height:100%;}
.alineatype1 #fb-root {display: none;}
.alineatype1 .fb_iframe_widget, .alineatype1 .fb_iframe_widget span, .alineatype1 .fb_iframe_widget span iframe[style] {width: 100% !important;background-color:#FFF;line-height:normal !important;}
.alineatype1 .fb_iframe_widget.color-dark, .alineatype1 .fb_iframe_widget.color-dark span, .alineatype1 .fb_iframe_widget.color-dark span iframe[style] {background-color:#333333;}



#idpreview.preview20.absopreview, #page_kleuren #idpreview.preview20.absopreview {display:block;position:relative;width:100%;bottom:auto;left:auto;border:solid 1px #CCC;box-shadow:0 1px 3px rgba(0,0,0,0.2);margin:auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.colblockcontainer {margin:0 0 0 -1%;;}
.colblockcontainer div.pre20 {width:49%;margin:0 0 1% 1%;float:left;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/*div.colblock {display:block;position:relative;height:60px;width:362px;border:solid 1px #DDD;float:left;margin:0 0 22px 22px;}
div.colblock:hover {background-color:#EFEFEF;cursor:pointer;}
.colcel {display:block;position:absolute;top:5px;height:50px;}
.colcel.base {left:181px;width:166px;line-height:50px;padding-left:10px;font-weight:bold;}
.colcel.support1 {left:5px;width:86px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border:solid 1px;}
.colcel.support2 {left:93px;width:86px;}*/


div.pre20 {display:block;position:relative;width:362px;border:solid 1px #CCC;float:left;margin:0 0 22px 22px;box-shadow:0 1px 3px rgba(0,0,0,0.2);background-color:#FFF;}
div.pre20:hover,#page_start .basispreview:hover {border:solid 1px #BBB;box-shadow:0 1px 3px rgba(0,0,0,0.4);}
.pre20_container div {display:block;position:relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.pre20_wrapper {}
.pre20_topcontainer {}
.pre20_topcontent {height:100px;}
.pre20_topcontent .pre20_toptitel {line-height:100px;padding:0 15px;position:absolute;width:400px;height:100px;}
.pre20_middlecontainer {}
.pre20_middlecontent {}
.pre20_footercontainer {}
.pre20_footercontent {overflow:auto;font-size:11px;}
.pre20_footercontent div {padding:5px 10px 0 10px;}
.pre20_footercontent .footerleft20, .pre20_footercontent .footermiddle20 {float:left;width:33.33%;}
.pre20_footercontent .footerright20 {float:right;text-align:right;width:33.33%;}
.pre20_lastfooter20 {display:block;text-align:right;font-size:9px;}
.pre20_middleleft {float:left;line-height:normal;}
.pre20_middleleft .menu20, .pre20_middleleft .menu20 .sidesubs20, .pre20_topmenu .topsubs20  {border:solid 1px;border-bottom:none;}
.pre20_middleleft .menu20 .item20 {border-bottom:solid 1px;padding:5px;font-size:11px;}
.pre20_middleleft .sidesubs20 {position:absolute;left:100%;width:70px;top:-1px;display:none;overflow:hidden;}
.pre20_middleleft .subs20:hover .sidesubs20 {display:block;z-index:15;}
.sidewidget20 {display:block;margin:5px 0;font-size:10px;line-height:normal;}
.sidewidget20 span {display:block;}
.pre20_top_1 .pre20_topcontent, .pre20_top_5 .pre20_topcontent {height:80px;}
.pre20_top_1 .pre20_topcontent .pre20_toptitel, .pre20_top_5 .pre20_topcontent .pre20_toptitel {line-height:80px;height:80px;}
.pre20_middleright {float:right;}
.pre20_middle_onecolumn {padding:10px;}
.titel20{font-size:15px;margin:0 0 5px 0;display:block;}
.content20 {font-size:11px;margin:0;line-height:1.4em;padding-bottom:10px;}
.pre20_twokol2 .pre20_middle_onecolumn, .pre20_twokol2 .pre20_middleright {padding-right:0;}
.pre20_twokol2 .content20 {width:50%;float:left;padding-right:10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.pre20_topmenucontainer {z-index:10;}
.pre20_midden1 .pre20_middleleft, .pre20_midden2 .pre20_middleright {width:33%;}
.pre20_midden2 .pre20_middleleft, .pre20_midden1 .pre20_middleright {width:67%}
.pre20_midden1 .pre20_middleright {padding:10px 10px 10px 5px;}
.pre20_midden1 .pre20_middleleft {padding:10px;}
.pre20_midden2 .pre20_middleright {padding:0 5px 10px 10px;}
.pre20_midden2 .pre20_middleleft {padding:10px 0 10px 10px;}
.pre20_top_1 .pre20_topmenucontainer, .pre20_top_5 .pre20_topmenucontainer,
.pre20_top_1 .pre20_topmenucontainer .pre20_topmenu, .pre20_top_5 .pre20_topmenucontainer .pre20_topmenu {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;height:25px;}
.pre20_top_1 .pre20_topmenucontainer, .pre20_top_5 .pre20_topmenucontainer, .pre20_topmenu {line-height:25px;font-size:11px;}
.pre20_top_2 .pre20_topmenucontainer, .pre20_top_3 .pre20_topmenucontainer, .pre20_top_4 .pre20_topmenucontainer {height:27px;position:absolute;}
.pre20_top_2 .pre20_topmenu, .pre20_top_3 .pre20_topmenu, .pre20_top_4 .pre20_topmenu {}
.pre20_top_2 .pre20_topmenu, .pre20_top_4 .pre20_topmenu {left:5px;width:290px;}
.pre20_top_2 .pre20_topmenucontainer {top:5px;} 
.pre20_top_3 .pre20_topmenu, .pre20_top_3 .pre20_topmenucontainer {right:0;bottom:0;width:auto !important;line-height:26px;}
.pre20_top_4 .pre20_topmenucontainer {bottom:5px;}
.pre20_container_wrapped1 {padding:10px 0;}
.pre20_container_wrapped1 .pre20_wrapper {width:400px;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;margin:10px auto;}
.pre20_container_wrapped1.pre20_top_1 .pre20_topmenucontainer .pre20_topmenu, .pre20_container_wrapped.pre20_top_5 .pre20_topmenucontainer .pre20_topmenu {border-left: none;}
.pre20_container_wrapped1.pre20_wrapper_border1 .pre20_wrapper{border:solid 1px;}
.pre20_container_wrapped1.pre20_wrapper_shadow1 .pre20_wrapper{box-shadow:0 1px 3px rgba(0,0,0,0.15);} 
.topmenushadow1.pre20_top_1 .pre20_topmenucontainer,
.topmenushadow1.pre20_top_2 .pre20_topmenu,
.topmenushadow1.pre20_top_3 .pre20_topmenu,
.topmenushadow1.pre20_top_4 .pre20_topmenu,
.topmenushadow1.pre20_top_5 .pre20_topmenucontainer, 
.topmenushadow1 .pre20_topmenu .topsubs20 {box-shadow:0 1px 3px rgba(0,0,0,0.15);} 
.leftmenushadow1 .pre20_middleleft .menu20, .leftmenushadow1 .pre20_middleleft .sidesubs20 {box-shadow:0 1px 3px rgba(0,0,0,0.15);}
.pre20_wrapper_radius1.pre20_container_wrapped1 .pre20_wrapper {border-radius:4px;overflow:hidden;}
.leftmenuradius1 .pre20_middleleft .menu20, .leftmenuradius1 .pre20_middleleft .sidesubs20 {border-radius:3px;padding:5px 0;border-bottom:solid 1px;}
.leftmenuradius1 .pre20_middleleft .menu20 .lastitem20 {border:none;}
.leftmenuradius1 .pre20_middleleft .sidesubs20 {top:-5px;margin-left:-3px;}
.topmenuradius1.pre20_top_2 .pre20_topmenu,
.topmenuradius1.pre20_top_3 .pre20_topmenu,
.topmenuradius1.pre20_top_4 .pre20_topmenu,
.topmenuradius1 .topsubs20 {border-radius:4px;} 
.topmenuradius1 .topsubs20 {margin-top:-3px;}
.topmenuradius1 .topsubs20 .lastitem20 {border-bottom:none !important;}
.pre20_container {margin:1px;}
.pre20_wrapper, .pre20_topcontent, .pre20_middlecontent, .pre20_footercontent, .pre20_topmenu {margin:0 auto;}
.pre20_topcontent, .pre20_middlecontent, .pre20_footercontent, .pre20_topmenu {width:400px;}
.absopreview .pre20_topcontent, .absopreview .pre20_middlecontent, .absopreview .pre20_footercontent, .absopreview .pre20_topmenu, .absopreview .pre20_container_wrapped1 .pre20_wrapper, .absopreview .pre20_toptitel {width:400px;}
.absopreview .pre20_top_2 .pre20_topmenu, .absopreview .pre20_top_4 .pre20_topmenu {width:390px;}
.pre20_top_1 .pre20_topmenucontainer {border-bottom:solid 1px;} 
.pre20_top_5 .pre20_topmenucontainer {border-top:solid 1px;border-bottom:solid 1px;}
.pre20_topmenu {border:solid 1px;}
.pre20_top_1 .pre20_topmenucontainer .pre20_topmenu, .pre20_top_5 .pre20_topmenucontainer .pre20_topmenu  {border:none;border-left:solid 1px;}
.pre20_topmenu .item20 {border-right:solid 1px;float:left;padding:0 5px;}
.pre20_top_3 .pre20_topmenucontainer .pre20_topmenu {border-right:none;}

#page_kleurensets .pre20:hover, #page_start .pre20:hover, #page_start .basispreview:hover {cursor:pointer !important;}

.leftmenuborder0 .pre20_middleleft .menu20, .leftmenuborder0 .pre20_middleleft .menu20 .item20, .leftmenuborder0.leftmenuradius1 .pre20_middleleft .sidesubs20 {border: none !important;}
.leftmenuborder0 .pre20_middleleft .sidesubs20 {top:0;}
.leftmenuradius1 .pre20_middleleft .sidesubs20 {top:-6px;}
.topmenuborder0 .pre20_topmenucontainer, .topmenuborder0 .pre20_topmenu, .topmenuborder0 .pre20_topmenu .item20, .topmenuborder0 .pre20_topmenu .item20.subs20 .topsubs20 {border: none !important;}
.pre20_topmenu .item20.subs20 .topsubs20 {display:none;position:absolute;left:0;z-index:15;top:26px;padding:0;}
.topmenuradius1 .pre20_topmenu .item20.subs20 .topsubs20 {padding:5px 0;}
.pre20_topmenu .item20.subs20:hover .topsubs20, .pre20_topmenu .item20.subs20:hover .topsubs20 .item20 {display:block;float:none;}
.pre20_topmenu .item20.subs20:hover .topsubs20 .item20 {border-right:none;width:70px;border-bottom:solid 1px;}
#page_start  {padding:10px 0;}
#page_start.stickynav .contentcontainer  {padding-top:0;}
#page_start .topmenucontainer, #page_start .topbarcontainer, #page_start .footercontainer, #page_start .contentleft, #page_start .noticontainer, #page_start a.tupdates {display:none !important;}
#page_start .contentright {border:none;float:none;padding:0;margin:0 auto;width:950px;}
#page_start div.pre20 {width:470px;}
#page_start .pre20_container_wrapped1 .pre20_wrapper, 
#page_start .pre20_topcontent, 
#page_start .pre20_middlecontent, 
#page_start .pre20_footercontent, 
#page_start .pre20_topmenu {width:350px;}
#page_start .pre20_top_2 .pre20_topmenu, #page_start .pre20_top_4 .pre20_topmenu {width:340px !important;}
#page_start .fontset {width:470px;padding:20px 70px;}
#page_start .detailset {width:230px;}
#page_start .basispreview {width:470px;border-color:#CCC;box-shadow:0 1px 3px rgba(0,0,0,0.2);}
#page_start, #page_start .contentcontainer {background-color:#EEE;}
#page_start .contentcontent {border:solid 2px #BBB;box-shadow:0 2px 5px rgba(0,0,0,0.2);padding-top:10px;background:767px 50px no-repeat #FFF;}
a.closewizard {position:fixed;font-size:14px;top:0;right:0;height:28px;display:block;padding:20px;margin:0;background:#F30;color:#FFF;}
a.closewizard span {line-height: 28px;display:inline-block;margin-left:5px;}
a.closewizard:hover {color:#F30;background:#FFF;}
#page_start table.cmstable {background:none;}



.pre50_container {background:#EEE;font-size:12px;line-height:normal;display:block;}
.pre50_topmenucontainer .pr_topmenu, .pre50_topcontent, .pre50_middlecontent, .pre50_footercontent {display:block;margin:0 auto;width:450px;max-width:90%;position:relative;}
.pre50_topmenucontainer {height:30px;}
.pre50_topcontainer {background-image: -webkit-repeating-radial-gradient(center center, rgba(0,0,0,.3), rgba(0,0,0,.3) 1px, transparent 1px, transparent 100%);background-image: -moz-repeating-radial-gradient(center center, rgba(0,0,0,.3), rgba(0,0,0,.3) 1px, transparent 1px, transparent 100%);background-image: -ms-repeating-radial-gradient(center center, rgba(0,0,0,.3), rgba(0,0,0,.3) 1px, transparent 1px, transparent 100%);background-image: repeating-radial-gradient(center center, rgba(0,0,0,.3), rgba(0,0,0,.3) 1px, transparent 1px, transparent 100%);-webkit-background-size:3px 3px;-moz-background-size: 3px 3px;background-size:3px 3px;}
.pre50_container .pr_topmenuwrapper {float:right;}
.pre50_container .pr_topmenu_item {margin:3px 0;padding:4px 8px;line-height:16px;display:block;float:left;}
.pre50_container .pr_topmenu_item.sub_item {margin:0;display:block;text-align:left;}
.pre50_middlecontent {height:260px;padding-top:10px;}
.pre50_topcontent {height:80px;text-align:center;line-height:80px;font-size:170%;}
.pre50_middlecontent .pre50_middleleft, .pre50_middlecontent .pre50_middleright, .pre50_middlecontent .pre50_middle_onecolumn {display:block;z-index:1;border:solid 1px;padding:5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.pre50_middlecontent .pre50_middleleft {float:left;}
.pre50_middlecontent .pre50_middleright {float:right;}
.pre50_middlecontent .menu50, .pre50_middlecontent .menu50 .sidesubs50 {border:solid 1px;border-bottom:none;position:relative;}
.item50 {border-bottom:solid 1px;padding:5px 2px;}
.pre50_container .pre50_middleleft .sidesubs50 {display:none;}
.pre50_container .pre50_middleleft .subs50:hover .sidesubs50 {position:absolute;display:block;top:2.3em;left:99%;width:90px;}
.pre50_topmenucontainer .topsubs {display:none;}
.pre50_container .withsubs:hover .topsubs {position:absolute;top:2.3em;display:block;z-index:99;}
.pre50_midden1 .pre50_middleleft, .pre50_midden2 .pre50_middleright {width:28%;}
.pre50_midden1 .pre50_middleright, .pre50_midden2 .pre50_middleleft {width:70%;}
.pre50_middlecontent .menu50 {border:none;border-top:solid 1px;margin-bottom:10px;}
.content50 {font-size:11px;}
.pre50_twokol1 .content50 {}
.pre50_twokol2 .content50 {display:block;width:48%;float:left;}
.pre50_twokol2 .content50.right50 {float:right;}
.content50 .titel50, .widgettitel50 {display:block;font-size:110%;}
.pre50_footercontainer {height:69px;border-top:solid 1px;}
.pre50_lastfooter50 {text-align:center;display:block;padding-top:15px;opacity:.7;font-size:.8em;}
.pre50_footercontent .footerleft50, .pre50_footercontent .footermiddle50, .pre50_footercontent .footerright50 {padding:5px 0;float:left;}
.footer1 {} 
.footer2 {width:45%;} 
.footer3 {width:30%;} 
.pre50_footercontent .footerleft50 {padding-right:5%;}
.pre50_footercontent .footerright50 {padding-right:5%;}

.sidewidget50, .pre50_footercontent,.item50  {font-size:11px;}
.sidewidget50 {margin-bottom:10px;}


.wizardsteps {background-color:#F8FBE8;border:solid 2px #A1BD04;font-size:10px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,0.1);line-height:28px;}
.wizardsteps .w_step {display:block;float:left;text-align:center;width:20%;color:#B1D211;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.wizardsteps a.w_step {background-color:#B1D211;color:#FFF;}
.wizardsteps .w_step.active, .wizardsteps a.w_step:hover {opacity:1;background-color:#A1BD04;color:#FFF;text-decoration:none;font-size:14px;}


.laatmekleuren {position:absolute;top:-1px;left:-5px;z-index:9998;background-color:rgba(255,255,255,0.8);width:100%;height:560px;padding:20px 5px 0 5px;}
.laatmekleuren .close {position:absolute;left:0;top:0;width:100%;height:636px;text-align:right;color:#8B7002;}
.laatmekleuren .close:hover {cursor:pointer;color:#8B7002;}
.laatmekleuren .close i.fa {padding:25px 10px 0 0;}

div#zenbox_tab {top:auto;right:80px;bottom:-1px;left:auto;height:24px;transition:.1s;width:120px;background:#2380C3 !important;padding:6px;font-weight:400;font-family:"Open Sans";font-size:16px;border-radius:3px 3px 0 0;text-shadow:0 1px 0 rgba(0,0,0,0.3);border:solid 1px #0971B3 !important;}
div#zenbox_tab:before {content: "\f059";font-family:FontAwesome;position:absolute;left:8px;top:9px;color:#FFF;height:16px;line-height:16px;width:16px;text-align:center;}
div#zenbox_tab:after {content:"Hulp nodig?";position:absolute;height:21px;width:110px;text-align:right;line-height:21px;color:#FFF;}
div#zenbox_tab:hover {height:27px;transition:.1s;background:#0971B3;}
div#zenbox_tab img {display:none;}
#page_contact input#email {background-color:#EEE;color:#999;}
#page_contact input#email:focus {box-shadow:none;border-color:#DDD;}
#page_gastenboek .cmstable p {max-width:600px}



div.redduck,
span.redduck {background:#E0F4FF;border:3px solid #2380C3;border-left-width:20px;padding:50px;margin:0 0 20px;box-shadow:0 0 20px rgba(0,0,0,.1)}
div.redduck h1,
span.redduck h1 {color:#2380C3;}
span.redduck h1 {font-size:1.6em;}
div.redduck img {margin:23px 30px 0 0;}
span.redduck img {margin:10px 0 50px 30px;}
span.redduck.showextra1::before {display: none;}


.fa {font-size:14px;}
.fa.fa-exclamation-circle {color:#F30;}
.fa.fa-bell {color:#F9BA00;}

@media only screen and (min-width: 768px) {
.contentleft a .fa-external-link,
.contentleft a .fa-bell {float:right;padding:7px;display:block;}
}
.contentleft a .fa-external-link {color:#DDD;}
.contentleft a:hover .fa-external-link {color:#2380C3;}


/*==============================================*
END Alineaoverzicht
+==============================================*/



ul.mobiellijst {list-style:none;margin:0;}
.mobiellijst li {display:block;border-top:solid 1px #DDD;padding:0;}
.mobiellijst .movebuttons {position:absolute;left:0;top:0;display:block;}
.mobiellijst .movebuttons .moveup, .mobiellijst .movebuttons .movedown {float:left;cursor:pointer;}
.mobiellijst .alineabuttons {position:absolute;right:0;top:0;border:none;background:none;}
.mobiellijst .alineabuttons a, .mobiellijst .alineabuttons span {float:left;}
.mobiellijst .movebuttons .moveup i.fa, .mobiellijst .movebuttons .movedown i.fa,
.mobiellijst .alineabuttons a i.fa, .mobiellijst .alineabuttons span i.fa {display:block;width:42px;height:42px;line-height:42px;text-align:center;cursor:pointer;font-size:18px;margin:0;}
.mobiellijst .alineapreviewinhoud a {display:block;height:42px;line-height:42px;padding:0 100px;}
.mobiellijst .alineapreviewinhoud {padding:0;}
.mobiellijst .inactief .alineapreviewinhoud, .mobiellijst .inactief .movebuttons {opacity:0.3;}
.qrcode {max-width:100%;height:auto;}

.mobiellijst a:hover {text-decoration:none;transition:1s;-webkit-transition:1s;}
.mobiellijst .alineapreviewinhoud:hover {background-color:#F9FEDF;}
.mobiellijst .movebuttons .moveup i.fa, .mobiellijst .movebuttons .movedown i.fa {color:#B1D211;}
.mobiellijst .movebuttons .moveup i.fa:hover, .mobiellijst .movebuttons .movedown i.fa:hover {background:#B1D211;color:#FFF;}
.mobiellijst .fa-play, .mobiellijst .fa-pause {color:#BBB;}
.mobiellijst .fa-play:hover, .mobiellijst .fa-pause:hover {background:#BBB;color:#FFF;}


td.telaat {color:#FFF;background:#F30;font-weight:900;}
td.voldaan {color:#B1D211;}
td.credit {color:#F30;}
td.vervallen {color:#DDD;}
table.adminlist td {vertical-align:middle;padding:0;}
.adminlist td.nopad {text-align:center;padding:0.1em;}
.adminlist td a, .adminlist td span {display:block;padding:16px 0.5em;}
.adminlist td span {font-size:90%;white-space:nowrap;}
.adminlist td a:hover {text-decoration:none;background-color:#B1D211;color:#FFF;}
.adminlist .fa {padding:0.5em 3px;float:right;font-size:14px;}
.adminlist .fa.fa-lightbulb-o {color:#FFD600;}
.adminlist .fa.fa-shopping-cart {color:#0084D8;}
.adminlist .fa.fa-key {color:#000;}
.adminlist .fa.fa-key.fa-comodo {color:#CE122D;}
.adminlist .fa.fa-expeditedssl {color:#666;}

.versietable td.t20 {font-weight:400;background-color:#D5FFD5}



html.loginpage, body#login {height:100vh;display:block;background: #FFF center center no-repeat fixed;background-size:cover;}
body#login .loginbox {display:block;position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:420px;max-width:100%;padding:90px 25px 60px 25px;background: center 30px no-repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;background-color:#FFF;box-shadow:0 0 5px rgba(0,0,0,0.2);}
body#login .loginbox div.error, body#login .loginbox div.tip, body#login .loginbox div.letop {font-size:14px;}
body#login .loginbox h2 {font-size:1.45em;font-weight:300;color:#555;padding:5px 0;margin:0;}
body#login .loginbox ul {text-align:left;padding-left:0;}
body#login .loginbox input {margin-bottom:5px;}
body#login .loginbox input[type="submit"] {width:100%;margin:5px 0}
body#login label.subcheckbox {cursor:pointer;padding:0 5px;}
body#login label.subcheckbox, body#login .forgotpw {font-size:80%;margin-bottom:20px;}
/*
body#login .loginbox .captchainer input {border:none;}
body#login .captchainer {border-radius:5;background:#999;border-color:#999;font-family:inherit;}
body#login .captchainer .capttxt {color:#FFF;font-family:"Open Sans", Arial, Helvetica, sans-serif !important;font-weight:400 !important;}
body#login .captchainer .captimg {border-radius:0;border:none;}
body#login .captchainer .refresh {color:#0970D0;top:-7px;}
body#login .captchainer, body#login .captchainer label {width:450px;}

*/
body#login .copyright {position:absolute;bottom:0;left:0;text-align:center;padding:10px;display:block;font-size:.7em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:solid 1px #EEE;background:#FAFAFA;}
body#login .contentcontent {width:700px;padding:100px;}
body#login .overlay {display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);}

body#login .rightlink {float:right;}
body#login .loginbox .error {margin:-10px 0 5px;font-size:13px;}

#page_handigetools td, #page_handigetools td a, #page_handigetools td a img {height:50px;}
#page_handigetools td, #page_handigetools td a img {padding:0;margin:0;}
#page_handigetools td a {display:block;padding:10px;opacity:1;}
#page_handigetools td a:hover {opacity:.8;}

#page_inhoud #select{text-align:center;}
#page_inhoud #select option{padding:0px 15px;}
#page_inhoud #select #opt1{padding:0px 10px 0px 0px;}
#page_inhoud #fancybox-outer{margin-top:-100px;}


.admintop {position:fixed;top:30%;right:0;z-index:999;color:#F30;height:28px;width:28px;background:none;text-align:center;padding:5px;transition:.3s;border-radius:14px 0 0 14px;}
.admintop i.fa {font-size:28px !important;}
.admintop:hover {text-decoration:none;color:#FFF;background:#F30;padding-right:15px;transition:.3s;box-shadow:0 0 5px rgba(0,0,0,0.2);}

.actiecode {display:block;padding:0 15px;border:solid 1px #eee;background:#F9F9F9;}

.h2_righticon span#quicksort {}
.h2_righticon span#quicksort:hover {text-decoration:none}
.quiaan, #quicksort.quictief .quit {display:block;}
.quit, #quicksort.quictief .quiaan {display:none;}
.quicksortainer .delimg, .quicksortainer ul#thumbs.ui-sortable .renameimagebox {display:none;}
.quicksortainer ul#thumbs.ui-sortable {margin-left:-.5%;}
.quicksortainer .ui-sortable li.dragfoto {width:16.1666%;height:102px;margin:0 0 .5% .5%;}
.quicksortainer .ui-sortable li.dragfoto .fotothumb {height:100px;}

td.fontblock, td.fontblock label {max-width:200px !important;}



li a.thema {color:#0084D8 !important;}
li a.thema:hover {color:#0084D8 !important;}
li a.thema.active {border-color:#0084D8 !important;}

.tip.thema {background:#2380C3 url("/_cms/images/xmasballs.png") right top no-repeat;background-size:30% auto;color:#FFF;border:none ;padding:30px 50% 30px 20px;text-shadow: 0 1px 0 rgba(0,0,0,.1);}
.tip.thema a {opacity:.8;color:#FFF;}
.tip.thema a:hover {opacity:1;color:#FFF;}
.tip.thema a.button, .tip.thema a.button:hover {opacity:1;background:#FFF;color:#2380C3;text-shadow: none;}


.ssltable.ssltable td.nopad {padding:0;}
tr.oddline {background-color:#FAFAFA;}
.ssltable label span {padding:0.5em;text-align: right; display:block;position: relative;}
.ssltable label > span:hover {background-color:#F9FEDF;color:#000;}
.ssltable :checked + span, .ssltable label :checked + span:hover {background:#A8C80A;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1);font-weight:600;}
.ssltable input[type="radio"] {position:absolute;left:-10000000px;}
.ssltable label span.noprice {padding:0;margin:0 5px 0 0;display:inline-block;font-size:.7em;text-decoration:line-through;opacity:.4;font-weight:300;color:#F30;}
.ssltable label span span.noprice:hover, .ssltable :checked + span:hover {background-color:none !important; }
.ssltable span.fa-check {color:#B1D211;}
.ssltable span.fa-times {color:#F30;}
.ssltable tfoot td {background-color:#FAFAFA !important;}
.ssltable tfoot tr:first-child td {border-top:2px solid #DDD;}

.opgeheven {opacity:.3;cursor:not-allowed;}


.usual {}
.usual > ul {display:block;clear:both;border-bottom:solid 1px #CCC;height:36px;margin:0;padding:0 0 0 10px;}
.usual > ul li {list-style:none;float:left;margin:0;padding:0;}
.usual ul li>a {
	display:block;
	padding:0 10px;
	line-height:35px;
	margin:0 1px;
	color:#999;
	background:#FAFAFA;
	font-size:14px;
	border-radius:4px 4px 0 0;
	border:solid 1px #CCC;
}
.usual ul li>a:hover {
	color:#2380C3;
	background:#F0F0F0;
	border-color:#2380C3;
	border-bottom:solid 1px #F0F0F0;

  }
.usual ul li>a.selected {
	margin-bottom:0;
	color:#2380C3;
	background:#FFF;
	cursor:default;
	border-bottom:solid 1px #FFF;
  }

.withssl, .nonssl {line-height:14px;}
a.nonssl, div.problem i.fa.fa-times {color:#F30;margin-right:5px;}
.withssl i.fa, div.tip i.fa.fa-check {color:#B1D211;margin-right:5px;}


table.discounttable {margin:30px 0 50px;position: relative;}
.discounttable tfoot {text-align: center;background:#FAFAFA;}
.discounttable thead th {text-align: left;height:42px;line-height:42px;padding:0 0.5em;}
.discounttable thead th button {position: absolute;right:1px;top:1px;background:none;color:#F30;text-shadow:none;padding:0px;line-height:42px;width:42px;text-align:center;border-radius:0;font-size:18px;box-shadow:none;}
.discounttable thead th button.button span.fa {margin:0}
.discounttable thead th button:hover {background:#F30;color:#FFF;box-shadow:none;text-shadow:0 1px 0 rgba(0,0,0,.05)}
.discounttable input.smallinput {width:100px;}
.discounttable.discountoff {opacity: .6;}
.discounttable.discountoff.newcode,
.discounttable.discountoff:hover {opacity:1;}
.discounttable.discountoff span.title {color:#F30;}

@media print {
	.topbarcontainer,
	.topmenucontainer, 
	.contentleft,
	.footercontainer,
	.admintop,
	.hideall,
	.uppertopbuttons,
	.noprint {display:none;}
	html,
	body {color:#000;background:#FFF;font-size: 11pt;}
	* {font-family:Arial, Helvetica, sans-serif;}
	html, 
	body,
	.contentcontent, 
	.contentright {padding:0;margin:0;min-width:100%;width:100%;max-width:100%;box-sizing:border-box;border:none;float:none;overflow:auto;}
	.contentright {padding:1cm .5cm;}
	h1 {font-weight: bold;color:#000;}
	h2 {font-weight: bold;border:none !important;color:#000;}
}


