	/* global html page & body */
	body {
		margin: 0px 0px 0px 0px;
	}

	body, html {
		height: 100%;
	}

	/* scroller window voorkant */
	div.scroller {
		/* padding-top: 60px; */
		margin: 5px 5px 5px 5px;
		font-family: Arial;
		font-size: 8pt;
		color: #bc180e;
		font-weight: bold;
		filter: alpha(opacity=0);
		-moz-opacity: 0.0;
		opacity: 0.0;
		text-align:center;
		background-color: white;
	}

	/* header boven pages */
	H3 {
		font-family:Arial,Helvetica,serif;
		font-size:11pt;
		font-weight:bold;
		color:#7A0700;
	}

	/* text boven in het rode gedeelte */
	.koppenBoven {
		font-family: Arial, Verdana,serif;
		font-size: 12px;
		color: #ffffff;
		font-weight: bold;
		text-decoration: none !important;
		padding-left: 2px;
		padding-right: 2px;
		font-variant: small-caps;
	}

	div.vertical {
		text-align: center;
	}

	/* default font */
	body, table, td {
		font-family: arial,serif;
		font-size: 10pt;
	}

	/* themes voor lijstopties */
	td.lijst_header {
		border-top: 1px solid #666;
		border-left: 1px solid #666;
		border-bottom: 1px solid #666;
		font-weight: bold;
		font-size: 9pt;
	}
	td.lijst_data {
		border-left: 1px solid #666;
		border-bottom: 1px solid #666;
		font-size: 9pt;
	}
	td.lijst_header_end, td.lijst_data_end  {
		border-left: 1px solid #666;
		font-size: 9pt;
		background-color: #fff !important;
	}

	/* alle input elementen */
	.input	{
	font-family:Arial,Helvetica,serif;
	font-size:10px;
	border:1px solid #942031;
	background-color:#FFFFFF; }

	/* default font settings voor de content */
	.content {
	font-family:Arial,Helvetica,serif;
	font-size:12px;
	color:#7A0700;
	background-color:#FFFFFF;	}

	/* idem, alleen dit keer 1 slag kleiner */
	.smallcontent {
	font-family:Arial,Helvetica,serif;
	font-size:11px;
	color:#7A0700;
	}

	/* de onderdelen van de site, navigatie */
	a.onderdelen {
	font-family:arial,helvetica,serif;
	font-size:11px;
	font-weight:bold;
	color:white;
	text-decoration:none;
	}

	a.onderdelen:hover {
	font-family:arial,helvetica,serif;
	font-size:11px;
	font-weight:bold;
	color:#e2e2e2;
	text-decoration:none;
	}

	/* default hyperlinks themes */
	a {
		font-size: 11px;
		font-weight: bold;
		color: #bc180e;
		text-decoration: none;
	}
	a:hover {
		text-decoration:underline;
	}

	/* de floating layer, indien van toepassing */
	.navtext {
	padding-right:1px;
	padding-left:1px;
	padding-top:1px;
	padding-bottom:1px;
	text-align:center;
	border-width:0px;
	border-style:outset;
	border-color:black;

	/* layer-background-color:white; */
	position:absolute;
	z-index:10;
	visibility:hidden;
	top:0px;
	left:0px;
	/* overflow:none; */
	}

	/* kopje boven het menu, indien van toepassing */
	.menuKop {
	font-family:Arial,Helvetica,serif;
	font-size:11pt;
	font-weight:bold;
	color:#7A0700;
	background-color:#FFFFFF;
	}

	/* themes voor de metadata elementen */
	table.meta_table {
		width: 100%;
	}
	tr.meta_tr {
		background-color: #eee;
		font-size: 9pt;
	}
	td.meta_td_1 {
		vertical-align: top;
		width:200px;
		font-weight: bold;
		font-size: 9pt;
	}
	td.meta_td_2 {
		width: 250px;
		font-weight: normal;
		font-size: 9pt;
	}

	/* tabel rijen themes */
	tr.tr1, tr.lijst_tr_1 {
		background-color: #eeeeee;
	}
	tr.tr2, tr.lijst_tr_2 {
		background-color: #ffe0de;
	}
	input, textarea {
		border: 1px solid black;
	}

	/* theme voor layer die over de text heen geplaatst wordt */
	div.meerinfo {
		position:absolute;
		top: 0px;
		left:0px ! important;
		width:570px;
		background-color: white;
		border: 1px solid black;
	}
	div.outerinfo {
		position:relative;
		height:0px;
		width:0px;
		/*
		border-right: 1px solid #aaa;
		border-bottom: 1px solid #aaa;
		*/
	}

	/* themes voor de binnekomst pagina, text in de kolommen */
	A.menuitem {
		font-family: Arial Narrow, serif;
		font-size: 10pt;
		font-weight: bold;
		color: white !important;
		text-decoration: none;
	}
	A.menuitem:hover {
		text-decoration: underline !important;
	}

	/* page footer, css2 compliant version below here */
	div#footer {
		position: fixed;
		bottom: 0px;
		width: 100%;
		left: 0px;
		height: 21px;
		text-align: center;
	}
	.footerfont {
		font-family: arial, serif;
		font-size: 8pt;
		color: white;
		font-weight: bold;
	}



	/* default opacity, setting for msie to intercept jscript error */
	img.button {
		filter:alpha(opacity=100);
		-moz-opacity: 1.0;
	}

	/* linkjes in site onder de kolommen */
	.subOnderdelen {
		text-align:center;
		position: absolute;
		left: 193px;
		top: 15px;
		z-index:12;
		width:565px;
	}

	.topOnderdelen {
		position:relative;
		top:0px;
		width:100%;
		text-align: center;
	}


