/* CSS Document */
* {margin:0px;padding:0px;}

/* HTML, BODY, DIVS */

html {width: 100%;height:100%;}

body
{
    width: 100%;
    height: 100%;
    background-color: #FFFFFF;
    background-image:url('/sites/284/images/bg.jpg');
    background-repeat:repeat;
	font-family:Verdana;
	font-size:12px;
	color:#888888;
}

div.s_container{
	width:1000px;
	color:#888888;
	margin:0 auto;
    background-color: #FFFFFF;
}

div.s_header {
	position:relative;
	width:1000px;
	height:135px;
}

div.logo {
	position:absolute;
	width:293px;
	height:135px;
	top:0px;
	left:0px;
	z-index:2;
}

div.banner {
	position:relative;
	width:735px;
	height:135px;
	left:265px;
	z-index:1;
}

div.verberg {
	display: none;
}

div.toon {
	display: block;
}

div.s_colleditor {
	display:none;
}

div.detaillistenshop {
	width:244px;
	height:75px;
	background-image:url('/sites/284/images/button1.jpg');
	background-repeat:no-repeat;
	padding-top:50px;
}

div.handelarenshop {
	width:270px;
	height:102px;
	margin-top:20px;
	background-image:url('/sites/284/images/button2.jpg');
	background-repeat:no-repeat;
}

div.shop_search {
	width:270px;
	height:102px;
	margin:20px 0px 5px 0px;
	background-image:url('/sites/284/images/button2.jpg');
	background-repeat:no-repeat;
	float:right;
}

div.inlogdiv, div.winkelmand {
	width:270px;
	background-image:url('/sites/284/images/box_bg.jpg');
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#e5ebcc;
	margin-bottom:5px;
}

div.bigcart {
	position:absolute;
	width:790px;
	display:none;
	background-color:#ffffff;
	border:1px solid #036837;
	padding:5px;
	z-index:99;
}

div.afmelden {
	width:100px;
	height:40px;
	overflow:hidden;
	float:right;
	margin:0px;
}

div.categorie {
	margin-bottom:20px;
}

div.cat_products_sfeerfoto {
	width:270px;
	height:270px;
	float:left;
}

div.zoek_products_sfeerfoto {
	width:270px;
	height:270px;
	float:right;
}

/* checkout */
div#sec_detailinfo {
	display:none;
}

div.registreerverzonden {
	display:none;
}

div.voorwaarden_popup {
	position:absolute;
	width:790px;
	display:none;
	background-color:#ffffff;
	border:1px solid #036837;
	padding:5px;
	z-index:99;
}

div.hiderdiv {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#000000;
	opacity:.50;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	display:none;
	z-index:90;
}

div.shop_alert {
	position:absolute;
	width:320px;
	top:0px;
	left:0px;
	background-color:#ffffff;
	border:1px solid #036837;
	padding:10px;
	margin:0px auto;
	z-index:99;
	display:block;
}

div.shop_laden {
	position:absolute;
	width:320px;
	top:0px;
	left:0px;
	background-color:#ffffff;
	border:1px solid #036837;
	padding:30px 10px 10px 10px;
	margin:0px auto;
	z-index:99;
	display:block;
	text-align:center;
}

/* editor */
div.shop_category {
	display:none;
}

/* TABLES */
table.inhoud {
	width:1000px;
}

td.menukolom {
	width:199px;
	height:613px;
	background-image:url('/sites/284/images/menubg.jpg');
	background-repeat:no-repeat;
	background-color:#009036;/* 00a652 */
	vertical-align:top;
}

td.inhoudkolom {
	width:801px;
	vertical-align:top;
}

td.menukolom_bottom {
	width:199px;
	background-color:#009036;/* 00a652 */
}

table.inhoudkolom {
	width:801px;
	height:505px;
}

td.inhoudbg {
	width:199px;
	height:318px; /* 378px; */
	background-image:url('/sites/284/images/inhoudbg.jpg');
	background-repeat:no-repeat;
	vertical-align:top;
}

td.inhoudheader {
	width:592px;
	height:30px;/*112*/
	vertical-align:top;
	padding:0px;
}

/*td.inhoudheader_small {
	width:312px;
	height:95px;
	vertical-align:top;
}*/

td.inhoudtitel {
    width:602px;
	height:25px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
}

td.inhoudtekst {
	width:312px;
	height:100%;
	padding:0px 20px 0px 0px;
	vertical-align:top;
}

td.cat_inhoudtekst, td.zoek_inhoudtekst {
	width:312px;
	height:318px; /* 378px; */
	padding:0px 20px 0px 0px;
	vertical-align:top;
}

td.inhoudrechts {
	width:270px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
}

/* contact */
table.contact {
	width:312px;
	margin-top:20px;
	margin-bottom:20px;
	color:#888888;
}

table.contact tr {
	height:25px;
}

td.contact {
	width:112px;
	vertical-align:middle;
}

td.contact3 {
	width:222px;
	vertical-align:top;
}

/* registreren */
table.register {
	width:312px;
	margin-top:20px;
	margin-bottom:20px;
	color:#888888;
}

table.register tr {
	height:25px;
}

td.register {
	width:112px;
	vertical-align:middle;
}

td.register2 {
	width:212px;
	vertical-align:top;
}

table.register select {
	width:202px;
	padding:2px;
	margin:0px;
	border:1px solid #90be44;
	background-color:#ffffff;
	color:#bbbbbb;
	font-family:Verdana;
	font-size:12px;
	font-style:italic;
	vertical-align:middle;
}

table.register select#land {
	width:202px;
	padding:2px;
	margin:0px;
	border:1px solid #90be44;
	background-color:#ffffff;
	color:#888888;
	font-family:Verdana;
	font-size:12px;
	font-style:normal;
	vertical-align:middle;
}

table.register select.gekozen {
	width:202px;
	padding:2px;
	margin:0px;
	border:1px solid #90be44;
	background-color:#ffffff;
	color:#888888;
	font-family:Verdana;
	font-size:12px;
	font-style:normal;
	vertical-align:middle;
}

/* login */

td.login_top {
	padding:0px;
}

td.login, td.login_mail {
    height:20px;
    border-left:1px solid #1b6d41;
    border-right:1px solid #1b6d41;
    color:#036837;
    padding:0px 10px 0px 10px;
    font-family:Verdana, Sans-Serif;
    font-size:12px;
    font-weight:normal;
    font-style:italic;
    vertical-align:middle;
}

td.login_links {
    height:30px;
    border-left:1px solid #1b6d41;
    border-right:1px solid #1b6d41;
    color:#036837;
    padding:0px 10px 0px 10px;
    font-family:Verdana, Sans-Serif;
    font-size:10px;
    font-weight:normal;
    vertical-align:bottom;
    text-align:center;
}

td.login_naam {
    height:20px;
    border-left:1px solid #1b6d41;
    border-right:1px solid #1b6d41;
    color:#888888;
    padding:0px 10px 0px 10px;
    font-family:Verdana, Sans-Serif;
    font-size:10px;
    font-weight:normal;
    font-style:italic;
    vertical-align:top;
    text-align:left;
}

td.login_bottom {
	padding:0px;
}

/* winkelmand klein */
td.cart_placeholder {
	width:250px;
    padding:0px 10px 0px 10px;
    border-left:1px solid #1b6d41;
    border-right:1px solid #1b6d41;
}

table.shop_cart {
	width:248px;
}

table.shop_cart td {
    color:#036837;
    font-family:Verdana, Sans-Serif;
    font-size:11px;
    vertical-align:top;
}

table.shop_cart td.namen {
	/*width:100%;*/
}

table.shop_cart td.prijzen {
	width:60px;
}

tr.winkelmand_onzichtbaar {
	display:none;
}

/* winkelmand groot */
table.bigcart_inhoud {
	width:790px;
    font-family:Verdana, Sans-Serif;
    font-size:11px;
    color:#888888;
    vertical-align:middle;
	text-align:left;
}

tr.bigcart_type {
	font-style:italic;
	height:22px;
}

td.bigcart_img {
	width:50px;
	height:22px;
}

td.bigcart_tekst {
	width:400px;
	height:22px;
}

td.bigcart_tekst2 {
	width:450px;
	height:22px;
}

td.bigcart_prijs {
	width:80px;
	height:22px;
}

td.bigcart_aantal {
	width:80px;
	height:22px;
}

td.bigcart_subtotaal {
	width:100px;
	height:22px;
}

td.bigcart_verwijderen {
	width:80px;
	height:22px;
}

td.bigcart_totaal {
	text-align:right;
	padding-right:15px;
}

/* checkout winkelmand */
table.checkoutcart {
	width:312px;
	margin-bottom:20px;
    font-family:Verdana, Sans-Serif;
    font-size:11px;
    color:#888888;
    vertical-align:middle;
	text-align:left;
}

tr.checkoutcart_type {
	font-style:italic;
	height:22px;
	color:#036837;
}

td.checkoutcart_img {
	width:50px;
	height:22px;
}

td.checkoutcart_tekst {
	width:122px;
	height:22px;
}

td.checkoutcart_tekst2 {
	width:172px;
	height:22px;
}

td.checkoutcart_prijs {
	width:40px;
	height:22px;
}

td.checkoutcart_aantal {
	width:40px;
	height:22px;
}

td.checkoutcart_subtotaal {
	width:60px;
	height:22px;
}

td.checkoutcart_totaal, td.bestelling_totaal {
	text-align:right;
	padding-right:5px;
	height:22px;
}

td.bestelling_lijn {
	border-bottom:1px solid #888888;
}

/* checkout form */
table.afrekentable {
	width:312px;
	margin-bottom:20px;
	color:#888888;
    font-family:Verdana, Sans-Serif;
}

table.afrekentable tr {
	height:25px;
}

td.afrekentoel {
	width:112px;
	vertical-align:middle;
	font-size:11px;
}

td.custfirstname {
	width:200px;
	vertical-align:top;
}

/* checkout overzicht */
table.besteladres {
	width:312px;
	margin-bottom:20px;
	color:#888888;
}

table.besteladres tr {
	height:25px;
}

td.bestelling_titel {
	width:112px;
	vertical-align:top;
	font-size:11px;
	font-style:italic;
}

td.bestelling_omschr {
	width:112px;
	vertical-align:middle;
	font-size:12px;
}

td.bestelling_inhoud {
	width:200px;
	vertical-align:middle;
	color:#90BE44;/*#036837;*/
	font-size:12px;
}

table.bestelbetaling {
	width:312px;
	margin-bottom:20px;
	color:#888888;
}

table.bestelbetaling tr {
	height:25px;
}

table.bestelbetaling td {
	width:50%;
	font-size:12px;
}

/* checkout stappen */
table.kassa_stappen {
	width:270px;
	padding:0px;
	color:#036837;
    border-left:1px solid #1b6d41;
    border-right:1px solid #1b6d41;
}

td.kassa_stappen {
	width:270px;
	height:35px;
    padding:0px 10px 0px 10px;
}

td.kassa_stapactief {
 	width:270px;
	height:35px;
	font-weight:bold;
	padding:0px 10px 0px 10px;
	background-color:#E5EBCC;
}

/* producten webshop */
td.cat_products {
	min-height:230px;
	padding:0px 0px 0px 20px;
    vertical-align:top;
}

table.cat_products {
	width:511px;
	border-top:1px #036837 solid;
    font-family:Verdana, Sans-Serif;
    font-size:12px;
    color:#888888;
    float:left;
    vertical-align:top;
}

table.cat_products_ingelogd {
	width:781px;
	border-top:1px #036837 solid;
    font-family:Verdana, Sans-Serif;
    color:#888888;
}

table.cat_products tr.besteld, table.cat_products_ingelogd tr.besteld {
	font-weight:bold;
}

table.cat_products tr.besteld h4.cat_prod_omsch, table.cat_products_ingelogd tr.besteld h4.cat_prod_omsch {
	font-weight:bold;
}

table.cat_products td, table.cat_products_ingelogd td {
    font-size:11px;
    font-style:normal;
	text-align:center;
	vertical-align:middle;
	height:18px;
}

table.cat_products td.cat_marge {
	text-align:right;
	padding-right:15px;
} 

table.cat_products_ingelogd td.cat_marge {
	text-align:right;
	padding-right:10px;
}

table.cat_products td.cat_omschr, table.cat_products_ingelogd td.cat_omschr {
	width:286px;/*781 - 425*/
	text-align:left;
	vertical-align:middle;
}

table.cat_products td.cat_plaats, table.cat_products_ingelogd td.cat_plaats {
	width:90px;
    font-size:12px;
    font-style:italic;
	vertical-align:top;
	border-bottom:1px solid #888888;
}

table.cat_products td.cat_bloei, table.cat_products_ingelogd td.cat_bloei {
	width:70px;
    font-size:12px;
    font-style:italic;
	vertical-align:top;
	border-bottom:1px solid #888888;
}

table.cat_products td.cat_hoogte, table.cat_products_ingelogd td.cat_hoogte {
	width:65px;
    font-size:12px;
    font-style:italic;
	vertical-align:top;
	border-bottom:1px solid #888888;
}

table.cat_products td.cat_prijs, table.cat_products_ingelogd td.cat_prijs {
	width:50px;
    font-size:12px;
    font-style:italic;
	vertical-align:top;
	border-bottom:1px solid #888888;
}

table.cat_products td.cat_prijs4, table.cat_products_ingelogd td.cat_prijs4 {
	width:50px;
    font-size:12px;
    font-style:italic;
	vertical-align:top;
	border-bottom:1px solid #888888;
}

table.cat_products td.cat_prijs10, table.cat_products_ingelogd td.cat_prijs10 {
	width:50px;
    font-size:12px;
    font-style:italic;
	vertical-align:top;
	border-bottom:1px solid #888888;
}

table.cat_products td.cat_prijs14, table.cat_products_ingelogd td.cat_prijs14 {
	width:50px;
    font-size:12px;
    font-style:italic;
	vertical-align:top;
	border-bottom:1px solid #888888;
}

table.cat_products td.cat_bestellen, table.cat_products_ingelogd td.cat_bestellen {
	width:70px;
    font-size:12px;
    font-style:italic;
	vertical-align:top;
	border-bottom:1px solid #888888;
}

table.cat_products td.cat_bestel, table.cat_products_ingelogd td.cat_bestel {
	width:70px;
    font-size:12px;
    font-style:italic;
	vertical-align:top;
}

table.cat_products td.cat_etiketten, table.cat_products_ingelogd td.cat_etiketten {
	width:70px;
    font-size:12px;
    font-style:italic;
	vertical-align:top;
	border-bottom:1px solid #888888;
}

table.cat_products td.cat_etiket, table.cat_products_ingelogd td.cat_etiket {
	width:70px;
    font-size:12px;
	vertical-align:middle;
}

/* product */
table.prod_details {
	width:270px;
    font-family:Verdana, Sans-Serif;
    font-size:12px;
    color:#888888;
    vertical-align:top;
    margin:0px 0px 20px 0px;
}

table.prod_details td {
    font-size:11px;
    font-style:normal;
	text-align:center;
	vertical-align:middle;
	height:10px;
}

table.prod_details td.cat_plaats {
	width:105px;
    font-size:12px;
    font-style:italic;
	vertical-align:top;
}

table.prod_details td.cat_bloei {
	width:85px;
    font-size:12px;
    font-style:italic;
	vertical-align:top;
}

table.prod_details td.cat_hoogte {
	width:80px;
    font-size:12px;
    font-style:italic;
	vertical-align:top;
}

table.prod_details_ingelogd {
	width:270px;
    font-family:Verdana, Sans-Serif;
    font-size:12px;
    color:#888888;
    vertical-align:top;
    margin:0px 0px 20px 0px;
}

table.prod_details_ingelogd td {
    font-size:11px;
    font-style:normal;
	text-align:center;
	vertical-align:middle;
	height:10px;
}

table.prod_details_ingelogd td.cat_prijs {
	width:65px;
    font-size:12px;
    font-style:italic;
	vertical-align:top;
}

table.prod_details_ingelogd td.cat_prijs4 {
	width:70px;
    font-size:12px;
    font-style:italic;
	vertical-align:top;
}

table.prod_details_ingelogd td.cat_prijs10 {
	width:70px;
    font-size:12px;
    font-style:italic;
	vertical-align:top;
}

table.prod_details_ingelogd td.cat_prijs14 {
	width:65px;
    font-size:12px;
    font-style:italic;
	vertical-align:top;
}

/* vacature */
table.vacature {
	color:#888888;
}

table.vacature tr {
	height:25px;
}

td.vacature1 {
	width:112px;
	vertical-align:middle;
}

td.vacature2 {
	width:200px;
	vertical-align:middle;
}

td.alignright {
	text-align:right;
}

/* kalender */
div#calendar {
	display:none;
}

.x-date-picker {
    border: 1px solid #036837;
    background-color:#E5EBCC;
	position:relative;
	margin-bottom:10px;
}

.x-date-picker a {
    -moz-outline:0 none;
    outline:0 none;
}

.x-date-inner, .x-date-inner td, .x-date-inner th{
    border-collapse:separate;
}

.x-date-middle,.x-date-left,.x-date-right {
	background: repeat-x 0 -83px;
	overflow:hidden;
}

.x-date-middle .x-btn-tc,.x-date-middle .x-btn-tl,.x-date-middle .x-btn-tr,
.x-date-middle .x-btn-mc,.x-date-middle .x-btn-ml,.x-date-middle .x-btn-mr,
.x-date-middle .x-btn-bc,.x-date-middle .x-btn-bl,.x-date-middle .x-btn-br{
	background:transparent !important;
    vertical-align:middle;
}

.x-date-middle .x-btn-mc em.x-btn-arrow {
    background:transparent no-repeat right 0;
}

.x-date-right, .x-date-left {
    width:18px;
}

.x-date-right{
    text-align:right;
}

.x-date-middle {
    padding-top:2px;
    padding-bottom:2px;
    width:130px; 
}

.x-date-right a, .x-date-left a{
    display:block;
    width:16px;
	height:16px;
	background-position: center;
	background-repeat: no-repeat;
	cursor:pointer;
    -moz-opacity: 0.6;
    opacity:.6;
    filter: alpha(opacity=60);
}

.x-date-right a:hover, .x-date-left a:hover{
    -moz-opacity: 1;
    opacity:1;
    filter: alpha(opacity=100);
}

.x-date-right a {
    margin-right:2px;
    text-decoration:none !important;
}

.x-date-left a{
    margin-left:2px;
    text-decoration:none !important;
}

table.x-date-inner {
    width:100%;
    table-layout:fixed;
}

.x-date-inner th {
    width:25px;
}

.x-date-inner th {
    background: repeat-x left top;
    text-align:right !important;
	border-bottom: 1px solid;
	cursor:default;
    padding:0;
    border-collapse:separate;
}

.x-date-inner th span {
    display:block;
    padding:2px;
    padding-right:7px;
}

.x-date-inner td {
    border: 1px solid;
	text-align:right;
    padding:0;
}

.x-date-inner a {
    padding:2px 5px;
    display:block;
	text-decoration:none;
    text-align:right;
    zoom:1;
}

.x-date-inner .x-date-active{
	cursor:pointer;
	color:#000000;
}

.x-date-inner .x-date-selected a{
	background: repeat-x left top;
	border:1px solid;
    padding:1px 4px;
}

.x-date-inner .x-date-today a{
	border: 1px solid;
    padding:1px 4px;
}

.x-date-inner .x-date-prevday a,.x-date-inner .x-date-nextday a {
    text-decoration:none !important;
}

.x-date-bottom {
    padding:4px;
    border-top: 1px solid;
    background: repeat-x left top;
}

.x-date-inner a:hover, .x-date-inner .x-date-active a:hover{
    text-decoration:none !important;
}

.x-date-inner .x-date-active a {
	cursor:pointer;
	color:#000;
}

.x-date-inner .x-date-active a em {
	font-style:normal;
}

.x-date-inner a:hover, .x-date-inner .x-date-disabled a:hover{
    text-decoration:none !important;
}

.x-date-inner .x-date-disabled a {
	cursor:default;
    text-decoration:none !important;
}

.x-date-menu .x-menu-item {
	padding:1px 24px 1px 4px;
	white-space: nowrap;
}

.x-date-menu .x-menu-item .x-menu-item-icon {
    width:10px;
    height:10px;
    margin-right:5px;
    background-position:center -4px !important;
}

.x-date-mp {
	position:absolute;
	left:0;
	top:0;
	display:none;
	background-color:#E5EBCC;
	margin:-1px 0px 0px -1px;
	border:1px solid #036837;
	overflow:hidden;
}

.x-date-mp td {
    padding:2px;
	font:normal 11px arial, helvetica,tahoma,sans-serif;
}

td.x-date-mp-month,td.x-date-mp-year,td.x-date-mp-ybtn {
    border: 0 none;
	text-align:center;
	vertical-align: middle;
	width:25%;
}

.x-date-mp-ok {
	margin-right:3px;
	border:1px solid #036837;
	background-color:#D5DBBC;
}

.x-date-mp-btns button {
	text-decoration:none;
	text-align:center;
	text-decoration:none !important;
	border:1px solid #036837;
	background-color:#D5DBBC;
	padding:1px 3px 1px;
	cursor:pointer;
}

.x-date-mp-btns {
	background: repeat-x left top;
}

.x-date-mp-btns td {
	border-top: 1px solid;
    text-align:center;
}

td.x-date-mp-month a,td.x-date-mp-year a {
	display:block;
	padding:2px 4px;
	text-decoration:none;
	text-align:center;
}

td.x-date-mp-month a:hover,td.x-date-mp-year a:hover {
	text-decoration:none;
	cursor:pointer;
}

td.x-date-mp-sel a {
	padding:1px 3px;
	background: repeat-x left top;
	border:1px solid;
}

.x-date-mp-ybtn a {
    overflow:hidden;
    width:15px;
    height:15px;
    cursor:pointer;
    background:transparent no-repeat;
    display:block;
    margin:0 auto;
}

.x-date-mp-ybtn a.x-date-mp-next {
    background-position:0 -120px;
}

.x-date-mp-ybtn a.x-date-mp-next:hover {
    background-position:-15px -120px;
}

.x-date-mp-ybtn a.x-date-mp-prev {
    background-position:0 -105px;
}

.x-date-mp-ybtn a.x-date-mp-prev:hover {
    background-position:-15px -105px;
}

.x-date-mp-ybtn {
   text-align:center;
}

td.x-date-mp-sep {
   border-right:1px solid;
}

.x-btn{
	font:normal 11px tahoma, verdana, helvetica;
}

.x-btn-noicon .x-btn-small .x-btn-text{
	height: 16px;
    cursor:pointer;
	white-space: nowrap;
    padding:0px 0px 4px 0px;
	font-size:10px;
}

.x-btn-noicon .x-btn-small button.x-btn-text {
	border:1px solid #036837;
	background-color: #D5DBBC;
}

.x-btn-tr i, .x-btn-tl i, .x-btn-mr i, .x-btn-ml i, .x-btn-br i, .x-btn-bl i{
	font-size:1px;
    line-height:1px;
    width:3px;
    display:block;
    overflow:hidden;
}

.x-btn-tr i, .x-btn-tl i, .x-btn-br i, .x-btn-bl i{
	height:3px;
}

.x-btn-tl{
	width:3px;
	height:3px;
	background:no-repeat 0 0;
}
.x-btn-tr{
	width:3px;
	height:3px;
	background:no-repeat -3px 0;
}
.x-btn-tc{
	height:3px;
	background:repeat-x 0 -6px;
}

.x-btn-ml{
	width:3px;
	background:no-repeat 0 -24px;
}
.x-btn-mr{
	width:3px;
	background:no-repeat -3px -24px;
}

.x-btn-mc{
	background:repeat-x 0 -1096px;
    vertical-align: middle;
	text-align:center;
	padding:0 5px;
	cursor:pointer;
	white-space:nowrap;
}

.x-btn-bl{
	width:3px;
	height:3px;
	background:no-repeat 0 -3px;
}

.x-btn-br{
	width:3px;
	height:3px;
	background:no-repeat -3px -3px;
}

.x-btn-bc{
	height:3px;
	background:repeat-x 0 -15px;
}

.x-btn-mc em.x-btn-arrow {
    display:block;
    background:transparent no-repeat right center;
	padding-right:10px;
}

/* H + P */

h1 {
	margin:0px;
}

h2.paginatitel {
    font-family:Verdana, Sans-Serif;
    font-size:21px;
    font-weight:normal;
    color:#036837;
    margin:0px 0px 20px 0px;
}

h2.prod_paginatitel {
    width:602px;
    font-family:Verdana, Sans-Serif;
    font-size:21px;
    font-weight:normal;
    color:#036837;
    margin:0px 0px 0px 0px;
}

h2.kolomtitel {
    font-family:Verdana, Sans-Serif;
    font-size:21px;
    font-weight:normal;
    color:#036837;
    margin:0px 0px 0px 0px;
}

h2.kolomtitel_marge {
    font-family:Verdana, Sans-Serif;
    font-size:21px;
    font-weight:normal;
    color:#036837;
    margin:0px 0px 20px 0px;
}

h2.kolomtitel2_marge {
    font-family:Verdana, Sans-Serif;
    font-size:21px;
    font-weight:normal;
    color:#036837;
    margin:20px 0px 20px 0px;
}

h2.zoek {
    font-family:Verdana, Sans-Serif;
    font-size:17px;
    font-weight:normal;
    color:#ffffff;
    margin:5px 0px 5px 10px;
}

h2.bigcart {
    font-family:Verdana, Sans-Serif;
    font-size:21px;
    font-weight:normal;
    color:#036837;
    margin:0px 0px 0px 0px;
}

h2.kassa {
    font-family:Verdana, Sans-Serif;
    font-size:21px;
    font-weight:normal;
    color:#036837;
    margin:0px 0px 0px 0px;
}

h2.vacaturetitel {
    font-family:Verdana, Sans-Serif;
    font-size:21px;
    font-weight:normal;
    color:#036837;
    margin:0px 0px 0px 0px;
}

h3.paginasubtitel {
    font-family:Verdana, Sans-Serif;
    font-size:14px;
    font-weight:bold;
	color:#90be44;
    margin:0px 0px 0px 0px;
}

h3.prod_paginasubtitel {
    width:602px;
    font-family:Verdana, Sans-Serif;
    font-size:14px;
    font-weight:bold;
    color:#90be44;
    margin:0px 0px 0px 0px;
}

h3.shop_cart_tot, h3.shop_cart_tot2 {
    color:#036837;
    font-family:Verdana, Sans-Serif;
    font-size:11px;
    font-weight:normal;
	text-align:right;
}

h3.shop_cart_tot2 {
	width:60px;
	margin:0px;
	padding:0px;
}

h3.categorie {
    font-family:Verdana, Sans-Serif;
    font-size:14px;
    font-weight:bold;
	color:#90be44;
    margin:0px 0px 10px 0px;
}

h3.cat_omsch {
    width:286px;
    overflow:hidden;
    font-family:Verdana, Sans-Serif;
    font-size:12px;
    font-weight:normal;
	color:#036837;
    margin:0px 0px 0px 0px;
}

h3.vacaturetitel_list {
    font-family:Verdana, Sans-Serif;
    font-size:14px;
    font-weight:bold;
	color:#90be44;
    margin:0px 0px 0px 0px;
}

h4.bigcart {
    font-family:Verdana, Sans-Serif;
    font-size:11px;
    font-weight:normal;
	color:#888888;
    margin:0px 0px 0px 0px;
}

h4.bigcart_totprijs {
    font-family:Verdana, Sans-Serif;
    font-size:11px;
    font-weight:normal;
	color:#888888;
    margin:0px 0px 0px 0px;
}

h4.checkoutcart {
    font-family:Verdana, Sans-Serif;
    font-size:11px;
    font-weight:normal;
	color:#036837;
    margin:0px 0px 0px 0px;
}

h4.checkoutcart_totprijs {
    font-family:Verdana, Sans-Serif;
    font-size:11px;
    font-weight:normal;
	color:#888888;
    margin:0px 0px 0px 0px;
}

h4.cat_prod_omsch {
    width:286px;
    overflow:hidden;
    font-family:Verdana, Sans-Serif;
    font-size:11px;
    font-weight:normal;
	color:#888888;
    margin:0px 0px 0px 0px;
}

p {
	font-family:Verdana;
	color:#888888;
	font-size:12px;
}

p.paginainhoud, p.register_bevestiging {
	font-family:Verdana;
	color:#888888;
	font-size:12px;
	line-height:22px;
	margin-bottom:20px;
}

p.cat_paginainhoud {
	font-family:Verdana;
	color:#888888;
	font-size:12px;
	line-height:22px;
	margin-bottom:20px;
	margin-right:20px;
}

p.variatietekst {
    font-family:Verdana, Sans-Serif;
    font-size:11px;
    font-weight:normal;
    font-style:italic;
	color:#888888;
    margin:0px 0px 0px 0px;
}

p.zoekmelding {
	font-family:Verdana;
	color:#888888;
	font-size:12px;
	font-weight:bold;
	line-height:22px;
	margin-bottom:20px;
}

p.inlogmelding {
	color:#ff0000;
	margin:0px 0px 10px 0px;
	width:248px;
}

p.cart_toevoeg {
	font-family:Verdana, sans-serif;
	color:#888888;
	font-size:10px;
	font-style:italic;
}

p.checkout_betaling {
	margin-bottom:20px;
}

p.checkout_melding {
	font-family:Verdana;
	color:#888888;
	font-size:12px;
	line-height:22px;
	margin-bottom:20px;
}

p.gewenstedatum {
	margin:10px 0px 10px 0px;
	font-style:italic;
}

p.gewenstedatum:hover {
	text-decoration:underline;
	cursor:pointer;
}

p.shop_alerttitel {
	font-family:Verdana, sans-serif;
	font-size:21px;
	font-weight:normal;
	color:#036837;
	margin:0px 0px 20px 0px;
}

p.shop_alert {	
	font-family:Verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#888888;
	margin:0px 0px 20px 0px;
}

p.inhoudrechts {
	font-family:Verdana;
	color:#036837;
	font-size:12px;
	margin:20px 0px 0px 0px;
}

p.vacaturesinleiding {
	font-family:Verdana;
	color:#888888;
	font-size:12px;
	margin:20px 0px 20px 0px;
}

p.vacaturedatum {
	font-family:Verdana;
	color:#888888;
	font-size:10px;
	font-style:italic;
	margin:0px 0px 0px 0px;
}

p.vacaturebericht {
	font-family:Verdana;
	color:#888888;
	font-size:12px;
	margin:20px 0px 0px 0px;
}

p.s_footer {
	text-align:center;
	font-size:10px;
}

p.nwlPositiveConfirmMailSent, p.nwlPositiveChanged, p.nwlPositiveChangeMailSent, nwlpositive, nwlPositive, nwlnegative
{
    font-family:Verdana, Sans-Serif;
    font-size:12px;
    color:#000;
    margin:0px 0px 0px 0px;
}

.underline {
	text-decoration:underline;
}

.strikethrough {
	text-decoration:line-through;
}

span.login_naam {
    color:#036837;
    font-family:Verdana, Sans-Serif;
    font-size:12px;
    font-weight:normal;
    font-style:italic;
}

span.zoek_aantresults {
    color:#036837;
    font-style:italic;
}

span.ww_melding {
    color:#888888;
    font-family:Verdana, Sans-Serif;
    font-size:10px;
    font-weight:normal;
    font-style:italic;
}

span.melding {
	font-style:italic;
	text-align:left;
}

/* LINKS */

a:link		{color:#888888;text-decoration:underline;}
a:visited 	{color:#888888;text-decoration:underline;}
a:active	{color:#888888;text-decoration:underline;}
a:hover		{color:#888888;text-decoration:none;}  

a.hoofdmenu:link	{color:#ffffff;text-decoration:none;}
a.hoofdmenu:visited {color:#ffffff;text-decoration:none;}
a.hoofdmenu:active	{color:#ffffff;text-decoration:none;}
a.hoofdmenu:hover	{color:#90be44;text-decoration:none;}

a.hoofdmenu_actief:link		{color:#90be44;text-decoration:none;}
a.hoofdmenu_actief:visited	{color:#90be44;text-decoration:none;}
a.hoofdmenu_actief:active	{color:#90be44;text-decoration:none;}
a.hoofdmenu_actief:hover	{color:#ffffff;text-decoration:none;}

a.detaillistenshop:link		{display:block;padding:12px 0px 12px 20px;color:#ffffff;font-size:17px;line-height:20px;text-decoration:none;}
a.detaillistenshop:visited	{display:block;padding:12px 0px 12px 20px;color:#ffffff;font-size:17px;line-height:20px;text-decoration:none;}
a.detaillistenshop:active	{display:block;padding:12px 0px 12px 20px;color:#ffffff;font-size:17px;line-height:20px;text-decoration:none;}
a.detaillistenshop:hover	{display:block;padding:12px 0px 12px 20px;color:#90be44;font-size:17px;line-height:20px;text-decoration:none;}

a.handelarenshop:link		{display:block;margin-right:25px;padding:12px 0px 12px 20px;color:#ffffff;font-size:17px;line-height:20px;text-decoration:none;}
a.handelarenshop:visited	{display:block;margin-right:25px;padding:12px 0px 12px 20px;color:#ffffff;font-size:17px;line-height:20px;text-decoration:none;}
a.handelarenshop:active		{display:block;margin-right:25px;padding:12px 0px 12px 20px;color:#ffffff;font-size:17px;line-height:20px;text-decoration:none;}
a.handelarenshop:hover		{display:block;margin-right:25px;padding:12px 0px 12px 20px;color:#90be44;font-size:17px;line-height:20px;text-decoration:none;}

h3.categorie a:link		{color:#90be44;text-decoration:none;}
h3.categorie a:visited	{color:#90be44;text-decoration:none;}
h3.categorie a:active	{color:#90be44;text-decoration:none;}
h3.categorie a:hover	{color:#90be44;text-decoration:underline;}

td.login_links a:link	{color:#888888;text-decoration:none;}
td.login_links a:visited{color:#888888;text-decoration:none;}
td.login_links a:active	{color:#888888;text-decoration:none;}
td.login_links a:hover	{color:#888888;text-decoration:underline;}

a.cat_products:link		{color:#888888;text-decoration:none;}
a.cat_products:visited	{color:#888888;text-decoration:none;}
a.cat_products:active	{color:#888888;text-decoration:none;}
a.cat_products:hover	{color:#888888;text-decoration:underline;}

td.login_links a.login_wwlink:link, td.login_links a.login_wwlink:visited, td.login_links a.login_wwlink:active, td.login_links a.login_wwlink:hover {
	margin-right:20px;
}

td.bigcart_aantal a:link, td.bigcart_aantal a:visited, td.bigcart_aantal a:active, td.bigcart_aantal a:hover {
	margin:5px 0px 0px 0px;
}

table.shop_cart a:link		{color:#036837;text-decoration:none;font-size:11px;}
table.shop_cart a:visited	{color:#036837;text-decoration:none;font-size:11px;}
table.shop_cart a:active	{color:#036837;text-decoration:none;font-size:11px;}
table.shop_cart a:hover		{color:#036837;text-decoration:underline;font-size:11px;}

div.shop_cart_link {
	width:248px;
	float:right;
	margin-top:5px;
}

table.shop_cart a.shop_cart:link	{color:#036837;text-decoration:none;float:right;}
table.shop_cart a.shop_cart:visited	{color:#036837;text-decoration:none;float:right;}
table.shop_cart a.shop_cart:active	{color:#036837;text-decoration:none;float:right;}
table.shop_cart a.shop_cart:hover	{color:#036837;text-decoration:none;float:right;}/*font-weight:bold;*/

h4.checkoutcart a {
	color:#036837;
}

a.voorw_right:link, a.voorw_right:visited, a.voorw_right:active, a.voorw_right:hover {
	float:right;
}

a.shop_alert {
	float:right;
}

h3.vacaturetitel_list a:link	{color:#90be44;text-decoration:underline;}
h3.vacaturetitel_list a:visited {color:#90be44;text-decoration:underline;}
h3.vacaturetitel_list a:active	{color:#90be44;text-decoration:underline;}
h3.vacaturetitel_list a:hover	{color:#90be44;text-decoration:none;}

a.subcat_nav:link	{color:#036837;text-decoration:none;}
a.subcat_nav:visited{color:#036837;text-decoration:none;}
a.subcat_nav:active	{color:#036837;text-decoration:none;}
a.subcat_nav:hover	{color:#036837;text-decoration:underline;}

a.subcat_nav_actief:link	{color:#036837;text-decoration:none;font-weight:bold;}
a.subcat_nav_actief:visited	{color:#036837;text-decoration:none;font-weight:bold;}
a.subcat_nav_actief:active	{color:#036837;text-decoration:none;font-weight:bold;}
a.subcat_nav_actief:hover	{color:#036837;text-decoration:underline;font-weight:bold;}

a.prod_terug:link	{color:#888888;text-decoration:none;float:right;font-size:12px;font-style:italic;margin:0px 10px 20px 0px;}
a.prod_terug:visited{color:#888888;text-decoration:none;float:right;font-size:12px;font-style:italic;margin:0px 10px 20px 0px;}
a.prod_terug:active	{color:#888888;text-decoration:none;float:right;font-size:12px;font-style:italic;margin:0px 10px 20px 0px;}
a.prod_terug:hover	{color:#90be44;text-decoration:none;float:right;font-size:12px;font-style:italic;margin:0px 10px 20px 0px;}

p.s_footer a:link	{text-decoration:none;}
p.s_footer a:visited{text-decoration:none;}
p.s_footer a:active {text-decoration:none;}
p.s_footer a:hover	{text-decoration:underline;}

/* UL, OL, LI */

ul	{margin:0px;padding:0px;}
li	{margin:0px;padding:0px;}

ul.hoofdmenu {
	margin:30px 0px 0px 30px;
}

li.hoofdmenu {
	list-style-type:none;
	color:#ffffff;
	font-family:Verdana;
	font-size:17px;
	line-height:25px;
}

ul.hoofdmenu ul.hoofdmenu {
	margin:0px 0px 0px 20px;
}

li.hoofdmenu ul.hoofdmenu li.hoofdmenu {
	list-style-type:none;
	color:#ffffff;
	font-family:Verdana;
	font-size:14px;
	line-height:25px;
}

ul.subcat_nav {
	display:inline;
}

li.subcat_nav {
	list-style-type:none;
	display:inline;
}

/* IMAGES */
	
h1 img, div.banner img {
	display:block;
}

img {border:0px;padding:0px;margin:0px;}

img.menublad {
	margin-left:5px;
	vertical-align:middle;
	_behavior:url('/sites/284/iepngfix.htc');
}

img.paginaimg {
	margin-bottom:20px;
}

img.sfeerfoto {
	margin-top:50px;
}

div.cat_products_sfeerfoto img.ass_sfeerfoto {
	border-top:1px #036837 solid;
}

div.zoek_products_sfeerfoto img.ass_sfeerfoto {
	border:0px;
}

img.prod_img {
	margin:0px 0px 20px 0px;
}

img.vacatureimage {
	float:right;
}

td.login_top img, td.login_bottom img {
	display:block;
}

img.bigcart {
	float:right;
	cursor:pointer;
}

img.sluitenknop {
	float:right;
	margin-left:5px;
	cursor:pointer;
}

img.fotorechts {
	margin-top:20px;
}

/* form input textarea */

input.textarea 
{
    font-size:12px;
	color: #000000;
	font-family: Verdana;
	width:200px;
	margin:0px 0px 1px 0px;
	#margin:0px 0px 0px 0px;
	border:1px #a7a6aa solid;
}

textarea.textarea 
{
    font-size:12px;
	color: #000000;
	font-family: Verdana;
	#padding-left:1px;
	width:200px;
	height:100px;
	border:1px #a7a6aa solid;
}

input.c_submit, input.c_submit_aanmeld {
	width:200px;
	height:22px;
	padding:0px;
	margin:0px 0px 5px 1px;
	color:#ffffff;
	font-family:Verdana;
	font-size:11px;
	background-image: url('/sites/284/images/shop_verder.jpg');
	border:0px;
	background-color:Transparent;
	cursor:pointer;
}

form.cms_mailform {
	margin:20px 0px 20px 0px;
}

input.file {
	width:200px;
}

form#searchform {
	margin:0px 0px 0px 10px;
}

input#searchquery {
	width:116px;
	height:16px;
	padding:2px;
	border:1px solid #90be44;
	background-color:#ffffff;
	color:#999999;
	font-family:Verdana;
	font-size:12px;
	font-style:italic;
	vertical-align:middle;
}

input.zend {
	width:16px;
	height:16px;
	background-image: url('/sites/284/images/zend.png');
	border:0px;
	background-color:Transparent;
	cursor:pointer;
	_behavior:url('/sites/284/iepngfix.htc');
}

table.register input {
    font-size:12px;
	color: #000000;
	font-family: Verdana;
	width:200px;
	margin:0px 0px 1px 0px;
	#margin:0px 0px 0px 0px;
	border:1px #a7a6aa solid;
}

td.register2 input {
	width:200px;
	height:22px;
	padding:0px;
	margin:0px 0px 5px 1px;
	color:#ffffff;
	font-family:Verdana;
	font-size:11px;
	background-image: url('/sites/284/images/shop_verder.jpg');
	border:0px;
	background-color:Transparent;
	cursor:pointer;
}

/* login */
td.login input, td.login_mail input {
	width:239px;
	height:14px;
	padding:2px;
	margin:0px;
	border:1px solid #90be44;
	background-color:#ffffff;
	color:#888888;
	font-family:Verdana;
	font-size:12px;
	font-style:normal;
	vertical-align:middle;
}

td.login select, td.login_mail select {
	width:245px;
	padding:2px;
	margin:0px;
	border:1px solid #90be44;
	background-color:#ffffff;
	color:#bbbbbb;
	font-family:Verdana;
	font-size:12px;
	font-style:italic;
	vertical-align:middle;
}

td.login input.verzend {
	width:100px;
	height:16px;
	background-image: url('/sites/284/images/zend.png');
	background-repeat:no-repeat;
	background-position:right;
	background-color:Transparent;
	border:0px;
	color:#036837;
	float:right;
	margin-top:10px;
	font-style:normal;
	cursor:pointer;
	_behavior:url('/sites/284/iepngfix.htc');
}

input.afmelden {
	width:85px;
	height:16px;
	padding-right:15px;
	background-image: url('/sites/284/images/zend_k.png');
	background-repeat:no-repeat;
	background-position:right center;
	background-color:Transparent;
	border:0px;
	color:#036837;
	float:right;
	font-style:normal;
	font-size:12px;
	text-align:right;
	cursor:pointer;
	_behavior:url('/sites/284/iepngfix.htc');
}

/* winkelmand groot */
td.bigcart_aantal input {
	width:29px;
	height:13px;
	padding:3px;
	margin:0px 0px 5px 0px;
	border:1px solid #90be44;
	background-color:#ffffff;
	color:#888888;
	font-family:Verdana;
	font-size:11px;
	font-style:normal;
	display:block;
	float:left;
}

td.bigcart_aantal input.refresh {
	width:22px;
	height:22px;
	padding:0px;
	margin:0px 0px 5px 3px;
	background-image: url('/sites/284/images/refresh.jpg');
	border:0px;
	background-color:Transparent;
}

input.shop_terug {
	width:200px;
	height:22px;
	padding:0px;
	margin:0px 0px 5px 1px;
	color:#ffffff;
	font-family:Verdana;
	font-size:11px;
	background-image: url('/sites/284/images/shop_terug.jpg');
	border:0px;
	background-color:Transparent;
	cursor:pointer;
}

input.shop_verder {
	width:200px;
	height:22px;
	padding:0px;
	margin:0px 0px 5px 1px;
	color:#ffffff;
	font-family:Verdana;
	font-size:11px;
	background-image: url('/sites/284/images/shop_verder.jpg');
	border:0px;
	background-color:Transparent;
	cursor:pointer;
}

/* checkout winkelmand */
input.kassabuttonrechts, input.kassabuttonrechts2 {
	width:150px;
	height:22px;
	padding:0px;
	margin:0px 0px 5px 1px;
	color:#ffffff;
	font-family:Verdana;
	font-size:11px;
	background-image: url('/sites/284/images/shop_verder.jpg');
	background-position:right top;
	border:0px;
	background-color:Transparent;
	cursor:pointer;
	float:right;
}

input.kassabuttonlinks {
	width:150px;
	height:22px;
	padding:0px;
	margin:0px 0px 5px 1px;
	color:#ffffff;
	font-family:Verdana;
	font-size:11px;
	background-image: url('/sites/284/images/shop_terug.jpg');
	background-position:left top;
	border:0px;
	background-color:Transparent;
	cursor:pointer;
	float:left;
}

input.shop_alert {
	width:150px;
	height:22px;
	padding:0px;
	margin:0px 0px 0px 25px;
	color:#ffffff;
	font-family:Verdana, sans-serif;
	font-size:11px;
	text-align:center;
	background-image: url('/sites/284/images/shop_terug.jpg');
	background-position:right top;
	border:0px;
	background-color:Transparent;
	cursor:pointer;
}

/* checkout form */
table.afrekentable input {
	width:200px;
	padding:0px;
	border:1px #a7a6aa solid;
	font-family:Verdana, sans-serif;
	font-size:12px;
}

table.afrekentable input.straat {
	width:162px;
}

table.afrekentable input.huisnummer {
	width:30px;
}

table.afrekentable input.postcode {
	width:70px;
}

table.afrekentable input.plaats {
	width:122px;
}

table.afrekentable textarea {
	width:200px;
	padding:0px;
	border:1px #a7a6aa solid;
	font-family:Verdana, sans-serif;
	font-size:12px;
}

/* categorie product */
input.aantal {
	width:29px;
	height:13px;
	padding:3px;
	margin:0px 0px 5px 0px;
	border:1px solid #90be44;
	background-color:#ffffff;
	color:#888888;
	font-family:Verdana;
	font-size:11px;
	font-style:normal;
	display:inline;
	vertical-align:middle;
}

input.bestel {
	width:22px;
	height:22px;
	padding:0px;
	margin:0px 0px 5px 1px;
	background-image: url('/sites/284/images/bestel.jpg');
	border:0px;
	background-color:Transparent;
	cursor:pointer;
	display:inline;
	vertical-align:middle;
}

/* product */
input.prod_aantal {
	width:80px;
	height:13px;
	padding:3px;
	margin:0px 0px 5px 0px;
	border:1px solid #90be44;
	background-color:#ffffff;
	color:#888888;
	font-family:Verdana;
	font-size:11px;
	font-style:normal;
	vertical-align:middle;
}

input.prod_bestel {
	width:90px;
	height:22px;
	padding:0px;
	margin:0px 0px 5px 1px;
	color:#ffffff;
	background-image: url('/sites/284/images/prod_bestel.jpg');
	border:0px;
	background-color:Transparent;
	vertical-align:middle;
	cursor:pointer;
}

.onzichtbaar {
	display:none;
}

/* Bij iedere png de class "png" toevoegen, zo is pngfix.js niet meer nodig is.*/

.png{
	_behavior:url('/sites/284/iepngfix.htc');
}
