html.contrast,
.contrast .apppager .pageselected{
	background-image: none;
	background-color: #ffffff!important;
}
.contrast body {
	color: #000000;
}
.contrast h1, .contrast h2, .contrast h3, .contrast h4, .contrast .gidsdetail h1, .contrast .biebwidget-content .main-column h2 {
	color: #000000;
}
.contrast .widget-bnl-footer.biebwidget-content h2,
.contrast .widget-bnl-footer.biebwidget-content{
	color: #fff;
}
.contrast ul li {
	color: #000000;
}
.contrast input.btn_search,
.contrast .biebwidget-content .primary.button {
	background-image: none;
	background-color: #000000;
	box-shadow: none;
	border: 1px solid #ffffff;
}
.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: #ffffff;
	border: 1px solid #000000;
	color: #000000;
}
.contrast .widget-bnl-navigatiebalk.biebwidget-content > ul {
	background-color: #000000;
	box-shadow: none;
}
.contrast .widget-bnl-navigatiebalk.biebwidget-content > ul > li,
.contrast .widget-bnl-navigatiebalk.biebwidget-content #navigation > ul > li{
	border-right: 1px solid #ffffff;
}
.contrast .widget-bnl-navigatiebalk.biebwidget-content > ul > li.rechts {
	border-left: 1px solid #ffffff;
}
.contrast .widget-bnl-navigatiebalk.biebwidget-content > ul > li > a,
.contrast .widget-bnl-navigatiebalk.biebwidget-content > ul > li > span {
	border-top: 1px solid #000000;
	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: #ffffff;
	color: #000000 !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 #000000;
	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 #000000;
	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 #000000;
}
.contrast .biebwidget h2.title_between {
	color: #000000;
}
.contrast .biebwidget-content .tabs li.current a,
.contrast .biebwidget-content .tabs li a:focus {
	color: #000000;
}
.contrast .standard.biebwidget,
.contrast .standard.massive,
.contrast .personal.biebwidget,
.contrast .bordered.biebwidget {
	background-image: none;
	background-color: #ffffff;
	box-shadow: none;
	border: 2px solid #000000;
}
.contrast .biebwidget-content,
.contrast .biebwidget-content a {
	color: #000000;
	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: #000000 !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: #000000;
	color: #ffffff;
}
.contrast .widget-bnl-tabbedbanner.biebwidget-content ul.tabs {
	background-color: #000000;
	box-shadow: none;
	border-radius: 5px 5px 0 0;
}
.contrast .biebwidget-content .tabs li a {
	color: #ffffff;
}
.contrast .blh_submenu ul li a {
	color: #000000;
}
.contrast .widget-bnl-footer.biebwidget-content .nav {
	background-color: #000000;
}
/* Module specific */
.contrast .mod_external_content h2.title {
	color: #000000;
}
.contrast .mod_news .read_more a {
	color: #000000;
}
.contrast .mod_text h1 {
	color: #000000 !important;
}
.contrast .mod_bespaar_check input[type="submit"],
.contrast .mod_poll .poll_form .formsubmit input[type="submit"] {
	background-image: none;
	background-color: #000000;
	box-shadow: none;
	border: 1px solid #ffffff;
}
.contrast .mod_bespaar_check input[type="submit"]:hover,
.contrast .mod_poll .poll_form .formsubmit input[type="submit"]:hover {
	background-image: none;
	background-color: #ffffff;
	border: 1px solid #000000;
	color: #000000;
}
.contrast .mod_poll .poll_question {
	color: #000000;
}
/* Pager */
.contrast .apppager .pageselected,
.contrast .widget-bnl-navigatiebalk.biebwidget-content #navigation > ul{
	background-color: #000000;
}
.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: #666666;
}
.contrast .widget-bnl-siteheader.biebwidget-content ul.metanav > li > a{
	font-weight: normal;
}
