@charset "utf-8";
/* 
html5doctor.com Reset Stylesheet
v1.4 
2009-07-27
Author: Richard Clark - http://richclarkdesign.com
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header, 
hgroup, menu, nav, section,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

article, aside, dialog, figure, footer, header,
hgroup, nav, section { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted #000;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}

@charset "utf-8";
/* 52framework General StyleSheet - contains styles for all the HTML elements this framework supports */

/* ** ** Common Addative Classes ** ** */
.left  { float:left}
.right { float:right}
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0px; height:0px;}
.hide  { display:none}

.align_right    { text-align:right;}
.align_left     { text-align:left;}
.align_center   { text-align:center;}
.align_justify  { text-align:justify;}

a {	color:#525252;	}
a:hover, a:focus { text-decoration:underline;}
a:active, a:visited { }

blockquote {
		font-family: Georgia,"Times New Roman", Times, serif; 
		margin:5px; 
		padding:10px;
		font-size:1.52em; 
		color:#999; 
		font-style:italic; 
		line-height:1.3em; 
		width:100%; 
		quotes:none;
	}
	blockquote.left {border-right:1px dashed #ccc; width:35%;}
	blockquote.right {border-left:1px dashed #ccc; width:35%;}

/* ** ** Header Styles ** ** */
h1, h2, h3, h4, h5 {margin:0 0 0.5em; line-height:1.1em;}
h1, h2 {	
	color:#373737;
	font-size:2em;
	font-weight:bold;
	line-height:1.231;
	margin-top:15px;
}
h2 {
	font-size:1.4em;
	margin-bottom: 15px;	
}
h3 {	font-size:1.15em;}
h4 {	font-size:1.05em;}
h5 {	font-size:1em;}
h6 {	font-size:0.95em;}

/* ** ** ul li's ** ** */
ul li
{
	margin-left:25px;
}

/* ** ** custom select color ** ** */
::selection {
	background: #525252; /* Safari */
	}
::-moz-selection {
	background: #525252; /* Firefox */
	color:#fff;
}
/* ** ** paragraph styling ** ** */
p {margin:0 0 1.52em; line-height:1.5em;}
	p img.left {float:left;margin:1.52em 1.52em 1.52em 0;padding:0;}
	p img.right {float:right;margin:1.52em 0 1.52em 1.52em;}

/* ** ** forms ** ** */
/*
form fieldset {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius:5px; padding-top:5px; padding-left:5px; border:1px solid #ccc; }
form fieldset legend {font-size:1.4em; padding:0 5px;}
form input[type=text], form input[type=email], form input[type=url] {-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; height:20px; margin-bottom:5px; border:1px solid #ccc; padding:4px 0 1px 5px;}
form label {display:block; height:20px; font-size:1.2em;}
*/

strong   		{	font-weight:600;}
em, dfn  		{	font-style:italic;}
dfn 	 		{   font-weight:600;}
sup, sub 		{   line-height:0;}
abbr, acronym   {	border-bottom:1px dashed #ccc;}
address 		{	margin:0 0 1.5em;font-style:italic;}
del 			{	color:#666;}
pre, code, tt   {	font:1em 'andale mono', 'lucida console', monospace;line-height:1.5; display:block;}
code 			{	background-color:#d5d2d8; display:block; padding:0px 2px 4px 26px; line-height:1.67em;}
pre 			{	margin:1.5em 0;white-space:pre;}




/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/


/* Containers
----------------------------------------------------------------------------------------------------*/
.container_24 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .grid_1 {
	width:30px;
}

.container_24 .grid_2 {
	width:70px;
}

.container_24 .grid_3 {
	width:110px;
}

.container_24 .grid_4 {
	width:150px;
}

.container_24 .grid_5 {
	width:190px;
}

.container_24 .grid_6 {
	width:230px;
}

.container_24 .grid_7 {
	width:270px;
}

.container_24 .grid_8 {
	width:310px;
}

.container_24 .grid_9 {
	width:350px;
}

.container_24 .grid_10 {
	width:390px;
}

.container_24 .grid_11 {
	width:430px;
}

.container_24 .grid_12 {
	width:470px;
}

.container_24 .grid_13 {
	width:510px;
}

.container_24 .grid_14 {
	width:550px;
}

.container_24 .grid_15 {
	width:590px;
}

.container_24 .grid_16 {
	width:630px;
}

.container_24 .grid_17 {
	width:670px;
}

.container_24 .grid_18 {
	width:710px;
}

.container_24 .grid_19 {
	width:750px;
}

.container_24 .grid_20 {
	width:790px;
}

.container_24 .grid_21 {
	width:830px;
}

.container_24 .grid_22 {
	width:870px;
}

.container_24 .grid_23 {
	width:910px;
}

.container_24 .grid_24 {
	width:950px;
}



/* Prefix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .prefix_1 {
	padding-left:40px;
}

.container_24 .prefix_2 {
	padding-left:80px;
}

.container_24 .prefix_3 {
	padding-left:120px;
}

.container_24 .prefix_4 {
	padding-left:160px;
}

.container_24 .prefix_5 {
	padding-left:200px;
}

.container_24 .prefix_6 {
	padding-left:240px;
}

.container_24 .prefix_7 {
	padding-left:280px;
}

.container_24 .prefix_8 {
	padding-left:320px;
}

.container_24 .prefix_9 {
	padding-left:360px;
}

.container_24 .prefix_10 {
	padding-left:400px;
}

.container_24 .prefix_11 {
	padding-left:440px;
}

.container_24 .prefix_12 {
	padding-left:480px;
}

.container_24 .prefix_13 {
	padding-left:520px;
}

.container_24 .prefix_14 {
	padding-left:560px;
}

.container_24 .prefix_15 {
	padding-left:600px;
}

.container_24 .prefix_16 {
	padding-left:640px;
}

.container_24 .prefix_17 {
	padding-left:680px;
}

.container_24 .prefix_18 {
	padding-left:720px;
}

.container_24 .prefix_19 {
	padding-left:760px;
}

.container_24 .prefix_20 {
	padding-left:800px;
}

.container_24 .prefix_21 {
	padding-left:840px;
}

.container_24 .prefix_22 {
	padding-left:880px;
}

.container_24 .prefix_23 {
	padding-left:920px;
}



/* Suffix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .suffix_1 {
	padding-right:40px;
}

.container_24 .suffix_2 {
	padding-right:80px;
}

.container_24 .suffix_3 {
	padding-right:120px;
}

.container_24 .suffix_4 {
	padding-right:160px;
}

.container_24 .suffix_5 {
	padding-right:200px;
}

.container_24 .suffix_6 {
	padding-right:240px;
}

.container_24 .suffix_7 {
	padding-right:280px;
}

.container_24 .suffix_8 {
	padding-right:320px;
}

.container_24 .suffix_9 {
	padding-right:360px;
}

.container_24 .suffix_10 {
	padding-right:400px;
}

.container_24 .suffix_11 {
	padding-right:440px;
}

.container_24 .suffix_12 {
	padding-right:480px;
}

.container_24 .suffix_13 {
	padding-right:520px;
}

.container_24 .suffix_14 {
	padding-right:560px;
}

.container_24 .suffix_15 {
	padding-right:600px;
}

.container_24 .suffix_16 {
	padding-right:640px;
}

.container_24 .suffix_17 {
	padding-right:680px;
}

.container_24 .suffix_18 {
	padding-right:720px;
}

.container_24 .suffix_19 {
	padding-right:760px;
}

.container_24 .suffix_20 {
	padding-right:800px;
}

.container_24 .suffix_21 {
	padding-right:840px;
}

.container_24 .suffix_22 {
	padding-right:880px;
}

.container_24 .suffix_23 {
	padding-right:920px;
}



/* Push Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .push_1 {
	left:40px;
}

.container_24 .push_2 {
	left:80px;
}

.container_24 .push_3 {
	left:120px;
}

.container_24 .push_4 {
	left:160px;
}

.container_24 .push_5 {
	left:200px;
}

.container_24 .push_6 {
	left:240px;
}

.container_24 .push_7 {
	left:280px;
}

.container_24 .push_8 {
	left:320px;
}

.container_24 .push_9 {
	left:360px;
}

.container_24 .push_10 {
	left:400px;
}

.container_24 .push_11 {
	left:440px;
}

.container_24 .push_12 {
	left:480px;
}

.container_24 .push_13 {
	left:520px;
}

.container_24 .push_14 {
	left:560px;
}

.container_24 .push_15 {
	left:600px;
}

.container_24 .push_16 {
	left:640px;
}

.container_24 .push_17 {
	left:680px;
}

.container_24 .push_18 {
	left:720px;
}

.container_24 .push_19 {
	left:760px;
}

.container_24 .push_20 {
	left:800px;
}

.container_24 .push_21 {
	left:840px;
}

.container_24 .push_22 {
	left:880px;
}

.container_24 .push_23 {
	left:920px;
}



/* Pull Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .pull_1 {
	left:-40px;
}

.container_24 .pull_2 {
	left:-80px;
}

.container_24 .pull_3 {
	left:-120px;
}

.container_24 .pull_4 {
	left:-160px;
}

.container_24 .pull_5 {
	left:-200px;
}

.container_24 .pull_6 {
	left:-240px;
}

.container_24 .pull_7 {
	left:-280px;
}

.container_24 .pull_8 {
	left:-320px;
}

.container_24 .pull_9 {
	left:-360px;
}

.container_24 .pull_10 {
	left:-400px;
}

.container_24 .pull_11 {
	left:-440px;
}

.container_24 .pull_12 {
	left:-480px;
}

.container_24 .pull_13 {
	left:-520px;
}

.container_24 .pull_14 {
	left:-560px;
}

.container_24 .pull_15 {
	left:-600px;
}

.container_24 .pull_16 {
	left:-640px;
}

.container_24 .pull_17 {
	left:-680px;
}

.container_24 .pull_18 {
	left:-720px;
}

.container_24 .pull_19 {
	left:-760px;
}

.container_24 .pull_20 {
	left:-800px;
}

.container_24 .pull_21 {
	left:-840px;
}

.container_24 .pull_22 {
	left:-880px;
}

.container_24 .pull_23 {
	left:-920px;
}




/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
/* Global */


/** own code ***/
html,body {
    color:black;
    font-family: 'Noto Sans', Sans-Serif;
    font-size: 13px;
    /* background-color: #eee; */
}


h1, h2, h3, h4 {
    font-family: 'Noto Sans', sans-serif;
    font-weight:600;
}

h4 {
    font-size:1.1em;
}

.page-top h1, .title {
    font-family: 'Noto Sans', sans-serif;
}

header .searchform {
    margin-top:5px;
}

header .sOverlay {
    display: none;
}

header #searchsubmit {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAvCAYAAABzJ5OsAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QEKCAENKqi3FwAABAJJREFUaN7Nmd1vVEUYxn9v2bbrihVRXPVCLeAHEmsxxuBHgjEUMVESuACv5P/yyiigxgujeGOAqGBSiZqUSgw3lIJaBbEE+Wq3rY8XfUmOJzPbnT1nl31uNpmZs/M8c955v45JIgVmNgCsB4aBOrAWqAL9QAO4CcwCM8AUcF7Sv3QA1ip5M1sHvAxsBgYS9rgOTADfS7reVfJmthrYATwLWIG9FoFx4LikhY6TN7PNwC5gsMQDuwJ8KmmmI+TNzIAxN5NWMOcnO9CiSS0Bn0uaLJW8E98FbGny3CVgEjgHXMqagZlVgYeBjcAIcE+T//lS0o9lkh8DXoms/xs4IulMi5d8FfACsA2oBZbITeiXwuTNbBOwL7L2BPB1O27PzAaB3cDTgekG8J6ky6n/25fZoObmErLPzyQda9dfS5oHPgG+C0wPAHvcXNsjD2wH7gqsOSzpVFHPoGUcBU4Gph8Bnm+LvJmtAUYD8yclTZQcGL8CzgbGt/kdST75l3JvAeAqcKTskO6m94W71iyGPHq3Tt7M+jx65nFM0mInchJJV4EfAlOjqSf/aMCNzQI/01mccGeQxbB7ppbJDwfGJ5Wabqaf/s2A7RvwWAr5emD8LN1BaJ96Cvm1gfGLXSIf2uf+FPJ53z4nqdEl8v8Exqop5CuBvLtbCO3Vn0J+sd2HS0Bor4UU8rdyY4Mp7qoghiK1QcvkZ4vc+IKoR9LulsmHbvyGLpFfX8TT9Xk1lMdIOylqYo5f82orX5xcSCH/q/dasrgvku+UiVcDyeC0pNZtXtIScDow97qZVTp06vcCLwamktLv28rH/ZVlscYLlLKJ93nFVgkErNPJ5CVdiajeamajJfPfEXEIx90K2ioDj0Z87Ntm9lwJJ25mth3YGpj+A/ip7RpW0g3gcGDNKmC3mY2llmm5Xs47fkkpKwUP9W12Rk6nSN/mtUhxn81xDkmaKkregD0ruMqLLHfMpoC/suWipxYPAU+w3DEbSkjSDko61zb5jIA3I+4s1PW65Zv3r3DCK2EBOCDpfNvkMyJGgLdI68evhGv+G+thNlzAhULkXcAQ8EZqWyKAJW84feNvaS/h9t9tAR9I+q0Q+YyIOsst72cSc/4bwClgXNK13GXeCzwVeW7eBfxemHzuQm4AHuf/36QqbrP5b1LTsR6nC9gHPBnZbs4FzJRCvgPpQsVjwMYmAt6X9GezCHtH4G724ybtliqw3822t8hnBHwUqS1w97vfzB7sOfIZAYeA6ciSmgtY13PkXcACcBCIBam7XcADPUc+JyAWpFYD75pZtefIu4AGcMBL1FjLZEtPks8JiAWpWs+SdwHzwIce8PI4c8eDVEIxsxPY5BH8W0kT/wF3uY/sCjC+1AAAAABJRU5ErkJggg==');
    width: 1.6em;
    height: 1.6em;
    display: inline-block;
    background-size: cover;
    vertical-align: middle;
}


.landing-information, .faq {
    border: 1px solid #6DCFF6;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius: 5px;
    padding:1em;
}

#landing .landingsForm .landingHeader h1 {
    margin:0;
}

#gegevens {
    background-color: white;
}

#gegevens p {
    margin:0;
}

#homepage, #landing, #zoeken, #account {
    margin: 0 4.1666666667%;
    clear:both;
}

#homepage-populair a, #homepage-populair-desktop a, #homepage-overige a, #landing a.button-styled, .cookiewallText a.button-styled, #footer-cta a{
    background: -webkit-linear-gradient(#FF3030,#FF3030);
    background: -o-linear-gradient(#FF3030,#FF3030);
    background: -moz-linear-gradient(#FF3030,#FF3030);
    background: linear-gradient(#FF3030,#FF3030);
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    border-radius: 0.5em;
    padding: 0;
    margin: 1em 0 1em 0;
    text-align: center;
    color: #FFF;
    display: block;
    box-shadow: 1px 1px 3px grey;
    -moz-box-shadow: 1px 1px 3px grey;
}

#homepage-populair a:hover, #homepage-populair-desktop a:hover, #homepage-overige a:hover, #landing a.button-styled:hover, .cookiewallText a.button-styled:hover, #footer-cta a:hover {
    text-decoration: none;
    box-shadow: 0 0 0 grey;
    -moz-box-shadow: 0 0 0 grey;

}

#homepage-populair a span, #homepage-populair-desktop a span, #homepage-overige a span, #landing a.button-styled span, .cookiewallText a.button-styled span, #footer-cta a span {
    line-height: 1em;
    padding: 0.9em;
    display: block;
    font-weight: bold;
    font-size: 1.2em;
}

#homepage-populair ul li, #homepage-populair-desktop ul li, #homepage-overige ul li {
    list-style-type: none;
    margin:0;
    padding:0;
    display: block;
}

#homepage-populair ul, #homepage-populair-desktop ul, #homepage-overige ul {
    margin: 0 4.1666666667%;
}

#homepage-populair-desktop, #socialWidget {
    display: none;
}

#menu {
    display:none;
}

#landing fieldset table, #landing fieldset table tr {
    border:none;
}
#landing table tr td input:last-child {
    border: 1px solid silver;
}
#landing table {
    border:1px solid #a2e150;
}

#landing table tr {
    border-bottom:1px solid #a2e150;
}

#landing table tr :last-child {
    border-bottom:none;
}

#landing table tr td {
    border-right:1px solid #a2e150;
    padding:6px;
}

#landing table tr td:last-child {
    border-right:none;
}

#kz {
    overflow: visible;
}

#formLanding ul li{
    display:inline-block;
}

#formLanding fieldset div.question {
    padding-top:2px;
    padding-bottom:2px;
}

#formLanding .styledLanding {
    margin-bottom:7px;
    width:100%;
}


#account #accountLogin div {
    display: block;
    text-align: center;
}

.geld-lenen {
    display: block;
    margin:auto;
    width: 375px;
}

#account fieldset {
    padding: 1em;
}

#account fieldset legend {
    margin-left:0;
    padding:0.22rem;
}

#account fieldset form label {
    padding: 0 0 0 0.5em;
}

#account fieldset form .account-bd {
    margin-right:0.5rem;
}
#account fieldset form .account-bd input{
    margin: 0.5em 0;
}

#account fieldset form input, #account fieldset form select {
    margin: 0.5em;
    max-width:90%;
    font-size:1.1em;
}

#account fieldset form textarea {
    width:90%;
    height:6em;
}

#account #accountLogin {
    padding: 0 1em;
}

#account .klantgegevens {

}

#account p {
    padding:0;
}

#account .question p {
    padding:0 0.5rem;
}

#account .polissen section {
    margin: 1em 0;
}

#account #accountLogin button {
    position: relative;
    cursor: pointer;
    overflow: visible;
    font-size: 1.1em;
    border: 0;
    padding:0;
    background-color: #8cc63f;
    background: -webkit-linear-gradient(#a2e150, #8cc63f);
    background: -o-linear-gradient(#a2e150, #8cc63f);
    background: -moz-linear-gradient(#a2e150, #8cc63f);
    background: linear-gradient(#a2e150, #8cc63f);
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    border-radius: 0.5em;
    text-align: center;
    box-shadow: 1px 1px 3px grey;
    -moz-box-shadow: 1px 1px 3px grey;
    text-align: center;
    width:100%;
}

#account #accountLogin button span {
    position: relative;
    display: block;
    white-space: nowrap;
    background: url(/sites/geencentteveel/images/triangle-white-right.png) no-repeat right 50%;
    background-size: 7px 15px;
    color: #FFF;
    font-size: 1.1em;
    margin-right: 10px;
    padding: 0.3rem 1rem;
    font-weight: bold;
    height:1.7rem;
}

#account aside {
    margin-top:0.5em;
    padding: 1em;
    background-color: #edf3f4;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius: 5px;
}

#account #accountLogin div.errorMsg {
    display: block;
    color: #ED1414;
    padding-left: 0.5em;
}

#account .kKey {
    display: inline-block;
    width:50%;
    margin-right:1em;
    vertical-align: top;
}
#account .lValue {
    display: inline-block;
}

#account .accountEdit li:last-child {
    float: right;
}

#account .question ul {
    margin:0;
}
#account .question ul li {
    display: inline-block;
}

#account fieldset div.question {
    padding:0.5rem 0;
    margin:0;
}

#account .question .reason {
    font-size:1.1rem;
    padding: 0.2rem 0;
}

#account .accountOpties {
    margin:0;
    line-height:3.5em;
}
#account .accountOpties li {
    display:inline-block;
    margin:0 0.5em;
}

#account .accountOpties li a, #account .accountOpties li button {
    background-color: white;
    color: #08E;
    border: 1px solid #6DCFF6;
    border-radius: 0.5em;
    padding:0.5em;
}
#account .accountOpties li a:hover, #account .accountOpties li button:hover {
    text-decoration: none;
    border: 1px solid #08E;
}
#account aside .accountOpties li a, #account aside .accountOpties li button {
    background-color: #edf3f4;
    color: #08E;
    border: 1px solid #6DCFF6;
    border-radius: 0.5em;
    padding:0.5em;
}


#footer-cta {
    background: white;
    height: 6.5rem;
    position: fixed;
    transition: bottom 0.2s ease-in-out;
    width: 100%;
    box-shadow: 0 -0.1rem 0.1rem gray;
}

.nav-down {
    bottom: -6.5rem;
}
.nav-up {
    bottom: 0;
}

#footer-cta div {
    text-align: center;
    margin-top:0.2rem;
    color:#1E1E1E;
    font-weight:700;
}

#footer-cta a {
    width:20%;
    text-align: center;
    vertical-align: middle;
    margin: 0.2rem auto;
}

#reviews {
    background-color: #edf3f4;
    padding: 1rem;
    border-radius: 1em;
}

.faq {
    margin-top: 1.5rem;
}

.faq section {
    display:block;
    margin-top: 1rem;
    border:1px solid lightgrey;
    position: relative;
    cursor: pointer;
}

.faq section div {
    display:block;
    padding:1.2rem;
}

.faq section div:first-of-type {
    font-weight: bold;
    padding-right:10%;
    background-image: url('/sites/global/images/angle-down.gif');
    background-repeat: no-repeat;
    background-position: 97% 50%;
}

.faq section div.angle-up:first-of-type {
    font-weight: bold;
    padding-right:10%;
    background-image: url('/sites/global/images/angle-up.gif');
    background-repeat: no-repeat;
    background-position: 97% 50%;
}


.faq section div:last-of-type {
    display:inline-block;
}


.landing-image, .landing-image-right, .landing-image-right  {
    width:100%;
}

.cta-text {
    padding: 1.5rem;
    font-size:1.2em;
    border-left:1px solid lightgrey;
    margin: 1rem 0 1rem 1rem;
}

.lLogos {
    margin:0;
    width:100%;
    text-align: center;
}

.lLogos img {
    padding: 1rem;
    vertical-align: middle;
}

:root {
    --marquee-width: 100%;
    --marquee-height: 10vh;
    /* --marquee-elements: 12; */ /* defined with JavaScript */
    --marquee-elements-displayed: 5;
    --marquee-element-width: calc(var(--marquee-width) / var(--marquee-elements-displayed));
    --marquee-animation-duration: calc(var(--marquee-elements) * 3s);
}

.marquee {
    width: var(--marquee-width);
    height: var(--marquee-height);
    color: #eee;
    overflow: hidden;
    position: relative;
}
.marquee:before, .marquee:after {
    position: absolute;
    top: 0;
    width: 10rem;
    height: 100%;
    content: "";
    z-index: 1;
}
.marquee:before {
    left: 0;

}
.marquee:after {
    right: 0;

}
.marquee-content {
    list-style: none;
    height: 100%;
    display: flex;
    animation: scrolling var(--marquee-animation-duration) linear infinite;
}
/* .marquee-content:hover {
  animation-play-state: paused;
} */
@keyframes scrolling {
    0% { transform: translateX(0); }
    100% { transform: translateX(calc(-1 * var(--marquee-element-width) * var(--marquee-elements))); }
}
.marquee-content li {
    display: flex;
    justify-content: center;
    align-items: center;
    /* text-align: center; */
    flex-shrink: 0;
    width: var(--marquee-element-width);
    max-height: 100%;
    font-size: calc(var(--marquee-height)*3/4); /* 5rem; */
    white-space: nowrap;
}

.marquee-content li img {

}

@media (max-width: 600px) {
    html { font-size: 12px; }
    :root {
        --marquee-width: 100vw;
        --marquee-height: 16vh;
        --marquee-elements-displayed: 3;
    }
    .marquee:before, .marquee:after { width: 5rem; }
}

@media (max-width: 529px) {

    .cookiewallText {
        font-size: 1.2rem;
        width:85%;
        padding:1rem;
        box-shadow: 0.3rem 0.3rem #0a0a0a;
        margin:3rem auto;
        background-color: #edf3f4;
        box-shadow: 3px 3px 3px #888;
        border-radius: 1rem;
    }
    .lLogos {
        margin:0;
    }

    #footer-cta a {
        width:80%;
    }

    .desktop {
        display:none;
    }

    header.header {
        width:100%;
        margin-bottom:10px;
    }

    #logo-header {
        background: url("/sites/geencentteveel/images/logo-medium.png") no-repeat scroll 50% transparent;
        background-size: 298px 70px;
        display: block;
        width:100%;
        height:70px;
    }
    #menu-top {
        display:none;
    }

    header.header .with-phone {
        text-align: center;
    }

    header.header div#menu-telefoon {
        float:none;
    }


    ul.vergelekenmoduleslist li {
        display: block;
        width: 100%;
        float: none;
    }

    header #inloggen {
        display:block;
        float: right;
        margin: 0 0.2em;
        line-height:4em;
    }

    #menu-telefoon {
        margin: 0 0.3em;
        line-height:3.7em;
    }

    nav#menu-bottom {
        text-align: left;
        margin: 1em 0 auto;
        padding: 4.1666666667%;
        background-color:#222;
        color:white;
        font-family: sans-serif;
    }

    nav#menu-bottom a {
        font-weight: normal;
    }

    nav#menu-bottom ul {
        text-align: left;
        display:inline;

    }

    nav#menu-bottom ul li {
        border:none;
        padding:0.2em;
        display: block !important;
        margin: 0;
    }
    nav#menu-bottom ul li h3 {
        font-size: 1.2em;
        padding: 0.5em 0;
        margin:0;
    }

    nav#menu-bottom ul li span {
        font-weight:normal;
        padding-bottom:0.5em;
    }

    nav#menu-bottom ul:last-child {
        display:none;
    }

    #landing .container_24 {
        background-size: 110% 110% !important;
    }

    #landing .snelvergelijken {
        width:96% !important;
        margin:0 1% !important;
    }

    #article-top h1, #article-top div#menu-search {
        width:100%;
        text-align:left !important;
    }
    #reviewsPage, #information {
        padding:1em;
        width:auto;
    }
    #reviewsPage aside, #information aside {
        display:block;
        padding:1em;
        background-color: #edf3f4;
        border-radius: 1em;
        margin-bottom: 1em;
    }

    #reviewsPage .reviewRows, #information article  {
        width:100%;
        display: block;
    }
    #reviewsPage .review-stars, #reviewsPage .review-content {
        display: block;
        float:none;
        margin:0;
    }
    #reviewsPage .review-stars {
        height:26px;
        padding:0;
    }
    #reviewsPage .review-content {
        border-bottom:1px solid #d2d2d2;
        padding-bottom:1em;
    }

    #reviews div {
        width:100%;
        padding:1%;
        display:block;
    }
    #gegevens-top {
        text-align: center;
    }

    #gegevens-form .styled, .gegevensForm select, #afsluiten .styled{
        display:block;
        width:100%;
        float: none;
    }

    #afsluiten .grid_14 {
        width: 100%;
    }

    #afsluiten {
        padding: 8px;
    }

    #gegevens-form select {
        width:100%;
    }

    header.mobile-gegevens{
        margin:0;
    }
    .mobile-gegevens .logo {
        width:50%;
        display: inline-block;
    }
    .mobile-gegevens .logo #logo-header {
        background-size: 149px 35px;
        background-position: 10px;
        height:45px;
    }
    header.mobile-gegevens .with-phone {
        display: inline-block;
        width:47%;
        vertical-align: top;
        text-align: right;
    }

    #landing h1.title {
        font-size: 1.8em;
    }

    .jquerybubblepopup {
        width:98% !important;
        position: absolute !important;
        left:1% !important;

    }
}

@media (min-width: 530px) {

    .cookiewallText {
        font-size: 1.2rem;
        width:40%;
        padding:1rem;
        box-shadow: 0.3rem 0.3rem #0a0a0a;
        margin:3rem auto;
        background-color: #edf3f4;
        box-shadow: 3px 3px 3px #888;
        border-radius: 1rem;
    }

    .mobile {
        display:none;
    }

    header.header, #information, #reviewsPage, #menu-bottom, #account {
        margin-left:1%;
        margin-right:1%;
        clear:both;
    }

    header .sOverlay {
        display: block;
    }
    header .sPlain {
        display: none;
    }

    .logo {
        width:27%;
        display:inline-block;
    }
    #logo-header {
        background: url("/sites/geencentteveel/images/logo-medium.png") no-repeat scroll 0 bottom transparent;
        background-size: contain;
        display: block;
        width:100%;
        height:70px;
        max-width:298px;
        max-height:70px;
    }
    .with-phone {
        width:72%;
        display:inline-block;
        vertical-align: top;
    }
    .with-phone .searchform {
        margin-bottom:5px;
    }
    .with-phone #searchsubmit {
        margin-top:0;
    }

    .landingHeader {
        display: inline-block;
        width:55%;
        color: white;
    }

    #menu {
        display:block;
        margin-left:1%;
        margin-right:1%;
        margin-bottom:1em;
        clear:both;
    }

    #menu ul.main {
        display:block;
        margin:0 auto;
        padding:0;
        background-color: #edf3f4;
        height:2.5rem;
        -moz-border-radius: 0.5em;
        -webkit-border-radius: 0.5em;
        border-radius: 0.5em;
        -khtml-border-radius: 0.5em;
    }

    #menu ul li {
        display:inline-block;
        margin:0;
        vertical-align: top;
        height:100%;
        border-right: 0.15em solid white;
        width:25%;
        box-sizing: border-box;
    }

    #menu ul li:first-child {
        border-left: 0.15em solid white;
    }

    #menu .menuLayer a:after {
        content: ' ';
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAABcSAAAXEgFnn9JSAAAAB3RJTUUH4AMHDQcyj6mnXwAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAACQSURBVDjLrdRLDsAgCATQGdM7cThPyKnsysZS8VfYKUheiEoRKQiMBCAH9ssEgCilqjLVzhE6AGBd/VWqKusMEaB8zrLdPVVWnRWeKl9naLO7ylbXE+4qP7XsVa0qrc4Triq7NfSqZ8qebiScKd0cRwpP6elmQk8ynC9nk7fKkW5FaEUxf6eIlNW7eZ2+CC9urY8uLRCd7cAAAAAASUVORK5CYII=') no-repeat scroll 0.2em 0 transparent;
        background-size: 0.45em 0.45em;
        display:inline-block;
        width:1em;
        height:0.5em;
        padding-bottom:0.03em;
    }
    #menu .menuLayer a:hover:after {
        content: ' ';
        background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QANwA3ADdz24nzAAAACXBIWXMAABcSAAAXEgFnn9JSAAAAB3RJTUUH4AMHDRk0sos9tQAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAABYSURBVDjLxdTBDYAwEANBL/33bD4gIZREgdxdtoKRH8a2Fdih4JCkKCVAjjBCCZC34ary1uUL/yifuhrhF+VbVyecUbZ0tcKRsqerF7aUI12KcCpfbXnsEy9MLBJXgO61AAAAAElFTkSuQmCC') no-repeat scroll 0.2em 0 transparent;
        background-size: 0.45em 0.45em;
        display:inline-block;
        width:1em;
        height:0.5em;
        padding-bottom:0.03em;
    }
    #menu .menuLayer ul li a:after, #menu .menuLayer ul li a:hover:after {
        display:none;
    }

    #menu ul li a {
        font-size: 0.75rem;
        line-height:2.5rem;
        padding-left:0.4rem;
        margin: 0;
        display: block;
        color:#373737;
    }

    #menu ul li:last-child a {
        border:none;
    }

    #menu ul li a:hover {
        text-decoration: none;
        background-color:#6DCFF6;
        color:white;
    }

    #menu ul li:first-child a:hover {
        -moz-border-top-left-radius: 0.5em;
        -webkit-border-top-left-radius: 0.5em;
        border-top-left-radius: 0.5em;
    }
    #menu ul li:first-child ul li a:hover {
        -moz-border-top-left-radius: 0;
        -webkit-border-top-left-radius: 0;
        border-top-left-radius: 0;
    }

    #menu ul li:last-child a:hover {
        -moz-border-top-right-radius: 0.5em;
        -webkit-border-top-right-radius: 0.5em;
        border-top-right-radius: 0.5em;
        -moz-border-bottom-right-radius: 0.5em;
        -webkit-border-bottom-right-radius: 0.5em;
        border-bottom-right-radius: 0.5em;
    }
    #menu ul li ul li a:hover {
        -moz-border-radius: 0 !important;
        -webkit-border-radius: 0 !important;
        border-radius: 0 !important;
    }

    #menu ul li ul {
        display:none;
        margin:0;
        padding:0;
        position: relative;
        width:100%;
    }

    #menu ul li ul li {
        display: block;
        background-color: #edf3f4;
        z-index: 999;
        width:100%;
        position: relative;
        border-bottom: 0.15em solid white;
    }

    #menu ul li ul li:first-child {
        border-left: none;
    }

    #menu ul li ul li:last-child {
        border:none;
    }

    #homepageNav {
        background-color: #edf3f4;
        margin:0 0 1em 0;
        padding:1em;
        -webkit-border-radius: 1em;
        -moz-border-radius: 1em;
        border-radius: 1em;
    }

    #homepage #homepage-intro div, #homepage-content div.homepage-content, #homepage-content aside {
        width:49%;
        display: inline-block;
        vertical-align: top;
    }

    #homepage #homepage-intro:after, #homepage-content:after {
        display: block;
        content: " ";
        clear: both;
    }

    #homepage #homepage-intro div:first-child, #homepage-content div.homepage-content {
        float:left;
    }

    #homepage #homepage-intro div:last-child, #homepage-content aside {
        float:right;
    }

    #homepage-populair, #homepage-overige {
        display: none;
    }

    #homepage-populair-desktop {
        display: block;
        text-align: center;
    }


    #homepage-populair-desktop ul {
        margin:0;
        padding:0;
    }
    #homepage-populair-desktop ul li {
        display: inline-block;
    }

    #landing .landingsForm {
        margin:0 0 1em 0;
        padding:1em;
        -webkit-border-radius: 1em;
        -moz-border-radius: 1em;
        border-radius: 1em;
        background-color: rgba(0,0,0,0.1);

    }
    #landing .landingsForm .landingHeader h1, #landing .landingsForm .landingHeader .sub_title {
        color:white;
        text-shadow: 1px 1px #373737;
    }
    #landing .landingsForm .landingHeader h1 {
        font-size: 2.1em;
        margin-bottom: 8px;

    }

    #landing .landingHeader div.sub_title {
        color:white;
        text-shadow: 1px 1px #373737;
        font-weight:600;
        margin:0;
    }

    .afbeelding1 {
        background: url('/content/geencentteveel/bromfiets/images/landings.jpg') no-repeat scroll center 0 transparent;
    }

    .afbeelding2 {
        background: url('/content/geencentteveel/orv/images/landings.jpg') no-repeat scroll center 0 transparent;
    }
    .afbeelding3 {
        background: url('/content/geencentteveel/motor/images/landings.jpg') no-repeat scroll center 0 transparent;
    }
    .afbeelding4 {
        background: url('/content/geencentteveel/elektrischefiets/images/landings.jpg') no-repeat scroll center 0 transparent;
    }
    .afbeelding5 {
        background: url('/content/geencentteveel/dihv/images/landings.jpg') no-repeat scroll center 0 transparent;
    }
    .afbeelding5 .landingHeader {
        text-shadow: 1px 1px #000;
    }
    .afbeelding6 {
        background: url('/content/geencentteveel/auto/images/landings.jpg') no-repeat scroll center 0 transparent;
    }
    .afbeelding7 {
        background: url('/content/geencentteveel/rechtsbijstand/images/landings.jpg') no-repeat scroll center 0 transparent;
    }

    #landing .landingsForm {
        height: 310px;
        padding:20px;
    }

    .gegevensForm {
        display: inline-block;
        float:right;
        -webkit-border-radius: 1em;
        -moz-border-radius: 1em;
        border-radius: 1em;
        padding:1em;
        width:40%
    }

    .gegevensForm fieldset {
        margin:0;
    }

    header #inloggen {
        display:none;
    }

    .col3 li {
        float:left;
        width:28%;
    }
    .col3 ul:after {
        content:'';
        display:block;
        clear: both;
    }

    #landing .landing-left {
        display:inline-block;
        width:50%;
        padding:0;
    }


    #landing aside {
        display:inline-block;
        width:49.5%;
        padding:0;
        vertical-align: top;
    }

    .col3 div {
        width:31%;
        display:inline-block;
        vertical-align: top;
    }

    #reviews .review, #menu-bottom ul{
        width:32.2%;
        display:inline-block;
        vertical-align: top;
        display:inline-block;
        margin:0 0.4%;
    }
    #homepage-populair-desktop ul li {
        width:23.9%;
        display:inline-block;
        vertical-align: top;
        display:inline-block;
        margin:0 0.4%;
        font-size:0.9em;
    }

    #reviews .review:first-child, #homepage-populair-desktop ul li:first-child, #menu-bottom ul:first-child {
        margin-left:0;
    }

    #reviews .review:last-child, #homepage-populair-desktop ul li:last-child, #menu-bottom ul:last-child {
        margin-right:0;
    }

    #reviewsPage .review-stars {
        display: inline-block;
        float:left;
        width: 180px;
        padding:0;
    }

    #reviewsPage .review-content {
        margin-left: 200px;
        padding:0;
    }


    .col3 div:first-child {
        padding-right:1%;
    }
    .col3 div:last-child {
        padding-left:1%;
    }

    #reviewsPage .reviewRows, #information article  {
        width:55%;
        display: inline-block;
    }
    #information article.article-full {
        width:100%;
    }

    #reviewsPage aside, #information aside {
        width:33%;
        display:inline-block;
        vertical-align: top;
        float:right;
        padding:1em;
        background-color: #edf3f4;
        border-radius: 1em;
        margin-bottom: 1em;
    }

    #reviewsPage aside div {
        margin-bottom:1em;
    }

    nav#menu-bottom {
        text-align: left;
        margin-top: 0;
        margin-bottom: 7em;
        border-radius: 1em;
        padding:1em 0;
        background-color: #edf3f4;
    }

    nav#menu-bottom ul li {
        margin: 0.5rem 1rem;
    }

    nav#menu-bottom ul li h3 {
        font-size: 1.2em;
        padding: 0.5em 0;
        margin:0;
    }

    nav#menu-bottom ul li span {
        font-weight:normal;
    }

    nav#menu-bottom ul {
        text-align: left;
    }


    #account #accountLogin div {
        display:inline-block;
        text-align: left;
    }

    #account #accountLogin button {
        width:auto;
    }

    #account aside {
        text-align: left;
    }

    #account .account-top {
        position: relative;
        vertical-align: top;
    }
    #account .klantgegevens {
        width:48%;
        display: inline-block;
        vertical-align: top;
        padding-right:1%;
        margin-right:1%;
    }
    #account .producten {
        width:48%;
        display: inline-block;
        vertical-align: top;
        padding-left:1%;
        float: right;
    }

    .landing-image {
        width: 915px;
        padding: 0.4rem;
        border: 1px solid #edf3f4;
        border-radius: 0.3rem;
        text-align: center;
    }

    .landing-image-left {
        float: left;
        padding: 0.4rem;
        border: 1px solid #edf3f4;
        width: 350px;
        margin: 0.5rem;
        border-radius: 0.3rem;
    }
    .landing-image-right {
        float: right;
        padding: 0.4rem;
        border: 1px solid #edf3f4;
        width: 350px;
        margin: 0.5rem;
        border-radius: 0.3rem;
    }
}

@media (min-width: 990px) {

    header.header, #homepage, #landing, #information, #menu, #reviewsPage, #zoeken, #menu-bottom, #account {
        margin-left: auto;
        margin-right: auto;
        width: 960px;
    }
    #menu ul li a {
        font-size: 1rem;
    }
}

@media (min-width: 530px) AND (max-width: 989px) {


    #homepage-populair a span, #homepage-populair-desktop a span, #homepage-overige a span, #landing a.button-styled span, #footer-cta a span {
        font-size:0.66rem;
    }

    .container_24 #menu-telefoon {
        margin-top: 0.7em;
        float:none;
        text-align: right;
    }


    #homepage h1 {
        font-size:1.6em;
    }

    ul.vergelekenmoduleslist {
        overflow: auto;
        margin-bottom:2em;
    }

    ul.vergelekenmoduleslist li {
        display: block;
        width: 50%;
        float: left;
    }


    #landing .container_24 {
        background-size: 110% 110% !important;
    }

}

@media (max-width: 859px) {

    /*
landingpage hack
*/
    #landing .container_24 {
        height:auto !important;
        padding-bottom:1em;
    }

    #landing .container_24 .grid_13 {
        padding-left:4.1666666667%;
        width:50%;
        left:auto;
    }

    #landing .container_24 legend {
        font-size:1.2em;
    }

    #landing .container_24 button.styledLanding span {
        font-size:1em;
    }

    #gegevens-form, #result-invoer-wrapper, #result-table-wrapper  {
        width:98% !important;
        margin-left:1%;
        margin-right:1%;
    }

    #right-side {
        display: none !important;
    }

    #afsluiten .grid_14 {
        width: 98%;
        margin-left:1%;
        margin-right:1%;
    }

}

@media (min-width: 530px) AND (max-width: 989px) {

    #landing .snelvergelijken {
        width:38% !important
    }
}

@media (min-width: 859px) AND (max-width: 989px) {
    #landing .container_24 .grid_13 {
        width:50%;
    }
    #landing .container_24 {
        background-size: 110% 110% !important;
    }

    #gegevens-form {
        margin-left:1%;
        width:64% !important;
    }

    #gegevens div.right-side {
        margin-right:1%;
        width:32% !important;
    }

    #gegevens-top {
        width:98%;
        margin:auto;
    }
}

@media (max-width: 989px) {
    .container_24 {
        margin-left: auto;
        margin-right: auto;
        width: auto;
        overflow: hidden;
    }

    #colorbox .container_14, #colorbox .container_18, #colorbox .container_22{
        width: 100%;
        margin-top:2em;
    }

    .grid_1,
    .grid_2,
    .grid_3,
    .grid_4,
    .grid_5,
    .grid_6,
    .grid_7,
    .grid_8,
    .grid_9,
    .grid_10,
    .grid_11,
    .grid_12,
    .grid_13,
    .grid_14,
    .grid_15,
    .grid_16,
    .grid_17,
    .grid_18,
    .grid_19,
    .grid_20,
    .grid_21,
    .grid_22,
    .grid_23,
    .grid_24 {
        display:inline;
        float: left;
        position: relative;
        margin-left: 0;
        margin-right: 0;
    }

    .container_24 .grid_1 {        width:4.1666666667%;    }
    .container_24 .grid_2 {        width:8.3333333333%;    }
    .container_24 .grid_3 {        width:12.5%;    }
    .container_24 .grid_4 {        width:16.6666666667%;    }
    .container_24 .grid_5 {        width:20.8333333333%;    }
    .container_24 .grid_7 {        width:25%;    }
    .container_24 .grid_7 {        width:29.1666666667%;    }
    .container_24 .grid_8 {        width:33.3333333333%;    }
    .container_24 .grid_9 {        width:37.5%;    }
    .container_24 .grid_10 {        width:41.6666666667%;    }
    .container_24 .grid_11 {        width:45.8333333333%;    }
    .container_24 .grid_12 {        width:50%;    }
    .container_24 .grid_13 {        width:54.1666666667%;    }
    .container_24 .grid_14 {        width:58.3333333333%;    }
    .container_24 .grid_15 {        width:62.5%;    }
    .container_24 .grid_16 {        width:66.6666666667%;    }
    .container_24 .grid_17 {        width:70.8333333333%;    }
    .container_24 .grid_18 {        width:75%;    }
    .container_24 .grid_19 {        width:79.1666666667%;    }
    .container_24 .grid_20 {        width:83.3333333333%;    }
    .container_24 .grid_21 {        width:87.5%;    }
    .container_24 .grid_22 {        width:91.6666666667%;    }
    .container_24 .grid_23 {        width:95.8333333333%;    }
    .container_24 .grid_24 {        width:91.6666666667%;
        padding:0 4.1666666667% 0; }

    .container_24 .prefix_1 {        padding-left:4.1666666667%;    }
    .container_24 .prefix_2 {        padding-left:8.3333333333%;    }
    .container_24 .prefix_3 {        padding-left:12.5%;    }
    .container_24 .prefix_4 {        padding-left:16.6666666667%;    }
    .container_24 .prefix_5 {        padding-left:20.8333333333%;    }
    .container_24 .prefix_6 {        padding-left:25%;    }
    .container_24 .prefix_7 {        padding-left:29.1666666667%;    }
    .container_24 .prefix_8 {        padding-left:33.3333333333%;    }
    .container_24 .prefix_9 {        padding-left:37.5%;    }
    .container_24 .prefix_10 {        padding-left:41.6666666667%;    }
    .container_24 .prefix_11 {        padding-left:45.8333333333%;    }
    .container_24 .prefix_12 {        padding-left:50%;    }
    .container_24 .prefix_13 {        padding-left:54.1666666667%;    }
    .container_24 .prefix_14 {        padding-left:58.3333333333%;    }
    .container_24 .prefix_15 {        padding-left:62.5%;    }
    .container_24 .prefix_16 {        padding-left:66.6666666667%;    }
    .container_24 .prefix_17 {        padding-left:70.8333333333%;    }
    .container_24 .prefix_18 {        padding-left:75%;    }
    .container_24 .prefix_19 {        padding-left:79.1666666667%;    }
    .container_24 .prefix_20 {        padding-left:83.3333333333%;    }
    .container_24 .prefix_21 {        padding-left:87.5%;    }
    .container_24 .prefix_22 {        padding-left:91.6666666667%;    }
    .container_24 .prefix_23 {        padding-left:95.8333333333%;    }

    .container_24 .suffix_1 {        padding-right:4.1666666667%;    }
    .container_24 .suffix_2 {        padding-right:8.3333333333%;    }
    .container_24 .suffix_3 {        padding-right:12.5%;    }
    .container_24 .suffix_4 {        padding-right:16.6666666667%;    }
    .container_24 .suffix_5 {        padding-right:20.8333333333%;    }
    .container_24 .suffix_6 {        padding-right:25%;    }
    .container_24 .suffix_7 {        padding-right:29.1666666667%;    }
    .container_24 .suffix_8 {        padding-right:33.3333333333%;    }
    .container_24 .suffix_9 {        padding-right:37.5%;    }
    .container_24 .suffix_10 {        padding-right:41.6666666667%;    }
    .container_24 .suffix_11 {        padding-right:45.8333333333%;    }
    .container_24 .suffix_12 {        padding-right:50%;    }
    .container_24 .suffix_13 {        padding-right:54.1666666667%;    }
    .container_24 .suffix_14 {        padding-right:58.3333333333%;    }
    .container_24 .suffix_15 {        padding-right:62.5%;    }
    .container_24 .suffix_16 {        padding-right:66.6666666667%;    }
    .container_24 .suffix_17 {        padding-right:70.8333333333%;    }
    .container_24 .suffix_18 {        padding-right:75%;    }
    .container_24 .suffix_19 {        padding-right:79.1666666667%;    }
    .container_24 .suffix_20 {        padding-right:83.3333333333%;    }
    .container_24 .suffix_21 {        padding-right:87.5%;    }
    .container_24 .suffix_22 {        padding-right:91.6666666667%;    }
    .container_24 .suffix_23 {        padding-right:95.8333333333%;    }

    .container_24 .push_1 {        left:4.1666666667%;    }
    .container_24 .push_2 {        left:8.3333333333%;    }
    .container_24 .push_3 {        left:12.5%;    }
    .container_24 .push_4 {        left:16.6666666667%;    }
    .container_24 .push_5 {        left:20.8333333333%;    }
    .container_24 .push_6 {        left:25%;    }
    .container_24 .push_7 {        left:29.1666666667%;    }
    .container_24 .push_8 {        left:33.3333333333%;    }
    .container_24 .push_9 {        left:37.5%;    }
    .container_24 .push_10 {        left:41.6666666667%;    }
    .container_24 .push_11 {        left:45.8333333333%;    }
    .container_24 .push_12 {        left:50%;    }
    .container_24 .push_13 {        left:54.1666666667%;    }
    .container_24 .push_14 {        left:58.3333333333%;    }
    .container_24 .push_15 {        left:62.5%;    }
    .container_24 .push_16 {        left:66.6666666667%;    }
    .container_24 .push_17 {        left:70.8333333333%;    }
    .container_24 .push_18 {        left:75%;    }
    .container_24 .push_19 {        left:79.1666666667%;    }
    .container_24 .push_20 {        left:83.3333333333%;    }
    .container_24 .push_21 {        left:87.5%;    }
    .container_24 .push_22 {        left:91.6666666667%;    }
    .container_24 .push_23 {        left:95.8333333333%;    }

    .container_24 .pull_1 {        left:-4.1666666667%;    }
    .container_24 .pull_2 {        left:-8.3333333333%;    }
    .container_24 .pull_3 {        left:-12.5%;    }
    .container_24 .pull_4 {        left:-16.6666666667%;    }
    .container_24 .pull_5 {        left:-20.8333333333%;    }
    .container_24 .pull_6 {        left:-25%;    }
    .container_24 .pull_7 {        left:-29.1666666667%;    }
    .container_24 .pull_8 {        left:-33.3333333333%;    }
    .container_24 .pull_9 {        left:-37.5%;    }
    .container_24 .pull_10 {        left:-41.6666666667%;    }
    .container_24 .pull_11 {        left:-45.8333333333%;    }
    .container_24 .pull_12 {        left:-50%;    }
    .container_24 .pull_13 {        left:-54.1666666667%;    }
    .container_24 .pull_14 {        left:-58.3333333333%;    }
    .container_24 .pull_15 {        left:-62.5%;    }
    .container_24 .pull_16 {        left:-66.6666666667%;    }
    .container_24 .pull_17 {        left:-70.8333333333%;    }
    .container_24 .pull_18 {        left:-75%;    }
    .container_24 .pull_19 {        left:-79.1666666667%;    }
    .container_24 .pull_20 {        left:-83.3333333333%;    }
    .container_24 .pull_21 {        left:-87.5%;    }
    .container_24 .pull_22 {        left:-91.6666666667%;    }
    .container_24 .pull_23 {        left:-95.8333333333%;    }

    .container_24 .with-phone {
        width:66.6666666667%;
    }

    .container_24 .logo {
        padding-top:0.4em;
        margin-left:4.1666666667%;
    }
    .container_24 #logo {
        width:100%;
        max-width:190px;
    }

    #homepage .grid_14, #homepage .grid_24 {
        width:91.6666666667%;
        padding:0 4.1666666667% 0;
    }

    #homepage #homepage-image {
        background: none !important;
        display:none;
    }

    #homepage #vergelijkingen {
        width:91.6666666667%;
        padding:0 4.1666666667% 0;
    }

    #article-top {
        margin-left:1%;
        margin-right:1%;
    }
    #article-top h1 {
        font-size:1.4em;
    }

    #result-step div.step-border,
    #wijzigen-step div.step-border,
    #result123-invoer-wrapper,
    #result-invoer-wrapper,
    #result-table-wrapper,
    #result123,
    #result-header,
    #result-top{
        margin-left:1% !important;
        margin-right:1% !important;
    }

    #result-gegevens li {
        display: inline;
    }

    #result-invoer-wrapper fieldset {
        margin-right:1% !important;
        width:100%;
    }

    #result-invoer-wrapper fieldset .help-button {
        margin-left:5px;
    }

    #result-top,
    #result-invoer-wrapper,
    #result-table-wrapper {
        width:98%;
    }

    #result-gegevens .question {
        display:inline-block;
    }

    #result-invoer-wrapper fieldset div.question {
        padding-left:0 !important;
    }
}

@media (min-width: 990px) {

}


a, a:link {
    color: #08E;
    text-decoration:none;
}
a img {
    border: 0;
}
a:hover {
    color:#FF0000;
    text-decoration:underline;
}

a img {
    border: none;
}

.container_24 {
    background-color:#FFFFFF;
}

#landing, #information {

}

.clear-left {
    clear: left;
}

/* Custom made containers for overlays */
.container_14 {
    width: 570px;
}
.container_18 {
    width:730px;
}
.container_22 {
    width:890px;
}

.nobackground {
    background-color:transparent;
}

.center-text {
    text-align: center;
}

.top-padding {
    padding-top: 0.7em;
}

.bottom-padding {
    padding-bottom: 0.7em;
}

.hidden {
    display: none;
}

/*** steps **/
#steps {
    margin: 0 1rem;
}

#steps .title {
    color:#6DCFF6;
    font-size:1.2em;
    line-height:1.231;
    display:inline-block;
    margin: 0 1.2rem 0 0;
}
#steps .step {
    text-align: center;
    color: black;
    margin: 0 1rem 0 0;
    display:inline-block;
}

#steps .active {
    font-weight: bold;
}

#steps .step img {
    vertical-align:text-bottom;
}
#steps .line {
    background: url("/sites/global/images/steps_spirit.png") no-repeat scroll -123px -48px transparent;
    height: 15px;
    margin: 0;
}
#steps .line.active {
    background: url("/sites/global/images/steps_spirit.png") no-repeat scroll -123px 1px transparent;
}
#steps .line.first {
    background: url("/sites/global/images/steps_spirit.png") no-repeat scroll -123px -80px transparent;
}
#steps .line.last {
    background: url("/sites/global/images/steps_spirit.png") no-repeat scroll -123px -64px transparent;
}

#steps .line.last.active {
    background: url("/sites/global/images/steps_spirit.png") no-repeat scroll -123px -15px transparent;
}

#steps .checked a {
    background: url("/sites/global/images/checked.png") no-repeat 0 0 transparent;
    padding-left:18px;
}


/* Loading element */
.loading-block {
    padding:1.2em;
    z-index: 200;
    text-align:center;
    font-size:1.2em;
}

#colorbox .loading-block {
    display:none;
    margin:auto;
}

#colorbox .loading-block p {
    margin:0;
    padding:0;
}

#loading-results-block {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction:column;
}

#loading-results-block div {
    font-family: Gilroy, Arial, sans-serif;
    font-size:1.5rem;
    padding:1rem;
}

.loading-element {
    background-color:white;
    border:2px solid #6DCFF6;
    padding:25px 25px 10px;

    /**CSS3**/
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius:5px;
}

.loading-element p {
    text-align: center;
}

/* Help icon */
.help-button {
    background: transparent url("/sites/global/images/help-icon.png") no-repeat 0 0;
    background-size: contain;
    height:15px;
    width:15px;
}

/* Help popup */
div.jquerybubblepopup h2 {
    background: transparent url("/sites/global/images/help-icon.png") no-repeat 0 0;
    background-size: contain;
    height:22px;
    margin:0 0 5px;
    padding-left:30px;
    padding-top:2px;
}
div.jquerybubblepopup span {
    font-size: 1em;
}
div.jquerybubblepopup .help-closeButton {
    background: url("/sites/global/images/colorbox/controls.png") no-repeat scroll -25px 0 transparent;
    height: 25px;
    width: 25px;
    display:block;
    float:right;
    margin:-6px -4px 1px 1px;
    cursor: pointer;
}

.page-top div#menu-search {
    margin-top: 7px;
}
.page-top div#menu-search #s {
    width:40%;
}
/*
#result-step {
	background: url("/sites/global/images/comparebackgroundline.png") repeat-x scroll 0 13px transparent;
}*/

#result-step div.container_24 {
    background-color: transparent;
}

#result-step div.step-border,
#wijzigen-step div.step-border {
    background-color:white;
    border:2px solid #6DCFF6;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius:5px;
    padding: 8px 0 5px;
}

/* PDF list */
li.pdf_list {
    margin-left: 0;
    list-style: none outside none;
}
/* Check List */
ul.checklist {
    margin-left: 1em;
    padding-left: 0;
    list-style: none;
}
ul.checklist li, article .col3 ul li {
    list-style-image:url("/sites/global/images/checked.png");
    padding:5px;
}
/* Vergeleken module lijst */
ul.vergelekenmoduleslist li {
    list-style:none outside none;
    margin-left: 0;
}
ul.vergelekenmoduleslist li a {
    font-size:1.1em;
}
ul.vergelekenmoduleslist li img {
    vertical-align:middle;
    margin-right: 10px;
}

.homepage-content:after {
    content: "";
    display: block;
    clear: both;
}

article #reviews {
    background-color: #edf3f4;
    padding: 1rem;
    border-radius:1em;
    margin-bottom:1em;
}

#reviews h2 {
    padding: 0;
    margin-top:0;
}

#reviews .reviewTekst {
    margin:0;
}

#reviews .reviewTekst p, #reviews .reviewTekst div {
    padding:0;
    margin:0;
}

#reviews .reviewTekst {
    padding: 0 0 1em 0;
}
#landing article section {
    margin-bottom:1em;
}

#landing article {
    overflow: hidden;
}

#reviews .datePublished {
    font-style: italic;
}

#reviews .itemReviewed {
    font-weight:bold;
}

#reviews .review p {
    margin:0;
    padding:0;
}

#reviews div {
    width: auto;
}
#artikelen div {
    margin-bottom:1em;
}

#artikelen div:last-child {
    margin-bottom:0;
}

#artikelen div span {
    display: block;
    margin-bottom:0.5em;
    font-style: italic;
}

#landing article h2 {
    margin:0;
}

#loading-results-block {
    z-index:300;
    padding:5px;
    width:auto;
    font-family: 'Noto Sans', sans-serif;
    font-size:1.2em;

}



#right-side fieldset {
    border-color: #8cc63f;
    width:99%;
    margin:10px 0;
}

#right-side fieldset legend {
    color: #8cc63f;
}


.page-top .title {
    display: inline-block;
}
.page-top .information {
    padding: 0;
    margin:10px 0 0 0;
    text-align: right;
    display: inline-block;
    float:right;
}

.page-top .information span {
    background: url("/sites/geencentteveel/images/triangle-blue-right.png") no-repeat  right 50%;
    background-size: 7px 15px;
    color:#FFFFFF;
    font-size:1.1em;
    height:25px;
    padding:0 12px 0 14px;
}

.page-top .information span:hover {
    background: url("/sites/geencentteveel/images/triangle-red-right.png") no-repeat  right 50%;
    background-size: 7px 15px;
}

.page-top .information a {
    font-size: 1.15em;
}



#dekkingLayout table {
    width:100%;
}

#dekkingLayout table td {
    width:33.3%;
}

#dekkingLayout table.dekkingValue {
    margin-bottom:1em;
}

#dekkingLayout table.dekkingValue td {
    background-color: #edf3f4;
    border:1px solid #EFEFEF;
    padding: 0.6em;
    font-size:1.1em;
    line-height:1.2em;
    vertical-align:top;
}

#dekkingLayout table.dekkingValue td input {
    padding-bottom:2em;
    vertical-align:top;
}

#dekkingLayout table.dekkingValue td label {
    display:inline-block;
}

#dekkingLayout table.dekkingValue td span {
    font-size:0.9em;
    color: #005B9F;
    font-style: italic;
}


#dekkingLayout table.dekkingList td {
    border:1px solid #EFEFEF;
    padding: 0.6em;
    font-size:1em;
    line-height:1.1em;
    height:2.1em;
    vertical-align:top;
}

#dekkingLayout table.dekkingList td.colItem {
    background: url("/sites/global/images/checked.png") no-repeat 0.5em 0.5em #edf3f4;
    padding-left: 28px;

}

#dekkingLayout table.dekkingList td.crossItem {
    background: url("/sites/global/images/close.jpg") no-repeat 0.5em 0.5em #dd7964;
    padding-left: 28px;

}

#reviewsPage .reviewRow {
    margin-bottom:1em;
    padding:0;
}

#reviewsPage .reviewRow:after {
    content:"";
    display: block;
}

#reviewsPage .review-props {
    font-style: italic;
    padding:0;
}

#wijzigPolis {
    background-color: #FDF31C;
    -moz-border-radius: 0.5em;
    -webkit-border-radius: 0.5em;
    border-radius: 0.5em;
    -khtml-border-radius:0.5em;
    padding:0.5em;
    margin:0.5em 0;
    font-weight: bold;
}

#wijzigPolis span {
    text-align: right;
    display: block;
}



aside a.vergelijk {
    background: -webkit-linear-gradient(#FF3030, #FF3030);
    background: -o-linear-gradient(#FF3030, #FF3030);
    background: -moz-linear-gradient(#FF3030, #FF3030);
    background: linear-gradient(#FF3030, #FF3030);
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    border-radius: 0.5em;
    padding: 0.5em;
    margin: 0 0 1em 0;
    text-align: center;
    color: #FFF;
    font-size: 1.1em;
    display: inline-block;
    box-shadow: 1px 1px 3px grey;
    -moz-box-shadow: 1px 1px 3px grey;
}

aside a.vergelijk span {
    background: url("/sites/geencentteveel/images/triangle-white-right.png") no-repeat right 50%;
    background-size: 7px 15px;
    line-height: 1em;
    padding-right: 10px;
    display: block;
    font-weight: bold;

}

span[itemprop="average"] {
    font-weight:bold;
}

#cookiewall {
    text-align: center;
    padding:0.5em;
    background-color: #edf3f4;
    border-bottom: 1px inset lightgrey;
}

.cookieBlur {
    filter: blur(0.2rem);
}
#cookiewall2 {
    position: fixed;
    z-index: 999;
    width:100%;
    height:100%;
}

#cookiewall2 .cookiewallText {
    text-align: center;
}

#cookiewall2 .cookiewallText .text {
    text-align: left;
    font-size:0.9rem;
}

#cookiewall2 a.button-styled {
    padding:1rem;
    font-size: 1.3rem;
    width:33%;
    margin:auto;
    box-shadow: none;
}

#cookiewall2 details {
    text-align: left;
    padding: 0.5rem;
    font-size: 0.9rem;
}
#cookiewall2 details summary{
    padding:0.5rem;
}
#cookiewall2 details .cookiePolicy{
    max-height: 400px;
    overflow: auto;
    padding: 1rem;
    background-color: white;
}

.jKorting {
    height:20px;
    text-align: center;
    display: flex;
    justify-content: center;
    margin: 0.5rem;
}
.jKorting a {
    color:red;
    height:20px;
    line-height: 20px;
    font-size: 12px;
    font-weight: bold;
    margin-bottom:0.5rem;
    margin-left:0.5rem;
}


.with-phone {
    vertical-align: bottom;
    text-align: right;
    margin-bottom: 0.1%;
}

/* Header */

nav#menu-top {
    display:inline-block;
    margin-right:0.4em;
    margin-top: 0.3em;
    vertical-align: middle;
}

nav#menu-top ul {
    text-align:right;
}

nav#menu-top ul li {
    line-height: 1em;
	border-right:1px solid silver;
	text-align:right;
	padding:0 0.5em;
	display: inline-block;
	margin: 0;
}

nav#menu-top ul li.last {
	border-right:none;
	padding:0 0 0 0.5em;
}


div#menu-telefoon {
    display: inline-block;
}

div#menu-telefoon span {
	font-weight:bold;
	vertical-align:sub;
}

div#menu-telefoon img {
	vertical-align:middle;
}

div#menu-telefoon p {
    display: none;
}

#menu-telefoon span {
    padding-left:1.6em;
    line-height:1.8em;
    display: inline-block;
    background-image: url('data:image/png;base64,/9j/4AAQSkZJRgABAQEASABIAAD/4QMURXhpZgAATU0AKgAAAAgAAAAAAA4AAgIBAAQAAAABAAAALAICAAQAAAABAAAC4AAAAAD/2P/gABBKRklGAAEBAAABAAEAAP/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQdGh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv/bAEMBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/AABEIABYADwMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APQtB8OW2v6b/aF7PcGd5GDEMOcH3FReIdGi8MQW95p1xcLM8nlksw6bSew9q2/Ajj/hGUyR/rX/AJ1T+Irj+ybPBB/0j/2U0AcK6f2RrBt7vM8UL4dI3KhhTtPspNc1Q20MnlI251EjFto9KKKAP//Z//4AE0NyZWF0ZWQgd2l0aCBHSU1Q/9sAQwAFAwQEBAMFBAQEBQUFBgcMCAcHBwcPCwsJDBEPEhIRDxERExYcFxMUGhURERghGBodHR8fHxMXIiQiHiQcHh8e/9sAQwEFBQUHBgcOCAgOHhQRFB4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e/8IAEQgAIAAWAwERAAIRAQMRAf/EABcAAQEBAQAAAAAAAAAAAAAAAAYEBQH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAAFOXGeaorABeKwCYRScP//EAB8QAAEEAgIDAAAAAAAAAAAAAAMBAgQFAAYTFBUzNP/aAAgBAQABBQKLHJYr4Z2EU1dI1315e/frr2oPkHl65FnmG8Ty9TqxYxpC/wD/xAAUEQEAAAAAAAAAAAAAAAAAAAAw/9oACAEDAQE/AU//xAAUEQEAAAAAAAAAAAAAAAAAAAAw/9oACAECAQE/AU//xAAmEAABBAADCAMAAAAAAAAAAAABAAIDERITIRAiMTM0QUJxgpGS/9oACAEBAAY/AnyOmog9xa6gflGNkt2LU3sbPgFNicBqOK5jftaEHcCwSNpwUeW12d5IiJl0v//EACEQAAIBAgYDAAAAAAAAAAAAAAABESFBEDFRYfDxgZHR/9oACAEBAAE/IYb7LsHF/ShkrUhevBy2mD8m5uYcix1sk6jMTnUeX7RopSE63kNRIkt2P//aAAwDAQACAAMAAAAQkEkgEg//xAAUEQEAAAAAAAAAAAAAAAAAAAAw/9oACAEDAQE/EE//xAAUEQEAAAAAAAAAAAAAAAAAAAAw/9oACAECAQE/EE//xAAgEAACAgEEAwEAAAAAAAAAAAABEQAhUTFBYfAQgcHx/9oACAEBAAE/EGyKWsw6ogMT9/N66gHaTuJsbuYb7VvCjHdyJShUAtbM7J9hgu9IG8Zqu02WRkRo2CVDjui9ysQJoeHo+J//2Q==');
    background-size: 1.2em 1.8em;
    background-repeat: no-repeat;
}

/* Information */

/* Top */
#article-top div#menu-search {
	margin-top: 0px;
    text-align: right;
    margin-right:0;
}
#article-top h1 {
	margin:0;
	padding:0;
}

/* Search */
#s {
	background-image:none;
	border:1px solid silver;
	width:40%;
}
/* Live search */
ul.search_results {
	display: block;
	background-color:#fff;
	width:450px;
	max-height: 400px;
	position:absolute;
	top:20px;
	left:0px;
	overflow:auto;
	z-index: 9999;	
	
	list-style-type: none;
	list-style-image: none;
	list-style-position: inside;
	
	padding: 0px;
	margin: 0px;
	
	-moz-box-shadow: 5px 5px 3px #222;
	-webkit-box-shadow: 5px 5px 3px #222;
	box-shadow: 5px 5px 3px #222;
}

ul.search_results li {
	display: block;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #aaa;
	text-align: left;	

	background-color:#EFEFEF;
	text-decoration: none;

}

ul.search_results li a, ul.search_results li a:visited {
	display: block;
	font-weight: bold;
}

ul.search_results p#daves-wordpress-live-search_author {
	margin: 0px;
	font-size: 90%;
	font-weight: bold;
}

ul.search_results p#daves-wordpress-live-search_date {
	margin: 0px;
	font-size: 90%;
}

/* BEGIN post thumbnails */
ul.search_results li.post_with_thumb a {
	width:150px;
	float:left;
}

ul.search_results li.post_with_thumb img.post_thumb {
	float: left;
	margin: 3px 10px 10px 0px;
	height: 48px;
	width: 48px;
	border: 1px solid #888;
}
/* END post thumbnails */

/* BEGIN post excerpt */
ul.search_results .excerpt, ul.search_results .meta {
	width: 100%;
}
/* END post excerpt */

ul.search_results .clearfix {
	float: none !important;
	clear: both !important;
}

ul.search_results .parent {
	font-size:0.8em;
	font-style:italic;
	margin:0.2em 0;
}
ul.search_results .search_footer {
	background-color: #888;
	width: 100%;
	text-align: right;
	padding: .5em 0;
}

ul.search_results .search_notfound {
	background-color: #888;
	width: 100%;
	text-align: left;
	padding: .5em 0;
	color: #fff;
}
ul.search_results .search_notfound span {
	margin-left: 1em;
}

ul.search_results .search_footer a,
ul.search_results .search_footer a:visited {
	color: #fff;	
	margin-right: 1em;
}


/* Article */
#search p {
	color:#8cc63f;
	line-height:1.231;
	font-weight:300;
	margin-top: 15px;
	font-size:1.2em;
	margin-bottom: 15px;
}

article #search p {
	margin-bottom: 0px;
}

article #search {
	margin: 15px 0px;
}

/* Article bradcrumb */
#breadcrumb ul {
  overflow: hidden;
  width: 100%;
  margin: 0px;
}

#breadcrumb ul li{
  float: left;
  margin: 0 0.5em 0.5em 0;
}

#breadcrumb ul a,
#breadcrumb ul span {
  float: left;
  text-decoration: none;
  position: relative;
}

#breadcrumb span {
	color: #8cc63f;
	font-weight: 300;
}

/* Article List */
article div.page-column {
	width: 275px;
	float: left;
}

.container_22 article div.page-column {
	width: 400px;
	float: left;
	margin-left: 25px;
}

.container_18 article div.content {
	width: 550px;
}

article span.subheader {
	display: block;
	color:#8cc63f;
	font-size:1.2em;
	line-height:1.231;
	margin: 0.7em 0 0.2em;
}

#breadcrumb ul {
	list-style: none;
}
article ul {
    margin:0 0 1.52em;
}

article span.page {
	display: block;
	line-height:1.5em;
	margin-bottom:0.4em;
}
article .backlink {
	margin: 20px 0px;
}

/* Zoek resultaaten */
#informatie_zoeken {
	margin-top:1em;
}
#informatie_zoeken .result-row {
	margin-bottom:1em;
}

#informatie_zoeken .result-title {
	font-size:1.2em;
}
#informatie_zoeken .result-url {
	color:#0E774A;
}
#informatie_zoeken em {
	font-weight:bold;
	font-style: normal;
}

#informatie_zoeken .result-parents {
	color:gray;
	font-size:0.9em;
	font-style:italic;
	margin:0.2em 0 5px;
}

.share {
	background-color:#FFFFEF;
	padding:0 15px;
	
	/**CSS3**/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius:5px;
}

.share .shareSite {
	display: inline;
}
.share .shareSite img {
	vertical-align:text-bottom;
}

div.maatschappij_icoon {
	height:50px;
}

aside.info_pannel {
	background-color:#edf3f4;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	-khtml-border-radius:1em;
	padding:1em;
}

aside.info_pannel fieldset {
	background-color:white;
}

aside.info_pannel h2 {

}

aside.info_pannel p, aside.info_pannel ul {
	padding: 1em;
	font-size:0.9em;
}

/* productOverview */
#productOverview .image {
	text-align:center;
	vertical-align:middle;
}
#productOverview .image img {
	margin-right: 5px;
}

#productOverview h2 {
	font-size:1.2em;
	margin-bottom:0px;
}

#productOverview .price span {
	display: block;
	padding-left: 5px;
	font-size:1.2em;
	font-weight: bold;
}

/* Voorwaarden table in details page */
table#voorwaarden-table
{
    border-collapse: collapse;
    width: 100%;
    margin: 0px 0px 20px;
}
table#voorwaarden-table thead tr.hd
{
    color: black;
    font-size: 80%;
    text-align:center;
    border: 2px solid #EFEFEF;
}
table#voorwaarden-table thead tr.hd th
{
    font-weight: bold;
    padding: 5px;
}

table#voorwaarden-table thead tr.hd-text th {
	text-align: left;
	font-weight: normal;
	border-color:silver;
	border-width:1px;
	padding-left: 5px;
	font-size:1.2em;
	font-weight: bold;
 	background-color: #EFEFEF;
 	border: 2px solid #EFEFEF;
} 

table#voorwaarden-table thead th div.container img
{
    border: none;

}
table#voorwaarden-table thead th  div.container a
{
    display: block;
    padding-right: 3px;
}

table#voorwaarden-table .row {
	border-right: 2px solid #EFEFEF;
	border-left: 2px solid #EFEFEF;
}
table#voorwaarden-table .row td {
	border-bottom: 2px solid #EFEFEF;
	border-top: 2px solid #EFEFEF;
}

table#voorwaarden-table thead th.hd, table#voorwaarden-table thead th.hd-basic
{
    background-color: #EFEFEF;
}

table#voorwaarden-table tbody tr td
{
    padding: 10px 0 0 5px;
    text-align: left;
    vertical-align: middle;
}
table#voorwaarden-table tbody td img
{
    border: none;
}

/* Footer */

footer {
	padding: 12px 0px;
}
footer .footer-links {
	font-size: 0.9em;
	padding: 12px 0px;
}
footer .footer-links li {
	list-style:none;
	float: left;
}



/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:100; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:gray;}

#colorBox{}
    #cboxTopLeft{width:25px; height:25px; background:url(/sites/global/images/colorbox/border1.png) no-repeat 0 0;}
    #cboxTopCenter{height:25px; background:url(/sites/global/images/colorbox/border1.png) repeat-x 0 -50px;}
    #cboxTopRight{width:25px; height:25px; background:url(/sites/global/images/colorbox/border1.png) no-repeat -25px 0;}
    #cboxBottomLeft{width:25px; height:25px; background:url(/sites/global/images/colorbox/border1.png) no-repeat 0 -25px;}
    #cboxBottomCenter{height:25px; background:url(/sites/global/images/colorbox/border1.png) repeat-x 0 -75px;}
    #cboxBottomRight{width:25px; height:25px; background:url(/sites/global/images/colorbox/border1.png) no-repeat -25px -25px;}
    #cboxMiddleLeft{width:25px; background:url(/sites/global/images/colorbox/border2.png) repeat-y 0 0;}
    #cboxMiddleRight{width:25px; background:url(/sites/global/images/colorbox/border2.png) repeat-y -25px 0;}
    #cboxContent{background:#fff;}
        #cboxTitle{ display: none;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxLoadingOverlay{background:#fff url(/sites/global/images/ajax-loader.gif) no-repeat center;}
        #cboxClose{
            background-color: transparent;
			position:absolute;
			right:1em;
			top:0;
            padding:0;
        }
        #cboxClose .colorbox-sluiten-img {
			background:url("/sites/global/images/colorbox/controls.png") no-repeat scroll -25px 0 transparent;
			height:25px;
			width:25px;
			text-indent:-9999px;
			display: block;
			float: right;
        }
        #cboxClose .colorbox-sluiten-text {
        	float: left;
        	margin-top: 2px;
        }
		#cboxClose:hover {
			color:#FF0000;
            border-color:#FF0000;
			text-decoration:underline;
		}
		
		#backlink {
		   	border: 1px solid #6DCFF6;
		    padding: 2px 5px 2px 7px;
		    color: #0000CC;

			/**CSS3**/
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
			-khtml-border-radius:5px;
			
			width: 100px;
			overflow: hidden;
		}
		
        #backlink .colorbox-back-text {
    		margin-left: 10px;
    		padding-top: 7px;
    		vertical-align: text-top;
        }
		#backlink:hover {
			color:#FF0000;
			text-decoration:underline;
		}
		
		#backlink .colorbox-back-img {
			background:url("/sites/global/images/colorbox/controls.png") no-repeat scroll -74px 0 transparent;
			height:25px;
			width:25px;
			text-indent:-9999px;
			display: block;
			float: right;
        }
		


/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/sites/global/images/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/sites/global/images/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/sites/global/images/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/sites/global/images/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/sites/global/images/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/sites/global/images/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/sites/global/images/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/sites/global/images/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}


#colorbox h1 {
    margin-top:0;
    margin-bottom:0;
}
@media (max-width: 529px) {
	.question li {
		display:inline-block;
		margin-right:1rem;
	}
}

/** FORM ***/
#formGegevens {
	margin-top: 20px;
    width:68%;
}
.remote-form {
	margin-bottom: 20px;
}
/*** one category is wrapped in a fieldset **/
fieldset {
	border:1px solid #6DCFF6;
	margin: 10px 0;
	text-align:left;

	/**CSS3**/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius:5px;
}

fieldset h3 {
	color: #005B9F;
	margin: 5px 0 0 15px;
	font-size: 1.4em;
}

legend {
	color:#373737;
	font-size:1.4em;
	padding:0 5px;
	font-weight:300;
	letter-spacing:0.05em;
	margin-left: 15px;
	background-color:white;
}
 
legend.controle {
	 background: transparent url(/sites/global/images/checklist.png) left top no-repeat;
	 line-height: 32px;
	 padding-left: 37px;
}
 
legend img {
	 float: left;
	 margin-right: 5px;
}
 
fieldset p {
	 padding: 0px 0px 0px 20px;
}
fieldset ul {
	margin: 5px 0px 0px 10px;
}

/** question wrapper */
fieldset div.question {
	margin: 0px 10px 5px;
	padding: 7px 10px;
}
fieldset div.question.first {
	margin-top: 5px;
}

fieldset div.question.last {
	margin-bottom: 5px;
}

fieldset div.question.hilite {
	background-color:#edf3f4 !important;

	/**CSS3**/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius:5px
}

fieldset div.question.hilite #dekkingLayout {
   background-color: white;
}
 
fieldset label {
	color: black;
	display: block;
	font-weight: bold;
}

fieldset div.checkbox-label {
	padding-top: 2px;
	padding-bottom: 2px;
}

fieldset label.checkbox {
	color: #000;
	display: inline;
	margin-bottom: 0px;
}

fieldset label.normal {
	color: #000;
	margin-bottom: 0px;
}

fieldset table td label {
	color: #000;
	margin-top: 2px;
	margin-bottom: 0px;
}
input, select {
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    border-radius: 0.5em;
}

input[type="text"], input[type="email"], input[type="number"], input[type="tel"], textarea
{
    -webkit-box-shadow: inset 1px 1px 2px 0px rgba(50, 50, 50, 0.35);
    -moz-box-shadow:    inset 1px 1px 2px 0px rgba(50, 50, 50, 0.35);
    box-shadow:         inset 1px 1px 2px 0px rgba(50, 50, 50, 0.35);
	border: 1px solid silver;
	margin-right: 5px;
	font-size:1em;
	padding: 5px
}

input[disabled='disabled'] {
	background-image: url(/sites/global/images/select_bg.gif);
}

input[readonly='readonly'] {
	background-image: url(/sites/global/images/select_bg.gif);
}

div.dropdown {
	display: inline-block;
	margin-top:5px;
}
/* Bug ie 6 and 7 */
*:first-child+html div.dropdown {
	display: inline;
	background:0;
}
* html div.dropdown {
	display: inline;
	background:0;
}

input[type="text"].error, input[type="number"].error, input[type="email"].error, input[type="tel"].error
div.dropdown.error {
	background-image: url(/sites/global/images/select_bg_error.gif);
}

select {
	background: white;
	padding:5px;
	font-size: 1em;
    -webkit-box-shadow: inset 1px 1px 2px 0px rgba(50, 50, 50, 0.35);
    -moz-box-shadow:    inset 1px 1px 2px 0px rgba(50, 50, 50, 0.35);
    box-shadow:         inset 1px 1px 2px 0px rgba(50, 50, 50, 0.35);
    border: 1px solid silver;
}
select option {
	background-color: #FFF;
}
fieldset table.error, div.dropdown.error select, div.error {
	background-color: #ffd6d6 !important;
}

input[type="radio"] {
	margin-left: 0;
}

.question li  {
    list-style-type: none;
    margin-left:0;
}
.question input[type="radio"] {
    display: inline;
}

.question li label {
    display:inline;
    font-weight: normal;
}


/* table for radio buttons */
fieldset table {
 	border-collapse: collapse;
}
fieldset table td {
	 text-align: left;
	 vertical-align: middle;
	 padding-right: 5px;
}

fieldset table td.checked {
    background: url("/sites/global/images/checked2.png") right 10px no-repeat;
    padding-right: 15px;
}

fieldset table td.false {
    background: url("/sites/global/images/false.png") right 7px no-repeat;
    padding-right: 15px;
}

td.vmiddle {
	vertical-align: middle;
}

/** position form elements **/
div.question div.subscript {
	 font-size: 70%;
}
div.question span.text {
	margin-right: 5px;
}
div.question.half,
div.question div.half {
	float: left;
}
div.question div.half {
	margin-top: 5px;
}

div.question div.element_wrapper {
	 float: left;
	 padding-top: 5px;
	padding-right:3px;
}

/*** OWN BUTTON ***/

/* REQUIRED BUTTON STYLES: */		
button { 
	position: relative;
	cursor: pointer;
	overflow: visible; /* removes extra side padding in IE */
	font-size:1.1em;
	border: 0;
}

button.inline {
	margin-left: -10px;
}

button::-moz-focus-inner {
	border: none;/* overrides extra padding in Firefox */
	padding: 0;
}

button span { 
	position: relative;
	display: block; 
	white-space: nowrap;	
}
button.chrome span
{
	margin-top: -1px;
}

.form-close {
	height:32px;
}

.form-closeAlt {
	height:20px;
	text-align: center;
	margin-bottom:5px;
}
.form-closeAlt button.styledAlt {
	background-color: transparent;
    font-weight: bold;
	font-size:0.95em;
	color:#08E;
	margin:0 0 0 20px;
	padding:0.2em 0.5em;
	border: 1px solid #08E;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;
}
.form-closeAlt button.styledAlt:hover {
	border: 1px solid red;
	color:red;
}

#result123 .form-closeAlt button.styledAlt {
	float:right;
}

#result123 .textLinkToDetails {
	display:block;
	float:right;
}

/* OPTIONAL BUTTON STYLES for applying custom look and feel: */		
button.styled {
    background-color: #8cc63f; /* fallback */
    background: -webkit-linear-gradient(#FF3030, #FF3030); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#FF3030, #FF3030); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#FF3030, #FF3030); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#FF3030, #FF3030); /* Standard syntax */
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    border-radius: 0.5em;
	height: 32px;
	padding: 0;
	margin: 5px 5px 5px 0;
	float: right;
	text-align: center;
    box-shadow: 1px 1px 3px grey;
    -moz-box-shadow: 1px 1px 3px grey;
}

button.styled span {
    background: url("/sites/geencentteveel/images/triangle-white-right.png") no-repeat  right 50%;
    background-size: 7px 15px;
	color:#FFFFFF;
	font-size:1.1em;
	height:25px;
    margin-right:10px;
	padding:7px 15px 0 14px;
    font-weight: bold;
}
button.styled:hover, button.styledHover { /* the redundant class is used to apply the hover state with a script */

}

button.styledHover span {

}

button.styled.ok
{
	margin-bottom: 10px;
}

button.styled.details
{
	width: 115px;
}

/* the redundant class is used to apply the hover state with a script */
button.styled:hover, button.styledHover {
    box-shadow: none;
    -moz-box-shadow: none;
}


/* Landingspage button. */
button.styledLanding {
    background: -webkit-linear-gradient(#FF3030, #FF3030); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#FF3030, #FF3030); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#FF3030, #FF3030); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#FF3030, #FF3030); /* Standard syntax */
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    border-radius: 0.5em;
	padding: 0;
	margin:0;
	text-align: center;
    box-shadow: 1px 1px 3px grey;
    -moz-box-shadow: 1px 1px 3px grey;
}

button.styledLanding span {
    background: url("/sites/geencentteveel/images/triangle-white-right.png") no-repeat  right 50%;
    background-size: 7px 15px;
    color:#FFFFFF;
    font-size:1.1em;
    height:25px;
    margin-right:10px;
    padding:7px 15px 0 14px;
    font-weight: bold;
}

button.styledLanding span a {
	color:#FFFFFF;
}

button.styledLanding:hover {
    box-shadow: none;
    -moz-box-shadow: none;
}

#details-table #searchsubmit {
    height:19px;
}


#details-table #searchsubmit span {
    background-size: 5px 12px;
    margin-right:6px;
    padding: 2px 10px 0 8px;
    height:18px;
    font-size: 0.9em;
}

div.errorExplanation {

	background-position: left 2px;
	background-repeat: no-repeat;
	
	padding-left: 0px;
	
	font-size: 1em;
	color: #ED1414;
	
	margin-top: 4px;
	margin-bottom: 4px;
		
	width: 325px; /* anders komt error tekst onder hulpballonnetje */
}

/* legend als er een fout is */
fieldset#errorOverview legend {

	
	background-position:5px 2px;
	background-repeat:no-repeat;
	
	color:#ED1414;
	
	padding-left:5px;
}
fieldset#errorOverview {
	border-color: #ED1414;
}

fieldset#errorOverview p {
	padding: 10px 0px 0px 20px;
	margin: 0px;
}

fieldset#errorOverview ul {
	margin: 10px 0px 20px 10px;
}
	

/** zet css uit voor safari **/
 @media screen and (-webkit-min-device-pixel-ratio:0) {
		div.dropdown {
			background-image: none !important;
		}
		select {
			background: #fff;
		}
	}
	
/** aparte opmaak voor inboedelwaardemeter waarde (stap 2 op de inboedel gegevens pagina) **/
div#inboedel_waarde_container {

	font-size: 110%;
}

div#inboedel_waarde_container span#inboedel_waarde {
	margin-left: 50px;
}

div#inboedel_waarde_box {
	
	margin: 10px 0;
	padding: 5px 20px;
}

div#inboedelwaardemeter_uitleg {
	font-size: 0.9em
}
/* Date update button */
div.update-button {
	margin-top: 3px;
	text-align: right;
}
/* Static text */
div.text-label {
	margin-bottom:0 !important;
}
div.text-label p {
	margin-bottom:0;
	padding-left:0;
	color:#005B9F;
}
.staticText {
	padding-left: 0px;
}

div.text-indent .staticText {
	padding-left:23px;
}

.question.normal .staticText {
	margin-bottom:0;
}
/* Help button */
.help-button {
	float:right;
	cursor: pointer;
}
div.text-label .help-button img,
div.checkbox-label .help-button img {
	vertical-align:text-top;
}

#motor_type_table th, #motor_type_table td {
	padding-left: 10px;
}

fieldset div.inputInline {
	display: inline-block;
	margin-right: -14px;
	padding-right:0;
}
fieldset div.inputInline input[type="number"], fieldset .huisnr{
	width:55px;
}

#landing fieldset table tr td {
	border-right:none;
}


#homepage {

}


/* Vergelijkings list. */
#homepage h1 {
	color: #8cc63f;
}

#homepage-image span {
	color:white;
	display:block;
	font-size:2.2em;
	padding-top:278px;
	text-align:center;
}


#vergelijkingen fieldset ul {
    margin:1.1em 1.1em 1.2em 1.1em;
}

#vergelijkingen fieldset ul li {
    font-size:1em;
}
