body{
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-size: 100%;
	color: #09357A;
}

body,h1,h2,h3,h4,h5,h6,p,a,ul,li,div,form,fieldset{ margin: 0;	padding: 0; border: 0;}

a, li a{text-decoration: none;}
a:hover, li a:hover{color: #1a67ab; border-bottom: 1px solid #1a67ab; }
 
h3 a{color: #09357A}
h3 a:hover{color: #1a37ab}

/*** mainmenu styles ***/
a.N1{line-height: 140%}
a.N1 {color: #09357A;}
a.N1:hover{ color: #1A67AB;}

/*** [sub]submenu links ***/
h2.N2, h2.KN1, h2.KN1c {padding-left: 0px; margin-left: 0px; font-size: 90%}
ul.N2 li, ul.N3 li{	font-size: 70%;	line-height: 110%; padding-left: 0px;}
ul.N2 li a, ul.N3 li a{	color: #09357A;}
ul.N2 li a:hover{ color: #1A67AB;}
ul.N3 li a{	background:  url('../img/arrow_open_dark.gif') no-repeat 0px 6px; padding-left: 2px;}

/*** headermenu links ***/
ul.L1 { margin-top: 1px; margin-bottom: 5px;}
ul.L1 li{ font-size: 70%; line-height: 120%; float: left; list-style-type: none; margin-bottom: 2px; padding-bottom: 3px; }
ul.L1 li a{ color: #1a67ab;	padding-left: 7px;	margin-right: 10px;	background: transparent url('../img/arrow_lb.gif') no-repeat scroll 0px 4px;}
ul.L1 li a:hover{ border-bottom: 1px solid #1a67ab;}


ul.L2{ font-size: 70%; padding: 0; margin: 0;}
ul.L2 li {   padding: 0; margin-bottom: 0px; line-height: 110%; }
ul.L2 li a { display: block; text-decoration: none; color: #09357A; padding-left: 9px; padding-bottom: 0px; margin-bottom: 0px; background: transparent url('../img/arrow_open_dark.gif') no-repeat scroll -1px 4px; border-bottom: 1px solid #fff}
ul.L2 li a:hover {color: #1a67ab; text-decoration: underline; background: transparent url('../img/arrow_open_light.gif') no-repeat scroll -1px 4px; border-bottom: 1px solid #fff}

ul.zorg{font-size: 90%}
ul.zorg li {line-height: 120%; font-weight: bold}
ul.zorg li a{ background: transparent url('../img/arrow_open_dark.gif') no-repeat scroll -1px 7px;}
ul.zorg li a:hover{background: transparent url('../img/arrow_open_dark.gif') no-repeat scroll -1px 7px; }

ul.zorgsub{font-size: 70%}
ul.zorgsub li {line-height: 120%; font-weight: normal}
ul.zorgsub li a{ background: transparent url('../img/arrow_open_dark.gif') no-repeat scroll -1px 7px;}
ul.zorgsub li a:hover{background: transparent url('../img/arrow_open_dark.gif') no-repeat scroll -1px 7px; }

ul.L3{ margin: 0px 0px 10px 0px;	clear: both	}
ul.L3 li { float: left; margin-right: 12px}
ul.L3 li a { font-weight: bold;	text-decoration: none;	color: #09357A;	padding-left: 8px; background:  url('../img/arrow_db.gif') no-repeat 0px 6px;}
ul.L3 li a:hover { color: #1a67ab; border-bottom: 1px solid #1a67ab; background: transparent url('../img/arrow_lb.gif') no-repeat 0px 6px;}

a.L3{ font-weight: bold; text-decoration: none;	color: #09357A;	padding-left: 9px;  margin: 0px; margin-bottom: 3px; background:  url('../img/arrow_db.gif') no-repeat 0px 6px; width: 30px; }
a.L3:hover { color: #1a67ab; border-bottom: 1px solid #1a67ab; background: transparent url('../img/arrow_lb.gif') no-repeat 0px 6px;}
a.L3.nieuws{ width: 100px;}
a.L3.nieuws:hover {color: #1a67ab; background: transparent url('../img/arrow_lb.gif') no-repeat 0px 6px;}
.L3a{ font-size: 70%; }

p.L3 { font-size: 70%; font-weight: bold; color: #09357A; margin: 0px; clear: left;}
p.L3 a {color: #09357A; margin-left: 8px;}
p.L3 a.next { margin-left: 10px; padding-left: 9px; background:  url('../img/arrow_db.gif') no-repeat 0px center;}
p.L3 a.active {color: #C30069}
p.L3 a:hover { border-bottom: 0;}

ul.sitemap { font-size: 70%; width: 360px}
ul.sitemap li ul{ margin: 0px; margin-bottom:30px; clear: both;}
ul.sitemap li ul li{ clear: left}
ul.sitemap li ul li a{ color: #1a67ab; font-weight: normal; background:  url('../img/arrow_open_light.gif') no-repeat 0px 6px}
ul.sitemap li ul li a:hover{ background:  url('../img/arrow_open_light.gif') no-repeat 0px 6px; }

ul.indent { clear: left; margin: 0px 0px 12px 0px; }
ul.indent li {float: none; display: block; clear: left; margin-right: 12px; margin-left: 12px;}

.T1  {font-size: 70%;  line-height: 140%}
.T1a {font-size: 80%;  line-height: 140%}
.K1  {font-size: 115%; font-weight: bold; margin: 20px 0px 0px 0px; padding: 0px }
.K1a {font-size: 105%; font-weight: normal; margin: 0px 0px 10px 0px }
.K2  {font-size: 70%;  font-weight: bold; margin: 0px 0px 0px 0px; color: #09357A}
.K2a {font-size: 70%;  line-height: 140%; color: #09357A; margin: 0;}
.KN1 {font-size: 140%; line-height: 100%; color: #09357A; }
.KN1c{font-size: 100%; line-height: 100%; color: #1a67ab; }
.KN1d{font-size: 120%; }

ul.BC {display: block; margin-bottom: 20px;}
ul.BC li {font-size: 70%; line-height: 120%; color: #646464; float: left; padding-right: 5px; }
ul.BC li a{color: #646464; border-bottom: 1px solid #fff; float: left; background:  url('../img/arrow_open_breadcrumb.gif') no-repeat 0px 4px; padding-left: 8px}
ul.BC li a.first{color: #646464; border-bottom: 1px solid #fff; float: left; padding-left: 0px; background: none; }
ul.BC li a:hover{ color: #646464; border-bottom: 1px solid #646464}

ul.db{ color: #09357A;}

h2.nieuws {color: #1a67ab;font-size: 140%; margin-bottom: 0px}
a.nieuws{color: #1a67ab;}
ul.nieuws {  margin: 20px;}
ul.nieuws li a{	color: #1A67AB;}
ul.nieuws li a:hover{ border-bottom: 1px solid #fff}
ul li a.active {color: #C30069; font-weight: bold}
ul li a.active:hover { color: #C30069; border-bottom: 1px solid #C30069;}

#subsubmenu ul li a.active{background:  url('../img/arrow_open_active.gif') no-repeat 0px center; padding-left: 9px}
#subsubmenu ul li a.active:hover{border-bottom: 1px solid #fff;}
#subsubmenu h2{ width: 190px;}

a.active {color: #C30069;}
/*a.active:hover {text-decoration: underline;}*/
a.backtotop{padding-left: 10px; background:  url('../img/arrow_up.gif') no-repeat 0px 7px; color: #09357a; text-decoration: none;}
.large li a{ font-size: 120%}

.navigation a, .navigation a:visited, {color: #1A67AB; font-size: 70%; line-height: 110%; padding-left: 0px;}


/*STYLES DOOR RUTGER */
.titlegroot{ font-size:18px; font-weight: bold;}
.titlegroot2{ font-size:18px; font-weight: bold; color:#0071A8;}
.titleonderplaatje{ font-size:12px; font-weight: bold;}
.titleonderplaatje3{ font-size:11px; font-weight: bold; color:#000000; padding-left:5px; height:15px;}
.titleonderplaatje4{ font-size:11px; font-weight: bold; color:#000000; height:15px;}
.titleonderplaatje2{ font-size:12px; font-weight: bold; color:#0071A8;}
.maintekstrozeblok{ font-size:10px; color:#FFFFFF; }
.titleonderplaatjetekst{ font-size:11px; color: #004A8C; font-weight: none;}

.menutekstnieuw{ font-size:11px; color: #004A8C; font-weight: bold; padding:5px;}
.menutekstnieuw-hover:hover{ font-size:11px; color: #6B87AF; font-weight: bold; text-decoration:none;}
.menutekstnieuw-hover:link{ font-size:11px; color: #004A8C; font-weight: bold; text-decoration:none;}
.menutekstnieuw-hover:active{ font-size:11px; color: #004A8C; font-weight: bold; text-decoration:none;}
.menutekstnieuw-hover:visited{ font-size:11px; color: #004A8C; font-weight: bold; text-decoration:none;}
.menutekstnieuw-hover a{ font-size:11px; color: #004A8C; font-weight: bold; text-decoration:none;}

.menutekstnieuw2{ font-size:11px; color: #004A8C; font-weight: none; padding:5px;}
.menutekstnieuw-hover2:hover{ font-size:11px; color: #6B87AF; font-weight: none; text-decoration:none;}
.menutekstnieuw-hover2:link{ font-size:11px; color: #004A8C; font-weight: none; text-decoration:none;}
.menutekstnieuw-hover2:active{ font-size:11px; color: #004A8C; font-weight: none; text-decoration:none;}
.menutekstnieuw-hover2:visited{ font-size:11px; color: #004A8C; font-weight: none; text-decoration:none;}
.menutekstnieuw-hover2 a{ font-size:11px; color: #004A8C; font-weight: none; text-decoration:none;}

.titleonderplaatjetekst2 a{ font-size:11px; color: #000000; font-weight: bold;}
.titleonderplaatjetekst2 a:visited{ font-size:11px; color: #000000; font-weight: bold;}

.formulier{ font-size:11px; font-weight: none; color:09357A;}
.formulier22{ font-size:11px; font-weight: none; color:000000;}
.formuliererror{ font-size:11px; font-weight: none; color:#ff0000;}
.textInputField{
  	font-family: Verdana, sans-serif;
	font-size: 11px;;
	color: #09357a;
	border: 1px solid #646464;
	height: 15px;
	width:310px;
	margin-bottom: 2px;
}
.textInputFieldWin{
  	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #09357a;
	border: 1px solid #FFFFFF;
	height: 25px;
	width:	240px;
}
.textInputFieldBloemetje{
  	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #09357a;
	border: 1px solid #646464;
	height: 15px;
	width:300px;
	margin-bottom: 2px;
}
.textInputFieldBloemetje2{
  	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #09357a;
	border: 1px solid #0071A8;
	height: 13px;
	width:30px;
	margin-bottom: 2px;
}
.textInputFieldBloemetje3{
  	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #09357a;
	border: 1px solid #0071A8;
	height: 18px;
	width:30px;
	margin-bottom: 2px;
}

.textInputFieldBloemetjeArea{
  	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #09357a;
	border: 1px solid #646464;
	width:300px;
	margin-bottom: 2px;
}
.textInputFieldSAF{
  	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #09357a;
	border: 1px solid #646464;
	width:150px;
	margin-bottom: 2px;
}
.textInputFieldSAF2{
  	font-family: Verdana, sans-serif;
	font-size: 11px;;
	color: #09357a;
	border: 1px solid #646464;
	width:233px;
	margin-bottom: 2px;
}
.textInputFieldWinCodeNew{
  	font-family: Verdana, sans-serif;
	background-color:#999999;
	font-size: 18px;
	font-weight:bold;
	color: #FFFFFF;
	border: 4px solid #ED2991;
	width:125px;
	margin-bottom: 2px;
	text-transform:uppercase;
}
.textCounter{
  	font-family: Verdana, sans-serif;
	font-size: 11px;;
	color: #09357a;
	border: 1px solid #646464;
	width:30px;
	margin-bottom: 2px;
}
.buttonformulier{
	background: #0071a8;
	padding: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#ffffff;
	font-weight: bold; 
	border : 0px;
	width: 94px;
}
.buttonformuliernb{
	background: #B40059;
	padding: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	font-weight: bold; 
	border : 0px;
	width: 120px;
	height:23px;
	text-align:left;
}
.buttonforum{
	background: #0071a8;
	padding: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#ffffff;
	font-weight: bold; 
	border : 0px;
	width: 94px;
	cursor:pointer;
}

.buttonformulierback50{
	background: #0071a8;
	padding: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#ffffff;
	font-weight: bold; 
	border : 0px;
	width:250px;
}
.buttonformulierbackgezinnen{
	background: #0071a8;
	padding: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#ffffff;
	font-weight: bold; 
	border : 0px;
	width:223px;
}
.buttonformulierbackjongeren{
	background: #0071a8;
	padding: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#ffffff;
	font-weight: bold; 
	border : 0px;
	width:223px;
}
.buttonformulierWin{
	background: #FFFFFF;
	padding: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#0071a8;
	font-weight: bold; 
	border : 0px;
}
a.meerlinks {color: #FFFFFF; text-decoration: none;}
a.meerlinks:visited {color: #FFFFFF; text-decoration: none;}
a.meerlinks:hover {color: #FFFFFF; text-decoration: underline;}
.textInputFieldBloemetje55{
  	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #09357a;
	border: 1px solid #646464;
	height: 15px;
	width:80px;
	margin-bottom: 2px;
}
