body, h1, h2, h3, div, p, table, tr, td, ul, ol, li, blockquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #211940;
	font-style: normal;
}

body {
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}

h1 {
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 12pt;
	font-weight: bold;
}

h2 {
	margin-top: 0px;
	margin-bottom: 25px;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
}

h3 {
	margin-top: 0px;
	margin-bottom: 5px;
	font-size: 10pt;
	font-weight: bold;
}

div {
	margin-top: 10px;
	margin-bottom: 10px;
}

div.inleiding {
	font-weight: bold;
}

div.datum {
	text-align: right;
	font-size: 8pt;
}

div.bijschrift {
	color: #E6B300;
	font-size: 8pt;
	margin-top: 10px;
	margin-bottom: 10px;
}

a:link {
	color: #211940;
	text-decoration: none;
}

a:visited {
	color: #211940;
	text-decoration: none;
}

a:hover {
	color: #E6B300;
	text-decoration: none;
}

a:active {
	color: #E6B300;
	text-decoration: none;
}

table, tr, td {
	margin: 0px 0px 0px 0px;
}

input, textarea, select, option {
	color: #251D5C;
	font-size: 8pt;
}

/* error string, gebruikt voor foutmeldingen in de tabellen*/

.error {
	font-weight: bold;
}


/* afbeeldingstabel */

a.afbeelding {
	color: #E6B300;
	text-decoration: underline;
}



/* navigatietabel */

table.nav, tr.nav, td.nav {
	color: #E6B300;
	background-color: #211940;
	font-weight: bold;
	font-size: 8pt;
}

table.nav_sub, tr.nav_sub, td.nav_sub {
	color: #E6B300;
	font-weight: normal;
	padding-left: 10px;
}

a.nav {
	color: #E6B300;
	font-size: 8pt;
}

a.nav_sub {
	color: #E6B300;
	font-size: 8pt;
}

a.nav:visited, a.nav_sub:visited {
	color: #E6B300;
}


/* content tabel, zoals gebruikt op bijv. cms_index.php */

table.dblauw, tr.dblauw, td.dblauw {
	background-color: #211940;					/* donkerblauw */
	color: #E6B300;  							/* gele tekst */
}

div.dblauw, span.dblauw, a.dblauw {
	color: #E6B300;  							/* gele tekst */
	margin: 0px 0px 0px 0px;
	font-size: 8pt;
	font-weight: bold;
}

table.blauw, tr.blauw, td.blauw {
	background-color: #908C9F;					/* blauw */
	color: #FFFFFF;  							/* witte tekst */
}

div.blauw, span.blauw {
	color: #FFFFFF;  							/* witte tekst */
	margin: 5px 0px 5px 0px;
	padding: 0px 5px 0px 5px;
	font-size: 8pt;
	font-weight: normal;
}

a.blauw {
	color: #FFFFFF;
	font-weight: bold;
}

table.lblauw, tr.lblauw, td.lblauw {
	background-color: #E8E8EC;					/* lichtblauw */
	color: #211940;  							/* donkerblauwe tekst */
}

div.lblauw, span.lblauw, a.lblauw {
	color: #211940;
	/* donkerblauwe tekst */
	margin: 5px 0px 5px 0px;
	padding: 0px 5px 0px 5px;
	font-size: 8pt;
	font-weight: normal;
}

div.lblauwitem, span.lblauwitem, a.lblauwitem {
	color: #211940;  							/* donkerblauwe tekst */
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	font-size: 8pt;
	font-weight: bold;
}

div.lblauwitemright, span.lblauwitemright, a.lblauwitemright {
	color: #211940;  							/* donkerblauwe tekst */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
}

table.wit, tr.wit, td.wit {
	background-color: #FFFFFF;					/* wit */
	color: #211940;  							/* donkerblauwe tekst */
}

div.wit, span.wit, a.wit {
	color: #211940;  							/* donkerblauwe tekst */
	margin: 5px 0px 5px 0px;
	font-size: 8pt;
	font-weight: normal;
	text-align: right;							/* 'knoppen' rechts uitlijnen*/
}

a.wit {
	color: #211940;
	font-weight: bold;
}

