* {
	margin: 0;
	padding: 0;
}
body {
	background: #fff url(../images/body_bg.gif) repeat-y 25px 0;
	font-size: 13px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

/* Algemeen tekst styles */

h1#titel {
	color: #760D24;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}
h1 {
	text-align: left;
	font-weight: bold;
	font-size: 20px;
	text-decoration: none;
	font-style: normal;
	margin: 0 0 20px 0;
}

h2 {
	text-align: left;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 14px 0;
	text-decoration: none;
	font-style: normal;
}
h3,h4,h5,h6 {
  text-align: left;
	font-weight: bold;
	font-size: 13px;
	margin: 0 0 13px 0;
	text-decoration: none;
	font-style: normal;
}
.center { text-align: center; }
.right { text-align: right; }
.left { text-align: left; }
.justify { text-align: justify; }
.formtextarea { width: 100%; height: 80px;}
.settop { vertical-align:top; width: 10px;}
table tr td input { margin: 3px 0;}
.honderd { width: 99%;}
p { margin-bottom: 13px;}
img { border: 0; }

/* Hoofdmenu */

div#hoofdmenu ul li a.active {
    font-weight:bold !important;
}

div#hoofdmenu { 
	position: absolute; 
	left: 25px; 
	top: 100px; 
	width: 150px; 
	text-align: left; 
	font-size: 11px; 
	z-index: 10; }

div#hoofdmenu ul li {
	list-style-type: none;
	background: url(../images/hoofdmenu_02.gif) repeat-y;
	padding: 6px 0 6px 40px;
	width: 190px;
	font-size: 11px;
	margin-top: -1px;
}

div#hoofdmenu ul li a {
	text-decoration: none;
	color: #000000;
}
div#hoofdmenu ul li a:hover {
	color:#666666;
}

		/* Sub menu items */
		div#hoofdmenu ul li ul {
			padding-top: 5px;
			margin-bottom: -6px;
			display: block;
		}
		div#hoofdmenu ul li ul li {
			padding: 5px 0 5px 13px;
			width: 150px;
			list-style-type: none;
			background: none;
			position: relative;
			line-height: 11px;
			font-size: 11px;
		}
		
		/* Display sub-sub-menu on sub-menu hover */
		/* IE needs javascript, others use css */
		div#hoofdmenu ul li ul li:hover ul, div#hoofdmenu ul li ul li.hover ul { 
			display: block;
		}
		
		div#hoofdmenu ul li ul li a {
			text-decoration: none;
			color: #760D24;
		}
		div#hoofdmenu ul li ul li a:hover {
			text-decoration: none;
			color: #C4B3BA;
		}
			/* Sub sub menu items */
			div#hoofdmenu ul li ul li ul {
				display: none;
				position: absolute;
				left: 149px;
				top: -4px;
				width: 70px;
				padding-left: 5px;
				border-left-color: #760D24;
				border-left-style: solid;
				border-left-width: 1px;
				list-style-type: none; 
			}
			div#hoofdmenu ul li ul li ul li {
				background-color: white;
				filter:alpha(opacity=85);
        		-moz-opacity:0.85;
        		opacity: 0.85;
				line-height: 11px;
				font-size: 11px;
				padding: 5px 0;
				margin: -3px 0 0 0;
			}
			div#hoofdmenu ul li ul li ul li a { 
			text-decoration:none; color: #333;
			filter:alpha(opacity=100);
        	-moz-opacity:1.0;
        	opacity: 1.0;
			
			}
			div#hoofdmenu ul li ul li ul li a:hover { color:#999; }

div#menutop {
	background: url(../images/hoofdmenu_01.gif) no-repeat;
	font-size: 0px;
	line-height: 0px;
	height: 8px;
	overflow:hidden;
	width: 190px;
}
div#menubottom {
	background: url(../images/hoofdmenu_03.gif) no-repeat;
	height: 19px;
	width: 190px;
	margin-top:-1px;
}

/* Snelkoppeliongen */

div#snelkoppelingen {
	text-align: left;
	position: absolute;
	right: 10px;
	top: 190px;
	width: 137px;
	font-size: 11px;
}

div#snelkoppelingen dl dt {
	margin-top: 25px;
	background-image: url(../images/snelkoppeling_01.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	height: 19px;
	width: 137px;
	text-align: center;
	display: block;
	overflow: hidden;
	line-height: 19px;
	box-sizing: content-box;
}

div#snelkoppelingen dl dd {
	background-image: url(../images/snelkoppeling_02long.gif);
	background-position: 0 -40px;
	background-repeat: no-repeat;
	height: 69px;
	width: 137px;
	display: block;
	box-sizing: content-box;
}

/*
div#snelkoppelingen dl dd#snel2 {
	background-image: url(../images/snelkoppeling_02long.gif);
	background-position: 0 -30px;
	height: 79px;
}
div#snelkoppelingen dl dd#snel2 a {
	width: 117px; 
	height: 59px;
}*/

div#snelkoppelingen dl dd a { color: #000000; display:block; text-decoration:none; padding: 10px 10px 10px 12px; width: 117px; height: 49px; cursor: pointer; box-sizing: content-box; }
div#snelkoppelingen dl dd a:hover {
	color:#666666;
}
div#snelkoppelingen dl dt a { 
	color: #FFFFFF;
}

img#nobco { display: block; margin: 60px 0 0 0; }

/* Functionele Navigatie (Home, Email, Search) */

div#funcnav {
	z-index: 10;
	width: 75px;
	position: absolute;
	top: 50px;
	right: 45px;
}

div#funcnav ul {
	list-style-type: none;
}
div#funcnav ul li {
	margin-bottom: 10px;
	float: left;
	clear: both;
}

/* variabele container */
div#varcontainer 
{
	z-index: 1;
	/*background-color: red;*/
	padding-left: 265px;
	padding-right: 50px; /* with column: 240px */
}

div#contentfloatcontainer
{
	/*background-color: #353;*/
}

#logobox { 
	padding-top: 10px;
	z-index:200;
	text-align: center; 
	/*background-color: yellow;*/
	}
/* Inhoud */

div#inhoud { text-align: justify; font-family: Arial, Helvetica, san-serif;
    line-height:1.4;}
div#contentfloatcontainer a { color: #760d24; text-decoration:none;}
div#contentfloatcontainer a:hover {
	color: #C4B3BA;
	text-decoration:none;
}

div#contentfloatcontainer ul { margin: 0 0 0 20px; padding: 0;}
div#contentfloatcontainer ol { margin: 0 0 0 20px; padding: 0;}

div#funcnavandsnelkoppelingencontainer
{
z-index:1;
position: absolute;
top: 0px;
right: 0px;
width: 137px;
}


/*div#kolom1 {}*/

/* Miscellaneous */
div#menudecoratie
{	
	background: url(../images/menudecoratie.gif) no-repeat;
	width: 190px;
	height: 386px;
	z-index: 1;
}
/*div#decoratie1
{
	width: 2px;
	height: 701px;
	background-image: url(../images/verticale_lijn.jpg);
	background-repeat: no-repeat;
	position: absolute;
	right: 195px;
	top: 0px;
}*/

/* 	Accessibility code */

h1 span { display: none; }
h2 span { display: none; }
h3 span { display: none; }

#column1 h1 span,
#column1 h2 span,
#column1 h3 span,
#column2 h1 span,
#column2 h2 span,
#column2 h3 span,
#column3 h1 span,
#column3 h2 span,
#column3 h3 span { 
	display:block;
}


.hidden { display: none; }
.hide { display:none; }
ul.gadirectnaar { display: none; }
.printonly { display: none; }
div#printlogo { display: none; }