
/*/////////////////////// body ////////////////////////*/
	
html /* IE 10 and above
{ -ms-overflow-style: none;margin: 0px 0px 0px 0px;
}*/,
body {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: left;
	-webkit-font-smoothing: antialiased;
	font: normal 15px/1.5 Verdana, Arial, sans-serif;
	color: #277dff;
	height: 100%;
	width: 100%;
 overflow: hidden;
 overflow-x:hidden;
 overflow-y:auto; /*or hidden if you want*/
 background-color: #8187b9;	
}

body,button,input,select,textarea{font-family:"Arial"}::-moz-selection{background:#8c8dc3;color:#ffffff;text-shadow:none}::selection{background:#8c8dc3;color:#ffffff;text-shadow:none}

/*/////////////////////// TEXT SIZE DEFINITIONS ////////////////////////*/

.witvet {  font-family: Arial; font-size: 18pt; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none}

/*/////////////////////// I FRAME BORDER ////////////////////////*/

#borderiframe {
border-style: solid;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-color: #8c8dc3 #8c8dc3 #8c8dc3 #8c8dc3;
}

/*/////////////////////// TABLE BORDER LIGHT BLUE ////////////////////////*/

#borderlightblue {
border-width:2px;
border-color:#71cef5;
border-style:solid;
 -moz-border-radius: 15px;
 border-radius: 15px;
}

/*/////////////////////// TANSPARANT BLUE BAR ////////////////////////*/

#lightblue {
  background-color: #71cef5;
  filter: alpha(opacity=80);
  /* IE */
  -moz-opacity: 0.8;
  /* Mozilla */
  opacity: 0.8;
  /* CSS3 */
}

/*/////////////////////// FOOTER PURPLE SHADES ////////////////////////*/

#bkgpurple {
  background-color: #8187b9;
}

#lightpurple {
background-color: #9a9fc7;
}

#bkgdarkpurple {
background-color: #686fab;
}

#bkgbrightpurple {
background-color: #6545a6;
}

/*/////////////////////// PAGE LAYOUT ////////////////////////*/

#ornament
{
	background-image: url('../elementen/grafische_laag.png');
	background-position: left top;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

#imgfooter
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	border: none;
}

#biofoto
{
margin-left:0px;
margin-right: 5px;
margin-top: 0px;
margin-bottom:2px;
}

#quoterechts
{
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
border: none;
}

#bottom {
position: absolute;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
height: 50px;
}

/*/////////////////////// TEXT SIZE DEFINITIONS ////////////////////////*/

.tekst {  font-family: Arial; font-size: 12pt; font-style: normal; font-weight: bold; color: #2e3192; text-decoration: none}
.tekstvet {  font-family: Arial; font-size: 12pt; font-style: normal; font-weight: bold; color: #2e3192; text-decoration: none}
.tekstvetnav {  font-family: Arial; font-size: 10pt; font-style: normal; font-weight: bold; color: #2e3192; text-decoration: none}
.tekstnormaal {  font-family: Arial; font-size: 12pt; font-style: normal; font-weight: normal; color: #2e3192; text-decoration: none}

.tekstklein {  font-family: Verdana; font-size: 10pt; font-style: normal; font-weight: normal; color: #2e3192; text-decoration: none}
.tekstvetklein {  font-family: Verdana; font-size: 10pt; font-style: normal; font-weight: bold; color: #2e3192; text-decoration: none}

.tekstpaars {  font-family: Arial; font-size: 12pt; font-style: normal; font-weight: normal; color: #333092; text-decoration: none}
.tekstpaarsvet {  font-family: Arial; font-size: 12pt; font-style: normal; font-weight: bold; color: #333092; text-decoration: none}

.tekstblauw {  font-family: Arial; font-size: 10pt; font-style: normal; font-weight: normal; color: #71cef5; text-decoration: none}
.tekstblauwvet {  font-family: Arial; font-size: 14pt; font-style: normal; font-weight: bold; color: #71cef5; text-decoration: none}
.tekstblauwvettien {  font-family: Arial; font-size: 10pt; font-style: normal; font-weight: bold; color: #71cef5; text-decoration: none}
.tekstblauwvetgroot {  font-family: Arial; font-size: 16pt; font-style: normal; font-weight: bold; color: #71cef5; text-decoration: none}
.tekstblauwvetgrootquotes {  font-family: Arial; font-size: 40pt; font-style: normal; font-weight: bold; color: #71cef5; text-decoration: none}
.tekstblauwvetzft {  font-family: Arial; font-size: 12pt; font-style: normal; font-weight: bold; color: #71cef5; text-decoration: none}
.tekstblauwvettwaalf {  font-family: Arial; font-size: 12pt; font-style: normal; font-weight: bold; color: #71cef5; text-decoration: none}

.tekstkopgroot {  font-family: Arial; font-size: 30pt; font-style: normal; font-weight: bold; color: #71cef5; text-decoration: none}
.tekstkopklein {  font-family: Arial; font-size: 24pt; font-style: normal; font-weight: bold; color: #71cef5; text-decoration: none}

.wit {  font-family: Arial; font-size: 12pt; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none}
.witvet {  font-family: Arial; font-size: 12pt; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none}
.witklein {  font-family: Arial; font-size: 10pt; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none}
.witkleinvet {  font-family: Arial; font-size: 10pt; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none}

.tekstwit {  font-family: Arial; font-size: 12pt; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none}

.kopjesblauw {  font-family: Trebuchet ms, Verdana, Arial; font-size: 25px; font-style: normal; font-weight: bold; color: #71cef5; text-decoration: none}

/*/////////////////////// NAVIGATION ////////////////////////*/

.klik { font-family: Arial; font-size: 10pt; font-style: normal; font-weight: normal; 

}
.klik A:link 
		{
			text-decoration : underline; 
			color : #333092;
		} 
	.klik A:visited 
		{ 
			text-decoration : underline; 
			color : #333092;
		} 
	.klik A:hover 
		{ 
			text-decoration: none;
			color : #71cef5;
		}	
		
.kliktekst { font-family: Arial; font-size: 12pt; font-style: normal; font-weight: bold; 

}
.kliktekst A:link 
		{
			text-decoration : none; 
			color : #2e3192;
		} 
	.kliktekst A:visited 
		{ 
			text-decoration : none; 
			color : #2e3192;
		} 
	.kliktekst A:hover 
		{ 
			text-decoration: underline;
			color : #2e3192;
		}		
		
.kliktekstul { font-family: Arial; font-size: 12pt; font-style: normal; font-weight: bold; 

}
.kliktekstul A:link 
		{
			text-decoration : underline; 
			color : #2e3192;
		} 
	.kliktekstul A:visited 
		{ 
			text-decoration : underline; 
			color : #2e3192;
		} 
	.kliktekstul A:hover 
		{ 
			text-decoration: none;
			color : #2e3192;
		}
		
.klikfooter { font-family: Arial; font-size: 12pt; font-style: normal; font-weight: bold; 

}
.klikfooter A:link 
		{
			text-decoration : none; 
			color : #2e3192;
		} 
	.klikfooter A:visited 
		{ 
			text-decoration : none; 
			color : #2e3192;
		} 
	.klikfooter A:hover 
		{ 
			text-decoration: underline;
			color : #71cef5;
		}	
	
.klikfooterwhite { font-family: Arial; font-size: 12pt; font-style: normal; font-weight: bold; 

}
.klikfooterwhite A:link 
		{
			text-decoration : none; 
			color : #FFFFFF;
		} 
	.klikfooterwhite A:visited 
		{ 
			text-decoration : none; 
			color : #FFFFFF;
		} 
	.klikfooterwhite A:hover 
		{ 
			text-decoration: underline;
			color : #2e3192;
		}	
			
.kliktxtblok { font-family: Arial; font-size: 12pt; font-style: normal; font-weight: bold; 

}
.kliktxtblok A:link 
		{
			text-decoration : none; 
			color : #2e3192;
		} 
	.kliktxtblok A:visited 
		{ 
			text-decoration : none; 
			color : #2e3192;
		} 
	.kliktxtblok A:hover 
		{ 
			text-decoration: underline;
			color : #71cef5;
		}	

.kliktxtblokwit { font-family: Arial; font-size: 12pt; font-style: normal; font-weight: bold; 

}
.kliktxtblokwit A:link 
		{
			text-decoration : none; 
			color : #2e3192;
		} 
	.kliktxtblokwit A:visited 
		{ 
			text-decoration : none; 
			color : #2e3192;
		} 
	.kliktxtblokwit A:hover 
		{ 
			text-decoration: underline;
			color : #FFFFFF;
		}
		
.kliktxtblokul { font-family: Arial; font-size: 12pt; font-style: normal; font-weight: bold; 

}
.kliktxtblokul A:link 
		{
			text-decoration : underline; 
			color : #2e3192;
		} 
	.kliktxtblokul A:visited 
		{ 
			text-decoration : underline; 
			color : #2e3192;
		} 
	.kliktxtblokul A:hover 
		{ 
			text-decoration: none;
			color : #71cef5;
		}
		
.kliktxtblokulwit { font-family: Arial; font-size: 12pt; font-style: normal; font-weight: bold; 

}
.kliktxtblokulwit A:link 
		{
			text-decoration : underline; 
			color : #2e3192;
		} 
	.kliktxtblokulwit A:visited 
		{ 
			text-decoration : underline; 
			color : #2e3192;
		} 
	.kliktxtblokulwit A:hover 
		{ 
			text-decoration: none;
			color : #FFFFFF;
		}
				
.klikvet { font-family: Arial; font-size: 10pt; font-style: normal; font-weight: bold; 

}
.klikvet A:link 
		{
			text-decoration : underline; 
			color : #333092;
		} 
	.klikvet A:visited 
		{ 
			text-decoration : underline; 
			color : #333092;
		} 
	.klikvet A:hover 
		{ 
			text-decoration: none;
			color : #71cef5;
		}

.klikvetklein { font-family: Arial; font-size: 9pt; font-style: normal; font-weight: bold; 

}
.klikvetklein A:link 
		{
			text-decoration : underline; 
			color : #2e3192;
		} 
	.klikvetklein A:visited 
		{ 
			text-decoration : underline; 
			color : #2e3192;
		} 
	.klikvetklein A:hover 
		{ 
			text-decoration: none;
			color : #71cef5;
		}		
		
.klikvetplain { font-family: Arial; font-size: 10pt; font-style: normal; font-weight: bold; 

}
.klikvetplain A:link 
		{
			text-decoration : none; 
			color : #333092;
		} 
	.klikvetplain A:visited 
		{ 
			text-decoration : none; 
			color : #333092;
		} 
	.klikvetplain A:hover 
		{ 
			text-decoration: underline;
			color : #71cef5;
		}
		
.klikvetplainwhite { font-family: Arial; font-size: 10pt; font-style: normal; font-weight: bold; 

}
.klikvetplainwhite A:link 
		{
			text-decoration : none; 
			color : #FFFFFF;
		} 
	.klikvetplainwhite A:visited 
		{ 
			text-decoration : none; 
			color : #FFFFFF;
		} 
	.klikvetplainwhite A:hover 
		{ 
			text-decoration: underline;
			color : #2e3192;
		}	
				
.klikvetnavwhite { font-family: Arial; font-size: 11pt; font-style: normal; font-weight: bold; 

}
.klikvetnavwhite A:link 
		{
			text-decoration : none; 
			color : #FFFFFF;
		} 
	.klikvetnavwhite A:visited 
		{ 
			text-decoration : none; 
			color : #FFFFFF;
		} 
	.klikvetnavwhite A:hover 
		{ 
			text-decoration: underline;
			color : #FFFFFF;
		}			
	
.kliknav { font-family: Arial; font-size: 10pt; font-style: normal; font-weight: bold; 

}
.kliknav A:link 
		{
			text-decoration : none; 
			color : #2e3192;
		} 
	.kliknav A:visited 
		{ 
			text-decoration : none; 
			color : #2e3192;
		} 
	.kliknav A:hover 
		{ 
			text-decoration: underline;
			color : #2e3192;
		}		

.klikblauwvet { font-family: Arial; font-size: 14pt; font-style: normal; font-weight: bold; 

}
.klikblauwvet A:link 
		{
			text-decoration : none; 
			color : #71cef5;
		} 
	.klikblauwvet A:visited 
		{ 
			text-decoration : none; 
			color : #71cef5;
		} 
	.klikblauwvet A:hover 
		{ 
			text-decoration: underline;
			color : #2e3192;
		}
		
.klikblauwvetul { font-family: Arial; font-size: 14pt; font-style: normal; font-weight: bold; 

}
.klikblauwvetul A:link 
		{
			text-decoration : underline; 
			color : #71cef5;
		} 
	.klikblauwvetul A:visited 
		{ 
			text-decoration : underline; 
			color : #71cef5;
		} 
	.klikblauwvetul A:hover 
		{ 
			text-decoration: none;
			color : #2e3192;
		}
		
.klikvacature { font-family: Arial; font-size: 12pt; font-style: normal; font-weight: bold; 

}
.klikvacature A:link 
		{
			text-decoration : underline; 
			color : #333092;
		} 
	.klikvacature A:visited 
		{ 
			text-decoration : underline; 
			color : #333092;
		} 
	.klikvacature A:hover 
		{ 
			text-decoration: none;
			color : #71cef5;
		}
		
.klikwitvet { font-family: Arial; font-size: 12pt; font-style: normal; font-weight: bold; 

}
.klikwitvet A:link 
		{
			text-decoration : underline; 
			color : #FFFFFF;
		} 
	.klikwitvet A:visited 
		{ 
			text-decoration : underline; 
			color : #FFFFFF;
		} 
	.klikwitvet A:hover 
		{ 
			text-decoration: none;
			color : #71cef5;
		}		
		
.klikwitvetnu { font-family: Arial; font-size: 12pt; font-style: normal; font-weight: bold; 

}
.klikwitvetnu A:link 
		{
			text-decoration : none; 
			color : #FFFFFF;
		} 
	.klikwitvetnu A:visited 
		{ 
			text-decoration : none; 
			color : #FFFFFF;
		} 
	.klikwitvetnu A:hover 
		{ 
			text-decoration: underline;
			color : #71cef5;
		}

		
.portalbtn {
  background-color: #FFFFFF;
 color: #71cef5; 
  border: 2px solid #8c8dc3;
  padding: 5px 5px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
  margin: 4px 2px;
  cursor: pointer;
}

/*/////////////////////// EMAIL FORM ////////////////////////*/
		
.formbutton {
	font-family: Arial;
	font-size: 14px;
	color: #333092;
	text-decoration: none;
	border: 1px solid #333092;
	background-color: #F4F4F4;
	font-weight: bold;
	height: 25px;
	width: 250px;
	max-width: 250px;
	max-height: 25px;
	
margin: 0;
-webkit-box-sizing: border-box; /* For legacy WebKit based browsers */
-moz-box-sizing: border-box; /* For all Gecko based browsers */
box-sizing: border-box;
}

.checkbox {
	font-family: Arial;
	font-size: 14px;
	color: #333092;
	text-decoration: none;
	border: 1px solid #333092;
	background-color: #F4F4F4;
	font-weight: bold;
	height: 25px;
	
margin: 0;
-webkit-box-sizing: border-box; /* For legacy WebKit based browsers */
-moz-box-sizing: border-box; /* For all Gecko based browsers */
box-sizing: border-box;
}


.radio {
	font-family: Arial;
	font-size: 14px;
	color: #333092;
	text-decoration: none;
	border: 1px solid #333092;
	background-color: #F4F4F4;
	font-weight: bold;
	height: 25px;
	
margin: 0;
-webkit-box-sizing: border-box; /* For legacy WebKit based browsers */
-moz-box-sizing: border-box; /* For all Gecko based browsers */
box-sizing: border-box;
}


.input {
	font-family: Arial;
	font-size: 14px;
	color: #333092;
	background-color: #F4F4F4;
	text-decoration: none;
	height: 25px;
	width: 250px;
	border: 1px solid #333092;
	max-width: 250px;
	max-height: 25px;
	
margin: 0;
padding: 5px;
-webkit-box-sizing: border-box; /* For legacy WebKit based browsers */
-moz-box-sizing: border-box; /* For all Gecko based browsers */
box-sizing: border-box;
}

.inputfile {
	font-family: Arial;
	font-size: 14px;
	color: #333092;
	background-color: #F4F4F4;
	text-decoration: none;
	height: 35px;
	width: 250px;
	border: 1px solid #333092;
	max-width: 250px;
	max-height: 35px;
	
margin: 0;
padding: 5px;
-webkit-box-sizing: border-box; /* For legacy WebKit based browsers */
-moz-box-sizing: border-box; /* For all Gecko based browsers */
box-sizing: border-box;
}

.choose {
	font-family: Arial;
	font-size: 14px;
	color: #333092;
	background-color: #F4F4F4;
	text-decoration: none;
	height: 25px;
	width: 100px;
	border: 1px solid #333092;
	
margin: 0;
-webkit-box-sizing: border-box; /* For legacy WebKit based browsers */
-moz-box-sizing: border-box; /* For all Gecko based browsers */
box-sizing: border-box;
		  
scrollbar-base-color: #F4F4F4;
scrollbar-arrow-color: #333092;
scrollbar-DarkShadow-Color: #A1A1A3;
scrollbar-face-color: #F4F4F4;
scrollbar-highlight-color: #F4F4F4;
scrollbar-shadow-color: #333092;
scrollbar-track-color: #F4F4F4;
}

.box {
	font-family: Arial;
	font-size: 14px;
	color: #333092;
	background-color: #F4F4F4;
	text-decoration: none;
	width: 250px;
	height: 50px;
	max-width: 250px;
	max-height: 50px;
	border: 1px solid #333092;
	
margin: 0;
padding: 5px;
-webkit-box-sizing: border-box; /* For legacy WebKit based browsers */
-moz-box-sizing: border-box; /* For all Gecko based browsers */
box-sizing: border-box;
	
scrollbar-base-color: #F4F4F4;
scrollbar-arrow-color: #333092;
scrollbar-DarkShadow-Color: #A1A1A3;
scrollbar-face-color: #F4F4F4;
scrollbar-highlight-color: #F4F4F4;
scrollbar-shadow-color: #333092;
scrollbar-track-color: #F4F4F4;
}

.formbuttongmap {
	font-family: Arial;
	font-size: 14px;
	color: #333092;
	text-decoration: none;
	border: 1px solid #333092;
	background-color: #F4F4F4;
	font-weight: bold;
	height: 25px;
	width: 335px;
	max-width: 335px;
	max-height: 25px;
	
margin: 0;
-webkit-box-sizing: border-box; /* For legacy WebKit based browsers */
-moz-box-sizing: border-box; /* For all Gecko based browsers */
box-sizing: border-box;
}

.inputgmap {
	font-family: Arial;
	font-size: 14px;
	color: #333092;
	background-color: #F4F4F4;
	text-decoration: none;
	border: 1px solid #333092;
	height: 25px;
	width: 335px;
	max-width: 335px;
	max-height: 25px;
	
margin: 0;
padding: 5px;
-webkit-box-sizing: border-box; /* For legacy WebKit based browsers */
-moz-box-sizing: border-box; /* For all Gecko based browsers */
box-sizing: border-box;
}

/*/////////////////////// MISC ////////////////////////*/

.hide {
	display:none;
}

.triangle {
	vertical-align: text-bottom;
	border: 0px;
}

.watermerk {
margin-top: 0px;
margin-left: 0px;
margin-right: 35px;
margin-bottom: 0px;
}

/*/////////////////////// nieuwsbreif abonneren ////////////////////////*/

.abo_input_form
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #333092;
	background-color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	width: 400px;
	border: 1px solid #333092;
	
margin: 0;
padding: 5px;
-webkit-box-sizing: border-box; /* For legacy WebKit based browsers */
-moz-box-sizing: border-box; /* For all Gecko based browsers */
box-sizing: border-box;
}

.abo_submit_form
{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #333092;
	background-color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	width: 400px;
	border: 1px solid #333092;
	
margin: 0;
padding: 5px;
-webkit-box-sizing: border-box; /* For legacy WebKit based browsers */
-moz-box-sizing: border-box; /* For all Gecko based browsers */
box-sizing: border-box;
}
