/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Tahoma; font-size: 14px; color: #8c806e; }
input, select, textarea { font-family: Tahoma; font-size: 14px; color: #8c806e; }
body { background: #dcdc28 url('../images/body-bg.gif') top left repeat-x; }
img { border: 0px; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; }

/* ### WRAPPER ### */
#wrapper { width: 100%; min-height: 100%; }

/* ### MAIN CONTAINER ### */
#mainCntr { padding: 40px 75px 30px 0px; margin: 0 auto; position: relative; width: 921px; background: url('../images/bee-image.gif') no-repeat right 210px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; z-index: 10; width: 921px; height: 241px; background: url('../images/random/header_or.jpg') top left no-repeat; }
	#headerCntr h1 { padding-left: 16px; padding-top: 18px; }
	#headerCntr h1 a { display: block; width: 273px; height: 148px; text-indent: -9999px; }
	
		/* ### MENU CONTAINER ### */
		#menuCntr { padding-top: 38px; position: relative; z-index: 15; width: 921px; }
		#menuCntr ul { list-style: none; overflow: hidden; }
		#menuCntr li { padding-left: 18px; float: left; }
		#menuCntr li a { padding: 0px 0px 0px 4px; color: #fff; font-size: 14px; font-weight: bold; text-decoration: none; line-height: 28px; display: block; background: url('../images/menu-left.gif') top left no-repeat; }
		#menuCntr li a span { padding: 0px 12px 0px 8px; display: block; background: url('../images/menu-right.gif') top right no-repeat; }
		#menuCntr li a:hover { color: #ffc20a; background: url('../images/menu-left-active.gif') top left no-repeat; }
		#menuCntr li a:hover span { background: url('../images/menu-right-active.gif') top right no-repeat; }
		#menuCntr li a.active { color: #ffc20a; background: url('../images/menu-left-active.gif') top left no-repeat; }
		#menuCntr li a.active span { background: url('../images/menu-right-active.gif') top right no-repeat; }
		#menuCntr ul ul { padding-top: 12px; width: 152px; background: url('../images/subTop.png') no-repeat top; }
		#menuCntr ul ul li { padding: 0px; display: inline; float: none; height: 17px; line-height: 12px; }
		#menuCntr ul ul li a { padding: 0px 0px 0px 25px; display: block; height: 17px; line-height: 16px; font-size: 10px; text-transform: uppercase; background: url('../images/subBg.png') repeat-y bottom; }
		#menuCntr ul ul li a:hover { background: url('../images/subBg.png') repeat-y top; }
		#menuCntr div.menu { padding-bottom: 10px; position: absolute; top: 69px; z-index: 20; clear: both; z-index: 99; background: url('../images/subBottom.png') no-repeat bottom; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { padding: 10px 11px 0px 15px; position: relative; z-index: 5; border-bottom: 1px solid #000; overflow: hidden; width: 895px; background: url('../images/content-bg.gif') top left repeat-y; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { float: left; width: 179px; }
		
			/* ### LOGIN BOX ### */
			.loginBox { width: 179px; }
			.loginBox h3 { padding-left: 6px; padding-bottom: 6px; margin-bottom: 6px; font-size: 11px; color: #555555; background: url('../images/seperator.gif') bottom left repeat-x; }
			.loginBox h3 span { padding-left: 35px; padding-top: 13px; display: block; height: 14px; background: url('../images/bee-icon.gif') bottom left no-repeat; }
			.loginBox form { display: block; }
			.loginBox fieldset { border: none; overflow: hidden; }
			.loginBox input.textfield { padding: 6px 4px; float: left; margin-top: 1px; width: 170px; border: none; height: 13px; font-size: 10px; font-style: italic; color: #aaaaaa; background: url('../images/textfield-bg.gif') 100% no-repeat; }
			.loginBox input.login-button { margin-top: 7px; border: none; float: right; width: 52px; height: 23px; font-size: 10px; color: #fff; font-weight: bold; background: url('../images/login-bg.gif') top left no-repeat; }
			
			/* ### VAN BOX ### */
			.vanBox { padding-top:37px; width: 179px; }
			.vanBox h3 { padding-left: 6px; padding-bottom: 6px; font-size: 11px; color: #555555; background: url('../images/seperator.gif') bottom left repeat-x; }
			.vanBox h3 span { padding-left: 35px; padding-top: 13px; display: block; height: 14px; background: url('../images/bee-icon.gif') bottom left no-repeat; }
			.vanBox ul { padding-top: 20px; list-style: none; }
			.vanBox li { padding-bottom: 22px; color: #a38f78; font-size: 10px; width: 180px; text-align: center; color: #000; }
			.vanBox li span { color: #9a9a0e; }
			.vanBox li.last { padding-bottom: 10px; padding-top: 15px; }
			.vanBox p a { color: #000; text-decoration: none; }
		
		/* ### CENTER CONTAINER ### */
		#centerCntr { padding-left: 20px; overflow: hidden; float: left; width: 483px; }
		
			/* ### TEXT BOX ### */
			.textBox { width: 483px; }
			.textBox h2 { padding-bottom: 10px; color: #3c83ae; font-size: 14px; }
			.textBox p { padding-bottom: 20px; color: #272727; }
			
			
			/* ### NEWS BOX ### */
			.newsBox { padding-top: 7px; float: left; width: 230px; }
			.newsBox h3 { border-bottom: 1px solid #ebddce; font-size: 14px; line-height: 22px; color: #3c83ae; }
			.newsBox ul { list-style: none; }
			.newsBox li { border-bottom: 1px solid #ebddce; color: #272727; line-height: 22px; }
			.newsBox li a { color: #272727; text-decoration: none; }
			.newsBox li a:hover { text-decoration: underline; }
			
			/* ### ACTIVITY BOX ### */
			.activityBox { padding-top: 7px; float: right; width: 230px; }
			.activityBox h3 { border-bottom: 1px solid #ebddce; font-size: 14px; line-height: 22px; color: #0e3f5d; }
			.activityBox ul { list-style: none; }
			.activityBox li { border-bottom: 1px solid #ebddce; color: #272727; line-height: 22px; }
			.activityBox li a { color: #272727; text-decoration: none; }
			.activityBox li a:hover { text-decoration: underline; }

		/* ### RIGHT CONTAINER ### */
		#rightCntr { padding-bottom: 11px; float: right; width: 180px; }
		
			/* ### ADDRESS BOX ### */
			.addressBox { width: 180px; background: url('../images/address-middle.gif') top left repeat-y; }
			.addressBox .top { width: 180px; background: url('../images/address-top.gif') top left no-repeat; }
			.addressBox .bottom { padding: 8px 15px 13px 10px; width: 155px; background: url('../images/address-bottom.gif') bottom left no-repeat; }
			.addressBox address { padding: 0px 0px 12px 0px; color: #555555; font-style: normal; font-size: 10px; }
			.addressBox address span { padding-bottom: 2px; color: #79821d; font-weight: bold; font-size: 11px; display: block; }
			.addressBox a { display: block; color: #a7b611; text-decoration: none; font-size:10px; font-weight: bold; }
			.addressBox a span { color: #4b95c1; }
			.addressBox a:hover { text-decoration: underline; }
			.addressBox a:hover span { text-decoration: underline; }
			
			/* ### ZOEKEN BOX ### */
			.zoekenBox { margin-top: 11px; width: 180px; background: url('../images/zoeken-middle.gif') top left repeat-y; }
			.zoekenBox .top { width: 180px; background: url('../images/zoeken-top.gif') top left no-repeat; }
			.zoekenBox .bottom { padding: 6px 8px 15px 10px; width: 162px; background: url('../images/zoeken-bottom.gif') bottom left no-repeat; }
			.zoekenBox h3 { padding-bottom: 18px; font-size: 11px; color: #555555; }
			.zoekenBox h3 span { color: #3a6011; }
			.zoekenBox p { padding-bottom: 5px; font-size: 10px; color: #555555; }
			.zoekenBox a { font-weight: bold; color:#792020; font-size: 10px; text-decoration: none; }
			.zoekenBox a:hover { text-decoration: underline; }
			.zoekenBox a span { font-size: 7px; }


			/* ### ROUTEBEREKENING ### */
			#map_canvas{display:none}
			
			
			/* ############ FOTOBOEK ################ */
.images { width: 115px; height: 125px; float: left; margin: 0 40px 15px 0; border: 1px solid #000; }
.images img { margin: 0 auto; }
.pagenumbers a { padding: 5px; border: 1px solid #000; color: #000; text-decoration: none; width: 10px; margin-right: 5px; width: 20px; height: 20px; }

.pagenumbers { margin: 0 0 50px 0; }
/* Poll */
.pollbar {
	height: 15px;
	background-color: #66000F;
	text-align: center;
	color: #000;
	font-size: 10px;