html { margin: 0px 0px 1px 0px; padding: 0px; height: 100%; -ms-overflow-y: scroll; }

body {
	text-align: center;
	margin: 0px; padding: 0px;
	overflow: -moz-scrollbars-vertical;
	background-color: #8C8C8C;
	height: 100%;
}

body, #page, div {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #505050;
}

#page { // Horizontale position
	position: relative;
	top: 0px;
	width: 928px; height: 95%;
	margin-right: auto; 
	margin-left: auto;
	margin-top: 0px;
	padding: 0px; margin-bottom: 60px;
	text-align: left;
}

#pageContainer {
	position: relative;
	top: 0px; left: 0px;
	width: 928px;
	background-color: #FFF;
}

/*-------- General styles -----------*/
H1 {font: normal 26px Arial, Helvetica, sans-serif; color: #1489af; margin: 0px 0px 15px 0px;}
H2 {font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #1489af; margin: 3px 0px 5px 0px;}
H3 {font: bold 13px Verdana, Arial, Helvetica, sans-serif; margin: 3px 0px 5px 0px;}
H4, H5, H6 {font: bold 11px Verdana, Arial, Helvetica, sans-serif; margin: 0px;}
P {margin: 0px;}
FORM {margin: 0px;}
IMG {border: 0px;}

HR {height: 1px; clear: both;border-left: none; border-right: none; border-top: 1px solid #E0E0E0; border-bottom: none;}
a {color: #076099; text-decoration: underline;}
a:hover {color: #076099; text-decoration: underline;}

a.homepage_link {cosslor: #1489af; text-decoration: none; border-bottom: 0px solid #6cbad3;}

.whitespace {margin: 16px 20px 20px 20px; }


/* PAGE LAYOUT */
.indexContentTable, .indexContentTableSub {table-layout: fixed;}
.indexContentTable .col1 {width:187px; border-right:1px solid #dcdcdc;}
.indexContentTable .col2 {width:740px; background: #FFF url('../images/bg_vervolg.gif') repeat-y; }
.indexContentTableSub .subcol2 {width:452px;}
.indexContentTableSub .subcol3 {width:287px; background: #efefef; border-left: 1px solid #DADADA;}

.vervolgContentTable, .vervolgContessntTableSub {table-layout: fixed;}
.vervolgContentTable .col1 {width:187px; border-right:1px solid #dcdcdc;}
.vervolgContentTable .col2 {width:740px; background: #FFF url('../images/bg_vervolg.gif') repeat-y;}
.vervolgContentTableSub .subcol2 {width:452px; padding-top: 0px; padding-bottom: 30px;}
.vervolgContentTableSub .subcol3 {width:287px; background: #efefef; border-left: 1px solid #DADADA;}

.indexContentTable td, .indexContentTableSub td, .vervolgContentTable td, .vervolgContessntTableSub td {vertical-align: top;}

/* LEFTMENU */

#leftMenu {
	margin: 0px 0px 0px 0px;
	padding: 0px; display:block;
}
#leftMenu ul {padding: 0px; margin: 0px 0px 0px 0px; list-style-type: none; float: left;border-bottom: 1px solid #e4e4e4;}
#leftMenu li {padding: 0px; margin: 0px; list-style-type: none; float: left;}
#leftMenu a, #leftMenu a:link, #leftMenu a:visited,
#leftMenu a:hover, #leftMenu a:focus, #leftMenu a:active {
  display:block; white-space: nowrap;
  text-decoration: none; width: 177px;
  margin: 0px; padding: 8px 5px;
  border-bottom: 1px solid #dcdcdc; background: #FFF;
}

#leftMenu a, #leftMenu a:link {
  font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #8c8c8c; text-align: right;
}

#leftMenu a.active {
 	background-color: #1489af; color: #FFF;
}

#leftMenu a:hover, #leftMenu a:focus {
 	background-color: #1489af; color: #FFF;
}

/*---------- NAVBAR / PAGE NAVIGATION -------------*/
.navbar { height: 30px; padding-top: 10px;}
.navbarActivePageNumber { font-weight: bold; border-left: 1px solid #DADADA; padding: 0px 3px 0px 5px;}
.navbarPageNumber {border-left: 1px solid #DADADA; padding: 0px 3px 0px 5px;}
.navbarPreviousNextArrow {padding: 0px 5px; }
.navbarDots {display: inline; border-left: 1px solid #DADADA; padding: 0px 3px 0px 5px;}

.nieuwsJaarOverzicht .whitespace {margin: 15px 0px 20px 0px; padding-top: 10px; border-top: 1px solid #dcdcdc;}
.nieuwsblock .whitespace {padding-top: 10px; border-top: 1px solid #dcdcdc;}

/*----------- DOWNLOADS -------------------*/
.downloadCategorie {margin-bottom: 40px; padding-top: 10px; border-top: 2px dotted #B3B70A;}
.downloadItem {padding: 5px 0px;border-bottom: 1px dotted #DDD;}
.verslagItem {padding: 5px 0px;border-bottom: 1px dotted #DDD;}



/* PAGE BLOCKS */
/*
.nieuwsblock {booorder-top: 1px solid #dcdcdc;}
.nieuwsblock .whitespace {margin: 15px 15px 40px 15px; display: block; }*/


.blockWhite {border-bottom: 1px solid #dcdcdc; background-color: #FFFFFF; overflow: auto; clear:both;}
.blockWhite H2 {color: #1489af; font-size:17px; letter-spacing: -1px; text-transform:uppercase; line-height: 18px;}
.blockWhite a:link, .blockGreen a:visited {text-decoration: underline;}
.blockWhite a:hover, .blockGreen a:active {text-decoration: underline;}
.blockWhite .whitespace {margin: 8px 10px 12px 10px; }

.blockGreen {border-bottom: 1px solid #dcdcdc; background-color: #B3B70A; overflow: auto; clear:both; padding-top: 1px;}
.blockGreen .whitespace {color: #000;}
.blockGreen H2 {color: #FFFFFF; font-size:17px; letter-spacing: -1px; text-transform:uppercase; line-height: 18px;}
.blockGreen a:link, .blockGreen a:visited {color: #FFF; text-decoration: underline;}
.blockGreen a:hover, .blockGreen a:active {color: #FFF; text-decoration: underline;}
.blockGreen .whitespace {margin: 8px 10px 12px 10px; }

.blockBlue {border-bottom: 1px solid #dcdcdc; background-color: #3EB1D6; overflow: auto; clear:both; color: #000; padding-top: 1px;}
.blockBlue .whitespace {color: #FFF;}
.blockBlue H2 {color: #FFFFFF; font-size:17px; letter-spacing: -1px; text-transform:uppercase; line-height: 18px;}
.blockBlue a:link, .blockBlue a:visited {color: #FFF; text-decoration: underline;}
.blockBlue a:hover, .blockBlue a:active {color: #FFF;  text-decoration: underline;}
.blockBlue .whitespace {margin: 8px 10px 12px 10px; }

.blockPink {border-bottom: 1px solid #dcdcdc; background-color: #D63E90; overflow: auto; clear:both; color: #FFF; padding-top: 1px;}
.blockPink .whitespace {color: #FFF;}
.blockPink H2 {color: #FFFFFF; font-size:17px; letter-spacing: -1px; text-transform:uppercase; line-height: 18px;}
.blockPink a:link, .blockPink a:visited {color: #FFF; text-decoration: underline;}
.blockPink a:hover, .blockPink a:active {color: #FFF; text-decoration: underline;}
.blockPink .whitespace {margin: 8px 10px 12px 10px;}

.newsletterBlock {border-bottom: 1px solid #dcdcdc; padding: 1px 0px; display: block; clear:both;background-color: #EBEBE7; }
.newsletterBlock H2 {color: #1489af; font-size:17px; letter-spacing: -1px; text-transform:uppercase; line-height: 18px;}
.newsletterBlock .whitespace {margin: 8px 10px 12px 10px;}
.newsletterBlock .emailBox {margin: 3px 0px;}

input.button {
	cursor:pointer;cursor:hand; padding-bottom: 1px; height: 22px; 
	background: #FFF; border: 1px solid #1489af; color: #1489af; 
	font: normal 11px Verdana, Helvetica, Arial, Sans-serif; 
}
input.button:hover {
	cursor:pointer;cursor:hand; padding-bottom: 1px; height: 22px; 
	background: #1489af; border: 1px solid #1489af; color: #FFF; 
	font: normal 11px Verdana, Helvetica, Arial, Sans-serif;
}

/*-------- Contact -----------*/
.xsformbuilder_table td:first-child {width: 25%;}
.xsformbuilder_simple_textbox {width: 260px; border: 1px solid #a5acb2; padding:3px;margin:0px; font: normal 11px Arial, Helvetica, sans-serif;}
.xsformbuilder_large_textbox {width: 260px; border: 1px solid #a5acb2; padding:3px;margin:0px; font: normal 11px Arial, Helvetica, sans-serif;}
.xsformbuilder_small_textbox {width: 260px; border: 1px solid #a5acb2; padding:3px;margin:0px; font: normal 11px Arial, Helvetica, sans-serif; display:none; }
