/* ################################################## */
/*  Made by: www.DIRECT BASING.com                    */
/*  Semantisch correcte xHTML Basing                  */
/* ################################################## */

/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 12px; color: #2c2b2b; }
input, select, textarea { font-family: Arial; font-size: 12px; color: #2c2b2b; }
body { background: #fff; }
img { border: 0px; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; }
.floatl { float: left; }
.floatr { float: right; }

/* ### WRAPPER ### */
#wrapper { width: 100%; min-height: 100%; }

/* ### MAIN CONTAINER ### */
#mainCntr { padding-bottom: 20px; margin: 0 auto; width: 1000px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; color: #2c2b2b; font-size: 11px; width: 1000px; height: 55px; border-bottom:10px solid #fd6300; /*background: url('../images/new/header/header-bg.jpg') bottom left no-repeat;*/ }
	#headerCntr span { padding-top: 14px; float: left;  }
	#headerCntr span a{ display: block; width: 800px; height: 31px;  }
	
		/* ### LINK BOX ### */
		.linkBox { padding-top: 29px; float: right; }
		.linkBox ul { list-style: none; overflow: hidden; }
		.linkBox li { float: left; display: inline; }
		.linkBox li a { margin: 0px 5px 0px 5px; color: #2c2b2b; }
		.linkBox li a:hover { text-decoration: none; }
		
		/* ### ZOEK BOX ### */
		.zoekBox { padding: 15px 0px 0px 10px; width: 192px; }
		.zoekBox form { display: block; }
		.zoekBox fieldset { border: none; overflow: hidden; }
		.zoekBox h3 { padding-bottom: 3px; margin-bottom: 3px; font-size: 17px; color: #000; font-weight: normal; }
		.zoekBox input.field { margin-bottom: 4px; padding: 3px; font-size: 11px; border: 2px solid #ffbb28; height: 13px; width: 182px; background: #fff; }
		.zoekBox select { margin-right: 4px; padding: 3px; float: left; font-size: 11px; width: 131px; height: 21px; color: #000; border: 1px solid #ffbb28; }
		.zoekBox input.zoek-button { float: left; color: #000; font-size: 14px; border: 1px solid #000; cursor: pointer; width: 57px; height: 21px; background: url('../images/new/content/zoek-buttonbg.gif') top left repeat-x; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { overflow: hidden; width: 999px; border-right: 1px solid #fd6402; background: url('../images/new/content/content-bg.gif') top left repeat-y; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { padding-top: 17px; float: left; width: 215px; }
		#leftCntr h3 { padding-bottom: 11px; padding-left: 10px; font-size: 14px; color: #000; }
		#leftCntr h3 span { font-size: 12px; font-weight: normal; }
		#leftCntr h3 a { text-decoration: none; color: #000; }
		#leftCntr h3 a:hover { text-decoration: underline; }
			
			/* ### MENU CONTAINER ### */
			#menuCntr { width: 215px; }
			#menuCntr ul { list-style: none; width: 215px; border-bottom: 1px dashed #fd6300; }
			#menuCntr li { width: 215px; border-top: 1px dashed #fd6300; }
			#menuCntr li a { padding: 0px 12px; text-decoration: none; font-size: 12px; color: #000; height: 22px; line-height: 22px; display: block; background: url('../images/new/icons/bullet.gif') 195px no-repeat; }
			#menuCntr li a:hover { font-weight: bold; background: #fffa00 url('../images/new/icons/hover-bullet.gif') 195px no-repeat; }
			#menuCntr li a.active { font-weight: bold; background: #fffa00 url('../images/new/icons/hover-bullet.gif') 195px no-repeat; }
			#menuCntr li a.active1 { font-weight: bold; background: #fffa00 url('../images/new/icons/active-bullet.gif') 195px no-repeat; }
			#menuCntr li ul { padding: 5px 0px; list-style: none; width: 215px; border: 0px; background: #ffeec7; }
			#menuCntr li ul li { margin-left: 12px; width: 192px; border-top: none; font-size: 12px; background: url('../images/new/icons/plus-bullet.gif') right 5px no-repeat; }
			#menuCntr li ul li.last { margin-left: 5px; background: none; }
			#menuCntr li ul li.first { background: none; }
			#menuCntr li ul li a { padding: 0px; border-bottom: 1px solid #d5c195; color: #fd6300; text-decoration: none; font-size: 12px; line-height: 16px; height:16px; }
			#menuCntr li ul li a:hover { font-weight: normal; color: #000; background: none; }
			#menuCntr li ul li a.active { font-weight: normal; border-bottom: 1px solid #d5c195; background:  url('../images/new/icons/minus-bullet.gif') right no-repeat; }			
			#menuCntr li ul li ul { list-style: none; width: 192px; background: none; } 
			#menuCntr li ul li ul li { padding-left: 12px; width: 180px; border: none; background: url('../images/new/icons/inner-bullet.gif') left no-repeat; }
			#menuCntr li ul li ul li a { display: inline; line-height: 14px; height: 14px; border: none; color: #000; font-size: 12px; background: none; } 
			#menuCntr li ul li ul li span { color: #fd6300; }
			#menuCntr li ul li ul li a:hover { font-weight: normal; text-decoration: underline; background: none; }
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr {  padding: 15px 13px 25px 0px; float: right; width: 760px; }
		#rightCntr #top { width: 760px; position: relative; }
		#rightCntr #top h1 { font-size: 21px; line-height: 20px; font-weight: normal; color: #fd6300; }
		#rightCntr #top h2 { font-weight: normal; }
		#rightCntr #top h2 span { font-size: 16px; color: #161616; }
		#rightCntr #top h1 a { text-decoration: none; color: #fd6300; }
		#rightCntr #top h1 a:hover { text-decoration: underline; }
		#rightCntr #bottom { padding-top: 25px; width: 760px; overflow: hidden; }
		#rightCntr #left { float: left; width: 555px; overflow: hidden; }
		#rightCntr #left .left { float: left; width: 268px; }
		#rightCntr #left .right { float: right; width: 268px; }
		#rightCntr #right { float: right; width: 180px; }
		.line { margin-top: 10px; height: 10px; width: 760px; background: url('../images/new/content/line-bg.gif') top left repeat-x; }
		
			/* ### SPORT BOX ### */
			.sportBox { width: 370px; float: right; }
			.sportBox h3 { padding-bottom: 7px; font-size: 18px; color: #fd6300; font-weight: normal; }
			.sportBox h3 a { text-decoration: none; color: #fd6300; }
			.sportBox h3 a:hover { text-decoration: underline; }
			.sportBox p { padding-bottom: 24px; color: #161616; font-size: 11px; }
			.sportBox p a{ color: #fd6300; }
			
			/* ### SEARCH BOX ### */
			.searchBox { padding-right: 33px; margin-bottom: 70px; overflow: hidden; width: 727px; height: 125px; background: url('../images/new/content/zoek-bg.gif') top left no-repeat; }
			.searchBox h3 { margin-left: 399px; float: left; line-height: 27px; font-weight: normal; height: 27px; font-size: 21px; color: #000; background: url('../images/new/content/search-h3.gif') no-repeat left top; }
			.searchBox h3 span { padding: 0px 10px 0px 10px; float: left; display: block; height: 27px; background: url('../images/new/content/search-h3.gif') no-repeat right bottom; }
			.searchBox form { padding-top: 13px; width: 334px; float: right; }
			.searchBox fieldset { border: none; overflow: hidden; }
			.searchBox input.field { padding: 6px; margin-bottom: 5px; font-size: 14px; border: 2px solid #ffbb28; height: 16px; width: 322px;  background: #fff; }
			.searchBox select { margin-right: 4px; padding: 3px; float: left; height: 21px; font-size: 11px; width: 181px; height: 24px; color: #000; border: 1px solid #ffbb28; }
			.searchBox input.zoek-button { float: left; color: #000; font-size: 14px; border: 1px solid #000; cursor: pointer; width: 55px; height: 24px; background: url('../images/new/content/zoek-buttonbg.gif') top left repeat-x; }
			.searchBox a { display: block; float: right; font-size: 11px; line-height: 22px; color: #161616; text-decoration: none; }
			.searchBox a:hover { color: #fff; }			
			
			/* ### NEWS BOX ### */
			.newsBox { padding-bottom: 15px; width: 268px; }
			.newsBox h3 { margin-bottom: 9px; padding-left: 10px; font-weight: normal; color: #fff; font-size: 13px; height: 20px; line-height: 20px; background: #8e8e8e; }
			.newsBox h2 { padding-bottom: 10px; font-size: 12px; color: #930000; }
			.newsBox h2 a { text-decoration: none; color: #930000; }
			.newsBox h2 a:hover { text-decoration: underline; }
			.newsBox p { padding-bottom: 12px; color: #161616; }
			.newsBox p.last { padding-bottom: 0px; }
			.newsBox p span { display: block; width: 54px; float: left; color: #fd6300; }
			.newsBox a { color: #930000; text-decoration: none; }
			.newsBox a:hover { text-decoration: underline; }
			.newsBox img { padding-left: 5px; padding-bottom: 20px; float: right; }
			.newsBox img.last { padding-bottom: 0px; }
			.newsBox ul { list-style: none; }
			.newsBox li { padding-bottom: 8px; margin-bottom: 8px; overflow: hidden; background: url('../images/new/content/dotted-bg.gif') bottom left repeat-x; }
			.newsBox li a { text-decoration:  none; color: #161616; font-weight: bold; }
			.newsBox li p { padding-bottom: 3px; }
			.newsBox li span { padding-bottom: 3px; font-weight: bold; display: block; font-size: 12px; color: #930000; }
			.newsBox li span a { text-decoration: none; color: #930000; }
			.newsBox li span a:hover { text-decoration: underline; }
			.newsBox li img { padding: 0px; }	
			
			/* ### MEER BOX ### */
			.meerBox { padding-bottom: 20px; width: 268px; }
			.meerBox h3 { padding-top: 5px; padding-bottom: 7px; font-weight: normal; font-size: 13px; color: #161616; border-top: 5px solid #e7e7e7; }
			.meerBox ul { list-style: none; }
			.meerBox li a { color: #161616; text-decoration: none; }
			.meerBox li span { padding-right: 8px; color: #900000; }
			.meerBox li a:hover { text-decoration: underline; }
			
			/* ### ITEM BOX ### */
			.itemBox { padding-bottom: 15px; width: 268px; overflow: hidden; }
			.itemBox h3 { padding-left: 10px; margin-bottom: 9px; color: #000; font-weight: normal; font-size: 13px; height: 20px; line-height: 20px; background: #ffbb28; }
			.itemBox h2 { padding-bottom: 10px; font-size: 14px; color: #930000; }
			.itemBox h2 a { text-decoration: none; color: #930000; }
			.itemBox h2 a:hover { text-decoration: underline; }
			.itemBox p { padding-bottom: 12px; color: #161616; }
			.itemBox a.button { padding: 0px 4px 0px 0px; font-size: 14px; display: block; float: left; height: 22px; line-height: 22px; color: #000; cursor: pointer; text-decoration: none; background: url('../images/new/content/linkBg.png') right -50px no-repeat; }
			.itemBox a.button span { padding: 0px 8px 0px 12px; display: block; float: left; height: 22px; line-height: 22px; background: url('../images/new/content/linkBg.png') left top no-repeat; }
			.itemBox a.button:hover { background-position: right -178px; }
			.itemBox a.button:hover span { background-position: left -107px; }
			.itemBox img { padding-left: 5px; padding-bottom: 20px; float: right; }
			
			/* ### GOOGLE BOX ### */
			.googleBox { width: 180px; }
			
			/* ### AD BOX ### */
			.adBox { margin-top: 15px; width: 178px; border: 1px solid #ffbb28; color: #161616;}
			.adBox h5 { padding-left: 10px; font-size: 13px; color: #161616; font-weight: normal; height: 20px; line-height: 20px; background: #ffbb28; }
			.adBox ul { list-style: none; } 
			.adBox li { padding: 8px; width: 162px; text-align: center; background: url('../images/new/content/shade-bg.gif') bottom left no-repeat; }
			.adBox li span { padding-bottom: 10px; display: block; color: #161616; font-weight: bold; }
			.adBox li p { color: #161616; }
			.adBox li a { color: #161616; text-decoration: none; }
			.adBox li a:hover { text-decoration: underline; }
			.adBox li.last { background: none; }
			
			/* ### CONTACT BOX ### */
			.contactBox { padding-bottom: 5px; margin-bottom: 6px; width: 178px; border: 1px solid #ffbb28; }
			.contactBox h5 { padding-left: 10px; margin-bottom: 10px; font-size: 13px; color: #161616; font-weight: normal; height: 20px; line-height: 20px; background: #ffbb28; }
			.contactBox h6 { padding-left: 13px; padding-bottom: 8px; margin-bottom: 5px; font-size: 12px; color: #fd6300; background: url('../images/new/content/shade-bg.gif') bottom left no-repeat; }
			.contactBox address { padding-left: 13px; padding-bottom: 15px; line-height: 18px; font-style: normal; color: #161616; }
			.contactBox a { color: #fd6300; text-decoration: none; }
			.contactBox a:hover { text-decoration: underline; }
			.contactBox ul { padding-left: 7px; list-style: none; width: 165px; }
			.contactBox li { padding: 5px 0px 5px 10px; border-bottom: 1px solid #adadad; background: url('../images/new/icons/arrow-bullet.gif') left 8px no-repeat; }
			.contactBox li a { text-decoration: none; color: #161616; }
			.contactBox li.last { padding-bottom: 0px; border: none; }
			.contactBox p { padding-bottom: 15px; color: #161616; }
			.contactBox span.fone { padding-left: 15px; font-weight: normal; color: #161616; font-size: 12px; background: url('../images/new/icons/small-fone.gif') left no-repeat; }
			.contactBox a.home { padding-left: 15px; color: #161616; font-size: 12px; background: url('../images/new/icons/small-home.gif') left no-repeat; }
			.contactBox a.home:hover { text-decoration: underline; }				
			
			/* ### FITNESS BOX ### */
			.fitnessBox { padding-top: 17px; position: absolute; top: 0px; left: 25px; width: 348px; background: url('../images/new/content/fitness-top.png') top left no-repeat; }
			.fitnessBox .bottom { padding-bottom: 27px; width: 348px; background: url('../images/new/content/fitness-bottom.png') bottom left no-repeat; }
			.fitnessBox .middle { padding: 0px 23px 0px 15px; overflow: hidden; width: 310px; background: url('../images/new/content/fitness-middle.png') top left repeat-y; }
			.fitnessBox h3 { font-size: 21px; color: #930000; font-weight: normal; }
			.fitnessBox h3 a { text-decoration: none; font-size: 21px; color: #930000; font-weight: normal; }
			.fitnessBox h3 a:hover { text-decoration: underline; }
			.fitnessBox img { float: right; max-width:130px; max-height:100px; width:expression(document.body.clientWidth > 130? "130px": "auto" ); height:expression(document.body.clientWidth > 100? "100px": "auto" );}
			.fitnessBox h3.heading { padding-bottom: 15px; font-size: 16px; color: #161616; font-weight: normal; }
			.fitnessBox p { padding-bottom: 10px; color: #161616; }
			.fitnessBox a.button { padding: 0px 4px 0px 0px; margin-right: 10px; font-size: 14px; display: block; float: left; height: 22px; line-height: 22px; color: #000; cursor: pointer; text-decoration: none; background: url('../images/new/content/linkBg.png') right -50px no-repeat; }
			.fitnessBox a.button span { padding: 0px 8px 0px 12px; display: block; float: left; height: 22px; line-height: 22px; background: url('../images/new/content/linkBg.png') left top no-repeat; }
			.fitnessBox a.button:hover { background-position: right -178px; }
			.fitnessBox a.button:hover span { background-position: left -107px; }
			
			/* ### VACATURE BOX ### */
			.vacatureBox { width: 555px; }
			.vacatureBox h4 { padding-bottom: 8px; font-size: 16px; color: #930000; }
			.vacatureBox ul { padding: 7px; list-style: none; overflow: hidden; width: 539px; border: 1px solid #d5c195; background: #ffeec7; }
			.vacatureBox li { overflow: hidden; border-bottom: 1px solid #d5c195; color: #171717; font-weight: bold; height: 19px; line-height: 19px; }
			.vacatureBox li span { display: block; float: right; font-weight: normal; width: 375px; }
			.vacatureBox li.last { border: none; }
			
			/* ### TEXT BOX ### */
			.textBox { padding-top: 15px; }
			.textBox h3 { font-size: 16px; color: #930000; }
			.textBox p { padding-bottom: 15px; color: #161616; }
			.textBox p.last { padding: 0px; }
			.textBox img.img-right,.textBox embed.img-right { padding-left: 0px; float: right; }
			.textBox img.img-left,.textBox embed.img-left { padding-right: 15px; float: left; }
			.textBox span { color: #fd6300; }
			.textBox a { text-decoration: none; color: #fd6300; }
			.textBox a:hover { color: #161616; }
			.textBox a.button { padding: 0px 4px 0px 0px; font-size: 14px; display: block; float: left; height: 22px; line-height: 22px; color: #000; cursor: pointer; text-decoration: none; background: url('../images/new/content/linkBg.png') right -50px no-repeat; }
			.textBox a.button span { padding: 0px 8px 0px 12px; display: block; float: left; height: 22px; line-height: 22px; background: url('../images/new/content/linkBg.png') left top no-repeat; color: #000; }
			.textBox a.button:hover { background-position: right -178px; }
			.textBox a.button:hover span { background-position: left -107px; }
			
			/* ### FOTO BOX ### */
			.fotoBox { padding: 7px; margin-bottom: 10px; list-style: none; overflow: hidden; width: 539px; border: 1px solid #d5c195; background: #ffeec7; }
			.fotoBox h3 { font-size: 16px; color: #930000; }
			.fotoBox h3 a { text-decoration: none; color: #930000; }
			.fotoBox h3 a:hover { text-decoration: underline; }
			.fotoBox h3 span { color: #161616; font-weight: normal; font-size: 14px; }
			.fotoBox p { padding-bottom: 5px; color: #161616; line-height: 18px; border-bottom: 1px solid #d5c195; }
			.fotoBox ul { padding: 8px 0px 4px 0px; margin: auto; text-align: center; list-style: none; overflow: hidden; }
			.fotoBox li { padding-left: 6px; display: inline; }
			.fotoBox li a img { border: 1px solid #d5c195; max-height:90px; max-width:122px; width:expression(document.body.clientWidth > 122? "122px": "auto" ); height:expression(document.body.clientWidth > 90? "90px": "auto" );}
			.fotoBox li a:hover img { border: 1px solid #930000; }
			.fotoBox a.foto { padding: 0px 4px 0px 0px; font-size: 14px; display: block; float: right; height: 22px; line-height: 22px; color: #000; cursor: pointer; text-decoration: none; background: url('../images/new/content/linkBg.png') right -50px no-repeat; }
			.fotoBox a.foto span { padding: 0px 8px 0px 12px; display: block; float: left; height: 22px; line-height: 22px; background: url('../images/new/content/linkBg.png') left top no-repeat; }
			.fotoBox a.foto:hover { background-position: right -178px; }
			.fotoBox a.foto:hover span { background-position: left -107px; }
			
			/* ### ADVERTISE BOX ### */
			.advertiseBox { width: 470px; margin:15px 0 15px 40px; }
			
			/* ### DINNER BOX ### */
			.dinnerBox { padding: 9px 18px 17px 10px; margin-left: 10px; margin-top: 15px; overflow: hidden; float: right; width: 386px; height: 150px; background: url('../images/new/content/box-bg.gif') top left no-repeat; }
			.dinnerBox img { margin-right: 10px; float: left; border: 1px solid #afafaf; }
			.dinnerBox h4 { padding-bottom: 10px; font-size: 16px; color: #161616; }
			.dinnerBox h3 { padding-bottom: 10px; font-size: 13px; color: #930000; }
			.dinnerBox p { padding-bottom: 17px; color: #161616; line-height: 18px; }
			.dinnerBox a { padding: 0px 4px 0px 0px; font-size: 14px; display: block; float: left; height: 22px; line-height: 22px; color: #000; cursor: pointer; text-decoration: none; background: url('../images/new/content/linkBg.png') right -50px no-repeat; }
			.dinnerBox a span { padding: 0px 8px 0px 12px; display: block; float: left; height: 22px; line-height: 22px; background: url('../images/new/content/linkBg.png') left top no-repeat; }
			.dinnerBox a:hover { background-position: right -178px; }
			.dinnerBox a:hover span { background-position: left -107px; }	
			
			/* ### DEN BOX ### */
			.denBox { padding: 7px; margin-bottom: 10px; list-style: none; overflow: hidden; width: 539px; border: 1px solid #d5c195; background: #ffeec7; }
			.denBox h4 { font-size: 16px; color: #930000; }
			.denBox h4 a { text-decoration: none; color: #930000; }
			.denBox h4 a:hover { text-decoration: underline; }
			.denBox h5 { padding-bottom: 5px; font-weight: normal; font-size: 15px; color: #161616; border-bottom: 1px solid #d5c195; }
			.denBox .contact { padding-top: 7px; float: left; width: 160px; overflow: hidden; }
			.denBox .description { padding-top: 7px; float: right; width: 360px; overflow: hidden; }
			.denBox h6 { font-size: 14px; color: #171717; }
			.denBox h6.heading { padding-top: 5px; font-size: 14px; color: #171717; }
			.denBox address { line-height: 18px; font-style: normal; color: #161616; }
			.denBox a.route { color: #fd6300; font-size: 11px; }
			.denBox a.route:hover { text-decoration: underline; }
			.denBox address span.fone { padding-left: 22px; color: #161616; font-size: 12px; background: url('../images/new/icons/fone-icon.gif') left no-repeat; }
			.denBox address a { color: #161616; text-decoration: none; }
			.denBox address a:hover { text-decoration: underline; }
			.denBox address span.home { padding-left: 22px; color: #161616; font-size: 12px; background: url('../images/new/icons/home-icon.gif') left no-repeat; } 
			.denBox .description a { padding: 0px 4px 0px 0px; font-size: 14px; display: block; float: right; height: 22px; line-height: 22px; color: #000; cursor: pointer; text-decoration: none; background: url('../images/new/content/linkBg.png') right -50px no-repeat; }
			.denBox .description a span { padding: 0px 8px 0px 12px; display: block; float: left; height: 22px; line-height: 22px; background: url('../images/new/content/linkBg.png') left top no-repeat; }
			.denBox .description a:hover { background-position: right -178px; }
			.denBox .description a:hover span { background-position: left -107px; }
			.denBox p { color: #161616; line-height: 14px; }
			.denBox ul { padding-top: 3px; list-style: none; overflow: hidden; }
			.denBox li { padding-right: 30px; float: left; color: #161616; }
			.denBox li a { text-decoration: none; color: #161616; }
			.denBox li a:hover { text-decoration: underline; }
			.denBox li.last { padding-right: 0px; }
			.denBox li span { color: #fd6300; font-size: 11px; }
			.denBox li span.fone { padding-left: 22px; color: #161616; font-size: 12px; background: url('../images/new/icons/fone-icon.gif') left no-repeat; }
			.denBox li span.home { padding-left: 22px; color: #161616; font-size: 12px; background: url('../images/new/icons/home-icon.gif') left no-repeat; } 
			
			/* ### ADDRESS BOX ### */
			.addressBox { width: 555px; overflow: hidden; margin-top:25px; }
			.addressBox h3 { padding-bottom: 5px; font-size: 14px; color: #161616; font-weight: normal; border-bottom: 1px solid #bebebe; }
			.addressBox address { padding-top: 15px; width: 250px; font-style: normal; color: #161616; }
			.addressBox address span { color: #930000; font-size: 12px; font-weight: bold; }
			.addressBox a.route { color: #fd6300; font-size: 11px; }
			.addressBox a.route:hover { text-decoration: underline; }
			.addressBox span.fone { padding-left: 15px; font-weight: normal; color: #161616; font-size: 12px; background: url('../images/new/icons/small-fone.gif') left no-repeat; }
			.addressBox a.home { padding-left: 15px; color: #930000; font-size: 12px; background: url('../images/new/icons/small-home.gif') left no-repeat; }
			.addressBox a.home:hover { text-decoration: underline; } 
			.addressBox a { color: #161616; text-decoration: none; }
			.addressBox a:hover { text-decoration: underline; }
			.addressBox ul { margin-top:15px }
			.addressBox ul span { color:#930000; }
			
			/* ### EVENT CONTAINER ### */
			#eventCntr { width: 555px; }				
			#eventCntr .white { background: #fff; }
			
				/* ### MONTH BOX ### */
				.monthBox { width: 555px; }
				.monthBox p { padding-bottom: 10px; color: #161616; }
				.monthBox p span { padding-right: 5px; font-weight: bold; font-size: 14px; }
				.monthBox p a { text-decoration: none; color: #161616; }
				.monthBox p a:hover { text-decoration: underline; }
				.monthBox form { padding-bottom: 5px; display: block;}
				.monthBox fieldset { overflow: hidden; border: none; }
				.monthBox label { width: 90px; line-height: 18px; float: left; color: #161616; }
				.monthBox select { float: left; color: #fd6501; width: 100px; border: 1px solid #fd6501;  }
				.monthBox h3 { padding: 25px 0px 5px 0px; font-size: 16px; color: #fd6300; }
				.monthBox h4 { padding-bottom: 25px; font-size: 13px; color: #161616; font-weight: normal; }
								
				/* ### EVENT BOX ### */
				.eventBox { padding: 7px; margin-bottom: 10px; list-style: none; overflow: hidden; width: 539px; border: 1px solid #d5c195; background: #ffeec7; }
				.eventBox h3, .eventBox h3 a { padding-bottom: 5px; color: #930000; font-size: 16px;  }
				.eventBox h3 a { text-decoration:none; }
				.eventBox h3 a:hover { text-decoration:underline; }
				.eventBox h3 span { font-size: 14px; color: #161616; font-weight:normal; }
				.eventBox .detail { padding: 10px 0px; width: 539px; overflow: hidden; border-bottom: 1px solid #d5c195; }
				.eventBox img { margin-left: 10px; float: right; border: 1px solid #d5c195; max-height:90px; max-width:120px; width:expression(document.body.clientWidth > 120? "120px": "auto" ); height:expression(document.body.clientWidth > 90? "90px": "auto" );}
				.eventBox h4 { padding-bottom: 5px; font-size: 14px; color: #161616; }
				.eventBox h4 a { text-decoration: none; color: #161616; }
				.eventBox h4 a:hover { text-decoration: underline; }
				.eventBox p { padding-bottom: 10px; color: #161616; line-height: 14px; }
				.eventBox p span { font-size:11px; color: #930000;}
				.eventBox p.last { padding-bottom: 0px; float: left; height: 22px; line-height: 22px; width: 300px; }
				.eventBox a.button { padding: 0px 4px 0px 0px; font-size: 14px; display: block; float: left; height: 22px; line-height: 22px; color: #000; cursor: pointer; text-decoration: none; background: url('../images/new/content/linkBg.png') right -50px no-repeat; }
				.eventBox a.button span { padding: 0px 8px 0px 12px; display: block; float: left; height: 22px; line-height: 22px; background: url('../images/new/content/linkBg.png') left top no-repeat; }
				.eventBox a.button:hover { background-position: right -178px; }
				.eventBox a.button:hover span { background-position: left -107px; }
				.eventBox .last { padding-bottom: 0px; border-bottom: 0px; }
				
				/* ### TAB BOX ### */
				.tabBox { padding-bottom: 9px; width: 760px; overflow: hidden; background: url('../images/new/content/line-bg.gif') bottom left repeat-x; }
				.tabBox ul { padding-right: 270px; list-style: none; overflow: hidden; float: right; }
				.tabBox li { padding-right: 5px; float: left; overflow: hidden; }
				.tabBox li a { padding-left: 6px; cursor: pointer; font-size: 14px; color: #161616; text-decoration: none; text-decoration: none; display: block; float: left; background: url('../images/new/content/tab-left.gif') top left no-repeat; border-bottom: 1px solid #dd9d14; }
				.tabBox li a span { padding: 0px 11px 0px 5px; display: block; line-height: 20px; height: 20px; float: left; background: url('../images/new/content/tab-right.gif') top right no-repeat; }
				.tabBox li a.active { font-weight: normal; border-bottom: 1px solid #ffbb28; background: url('../images/new/content/tab-hoverleft.gif') top left no-repeat; }
				.tabBox li a.active span { background: url('../images/new/content/tab-hoverright.gif') top right no-repeat; }
				.tabBox li a:hover { font-weight: normal; border-bottom: 1px solid #ffbb28; background: url('../images/new/content/tab-hoverleft.gif') top left no-repeat; }
				.tabBox li a:hover span { background: url('../images/new/content/tab-hoverright.gif') top right no-repeat; }
				
			/* ### PHOTO BOX ### */
			.photoBox { padding-top: 20px; float: left; width: 428px; height:170px; background: url('../images/new/content/photo-bg.gif') bottom left no-repeat; }
			.photoBox h3 { padding-bottom: 17px; font-size: 16px; color: #161616; }
			.photoBox h3 span {font-size: 13px; font-weight: normal; }
			.photoBox ul { padding-bottom: 5px; list-style: none; overflow: hidden; width: 428px; }
			.photoBox li { padding-left: 13px; float: left; }
			.photoBox a.meer { margin-left: 130px; padding: 0px 4px 0px 0px; font-size: 14px; display: block; float: left; height: 22px; line-height: 22px; color: #000; cursor: pointer; text-decoration: none; background: url('../images/new/content/linkBg.png') right -50px no-repeat; }
			.photoBox a.meer span { padding: 0px 8px 0px 12px; display: block; float: left; height: 22px; line-height: 22px; background: url('../images/new/content/linkBg.png') left top no-repeat; }
			.photoBox a.meer:hover { background-position: right -178px; }
			.photoBox a.meer:hover span { background-position: left -107px; }
			.photoBox li a img { border: 1px solid #afafaf; }
			.photoBox li a:hover img { border: 1px solid #930000; }
			
			/* ### MAP BOX ### */
			.mapBox { margin-top: 20px; float: right; border:1px solid #ccc; }
			
			/* ### KENMERKEN BOX ### */
			.kenmerkenBox { width: 555px; }
			.kenmerkenBox h4 { padding-bottom: 8px; font-size: 16px; color: #930000; }
			.kenmerkenBox ul { padding: 7px; list-style: none; overflow: hidden; width: 539px; border: 1px solid #d5c195; background: #ffeec7; }
			.kenmerkenBox li { padding: 4px 0px; width: 541px; overflow: hidden; border-bottom: 1px solid #d5c195; color: #171717; }
			.kenmerkenBox li span { display: block; float: right; font-weight: normal; width: 375px; }
			.kenmerkenBox li.last { border: none; }
			
			/* ### PROFILE BOX ### */
			.profileBox { padding: 10px 0px 0px 10px; margin-top: 20px; overflow: hidden; float: left; width: 427px; height:161px; background: url('../images/new/content/profile-bg.gif') top left no-repeat; }
			.profileBox h3 { padding-bottom: 10px; font-size: 16px; color: #161616; }
			.profileBox h5 { padding-bottom: 7px; font-size: 13px; color: #930000; }
			.profileBox address { padding-bottom: 10px; font-style: normal; font-size: 12px; color: #161616; line-height: 18px; }
			.profileBox img { margin-right: 15px; margin-bottom: 20px; float: left; }
			.profileBox a { margin-right: 8px; padding: 0px 4px 0px 0px; font-size: 14px; display: block; float: left; height: 22px; line-height: 22px; color: #000; cursor: pointer; text-decoration: none; background: url('../images/new/content/linkBg.png') right -50px no-repeat; }
			.profileBox a span { padding: 0px 8px 0px 12px; display: block; float: left; height: 22px; line-height: 22px; background: url('../images/new/content/linkBg.png') left top no-repeat; }
			.profileBox a:hover { background-position: right -178px; }
			.profileBox a:hover span { background-position: left -107px; }
			.profileBox span.fone { padding-left: 22px; font-weight: normal; color: #161616; font-size: 12px; background: url('../images/new/icons/fone-icon.gif') left no-repeat; }
			
			/* ### INVITATION BOX ### */
			.invitationBox { padding-left: 25px; width: 528px; height: 33px; border: 1px solid #afafaf; margin-top:10px; }
			.invitationBox a { padding-left: 40px; display: block; height: 33px; line-height: 33px; text-decoration: none; color: #930000; background: url('../images/new/icons/pdf-icon.gif') left no-repeat; }
			.invitationBox span { padding-left: 5px; color: #161616; font-size: 12px; }
			.invitationBox a:hover { color: #161616; }
	
	/* ### FOOTER CONTAINER ### */
	#footerCntr { height: 23px; line-height: 23px; color: #161616; overflow: hidden; width: 1000px; background: url('../images/new/content/footer-bg.gif') top left no-repeat; }
	#footerCntr ul { list-style: none; text-align: center; }
	#footerCntr li { padding: 0px 4px; display: inline; color: #000; background: url('../images/new/content/seperator.gif') right no-repeat; }
	#footerCntr li a { color: #000; text-decoration: none; }
	#footerCntr li a:hover { text-decoration: underline; }
	#footerCntr li.last { background: none; }
	
	
	/* NEW */
	
	.listholder { float:left; width:350px; margin:15px 0 0 0; }
	.listholder b { padding:4px; background-color:#999999; color:#fff; width:100%; float:left; margin-bottom:10px; }
	.listholder a { color:#161616; }
	.listholder a:hover { text-decoration:underline; }
	
/* paging */
.paging
{
	float:left;
	margin:15px 0 15px 0;
	padding:3px;
	color: #930000;
	font-size: 14px; 
}

.results
{
	float:left;
	text-align:left;
	border:1px solid #ccc;
	padding:3px;
	margin-right:30px;
}

.numbers
{
	float:left;
	text-align:center;
	padding:0 10px;
}

.numbers span b, .numbers span a{
	border:1px solid #ccc;
	padding:3px 4px;
	margin:0 0 0 3px;
	float:left;
	color: #930000;
	text-decoration:none;
}

.numbers span b { color:#161616; }

.numbers span b:hover, .numbers span a:hover, .navlinks b a:hover { border-color:#161616; text-decoration:none; color:#161616;}

.navlinks b a
{
	padding:3px 5px;
	border:1px solid #ccc;
	float:left;
	color: #930000;
	text-decoration:none;
}

/* contact */ 
.textfield1 {
	width:350px;
	border:1px solid #ccc;
}

.textarea1 {
	width:350px;
	height:100px;
	border:1px solid #ccc;
}

.backlink {
	float:right;
}

.backlink a { margin-right: 8px; padding: 0px 4px 0px 0px; font-size: 14px; display: block; float: left; height: 22px; line-height: 22px; color: #000; cursor: pointer; text-decoration: none; background: url('../images/new/content/linkBg.png') right -50px no-repeat; }
.backlink a span { padding: 0px 8px 0px 12px; display: block; float: left; height: 22px; line-height: 22px; background: url('../images/new/content/linkBg.png') left top no-repeat; }
.backlink a:hover { background-position: right -178px; }
.backlink a:hover span { background-position: left -107px; }

.success
{
	padding:10px;
	margin:10px 0;
	border:2px solid #009900;
}

.fail
{
	padding:10px;
	margin:10px 0;
	border:2px solid #FF0000;
}


.sidebutton {
	display:block; padding:10px 5px; background-color:#008800; text-align:center; margin-top:15px; font-size:14px;
}

.sidebutton:hover {
	background-color:#444;
}

.sidebutton a {
	text-decoration:none;
	color:#fff;
}

.formlabel {
	font-weight:bold;
	background-color:#eee;
	padding:2px 10px;
	width:180px;
}

.formtexfield,.formtextarea {
	width:350px;
	border:1px solid #ccc;
}

.formtextarea {
	height:150px;
}	

.formbutton {
	padding:4px 20px;
	border:1px solid #ccc;
	background-color:#fd6300;
	color:#fff;
	cursor:pointer;
	float:right;
}

.topblocks {
	width:282px; margin-top:15px; float:left;	
}

.topblocks b{
	padding:3px; background:#fd6300; display:block; color:#fff;
}

.pictureholder {
	width:128px; height:118px; border:1px solid #ccc; float:left; padding:6px; margin:5px 5px 0 0;
}

.pictureholder span {
	background-color:#888; padding:3px; width:100%; color:#fff; width:121px; display:block;
}

.pictureholder img {
	padding-top:9px; max-height:90px; max-width:122px; width:expression(document.body.clientWidth > 122? "122px": "auto" ); height:expression(document.body.clientWidth > 90? "90px": "auto" );
}