@charset "utf-8";
/* CSS Document */

@import url(//fonts.googleapis.com/css?family=Roboto+Condensed);	


body
		{
			margin:0px!important;
		 font-family: 'Roboto Condensed', Verdana;
			font-size: 15px;
			line-height: 24px !important;
		}

a
{
	color: #000000;
}

.drop
{
	font-family: "Trebuchet MS" !important; 
	font-size: 15px;
	line-height: 24px !important;
	font-weight: bold !important;
	width: 300px !important;
}
.txtbold
{
	font-weight: bold;
}

.txtrood {
	color: #ff0000 !important;
}
		
@media screen and (min-width: 769px) {
.header {
	width: 100%;
	background-image: url('../pix/backtop.jpg');
	background-repeat: repeat-x;	
	text-align: center;
	padding: 0px !important;
			}
		}
@media screen and (max-width: 768px) {
	.header {display:none}
	.titel {display:none}
		}	
	

@media screen and (max-width: 768px) {
.mobileheader-img {
	width: 100% !important;
	height: auto;
	padding: 0px !important;
			}
		}
@media screen and (min-width: 769px) {
	.mobileheader {display:none}
		}	
		


		
.container
		{
			max-width:1000px;
			width: 90% !important;
			margin-left:auto;
			margin-right:auto;
			padding-left: 20px !important;
			padding-right: 20px !important;
			display:table;
		}

@media screen and (min-width: 769px)
{
.blok
	{
	width: 500px;
	border: 0px;
	border-style:solid;
	float:left;
}
}

@media screen and (max-width: 768px)
{
.blok
	{
	max-width: 500px;
	min-height:40px !important;
	border: 0px;
	border-style:solid;
	float:left;
}
}

.blokw
	{
	max-width: 1000px;
	border: 0px;
	border-style:solid;
	clear:both;
}

.tekst
		{
/*			padding-left: 15px !important;
			padding-right: 15px !important; */
		
		}
.kop
		{
			padding-left: 15px !important;
			padding-right: 15px !important;
			text-align: center;
			font-size:28px;
			font-weight: bold;
			color: #101A4D;
			line-height: 42px !important;
		}

.kopje
		{
			font-size:18px;
			font-weight: bold;
			color: #101A4D;
		}

.kopl
		{
			padding: 0px !important;
			text-align: left !important;
			font-size:28px;
			font-weight: bold;
			color: #101A4D;
			line-height: 42px !important;
		}
.diapos
		{
			background-color: #F5C300 !important;
			height:auto;
			color: #101A4D;
			font-size: 14px !important;
			padding: 20px;
			text-align: center!important;
		}

.cent
{
	text-align: center !important;
}

.links
{
	text-align: left !important;
}
		
.responsive {
	max-width:800px !important;
    width: 100%;
    height: auto;
}
.space
		{
			height:25px!important;
		}

.invoerwide
{
	width: 100% !important;
	max-width: 600px !important;
	display:block !important;
}

.invoersmall
{
	width: 100% !important;
	max-width: 300px !important;
	display:block !important;
}


.button
		{
			color: #FFFFFF;
			font-family: 'Roboto Condensed', Verdana !important;
			font-weight: bold !important;
			max-width: 400px; 
			margin-left:auto;
			margin-right:auto;
			background-color: #101A4D !important;
			padding-top: 10px !important;
			padding-bottom: 10px !important;
			padding-left: 20px !important;
			padding-right: 20px !important;
			text-decoration: none !important;
			border-radius:10px !important;
			box-shadow: 0px 0px !important;
			cursor:pointer !important;
		}

.navb
		{
			color: #FFFFFF;
			font-family: 'Roboto Condensed', Verdana !important;
			font-size:20px !important;
			font-weight: bold !important;
			max-width: 360px; 
			width:100%px;
			text-align: center;
			background-color: #101A4D;
			padding-top: 10px !important;
			padding-bottom: 10px !important;
			padding-left: 10px !important;
			padding-right: 10px !important;
			font-size: 15px;
			text-decoration: none !important;
			border-radius:10px !important;
			box-shadow: 0px 0px !important;
			cursor:pointer !important;
		}
		
@media screen and (min-width: 769px) {	
.button
		{
			font-size:24px !important;
		}
}

@media screen and (max-width: 768px) {
.button
		{
			font-size:18px !important;
		}
}
.footer
	{	width: 100%;
	color: #ffffff !important;
	font-size: 13px;
	background-color: #101A4D;	
	text-align: center;
	padding-top: 25px !important;
	padding-bottom: 25px !important;
			}
.titel
		{
			color: #FFFFFF;
			font-weight: bold;
			font-size:24px !important;
			margin-top: -39px !important;
			text-align: center!important;
		}
		
@media screen and (min-width: 769px) {	
.rs_plaats
		{
			margin-top:15px !important;
		}
}

@media screen and (max-width: 768px) {
.rs_plaats
		{
			margin-top:-5px !important;
		}
}