/* Algemeen */
body { background-color: #21355a; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a { color: #ffffff; text-decoration: none; }
a:hover { text-decoration: underline; }
strong { font-weight: bold; }
em { font-style: italic; }
td { vertical-align: top; }

/* Site structuur */
div.container { margin: 9px auto; width: 985px; padding-top: 164px; background: transparent url("/banner/header.jpg") no-repeat 0 0; }
div.leftColumn { float: left; margin-top: 9px; width: 200px; }
div.centerColumn { float: left; margin: 9px 0 0 9px; padding: 12px; width: 530px; line-height: 1.5em; background: #214370 url("/design/images/layout/centerfooter.jpg") no-repeat 0 100%; }
div.rightColumn { float: left; margin: 9px 0 0 13px; width: 200px; font-size: 11px; }
div.footer { float: left; clear: both; margin-top: 9px; width: 985px; height: 25px; font-weight: bold; padding: 8px 0 0 5px; background: transparent url("/design/images/layout/footer.jpg") no-repeat 0 0; }
div#inventis { float: right; width: 120px; text-align: right;  margin: -4px 6px 0 0; padding: 0; }
div#inventis a { float: right; display: block; width: 120px; height: 21px; background: transparent url("/design/images/layout/inventis.gif") no-repeat 0 0; overflow: hidden; text-indent: 900px; }
div#inventis a:hover { background: transparent url("/design/images/layout/inventis.gif") no-repeat left bottom; }

/* Content of leftColumn */
	/* hoogste niveau */
	div.leftColumn ul.menu { }
	div.leftColumn ul.menu li { border-bottom: 1px solid #ffffff; font-size: 13px; font-weight: bold; }
	div.leftColumn ul.menu li.nbb { border-bottom: 0; }
	div.leftColumn ul.menu li.active { background: url("/design/images/layout/activemenu.gif") repeat-x 0 0; }
	div.leftColumn ul.menu li a { text-decoration: none; display: block; padding: 7px 2px 5px 2px; }
	div.leftColumn ul.menu li a:hover { text-decoration: none; background: url("/design/images/layout/hovermenu.gif") repeat-x 0 0; }
	div.leftColumn ul.menu li.active a { color: #21355a; }
	div.leftColumn ul.menu li.active a:hover { background: url("/design/images/layout/activemenu.gif") repeat-x 0 0; }

	/* eerste subniveau */
	div.leftColumn ul.menu li ul { border-top: 1px solid #ffffff; color: #bebfc3; margin-top: 5px; }
	div.leftColumn ul.menu li ul li { border-bottom: 1px solid #bebfc3; margin-left: 9px; }
	div.leftColumn ul.menu li ul li.active { background: url("/design/images/layout/activemenu.gif") repeat-x 0 0; }
	div.leftColumn ul.menu li ul li a { color: #bbbfca; display: block; }
	div.leftColumn ul.menu li.active ul li a:hover { background: url("/design/images/layout/hovermenu.gif") repeat-x 0 0;  }
	div.leftColumn ul.menu li.active ul li a { color: #bbbfca; }

	/* tweede subniveau */
	div.leftColumn ul.menu li ul li ul {}
	div.leftColumn ul.menu li ul li ul li { margin-left: 9px; cursor: pointer; }
	div.leftColumn ul.menu li ul li ul li a { color: #7c808b; }
	div.leftColumn ul.menu li ul li.active ul li a { color: #7c808b; }

/* Content of centerColumn */
div.centerColumn h1 { color: #ffffff; font-size: 1.8em; font-weight: normal; margin-bottom: 15px; }
div.centerColumn h2 { margin: 8px 0; font-size: 1.6em; color: #b39d6c; }
div.centerColumn h3 { margin: 8px 0; font-size: 1.1em; color: #b7c0cf; }
div.centerColumn p { line-height: 1.2em; margin-bottom: 1em; text-align: justify; }
div.centerColumn img { margin-bottom: 1em; }
div.centerColumn a { color: #bbbfca; }
div.centerColumn ul { margin-left: 25px; list-style-image: url("/design/images/layout/liststyleimage.gif"); }
div.centerColumn ul li { line-height: 1.8em; }
div.centerColumn ol { margin-left: 25px; list-style-type: decimal; }
div.centerColumn ol li { line-height: 1.8em; }
div.centerColumn table { width: 100%; margin: 15px 0; border-collapse: collapse; padding: 0; }
div.centerColumn table tr.even { background-color: #21355a; }
div.centerColumn table tr td { padding: 9px; }
div.centerColumn table thead tr td { height: 27px; color: #21355a; text-transform: uppercase; font-weight: bold; font-size: 15px; padding-top: 8px; background: transparent url("/design/images/layout/tablehead.gif") repeat-x 0 0; }
div.centerColumn table thead tr td { height: 27px; color: #21355a; text-transform: uppercase; font-weight: bold; font-size: 15px; padding-top: 8px; background: transparent url("/design/images/layout/red_big.jpg") repeat-x 0 0; }
div.centerColumn img { float: left; border: 3px solid #b7c0cf; margin: 3px 5px 5px 0; }

/* Content of rightColumn */
div.rightColumn h5 { width: 204px; height: 20px; color: #21355a; text-transform: uppercase; font-weight: bold; font-size: 15px; padding: 7px 0 0 3px; }
div.rightColumn h5.yellow { background: transparent url("/design/images/layout/yellow.jpg") no-repeat 0 0; }
div.rightColumn h5.yellow { background: transparent url("/design/images/layout/red.jpg") no-repeat 0 0; }
div.rightColumn h5.red { background: transparent url("/design/images/layout/red.jpg") no-repeat 0 0; }
div.rightColumn h6 { margin: 9px 0 3px 0; text-decoration: underline; font-size: 11px; font-weight: bold; }
div.rightColumn h6.yellow { color: #dec07a; }
div.rightColumn h6.yellow { color: #b39d6c; }
div.rightColumn h6.red { color: #ff485c; }
div.rightColumn a.readmore { display: block; background-color: #ffffff; color: #000000; padding: 3px; width: 52px; margin-top: 6px; }
div.rightColumn ul { margin-top: 10px; }
div.rightColumn ul li { margin-bottom: 8px; }
div.rightColumn ul li img { border: 3px solid #b7c0cf; }
div.rightColumn ul.files { margin-left: 25px; list-style-image: url("/design/images/layout/liststyleimage.gif"); }

/* Specifieke pagina's */
div.contactLeft { float: left; width: 180px; line-height: 1.5em; }
div.contactLeft strong { display: block; margin-bottom: 10px; }
div.contactLeft span.addressPart { display: block; margin-bottom: 10px; }
div.contactRight { float: left; }
div.contactBottom { float: left; clear: both; }

/* Formulier */
form.niceForm { margin-bottom: 12px; }
form.niceForm div.entry { float: left; clear: both; margin-bottom: 12px; }
form.niceForm div.entry label { float: left; width: 35%;}
form.niceForm div.entry input { float: left; clear: both; border: 0; background-color: #e7e7e7; padding: 4px; width: 500px; margin-top: 4px; color: #000; }
form.niceForm div.entry select { float: left; clear: both; border: 0; background-color: #e7e7e7; padding: 4px; width: 500px; margin-top: 4px; color: #000; }
form.niceForm div.entry textarea { float: left; clear: both; border: 0; background-color: #e7e7e7; padding: 4px; width: 500px; margin-top: 4px; color: #000; height: 100px; }
form.niceForm div.errors {}
form.niceForm div.errors span.errorMesg { color: #ff485c; display: block; float: right; width: 63%; text-align: right; font-style: italic; }
form.niceForm div.buttons { float: left; clear: both; margin-bottom: 12px; }
form.niceForm div.buttons input { display: block; padding: 10px; background-color: #B39D6C; color: #21355a; border: 0;}

/* Home-logo */
div.homelogo { position: absolute; left: 50%; margin-left: -493px; width: 985px; top: 9px; height: 164px; cursor: pointer; }
div.languages { position: absolute; left: 50%; margin-left: -482px; width: 50px; top: 156px; height: 25px; color: #6373a4; font-weight: bold; }

div.flashmesg { width: 300px; font-style: italic; }