/* Named applications seperated from the layout stylesheet */
	/* APPLICATIONS */
	/* introduction */
	p.intro {
		font-weight : bold;	
	}
	/* /introduction */
	/* illustration */
	div.illustration {
		float : left;
		/*width : 117px;
		height : 117px;*/
		overflow : hidden;
		padding : 4px;
		margin : 2px 15px 10px 1px;
		background-color:White;
		/*background-image : url(../images/illustration_back.png);*/
	}
		div.illustration img {}
	div.illustration.right {
		float : right;
		margin : 2px 1px 10px 15px;
	}
	/* /illustration */
	/* newsimage */
	div.newsImage {
		float : left;
		width : 65px;
		height : 64px;
		overflow : hidden;
		padding: 7px 8px 7px 8px;
		margin : 0px 15px 10px 0px;
		background-image : url(../images/newsimage_back.png);
	}
		div.newsImage img {}
	div.newsImage.right {
		float : right;
		margin : -3px -3px 10px 15px;
	}
	div.newsImage.noImage {
		background : none;
	}
		div.noImage img {
			visibility : hidden;
		}
	/* /newsimage */
	/* divider */
	div.divider {
		background : url(../images/divider_back.png) repeat-x 0% 0%;
		margin : 0px 0px 12px 0px;
		height : 1px;
		overflow : hidden;
	}
		div.divider hr {
			visibility : hidden;	
		}
	/* /divider */
	/* sitemap */
	ul.siteMap {
		margin : 0px;
	}
		ul.siteMap li {
			list-style-type : none;
			padding : 15px 0px 0px 15px;
		}
			ul.siteMap li a {
				font-size : 120%;
				font-weight : bold;
			}
				ul.siteMap li a:link,
				ul.siteMap li a:visited {
					text-decoration : none;
				}
				ul.siteMap li a:hover,
				ul.siteMap li a:active {
					text-decoration : underline;
				}
			ul.siteMap li ul {
				margin : 0px 0px 0px -15px;
				padding : 10px 0px 15px 0px;
				background : url(../images/siteMap_back.png) repeat-x 0px 100%;
			}
				ul.siteMap li ul li {
					background : url(../images/siteMap_bullet.png) no-repeat 33px 3px;
					padding : 0px 0px 5px 55px;
				}
					ul.siteMap li ul li a {
						font-weight : bold;
						font-size : 100%;
					}
						ul.siteMap li ul li a:link,
						ul.siteMap li ul li a:visited {
							text-decoration : none;
						}
						ul.siteMap li ul li a:hover,
						ul.siteMap li ul li a:active {
							text-decoration : underline;
						}
		ul.siteMap li.home {
			background : url(../images/siteMap_home.png) repeat-x 0px 0px;
			height : 25px;
			line-height : 25px;
			padding : 0px 0px 0px 25px;
		}
			ul.siteMap li.home a {
				font-size : 100%;
			}
				ul.siteMap li.home a:link,
				ul.siteMap li.home a:visited {
					text-decoration : none;
				}
				ul.siteMap li.home a:hover,
				ul.siteMap li.home a:active {
					text-decoration : underline;
				}
	/* /sitemap */
	/* subscriptions */
	div.subscriptions {
		background : url(../images/abonnement_back.png) no-repeat 0px 0px;
		padding : 16px 0px 40px 0px;
		margin: 20px 0px 0px 0px;
		width: 450px;
		position: relative;
		
	}	
		div.subscriptions h2 {
			height: 80px;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			font-weight: bold;
			font-family: Arial;
			font-size: 18px;
		}
			div.subscriptions h2 span.blue {
				color: #b3e3ff;
				display: block;
				margin: 2px 0px 0px 0px;
				padding: 0px;
			}
			div.subscriptions h2 span.white {
				color: #ffffff;
				display: block;
				margin: -12px 0px 0px 0px;
			}
			div.subscriptions h2 span.white2 {
				color: #ffffff;
				display: block;
				margin: 2px 0px 0px 0px;
			}
		div.subscriptions div.col {
			padding : 0px 7px 0px 1px;
			margin: 0px 0px 0px 0px;
			width: 144px;
			float: left;
			overflow : hidden;
		}
			div.subscriptions div.margin {
				margin: 0px 0px 0px 14px;	
			}
			div.subscriptions div.marginBtn {
				margin: 0px 0px 0px -14px;
				text-align : center;
			}
		div.subscriptions div.collast {
			padding : 0px 0px 0px 1px;
			margin: 0px 0px 0px 0px;
			width: 144px;
			float: left;
		}
			span.amount {
				font-family: Verdana;
				font-size: 23px;
				font-weight: bold;
				display: block;	
				margin: 0px 0px 0px 14px;	
			}
			span.timespan {
				color: #175e9a;
				font-size: 14px;
				font-family: Verdana;
				font-weight: bold;
				display: block;
				margin: 8px 10px 4px 20px;	
			}
			p.subKind {
				height: 50px;
				display: block;	
			}
			div.hr {
				background : url(../images/subscriptions_divider.gif) no-repeat 0px 0px;	
			}
			span.specs {
				background-color: #3586cb;
				color: #fff;
				height: 21px;
				display: block;	
				padding: 3px 0px 0px 16px;
				margin-top: 14px;
			}
				div.subscriptions ul {
					margin: 10px 0px 0px 0px;
				}
					div.subscriptions li {
						list-style-type: none;
						margin: 0px 0px 10px 0px;
						padding: 2px 20px 2px 16px;
					}
					div.subscriptions li.alternating {
						background-color: #d9f1ff;
					}
	div.subscriptionsBottom {
		background : url(../images/abonnement_readmore_under.png) no-repeat 0px bottom;
		padding : 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		width: 450px;
	}
	div.subscriptionsBottom div.col {
			padding : 0px 0px 0px 0px;
			margin: 0px 7px 0px 1px;
			width: 144px;
			float: left;
		}
		div.subscriptionsBottom div.collast {
			padding : 0px 0px 0px 0px;
			margin: 0px 0px 0px 1px;
			width: 144px;
			float: left;
		}	
			div.subscriptionsBottom a {
				float : right;
				display: block;
				margin: 0px 20px 10px 0px;
				padding : 0px 16px 0px 0px;
			}		
				div.subscriptionsBottom a:link,
				div.subscriptionsBottom a:visited {
					background : url(../images/bullet_leesmeer.gif) no-repeat right 1px;
					font-weight: bold;
					text-decoration: none;
				}
				div.subscriptionsBottom a:hover,
				div.subscriptionsBottom a:active {
					text-decoration: underline;
				}						
	/* /subscriptions */
	/* content variations */
	ul.contentLinks {
		background : url(../images/back_contentlinks.png) repeat-x 0px 0px;
		height : 25px;
		line-height : 25px;
		padding : 0px 0px 0px 25px;
		margin: 0px;
		clear: left;
	}
		ul.contentLinks li {
			list-style-type : none;
			padding : 0px 0px 0px 0px;
			margin: 0px 20px 10px 0px;
			float: left;
			width : 190px;
		}
		ul.contentLinks li.other {
			margin: 0px 0px 0px 0px;
		}		
			ul.contentLinks li a {
				font-size : 100%;
			}
				ul.contentLinks li a:link,
				ul.contentLinks li a:visited {
					background : url(../images/bullet_leesmeer.gif) no-repeat right 2px;
					padding: 0px 18px 0px 0px;
					font-weight: bold;
					margin: 0px 0px 0px 0px;
					text-decoration: none;
				}
				ul.contentLinks li a:hover,
				ul.contentLinks li a:active {
					text-decoration : underline;
				}
		ul.contentLinks.justOneLink li {
			width : 380px;
		}
		ul.contentLinks.justOneLink li.twolinks{
			width :190px;
			float: left;
		}
	.links {
		background : url(../images/back_morelinks.png) repeat-x 0px 100%;		
	}
	.subscribe
	{
		position: absolute;
		bottom: 10px;
		
	}
		ul.moreLinks {
			background : url(../images/back_morelinks.png) repeat-x 0px 0px;
			line-height : 17px;
			padding : 6px 0px 0px 25px;
			margin: 0px;
			clear: left;
			width : 425px;
		}
			ul.moreLinks li {
				list-style-type : none;
				padding : 0px 20px 10px 0px;
				float: left;
				width : 190px;
			}
			ul.moreLinks li.other {
				margin: 0px 0px 0px 0px;
			}		
				ul.moreLinks li a {
					font-size : 100%;
				}
					ul.moreLinks li a:link,
					ul.moreLinks li a:visited {
						background : url(../images/bullet_leesmeer.gif) no-repeat right 2px;
						padding: 0px 18px 0px 0px;
						font-weight: bold;
						margin: 0px 0px 0px 0px;
						text-decoration: none;
					}
					ul.moreLinks li a:hover,
					ul.moreLinks li a:active {
						text-decoration : underline;
					}
	.bottomBanner {
		margin: 20px 0px 20px 0px;		
	}
	/* /content variations */
	/* basic styles */
	.subscriptionBox {
		border: solid 1px #3586cb;
		background-color: #fff;	
		padding: 10px 16px 16px 16px;
		margin: 0px 10px 10px 0px;
		float: left;
		width: 200px;
	}	
		.subscriptionBox .amount {
			font-family: Verdana;
			font-size: 23px;
			line-height: 40px;
			font-weight: bold;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			display: inline;
		}
		.subscriptionBox .timespan {
			color: #175e9a;
			font-size: 14px;
			font-family: Verdana;
			font-weight: bold;	
			display: inline;
		}
	.bulletList {
		background : url(../images/bulletlist_back.png) no-repeat left 0px;	
		padding: 4px 14px 0px 14px;	
		margin: 0px;
		overflow: hidden;
	}
		.bulletList h2 {
			font-size: 12px;
			color: #fff;
			font-weight: bold;
		}
		.bulletList ul {
			margin: 0px;
			padding: 0px;
		}	
			.bulletList li {
				background : url(../images/siteMap_bullet.png) no-repeat left 2px;
				list-style-type: none;
				padding: 0px 0px 6px 16px;
			}
	.bulletListBottom {
		background : url(../images/bulletlist_bottom.png) no-repeat left bottom;	
		padding: 0px 0px 0px 14px;	
		margin: 0px -6px 20px 0px;
		height: 33px;
	}	
		.bulletListBottom a:link,
		.bulletListBottom a:visited {
			background : url(../images/bullet_leesmeer.gif) no-repeat right 2px;
			padding: 0px 18px 0px 0px;
			font-weight: bold;
			display: block;
			margin: 0px 20px 10px 160px;
			text-decoration: underline;
		}
		.bulletListBottom a:hover,
		.bulletListBottom a:active {
			text-decoration : none;
		}
	.btnContent {
		margin: 0px 0px 20px 0px;	
	}	
	.destination {
		background : url(../images/back_2column.png) no-repeat 0px 0px;
		padding : 16px 15px 0px 15px;
		margin: 20px 0px 0px 0px;
		overflow: hidden;
	}
		.destination h2 {
			color: #fff;
			font-size: 14px;
			margin: 0px 0px 25px 0px;		
		}
		.destination p {
			margin: 15px 0px 15px 0px;	
		}
		.destination .col {
			float: left;
			margin: 0px 42px 0px 0px;
			width: 188px;
		}
		.destination .collast {
			float: left;
			margin: 0px 0px 0px 0px;
			width: 188px;
		}
		.destination table {
			margin: 0px 0px 0px 0px;
		}
			.destination table th {
				color: #fff;
				font-weight: normal;
				border: solid 1px #3586cb;
				background-color: #3586cb;
				height: 25px;
				vertical-align: middle;	
				padding: 4px 10px 4px 12px;
			}
			.destination table th.borders {
				border-right: solid 1px #b3e3ff;
			}
			.destination table td {
				color: #013061;
				padding: 0px 10px 0px 12px;
				border: solid 1px #3586cb;
				height: 30px;
				vertical-align: middle;	
				background-color: #ebf8ff;
				width: 112px;
			}
			.destination table td.blue {
				background-color: #ccecff;
				width: 304px;
			}
	.destinationBottom {
		background : url(../images/back_2column_bottom.png) no-repeat left bottom;	
		padding: 0px 0px 0px 14px;	
		margin: 0px -6px 20px 0px;
		height: 15px;
	}
	.documents {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;	
	}
		.documents li{
			list-style-type: none;
			margin: 0px 0px 4px 0px;
			padding: 0px 0px 0px 0px;	
		}
		
	.dataTable {
		background : url(../images/back_1column.png) no-repeat 0px 0px;
		padding : 16px 15px 0px 15px;
		margin: 20px 0px 0px 0px;
	}
		.dataTable h2,
		.dataTable h3 {
			color: #013061;
			font-size: 110%;
			margin: -5px 0px 10px 0px;		
		}
		.dataTable table {
			margin: 0px 0px 0px 0px;
			width: 100%;
		}
			.dataTable table th {
				color: #fff;
				font-weight: normal;
				border: solid 1px #3586cb;
				background-color: #3586cb;
				vertical-align: middle;	
				padding: 4px 10px 4px 12px;
			}
			.dataTable table th.borders {
				border-right: solid 1px #b3e3ff;
				vertical-align: top;
			}
			.dataTable table th.scale {
				width : 270px;
				font-size : 90%;
				font-weight : bold;
			}
				.dataTable table th.scale span.min {
					float : left;
					margin-right : 10px;
				}
				.dataTable table th.scale span.grid {
					float : left;
					display : block;
					width : 172px;
					height : 14px;
					margin-right : 10px;
					background : url(../images/scale_grid.png) repeat-x 0px 2px;
				}
				.dataTable table th.scale span.max {
					float : left;
					white-space : nowrap;
				}
			.dataTable table td {
				color: #013061;
				padding: 4px 10px 4px 12px;
				border: solid 1px #3586cb;
				vertical-align: middle;	
				background-color: #ebf8ff;
				/*white-space : nowrap;*/
			}
				.dataTable img.fileFormat {
					float : right;
				}
				.dataTable a.fileTitle {
					line-height : 32px;
				}
				.dataTable table td span.indicator {
					float : left;
					display : block;
					/* width : 200px; */
					height : 23px;
					overflow : hidden;
					background : url(../images/scale_indicator.png) no-repeat 100% 3px;
				}
					.dataTable table td span.indicator span {
						display : block;
						width : 8px;
						height : 23px;
						background : url(../images/scale_indicator.png) no-repeat 0px 3px;
					}
				.dataTable table td .amount {
					/* float : right; */
					padding-left : 5px;
					line-height : 23px;
					text-decoration : none;
					font-size : 90%;
				}
					.dataTable table td a.amount:link,
					.dataTable table td a.amount:visited {
						color: #013061;
					}
					.dataTable table td a.amount:hover,
					.dataTable table td a.amount:active {
						color: #013061;
					}
			.dataTable table td.blue {
				background-color: #ccecff;
			}
			.dataTable table td.blueLight {
				background-color: #ccecff;
			}
			.dataTable table td.white {
				background-color: #fff;
			}
		.dataTable p.legend {
			font-size: 10px;
			margin-top: 12px;
			margin-bottom : 0px;
		}
	.dataTableBottom {
		background : url(../images/back_1column_bottom.png) no-repeat left bottom;	
		padding: 0px 0px 0px 14px;	
		margin: 0px -6px 20px 0px;
		height: 15px;
	}	
	.tableCornersTop {
		height: 6px;
		overflow: hidden;
		margin-bottom: -5px;
		position: relative;	
		margin-left: -1px;
	}
	.tableCornersBottom {
		height: 6px;
		overflow: hidden;
		margin-top: -6px;
		margin-left: -1px;
		border-bottom : solid 1px #ffffff;
	}
	.rowBanner {
		margin: 0px 0px 20px 0px;	
		clear: both;
	}
		.rowBanner img {
			float: left;
		}
		.rowBanner img.margin {
			margin-right: 16px;	
		}
	/* /basic styles*/
	/* news styles */
	div.newsMain {
		background : url(../images/back_nieuwsitem.png) repeat-x left bottom;	
		padding: 0px 15px 0px 15px;	
		margin: 0px 0px 0px 0px;
		min-height: 146px;
	}
	div.newsContent {
		background : url(../images/back_nieuwsitem.png) repeat-x left bottom;	
		padding: 15px 15px 1px 15px;	
		margin: 0px 0px 0px 0px;
		height : auto;
	}
		div.newsContent address {
			display: block;
			float: left;
			margin: 0px 45px 0px 0px;
		}
		div.newsContent a {
			display : block;
			height : 13px;
			overflow : hidden;
		]
	span.date {
		float: right;
		color: #013061;
		font-size: 9px;	
	}
	span.bigdate {
		float: right;
		color: #013061;
		font-size: 11px;	
	}
	/* /news styles */
	/* /APPLICATIONS */
	body.iframe	.dataTable {
		padding : 0px;
		margin: 20px 0px 0px 0px;
		background-image: none;
	}
		body.iframe	.dataTable h2,
		body.iframe	.dataTable h3 {
			color: #013061;
			font-size: 110%;
			margin: -5px 0px 10px 0px;		
		}
		body.iframe	.dataTable table {
			margin: 0px 0px 0px 0px;
			width: 100%;
		}
			body.iframe	.dataTable table th {
				color: #fff;
				font-weight: normal;
				border: solid 1px #3586cb;
				background-color: #3586cb;
				vertical-align: middle;	
				padding: 4px 10px 4px 12px;
			}
			body.iframe	.dataTable table th.borders {
				border-right: solid 1px #b3e3ff;
				vertical-align: top;
			}
			body.iframe	.dataTable table th.scale {
				width : 270px;
				font-size : 90%;
				font-weight : bold;
			}
				body.iframe	.dataTable table th.scale span.min {
					float : left;
					margin-right : 10px;
				}
				body.iframe	.dataTable table th.scale span.grid {
					float : left;
					display : block;
					width : 172px;
					height : 14px;
					margin-right : 10px;
					background : url(../images/scale_grid.png) repeat-x 0px 2px;
				}
				body.iframe	.dataTable table th.scale span.max {
					float : left;
					white-space : nowrap;
				}
			body.iframe	.dataTable table td {
				color: #013061;
				padding: 4px 10px 4px 12px;
				border: solid 1px #3586cb;
				vertical-align: middle;	
				background-color: #ebf8ff;
			}
				body.iframe	.dataTable img.fileFormat {
					float : right;
				}
				body.iframe	.dataTable a.fileTitle {
					line-height : 32px;
				}
				body.iframe	.dataTable table td span.indicator {
					float : left;
					display : block;
					width : 200px;
					height : 23px;
					overflow : hidden;
					background : url(../images/scale_indicator.png) no-repeat 100% 3px;
				}
					body.iframe	.dataTable table td span.indicator span {
						display : block;
						width : 8px;
						height : 23px;
						background : url(../images/scale_indicator.png) no-repeat 0px 3px;
					}
				body.iframe	.dataTable table td .amount {
					float : right;
					line-height : 23px;
					text-decoration : underline;
				}
					.dataTable table td a.amount:link,
					.dataTable table td a.amount:visited {
						color: #013061;
					}
					.dataTable table td a.amount:hover,
					.dataTable table td a.amount:active {
						color: #013061;
					}
			body.iframe	.dataTable table td.blue {
				background-color: #ccecff;
			}
			body.iframe	.dataTable table td.blueLight {
				background-color: #ccecff;
			}
			body.iframe	.dataTable table td.white {
				background-color: #fff;
			}
		body.iframe .tableCornersBottom {
			border-bottom : none;
		}
		body.iframe	.dataTable p.legend {
			font-size: 10px;
			margin-top: 12px;
			margin-bottom : 0px;
			position: absolute;
		}
	body.iframe	.dataTableBottom {
		padding: 0px;	
		margin: 0px 0px 20px 0px;
		height: 15px;
		background-image: none;
	}	