@import 'font.css';

@charset "utf-8";
/* CSS Document */

/* CSS RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 			0;
	padding: 			0;
	border: 			0;
	outline: 			0;
	font-size: 			100%;
	vertical-align: 	baseline;
}
body {
	line-height: 		1;
	font-size: 			12px;
	line-height: 		1.5em;
}
ul {
	list-style: 		none;
	color: #5F5F5F;
}
blockquote, q {
	quotes: 			none;
}
:focus {
	outline: 			0;
}
ins {
	text-decoration: 	none;
}
del {
	text-decoration: 	line-through;
}
table /*cellspacing="0" */ {
	border-collapse: 	collapse;
	border-spacing: 	0;
}

hr{
    background-color: #B5B5B5;
    border: medium none;
    color: #B5B5B5;
    height: 1px;
    line-height: 0;
    overflow: hidden;
}

a {
    text-decoration: underline;
	font-weight: bold;
	color: #5F5F5F;
}

a:hover {
    text-decoration: underline;
}

p{
	text-align: justify;
	color: #5F5F5F;
}

ol{
	color: #5F5F5F;
	line-height: 1.8;

}

/* Custom styles */

body, html{
	margin: 		0;
	padding:		0;
	height: 		100%;
	font-family:	Arial, Helvetica, sans-serif;
}

div#container {
	position:		relative;
	width:			962px;
	height: 		100%;
	margin:			0px auto;
	/*padding:		0 3px 0 3px;*/
}

div.clear {
clear: both;
    height: 0;
    overflow: hidden;
    width: 100%;
}

/* Background border styles */

div#backgroundImageContainer {
	margin: 		0px auto;
	width: 			962px;
	position: 		relative;
}

div#backgroundImageContainer .backgroundImageTest {
	height: 		100%;
	width: 			962px;
	position: 		fixed;
	margin-left:	-3px;
}

div.home {
	background:		url('../images/backgroundBorderStandard.gif') no-repeat;
	position: 		fixed;
	height: 		100% !important!;
}

div.slp {
	background:		url('../images/backgroundBorderSLP.gif') no-repeat;
	position: 		fixed;
}

div.zuidoost {
	background:		url('../images/backgroundBorderZuidoost.gif') no-repeat;
	position: 		fixed;
}

div.west {
	background:		url('../images/backgroundBorderZoneWest.gif') no-repeat;
	position: 		fixed;
}

div.genie {
	background:		url('../images/backgroundBorderGenie.gif') no-repeat;
	position: 		fixed;
}

/* Header */
div#header {
	background:		url('../images/headerBackground.jpg') no-repeat;
	width:			956px;
	height: 		82px;
}

div#header div#logo {
	width:			198px;
	height: 		47px;
	padding:		20px 0 0 30px;
	float: 			left;
}

div#header div#logoPrint {
	display: 		none;
}

/* Menu */

div#header div.menu {
	width: 			546px;
	height: 		42px;
	margin:			0 0 0 75px;
	float:			left;
}

div#header div.bottom {
	height: 		40px;
}

div#header div.menu ul {
	margin: 		0;
	padding: 		0;
	float: 			left;
	position: 		relative;
	font-size: 		14px;
	z-index: 800;
}

div#header div.menu.bottom ul {
	z-index: 500;
}

div#header div.menu ul li {
	padding: 		0;
	list-style: 	none;
	float: 			left;
	position: 		relative;
}

div#header div.menu ul li a {
	display: 		block;
	height: 		26px;
	padding:		16px 10px 0px 10px;
	margin: 		0px 0px 0px 10px;
	color:			#fff;
	text-decoration: none;
	font-family: 	"DigitalLight", Arial, Helvetica, sans-serif;
}

div#header .menu.bottom ul li a{
    height: 29px;
    padding: 11px 10px 0 10px;
    margin: 0 0 0 10px;
}

div#header .menu.bottom ul li a:hover{
    height: 29px;
}

div#header div.menu ul li a:hover {
	background:		url('../images/menuGradient.gif') repeat-x;
	color:			#0b0909;
}


div#header div.menu ul li a.path {
	background:		url('../images/menuGradient.gif') repeat-x;
	color:		#0b0909;
	padding:		16px 10px 16px 10px;
}

div#header div.menu.bottom ul li a.path {
	padding:		11px 10px;
	height:           18px;
}

div#header div.menu ul li.active a {
	font-weight: 	bold;
}

div#header div.menu ul li.active ul li a {
	font-weight: 	normal;
}



div#header div.menu ul li ul {
	float: 			none;
	height: 		auto;
	position: 		absolute;
	visibility: 	hidden;
	top: 40px;
	margin:			0 0 0 10px;
	z-index: 		1500;
}

div#header div.menu.bottom ul li ul {
		z-index: 1000;
}

div#header div.menu ul li ul li {
	list-style: 	none;
	color: 		#FFF;
	float: 		none;
}

div#header div.menu ul li ul li a,
div#header div.menu.bottom ul li ul li a  {
	font-size: 		12px;
	font-family: 	Arial, sans-serif;
	background:		url('../images/submenuGradient.gif') bottom repeat-x #fff;
	color: 		#747474;
	display: 		block;
	/*height: 		27px;*/
	height: auto;
	padding: 		12px 10px;
	margin:		0;
	width: 		150px;
	font-weight: normal
}

div#header div.menu.bottom ul li ul li.firstChild,
div#header div.menu.bottom ul li ul li.firstChild a{
	display: none;
	visibility: hidden;
}



div#header div.menu ul li ul li a:hover,
div#header div.menu.bottom ul li ul li a:hover  {
	color:		#747474;
	text-decoration:  underline;
	background:		url('../images/submenuGradient.gif') bottom repeat-x #fff;
	box-shadow: 	none;
	height: 		auto;
	padding: 		12px 10px;
}


div#header div#language {
	width: 			67px;
	height: 		20px;
	margin:			-27px 0 0 0;
	float: 			left;
}

div#header div#language img {
	float:			left;
	margin:			0 7px 0 0;
}

/* Breadcrumbs & Search */

div#breadCrumbs {
	width: 			590px;
	float: 			left;
	height: 		30px;
	margin:			11px 20px 0 30px;
}

div#breadCrumbs span {
	display: 		block;
	margin:			0 3px 0 3px;
	float: 			left;
}

div#breadCrumbs span a {
	color:			#dbec9e;
	text-decoration: none;
}

div#breadCrumbs span a:hover {
	text-decoration: underline;
}

div#breadCrumbs span.arrow {
	width: 			14px;
	height: 		12px;
	margin:			3px 0 0 0;
	float: 			left;
	display: 		block;
	background:		url('../images/breadCrumbArrow.gif') no-repeat;
}

div#search {
	float:			left;
	width: 			286px;
	height: 		30px;
	margin:			11px 0 0 0;
}
/*
div#search input[type=text] {
	border-left:	1px solid #e4e4e4;
	border-top:		1px solid #e4e4e4;
	border-bottom:	1px solid #e4e4e4;
	border-right:	none;
	color:			#c2d551;
	padding:		9px 10px 8px 10px;
	width: 			232px;
	height: 		10px;
	font-size: 		12px;
	float:			left;
}*/

div#search input[type="text"] {
    border-color: 	#E4E4E4 -moz-use-text-color #E4E4E4 #E4E4E4;
    border-left: 	1px solid #E4E4E4;
    border-top: 	1px solid #E4E4E4;
    border-bottom: 	1px solid #E4E4E4;
    border-style: 	solid none solid solid;
    border-width: 	1px medium 1px 1px;
    color: 			#C2D551;
    float: 			left;
    font-size: 		12px;
    height: 		27px;
    line-height: 	25px;
    padding: 		0 10px;
    width: 			232px;
}

div#search input[type=submit] {
	border:			none;
	width: 			32px;
	height: 		29px;
	background:		url('../images/searchSubmit.gif');
	float:			left;
	cursor: 		pointer;
}

/* Main */

div#contentWrapper {
	width: 			895px;
	margin:			10px 31px 10px 30px;
}

div#contentWrapper div#contentHomeLeft {
	width: 			590px;
	float:			left;
}

div#contentWrapper div#contentHomeRight {
	width: 			285px;
	float:			left;
	margin:			0 0 0 20px;
}

div#flashMap {
	width: 			586px;
	height: 		353px;
	float:			left;
	display: 		block;
	padding:		2px 2px 2px 2px;
	background:		#57b2d0;
}

div#flashMap h2 {
	color:		#fff;
	font-family: 	"DigitalLight", Arial, Helvetica, sans-serif;
	font-size: 		17px;
	font-weight: 	normal;
	margin:			6px 0 6px 7px;
	padding:		0;
	
	filter: 		progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hIEfix.png,sizingMethod=crop);
	zoom: 			1;
}

div#googleMap {
	width: 			428px;
	float:			left;
	display: 		block;
	padding:		2px 2px 2px 2px;
	background:		#57b2d0;
}

div#googleMap h2 {
	color:		#fff;
	font-family: 	"DigitalLight", Arial, Helvetica, sans-serif;
	font-size: 		17px;
	font-weight: 	normal;
	margin:			6px 0 6px 7px;
	padding:		0;
	
	filter: 		progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hIEfix.png,sizingMethod=crop);
	zoom: 			1;
}

body.purple div#googleMap {
	background:		#803084;
}

body.green div#googleMap {
	background:		#B2D258;
}

body.blue div#googleMap {
	background:		#074567;
}

body.yellow div#googleMap {
	background:		#FEBC06;
}

body.yellow div#googleMap h2 {
	color:		#000000;
}

div#contentHomeRight div#rightNewsColumn {
	border-top:		1px solid #c2d551;
	padding:		12px 10px 12px 10px;
	/*margin: 19px 0 0 0;*/
}

div#contentHomeRight div#rightNewsColumn ol {
	padding: 10px 0 0 20px;
}

	div#contentHomeRight div#rightNewsColumn ol li {
		margin: 0 0 5px 0;
	}

div#contentHomeRight div#rightNewsColumn p{
	 line-height: 1.8;
margin: 15px 0 0 0;
}

div#contentHomeRight div#rightNewsColumn img {
	margin:			15px 0 15px 0;
}

div#contentHomeRight div#rightNewsColumn .item {
	margin: 0 0 20px 0;
}

div#contentHomeRight .borderBottom {
	border-bottom: 	1px solid #c2d551;
}

div#contentHomeRight div#rightNewsColumn h3 {
	color:			#000;
	font-family: 	"DigitalLight", Arial, Helvetica, sans-serif;
	font-size: 		17px;
	font-weight: 	normal;
		
	filter: 		progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hIEfix.png,sizingMethod=crop);
	zoom: 			1;
}

div#contentHomeRight div#rightNewsColumn div.newsItem {
	width: 			261px;
	margin:			12px 0 0 0;
}

div#contentHomeRight div#rightNewsColumn div.newsItem span {
	color:			#c2d551;
}

div#contentHomeRight div#rightNewsColumn div.newsItem span a {
	color:			#c2d551;
	font-weight: 	bold;
	text-decoration: none;
	font-size: 		11px;
}

div#contentHomeRight div#rightNewsColumn div.newsItem span a:hover {
	text-decoration: underline;
}

div#contentHomeRight div#rightNewsColumn div.newsItem h4 {
	font-size: 		13px;
	font-weight: 	bold;
	margin:			2px 0 0 0;
	
	filter: 		progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hIEfix.png,sizingMethod=crop);
	zoom: 			1;
}

div#contentHomeRight div#rightNewsColumn div.newsItem h4 a {
	text-decoration: none;
	color:			#5F5F5F;
}

div#contentHomeRight div#rightNewsColumn div.newsItem p {
	font-size: 		12px;
	margin: 0;
}

div#contentHomeRight div#rightNewsColumn div.newsItem p a {
	text-decoration: none;
	color:			#5F5F5F;
	font-weight: normal;
}

div#contentHomeRight div#rightNewsColumn div.newsItem a.readMore {
	background:		url('../images/readMoreArrow.gif');
	display: 		block;
	width: 			12px;
	height: 		12px;
	float:			right;
	margin:			2px 4px 0 0;
}

div#contentHomeRight div.content01 {
	border-bottom: 	none;
}

div#contentHomeRight div.content01 h3 {
	margin:			0 0 10px 0;
}

div#contentHomeRight div.content01 p {
	line-height: 	1.7;
	font-size: 		12px;
}

div#contentHomeRight div.content01 p a {
	color:			#bbd15d;
	font-weight: 	bold;
	text-decoration: underline;
}

div#contentHomeRight div.content02 p {
	line-height: 	1.7;
	font-size: 		12px;
}

div#contentHomeRight div.content02 p a {
	color:			#bbd15d;
	font-weight: 	bold;
	text-decoration: underline;
}

div#contentHomeRight div.content02 img {
	margin:			15px 0 15px 0;
}

/* Content block 285 & puzzle */

div.contentBlock285 {
	margin-top:		20px;
	padding:		14px 10px 14px 10px;
	width: 			265px;
	/*text-align: 	justify;*/
	text-align: 	normal;
	float:			left;
}

	div.contentBlock285 a{
		text-decoration: underline;
		color: #5F5F5F;
		font-weight: bold;
	}
	
	
	div.contentBlock285 a:hover{
		text-decoration: underline;
	}

div.noMarginTop {
	margin-top:		0px;
}

.marginRight {
	margin-right:	20px;
}

div.contentBlock285 h3 {
	color:			#000;
	font-family: 	"DigitalLight", Arial, Helvetica, sans-serif;
	font-size: 		17px;
	font-weight: 	normal;
	display: block;
	min-height: 18px;
		
	filter: 		progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hIEfix.png,sizingMethod=crop);
	zoom: 			1;
}

div.contentBlock285 p {
	margin:			15px 0 0 0;
	width: 			265px;
	line-height: 	1.8;
}

div.contentBlock285 p strong {
	color:			#5f5f5f;
}

div.contentBlock285 ul {
	margin:			0;
	padding:		0;
	list-style-image: url('../images/listDotGreen.png');
}

div.contentBlock285 li {
	margin:			0 0 5px 22px;
	line-height: 	1.9;
}

.puzzle285 {
	background:		url('../images/puzzleGradient285.gif') repeat-y;
}

.puzzlePieceHome285 {
	background:		url('../images/puzzleHome285.gif') no-repeat;
	top:			0;
	right:			0;
	width: 			47px;
	height: 		58px;
	float: 			right;
	margin:			-14px -10px 0 0;
}

/* Contact block */

div#contactBlock {
	background: 	#57b2d0;
	width: 		265px;
	padding: 		10px;
	margin:		15px 0 0 0;
}

div#contactBlock p,
div#contactBlock p a{
	color: #FFF !important;
	font-weight: normal !important;
}

div#contactBlock h4 {
	color:			#fff;
	font-family: 	"DigitalLight", Arial, Helvetica, sans-serif;
	font-size: 		17px;
	font-weight: 	normal;
	margin:			5px 0 15px 0;
		
	filter: 		progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hIEfix.png,sizingMethod=crop);
	zoom: 			1;
}

div#contactBlock span {
	color:			#fff;
	float: 			right;
	display: 			block;
	margin:			5px 0 0 0;
}

	body.yellow div#contentHomeRight div#contactBlock span,
	body.yellow div#contentHomeRight div#contactBlock p a  {
		color:			#000 !important;
	}

div#contactBlock img {
	float: 			right;
	margin:			5px 5px 0 5px;
}

div#contactBlock a.background {
	background:		url('../images/contactLinkBackground.gif');
	color:		#5f5f5f !important;
	text-decoration: none;
	width: 		258px;
	margin:		0 0 10px 0;
	height: 		13px;
	display: 		block;
	float: 		left;
	padding: 		5px 0 8px 8px;
	font-weight: normal !important;
}

div#contactBlock a.background:hover {
	text-decoration: underline;
}

/* Content image */

div.contentImage {
	float:			left;
	width: 			295px;
	height: 		150px;
	margin:			20px 0 0 0;
}


/* News - newsList Blocks*/

div#rightNewsColumn div.newsLists {
	padding:		0 0 15px 0;
	margin:			0 0 15px 0;
	border-bottom: 	1px solid #c2d551;
}

div#rightNewsColumn div.newsLists h4 {
	font-size: 		14px;
	font-weight: 	normal;
	margin:			0 0 5px 0;
}

div#rightNewsColumn div.newsLists ul,
ul.subMenu {
	margin:			0;
	padding: 		0;
	list-style-image: url('../images/newsListArrow.gif');
	line-height: 	1.9;
}

div#rightNewsColumn div.newsLists li,
ul.subMenu li {
	margin:			0 0 0 20px;
}

div#rightNewsColumn div.newsLists li a,
ul.subMenu li a {
	color:			#000;
	text-decoration: none;
	font-weight: normal;
}

div#rightNewsColumn div.newsLists li a:hover,
ul.subMenu li a:hover {
	text-decoration: underline;
}

/* News - items */

div.newsItemSmall {
	float:			left;
	width: 			265px;
	padding:		15px 10px 15px 10px;
	border-top: 	1px solid #c2d551;
}

.newsItemMarginRight {
	margin:			0 20px 0 0;
}

div.newsItemSmall a.readMore {
	background:		url('../images/readMoreArrow.gif');
	display: 		block;
	width: 			12px;
	height: 		12px;
	float:			right;
	margin:			2px 0 0 0;
}

div.newsItemSmall span {
	color:			#c2d551;
}

div.newsItemSmall span a {
	color:			#c2d551;
	font-weight: 	bold;
	text-decoration: none;
	font-size: 		11px;
}

div.newsItemSmall span a:hover {
	text-decoration: underline;
}

div.newsItemSmall h4 {
	font-size: 		13px;
	font-weight: 	bold;
	margin:			2px 0 0 0;
}

div.newsItemSmall h4 a {
	text-decoration: none;
	color:			#5f5f5f;
}

div.newsItemSmall p {
	font-size: 		12px;
}

div.newsItemSmall p a {
	text-decoration: none;
	color:			#43372a;
	font-weight: normal;
}

/* News - latest news block */

div#latestNews {
	margin:			0 0 15px 0;
	padding: 		10px;
	width: 			570px;
}

div#latestNews h1 {
	color:			#000;
	font-family: 	"DigitalLight", Arial, Helvetica, sans-serif;
	font-size: 		17px;
	font-weight: 	normal;
	margin:			0;
	padding:		0;
		
	filter: 		progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hIEfix.png,sizingMethod=crop);
	zoom: 			1;
}

div#latestNews div.newsItem {
	float:			left;
}

div#latestNews div.newsItem .latestNewsAlignLeft {
	float:			left;
}

div#latestNews div.newsItem .latestNewsAlignRight {
display: block;
    float: left;
    width: 376px;
}

div#latestNews div.newsItem img {
	border: 		2px solid #fff;
	margin:			0 20px 0 0;
	float:			left;
}

div#latestNews div.newsItem a.readMoreText { 
	text-decoration: underline;
	font-weight: bold;
}

div#latestNews div.newsItem a.readMore {
	background:		url('../images/readMoreLatestNewsArrow.gif');
	display: 		block;
	width: 			12px;
	height: 		12px;
	float:			right;
	margin:			2px 10px 0 0;
}

div#latestNews div.newsItem span {
	color:			#c2d551;
}

div#latestNews div.newsItem span a {
	color:			#c2d551;
	font-weight: 	bold;
	text-decoration: none;
	font-size: 		11px;
}

div#latestNews div.newsItem span a:hover {
	text-decoration: underline;
}

div#latestNews div.newsItem h2 {
	color:			#000;
	font-family: 	"DigitalLight", Arial, Helvetica, sans-serif;
	font-size: 		17px;
	font-weight: 	normal;
	line-height: 	1.1;
	margin:			0;
	padding:		0;
	width: 379px;
	display: block;
		
	filter: 		progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hIEfix.png,sizingMethod=crop);
	zoom: 			1;
}

div#latestNews div.newsItem h2 a {
	text-decoration: none;
	color:			#000;
}

div#latestNews div.newsItem p {
	font-size: 		12px;
}

div#latestNews div.newsItem p a {
	text-decoration: none;
	font-weight: normal;
}

.marginTopNewsItem {
	margin-top:		15px;
}

.correctPuzzleMargin {
	margin-top:		-25px;
}

.puzzleLatestNews {
	background:		url('../images/puzzleGradientLatestNews.gif') repeat-y;
}

.puzzlePieceLatestNews {
	background:		url('../images/puzzleHome285.gif') no-repeat;
	top:			0;
	right:			0;
	width: 			47px;
	height: 		58px;
	float: 			right;
	margin:			-10px -11px 0 0;
}


/* Newsoverview */

div#contentHomeLeft h1 {
	color:		#5F5F5F;
	font-family: 	"DigitalLight", Arial, Helvetica, sans-serif;
	font-size: 		17px;
	/*font-weight: 	normal;*/
	line-height: 	1.1;
	padding:		0;
		
	filter: 		progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hIEfix.png,sizingMethod=crop);
	zoom: 			1;
}

h1.marginLeft {
	margin-left:	10px;
}

div.newsItemArchive {
	float: 			left;
	padding:		10px 0 10px 0;
	border-bottom: 	1px solid #c2d551;
	width: 			570px;
	margin:			0 0 0 10px;
}

div.newsItemArchive a.readMoreText { 
	text-decoration: underline;
}

div.newsItemArchive a.readMore {
	background:		url('../images/readMoreLatestNewsArrow.gif');
	display: 		block;
	width: 			12px;
	height: 		12px;
	float:			right;
	margin:			2px 0 0 0;
}

div.newsItemArchive span {
	color:			#c2d551;
}

div.newsItemArchive span a {
	color:			#c2d551;
	font-weight: 	bold;
	text-decoration: none;
	font-size: 		11px;
}

div.newsItemArchive span a:hover {
	text-decoration: underline;
}

div.newsItemArchive h2 {
	color:			#5F5F5F;
	font-family: 	"DigitalLight", Arial, Helvetica, sans-serif;
	font-size: 		17px;
	font-weight: 	normal;
	line-height: 	1.1;
	margin:			5px 0 5px 0;
	padding:		0;
	width: 			525px;
		
	filter: 		progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hIEfix.png,sizingMethod=crop);
	zoom: 			1;
}

div.newsItemArchive h2 a {
	text-decoration: none;
	color:			#5F5F5F;
}

div.newsItemArchive p {
	font-size: 		12px;
}

div.newsItemArchive p a {
	text-decoration: none;
	font-weight: normal;
	color: #5F5F5F;
}

/* Contact */

img.newsletterSubscribe {
	border-top:		1px solid #c2d551;
}

div.contactBlocks {
	padding:		10px 10px 15px 10px;
	border-top: 	1px solid #c2d551;
}

div.contactBlocks a {
	color:			#c2d551;
	text-decoration: none;
	font-weight: 	bold;
}

div.contactBlocks a:hover {
	text-decoration: underline;
}

div.contactBlocks h3 {
	font-family: 	"DigitalLight", Arial, Helvetica, sans-serif;
	font-size: 		17px;
	font-weight: 	normal;
	margin:			0 0 5px 0;
		
	filter: 		progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hIEfix.png,sizingMethod=crop);
	zoom: 			1;
}

div.contactBlocks p {
	margin-bottom:	5px;
}

div.contactBlocks p.margins {
	margin-bottom: 	10px;
}

div.contactBlocks p span {
	color:			#c2d551;
	font-weight: 	bold;
}

div.contactBlocks a.linkedIn {
	margin:			10px 0 0 0;
	display: 		block;
	color:			#000;
	font-weight: 	normal;
}

div.contactBlocks a.linkedIn img {
	float:			left;
}

div.contactBlocks a.linkedIn span {
	display: 		block;
	float: 			left;
	padding:		0 0 0 3px;
}

div.contactBlocks ul {
	margin:			0;
	padding: 		0;
	list-style-image: url('../images/pdf.gif');
}

div.contactBlocks li {
	margin:			0 0 0 33px;
	padding: 		0 0 0 7px;
}

div.contactBlocks li a {
	font-weight: 	normal;
	color:			#000;
}


/* Zones */

div#contentHomeLeft div#zoneMenu {
	width: 			138px;
	float:			left;
}

div#contentHomeLeft div#zoneContent {
	margin:			0 0 0 20px;
	width: 			432px;
	float: 			left;
}

div#contentHomeLeft div#zoneMenu ul.main {
	margin:			17px 0 0 0;
}

div#contentHomeLeft div#zoneMenu ul.main li a {
	padding: 		13px 9px 13px 9px;
	display: 		block;
	color: 			#fff;
	font-weight: normal;
	text-decoration: none;
	margin:			0 0 1px 0;
	font-size: 		12px;
}

div#contentHomeLeft div#zoneMenu ul.sub li a {
	padding: 		13px 0 13px 9px;
	display: 		block;
	color: 			#fff;
	text-decoration: none;
	margin:			0 0 1px 0;
	font-size: 		12px;
}

div#contentHomeLeft div#zoneMenu ul.sub li a.active {
	font-weight: 	bold;
}

div#contentHomeLeft div#zoneMenu ul.main li a:hover {
	text-decoration: underline;
}

div#zoneContent div#flashMap {
	width: 			428px;
	height: 		297px;
	float:			left;
	display: 		block;
	padding:		2px 2px 2px 2px;
	margin:			0 0 10px 0;
}

div#zoneContent div.zoneNews {
	width: 			412px;
	float: 			left;
	padding:		10px;
	border-bottom: 	1px solid #ececec;
}

div#zoneContent div.zoneNews h3 {
	font-size: 		17px;
	color:		#5F5F5F;
	font-family: 	"DigitalLight", Arial, Helvetica, sans-serif;
	margin:		0 0 10px 0;
		
	filter: 		progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hIEfix.png,sizingMethod=crop);
	zoom: 		1;
}

div#zoneContent div.zoneNews p {
	color:			#5f5f5f;
}

div#zoneContent div.zoneNews ul {
	margin: 5px;
	color: #5F5F5F;
}

div#zoneContent div.zoneNews ul li{
	margin: 0px 0px 10px 0px;
      background: url("../images/listDotGreen.png") no-repeat left 5px;
      padding: 0 0 0 13px;
      list-style: none;
	
}

	body.blue div#zoneContent div.zoneNews ul li{
      	background: url("../images/blue/bullet.gif") no-repeat left 5px;	
	}

	body.yellow div#zoneContent div.zoneNews ul li{
      	background: url("../images/yellow/bullet.gif") no-repeat left 5px;	
	}

	body.purple div#zoneContent div.zoneNews ul li{
      	background: url("../images/purple/bullet.gif") no-repeat left 5px;	
	}

	body.green div#zoneContent div.zoneNews ul li{
      	background: url("../images/green/bullet.gif") no-repeat left 5px;	
	}

div#zoneContent div#zonePuzzle {
	width: 			412px;
	padding:		10px;
}

	div#zoneContent div#zonePuzzle a{
		font-weight: bold;
		text-decoration: underline;
		color: #5F5F5F;
	}

	div#zoneContent div#zonePuzzle a:hover{
		text-decoration: underline;
	}

div#zoneContent div#zonePuzzle h1 {
	margin-bottom:	10px;
}

div#zoneContent div#puzzlePieceZone {
	width: 			47px;
	height: 		57px;
	top:			0;
	right: 			0;
	float: 			right;
	margin:			-10px -10px 0 0;
}

div#zoneContent div.zoneImage {
	float: 			left;
	margin:			20px 0 0 0;
}

/* Colours */

/* Blue */

body.blue div#zoneContent div#zonePuzzle {
	background: 	url('../images/blue/puzzleGradient.gif') repeat-y;
}

body.blue div#zoneContent div#zonePuzzle h1 {
	color:			#5F5F5F;
}

body.blue div#zoneContent div#zonePuzzle p {
	color:			#5F5F5F;
}

body.blue div#zoneContent div#puzzlePieceZone {
	background: 	url('../images/blue/puzzlePiece.gif') no-repeat;
}

body.blue div#zoneContent div#flashMap {
	background:		#074567;
}

body.blue div#breadCrumbs span a {
	color:			#008ea9;
}

body.blue div#breadCrumbs span.arrow {
	background: 	url('../images/blue/breadCrumbArrow.gif');
}

body.blue div#search input[type=text] {
	color:			#008ea9;
}

body.blue div#search input[type=submit] {
	background: 	url('../images/blue/searchSubmit.gif');
}

body.blue div#contentHomeLeft div#zoneMenu ul.main li a {
	background:		#074567;
}

body.blue div#contentHomeLeft div#zoneMenu ul.sub li a {
	background:		#008ea9;
}

body.blue div#contentHomeRight div#rightNewsColumn div.newsItem span.newsSlug {
	color:			#074567;
}

body.blue div#contentHomeRight div#rightNewsColumn div.newsItem span.newsSlug a {
	color:			#074567;
}

body.blue div#contentHomeRight div#rightNewsColumn div.newsItem a.readMore {
	background:		url('../images/blue/readMoreArrow.gif');
}

body.blue div#contentHomeRight div#rightNewsColumn {
	border-top:		1px solid #074567;
}

body.blue div#contentHomeRight div.borderBottom {
	border-bottom: 	1px solid #074567;
}

body.blue div#contentHomeRight div#contactBlock {
	background:		#074567;
}

body.blue div#contentHomeRight div#contactBlock p {
	color: 			#fff;
	margin:			0 0 10px 0;
}

body.blue div#contentHomeRight div#contactBlock a {
	color: 			#fff;
}

body.blue div#zoneContent div.zoneNews p a,
body.blue div#zoneContent div.zoneNews ul li a,
body.blue div#contentWrapper div#contentHomeRight a,
body.blue div#contentWrapper div#contentHomeRight ul li a {
	color:			#074567;
	font-weight: 	bold;
}

body.blue div#zoneContent div.zoneNews p a:hover {
	text-decoration: underline;
}

body.blue div#contactBlock a.background {
	background: 	url('../images/blue/contactLinkBackground.gif');
	color: #000000 !important;
}

body.blue div#contentHomeRight div#rightNewsColumn h3 {
	margin-bottom:	10px;
}


/* Yellow */

body.yellow div#zoneContent div#zonePuzzle {
	background: 	url('../images/yellow/puzzleGradient.gif') repeat-y;
}

body.yellow div#zoneContent div#zonePuzzle h1 {
	color:			#5F5F5F;
}

body.yellow div#zoneContent div#zonePuzzle p {
	color:			#5F5F5F;
}

body.yellow div#zoneContent div#puzzlePieceZone {
	background: 	url('../images/yellow/puzzlePiece.gif') no-repeat;
}


body.yellow div#zoneContent div#flashMap {
	background:		#febc06;
}

body.yellow div#zoneContent div#flashMap h2 {
	color: 			#000;
}

body.yellow div#breadCrumbs span a {
	color:			#febc06;
}

body.yellow div#breadCrumbs span.arrow {
	background: 	url('../images/yellow/breadCrumbArrow.gif');
}

body.yellow div#search input[type=text] {
	color:			#febc06;
}

body.yellow div#search input[type=submit] {
	background: 	url('../images/yellow/searchSubmit.gif');
}

body.yellow div#contentHomeLeft div#zoneMenu ul.main li a {
	background:		#febc06;
	color:			#000;
}

body.yellow div#contentHomeLeft div#zoneMenu ul.sub li a {
	background:		#ffe9ad;
	color:			#000;
}

body.yellow div#contentHomeRight div#rightNewsColumn div.newsItem span.newsSlug {
	color:			#febc06;
}

body.yellow div#contentHomeRight div#rightNewsColumn div.newsItem span.newsSlug a {
	color:			#febc06;
}

body.yellow div#contentHomeRight div#rightNewsColumn div.newsItem a.readMore {
	background:		url('../images/yellow/readMoreArrow.gif');
}

body.yellow div#contentHomeRight div#rightNewsColumn {
	border-top:		1px solid #febc06;
}

body.yellow div#contentHomeRight div.borderBottom {
	border-bottom: 	1px solid #febc06;
}

body.yellow div#contentHomeRight div#contactBlock {
	background:		#febc06;
}

body.yellow div#contentHomeRight div#contactBlock h4 {
	color:			#000;
}

body.yellow div#contentHomeRight div#contactBlock p {
	color: 			#000 !important;
	margin:			0 0 10px 0;
}

body.yellow div#zoneContent div.zoneNews p a,
body.yellow div#zoneContent div.zoneNews ul li a,
body.yellow div#contentWrapper div#contentHomeRight a,
body.yellow div#contentWrapper div#contentHomeRight ul li a {
	color:			#febc06;
	font-weight: 	bold;
}

body.yellow div#zoneContent div.zoneNews p a:hover {
	text-decoration: underline;
}

body.yellow div#contactBlock a.background {
	background: 	url('../images/yellow/contactLinkBackground.gif');
}

body.yellow div#contentHomeRight div#rightNewsColumn h3 {
	margin-bottom:	10px;
}



/* Purple */

body.purple div#zoneContent div#zonePuzzle {
	background: 	url('../images/purple/puzzleGradient.gif') repeat-y;
}

body.purple div#zoneContent div#zonePuzzle h1 {
	color:			#5F5F5F;
}

body.purple div#zoneContent div#zonePuzzle p {
	color:			#5F5F5F;
}

body.purple div#zoneContent div#puzzlePieceZone {
	background: 	url('../images/purple/puzzlePiece.gif') no-repeat;
}

body.purple div#zoneContent div#flashMap {
	background:		#803084;
}

body.purple div#zoneContent div#flashMap h2 {
	color: 			#fff;
}

body.purple div#breadCrumbs span a {
	color:			#c796c9;
}

body.purple div#breadCrumbs span.arrow {
	background: 	url('../images/purple/breadCrumbArrow.gif');
}

body.purple div#search input[type=text] {
	color:			#c796c9;
}

body.purple div#search input[type=submit] {
	background: 	url('../images/purple/searchSubmit.gif');
}

body.purple div#contentHomeLeft div#zoneMenu ul.main li a {
	background:		#803084;
	color:			#fff;
}

body.purple div#contentHomeLeft div#zoneMenu ul.sub li a {
	background:		#c796c9;
	color:			#fff;
}

body.purple div#contentHomeRight div#rightNewsColumn div.newsItem span.newsSlug {
	color:			#803084;
}

body.purple div#contentHomeRight div#rightNewsColumn div.newsItem span.newsSlug a {
	color:			#803084;
}

body.purple div#contentHomeRight div#rightNewsColumn div.newsItem a.readMore {
	background:		url('../images/purple/readMoreArrow.gif');
}

body.purple div#contentHomeRight div#rightNewsColumn {
	border-top:		1px solid #803084;
}

body.purple div#contentHomeRight div.borderBottom {
	border-bottom: 	1px solid #803084;
}

body.purple div#contentHomeRight div#contactBlock {
	background:		#803084;
}

body.purple div#contentHomeRight div#contactBlock h4 {
	color:			#fff;
}

body.purple div#contentHomeRight div#contactBlock p {
	color: 			#fff;
	margin:			0 0 10px 0;
}

body.purple div#contentHomeRight div#contactBlock a {
	color: 			#fff;
	font-weight: normal;
}

body.purple div#zoneContent div.zoneNews p a,
body.purple div#zoneContent div.zoneNews ul li a,
body.purple div#contentWrapper div#contentHomeRight a,
body.purple div#contentWrapper div#contentHomeRight ul li a {
	color:			#803084;
	font-weight: 	bold;
}

body.purple div#zoneContent div.zoneNews p a:hover {
	text-decoration: underline;
}

body.purple div#contactBlock a.background {
	background: 	url('../images/purple/contactLinkBackground.gif');
}

body.purple div#contentHomeRight div#rightNewsColumn h3 {
	margin-bottom:	10px;
}


/* Green */

body.green div#zoneContent div#zonePuzzle {
	background: 	url('../images/green/puzzleGradient.gif') repeat-y;
}

body.green div#zoneContent div#zonePuzzle h1 {
	color:			#5F5F5F;
}

body.green div#zoneContent div#zonePuzzle p {
	color:			#5F5F5F;
}

body.green div#zoneContent div#puzzlePieceZone {
	background: 	url('../images/green/puzzlePiece.gif') no-repeat;
}

body.green div#zoneContent div#flashMap {
	background:		#b2d258;
}

body.green div#zoneContent div#flashMap h2 {
	color: 			#000;
}

body.green div#breadCrumbs span a {
	color:			#b2d258;
}

body.green div#breadCrumbs span.arrow {
	background: 	url('../images/green/breadCrumbArrow.gif');
}

body.green div#search input[type=text] {
	color:			#b2d258;
}

body.green div#search input[type=submit] {
	background: 	url('../images/green/searchSubmit.gif');
}

body.green div#contentHomeLeft div#zoneMenu ul.main li a {
	background:		#b2d258;
	color:			#000;
}

body.green div#contentHomeLeft div#zoneMenu ul.sub li a {
	background:		#e8f5c2;
	color:			#000;
}

body.green div#contentHomeRight div#rightNewsColumn div.newsItem span.newsSlug {
	color:			#b2d258;
}

body.green div#contentHomeRight div#rightNewsColumn div.newsItem span.newsSlug a {
	color:			#b2d258;
}

body.green div#contentHomeRight div#rightNewsColumn div.newsItem a.readMore {
	background:		url('../images/green/readMoreArrow.gif');
}

body.green div#contentHomeRight div#rightNewsColumn {
	border-top:		1px solid #b2d258;
}

body.green div#contentHomeRight div.borderBottom {
	border-bottom: 	1px solid #b2d258;
}

body.green div#contentHomeRight div#contactBlock {
	background:		#b2d258;
}

body.green div#contentHomeRight div#contactBlock h4 {
	color:			#000;
}

body.green div#contentHomeRight div#contactBlock p {
	color: 			#000 !important;
	margin:			0 0 10px 0;
}

body.green div#contentHomeRight div#contactBlock a {
	color: 			#000 !important;
}

body.green div#zoneContent div.zoneNews p a,
body.green div#zoneContent div.zoneNews ul li a,
body.green div#contentWrapper div#contentHomeRight a,
body.green div#contentWrapper div#contentHomeRight ul li a {
	color:			#b2d258;
	font-weight: 	bold;
}

body.green div#zoneContent div.zoneNews p a:hover {
	text-decoration: underline;
}

body.green div#contactBlock a.background {
	background: 	url('../images/green/contactLinkBackground.gif');
	color: #000000 !important;
}

body.green div#contentHomeRight div#rightNewsColumn h3 {
	margin-bottom:	10px;
}

/* subemenu */


div.subMenuContainer{
  	border-top: 1px solid #C2D551;
    padding: 12px 10px;
}

/* Youtube */

#contentHomeRight .youtube{
	display: block;
	margin: 20px 0 15px 0;	
}



/* Footer */

div#footer {
	width: 			895px;
	
	/*position: 		relative;
	margin:			-38px 0 0 0;
	clear: 			both;*/
	
	margin:			75px 31px 0 30px;
	border-top: 	1px solid #b5b5b5;
	padding:		13px 0 13px 0;
	text-align: 	center;
	color:			#b5b5b5;
	background:		#fff;
	height: 		25px;
}

div.push {
	height: 		25px;
}

div#footer ul {
	margin:			0px auto;
	position: 		relative;
	width: 			195px;
}

div#footer li {
	float: 			left;
}

div#footer li a {
	text-decoration: none;
	color:			#b5b5b5;
	display: 		block;
	padding:		0 7px 0 7px;
	height: 		14px;
}

div#footer li a.border { 
	border-left: 	1px solid #b5b5b5;
}

div#footer li a:hover {
	text-decoration: underline;
}

.lastOne {
	margin:			0 0 40px 0;
}

/* Popup */

div#popupContainer {
	position: 		relative;
	/*width:			570px;*/
}

div#popup {
	width:			570px;
	background:		url('../images/popupGradientBackground.gif') repeat-y;
	padding:		0 20px 20px 20px;
}

div#popupHeader {
	width: 			570px;
	padding:		15px 20px 0 20px;
	height: 		55px;
	background:		url('../images/popupBackgroundTop.png') no-repeat;
}

	div#popup iframe{
		margin: 0 0 10px 0;
}

div#popupHeader div#closePopup {
	margin-right: 	-40px;
	position: 		absolute;
	top: 			0;
	right: 			0;
}

div#popupHeader span.dateCategory {
	color:			#bad645;
	font-size: 		11px;
	display: 		block;
	float:			left;
}

div#popupHeader span.dateCategory strong {
	font-size: 		11px;
}

div#popupHeader h1 {
	font-family: 	"DigitalLight", Arial, Helvetica, sans-serif;
	font-size:		25px;
	color:			#000;
	font-weight: 	normal;
	line-height: 	1.2;
	margin:			5px 0 15px 0;
	float: 			left;
	display: 		block;
	width: 			530px;
		
	filter: 		progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hIEfix.png,sizingMethod=crop);
	zoom: 			1;
}

div#popup img {
	float:			left;
	margin:			0 0 15px 0;
}

div#popup div.popupContent {
	padding: 0 20px 0 0;
    	width: 550px;
	float:			left;
	height: 200px;
	overflow: auto;
}

div#popup div.popupContent h2 {
	margin:			0 0 2px 0;
	font-weight: 	bold;
}

div#popup div.popupContent p {
	line-height: 	1.5;
	margin:			0 0 22px 0;
}

div#popup div.popupContent a {
	font-weight: bold;
	text-decoration: none;
}

div#popup div.popupContent a:hover {
	text-decoration: underline;
}

/* Formulier */

.checkbox, .radio {
	width: 			19px;
	height: 		19px;
	padding: 		0 5px 0 0;
	background: 	url('../images/checkboxes.gif') no-repeat; /*http://ryanfait.com/resources/custom-checkboxes-and-radio-buttons/checkbox.gif*/
	display: 		block;
	clear: 			left;
	float: 			left;
	margin:			4px 0 4px 0;
	cursor: 		pointer;
}

div.elementCheckboxContainer label {
	display: 		block;
	padding:		8px 0 0 0;
}

div#contentHomeLeft form {
	margin:			20px 0 0 0;
	overflow: hidden;
}

div#contentHomeLeft .formRow {
	/*height: 		42px;*/
	clear: both;
	overflow: hidden;
}

div#contentHomeLeft .formRow ul#formOutput {
	color: red;
	padding-left: 100px;
}

div#contentHomeLeft .formColumnLeft {
	width: 100px;
	float: left;
	padding-top: 7px;
}

div#contentHomeLeft .formColumnRight {
	width: 			470px;
	float: left;
	padding-top: 3px;
}
div#contentHomeLeft #cms_cm442__form__name_row {
	width: 356px;
	float: left;
}
div#contentHomeLeft #cms_cm442__form__naam_row .formColumnLeft {
	
}
div#contentHomeLeft #cms_cm442__form__name_row .formColumnRight {
	width: 245px;
	float: left;
}

div#contentHomeLeft #cms_cm442__form__gender_row {
	width: 215px;
	float: right;
	clear: none;
}
div#contentHomeLeft #cms_cm442__form__gender_row .formColumnLeft {
	display: none;
}
div#contentHomeLeft #cms_cm442__form__gender_row .formColumnRight {
	width: 213px;
	float: right;
}

div#contentHomeLeft .formColumnRight input {
	border:			1px solid #dbec9e;
	height: 		30px;
	width: 			460px;
	padding:		0 5px 0 5px;
	line-height: 27px;
}

div#contentHomeLeft .formColumnRight #cms_cm442__form__name{
	width: 			243px;
}

div#contentHomeLeft .formColumnRight input.faultyFields {
	background: 	#fcf1f1;
}

div#contentHomeLeft .formColumnLeft span.faultyFields {
	font-weight: 	bold;
}

div#contentHomeLeft .formColumnRight textarea {
	border:			1px solid #dbec9e;
	height: 		215px;
	width: 			460px;
	padding:		5px;
}

div#contentHomeLeft .formColumnSubmit input[type=submit] {
	background: 	#aec74a;
	border: 		none;
	color:			#fff;
	float: 			right;
	margin:			10px 18px 0 0;
	padding:		5px 15px;
	cursor: pointer;
}

div#contentHomeLeft form {
	clear: both;
}

div#contentHomeLeft #form442 {
	position: 		relative;
}

div#contentHomeLeft #cms_cm442__form__gender_row .elementRadioContainer {
	float:			left;
	width: 			60px;
}

div#contentHomeLeft #cms_cm442__form__gender_row .elementRadioContainer label span {
	display: 		block;
	margin:			4px 0 0 0;
}

/* Search results */

.zoekresultaten{
}

	.zoekresultaten .searchPager{
		text-align: center;
   		 margin: 10px 0;
    		text-align: center;
	}
	
	.zoekresultaten .searchPager a{
		text-decoration: none;
		color: #5F5F5F;
	}
	
	.zoekresultaten a:hover{
		text-decoration: underline;
	}
	
	.zoekresultaten h2{
		color:			#5F5F5F;
		font-family: 	"DigitalLight", Arial, Helvetica, sans-serif;
		font-size: 		17px;
		font-weight: 	normal;
		line-height: 	1.1;
		margin: 15px 0 10px 0;
	}
	
	.zoekresultaten a{
		text-decoration: none;
		color: #000;

	}
	
	.zoekresultaten p a{
		text-decoration: none;
		color: #000;
		margin: 5px 0;
		display: block;
	}
	
	.zoekresultaten p{
		border-bottom: 1px solid #C2D551;
		margin: 5px 0 15px 0;
	}
	
ul.sitemap {
	margin: 			0;
	padding: 			0;
}
ul.sitemap li {
	background: url("../images/breadCrumbArrow.gif") no-repeat scroll 0 3px transparent;
	margin: 			0 0 0 15px;
	padding: 			0 0 0 15px;
}
div.zoekresultaten p {
	float: none;
	clear: both;
	overflow: hidden;
}
div.zoekresultaten a {
	display: block;
    float: left;
	color: #5F5F5F;
}
div.zoekresultaten .arrow {
	background: url("../images/breadCrumbArrow.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 12px;
    margin: 3px 5px 0 5px;
    width: 14px;
}
div.zoekresultaten a.readMore {
	display: block;
	height: 20px;
	float: right;
	margin: 0;
	padding: 0 20px 0 0;
	background-color: transparent;
	background-image: url(../images/readMoreLatestNewsArrow.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
}
div.searchPager {
	font-weight: bold;
}
div.searchPager a {
	display: inline;
   	float: none;
	background-color: #d3e75b;
	padding: 5px;
	font-weight: normal;

}

div.searchPager a:hover,
div.searchPager span{
	background-color: #c2d551;
	text-decoration: none;
	color: #ffffff;
	padding: 5px;
	font-weight: normal;
	display: inline;
   	float: none;
}
