/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 12px; color: #006a51; }
input, select, textarea { font-family: Arial; font-size: 12px; color: #006a51; }
body { background: url('../images/bodyBg.gif'); }
img { border: 0px; display: block; }
a { outline: none; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; height: 1px; }

/* ### WRAPPER ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0px auto; width: 1000px; background: #fff; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; width: 1000px; height: 160px; background: url('../images/headerBg.jpg') no-repeat right top; }
	#headerCntr h1 { position: absolute; top: 0px; left: 0px; }
	#headerCntr h1 a { display: block; width: 251px; height: 160px; text-indent: -9999px; background: url('../images/logo.gif') no-repeat; }
	
		/* ### TAAL BOX ### */
		.taalBox { position: absolute; top: 10px; right: 32px; width: 230px; }
		.taalBox ul { overflow: hidden; width: 230px; list-style: none; }
		.taalBox li { float: left; display: inline; }
		.taalBox li a { padding: 0px 5px 0px 5px; text-decoration: none; color: #006a51; }
		.taalBox li a:hover { text-decoration: underline; }
		
		/* ### NP BOX ### */
		.npBox { position: absolute; top: 120px; left: 256px; width: 480px; }
		.npBox ul { overflow: hidden; width: 480px; list-style: none; }
		.npBox li { float: left; display: inline; line-height: 15px; color: #fff; }
		.npBox li a { padding: 0px 5px 0px 5px; text-decoration: none; color: #fff; }
		.npBox li a:hover { text-decoration: underline; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { padding: 10px 10px 10px 0px; overflow: hidden; width: 990px; background: url('../images/contentBg.gif') repeat-y left top; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { margin-right: 10px; float: left; display: inline; width: 251px; }
			
			/* ### NAV BOX ### */
			.navBox { width: 251px; }
			.navBox ul { list-style: none; }
			.navBox li { padding-left: 32px; line-height: 15px; }
			.navBox li a { text-decoration: none; color: #fff; }
			.navBox li a:hover { color: #fff81f; }
			.navBox li.selected { margin: 5px 0px 5px 0px; padding-left: 50px; height: 33px; line-height: 33px; background: url('../images/navBg.gif') no-repeat left center; }
			.navBox li.selected a { font-size: 12px; font-weight: bold; color: #fff81f; }
			
			.navBox li.selected_wsubs { margin: 5px 0px 0px 0px; padding-left: 50px; height: 33px; line-height: 33px; background: url('../images/navBg_wsubs.gif') no-repeat left center; }
			.navBox li.selected_wsubs a { font-size: 12px; font-weight: bold; color: #fff81f; }
			
			.navBox ul ul { border:0px solid red; padding-left: 0px; }
			.navBox ul ul li { padding-left: 55px; line-height: 15px; border:0px solid red; }
			.navBox li.last { margin-bottom: 5px; padding-bottom: 8px; line-height:15px; background: url('../images/navBg_wsubs_bottom.gif') no-repeat left bottom; }
			.navBox li.sub { padding-left: 50px; }
			
			.navBox .selected2 { font-size: 12px; font-weight: bold; color: #fff81f; }
			
		/* ### CENTER CONTAINER ### */
		#centerCntr { float: left; width: 480px; }
		
			/* ### TEXT BOX ### */
			.textBox { padding-bottom: 15px; width: 480px; line-height: 16px; min-height:250px; }
			.textBox h1 { padding-bottom: 15px; font-size: 15px; font-weight: bold; }
			.textBox h2 { font-size: 12px; font-weight: bold; color: #6cb33f; }
			.textBox ul { list-style: none; }
			.textBox h3 { font-size: 12px; font-weight: bold; padding-bottom:5px; }
			.textBox li { padding-left: 15px; background: url('../images/bol.gif') no-repeat left 6px; }
			.textBox ul { padding-bottom: 15px; }
			/*.textBox li { padding-left: 15px; list-style:circle; }*/
			.textBox p { padding-bottom: 15px; }
			.textBox p a { font-weight: bold; text-decoration: none; color: #006a51; }
			.textBox p a:hover { text-decoration: underline; }
			.textBox ul.pic { overflow: hidden; width: 480px; list-style: none; }
			.textBox ul.pic li { padding: 0px; float: left; display: inline; color: #6cb33f; background: none; }
			.textBox ul.pic li.right { float: right; }
			.textBox li img { padding-bottom: 10px; }
			
			.textBox .nieuwsmodule .osteoBox img { padding-right: 15px; }
			
			/* ### LINK BOX ### */
			.linkBox { padding: 10px; width: 210px; line-height: 16px; border-top: 1px solid #6cb33f; border-bottom: 1px solid #6cb33f; background: url('../images/bodyBg.gif'); }
			.linkBox h3 { font-size: 12px; font-weight: bold; color: #6cb33f; }
			.linkBox ul { overflow: hidden; width: 210px; list-style: none; }
			.linkBox li { float: left; display: inline; font-weight: bold; }
			.linkBox li a { padding: 0px 5px 0px 5px; text-decoration: none; color: #006a51; }
			.linkBox li a:hover { text-decoration: underline; }
			.linkBox li.first a { padding-left: 0px; }
			
			.newsbox { padding-bottom:25px; padding-top:15px; border-bottom:1px solid green; }
			.newsbox a { text-decoration: none; font-weight: bold; color: #006a51; }
			.newsbox a:hover { text-decoration: underline; }
			.newsbox h4 { color:#6cb33f; padding-bottom:15px; }
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; width: 230px; }
		
			/* ### NIEUWS BOX ### */
			.nieuwsBox { width: 230px; }
			.nieuwsBox h3 { padding-bottom: 15px; font-size: 15px; font-weight: bold; }
			.nieuwsBox ul { list-style: none; }
			.nieuwsBox li { padding-bottom: 15px; line-height: 15px; }
			.nieuwsBox li em { display: block; font-style: italic; }
			.nieuwsBox h2 { line-height: 15px; font-size: 12px; font-weight: bold; color: #6cb33f; }
			.nieuwsBox a { text-decoration: none; font-weight: bold; color: #006a51; }
			.nieuwsBox a:hover { text-decoration: underline; }
	
	/* ### FOOTER CONTAINER ### */
	#footerCntr { width: 1000px; height: 30px; line-height: 30px; background: url('../images/footerBg.gif') no-repeat; }
	#footerCntr p { padding-left: 261px; font-size: 9px; color: #6cb33f; }
