/*reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, textarea, select 
{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
input, textarea, select{border:solid 1px #9b9293; vertical-align:top;}
body {line-height:1; color:#000; background:#fff;}
ul {list-style:none; margin:0 0 12px 0;} ol {padding:0 0 0 25px;}
table {border-collapse:collapse; margin:1px 0 0 1px; border-spacing:0;}
caption, th, td {text-align:left; font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
:focus {outline:0;}

/*basic*/
html {height:100%;}
body {font:normal 0.75em/1.583em Arial, Verdana, Tahoma, "Trebuchet MS"; color:#988e8f; text-align:center;word-wrap: break-word; }

/*link*/
a {color:#ed1c24; text-decoration:underline;}
a:visited {color:#ed1c24;}
a:hover, a.active {color:#aa1f24; text-decoration:none;}

/*headings*/
h1, h2, h3, h4, h5 {color:#666; line-height:1.1em; margin:0 0 12px 0; font-weight:normal;}
h1 {font-size:2.0em;}
h2 {font-size:1.5em;}
h3 {font-size:1.3em;}
h4 {font-size:1.1em; font-weight:bold; margin:6px 0;}
h5 {}

h1 a, h1 a:visited, h1 a:hover, h1 a:active,
h2 a, h2 a:visited, h2 a:hover, h2 a:active,
h3 a, h3 a:visited, h3 a:hover, h3 a:active,
h4 a, h4 a:visited, h4 a:hover, h4 a:active,
h5 a, h5 a:visited, h5 a:hover, h5 a:active
{text-decoration:none; color:#3d3535;}

/*text*/
p {margin:0 0 6px 0;}
hr{height:0; border:0; border-top:solid 1px #e6e6e6;}

/*span*/

/*images*/
img.left{float:left; margin:0 20px 15px 0;}
img.right{float:right; margin:0 0 15px 20px;}
img.img-left{float:left; margin:0 12px 0 0; border:1px solid #DFDFDF; padding:2px;}
img.img-right{float:right; margin:0 0 0 12px; border:1px solid #DFDFDF; padding:2px;}
img.img-default{border:1px solid #DFDFDF; padding:2px; margin:0 0 10px 0;}
div.image-default div.wrapper{display:inline;}

/*list*/
ul a {text-decoration:none;}
ul a:hover {text-decoration:underline;}
ul li{background:none; list-style: disc; padding:0 0 0 14px; margin:0 0 0 15px;}

/*form*/
fieldset {padding: 0;}
fieldset label {display: block;}
input.text, input.button, input.password, input.reset, input.submit, textarea.textarea {padding:2px;}
input.radio, input.checkbox, div.formradio input {vertical-align: middle; margin:0 2px 0 0; border:0;}
input.file{border:0; background-color:#efebde;}
input.image{border:0;}

/*layout*/
div.wrapper {overflow:hidden; width:100%;}
div.site-width {width:972px; margin:0 auto; text-align:left;}

/*container*/
div.container {background:none;}

/*header*/
div.header{display:none;}
/*div.header{position:relative; height:130px; padding:0 0 12px 0;}*/

/*logo*/
div.image-logo{position:absolute; left:0px; top:12px;}
div.image-logo img.img-default{border:none; padding:0;}
div.image-logo a, div.image-logo a:visited {color:#fff;}

/*search header*/
/*div.search-header{position:absolute; right:0; top:12px;}
div.search-header fieldset.form{float:right;}
div.search-header div.formtextbox, div.search-header div.formbutton{float:left;}

div.search-header div.formtextbox {background:transparent url(../_images/input_search-header.gif) no-repeat scroll right 0; width:165px; height:26px;}
div.search-header div.formtextbox input {border:1px solid #fff; color:#988e8f; font-style:italic; font-size:12px; margin:4px 5px; width:93%;}

div.search-header div.formbutton input, div.search-header div.formbutton input:visited {border:none; background:transparent url(../_images/sprite.gif) no-repeat scroll 0 0; width:65px; height:26px; cursor:pointer;}
div.search-header div.formbutton input:hover{background:transparent url(../_images/sprite.gif) no-repeat scroll -76px 0;} doesn't work in IE6 
div.search-header div.formbutton input:active{background:transparent url(../_images/sprite.gif) no-repeat scroll -152px 0;} doesn't work in IE6 & IE7 */

/*navigation menu*/
/*level 1*/
/*div.navigation-menu ul {position:absolute; right:180px; top:69px; width:530px; font-size:14px;}
div.navigation-menu ul li {float:left; line-height:32px; padding:0; margin:0; background:none;}
div.navigation-menu ul li a {float:left; line-height:32px;height:32px; color:#fff; padding:0 0 0 12px; background:transparent url(../_images/bg_menu-tab.gif) no-repeat scroll 0 0;}
div.navigation-menu ul li a span {float:left; cursor:pointer; padding:0 12px 0 0; background:transparent url(../_images/bg_menu-tab.gif) no-repeat scroll right 0;}
div.navigation-menu ul li a:hover {background:transparent url(../_images/bg_menu-tab-over.gif) no-repeat scroll 0 0; color:#ee232b; text-decoration:none;}
div.navigation-menu ul li a:hover span {background:transparent url(../_images/bg_menu-tab-over.gif) no-repeat scroll right 0; color:#ee232b;}
div.navigation-menu ul li.active a {background:transparent url(../_images/bg_menu-tab-true.gif) no-repeat scroll 0 0; color:#ee232b; font-weight:bold;}
div.navigation-menu ul li.active a span {background:transparent url(../_images/bg_menu-tab-true.gif) no-repeat scroll right 0;}*/

/*level 2*/
/*div.navigation-menu ul ul {left:-250px; top:34px; font-size:0.857em; width:960px;}
div.navigation-menu ul li.active ul li {position:relative;}
div.navigation-menu ul li.active ul li a {background:transparent url(../_images/li-menu.gif) no-repeat right 0; color:#988e8f; font-weight:normal; height:25px; line-height:normal; padding: 4px 12px 0 10px; margin:0 0 0 2px;}
div.navigation-menu ul li.active ul li a span {background:none; padding:0;}
div.navigation-menu ul li.active ul li.first a {margin:0;}
div.navigation-menu ul li.active ul li a:hover {color:#fff; background:transparent url(../_images/bg_submenu-right.gif) no-repeat right 1px;}
div.navigation-menu ul li.active ul li a:hover span {color:#fff; background:transparent url(../_images/bg_submenu-left.gif) no-repeat left 1px;}
div.navigation-menu ul li.active ul li.active a {background:transparent url(../_images/bg_submenu-right.gif) no-repeat right 1px; color:#fff; padding:0 12px 0 0;}
div.navigation-menu ul li.active ul li.active a span {background:transparent url(../_images/bg_submenu-left.gif) no-repeat left 1px; color:#fff; padding:4px 0 0 10px; height:25px;}
div.navigation-menu ul li.active ul li.selected a {background:transparent url(../_images/bg_submenu-right.gif) no-repeat right 1px; padding:0 12px 0 0; color:#fff;}
div.navigation-menu ul li.active ul li.selected a span {background:transparent url(../_images/bg_submenu-left.gif) no-repeat left 1px; padding:4px 0 0 10px; height:25px;}
div.navigation-menu ul li.active ul li.hasChild.selected a {background:transparent url(../_images/bg_submenu-right-hover.gif) no-repeat right 1px; padding:0 12px 0 0; color:#fff;}
div.navigation-menu ul li.active ul li.hasChild.selected a span {background:transparent url(../_images/bg_submenu-left-hover.gif) no-repeat left 1px; padding:4px 0 0 10px; height:25px;}
div.navigation-menu ul li.active ul li.hasChild a:hover {background:transparent url(../_images/bg_submenu-right-hover.gif) no-repeat right 1px; padding:0 12px 0 0; color:#fff;}
div.navigation-menu ul li.active ul li.hasChild a:hover span {background:transparent url(../_images/bg_submenu-left-hover.gif) no-repeat left 1px; padding:4px 0 0 10px; height:25px;}*/

/*level 3*/
/*div.navigation-menu ul ul ul {position:absolute; left:2px; top:25px; font-size:100%; width:200px; display:none;}
div.navigation-menu ul li.active ul ul li {background-color:#eb2026; border-bottom:solid 1px #f27a7c; font-weight:normal; width:100%; height:auto;}
div.navigation-menu ul li.active ul ul li.first {border-top:solid 1px #f27a7c;}
div.navigation-menu ul li.active ul ul li a {width:180px; color:#fff; text-decoration:none;background:none;margin:0;}
div.navigation-menu ul li.active ul li ul li a {background:none!important; height:auto!important;padding:4px 10px!important;}
div.navigation-menu ul li.active ul li ul li a span {background:none!important; height:auto!important;padding:0!important;}
div.navigation-menu ul li.active ul li ul li.hasChild a {background:transparent url(../_images/li-submenu.gif) no-repeat right 9px!important;}
div.navigation-menu ul li.active ul li ul li.hasChild a span {}
div.navigation-menu ul li.active ul li ul li a:hover {background-color:#b60000!important;}
div.navigation-menu ul li.active ul li ul li a:hover span {background:none!important;}
div.navigation-menu ul li.active ul li ul li.selected a {background-color:#b60000!important;}
div.navigation-menu ul li.active ul li ul li.selected a span {background:none!important;}*/

/*level 4*/
/*div.navigation-menu ul ul ul ul {position:absolute; left:202px; top:-1px;}
div.navigation-menu ul li.active ul li ul li ul li a {background:none!important}
div.navigation-menu ul li.active ul li ul li ul li a span {background:none!important}
div.navigation-menu ul li.active ul li ul li.selected ul li a {background:none!important;}
div.navigation-menu ul li.active ul li ul li.selected ul li a span {background:none!important;}
div.navigation-menu ul li.active ul li ul li.hasChild ul li.hasChild a {background:transparent url(../_images/li-submenu.gif) no-repeat right 9px!important;}
div.navigation-menu ul li.active ul li ul li ul li.selected a {background-color:#b60000!important;}
div.navigation-menu ul li.active ul li ul li ul li.selected a span {background:none!important;}*/

/*breadcrumb*/
div.block-path {display:none;}
/*div.path-breadcrumb ul {margin:0 0 12px 12px; font-size:0.917em; width:100%; overflow:hidden;}
div.path-breadcrumb ul li {float:left; display:block; background:transparent url(../_images/li-breadcrumb.gif) no-repeat right 7px; padding:0 12px 0 6px;}
div.path-breadcrumb ul li.first {padding:0 12px 0 0;}
div.path-breadcrumb ul li.last {background:none;}
div.path-breadcrumb a {color:#988e8f;}*/

/*flashheader*/
div.block-flash div.pagesection-flashheader {padding:0 0 12px 0;}

/*navigation left*/
div.block-navigation {display:none;}
/*div.navigation-left {float:left; width:214px; margin:0 12px 0 0; padding:0 0 12px 0;}
div.navigation-left ul {margin:0; padding:0;background-color:#ea1f27;}
div.navigation-left ul li {background:none; margin:0; padding:0; border-bottom:solid 1px #ee4c52;}
div.navigation-left ul li a {display:block; color:#fff; padding:2px 0 2px 12px;zoom:1;}
div.navigation-left ul li a:hover {text-decoration:none; background-color:#b60000;}
div.navigation-left ul li a span {cursor:pointer;}
div.navigation-left ul li.active {}
div.navigation-left ul li.active a {color:#ea1f27; background-color:#fff; border-left:solid 1px #ea1f27; border-right:solid 1px #ea1f27;}
div.navigation-left ul li.active a:hover {background-color:#fff;}
div.navigation-left ul li.hasChild a {background:transparent url(../_images/li-submenu-left.gif) no-repeat right 0; color:#fff;}
div.navigation-left ul li.hasChild a:hover {background:#b60000 url(../_images/li-submenu.hover.gif) no-repeat right 0;}
div.navigation-left ul li.activehasChild a {background:transparent url(../_images/li-submenu-left.gif) no-repeat right 0; color:#fff;}
div.navigation-left ul li.activehasChild a:hover {background:transparent url(../_images/li-submenu.hover.gif) no-repeat right 0;}
div.navigation-left ul li.activehasChild ul li {border:none;}
div.navigation-left ul li.activehasChild ul li.first {border-top:solid 1px #ee4c52;}
div.navigation-left ul li.activehasChild ul li a {background:none;padding:2px 0 2px 24px;}
div.navigation-left ul li.activehasChild ul li a:hover {background:none; background-color:#b60000;}
div.navigation-left ul li.activehasChild ul li.active a {color:#ea1f27; background-color:#fff;}
div.navigation-left ul li.activehasChild ul li.active a:hover {color:#ea1f27; background-color:#fff;}*/

/*columns*/
div.column-block-2, div.col-2, div.col-3, div.col-middle {float:left; padding:0 12px 0 0;}
div.column-block-2{width:636px;}
div.col-1 {padding:12px 0;}
div.col-2 {width:474px;}
div.col-3 {width:312px;}
div.col-3 h3{font-size:1.5em;}
div.col-3 h5{font-size:2.083em;}
div.col-4 {width:231px; float:left; padding:18px 12px 6px 0; padding-top:18px!important;}
div.col-middle {width:600px;}
/*div.col-middle {width:410px;}*/
div.col-wide {width:734px;float:left;}
div.col-right {display:none;}
div.threecols {display:block;}
/*div.col-right {padding:0;}*/
div.col-aanmeldmodule{border:solid 1px #d3d3d3;}

/*tagcloud*/
div.tagcloud-container {display:none;}
/*div.tagcloud-container{border-top:solid 1px #ffc600;}
div.pagesection-tagcloud{margin:15px 0; font-weight:normal;}
div.pagesection-tagcloud a {color:#988e8f; text-decoration:none; padding: 0 6px 0 0; float:left;}
div.pagesection-tagcloud a:hover {text-decoration:underline;}
div.pagesection-tagcloud div.block-paragraph{float:left; padding:0 6px 3px 0; line-height:2.5em;}
div.pagesection-tagcloud div.block-paragraph div.wrapper{width:auto;}
.font-size-1{font-size:2.167em;} 26px
.font-size-2{font-size:1.75em;} 21px
.font-size-3{font-size:1.667em;} 20px
.font-size-4{font-size:1.5em;} 18px
.font-size-5{font-size:1.417em;} 17px
.font-size-6{font-size:1.333em;} 16px
.font-size-7{font-size:1.167em;} 14px*/

/*tagcloud old*/
div.modiv-tagcloud {margin:15px 0; font-weight:normal;}
div.modiv-tagcloud a {color:#988e8f; text-decoration:none; padding: 0 6px 0 0; float:left;}
div.modiv-tagcloud a:hover {text-decoration:underline;}
div.modiv-tagcloud div.term {line-height:2.3em;}

/*footer*/
div.footer-container {display:none;}
/*div.footer-container {background-color:#3e3636; overflow:hidden; border-top:solid 3px #ffc600;}
div.footer-container h4{color:#fff; font-size:1.333em;}
div.list-footer ul {margin:0 0 12px 0;}
div.list-footer ul li {background:none; padding:0; margin:0;}
div.list-footer ul ul {margin-left:12px;}
div.list-footer a {color:#fff;}*/

/*footer page collection*/
div.block-pc {display:none;}
/*div.pc-footer {color:#3d3535; text-align:center; margin:10px 0;}
div.pc-footer div.wrapper div {display:inline;}
div.pc-footer div.page {padding:0 10px; border-right:solid 1px #3d3535;}
div.pc-footer div.last {border-right:none;}
div.pc-footer a, div.pc-footer a:hover {color:#3d3535;}*/

/*GENESTELD*/
div.header-container, div.footer-container {color:#fff;}

/*STYLE ELEMENTS*/

/*position*/
.align-left {text-align:left;}
.align-center {text-align:center;}
.align-right {text-align:right;}

/*text decoration*/
.bold {font-weight:bold;}
.italic{font-style:italic;}
.underline {text-decoration:underline;}
.no-underline{text-decoration:none;}
.small-caps {font-variant:small-caps;}
.capitalize {text-transform:capitalize;}
.lowercase {text-transform:lowercase;}
.uppercase {text-transform:uppercase;}
.caption {font-size:0.9em;font-style:italic;}
.caption a, .caption a:visited {color:#988E8F;}

/*LAYOUT ELEMENTS*/

/*blocks*/
div.eccolumns-block-gray, div.eccolumns-block-white, div.eccolumns-block-white-bottom {border:solid 1px #dfdfdf; padding:12px 12px 6px 12px; margin:0 0 12px 0;}
div.eccolumns-block-gray {background-color:#f7f7f7;}
div.eccolumns-block-white {background-color:#fff;}
div.eccolumns-block-white-bottom {background:#fff url(../_images/bg_block-white.jpg) repeat-x scroll left bottom;}

div.eccolumns-block-gray h1, div.eccolumns-block-white h1, div.eccolumns-block-white-bottom h1 {font-size:1.5em;}
div.eccolumns-block-gray h1 a, div.eccolumns-block-white h1 a, div.eccolumns-block-white-bottom h1 a {color:#666;}
div.eccolumns-block-gray h2, div.eccolumns-block-white h2, div.eccolumns-block-white-bottom h2 {font-size:1.5em;}
div.eccolumns-block-gray h2 a, div.eccolumns-block-white h2 a, div.eccolumns-block-white-bottom h2 a {color:#666;}

/*button*/
div.paragraph-button a, div.paragraph-button a:visited {background:transparent url(../_images/btn_right-a.gif) no-repeat scroll right 0; color:#fff; font-weight:bold; font-size:1.25em; height:30px; line-height:29px; display:table-cell; padding:0 42px 0 0; zoom:1; cursor:pointer; text-decoration:none;}
div.paragraph-button a:hover {background:transparent url(../_images/btn_right-a.hover.gif) no-repeat scroll right 0; color:#fff;} /*doesn't work in IE6*/

div.paragraph-button div.text, div.paragraph-button div.text:visited {background:transparent url(../_images/sprite.gif) no-repeat scroll 0 -72px; height:30px; line-height:29px; display:table-cell; zoom:1; padding:0 0 0 12px; overflow:hidden;}
div.paragraph-button div.text:hover {background:transparent url(../_images/sprite.gif) no-repeat scroll 0 -112px;} /*doesn't work in IE6*/

/*lists*/
div.list-bold ul {font-weight:bold;}
div.list-normal-gray a {color:#666;}
div.list-box div.wrapper ul {border:solid 1px #dfdfdf;background-color:#f5f5f5;padding:12px;}

/*search*/
div.formtextbox, div.formbutton {float:left;}
div.formtextbox {background:transparent url(../_images/input_search.gif) no-repeat scroll 0 0; width:222px; height:26px;}
div.formtextbox input {border:1px solid #fff; color:#988e8f; font-style:italic; font-size:12px; margin:5px; width:93%;}

div.search-home div.formbutton input, div.search-home div.formbutton input:visited {border:none; background:transparent url(../_images/sprite.gif) no-repeat scroll 0 -36px; width:64px; height:26px; cursor:pointer;}
div.search-home div.formbutton input:hover {background:transparent url(../_images/sprite.gif) no-repeat scroll -74px -36px;} /*doesn't work in IE6 */
div.search-home div.formbutton input:active {background:transparent url(../_images/sprite.gif) no-repeat scroll -148px -36px;} /*doesn't work in IE6 & IE7 */

/*paragraph*/
div.block-paragraph{padding:0 0 12px 0;}
div.paragraph-inloggen{position:absolute; right:0; top:45px; text-align:right; margin:0; width:235px;}
div.paragraph-inloggen a{color:#fff;}
div.paragraph-h2-text div.wrapper{display:inline;}

/*caption for table of image*/
div.paragraph-caption div.text {font-style:italic;font-size:.9em;position:relative;margin:-5px 0 0 0;}

/*forms*/
div.fieldgrp-block-gray {background-color:#f5f5f5; color:#000; border:solid 1px #dfdfdf; padding:12px 12px 6px 12px;}
div.fieldgrp-block-gray span.error{padding:0 0 10px 80px;}
div.fieldgrp-block-empty, div.fieldgrp-empty{background:transparent url(../_images/bg_form-140x470.gif) repeat-y 0 0;}
div.formstaticheader-h1, div.formstaticheader-h2{background-color:#fff;margin:20px 0 0 0;}
div.formstaticheader-h2 h2 {font-size:1.3em; margin-top:10px;}
div.formtextbox-standerd input, div.formdate-birthday input {height:16px; padding:2px; width:155px; float:left;}
div.formselect-1 select {height:auto; padding:2px; width:155px;}
div.formtextbox-textarea textarea {height:100px; padding:2px; width:210px;}
div.formtextbox-textarea label {height:100px;}
div.formtextbox-small input {height:16px; padding:2px; width:77px;}
div.formstatictext-default {background-color:#F5F5F5;}
div.formstatictext-default div.field {float:left; padding:12px;}
div.formtextbox-standerd, div.formtextbox-small, div.formdate-birthday, div.formcheckbox-1, div.formtextbox-textarea, div.formselect-1, div.formradio-1, div.formstatictext-default {overflow:hidden; width:100%; color:#000;border-top:solid 1px #fff;}
div.formtextbox-standerd label, div.formtextbox-small label, div.formdate-birthday label, div.formtextbox-textarea label, div.formselect-1 label{float:left; width:140px; text-align:right; padding:9px 12px;}
div.formcheckbox-1 label {float:left; width:140px; text-align:right; padding:6px 12px;}
div.formcheckbox-1 input {margin:3px 5px 0 0; float:left; border:0;}
div.formcheckbox-1 div.wrapper, div.formradio-1 div.wrapper {width:230px;padding:3px 0 6px 15px;float:right;}
div.formcheckbox-1 div.wrapper div.field, div.formradio-1 div.wrapper div.field {padding:6px 12px 6px 0;overflow:hidden;}
div.formcheckbox-1 div.field label{text-align:left; padding:0; width:193px;}
div.formtextbox-standerd div.field, div.formtextbox-small div.field, div.formdate-birthday div.field, div.formselect-1 div.field {float:left; padding:7px 0 3px 16px;}
div.formradio-1 label {float:left; width:140px; text-align:right; padding:9px 12px;}
div.formradio-1 div.field label {display:inline;background:none; text-align:left; padding:0;float:none;vertical-align:middle;}
div.formradio-1 div.field input, div.formcheckbox-1 div.field input{border:0;vertical-align:middle;}
div.formtextbox-textarea div.field {float:left; padding:7px 15px 3px 15px;}

/*formvalidation*/
div.fieldinfoExtra, div.fieldinfoHelp {display:inline;line-height:35px;padding:0 0 0 3px;}
div.fieldinfoExtra span.extra {color:#988e8f;font-style:italic;font-size:.9em; /*float:right; line-height:1.5em; padding:0 10px 0 0; width:220px;*/}
div.fielderror input.normalclass {border:solid 1px #ea1f27;}
span.error {clear:both;color:#E5352F;display:block;padding:0 0 10px 180px;}
div.formdate-birthday span.error {margin:0 0 0 179px;padding:0;position:relative;top:-10px}
div.formcheckbox-1 span.error, div.formradio-1 span.error{padding:0 0 10px 0;}
div.formcheckbox-1 div.fieldinfoExtra, div.formcheckbox-1 div.fieldinfoHelp,div.formradio-1 div.fieldinfoExtra, div.formradio-1 div.fieldinfoHelp {padding:0 0 10px 0;line-height:inherit;}
div.formtextbox-textarea div.fieldinfoExtra, div.formtextbox-textarea div.fieldinfoHelp {line-height:inherit;/*float:none;clear:both;float:left;display:block;*/position:relative;left:15px;}

div.formradio-complains {overflow:hidden; width:100%;}
div.formradio-complains label {float:left; width:80px;}
div.formradio-complains div.field {float:right; width:300px;}
div.formradio-complains div.field span.error {display:block; color:#ed1c24;}
div.formradio-complains div.field label {width:275px;}
div.formradio-complains input {margin:1px 5px 0 0; float:left; border:0;}
div.form-complains, div.form-default {margin:0 0 20px 0;}

div.formbutton-submit, div.formbutton-back {margin:10px 0;}
div.formbutton-submit input {background:transparent url(../_images/sprite.gif) no-repeat scroll 0 -192px; font-size:1.25em; font-weight:bold; color:#fff; cursor:pointer; width:130px; height:30px; border:none; padding:0 24px 0 0;}
div.formbutton-submit input:hover {background:transparent url(../_images/sprite.gif) no-repeat scroll -140px -192px;}
div.formbutton-submit div.field {float:right;}
div.formbutton-back input {background:transparent url(../_images/sprite.gif) no-repeat scroll 0 -232px; font-size:1.25em; font-weight:bold; color:#fff; cursor:pointer; width:130px; height:30px; border:none; padding:0 0 0 24px;}
div.formbutton-back input:hover {background:transparent url(../_images/sprite.gif) no-repeat scroll -140px -232px;}
div.formbutton-back div.field{float:left;}
div.formbutton-big-left input, div.formbutton-big-right input {background:transparent url(../_images/sprite.gif) no-repeat scroll 0 -272px; font-size:1.25em; font-weight:bold; color:#fff; cursor:pointer; width:270px; height:30px; border:none; padding: 0 24px 0 0;}
div.formbutton-big-left input:hover, div.formbutton-big-right input:hover {background:transparent url(../_images/sprite.gif) no-repeat scroll 0 -312px;}
div.formbutton-big-left div.field{float:left;}
div.formbutton-big-right div.field{float:right;}

/*aanmeldmodule*/
div.eccolumns-am-border-full {border:solid 1px #d3d3d3;padding:12px 12px 24px 12px;margin:0 0 12px 0;}
div.eccolumns-am-border-notopborder {border:solid 1px #d3d3d3;border-top:none;padding:12px 12px 24px 12px;margin:0 0 12px 0;}
div.form-aanmeldmodule {}
div.form-aanmeldmodule legend{font-size:2.0em; color:#666; line-height:1.0em; margin:0 0 12px 0;}
div.form-aanmeldmodule-border{border:solid 1px #d3d3d3; padding:12px; margin:0 0 12px 0;}
div.form-aanmeldmodule select{float:left;}
div.form-aanmeldmodule div.formcheckbox-1 div.wrapper, div.form-aanmeldmodule div.formradio-1 div.wrapper {width:400px;padding:3px 0 6px 15px;float:right;}
div.form-aanmeldmodule div.fieldgrp-block284x326 div.formcheckbox-1 div.wrapper, div.form-aanmeldmodule div.fieldgrp-block284x326 div.formradio-1 div.wrapper {width:311px;}
div.fieldgrp-block-left div.wrapper{float:left!important;padding:0!important;}

/*aanmeldmodule formvalidation*/
div.form-aanmeldmodule div.fieldinfo {padding-left: 210px;}
div.form-aanmeldmodule span.error {padding:0 0 10px 210px;}
div.form-aanmeldmodule div.formcheckbox-1 span.error, div.form-aanmeldmodule div.formradio-1 span.error{padding:0 0 10px 0;}
div.form-aanmeldmodule div.formcheckbox-1 div.fieldinfoExtra, 
div.form-aanmeldmodule div.formcheckbox-1 div.fieldinfoHelp, 
div.form-aanmeldmodule div.formradio-1 div.fieldinfoExtra, 
div.form-aanmeldmodule div.formradio-1 div.fieldinfoHelp {line-height:31px;}

div.pc-tabs{margin:0; width:100%; overflow:hidden; background:transparent url(../_images/bg_tab.gif) no-repeat 0 bottom;}
div.pc-tabs div.page{background:transparent url(../_images/bg_tab-right-off.gif) no-repeat center right; float:left; height:41px; display: table-cell; zoom:1; padding:0 12px 0 0; text-decoration:none; margin:0 2px 0 0;}
div.pc-tabs div.page a{background:transparent url(../_images/bg_tab-left-off.gif) no-repeat center left; float:left; height:41px; max-width:95px; line-height:1.2em; display:table-cell; zoom:1; font-size:1.333em; text-decoration:none; text-align:center; color:#666; padding:0 0 0 12px;}
div.pc-tabs div.page a:hover{color:#3d3535;}
div.pc-tabs div.active{background:transparent url(../_images/bg_tab-right-on.gif) no-repeat center right;}
div.pc-tabs div.active a{background:transparent url(../_images/bg_tab-left-on.gif) no-repeat center left; color:#3d3535;}

div.list-tabs ul{margin:0; width:100%; overflow:hidden; background:transparent url(../_images/bg_tab.gif) no-repeat 0 bottom;}
div.list-tabs ul li{background:transparent url(../_images/bg_tab-right-off.gif) no-repeat center right; float:left; height:41px; display: table-cell; zoom:1; padding:0 12px 0 0; text-decoration:none; margin:0 2px 0 0;}
div.list-tabs ul li a{background:transparent url(../_images/bg_tab-left-off.gif) no-repeat center left; float:left; height:41px; max-width:96px; line-height:1.2em; display:table-cell; zoom:1; font-size:1.333em; color:#666; text-decoration:none; text-align:center; padding:0 0 0 12px;}
div.list-tabs ul li a:hover{color:#3d3535; text-decoration:none;}
div.list-tabs ul li.active{background:transparent url(../_images/bg_tab-right-on.gif) no-repeat center right;}
div.list-tabs ul li a.active{background:transparent url(../_images/bg_tab-left-on.gif) no-repeat center left; color:#3d3535;}

div.fieldgrp-block284x326, div.fieldgrp-block284x326-radiohor{background:transparent url(../_images/bg_form-284x326.gif) repeat-y 0 0;}
div.fieldgrp-block284x326 label, div.fieldgrp-block284x326-radiohor label{width:260px;}
div.fieldgrp-block284x326 div.formradio-1 div.field{width:311px;}
div.fieldgrp-block284x326-radiohor div.formradio-1 div.field{float:left;}
div.form-aanmeldmodule div.fieldgrp-block284x326-radiohor div.formradio-1 div.wrapper {width:311px;padding:3px 0 6px 15px;float:right;}

div.fieldgrp-block170x440, div.fieldgrp-block170x440-radiohor{background:transparent url(../_images/bg_form-170x440.gif) repeat-y 0 0;}
div.fieldgrp-block170x440 label, div.fieldgrp-block170x440-radiohor label{width:170px;}
div.fieldgrp-block170x440 span.formhelp{float:right; width:227px; margin:0 0 0 12px;}
div.fieldgrp-block170x440 div.formcheckbox-1 div.field {width:388px;}
div.fieldgrp-block170x440 textarea{width:380px; height:150px;}
div.fieldgrp-block170x440 div.formtextbox-standerd div.field, 
div.fieldgrp-block170x440 div.formtextbox-small div.field {float:left;}
div.fieldgrp-block170x440-radiohor div.formradio-1 div.field{float:left;}

div.fieldgrp-block-left label{text-align:left; width:100%; padding:0 0 6px 0; font-weight:bold;}
div.fieldgrp-block-left div.formradio-1 div.field{float:left; padding:0 0 12px 0;}
div.fieldgrp-block-left div.formradio-1 div.field label{width:auto; margin:0 12px 0 0; font-weight:normal;}
div.fieldgrp-block-left div.formcheckbox-1 div.field{float:left; padding:0 12px 12px 0;}
div.fieldgrp-block-left div.formcheckbox-1 div.field label{font-weight:normal; color:#988E8F;}

/*printicon*/
div.print {display:none;}
/*div.print {float:right}
div.print a {background:transparent url(../_images/i_print.gif) no-repeat scroll 0 0;width:16px;height:16px;display:block;text-indent:-1000px;overflow:hidden;}*/

/*downloadicon*/
a.pdf {background:transparent url(../_images/i_pdf.gif) no-repeat scroll 0 0;display:block;padding:0 0 0 20px;}
a.doc, a.docx {background:transparent url(../_images/i_doc.gif) no-repeat scroll 0 0;display:block;padding:0 0 0 20px;}
a.xls, a.xlsx {background:transparent url(../_images/i_xls.gif) no-repeat scroll 0 0;display:block;padding:0 0 0 20px;}
a.ppt, a.pptx {background:transparent url(../_images/i_ppt.gif) no-repeat scroll 0 0;display:block;padding:0 0 0 20px;}

/*downloadsidebar*/
div.block-download h4 a, div.block-download h4 a:visited {}
div.block-download h4 a:hover {text-decoration:none;}

/*contentcol specific*/
div.col-middle div.paragraph-h2-text div.text a, div.col-middle div.paragraph-h2-text div.text a:visited {color:#2d2d2d;}
div.col-wide div.paragraph-h2-text div.text a, div.col-wide div.paragraph-h2-text div.text a:visited {color:#2d2d2d;}
div.col-middle div.block-table, div.col-middle div.block-list, div.col-middle div.paragraph-caption {margin:0 0 12px 0;}
div.col-wide div.block-paragraph, div.col-wide div.block-table, div.col-wide div.block-list, div.col-wide div.paragraph-caption {margin:0 0 12px 0;}

/*contenttable*/
div.block-table{margin:0 0 12px 0;}
div.block-table table {max-width:99.5%;}
div.block-table table td {padding:2px 5px;background-color:#f5f5f5;border:solid 1px #dadada;vertical-align:top;color:#3e3636;}
div.table-horizontaltable table tr.first td {background-color:#6b6565;border:solid 1px #9d9d9d;color:#fff;font-weight:bold;}
div.table-verticaltable table td.first {background-color:#6b6565;border:solid 1px #9d9d9d;color:#fff;font-weight:bold;}
div.table-horizontaltable-v2 table tr.first td {background-color:#6b6565;border:solid 1px #9d9d9d;color:#fff;font-weight:bold;}
div.table-horizontaltable-v2 table tr.last td{background-color:#6b6565;border:solid 1px #9d9d9d;color:#fff;font-weight:bold;}
div.table-verticaltable-v2 table td.first {font-weight:bold;}

/* info icon */
a.info, a.info:visited {background:transparent url(../_images/i_info_0.gif) no-repeat 0 0;padding:0 8px;text-decoration:none;}
a.info:hover, a.info:active {background:transparent url(../_images/i_info_1.gif) no-repeat 0 0;}

/* tooltip */
span.tooltip {line-height:normal;}
span.tooltip div.tooltip {display:none;position:absolute;width:237px;z-index:9000;}
span.tooltip div.tooltip div.top {display:block;background:transparent url(../_images/bg_tooltip_top.png) no-repeat 0 0;height:10px;line-height:10px;font-size:10px;}
span.tooltip div.tooltip div.mid {background:transparent url(../_images/bg_tooltip_mid.png) repeat-y 0 0;padding:0 17px 0 13px;}
span.tooltip div.tooltip div.bot {background:transparent url(../_images/bg_tooltip_bot.png) no-repeat 0 0;height:15px;line-height:15px;font-size:15px;}

/* productvergelijker */
div.productvergelijker /*{line-height:1.4em;}*/{line-height:1.4em;font-size:0.9em;}
div.productvergelijker table /*{width:99.5%;}*/{width:70%; height:100%;}
div.site-width-popup div.productvergelijker table /*{width:99.3%;}*/{width:70%;}
div.productvergelijker td {padding:5px 10px;vertical-align:top;border:solid 1px #b9b9b9;color:#3e3636;}
div.productvergelijker tr.head td {background-color:#696162;color:#fff;border:solid 1px #868181;padding:13px 10px;}
div.productvergelijker tr.head td.first {font-size:1.2em;font-weight:bold;}
div.productvergelijker tr.group td {padding:0;background-color:#908c8c;color:#fff;border:solid 1px #9d9d9d;}
div.productvergelijker tr.group td a, div.productvergelijker tr.group td a:visited {color:#fff;padding:5px 10px 5px 19px;background:#908c8c url(../_images/bg_pv_open.gif) no-repeat 4px 6px;text-decoration:none;font-weight:bold;display:block;}
div.productvergelijker tr.group.closed td a, div.productvergelijker tr.group.closed td a:visited {background:#908c8c url(../_images/bg_pv_closed.gif) no-repeat 4px 8px;}
div.productvergelijker tr.group td a:hover, div.productvergelijker tr.group td a:active,
div.productvergelijker tr.group.closed td a:hover, div.productvergelijker tr.group.closed td a:active {background-color:#827d7d;}
div.productvergelijker tr.rule td {background-color:#fafafa;}
div.productvergelijker tr.rule td.first {background-color:#ddd;}
div.productvergelijker tr.rule td.accent {background-color:#faefc8;}
div.productvergelijker tr.rule td.none {color:#7d7d7d;}
div.productvergelijker tr.rule:hover td {background-color:#d4d4d4;}
div.productvergelijker tr.rule:hover td.first {background-color:#b8b8b8;}
div.productvergelijker tr.rule:hover td.accent {background-color:#f4db84;}
div.productvergelijker tr.head select {width:156px;}

div.block-pv-footer {display:none;}
/*div.block-pv-footer {position:relative;border:1px solid #B9B9B9;padding:5px 10px;width:709px;background-color:#f5f5f5;height:94px;margin:0 0 20px 0;}
div.block-pv-footer div.paragraph-pv-footer-link a, div.block-pv-footer div.paragraph-pv-footer-link a:visited,
div.block-pv-footer div.block-download a, div.block-pv-footer div.block-download a:visited {color:#7a7a7a;}
div.block-pv-footer div.paragraph-pv-footer-link, div.block-pv-footer div.block-download, 
div.block-pv-footer div.paragraph-button.pv1, div.block-pv-footer div.paragraph-button.pv2, div.block-pv-footer div.paragraph-link {position:absolute;}
div.block-pv-footer div.paragraph-pv-footer-link {top:22px;left:15px;}
div.block-pv-footer div.block-download {top:22px;left:92px;}
div.block-pv-footer div.paragraph-button.pv1 {top:25px;left:341px;}
div.block-pv-footer div.paragraph-button.pv2 {top:25px;left:538px;}
div.block-pv-footer div.paragraph-link {top:64px;left:466px;}*/

/* productvergelijker popup */
div.container-popup div.header {height:94px;}
div.container-popup div.image-logo {left:20px;}
div.container-popup div.paragraph-h1-popup {position:absolute;left:300px;top:45px;}
div.container-popup div.paragraph-h1-popup h1 {color:#fff;}
div.container-popup div.site-width-popup {background:none;width:720px; border:solid 10px #fff; margin:0 auto; text-align:left;padding:}
div.container-popup div.print {position:absolute;left:702px;top:70px;}

/* dekkingsoverzicht */
div.dekkingsoverzicht tr.head td {padding:3px 2px 5px 7px;}
div.dekkingsoverzicht ul.caption, div.dekkingsoverzicht ul.caption li {margin:0;padding:0;background:none;list-style:none;}
div.dekkingsoverzicht ul.caption {margin:20px 0;overflow:hidden;width:100%;}
div.dekkingsoverzicht ul.caption span {float:left;width:714px;}
div.dekkingsoverzicht ul.caption span.bullets {width:20px;}

/* news */
div.modiv-news div.morelink a {background:transparent url(../_images/li.gif) no-repeat scroll 0 10px;margin:0;padding:5px 0 0 10px;color:#000;display:block;}
div.modiv-news div.thumb {border:solid 1px #dfdfdf;float:right;margin:0 0 2px 5px;}
div.modiv-news div.thumb img {display:block;padding:2px;}
div.modiv-news div.text a {text-decoration:none;color:#988e8f;}
div.modiv-news div.title h2 {margin:0 0 6px;}
div.modiv-news div.title h2 a:hover {text-decoration:underline;}
div.modiv-news div.item {border-bottom:solid 1px #dfdfdf;padding:10px 0;}
div.modiv-news div.date{margin:0 0 6px 0; font-style:italic;}

/*newsdetail*/
div.article-detail h2, div.article-detail h3, div.article-detail h4{font-size:1.5em;}
div.block-leadtext{margin:0 0 12px 0;}
span.postdate{color:#333; background:transparent url(../_images/stripe.gif) no-repeat scroll right 4px; padding:0 5px 0 0;}
div.article-detail div.paragraph-text-link a.normal{color:#988E8F; background:transparent url(../_images/i-back.gif) no-repeat scroll 0 4px; padding:0 0 0 12px;}

/*searchresults*/
div.search-default div.top{display:block;}
div.search-default dl, div.search-default dd, div.search-default div.paginator, div.search-default div.search-result-count{margin:0 0 12px 0;}
div.search-default div.search-result-count{font-size:1.2em;}

div.search-wrapper {margin: 30px 0;}
div.search-wrapper dl dt a span {font-size:1.25em;}
div.search-wrapper span.count{color:#666; font-size:1.25em;padding:0 3px 0 0;}
div.search-wrapper dd {padding:0 0 15px}
div.search-wrapper dd b{color:#ed1c24}
div.search-wrapper dd a,div.search-wrapper dd a:visited{color:#696162;text-decoration:none;}
div.search-wrapper dd a:hover{color:#3d3535;text-decoration:underline;}
div.search-wrapper dt {font-size:0.85em;font-weight:bold}
div.search-wrapper dt span.count {font-weight: normal;}
div.search-wrapper a:visited{color:#b60000}

div.eccolumns-searchresult{margin:0 0 20px 0; background-color: #f5f5f5; border: 1px solid #dfdfdf; width:385px; overflow:hidden; padding: 12px;}
div.eccolumns-searchresult div.formbutton-submit {margin: 0;}
div.formtextbox-search textarea {width: 382px; background-color: #fff; margin: 0 0 20px 0;}

div.eccolumns-searchresults {margin:0 0 20px 0; background-color: #f5f5f5; border: 1px solid #dfdfdf; width:385px; overflow:hidden; padding: 12px;}
div.eccolumns-searchresults div.column-left {float: left;}
div.eccolumns-searchresults div.column-right {float: left;}

a.search-yes, a.search-yes:visited {float: left; background:transparent url(../_images/btn_yes.gif) no-repeat scroll right 0; text-indent:-9999em; width:32px; height:24px; line-height:29px; display:table-cell; zoom:1; padding:0 0 0 12px; overflow:hidden; text-}
a.search-yes:hover, a.search-yes:active {background:transparent url(../_images/btn_yes_hover.gif) no-repeat scroll right 0; text-indent:-9999em; width:32px; height:24px; line-height:29px; display:table-cell; zoom:1; padding:0 0 0 12px; overflow:hidden; text-}
a.search-no, a.search-no:visited {float: left; background:transparent url(../_images/btn_no.gif) no-repeat scroll right 0; text-indent:-9999em; width:40px; height:24px; line-height:29px; display:table-cell; zoom:1; padding:0 0 0 12px; overflow:hidden;}
a.search-no:hover, a.search-no:active {background:transparent url(../_images/btn_no_hover.gif) no-repeat scroll right 0; text-indent:-9999em; width:40px; height:24px; line-height:29px; display:table-cell; zoom:1; padding:0 0 0 12px; overflow:hidden;}

div.list-horizontal ul{list-style:none;margin:0 0 30px 0;font-size:0.9em}
div.list-horizontal ul li{float:left}
div.list-horizontal ul li.item{background:none;padding:0 5px 0 0;margin:0 5px 0 0;border-right:solid 1px #988d91;line-height:11px;height:11px}
div.list-horizontal ul li.item a,div.list-horizontal ul li.item a:visited{color:#988d91;text-decoration:underline}
div.list-horizontal ul li.item a:hover, div.list-horizontal ul li.item a:active {color:#7c7376}
div.list-horizontal ul li.last{border:0}

div.list-search {margin-top: 15px;}
div.pagesection-searchquestion {background:#fff url(../_images/bg_block-white.jpg) repeat-x scroll left bottom; border:solid 1px #dfdfdf; padding:12px 12px 6px 12px; margin:0 0 12px 0;}


div.paginator a, div.paginator a:visited {display:inline-block; float:left; margin:0 0 0 5px; padding:0 0 6px 8px; background: transparent url(../_images/bg_paging_left-a.gif) no-repeat left 0; text-decoration:none; height:16px; line-height:22px; color:#fff;}
div.paginator a:hover, div.paginator a:active {background: transparent url(../_images/bg_paging_left-a-hover.gif) no-repeat left 0;}
div.paginator a span, div.paginator a:visited span {display:inline-block; float:left; margin:0; padding:0 8px 6px 0; background: transparent url(../_images/bg_paging_right-a.gif) no-repeat right 0; text-decoration:none; height:16px; cursor:pointer;}
div.paginator a:hover span, div.paginator a:active span {background: transparent url(../_images/bg_paging_right-a-hover.gif) no-repeat right 0;}
div.paginator span{float:left;padding:2px 3px 0 3px;}
div.paginator span.next{padding:0;}
div.paginator span.next a{background:none!important; color:#ED1C24!important; height:23px; padding:0 0 0 4px;}
div.paginator span.next a:hover{color:#aa1f24;}

/*read-only*/
span.spinner{margin:1px 5px; display:block; float:left;}
input.read-only{background-color:#ddd;}