body{
	background:#818c08 url('../images/bg_body.jpg') repeat-x;
	padding:0;
	margin:0;
	font-family:"Arial";
	font-size:11px;
	color:#211e24;
	overflow-x:hidden;
}

#background {
	width:1669px;
	height:886px;
	background:transparent url('../images/background.jpg') no-repeat;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-834px;
	z-index:0;
}
a {
	outline:none;
}
#wrap{
	width:938px;
	height:auto;
	display:block;
	position:relative;
	padding:0 0 20px 0;
	z-index:2;
	margin:0 auto;
	}
	#container {
		width:938px;
		height:auto;
		float:left;
		padding:37px 0 20px 0;
	}
	#header {
		width:938px;
		height:150px;
		background:transparent url('../images/bg_header.png') no-repeat;
		position:relative;
		border-bottom:1px solid #d8d7d8;
		float:left;
		}
		#tableNavigatie {
			position:absolute;
			left:0;
			bottom:0;
			}
			.menuitem a {
				width:auto;
				height:16px;
				background:#ffffff;
				display:block;
				font-family:"Arial";
				font-size:11px;
				font-weight:bold;
				padding:10px 5px 0 4px;
				color:#231f20;				
				text-decoration:none;
			}
			.menuitem a:hover {
				color:#ddbc2e;
			}
			.menuitemActive a {
				width:auto;
				height:16px;
				background:#ffffff;
				display:block;
				font-family:"Arial";
				font-size:11px;
				font-weight:bold;
				padding:10px 5px 0 4px;
				color:#af8e02;
				text-decoration:none;
			}
			.menuFiller {
				width:9px;
				height:auto;
				background:#ffffff;
		}
		#tableHeader {
			float:right;
			}
			.headerItem {
				width:166px;
				height:150px;
				background:#000000;
				vertical-align:top;
			}
			.headerItem img {
				border:0;
				margin:0 0 8px 0;
			}
			.headerItem a {
				width:166px;
				height:150px;
				display:block;
				text-align:center;
				font-family:"Arial";
				font-size:12px;
				font-weight:bold;
				text-decoration:none;
				color:#af8e01;
			}
			.headerItem a:hover {
				color:#ddbc2e;
			}
			.headerItemSpacer {
				background:#ffffff;
	}
	#main {
		width:938px;
		height:auto;
		background:#ffffff url('../images/bg_main.jpg') repeat-y;
		float:left;
		z-index:2;
		}
		#mainLeft {
			width:177px;
			min-height:310px;
			float:left;
			padding:265px 0 30px 28px;
			position:relative;
			background:#e0e1df url('../images/bg_main_left.jpg') repeat-x;
			}
			#tableSubmenu {
				float:left;
				margin:0 0 30px 0;
				}
				.headerSubmenu {
					font-family:"Arial";
					font-size:13px;
					font-weight:bold;
					color:#211e24;
					padding:0 0 8px 0;
				}
				.submenuItem, .submenuItemActive {
					padding:0 0 0 8px;
				}
				.submenuItem a, .submenuItemActive a, .panoramaLink a {
					width:164px;
					height:25px;
					border-bottom:1px solid #fafafa;
					display:block;
					font-family:"Arial";
					font-size:12px;
					line-height:25px;
					font-weight:bold;
					padding:0 0 0 5px;
					color:#211e24;
					text-decoration:none;
				}
				.submenuItem a:hover, .submenuItemActive a, .panoramaLink a:hover {
					color:#ddbc2e;
				}
			#reserveren {
				margin:0 0 0 -10px;
			}
			#reserveren img {
				border:0;
			}
			#nieuwsblock {
				float:left;
				position:relative;
				left:-10px;
				margin:20px 0 0 0;
				}
				a.leesmeer {
					font-family:"Arial";
					font-size:12px;
					font-weight:bold;
					padding:10px 0 0 0;
					color:#ddbc2e;
					text-decoration:none;
				}
				a.leesmeer:hover {
					color:#f1dc81;
			}
			#tablePanoramalinks {
				float:left;
				margin:0 0 160px 0;
		}
		#mainCenter {
			width:550px;
			height:auto;
			background:#ffffff;
			float:left;
			padding:265px 0 20px 0;
			position:relative;
			z-index:2;
			}	
			#dialog, #dialog-message {
				display:none;
			}
			#pageImage {
				position:absolute;
				top:8px;
				left:-198px;
				z-index:2;
			}
			#mainCenterContent {
				width:540px;
				height:auto;
				background:#ffffff;
				float:left;
				padding:0 5px 0 5px;
				position:relative;
				}
				.pageHeader {
					font-family:"Arial";
					font-size:16px;
					font-weight:bold;
					color:#af8e01;
					float:left;
				}
				#tableBreadcrums {
					float:right;
					margin-top:2px;
					}
					.breadcrum, .breadcrumActive, .breadcrumArrow, .breadcrumTitle {
						height:9px;
						padding:0;
						margin:0;
						font-family:"Arial";
						font-size:9px;
						color:#242020;
						line-height:12px;
					}
					.breadcrumTitle {
						font-weight:bold;
						padding:0 10px 0 0;
					}
					.breadcrumArrow {
						padding:0 3px 0 3px;
					}
					.breadcrum a {
						font-family:"Arial";
						font-size:9px;
						color:#242020;
						text-decoration:none;
					}
					.breadcrum a:hover {
						color:#5d5959;
					}
					.breadcrumActive {
						font-family:"Arial";
						font-size:9px;
						color:#af8e01;
						text-decoration:none;
				}
				#mainContent {
					width:540px;
					height:auto;
					padding:15px 0 0 0;
					float:left;
					}
					#mainContent a {
						font-family:"Arial";
						font-size:11px;
						padding:10px 0 0 0;
						color:#ddbc2e;
						text-decoration:underline;
					}
					#mainContent a:hover {
						color:#f1dc81;
					}
					.form_input {
						padding:0 0 3px 0;
					}
					.form_label {
						padding:3px 5px 0 0;
						text-align:right;
						vertical-align:top;
					}
					.input_text, .input_textarea {
						width:200px;
						height:21px;
						line-height:21px;
						font-family:"Arial";
						font-size:12px;
						padding:0 4px 0 4px;
						color:#af8e01;
						background:#f3f3f4 url('../images/bg_input_aanmelden.jpg') repeat-x;
						border:1px solid #a6a4a3;
					}
					.input_textarea {
						height:110px;
					}
					.input_submit {
						width:96px;
						height:21px;
						line-height:19px;
						background:#af8e00;
						color:#ffffff;
						border:1px solid #231f20;
						font-weight:bold;
						font-size:12px;
						float:right;
						cursor:pointer;
						padding:0;
						margin:4px 0 0 0;
					}					
					.input_submitHover {
						width:96px;
						height:21px;
						line-height:19px;
						background:#cdad25;
						color:#ffffff;
						border:1px solid #231f20;
						font-weight:bold;
						font-size:12px;
						float:right;
						cursor:pointer;
						padding:0;
						margin:4px 0 0 0;
					}
					a.contentImage img {
						border:2px solid #af8e01;
						margin:0 6px 0 0;
					}
					a.contentImage:hover img {
						border:2px solid #e5c746;
					}
					#containerOpenluchtmuseum {
						width:540px;
						height:568px;
						background:url('../images/openluchtmuseum.jpg') no-repeat;
						float:left;
						position:relative;
						}
						.openluchtSite {
							/*border:1px solid #e40600;*/
							cursor:pointer;
							z-index:0;
						}
						.siteText {
							position:absolute;
							width:200px;
							height:auto;
							background:#231f20;
							border:1px solid #af8e01;
							color:#ffffff;
							font-size:10px;
							font-family:"Arial";
							padding:5px;
							z-index:2;
						}
		#mainRight {
			width:183px;
			min-height:340px;
			float:right;
			padding:265px 0 0 0;
			position:relative;
			z-index:1;
			background:#e0e1df url('../images/bg_main_left.jpg') repeat-x;
			}
			#services {
				width:183px;
				height:240px;
				float:left;
				position:relative;
				background:transparent url('../images/bg_services.png') no-repeat;
				}
				#tableServices {
					position:absolute;
					top:115px;
					left:25px;
					}
					.itemService {
						width:140px;
						text-align:center;
						padding:0 0 8px 0;
						line-height:12px;
						font-size:9px;
						font-weight:bold;
			}
			#containerAanmelden {
				width:161px;
				height:auto;
				float:left;
				padding:20px 0 0 10px;
			}
			.headerAanmelden {
				font-family:"Arial";
				font-size:12px;
				display:block;
				font-weight:bold;
				padding:0 0 6px 0;
			}
			.textInputAanmelden {
				width:149px;
				height:21px;
				line-height:21px;
				font-family:"Arial";
				font-size:11px;
				padding:0 4px 0 4px;
				color:#af8e01;
				background:url('../images/bg_input_aanmelden.jpg') repeat-x;
				border:1px solid #a6a4a3;
			}
			.submitAanmelden {
				width:96px;
				height:23px;
				background:#af8e00;
				color:#ffffff;
				border:2px solid #ffffff;
				font-weight:bold;
				font-size:12px;
				float:right;
				cursor:pointer;
				margin:4px 0 0 0;
			}
			.submitAanmeldenHover {
				width:96px;
				height:23px;
				line-height:19px;
				background:#cdad25;
				color:#ffffff;
				border:2px solid #ffffff;
				font-weight:bold;
				font-size:12px;
				float:right;
				cursor:pointer;
				padding:0;
				margin:4px 0 0 0;
			}
			#reserverenImage {
				display:none;
			}
	#footer {
		width:938px;
		height:34px;
		border-top:1px solid #d8d7d8;
		background:transparent url('../images/bg_footer.png') no-repeat;
		float:left;
		position:relative;
		}
		#tableFooter {
			position:absolute;
			bottom:5px;
			left:10px;			
			}
			.footerItem, .footerItemActive {
				font-family:"Arial";
				font-size:10px;
				font-weight:bold;
				color:#231f20;
				padding:0 25px 0 0;
			}
			.footerItem a, .footerItemActive {
				font-family:"Arial";
				font-size:10px;
				font-weight:normal;
				color:#231f20;
				text-decoration:none;
				padding:0 4px 0 0;
			}
			.footerItemActive {
				color:#af8e01;
				text-decoration:underline;
				padding:0 29px 0 0;
			}
			.footerItem a:hover {
				color:#af8e01;
		}
		#footerEmail {
			position:absolute;
			bottom:5px;
			right:30px;
			color:#fff;
			font-family:"Arial";
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
		}
		#footerEmail:hover {
			color:#231f20;
	}
	a#realisatie {
		position:absolute;
		top:17px;
		right:5px;
		font-family:"Arial";
		font-size:10px;
		color:#231f20;
		text-decoration:none;
	}
	a#realisatie:hover {
		text-decoration:underline;
		color:#575354;
	}

		
