<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* font Diemen */
@import url("https://use.typekit.net/crd5uxs.css");

#quicksearch-keywords_suggestions {text-align:left;}

#row1 {background-position: top right;background-size:cover;}

/* emocracy */
.isloggedin ~ div#readspeaker [class="section"] ul.items li:nth-child(2) {display:none;}
form.simpleform a.button.cancel {margin-right:1rem;}
.emocracy h3.title {padding:0 0.5rem;background-color:#79297B;}
.emocracy h3.title a {font-size:1rem;color:#FFFFFF;}
.sublayout_row2_emocracy_home,
.sublayout_row2_emocracy_home_infinite {margin-top:2rem;}
.sublayout_row2_emocracy_home ul.tabs.emocracy a,
.sublayout_row2_emocracy_home ul.tabs.emocracy span,
.sublayout_row2_emocracy_home_infinite ul.tabs.emocracy a,
.sublayout_row2_emocracy_home_infinite ul.tabs.emocracy span {border-radius:0;padding:0 0.5rem; background-color:#79297B;color:#FFFFFF;}
.subjects {margin-top:0;}
.emocracy .items {display:block;width:100%;}
.emocracy .subjects .items li {height:auto;margin-bottom:2rem;}
.emocracy .item-image {max-height:330px;margin-bottom:0;}
.emocracy .vote-box {float:none;margin:0;}
.vote-box, p.finished {width:100px;}
.vote-box label, .vote-box strong {line-height:1;}
.subject img.subject-image {width:100%;float:none;}

#tinybar,
#tinybar button.switch:hover::before, 
#tinybar button.switch:focus::before {background-color:#000000;}
#tinybar #accessibility-tools button.switch:hover .hint, 
#tinybar #accessibility-tools button.switch:focus .hint {color:#000000;}

/* verberg stem optie */
.vote-box {display:none;}


/* tijdelijk */
.sublayout_row1_ h2 {display:none;}

/*.vote-box {display:none;}*/

textarea,
input[type="text"],
input[type="button"],
input[type="submit"] {
-webkit-appearance: none;
border-radius: 0;
}
div:focus {outline:none;}

form.simpleform input.submit, 
form.simpleform a.close, 
a.button, .submit_button.submit,
form.simpleform a.set {
	line-height:1;
	padding:10px 10px 8px;
}


html {
    font-size:20px;
    /*font-size:1.25em;*/
}
html.largebodyfont {
    font-size: 22px;
}

body {
    font-size:1rem;
    line-height:1.875rem;
    color:#000000;
}

body * #accessibility-tools * {font-size:1rem;}

body,
form#quicksearch button.submit::before,
body.layout_four.scrolled_past_header form#quicksearch button.submit::before {font-family:'ff-scala-sans-pro', arial, sans-serif;}

@media only screen and (min-width : 960px) and (max-width : 1439px) {
    body {font-family:'ff-scala-sans-pro', arial, sans-serif;}
}
@media only screen and (min-width : 768px) and (max-width : 959px){
    body {font-family:'ff-scala-sans-pro', arial, sans-serif;}
}
@media only screen and (max-width : 767px){
	body {font-family:'ff-scala-sans-pro', arial, sans-serif !important;}
}
h1,
h2,
.items h2,
.section.sitemap h2.item-link,
h3,
.items h3,
.items.columns h2,
.section.sitemap h3.item-link,
h4,
.items h4,
h5,
h6 {font-family:'ff-scala-sans-pro', arial, sans-serif;}





a.calltoaction, a.calltoaction.new-window.external, .container_aside ul.items li.vacitem a.calltoaction {
    background-color:#79297B;
    color:#FFFFFF;
}

.footer_website a.calltoaction, .footer_website a.calltoaction.new-window.external {
    color:#79297B;
    background-color:#FFFFFF;
}

a.calltoaction:hover, a.calltoaction:focus, a.calltoaction.new-window.external:hover, a.calltoaction.new-window.external:focus, .container_aside ul.items li.vacitem a.calltoaction:hover, .container_aside ul.items li.vacitem a.calltoaction:focus, .container_aside ul.items li.vacitem a.calltoaction.new-window.external:hover, .container_aside ul.items li.vacitem a.calltoaction.new-window.external:focus {
    background-color:#79297B;
    color:#FFFFFF;
}
.blocktitle.toggle-active, .section.product .blocktitle.toggle-active,
button.blocktitle, .section.product button.blocktitle,
.hidden_information.open, .product .hidden_information.open {border-color:#79297B;border-radius:0;}
.blocktitle::after, .product .blocktitle::after {line-height:2rem;font-size:1rem;}

.blocktitle:focus, .blocktitle:hover, .product .blocktitle:focus, .product .blocktitle:hover {text-decoration:underline;}

#row1 .two.columns, #row2 .two.columns, #row3 .two.columns, #row4 .two.columns {
    margin:0;
}
.item-title {font-size:inherit;}

h1, h2, h3, h4, h5, h6, p, ul, ol,
div.ug-gallery-wrapper {color:#000000;}
h1, h2, h3, h4, h5, h6, a.item-title {
    font-weight:300;
    color:#79297B;
    line-height:1.875rem;
}

.section table {margin-bottom:1rem;}
.section table th {text-align:left;}
.section table tr:nth-child(odd) {background-color:#79297B20;}

h1 {font-size:2rem;margin:0 0 1rem}
h2,
.items h2,
.section.sitemap h2.item-link{font-size:1.75rem;margin:0 0 1rem;}
h3,
.items h3,
.items.columns h2,
.section.sitemap h3.item-link {font-size:1.5rem;margin:0 0 1rem}
h4,
.items h4 {font-size:1.25rem;margin:0 0 1rem}
h5 {font-size:1.25rem;margin:0 0 1rem}
h6 {font-size:1.25rem;margin:0 0 1rem}
p {margin:0 0 1rem}
ul, ol {padding:0;}

.items li, dl.items dd {margin:0 0 1.5rem;padding:0;}
.items p.description, .items p.with-photo {margin:0;color:#000000;}
p.with-photo img, a.item-photo img {padding:0;margin-right:20px;}
h2.sub-heading {border-color:#79297B;margin:2rem 0 1.5rem;padding-bottom:1rem;}
.items.no-description h3 {margin:0;}

h1 ~ .description {margin-bottom:2rem;}

div#content-footer {border-color:#79297B;margin:2rem 0;padding-top:1rem;min-height:auto;}

.quickto ul li {background-color:transparent;border-width:0;}
.quickto ul li a:hover, .quickto ul li a:focus {background-color:transparent;}
.quickto ul li a {color:#79297B;padding:0;}

.onecolumn ul.items li,
.section ul:not(.items) li,
#side-content div.container-content ul li,
ul.subitems li {list-style-type:none;margin:0 0 0 1.25rem;font-weight:300;}

.container_aside ul.items li a,
.container_aside ul li a {color:#79297B;padding:0;}
.container_aside ul.items li,
.container_aside ul li {border-width:0;}
.container_aside .ug-gallery-wrapper .ug-textpanel-title {font-weight:300;}

.section.search-results ul.pagerbar li.current {border-width:0; background-color:transparent; padding:0;margin:0;min-width:40px;min-height:40px;color:#000000;text-decoration:none;font-weight:bold;}
.section.search-results ul.pagerbar li {padding:0 !important; margin:0;}
.section.search-results ul.pagerbar li::before {content:"" !important;}
.section.search-results ul.pagerbar a {padding: 0 10px; min-width:40px;min-height:40px;border-width:0;text-decoration:underline;}

.section.document ul:not(.items) li ,
.section ol:not(.items) li {margin:0 0 0 1.8rem;font-weight:300;}

.onecolumn .section ul li::before,
.section ul:not(.items) li::before,
.quickto ul li::before,
.footer_website .folder li::before,
div.container_aside.briefing .container-content ul.items li::before,
div.container_aside.folder .container-content ul.items li::before,
#side-content div.container-content li::before,
ul.subitems li::before {
    content:"\f054";
    font-family:fontawesome;
    display: block;
    position: relative;
    max-width: 0;
    max-height: 0;
    left: -0.75rem;
    top: 0px;
    color:#79297B;
    font-size: 0.5rem;
}
ul.pagerbar li::before {content:"" !important;}

#get_box ul.subitems li,
.section ul.tabs li {margin-left:0;}
#get_box ul.subitems li::before,
.section ul.tabs li::before {content:"";padding:0;}
#get_box a.filetype:focus::before, #get_box a.filetype:hover::before, a.block_link:focus::before, a.block_link:hover::before {color:#FFFFFF;}
#get_box a.calltoaction, a.block_link {font-size:1rem;}
.tabcontainer {line-height:1.5em;}
#header .container-sessions {top:5px;right:auto;left:18%;}
.container.digid-session, .container.login-session, .container.er4b-session, .container.eidas-session, .container.cmslogin-session, .container.passportlogin-session, #shoppingcart-session {
    font-weight:300;line-height:1rem;text-align:left;
}
button.blocktitle, .section.product button.blocktitle,
.hidden_information {padding:0.5rem;}
h2 + .hidden_information {margin-top:-1rem}
#social-sharing div.hidden_information {margin-top:-0.3rem;}
#social-sharing ul.icon-list {overflow:hidden;padding:0;}

a {
    transition: all 0.18s ease;
}

body.overview_folder .row2_content .grid-16,
.search-results.grid-16 {margin-left:0; margin-right:0;width:100%;}
body.overview_folder .row2_content .grid-16, .search-results.grid-16 {width:100%;}
.grid-11 {width:68%;margin:0;box-sizing:border-box;}
.grid-5 {width:23.6%;margin:0;float:right;}
.pull-11,.push-5 {left:0;}
.contentrow &gt; .section, .layout_four .contentrow .onecolumn {
    margin:0;
}

ul.menu-horizontal li {position:relative;}

#tinyblock .toplinks ul.quicklinks {margin-right:0;}
#tinyblock .toplinks ul.quicklinks li {line-height:1;margin:0; padding:0 15px; border-right:1px solid #79297B;}
#tinyblock .toplinks ul.quicklinks li.last-child {background-color:transparent;padding:0 0 0 15px;margin:0;border-right-width:0;}
#tinyblock .toplinks ul.quicklinks li a,
#tinyblock .toplinks ul.quicklinks li.last-child a {color:#79297B;font-weight:300;line-height:1;}

div#menu_wide {
    top: 111px;
    height:0px;
    width:1440px !important;
    right: 0;
    padding: 0;
    box-sizing: border-box;
    background-color: transparent;
    left: 0px;
    margin: 0 auto;
    border-bottom: 0;
    z-index:9 !important;
    position:fixed;
    transition: top 0.5s;
}
body.menutype_horizontal ul#dl-menu {width:100%;margin-left:150px;height:0;}

body.dsEditToolbarVisible div#menu_wide {
    top:131px;
}

.menu-horizontal li.first-child {
    margin-left:0px;
}

body.menutype_horizontal #dl-menu.dl-menuwrapper a, body.menutype_dual #dl-menu.dl-menuwrapper a, body.menutype_horizontal #dl-menu.menu-horizontal a, body.menutype_dual #dl-menu.menu-horizontal a,
.menu-horizontal li a {
    padding:0px 15px;
    border-right:1px solid #000000;
    font-size:1.5rem;
    line-height:1.4rem;
    font-weight:300;
    color:#79297B;
}
body.menutype_horizontal #dl-menu.menu-horizontal li.last-child a {border-right-width:0;}
body.menutype_horizontal #dl-menu.menu-horizontal li.active a,
.menu-horizontal li.active a {
    text-decoration:underline;
}
body.menutype_horizontal #dl-menu.menu-horizontal li.active li a,
.menu-horizontal li.active li a {text-decoration:none;}

.singlemenu li:hover &gt; a, .singlemenu li a.show-menu,
.menu-horizontal li.active a {
    background-color:#FFFFFF;
    color:#79297B;
}
body.menutype_horizontal ul.dropdownmenu, body.menutype_dual ul.dropdownmenu {
    top:36px;
    left:0;
    width:300px;
    columns:1;
    column-rule: 1px solid #79297B;
}
body.menutype_horizontal ul.dropdownmenu li:nth-child(3n+1) {clear:none;}
body.menutype_horizontal ul.dropdownmenu li {width:100%;float:none;overflow:hidden;height:auto;}

body.menutype_horizontal #dl-menu ul.dropdownmenu li a.item-link,
body.menutype_dual #dl-menu ul.dropdownmenu li a.item-link {
    border-width:0;
    font-size:1rem;
    line-height:1.5rem;
}
body.menutype_horizontal #dl-menu ul.dropdownmenu li a.item-link:hover,
body.menutype_horizontal #dl-menu ul.dropdownmenu li a.item-link:focus {text-decoration:underline;background-color:transparent;}
.menu-thumb {
    float:left;
    clear:left;
    margin-right:10px;
}
a#logo {
    padding:10px 0;
}
div#header {
    position: fixed;
    width: 100%;
    background-color: #FFFFFF;
    z-index: 4;
    box-shadow: 0 0px 4px 0 #000000;
}

#tinyblock form#quicksearch{
    top: 50px;
    height:2.6rem;
    left: auto;
    right: 0;
    width: 100%;
    margin: 0 0 0 auto;
    border:1px solid #79297B;
    box-sizing:border-box;
}

#tinyblock form#quicksearch input.text {
    width: 79% !important;
    padding: 0 20px;
    margin:0;
    font-size: 1rem;
    background-color: #FFFFFF;
    font-weight: 400;
    border-width: 0;
    transition: background-color 0.18s;
    height: calc(2.6rem - 2px);
    transition: all 0.2s ease-in;
    border-radius:0;
}
#tinyblock form#quicksearch button.submit{
    min-width: 0;
    height: 2.5rem;
    margin: 0;
    float: right;
    width: 21%;
    padding: 0px;
    background-color: #79297B;
    color:#FFFFFF;
    transition: all 0.2s ease-in;
}
#tinyblock {display:block;text-align:end;}

#tinyblock form#quicksearch button.submit::before{
    content: "Zoek";
    font-size: 1rem;
    font-weight: 400;
    color: #FFFFFF;
}

#tinyblock form#quicksearch input.text.placeholder {text-indent:-999999em;}
#tinyblock form#quicksearch input.text:focus {text-indent:0;}


/* home */
#row1.sublayout_row1_onlytoptasks {height:540px;}
body.layout_four.calamity_active #row1.sublayout_row1_onlytoptasks .contentrow:nth-child(1) {height:480px}

div.onlytoptasks {padding:0;margin-top:480px;transition:margin 0.2s;}
body.layout_four.calamity_active div.onlytoptasks {margin-top:0}

ul.onlytoptasks.columns {display:flex;flex-direction:row;justify-content: space-between;align-items: baseline;}

ul.onlytoptasks li.column {height:220px;margin:0;}

ul.onlytoptasks.bannercount-1 li.column,
ul.onlytoptasks.bannercount-2 li.column,
ul.onlytoptasks.bannercount-3 li.column,
ul.onlytoptasks.bannercount-4 li.column,
ul.onlytoptasks.bannercount-5 li.column,
ul.onlytoptasks.bannercount-6 li.column {
    width:220px;
    margin:0;
}
ul.onlytoptasks li.column a {
    width:220px;
    height:100px;
    background: #FFFFFF;
    border:1px solid #79297B;
    transition: background-color 0.18s;
    padding:0 10px;
    font-size:1.05rem;
    color:#79297B;
}
ul.onlytoptasks li.column.photo a {
    height:210px;
}
ul.onlytoptasks li.column a img {margin:15px auto; height:110px;width:110px;}
ul.onlytoptasks li.column a span {
    height:60px;
}
ul.onlytoptasks li.column a:hover,
ul.onlytoptasks li.column a:focus {
    background-color:#79297B;
    color:#FFFFFF;
}
.layout_four #row3,
.layout_four #row4 {margin:2rem 0;}

/* home row2 */
#row2[class*="sublayout_row2_"] {
    background-color:#FFFFFF;
   /* padding-top:160px;*/
    margin:2rem 0;
    transition:padding 0.2s;
}
.emocracy_home #row2[class*="sublayout_row2_"] {padding-top:0;margin:0}

.layout_four .column .section.briefing h2.offscreen,
#row2.sublayout_row2_one-columns .folder h2 {
    background-color:transparent;
    color:#79297B;
    border-bottom:1px solid #79297B;
    padding-bottom:1rem;
}
.layout_four .column .section.briefing h2.offscreen {
    position:static;
    padding:0 0 0.5rem 0;
    margin-bottom:0.5rem;
    font-size:1.5rem;
    font-weight:300;
}

.container_aside.landing.briefing h2,
.fotobar h2,
.fotobar_three h2,
.column .quickto h2,
.container_aside.landing.briefing h2 a,
.fotobar h2 a,
.fotobar_three h2 a{
    background-color:transparent;
    color:#79297B;
    padding:0;
    font-size:1.5rem;
    font-weight:300;
}
.container_aside.landing.briefing a.read-more {border-width:0;}

.section.folder .columns h2,
.section.folder .columns h3 {position:relative;}
.section.folder .columns h2 a,
.section.folder .columns h3 a,
.container.landing h2 a span {display:block; padding:0 1.5rem 0.5rem 0;}

.container_aside.landing.briefing h2 a,
.section.folder .columns h2 a, .container.landing h2 a span {
    display: flex;
    min-height: 75px;
    align-items: end;
}

.column .quickto h2 {padding:0 0 0.5rem;border-bottom:1px solid #79297B;}
.section.folder .columns h2 {border-bottom:1px solid #79297B;}

.quickto ul {margin:0.5rem 0 0;}

.section.folder .columns h2 a::after,
.section.folder .columns h3 a::after,
.container.landing h2 a span::after {
    content:"\f054";
    font-family:fontawesome;
    display: block;
    position: absolute;
    max-width: 0;
    max-height: 0;
    right: 1rem;
    top: 1.9rem;
    color:#79297B;
    font-size: 1rem;
}
/* Pijl onderaan link
.section.folder .columns h2 a::after,
.section.folder .columns h3 a::after {top:auto; bottom:2.3rem;}
*/

.container.landing h2 a span span.dsEditText::after {display:inline;content:"";}
.container.landing img {margin-top:0.5rem;}

.container_aside.landing.briefing h2 a,
.fotobar h2 a span,
.fotobar_three h2 a span {
    background-color:transparent;
    color:#79297B;
    border-bottom:1px solid #79297B;
    padding-bottom:0.5rem;
}

div.container_aside h3 {
    background-color:transparent;
    color:#79297B;
    font-size:1.5rem;
    font-weight:300;
}
div.container_aside.folder h3,
div.container_aside h3 a span.title {
    border-bottom:1px solid #79297B;
    padding-bottom:0.5rem;
}
div.container_aside h3 img {margin-top:0.5rem;}
div.container_aside h3 a {
    color:#79297B;
    font-size:1.5rem;
}
div.container_aside .container-content {
    border-top:1px solid #79297B;
    padding-top:0.5rem;
}
.detail_aside #side-content {margin-top:0;}
.aside .container h3, .container_aside h2, .container_aside h3, .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 {
    background-color:transparent;
    color:#79297B;
    font-size:1.5rem;
    padding:0 0 0.5rem;
    font-weight:300;
}
.container_aside ul.items li a:hover,
.container_aside ul.items li a:focus {background-color:transparent;}

.container.landing h2 a span span.dsEditText {border-width:0;}
.softlinks .fotobar_description, .hardlinks .fotobar_description {
    margin:0.5rem 0 0;
}
div.container_aside &gt; ul, div.container_aside &gt; div,
div.container_aside.briefing .container-content, div.container_aside.folder .container-content {margin-top:0.5rem;padding:0; border-width:0;}
div.container-content, div.container_aside.briefing .container-content p {padding:0;}
div.container-content p {margin:0 0 1rem;}

#row2.sublayout_row2_one-columns .folder ul.items {
    columns:3;
}
div.container-content .items li,
.quickto ul li,
.footer_website .folder li,
#row2.sublayout_row2_one-columns .folder ul.items li {
    margin:0 0 0 1rem;
    overflow:visible;
    display:flex;
}
#row2.sublayout_row2_one-columns .folder ul.items a.item-title {font-size:1rem;font-weight:400;}

#row1,
#row3 {background-color:#FFFFFF;}

nav.breadcrumbs {margin:0;padding:2rem 0;color:#79297B;font-weight:300;}
nav.breadcrumbs a {color:#79297B;}

/* home row4 */
body.layout_four .columns.two,
body.layout_four .columns.three,
body.layout_four .columns.four {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.footer_website {border-top:0;}
.footer_website .contentrow {width:100%;background-color:#79297B;}
#footer {background-color:#FFFFFF;}
div#footer ul.quicklinks {float:none;margin:0;padding:1rem 0;text-align:center;line-height:1;}
#footer_columns {
    padding:2rem 0 1rem;
    margin:0 auto;
    clear:both;
}
div#footer ul.quicklinks li {padding:0;margin:0;}
div#footer ul.quicklinks li a {color:#79297B;border-right:1px solid #79297B;padding:0 15px 0 0;margin:0 15px 0 0;}
div#footer ul.quicklinks li a.external {border-width:0;padding:0;margin-right:10px;}
div#footer ul.quicklinks li a.external::after {content:"";padding:0;}
div#footer ul.quicklinks li a img {vertical-align:bottom;}

#contact-information .heading,
#footer_columns .column h1,
#footer_columns .column h2,
#footer_columns .column h3,
#footer_columns .column h4,
.footer_website h2, .footer_website h3, .footer_website h4, .footer_website h5, .footer_website h6,
.footer_website p, .footer_website ul, .footer_website ol, 
.footer_website ul li::before,
.footer_website .folder ul li::before,
.footer_website .section ul:not(.items) li::before,
.footer_website a,
#contact-information p a {
    color:#FFFFFF;
    font-weight:300;
}
#footer_columns .column h2 {
    padding-bottom:0.5rem;
    font-size:1.5rem;
    font-weight:300;
    margin:0 0 0.5rem;
    border-bottom:1px solid #FFFFFF;
}

#row3 .three.columns,
body.layout_four .columns.three {margin:0;}
body.layout_four .columns.three .column {margin:0;width:32.3%;}


@media only screen and (min-width : 1441px) {
    .contentrow,
    #footer_columns {width:1440px;margin:0 auto;}
    div#accessibility-tools {width:20rem;}
    div.toplinks {right:20rem;}
}
@media only screen and (min-width : 960px) and (max-width : 1440px) {
    html {
        /*font-size:16px;*/
        font-size:1em;
    }
    body {font-size:1rem !important;}
    .grid-5 {width:27%;} 
    .contentrow,
    #footer_columns {width:96%;margin:0 auto;}
    .contentrow &gt; .contentrow {width:100%;}
    a#logo img {height:130px;}
    div#menu_wide {width:100%;}

    body.menutype_horizontal ul#dl-menu {width:100%;}
    body.menutype_horizontal #dl-menu.menu-horizontal a {font-size:1.3rem;height:auto;padding:0 10px;}
    body.menutype_horizontal ul.dropdownmenu {top:25px;width:100%;columns:1;}
    
    form#quicksearch button.submit, body.layout_four.scrolled_past_header form#quicksearch button.submit {padding:10px;}
    ul.onlytoptasks.bannercount-1 li.column, ul.onlytoptasks.bannercount-2 li.column,
    ul.onlytoptasks.bannercount-3 li.column, ul.onlytoptasks.bannercount-4 li.column,
    ul.onlytoptasks.bannercount-5 li.column, ul.onlytoptasks.bannercount-6 li.column {width:16%;}
    ul.onlytoptasks li.column a {width:100%;}
    h2, .items h2, .section.sitemap h2.item-link {font-size:1.5rem;}
    #footer_columns .column h2,
    .container_aside.landing.briefing h2, .fotobar h2, .fotobar_three h2, 
    .container_aside.landing.briefing h2 a, .fotobar h2 a, .fotobar_three h2 a {font-size:1.3rem;}
    div#accessibility-tools {width:20rem;}
    div.toplinks {right:20rem;}
}
@media only screen and (min-width : 5px) and (max-width : 959px){
    .three .column .quickto h2,
    #footer_columns .column h2,
    #row2.sublayout_row2_one-columns .folder h2,
    .section.folder h2 a.item-title,
    .three .column .fotobar h2 a, .fotobar h2 a {font-size:1.4rem !important;font-weight:300 !important;}
    a#logo {padding-top:0;}
    body.menutype_horizontal #dl-menu.menu-horizontal a {border:0 solid #79297B;border-width:1px 0 0;}
    body.menutype_horizontal #dl-menu.menu-horizontal a:hover,
    body.menutype_horizontal #dl-menu.menu-horizontal a:focus {color:#FFFFFF;}
    body.menutype_horizontal #dl-menu.menu-horizontal ul a:hover,
    body.menutype_horizontal #dl-menu.menu-horizontal ul a:focus {color:#79297B;}
    body.menutype_horizontal ul.dropdownmenu {columns:1;}
    ul.menu-horizontal a {height:auto;}
}
@media only screen and (min-width : 1280px) {
    #row1 {background-size:cover;}
}
@media only screen and (min-width : 960px) and (max-width : 1174px){
    #row1 {background-size:contain;}
    #bannerfoto {height:333px !important;}
}
@media only screen and (min-width : 1175px) and (max-width : 1279px){
    #row1 {background-size:contain;}
    #bannerfoto {height:360px !important;}
}

@media only screen and (min-width : 768px) and (max-width : 959px){
    #row1 {background-size:contain;}
    #bannerfoto {height:270px !important;}
    
    html {
        font-size:16px;
        font-size:1em;
    }
    body {font-size:1rem !important;}
    .grid-5 {width:27%;}
    div.contentrow,
    #footer_columns {width:96% !important;margin:0 auto;}
    .contentrow &gt; .contentrow {width:100%;}
    
    div#accessibility-tools {top:15px;right:2%;}
    a#logo {padding-top:10px !important;}
    a#logo img {max-width:none !important; max-height:none !important; height:90px;}
    #tinyblock form#quicksearch, body.layout_four.scrolled_past_header #tinyblock form#quicksearch {right:5rem;}
    
    div#menu_wide {top:-50px;left:unset; right:1rem;margin:0 0 0 auto; width:44px !important;}
    div#menu_wide::after {box-shadow:0 11px 0 #FFFFFF, 0 22px 0 #FFFFFF; }
    button#menu-icon {width:44px;height:44px;overflow:hidden;}
    
    ul#dl-menu, body.menutype_horizontal ul#dl-menu {box-shadow: 0 0px 4px 0 #000000;left:auto !important;right:0; margin:0 !important;height:auto;}
    ul.menu-horizontal a, ul.menu-horizontal a:hover, ul.menu-horizontal .moremenu .dropdownmenu a:hover {background-color:#FFFFFF;}
    body.menutype_horizontal ul.menu-horizontal li.first-child {width:auto;}
    body.menutype_horizontal ul.dropdownmenu, body.menutype_dual ul.dropdownmenu {width:auto;}
    body.menutype_horizontal ul.menu-horizontal li {width:96vw;}
    body.menutype_horizontal #dl-menu.menu-horizontal a {line-height:3rem;}
    body.menutype_horizontal ul.dropdownmenu li {border-bottom-width:0;}
    body ul.menu-horizontal a, ul.menu-horizontal a:hover, ul.menu-horizontal .moremenu .dropdownmenu a:hover,
    body.menutype_horizontal ul.dropdownmenu li a.item-link {background-color:#FFFFFF;}
    
    .onecolumn .section ul li::before, .section ul:not(.items) li::before, 
    div.container_aside.briefing .container-content ul.items li::before, 
    div.container_aside.folder .container-content ul.items li::before, 
    #side-content div.container-content li::before, ul.subitems li::before,
    .quickto ul li::before {
        top:9px;
    }
    ul.onlytoptasks {width:100%;}
    body.layout_four ul.onlytoptasks.columns {display:block;columns:3;}
    body.layout_four ul.onlytoptasks.columns .column {display:block;float:none;clear:none;}
    #row2.sublayout_row2_one-columns {padding-top:375px;}
    
}
@media only screen and (max-height : 768px){
    div.onlytoptasks {margin-top:415px;}
    #row2.sublayout_row2_one-columns {padding-top:85px;}
}
@media only screen and (max-height : 600px){
    div.onlytoptasks {margin-top:315px;}
    #row2.sublayout_row2_one-columns {padding-top:0;}
}
@media only screen and (max-width : 767px){
    html {
        /*font-size:16px;*/
        font-size:1em;
    }
    body {font-size:1rem !important;}
    h1 {font-size:1.5rem;}
    h2, .items h2, .section.sitemap h2.item-link {font-size:1.4rem;}
    h3 {font-size:1.3rem;}
    h4 {font-size:1.2rem;}
    h5 {font-size:1.1rem;}
    h6 {font-size:1rem;}
    
    div.grid-11,
    div.grid-5 {width:100%;margin:0;}
    body.overview_folder .row2_content .grid-16, body.overview_folder .row2_content .main-content,
    body.layout_four h1.onscreen, body.layout_four .columns, body.layout_four .onecolumn,
    body.overview_folder .row2_content .grid-16, .search-results.grid-16 {width:100%; margin:0 !important;}
    nav.breadcrumbs {margin:0 !important;}
    div.contentrow {width:94% !important;margin:0 auto;}
    .footer_website .contentrow  {width:100% !important;margin:0 auto;}
    #footer_columns {width:94% !important;margin:0 auto !important;}
    div.contentrow &gt; div.contentrow {width:100% !important;}
    
    div#accessibility-tools {top:15px;right:2%;}
    body a#logo {max-width:85px;padding-top:15px;}
    body a#logo img {max-width:none !important; max-height:none !important; width:100%;}
    
    #tinyblock form#quicksearch, body.layout_four.scrolled_past_header #tinyblock form#quicksearch {right:4rem !important;top:50px !important;left:auto !important;width:50%;}
    #tinyblock form#quicksearch input.text, body.layout_four.scrolled_past_header #tinyblock form#quicksearch input.text {width:70% !important;}
    #tinyblock form#quicksearch button.submit, body.layout_four.scrolled_past_header #tinyblock form#quicksearch button.submit {width:30%;}
    #tinyblock form#quicksearch input.text {transition:none;}
    #tinyblock form#quicksearch input.text {border-width:0 !important;}
    
    div#menu_wide {top:-50px;left:unset; right:1rem;margin:0 0 0 auto; width:44px !important;}
    div#menu_wide::after {box-shadow:0 11px 0 #FFFFFF, 0 22px 0 #FFFFFF; }
    button#menu-icon {width:44px;height:44px;overflow:hidden;}
    
    ul#dl-menu, body.menutype_horizontal ul#dl-menu {box-shadow: 0 0px 4px 0 #000000;left:auto !important;right:0; margin:0 !important;height:auto;}
    ul.menu-horizontal a, ul.menu-horizontal a:hover, ul.menu-horizontal .moremenu .dropdownmenu a:hover {background-color:#FFFFFF;}
    body.menutype_horizontal ul.menu-horizontal li.first-child {width:auto;}
    body.menutype_horizontal ul.dropdownmenu, body.menutype_dual ul.dropdownmenu {width:auto;}
    body.menutype_horizontal ul.menu-horizontal li {width:96vw;}
    body.menutype_horizontal #dl-menu.menu-horizontal a {line-height:3rem;}
    body.menutype_horizontal ul.dropdownmenu li {border-bottom-width:0;}
    body ul.menu-horizontal a, ul.menu-horizontal a:hover, ul.menu-horizontal .moremenu .dropdownmenu a:hover,
    body.menutype_horizontal ul.dropdownmenu li a.item-link {background-color:#FFFFFF;}
    body.menutype_horizontal ul.dropdownmenu li {border-bottom-width:0;}
    body ul.menu-horizontal a, ul.menu-horizontal a:hover, ul.menu-horizontal .moremenu .dropdownmenu a:hover,
    body.menutype_horizontal ul.dropdownmenu li a.item-link {background-color:#FFFFFF;}
    
    div.onlytoptasks {margin-top:1rem;}
    #row1.sublayout_row1_onlytoptasks {height:auto;}
    #row2.sublayout_row2_one-columns {padding-top:0;}
    ul.onlytoptasks.columns {display:block;}
    ul.onlytoptasks.bannercount-1 li.column, ul.onlytoptasks.bannercount-2 li.column,
    ul.onlytoptasks.bannercount-3 li.column, ul.onlytoptasks.bannercount-4 li.column,
    ul.onlytoptasks.bannercount-5 li.column, ul.onlytoptasks.bannercount-6 li.column {height:auto;margin-bottom:1rem;width:100%;}
    ul.onlytoptasks li.column.photo a {width:100%;height:50px;padding:3px;font-size:1.05rem;min-height:0;}
    ul.onlytoptasks li.column a img {float:left;width:36px;height:36px;margin: 0 15px 0 0;}
    ul.onlytoptasks li.column a span {width:auto;height:38px;justify-content:left;}
    
    #row2.sublayout_row2_one-columns .folder ul.items {columns:1;column-rule-width:0;}
    
    .onecolumn .section ul li::before,
    .section ul:not(.items) li::before,
    .quickto ul li::before,
    div.container_aside.briefing .container-content ul.items li::before,
    div.container_aside.folder .container-content ul.items li::before,
    #side-content div.container-content li::before,
    ul.subitems li::before {top:0.55rem;}
    
    body.layout_four .columns.two, body.layout_four .columns.three, body.layout_four .columns.four {display:block;}
    body.layout_four .columns.three .column,
    .two .column, .three .column, .four .column, .five .column {width:100% !important;}
    
    div.fotobar a {max-height:none;}
    div#footer ul.quicklinks li a {padding-right:5px;margin-right:5px;}
    
    .toplinks {right:120px;}
    div#accessibility-tools {width:105px;left:auto;}
    #tinyblock .toplinks ul.quicklinks li {margin-right:10px;padding-right:10px;}
    #tinyblock .toplinks ul.quicklinks li.last-child {margin-right:0px;padding-right:10px;}
}

div.container_aside.folder .container-content p.description{padding:0;background-color:transparent;border-width:0;}

/* hoog contrast
Hoog contrast knop is voor Uithoorn niet nodig */


/* eparticipatie */
ul.tabs.emocracy li {margin:0 1rem 0 0;}
ul.tabs.emocracy li::before {content:"";}
ul.tabs.emocracy a, ul.tabs.emocracy span {
    background-color:#EA7F30;
    color:#000000;
    border-radius:0;
    padding:5px 10px;
}
ul.tabs.emocracy li.active a {background-color:#79297B;color:#FFFFFF;}
.subjects {border-top-color:#79297B;}
.emocracy h3.title {
    background-color:#FFFFFF;
    color:#79297B;
    border-bottom: 1px solid #79297B;;
    padding: 0 0 0.5rem;
    display: flex;
    min-height: 75px;
    align-items: end;
}
.emocracy h3.title a {
    font-size: 1.5rem;
    font-weight: 300;
    background-color:#FFFFFF;
    color:#79297B;
}
.vote-box label, .vote-box strong {font-size:1rem;line-height:1rem;}
.emocracy .subjects .items li {width:32%;}
.emocracy .description &gt; a {margin-top:0;font-weight:bold; text-decoration:underline;}
.emocracy .finished {border-radius:50%;background-color:#EA7F30;color:#000000;}

ul.tabs.emocracy li:nth-child(2) {display:none;}

#side-content .poll div.container-content li::before {content:"";}
.container_aside.poll .checkfields input {margin-top:0;}

.section .checkfields li input {
    margin-top: 10px;
    margin-right: 10px;
}

.message {box-sizing:border-box;}
dl.poll-result span.percentage,
dl.poll-result span.separator {height:30px;line-height:30px;}

.folder .with-photo.description img {width:150px;}

.highcontrast {}

.highcontrast div#quicklinks li.last-child,
.highcontrast #row2_content .simpleform input.submit,
.highcontrast #social-follow,
.highcontrast .container_aside h3,
.highcontrast .container_aside form.simpleform input.submit,
.highcontrast ul.toptasks .active h2.toptasks_tab,
.highcontrast ul.toptasks h2.toptasks_tab.focus,
.highcontrast ul.toptasks h3.toptasks_title,
.highcontrast #slider h2,
.highcontrast .quickto h2,
.highcontrast #row3 .quickto h2,
.highcontrast .fotobar h2,
.highcontrast .fotobar h2 a,
.highcontrast .fotobar_three h2,
.highcontrast .fotobar_three h2 a,
.highcontrast .aside .container h3,
.highcontrast a.menu-horizontal li.active a,
.highcontrast .menu-horizontal li:focus a,
.highcontrast .menu-horizontal li:hover a,
.highcontrast .menu-horizontal li:focus a,
.highcontrast .menu-horizontal li:hover a,
.highcontrast .menu-horizontal li.active a,
.highcontrast .aside .container h3, 
.highcontrast .container_aside h2, 
.highcontrast .container_aside h3, 
.highcontrast .container_aside .title_fotobar, 
.highcontrast .fotobar_three h2 a, 
.highcontrast .newsdescription h2 a, 
.highcontrast div.container_aside.url h3 a span.title, 
.highcontrast div.container_aside.softlink h3 a span.title, 
.highcontrast div.container_aside.document h3 a span.title, 
.highcontrast div.container_aside.product h3 a span.title, 
.highcontrast .mapoverview.landing h2
.highcontrast .container_aside.landing.briefing h2,
.highcontrast .container_aside.landing.briefing h2 a{
    background-color:inherit !important;
}
.highcontrast form.simpleform input.submit,
.highcontrast #filter .submit_button, 
.highcontrast form.simpleform a.close, 
.highcontrast .submit_button.submit, 
.highcontrast ul.icon-list a.list-icon, 
.highcontrast .menu-horizontal li.active a, 
.highcontrast .menu-horizontal li:hover a, 
.highcontrast ul.secnav a.item-link, 
.highcontrast ul.secnav span.item-link, 
.highcontrast ul.toptasks h2.toptasks_tab a, 
.highcontrast ul.toptasks .active h3.toptasks_title span, 
.highcontrast #slider h2, 
.highcontrast .fotobar a, 
.highcontrast #social-follow p, 
.highcontrast .fotobar_three a,
.highcontrast .banner, 
.highcontrast ul.pagerbar li.current, 
.highcontrast ul.pagerbar a:hover, 
.highcontrast div#quicklinks li.last-child a, 
.highcontrast .aside .container h3, 
.highcontrast .container_aside h2, 
.highcontrast .container_aside h3, 
.highcontrast .container_aside h4, 
.highcontrast .container_aside h5, 
.highcontrast .container_aside .title_fotobar, 
.highcontrast .fotobar_three h2 a, 
.highcontrast .with-background .quicklinks a, 
.highcontrast #slider h2 a, 
.highcontrast .newsdescription h2 a, 
.highcontrast ul#topproducts span a h3, 
.highcontrast #product-themes .blocks .item-title, 
.highcontrast #product-themes .blocks .item-title h3,
.highcontrast .container_aside.landing.briefing h2,
.highcontrast .container_aside.landing.briefing h2 a {
    color:inherit !important;
}
.highcontrast #slider h2 a,
.highcontrast #row3 .quickto h2, 
.highcontrast h3.submenutitle, 
.highcontrast .quickto h2, 
.highcontrast .title_fotobar, 
.highcontrast ul.toptasks h2.toptasks_tab a:focus, 
.highcontrast ul.toptasks h2.toptasks_tab a:hover, 
.highcontrast .search-productcatalog .container h2, 
.highcontrast .life_productcatalog .container h2, 
.highcontrast .anchors_producttitle, 
.highcontrast #get_box h2, 
.highcontrast #bannerfoto .header_text span, 
.highcontrast ul#topproducts span a h3, 
.highcontrast #product-themes .blocks .item-title, 
.highcontrast #webmetric h2, ul.pagerbar li.current, 
.highcontrast form.simpleform input.submit:focus, 
.highcontrast form.simpleform input.submit:hover, 
.highcontrast #filter .submit_button:focus, 
.highcontrast #filter .submit_button:hover, 
.highcontrast form.simpleform a.close:focus,
.highcontrast form.simpleform a.close:hover,
.highcontrast form.simpleform a.button:focus, 
.highcontrast form.simpleform a.button:hover,
.highcontrast .submit_button.submit:focus, 
.highcontrast .submit_button.submit:hover, 
.highcontrast form.simpleform a.set:focus, 
.highcontrast form.simpleform a.set:hover, 
.highcontrast a.button:focus, 
.highcontrast a.button:hover {
    color:inherit !important;
    background-color:inherit !important;
}

/* Verstop wolkje bij reacties */
.commentarticle {
    display: none;
}</pre></body></html>