html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, input, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe { padding:0; margin:0; }
html,body {height:100%; font-family:Arial, Tahoma, sans-serif; line-height:1.4em;}
body {
    background: url("/images/body-bg.png") repeat-x;
}
body.font-normal {font-size:.8em;}
body.font-l {font-size:.9em;}
body.font-xl {font-size:1em;}
textarea { width:250px; height:150px; }
input[type="text"] { width:250px; }
input[type="submit"] { width:auto; }
ul { padding: 0 0 0 16px }
ul.item-list { padding: 0 }
ul.menu { padding: 0 0 0 0; }
input, td, textarea { font-size:1em; }
a {color:#000;text-decoration:none;}
a:hover {text-decoration:underline;}
a.more {text-decoration:none;}
a.more:hover {text-decoration:underline;}
.clear {clear:both;}
.clearer {clear:both; line-height:1px; font-size:1px;}
.tcenter {text-align:center;}
.tright {text-align:right;}
.fleft {float:left;}
.fright {float:right !important;}
.noBordBotm {border-bottom:0 !important;}
h1 {font-size:1.3em;} h2 {font-size:18px} h3 {font-size:1.1em;} h4 {font-size:1em;}
img {border:0;}
.img {display:block;}
input {vertical-align:middle;}
input.btn {cursor:pointer;}
input.txt {color:#000;}
.wrapper {overflow:hidden; zoom:1;}
/*---------------------------------*/
.all-shade {width:1013px; margin:3px auto 0;}
.all-shadeT {height:2px; margin-bottom:-7px;}
.all-shadeM {height:14px; margin:-2px -7px -5px;}
.all-shadeB {height:12px;}
.all {padding:0 7px 12px;}
.header {height:80px; position:relative; width:999px;}
.header .logo {float:left; width:410px; height:110px; text-decoration:none; color:#fff; font-size:5.5em; line-height:1em; font-weight:bold; background:url(../images/gezondnu-logo.png) no-repeat; text-indent:-1000em; cursor:pointer; margin-top:-5px;position: absolute; margin-left: 3px;}
.header-banner {float:right; margin:14px 12px 0 0; display:inline; }

.menu {height:29px; width:100%; padding-bottom:18px; background-color:transparent; background-position:0 100%; background-repeat:repeat-x;}
.menu li {float:left; height:29px;  font-weight:bold; margin:0; padding:0;list-style-type: none;}
.menu li a {background:url("/images/menu-bg-zwart.png"); text-decoration:none; float:left; height:23px; padding:6px 14px 0 12px; color: #FFF; font-size: 14px;}
.menu li a:hover {text-decoration:underline;}
.menu .m1 {background:url("/images/menu-links-wit.png"); width: 157px; color: #000; text-align: right; padding: 6px 6px 0 8px;}
.menu .links {background:url("/images/menu-links-zwart.png"); width: 0px; padding-left: 3px; padding-right: 3px;}
.menu .rechts {background:url("/images/menu-rechts-zwart.png"); width: 0px; padding-left: 3px; padding-right: 3px;}
.menu .divider {background: #777; width: 0px; padding-left: 1px; padding-right: 0px; height: 22px;}
.menu .m2 {}
.menu .m3 {}
.menu .m4 {}
.menu .m5 {}
.menu .m6 {}
.menu .m7 {}
.menu .m8 {}
.menu li.search-box {float:right; padding-top:5px; padding-right:5px; height:24px;}
.menu li.search-box a {color:#fff; float:none;}
.menu li.search-box input.txt {padding:2px 4px 1px; width:118px; border:0; _margin-top:-2px;}
.sub-menu {text-align:right; padding:1px 10px 2px 0; float:right;}
.sub-menu a {padding:0 3px; text-decoration:none;}
.sub-menu a:hover {text-decoration:underline;}

div.breadcrumb-wrapper { }
.bread-crumbs {padding-left:12px; color:#87888a; background:#fff; float:left;}
.bread-crumbs a {padding:0 3px; color:#87888a;}

div.header div.eview-block { margin:0; border:0; background:none; width: 490px; }

.main {overflow:hidden; zoom:1;}
.main.two-column {background-image:url(../images/bg_main-two-column.gif);}
.main.two-column-wide {background-image:url(../images/bg_main-two-column-wide.gif);}
.main-col {float:left; width:467px; padding-left:6px; padding-right:5px; margin-bottom: 1px; }
.side-col-1 {float:left; width:168px; margin-bottom: 1px; }
.side-col-2 {float:left;}

div.side-col-1 div.item-rem-cont { padding-left:5px; }
div.side-col-1 .item-rem h2 { cursor: pointer; }
div.side-col-1 div.eview-block { border-bottom:0; margin-bottom:0; }
div.side-col-1 div.eview-block h2 { color:#000; font-size: 18px; }

.side-col-1 div.eview-block h2, .side-col-1 h2, .side-bar h2, div.eview-block h2 {font-weight:bold; line-height:1.3em; padding: 0px 0px 4px 0; margin: 3px 6px 4px}
.side-col-1 div.eview-block h3 {margin-top:16px;}
.side-col-1 div.eview-block p { margin-bottom:10px;}
.main-col p { line-height:1.4em; margin-bottom:11px; margin-top:10px;}
.main ul.var1 li {padding-left:0; text-indent:0; list-style:disc; margin-left:17px; font-weight:bold;}
.main-col h2 {font-weight:bold; line-height:1.1em;}
.main-col li { line-height:1.4em;}
/*.main-col ul li {padding-left:10px; text-indent:-10px;}*/
.main-col ul li {padding-left:0px;}
.main h3.var1 {font-weight:bold; line-height:1.1em; margin-bottom:6px;}

.item-rem .item-rem-cont {display:none; overflow:hidden; zoom:1;}
.item-rem .item-rem-cont {padding-top:8px;}
.item-rem h2 {margin-bottom:2px;}
.item-rem .arr-icon {background-image:url(../images/arrow-1.gif); width:13px; height:8px; float:right; margin:6px -1px 0 0;}
.item-rem-opened .arr-icon {background-position:0 100%;}
.item-rem-opened .item-rem-cont {display:block;}

.img-sh {float:left; background:url(../images/img-sh-left.gif) repeat-y; overflow:hidden; zoom:1;}
.img-sh-in1 {float:left; background:url(../images/img-sh-right.png) 100% 0 repeat-y;}
.img-sh img {float:left; background:url(../images/img-sh-left.gif) repeat-y; margin:0 9px 0 5px;}
.img-sh-in2 {float:left; background:url(../images/img-sh-botm.png) 100% 100% no-repeat;}
.img-sh-in2 b {float:left; clear:both; width:13px; height:11px; background:url(../images/img-sh-botmL.gif) no-repeat;}

div.eview-block {overflow:hidden; zoom:1; margin-bottom:12px; padding-bottom: 20px; }
div.eview-block h3 { line-height:1.35em;}
div.eview-block p { line-height:1.4em; margin-bottom:11px; margin-top:10px;}
div.eview-block p.more {margin-bottom:5px;}
div.eview-block img.fright {_margin-bottom:-5px;}
/* div.eview-block h2 {font-weight:bold; line-height:1.3em; padding:4px 8px 2px; color:#000; margin-bottom:4px;}*/
div.eview-block {background:transparent; overflow:hidden; zoom:1;}
div.eview-block li { line-height:1.4em;}

div.side-col-2 { width:350px; }

.side-col-2 div.eview-block h2 {color:#000;}
.side-col-2 div.eview-block { margin:0; }
.side-col-2 div.side-bar div.eview-block { margin:10px 5px 5px 5px; }

.side-col-2 div.side-banner { width:120px; }
.side-col-2 div.side-banner div.eview-block-content { padding:0; }
.side-col-2 div.side-bar { width:222px; }

.side-col-2 .box {border-bottom:16px solid #fff; padding:0px 6px 5px;}
.side-col-2 .box h2 { margin-bottom:8px;}
.side-col-2 .box h3 { margin-bottom:8px;}
.side-col-2 .box p { margin-bottom:12px;}
.box input {border:1px solid #000; padding:1px 4px; width:135px; margin-left:4px;}
.side-col-2 .box a {text-decoration:none;}
.side-col-2 .box a:hover {text-decoration:underline;}

.banner {overflow:hidden; zoom:1; padding-left: 5px; width: 212px}
.banner img {display:block; margin:0 auto;}
.side-col-2 .banner img {margin:0 0 0 auto;}
.side-banner {float:right; background:#fff;}
.side-banner img {display:block;}
div.side-bar { width:225px; }

.cols2 {overflow:hidden; zoom:1;}
.cols2 .col {width:49%; float:left;}

.footer {text-align: center; width:1000px; margin:0 auto; padding:10px 0;border-style:dotted;border-width: 1px 0 1px 0; border-color: #000;}
.footer a {text-decoration:none;}
.footer a:hover {text-decoration:underline;}

img.eview-block-image-right {
	float:right;
	margin:0 0 15px 15px;
}

/**
 * Article and sitemap lists
 */
/* Hide the top-level "Dossiers" link */
.dossiers-dossiers a { display: none; }
.dossiers-dossiers ul a { display: inline; }

/* Dossiers sitemap */
.dossiers-dossiers { list-style-type: none; }
.dossiers-dossiers li { margin: 0; list-style-type: none; }

/* Hide the top-level "Cursussen" link */
.cursussen-cursussen a { display: none; }
.cursussen-cursussen ul a { display: inline; }

/* Cursussen sitemap */
.cursussen-cursussen { list-style-type: none; }
.cursussen-cursussen li { margin: 0; list-style-type: none; }

/* Hide the top-level "Tips" link */
.tips-tips a { display: none; }
.tips-tips ul a { display: inline; }

/* Tips sitemap */
.tips-tips { list-style-type: none; }
.tips-tips li { margin: 0; list-style-type: none; }

/* Hide the top-level "Vragen" link */
.vragen-vragen a { display: none; }
.vragen-vragen ul a { display: inline; }

/* Vragen sitemap */
.vragen-vragen { list-style-type: none; }
.vragen-vragen li { margin: 0; list-style-type: none; }

/* Generic item lists */
li.item-entry { list-style-type: none; }

/* Text styles */
.gezondnukop1, .gezondnukop2, .gezondnukop3, .gezondnukop4, .gezondnukop5, .gezondnusubkop1 {
	margin: 0;
	font-weight: bold;
}

.eview-block-content p {
	margin: 0;
}

.eview-block-content h3 { margin:10px 0; }
div.eview-block h3.title {
	margin:10px 0;
}

div.eview-blog-comments {
	margin-top:10px;
}

div.eview-block-tellafriend.hide {
	display:none;
}

div.main.two-column div.side-col-1 {
	width:635px;
	padding-right:5px;
	padding-left:6px;
}

div.main.two-column-wide div.side-col-1 {
	width:863px;
	padding-right:5px;
	padding-left:6px;
}

div.main.two-column-wide div.side-col-2 {
	width:125px;
}

div.main.two-column-wide div.side-col-2 div.eview-block {
	border-bottom:0;
	margin-bottom:0;
}

div.side-col-1 div.eview-block-content {
	padding:0;
}

div#ajax-load {
	position:absolute;
	top:2px;
	left:2px;
	z-index:100;
	width:175px;
	display:none;
	text-align:center;
	border:2px solid #C8D200;
	background-color:#FFFFFF;
}

div#ajax-loader {
	padding:6px;
}

div.eview-block.blue h2 {
}

div.eview-block.blue {
	border-color:#5EC6ED;
}

span.discount { font-size:15px; font-weight:bold; }
span.broodtext { font-style:italic; font-size:14px; }

div.search.hit {
	margin-bottom:10px;
}

input.btn-search {
	width:75px;
	background-color:#000;
	color:white;
	font-weight:bold;
}

div.eview-block-react.hide {
	display:none;
}

div.eview-block.banner {
	padding:0;
}

div.eview-block.banner div.eview-block-content {
	padding:0;
}

form.formbuilder input[type="checkbox"] {
	margin-right:3px;
}

td.required {
	color:#A30202;
}

td.label, td#captcha-label {
	font-weight:bold;
}

div.form-errors {
	border:1px solid #A30202;
	background-color:#FBE3E5;
	padding:10px;
	margin-bottom:15px;
}

div.form-errors ul.errors {
	margin-left:10px;
}

div.form-errors span.error-section {
	margin-bottom:5px;
	display:block;
}

form label {
	white-space: normal !important;
}
.hide {
	display: none;
}

ul.item-list { margin:10px 0px; }
ul.sitemap { margin-left:0px; }
ul.sitemap li { margin-left:0px; padding-left:5px; }
ul.sitemap li.sitemap-home,ul.sitemap li.sitemap-home li { margin-left:8px; padding-left:8px; }

a.comment-link { float: right; }

div.eview-block h2 { font-size: 18px;}

.blank-page .main {
	background: none !important;
}

.blank-page .eview-block {
	border: 0 !important;
}

/**
 * [block.color] Groen
 */
div.green { }
div.green h2 { color: #000; font-size: 20px; }
div.green a, div.green a:link { color:rgb(98,161,203) !important; }

/**
 * [block.color] Blauw
 */
div.blue { }
div.blue h2 { }
div.blue a, div.blue a:link { color:#5EC5ED !important; }

/**
 * [block.color] Oranje
 */
div.orange { }
div.orange h2 { background-color: #FBBC20 !important; }
div.orange a, div.orange a:link { color:#FBBC20 !important; }

/**
 * [block.color] Roze
 */
div.pink { }
div.pink h2 { background-color: #FFF !important; }
div.pink a, div.pink a:link { color:#62A1CB !important; }

/**
 * [block.test] Geen marge
 */
div.geenmarge {
	margin: 0 !important;
}
div.geenmarge .eview-block-content {
	padding: 0 !important;
}
div.geenmarge p {
	margin: 0 !important;
}

/**
 * [block] Blanko pagina
 */
.all-shade.blank-page {
	/* no CSS here, just a stub for layout CMS */
}

/**
 * [block.layout] Driekoloms
 */
.all-shade.layout-three-column {
	/* no CSS here, just a stub for layout CMS */
}

/**
 * [block.layout] Tweekoloms
 */
.all-shade.layout-two-column {
	/* no CSS here, just a stub for layout CMS */
}

/**
 * [block.layout] Tweekoloms breed
 */
.all-shade.layout-two-column-wide {
	/* no CSS here, just a stub for layout CMS */
}

/**
 * [block] In- en uitklapbaar
 */
.item-rem-opened {
	/* No CSS here, just a stub for layout CMS */
}

/* consumed dagnieuws archive */
.consumed-dagnieuws-archive-container-months { border:1px solid black; }
.consumed-dagnieuws-archive-container-months td { padding:0 5px; }

.wish-author { color: #888888; font-style: italic; }
.wish-options { padding: 0 8px 0 10px; }
.wish-form textarea { width: 95%; }
.wish-form input { width: 95%; }
#search-form {
    display: inline;
}

.sub-menu {
    position: relative;
}

#search-form {
    height: 28px;
    width: 205px;
}

#search-form input.txt {
    width: 190px;
    height: 28px;
    padding-left: 10px;
    border: 0;
    background: transparent url('/images/zoek-veld.png');
}

#search-form .button-search {
    width: 16px;
    height: 28px;
    position: absolute;
    right: 15px;
    top: 0px;
    line-height: 30px;
}
#search-form .button-search input {
    vertical-align: text-top;
}
.side-col-1 * {
    font-family: "Georgia";
}
.side-col-1 h2, .side-bar h2 {
    border-style: dotted;
    border-width: 0 0 1px 0;
    border-color: #000;
}

.main-col div.eview-block, .side-col-2 div.eview-block h2, .close-cols {
    border-style: dotted;
    border-width: 0 0 1px 0;
    border-color: #000;
    margin-top: 1px;
}
.main-col div.eview-block.columns, .main-col .single-column div.eview-block {
    border-width: 0;
}

.main-col .eview-block .eview-block-content p {
    
}
.main-col .eview-block .eview-block-content table {
	border-spacing:0;
}

.eview-block .single-column {
    background: rgb(227,243,252);
}
.eview-block .single-column.groen-column {
    background: rgb(231,241,197);
}
.eview-block .single-column h2 {
    color: rgb(98,161,203);
    margin-left: 10px;
    font-size: 19px;
 }
 .eview-block .single-column.groen-column h2 {
    margin-left: 10px;
    color: rgb(0,0,0);
 }
 .side-bar h2 {
    font-family: "Georgia";
 }
 
 a.more,.theme-1 .side-col-2 .box,.theme-1 .side-col-2 .box a {color:#c8d200;}
.side-col-1 h2,.theme-1 .box-1 h2 {}
.menu {}

.side-col-2 .box {color:#000;}
.side-col-2 .box a {color:rgb(98,161,203);}
a.more {color:rgb(98,161,203);}

.skin-color {background-color:#b1c903;}

div.eview-block a:link, div.eview-block a { 
    color:rgb(98,161,203); 
    font-family: "Arial";
    font-size: 1em;
}

div.eview-block a span,  div.eview-block strong {
    font-family: "Arial";
    font-size: 1em;
}

div.eview-block #advertorialDiv > a, div.eview-block #advertorialDiv > a:link 
{
    color: #000;
    text-decoration: none;
}
.space-footer {
    height: 40px;
}
.space-menu {
    height: 20px;
}
.footer .blue, .footer .blue a {
    color: #62A1CB;
}
.footer {
    font-size: 12px;
}

.single-column .eview-block .eview-block-content {
    margin: 0;
}

.intro-block-head {
    font-family: Georgia;
    display: block;
    margin: 10px;
    font-size: 11px;
}

body .single-column div.eview-block-content { 
    padding: 0 8px 0 10px;
}

body div.eview-block-content { 
    padding: 0 8px 0 6px;
}
body .side-col-2 div.eview-block-content { 
    padding: 0 8px 0 5px;
}

.single-column.groen-column h2 {
    font-size: 17px;
}

.main-col div h2 {
    font-weight: normal;
}

.special-category {
    position: absolute;
    margin-top: -30px;
	background-color:white;
}
.special-category img{
    margin-right:5px;
}

.close-cols {
    margin-bottom: 13px;
}

.shop{
	font-family:Arial, Tahoma, sans-serif !important;
}
.shop h2{
	border: 0px !important;
	font-family:Arial, Tahoma, sans-serif !important;
}

.shop p, td{
	font-family:Arial, Tahoma, sans-serif !important;
}

.header .header-banner .eview-block {
    padding-bottom: 0;
}
