/* beheer omgeving layouts verborgen */
li.layouts {display:none !important;}
li.layouts:nth-child(n+8) {display:block !important;}

/* Obi4wan chat */
.dsEditToolbarVisible .obiChatLauncherBottomRight {bottom:80px;}

#cookieInfoWindow .tab {color:#FFFFFF;}

.content-wrapper.horizontal {background-color:transparent;}

/* toptaken kleuren */
/* optie 1 */ 
ul.onlytoptasks li.column:nth-child(1) a {background: hsla(20, 96%, 40%, 0.9);}
ul.onlytoptasks li.column:nth-child(2) a {background: hsla(0, 50%, 40%, 0.9);}
ul.onlytoptasks li.column:nth-child(3) a {background: hsla(350, 34%, 53%, 0.9);}
ul.onlytoptasks li.column:nth-child(4) a {background: hsla(200, 100%, 18%, 0.9);}
ul.onlytoptasks li.column:nth-child(5) a {background: hsla(180, 96%, 20%, 0.9);}
ul.onlytoptasks li.column:nth-child(6) a {background: hsla(152, 62%, 14%, 0.9);}

ul.onlytoptasks li.column:nth-child(1) a:hover {background: hsla(20, 96%, 40%, 1);}
ul.onlytoptasks li.column:nth-child(2) a:hover {background: hsla(0, 50%, 40%, 1);}
ul.onlytoptasks li.column:nth-child(3) a:hover {background: hsla(350, 34%, 53%, 1);}
ul.onlytoptasks li.column:nth-child(4) a:hover {background: hsla(200, 100%, 18%, 1);}
ul.onlytoptasks li.column:nth-child(5) a:hover {background: hsla(180, 96%, 20%, 1);}
ul.onlytoptasks li.column:nth-child(6) a:hover {background: hsla(152, 62%, 14%, 1);}

/* Datum bovenaan */
span#modification-date {
    position: absolute;
    top:0;
    right:0;
    width:auto;
}

/* externe link fix */
a.new-window::after, a.external::after, a.url.new-window span.title::after, a.url.external span.title::after, a.more.new-window::after, a.more.external::after {
padding-right:5px;
}

/* mouse-over */
a:hover,
a:focus {color:#AB5463;}

a.calltoaction,
a.calltoaction.new-window.external {background-color:#AB5463;color:#FFFFFF;}
a.calltoaction:hover,
a.calltoaction:focus,
a.calltoaction.new-window.external:hover,
a.calltoaction.new-window.external:focus {background-color:#0D3824;color:#FFFFFF;}

/* UL - OL na P */
#wrapper .row2_content .section p + ul,
#wrapper .row2_content .section p + ol {margin-top:-1rem;}

/* Calamiteiten pagina */
#calamity {
margin:0;
padding:30px;
border:0px solid #FFFFFF;
border-top-width:60px;
}
.layout_four #calamity {
margin:0 auto 1em;
border:30px solid #FFFFFF;
}
.detail_aside .content-wrapper .contentrow,
.overview_folder .content-wrapper .contentrow {width:100%;overflow:visible;}

body.overview_folder .row2_content .grid-16 {width:100%;margin-left:0;margin-right:0;}


.wrapper *,
#wrapper * { 
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
transition: all 0.18s;
}
.hidden_information {
transition: display 0s !important;
}

.information-bar {position:fixed;top:0;}
.information-bar p, .information-bar ul.links {
margin:0 5%;
}
div#wrapper, div.wrapper {min-height:0;}

/* webmetric */
#side-content #webmetric,
#webmetric {
position:absolute;
float:none;
border:0px solid #FFFFFF;
border-width:1px 1px 0;
border-radius:5px 5px 0 0;
margin:0;
transform: rotate(90deg);
background-color:#FFFFFF;
}
#webmetric h2 {
border-radius:5px 0 0 0;
float:left;
}
#webmetric ul.kif_wrap{
float:left;
width:auto;
border-width:0;
line-height:0;
padding:3px 5px 0;
}
#webmetric ul.kif_wrap li {margin-left:2%;}
.kif_col strong {
position:absolute;
left:-999999em;
top:-999999em;
}
#webmetric img {
height:30px;
}

/* session */
#header .container-sessions {
right:300px;
top:4px;
font-size:0.875rem;
}
.container.digid-session, .container.login-session, .container.er4b-session, .container.eidas-session, .container.cmslogin-session, .container.passportlogin-session, #shoppingcart-session {
font-weight:normal;
}
.container.digid-session p.container-content, .container.login-session p.container-content, .container.er4b-session p.container-content, .container.eidas-session p.container-content, .container.cmslogin-session p.container-content, .container.passportlogin-session p.container-content {font-size:inherit;box-sizing:border-box;padding-top:0px;padding-right:4px;background-color:transparent;}

/* content */
body {
text-align:left;
font-family:'Open Sans', Arial, Sans-serif;
color:#4f4f4f;
}
#wrapper p, #wrapper dl, #wrapper ul, #wrapper ol, #wrapper hr {
margin: 0 0 2rem;
line-height:1.5rem;
}
blockquote {
border-width:0;
background-color:transparent;
border-radius: 3px;
position: relative;
font-style: italic;
text-align: center;
padding: 1rem 1.2rem;
width: 80%;
color: #4a4a4a;
margin: 2rem auto 2rem;
color: #4a4a4a;
background: #f4f4f4;
}
blockquote::before,
blockquote::after {
font-family: FontAwesome;
position: absolute;
top: 13px;
color: #f4f4f4;
font-size: 34px;
}
blockquote:before{
content: "\f10d";
margin-right: 13px;
right: 100%;
}
blockquote:after{
content: "\f10e";
margin-left: 13px;
left: 100%; 
}
.blocktitle:focus, .blocktitle:hover, .product .blocktitle:focus, .product .blocktitle:hover {
background-color: #f4f4f4;
}

.section table {
margin: 0 0 1rem;
width:auto;
border-width:0 1px 1px;
}
.section table caption {position:absolute;left:-999999em; top:-999999em;}
.section table th {
font-size:1rem;
text-align:left;
}
.section table {border-color:#0D3824;}
.section table th {padding:5px;border-color:#0D3824;}
.section table td {padding:5px;border-color:#0D3824;}

.section table tr:first-child {border-top:1px solid #0D3824;}
.section table tr:nth-child(even) {background-color:#f4f4f4;}

.raster1 th {background-color:#0D3824;color:#FFFFFF;}
.raster2 th {background-color:#FFFFFF;color:#0D3824;}
.raster3 th {background-color:#0D3824;color:#FFFFFF;}

h1 {
color: #0D3824;
margin: 30px 0;
word-wrap: break-word;
font-weight: 400;
font-size: 1.875rem !important;
line-height:2.3rem;
}
h2, .section.product h2{
color: #0D3824;
font-weight: 400;
margin: 0 0 1rem;
font-size: 1.3125rem !important;
line-height:1.5rem;
}
.toggle_container {
margin:0 0 1rem;
}

.hidden_information, .product .hidden_information {
margin-top:-10px;
margin-bottom:10px;
padding:10px;
}

h3, h4, h5, h6 {
color: #0D3824;
font-weight: 600;
font-size: 1rem !important;
margin: 0 0 0.5rem;
line-height:1.5rem;
}

#product-description h3,
#product-conditions h3,
#product-price h3,
#product-details h3,
#product-order h3,
#product-application h3,
#product-tips h3 {
color: #0D3824;
font-weight: 600;
}

.item-title {font-size:1rem;font-weight:normal;}

.toplinks {right:205px;top:4px;z-index:1;}
.onlytoptaskswith-background .quicklinks,
.with-background .quicklinks {margin-bottom:0 !important;}
.toplinks ul.quicklinks li a {line-height:inherit;padding:0 6px;}
.onlytoptaskswith-background .quicklinks,
.with-background .quicklinks,
.toplinks ul.quicklinks li.last-child {background-color:transparent;}
.onlytoptaskswith-background .quicklinks li,
.with-background .quicklinks li,
.toplinks ul.quicklinks li.last-child{padding:0;margin:0;}
.onlytoptaskswith-background ul.quicklinks li a,
.with-background ul.quicklinks li a,
.toplinks ul.quicklinks li.last-child a {color:#000000;}


.onlytoptaskswith-background #accessibility-tools,
.with-background #accessibility-tools {
margin:0;
right:0;
top:5px;
text-align:left;
left:auto;;
width:195px;
}
#accessibility-tools a,
div#styleselect a{
color:#FFFFFF;
}
.onlytoptaskswith-background .webreader .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text,
.with-background .webreader .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text {padding-top:3px;}
button.switch {font-size:14px;}
.onlytoptaskswith-background .webreader,
.with-background .webreader {height:auto;}
.onlytoptaskswith-background .readspeaker .rsbtn_colorskin,
.with-background .readspeaker .rsbtn_colorskin,
.onlytoptaskswith-background  div#styleselect,
.with-background div#styleselect,
.onlytoptaskswith-background .webreader,
.with-background .webreader,
.onlytoptaskswith-background .container.digid-session,
.with-background .container.digid-session,
.onlytoptaskswith-background .container.login-session,
.with-background .container.login-session,
.onlytoptaskswith-background .container.er4b-session,
.with-background .container.er4b-session,
.onlytoptaskswith-background #shoppingcart-session,
.with-background #shoppingcart-session {
    background-color:transparent;
    border-width:0;
    border-radius:0;
    padding:0;
    margin:0;
    line-height:1;
    color:#4f4f4f;
}
.onlytoptaskswith-background .readerspeaker .rsbtn .rsbtn_play .rsbtn_text span,
.with-background .readerspeaker .rsbtn .rsbtn_play .rsbtn_text span,
.rsbtn_colorskin,
.onlytoptaskswith-background .webreader .rsbtn .rsbtn_play .rsbtn_text span,
.with-background .webreader .rsbtn .rsbtn_play .rsbtn_text span {
font-size:0.875rem !important;
color:#4f4f4f;
}
.rs_addtools a, .rs_addtools span, .rsbtn a, .rsbtn span {
font-size:0.875rem !important;
}
.rs_addtools.toolsopen .rsbtn_play, .rsbtn.toolsopen .rsbtn_play {
background:transparent !important;
border-radius:0;
border-width:0;
}
.webreader {float:right !important;margin-right:0 !important;margin-top:1px;}
.webreader .rs_addtools.toolsopen .rsbtn_toolpanel .rsbtn_tools,
.webreader .rsbtn.toolsopen .rsbtn_toolpanel .rsbtn_tools,
.rsbtn.rsexpanded .rsbtn_exp .rsbtn_exp_inner{
width:268px !important;
right:0;
}
ul.rsbtn_toollist {
margin: 0 !important;
}

.onlytoptaskswith-background .webreader .rsbtn.rsexpanded .rsbtn_exp,
.with-background .webreader .rsbtn.rsexpanded .rsbtn_exp {
top:25px;
left:auto;
right:0;
width:268px !important;
}

.webreader .rs_addtools .rsbtn_tooltoggle, .webreader .rsbtn .rsbtn_tooltoggle {
left:auto !important;
right:0 !important;
}
.webreader .rs_addtools .rsbtn_play .rsbtn_left, .webreader .rsbtn .rsbtn_play .rsbtn_left {
margin-left:0 !important;
}
.webreader .rsbtn .rsbtn_play .rsbtn_left {
margin-right:20px;
}
.rsbtn .rsbtn_play {width:104px;}

.onlytoptaskswith-background div#styleselect .contrastlinks,
.with-background div#styleselect .contrastlinks {padding-top:3px;}
div#styleselect {right:120px;}
div#styleselect a {
color:#4f4f4f !important;
font-family:Arial, Verdana, Sans-serif;
font-size:0.875rem;
}

#menu_wide{
display:none;
}
#menu {
height:120px;
position:absolute;
top:77px;
}
.website-background {
top:77px;
height:83vh;
background-attachment:unset;
background-position:top center;
}

a#logo {
padding:0;
}

form#quicksearch {
position:relative;
top:60px;
transition: all 0.2s ease-in;
left:0;
right:0;
z-index:1;
padding: 0;
margin:0;
width:100%;
box-sizing:border-box;
}
.scrolled_past_header form#quicksearch {
position:absolute;
top:32px;
left:auto;
right:30px;
width:43%;
margin:0;
}

form#quicksearch input.text {
border-radius:0;
margin:0;
width:79%;
padding:18px;
font-size:1.4rem;
background: hsla(0,0%,100%,1);
font-weight: 400;
transition:background-color 0.18s;
min-height:66px;
}

form#quicksearch input.text.placeholder {
background-color: hsla(0,0%,100%,1);
background-position:18px center;
background-repeat:no-repeat;
}
form#quicksearch input.text.placeholder:hover,
form#quicksearch input.text.placeholder:focus{
background-color: hsla(0,0%,100%,1);
}
form#quicksearch button.submit {
min-width:0;
min-height:66px;
margin:0;
float:right;
width:21%;
padding:15px;
background-color:#0D3824;
box-shadow: 0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.18);
transition:box-shadow 0.18s;
}
form#quicksearch button.submit:hover,
form#quicksearch button.submit:focus {
background-color:#0D3824;
box-shadow: 0 3px 6px rgba(0,0,0,.2),0 3px 6px rgba(0,0,0,.26);
}
form#quicksearch button.submit::before {
content:"Vind";
font-family:inherit;
font-size:2rem;
font-weight:400;
color:#FFFFFF;
}

.scrolled_past_header form#quicksearch input.text.placeholder {background-size:20px;background-position:8px center;}
.scrolled_past_header form#quicksearch input.text {width:70%;min-height:38px;height:38px;border:1px solid #D1D1D1 !important;padding:5px;}
.scrolled_past_header form#quicksearch button.submit {width:30%;min-height:38px;height:38px;padding:0;}
.scrolled_past_header form#quicksearch button.submit::before {
font-size:1rem;
}

div#header {
position:fixed;
width:100%;
height:77px;
min-height:77px;
background-color:#FFFFFF;
z-index:2;
box-shadow: 0 0px 4px 0 #000;
}
div#header .contentrow {height:77px;}
body.menutype_horizontal .content-wrapper.horizontal, body.menutype_dual .content-wrapper.horizontal {
margin-top:360px;
padding:0;
}

.onlytoptaskswith-background #row1 .contentrow,
.onlytoptaskswith-background #row2 .contentrow,
.onlytoptaskswith-background #row3 .contentrow,
.onlytoptaskswith-background #row4 .contentrow,
.with-background #row1 .contentrow,
.with-background #row2 .contentrow,
.with-background #row3 .contentrow,
.with-background #row4 .contentrow {padding:0;}
.contentrow > .section, .layout_four .contentrow .onecolumn {margin:0;}

.onlytoptaskswith-background #row3 .contentrow,
.with-background #row3 .contentrow {border-top:1px solid #D1D1D1;}
.onlytoptaskswith-background #row3.row3_detail .contentrow,
.with-background #row3.row3_detail .contentrow {border-top-width:0px; width:100%;}
#side-content.columns.three {margin:0;}
#side-content.columns.three .grid-16 {width:100%;margin:0;}

.onlytoptaskswith-background #readspeaker,
.with-background #readspeaker {
margin-left: auto;
margin-right: auto;
padding:0 60px 1px;
box-sizing:border-box;
overflow:hidden;
}
div.rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::before {
top:3px;
}
div.rs_addtools .rsbtn_play .rsbtn_left .rsbtn_text::before,
div.rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::before {
font-size:1em;
}

.layout_four.onlytoptaskswith-background #readspeaker,
.layout_four.with-background #readspeaker {padding:0;}

.contentrow,
#footer,
.onlytoptaskswith-background #footer_columns,
.with-background #footer_columns {margin:0 auto;}
#row1.row1_breadcrumb .contentrow {width:100% !important;}
#row2.row2_content .contentrow {width:100% !important;}
.sublayout_row2_two-columns .contentrow > .two.columns { margin:40px 0 20px !important;}
.layout_four .contentrow .onecolumn {margin:25px 30px 4px;}
#row1, #row2, #row3, #row4 {background-color:transparent;}
#row2 .contentrow, #row3 .contentrow, #row4 .contentrow {background-color:#FFFFFF;}

/* footer */
.footer_website {border-top-width:0;}
.onlytoptaskswith-background .footer_website .contentrow,
.with-background .footer_website .contentrow {
width:100%;
}

.onlytoptaskswith-background #footer_columns,
.with-background #footer_columns {
padding:15px 30px 50px;
margin-top:0;
background-color:#FFFFFF;
border-top:1px solid #D1D1D1;
border-bottom:1px solid #D1D1D1;
position:relative;
}

.onlytoptaskswith-background #footer_columns h2,
.onlytoptaskswith-background #footer_columns h3,
.onlytoptaskswith-background #footer_columns a,
.onlytoptaskswith-background #footer_columns p,
.onlytoptaskswith-background #footer_columns li,
.with-background #footer_columns h2,
.with-background #footer_columns h3,
.with-background #footer_columns a,
.with-background #footer_columns p,
.with-background #footer_columns li {
    color:#47484F;
    font-size:0.875rem;
}
.onlytoptaskswith-background #footer_columns a.calltoaction {color:#FFFFFF;}
.onlytoptaskswith-background #footer_columns h2 img {vertical-align:middle;margin-right:10px;}
.onlytoptaskswith-background #footer_columns h2 a:first-of-type {margin-left:17px;}
.onlytoptaskswith-background #footer_columns ul li {list-style-type:none;}
.with-background #footer_columns a.calltoaction {color:#FFFFFF;}
.with-background #footer_columns h2 img {vertical-align:middle;margin-right:10px;}
.with-background #footer_columns h2 a:first-of-type {margin-left:17px;}
.with-background #footer_columns ul li {list-style-type:none;}

#footer_columns .column:nth-child(1) {display:none;}
#footer_columns .column:nth-child(2) {
width:50%;
margin:0;
}
#footer_columns .column:nth-child(3),
#footer_columns .column:nth-child(4) {
width:25%;
margin:0;
padding:0;
}

#footer {
height:80px;
margin-top:-40px;
background-color:#FFFFFF;
}

/* home */
div.onlytoptasks {
padding:0;
}
ul.onlytoptasks.columns {margin-bottom:0 !important;}
ul.onlytoptasks li.column a {
height:150px !important;
border-width:0;
margin-top:60px;
}

ul.onlytoptasks.bannercount-4 li.column {
width:24%;
margin:0 0.6666666666667% 1.33%;
}
ul.onlytoptasks.bannercount-5 li.column {
width:19%;
margin:0 0.6% 1.2%;
}
ul.onlytoptasks.bannercount-6 li.column {
width:16%;
margin:0 0.4% 0.8%;
}
ul.onlytoptasks.columns li.column.first-column {margin-left:0;}
ul.onlytoptasks.columns li.column.last-column {margin-right:0;}

ul.onlytoptasks.bannercount-4 li.column a {
font-size:1.5rem;
}

.column.margin2.alpha {width:50%;margin-right:0;}
.column.margin2.alpha .container.landing.document a,
.column.margin2.alpha .container.landing.document a:hover,
.column.margin2.alpha .container.landing.document a:focus,
.column.margin2.alpha .container.landing.document a.calltoaction:hover,
.column.margin2.alpha .container.landing.document a.calltoaction:focus {text-decoration:underline;}
.column.margin2.alpha .container.landing.document a.calltoaction {margin-top:0.75rem;text-decoration:none;}

.column.omega {width:50%;margin-right:0;padding:0 30px;box-sizing:border-box;}
.column.omega .section {min-height:192px;}
.column.omega .section.document {min-height:0;padding:0 !important;}
.column.omega .section ul li {margin-bottom:1rem;padding-top:0;}
.column.omega .section ul li::before {margin-left:0;}
.column.omega .fotobar_three {height:auto;}

.detail_aside #side-content {
margin-top:0;
}
div.container_aside {border-width:0;}
.container_aside.landing {margin-bottom:0;}
.container_aside.landing.briefing a.read-more {display:none;}
.container_aside.landing .container {margin-bottom:0;}
div.container_aside.briefing .container-content, div.container_aside.folder .container-content {border-width:0;}
.container_aside.landing ul.items {margin-bottom:1.75rem !important;}
.container_aside.landing ul.items li {border-width:0;margin-bottom:1rem;}
.container_aside ul.items li {border-color:#DCDCDC;}
.container_aside ul.items li a:hover {background-color:transparent;}
.aside .container h3, .container_aside h2, .container_aside h3, .container_aside h4, .container_aside h5, .container_aside .title_fotobar, div.container_aside.url h3 a span.title, div.container_aside.softlink h3 a span.title, div.container_aside.document h3 a span.title, div.container_aside.product h3 a span.title {
font-size:1.125rem; 
}
section.briefing ul li,
section.folder ul li {list-style-type:none;}

.section.briefing ul li::before,
.section.folder ul li::before {
font-family:'Fontawesome';
content: '\f105';
font-size: 1rem;
font-weight: 500;
margin-right: 5px;
margin-left:-14px;
}
.container.landing .fotobar_three h2 a span {display:inline;padding:0}

.section.simpleform ul li::before,
.section.search-results ul li::before,
.section.folder ul li::before,
#get_box ul li::before,
#webmetric ul li::before {content:"";margin:0;font-family:inherit;}
#get_box a.calltoaction {font-size:1.125rem;}
.anchors_producttitle, #get_box h2, #webmetric h2 {font-size:1rem !important;}

.container_aside.landing ul.items li::before {
font-family:'fontawesome';
content: '\f105';
font-size: 0.875rem;
font-weight: 500;
color: #0D3824;
margin-right: 5px;
}
.container_aside.landing ul.items li a {padding:0;display:inline;}

.mapoverview.landing h2,
.column.omega .container_aside.landing.briefing h2 a {
background-color: transparent;
color: #4f4f4f;
font-size: inherit;
padding: 0;
display: block; 
}

.column.omega .container_aside.landing.briefing h2 a:hover{
text-decoration: none;
}

.mapoverview.landing h3,
.column h2,
.fotobar_three h2 a,
.column.omega .container_aside.landing.briefing h2 {
text-transform:uppercase;
background-color:transparent;
color:#0D3824;
padding:0;
margin:0 0 24px;
font-size:1rem !important;
}
.container.landing h2 a span {padding:0;display:inline;}
.mapoverview.landing h3 {font-weight:normal;color:#0D3824;margin-bottom:0px;}

.onlytoptaskswith-background #row2 .column .document > h2, 
.with-background #row2 .column .document > h2 {position:absolute;top:-999999em;left:-999999em;}

.sublayout_row2_two-columns .section a.calltoaction {
    color: #FFFFFF;
    text-decoration:none;
}
.fotobar_three h2,
.fotobar_three h2 a {
margin:0;
font-size:1rem;
color: #000000;
text-transform:uppercase;
font-weight:normal;
text-decoration:none;
background-color:transparent;
padding:0;
border-radius:0;
}
.sublayout_row2_two-columns .section a.calltoaction {
margin-top:20px;
}

/*.sublayout_row2_two-columns .section a.calltoaction::before,*/
.fotobar_three h2 a::before {
    font-family:'fontawesome';
    content: '\f105';
    font-size: 0.875rem;
    font-weight: 500;
    color: #000000;
    margin-right: 5px;
    vertical-align:top;
}
/*.sublayout_row2_two-columns .section a.calltoaction:hover,*/
.fotobar_three h2 a:hover {
text-decoration:underline;
}
.mapoverview.landing{
background-color:transparent;
}

.onlytoptaskswith-background #row2 .column .mapoverview.landing,
.onlytoptaskswith-background #row2 .column .document,
.with-background #row2 .column .mapoverview.landing,
.with-background #row2 .column .document {
    padding:0 30px;
    font-size:1rem;
}
body.onlytoptaskswith-background #row2 .column.omega .document,
body.with-background #row2 .column.omega .document {padding:0;}

.onlytoptaskswith-background #row2 .column .mapoverview.landing .container-content,
.with-background #row2 .column .mapoverview.landing .container-content {
padding:0;
}
a.list-icon.location_icon,
.mapoverview.landing p, .mapoverview.landing h4, .mapoverview.landing h5, .mapoverview.landing h6, .mapoverview.landing ul, .mapoverview.landing ol, .mapoverview.landing p a, .mapoverview.landing a {
color:#4f4f4f;
}
.mapoverview.landing a.list-icon.mail-icon, .mapoverview.landing a.list-icon.url-icon, .mapoverview.landing a.list-icon.phone-icon, .mapoverview.landing a.list-icon.whatsapp-icon, .mapoverview.landing a.list-icon.location_icon {
    color:#4f4f4f;
    font-size:1rem;
}

.mapoverview.landing .visitaddress, .mapoverview.landing .visittime, .mapoverview.landing .postaddress {
padding:0;
border-width:0;
margin-bottom:0.5rem;
}
.mapoverview.landing .visitaddress,
.mapoverview.landing .visitaddress + p {
    width:50%;
    float:left;
}
.mapoverview.landing .visittime {
    width:50%;
    float:left;
}
.mapoverview.landing .visitaddress p {
    margin:0;
}
.mapoverview.landing .visitaddress + p {clear:right;}
.mapoverview.landing .visitaddress + p + p {clear:both;}


#wrapper .mapoverview.landing p.location_open {margin-bottom:0;}
.visittime .location_open,
.visittime .location_closed,
.mapoverview.landing .visittime .nexttime,
.mapoverview.landing p.info,
 .mapoverview.landing p {font-weight:normal;font-size:1rem}
 .mapoverview.landing p.info,
 .mapoverview.landing p {margin:0 0 0.5rem !important;}
.mapoverview.landing .visittime .location_closed {color:#DD0000;}

.column.margin2.alpha {
    box-sizing:border-box;
    border-right:1px solid #D1D1D1;
}

.sublayout_row3_ .contentrow > .section.folder h2 {display:none;}
#row1 .two.columns, #row2 .two.columns, #row3 .two.columns, #row4 .two.columns {margin:0;}
#row1.sublayout_row1_ .folder ul.items,
#row2.sublayout_row2_ .folder ul.items,
#row3.sublayout_row3_ .folder ul.items,
#row4.sublayout_row4_ .folder ul.items {
margin:0 0 25px;
}
.section.folder ul.items li {
padding:25px 0;
margin:0;
border-top:1px solid #DADADA;
box-sizing:border-box;
}
.section.folder ul.items li:first-child {
border-width:0;
}
.contentrow .section.folder ul.columns li.column {
padding:0 30px;
box-sizing:border-box;
border-width:0;
}
.contentrow .section.folder ul.columns li.column h3 a.item-title {
color:#0D3824;
font-size:1.3125rem;
padding:25px 0 10px 0;
line-height:25px;
font-weight:normal;
}
.contentrow .section.folder ul.columns li.column h3 a.item-title:hover,
.contentrow .section.folder ul.columns li.column h3 a.item-title:focus {
color:#AB5463;
text-decoration:underline;
}
.contentrow .section.folder ul.columns li ul.subitems {
padding-left:0;
}
.contentrow .section.folder ul.items li ul.subitems li { padding:0;}
.contentrow .section.folder ul.columns li ul.subitems li {
display:inline;
padding:0;
border-width:0;

}
.contentrow .section.folder ul.columns li ul.subitems li a {
color:#4f4f4f;
}
.contentrow .section.folder ul.columns li ul.subitems li::after {
content: "|";
color:#0D3824;
}
.contentrow .section.folder ul.columns li ul.subitems li.last-child::after {
content: "";
}
div.container_aside > ul, div.container_aside > div {border-width:0;background-color:transparent;}

/* product */
#product-application .two.columns .column.address {width:100%;margin:0;padding:0;}
#product-application .two.columns .column.address h2 {margin:0 0 8px;}

.description {
    font-weight: normal;
}

.toggle_heading {font-weight:normal;font-size:1.125rem;}

/* simpleform */
form.simpleform input.checkbox, form.simpleform input.radio {margin-top:5px;}

/* folder */
.contentrow > .section.folder ul.columns li.column p.description, .contentrow .onecolumn .section.folder ul.columns li.column p.description,
.items p.description, .items p.with-photo {
margin:0;
}

.onlytoptaskswith-background #row2.row2_content .section.folder,
.with-background #row2.row2_content .section.folder {margin:0;background-color:transparent;}
#row2.row2_content .contentrow .section.folder ul.columns li.column {
padding:0 30px 60px 0;
margin:0;
}
#row2.row2_content .contentrow .section.folder ul.columns li.column.last-column {
padding-right:0;
}
.contentrow .section.folder ul.columns.four li.column {width:25%;}

.row2_content .contentrow .section.folder ul.items li h2 a.item-title,
.row2_content .contentrow .section.folder ul.columns li.column h2,
.row2_content .contentrow .section.folder ul.columns li.column h2 a.item-title{
color:#0D3824;
font-size:1.3125rem;
line-height:24px;
font-weight:normal;
margin:0;
text-transform:none;
word-break: break-word;
}

.objectinfo {font-weight:bold;}

#row1.row1_breadcrumb {
padding-top:25px;
}
p.breadcrumbs {
padding:0 0 14px;
min-height:35px;
margin:0;
box-sizing:border-box;
font-size:0.75rem;
color:#000000;
text-transform:uppercase;
border-bottom:1px solid #D1D1D3;
}
p.breadcrumbs::before {
content:"U bevindt zich hier: ";
}
p.breadbrumbs a { color:#8C8E9B;}
p.breadcrumbs a:after {font-size:1em;}


div#content-footer {min-height:130px;}

/* zoekresultaten */
.grid-11 {width: 75%;margin:0;}
.section.search-results.grid-11 {width:100%;}
.grid-5 {width:23%;}
.section.search-results form.simpleform,
.search-filters {display:none;}
.push-5 {left:0;}
.section.search-results ul.items li {
margin: 0;
padding: 25px 0;
border-top: 1px solid #DADADA;
}
.section.search-results ul.items li:first-child {border-width:0;}
.section.search-results form.simpleform .form-row {
width: 85%;
display: inline-block;
margin: 0;
}
.section.search-results form.simpleform .submit-buttons {
width: 14.5%;
clear: none;
margin: 0;
display: inline-block;
height:36px;
}
.section.search-results form.simpleform .submit-buttons input.submit {
height:36px;
width:100%;
padding:5px 5px;
}
.search-results h3 {
margin:0;
}
.search-results h3 a.item-title {
font-size:1.125rem;
font-weight:400;
color:#0D3824;
}
.section.search-results .searchtext a {
text-decoration:underline;
}


@media screen and (min-width: 1100px) {
html {font-size:16px !important;}
body {font-size:inherit !important;}
.grid-5 {margin:135px 0 0 2%;}
.onlytoptaskswith-background #readspeaker,
.with-background #readspeaker,
.contentrow,
#footer,
.onlytoptaskswith-background #footer_columns,
.with-background #footer_columns {width:1100px;}
ul.onlytoptasks.columns {width:1101px;}

#side-content #webmetric, #webmetric {top:65px;right:-260px;width:354px;}
ul.onlytoptasks li.column a img {width:120px;height:120px;margin-top:-60px;margin-bottom:0px;}
ul.onlytoptasks li.column a span {height:80px;}
}
@media screen and (min-width: 960px) and (max-width: 1099px) {
html {font-size:14px !important;}
body {font-size:inherit !important;}
.grid-5 {margin:110px 0 0 2%;}
.website-background {height:77vh;}

.onlytoptaskswith-background #readspeaker,
.with-background #readspeaker,
.contentrow,
#footer,
.onlytoptaskswith-background #footer_columns,
.with-background #footer_columns {width:900px;}
.onlytoptaskswith-background #footer_columns h2 a:first-of-type,
.with-background #footer_columns h2 a:first-of-type {margin-left:2px;}
.onlytoptaskswith-background #footer_columns h2 img,
.with-background #footer_columns h2 img {margin-right:2px;}

.information-bar {padding:4%;}

#side-content #webmetric, #webmetric {top:53px;right:-239px;width:315px;}
#webmetric img {height: 25px;}

#row1.row1_breadcrumb {height:30px;}
ul.onlytoptasks li.column a {height:150px !important;}
ul.onlytoptasks li.column a img {width:100px;height:100px;margin-top:-50px;margin-bottom:0px;}
ul.onlytoptasks li.column a span {height:80px;}
}

@media screen and (min-width: 750px) and (max-width: 959px) {
html {font-size:14px !important;}
body {font-size:inherit !important;}
.grid-5 {margin:110px 0 0 2% !important;}
.website-background {height:77vh;}

#calamity {
width:100% !important;
margin:30px 0 0 !important;
}
.onlytoptaskswith-background #reeadspeaker,
.with-background #readspeaker {padding:0 40px 45px;}

.onlytoptaskswith-background #readspeaker,
.with-background #readspeaker,
#footer,
.onlytoptaskswith-background #footer_columns,
.with-background #footer_columns {width:640px !important;margin-left:auto !important;margin-right:auto !important;}
div#header .contentrow {width:100% !important;}

.contentrow .section.folder ul.columns.four li.column {width:50%;}
.contentrow .section.folder ul.columns.four li.column.odd {clear:left;}
.contentrow .section.folder ul.columns.four li.column.even {clear:right;}

.information-bar {padding:4%;}

#side-content #webmetric, #webmetric {top:53px;right:-230px;width:315px;}
#webmetric img {height: 25px;}

#row1.row1_breadcrumb {height:30px;}
ul.onlytoptasks li.column a {height:140px !important;}
ul.onlytoptasks li.column a img {width:100px;height:100px;margin-top:-50px;margin-bottom:0px;}
ul.onlytoptasks li.column a span {height:80px;}

div#header {height:77px !important;}
a#logo {padding:0 !important;max-width:none !important;}
a#logo img {max-height: none !important;max-width: none !important;}
.onlytoptaskswith-background #accessibility-tools,
body.with-background #accessibility-tools {top:5px;right:10px;}
.onlytoptaskswith-background div#accessibility-tools div#styleselect,
body.with-background div#accessibility-tools div#styleselect {right:120px;top:1px;}

p.breadcrumbs {margin:0 !important;}
form#quicksearch {top:60px !important; right:0 !important;margin:0 auto !important;width:640px;}
.scrolled_past_header form#quicksearch {top:32px !important;right:10px !important;}
form#quicksearch input.text {width:79% !important;}
.scrolled_past_header form#quicksearch input.text {width:70% !important;}

#footer_columns .column:nth-child(2) {width:100%;margin-bottom:1em;}
#footer_columns .column:nth-child(3), #footer_columns .column:nth-child(4) {width:50%;}

.column.margin2.alpha {margin:0 0 1em;width:100%;}
.onlytoptaskswith-background #row2 .column .mapoverview.landing,
.with-background #row2 .column .mapoverview.landing,
.onlytoptaskswith-background #row2 .column .document,
.with-background #row2 .column .document {padding:0 10px; box-sizing:border-box;}
.onlytoptaskswith-background #row2 .column .document,
.with-background #row2 .column .document {min-height:0;}
.column.margin2.alpha .section + .section {border-width:0;}
.sublayout_row2_two-columns .two.columns .column.omega {width:100%;margin:0;}

body.layout_four ul.onlytoptasks.columns {margin:0 !important;width:100%;}
ul.onlytoptasks.bannercount-4 li.column:nth-child(2) {clear:none; margin:0 0.6666666666667% 1.33%;}
ul.onlytoptasks.bannercount-4 li.column:nth-child(3) {clear:none; margin:0 0.6666666666667% 1.33%;}
ul.onlytoptasks.bannercount-4 li.column:nth-child(4) {clear:none; margin:0 0 1.33% 0.6666666666667%;}

ul.onlytoptasks.bannercount-6 li.column {width:32%;}
ul.onlytoptasks.bannercount-6 li.column:nth-child(1),
ul.onlytoptasks.bannercount-6 li.column:nth-child(4) {margin-left:0;margin-right:1%;}
ul.onlytoptasks.bannercount-6 li.column:nth-child(2),
ul.onlytoptasks.bannercount-6 li.column:nth-child(5) {margin-left:1%;margin-right:1%;}
ul.onlytoptasks.bannercount-6 li.column:nth-child(3),
ul.onlytoptasks.bannercount-6 li.column:nth-child(6) {margin-left:1%;margin-right:0;}
}

@media screen and (min-width: 5px) and (max-width: 959px) {
body {text-align:left !important;}
.grid-11 {width: 65% !important;margin:0 !important;}
.grid-5 {width:33% !important;}
form#quicksearch input.text {border-width:0 !important ;}
#product-application .two.columns .column.address {margin:0 !important;}
}
@media screen and (max-width: 768px) {
p.breadcrumbs::before {content:"";}
.section {overflow-x:auto;}
}
@media screen and (min-width: 749px) and (max-width: 767px) {
.grid-5 #side-content .column.first-column,
.grid-5 #side-content .column.last-column {float:none;margin:0 !important;}
}
@media screen and (min-width: 5px) and (max-width: 749px) {
html {font-size:16px !important;}
body {font-size:inherit !important;}
.grid-11 {width: 100% !important;margin:0 !important;}
.grid-5 {width:100% !important;margin:0 !important;}

.information-bar {left:5%;right:5%;}

a#logo {position:absolute;top:7px;left:0;right:0;padding:0 !important;max-width:320px !important;display:block;margin:0 auto 0;}
a#logo img {width:320px;max-height:none !important;max-width:none !important;}
.scrolled_past_header a#logo {top:-70px;}
.onlytoptaskswith-background #accessibility-tools,
.with-background #accessibility-tools, #accessibility-tools {z-index:3;right:10px !important;left:10px !important;top:70px !important;width:auto !important;}
div#accessibility-tools div#styleselect {right:auto !important;}
div#accessibility-tools .webreader {width:auto !important;}
.toplinks {right:0;}

.website-background {top:94px;height:180px; background-attachment: fixed;}

form#quicksearch input.text.placeholder {color:#4f4f4f;}
form#quicksearch {top:110px !important;left:0 !important;right:0 !important;margin:0 10px !important;width:auto;}
form#quicksearch button.submit::before {content:"\f002";font-family:'fontawesome';}
form#quicksearch input.text {padding-right:60px !important;min-height:50px;width:100% !important;}
form#quicksearch button.submit {width:50px;margin-left:-50px;min-height:50px;height:50px;padding:0;}
.scrolled_past_header form#quicksearch {top:25px !important;width:auto !important;}
.scrolled_past_header form#quicksearch input.text {width:85% !important;}
.scrolled_past_header form#quicksearch button.submit {width:15% !important;}

body.menutype_horizontal .content-wrapper.horizontal, body.menutype_dual .content-wrapper.horizontal {margin-top:40%;}

ul.onlytoptasks.columns li.column.first-column {margin-left:1%;}
ul.onlytoptasks.bannercount-6 li.column:nth-child(4) {clear:none;}
ul.onlytoptasks.bannercount-4 li.column:nth-child(3), ul.onlytoptasks.bannercount-4 li.column:nth-child(4) {margin-top:0;}
ul.onlytoptasks.bannercount-6 li.column:nth-child(3) {margin-right:1%;}
ul.onlytoptasks.bannercount-6 li.column:nth-child(1), ul.onlytoptasks.bannercount-6 li.column:nth-child(2), ul.onlytoptasks.bannercount-6 li.column:nth-child(3) {margin-bottom:0;}
body.layout_four ul.onlytoptasks.columns {margin:0 !important;width:100%;}
ul.onlytoptasks.columns li.column {width:48%;height:140px;margin-right:1%;margin-left:1%;}
ul.onlytoptasks li.column a {height:100px !important;text-align:center;margin-top:40px;}
ul.onlytoptasks li.column a img {float:none;margin:-40px auto 0px;height:80px;width:80px;}
ul.onlytoptasks li.column a span {font-size:1.2rem;text-align:center;}

.sublayout_row2_two-columns .contentrow > .two.columns {margin-bottom:0 !important;}
.column.margin2.alpha {margin:0 0 1em;width:100%;}
.onlytoptaskswith-background #row2 .column .mapoverview.landing, 
.with-background #row2 .column .mapoverview.landing, 
.onlytoptaskswith-background #row2 .column .document,
.with-background #row2 .column .document {float:none;width:100%;padding:0 10px; box-sizing:border-box;}
.onlytoptaskswith-background #row2 .column .document,
.with-background #row2 .column .document {min-height:0;padding:0 20px;}
.column.margin2.alpha .section + .section {border-right-width:0;border-bottom:1px solid #DCDCDC;}
.sublayout_row2_two-columns .two.columns .column.omega {width:100%;margin:0;}
.column.margin2.alpha {margin:0;}
div.container_aside {background-color:transparent;width:100%;}
.container_aside ul.items li {background-color:transparent;}
.layout_four .column.omega {padding:20px;background-color:#F3F3F3;}

.contentrow .section.folder ul.columns li.column {padding:0 20px;}
.contentrow .section.folder ul.columns.four li.column {width:100%;}
.contentrow .section.folder ul.columns.four li.column.odd,
.contentrow .section.folder ul.columns.four li.column.even {clear:both;}

#row1.row1_breadcrumb {padding-top:10px;position:static;}
p.breadcrumbs {margin-left:0 !important;}
h1 {margin:20px 0;}
.onlytoptaskswith-background #readspeaker,
.with-background #readspeaker {padding:0 10px 45px 10px;}

#side-content #get_box,
#side-content #webmetric, #webmetric {
width:100%;
float:none;
position:static;
transform: rotate(0);
clear:both;
margin-bottom:1em;
overflow:hidden;
border-radius:5px;
}
#side-content #webmetric, #webmetric {
border:1px solid #D3D3D3;
box-sizing:border-box;
}
#webmetric h2 {float:none;border-radius:2px 2px 0 0;}
#webmetric ul.kif_wrap {float:none;padding:5px;}

#footer_columns .column:nth-child(2),
#footer_columns .column:nth-child(3),
#footer_columns .column:nth-child(4) {width:100%;text-align:center;background-color:transparent;}
.onlytoptaskswith-background #footer_columns .section h2,
.with-background #footer_columns .section h2 {margin-bottom:20px !important;}
.onlytoptaskswith-background #footer_columns .section ul
.with-background #footer_columns .section ul {margin:0px;padding:0;}
.onlytoptaskswith-background #footer_columns,
.with-background #footer_columns {border-bottom-width:0;}

#footer {height:auto;margin-top:0;border-top:1px solid #D3D3D3;}

}
@media screen and (min-width: 5px) and (max-width: 639px) {
.website-background {
height:160px;
}
body.menutype_horizontal .content-wrapper.horizontal, body.menutype_dual .content-wrapper.horizontal {
margin-top:250px;
}
body.menutype_horizontal.layout_four .content-wrapper.horizontal {
margin-top:220px;
}

}


/* DIGID */
@media screen and (min-width: 749px) and (max-width:959px) {
#header .container-sessions {
top:6px !important;
background-color:#FFFFFF;
}
}
@media screen and (min-width: 5px) and (max-width:749px) {
#header .container-sessions {
top:2px !important;
right:0 !important;
font-size:0.65rem;
background-color:#FFFFFF;
}
}


/* hoog contrast reset */
body.highcontrast #menu_wide,
body.highcontrast .container_aside ul.items li,
body.highcontrast .container_aside li.vacitem,
body.highcontrast ul.toptasks ul.item_tab li a:hover,
body.highcontrast ul.toptasks ul.item_tab li a:focus,
body.highcontrast #slider .accordion-toggle.accordion-toggle-active,
body.highcontrast #slider .accordion-toggle:hover,
body.highcontrast #slider .accordion-toggle:focus,
body.highcontrast .row2_content .search-filters h3,
body.highcontrast .sc_filter h2,
body.highcontrast div#quicklinks li.last-child,
body.highcontrast #row2_content .simpleform input.submit,
body.highcontrast #social-follow,
body.highcontrast .container_aside h3,
body.highcontrast .container_aside form.simpleform input.submit,
body.highcontrast ul.toptasks .active h2.toptasks_tab,
body.highcontrast ul.toptasks h2.toptasks_tab.focus,
body.highcontrast ul.toptasks h3.toptasks_title, #slider h2,
body.highcontrast .quickto h2, #row3 .quickto h2,
body.highcontrast .fotobar h2,
body.highcontrast .fotobar h2 a,
body.highcontrast .fotobar_three h2,
body.highcontrast .fotobar_three h2 a,
body.highcontrast .aside .container h3,
body.highcontrast a.menu-horizontal li.active a,
body.highcontrast .menu-horizontal li:hover a,
body.highcontrast .menu-horizontal li.active a,
body.highcontrast .menu-horizontal li:hover a,
body.highcontrast .aside .container h3,
body.highcontrast .container_aside h2,
body.highcontrast .container_aside h3,
body.highcontrast .container_aside .title_fotobar,
body.highcontrast .fotobar_three h2 a,
body.highcontrast .newsdescription h2 a,
body.highcontrast div.container_aside.url h3 a span.title,
body.highcontrast div.container_aside.softlink h3 a span.title,
body.highcontrast div.container_aside.document h3 a span.title,
body.highcontrast div.container_aside.product h3 a span.title,
body.highcontrast .mapoverview.landing h2,
body.highcontrast .container_aside ul.items li a:hover,
body.highcontrast .container_aside ul.items li a:focus,
body.highcontrast .vacitem button.blocktitle.toggle-active,
body.highcontrast .vacitem button.blocktitle:hover,
body.highcontrast .vacitem button.blocktitle:focus,
body.highcontrast.onlytoptaskswith-background .quicklinks,
body.highcontrast.with-background .quicklinks,
body.highcontrast .toplinks ul.quicklinks li.last-child,
body.highcontrast.onlytoptaskswith-background ul.quicklinks li a,
body.highcontrast.with-background ul.quicklinks li a,
body.highcontrast.onlytoptaskswith-background ul.quicklinks li.last-child a,
body.highcontrast.with-background ul.quicklinks li.last-child a{background-color:transparent !important;}

body.highcontrast ul.topsix li.column a:focus,
body.highcontrast ul.topsix li.column a:hover,
body.highcontrast ul.onlytoptasks li.column a:focus,
body.highcontrast ul.onlytoptasks li.column a:hover {
color:#FFFFFF;
}
/* Hoog contrast restyle */
body.highcontrast #webmetric h2 {background-color:#000000;}
body.highcontrast form#quicksearch button.submit {background-color:#000000;color:#FFFFFF;}
body.highcontrast h2,
body.highcontrast .section.product h2 {color:#000000;}

body.highcontrast .information-bar a,
body.highcontrast .information-bar a.allow:focus,
body.highcontrast .information-bar a.allow:hover,
body.highcontrast h1,
body.highcontrast h2,
body.highcontrast .column h2,
body.highcontrast .fotobar_three h2 a,
body.highcontrast .column.omega .container_aside.landing.briefing h2,
body.highcontrast .contentrow > .section.folder ul.columns li.column h3 a.item-title,
body.highcontrast .row2_content .contentrow > .section.folder ul.items li h2 a.item-title,
body.highcontrast .row2_content .contentrow > .section.folder ul.columns li.column h2,
body.highcontrast .row2_content .contentrow > .section.folder ul.columns li.column h2 a.item-title,
body.highcontrast .search-results h3 a.item-title,
body.highcontrast .information-bar a.deny,
body.highcontrast p.breadcrumbs,
body.highcontrast .container_aside h3 {color:#000000;}

body.highcontrast .information-bar a.deny:focus,
body.highcontrast .information-bar a.deny:hover,
body.highcontrast #calamity {background-color:#000000}

body.highcontrast .contentrow > .section.folder ul.columns li.column h3 a.item-title:hover,
body.highcontrast .contentrow > .section.folder ul.columns li.column h3 a.item-title:focus {color:#000000;text-decoration:underline}

body.highcontrast ul.onlytoptasks li.column:nth-child(1) a,
body.highcontrast ul.onlytoptasks li.column:nth-child(2) a,
body.highcontrast ul.onlytoptasks li.column:nth-child(3) a,
body.highcontrast ul.onlytoptasks li.column:nth-child(4) a,
body.highcontrast ul.onlytoptasks li.column:nth-child(5) a,
body.highcontrast ul.onlytoptasks li.column:nth-child(6) a {background-color:#000000;}

body.highcontrast #calamity p,
body.highcontrast #calamity a,
body.highcontrast #calamity ul,
body.highcontrast #calamity ol {color:#FFFFFF !important;}