

	/* template.shtml */
	html {
		height : 100%;
	}
		body {
			height : 100%;
			margin : 0px;
			background: #ffffff;
			padding: 0px;
			background: url(../images/bg_site.png) no-repeat 50% 0px;
		}
			form {
				position : relative;
				height : 100%;
			}
				#bodySection {
					display : block;
					margin : 0px auto 0px auto;
					position : relative;
					width : 962px;
					min-height: 100%;
				}
					#bodyHeader {
						display : block;
						height : 115px;
						position : relative;
						padding: 0px 0px 0px 0px;
					}
						#bodyHeader p {}
							#bodyHeader p a {}
							#bodyHeader p a:link,
							#bodyHeader p a:visited {}
							#bodyHeader p a:hover,
							#bodyHeader p a:active {}
								#bodyHeader img.logo {
									margin: 26px 0px 0px 0px;
								}
								#bodyHeader div.mailPrint {
									position: absolute;
									right: 0px;
									top: 100px;
								}
								#bodyHeader div.login {
									position: absolute;
									right: 0px;
									top: 30px;
								}
					#homeArticle {
						margin : 24px 12px 15px 0px;
						width : 640px;
						float: left;
						overflow: hidden;
					}
					.indicatiePage #homeArticle {
						margin : 13px 0px 15px 0px;
						width : 742px;
						float: left;
						overflow: hidden;
					}
					.widePage #homeArticle {
						margin : 13px 0px 15px 0px;
						width : 962px;
						float: left;
						overflow: hidden;
					}
						.videoplayer {
							margin: 0px 0px 30px 0px;
							padding-top: 20px;
						}
						#homeItem .item, #thanks .item, #relevance .item, #linksContent .item {
							background: url(../images/homeBlock.png) no-repeat 0% 0%;
							width: 598px;
							padding: 20px 20px 10px 20px;
							position: relative;
						}
							#linksContent .item img.left,
							#linksContent .item img.right {
								margin-bottom : 10px;
								*margin-bottom : 0px;
							}
							#linksContent .item h3 {
								clear : both;
							}
						#homeItem .bottom, #contact .bottom,  #congresItem .bottom,   #newsOverview .bottom, #thanks .bottom, #relevance .bottom  {
							background: url(../images/homeBlock.png) no-repeat 0% 100%;
							width: 638px;
							height: 20px;
							margin: 0px 0px 20px 0px;
						}
						#homeItem h2 {
							margin: 0px 0px 20px 0px;
							font-size: 180%;
						}
						#homeItem .overlapButton, #congresItem .overlapButton,  #newsOverview .overlapButton {
							margin: 10px 30px -10px 0px;
							position: absolute;
							bottom: 3px;
							right: 0px;
						}
						#congresItem .item, #newsOverview .item {
							background: url(../images/homeBlock.png) no-repeat 0% 0%;
							width: 598px;
							padding: 15px 20px 15px 20px;
							position: relative;
						}
							#congresItem .item, #newsOverview .item p {
								margin : 0px;
							}
						#textBlock {
							margin: 0px 0px 10px 0px;
						}
						#links, #videos, #links2 {
							margin: 0px 0px 30px 0px;
						}
						#links .linkage, #links2 .linkage {
							float: left;
							margin-right: 108px;
						}
							#links .linkage a, #links2 .linkage a {
								background: url(../images/img_link.png) no-repeat 0% 0%;
								margin: 0px 0px 6px 0px;
								width: 225px;
								height: 32px;
								display: block;
								color : #027185;
								text-decoration: none;
								padding: 0px 20px 0px 20px;
								line-height: 32px;
							}
						#links .downloads, #links2 .downloads {
							float: left;
						}
							#links .downloads a, #links2 .downloads a {
								background: url(../images/img_link.png) no-repeat 0% 0%;
								margin: 0px 0px 6px 0px;
								width: 225px;
								height: 32px;
								display: block;
								color : #027185;
								text-decoration: none;
								padding: 0px 20px 0px 20px;
								line-height: 32px;
							}
						#videos .linkage {
							float: left;
							margin: 0px 28px 20px 0px;
						}
							#videos .linkage a {
								background: url(../images/img_link.png) no-repeat 0% 0%;
								margin: 0px 0px 6px 0px;
								width: 225px;
								height: 32px;
								display: block;
								color : #027185;
								text-decoration: none;
								padding: 0px 20px 0px 20px;
								line-height: 32px;
							}
						#videos .videos {
							float: left;
							margin: 0px 0px 20px 0px;
						}
							#videos .videos ul {
								margin: 0px;
							}
								#videos .videos ul li {
									margin: 0px 20px 0px 0px;
									list-style-type: none;
									float: left;
								}
								#videos .videos ul li.last {
									margin: 0px 0px 0px 0px;
								}
						#textBlock {
							margin: 0px 0px 10px 0px;
						}
						.graphic {
							margin: 0px 0px 20px 0px;
						}
						.nextArticle {
							margin: 0px 0px 20px 0px;
							background: url(../images/bg_newsArticle.png) no-repeat 0% 0%;
							display: block;
							width: 640px;
							height: 42px;
							line-height: 42px;
							padding: 0px 0px 0px 20px;
							color: #565656 !important;
							text-decoration: none !important;
							font-weight: bold;
							font-size: 140%;
						}
						.links {
							margin: 0px 0px 0px 0px;
							background: #ececec;
							padding: 20px 20px 14px 20px;
						}
						.links .linkBoxes {
							float: left;
							width: 265px;
						}
						.links .linkBoxes.latest {
							margin: 0px 0px 0px 26px;
						}
							.links .linkBoxes a {
								background: url(../images/img_link_white.png) no-repeat 0% 0%;
								margin: 0px 0px 6px 0px;
								width: 225px;
								height: 32px;
								display: block;
								color : #027185;
								text-decoration: none;
								padding: 0px 20px 0px 20px;
								line-height: 32px;
							}
						.listItems {
							background: #ffffff;
							padding: 10px;
							margin: 0px 0px 10px 0px;
						}
							.listItems ul {
								margin: 0px 0px 0px 0px;
							}
							.listItems ul li {
								list-style-type: none;
								background: url(../images/bullet_list.png) no-repeat 0% 2px;
								padding: 0px 0px 4px 20px;
							}
						.search {
							background: url(../images/homeBlock.png) no-repeat 0% 0%;
							width: 598px;
							padding: 26px 20px 10px 26px;
							position: relative;
							margin-top: 10px;
						}
						ul.pager {
							margin: 10px 0px 0px 0px;
							width: 588px;
							text-align: center;
							height: 23px;
							margin : 0px;
							background: #008499 repeat 0% 30%;
						}
							ul.pager.bottom {
								margin: 10px 0px 0px 0px;
							}
								ul.pager li {
									margin: 0px;
									display: inline;
									color: #ffffff;
									list-style-type: none;
									padding: 0px 0px 0px 4px;
								}
									ul.pager li a {
										padding: 0px 4px 0px 0px;
										line-height : 23px;
									}
										ul.pager li a:link,
										ul.pager li a:visited {
											color: #ffffff;
											text-decoration: none;
										}
										ul.pager li a:hover,
										ul.pager li a:active {}
									ul.pager li a.active {
										padding: 0px 4px 0px 0px;
									}
										ul.pager li a.active:link,
										ul.pager li a.active:visited {
											color: #ffffff;
											font-weight: bold;
											text-decoration: none;
										}
										ul.pager li a.active:hover,
										ul.pager li a.active:active {}
									ul.pager li a.prev {
										padding : 0px;
									}
										ul.pager li a.prev:link,
										ul.pager li a.prev:visited {
											float: left;
											text-decoration: underline;
										}
										ul.pager li a.prev:hover,
										ul.pager li a.prev:active {}
											ul.pager li a.prev img {
												vertical-align : top;
											}
									ul.pager li a.next {
										padding : 0px;
									}
										ul.pager li a.next:link,
										ul.pager li a.next:visited {
											float: right;
											text-decoration: underline;
										}
										ul.pager li a.next:hover,
										ul.pager li a.next:active {}
											ul.pager li a.next img {
												vertical-align : top;
												margin-right : -4px;
											}
							div.searchItem {
								background: url(../images/bg_result.png) no-repeat 0% 0%;
								width: 578px;
								padding: 0px 20px 0px 20px;
								margin: 20px 0px 0px -10px;
							}
								div.searchItem a {
									color: #187288;
									float: left;
									font-weight: bold;
									font-size: 110%;
									margin-bottom: 10px;
								}
								div.searchItem img {
									margin: 20px 0px 0px 50px;
								}
								div.searchItem span.date {
									color: #8f8f8f;
									float: right;
									font-size: 90%;
								}
					#homeAside {
						margin : 44px auto 0px auto;
						width : 310px;
						float: left;
						overflow: hidden;
					}
					.indicatiePage #homeAside {
						margin : 44px 20px 0px 0px;
						width : 200px;
						float: left;
						overflow: hidden;
					}
						.lists {
							background: url(../images/bg_videos.png) no-repeat 0% 0%;
							height: 386px;
							margin: 0px 0px 20px 0px;
						}
						.lists h2 {
							color: #ffffff;
							font-size: 16px;
							font-family: helvetica;
							padding: 10px 0px 0px 20px;
							margin: 0px 0px 10px 0px;
						}
						.videoList {
							width: 310px;
						}
						.videoList ul {
							margin: 0px 0px 0px 0px;
							padding: 0px 4px 0px 4px;
						}
							.videoList li.title {
								background: none;
								padding: 10px;
								height: 20px;
							}
							.videoList li {
								margin: 0px 0px 4px 0px;
								list-style-type: none;
								background: url(../images/videoBlock.png) no-repeat 0% 0%;
								width: 271px;
								line-height: 140%;
								height: 55px;
								padding: 6px 4px 6px 4px;
								_margin: 0px 0px -13px 0px;
							}
							.videoList li:hover {
								background: url(../images/videoBlock_hover.png) no-repeat 0% 0%;
							}
							.videoList .listIllustration {
								float: left;
								width: 84px;
								margin: 0px 10px 0px 0px;
							}
							.videoList .listDescription {
								float: left;
								width: 160px;
								color: #ffffff;
							}
							.videoList .listDescription {
								float: left;
								width: 152px;
								color: #ffffff;
								padding: 4px 4px 0px 4px;
							}
								.videoList .listDescription h3 {
									margin: 0px;
									font-size: 120%;
								}
									.videoList .listDescription h3 a {
										text-decoration: none;
										margin: 0px;
										color: #DEDEDE;
									}
						#videolist1 {
							margin-bottom : 29px;
						}
						.latestnews {
							margin: 0px 0px 20px 0px;
						}
						.latestnews .item {
							background: url(../images/sideBlock.png) no-repeat 0% 0%;
							width: 269px;
							padding: 20px 20px 20px 20px;
							margin: 0px 0px 0px 0px;
							*padding: 20px 20px 0px 20px;
							*margin: 0px 0px -20px 0px;
						}
							.latestnews .news {
								margin: 0px 0px 20px 0px;
								font-size: 9pt;
							}
							.latestnews .item span.date {
								color: #00414d;
								font-size: 90%;
								display: block;
								margin: 0px 0px 5px 0px;
							}
							.latestnews .item a {
								color: #005260;
								display: block;
								font-weight: bold;
								margin: 0px 0px 10px 0px;
								font-size : 110%;
							}
						.latestnews .bottom {
							background: url(../images/sideBlock.png) no-repeat 0% 100%;
							width: 638px;
							height: 20px;
							overflow: hidden;
							margin: 0px 0px 0px 0px;
						}
						.latestnews h2 {
							margin: 0px 0px 20px 0px;
							font-size: 160%;
						}
					#bodyNav {
						position: relative;
						_position: static;
						*position: static;
					}
						#metaMenu {
							color: #ffffff;
							position: absolute;
							height: 30px;
							line-height: 36px;
							top: -130px;
							right: 0px;
							background: url(../images/bg_meta.png) no-repeat 0% 0%;
							/*IE Hacks */
							*top: -3px;
							_top: -3px;
							*line-height: 35px;
							line-height /*\**/: 35px\9
						}
							#metaMenu li {
								float: left;
								list-style-type: none;
								height: 22px;
								font-size: 90%;
								padding: 0px;
							}
							#metaMenu li.logout {
								float: left;
							}
								#metaMenu li.logout img,
								#metaMenu li.logout input {
									vertical-align : top;
									background: url(../images/btn_uitloggen.png) no-repeat 0% 0%;
									border: none;
									width: 158px;
									height: 30px;
									padding-top: 4px;
									color: #ffffff;
									cursor: pointer;
									font-weight: bold;
								}
								#metaMenu li.logout input {
									*margin-top : -5px;
									_margin-top : 0px;
								}
								#metaMenu li.logout a {
									background: none !important;
									padding: 0px !important;
								}
								#metaMenu li input.text {
									border: solid 1px #187288;
									height: 15px;
									float: left;
									position : relative;
									margin: 8px 4px 0px -6px;
									*margin: 7px 4px 0px -2px;
									_margin: 7px 4px 0px -2px;
								}
								#metaMenu li input.btn {
									float: left;
									margin: 9px 4px 0px 2px;
								}
								#metaMenu li.last label {
									float: left;
									margin: 5px 4px 0px 2px;
								}
							#metaMenu li a:link, #metaMenu li a:visited {
								color: #187288;
								padding: 0px 14px 4px 10px;
								text-decoration: none;
								display: block;
								background: url(../images/divider.png) no-repeat 100% 11px;
							}
							#metaMenu li a:hover, #metaMenu li a:active {
								color: #80a4ac;
								text-decoration: none;
							}
							#metaMenu li a.last:link, #metaMenu li a.last:visited {
								color: #187288;
								padding: 0px 14px 4px 10px;
								text-decoration: none;
								display: block;
								background: none;
							}
							#metaMenu li a.last:hover, #metaMenu li a.last:active {
							}



/* footer */
#footer {
	margin: 0px auto 0px auto;
	height: 24px;
	width: 100%;
	padding: 0px;
}
	#footer #footerMenu {
		text-align: center;
		width: 962px;
		border-top: solid 1px #ebebeb;
		margin: 0px auto 0px auto;
	}
	#footer #footerMenu li {
		list-style-type: none;
		color: #7e7e7e;
		float: left;
		font-size: 96%;
		padding: 5px 0px 0px 0px;
	}
	#footer #footerMenu li.last {
		background: none;
		float: right;
	}
	#footer #footerMenu li.rightSide {
		margin-left: 404px;
		_margin-left: 300px;
	}
		#footer #footerMenu li a {
			color: #7e7e7e;
			text-decoration: none;
			padding: 0px 6px 0px 0px;
		}
	#footer #footerMenu li.right {
		float: right;
	}
/* validateForm */
	fieldset.validateForm {
		display: block;
		margin: 0px;
		padding: 20px;
		background: url(../images/homeBlock.png) no-repeat 0% 0%;
	}
	fieldset.validateForm.differ {
		display: block;
		margin: 0px;
		padding: 0px;
		background: none;
	}
		fieldset.validateForm table {
			width : 100%;
			border-collapse: separate;
		}
			fieldset.validateForm table tfoot {}
				fieldset.validateForm table tfoot tr {}
					fieldset.validateForm table tfoot tr th {
						font-weight : normal;
						padding : 10px 0px 0px 10px;
					}
					fieldset.validateForm table tfoot tr td {
						padding : 10px 0px 0px 0px;
					}
						fieldset.validateForm table tfoot tr td button {}
			fieldset.validateForm table tbody {}
				fieldset.validateForm table tbody tr {}
					fieldset.validateForm table tbody tr th {
						font-weight : normal;
						width : 100%;
						padding : 2px 2px 2px 2px;
					}
						fieldset.validateForm table tbody tr th label {
							color: #414141;
							height: 16px;
							background: #faf7fc;
							display: block;
							padding : 2px 10px 2px 8px;
							white-space: nowrap;
						}
							fieldset.validateForm table tbody tr th label em {
								font-style : normal;
							}
					fieldset.validateForm table tbody tr td {
						padding : 2px 0px 2px 0px;
					}
					fieldset.validateForm table tbody tr td.first {
						padding : 2px 0px 2px 0px;
					}
					fieldset.validateForm table.dataTable tbody tr td {
						padding : 2px 10px 2px 10px;
						background: #ffffff;
						color: #000000;
					}
						fieldset.validateForm table.dataTable tbody tr td div {
							border-bottom: solid 2px #dadcdd;
						}
						fieldset.validateForm table tbody tr td label {
							padding-right : 1em;
							color: #4c4c4c;
						}
						fieldset.validateForm table tbody tr td label a {
							color: #027185;
						}
						fieldset.validateForm table tbody tr td select,
						fieldset.validateForm table tbody tr td input {
							border: solid 1px #bfbfbf;
						}
						fieldset.validateForm table tbody tr td select {
							height: 20px;
						}
						fieldset.validateForm table tbody tr td textarea {
							height: 100px;
							border: solid 1px #bfbfbf;
						}
						fieldset.validateForm table tbody tr td .full {
							width : 25em;
						}
						fieldset.validateForm table tbody tr td .large {
							width : 25.2em;
						}
						fieldset.validateForm table tbody tr td .medium {
							width : 18.8em;
						}
						fieldset.validateForm table tbody tr td .med {
							width : 13.5em;
							/*margin-right: 6px;*/
						}
						fieldset.validateForm table tbody tr td .medL {
							width : 17em;
						}
						fieldset.validateForm table tbody tr td .small {
							width : 5.2em;
							margin-right: 6px;
						}
						fieldset.validateForm table tbody tr td .smallL{
							width : 5.3em;
						}
						fieldset.validateForm table tbody tr td .smallR{
							width : 5.2em;
							margin-left: 6px;
						}
						fieldset.validateForm table tbody tr td .left {
							float : left;
						}
						fieldset.validateForm table tbody tr td .center {
							float : left;
							margin : 0px -0.7em 0px 0.7em;
						}
						fieldset.validateForm table tbody tr td .right {
							float : right;
						}
						fieldset.validateForm table tbody tr td.line {
							line-height: 30px;
						}
						fieldset.validateForm table span.overlapButton {
							float : right;
							margin: 0px 14px 0px 0px;
						}
						fieldset.validateForm table.dataTable span.overlapButton {
							float : right;
							margin: 0px 20px 0px 0px;
						}
						fieldset.validateForm table tbody tr td .radio {
							background: none;
							border: none;
							float: left;
							margin-top: 4px;
							margin-top /*\**/: 7px\9;
						}
						fieldset.validateForm table tbody tr td label.label {
							background: none;
							float: left;
							margin-top: 4px;
							margin-top /*\**/: 7px\9;
						}
						fieldset.validateForm span.check input,
						fieldset.validateForm input.check {
							float: left;
							margin: 10px 4px 0px 0px;
							border: none;
							margin /*\**/: 10px 4px 0px 0px\9;
						}
						fieldset.validateForm label.check {
							float: left;
							width: 270px;
							margin: 8px 4px 0px 0px;
						}
						fieldset.validateForm label.checkSmall {
							float: left;
							width: 150px;
							margin: 8px 4px 0px 0px;
						}
						fieldset.validateForm table tbody tr td ul {
							margin : 0px;
						}
							fieldset.validateForm table tbody tr td ul li {
								clear : both;
								list-style-type : none;
							}
								fieldset.validateForm table tbody tr td ul li input {
									float : left;
									margin : 2px -2em 0px 5px;
								}
								fieldset.validateForm table tbody tr td ul li label {
									display : block;
									float : left;
									padding : 0px 0px 0px 2.25em;
									_height : 1em;
								}
				fieldset.validateForm table tbody tr.odd {
				}
					fieldset.validateForm table tbody tr.odd th {}
						fieldset.validateForm table tbody tr.odd th label {}
							fieldset.validateForm table tbody tr.odd th label em {}
					fieldset.validateForm table tbody tr.odd td {}
				fieldset.validateForm table tbody tr.passive {}
					fieldset.validateForm table tbody tr.passive th {}
					fieldset.validateForm table tbody tr.passive td {
						background : url('../images/buttons/cmd_insert_link.png') no-repeat 99% 8px;
}
				fieldset.validateForm table tbody tr.success {}
					fieldset.validateForm table tbody tr.success th {}
					fieldset.validateForm table tbody tr.success td {
						background : url('../images/buttons/cmd_insert_hover.png') no-repeat 99% 8px;
}
				fieldset.validateForm table tbody tr.error {}
					fieldset.validateForm table tbody tr.error th {}
						fieldset.validateForm table tbody tr.error th label {
							color : Red;
						}
					fieldset.validateForm table tbody tr.error td {
						background : url('../images/buttons/cmd_delete_hover.png') no-repeat 99% 8px;
}
						fieldset.validateForm table tbody tr td select.error,
						fieldset.validateForm table tbody tr td textarea.error,
						fieldset.validateForm table tbody tr td input.error {
							background : #187288;
						}
						fieldset.validateForm table tbody tr.error td input[type=checkbox],
						fieldset.validateForm table tbody tr.error td input[type=radio] {
							border : none !important;
						}
						fieldset.validateForm table tbody tr.error td input.checkbox,
						fieldset.validateForm table tbody tr.error td input.radio {
							border : none !important;
						}
						fieldset.validateForm table tbody tr td span.radio input {
							border : none !important;
						}
		fieldset.validateForm .summary {
			color : #ffffff;
			margin : 0px 0px 1em 0px;
			display: block;
			background : #187288  url(../images/checkmark.png) no-repeat 10px 4px;
			padding : 1em 1em 1em 3em;
		}
		fieldset.validateForm .summary h3 {
			color : #ffffff;
			margin: 0px 0px 6px 0px;
		}
			fieldset.validateForm .summary a {}
			fieldset.validateForm .summary a:link,
			fieldset.validateForm .summary a:visited {
				color : #bb0500;
			}
			fieldset.validateForm .summary a:hover,
			fieldset.validateForm .summary a:active {
				color : #bb0500;
			}
		fieldset.validateForm .summary.visible {
			display : block;
		}
table.dataTable {
	width: 100%;
	border-collapse: collapse !important;
}
	table.dataTable tbody tr {}
		table.dataTable thead tr th {
			background: #888989;
			color: #ffffff;
			padding : 4px 8px 4px 8px;
		}
		table.dataTable tfoot tr th {
			background: #888989;
			color: #ffffff;
			padding : 6px 8px 6px 8px;
		}
		table.dataTable tbody tr th {
			padding : 2px 8px 2px 8px !important;
			background: #faf7fc;
			width: 270px !important;
		}
		table.dataTable tbody tr td {
			padding : 2px 8px 2px 8px !important;
			background: #f5f5f5;
			border-left: solid 1px #b2b2b2;
			border-right: solid 1px #b2b2b2;
		}
		table.dataTable tbody tr td.inBetween {
			width: 2px;
			padding: 0px !important;
			border: none !important;
			background: none !important;
		}
		table.dataTable tbody tr.firstChild td{
			border-top: solid 1px #b2b2b2;
		}
		table.dataTable tbody tr.lastChild td{
			border-bottom: solid 1px #b2b2b2;
		}
		table.dataTable tfoot tr td span.overlapButton.right {
			margin-right: 10px !important;
		}
div.footButton {
	background: #f5f5f5;
	border: solid 1px #d9d9d9;
	padding : 4px 8px 4px 8px;
}
div.leftSide {
	width: 200px;
	float: left;
	margin: -10px 0px 0px 0px;
}
div.rightSide {
	width: 100px;
	float: right;
}
	div.rightSide a {
		color: #187288;
		display: block;
		font-size: 90%;
		margin: 24px 0px 0px 20px;
	}
/* overlapButton */
	/* spans with buttons inside */
	span.overlapButton {
		background : url('../images/overlapButton.png') no-repeat 0px 0px;
		cursor : pointer;
		display : inline-block;
		height : 20px;
		margin : 0px 10px 0px 0px;
		padding : 0px 0px 0px 12px;
		vertical-align : middle;
		width : auto;
		white-space : nowrap;
	}
		span.overlapButton .trim {
			background : url('../images/overlapButton.png') no-repeat 100% 0px;
			display : inline-block;
			height : 20px;
			margin : 0px -10px 0px 0px;
			padding : 0px 12px 0px 0px;
			position : static;
			/* For MSIE 6 */
			_position : relative;
		}
			span.overlapButton .trim .title {
				border-style: none;
    border-color: inherit;
    border-width: medium;
      background-color: transparent;
    color : #ffffff !important;
				font-size : 110%;
				font-weight : bold;
				cursor : pointer;
				text-transform: uppercase;
				display : inline-block;
				height : 17px;
				line-height : 17px;
				margin : 0px;
				overflow : visible;
				padding : 1px 10px 0px 10px;
				text-decoration : none;
			}
			span.overlapButton .trim a.title {
				color : #ffffff !important;
				display : inline-block;
				font-weight: bold;
				margin: 0px;
				font-size : 110%;
			}
	span.overlapButton:hover {
		background-position : 0px -20px;
	}
		span.overlapButton:hover .trim {
			background-position : 100% -20px;
		}
			span.overlapButton:hover .trim .title {
				color : #ffffff;
			}

/* scrollBar.html */
	div.artificialScrollBar {
		height : 315px;
		margin : 0px 0px 1.5em 0px;
		overflow : auto;
		position : relative;
		width : 310px;
	}
		div.artificialScrollBar div.scrollContent {
			left : 0px;
			padding :0em;
			position : absolute;
			top : 0px;
		}
		div.artificialScrollBar div.scrollGutter {
			background : url(../images/scrollGutter.png) no-repeat 0px 0px;
			display : none;
			height : 315px;
			position : absolute;
			right : 0px;
			top : 0px;
			width : 1.5em;
		}
			div.artificialScrollBar div.scrollGutter div.scrollUp {
				display: none;
			}
			div.artificialScrollBar div.scrollGutter div.scrollDown {
				display: none;
			}
			div.artificialScrollBar div.scrollGutter div.scrollIndicator {
				background : url(../images/scrollIndicator.png) no-repeat 0px 100%;
				height : 1em;
				position : absolute;
				right : 0px;
				top : -1px;
				width : 1.5em;
				_right : -1px;
			}
			div.artificialScrollBar div.scrollGutter:hover div.scrollIndicator {
				background : url(../images/scrollIndicator.png) no-repeat 0px 100%;
			}
			div.artificialScrollBar div.scrollGutter div.scrollIndicator .scrollTop {
				background : url(../images/scrollIndicator.png) no-repeat 0px 0px;
				height : 1em;
				position : absolute;
				right : 0px;
				top : -3px;
				width : 1.5em;
				_right : -1px;
			}
			div.artificialScrollBar div.scrollGutter div.scrollDetector {
				cursor : pointer;
				height : 100%;
				position : absolute;
				right : 0px;
				top : 0px;
				width : 100%;
			}

/* The Harmonica List */
.harmonica {
	background: url(../images/homeBlock.png) no-repeat 0% 0%;
	width: 100%;
	padding: 20px 20px 10px 20px;
	position: relative;
}
.bottom {
	background: url(../images/homeBlock.png) no-repeat 0% 100%;
	width: 638px;
	height: 20px;
	margin: 0px 0px 20px 0px;
}
	dl.harmonicaList {
		max-width : 64em;
	}
		dl.harmonicaList dt {
			background : url(../images/shinyButton_link.png) no-repeat 0% 0%;
			color : #000000;
			font-weight: normal;
			height : 23px;
			font-size: 100%;
			margin : 0px 0px -1px 0px;
			padding : 4px 1.5em 0px 0em;
			/* For MSIE 7 */
			*height :29px;
			*float: left;
			*width: 685px;
		}
		dl.harmonicaList dt:hover {
		}
		dl.harmonicaList dt.active {
			background : url(../images/shinyButton_active.png) no-repeat 0% 0%;
			color : #ffffff;
		}
		span.numb {
			padding-right: 10px;
			color : #ffffff;
			float: left;
			width: 25px;
			text-align: center;
		}
		dl.harmonicaList dd {
			margin : 0px 0px 0px 0px;
			padding : 0px 0px 0px 0px;
			/* For MSIE 7 */
			*float : left;
			*width : 100%;
		}
			dl.harmonicaList dd div.border {
				border-top : none !important;
				margin : 0px 0px 0px 0px !important;
				padding : 1em 1em 1em 1.9em;
				color: #717171;
			}
		dl.harmonicaList dd.hideThisNode {}
		dl.harmonicaList dd.showThisNode {}

.searchBlock {
	margin: 0px 0px 10px 0px;
}
.searchBlock.less {
	margin: -10px 0px -20px 0px;
}
	.searchBlock label {
		background : url(../images/label.png) no-repeat 0% 0%;
		width: 241px;
		height: 23px;
		float: left;
		color: #ffffff;
		padding: 2px 2px 0px 20px;
	}
	.searchBlock label.none {
		background : none;
		color: #717172;
		width: auto;
		margin: 0px 0px 0px 10px;
		padding: 2px 2px 0px 0px;
	}
	.searchBlock select {
		margin: 0px 0px 10px 0px;
		width: 322px;
		height: 23px;
		border: solid 1px #b2b2b2;
	}
	.searchBlock select.smalls {
		margin: 0px 0px 0px 10px;
		width: 202px;
		height: 23px;
		border: solid 1px #b2b2b2;
	}
	.searchBlock input.searchText {
		margin: 0px 0px 10px 0px;
		width: 322px;
		height: 19px;
		*height : 17px;
		padding : 2px 0px 0px 0px;
		border: solid 1px #b2b2b2;
	}
	.searchBlock table td {
		padding: 0px;
	}
	.searchBlock table {
		margin: 0px 0px 0px 0px;
	}
/* sitemap */
.sitemap {
	background: url(../images/homeBlock.png) no-repeat 0% 0%;
	width: 100%;
	padding: 20px 20px 10px 20px;
	position: relative;
}
	.sitemap .topNav {
		margin: 0px 0px 30px 0px;
	}
		.sitemap .topNav li {
			list-style-type: none;
			float: left;
			color: #003d4c;
			padding: 0px 5px 0px 0px;
			text-transform: uppercase;
		}
			.sitemap .topNav li a {
				padding: 0px 5px 0px 0px;
				color: #003d4c;
			}
	.sitemap .navItem {
		float: left;
		width: 140px;
		margin: 0px;
	}
		.sitemap .navItem li {
			list-style-type: none;
			color: #003d4c;
			padding: 0px 5px 0px 16px;
			margin: 0px 0px 4px 10px;
			background: url(../images/bullet_arrow.png) no-repeat 0% 0%;
		}
			.sitemap .navItem li a {
				padding: 0px 5px 0px 0px;
				color: #003d4c;
			}
				.sitemap .navItem ul {
					margin: 0px;
				}
				.sitemap .navItem ul li {
					margin: 4px 0px 0px 0px;
				}
/* newsoverview */
.newsOverview {
	background: url(../images/homeBlock.png) no-repeat 0% 0%;
	width: 700px;
	padding: 20px 20px 10px 20px;
	position: relative;
}
	.sitemap .topNav {
		margin: 0px 0px 30px 0px;
	}
.newsOverviewWhite {
	width: 598px;
	padding: 0px 20px 10px 20px;
	position: relative;
}
/* newsarchive */
div.newsItem {
	background: url(../images/bg_newsItem.png) no-repeat 0% 0%;
	width: 588px;
	height: 19px;
	padding: 4px 20px 0px 20px;
	margin: 4px 0px 0px 0px;
}
	div.newsItem a {
		float: left;
		width: 300px;
		color: #717172;
	}
	div.newsItem img {
		margin: 20px 0px 0px 50px;
	}
	div.newsItem span.date {
		float: left;
		width: 80px;
		color: #717172;
	}
/* feeds */
div.feeds {
	background: url(../images/homeBlock.png) no-repeat 0% 0%;
	width: 598px;
	padding: 10px 20px 0px 20px;
	position: relative;
	margin: 0px 0px -10px 0px;
}
	.linkBox {
		margin: 10px 30px -10px 0px;
		position: absolute;
		bottom: 0px;
		right: 0px;
	}
	.linkBox .overlapButton {
		margin: 2px 0px 0px 5px;
	}
	div.feeds .sort a {
		color: #02859b;
	}
/* links aside */
ul.linkies {
	margin: 0px 0px 0px 12px;
}
	ul.linkies li {
		margin: 0px 0px -6px 0px !important;
		_margin: 0px 0px -20px 0px !important;
		padding: 0px;
		color: #008499;
	}
	ul.linkies li a {
		margin: 0px;
		color: #008499 !important;
	}
/* soon aside */
ul.soon {
	margin: 10px 0px 20px 0px;
}
	ul.soon li {
		margin: 0px 0px 6px 0px !important;
		padding: 0px;
		list-style-type: none;
		color: #008499;
	}
	ul.soon li p {
		margin: 0px;
		color: #717172;
		float: left;
		width: 230px;
	}
	ul.soon li span.date {
		margin: 0px;
		float: left;
		width: 34px;
		color: #008499 !important;
		font-weight: bold;
	}
img.picture {
	margin: 0px 0px 0px -6px;
}
div.controls {
	width: 100px;
	float: left;
}
	div.controls a {
		float: left;
		width: 30px;
		margin: 0px 0px 0px 0px;
	}
/* Alerts */
table.alerts {
	width: 583px;
	background: transparent url(../images/head_table.png) no-repeat 0% 0% ;
	border-collapse: collapse !important;
}
	table.alerts tbody tr {}
		table.alerts thead tr th {
			color: #ffffff;
			padding : 4px 8px 4px 8px;
		}
		table.alerts tfoot tr th {
			background: #888989;
			color: #ffffff;
			padding : 6px 8px 6px 8px;
		}
		table.alerts tbody tr th {
			padding : 2px 10px 3px 10px !important;
			color: #ffffff;
			border-right: solid 1px #02cee3;
			text-transform: uppercase;
		}
		table.alerts tbody tr th.last {
			border-right: none;
			text-transform: uppercase;
		}
		table.alerts tbody tr th div.first {
			width: 274px;
		}
		table.alerts tbody tr td {
			padding : 6px 10px 4px 10px !important;
			background: #faf9fd;
			color: #333333;
			border-top: solid 6px #ebebeb;
			border-right: solid 1px #ebebeb;
		}
/* Small blocks */
.itemSmall {
	background: url(../images/bg_smallBlock.png) no-repeat 0% 0%;
	width: 275px;
	float: left;
	padding: 20px 20px 40px 20px;
	position: relative;
	margin: 0px 10px 20px 0px;
}
	.itemSmall.side {
		margin-right: 0px;
	}
.bottomSmall {
	background: url(../images/bg_smallBlock.png) no-repeat 0% 100%;
	width: 315px;
	height: 20px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	margin: 0px 0px 0px 0px;
}
#smallBlocks .overlapButton {
	margin: 10px 30px 20px 0px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
#smallBlocks2 .itemSmall {
	padding-bottom : 20px;
}
/* banner */
.banners {
	margin: 0px 0px 20px 0px;
}
/* banner */
.double img,
.double a {
	margin: 0px 6px 0px 0px;
}
.double img.last,
.double a.last {
	margin: 0px 0px 0px 0px;
}
/* moreInfo */
div.moreInfo .item {
	background: url(../images/homeBlock.png) no-repeat 0% 0%;
	width: 598px;
	padding: 20px 20px 0px 20px;
	position: relative;
	margin: 0px 0px -6px 0px;
}
div.moreInfo a {
	color: #008499;
}
.infoBlock {
	background: #ffffff;
	padding: 10px;
	width: 274px;
	height: 50px;
	float: left;
	margin-right: 10px;
}
.infoBlock.last {
	margin-right: 0px;
}
div.source {
	margin: 10px 0px 0px 0px;
}
/* Three Column */
.itemColumn {
	background: url(../images/bg_column.png) no-repeat 0% 0%;
	width: 165px;
	float: left;
	padding: 20px 20px 40px 20px;
	position: relative;
	overflow: hidden;
	margin: 0px 10px 20px 0px;
}
	.itemColumn.side {
		margin-right: 0px;
	}
	.itemColumn .left {
		margin: 0px 0px 20px -8px;
	}
	.itemColumn p {
		margin: 0px 0px 20px 0px;
		_margin: 0px 0px 8px 0px;
	}
.bottomitemColumn {
	background: url(../images/bg_column.png) no-repeat 0% 100%;
	width: 205px;
	height: 20px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	margin: 0px 0px 0px 0px;
}
#itemColumn .overlapButton {
	margin: 10px 30px 20px 0px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
/* Tabbed Content */
		section.tabbedContent {
			margin : 40px 0px 0px 0px;
			position : relative;
			background: url(../images/homeBlock.png) no-repeat 0% 0%;
			width: 598px;
			padding: 20px 20px 10px 20px;
			position: relative;
		}
		section.tabbedContent .validateForm {
			margin: -20px -20px -10px -20px;
		}
			/* links */
			section.tabbedContent header {
				margin : -55px 0px 0px 0px;
				*margin : -56px 0px 0px 0px;
				position : absolute;
				z-index : 1000;
				height: 23px;
				width: 510px;
			}
				section.tabbedContent header menu {
					margin : 10px 0px 0px 0px;
					*margin : 11px 10px 10px 10px;
				}
					section.tabbedContent header menu li {
						display : inline;
						height : 23px;
						list-style-type : none;
						position : relative;
					}
						section.tabbedContent header menu li a {
							cursor : pointer;
							display : inline-block;
							height : 25px;
							width: 101px;
							margin : 0px 0px 0px 0px;
							line-height: 25px;
							text-align: center;
							position : relative;
						}
							/* passive */
							section.tabbedContent header menu li a:link,
							section.tabbedContent header menu li a:visited {
								color : #ffffff;
								background : url('../images/navMenu.png') no-repeat 0px 0px;
								text-decoration : none;
							}
							section.tabbedContent header menu li a:hover,
							section.tabbedContent header menu li a:active {
								background : url('../images/navMenu_hover.png') no-repeat 0px 0px;
								color : #ffffff;
								text-decoration : none;
							}
							/* active */
							section.tabbedContent header menu li a.openedTab:link,
							section.tabbedContent header menu li a.openedTab:visited,
							section.tabbedContent header menu li a.openedTab:hover,
							section.tabbedContent header menu li a.openedTab:active {
								color : #ffffff;
								background : url('../images/navMenu_hover.png') no-repeat 0px 0px;
}
			/* contents */
			section.tabbedContent article {
				display : none;
				margin : 0em 0em 0em 0em;
				padding : 0em 0em 0em 0em;
				width : 585px;
				color: #000000;
				background: #ebebeb;
				overflow: hidden;
			}
				section.tabbedContent article.openedTab {
					display : block;
				}
				section.tabbedContent article.closedTab {
					display : none;
				}
				section.tabbedContent article table.data {
					width: 100%;
					margin-top: 10px;
				}
					section.tabbedContent article table.data th {
						color: #d9dcdc;
						padding: 2px 0px 2px 0px;
						border-top: solid 2px #d9dcdc;
					}
					section.tabbedContent article table.data td {
						color: #000000;
						border-top: solid 2px #d9dcdc;
						padding: 2px 0px 2px 0px;
					}
				section.tabbedContent article ul {
					margin: 0px 0px 0px -10px;
				}
					section.tabbedContent article ul li {
						list-style-type: none;
						margin: 10px 8px 0px 0px;
						float: left;
					}
					section.tabbedContent article ul li.last {
						margin: 10px 0px 0px 0px;
					}
					section.tabbedContent article ul li img {
						border: solid 1px #798182;
					}
			/* pager */
			section.tabbedContent footer {
				bottom : 1em;
				float : right;
				height : 2.3em;
				position : absolute;
				right : 1em;
			}
				section.tabbedContent footer menu.contentPager {
					margin : 0px;
					display: none;
				}
					section.tabbedContent footer menu.contentPager li {
						display : inline;
						list-style-type : none;
						padding-left : 0.3em;
					}
						section.tabbedContent footer menu.contentPager li {}
						section.tabbedContent footer menu.contentPager span {
							padding : 0px 1em 0px 1em;
						}
/* Tickertape */
div.marquee {
	background : url('../images/bg_tickertape.png') no-repeat 0px 0px;
	width: 904px;
	height: 29px;
	margin: 0px 0px 20px 0px;
	padding: 0px 30px 0px 30px;
	line-height: 29px;
}
	div.marquee marquee {
		width: 904px;
		height: 29px;
	}

/* extra space */
					#homeArticle {
						padding-top : 30px;
					}
						#Videoplayer1 {
							margin-top : -30px;
						}
					#homeAside {
						padding-top : 30px;
					}
						#videolist1 {
							margin-top : -30px;
						}
						
						 .videoBoxy {
							margin-top : 38px!important;
						}
						.mainPage .videoBoxy {
							margin-top : -30px!important;
						}

/* form in a popup */
	#popUpBody #contact {}
		#popUpBody #contact fieldset.validateForm {
			background-position : -10px 0%;
			width : auto;
		}
		#popUpBody #contact div.bottom {
			height : 1em;
			background : ;
}

/* small corrections to footers */
#soon,
#previous {}
	#soon .item,
	#previous .item {
		padding-bottom : 1px;
		*padding-bottom : 15px;
	}
		#soon .controls,
		#previous .controls {
			margin-bottom : -10px;
			*margin-bottom : 0px;
		}
	#soon .bottom,
	#previous .bottom {}
/* New styles */
.indicatiePage .videoplayer {
	margin: -20px 0px 20px 0px;
}	
	.indicatiePage .videoplayer img {
		margin: 0px 0px 0px 0px;
	}			
/* scrollBar.html */
	.indicatiePage div.artificialScrollBar {
		height : 255px;
		margin : 0px 0px 1.5em 0px;
		overflow : auto;
		position : relative;
		width : 240px;
	}
		.indicatiePage div.artificialScrollBar div.scrollContent {
			left : 0px;
			padding :0em;
			position : absolute;
			top : 0px;
		}
		.indicatiePage div.artificialScrollBar div.scrollGutter {
			background : url(../images/scrollGutterSmall.png) no-repeat 0px 0px;
			display : none;
			height : 255px;
			position : absolute;
			right : 0px;
			top : 0px;
			width : 1.5em;
		}
			.indicatiePage div.artificialScrollBar div.scrollGutter div.scrollUp {
				display: none;
			}
			.indicatiePage div.artificialScrollBar div.scrollGutter div.scrollDown {
				display: none;
			}
			.indicatiePage div.artificialScrollBar div.scrollGutter div.scrollIndicator {
				background : url(../images/scrollIndicator.png) no-repeat 0px 100%;
				height : 1em;
				position : absolute;
				right : 0px;
				top : -1px;
				width : 1.5em;
				_right : -1px;
			}
			.indicatiePage div.artificialScrollBar div.scrollGutter:hover div.scrollIndicator {
				background : url(../images/scrollIndicator.png) no-repeat 0px 100%;
			}
			.indicatiePage div.artificialScrollBar div.scrollGutter div.scrollIndicator .scrollTop {
				background : url(../images/scrollIndicator.png) no-repeat 0px 0px;
				height : 1em;
				position : absolute;
				right : 0px;
				top : -3px;
				width : 1.5em;
				_right : -1px;
			}
			.indicatiePage div.artificialScrollBar div.scrollGutter div.scrollDetector {
				cursor : pointer;
				height : 100%;
				position : absolute;
				right : 0px;
				top : 0px;
				width : 100%;
			}
.indicatiePage .lists {
	background: url(../images/bg_videosSmall.png) no-repeat 0% 100%;
	height: 300px;
	float: right;
	margin: -2px 0px 20px 0px !important;
}
.indicatiePage .videoList {
	width: 240px !important;
}
.indicatiePage .videoList ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 0px 4px;
}
	.indicatiePage .videoList li.title {
		background: none;
		padding: 10px;
		height: 20px;
	}
	.indicatiePage .videoList li {
		margin: 0px 0px 4px 0px;
		list-style-type: none;
		background: url(../images/videoBlockSmall.png) no-repeat 0% 0%;
		width: 215px;
		line-height: 120%;
		height: 45px;
		padding: 4px 4px 6px 4px;
		_margin: 0px 0px -13px 0px;
	}
	.indicatiePage .videoList li:hover {
		background: url(../images/videoBlockHoverSmall.png) no-repeat 0% 0%;
	}
	.indicatiePage .videoList .listIllustration {
		float: left;
		width: 68px;
		margin: 0px 10px 0px 0px;
	}
	.indicatiePage .videoList .listDescription {
		float: left;
		width: 110px;
		color: #ffffff;
	}
		.indicatiePage .videoList .listDescription em {
			margin-left: 5px;
		}
		.indicatiePage .videoList .listDescription h3 {
			margin: -2px 0px 0px 5px;
			font-size: 120%;
		}
			.indicatiePage .videoList .listDescription h3 a {
				text-decoration: none;
				margin: 0px;
				color: #DEDEDE;
			}
.indicatiePage #videolist1 {
	margin-bottom : 29px;
}
.indicatiePage .latestnews {
	margin: 0px 0px 20px 0px;
}
.indicatiePage .latestnews .item {
	background: url(../images/bgLittleBlock.png) no-repeat 0% 0%;
	width: 160px;
	padding: 20px 20px 0px 20px;
	margin: 0px 0px -20px 0px;
	*padding: 20px 20px 0px 20px;
	*margin: 0px 0px -20px 0px;
}
	.indicatiePage .latestnews .news {
		margin: 0px 0px 20px 0px;
		font-size: 100%;
	}
	.indicatiePage .latestnews .item span.date {
		color: #00414d;
		font-size: 90%;
		display: block;
		margin: 0px 0px 5px 0px;
	}
	.indicatiePage .latestnews .item a {
		color: #005260;
		display: block;
		font-weight: bold;
		margin: 0px 0px 10px 0px;
		font-size : 110%;
	}
.indicatiePage .latestnews .bottom {
	background: url(../images/bgLittleBlock.png) no-repeat 0% 100%;
	width: 638px;
	height: 20px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
}
.indicatiePage .latestnews h2 {
	margin: 0px 0px 10px 0px;
	font-size: 160%;
}
.indicatiePage .linkList ul {
	margin: -30px 0px 20px 0px;
}
	.indicatiePage .linkList ul li {
		list-style-type: none;
	}
		.indicatiePage .linkList ul li a {
			height: 19px;
			line-height: 19px;
			width: 190px;
			display: block;
			padding: 0px 0px 0px 10px;
			margin-bottom: 6px;
			text-decoration: none;
			text-transform: uppercase;
			background: #005261 url(../images/iconArrow.png) no-repeat 96% 50%;
			color: #ffffff;
		}
		.indicatiePage .linkList ul li a.active,
		.indicatiePage .linkList ul li a:hover {			
			background: #e6edef url(../images/iconArrow.png) no-repeat 96% 50%;	
			color: #005261;		
		}
.indicatiePage .search {
	margin: 0px 0px 20px 0px;
	background: none;
	width: 200px;
	padding: 0px;
}
.indicatiePage .search h2 {
	margin: 0px 0px 10px 0px;
	font-size: 160%;
}
.indicatiePage .search .item {
	background: url(../images/bgLittleBlock.png) no-repeat 0% 0%;
	width: 160px;
	padding: 20px 20px 0px 20px;
	margin: 0px 0px -20px 0px;
	*padding: 20px 20px 0px 20px;
	*margin: 0px 0px -20px 0px;
}
	.indicatiePage .search label {
		margin: 0px 0px 10px 0px;
		background: #f9f5fc;
		height: 20px;
		line-height: 20px;
		display: block;
		width: 150px;
		padding-left: 10px;
	}
	.indicatiePage .search .item select {
		color: #00414d;
		margin: 0px 0px 20px 0px;
		width: 160px;
		height: 20px;
		border: solid 1px #b2b2b2;
	}
	.indicatiePage .search .item input.text {
		color: #00414d;
		margin: 0px 0px 20px 0px;
		width: 160px;
		height: 16px;
		border: solid 1px #b2b2b2;
	}
.indicatiePage .search .bottom {
	background: url(../images/bgLittleBlock.png) no-repeat 0% 100%;
	width: 638px;
	height: 20px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
}
.indicatiePage #homeItem .item {
	background: url(../images/indicatieBlock.png) no-repeat 0% 0%;
	width: 703px;
	padding: 20px 20px 10px 20px;
	position: relative;
}
	.indicatiePage #linksContent .item img.left,
	.indicatiePage #linksContent .item img.right {
		margin-bottom : 10px;
		*margin-bottom : 0px;
	}
	.indicatiePage #linksContent .item h3 {
		clear : both;
	}
.indicatiePage #homeItem .bottom  {
	background: url(../images/indicatieBlock.png) no-repeat 0% 100%;
	width: 743px;
	height: 20px;
	margin: 0px 0px 20px 0px;
}
.indicatiePage #homeItem h2 {
	margin: 0px 0px 20px 0px;
	font-size: 180%;
}
.indicatiePage #homeItem .overlapButton {
	margin: 10px 30px -10px 0px;
	position: absolute;
	bottom: 3px;
	right: 0px;
}
/* Small blocks */
.widePage .itemSmall {
	background: url(../images/bgSmallishBlock.png) no-repeat 0% 0%;
	width: 267px;
	float: left;
	padding: 20px 20px 36px 20px;
	position: relative;
	margin: 0px 20px 20px 0px;
}
	.widePage .itemSmall.side {
		margin-right: 0px;
	}
.widePage .bottomSmall {
	background: url(../images/bgSmallishBlock.png) no-repeat 0% 100%;
	width: 307px;
	height: 10px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	margin: 0px 0px 0px 0px;
}
.widePage #smallBlocks .overlapButton {
	margin: 0px 30px 10px 0px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.widePage #smallBlocks p {
	margin: 10px 0px 10px 0px;
}

#navBanners {
    position: absolute;
    right: -131px;
    top: 75px;
}

#navBanners li {
    list-style-type: none;
    margin: 0 0 15px;
}
.indicatiePage #homeArticle .bottom
{
    width: 598px!important;
}


.indicatiePage #homeArticle #contact .bottom
{
/*    width: 100% !important;*/
width: 740px !important;
}

.indicatiePage #homeArticle .bottom
{
  width: 100% !important;
}

.indicatiePage #homeArticle .item
{ 
    width: 95%;!important;
}

.indicatiePage #homeArticle .newsOverviewWhite
{
    width: 95% !important;
    font-size: 9pt;
}


.indicatiePage #homeArticle span.overlapButton 
{
    margin-right: 62px!important;
}
.indicatiePage .listItems
{
    width: 82%;
}
.type_password
{
    width: 25em;
}


#homeArticle fieldset.validateForm
{
	width: 700px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.indicatiePage .videoplayer {
		margin: -20px 0px 20px 0px;
	}
}
.igPlayerBox
{
	margin-top: -20px!important;
}
#homeItem br
{
	clear: both;
}
 
