* { font-size: 100%; }
:focus {outline: 0;}

body {
margin: 0;
padding: 0;
color: #9a6a0d;
background-color: #fefbc3;
font-family: arial;
font-size: 12px;
}

img {
	border: 0px;
	-ms-interpolation-mode:bicubic; /* improves quality of resized images in IE6/7/8 */
}

#container {
width: 882px;
margin: 0 auto;
position: relative;
z-index: 1500;
}

	#header {
	width: 882px;
	height: 214px;
	background-image: url('images/header.jpg');
	background-repeat: no-repeat;
	}


/**** BEGIN OF MAIN MENU *****/

#navcontainer {white-space:nowrap;width:882px;height:32px;margin:0;padding:0;background:url('images/menu.jpg') 0 0 no-repeat;position:relative; z-index:3000;}
ul.menu, li.menu {list-style-type:none;margin:0;padding:0;position:relative;z-index:999;}

#nav {height:28px;position:absolute;z-index:999;top:4px;left:10px;}
#nav ul {list-style-type:none;margin:0;padding:0;width:auto;}
#nav ul li {float:left;color:#fff;text-align:left;margin:0 1px 0 0;}
#nav ul li a {display:block;padding:0 10px;line-height:28px;color:#fff;font-weight:bold;text-decoration:none;white-space:nowrap;}

#header_menu {position:relative;margin-left:20px;}
#header_menu li {line-height:normal;}
#header_menu ul {clear:both;}

/* Active ("current") status main level links */
#nav li.menu-current a,
.menu li:hover>a {background:url('images/menu_top_right.jpg') top right no-repeat;}
#nav ul li.menu-current {background:#038901 url('images/menu_top_left.jpg') top left no-repeat;}

/* Hover status main level links */
#nav ul li:hover {background:#038901 url('images/menu_top_left.jpg') top left no-repeat;}
#nav li a:hover {background:url('images/menu_top_right.jpg') top right no-repeat;}

/* Gives parent main level link an active status if child is active */
#nav ul li.menu-parent {background:#038901 url('images/menu_top_left.jpg') top left no-repeat;}
#nav li.menu-parent a {background:url('images/menu_top_right.jpg') top right no-repeat;}

/* Choose color for links in main menu: */

/* Soft Yellow, same color as child menu links */
	.menu li:hover>a, #nav li a:hover, #nav li.menu-parent a {color:#fefcc3;}
/* Orange, same color as menu background
	.menu li:hover>a, #nav li a:hover, #nav li.menu-parent a {color:#faa401;}
*/

/* 2nd Child menu */
#nav .menu li ul {position:absolute;margin-top:-5px;width:190px;display:none;background:url('images/submenu_top.png') top left no-repeat;padding:5px 0 13px 0;z-index: 999;}
#nav .menu li ul li {text-align:left;line-height:25px;padding:0 5px;background:#038901; }
#nav .menu li ul a {width:170px;background:none;color:#fefcc3;border-bottom:1px solid #059a02;padding:5px;font-weight:normal;line-height:18px;white-space:normal;}
#nav .menu li ul a:hover {background:#059a02;}
#nav .menu li ul li.menu-last {padding-bottom:8px;background:url('images/submenu_bottom.png') bottom left no-repeat;}
#nav .menu li ul li.menu-last a,
#nav .menu li ul li.menu-last a:hover {border:none;background:#038901;border-left:5px solid #038901;border-right:5px solid #038901;margin-left:-5px;}
#nav .menu li ul li.menu-last a:hover {background:#059a02;}
#nav .menu li ul li.menu-current a,
#nav .menu li ul li.menu-current a:hover {background:#267903;cursor:default;}

/* Show and hide */
#nav .menu li:hover ul, 
#nav .menu li a:focus ul, 
#nav .menu li.subMenu ul {display:block;}
#nav .menu li ul ul,
#nav .menu li:hover ul ul, 
#nav .menu li.subMenu ul ul {display:none;}
#nav .menu li:hover ul, 
#nav .menu li li:hover ul, 
#nav .menu li.subMenu ul, 
#nav .menu li li.subMenu ul {display:block;}

/* Positioning the popouts */
#nav li {position:relative;}
#nav ul ul ul {position:absolute;top:0;left:100%;z-index.:999;}

/* 3rd Child Menu */
#nav .menu li ul li ul {margin-left:-5px;width:190px;}
#nav .menu li ul li ul li {background:#038901;border:none;padding:0 0 0 5px;margin:0;}
#nav .menu li ul li ul li a {width:170px;background:#038901 !important;color:#fefcc3;padding:5px;font-weight:normal;border-bottom:1px solid #059a02 !important;white-space:normal;}
#nav .menu li ul li ul li a:hover {background:#059a02 !important;}
#nav .menu li ul li ul li.menu-last a:hover {background:#059a02 !important;}
#nav .menu li ul li ul li.menu-current a,
#nav .menu li ul li ul li.menu-current a:hover {background:#267903 !important;cursor:default;}

#nav ul li ul li.menu-parent a {background:#059a02 !important;cursor:default;}


/**** END OF MAIN MENU *****/

	#content {
	width: 882px;
	min-height: 500px; /* TEMP */
	overflow: hidden;
	background-image: url('images/content.jpg');
	background-repeat: repeat-y;
	}
		#left{
		float: left;
		width: 234px;
		}
			#left-top{
			width: 234px;
			height: 66px;
			margin-top: 10px;
			}
				#left-top .limburg{
				margin-left: 40px;
				}
			#left-gezocht-top{
			width: 226px;
			height: 13px;
			background-image: url('images/left-gezocht-top.jpg');
			margin-left: auto;
            margin-right: auto;
			/*margin-bottom: -10px;*/
			margin-top: 10px;

			}
			#left-gezocht-main{
			width: 226px;
			background-image: url('images/left-gezocht-main.jpg');
			margin: 0 auto;
			overflow: hidden;
			}
			#left-gezocht-bottom{
			width: 226px;
			height: 13px;
			background-image: url('images/left-gezocht-bottom.jpg');
			/*margin: -12px auto;*/
			margin-left: auto;
			margin-right: auto;
			}
			#left-gezocht-main h1{
			font-size: 12px;
			color: #fff;
			padding-left: 13px;
			}
			#left-gezocht-main p{
			font-size: 11px;
			color: #fefbc3;
			padding-left: 15px;
			padding-right: 15px;
			font-family: verdana;
			}
			#left-brochure{
			width: 234px;
			height: 33px;
			margin-top: 20px;
			padding-top: 5px;
			background-image: url('images/left-brem.jpg');
			}
				#left-brochure a{
				margin-left: 10px;
				text-decoration: none;
				padding-left: 10px;
				color: #fefbc3;
				font-weight: bold;
				font-size: 12px;
				line-height: 33px;
				}
				#left-brochure a:hover{
				color:#F9A400;
				}
                #left-brochure img{
				border:0px;
				}
			#left-email{
			width: 234px;
			height: 33px;
			margin-top: 8px;
			padding-top: 5px;
			background-image: url('images/left-brem.jpg');
			}
				#left-email a{
				margin-left: 10px;
				text-decoration: none;
				padding-left: 10px;
				color: #fefbc3;
				font-weight: bold;
				font-size: 12px;
				line-height: 33px;
				}
				#left-email a:hover{
				color: #F9A400;
				}
				#left-email img{
				border: 0px;
				}
			#left-weer{
			position: absolute;
			bottom: 43px;
			/*height: 75px;*/
			width: 234px;
			background-image: url('images/left-weer.jpg');
			}
		#main{
		float: left;
		width: 460px;
		padding-top: 20px;
		margin-left: 25px;
		font-family: verdana;
		}
		#main h1{
		font-size: 18px;
		font-weight: bold;
		color: #045b02;
		margin: 0;
		padding: 0;
		}
		#main h2{
		font-size: 14px;
		font-weight: bold;
		color: #045b02;
		margin: 0;
		padding: 0;
		}
		#right{
		float: right;
		width: 156px;
		}
			#right-top{
			width: 156px;
			height: 220px;
			background-image: url('images/right-top.jpg');
			}
				#right-top .wifi {
				margin-left: 40px;
				margin-top: 15px;
				}
			#right-bottom{
			width: 61px;
			bottom: 60px;
			margin-left: 75px;
			position: absolute;
			}
				#right-bottom .partner {
				text-align: center;
				margin-top: 5px;
				}
	#footer {
	width: 882px;
	height: 49px;
	margin-bottom: 20px;
	background-image: url('images/footer.jpg');
	}
		#footer p.copyright{
		color: #fff;
		font-weight: bold;
		margin: 0;
		padding-top: 25px;
		text-align: right;
		padding-right: 20px;
		}
		
/* Algemene Instellingen */
a {
font-weight: bold;
color: #045b02;
}
a:hover{
font-weight: bold;
color:#F9A400;
}


.textfield, .email, .captcha_table input, .textarea, .input_name_field, .input_mail_field, .input_website_field, .input_message_field{
border:0px; 
font-size: 12px;
font-family: verdana;
border: 1px solid #666666;
color: #444343;
}
.textfield:focus, .email:focus, .captcha_table input:focus, .textarea:focus, .input_name_field:focus, .input_mail_field:focus, .input_website_field:focus, .input_message_field:focus{
font-size: 12px;
font-family: verdana;
border: 1px solid #086306;
}