html.contrast, .contrast .apppager .pageselected {
    background-image: none;
    background-color: #fff !important
    }
.contrast body {
    color: #000
    }
.contrast h1, .contrast h2, .contrast h3, .contrast h4, .contrast .gidsdetail h1, .contrast .biebwidget-content .main-column h2 {
    color: #000
    }
.contrast .widget-bnl-footer.biebwidget-content h2, .contrast .widget-bnl-footer.biebwidget-content {
    color: #fff
    }
.contrast ul li {
    color: #000
    }
.contrast input.btn_search, .contrast .biebwidget-content .primary.button {
    background-image: none;
    background-color: #000;
    box-shadow: none;
    border: 1px solid #fff
    }
.contrast .biebwidget-content .quaternary.button {
    color: #000;
    background-image: none
    }
.contrast input.btn_search:hover, .contrast .biebwidget-content .primary.button:hover, .contrast .biebwidget-content .primary.button:focus {
    background-image: none;
    background-color: #fff;
    border: 1px solid #000;
    color: #000
    }
.contrast .widget-bnl-navigatiebalk.biebwidget-content > ul {
    background-color: #000;
    box-shadow: none
    }
.contrast .widget-bnl-navigatiebalk.biebwidget-content > ul > li, .contrast .widget-bnl-navigatiebalk.biebwidget-content #navigation > ul > li {
    border-right: 1px solid #fff
    }
.contrast .widget-bnl-navigatiebalk.biebwidget-content > ul > li.rechts {
    border-left: 1px solid #fff
    }
.contrast .widget-bnl-navigatiebalk.biebwidget-content > ul > li > a, .contrast .widget-bnl-navigatiebalk.biebwidget-content > ul > li > span {
    border-top: 1px solid #000;
    padding: 2px 15px 3px
    }
.contrast .widget-bnl-navigatiebalk.biebwidget-content > ul > li:hover > a, .contrast .widget-bnl-navigatiebalk.biebwidget-content > ul > li > a:hover, .contrast .widget-bnl-navigatiebalk.biebwidget-content > ul > li.focus > a, .contrast .widget-bnl-navigatiebalk.biebwidget-content > ul > li:hover > span, .contrast .widget-bnl-navigatiebalk.biebwidget-content > ul > li > span:hover, .contrast .widget-bnl-navigatiebalk.biebwidget-content > ul > li.focus > span {
    background-color: #fff;
    color: #000 !important;
    box-shadow: none
    }
.contrast .widget-bnl-navigatiebalk.biebwidget-content > ul > li > ul {
    background-image: none;
    background-color: #fff
    }
.contrast .widget-bnl-navigatiebalk.biebwidget-content > ul > li:hover > ul, .contrast .widget-bnl-navigatiebalk.biebwidget-content > ul > li.focus > ul {
    border: 1px solid #000;
    border-radius: 0 0 7px 7px;
    background-color: #fff;
    box-shadow: none
    }
.contrast .widget-bnl-navigatiebalk.biebwidget-content > ul > li > ul a:hover, .contrast .widget-bnl-navigatiebalk.biebwidget-content > ul > li > ul a:focus, .contrast .widget-bnl-navigatiebalk.biebwidget-content > ul > li > ul span:hover, .contrast .widget-bnl-navigatiebalk.biebwidget-content > ul > li > ul span:focus {
    border-top: 1px solid #000;
    padding-top: 3px;
    text-decoration: none;
    /* Override generic a:hover styling. */
    color: #fff;
    background-color: #000;
    box-shadow: none
    }
.contrast .blh_submenu ul li {
    border-right: 1px solid #000
    }
.contrast .biebwidget h2.title_between {
    color: #000
    }
.contrast .biebwidget-content .tabs li.current a, .contrast .biebwidget-content .tabs li a:focus {
    color: #000
    }
.contrast .standard.biebwidget, .contrast .standard.massive, .contrast .personal.biebwidget, .contrast .bordered.biebwidget {
    background-image: none;
    background-color: #fff;
    box-shadow: none;
    border: 2px solid #000
    }
.contrast .biebwidget-content, .contrast .biebwidget-content a {
    color: #000;
    font-weight: bold
    }
.contrast .standard.biebwidget > h2, .personal.biebwidget > h2, .contrast .bordered.biebwidget > h2, .standard.biebwidget > .contrast .biebwidget-content:first-child > h2:first-child, .contrast .personal.biebwidget > .biebwidget-content:first-child > h2:first-child, .contrast .bordered.biebwidget > .biebwidget-content:first-child > h2:first-child {
    color: #000 !important;
    border-radius: 5px 5px 0 0
    }
.contrast .bordered.biebwidget.has_title.tabbed > h2, .contrast .bordered.biebwidget.has_title.tabbed > .contrast .biebwidget-content:first-child > h2:first-child {
    background-color: #000;
    color: #fff
    }
.contrast .widget-bnl-tabbedbanner.biebwidget-content ul.tabs {
    background-color: #000;
    box-shadow: none;
    border-radius: 5px 5px 0 0
    }
.contrast .biebwidget-content .tabs li a {
    color: #fff
    }
.contrast .blh_submenu ul li a {
    color: #000
    }
.contrast .widget-bnl-footer.biebwidget-content .nav {
    background-color: #000
    }
/* Module specific */
.contrast .mod_external_content h2.title {
    color: #000
    }
.contrast .mod_news .read_more a {
    color: #000
    }
.contrast .mod_text h1 {
    color: #000 !important
    }
.contrast .mod_bespaar_check input[type="submit"], .contrast .mod_poll .poll_form .formsubmit input[type="submit"] {
    background-image: none;
    background-color: #000;
    box-shadow: none;
    border: 1px solid #fff
    }
.contrast .mod_bespaar_check input[type="submit"]:hover, .contrast .mod_poll .poll_form .formsubmit input[type="submit"]:hover {
    background-image: none;
    background-color: #fff;
    border: 1px solid #000;
    color: #000
    }
.contrast .mod_poll .poll_question {
    color: #000
    }
/* Pager */
.contrast .apppager .pageselected, .contrast .widget-bnl-navigatiebalk.biebwidget-content #navigation > ul {
    background-color: #000
    }
.contrast .widget-bnl-navigatiebalk.biebwidget-content #navigation > ul > li.current a {
    color: #eee
    }
.contrast #search .search_form, .contrast .sort-option select, .contrast #search select {
    border: 1px solid #000;
    color: #000
    }
.contrast .apppager .pagelink.forward, .contrast .apppager .pagelink.forward:hover, .contrast .apppager .pagelink.back:hover, .contrast .apppager .pagelink.back, .contrast a.button-back, .contrast a.button-back:hover {
    background-image: none;
    background-color: transparent
    }
.contrast a.button-back, .contrast a.button-back:hover {
    color: #000
    }
.contrast .biebwidget-content .tertiary.button:hover, .contrast .biebwidget-content .tertiary.button:focus, .contrast .biebwidget-content .tertiary.button {
    background-image: none;
    background-color: transparent;
    color: #000;
    border: 1px solid #000
    }
.contrast .filter-overview .tertiary.button {
    border: none
    }
.contrast .filter-overview li {
    border: 1px solid #000
    }
.contrast .mod_form .form_rij div.button input {
    background-image: none !important;
    background-color: transparent !important;
    border: 1px solid #000 !important;
    color: #000 !important
    }
.contrast .mod_form .form_rij input[type="submit"], .contrast .mod_form .form_rij input[type="reset"] {
    padding: 7px 13px 8px 9px !important
    }
.contrast .widget-bnl-navigatiebalk.biebwidget-content #navigation > ul > li > a:focus, .contrast .widget-bnl-navigatiebalk.biebwidget-content#navigation > ul > li:hover > a, .contrast .widget-bnl-navigatiebalk.biebwidget-content#navigation > ul > li.focus > a, .contrast .widget-bnl-navigatiebalk.biebwidget-content#navigation > ul > li > span:focus, .contrast .widget-bnl-navigatiebalk.biebwidget-content #navigation > ul > li:hover > span, .contrast .widget-bnl-navigatiebalk.biebwidget-content #navigation > ul > li.focus > span, .contrast .widget-bnl-navigatiebalk.biebwidget-content #navigation > ul > li:hover > a, .contrast .widget-bnl-navigatiebalk.biebwidget-content #navigation > ul > li.focus > a {
    color: #666
    }
.contrast .widget-bnl-siteheader.biebwidget-content ul.metanav > li > a {
    font-weight: normal
    }