body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
ul,ol,li{
margin: 0px 0px 0px 5px; 
padding: 0px 0px 0px 5px;
}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
/*
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
*/
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}

html {
overflow: scroll; 
}
html, body { 
color :	#003366; 
font-family: Arial, Helvetica, sans-serif; 
font-size : 13px;
margin: 0px 0px 0px 0px ;
padding: 0px 0px 0px 0px ;
background: #F0F0F0 url(../images/ag.jpg) repeat 0 0;
}
p {
color :	#003366; 
font-family: Arial, Helvetica, sans-serif; 
font-size : 13px;
}
h1 {
color :	#003366; 
font-family: Arial, Helvetica, sans-serif; 
font-size : 24px;
font-weight: bold;	
}
h2 {
color :	#003366; 
font-family: Arial, Helvetica, sans-serif; 
font-size : 22px;
font-weight: bold;	
}
h3 {
color :	#003366; 
font-family: Arial, Helvetica, sans-serif; 
font-size : 20px;
font-weight: bold;	
}
h4 {
color :	#003366; 
font-family: Arial, Helvetica, sans-serif; 
font-size : 18px;
font-weight: bold;	
}
h5 {
color :	#003366; 
font-family: Arial, Helvetica, sans-serif; 
font-size : 16px;
font-weight: bold;	
}
h6 {
color :	#003366; 
font-family: Arial, Helvetica, sans-serif; 
font-size : 14px;
font-weight: bold;	
}
.scheiding {
line-height: 1px;
clear: both;
}
#container {
margin: 0px auto !important;
width: 1000px !important;
min-height : 605px ;
max-height: 790px;
}
#hoofd {
margin: 0px 0px 0px 0px ;
padding: 10px 0px 0px 0px ;
width: 1000px;  
height : 60px ;
z-index: 100;
}
#hoofdl { 
height : inherit;
float: left;
margin: 0 10px 10px 0;
overflow: hidden ; 
width: 250px ;
text-align: left ;
padding: 0px 0px 0px 0px ;
}
#hoofdm { 
height : 40px;
float: left;
width: 310px ;
overflow: hidden; 
font: normal 13px Arial; 
margin: 0px 0px 10px 0px;
padding: 10px 0px 0px 0px ;
color: #344649;
text-align: center ;

}
#hoofdr { 
height : inherit;
float: left;
width: 420px ;
overflow: hidden; 
font: normal 13px Arial; 
margin: 0 0 10px 10px;
padding: 0px 0px 0px 0px ;
color: #344649;
}
#menu01 {
margin: 0px 0px 0px 0px ;
padding: 5px 0px 0px 5px ;
width: 995px;  
height : 25px ;
}
#menu01l { 
width: 945px ;
height : 20px ;
float: left;
overflow: auto; 	
margin: 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
overflow: hidden ; 
color: #003366;
font-family: Arial,Verdana;
font-size: 9px;
text-decoration: none;
text-align: left;
}
#menu01m { 
height : 20px ;
float: left;
width: 500px ;
overflow: hidden; 
font: normal 13px Arial; 
margin: 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
color: #344649;
}
#menu01r { 
height : 20px ;
float: left;
width: 50px ;
overflow: hidden; 
font: normal 13px Arial; 
margin: 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
color: #344649;
}
#inhoud {
margin: 0px 0px 0px 0px ;
padding: 0px 0px 0px 0px ;
width: 1000px;  
min-height : 420px ;
overflow: auto; 
}
#inhoudl { 
width: 200px ;
min-height : 420px ;
max-height : 590px ;
float: left;
overflow: hidden; 	
margin: 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
overflow: hidden ; 
border: 5px;
}
#inhoudm { 
display : block;
width: 760px ;
min-height : 410px ;
max-height : 590px ;
float: left;
overflow: auto; 
margin: 0 ;
padding: 0 ;
/*
margin: 15px 0px 0px 0px;
padding : 0px 10px 0px 5px;
 border-left: 10px solid;
 border-left-color: transparent;
 border-bottom: 10px solid;
 border-bottom-color: transparent; 
 border-right: 10px solid;
 border-right-color: transparent; 
 */
}
#inhoudr { 
min-height : 410px ;
float: left;
width: 20px ;
overflow: auto; 
margin: 5px 0px 0px 10px;
padding : 0 0 0 0;
font: normal 13px Arial; 
color: #344649;
background-color: Yellow;	
}

#voet {
margin: 0px 0px 0px 0px ;
padding: 5px 10px 0px 0px ;
width: 990px;  
height : 20px ;
text-align: right;
}
#voetl { 
height : 20px ;
float: left;
overflow: auto; 	
margin: 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
overflow: hidden ; 
font: normal 13px Arial; 
color: #344649;
background-color: #F0F0F0 ;	 
width: 200px ;
}
#voetm { 
height : 30px ;
float: left;
width: 500px ;
overflow: hidden; 
font: normal 13px Arial; 
margin: 0px 0px 0px 10px;
padding : 0px 0px 0px 0px;
background-color: #F0F0F0 ;	
color: #344649;
}
#voetr { 
height : 30px ;
float: left;
width: 200px ;
overflow: hidden; 
font: normal 13px Arial; 
margin: 0px 0px 0px 10px;
padding : 0px 0px 0px 0px;
background-color: #F0F0F0 ;	
color: #344649;
}

#zoeken {
margin: 15px 0px 10px 0px ;
padding: 0px 0px 0px 0px ;
height : 25px ;
text-align: center;
}

a.menul:link {
font-size: 13px;
color: #2E2E2E; 
font-family: Arial, Helvetica, sans-serif; 
text-decoration:none ;
}
a.menul:visited {
font-size: 13px;
color: #2E2E2E; 
font-family: Arial, Helvetica, sans-serif; 
text-decoration: none ;
}
a.menul:hover {
font-size: 13px;
color: #8C8C8C;
font-family: Arial, Helvetica, sans-serif; 
text-decoration: underline ;
}
a.menul:active {
font-size: 13px;
color: #8C8C8C;
font-family: Arial, Helvetica, sans-serif; 
text-decoration: underline ;
}

a.menur:link {
font-size: 14px;
color: #3F3F3F; 
font-family: Arial, Helvetica, sans-serif; 
text-decoration: underline ;
}
a.menur:visited {
font-size: 14px;
color: #3F3F3F;
font-family: Arial, Helvetica, sans-serif; 
text-decoration: underline ;
}
a.menur:hover {
font-size: 14px;
color: #8C8C8C; 
font-family: Arial, Helvetica, sans-serif; 
text-decoration: underline ;
}
a.menur:active {
font-size: 14px;
color: #8C8C8C; 
font-family: Arial, Helvetica, sans-serif; 
text-decoration: underline ;
}
a.copyright {
font: bold 9px Arial; 
color: #004EBA; 
text-decoration: none ;
vertical-align: middle;
}
a.copyright:hover {
font: bold 9px Arial; 
color: #004EBA; 
text-decoration: none ;
vertical-align: middle;
}
a.copyright:visited {
font: bold 9px Arial; 
color: #004EBA; 
text-decoration: none ;
vertical-align: middle;
}

.rand {
border: #3E3E3E;
border-style: solid solid solid solid;
border-width: 1px 1px 1px 1px;
}

a.hoofdl:link {
font: Arial;
font-size: 18px;
color: #263940;
text-decoration: none ;
}
a.hoofdl:visited {
font: Arial;
font-size: 18px;
color: #263940;
text-decoration: none ;
}
a.hoofdl:hover {
font: Arial;
font-size: 18px;
color: #627D88;
text-decoration: underline;
}
a.hoofdl:active {
font: Arial;
font-size: 18px;
color: #627D88;
text-decoration: underline;
}

a.copyright:link {
color: #003366;
font-family: Arial,Verdana;
font-size:9px;
text-decoration:none;
}
a.copyright:visited {
color: #003366;
font-family: Arial,Verdana;
font-size: 9px;
text-decoration:none;
}
a.copyright:hover {
color: #303030;
font-family: Arial,Verdana;
font-size: 9px;
text-decoration:underline;
}
a.copyright:active {
color: #003366;
font-family: Arial,Verdana;
font-size: 9px;
text-decoration:none;
}

.menu01l {
color: #003366;
font-family: Arial,Verdana;
font-size: 11px;
}
a.menu01l:link {
color: #003366;
font-family: Arial,Verdana;
font-size: 10px;
text-decoration: underline;
}
a.menu01l:visited {
color: #003366;
font-family: Arial,Verdana;
font-size: 10px;
text-decoration: underline;
}
a.menu01l:hover {
color: #7E7E7E;
font-family: Arial,Verdana;
font-size: 10px;
text-decoration: underline;
}
a.menu01l:active {
color: #003366;
font-family: Arial,Verdana;
font-size: 10px;
text-decoration: underline;
}

input.zoeken {
color: #282828;
font-family: Arial,Verdana;
font-size: 11px;
text-decoration: none;
}

ul.n1 {
margin: 5px 0px 10px 15px ;
list-style: none;
}
ul.n2 {
margin: 10px 0px 0px 5px ;
list-style: none;
}

li.n1 {
color: #003366;
font-family: Arial,Verdana;
font-size: 13px;
font-weight: bold;	
margin: 2px 5px 5px 5px;
padding: 2px 2px 4px 2px;
}

li.n2 {
color: #003366;
font-family: Arial,Verdana;
font-size: 13px;
font-weight: bold;	
margin: 5px 5px 0px 5px;
padding: 2px 2px 4px 2px;
}

ul.bovenmenu {
margin: 10px 0px 10px 5px ;
list-style: none;
}
a.bovenmenu:link {
color: #003366;
font-family: Arial,Verdana;
font-size: 13px;
text-decoration: none;
font-weight: bold;	
border: 3px solid Teal ;
padding: 1px 10px 1px 10px ;
}
a.bovenmenu:visited {
color: #003366;
font-family: Arial,Verdana;
font-size: 13px;
text-decoration: none;
font-weight: bold;	
border: 3px solid Teal ;
padding: 1px 10px 1px 10px ;
}
a.bovenmenu:hover {
color: #003366;
font-family: Arial,Verdana;
font-size: 13px;
text-decoration: none;
font-weight: bold;	
border: 3px solid Teal ;
padding: 1px 10px 1px 10px ;
}
a.bovenmenu:active {
color: #003366;
font-family: Arial,Verdana;
font-size: 13px;
text-decoration: none;
font-weight: bold;	
border: 3px solid Teal ;
padding: 1px 10px 1px 10px ;
}



a.n1:link {
color: #003366;
font-family: Arial,Verdana;
font-size: 13px;
text-decoration: none;
font-weight: bold;	
border: 3px solid Teal ;
padding: 1px 10px 1px 10px ;
}
a.n1:visited {
color: #003366;
font-family: Arial,Verdana;
font-size: 13px;
text-decoration: none;
font-weight: bold;
border: 3px solid Teal ;
padding: 1px 10px 1px 10px ;
}
a.n1:hover {
background-color: #E6EEEE;
color: #003366;
font-family: Arial,Verdana;
font-size: 13px;
text-decoration: none;
font-weight: bold;
border: 3px solid Teal ;
padding: 1px 10px 1px 10px ;
}
a.n1:active {
color: #003366;
font-family: Arial,Verdana;
font-size: 13px;
text-decoration: none;
font-weight: bold;
border: 3px solid Teal ;
padding: 1px 10px 1px 10px ;
}

a.n2:link {
color: #003366;
font-family: Arial,Verdana;
font-size: 13px;
text-decoration: none;
font-weight: bold;	
border: 3px solid Teal ;
padding: 1px 10px 1px 10px ;
}
a.n2:visited {
color: #003366;
font-family: Arial,Verdana;
font-size: 13px;
text-decoration: none;
font-weight: bold;	
border: 3px solid Teal ;
padding: 1px 10px 1px 10px ;
}
a.n2:hover {
background-color: #E6EEEE;
color: #003366;
font-family: Arial,Verdana;
font-size: 13px;
text-decoration: none;
font-weight: bold;
border: 3px solid Teal ;
padding: 1px 10px 1px 10px ;
}
a.n2:active {
color: #003366;
font-family: Arial,Verdana;
font-size: 13px;
text-decoration: none;
font-weight: bold;	
border: 3px solid Teal ;
padding: 1px 10px 1px 10px ;
}

ul li ul {
margin: 0px 0px 0px 5px; 
padding: 0px 0px 0px 5px;	
}

#logo_home {
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	overflow: visible;
	display: block;
	z-index: 1;
}

.inschrijven2 {
color :	#003366; 
font-family: Arial, Helvetica, sans-serif; 
font-size : 11px;
}
.groen {
color :	Black; 
font-family: Arial, Helvetica, sans-serif; 
font-size : 10px;
background-color: White;
}
.rood {
color :	White; 
font-family: Arial, Helvetica, sans-serif; 
font-size : 10px;
background-color: Red;
}
option.groen {
color :	Black; 
font-family: Arial, Helvetica, sans-serif; 
font-size : 10px;
background-color: White;
}
option.rood {
color :	White; 
font-family: Arial, Helvetica, sans-serif; 
font-size : 10px;
background-color: Red;
}
option.cursus {
color: #003366;
font-family: Arial,Verdana;
font-size: 10px;
}
.trigger{
	border:1px solid #ccc;
	color:green;
	width:15em;
	padding-right:1em;
	background:url(arrow.gif) top right no-repeat #fff;
	display:block;
}
.activetrigger{
	border:1px solid #ccc;
	color:green;
	width:15em;
	padding-right:1em;
	display:block;
	background:#ccc;
}
/* style of the UL */
.dropcontainer ul{
	background:#fff;
	border:1px solid #999;
	border-bottom:none;
	list-style-type:none;
	padding:0;
	margin:0;
	width:16em;
	position:absolute;
}
.dropdownhidden{
	top:0;
	left:-999em;
}
.dropdownvisible{
	top:0;
	left:0;
}
.dropcontainer ul a{
	padding:0 .5em;
	display:block;
	width:15em;
	text-decoration:none;
	color:#666;
	border-bottom:1px solid #999;
}
.dropcontainer ul a:hover{
	background:#ccc;
}
.dropcontainer{
	position:relative;
}
