/**************************************************************************************
			ALL PAGE STYLES
**************************************************************************************/
body {
	margin: 0px;
	padding: 0px;
	background: #ffffff url('images/background.gif') no-repeat 0px 0px;
	font: 10px Verdana;
}
table {
	margin: 0px;
	border: 0px;
	padding: 0px;
	font: 10px Verdana;
}
form {
	margin, border, padding: 0px;
}
a {
	color: #ae0000;
	text-decoration: none;
}
a:hover {
	color: #ae0000;
	text-decoration: underline;
}
.title {
	font: bold 11px Verdana;
	color: #000000;
	text-transform: uppercase;
}
.emphasize {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
		/*************************************
					LOGIN
		*************************************/
		#register {
			position: absolute;
			top: 20px;
			left: 260px;
			width: 250px;
			height: 95px;
			background: url('images/register.gif') no-repeat;
			font: 10px Verdana;
			color: #1c5a65;
			line-height: 17px;
			padding: 7px 10px 7px 10px;
		}
		#register table {
			width: 230px;
			font: 9px Arial;
			color: #1c5a65;
		}
		#register td {
			height: 20px;
		}
		#register input.text {
			height: 13px;
			border: 1px solid #1c5a65;
			background-color: #ffffff;
			font: 9px Arial;
			color: #1c5a65;
		}
		#register input.btnLogin {
			height: 17px;
			width: 97px;
			background: #ffffff url('images/btnLogin.gif') no-repeat;
			border: 0px;
			font: 9px Arial;
			color: #1c5a65;
			line-height: 17px;
		}
		#register input.btnForgot {
			height: 17px;
			width: 59px;
			background: #ffffff url('images/btnForgot.gif') no-repeat;
			border: 0px;
			font: 9px Arial;
			color: #1c5a65;
			line-height: 17px;
		}
		/*************************************
					WELCOME
		*************************************/
		.welcome {
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			position: absolute;
			top: 20px;
			left: 515px;
			width: 250px;
			height: 100px;
			border-top: 1px solid #cbd8d9;
			border-left: 1px solid #cbd8d9;
			padding: 0px 0px 0px 0px;
			vertical-align: bottom;
			text-align: right;
		}
		.date {
			color: #7f7f7f;
		}
		/*************************************
					DATABASES
		*************************************/
		#databases {
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			position: absolute;
			top: 20px;
			left: 765px;
			width: 220px;
			height: 100px;
			border-top: 1px solid #cbd8d9;
			border-left: 1px solid #cbd8d9;
			padding: 5px 10px 5px 0px;
		}
		#databases ul {
			margin: 0px;
			padding: 10px 0px 0px 35px;
		}
		#databases li#active, #databases {
			list-style-image: url('images/active.gif');
			color: #000000;
			text-decoration: none;
		}
		#databases li#inactive {
			list-style-image: url('images/inactive.gif');
			color: #808080;
			text-decoration: none;
		}
		#databases a#topRight {
			color: #ae0000;
			text-decoration: underline;
		}
		#databases a#topRight:hover {
			color: #ae0000;
			text-decoration: none;
		}
		/*************************************
					FIXEDNAV
		*************************************/
		#fixednav {
			position: absolute;
			top: 120px;
			left: 260px;
			width: 725px;
			height: 23px;
		}
		#fixednav_menu {
			position: absolute;
			top: 0px;
			left: 0px;
			width: 505px;
			height: 23px;
			background: #cbdddc;
			border-top: 1px solid #678787;
			border-left: 1px solid #678787;
			border-bottom: 1px solid #cbd8d9;
			border-right: 1px solid #cbd8d9;
		}
		#fixednav_other {
			position: absolute;
			padding-left: 29px;
			top: 0px;
			left: 505px;
			width: 220px;
			height: 23px;
			background-color: #ffffff;
			border: 1px solid #cbd8d9;
			border-right: 0px;
		}
		#fixednav div {
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			height: 23px;
			font: 10px Arial;
			line-height: 20px;
			color: #1c5a65;
			cursor: pointer;
		}
		.fnSearch {
			background: url('images/fixednav_01.gif') no-repeat;
			padding-left: 29px;
			float: left;
			width: 84px;
		}
		.fnContact {
			background: url('images/fixednav_02.gif') no-repeat;
			padding-left: 29px;
			float: left;
			width: 85px;
		}
		.fnNews {
			background: url('images/fixednav_03.gif') no-repeat;
			padding-left: 29px;
			float: left;
			width: 86px;
		}
		.fnEvents {
			background: url('images/fixednav_04.gif') no-repeat;
			padding-left: 29px;
			float: left;
			width: 86px;
		}
		.fnJobs {
			background: url('images/fixednav_05.gif') no-repeat;
			padding-left: 29px;
			float: left;
			width: 86px;
		}
		.fnLine {
			background: url('images/fixednav_06.gif') no-repeat;
			float: left;
			width: 7px;
		}
		/*************************************
					LEFT
		*************************************/
		.left {
			position: absolute;
			top: 20px;
			left: 30px;
			width: 225px;
		}
		#left_header {
			position: relative;
			top: 0px;
			left: 0px;
			width: 225px;
			height: 306px;
			background: url('images/logo2.jpg') no-repeat;
		}
		.left_menu {
			position: relative;
			top: 0px;
			left: 0px;
			width: 225px;
			background: url('images/menu.gif') repeat-y;
		}
		.left_footer {
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			position: relative;
			top: 0px;
			width: 225px;
			height: 32px;
			padding-top: 16px;
			padding-right: 8px;
			text-align: right;
			background: url('images/menu_footer.gif') no-repeat;
		}
		#left_header div {
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			position: absolute;
			top: 264px;
			height: 13px;
			font: 10px Arial;
			text-transform: uppercase;
			color: #1c5a65;
			cursor: pointer;
		}
		.logoHome {
			position: absolute;
			top: 10px;
			left: 10px;
			width: 205px;
			height: 248px;
			cursor: pointer;
			z-index: 2;
		}
		.fnHome {
			left: 107px;
			width: 85px;
		}
		.fnLanguageFR {
			left: 197px;
			width: 20px;
			text-align: right;
		}
		.fnLanguageNL {
			left: 177px;
			width: 20px;
			text-align: right;
		}
		.menuNiveau1 {
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			width: 195px;
			height: 19px;
			padding: 0px 2px 1px 35px;
			background: url('images/topmenu.gif') no-repeat 0px center;
			color: #1c5a65;
			cursor: pointer;
		}
		.menuNiveau2 {
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			width: 171px;
			height: 17px;
			padding: 1px 2px 1px 11px;
			background: url('images/submenu.gif') no-repeat 0px center;
			color: #1c5a65; 
			cursor: pointer;
		}
		.menuFixed {
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			width: 195px;
			height: 19px;
			padding: 0px 2px 1px 35px;
			background: url('images/fixedmenu.gif') no-repeat 0px center;
			color: #1c5a65; 
			cursor: pointer;
		}
		/*************************************
					CONTENT
		*************************************/
		.content {
			position: absolute;
			top: 144px;
			left: 260px;
			width: 725px;
			height: 30px;
			border-left: 1px solid #cbd8d9;
		}
		.content_header {
			position: absolute;
			top: 7px;
			left: 5px;
			width: 695px;
			height: 17px;
			background-color: #cbd9d8;
			font: bold 10px Verdana;
			text-transform: uppercase;
			color: #1c5a65;
			line-height: 17px;
			padding: 0px 0px 0px 5px;
		}
		.content_corner {
			position: absolute;
			top: 7px;
			right: 0px;
			width: 16px;
			height: 17px;
			background-image: url('images/corner.gif');
		}
		.content_page {
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			position: absolute;
			top: 30px;
			left: -1px;
			width: 696px;
			padding: 0px 5px 20px 11px;
			font: 10px Verdana;
			color: #000000;
			line-height: 12px;
			text-align: justify;
			border-left: 1px solid #cbd8d9;
		}
/**************************************************************************************
			HOME PAGE STYLES
**************************************************************************************/
		/*************************************
					CONTENT
		*************************************/
		.home {
			position: absolute;
			top: 142px;
			left: 260px;
			width: 505px;
			height: 30px;
			border-left: 1px solid #cbd8d9;
		}
		.home_header {
			position: absolute;
			top: 7px;
			left: 5px;
			width: 475px;
			height: 17px;
			background-color: #cbd9d8;
			font: bold 10px Verdana;
			text-transform: uppercase;
			color: #1c5a65;
			line-height: 17px;
			padding: 0px 0px 0px 5px;
		}
		.home_corner {
			position: absolute;
			top: 7px;
			right: 0px;
			width: 16px;
			height: 17px;
			background-image: url('images/corner.gif');
		}
		.home_page {
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			position: absolute;
			top: 30px;
			left: -1px;
			width: 481px;
			padding: 0px 5px 20px 11px;
			font: 10px Verdana;
			color: #000000;
			line-height: 12px;
			text-align: justify;
			border-left: 1px solid #cbd8d9;
		}
		.newsOnHomepage {
			position: absolute;
			top: 151px;
			left: 770px;
			width: 221px;
		}
		.newsOnHomepage_header {
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			position: relative;
			top: 0px;
			left: 0px;
			width: 221px;
			height: 34px;
			background: #ffffff url('images/news_header.gif') no-repeat;
			padding: 9px 0px 0px 23px;
			font: 10px Arial;
			text-transform: uppercase;
			color: #1c5a65;
		}
		#newsOnHomepage_news {
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			position: relative;
			top: 0px;
			left: 0px;
			width: 221px;
			background: #ffffff url('images/news_filler.gif') repeat-y;
			padding: 0px 13px 0px 13px;
			text-align: justify;
		}
		.newsOnHomepage_footer {
			position: relative;
			top: 0px;
			left: 0px;
			width: 221px;
			height: 35px;
			background: #ffffff url('images/news_footer.gif') repeat-y;
		}
		.datebutton {
			width: 195px;
			height: 17px;
			border: 0px;
			padding-left: 5px;
			background: #ffffff url('images/datebutton.gif') no-repeat;
			font: 10px Arial;
			text-transform: uppercase;
			text-align: left;
			color: #1c5a65;
		}
		.morebutton {
			width: 59px;
			height: 17px;
			background: #ffffff url('images/morebutton.gif') no-repeat;
			border: 0px;
			font: 10px Arial;
			text-transform: capitalize;
			color: #1c5a65;
		}
		#newsOnHomepage_news p {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
/**************************************************************************************
			CONTACT PAGE STYLES
**************************************************************************************/
.contactForm {
	font: 10px Verdana;
	color: #000000;
}
.contactInput {
	background: #ffffff;
	border: 1px solid #8eaab5;
	font: 11px Verdana, sans-serif;
	color: #000000;
}
.contactButton {
	background: #8eaab5;
	font: bolder 11px Verdana;
	color: #ffffff;
}
fieldset {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border: 1px solid #8eaab5;
	padding: 5px;
}
legend {
	color: #000000;
}
/**************************************************************************************
			NEWS PAGE STYLES
**************************************************************************************/
.recentnews {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border: 1px solid #8eaab5;
	width: 495px;
	padding: 10px;
	margin-bottom: 5px;
}
.newsheader {
	text-align: right;
}
.newsTextHeader {
	color: #000000;
	font-size: 11px;
	text-align: justify;
}
.newsarchiveheader {
	border-top: 1px solid #8eaab5;
	border-left: 1px solid #8eaab5;
	border-right: 1px solid #8eaab5;
	padding: 3px;
	padding-left: 7px;
	width: 120px;
	font-size: 11px;
}
.newsarchive {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border: 1px solid #8eaab5;
	width: 495px;
	padding: 10px;
}
a.newsdetaillink, a.newsdetaillink:hover, a.newsdetaillink:active, a.newsdetaillink:link {
	font: bold 11px Verdana;
	color: #666666;
}
/**************************************************************************************
			SITEMAP - STYLES
**************************************************************************************/
.sitemapcontent {
	font: normal 11px Verdana;
	color: #000000;
	width: 504px;
	border: 0px;
	float: left;
}
.sitemap1, .sitemap2, .sitemap3, .sitemap4 {
	color: #000000;
	height: 20px;
	padding-left: 3px;
}
.sitemap1 {
	background-color: #cbd9d8;
	width: 150px;
}
.sitemap2 {
	background-color: #cbd9d8;
	width: 150px;
}
.sitemap3 {
	background-color: #cbd9d8;
	width: 150px;
}
.sitemap4 {
	background-color: #cbd9d8;
	width: 150px;
}
/**************************************************************************************
			BREADCRUMBS - STYLES
**************************************************************************************/
#breadcrumbs {
	position: absolute;
	left: 20px;
	bottom: 20px;
	background-color: #8f8f8f;
	color: #ffffff;
}
#breadcrumbs a {
	color: #ff0000;
}
/**************************************************************************************
			ERROR - STYLES
**************************************************************************************/
.errorText {
	font: 11px Verdana;
	color: #f00000;
	border: 1px solid #f00000;
	padding: 5px;
}
.errorTitle {
	font: 11px Verdana;
	font-weight: bolder;
	color: #f00000;
}
/**************************************************************************************
			NOTICE - STYLES
**************************************************************************************/
.noticeText {
	font: 11px Verdana;
	color: #0000f0;
	border: 1px solid #0000f0;
	padding: 5px;
}
.noticeTitle {
	font: 11px Verdana;
	font-weight: bolder;
	color: #0000f0;
}
/**************************************************************************************
			SEARCH - STYLES
**************************************************************************************/
.zoekresultaten {
	position: relative;
	width: 694px;
	border: 1px solid #1c5a65;
	background-color: #ffffff;
}
