/* Ombouw gerelateerde CSS */
.outerWrap {
	position: absolute;
	top: 0;
	left: 0;
	background: url('../img/layout/bg/bg_border.gif') repeat-y center top;
	/*background: url('../img/layout/bg/bg_dotted.gif') no-repeat center 1280px;*/
	z-index:2;
	} 

	.wrapper {
		width: 921px;
		height: auto;
		margin: 0 auto; /* center, not in IE5 */
		overflow: hidden;
		}
		
		/* Header */
		.hd {
			width: 920px;
			border-top: 11px solid #ed6716;
			float: left;
			}
		.hdHome {
			height: 181px;
			}
		.hdVervolg {
			height: 95px;
			}
			
			/* Navigatie */
			.navTop {
				display: inline;
				margin: 12px 25px 0 0;
				float: right;
				}
				
				.navDropdown {
					position: absolute;
					width: 135px;
					margin: -4px 5px 0 12px;
					padding: 41px 0 0;
					z-index: 3;
					background: url('../img/layout/bg/bg_dropdown-top.gif') no-repeat left top;
					}
					
					.navDropdownList {
						width: 135px;
						background: url('../img/layout/bg/bg_dropdown-border.gif') repeat-y left top;
						overflow: hidden;
						float: left;
						}
					
					.navDropdownBtm {
						width: 135px;
						height: 10px;
						background: url('../img/layout/bg/bg_dropdown-btm.gif') no-repeat left top;
						float: left;
						}
				
				/* Zoeken */
				.ctSearch {
					display: inline;
					width: 105px;
					height: 18px;
					margin: 0 0 0 25px;
					float: left;
					}
					
					input.search {
						width: 77px;
						height: 13px;
						padding: 3px 3px 0;
						float: left;
						}
					input.searchSubmit{
						width: 15px;
						height: 18px;
						margin: 0;
						background: url('../img/layout/bg/bg_btn-search.gif') no-repeat;
						border: 0;
						cursor: pointer;
						float: left;
						}
					input.searchSubmit:hover {
						background: url('../img/layout/bg/bg_btn-search-mo.gif') no-repeat;
						}
						input.nofloat {
							float: none;
						}
						select.searchtype {
							width: 90px;
							height: 18px;
							font-size: 11px;
						}
						.txtInput {
							width: 150px;
							border: 1px solid #ed674e;
							height: 16px;
							font-size: 11px;
						}
						div.results strong {
							color: #ed674e;
						}
			/* Logo */
			.logo {
				display: inline;
				float: left;
				clear: left;
				}
			.logoHome {
				margin: 46px 0 0 56px;
				}
			.logoVervolg {
				margin: 10px 0 0 56px;
				}
		
		/* Flash */
		.flashHome {
			width: 920px;
			height: 131px;
			float: left;
			}
		
		/* Header groups home */
		.hdGroups {
			width: 920px;
			min-height: 73px;
			background: url('../img/layout/bg/bg_border-orange.jpg') no-repeat left top;
			float: left;
			}
			
			.groupCol {
				display: inline;
				width: 380px;
				margin: 0 40px;
				float: left;
				}
			.rt {
				text-align: right;
				}
				.groupCol h2 {
					margin: 35px 0 0;
					font-size: 22px;
					font-style: italic;
					font-weight: normal;
					}
				.groupCol h2 a,.groupCol h2 a:hover{
					font-size: 22px;
					font-style: italic;
					color: #FFF;
				}
				.navGroups {
					margin: 32px 0 0;
					}
		
		/* Sfeer balk */
		.sfeerbalk {
			width: 920px;
			height: 90px;
			background: url('../img/layout/bg/bg_sfeer.jpg') no-repeat left top;
			float: left;
			}
			
			.kop {
				display: inline;
				margin: 37px 0 0 255px;
				float: left;
				}
			
			.sfeerImg {
				width: 278px;
				height: 90px;
				float: right;
				}
		
		/* Content */
		.wrapContent {
			width: 920px;
			margin: 45px 0 15px;
			background: url('../img/layout/bg/bg_border-orange.gif') repeat-y 230px top;
			overflow: hidden;
			float: left;
			}
	
			/* Pad */
			.pad {
				position: absolute;
				margin: -35px 0 0 45px;
				color: #a9a9a9;
				clear: left;
				}
				.pad a {
					text-decoration: underline;
					color: #a9a9a9;
					}
				.pad a:hover {
					text-decoration: none;
					color: #ed6716;
					}
				.pad strong {
					color: #ed6716;
					}
	
			/* Print */
			a.print {
				position: absolute;
				display: block;
				width: auto;
				margin: -35px 0 0 850px;
				padding: 2px 0 2px 19px;
				background: url('../img/layout/bg/bg_print.gif') no-repeat left top;
				color: #ed6716;
				clear: left;
				}
			
			/* Navigatie Links */
			.ctNavLt {
				display: inline;
				width: 189px;
				margin: 0 16px 0 25px;
				float: left;
				}
				
				.navLt {
					width: 189px;
					margin: 0 0 15px;
					overflow: hidden;
					clear: left;
					}
					.navLt h2 {
						font-size: 11px;
						font-weight: bold;
						color: #ff0808;
						}
						.subnav1Lt, .subnav2Lt, .subnav3Lt {
							
							margin: 0;
							overflow: hidden;
							clear: left;
							}
			
			/* Inhoud */
			.ctContent {
				width: 640px;
				margin: 0 25px;
				float: left;
				}
	
	/* Footer */
	.wrapFt {
		width: 920px;
		height: 35px;
		margin: 0 auto; /* center, not in IE5 */
		overflow: hidden;
		}
		
		.ft {
			position: absolute;
			width: 920px;
			height: 35px;
			bottom: 0;
			margin: 0 auto;
			}
			
			/* Navigatie */
			.navFt {
				margin: 0 0 0 310px;
				}
	
	/* Achtergrond */
	#wrapBg {
		position: absolute;
		width: 920px;
		height: 100%;
		bottom: 0;
		left: 50%;
		margin: 0 auto 0 -460px;
		background: #fff;
		z-index: 1;
		}

/* CMS */
.siteContainer {
	position: absolute;
	float: left;
	margin: 20px auto 0 -400px;
	width: 800px;
	left: 50%;
}
.menuContainer {
	height: 30px;
	border-bottom: 1px solid #666;
	float: left;
	width: 800px;
	margin-bottom: 10px;
}
.menuContainer a {
	display: block;
	float:left;
	width: 100px;
	height: 20px;
	text-align:center;
	border: 1px solid #8cad00;
	border-top: 0;
	padding-top: 5px;
	text-decoration: none;
	border-bottom:0
}
.menuContainer a:hover {
	background: #8cad00;
	color: #FFF;
}
.siteContent {
	float: left;
	width: 800px;
	min-height: 300px;
}