	/* Set them all */
html, body {position:relative;height:auto !important;height:100%;min-height:100%;z-index: 0;}
body {margin:0;padding:0;}
.wrapper {position:relative;}
.clearboth {clear: both;}
a, img {border: 0;border-style: none;text-decoration: none;}
h1, h2, h3, h4, h5, h6 {line-height:normal;word-wrap: break-word;margin:0 inherit;padding:0 inherit;}
h1, h2, h3, h4, h5, h6, p, td {-ms-word-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
input, select, textarea, .button {font-family: Arial, Helvetica, sans-serif;max-width:100%;line-height:normal;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none !important;}

.widget input[type="submit"], .widget input[type="button"] {padding:5px 7px;}
select, 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"], textarea{font-family: Arial,sans-serif !important;font-size: 13px;color:#333;word-wrap: break-word;border: solid 1px #DDD;padding:5px 2px;}
input[type="radio"], input[type="checkbox"] {border:none !important;}
td select, td input, td textarea {margin:0;padding:0;}
select:focus, input:focus, textarea:focus {background-color: #F5F5F5;border: solid 1px #666;-moz-transition-duration: 0.5s;-moz-transition-timing-function: ease-in;-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);}
.red, .sterretje {color:#F00;}
red {color:#F00;text-shadow:0 0 1px rgba(0, 0, 0, 0.5);}

input[type="submit"], input[type="button"],
.ui-button, .button, a.button, span.button {
	cursor:pointer;
	font-family: Arial,sans-serif !important;
	color:#222 !important;
	padding: .5em 1em;
	background: #EEE !important;
	box-shadow: 0 0 .5rem rgba(0,0,0,.1);
	border:solid 1px #CCC;
	font-size:1rem !important;
	border-radius: .25rem;
}
input[type="submit"]:hover, input[type="button"]:hover,
.ui-button:hover, .button:hover, a.button:hover, span.button:hover {
	color:#000;
	box-shadow: 0 .25rem .5rem rgba(0,0,0,.2);
	border-color: #BBB;
}
.ui-corner-all {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#mailingfield, #searchfield {padding:5px 6px;font-size:13px !important;margin-right:3px;}
.anchor {display:block;height:115px;margin-top:-115px;visibility:hidden;}
.buttons {display:block;text-align:center;margin-bottom:1em;}
:disabled,
[disabled] {opacity: .3;cursor:not-allowed !important;}
.catalogbutton {opacity:0;}
/* All set! */	



.topcontainer,.topcontent,.middlecontainer,.middlecontent,.footercontainer,.footercontent {display:block;position:relative;}
.topcontent,.middlecontent,.footercontent {width:980px;margin:0 auto;}
.middlecontainer {min-height:300px;}
.topwrapper {display:block;position:relative;overflow:hidden;}
#topslide {overflow:hidden;}
.topafbeeldingcontainer {position:relative;overflow:hidden;display:block;height: 150px;}
.topafbeelding {position:absolute;}
.topafbeeldingcontainer h1, .topwrapper h1 {margin:0;}
.detitel, .topslogan {position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform: translateY(-50%);width:94%;padding:0 3%;display:block;z-index:99;}
.topslogan {font-size:60%;}
.toptitel:hover, .topslogan:hover {text-decoration:none !important;}
.topmenucontainer {display:block;position:relative;}
.topmenu {width:980px;margin:0 auto;border:solid 1px;position:relative;}
.footercolumncontainer {display:block;}
.footercolumn {display:block;float:left;padding:0;}
.footercolumn.footer_3 {float:right;}
.footercontainer {border-top:solid 1px} /****************************************/
.footercontent {border:solid 1px;} /****************************************/
.lastfooter {display:block;text-align:center;padding:15px 10px;float:right;}
.footercontent .laststats {padding-left:10px;}
.footercontent .laststats .widget {padding:15px 0;margin:0;float:left;}
.lastfooter .footlink, .laststats .footstat {display:block;float:left;border-left:solid 1px;padding:0 6px;}
.lastfooter .footlink:first-child {border-left:none;}


/* Weergave van de footer */
.f_1 .footercolumn {width:100%;}
.f_2 .footercolumn {width:50%;}
.f_3 .footercolumn {width:33%;}
/* -- */



/* -- Topmenu -- */
ul.dropdown li {line-height: normal;}
ul.dropdown a {text-decoration:none; }
ul.dropdown a:hover, ul.dropdown a:active {text-decoration:none;}
ul.dropdown ul {text-transform: none;filter: alpha(opacity=95);-moz-opacity:.95;KhtmlOpacity:.95;opacity:.95;}
ul.dropdown ul li {background-color: transparent;filter: none;}
ul.dropdown ul li.hover,ul.dropdown ul li:hover {background-color: transparent;}
ul.dropdown ul a:hover, ul.dropdown ul a:active {text-decoration: none; }
ul.dropdown li a, ul.dropdown li.subs li a {display: block;padding: 0 15px /* padding in de knoppen*/;}
ul.dropdown li a {overflow:hidden;line-height:2.8em;height:2.8em;}
ul.dropdown li.subs li a {height:auto;padding:0.6em 15px;}


ul.dropdown li.subs li a {background-image: none;}
ul.dropdown li {padding: 0;}
ul.dropdown ul a {line-height:1.4em;word-wrap:break-word;}
ul.dropdown,ul.dropdown li,ul.dropdown ul {list-style:none;margin:0;padding:0;}
ul.dropdown {position: relative;z-index:997;float: left;zoom:1;}
ul.dropdown li {float: left;min-height: 1px;line-height:1.3em;vertical-align: middle;}
ul.dropdown li.hover,ul.dropdown li:hover {position: relative;z-index:999;cursor: default;}
ul.dropdown ul {visibility:hidden;position:absolute;top:100%;left:0;z-index:998;margin-left:-1px;}
ul.dropdown ul li {float: none;}
ul.dropdown ul ul {top: 1px;left: 99%;}
ul.dropdown li:hover > ul {visibility: visible;}
/* */


.topmenucontainer, .topmenu, ul.dropdown, ul.dropdown .menudiv  {background-position: bottom;background-repeat: repeat-x;}
ul.dropdown li.subs a {background-image:url(../../css/arrows.png);background-position:-985px center;background-repeat:no-repeat;padding-left:30px !important;}
ul.dropdown li.subs li a {padding-left:.5em !important;}
ul.dropdown li.subs a:hover {background-position:-1482px center, bottom}
.bovenmenu_uitvul1 ul.dropdown li a {text-align:center;padding:0;}
.bovenmenu_uitvul0 .topmenu a {text-align:left;}
.bovenmenu_uitvul0 ul.dropdown li.subs a {padding-left:30px;}
.bovenmenu_uitvul0 ul.dropdown li.subs li a {padding-left:15px;}
.bovenmenu_uitvul1 .topmenu li {width:20%;}
.bovenmenu_uitvul0 .topmenu li ul, .bovenmenu_uitvul1 .topmenu li li {width:auto;}
.topmenu li a {border-right:solid 1px;}
.bovenmenu_uitvul1 .topmenu li.id_5 a {border-right:none;}
.bovenmenu_uitvul1 .topmenu ul li li.id_5 a {border-right:solid 1px;}
.topmenu li.subs ul {border:none;border-bottom:solid 1px;}
.topmenu li.subs li a {border:solid 1px;border-bottom:none;}
.bovenmenu_uitvul0 .topmenu li.subs ul {white-space:nowrap;}
.bovenmenu_uitvul1 .topmenu li.highfive {display:none;}
.bovenmenu_uitvul1 .topmenu .subs li.highfive {display:block;}
.bovenmenu_uitvul1 li.id_5 li.highfive {display:block;z-index:999;}
.bovenmenu_uitvul1 .topmenu li.id_5 ul li a {border-right:solid 1px;}


/* Linkermenu */
.leftmenu #nav1 {margin-bottom:2em;}
.leftmenu, .leftmenu li ul, .leftmenu li, ul.leftnav {margin: 0;padding: 0;list-style: none;z-index:990;}
.leftmenu li {position: relative;display: block;}
.leftmenu li a {display: block;text-decoration: none;word-wrap: break-word;}
.leftmenu li a:hover {text-decoration: none;}
.leftmenu .menudiv {border-bottom:solid 1px;}
.leftmenu ul {border:solid 1px;border-bottom:0;}
.leftmenu li ul {position: absolute;top:-1px;margin:0;display:none;left:100%;filter: alpha(opacity=95);-moz-opacity:.95;KhtmlOpacity:.95;opacity:.95;}
.leftmenu li li a {width:230px;}
.leftmenu li:hover ul, li:hover ul, li.over ul {display: block;} 

.leftmenu .menudiv {background-repeat: repeat-x;background-position: bottom;}
.leftmenu li.subs a {background-position: 215px center;background-repeat: no-repeat;background-image:url(../../css/arrows.png);}
.leftmenu li.subs a:hover {background-position:-282px center;background-repeat: no-repeat;} /* linkerpijltje opzij */
.leftmenu li.subs li a {background-image:none;}
/* Einde menu */



/* menu links */ 
.m_1 .leftcolumn {display:block;width:250px;padding:0;float:left; }
.m_1 .content {width:650px;padding:25px 40px;float:right;}
/* -- */
/* widgets rechts */ 
.m_2 .rightcolumn {display:block;width:280px;padding:25px 20px 0 0;float:right;}
.m_2 .content{width:630px;padding:25px;float:left;}
/* -- */
/* zonder links/rechts */
.m_3 .content {display:block;padding:25px;float:none;}
/* -- */

.contentcolumn, .twoblock .block-inner {float:left;width:48%;}
.contentcolumn#column2, .twoblock .block-inner#column2 {float:right;}
.contentcolumn .captchainer, .contentcolumn .captchainer label {}


#template_1 .leftmenu {margin:25px 0 0 10px;}
#template_1 .leftmenu li .menudiv a {padding: 10px 8px;line-height:1.5em;}
#template_1 .wrapper {display:block;width:980px;margin:15px auto;border:solid 1px;-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);}
#template_1 .topcontent {border-bottom:solid 1px;}
#template_1 .topmenu {border:none;border-bottom:solid 1px;}
#template_1 .template_topmenu4 .topmenu {border-top:solid 1px;}
#template_1 .template_topmenu4 .topcontent {border-bottom:none;}
#template_1 .topmenu ul#nav2 {width:980px;}
#template_1 .footercontainer, #template_1 .footercontent {border:none;}
#template_1 .footercontent {border-top:solid 1px;}
#template_1 .bovenmenu_uitvul0 .topmenu li ul, #template_1 .bovenmenu_uitvul1 .topmenu li li {min-width:197px;}
#template_1 .bovenmenu_uitvul1 .topmenu .id_5 ul li a {min-width:166px;}
#template_1 .leftcolumn .widget {padding:0;margin-left:10px;}

#template_2 .leftmenu {margin:25px 0 0 10px;}
#template_2 .leftmenu li .menudiv a {padding: 10px 8px;line-height:1.5em;}
#template_2 .topmenucontainer {border:none;border-bottom:solid 1px;border-top:solid 1px;}
#template_2 .topmenu {border:none;}
#template_2 .template_topmenu4 .topmenu, #template_2 .template_topmenu1 .topmenu {border-left:solid 1px;border-right:solid 1px;}
#template_2 .bovenmenu_uitvul0 .topmenu {border-right:none;}
#template_2 .leftmenu li.subs a {background-position: 215px center;}
#template_2 .leftmenu li.subs a:hover {background-position:-282px center;}
#template_2 .topmenu ul#nav2 {width:980px;}
#template_2 .footercontent {border:none;}
#template_2 .wrapper {margin-top:-1px;}
#template_2 .bovenmenu_uitvul0 .topmenu li ul, #template_2 .bovenmenu_uitvul1 .topmenu li li {min-width:197px;}
#template_2 .bovenmenu_uitvul1 .topmenu .id_5 ul li a {min-width:166px;}
#template_2 .leftcolumn .widget {padding:0;margin-left:10px;}

#template_3 .leftmenu {margin:25px 0 0 0;}
#template_3 .leftmenu li .menudiv a {padding: 0.7em 15px;line-height:1.5em;}
#template_3 .topmenucontainer {border:none;border-bottom:solid 1px;border-top:solid 1px;}
#template_3 .topmenu {border:none;}
#template_3 .leftmenu li.subs a {background-position: 225px center;}
#template_3 .leftmenu li.subs a:hover {background-position:-272px center;}
#template_3 .topmenu ul#nav2 {width:960px;}
#template_3 .wrapper {display:block;width:980px;margin:15px auto;border:solid 1px;-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);padding-top:10px;}
#template_3 .template_topmenu4 .topwrapper {padding:0;}
#template_3 .topcontent, #template_3 .middlecontent, #template_3 .footercontent, #template_3 .topmenu, #template_3 .topafbeeldingcontainer {width:960px;}
#template_3 .middlecontent {width:962px;}
#template_3 .m_1 .content {width:630px;}
#template_3 .m_2 .content {width:670px;}
#template_3 .footercontainer {padding:12px 0;}
#template_3 .template_content1 .content {padding: 25px 0;}
#template_3 .template_content2 .content {padding: 25px 0;}
#template_3 .m_2 .content {padding: 25px 0;}
#template_3 .leftcolumn .widget {padding:0;}
#template_3 .topcontent, #template_3 .footercontainer {border: none;}
#template_3 .topcontent {border-bottom:solid 1px;}
#template_3 .detitel {top: -1.1em;transform: none}	
#template_3 .toptitel {display:block;position:relative;line-height:normal;padding:0 10px;width:auto;width:96%;padding:0 1%;}
#template_3 .topslogan {position:absolute;bottom:5px;line-height:normal;width:92%;}
#template_3 .topcontent {border:solid 1px;}
#template_3 .topmenucontainer {width:960px;margin: -1px auto;border:solid 1px;border-left:0;}
#template_3 .topcontainer, #template_3 .middlecontainer, #template_3 .footercontainer {background-color:transparent;}
#template_3 .template_topmenu1 .topmenucontainer {margin-bottom:0;}
#template_3 .m_2 .rightcolumn {padding:25px 0 0 0;}#template_3 .m_2 .rightcolumn .widget {padding:0;}
#template_3 .bovenmenu_uitvul0 .topmenu li ul, #template_3 .bovenmenu_uitvul1 .topmenu li li {min-width:193px;}
#template_3 .bovenmenu_uitvul1 .id_5 ul li a {min-width:162px;}
#template_3 .template_midden2 .alineatype1 {padding:0 5px;}

#template_4 {background-image:none !important;overflow-x:hidden !important;}
#template_4 .topcontent, #template_4 .topmenu, #template_4 .middlecontent, #template_4 .footercontent {width:100%;}
#template_4 .topmenu ul#nav2 {width:100%;}
#template_4 .topmenu {border-left:none;border-right:none;}
#template_4 .wrapper {margin-top:-1px;border:none !important;}
#template_4 .content {min-width:630px;}
#template_4 .footercontent {border:none !important;}
#template_4 .leftcolumn .widget {padding: 0 0 0 10px;}
#template_4 .leftmenu li.subs a {background-position: 230px center;}
#template_4 .leftmenu li.subs li a, #template_4 .leftmenu li.subs li a:hover {background-position: bottom;}
#template_4 .leftmenu li.subs a:hover {background-position:-267px center;}
#template_4 .topafbeeldingcontainer {width:100%;}
#template_4 .footercolumncontainer {padding: 0 40px 0 0;}
#template_4 .m_1 .content {margin-left:250px;margin-right:10px;width:auto;float:none;}
#template_4 .m_2 .content {float:none;width:auto;margin-right:300px;}
#template_4 .m_2 .rightcolumn {float:right;}
#template_4 .leftmenu li .menudiv a {padding: 0.7em 15px;}
#template_4 .sidespacer .m_2 .rightcolumn {padding-right:35px;}
#template_4 .sidespacer .m_3 .content, #template_4 .sidespacer .m_4 .content {margin-right: 35px;}
#template_4 .sidespacer .topdiv_topright, #template_4 .sidespacer .topdiv_bottomright {right:40px;}
#template_4 .sidespacer .m_2 .content {margin-right:350px;}
#template_4 ul.dropdown ul a {width:auto;}
#template_4 .leftmenu ul {border-top:none;border-left:none;}
#template_4 .leftmenu ul ul {border-top:solid 1px;border-left:solid 1px;}
#template_4 .template_topmenu1 .topwrapper {border-bottom:solid 1px;}
#template_4 .bovenmenu_uitvul1 .topmenu li.id_5 ul {border-right:none;}
#template_4 #topslide img {max-height:400px;}
#template_4 .subs ul {min-width:100%;}
#template_4 .contentwidget {display:block;position:absolute;right:40px;text-align:right;z-index:50;}


#template_5 .wrapper {width:980px;margin:10px auto;border:solid 1px;-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);}
#template_5 .footercontainer, #template_5 .footercontent {border:none;}
#template_5 .footercontent {border-top:solid 1px;}
#template_5 .leftnav {border-left:none;border-top:none;}
#template_5 .leftnav .menudiv a {line-height: 1.5em;padding: 10px 8px;}
#template_5 .topmenucontainer {float:right;margin-right:2px;border-right:none;}
#template_5 .topmenucontainer, #template_5 .topmenu, #template_5 .topmenu ul#nav2 {width:700px;border-right:none;border-top:none;}
#template_5 ul#nav2 li {max-height:2em;}
#template_5 ul#nav2 li a {padding:0 .5em;line-height:2em;overflow:hidden;height:2em;}
#template_5 ul#nav2 {border:solid 1px;}
#template_5 ul#nav2 li li a {line-height:1.2em;padding:0.4em;height:auto;}
#template_5 ul#nav2 li li {max-height:none;}
#template_5 .leftmenu li.subs a {background-position: 230px center;}
#template_5 .leftmenu li.subs a:hover {background-position:-267px center;}
#template_5 .template_midden1 ul.dropdown {z-index:985;}
#template_5 .topwrapper {border-bottom:solid 1px;}
#template_5 .template_topmenu4 .topmenu {border-top:none;}
#template_5 .bovenmenu_uitvul0 ul#nav2 li a  {padding:0 13px;}
#template_5 .bovenmenu_uitvul0 ul#nav2 li.subs li a {padding:7px;}
#template_5 .bovenmenu_uitvul0 ul#nav2 li.subs a {padding-left:28px;}
#template_5 .template_midden3 .topmenu, #template_5 .template_midden3 .topmenucontainer, #template_5 .template_midden3 ul#nav2 {width:980px !important;border-left:none;}
#template_5 .template_midden3 .topmenu {border-bottom:none;}
#template_5 .template_midden3 .topmenucontainer {float:none;}
#template_5 .bovenmenu_uitvul1.template_midden3 .topmenu .subs ul {width:197px;}
#template_5 .bovenmenu_uitvul1.template_midden1 .topmenu .subs ul {width:141px;}
#template_5 .bovenmenu_uitvul1.template_midden1 .topmenu .id_5 ul li a {min-width:127px;}
#template_5 .bovenmenu_uitvul1.template_midden3 .topmenu .id_5 ul li a {width:187px;}
#template_5 .leftmenu li.subs a {background-position:230px;}
#template_5 .leftmenu li.subs a:hover {background-position:-267px center, left bottom;}

#template_6 .wrapper {position:fixed;top:50%;left:50%;width:950px;height:550px;margin-left:-475px;margin-top:-275px;background-repeat:repeat;-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);border:solid 1px;z-index:99;}
#template_6 .lastfooter {position:fixed;bottom:0;right:5px;padding:0;}
#template_6 .leftcontainer, #template_6 .rightcontainer, #template_6 .rightbackground  {position:absolute;top:0;width:475px;height:550px;}
#template_6 .leftcontainer {left:10px;top:10px;height:540px;width:550px;overflow:hidden;}
#template_6 .rightcontainer, #template_6 .rightbackground {right:0;}
#template_6 .rightbackground {opacity:0.8;}
#template_6 .middlecontent {padding:20px 10px;position:relative;height:510px;width:455px;overflow:auto;background-color:transparent !important;}
#template_6 .toptitel {position:relative;top:0;margin:0.1em 0 0.5em 0;width:450px;padding:0;line-height:normal !important;}
#template_6 .leftcontent {width:465px;}
#template_6 .leftmenu {width:250px;}
#template_6 .leftnav .menudiv a {line-height: 1.5em;padding: 10px 8px;}
#template_6 .leftmenu li li a {width:220px;}
#template_6 .leftmenu li.subs a {background-position: 230px center;}
#template_6 .leftmenu li.subs a:hover {background-position:-267px center;}
#template_6 .topmenucontainer {position:fixed;left:0;top:-1px;width:100%;}
#template_6 .topmenucontainer {border-bottom:solid 1px;z-index:999;}
#template_6 .topmenu {border:none;width:950px;}
#template_6 ul.dropdown li a, #template_6 ul.dropdown li.subs li a {padding:0 5px;line-height:1.9em;height:1.9em; }
#template_6 ul.dropdown li {line-height:1.9em;}
/*#template_6 .template_midden3 .leftcontainer {display:none;}
#template_6 .template_midden3 .rightcontainer, #template_6 .rightbackground {width:950px;}
#template_6 .template_midden3 .middlecontent {width:900px;height:500px;padding:25px;}*/
#template_6 .template_content1 .rightbackground {width:475px;} 
#template_6 .topmenu ul#nav2 {width:951px;border-left:solid 1px;}
#template_6 .footercontainer {position:fixed;bottom:0;left:0;}
#template_6 .footercontainer, #template_6 .footercontent {background-color:transparent !important;border:none !important;width:100%;}
#template_6 .footercontent .laststats .widget, #template_6 .lastfooter {padding:5px;z-index:95;}
#template_6 .bovenmenu_uitvul0 .topmenu li ul, #template_6 .bovenmenu_uitvul1 .topmenu li li {min-width:191px;}
#template_6 .bovenmenu_uitvul1 .topmenu li.id_5 a {border-right:solid 1px;}
#template_6 .formfield, #template_6 .formfield.remarkfield {margin-right:0;}
#template_6 .formfield input[type="text"] {width:200px;}
#template_6 .leftcolumn .widget {padding:0 10px 0 0;width:250px;}
#template_6 a.basketenzo {width:150px;top:10px;left:15px;border-radius:5px;}
#template_6 a.basketenzo .basketdetails {width:110px;text-align:left;background-position: 5px center;font:normal normal 13px/normal Arial, Helvetica, sans-serif;padding: 8px 5px 8px 28px;}


/* Opmaak content */
.content {display:block;position:relative;min-height:400px;}
.content, .widget {line-height: 1.5em;}
.content h1, .description2 h2 {margin-bottom: 0.3em;}
.content p, .content table, .content ul, .content ol, .widget p, .widget ul, .widget ol, .widget img, .widget table {margin-bottom: 1em;} 
/*
.content ul, .content ol {margin-left:0px;padding-left:2em;overflow:auto;list-style:outside;}
.content ol li {margin-left:0.5em;}
.content ul ul, .content ol ul, .content ul ol, .widget ul ul, .widget ol ul, .widget ul ol, p .middleimg {margin-bottom:0;}
*/
.content ul, .content ol {margin-left:0px;padding-left:2em;overflow:auto;list-style:outside;}
.content ol li {margin-left:0.5em;}
.content ul ul, .content ol ul, .content ul ol, .widget ul ul, .widget ol ul, .widget ul ol, p .middleimg {margin-bottom:0;}

.content img {height:auto;max-width:100%;}
.content .imgleft {padding-right:15px;margin-bottom:1em;max-width:40%;display: block;float: left;}
.content .imgright {padding-left:15px;margin-bottom:1em;max-width:40%;display: block;float: right;}
.alineatype1 a.imgmiddle {width: 100%;}
.alineatype1 a.imgmiddle img,
.alineatype1 img.imgmiddle {display:block;margin:0 auto 1em;}
.content .imgmiddlecontainer {margin-top:0;}
.content .alineatype1 {margin-bottom:1em;overflow-y:auto;overflow-x:hidden;position:relative;border-bottom:solid 1px;}
/*ol li {list-style: decimal;margin-left:1.3em;overflow:visible;}*/
.alineatype1.slideshowtype {width:100%;}



/*Fotopreview */
.content ul.fotopreview {list-style:none;margin:0 0 0 -3px;padding:0;line-height:normal;}
.fotopreview li {float:left;display:block;margin:3px;width:99.33px;}
.fotopreview li a {display:block;}
.fotopreview li img {border:solid 1px #DDD;padding:1px;background-color:#FFF;box-shadow:0 2px 1px rgba(0,0,0, 0.15);}
.twoblock .fotopreview li {width:98.66px;}
.twoblock .fotopreview li img {}
.fotobackbutton {position:absolute;right:0;top:0;}
#template_1 .fotopreview li, #template_2 .fotopreview li, #template_5 .fotopreview li {width:102.66px;}
#template_6 .fotopreview li {width:103.66px;}
/* */


ul.sitemap .arrow.sub {display:none;}

.passform, .pager, div.jp-audio, .videoframe, .productfooter, .weblogfooter, #cartform .remarkfield, .alineatype1 .fb_iframe_widget {margin-bottom:1em;}
.alineatype1 iframe {max-width:100%;}


/*ad-gallery* /
div.ad-gallery {position:block;margin:0 auto;}
.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-gallery {width:100% !important;margin-bottom:1em !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;}
.ad-image img {max-width:100%;}
ul.ad-thumb-list, ul.ad-thumb-list li {margin-bottom:0;}

.realtype2 .fotorama__thumb-border {border-color:rgba(255,255,255,0.5);box-shadow:0 0 2px rgba(0,0,0,0.2);background:rgba(255,255,255,0.5)}
.realtype2 .fotorama__caption__wrap {width:100%;padding:.7em;}
.realtype2 .fotorama__stage {margin-bottom:.5em;}
.realtype2 .mooislide .fotorama__arr {display:none !important;}
.fotorama > * {visibility: hidden;}
.fotorama > .fotorama__wrap {visibility: visible;}

div.jp-audio{font-family:'Open Sans', Helvetica, Arial,sans-serif;line-height:1.6;color:#FFF;border:1px solid #333;background: #333333;background: -moz-linear-gradient(top,  #222222 0%, #333333 100%);background: -webkit-linear-gradient(top,  #222222 0%,#333333 100%);background: linear-gradient(to bottom,  #222222 0%,#333333 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#333333',GradientType=0 );position:relative;border-radius: .25rem;}div.jp-interface{position:relative;width:100%}div.jp-audio div.jp-type-single div.jp-interface,div.jp-audio div.jp-type-playlist div.jp-interface{height:90px}div.jp-controls-holder{clear:both;width:100%;margin:0 auto;position:relative;overflow:hidden;top:-8px}div.jp-interface ul.jp-controls{list-style-type:none;margin:0;padding:0;overflow:hidden}div.jp-audio ul.jp-controls{width:auto;padding:20px 20px 0 20px}div.jp-interface ul.jp-controls li{display:inline;float:left}div.jp-interface ul.jp-controls a{display:block;overflow:hidden;text-indent:-9999px}a.jp-pause,a.jp-play{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-next,a.jp-previous,a.jp-stop{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}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:10px}div.jp-audio div.jp-type-single div.jp-progress{left:110px;width:186px}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:#222;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:34px}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;width:46px;height:5px;cursor:pointer;border:solid 1px #666}div.jp-audio div.jp-volume-bar{top:36px;left:206px}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-single div.jp-time-holder{left:110px;width:186px}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:13px;margin:0 10px;opacity:.8;}div.jp-current-time{float:left;display:block}div.jp-duration{float:right;display:block;text-align:right}div.jp-title{font-weight:700;text-align:center}div.jp-playlist,div.jp-title{width:100%;border-top:1px solid #444}div.jp-type-playlist div.jp-title,div.jp-type-single div.jp-playlist,div.jp-type-single div.jp-title{border-top:none}div.jp-playlist ul,div.jp-title ul{list-style-type:none;margin:0;padding:0 20px;font-size:1rem}div.jp-title li{padding:5px 0;font-weight:700}div.jp-playlist li{border-bottom:1px solid #666}div.jp-playlist li div{display:inline}div.jp-type-playlist div.jp-playlist li:last-child{border-bottom:none}div.jp-type-playlist div.jp-playlist li.jp-playlist-current::before{}div.jp-type-playlist div.jp-playlist a{color:#FFF;text-decoration:none;padding:1rem;display:block;}div.jp-type-playlist div.jp-playlist a:hover{color:#000;background:#F00;}div.jp-type-playlist div.jp-playlist a.jp-playlist-current{font-weight:700}div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove{float:right;display:inline;text-align:right;margin-right:10px;font-weight:700;color:#EEE}div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover{color:#0d88c1}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:#EEE}div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover{color:#0d88c1}span.jp-artist{font-size:.8em;color:#EEE}div.jp-jplayer,div.jp-jplayer audio{width:0;height:0}div.jp-jplayer{background-color:#000}ul.jp-toggles{list-style-type:none;padding:0;margin:0 auto;overflow:hidden;display:none}div.jp-audio .jp-type-single ul.jp-toggles{width:25px}div.jp-audio .jp-type-playlist ul.jp-toggles{width:55px;margin:0;position:absolute;left:325px;top:50px}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;padding:5px;font-size:.8em;border:2px solid #009be3;color:#000;display:none}.jp-no-solution a{color:#000}.jp-no-solution span{font-size:1em;display:block;text-align:center;font-weight:700}

/* Formulier */
.formulier label {display:block;margin-top:5px;}
.formulier input[type="text"],.formulier textarea {border:solid 1px #ddd;margin-bottom:5px;}
.formulier input[type="text"]:focus ,.formulier textarea:focus {border: solid 1px #888;background-color:#FBFBFB;}
.formulier textarea {min-height:150px;}
.formulier .button {margin-top:10px;}
/* */

/* Productalinea */
.verkoopprijs {font-size:150%;padding: 0 0 10px 0;}
.productfooter {display:block;position:relative;clear:both;}
.productfooter .afrekenen {position:absolute;right:0;bottom:0;}
.productfooter .labelset {margin-bottom:3px;width:250px;}
.productfooter .labelset label {margin-right:10px;min-width:5em;display:inline-block;}
.productfooter input[type="text"],
.productfooter input[type="number"] , .productfooter select {border:solid 1px #ddd;padding:2px;}
.productfooter input[type="text"],
.productfooter input[type="number"] {width:25px;}
.productfooter input[type="text"]:focus, .productfooter input[type="number"]:focus, .productfooter select:focus {border: solid 1px #888;background-color:#FBFBFB;}
input[type="number"]#aantal {width:40px;}

/* */



/* Online documenten */
.onlinefiles li {list-style:none;}
a.fileimg {text-decoration:none !important;}
a.fileimg img {margin-right:10px;}
/* */

/* Weblogalina */
.weblogartikelset .alineatype1:last-child, .weblogoverview .alineatype1 {border-bottom:none;}
.weblogoverview .alineatype1 {margin-bottom:0;}
.weblogfooter {display:flex;padding:12px 10px 10px;position:relative;clear:both;border:solid 1px;justify-content: space-between;align-items: center;}
.weblogdate {display:block;}
.weblogfooter .sharethis a {margin-bottom:0;}
.rss_feed {display:block;padding-left:22px;background:url(../../images/icons/feed.png) left no-repeat;}
.blogpager, .pager {float:right;}
/* */

/* GB/Weblogreactie */
.commentform label, .commentform p {display:block;}
.commentform input[type="text"],.commentform textarea {border:solid 1px #ddd;margin-bottom:5px;width:100%;max-width:500px;}
.commentform input[type="text"]:focus,.commentform textarea:focus {border: solid 1px #888;background-color:#FBFBFB;}
.commentform textarea {min-height:150px;}
.commentform .button {margin-top:10px;}
.commentform .checkbox {display:block;position: relative;margin:5px 0 10px;}
.commentform .checkbox label {display:inline-block;}
/* */

/* GBcomments */
.commenter {display:block;padding-bottom:2px;margin-bottom: 1em;border-bottom:solid 1px;}
.guestposts {display:block;padding-bottom:0;}
.alineatype1.blogalineatype, .alineatype1.blogalineatype {border-bottom:none;}
/* */


/* Contactformulier */
.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%;}
.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;}
.field.vinkset input[type="checkbox"]{margin-right:0.5em;}
input.subject {position: fixed;left:-10000000000000px;}

/* */ 

/* Video */

.videoframe, .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%;}
/*#fb-root {display: none;}
.mooie-likebox {width:100%;}
.mooie-likebox .fb_iframe_widget, 
.mooie-likebox .fb_iframe_widget span, 
.mooie-likebox .fb_iframe_widget span iframe[style],
.realtype20 .fb_iframe_widget,
.realtype20 .fb_iframe_widget span, 
.realtype20 .fb_iframe_widget span iframe[style] {width: 100% !important;}
.leftcolumn .mooie-likebox {width: 100%;}
/*.leftcolumn .mooie-likebox .fb_iframe_widget, 
.leftcolumn .mooie-likebox .fb_iframe_widget span, 
.leftcolumn .mooie-likebox .fb_iframe_widget span iframe[style] {width: 240px !important;}
.rightcolumn .mooie-likebox {width: 280px;}
.rightcolumn .mooie-likebox .fb_iframe_widget, 
.rightcolumn .mooie-likebox .fb_iframe_widget span, 
.rightcolumn .mooie-likebox .fb_iframe_widget span iframe[style] {width: 280px !important;}*/
/*.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {line-height:normal !important;}
.addthis_button_facebook_like .fb_iframe_widget, .addthis_button_facebook_like .fb_iframe_widget span,  .addthis_button_facebook_like .fb_iframe_widget span iframe[style] {background:none;}
.fb_iframe_widget.color-dark, .fb_iframe_widget.color-dark span, .fb_iframe_widget.color-dark span iframe[style] {background-color:#333333;}
.fb_iframe_widget.color-light, .fb_iframe_widget.color-light span, .fb_iframe_widget.color-light span iframe[style] {background-color:#FFF;}
*/
.addthis_toolbox.addthis_default_style,
.addthis_toolbox.addthis_default_style .addthis_button_facebook_like, 
.addthis_toolbox.addthis_default_style .addthis_button_tweet, 
.addthis_toolbox.addthis_default_style .addthis_button_google_plusone {display:block;}

/**/

/* Googlemap */
.googleframe {width:100%;}
.googleframe > iframe {width:100%;margin-bottom:1em;}
.realtype5 img {max-width:inherit !important;}
/**/


.cartspacer {position:relative;height:30px;}
a.basketenzo {position:fixed;width:100%;top:0;display:block;box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);z-index:1000;}
a.basketenzo .basketdetails {display:block;padding:0px 20px;line-height:30px;margin:0 auto;width:900px;text-align:right;background:url(../../images/icons/cart.png) no-repeat right center;}
.basketdetails .basketenzo {width:90%;}

a.basketblock {display:inline-block;padding:5px 10px 5px 35px;border-radius:4px;box-shadow:0 0 3px rgba(0,0,0,0.3);background-image:url(../../images/icons/cart.png);background-position:10px 5px;background-repeat:no-repeat;text-decoration:none !important;}
.leftcolumn a.basketblock, .rightcolumn a.basketblock {display:block;}
a.basketblock:hover {text-decoration:none!important;box-shadow:0 0 4px (0,0,0,0.4)}
.basketblockhead, .basketblockdetails {display:block;text-align:left;}
.basketblockhead {font-weight:bold;}

.carttable {width:100%;}
.carttotal {border-top:solid 1px;font-weight:bold;}
.carttable td, .carttable th {text-align:left;padding:0 5px 4px 0;vertical-align:top;}
.carttable td.amount, .carttable th.amount {text-align:right;padding: 0 0 4px 5px;}
.carttable .proddescript, .carttable .prodname {display:block;}
.avwbox {display:block;margin:10px -4px;padding:4px;}
.avwbox.required {border:solid 1px #FF7272;background-color:#FFEBEB;border-radius:3px;box-shadow:inset 0 1px 0 #FFF, 0 0 3px #FF7272;margin-bottom:20px;}
.avwbox.required .red.message {display:block;padding-left:30px;}

.cartbuttons input[type="submit"], .cartbuttons input[type="button"], .cartbuttons .button {color:#222;padding:5px 12px;background:#EEE;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD', endColorstr='#FFFFFF');background: -moz-linear-gradient(center top , #DDD, #FFF) repeat scroll 0 0 transparent;box-shadow:inset 0 1px 1px #EEE;border:solid 1px #777;line-height:1em;border-radius:3px;font-family:Arial, Helvetica, sans-serif;font-size: 13px;line-height:normal;}
.cartbuttons input[type="submit"]:hover, .cartbuttons input[type="button"]:hover, .cartbuttons .button:hover {
background:#DDD;color:#000;border-color:#CCC;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#DDDDDD');background: -moz-linear-gradient(center top , #EEE, #DDD) repeat scroll 0 0 transparent;box-shadow:inset 0 1px 1px #FFF;border-color:#666;text-decoration:none;}
.cartbuttons {height:45px;display:block;}
.cartbuttons div {display:block;width:45%;}
.cartleftbuttons {float:left;}
.cartrightbuttons {float:right;text-align:right;}
.carttable .counter {width:20px;}
.carttable .removeitem {cursor:pointer;width:18px;height:20px;display:inline-block;}
.removeitem:hover {cursor:pointer;}
.formfield {display:block;float:left;width:100%;max-width:450px;margin-right:15px;}
.formfield label {display:inline-block;width:180px;padding:3px 5px 0 0;vertical-align:top;}
.formfield input {margin-bottom:3px;float:right;width:250px;}
ul.paymentmethods li {list-style:none;}





.middlecontent.m_3 .formfield.evenfield {float:right;margin-right:0;}
.formfield.remarkfield {width:100%;}
.formfield.remarkfield label {display:block;}
.formfield.remarkfield textarea,
.remarkfield textarea {width:100%;min-height:150px;}
.formfield.required {display:block;border:solid 1px #FF7272;background-color:#FFE8E8;padding:3px 3px 5px 3px;margin-left:-4px;margin-bottom:3px;border-radius:3px;box-shadow:inset 0 1px 0 #FFF, 0 0 3px #FF7272;}
.formfield.required input[type="text"] {border:solid 1px #F00;}
.hide {width:1px;height:1px;position:absolute;text-indent:-9999px;overflow:hidden;}




/* Captcha * /
.captchainer {border:solid 1px #CCC;display:block;padding:10px;position:relative;border-radius:4px;background: url(../../images/captchainer.jpg) #EEE repeat;margin:10px 0 1em 0;text-align:center;}
.captchainer .refresh {position:absolute;top:25px;right:0px;padding:15px;}
.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:3px;}
.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:60px !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;}
/* */




/* */





.alineatype1.tip, .tip {background: #D0FFC9 url(../../images/icons/tick.png) no-repeat 10px 1em;border: 1px solid #3A7E34 !important;color: #000000;display: block;padding: 0 10px 0 40px;font:normal normal 15px/normal Arial, Helvetica, sans-serif;margin:0 0 10px 0;color:#000;position:relative;} 


.error {display:block;background-color:#FFF8D8;border:solid 1px #F4D74D;margin:0 0 10px 0;padding:0 0.9em;color:#000;position:relative;font:normal normal 15px/normal Arial, Helvetica, sans-serif !important;}
.error h1 {font: normal bold 15px/1.4em Arial, Helvetica, sans-serif !important;color:#F00 !important;padding-top:0.9em;}
.error ul {font:normal normal 15px/1.4em Arial, Helvetica, sans-serif!important;color:#000;}
.error #hide {position:absolute;right:0;top:0;padding:10px;cursor:pointer;}

.hidebutton {display:none;}
.gbreactiebutton {position:absolute;right:0;top:0;}

.pollwidget label {display:block;margin-bottom:3px;}
.pollwidget .ui-button {margin-top:5px;}
td.polldivcell {padding:3px 10px;}
td.padding-right {padding-right:10px;}
.pollresults th {text-align:left;font-weight:inherit;}
.f_1 .footercolumn .pollwidget p {text-align:left;}


.bb-cal-place {width:250px;height:220px;float:left;margin:0 10px 10px 0;border:solid 1px #DDD;background-color:#F0F0F0;padding:5px 8px 5px 8px;}
.bb-calender {width:250px;}
td.beschikbaar {border:solid 1px #FFF;}
.bb-calender {color:#222;text-shadow:1px 1px 0px #FFF;}
.bb-calender td {line-height:24px;}
.bb-cal-place table td {width:14.28571428571429%;}


.contactverzonden {display:block;position:fixed;top:50%;left:50%;width:400px;background-color:#FFF;padding:20px;margin-left:-220px;margin-top:-170px;border:solid 1px #666666;box-shadow:0 0 5px #000;z-index:99999999;color:#000;font:normal normal 14px/1.2em Arial, Helvetica, sans-serif;}
.contactverzonden .close {position:absolute;right:5px;top:5px;}
table.contacttable td.contactleft {min-width:100px;word-break:keep-all;padding-right:1em;}
table.contacttable td.contactcompany, table.contacttable td.contactadres {font-weight:bold;}
table.contacttable td.contactadres {padding-top: 1.5em;}

.ms_table_border, .ms_table_no_border {width:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.ms_table_border, .ms_table_border th, .ms_table_border td {border:solid 1px;}
.ms_table_border th, .ms_table_border td {padding:5px;}
.ms_table_no_border td {padding:0 10px 10px 0;}

/*
.passpage {background: url(../../images/captchainer.jpg) #EEE;font:normal normal 16px/1.4em Georgia, "Times New Roman", Times, serif;color:#555;}
.passbox {position:fixed;top:200px;left:50%;width:400px;margin-left:-230px;display:block;padding:30px;border:solid 1px #DDD;box-shadow:0 0 5px rgba(0,0,0,0.5);background-color:#FFF;text-align:center;}
.passbox label {margin-bottom:10px;display:block;}
*/







/*Mooieshop*/


/* Producten in categorie */
.cat_listview ul {margin:0;padding:0;}
.cat_listview li {display:block;padding: 15px 0;border-bottom:solid 1px;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;}
li.status-2 .cat_prod_image {opacity:.5 !important;}
.cat_listview li .cat_prod_description table {max-width: 100% !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_sale {display:inline;margin-right:0.5em;text-decoration:line-through;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;float:right;}

.cat_listview li.status-9 .cat_prod_price {display:none;}

.overviewtitle, .overviewbottom {display:block;position:relative;}
.catpresentation .overviewtitle {min-height:30px;}
.catpresentation .overviewbottom {height:30px;line-height:30px;}
.overviewbottom .right {float:right;}

.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;}
.catpresentationblock .cat_blockview ul {margin: 0;}




.catpresentation .overviewtitle .sort {position:absolute;right:1px;bottom:0;}
.twoblock .catpresentation .overviewtitle .sort {position:relative;right:auto;bottom:0;}
.cat_blockview {display:block;}
.cat_blockview ul {margin:0 -2px 1em -2px;padding:0;}
.cat_blockview li {display:block;height:300px;float:left;overflow:hidden;margin:0;text-align:center;position:relative;}
.cat_listview li:last-child {margin-bottom:0;}
.cat_block {display:block;padding:3px;margin:3px;border:solid 1px;height:287px;position:relative;border-radius:2px;}
.cat_block .cat_prod_image {width:100%;height:175px;line-height:175px;}
.cat_block .cat_prod_image::after {content: "";visibility: hidden;}
.cat_block .cat_prod_image img {vertical-align:middle;max-width:95%;max-height:95%;}
.cat_blockview .cat_prod_order {position:absolute;bottom:3px;left:0;width:100%;line-height:normal;}
.cat_blockview h3 {font-size:110% !important;font-weight:bold !important;}
.cat_block .cat_prod_price, .cat_blockview h3 {overflow:hidden;display:block;height:1.5em;}
.cat_blockview h3 {height:1.2em;line-height:1.2em !important;}
.cat_link {text-decoration: none !important;overflow:auto;display:block;}
.cat_prod_sale {font-size:80%;text-decoration:line-through;opacity:0.5}


.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;text-align:center;overflow:hidden;min-width:50px;}

.cat_blockview li, #template_4  .m_3 .contentcolumn .cat_blockview li{width:25%;}
.m_3 .cat_blockview li {width:20%;}
.m_3 .contentcolumn .cat_blockview li {width:33.33%;}
#template_6 .cat_blockview li, .m_1 .contentcolumn .cat_blockview li, .m_2 .contentcolumn .cat_blockview li {width:50%;}
#template_4 .m_1 .contentcolumn .cat_blockview li, #template_4 .m_2 .contentcolumn .cat_blockview li {width:33.33%;}
#template_6 .template_midden3 .cat_blockview li {width:20%;}




.catpresentationblock {display:block;border:solid 1px;margin-bottom:1em;}
.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;}
.twoblock .catpresentationblock .overviewtitle .sort {position:relative;right:auto;top:auto;margin-top:0;}
.twoblock .catpresentationblock .overviewtitle .sort #sortform {padding:0 8px 5px 8px;}
.twoblock .catpresentationblock .overviewtitle.lijstweergave, .twoblock .catpresentationblock .overviewtitle.rasterweergave {background-position:5px 9px;}
.twoblock .cat_blockview li {width:50%;}
.catpresentationblock #sorter {height:24px;padding:2px;}
.catpresentationblock .overviewtitle {border-bottom:solid 1px;}
.catpresentationblock .cat_listview {padding:5px;}
.catpresentationblock .overviewbottom {border-top:solid 1px;font-size:80%;padding:5px;}
.proddescriptionintro {padding:0 15px 0 0;}




/* Detailpagina */
.productleft, .prodimages, .orderblok {display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.productleft {width: 50%;float:left;}
.prodimages {width: 50%;float:right;text-align:center;}
.twoblock .productleft {width:100%;float:none;}
.twoblock .prodimages {width: 100%;float:none;}


#template_4 .m_2 .contentcolumn .prodimages, #template_4 .m_1 .prodimages, #template_4 .m_1 .productleft, #template_4 .m_2 .contentcolumn .productleft, #template_4 .m_1 .orderblok, #template_4 .m_2 .contentcolumn .orderblok, #template_4 .m_1 .prodimages, #template_4 .m_2 .contentcolumn .prodimages {}

.m_3 .contentcolumn .productleft, #template_6 .productleft, .m_1 .contentcolumn .productleft, .m_2 .contentcolumn .productleft, .m_3 .contentcolumn .prodimages, #template_6 .prodimages, .m_1 .contentcolumn .prodimages, .m_2 .contentcolumn .prodimages {width:100%;float:none;}
.m_3 .contentcolumn .orderblok, #template_6 .orderblok, .m_1 .contentcolumn .orderblok, .m_2 .contentcolumn .orderblok, .m_3 .contentcolumn .prodimages, #template_6 .prodimages, .m_1 .contentcolumn .prodimages, .m_2 .contentcolumn .prodimages {margin:0 0 1.5em 0;}


.mainimagecontainer {display:block;text-align:center;vertical-align:middle;height:240px;background-color:#FFF;border:1px solid #DDD;margin:0;}
.twoblock .mainimagecontainer, .twoblock .orderblok {margin:0 !important;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mainimagecontainer table {height:240px;margin-bottom:0;}
.mainimagecontainer .mainimage {cursor:pointer;}
.mainimagecontainer img {max-width:100%;max-height:235px;}
.content .prodthumbs {display:block;list-style:none;margin:0;padding:0;width:100%;overflow:hidden;}
.content .prodthumbs li {cursor:pointer;display:block;float:left;height:78px;padding:0;margin:0;width:25%;position:relative;}
.content .prodthumbs .thumblinkcontainer {display:block;padding:2px;margin:0 auto;position:relative;width:74px;}
.content .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;}
.content .prodthumbs .thumblink:hover {box-shadow:0 0 3px (0,0,0,0.4);opacity:1;border-color:#CCC;}
.content .prodthumbs li img {max-height: 70px;max-width: 70px;}

.backbutton {position:absolute;left:25px;top:7px;display:block;font-size:80%;}
.hide-back .backbutton {display:none;}

.orderblok {display:block;border:solid 1px;padding:20px;margin:0 5px 1.5em 0;position:relative;min-height:200px;}
.orderblok h1 {margin-bottom: 0px;line-height:normal;}
.orderblok .artnr {display:block;font-size:90%;}
.orderblok .price {display: block;margin: 1.5em 0;}
.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, .orderblok .variant {margin-bottom:10px;}
.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:20px;bottom:20px;}
.prod_order_button input {}
.prod_order_button input:hover {cursor:pointer;text-decoration:none !important;}

.description2 {display:block;}
.description2 h2 {border-top: dotted 1px;padding-top:1em;}
/* Einde detailpagina */


.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;}



/* mooie cookie bar */

.cookie-message {position:fixed;top:0;left:0;right:0;padding:10px 20px;background:#F2F2F2;box-shadow:0px 0px 3px rgba(0,0,0,0.5);z-index: 999999;display: none;color:#333;font:13px Arial, Helvetica, sans-serif;border-bottom:1px solid #DDD;opacity:0.98;}
#clickcookieinfo {margin-left:5px;cursor:pointer;text-decoration:underline;}
#extracookieinfo {display:none;margin-top:30px;}
#extracookieinfo p {margin-bottom:1em;}
.cookiebar-close {color:#333;cursor:pointer;}
a.akkoord-icon {position:absolute;top:10px;right:20px;}
a.akkoord-button {position:relative;text-decoration:underline;}






.cat_prod_order input, .prod_order_button input {
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(255,255,255,0.2) 0%, rgba(0,0,0,0.2) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.2)), color-stop(100%,rgba(0,0,0,0.2))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.2) 0%,rgba(0,0,0,0.2) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0.2) 0%,rgba(0,0,0,0.2) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0.2) 0%,rgba(0,0,0,0.2) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0.2) 0%,rgba(0,0,0,0.2) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#33000000',GradientType=0 ); /* IE6-8 */
}
.cat_prod_order input:hover, .prod_order_button input:hover {
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  rgba(0,0,0,0.2) 0%, rgba(255,255,255,0.2) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(100%,rgba(255,255,255,0.2))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(255,255,255,0.2) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(255,255,255,0.2) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(255,255,255,0.2) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0.2) 0%,rgba(255,255,255,0.2) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#33ffffff',GradientType=0 ); /* IE6-8 */
}


.mailtable {width:100%;}
.shoptable {background-color:#FFF;width:100%;color:#444;}
.shoptable th {padding:3px 8px;border:solid 1px #CCC;background-color:#EEE;color:#222;}
.shoptable td {padding:3px 8px;border:solid 1px #CCC;vertical-align:top;}
.shoptable td.amount, .shoptable th.amount {text-align:right;}
.shoptable .prodname {display:block;}
.shoptable input[type="text"],
.shoptable input[type="number"] {width:30px;}
.shoptable select {padding:3px;}
.shoptable .removeitem {padding:3px;}
.shoptable .carttotal {border-top:double 3px #CCC;}

.shopform {background-color:#FFF;display:block;color:#444;border:solid 1px #CCC;padding:10px;margin-bottom:1em;}
.middlecontent .shopform h3, .middlecontent .avwbox a {color:#444;}

.shopform ul.paymentmethods {margin-left:0;}

.shopfieldcontainer {margin-bottom:8px;}
.shopfieldcontainer .shopfield {width:100%;}
.shopfieldcontainer input {width: 100%;margin:0;max-width: 100%;}
.shopfieldcontainer.halffield {width:49.5%;}
.shopfieldcontainer.leftfield {float:left;}
.shopfieldcontainer.rightfield {float:right;}
.shopfieldcontainer .shopfield.addressfield {width: calc(99% - 100px);float:left;}
.shopfieldcontainer .shopfield.numberfield {width:100px;float:right;}
.shopfieldcontainer.zipfield {width:25%;}
.shopfieldcontainer.cityfield {width:74%;}
.required input,
.required-input input {border-color:#F00;box-shadow:0 0 5px rgba(255,0,0,.7);background:#FFF4F4;}
.shopfieldcontainer .fullmessage {display:block;clear:both;height:22px;}

.shopform #verzendingklik {margin:15px 0;padding:5px 5px 5px 30px;background:url(../../images/icons/add.png) 8px center no-repeat;display:block;cursor:pointer;}
#verzendingklik span.fa {display:none}
#verzendingdiv h3 {font-size:1.2em;margin:10px 0 0;}
.shopform #verzendingklik:hover {text-decoration:underline;}
.shopform #verzendingdiv {margin:15px 0;border:solid 1px #DEDEDE;background-color:#F5F5F5;padding:10px 10px 0;}


.shopform .paymentmethods li {display:block;}



a.searchlink {display:block;padding:10px;border:solid 1px #DDD;margin-bottom: 1em;background-color:#FFF;color:#222 !important;}
a.searchlink:hover {text-decoration:none!important;color:#000 !important;background-color:#F9F9F9;border-color:#CCC;}
a.searchlink span.link {color:#009933;font-size:80%;}
a.searchlink h1, a.searchlink:hover h1 {color:#00F !important;text-decoration:underline!important;margin:0;}
a.searchlink img {max-width:100px;margin-left:15px;}
.a.searchlink .price {display:block;}
a.searchlink .pricetopay {}
a.searchlink .origprice {font-size:80%;text-decoration:line-through;margin-left:15px;}


	/* Set them all * /
html, body {position:relative;height:auto !important;height:100%;min-height:100%;z-index: 0;}
body {margin:0;padding:0;}
.wrapper {position:relative;}

.clearboth {clear: both;}
a, img {border: 0;border-style: none;text-decoration: none;}
h1, h2, h3, h4, h5, h6 {line-height:normal;word-wrap: break-word;margin:0;padding:0;}
input, select, textarea, .button {font-family: Arial, Helvetica, sans-serif;max-width:100%;line-height:normal;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input[type="submit"], input[type="button"] {cursor:pointer;padding:5px 12px;font-family: Arial,sans-serif !important;}
.widget input[type="submit"], .widget input[type="button"] {padding:5px 7px;}
select, input[type="text"],input[type="password"],input[type="email"],textarea{font-family: Arial,sans-serif !important;font-size: 13px;color:#333;word-wrap: break-word;border: solid 1px #DDD;padding:5px 2px;}
input[type="radio"], input[type="checkbox"] {border:none !important;}
td select, td input, td textarea {margin:0;padding:0;}
select:focus, input:focus, textarea:focus {background-color: #F5F5F5;border: solid 1px #666;-moz-transition-duration: 0.5s;-moz-transition-timing-function: ease-in;-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);}
.red, .sterretje {color:#F00;}
red {color:#F00;text-shadow:0 0 1px rgba(0, 0, 0, 0.5);}
.ui-button {color:#222;padding:.4em;background:#EEE;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD', endColorstr='#FFFFFF');background: -moz-linear-gradient(center top , #DDD, #FFF) repeat scroll 0 0 transparent;box-shadow:inset 0 1px 1px #EEE;border:solid 1px #777;}
.ui-button:hover {background:#DDD;color:#000;border-color:#CCC;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#DDDDDD');background: -moz-linear-gradient(center top , #EEE, #DDD) repeat scroll 0 0 transparent;box-shadow:inset 0 1px 1px #FFF;border-color:#666;}
.ui-corner-all {border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
#mailingfield, #searchfield {padding:5px 6px;font-size:13px !important;}
.anchor a {text-decoration: none !important;}
.buttons {display:block;text-align:center;margin-bottom:1em;}
/* All set! */	


/* Widgets */
.wrapper .widget {display:block;margin-bottom:1.5em;padding: 0 5px;overflow:visible;}
.wrapper .widget .leftimg {margin-right:5px;}
.wrapper .widget .rightimg {margin-left:5px;}
.wrapper .widget .leftimg, .widget .rightimg {max-width:80px !important;margin-bottom:5px;}
ul.leftnav {margin-left:0 !important;}
.widget h3 {margin-bottom:0.2em;}
.wrapper .topwidget .widget .addthis_default_style {height:16px !important;}
.wrapper .topwidget .widget .addthis_32x32_style {height:32px !important;}
a.addthis_button_expanded {color:#333 !important;}
.widget .rs_list {margin:0;padding:0;list-style:none;}
.widget .rs_list li {position:relative;}
.widget .rs_list .rs_date {font-size:11px;margin-right:5px;display:inline-block;width:40px;position:absolute;}
.widget .rs_list .rs_comment {overflow:hidden;display:block;padding-left:45px;}
.footercontent .widget .leftimg {margin-right:10px;}
.footercontent .widget .rightimg {margin-left:10px;}
.footercontent .widget {padding:1em 10px 0 10px;}
.footercontent .widget input {margin-bottom: 1em;}
.footercontent .widget input[type="radio"] {margin-bottom:0;}
.f_2 .widget .footstat, .f_1 .widget .footstat, .foot3link, .topwidget .footstat {display:inline-block;border-left:solid 1px;padding:0 5px;}
.footercontent .widget .footstat:first-child, .foot3link:first-child, .topwidget .widget .footstat:first-child {padding-left:0;border-left:none;}
.leftcolumn .footstat, .rightcolumn .footstat {display:block;}
.foot3link a, .footlink a {text-decoration:none !important;}





.widget .textalinea {overflow:auto;}
.widget .textalinea img {max-width:100%;}
.widget .textalinea .imgright, .widget .textalinea .imgleft {max-width:45%;}
.widget .textalinea .imgright {margin: 0 0 5px 10px;}
.widget .textalinea .imgleft {margin: 0 10px 5px 0;}

.topwidget {display:block;z-index:999;position:absolute;}

ul.sociallinks_float {padding:2px 0;}

.sociallinks_float li a {margin:2px 4px;display:block;}

.widget ul.social-icons {margin-bottom:0;}
ul.social-icons, ul.social-icons li {margin:0 0 0 -2px;padding:0;list-style:none;}
ul.social-icons li {float:left;margin:0;}
ul.social-icons li a {opacity:1;display:block;width:36px;height:36px;line-height:36px;text-align:center;font-size:25px;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.1);}
ul.social-icons li a:hover {opacity:0.8;}



ul.social-icons.invert-icons li {margin:2px;}

ul.w_sociallinks.sociallinks_float {padding:3px 0;}


.sociallinks_float, .addthis_floating_mooiestyle {background-color:#FFF;border-radius: 4px 0 0 4px;z-index:9999;display:block;margin:0;padding:0;width:22px;-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);}
.sociallinks_float, .addthis_32x32_style.addthis_floating_mooiestyle {border-radius:0;width:42px;padding-top:5px;}
.addthis_32x32_style.addthis_floating_mooiestyle {width:39px;}




.goog-te-menu-value {color:#000 !important;text-decoration:none !important;}
.goog-te-gadget-simple {border-color:#DDDDDD !important;}

.topdiv_topright .addthis_toolbox.addthis_default_style, .topdiv_bottomright .addthis_toolbox.addthis_default_style, .topdiv_topright .w_sociallinks, .topdiv_bottomright .w_sociallinks, .footer_3 .addthis_toolbox, .footer_3 .zoekwidget, .topdiv_topright .zoekwidget, .topdiv_bottomright .zoekwidget, .footer_3 .w_sociallinks, .topdiv_bottomright .w_sociallinks, .topdiv_topright .w_sociallinks  {float:right;}
.addthis_toolbox img {margin-bottom:0 !important;}


.flags {z-index:99998;display:block;position:relative;}
.flags img {z-index:99999;}
.topdiv_bottomright .flags img, .topdiv_bottomleft .flags img {margin-bottom:0;} 
.flags img.flag_small {width:24px;height:24px;}
.flags img.flag_standard {width:32px;height:32px;}
.flags img.flag_large {width:48px;height:48px;}


.topwidget {display:block;z-index:990;position:absolute;width:50%;}
.topwidget .widget {margin:0;padding:0 !important;}
.topdiv_topright .widget, .topdiv_topleft .widget {margin-bottom: 1em;}
.topdiv_bottomright .widget, .topdiv_bottomeft .widget {margin-bottom:0;margin-top:1em;}
.topwidget .rs_list {max-width:50%;}
.topdiv_topright, .topdiv_bottomright {right:5px;text-align:right;}
.topdiv_topright, .topdiv_bottomright {text-align:right;}
.topdiv_topleft, .topdiv_bottomleft {left:5px;}
.topdiv_topright, .topdiv_topleft {top:5px;}
.topdiv_bottomright, .topdiv_bottomleft {bottom:5px;} 
.topwidget p:last-child {margin-bottom: 0 !important;}
/*.mooie-likebox .fb_iframe_widget, .fb_iframe_widget {background-color:#FFF;}
.addthis_toolbox .fb_iframe_widget {background:none;}
.mooie-likebox .fb_iframe_widget, .mooie-likebox .fb_iframe_widget span, .mooie-likebox .fb_iframe_widget span iframe {max-width: 100% !important;border-top-color:#333;border:none;}*/
.widget .goog-te-gadget .goog-te-gadget-icon {margin:2px 0 0 2px;}
.widgetmenu ul, widgetmenu li {list-style:none;}
.widgetmenu ul {margin:0;padding:0;}
.widgetmenu ul ul {margin-left:1em;}


.slideshowdiv {display:block;position:relative;overflow:hidden ;margin-bottom:15px;width:100% !important;}
.slideshowdiv .slide {display:block;width: 100% !important;}
.slideshowdiv .slide a {background-position:center center;background-repeat:no-repeat;display:block;background-size:contain;}
.slideshowdiv .slide img {display:block;margin:auto;opacity:0 !important;}

.widget #widgetslide, .widget #widgetslide div {overflow:hidden;}
.widget #widgetslide img {max-width:100%;}
#widgetslide {margin:0 auto;}

/* Slimbox */
#lbOverlay {position: fixed;z-index: 9999;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;cursor: pointer;}
#lbCenter, #lbBottomContainer {position: absolute;z-index: 9999;overflow: hidden;background-color: #fff;}
.lbLoading {background: #fff url(/images/load.gif) no-repeat center;}
#lbImage {position: absolute;left: 0;top: 0;border: 10px solid #fff;background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {display: block;position: absolute;top: 0;	width: 50%;	outline: none;filter:alpha(opacity=30);opacity:0.3;}
#lbPrevLink {left: 0;background: transparent url(/images/prevlabel.png) no-repeat left center;}
#lbNextLink {right: 0;background: transparent url(/images/nextlabel.png) no-repeat right center;}
#lbNextLink:hover, #lbPrevLink:hover {filter:alpha(opacity=100);opacity:1;	} 
#lbBottom {font-family: Arial, Geneva, Helvetica, sans-serif;font-size: 10px;color: #666;line-height: 1.4em;text-align: left;border: 10px solid #fff;border-top-style: none;}
#lbCloseLink {display: block;float: right;width: 34px;height: 33px;background: transparent url(/images/closelabel.png) no-repeat center;outline: none;}
#lbCaption, #lbNumber {margin-right: 71px;}
#lbCaption {font-weight: normal;font-size:16px;}
/* Slimbox */



.wrapper,.leftmenu, .leftnav, .topmenucontainer, .topmenu, ul.dropdown, .menudiv {zoom:1;}


.demotext {position:fixed;z-index:9999999;top:3px;left:3px;}
.demotext a {display:block;padding:5px 5px 7px 5px;background-color:#F30;font: normal normal 18px/normal Georgia, "Times New Roman", Times, serif;color:#FFF;border-radius:5px;text-align:center;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF1100', endColorstr='#FF5500');background: -moz-linear-gradient(center top , #FF1100, #FF5500) repeat scroll 0 0 transparent;box-shadow:inset 0 1px 1px #F90, 0 0 3px rgba(0,0,0,0.5);border:solid 1px #F30;}
.demotext a:hover {background-color:#F10;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5500', endColorstr='#FF1100');background: -moz-linear-gradient(center top , #FF5500, #FF1100) repeat scroll 0 0 transparent;box-shadow:inset 0 1px 1px #F90, 0 0 3px #000;}
.democounter {display:block;padding-top:2px;margin-top:3px;border-top:solid 1px #F50;font-size:16px;font-style:italic;}



.afterdemoperiod {display:block;padding:30px 50px;position:fixed;margin:20% 100px;background-color:#F30;border-radius:5px;border:solid 1px #F00;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5), 0 1px 2px rgba(0,0,0,0.2);z-index:999999;text-align:center;font: normal normal 20px/normal Arial, Helvetica, sans-serif;}
.afterdemoperiod, .afterdemoperiod h1, .afterdemoperiod a {color:#FFF !important;line-height:normal;}
.afterdemoperiod h1 {font: normal normal 50px/normal Arial, Helvetica, sans-serif;}


.shopconversiecode {display:fixed;top:0;left:0;width:0;height:0;overflow:hidden;text-indent:-999999999px;}

ul.blogwidget, ul.blogwidget li, ul.blogwidget li span, ul.blogwidget li span a {margin:0;padding:0;list-style:none;}
ul.blogwidget {padding-bottom:1em;}
ul.blogwidget li span, ul.blogwidget li span a {display:block;line-height:normal;}
ul.blogwidget li span.blogtitle {}
ul.blogwidget li span.blogmeta {font-size:85%;margin:.4em 0 1em;opacity:.6;}
ul.blogwidget li a:hover span.blogmeta {text-decoration:none;}


.productorama {border:solid 1px rgba(0,0,0,.1);background:rgba(255,255,255,.1);padding:4px 4px 2px;}
.productorama .fotorama__nav-wrap {margin-top:4px;}

body #swipebox-overlay {z-index:9999999 !important;}


.widget .whatsapp a {border-radius:99px;background:#26d367;color:#FFF;position:fixed;bottom:30px;right:30px;width:60px;height:60px;text-align: center;box-shadow:0 0 10px rgba(0,0,0,.1);}
.widget .whatsapp a.default {display:block;}
.widget .whatsapp a.web {display:none;}
.widget .whatsapp a:hover {box-shadow:0 0 10px rgba(0,0,0,.1)}
.widget .whatsapp a i {line-height: 60px;font-size:32px;text-shadow:1px 1px 0 rgba(0,0,0,.1);}
@media screen and (min-width:768px) {
	.widget .whatsapp a.default {display:none;}
	.widget .whatsapp a.web {display:block;}
}





/********************************************************************************************* /
/            EN NOU IS HET KLAAR!! VANAF HIER ALLEEN NOG MAAR COLORIES, FONTS EN ALIGNS ENZO   /
/********************************************************************************************* /