/* Ombouw gerelateerde CSS */
.topNavigate {
	margin: 20px auto 0 -500px;
	width: 1000px;
	left: 50%;
	position: relative;
	min-height: 14px;
}
	.linkTab {
		min-width: 21px;
		float: left;
		}	

	
.hdContainer {
	background: url('../img/layout/hdback.gif') #FFFFFF repeat-x;
	height: 131px;
	text-align:center;
	clear: both;
}
		.hdSlogan {
			min-width: 300px;
			height: 120px;
			margin-top: 0px;
			float: left;
			background: url('../img/layout/hdimage.gif') no-repeat 10px 2px;			
		}
		.hdSLogan .noflash {
			margin-left: 170px;
			margin-top: 20px;
			height: 40px;
			font-weight: bold;
			font-size: 16px;
			color: #FFFFFF;
		}
		.hdSlogan object {
			margin-left: 180px;		
		}
		.hdSearch {
			text-align: left;
			background: url('../img/layout/srch_top.gif') no-repeat #e0c3e0 0 0;
			min-width: 270px;
			height: 27px;
			margin: 35px 0 0 180px;
			float:left;
		}
		.hdSearch img{
			margin-top: -4px;
			cursor: pointer;	
		}
			.txtSearch {
				width: 185px;
				border:1px solid #996699;
				margin:5px 0px 0px 10px;
				padding-left: 2px;
			}
		.hdTheme {
				width: 108px;
		}
		.hdLogo	{
			margin-right: 10px;
			margin-top: 15px;
			width: 97px;
		}
		.hdTxtLogo	{
			margin: 35px 20px 0 0;
		}		
			
.siteContainer {
	margin: 5px 0 10px -500px;
	width: 1000px;
	left: 50%;
	position: relative;
}					
	.leftShadow {
		background: url('../img/layout/shadel.gif') repeat-y top right;
		width: 13px;
	}
		.fadeTopLeft {
			background: url('../img/layout/fadetopl.gif') no-repeat top right;
			width: 13px;
		}
		.fadeBotLeft {
			background: url('../img/layout/fadebotl.gif') no-repeat right bottom;
		}		
	.rightShadow {	
		background: url('../img/layout/shader.gif') repeat-y top right;
		width: 13px;		
	}	
		.fadeTopRight {
			background: url('../img/layout/fadetopr.gif') no-repeat top left;
			width: 13px;
		}
		.fadeBotRight {
			background: url('../img/layout/fadebotr.gif') no-repeat left bottom;
		}	

.languages {
	float: right;
}
.languages IMG {
	margin-left: 4px;
}
/* Menu staat in menu.css */		

	#pad {	
		float: left;	
		padding: 5px 0 0px 8px;
		}
	.lowbuttons {
		float:right;	
		text-align: right;
		height: 20px;
		width: 481px;		
		margin: -5px -1px;		
	}
	#smMand {	
		float:right;	
		padding: 5px 2px 3px 8px;
		text-align: right;
		margin-right: 7px;
		color: #996699;
		clear:both;
		width:300px;
		}	
	#smMand a {
		color: #996699;
		font-size: 11px;
		text-decoration: none;
	}	
	#smMand a strong {
		font-size: 12px;
	}		
	#smMand a:hover {
		color: #000000;
		font-size: 11px;
		text-decoration: underline;
	}		
	#mainContent {
		margin: 0 7px 10px 7px;
		width: 970px;
		clear: both;		
	}
/* Footer */
.PageFooter {
	float:left;
	width: 960px;
	margin-left: 6px;
	background: url('../img/layout/ftback_grey.gif') repeat-x top right;
}		
	.ftBlock {
		float: left;
		width: 192px;
	}
		.ftBlockTitle, .ftBlockTitleFirst {
			float: left;
			width: 181px;
			min-height: 40px;
			color: #808080;
			font-weight: bold;
			font-size: 12px;
			padding: 5px 5px 0px 5px;
			text-align: center;
			background: url('../img/layout/ftpageback.gif') repeat-x 1px 0px;		
		}
		.ftBlockTitle {
			margin: 1px 1px 0px 0px;
		}
		.ftBlockTitleFirst {	
			width: 180px;	
			margin: 1px 1px 0px 1px;
		}	
		.ftBlockBorder {
			float: left;
			border-top: 1px solid #656565;
			border-left: 1px solid #656565;
			border-right: 1px solid #656565;					
			width: 184px;
			margin-left: 2px;
		}
			.ftBlockContent {
				margin: 3px;
				height: 270px;
				text-align: center;
				background: url('../img/layout/ft_shade.gif') repeat-x;	
			}
			.ftBlockContent .noflash {
				line-height: 18px;
			}
			.ftBlockContent .noflash a{
				line-height: 18px;
			}
			.ftBlockContent p {
				text-align: left;
				margin: 1px 1px 1px 5px;
			}
				.ftBlockContent p span{
					font-size: 17px;
					font-weight: bold;
				}		
				.ftBlockContent a {
					text-decoration:none;
					color: #000000;
					font-size: 11px;
				}	
				.ftBlockContent a:hover {
					text-decoration:underline;
					color: #000000;
					font-size: 11px;
				}	
				.ftBlockContent p a {
					text-align: left;
					background: url('../img/layout/bullit.gif') no-repeat 0px 3px;
					margin: 2px 0;
					padding-left: 8px;
					display: block;
				}	
			.ftBlockContent img {
				margin-bottom: 3px;
			}	
			.ftBlockContent img.topspace {
				margin-top: 5px;
			}	
			.ftBlockContent img.topspaceline {
				margin-top: 5px;
				border: 1px solid #656565;
			}																			
		.ftBlockButton {
			float: left;
			width: 179px;
			height: 7px;
			border-left: 1px solid #656565;
			border-bottom: 1px solid #656565;
			border-right: 1px solid #656565;
			text-align: right;
			padding-right: 5px;	
			margin-left: 2px;
			margin-bottom: 5px;	
		}			
		.ftBlockButton input {
			margin-left: 5px;
			
		}
			.ftBlockButton a:link, .ftBlockButton a:active, .ftBlockButton a:visited, .ftBlockButton a {
				color: #000000;
				font-size: 10px;
				text-decoration: none;
				padding: 4px 25px 4px 2px;
				background: url('../img/layout/bot_ok.jpg') #FFFFFF no-repeat center right;
			}
			.ftBlockButton a:hover {
				color: #996699;
				text-decoration: none;
				font-size: 10px;				
				padding: 4px 25px 4px 2px;
				background: url('../img/layout/bot_ok_ov.jpg') #FFFFFF no-repeat center right;
			}			
			.txtBrief {
				border: 1px solid #656565;
				height: 18px;
				width: 120px;
				text-indent: 2px;
				margin-top: -5px;
			}			
	
	
/* Footer alle ombouw */	
.ftContainer{
	background: url('../img/layout/ftback.gif') #FFFFFF repeat-x bottom center;
	width: 100%;
	height: 240px;
}			
	.ftContent{
		margin-left: -490px;
		width: 980px;
		left: 50%;
		position: relative;	
		text-align: center;	
		/* in ie border: 0; */
		padding-bottom: 5px;
		border-bottom: 1px solid #656565;
	}
		.certificates {
			width: 980px;
			height: 35px;
			border-bottom: 1px solid #656565;
			background-color: #FFFFFF;
		}
			.certcont {
				width: 210px;
			}
	
			.mkbok {
				float: left;
				text-align: center;
				width: 200px;
				/* in ie styles plaatsen */
				background-color: #FFFFFF;
			}	
			.mkbok div {
				float: left;
				margin: 0 5px 0 5px;
				}
				.mkbok div p {
					font-size: 9px;
					width: 120px;
					padding-top: 25px;
				}
		.ftSubs {
			clear: both;
			text-align: center;
			padding-top: 10px;
			color: #21373a;
			background-color: #FFFFFF;
		}			
			.ftSubs a {
				font-size: 11px;
				color: #21373a;
			}
			.ftSubs a:hover {
				font-size: 11px;
				color: #000000;
			}
		.ftInfo {
			margin-top: 10px;
			font-size: 9px;
			width: 980px;
		}
	.ftBottom {
		margin: 5px 0 10px -490px;
		width: 980px;
		left: 50%;
		position: relative;
	}				
		.ftCopy {
			float:left;
			font-size: 9px;
			color: #656565;
			font-weight: bold;
		}
		.ftCreator {
			float: right;
			font-size: 9px;
			color: #656565;
			font-weight: bold;			
		}
/* OverLayers */
.overlayer {
		z-index:1;
		position: absolute;
		display:block;
		float:left;		
		margin-left: -1px;	
		}
	.overLayer img {
		border-left: 1px solid #eeeeee;
		border-right: 1px solid #eeeeee;
		border-bottom: 1px solid #eeeeee;	
		}
/* Einde Ombouw */