body.contrast {
/* 	background-color: yellow; */
}
body.contrast a {
	color: #000;
}
body.contrast a:hover,
body.contrast #footer a:hover,
body.contrast #toptaken .toptaak-list a:hover {
	text-decoration: underline;
	background-color: #d7d7d7;
	background-color: rgba(0,0,0,0.1);
	color: #000;
}
body.contrast .searchresults .media:hover {
	background-color: #d7d7d7;
}

body.contrast .artikel-sharing a:hover,
body.contrast #footer .socialmedia a:hover {
	background-color: transparent;
	color: #595959;
}

body.contrast #footer a {
	text-decoration: underline;
}

body.contrast .text-secondary,
body.contrast .text-primary {
	color: #000;
}
body.contrast .bg-primary,
body.contrast .bg-warning {
	background-color: #000;
}
body.contrast .bg-secondary {
	background-color: #595959;
}

body.contrast #toptaken a:hover {
	background-color: #595959;
	text-decoration: none;
}
body.contrast #toptaken .toptaak-list a {
	background-color: transparent;
	color: #000;
	text-decoration: underline;
}
body.contrast .toptaak-list li,
body.contrast .toptaak-list li:hover {
	background-image: url('../images/list-bullet-black.png');
}

body.contrast .txt-primary,
body.contrast {
	color: #000;
}
body.contrast #nieuwsoverzicht a:hover .nieuws-text, body.contrast #nieuwsoverzicht a:hover .txt-primary {
	background-color: #000 !important;
}

body.contrast form.navbar-form > .btn-default, body.contrast .input-group-btn > .btn-default {
	background-color: #000;
}
body.contrast .breadcrumb {
	background-color: #595959 !important;
}
body.contrast .breadcrumb li a {
	color: #fff !important;
}
body.contrast .searchbox::-webkit-input-placeholder { color: #595959; } /* Chrome - Opera - Safari */
body.contrast .searchbox::-moz-placeholder { color: #595959; }  		/* Firefox 19+ */
body.contrast .searchbox:-ms-input-placeholder { color: #595959; } 		/* IE10+ */
body.contrast .searchbox:-moz-placeholder {color: #595959;} 			/* Firefox 18- */
body.contrast .searchbox::-ms-input-placeholder {color: #595959;} 		/* MS Edge */

body.contrast .fa-stack-1x.ontop {
	color: #000;
}
body.contrast .bg-info {
	background-color: #595959;
}
body.contrast .btn-primary {
	background-color: #595959;
}
body.contrast .btn-primary:hover {
	background-color: #000;
}
body.contrast .pagination > li > a, 
body.contrast .pagination > li > span {
	border: 1px solid #000;
}
body.contrast .pagination > .active > a {
	background-color: #000;
}
body.contrast .pagination > li > a:hover, 
body.contrast .pagination > li > span:hover, 
body.contrast .pagination > li > a:focus, 
body.contrast .pagination > li > span:focus {
	background-color: #595959;
	border-color: #000;
	color: #fff;
}
body.contrast .pagination > .disabled > span, 
body.contrast .pagination > .disabled > span:hover, 
body.contrast .pagination > .disabled > span:focus, 
body.contrast .pagination > .disabled > a, 
body.contrast .pagination > .disabled > a:hover, 
body.contrast .pagination > .disabled > a:focus {
	color: #777777;
	background-color: transparent;
	border-color: #000;
}

body.contrast .lead .pagination > li > a, 
body.contrast .lead .pagination > li > span {
	padding: 2px 8px;
	line-height: 1.42857143;
	background-color: transparent;
	border: none;
	border-right: 1px solid #fff;
	font-size: 75%;
	font-weight: 100;
	color: #fff;
	color: rgba(255,255,255,0.6);
}
body.contrast .lead .pagination > li.last > a {
	border: none;
}
body.contrast .lead .pagination > .disabled > span, 
body.contrast .lead .pagination > .disabled > span:hover, 
body.contrast .lead .pagination > .disabled > span:focus, 
body.contrast .lead .pagination > .disabled > a, 
body.contrast .lead .pagination > .disabled > a:hover, 
body.contrast .lead .pagination > .disabled > a:focus {
	color: rgba(255,255,255,0.6);
	background-color: transparent !important;
}
body.contrast .lead .pagination > li > a:hover, 
body.contrast .lead .pagination > li > span:hover, 
body.contrast .lead .pagination > li > a:focus, 
body.contrast .lead .pagination > li > span:focus {
	color: #fff;
	background-color: transparent !important;
/* 	border: none; */
	border-right-color: 1px solid #fff !important;
}
body.contrast .lead .pagination > li.active > a {
	font-weight: 700;
	color: #fff;
}


body.contrast .navbar-default .navbar-toggle .icon-bar {
	background-color: #000;
}
body.contrast table > caption,
body.contrast table > thead {
	color: #000;
}
body.contrast .stip-r-b {
	background-image: url('../images/stippels_L_black_01.png');
}
body.contrast .stip-r-g {
/* 	background-image: url('../images/stippels_L_black_01.png'); */
}

body.contrast .stip-l-b {
	background-image: url('../images/stippels_R_black_01.png');
}
body.contrast .stip-l-g {
/* 	background-image: url('../images/stippels_R_black_01.png'); */
}
body.contrast .stip-lr-b {
	background-image: url('../images/stippels_R_black_01.png'),url('../images/stippels_L_black_01.png');
}
body.contrast .stip-lr-g {
/* 	background-image: url('../images/stippels_R_black_01.png'),url('../images/stippels_L_black_01.png'); */
}

body.contrast .table.persoon > tbody > tr > th,
body.contrast .table.persoon > tbody > tr > td {
	border: none;
	border-bottom: 1px solid rgba(255,255,255,0.5);
}
