* {
	box-sizing: border-box;
}
.wrapper {
	width: 100%;
	min-width: 600px;
}

	.container {
		position: relative;
		margin-left: auto;
		margin-right: auto;
		width: 100%;
		max-width: 990px;
	}
	
	.container_full {
		position: relative;
		margin-left: auto;
		margin-right: auto;
		width: 100%;
		max-width: 990px;
		min-width: auto;
	}
	
#topbar .second_row .left_menu ul li a {
	margin-right: 3px;
	padding: 0 12px;
	font-size: 17px;
}
#topbar .second_row .right_menu ul li a {
	margin-right: 3px;
	padding: 0 12px;
	font-size: 14px;
}
#over .pagetitle {
	margin: 30px 0;
	width: 100%;
}
#over .pagetitle h1 {
	font-size: 30px;
	line-height: 40px;
	margin-left: 5%;
}
#kennis_overzicht .pagetitle {
	margin: 30px 0;
	width: 100%;
}
#kennis_overzicht .pagetitle h1 {
	font-size: 30px;
	line-height: 40px;
	margin-left: 5%;
}
#kennis_detail .pagetitle {
	margin: 30px 0;
	width: 100%;
}
#kennis_detail .pagetitle h1 {
	font-size: 30px;
	line-height: 40px;
	margin-left: 5%;
}
#deelnemer_overzicht .pagetitle {
	margin: 30px 0;
}
#deelnemer_overzicht .pagetitle h1 {
	font-size: 30px;
	line-height: 40px;
	margin-left: 5%;
}
#deelnemer_detail .pagetitle {
	margin: 30px 0;
}
#deelnemer_detail .pagetitle h1 {
	font-size: 30px;
	line-height: 40px;
	margin-left: 5%;
}
#footer_sub_1 .homepage_zekerheid .zekerheid_container {
	height: auto;
}
#footer_sub_1 .homepage_zekerheid .zekerheid_container ul {
	height: auto;
	margin-top: 30px;
	margin-bottom: 10px;
}
#footer_sub_1 .homepage_zekerheid .zekerheid_container ul li {
	background-position: 40px 10px;
	padding-left: 80px;
	box-sizing: border-box;
	width: 50%;
	margin-bottom: 10px;
}
#footer_sub_1 .homepage_zekerheid .subs_container .item {
	width: 280px;
	margin: 10px;
}
#footer_sub_1 .homepage_zekerheid .subs_container .item .text {
	padding: 20px;
}
#footer_sub_2 .info .text {
	margin: 30px;
}
#footer_sub_2 .info .link {
	margin: 0 30px 30px;
}
#deelnemer_overzicht .textblock .overzicht_items {
	padding: 0;
}
#deelnemer_overzicht .textblock .overzicht_items .item {
	width: 280px;
	margin: 10px;
}
#deelnemer_overzicht .textblock .overzicht_items .item .text p {
	margin: 10px 20px;
}
#deelnemer_overzicht .textblock .overzicht_items .item .text .button {
	margin: 20px 10px 10px;
	padding: 0;
	text-align: center;
	width: 266px;
	font-size: 18px;
}
#deelnemer_overzicht .textblock .overzicht_items .info {
	width: 280px;
	margin: 10px;
}
#deelnemer_overzicht .textblock .overzicht_items .info p {
	margin: 39px 35px;
}
#over .textblock .left.contact {
	width: 70%;
}
#over .textblock .right.contact {
	width: 30%;
}
#kennis_overzicht .overzicht_items .item {
	width: 286px;
}
#kennis_overzicht .overzicht_items .item .title {
	font-size: 15px;
}
#kennis_overzicht .overzicht_items .item .image {
	height: 175px;
}
#deelnemer_detail .textblock .left {
	width: 225px;
}
#deelnemer_detail .textblock .right {
	width: 675px;
}
#deelnemer_detail .textblock .right .right_top img {
	max-width: 100%;
}
#deelnemer_detail .textblock .right .right_left {
	width: 400px;
}
#deelnemer_detail .textblock .right .right_right {
	width: 255px;
}
#deelnemer_detail .textblock .right .right_right .item.adres {
	padding: 20px 0;
}
#deelnemer_detail .textblock .right .right_right .item.adres p {
	margin: 0 20px;
}
#deelnemer_detail .textblock .right .right_right .item.adres p {
	font-size: 15px;
}
#deelnemer_detail .textblock .right .right_right .item.adres p strong {
	font-size: 18px;
}
#kennis_detail .textblock .left {
	width: 370px;
}
#kennis_detail .textblock .right {
	width: 440px;
	float: left;
	margin-top: 60px;
}
#kennis_detail .textblock .right .slider ul li img {
	max-width: 100%;
}
#kennis_detail .textblock .right .slider {
	height: 299px;
}
#kennis_detail .textblock .right .slider .nav {
	top: 210px;
}
#search_container {
	margin-left: -290px;
	width: 580px;
}
#search_container .search_result_content .item .text {
	width: 500px;
}
#search_container .search_result_content .item .arrow {
	right: 30px;
}

#topbar {
	height: 80px;
}
#topbar .first_row .title {
	display: none;
}
#topbar .first_row {
	height: 80px;
}
#topbar .first_row .logo {
	height: 80px;
}
#topbar .first_row .logo a {
	margin: 15px;
}
#topbar .first_row .logo a img {
	position: relative;
	float: left;
	height: 50px;
}
#topbar .first_row .search {
	height: 80px;
}
#topbar .first_row .search form {
	margin-top: 18px;
	width: 300px;
	margin-right: 0;
}
#topbar .first_row .search form input[type="text"] {
	width: 240px;
}
#bg_images ul li {
	width: 1000px;
	margin-left: -500px;
}
#bg_images ul li img {
	width: 100%;
}
#bg_images {
	top: 80px;
}
#header {
	height: 450px;
}
#header .overlay {
	height: 450px;
}
#header .slider {
	margin-top: 75px;
	width: 95%;
	margin-left: 5%;
}
#header .nav {
	bottom: 50px;
	left: 5%;
}
#footer_sub_1 .homepage_zekerheid .arrow_right {
	margin-right: 5%!important;
	margin-top: 30px!important;
}
#footer_sub_1 .homepage_zekerheid .text_left {
	margin-left: 5%!important;
	margin-top: 60px!important;
}
#footer_sub_1 .homepage_zekerheid .subs_text p {
	margin-left: 5%!important;
}
#over .textblock .full {
	padding-left: 40px;
	padding-right: 40px;
}
#over .textblock .left {
	padding-left: 40px;
}
#over .textblock .right {
	padding-right: 40px;
	padding-left: 0;
}
#deelnemer_overzicht .textblock .full {
	padding-left: 40px;
	padding-right: 40px;
}
#deelnemer_overzicht .textblock .left {
	padding-left: 40px;
}
#deelnemer_overzicht .textblock .right {
	padding-right: 40px;
}
#kennis_overzicht .textblock .full {
	padding-left: 40px;
	padding-right: 40px;
}
#kennis_overzicht .textblock .left {
	padding-left: 40px;
}
#kennis_overzicht .textblock .right {
	padding-right: 40px;
}
.contact_form label input {
	height: 40px;
}
.contact_form label textarea {
	height: 90px;
}
#kennis_overzicht .overzicht_items {
	padding: 0;
}
#kennis_overzicht .overzicht_items .item {
	width: 280px;
	margin: 10px;
}
#kennis_detail .textblock {
	padding: 60px 40px;
}
#kennis_detail .textblock .left {
	width: 100%;
}
#search_container .search_topbar .search form {
	width: 340px;
}
#search_container .search_topbar .search form input[type="text"] {
	width: 275px;
}
#topbar .first_row .mobilemenu {
	display: block;
	width: 80px;
	height: 80px;
	float: right;
}
	#topbar .first_row .mobilemenu a {
		display: inline-block;
		width: 40px;
		height: 40px;
		margin: 20px;
	}
		#topbar .first_row .mobilemenu a img {
			position: relative;
			float: left;
			width: 34px;
			height: 27px;
			margin: 7px 0 0 3px;
		}
#topbar .second_row, #topbar .third_row {
	display: none;
}
#over {
	margin-top: 80px;
}
#deelnemer_overzicht {
	margin-top: 80px;
}
#deelnemer_detail {
	margin-top: 80px;
}
#kennis_overzicht {
	margin-top: 80px;
}
#kennis_detail {
	margin-top: 80px;
}
#deelnemer_detail .textblock .left ul {
	display: none;
}
#deelnemer_detail .textblock .right {
	width: 100%;
}
#deelnemer_detail .textblock .right .right_left {
	width: 100%;
}
#deelnemer_detail .textblock .right .right_right {
	float: left;
}
#footer .bg .adres {
	left: 30px;
}
#footer .bg .links {
	right: 30px;
}