/*!
Pure v0.3.0
Copyright 2013 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yui/pure/blob/master/LICENSE.md
*/
/*!
normalize.css v1.1.2 | MIT License | git.io/normalize
Copyright (c) Nicolas Gallagher and Jonathan Neal
*/

/*! normalize.css v1.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.pure-button{display:inline-block;*display:inline;zoom:1;line-height:normal;white-space:nowrap;vertical-align:baseline;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button{font-size:100%;*font-size:90%;*overflow:visible;padding:.5em 1.5em;color:#444;color:rgba(0,0,0,.8);*color:#444;border:1px solid #999;border:0 rgba(0,0,0,0);background-color:#E6E6E6;text-decoration:none;border-radius:2px;-webkit-transition:.1s linear -webkit-box-shadow;-moz-transition:.1s linear -moz-box-shadow;-ms-transition:.1s linear box-shadow;-o-transition:.1s linear box-shadow;transition:.1s linear box-shadow}.pure-button-hover,.pure-button:hover,.pure-button:focus{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),color-stop(40%,rgba(0,0,0,.05)),to(rgba(0,0,0,.1)));background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:-moz-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1));background-image:-ms-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:-o-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))}.pure-button:focus{outline:0}.pure-button-active,.pure-button:active{box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset}.pure-button[disabled],.pure-button-disabled,.pure-button-disabled:hover,.pure-button-disabled:focus,.pure-button-disabled:active{border:0;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4;cursor:not-allowed;box-shadow:none}.pure-button-hidden{display:none}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background-color:#0078e7;color:#fff}.pure-form input[type=text],.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=color],.pure-form select,.pure-form textarea{padding:.5em .6em;display:inline-block;border:1px solid #ccc;font-size:.8em;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;-webkit-transition:.3s linear border;-moz-transition:.3s linear border;-ms-transition:.3s linear border;-o-transition:.3s linear border;transition:.3s linear border;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pure-form input[type=text]:focus,.pure-form input[type=password]:focus,.pure-form input[type=email]:focus,.pure-form input[type=url]:focus,.pure-form input[type=date]:focus,.pure-form input[type=month]:focus,.pure-form input[type=time]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=week]:focus,.pure-form input[type=number]:focus,.pure-form input[type=search]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=color]:focus,.pure-form select:focus,.pure-form textarea:focus{outline:0;outline:thin dotted \9;border-color:#129FEA}.pure-form input[type=file]:focus,.pure-form input[type=radio]:focus,.pure-form input[type=checkbox]:focus{outline:thin dotted #333;outline:1px auto #129FEA}.pure-form .pure-checkbox,.pure-form .pure-radio{margin:.5em 0;display:block}.pure-form input[type=text][disabled],.pure-form input[type=password][disabled],.pure-form input[type=email][disabled],.pure-form input[type=url][disabled],.pure-form input[type=date][disabled],.pure-form input[type=month][disabled],.pure-form input[type=time][disabled],.pure-form input[type=datetime][disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=week][disabled],.pure-form input[type=number][disabled],.pure-form input[type=search][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=color][disabled],.pure-form select[disabled],.pure-form textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly]{background:#eee;color:#777;border-color:#ccc}.pure-form input:focus:invalid,.pure-form textarea:focus:invalid,.pure-form select:focus:invalid{color:#b94a48;border:1px solid #ee5f5b}.pure-form input:focus:invalid:focus,.pure-form textarea:focus:invalid:focus,.pure-form select:focus:invalid:focus{border-color:#e9322d}.pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus,.pure-form input[type=checkbox]:focus:invalid:focus{outline-color:#e9322d}.pure-form select{border:1px solid #ccc;background-color:#fff}.pure-form select[multiple]{height:auto}.pure-form label{margin:.5em 0 .2em;font-size:90%}.pure-form fieldset{margin:0;padding:.35em 0 .75em;border:0}.pure-form legend{display:block;width:100%;padding:.3em 0;margin-bottom:.3em;font-size:125%;color:#333;border-bottom:1px solid #e5e5e5}.pure-form-stacked input[type=text],.pure-form-stacked input[type=password],.pure-form-stacked input[type=email],.pure-form-stacked input[type=url],.pure-form-stacked input[type=date],.pure-form-stacked input[type=month],.pure-form-stacked input[type=time],.pure-form-stacked input[type=datetime],.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=week],.pure-form-stacked input[type=number],.pure-form-stacked input[type=search],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=color],.pure-form-stacked select,.pure-form-stacked label,.pure-form-stacked textarea{display:block;margin:.25em 0}.pure-form-aligned input,.pure-form-aligned textarea,.pure-form-aligned select,.pure-form-aligned .pure-help-inline,.pure-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.pure-form-aligned .pure-control-group{margin-bottom:.5em}.pure-form-aligned .pure-control-group label{text-align:right;display:inline-block;vertical-align:middle;width:10em;margin:0 1em 0 0}.pure-form-aligned .pure-controls{margin:1.5em 0 0 10em}.pure-form input.pure-input-rounded,.pure-form .pure-input-rounded{border-radius:2em;padding:.5em 1em}.pure-form .pure-group fieldset{margin-bottom:10px}.pure-form .pure-group input{display:block;padding:10px;margin:0;border-radius:0;position:relative;top:-1px}.pure-form .pure-group input:focus{z-index:2}.pure-form .pure-group input:first-child{top:1px;border-radius:4px 4px 0 0}.pure-form .pure-group input:last-child{top:-2px;border-radius:0 0 4px 4px}.pure-form .pure-group button{margin:.35em 0}.pure-form .pure-input-1{width:100%}.pure-form .pure-input-2-3{width:66%}.pure-form .pure-input-1-2{width:50%}.pure-form .pure-input-1-3{width:33%}.pure-form .pure-input-1-4{width:25%}.pure-form .pure-help-inline,.pure-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:90%}.pure-form-message{display:block;color:#666;font-size:90%}@media only screen and (max-width :480px){.pure-form button[type=submit]{margin:.7em 0 0}.pure-form input[type=text],.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=color],.pure-form label{margin-bottom:.3em;display:block}.pure-group input[type=text],.pure-group input[type=password],.pure-group input[type=email],.pure-group input[type=url],.pure-group input[type=date],.pure-group input[type=month],.pure-group input[type=time],.pure-group input[type=datetime],.pure-group input[type=datetime-local],.pure-group input[type=week],.pure-group input[type=number],.pure-group input[type=search],.pure-group input[type=tel],.pure-group input[type=color]{margin-bottom:0}.pure-form-aligned .pure-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.pure-form-aligned .pure-controls{margin:1.5em 0 0}.pure-form .pure-help-inline,.pure-form-message-inline,.pure-form-message{display:block;font-size:80%;padding:.2em 0 .8em}}.pure-g{letter-spacing:-.31em;*letter-spacing:normal;*word-spacing:-.43em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-flex;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap}.opera-only :-o-prefocus,.pure-g{word-spacing:-.43em}.pure-u{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-g [class *="pure-u"]{font-family:sans-serif}.pure-u-1,.pure-u-1-2,.pure-u-1-3,.pure-u-2-3,.pure-u-1-4,.pure-u-3-4,.pure-u-1-5,.pure-u-2-5,.pure-u-3-5,.pure-u-4-5,.pure-u-1-6,.pure-u-5-6,.pure-u-1-8,.pure-u-3-8,.pure-u-5-8,.pure-u-7-8,.pure-u-1-12,.pure-u-5-12,.pure-u-7-12,.pure-u-11-12,.pure-u-1-24,.pure-u-5-24,.pure-u-7-24,.pure-u-11-24,.pure-u-13-24,.pure-u-17-24,.pure-u-19-24,.pure-u-23-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1{width:100%}.pure-u-1-2{width:50%;*width:49.969%}.pure-u-1-3{width:33.3333%;*width:33.3023%}.pure-u-2-3{width:66.6667%;*width:66.6357%}.pure-u-1-4{width:25%;*width:24.969%}.pure-u-3-4{width:75%;*width:74.969%}.pure-u-1-5{width:20%;*width:19.969%}.pure-u-2-5{width:40%;*width:39.969%}.pure-u-3-5{width:60%;*width:59.969%}.pure-u-4-5{width:80%;*width:79.969%}.pure-u-1-6{width:16.6667%;*width:16.6357%}.pure-u-5-6{width:83.3333%;*width:83.3023%}.pure-u-1-8{width:12.5%;*width:12.469%}.pure-u-3-8{width:37.5%;*width:37.469%}.pure-u-5-8{width:62.5%;*width:62.469%}.pure-u-7-8{width:87.5%;*width:87.469%}.pure-u-1-12{width:8.3333%;*width:8.3023%}.pure-u-5-12{width:41.6667%;*width:41.6357%}.pure-u-7-12{width:58.3333%;*width:58.3023%}.pure-u-11-12{width:91.6667%;*width:91.6357%}.pure-u-1-24{width:4.1667%;*width:4.1357%}.pure-u-5-24{width:20.8333%;*width:20.8023%}.pure-u-7-24{width:29.1667%;*width:29.1357%}.pure-u-11-24{width:45.8333%;*width:45.8023%}.pure-u-13-24{width:54.1667%;*width:54.1357%}.pure-u-17-24{width:70.8333%;*width:70.8023%}.pure-u-19-24{width:79.1667%;*width:79.1357%}.pure-u-23-24{width:95.8333%;*width:95.8023%}.pure-g-r{letter-spacing:-.31em;*letter-spacing:normal;*word-spacing:-.43em;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-flex;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap}.opera-only :-o-prefocus,.pure-g-r{word-spacing:-.43em}.pure-g-r [class *="pure-u"]{font-family:sans-serif}.pure-g-r img{max-width:100%;height:auto}@media (min-width:980px){.pure-visible-phone{display:none}.pure-visible-tablet{display:none}.pure-hidden-desktop{display:none}}@media (max-width:480px){.pure-g-r>.pure-u,.pure-g-r>[class *="pure-u-"]{width:100%}}@media (max-width:767px){.pure-g-r>.pure-u,.pure-g-r>[class *="pure-u-"]{width:100%}.pure-hidden-phone{display:none}.pure-visible-desktop{display:none}}@media (min-width:768px) and (max-width:979px){.pure-hidden-tablet{display:none}.pure-visible-desktop{display:none}}.pure-menu ul{position:absolute;visibility:hidden}.pure-menu.pure-menu-open{visibility:visible;z-index:2;width:100%}.pure-menu ul{left:-10000px;list-style:none;margin:0;padding:0;top:-10000px;z-index:1}.pure-menu>ul{position:relative}.pure-menu-open>ul{left:0;top:0;visibility:visible}.pure-menu-open>ul:focus{outline:0}.pure-menu li{position:relative}.pure-menu a,.pure-menu .pure-menu-heading{display:block;color:inherit;line-height:1.5em;padding:5px 20px;text-decoration:none;white-space:nowrap}.pure-menu.pure-menu-horizontal>.pure-menu-heading{display:inline-block;*display:inline;zoom:1;margin:0;vertical-align:middle}.pure-menu.pure-menu-horizontal>ul{display:inline-block;*display:inline;zoom:1;vertical-align:middle;height:2.4em}.pure-menu li a{padding:5px 20px}.pure-menu-can-have-children>.pure-menu-label:after{content:'\25B8';float:right;font-family:'Lucida Grande','Lucida Sans Unicode','DejaVu Sans',sans-serif;margin-right:-20px;margin-top:-1px}.pure-menu-can-have-children>.pure-menu-label{padding-right:30px}.pure-menu-separator{background-color:#dfdfdf;display:block;height:1px;font-size:0;margin:7px 2px;overflow:hidden}.pure-menu-hidden{display:none}.pure-menu-fixed{position:fixed;top:0;left:0;width:100%}.pure-menu-horizontal li{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.pure-menu-horizontal li li{display:block}.pure-menu-horizontal>.pure-menu-children>.pure-menu-can-have-children>.pure-menu-label:after{content:"\25BE"}.pure-menu-horizontal>.pure-menu-children>.pure-menu-can-have-children>.pure-menu-label{padding-right:30px}.pure-menu-horizontal li.pure-menu-separator{height:50%;width:1px;margin:0 7px}.pure-menu-horizontal li li.pure-menu-separator{height:1px;width:auto;margin:7px 2px}.pure-menu.pure-menu-open,.pure-menu.pure-menu-horizontal li .pure-menu-children{background:#fff;border:1px solid #b7b7b7}.pure-menu.pure-menu-horizontal,.pure-menu.pure-menu-horizontal .pure-menu-heading{border:0}.pure-menu a{border:1px solid transparent;border-left:0;border-right:0}.pure-menu a,.pure-menu .pure-menu-can-have-children>li:after{color:#777}.pure-menu .pure-menu-can-have-children>li:hover:after{color:#fff}.pure-menu .pure-menu-open{background:#dedede}.pure-menu li a:hover,.pure-menu li a:focus{background:#eee}.pure-menu li.pure-menu-disabled a:hover,.pure-menu li.pure-menu-disabled a:focus{background:#fff;color:#bfbfbf}.pure-menu .pure-menu-disabled>a{background-image:none;border-color:transparent;cursor:default}.pure-menu .pure-menu-disabled>a,.pure-menu .pure-menu-can-have-children.pure-menu-disabled>a:after{color:#bfbfbf}.pure-menu .pure-menu-heading{color:#565d64;text-transform:uppercase;font-size:90%;margin-top:.5em;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#dfdfdf}.pure-menu .pure-menu-selected a{color:#000}.pure-menu.pure-menu-open.pure-menu-fixed{border:0;border-bottom:1px solid #b7b7b7}.pure-paginator{letter-spacing:-.31em;*letter-spacing:normal;*word-spacing:-.43em;text-rendering:optimizespeed;list-style:none;margin:0;padding:0}.opera-only :-o-prefocus,.pure-paginator{word-spacing:-.43em}.pure-paginator li{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-paginator .pure-button{border-radius:0;padding:.8em 1.4em;vertical-align:top;height:1.1em}.pure-paginator .pure-button:focus,.pure-paginator .pure-button:active{outline-style:none}.pure-paginator .prev,.pure-paginator .next{color:#C0C1C3;text-shadow:0 -1px 0 rgba(0,0,0,.45)}.pure-paginator .prev{border-radius:2px 0 0 2px}.pure-paginator .next{border-radius:0 2px 2px 0}@media (max-width:480px){.pure-menu-horizontal{width:100%}.pure-menu-children li{display:block;border-bottom:1px solid #000}}.pure-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}.pure-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.pure-table td,.pure-table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:6px 12px}.pure-table td:first-child,.pure-table th:first-child{border-left-width:0}.pure-table thead{background:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}.pure-table td{background-color:transparent}.pure-table-odd td{background-color:#f2f2f2}.pure-table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}.pure-table-bordered td{border-bottom:1px solid #cbcbcb}.pure-table-bordered tbody>tr:last-child td,.pure-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.pure-table-horizontal td,.pure-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #cbcbcb}.pure-table-horizontal tbody>tr:last-child td{border-bottom-width:0}

/* adjust normalize.css file */
body, html {
    height:100% !important;
}

h1, h2, h3 {
    margin-bottom: 0.4em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0.41em;
}
.one-half_number
{
    position: relative;
    width: 12%;
    float: left;
    margin-top: 0.5%;
    display: inline-block;
}


h2 {
    font-size: 120%;
    font-weight: normal;
    margin-bottom: 0.8em;
    margin-top: 0.8em;
}
h3 {
    font-size: 120%;
    font-weight: normal;

}
h4 {
    margin-bottom: 0.8em;
    margin-top: 0.8em;
}

h5 {
    font-size: 0.83em;
    margin-top: 0.5em;
}
h6 {
    margin-bottom: 0em;
    margin-top: 0em;
}
ul{
    padding-left: 25px;
}

table{margin-bottom:0.2em;}

html{overflow-y:scroll;
    background-color: #282c6a;
}




body {

    background-color:white;
    font-size: 82%;
    font-family: Verdana,Arial,non-serif;
    padding: 0px;
    margin: 0px;
    background-color: #282c6a;

    /*
    background-repeat:repeat-x;
    */
    /*background: url('../images/elementen/sf.png');*/


}

th,td {
    /*borders and padding to make the table readable*/
    border:0px solid #000;
    padding:.0em;
}

a:link{
    color:#006699;
    text-decoration: none;
}

a:visited{
    text-decoration: none;
}
a:hover{
    text-decoration: underline;
}



/* end of adjust yahoo css files */

/* Select option cross browser display basic css styles see common.js for the javascript part */



/* ------------ */
/* Fancy Styles */
/* ------------ */


/*End  Select option cross browser display basic css styles */
/*----------------------------start general page template-------------------------------------*/


#back{
    padding: 0px;
    margin: 0px;
}
#container{
    padding: 0px;
    margin: 0px;
}

#hd{
    width: 960px;
    margin-top: 0px;
    background: #fff;
    margin-top: 0px;
    padding: 0px;
    /*background:#FFF;*/
    /*background:#F9F9F6;*/
    /*background:#F5F5F5;*/
    margin: auto;
    border: 1px;
    height:112px;

}
#bd{
    margin-top: 0px;
    width: 960px;
    background: #fff;
    padding-bottom: 15px;
}

#ft{
    margin-top: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 120%;
    text-align: center;
    color:#ddd;
    clear:both;
    background:#777;
    line-height: 100%;
    width: 960px;

    margin: 0 auto;
    margin-top: 20px;
    -moz-border-radius-bottomright: 9px 9px;
    border-bottom-right-radius: 9px 9px;
    -moz-border-radius-bottomleft: 9px 9px;
    border-bottom-left-radius: 9px 9px;

    -moz-border-radius-topright: 9px 9px;
    border-top-right-radius: 9px 9px;
    -moz-border-radius-topleft: 9px 9px;
    border-top-left-radius: 9px 9px;
}
textarea {
    width: 600px;
    height: 120px;
    /*
    border: 3px solid #cccccc;
    padding: 5px;
    font-family: Tahoma, sans-serif;

    background-position: bottom right;
    background-repeat: no-repeat;*/
}
form #emailverification { display:none; }


#ft a {
    color: #ddd;

}

#subft{
    margin-top: 10px;
    padding-bottom: 2px;
    font-size: 80%;
    text-align: center;
    color:#ccc;
    clear:both;
    line-height: 120%;
    width: 960px;

    margin: 0 auto;
    margin-right: 0px;
    margin-top: 20px;
}
#subft a {
    /*color: #999;*/
    color: #ccc;

}
#disclaimer{
    width:100%;
    float:left;
    display:block;
    padding-bottom:5px;
}
#disclaimer img{
    margin:0 auto;
    display:block;
}
/* top sub menu */
div.topsubmenu{
    float: right;
    margin-right: 20px;
    color: #666666;
    width: 125px;
    margin-top: 30px;
    color:gray;
    text-decoration: none;
    font-size: 90%;
}
/* extra top sub menu when applied */
div.topappliedmenu{
    float: right;
    margin-right: 10px;
    color: #666666;
    margin-top: 0px;
    color:gray;
    text-decoration: none;
    font-size: 100%;
}


#wrapper {

    margin: 0 auto;
    background: #fff;
    width: 960px; /* Replace the xxxx with the the width of your site (eg 800px)*/
    /*overflow:hidden;*/
    padding-bottom: 0px;

    -moz-box-shadow: 3px 3px 4px #000; /* Firefox/Mozilla */
    -webkit-box-shadow: 3px 3px 4px #000; /*Safari/Chrome */
    box-shadow: 3px 3px 4px #000; /* Opera & hoe het zou moeten */
    /* Voor IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
    /* Voor IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');

    -moz-box-shadow: 0 0 5px 5px #888;
    -webkit-box-shadow: 0 0 5px 5px#888;
    box-shadow: 0 0 5px 5px #888;


    -moz-border-radius-bottomright: 9px 9px;
    border-bottom-right-radius: 9px 9px;
    -moz-border-radius-bottomleft: 9px 9px;
    border-bottom-left-radius: 9px 9px;
    /*border: 2px solid black;*/
    /*border: 1px solid white;*/
    /*border: 1px solid #aaa;*/

}


#red {
    width:800px;
    background: #fff;
    margin: 40px auto;
    padding:60px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
}

#red img, #red h2 {
    display:inline-block;
    font-size: 220%;
    color:#1672c9;
    margin:0 0 0 0;


}

#red  span {
    font-size: 80%;
    text-align: left;
    color:#656565;
}
#red .lock {
    margin-right: 10px;
}
#red p {
    font-size: 120%;
    color:#656565;
    margin-top:40px;
    line-height: 2;
}

#redimagerow {
    margin-top:40px;
    position: relative;

}

#redimagerow img {
    margin-left: 20px;
    margin-right: 20px;
    vertical-align: middle;


}
#leftcol {

    background: #fff;
    float: left;
    width: 194px;
    margin-top: 100px;
    margin-left: 1px;

}
#content {
    /*margin-left: 182px;*/
    margin-left: 196px;
    margin-top: 48px;
    padding: 10px;
    /*color:#3F3F3F*/
}
#content img {
    /* max-width:125px;*/
    height:auto;
    max-height:125px;
}
#content ul li {
    margin-left:20px;
}
#link-listing {
    width:98%;
    float:left;
    margin:5px 0 10px 10px;
    border:none;
    padding:0 2% 0 0 ;
}
/* afm geld lenen kost geld balk */
#afm {

    background-color:#FFFFFF;
    background-image:url(../images/elementen/afm2.gif);
    background-position:52% 50%;
    background-repeat:no-repeat;
    margin-top: 1px;
    /*border-bottom-color:#bbb;*/

    /*border-bottom-color:#999999;*/
    /*border-bottom-style:solid;*/
    /*border-bottom-width:1px;*/
    height:46px;
}

hr {
    color:#eee;
}

/* left menu begin YDN/YUI styles*/


.toc {background-color:#EFEFE9; padding:0; border:1px solid #999999 }
.toc h1 {font-weight:bold; color:#fff; background:#999999; padding:2px 2px 2px 10px ; text-indent:2px; margin-top:2px; font-size:85%;}
.toc ul {margin:0; padding:0;}
.toc ul li {list-style:none; padding:0; margin:0;  font-size:85%; }
.toc ul li.selected { font-weight:bold; color:#fff; background:#f82; padding:0; }
.toc ul li.selected a { color:#fff; }
.toc ul li a { display:block; padding:2px 2px 2px 10px; text-decoration:none; }
.toc ul li a:hover { color:#fff; background:#cccccc; }
.toc ul li em { display:none; }
.toc ul li.sect { font-weight:bold; color:#fff; background:#999999; padding:2px 0; text-indent:2px; margin-top:2px;}
.toc ul li.first {margin-top:0;}
.toc{
    margin-right: 5px;
    margin-left: -1px;

}

/* bread crumb menu */

.breadcrumb{
    font-size: 80%;

}
#bread{
    margin-bottom: 3px;
    margin-top: 6px;
    margin-left: 0px;
    margin-bottom:2px;
    clear:both;
}

/* bread crumb sub menu */
#navbar{
    width:100%;
    margin-left: 0px;
    height:36px;
    background:url(../images/elementen/navbar-bg.png) left top repeat-x; }
#navbar .inbar{
    display:block;
    height:36px;
    background:url(../images/elementen/right-round.png) right top no-repeat; }
#navbar ul, #navbar ul li{
    border:0px;
    margin:0px;
    padding:0px;
    list-style:none;
    height:26px;
    line-height:36px; } #navbar ul{
                            background:url(../images/elementen/left-round.png) left top no-repeat; }
#navbar ul li{
    float:left;
    display:block;

    line-height:36px; }
#navbar ul li a{
    color:#403e32;
    text-decoration:none;

    display:block;
    cursor:pointer;}
#navbar ul li a span{
    padding:0 20px 0 0;
    height:36px;
    line-height:36px;
    display:block;
    cursor:pointer;
    margin-left:20px; }
#navbar .navhome a, #navbar .navhome a:hover{
    background:url(../images/elementen/ahover-bg.png) left top no-repeat;
    height:36px;

    cursor:pointer;
    line-height:36px; }
#navbar .navhome a span, #navbar .navhome a:hover span{

    background:url(../images/elementen/spanhover-bg.png) right top no-repeat;
    height:36px;
    cursor:pointer;
    line-height:36px; }
#navbar ul li a:hover{
    background:url(../images/elementen/ahover-bg.png) left top no-repeat;
    height:36px;
    cursor:pointer;
    line-height:36px; }
#navbar ul li a:hover span{
    background:url(../images/elementen/spanhover-bg.png) right top no-repeat;
    height:36px;
    cursor:pointer;
    line-height:36px; }

#navbar{
    width:auto;
    margin-left: 0px;
    height:36px;
    background:url(../images/elementen/navbar-bg.png) left top repeat-x; }
#navbar .inbar{
    display:block;
    height:36px;
    background:url(../images/elementen/right-round.png) right top no-repeat; }
#navbar ul, #navbar ul li{
    border:0px;
    margin:0px;
    padding:0px;
    list-style:none;
    height:26px;
    line-height:36px; } #navbar ul{
                            background:url(../images/elementen/left-round.png) left top no-repeat; }
#navbar ul li{
    float:left;
    display:block;

    line-height:36px; }
#navbar ul li a{
    color:#403e32;
    text-decoration:none;

    display:block;
    cursor:pointer;}
#navbar ul li a span{
    padding:0 20px 0 0;
    height:36px;
    line-height:36px;
    display:block;
    cursor:pointer;
    margin-left:20px; }
#navbar .navhome a, #navbar .navhome a:hover{
    background:url(../images/elementen/ahover-bg.png) left top no-repeat;
    height:36px;

    cursor:pointer;
    line-height:36px; }
#navbar .navhome a span, #navbar .navhome a:hover span{

    background:url(../images/elementen/spanhover-bg.png) right top no-repeat;
    height:36px;
    cursor:pointer;
    line-height:36px; }
#navbar ul li a:hover{
    background:url(../images/elementen/ahover-bg.png) left top no-repeat;
    height:36px;
    cursor:pointer;
    line-height:36px; }
#navbar ul li a:hover span{
    background:url(../images/elementen/spanhover-bg.png) right top no-repeat;
    height:36px;
    cursor:pointer;
    line-height:36px; }


#headcat{
    width:90%;
    float:left;
    position: relative;
    display:block;
    padding: 2% 5% 3% 5%;
    margin-bottom:5px;
    clear:both;
    border-bottom:1px #777 solid;
}
#headcat #thumbnail {
    display:inline-block;
    min-width:45px;

    display: table-cell;
    vertical-align: middle;
}
#headcat #text {

    padding-left:15px;

    display: table-cell;
    vertical-align: middle;

}
#explresults {
    display:block;
    width:100%;
    float:right;
}

.bread-wrapper + #tabs_container{
    margin-top:5px;
}

/*----------------------------end general page template-------------------------------------*/

/*----------------------------start product index ------------------------------------------*/


.rightselect{
    float: right;
    margin: 20px 0 2px 0;
    display: block;
}

a.actie{
    padding:15px;
    font-size: 100%;
    /*color:#3399bb;*/
    color:#2968B8;
    /*text-decoration: underline;*/
}
p.actie{

    color:#0461D9;
    font-size: 80%;
    margin:0;
    padding:0;
    margin-top: 2px;
}

/* product title listing, product index */

a.producttitle{
    color:#000;

}
a.producttitle:hover{

    text-decoration:none;
}
.productcategory{

    margin:0px;
    padding-top: 0px;
    margin-left:18px;

}

/* world card actie */

#highlight-box {
    background: /*#D0E6F9;*/  #FFFFE7;
    border: 1px solid #FCE166;
    /*border: 1px solid #2A79B1;*/
    display: block;
    line-height: 21px;
    margin: 0px 0px 0px;
    padding: 8px;
    margin-left:1px;

}
.highlight-box-left {
    display: block;
    float: left;
    height: 80px;
    padding: 5px 10px 0px 0px;
}
.highlight-box-right {
    display: block;
    font-size: 100%;
    font-weight: bold;
    margin-bottom: 8px;
}


.listing{
    padding:.0em;
}


/* product index category header */
.headcategory{
    padding:.9em;
    border-spacing:.5em;
    line-height:200%;
    border:0px solid #000;
}

/* content block on product index */
.productindex{
    margin-top: 60px;
    margin-bottom: 6px;
    /*border-top-width: 10px;        */

}
.productlisting{
    pointer-events: none;
}
.productlisting h3{
    max-width:70%;
}
.singleproduct, .single-card-content{
    pointer-events: auto;
}
/* product index H3 */

H3.category{
    padding-top: 12px;
    font-size: 120%;
    font-weight:normal;
}
/* product index header table */
Table.category TD
{
    padding:.2em;
    margin: .2em;
}

/* product index content */
#productindex {

    margin-left: 196px;
    margin-top: 45px;
    padding: 0px;
    margin-right: 4px;
}

/* product index apply bton */
a.apply{
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/elementen/raquo-390.gif");

    background-origin: padding-box;
    background-position: 0 5px;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #339900;
    font-size: 100%;
    display: inline-block;
    padding-bottom: 0;
    padding-left: 23px;
    padding-right: 0;
    padding-top: 0;

    right: 30px;
    top: 34px;
    text-decoration: none;

}
a.apply:hover {
    text-decoration:underline;
}
/* product listing in product index onderlijn */
td.onderlijn {
    background-color:#FFF;
    /*border:1px solid #ccc;      */
    border-bottom: 1px solid #ccc;
    padding:5px;

}

#alllisting {
    float:left;
    width:100%;
    margin-bottom:10px;
}

#alllisting a{
    border-radius: 3px;
    background:#99b1c4;
    color:#fff;
    padding:3px 5px;

}
/* product index, left block */
#blockleft {
    margin: 0 auto;
    /*background: #fff;*/
    float: left;
    width: 322px;
    margin-bottom: 15px;
}
/* product index, right block */
#blockright, #news-block {
    margin: 0 auto;
    margin-left: 332px;
    /*background: #fff;*/
    /*color:#3F3F3F*/
    margin-bottom: 15px;
}
#blockleft ul, #blockright ul, #blockmain ul, #news-block ul {
    margin-left:14px;
}
/* product index, search box*/
div.blocksearch{
    float: right;
    margin-top: 28px;
}
input.blocksearch{
    color: #666666;
    background: #eeeeee;
    background: white;
    border: 1px solid #bbbbbb
}

#cloudsearchedfor {
    background: url(../images/elementen/search-icon.png) no-repeat top left;
    padding-left:25px;
    min-height:20px;
    font-size: 1.2em;
    color: #5e5e5e;
    margin-bottom:5px;
}
#cloudsearchresults {
    float:right;
    display:block;
    width:100%;
    margin-bottom:10px;

}

#cloudfoundproductresults {
    display:block;
    float:left;
    margin-left:1%;
    font-size:1.1em;
    font-weight:bold;
    margin-bottom:5px;
}

#cloudsearchinforesults {
    display:block;
    float:left;
    margin-left:1%;
    font-size:1.1em;

    margin-bottom:5px;
}

#cloudsearchinforesults #cloudfoundresults {
    font-weight:bold;
}

#list-cloudsearch-info-result{
    padding-left:5px;
}
.cloudsearch-info-result {

    list-style: none;
    border-left: #29a2f5 3px solid;
    margin-bottom:5px;
    margin-left:0;
    padding-left:5px;
}
.cloudsearch-info-result a {
    color:#000;
    font-size: 82%;
}
.cloud-search-result {
    width:100%;
    display:inline-block;
    float:left;

}
.cloud-search-result a{
    display:block;
    float:left;
    padding:5px 1% 5px 1%;
    width:98%;
}
.cloud-search-result a:hover {
    background:#f5f5f5;
}
.cloud-search-result .cloud-picture {
    float:left;
    max-width:14%;
    width:14%;
    margin-right:2%;
}
.cloud-search-result .cloud-content{
    float:left;
    display:inline-block;
    color:#000;
    width:82%;
    margin-right:2%;
}

.cloud-search-result .cloud-product-title h2 {
    line-height:1;
    margin-bottom: 0em;
    margin-top: 0em;
    font-weight:bold;
    font-size: 1em;
}
/* content block basic template */
#basic{
    width: 400px;
    /*margin-left: 310px;*/
    margin-bottom: 50px;
}

/* feature listing on product index */
.productproperty {
    padding:.2em;
}

/* detail btn lsting, product index */
a.infobutton {

    color: #FFFFFF;
    font:bold 90% arial;
}

/* subtabs  in product index */

#tabs_wrapper {
    width: 422px;
}
#tabs_container {
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
    margin-top: 16px;
}
#tabs {
    list-style: none;
    padding: 5px 0 4px 0;
    margin: 0 0 0 10px;
    margin-top: 5px;
    font: 95% arial;
}
#tabs li {
    display: inline;
}
#tabs li a {
    border: 1px solid #ccc;
    padding: 4px 6px;
    padding-bottom: 5px;
    text-decoration: none;
    background-color: #eeeeee;
    border-bottom: none;
    outline: none;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
}
#tabs li a:hover {
    background-color: #dddddd;
    padding: 4px 6px;
    padding-bottom: 5px;
}
#tabs li.active a {
    border-bottom: 1px solid #fff;
    background-color: #fff;
    padding: 4px 6px 5px 6px;
    border-bottom: none;
    padding-bottom: 5px;
}
#tabs li.active a:hover {
    background-color: #fff;
    padding: 4px 6px 5px 6px;
    border-bottom: none;
    cursor: default;
    padding-bottom: 5px;
}

#tabs li a.icon_accept {
    background-image: url(accept.png);
    background-position: 5px;
    background-repeat: no-repeat;
    padding-left: 24px;
}
#tabs li a.icon_accept:hover {
    padding-left: 24px;
}

#tabs_content_container {
    border: 1px solid #ccc;
    border-top: none;
    padding: 10px;
    width: 400px;
}
.tab_content {
    display: none;
}

/* big green apply button, product index */
/* more info and apply button */
.pure-button-success{
    color: white;
    border-radius: 4px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);

    background: #72b030 url(../images/elementen/arrow-right.png) no-repeat center right;
    font-weight:bold;
    line-height: 20px;
    padding-right: 35px;
}


.pure-button-success:hover {
    background: #63992a url(../images/elementen/arrow-right.png) no-repeat center right

}
.pure-button-success:active {
    background: #63992a url(../images/elementen/arrow-right.png) no-repeat center right
}

a.pure-button-success{

    color:white;
}
a.pure-button-success:hover {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration:none;
    background: #63992a url(../images/elementen/arrow-right.png) no-repeat center right;
    color: white;
}
a.pure-button-success:active {
    -moz-box-shadow: 0 0 0;
    -webkit-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
    color: white;
}
a.pure-button-success:visited {
    color: white;
}

.pure-button-grey{
    color: white;
    border-radius: 4px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);

    background: #99b1c4 url(../images/elementen/arrow-right.png) no-repeat center right;
    font-weight:bold;
    line-height: 20px;
    padding-right: 34px;
}


.pure-button-grey:hover {
    background: #798c9b url(../images/elementen/arrow-right.png) no-repeat center right;
    color: white;
}
.pure-button-grey:active {
    background: #798c9b url(../images/elementen/arrow-right.png) no-repeat center right;
    color: white;
}

a.pure-button-grey{

    color:white;
}


a.pure-button-grey:visited {
    color: white;
}

a.pure-button-grey:hover {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration:none;
    background: #798c9b url(../images/elementen/arrow-right.png) no-repeat center right
}
a.pure-button-grey:active {
    -moz-box-shadow: 0 0 0;
    -webkit-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
}

/*----------------------------end product index ------------------------------------------*/



/*----------------------------start product page------------------------------------------*/

/* product page left col */
#detailleft {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    float: left;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-bottom: 5px;
    width: 422px;
}

/* product page right col */
.detailrightcol {
    margin-left: 420px;
}

/* product page left col image */
div.rightside_image {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 0;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 0;
    float: left;
    margin-bottom: 8px;
    margin-right: 15px;
    margin-top: 4px;
}

/* product page apply btn */
a.cta-blue
{
    background: url(../../images/algemeen/apply.gif) no-repeat 0px 0%;/* anders: ../images/etc */
    line-height:14px;
    zoom:1;
    /*display:block;*/
    font:bold 14px Verdana,Arial,non-serif;
    padding-left: 34px !important;

    text-decoration: none;
    color: #006699;
    /*bottom: 5px;*/
    margin-left: 20px;
    /* verschuiving: tel op bij background no-repeat 30+x px en bij hover backgroudposition -1142 + x px */
}
a.cta-blue:hover { background-position: -1172px 0% ; color: #3399CC; }
a.cta-blue:visited{text-decoration: none; }


/* feature list product page */
.voordelenlijst ul {
    color: #342D28;
    list-style-image: url("../images/elementen/listItem.gif");
}
.voordelenlijst li {
    font-size: 100%;
    line-height: 120%;
    list-style-image: url("../images/elementen/listItem.png");
}


/* right column table of details, product page */
table.details {width: 284px; border: 1px solid #CCC; font-family: Arial, Helvetica, sans-serif; font-size: 90%}
.details td {padding: 4px; margin: 3px; border: 1px solid #ccc;}
.details th {background-color: #0461D9; color: #FFF; font-weight: bold;text-align: left;padding-left:4px}

table.pagetable {width: 100%; border: 1px solid #CCC; font-family: Arial, Helvetica, sans-serif; font-size: 90%}
.pagetable td {
    padding: 4px;
    margin: 3px;
    border: 1px solid #ccc;
}
.pagetable th {
    padding: 4px;
    margin: 3px;
    background-color: #0461D9;
    color: #FFF;
    font-weight: bold;
    text-align: left;
    padding-left:4px;
}



/*----------------------------end product page------------------------------------------*/


/* feedback element */
#feedback{
    padding:.2em;
    margin-left: 310px;
    margin-top: 30px;
    background: #fff;
}

/* edit blok on pages */
.edit{
    position:relative;
    margin-top: 40px;
    margin-left: 20px;
    margin-right:20px;
}



/* editor product sitemap template */
#content_editor {
    background: #fff;
    float: left;
    margin-bottom: 20px;
    width: 774px; /*774*/
    /*color:#3F3F3F*/
}

/* sitemap page left block */
#blockleft_sitemap{
    float: left;
    width: 300px;
    margin-bottom: 15px;
}

/* sitemap page right block */
#blockright_sitemap{
    float: left;
    width: 320px;
    margin-left: 10px;
    margin-bottom: 15px;
}


/* content block about template */
#about{
    max-width: 725px;
    margin-top: 0px;
    margin-bottom: 50px;
    margin-left: 5px;
}

/* grijs */
p.grijs
{
    font-size: 80%;
    color: gray /*#217ACB*/;
    margin:0;
    padding:0;
}
table.grijs{
    font-size: 80%;
    color: gray;
    margin:.2em;
    padding:.2em;
}
a.grijs{
    color:gray;
    text-decoration: none;
    font-size: 80%;
    font-family: Verdana,Arial,non-serif;
}
a.grijs:hover{
    text-decoration: underline;
}


/* list with no list type */
.nolisttype{
    list-style-type:none;
    margin:0em;
    padding:0em;
    border-collapse:collapse;
    border-spacing:0em;
}
/* compare table */
#comparetable {
    border-right: solid 1px #000;
    padding:0.3em;
}

/**** Speech Bubble Icons *****/
.spch-bub-inside,
.spch-bub-outside,
.spch-bub-inside-promotion
{
    position: relative;
}
a.spch-bub-inside,
a.spch-bub-outside,
a.spch-bub-inside-promotion{
    color: #00F;
    text-decoration: none;
}
.spch-bub-inside em,
.spch-bub-outside em,
.spch-bub-inside-promotion em{
    font-style: normal;
}
.spch-bub-inside em {
    background: #0461D9;
    color: #FFF;
    padding: 0 0.4em;
    padding-bottom: 0.1em;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
    border-radius: 0.25em;
    position: relative;
}

.spch-bub-inside-promotion em {
    background: #0461D9;
    color: #FFF;
    padding: 0 0.4em;
    padding-bottom: 0.1em;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
    border-radius: 0.25em;
    position: relative;

    line-height: 180% /*only dffirence*/
}

.spch-bub-inside .point,
.spch-bub-outside .point,
.spch-bub-inside-promotion .point
{
    width: 0;
    height: 0;
    position: absolute;
    top: 1.1em;
    left: 0.4em;
    display: block;
    border-left: 0.45em solid #0461D9;
    border-bottom: 0.45em solid #FFF; /* IE fix */
    border-bottom: 0.45em solid rgba(0,0,0,0);
    overflow: hidden; /* IE fix */
}
.spch-bub-outside {
    padding-left: 2.0em;
}
.spch-bub-outside .bubble {
    top: 0;
    left: 0;
    display: block;
    position: absolute;
    height: 1.1em;
    width: 1.8em;
    background: #1C81D3;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
    border-radius: 0.25em;
}
a.spch-bub-inside:hover,
a.spch-bub-inside-promotion:hover,
a.spch-bub-outside:hover {
    color: #F00;
}
a.spch-bub-inside:hover em,
a.spch-bub-inside-promotion:hover em,
a.spch-bub-outside:hover .bubble  {
    cursor: pointer;
    background: #F00;
    color: #FF0;
}
a.spch-bub-inside:hover .point,
a.spch-bub-inside-promotion:hover .point,
a.spch-bub-outside:hover .point {
    border-left: 0.5em solid #F00;
}
div.spch-bub-outside {
    height: 1.5em;
    width: 0;
}



/* google star
background-image: url("//ssl.gstatic.com/comparisonads/images/uscredit/orangestar.png");
*/

/* creditl vergelijk tool */


div.tools-best-body {
    background:url('../images/elementen/bg.gif') top left no-repeat;
    width:604px;
    height:248px;
    margin:5px 0 0 0
}
div.tools-best-body h2 {
    background:url('../images/elementen/top.gif') #2b79a3 top left repeat-x;
    color:#fff;
    font-size:15px;
    text-align:center;
    height:21px;
    padding:4px 0 0 0;
    text-transform:uppercase
}
div.tools-best-body h3 {
    color:#000;
    font-size:13px;
    padding:0 0 15px 0
}
div.tools-best-body input {
    float:left;
    margin:1px 0 0 0
}
div.tools-best-body p {
    width:95px;
    color:#04385c;
    float:left;
    padding:0em;
    margin: 0em;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 1px;
}
div.tools-best-you,div.tools-best-score,div.tools-best-features {
    padding:20px 0 0 80px;
    width:118px;
    float:left
}
div.tools-best-you p {
    font-size:12px;
    padding:0 0 20px 5px
}
div.tools-best-score p {
    font-size:12px;
    padding:0 0 7px 5px
}
div.tools-best-features p {

    padding:0 0 5px 5px
}
input.tools-best-btn {
    background:url('../images/elementen/btn.gif') top left no-repeat;
    width:98px;
    height:23px;
    color:#fff;
    text-align:center;
    font-size:13px;
    float:none!important;
    margin:5px 0 0 15px!important;
    border:0;
    cursor:pointer;
    padding:0 0 3px 0
}
div.tools-best-text {
    background:url('../images/elementen/text-bg.gif') bottom left repeat-x;
    width:195px;
    height:125px;
    float:left
}
div.tools-best-text h3 {
    color:#000;
    font-size:15px;
    padding:0 0 10px 10px
}
div.tools-best-text p {
    font-size:12px;
    color:#04385c;
    padding:0 5px 5px 0
}
div.tools-best-text-line {
    background:url('../images/elementen/text-line.gif') top left no-repeat;
    height:125px;
    width: 2px
}



.edit{

    line-height: 120%;
    margin-bottom: 0px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5px;

    text-align: center;

    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(256, 256, 256, 0.2);
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    left: 0;
    top: 230px;
    display: block;
    left: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    position: fixed;
    text-align: center;
    width: 120px;
    font-size: 100%px;
    opacity: 1;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    z-index: 100;


}




/* ###################################################################

        ITEM NAME  : Meganizr Responsive CSS3 Mega Menu
        ITEM URI   : http://codecanyon.net/item/meganizr-responsive-css3-mega-menu/2629504
        VERSION    : 1.1.0
        AUTHOR     : Valeriu Timbuc
        AUTHOR URI : http://vtimbuc.net
        LICENSE    : Purchased License - Regular or Extended - http://codecanyon.net/licenses/regular_extended

################################################################### */



/* ###################################################################

        // 1. RESET STYLES
        // 2. NAVIGATION BAR STYLES
        // 3. SEARCH FORM
        // 4. DROPDOWN
        // 5. CONTENT STYLES
        // 6. RESPONSIVE
        // 7. EXTRA COLOR STYLES

################################################################### */



/* // 1. RESET STYLES */
/* ################################################################ */
.meganizr, .meganizr ul, .meganizr li, .meganizr a, .meganizr img, .meganizr div, .meganizr p, .meganizr form, .meganizr input, .meganizr textarea, .meganizr h3, .meganizr h4, .meganizr h5 { margin: 0; padding: 0; font-size: 12px; font-family: sans-serif; }
.meganizr a { text-decoration: none; }
.meganizr li { list-style: none; }
.meganizr input, .meganizr textarea, .meganizr img { outline: none; border: none; background: none; }



/* // 2. NAVIGATION BAR STYLES */
/* ################################################################ */
.meganizr {
    position: relative;
    z-index: 500;
    clear: both;
    width: 100%;
    height: 37px;

    border: 1px solid #eee;
    border-bottom: 2px solid #ccc;
    /*
    background: #fefefe;

    background: -webkit-linear-gradient(top, #fefefe 0%, #ededed 100%);
    background: -moz-linear-gradient(top, #fefefe 0%, #ededed 100%);
    background: -o-linear-gradient(top, #fefefe 0%, #ededed 100%);
    background: -ms-linear-gradient(top, #fefefe 0%, #ededed 100%);
    background: linear-gradient(top, #fefefe 0%, #ededed 100%);
    */
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.meganizr:before,
.meganizr:after {
    content: '';
    clear: both;
}

/* Nav List */
.meganizr > li {
    position: relative;
    display: block;
    float: left;
    height: 37px;

    border-right: 1px dotted #ccc;
}

.meganizr > li.mzr-full-width { position: static; }

.meganizr > li.mzr-align-right {
    float: right;
    border-right: none;
    border-left: 1px dotted #ccc;
}

/* Nav Links */
.meganizr > li > a {
    position: relative;
    z-index: 550;
    display: block;
    padding: 3px 25px 0 25px;
    line-height: 34px;

    font-family: 'Play', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #525252;
    /*text-shadow: 0px 1px 1px white;*/

    -webkit-transition: color .15s ease-in, background-image .2s linear .15s;
    -moz-transition: color .15s ease-in, background-image .2s linear .15s;
    -o-transition: color .15s ease-in, background-image .2s linear .15s;
    -ms-transition: color .15s ease-in, background-image .2s linear .15s;
    transition: color .15s ease-in, background-image .2s linear .15s;
}

.meganizr > li > a:hover {
    color: black;

}

.meganizr > li > a:active {
    color: #525252;
    color: black;
    -webkit-transition: color 1ms;
    -moz-transition: color 1ms;
    -o-transition: color 1s;
    -ms-transition: color 1s;
    transition: color 1s;
}

.meganizr > li.mzr-drop:hover > a:after,
.meganizr > li.mzr-drop > a.mzr-click:after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 38px;
    background: transparent url(../images/elementen/drop-arrow.png) no-repeat bottom center;
}

.meganizr > li.mzr-drop:hover > a,
.meganizr > li.mzr-drop > a.mzr-click { z-index: 650; }

/* Home Icon */

.meganizr > li.mzr-home-dark > a,
.meganizr > li.mzr-home-light > a {
    text-indent: -9999px;
    background-position: center center;
    background-repeat: no-repeat;
}

.meganizr > li.mzr-home-dark > a { background-image: url(../images/elementen/home_dark.png); }

.meganizr > li.mzr-home-light > a { background-image: url(../images/elementen/home_light.png); }



/* // 3. SEARCH FORM */
/* ################################################################ */
.meganizr > li.mzr-search > form {
    position: relative;
    height: 20px;
    margin-right: 20px;
    padding: 10px 25px 8px 25px;
}

.meganizr > li.mzr-search input {
    width: 80px;
    height: 20px;
    line-height: 20px;

    font-family: 'Play', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #5e5e5e;
    text-shadow: 0px 1px 1px white;

    -webkit-transition: width .2s ease-in;
    -moz-transition: width .2s ease-in;
    -o-transition: width .2s ease-in;
    -ms-transition: width .2s ease-in;
    transition: width .2s ease-in;

    box-shadow: none;
}

.meganizr > li.mzr-search input:focus {
    width: 130px;
    background: none;
    outline: none;
}

.meganizr > li.mzr-search input[type=submit] {
    position: absolute;
    cursor: pointer;
    width: 20px;
    height: 20px;
    top: 10px;
    right: 0;
    background: url(../images/elementen/search-icon.png) no-repeat 0 0;
}



/* // 4. DROPDOWN */
/* ################################################################ */
.meganizr > li > div,
.meganizr > li > ul,
.meganizr > li > ul li > ul {
    position: absolute;
    z-index: 600;
    padding: 10px 0;
    top: 37px;
    left: -1px;

    opacity: 0;
    overflow: hidden;
    visibility: hidden;

    background-color: #ffffff;
    border: 1px solid #e1e1e1;

    -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 1px rgba(255, 255, 255, 0.7);
    -moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 1px rgba(255, 255, 255, 0.7);
    box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 1px rgba(255, 255, 255, 0.7);

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.meganizr > li.mzr-align-right > div {
    left: auto;
    right: -1px;
}

/* Transitions */
.mzr-slide > li > div,
.mzr-slide > li > ul,
.mzr-slide > li > ul li > ul,
.mzr-fade > li > div,
.mzr-fade > li > ul,
.mzr-fade > li > ul li > ul {
    -webkit-transition: all .25s linear .15s;
    -moz-transition: all .25s linear .15s;
    -o-transition: all .25s linear .15s;
    -ms-transition: all .25s linear .15s;
    transition: all .25s linear .15s;
}

.mzr-slide > li > div,
.mzr-slide > li > ul,
.mzr-slide > li > ul li > ul { top: 100px; }

.mzr-slide > li.mzr-drop:hover > div,
.mzr-slide > li.mzr-drop:hover > ul,
.mzr-slide > li > ul li.mzr-drop:hover > ul {
    top: 37px;

    opacity: 1;
    overflow: visible;
    visibility: visible;
}

.mzr-fade > li.mzr-drop:hover > div,
.mzr-fade > li.mzr-drop:hover > ul,
.mzr-fade > li > ul li.mzr-drop:hover > ul,
.meganizr > li.mzr-drop:hover > div,
.meganizr > li.mzr-drop:hover > ul,
.meganizr > li > ul li.mzr-drop:hover > ul {
    opacity: 1;
    overflow: visible;
    visibility: visible;
}

/* Dropdown Columns */
.meganizr .drop-two-columns { width: 320px; }
.meganizr .drop-three-columns { width: 480px; }
.meganizr .drop-four-columns { width: 640px; }
.meganizr .drop-five-columns { width: 800px; }
.meganizr .drop-six-columns { width: 960px; }
.meganizr .mzr-full-width > div { width: 100%; }

/* Content Columns */
.meganizr .one-col { width: 140px; }
.meganizr .two-col { width: 300px; }
.meganizr .three-col { width: 460px; }
.meganizr .four-col { width: 620px; }
.meganizr .five-col { width: 780px; }
.meganizr .six-col { width: 940px; }

.meganizr .one-col, .meganizr .two-col, .meganizr .three-col, .meganizr .four-col, .meganizr .five-col, .meganizr .six-col {
    float: left;
    margin: 10px;
}

/* Fluid Content Columns */
@media only screen and (min-width: 960px) {

    .meganizr .mzr-full-width .one-col { width: 14%; }
    .meganizr .mzr-full-width .two-col { width: 30.6664%; }
    .meganizr .mzr-full-width .three-col { width: 47.3328%; }
    .meganizr .mzr-full-width .four-col { width: 63.9992%; }
    .meganizr .mzr-full-width .five-col { width: 80.6656%; }
    .meganizr .mzr-full-width .six-col { width: 97.332%; }

    .meganizr .mzr-full-width .one-col, .meganizr .mzr-full-width .two-col, .meganizr .mzr-full-width .three-col, .meganizr .mzr-full-width .four-col, .meganizr .mzr-full-width .five-col, .meganizr .mzr-full-width .six-col { margin: 1.3332%; }

}
/* Dropdown Levels */
.meganizr > li > ul,
.meganizr > li > ul li > ul {
    width: 160px;
    padding: 10px;
}

.meganizr > li > ul li.mzr-drop:hover > ul,
.meganizr.mzr-fade > li > ul li.mzr-drop > ul { top: -11px; }

.meganizr > li > ul li { position: relative; }

.meganizr > li > ul li > ul {
    position: absolute;
    left: 100%;
}

.meganizr > li.mzr-align-right > ul {
    left: auto;
    right: 0;
}

.meganizr > li > ul li.mzr-align-left > ul {
    position: absolute;
    left: auto;
    right: 105%;
}

.meganizr > li > ul a {
    display: block;
    line-height: 38px;

    border-bottom: 1px dotted #e1e1e1;

    font-family: 'Play', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #5e5e5e;
    color: #006699;
    text-shadow: 0px 1px 1px white;

    -webkit-transition: color .15s ease-in;
    -moz-transition: color .15s ease-in;
    -o-transition: color .15s ease-in;
    -ms-transition: color .15s ease-in;
    transition: color .15s ease-in;
}

.meganizr > li > ul li:last-child a { border: none; }

.meganizr > li > ul a:hover { color: #888; }

.meganizr > li > ul li.mzr-drop > a { background: url(../images/elementen/arrow.png) no-repeat 140px 16px; }

.meganizr > li > ul li.mzr-align-left.mzr-drop > a { background: url(../images/elementen/arrow-inverse.png) no-repeat 140px 16px; }



/* // 5. CONTENT STYLES */
/* ################################################################ */

/* Images */
.mzr-content img {
    max-width: 100%;

    opacity: 0.9;

    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
}

.mzr-content img:hover {
    opacity: 1;
}

/* Text */
.mzr-content h2, .mzr-content h3, .mzr-content h4 {
    color: #555;
    margin: 10px 0;
}

.mzr-content h2 { font-size: 20px; }
.mzr-content h3 { font-size: 18px; }
.mzr-content h4 { font-size: 16px; }

.mzr-content p {
    padding: 10px 0;
    line-height: 18px;
    color: #333;
}

/* Button */
.mzr-content .button,
.mzr-content input[type=submit] {
    cursor: pointer;
    display: inline-block;
    padding: 6px 25px;
    margin: 5px 0 10px 0;

    background: #eeeeee;
    border: 1px solid #e4e4e4;
    color: #666;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;

    -webkit-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
    -moz-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
    box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
}

.mzr-content .button:hover,
.mzr-content input[type=submit]:hover {
    -webkit-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
    -moz-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
    box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
}

.mzr-content .button:active,
.mzr-content input[type=submit]:active {
    -webkit-transition-duration: 25ms;
    -moz-transition-duration: 25ms;
    -o-transition-duration: 25ms;
    -ms-transition-duration: 25ms;
    transition-duration: 25ms;

    -webkit-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px -1px 1px 0px rgba(255, 255, 255, 1);
    -moz-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px -1px 1px 0px rgba(255, 255, 255, 1);
    box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px -1px 1px 0px rgba(255, 255, 255, 1);
}

/* Links */
.mzr-content a { color: #666; }
.mzr-content a:hover { color: #333; }

.mzr-content .mzr-links a {
    display: block;
    padding: 5px 0;
    line-height: 20px;
    border-bottom: 1px dotted #e1e1e1;
}

.mzr-content .mzr-links li:last-child a { border: none; }

/* Cursor */
.mzr-content { cursor: default; }

/* Floats */
.mzr-content .fl { float: left; }
.mzr-content .fr { float: right; }
.mzr-content .cb { clear: both; }
.mzr-content .cl { clear: left; }
.mzr-content .cr { clear: right; }
.mzr-content .block { display: block; margin-top: 10px;}

/* Forms */
.mzr-content input[type=text], .mzr-content input[type=email], .mzr-content textarea {
    display: block;
    width: 160px;
    padding: 9px 10px 8px 35px;
    line-height: 18px;
    margin-bottom: 10px;

    background-color: #f6f6f6;
    background-repeat: no-repeat;
    background-position: 10px 9px;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

    -webkit-transition: box-shadow linear 0.2s;
    -moz-transition: box-shadow linear 0.2s;
    -ms-transition: box-shadow linear 0.2s;
    -o-transition: box-shadow linear 0.2s;
    transition: box-shadow linear 0.2s;

    border: 1px solid transparent;
}

.mzr-content input[type=text]:hover, .mzr-content input[type=email]:hover, .mzr-content textarea:hover { background-color: #f0f0f0; }
.mzr-content input[type=text]:focus, .mzr-content input[type=email]:focus, .mzr-content textarea:focus {
    background-color: #f0f0f0;
    outline: none;
}

.mzr-content textarea { width: 250px; max-width: 250px; height: 100px; }

.mzr-content #name { background-image: url(../images/elementen/user.png); }
.mzr-content #email { background-image: url(../images/elementen/mail.png); }
.mzr-content #message { background-image: url(../images/elementen/baloon.png); }



/* // 6. RESPONSIVE */
/* ################################################################ */

@media only screen and (max-width: 959px) {

    .mzr-responsive {
        height: auto;
        float: left;
        clear: both;
        margin: 25px 0;
    }

    .mzr-responsive > li,
    .mzr-responsive > li.mzr-align-right {
        display: inline-block;
        float: left;
        position: static;
        border: none;
        width: 33.2%;
    }

    .mzr-responsive > li.mzr-drop { background: url(../images/elementen/arrow-down.png) no-repeat right center; }

    .mzr-responsive .drop-two-columns,
    .mzr-responsive .drop-three-columns,
    .mzr-responsive .drop-four-columns,
    .mzr-responsive .drop-five-columns,
    .mzr-responsive .drop-six-columns { width: 100%; }

    .mzr-responsive .one-col,
    .mzr-responsive .two-col,
    .mzr-responsive .three-col {
        width: 45.5%;
        margin: 2%;
    }

    .mzr-responsive .four-col,
    .mzr-responsive .five-col,
    .mzr-responsive .six-col,
    .mzr-responsive .mzr-contact .one-col,
    .mzr-responsive .mzr-contact .two-col,
    .mzr-responsive .mzr-contact .three-col,
    .mzr-responsive .mzr-contact .four-col,
    .mzr-responsive .mzr-contact .five-col,
    .mzr-responsive .mzr-contact .six-col {
        width: 95.5%;
        margin: 2%;
    }

    .mzr-responsive.mzr-slide > li > div,
    .mzr-responsive.mzr-slide > li > ul,
    .mzr-responsive.mzr-slide > li > ul li > ul,
    .mzr-responsive.mzr-fade > li > div,
    .mzr-responsive.mzr-fade > li > ul,
    .mzr-responsive.mzr-fade > li > ul li > ul { top: auto; }

    .mzr-responsive.mzr-slide > li.mzr-drop:hover > div,
    .mzr-responsive.mzr-slide > li.mzr-drop:hover > ul,
    .mzr-responsive.mzr-slide > li > ul li.mzr-drop:hover > ul,
    .mzr-responsive.mzr-fade > li.mzr-drop:hover > div,
    .mzr-responsive.mzr-fade > li.mzr-drop:hover > ul,
    .mzr-responsive.mzr-fade > li > ul li.mzr-drop:hover > ul { top: auto;	}

    .mzr-responsive > li.mzr-search input { width: 90%; }
    .mzr-responsive > li.mzr-search input:focus { width: 90%; }
    .mzr-responsive > li.mzr-search input[type=text] {
        border: 1px solid #ccc;
        padding-left: 5px;
    }

    .mzr-responsive .mzr-content input[type=text],
    .mzr-responsive .mzr-content input[type=email],
    .mzr-responsive .mzr-content textarea {
        width: 80%;
        max-width: 80%;
        padding: 9px 4% 8px 15%;
    }

    .mzr-responsive li.mzr-drop.mzr-levels,
    .mzr-responsive li.mzr-drop.mzr-contact {
        position: relative;
    }

    .mzr-responsive > li.mzr-drop > ul,
    .mzr-responsive > li.mzr-drop > ul li > ul {
        width: 100%;
        padding: 0;
    }

    .mzr-responsive > li > ul li > ul,
    .mzr-responsive > li > ul li.mzr-align-left > ul,
    .mzr-responsive > li.mzr-align-right > ul {
        left: -1px;
    }

    .mzr-responsive > li > ul a {
        margin-left: 10px;
        margin-right: 10px;
    }

    .mzr-responsive > li > ul li.mzr-drop > a,
    .mzr-responsive > li > ul li.mzr-align-left.mzr-drop > a { background: url(../images/elementen/arrow-down.png) no-repeat 100% center; }

}

@media only screen and (max-width: 767px) {

    .mzr-responsive > li,
    .mzr-responsive > li.mzr-align-right { width: 49.5%; }
    .cloud-picture {
        max-width:16% !important;
        width:16% !important;
    }
    .cloud-search-result .cloud-content {
        width:80%;
    }

}

@media only screen and (max-width: 479px) {
    .cloud-picture {
        max-width:25% !important;
        width:25% !important;
        display:block;
    }
    .cloud-search-result .cloud-content {
        width:71%;
    }
    .mzr-responsive > li,
    .mzr-responsive > li.mzr-align-right {
        display: block;
        width: 100%;
    }

    .mzr-responsive .one-col,
    .mzr-responsive .two-col,
    .mzr-responsive .three-col,
    .mzr-responsive .four-col,
    .mzr-responsive .five-col,
    .mzr-responsive .six-col {
        width: 95.5%;
        margin: 2%;
    }

}



/* mzr menu class Color Scheme */
.mzr-class {
    border: 1px solid #eeeeee;
    border-bottom: 1px solid #cccccc;
    /*border-bottom: 1px solid darkblue;*/

    /*background: #fefefe;
    background: -webkit-linear-gradient(top, #fefefe 0%, #ededed 100%);
    background: -moz-linear-gradient(top, #fefefe 0%, #ededed 100%);
    background: -o-linear-gradient(top, #fefefe 0%, #ededed 100%);
    background: -ms-linear-gradient(top, #fefefe 0%, #ededed 100%);
    background: linear-gradient(top, #fefefe 0%, #ededed 100%);*/
}

.mzr-class > li { border-right: 1px dotted #cccccc; }

.mzr-class > li.mzr-align-right {
    border-right: none;
    border-left: 1px dotted #cccccc;
}

.mzr-class > li > a,
.mzr-class > li.mzr-search input {
    color: #525252;
    color: #006699;
    /*text-shadow: 0px 1px 1px #ffffff;*/
}

.mzr-class > li > a:hover {
    /*color: #000; */
    background: #eee;
    color: #006699;
    color: #1777ee;
    border-bottom: 1px solid rgba(23, 119, 238, 1);

}
.mzr-class > li > a:active {
    color: #ccc;
    color: black;
}




.mzr-class > li.mzr-search input[type=submit] { background: url(../images/elementen/search-icon.png) no-repeat 0 0; }

@media only screen and (max-width: 959px) {
    .mzr-responsive.mzr-class > li.mzr-search #search-form { border-color: #cccccc; }
    .mzr-responsive.mzr-class > li,
    .mzr-responsive.mzr-class > li.mzr-align-right { border: none; }
    .mzr-responsive.mzr-class > li.mzr-drop > a,
    .mzr-responsive.mzr-class > li > ul li.mzr-drop > a,
    .mzr-responsive.mzr-class > li > ul li.mzr-align-right.mzr-drop > a { background: url(../images/elementen/arrow-down.png) no-repeat 100% center; }
}


/* skin of mzr class */

.active{

    background: #ddd;
    color: black;
    /*border-bottom: 2px solid darkblue;  */
    border-bottom: 1px solid rgba(23, 119, 238, 1);
}


.mzr-class > li{
    background: #EFEFE9;
    background: white;
}



/* responsive fixes */

#hidden_menu_button{
    display:none;
}
.toc {
    display:block;
}

@media only screen and (max-width : 980px),
only screen and (max-device-width : 980px){


    #productindex {
        margin-left: 2px;
        margin-top: 5px;
    }

    #headcat{
        clear:left;
        position:relative;
        margin-top: 10px;
    }
    #content{
        margin-left: 2px;
        top: 4px;
        position:relative;
        clear:both;
    }


    #hidden_menu_button{
        display:inline;
    }
    /*
    .toc {
        display:none;
    }*/
    #bread {
        display:none;
    }
    #leftcol{
        display:none;
    }
    #disclaimer{
        display:none;
    }


    #wrapper {
        width: 800px;
    }
    #hd {
        width: 800px;
    }
    #ft {
        width: 800px;
    }
    #subft {
        width: 800px;
    }

}
#addframe
{

}
@media  (min-width: 1000px) {
    .bframe{
        width: 468px;
        height: 60px;
    }
}

@media (max-width:900px ) and (min-width: 250px) {
    .bframe{
        width: 355px;
        height: 56px;
    }


}

/*
@media only screen and (max-width : 780px),
only screen and (max-device-width : 780px){

    #wrapper {
        width: 600px;
    }
    #bread {
        display:none;
    }
    #headcat{
        clear:left;
        position:relative;
        margin-top: 60px;
    }
    #content{
        margin-left: 2px;
        top: 4px;
        position:relative;
        clear:both;
    }
    #productindex {
        margin-left: 2px;
        margin-top: 5px;
    }
    #hd {
        width: 600px;
    }
    #ft {
        width: 600px;
    }
    #subft {
        width: 600px;
    }

    #blockright {

        margin-left: 2px;
        clear:both;
    }



}*/


#blockleft {
    width:47%;
    margin-top:0px;
    float:left;
}
#blockleft:after {
    clear:both;
}

#blockleft .left {
    float:left;
    border-right: #29a2f5 dotted 2px;
    padding-right:2%;
    width:47%;
}

#blockleft .right {
    float:left;
    width:47%;
    padding-left:2%;
}

#blockleft h3 {
    color: #5262c2;
    font-variant:normal;
    margin:0px 0 10px 0;
    line-height:2;
    width:100%;
    border-bottom: #5262c2 solid 1px;

}
#blockright, #news-block {
    margin:0px 11px 0 0px;
    border-left: #29a2f5 dotted 2px;
    padding-left:20px;
    float:right;
    background: #fff;
    /*color:#3F3F3F*/
    margin-bottom: 15px;
    width:47%;
}

#blockright h3, #news-block h3 {
    color: #5262c2;
    font-variant:normal;
    margin:0px 0 10px 0;
    line-height:2;
    width:100%;
    border-bottom: #5262c2 solid 1px;

}

#blockright h4, #news-block h4 {
    color: #29a2f5;
    font-size:90%;
    font-family:'Helvetica', sans-serif;
    font-variant:normal;

}

#blockleft a,#blockright a, #blockmain a, #blockleft a:visited,#blockright a:visited, #blockmain a:visited, #news-block a, #news-block a:visited {
    color:#2066bc !important;
}
#blockleft a:hover,#blockright a:hover, #blockmain a:hover, #news-block a:hover {
    text-decoration: underline;
}

.container {
    background:  #fff;
    width:100%;
    float:left;
    display:block;
    min-height: calc(100% - 115px);
}
.content-wrapper {
    background:#fff;

}
#bread, .breadcrumb {
    font-size: 90%;
}
.side-form select {
    max-width:98%;
    width:100%;
}
.side-form input.button, .side-form input[type=submit] {
    width: 154px;
    height: 32px;
    padding: 5px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin-top: 15px;
    background: #249ff6;
    border: none;
    color: #fff;
    font-size: 100%;
    font-weight: bold;
    text-align: center;
}

.side-form {
    margin-left:20px;
}
.side-form span {
    width:100%;
    float:left;
    margin:6px 0 4px 0;
    font-size: 82%;
    font-weight: bold;
    line-height: 2;
}

.side-form label {
    padding:0;
    margin:0 10px 0 5px;
    line-height: 1.9;
    font-size: 90%;
}


/* de [name=iets] of [for=iets] etc tags werkens vanaf ie 8 anders zijn ze gewoon een standaart breedte */
form[name=contact] {
    margin-top:15px;
}
#contact input, #contact textarea {
    border: #dcdddc 1px solid;
    padding:6px 2%;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin-top:8px;
}
#contact input {
    margin-left:2%;
    width:31%;
}

#contact textarea {
    width:93%;
    margin-left: 0px ;
}
#contact input[name=email], #contact input[name=phone]{
    width:46%;
}

#contact {
    width:100%;
    display:inline-block;

}
#contact-info {
    width:37%;
    display:inline-block;
    float:right;
    margin-top:52px;
}

#contact label {
    display: inline-block;
}
label[for=voorletter] {
    width:21%;
}

label[for=email], label[for=phone] {
    width:45%;
}
label[for=bericht] {
    width:99%;
    margin-top: 10px;
}

.sendbutton {
    background: #249ff6;
    border:none;
    padding:2% 4%;
    color:#fff;
    float:right;
    margin-right: 3%;
}
.sendbutton:hover {
    background-color: #4158af;
}

#contact-info .maps {
    width:100%;
    height:200px;
}

#contact-info .line {
    display:block;
    float:left;
    margin-top:15px;
    width:100%;
}
#contact-info .line img {
    display: block;
    float:left;
    height:20px;
    width:20px;
}
#contact-info .line p, #contact-info .line p a{
    display: block;
    float:left;
    padding:0;
    margin:3px 6px;
    text-decoration: none;
    color:#000;
}
/* hide the mobile nav button for non mobile */
label[for="mobile-nav-trigger"] {
    display:none;
}
.mobile-nav-trigger {
    display:none;
}
/* end hide for mobile */
@media screen and (max-width: 480px){

    #hd {
        height:100%;
        margin-bottom:10px;
    }
    .main-menu{
        -webkit-border-radius: 0px !important;
        -moz-border-radius: 0px !important;
        border-radius: 0px !important;
        background: #2c327b;
        height:45px;

    }
    .meganizr{
        display:none;
        margin-top:0px;
    }



    label[for="mobile-nav-trigger"] {
        display: block;
        z-index: 2200;
        width: 100%;
        height: 45px;
        cursor: pointer;
        background:  url(../images/elementen/mobile-menu-white.png) no-repeat left center ;
    }

    .mobile-nav-trigger:checked + label {
        left: 215px;
    }

    .mobile-nav-trigger:checked ~ .meganizr {
        display:block;
    }

    .meganizr > li {
        width:100%;
    }
    .meganizr > li > a {
        border:none ;
    }
    .mzr-responsive > li, .mzr-responsive > li.mzr-align-right {
        width:100%;
    }

    #productindex {
        padding: 0 0 0 0 ;
        margin:0 0 0 0 !important;
        max-width:100% !important;
        width:100% !important;
        overflow:hidden;

    }

    /* Breedte reset anders pakt hij breedte 960px */
    #subft, .content-wrapper, #contact  {
        max-width: 100%;
        width:100% !important;
    }

    /* Voor leesbaarheid tabel, loopt anders tot rand scherm vnwege padding*/
    table,  .content, #contact {
        max-width:96%;
        padding:0;
        margin:0 2%;
    }
    #contact-info {
        display:none;
    }
    #contact input[name=email], #contact input[name=phone], #contact input, textarea  {
        width:90%;
        margin-bottom: 5px;

    }
    label[for=voorletter], label[for=email], label[for=phone] {
        width:99%;
    }



    .sendbutton {
        width:95%;
        float:left;
        margin:10 0 20px 0;


    }

    #blockleft, #blockright, #news-block {
        padding:0 5% ;
        margin:0 0 15px 0;
        width:90% ;
        border:none;
        float:left;
    }
}
/* Start responsive listing (creditcard template) */
#cards-content {
    width:100%;
    float:right;
}

.single-card-content {
    width:100%;
    height:auto;
    display: inline-block;
    float:left;
    /* border-left: #ffffff solid 2px; Om rustiger te maken nu de border wit, weglaten bij vernieuwing css oude kleur: #27a0ef */
    padding-left: 0;
    margin-bottom: 10px;
    display: table;
}

.single-card-content h2 {

    width:100%;
    font-size: 120%;
    font-weight: normal;
    padding: 0 10px 0 5px;
    margin-bottom:10px;
    font-size:120%;
    line-height: 1.1;
    font-weight:normal;
    color: #000 ;
}
.single-card-content h2 strong {
    width:100%;
    float:left;
}

.single-card-content .holder {
    width:100%;
    height:auto;

    border-bottom:#ccc 1px solid;
    padding-top:1%;
    padding-bottom:1%;
    float:left;
    position: relative;

    display: table-row;
    clear:both;

}

.single-card-content .holder .picture {
    width:13%;
    display:inline-block;

    display: table-cell;
    vertical-align: middle
}

.single-card-content .holder .picture img {
    max-width:100%;
    max-height:55px;
    padding-top:0px;
    margin:0 auto;
    height:auto;
    display: block;

}
.single-card-content .holder .text {
    width:100%;

    padding-left: 0%;
    padding-right: 0%;

    font-size: 1em;
    /*background:#cccccc;*/
    display: table-cell;
    vertical-align: middle;
    float:left;
}
.single-card-content .holder .rating  {
    width:54%;
    font-size: 90%;
    padding:0  ;
    color: #30368c;
    padding: 0 3% 0 3%;
    float:left;
}
.single-card-content .request {
    padding-left:0%;
    width:40%;
    right: 0px;
    position: absolute;
    top: 25%;
    transform: translateY(-25%);
}

.single-card-content .holder .rating .rate {
    height:auto;
    display: inline-block;
    width:92%;
    padding: 0 4% 0 4%;
}
.middle-card-content{

    position: relative;
    display: table-cell;
    align:right;

}
.single-card-content .infocard {
    width:48%;
    display: inline-block;
    padding:0;
    padding:0 0% 0 2%;
    display: table-cell;
    vertical-align: middle;
}
.single-card-content .extend-info {
    position: relative;
    width:52%;
    padding:0;
    padding:0 0 5px 0;
    display: table-cell;
    vertical-align: middle;
}
.single-card-content .infocard .basicinfo {
    width:100%;
    padding:0;
    margin:0;
}
.listingproperty {
    width:100%;
    display:inline-block;
    float:left;
    font-size: 0.83em;
    color: #5a5a5a;
    padding:2px 0 2px 0;
}
.single-card-content .holder .rating .rate  img {
    margin-right:0%;
}
.rating .rate .left {
    width:48%;
    display:inline-block;
    float:left;
    text-align: right;

}
.rating .rate .right {
    width:51%;
    display:inline-block;
    float:right;
    text-align: left;
    padding-left:1%;

}

.single-card-content .acties {

    margin-left: 2%; /*breedte image 13% + margin 3% */
    margin-top:2px;
    display: inline-block;
    float:left;
}
a.apply {
    float:right;
    position: relative ;
    margin:15px 0 0 0 !important;
    padding:0 15px 0 0 !important;
    top:0;
    right:0;
    width:100%;
    text-align: right;
}

a.cta2.cta2-green {
    float:right;
}

a.cta2.cta2-grey {
    float:right;
    background: #99b1c4 url(../images/elementen/arrow-right.png) no-repeat center right;
    padding-right: 38px;
}
.holder .sponsor span,  table .sponsor span {
    text-align: center;
    margin-left: -1px;
    margin-top: 20px;
    width: 180px;
}
.picture {
    position:relative;
}

.single-card-content .holder .picture .sponsor {
    position: relative;
    display: table-cell;
    vertical-align: middle;
}
.single-card-content .holder .picture .sponsor img {
    position: absolute;
    top:0px;
    left:0px;
    width:25px;
}

@media only screen and (max-width: 766px) {
    .rubric-block {
        width:96% !important;
        margin:0 2% 2px 2% !important;
    }
    #headcat {
        padding:0 2% 20px 2% !important;
        width:96%;
    }
    #explresults .result-info span {
        font-size: 0.8em;
        padding:4px;
    }

    #explresults .sponsor {
        text-align: right;
        font-size: 70%;
        color: #aaa;
        margin-top: 25px;
        margin-right:12px;
    }

    #news-block {
        margin:10px 0 15px 0 !important;
    }
    .middle-card-content{
        float: none;
    }
    .single-card-content {
        margin-left:2%;
        width:96%;
    }
    .single-card-content .holder {
        display: block;

    }
    .single-card-content .extend-info {
        display:block;
        float:right;
        width:100%;
        margin-top:20px;
    }
    p.actie {
        margin-left:0;
    }
    .single-card-content .holder .picture {
        display:inline-block;
        float:left;
        width:20%;
        padding:0 0 0 0;


    }
    .single-card-content .holder .text{
        display: inline-block;
        float:right;
        width:74%;
        margin-left:0;
        margin-bottom:0px;

    }
    .single-card-content .holder .rating {
        width:40%;
        display: inline-block;
        float:right;
        padding:0 0 0 0;
        margin:0 0 0 0;
        position: absolute;
        right:40%;
        bottom:10px;

    }
    .single-card-content .holder .rating .rate {
        display: inline-block;
        width:100%;
        float:left;
        border-left:none;
        margin:0 0 0 0;


    }
    .single-card-content .holder .request{
        display: inline-block;
        width:auto;
        float:right;
        margin-left:1%;
        position: absolute;
        right:0;
        bottom:10px;


    }
    .single-card-content .infocard {
        width:100%;
        display:inline-block;
        padding:0;
        margin:0;
    }
    .single-card-content .infocard .basic-info {
        width:98%;
        display:inline-block;
        padding:0 0 0 2%;
        margin:0 0 0 0;
    }
    .single-card-content  .holder .text {
        width:100%;
        margin-bottom: 0px;
        height: auto;
        display: inline-block ;
        float:left;
    }

    .single-card-content  .holder .rating {
        width:50%;
        margin: 0 0 0 0;
        padding: 0;
        float: left;
        left:0;
        height: auto;
        position: relative;
        display: inline-block;
    }
    .single-card-content  .holder .request {

    }
    .single-card-content .acties {
        width:100%;
        display: inline-block;
        float:left;
        margin-top: 0px;
    }
    .sponsor {
        margin-top:0;

    }
}

@media only screen and (max-width: 600px) {
    .single-card-content .infocard {
        width:100%;
        display:inline-block;
        padding:0;
        margin:0;
    }

    .single-card-content .extend-info {
        width:80%;
        display:inline-block;
        padding:0;
        margin:30px 0 0 0;
    }
    .single-card-content  .holder .rating {
        width:55%;
        margin: 0 0 0 0;
        padding: 0;
        float: left;
        left:0;
        height: auto;
        position: relative;
        display: inline-block;
    }
    p.actie {
        margin-left: 0;
    }
    .rating .rate .left {
        width:55%;
    }
    .rating .rate .right {
        width:44%;
    }
    .single-card-content  .holder .request {
        position: relative;
        display: inline-block;
        margin: 0 ;
        padding: 0;
        float: right;
        right:0;
    }
    .single-card-content .pure-button {
        float:right;
    }
    #result-info-screen {
        -webkit-overflow-scrolling: touch;
        overflow-y: scroll;
        overflow: auto;
        width:100%;
        height:100%;
    }
    #result-info-screen iframe {
        -webkit-overflow-scrolling: touch;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch !important;
        overflow: scroll !important;
        width:92% !Important;
        height:96%;
        margin:4% 4% 4% 4% !important;
    }
    .close-button {
        right:2% !important;
        top: -3%;
    }
    #about {
        width: 96%;
        padding: 0 2% 0 2%;
    }
}
@media only screen and (max-width: 480px) {
    .single-card-content .extend-info {
        width:100%;
        display:inline-block;
        padding:0;
        margin:30px 0 0 0;
        float:right;
    }
}
/* End responsive listing */
/* editor test */
#liveeditor {
    display:block;
    position:fixed;
    background-color: rgba(0, 0, 0, 0.7);
    top:0;
    left:0;
    width:80%;
    height:96%;
    z-index:1000;
    padding:2% 10%;
}
#imgthumbdiv {
    width:98%;
    padding:5px 1% ;
    background:#fff;
}
#imgthumb {
    width:200px;
}
#imgthumbdiv input {
    margin-right:10px;
}
h2.saving {
    color:#fff;
    font-size:5em;
}
#closeedit {
    color: #fff;
    font-size: 3em;
    position: absolute;
    top: 5px;
    right: 10px;

}
#savebutton {
    background: #2798cd;
    color:#fff;
    text-align: center;
    font-size:1.2em;
    padding:10px;
}
#savededit {
    background:#5ecd27;
    width:98%;
    float:left;
    color:#fff;
    font-size:1.5em;
    padding:5px 1%;
    position:absolute;
    top:0;
    left:0;
    z-index:1000000;
}
/* end editor test */

.at4-icon.aticon-compact {
    margin-right:10px;
}
.filter-menu {
    padding:0 10%;
    font-weight: bold;
    font-size: 12px;
    line-height:1;
}
.filter-menu .f-option {
    margin-bottom:6px;

}
.filter-menu .f-option .checkbox {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: #49a2c0 2px solid;
    width:10px;
    height:10px;
    float:left;
    margin-right:5px;
    color:#173e4b;
    font-family: helvetica;
    font-weight: bold;
    font-size: 1.6em;
    line-height:0.9em;
}
.filter-menu .f-option .checked{
    background:#F00;
}

.stop-scrolling {
    height: 100%;
    overflow: hidden;
}

#debugger {
    width:96%;
    position: fixed;
    bottom:0;
    background: #c0c0c0;
    z-index:1001;
    padding:10px 2%;

}
#log {
    overflow:scroll;
    height:140px;
}

#debugger #logfield {
    background:#fff;
    padding:5px 1%;
    width: 86%;
    margin-right: 2%;
    float:left;

}
#debugger #timelog {
    background:#fff;
    padding:5px 1%;
    width: 8%;
    float:left;

}
#debugger span {
    width:100%;
    float:left;
    display:block;
    border-bottom: #c0c0c0 1px dotted;
}


.highlight {
    border: 1px solid #888;
    background-color:  #E6E6E6;
    float:left;
    width:100%;
    min-height:70px;
}

#sortlist {
    float:right;
    margin-top:5px;
}
#sortlist span {
}

#sortlist a {
    border-left:#ccc 1px solid;
    padding:0 7px;
    color:#323887;

}
#sortlist a#first {
    border: 0px;
}
#sortlist a.checked {

    font-weight:bold;
}
#sortlist a.checked span {
    font-size:1em;

}
#sort {
    float:left;
    margin:0;
    paddding:0;
}

/*application form */

#brokerscontent {
    width: 100%;
    display: block;
}
#brokerscontent img {
    width: auto;
    float:left;
    margin:60px 0 0 65px;

}
#brokersform {
    margin: 20px 10px 40px 40px;
    background: #f3f3f3;
    float:right;
    padding:15px 30px 15px 25px;
    max-width:660px;
    width:100%;
}
#brokersform  label {
    display: inline-block;
    width:50%;
    margin-top:10px;
    padding-bottom:5px;
}
#brokersform  input {
    border: #dcdddc 1px solid;
    padding: 9px 2%;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin-top: 8px;
}
/*verwijder glow op input field en maak border andere kleur tijdens invullen */
#brokersform  input:focus {
    outline:none;
    border: #8cc950 1px solid;
}
.one-half{
    position: relative;
    width: 44%;
    float:left;
    display:inline-block;
}
.one-half.empty{
    min-height:70px;
}
.one-hole{
    position: relative;
    width:100%;
    float:left;
    display:inline-block;
}
#brokersform  input {
    margin:0 0 0 2%;
    width: 90%;
}
label[for=nametitle]{
    width:100% !important;
}
label[for=email]{
    width:100% !important;
}

#brokersform span.required {
    color:#79b53d;
    font-size: 120%;
    display: inline-block;
    min-width: 11px;
}
#brokersform p#reqinfo {
    padding-top:10px;
    width:100%;
    float:left;
    font-size: 90%;
}
#brokersform  .sendbutton {
    background: #8cc950;
    border: none;
    padding: 10px 4%;
    color: #fff;
    float: right;
    margin-top: 25px;
    width:35%;
    margin-right:3%;
    font-size: 120%;
}
#brokersform  .sendbutton:hover {
    background-color: #4158af;
}
#brokersform input[type=radio]{
    padding:8px;
    border-radius:2px;
    -webkit-appearance:none;
    background: #fff;
    color:#FFF;
    white-space: nowrap;
    overflow:hidden;
    width:15px;
    height:15px;

}

#brokersform label.male, #brokersform label.female {
    width:auto;
    margin-left: 10px;
    margin-right: 5%;
}
/*#brokersform label.female {
    margin-right: 60%;
}*/
#brokersform input[type=radio]:checked{
    background: #fff url(../images/elementen/actie.png)no-repeat center center;
}

.err {
    border: #f00 1px solid !important;
}
.errmsg {
    border: #f00 1px solid !important;
    padding: 3px 5px;
    position:absolute;
    top:9px;
    right:5px;
    background:#fff;
    color:#f00;
}