/*
    $Revision:1.68 $

    CSS - ALWAYS REMEMBER:Partial URLs are interpreted relative to the source of the style sheet, not relative to the document.
*/

/*
	kleuren www.cibg.nl: "paars"
	                                                #47145c, #c7b8ce, #e4dce7
	kleuren www.jaarverslagenzorg.nl: "roze-rood"
	                                                #cc003d, #f2b2c5, #f9d9e2
*/


html {height:100%; margin:0; padding:0;}
body {background-color:#f3f5f6; border-top:#535353 solid 1px; font:70% Verdana, Geneva, sans-serif; margin:0; padding:0; line-height:1.35; text-align:left; height:auto; overflow:visible;}
a {color:#154273;}
a:visited {color:#696969;}
a:hover, a:active, a:focus, a:visited {color:#0162cd;}
fieldset {border:0; margin:0; padding:0;}
input, select, textarea {font-family:Verdana, Geneva, sans-serif; font-size:1em; margin:0; padding:0;}
legend {display:none;}
form {margin:0; padding:0;}
h1, h2 {font:bold 1em/1em Arial, Helvetica, sans-serif; margin:0; padding:0;}
h3 {font:bold 1em/1em Verdana, Geneva, sans-serif; margin:0; padding:0;}
/* h4, h5, h6 {font:1em/1em Arial, Helvetica, sans-serif; margin:0; padding:0;} */
h4, h6 {font:1em/1em Arial, Helvetica, sans-serif; margin:0; padding:0;}
h5 { font-size:100%; font-weight:bold; margin:0; padding:0;}

img {border:0;}
p {margin:0; padding:0;}
ol, ul, li {margin:0; padding:0; text-indent:0;}
table {border-collapse:collapse;}


/*   General
---------------------------------------------- */
.clearfix:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
.hidden {position:absolute; left:-900px; width:1px; height:1px; overflow:hidden;}
.bold {font-weight:bold;}


	/*	 Wrapper
	---------------------------------------------- */
	#wrapper {background:url("../img_cibg/sprite-bg.gif") 0 0 no-repeat; margin:0 auto;  height:200px; overflow:visible; /* overflow:hidden; */ position:relative; width:956px;}
	#wrapper.noPageHeader {background:url("../img_cibg/sprite-bg.gif") 0 -20px no-repeat;}

		/*	 content
		---------------------------------------------- */
		#content {background:url("../img_cibg/sprite-bg.gif") -1000px 0 repeat-y; float:left; margin-top:186px; padding:0 8px 25px 8px; width:940px;}
		/* .noPageHeader #content {margin-top:186px;} */
		.noPageHeader #content {margin-top:166px;}

			/*	format
			---------------------------------------------- */
			.format {border-top:#f2b2c5 solid 10px; float:right; padding:0 10px 0 0; width:688px;}
			.homepage {float:left; padding:35px 14px 0 14px; width:912px;}

			/*.pagewide {width:100%;}*/



				/*	 Column
				---------------------------------------------- */
				.column {float:left; margin:0 10px 6px 10px; width:208px;}
				/*.column a.extern {background:url("../img_cibg/ic-extern.gif") 100% 4px no-repeat; padding-right:11px;}*/
				.column h1 {font-size:1.95em; font-weight:100; line-height:1.2em; padding:12px 0 12px 0;}
				.column h2 {color:#000; font:bold 1em Verdana, Geneva, sans-serif; margin:0; padding:3px 0 2px 0;}
			.homepage .column h3 {font:bold 1em/1em Verdana, Geneva, sans-serif; margin:0; padding:0;}
			.homepage .column h2 {font:bold 1.3em/1.3em Arial, Helvetica, sans-serif; padding-bottom:8px;}
			.homepage .column .first {margin-left:10px;}
			.homepage .column .separate {margin-bottom:20px;}
				.column ol {margin:0 0 20px 40px;}
				.column ol {margin:0 0 20px 20px;}
				.column ol.answers {margin:0 0 20px 20px;}
				.column ol.answers h2 {line-height:1.55em; padding-bottom:1px;}
				.column ol.answers p {margin-bottom:9px;}
				.column p {margin-bottom:18px; padding-bottom:0;}
				.column p.intro {font-weight:bold;}

				.column span.up {display:block; padding-bottom:10px;}
				.column span.up {padding-bottom:20px;}
				.column span.up a {background:url("../img_cibg/icon-sprite.gif") no-repeat -154px -390px; font-weight:normal; padding-left:12px; text-decoration:underline;}
				.column span.up a:visited{color:#154273;}
				.column span.up a:hover {text-decoration:underline;}

				.column ul {margin:0 0 20px 20px;}
				.column ul {margin:0 0 20px 0px;}

				.column ul li {background:url("../img_cibg/icon-sprite.gif") no-repeat -509px -30px; list-style:none; padding:1px 0 0 12px;}
				/*.column .sitemap li {background:url("../img_cibg/icon-sprite.gif") no-repeat -509px -29px; list-style:none; padding:0 0 0 12px;}*/
				.column table {border:solid 1px; border-color:#154273 #aaa #aaa #aaa; margin:0 0 10px 0; padding:0; width:98%;}
				.column table caption {text-align:left; font-size:1em; font-weight:700; padding:0 0 7px 0;}
				.column table thead th {border-right:#ddd solid 1px; background-color:#154273; color:#fff; font-weight:100; padding:0 6px 3px 6px;}
				.column table tbody td {border-bottom:#aaa solid 1px; border-right:#ddd solid 1px; padding:1px 6px 2px 6px;}

				.fullWide {width:895px; height:200px;}
				.fullWide img {float:left; margin:5px 0 17px 0;}
				.halfWide {width:436px;}
				.halfWide img {float:left; margin:5px 0 17px 0;}
				/* .twoThirdWide {width:664px;} */
				.twoThirdWide {width:688px;}

				.lefttext {width:50%; margin:20px 0 0 10px;}


				.relatedContent {padding-top:40px;}
				.relatedContent h2 {font-size:1.2em; padding-bottom:9px;}
				.relatedContent img { margin-bottom:20px;}
				.relatedContent ul {margin:0 0 5px 0;}


				.tongue {background-color:#cc003d; margin-top:-50px; padding:50px 10px 35px 14px; width:184px;}
				.tongue h2 {color:#ffffff;}
				.tongue p {color:#ffffff;}


					/*	 fondsPGO introBlock column (homepage)
					--
					--	 CIBG
					---------------------------------------------- */
					.fullWide.home {background:#f5f5f5; margin-bottom:19px;}
					.fullWide.home img {float:right; margin:0;}
					.fullWide.home div.intro {float:left; padding:9px 0 0 12px; position:absolute; width:416px;}
					.fullWide.home div.intro h2 {font-size:1.3em; font-weight:bold;}

					.leesverder img {margin:0 16px 4px 0;}
					.halfWide span.date {color:#535353;}
					ul.linklist li.downloads {background:url("../img_cibg/icon-sprite.gif") no-repeat scroll -418px -459px; font-weight:bold; line-height:1.4em; padding:0 0 6px 12px;}

					/*	 fondsPGO facebook
					--
					--	 CIBG
					---------------------------------------------- */
					.faceBook {margin-right:-300px; width:684px;}
					.faceBook .blocksRow {clear:both;}
					.faceBook .item {float:left; margin-bottom:1.95em; margin-right:20px; width:208px;}
					.faceBook .item img {display:block; height:100px; margin-bottom:11px; width:100px;}
					.faceBook .item p {color:#535353; line-height:1.4em; margin-bottom:0;}
					.faceBook .item p.name {color:#000; font-weight:bold;}

					/*	 news (homepage)
					--
					--	 CIBG
					---------------------------------------------- */
					.news {float:left; margin-top:17px; width:100%;}
					.news h2 {margin-bottom:4px;}
					.news div {float:left; width:208px;}
					.news div h3 {font:bold 1em Verdana, Geneva, sans-serif; margin-bottom:3px;}
					.news img {margin:0 0 10px 0;}
						#newsflash2 {padding-left:20px;}


					/*	 Results
					--
					--	 Cannabisbureau
					---------------------------------------------- */
					.results {clear:both; overflow:hidden; width:100%;}
					.results h2 {background-color:#f2b2c5; color:#000; font:bold 1.3em Arial; margin:0 0 15px 0; padding:3px 10px 4px 10px;}
					.results h3 {font:bold 1em/1em Verdana, Geneva, sans-serif; margin:0; padding:0;}
					.results h3 a {font-weight:bold;}
						.summary {clear:both; width:100%;}
						.summary img {float:left; margin:0 10px 17px 0;}



					/*	 Link lists
					--
					--	 Cannabisbureau
					---------------------------------------------- */
					ul.linklist {list-style-type:none; margin-left:0; padding-bottom:10px;}
					ul.linklist li {background:url("../img_cibg/icon-sprite.gif") -418px -459px no-repeat; line-height:1.4em; padding:0 0 6px 12px;}
					ul.linklist li a {text-decoration:none;}
					ul.linklist li span.image {text-decoration:none;}
					ul.linklist li a:hover {text-decoration:underline;}
					ul.linklist li.extern {background-position:-104px -436px; padding-left:14px;}

					ul.pdf li {background-position:-365px -172px; padding-left:17px;}
					ul.pdflist {margin-left:0;}
					/* ul.pdflist li a {background:url("../img_cibg/ic-pdf.gif") 100% 2px no-repeat; padding-right:14px;}*/
					ul.docs li {background-position:-52px -484px; padding-left:17px;}

					ul.anchor {list-style:none; margin:0 0 20px 0;}
					ul.anchor li {background:url("../img_cibg/icon-sprite.gif") -316px -482px no-repeat; padding:0 0 0 17px;}
					ul.anchor li a {text-decoration:none;}
					ul.anchor li a:hover {text-decoration:underline;}

					ul.sitemap {margin-bottom:0;}
					ul.sitemap li a {font-weight:bold;}
					ul.sitemap li li a {font-weight:normal;}
					ul.sitemap li ul {margin-top:5px;}


					/*	 Links
					--
					--	 Cannabisbureau
					---------------------------------------------- */
					a.mailto {background:url("../img_cibg/ic-mail.gif") no-repeat 100% 4px; padding-right:14px;}
					a.pdffile {background:url("../img_cibg/ic-pdf.gif") no-repeat 100% 4px; padding:2px 14px 5px 0px; text-decoration:none;}
				.summary a.pdffile {background:url("../img_cibg/ic-pdf.gif") no-repeat 100% 4px; padding:2px 14px 5px 0px; text-decoration:underline;}
					a.zipfile {background:url("../img_cibg/ic-zip.gif") no-repeat 100% 4px; padding:2px 14px 5px 0px; text-decoration:underline;}
					a.extern {background:url("../img_cibg/ic-extern.gif") 100% 4px no-repeat; padding-right:11px;}

					/*	 Breadcrumbs
					--
					--	 Cannabisbureau
					---------------------------------------------- */
					ul.breadcrumbs {line-height:1.4em; margin:0; padding:8px 0 0 0;}
					ul.breadcrumbs li {color:#767676; background:none; display:inline; padding:0;}
					ul.breadcrumbs span {background:url("../img_cibg/icon-sprite.gif") -417px -460px no-repeat; margin-left:5px; padding:0 0 0 5px;}
					ul.breadcrumbs span.home {background:none; padding-left:0;}
					ul.breadcrumbs a {color:#154273;}
					ul.breadcrumbs a:visited {color:#154273;}
					ul.breadcrumbs a:hover {color:#0162cd;}

					/*	 Faq
					--
					--	 Cannabisbureau
					---------------------------------------------- */
					ol.faq a:visited{color:#154273;}

					/*	 Related links
					--
					--	 Cannabisbureau
					---------------------------------------------- */
					.relatedLinks {border-top:#cc003d solid 3px; margin:2px; padding-top:12px;}
					.relatedLinks ul {margin-left:0;}
					.relatedLinks ul li {background:none; color:#535353; line-height:1.4em; list-style:none; padding:0 0 10px 0;}
					.relatedLinks ul li a {display:block; font-weight:700; padding-bottom:2px;}
					.relatedLinks ul li span.pdf {background:url("../img_cibg/icon-sprite.gif") -365px -173px no-repeat; padding-left:17px;}


					/*	 Pages navigation
					---------------------------------------------- */
					.pagesblock {border-bottom:3px solid #cc003d; margin:0 0 20px 0; overflow:hidden; width:100%;}
					.pagesblock1 {border-top:3px solid #cc003d; margin:0; overflow:hidden; width:100%;}
						.pagesNav {height:1.7em; clear:both; margin:0 0 5px 0; text-align:left;}
					.pagesblock1 .pagesNav { margin:5px 0 20px 0;}
							.pagesNav ul {display:inline; margin:0; float:left;}
							.pagesNav ul li {background:none; display:inline; height:auto; margin:0; padding:0.5em 0;}
							.pagesNav li a, .pagesNav li.current span  {border-right:1px solid #000; margin:0; padding:0 5px 0 2px;}
							.pagesNav li.current span {font-weight:bold; text-decoration:none;}
							.pagesNav li.first a, .pagesNav li.first span {border-left:1px solid #000; padding-left:5px;}
							.pagesNav .previous {float:left; margin:0; padding:0 5px 0 2px; white-space:nowrap;}
							.pagesNav .next {float:left; margin:0; padding:0 2px 0 5px; white-space:nowrap;}


					/*	 Content navigation
					---------------------------------------------- */
					/* color:#e1e1e1; ==> #d8dadb = border van body - of beter #d1d4d5 = 1 trapje donkerder */
					/* .contentNav ul {border:1px solid #e1e1e1; float:left; margin:9px 0 20px 0; padding:5px 10px 8px 10px; width:426px;} */
					.contentNav ul {border:1px solid #d1d4d5; float:left; margin:9px 0 20px 0; padding:5px 10px 8px 10px; width:426px;}
					.contentNav ul li {float:left; padding:0 23px 0 17px; width:178px;}
					.contentNav ul li.print {background:url("../img_cibg/icon-sprite.gif") -7px -529px no-repeat; display:none}
					.contentNav ul li.mailto {background-position:-30px -504px; float:left; padding:0 23px 0 17px; width:auto;}
					.contentNav ul li a {color:#535353; text-decoration:none;}
					.contentNav ul li a:hover {color:#154273;}

					.relatedContent .contentNav ul {float:none; margin-top:0; overflow:hidden; width:186px;}
					.relatedContent .contentNav li {width:auto;}

					/*	 Form
					--------------------------------------------------------------------------*/
					.form {border-bottom:#cc003d solid 3px; border-top:#cc003d solid 3px; margin-bottom:10px; padding-top:10px;}
					.form fieldset {border:0; margin-bottom:15px; padding:0;}
					.form legend {color:#000; display:block; float:left; font-weight:bold; margin:0 0 6px 0; padding:0; text-align:left; text-indent:0;}

					.form div {clear:both; margin-bottom:4px; overflow:hidden;}
					.form div div {clear:none; margin-bottom:0;}
					.form label {cursor:pointer; float:left; line-height:2em;}
					.form label.front {padding-right:10px; width:142px;}

					.form .text {border:#a5acb2 solid 1px; float:left; padding:2px 2px 2px 5px; width:241px;}
					.form .file {border:#a5acb2 solid 1px; float:left; padding:3px 2px 3px 5px; width:250px;}
					.form select {border:#7f9db9 solid 1px; float:left; margin-top:1px; padding:1px 0 1px 0; width:250px;}
					.form textarea {border:#a5acb2 solid 1px; float:left; height:85px; overflow:auto; padding:3px 2px 3px 5px; width:241px;}

					.form .radio {float:left; height:12px; margin:4px 3px 0 0; padding:0; vertical-align:top; width:12px;}
					.form .checkbox {float:left; height:12px; margin:4px 3px 0 0; padding:0; vertical-align:top; width:12px;}

					.form span.hint {line-height:1.9em;float:left; font-style:italic; white-space:nowrap;}
					.form span.hint label {float:none; margin:0; padding:0; line-height:1em; font-size:1em;}

					.form .button {background-color:#000; border:#000 solid 1px; float:left; font-size:11px; color:#fff;font-weight:700; margin:7px 0 0 150px; padding:0 10px 2px 10px;}
					.form .buttonright {float:right; padding:2px 5px 2px 5px;}

					.form .collection {width:205px; float:left; margin:0;}
					.form .collection div {float:left;}
					.form .vertical div {float:none; overflow:auto;}
					.form .vertical input {clear:left;}
					.form .twoColumn {width:100px; float:left; margin-bottom:5px;}

					.form .char2 {width:19px;}
					.form .char4 {width:31px;}
					.form .char7 {width:58px;}

					.form .messageTop {border:1px solid #c00; padding:0 10px; margin-bottom:10px;}
					.form .message p {color:#000; font-weight:bold; margin-bottom:10px;}
					.form .message ul {margin:0 0 10px 0; list-style:none; padding:0;}
					.form .message .front {color:#c00; font-weight:bold;}
					.form .message li {color:#c00; margin-left:0; padding:0;}
					.form .message li label {float:none; font-weight:bold;}
					.form .message li span {display:block; color:#000; padding-bottom:3px;}
					.form .message select {border:2px solid #CE0011; color:#CE0011;}
					.form .message textarea {border:2px solid #CE0011; color:#CE0011; padding:2px 1px 2px 4px;}
					.form .message input.text {border:2px solid #CE0011; color:#CE0011; padding:2px 1px 2px 4px;}
					.form .message input.file {border:2px solid #CE0011; color:#CE0011; padding:2px 1px 2px 4px;}

					form.searchfrm fieldset{margin:0 0 20px;}
					form.searchfrm fieldset.resultcount {clear:none; border:none; float:right; margin-top:20px; padding:0 0 10px 0; width:auto;}
					form.searchfrm span.submit {float:left; padding:0 0 0 5px;}
					form.searchfrm .frmRow {clear:both; float:left; overflow:hidden; margin-bottom:8px; padding:0 10px 0 0; width:97%;}
					#zoek_form{border:none;}
					form.searchfrm label {width:88px; display:block; float:left;}
					form.searchfrm input.text {border:1px solid #7f9db9; margin:1px 0 0; padding:1px 3px; float:left; width:25em;}
					form.searchfrm .frmInfo {clear:both; float:left; margin-top:20px; width:100%;}
					form.searchfrm .leftcolumn {float:left; width:auto;}
					form.searchfrm .rightcolumn {float:left; padding-left:15px; width:18em;}
					form.searchfrm .rightcolumn1 {padding-left:0; width:400px;}
					form.searchfrm .rightcolumn2 {padding-left:0; width:620px;}
					form.searchfrm .error {background:none;}
					form.searchfrm .button{background-color:#000; border:#000 solid 1px; float:left; color:#fff;font-size:11px; font-weight:700;margin:1px 0 0 4px;padding:0 10px;}

					.submit .submit {background:#FFFFFF; border:1px solid #000000; width:53px;}
					/*.submit .submit {background:url("../img_cibg/button1.gif"); border:none; height:20px; width:63px;}*/
					.submit .submit1 {background:url("../img_cibg/button-large.gif"); width:130px;}

					p.verplicht {color:#535353;margin:0.5em 0;text-align:right;}

					/*	 Extra
					---------------------------------------------- */
					.metadata {color:#535353;}
					.subheading {color:#cc003d; font-size:1.95em; font-weight:100; line-height:1.2em; padding:12px 0 4px 0;}

					/*p.caption {color:#4d85a2;}*/


		/*	 localNav
		---------------------------------------------- */
		/* note:background-position -398px is -394px orginally */
		#localNav {border-top:#f2b2c5 solid 10px; float:left; padding:25px 10px 0 0; width:232px;}
		#localNav li {float:left; list-style:none; margin:0; padding:0;}
		#localNav li a {background:url("../img_cibg/icon-sprite.gif") no-repeat -398px -456px; color:#000; display:block; float:left; font-weight:normal; line-height:1.35em; padding:3px 0px 4px 35px; text-decoration:none; width:195px;}
		#localNav li li a {background-position:-384px -457px; padding-left:45px; width:185px;}
		#localNav li li li a {background-position:-374px -457px; padding-left:55px; width:175px;}
		#localNav li li li li a {background-position:-364px -457px; padding-left:65px; width:165px;}
		#localNav li li li li li a {background-position:-354px -457px; padding-left:75px; width:155px;}
		#localNav .open {background-color:#f9d9e2; background-position:-297px -481px;}
		#localNav li li .open {background-position:-287px -481px;}
		#localNav li li li .open {background-position:-277px -481px;}
		#localNav li li li li .open {background-position:-267px -481px;}
		#localNav a:hover, #localNav a:active {background:url("../img_cibg/icon-sprite.gif") no-repeat -398px -456px; background-color:#f2b2c5; color:#000;}
		#localNav .active, #localNav a.active:hover, #localNav a.active:active, #localNav a:focus {background:url("../img_cibg/icon-sprite_inv.gif") no-repeat -398px -456px; background-color:#cc003d; color:#fff;}

		/* color:#e1e1e1; ==> #d8dadb = border van body - of beter #d1d4d5 = 1 trapje donkerder */
		/* #localNav .extra li a {background:url("../img_cibg/icon-sprite.gif") no-repeat -398px -456px; background-color:#e1e1e1; color:#000; display:block; float:left; font-weight:normal; line-height:1.4em; padding:3px 0px 4px 35px; text-decoration:none; width:195px;}  */
		#localNav ul { border-bottom:1px solid white; }
		#localNav .extra li a {background:url("../img_cibg/icon-sprite.gif") no-repeat -398px -456px; background-color:#d1d4d5; color:#000; display:block; float:left; font-weight:normal; line-height:1.35em; padding:3px 0px 4px 35px; text-decoration:none; width:195px;}
		#localNav .extra a:hover {background:url("../img_cibg/icon-sprite.gif") no-repeat -398px -456px; background-color:#f2b2c5; color:#000;}

		/*
		NOT CHECKED
		nav_button_class_0 = disabled
		nav_button_class_1 = not current, no hover
		nav_button_class_2 = not current, hover
		nav_button_class_3 = current, no hover
		nav_button_class_4 = current, hover

		CHECKED
		nav_button_class_0_checked = disabled
		nav_button_class_1_checked = not current, no hover
		nav_button_class_2_checked = not current, hover
		nav_button_class_3_checked = current, no hover
		nav_button_class_4_checked = current, hover
		*/
		#localNav a.nav_button_class_0 {background:url("../img_cibg/icon-sprite.gif") no-repeat -398px -456px; color:#767676; display:block; float:left; font-weight:normal; line-height:1.35em; padding:3px 0px 4px 35px; text-decoration:none; width:195px; cursor:default;}

		#localNav .nav_button_class_1 li a {background:url("../img_cibg/icon-check-no.gif") no-repeat 15px 4px; color:#000; display:block; float:left; font-weight:normal; line-height:1.4em; padding:3px 50px 4px 35px; text-decoration:none; width:145px;}
		#localNav .nav_button_class_1_checked li a {background:url("../img_cibg/icon-check-yes.gif") no-repeat 15px 4px; color:#000; display:block; float:left; font-weight:normal; line-height:1.4em; padding:3px 50px 4px 35px; text-decoration:none; width:145px;}
/*
		#localNav .active, #localNav a:hover, #localNav a:active, #localNav a:focus {background:url("../img_cibg/icon-check-no.gif") no-repeat 15px 4px; background-color:#f2b2c5; color:#000;}
*/
		#localNav .nav_button_class_1, #localNav a.nav_button_class_1:active, #localNav a.nav_button_class_1:focus {background:url("../img_cibg/icon-check-no.gif") no-repeat 15px 4px;}
		#localNav .nav_button_class_1_checked, #localNav a.nav_button_class_1_checked:active, #localNav a.nav_button_class_1_checked:focus {background:url("../img_cibg/icon-check-yes.gif") no-repeat 15px 4px;}

		#localNav a.nav_button_class_1:hover {background:url("../img_cibg/icon-check-no.gif") no-repeat 15px 4px; background-color:#f2b2c5; color:#000; /*cursor:default;*/}
		#localNav a.nav_button_class_1_checked:hover {background:url("../img_cibg/icon-check-yes.gif") no-repeat 15px 4px; background-color:#f2b2c5; color:#000; /*cursor:default;*/}

		#localNav a.nav_button_class_3,
		#localNav a.nav_button_class_3:visited,
		#localNav a.nav_button_class_3:hover,
		#localNav a.nav_button_class_3:active,
		#localNav a.nav_button_class_3:focus
		{background:url("../img_cibg/icon-check-no.gif") no-repeat 15px 4px; cursor:default; background-color:#cc003d; color:#fff;}

		#localNav a.nav_button_class_3_checked,
		#localNav a.nav_button_class_3_checked:visited,
		#localNav a.nav_button_class_3_checked:hover,
		#localNav a.nav_button_class_3_checked:active,
		#localNav a.nav_button_class_3_checked:focus
		{background:url("../img_cibg/icon-check-yes.gif") no-repeat 15px 4px; cursor:default; background-color:#cc003d; color:#fff;}

/*
		#localNav .nav_button_class_3, #localNav a.nav_button_class_3:hover, #localNav a.nav_button_class_3:active, #localNav a.nav_button_class_3:focus {background-color:#cc003d; color:#fff;}
		#localNav .nav_button_class_3_checked, #localNav a.nav_button_class_3_checked:hover, #localNav a.nav_button_class_3_checked:active, #localNav a.nav_button_class_3_checked:focus {background-color:#cc003d; color:#fff;}
*/
/*
		#localNav div.hr {clear:both; border:none; border-bottom:0px solid #cc003d; height:1px; width:padding:0px; margin:2px 2px 2px 0px; background-color:#cc003d; width:230px; }
*/
		#localNav div.hr {clear:both; // clear:none; border:none; border-bottom:0px solid #cc003d; height:10px; padding:0px; margin:2px 2px 2px 0px; background-color:transparent; width:230px; }

		.div_info {position:relative; visibility:hidden; z-index:1000; background-color:white;}
		.div_info .div_info {width:400px; position:absolute; display:none; visibility:hidden; border:1px solid black; color:black; padding:5px; margin:0px 20px 20px 0px; left:160px; // left:-60px; top:10px; z-index:1001; background-color:white;}


		#localNav .div_info .div_info ul {list-style:none; display:block; float:none; list-style-type:disc; list-style-position:outside;}
		#localNav .div_info .div_info li {list-style:none; display:list-item; float:none; list-style-type:disc; margin-left:25px; padding-left:25px;}
		#localNav .div_info .div_info li a {margin-left:25px; padding-left:0px;}

		#localNav .div_info .div_info ol, #localNav .div_info .div_info ul, #localNav .div_info .div_info li {margin:0; padding:0; text-indent:0;}
		#localNav .div_info .div_info ol {margin:0 0 20px 40px;}
		#localNav .div_info .div_info ol {margin:0 0 20px 20px;}
		#localNav .div_info .div_info ul {margin:0 0 20px 20px;}
		#localNav .div_info .div_info ul {margin:0 0 20px 0px;}
		#localNav .div_info .div_info ul li {background:url("../img_cibg/icon-sprite.gif") no-repeat -509px -30px; list-style:none; padding:1px 0 0 12px;}
/*
#localNav a {background-color:yellow;}
#localNav a:visited {background-color:red;}
#localNav a:hover {background-color:green;}
#localNav a:active {background-color:blue;}
#localNav a:focus {background-color:orange;}
*/
		/*	 logo
		---------------------------------------------- */
		a.logo {display:block; position:absolute; left:456px; top:29px;}
		a.logo img {float:left;}
		.noPageHeader a.logo {top:9px;}
		img.logo {display:block; position:absolute; left:456px; top:29px;}
		.noPageHeader img.logo {top:9px;}


		/*	 Footer
		---------------------------------------------- */
		#footer {background:url("../img_cibg/sprite-bg.gif") no-repeat -2000px 0; float:left; height:83px; text-align:center; width:956px;}


		/*	titleBox
		---------------------------------------------- */
		.titleBox {background-color:#f9d9e2; clear:both; font:bold 1.6em/1.7em Arial, Helvetica, sans-serif; height:30px; left:8px; margin:0; padding-left:30px; position:absolute; top:116px; width:910px; z-index:1000;}
		.noPageHeader .titleBox {top:96px;}
		.titleBox span {font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
		.titleBox span.title {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:0.85em;}
		.titleBox span.payoff {font-style:italic;}

		/*	 Header
		---------------------------------------------- */
		#header {background-color:#cc003d; height:40px; min-height:40px; left:8px; position:absolute; top:146px; width:940px;}
		.noPageHeader #header {top:126px;}


			/*	 Main navigation
			---------------------------------------------- */
			#mainNav {position:absolute; width:690px; left:24px; bottom:0;}

			#mainNav .topNav {position:absolute; width:688px; left:228px; bottom:0;}
			#mainNav .topNav ul {display:block; clear:none;}

			#mainNav li {list-style-type:none; float:left; height:22px; display:block; clear:none;}
			#mainNav li a {color:#ffffff; float:left; font:bold 1.1em/1.1em Arial, Helvetica, sans-serif; padding:3px 10px 5px 10px; text-decoration:none;}
			#mainNav li a.active, #mainNav a:hover, #mainNav a:active, #mainNav a:focus {background-color:#f2b2c5; color:#000; /*cursor:default;*/}

			/* color:#e1e1e1; ==> #d8dadb = border van body - of beter #d1d4d5 = 1 trapje donkerder */
			/* #mainNav .div_top_nav_menu_container {position:relative; z-index:100000; top:22px; background-color:#e1e1e1; margin:0px; padding:0px;} */
			/* #mainNav .div_top_nav_menu {position:absolute; z-index:100001; border:none; width:232px; text-align:left; vertical-align:top; background-color:#e1e1e1; margin:0px; padding:0px; padding-top:10px;} */
			#mainNav .topNav .div_top_nav_menu_container {position:relative; clear: both; z-index:100000; /* left: 0px; top:22px; */ background-color:#d1d4d5; margin:0px; padding:0px;}
			#mainNav .topNav .div_top_nav_menu_container .div_top_nav_menu { position:absolute; z-index:100001; border:none; width:232px; text-align:left; vertical-align:top; background-color:#d1d4d5; margin:0px; padding:0px; padding-top:10px;}
/*
			#mainNav .div_top_nav_menu li {list-style-type:none; float:left; height:22px;}

			#mainNav .div_top_nav_menu {border-top:#f2b2c5 solid 10px; float:left; padding:25px 10px 0 0; width:232px;}
*/
			#mainNav .div_top_nav_menu li {float:left; list-style:none; margin:0; padding:0; height:auto;}
			#mainNav .div_top_nav_menu li a {background:url("../img_cibg/icon-sprite.gif") no-repeat -398px -456px; color:#000; display:block; float:left; font:1em Verdana, Geneva, sans-serif; font-weight:normal; line-height:1.4em; padding:3px 0px 4px 35px; text-decoration:none; width:195px;}
			#mainNav .div_top_nav_menu li li a {background-position:-384px -457px; padding-left:45px; width:185px;}
			#mainNav .div_top_nav_menu li li li a {background-position:-374px -457px; padding-left:55px; width:175px;}
			#mainNav .div_top_nav_menu li li li li a {background-position:-364px -457px; padding-left:65px; width:165px;}
			#mainNav .div_top_nav_menu li li li li li a {background-position:-354px -457px; padding-left:75px; width:155px;}
			#mainNav .div_top_nav_menu .open {background-color:#f9d9e2; background-position:-297px -481px;}
			#mainNav .div_top_nav_menu li li .open {background-position:-287px -481px;}
			#mainNav .div_top_nav_menu li li li .open {background-position:-277px -481px;}
			#mainNav .div_top_nav_menu li li li li .open {background-position:-267px -481px;}
			#mainNav .div_top_nav_menu .active, #mainNav .div_top_nav_menu a:hover, #mainNav .div_top_nav_menu a:active, #mainNav .div_top_nav_menu a:focus {background:url("../img_cibg/icon-sprite.gif") no-repeat -398px -456px; background-color:#f2b2c5; color:#000; cursor:default;}

			/* color:#e1e1e1; ==> #d8dadb = border van body - of beter #d1d4d5 = 1 trapje donkerder */
			/* #mainNav .div_top_nav_menu .extra li a {background:url("../img_cibg/icon-sprite.gif") no-repeat -398px -456px; background-color:#e1e1e1; color:#000; display:block; float:left; font-weight:normal; line-height:1.4em; padding:3px 0px 4px 35px; text-decoration:none; width:195px;}  */
			#mainNav .div_top_nav_menu .extra li a {background:url("../img_cibg/icon-sprite.gif") no-repeat -398px -456px; background-color:#d1d4d5; color:#000; display:block; float:left; font-weight:normal; line-height:1.4em; padding:3px 0px 4px 35px; text-decoration:none; width:195px;}
			#mainNav .div_top_nav_menu .extra a:hover {background:url("../img_cibg/icon-sprite.gif") no-repeat -398px -456px; background-color:#f2b2c5; color:#000;}

		/*
		NOT CHECKED
		nav_button_class_0 = disabled
		nav_button_class_1 = not current, no hover
		nav_button_class_2 = not current, hover
		nav_button_class_3 = current, no hover
		nav_button_class_4 = current, hover

		CHECKED
		nav_button_class_0_checked = disabled
		nav_button_class_1_checked = not current, no hover
		nav_button_class_2_checked = not current, hover
		nav_button_class_3_checked = current, no hover
		nav_button_class_4_checked = current, hover
		*/
			#mainNav .div_top_nav_menu .nav_button_class_3, 	#mainNav .div_top_nav_menu a.nav_button_class_3:active {background:url("../img_cibg/icon-sprite_inv.gif") no-repeat -398px -456px; background-color:#cc003d; color:#fff;}

			#mainNav .div_top_nav_menu .nav_button_class_1 li a {background:url("../img_cibg/icon-check-no.gif") no-repeat 15px 4px; color:#000; display:block; float:left; font-weight:normal; line-height:1.4em; padding:3px 50px 4px 35px; text-decoration:none; width:145px;}
			#mainNav .div_top_nav_menu .nav_button_class_1_checked li a {background:url("../img_cibg/icon-check-yes.gif") no-repeat 15px 4px; color:#000; display:block; float:left; font-weight:normal; line-height:1.4em; padding:3px 50px 4px 35px; text-decoration:none; width:145px;}
/*
			#mainNav .div_top_nav_menu .active, #mainNav .div_top_nav_menu a:hover, #mainNav .div_top_nav_menu a:active, #mainNav .div_top_nav_menu a:focus {background:url("../img_cibg/icon-check-no.gif") no-repeat 15px 4px; background-color:#f2b2c5; color:#000;}
*/
			#mainNav .div_top_nav_menu .nav_button_class_1, #mainNav .div_top_nav_menu a.nav_button_class_1:active, #mainNav .div_top_nav_menu a.nav_button_class_1:focus {background:url("../img_cibg/icon-check-no.gif") no-repeat 15px 4px;}
			#mainNav .div_top_nav_menu .nav_button_class_1_checked, #mainNav .div_top_nav_menu a.nav_button_class_1_checked:active, #mainNav .div_top_nav_menu a.nav_button_class_1_checked:focus {background:url("../img_cibg/icon-check-yes.gif") no-repeat 15px 4px;}

			#mainNav .div_top_nav_menu a.nav_button_class_1:hover {background:url("../img_cibg/icon-check-no.gif") no-repeat 15px 4px; background-color:#f2b2c5; color:#000; /*cursor:default;*/}
			#mainNav .div_top_nav_menu a.nav_button_class_1_checked:hover {background:url("../img_cibg/icon-check-yes.gif") no-repeat 15px 4px; background-color:#f2b2c5; color:#000; /*cursor:default;*/}

			#mainNav .div_top_nav_menu .nav_button_class_3, #mainNav .div_top_nav_menu a.nav_button_class_3:hover, #mainNav .div_top_nav_menu a.nav_button_class_3:active, #mainNav .div_top_nav_menu a.nav_button_class_3:focus {background:url("../img_cibg/icon-check-no.gif") no-repeat 15px 4px; background-color:#cc003d; color:#fff; cursor:default;}
/*
			#mainNav .div_top_nav_menu a.nav_button_class_3:hover {background:url("../img_cibg/icon-check-no.gif") no-repeat 15px 4px; background-color:#f2b2c5; color:#000; cursor:default;}
*/

			#mainNav .div_top_nav_menu .nav_button_class_3_checked, #mainNav .div_top_nav_menu a.nav_button_class_3_checked:hover, #mainNav .div_top_nav_menu a.nav_button_class_3_checked:active, #mainNav .div_top_nav_menu a.nav_button_class_3_checked:focus {background:url("../img_cibg/icon-check-yes.gif") no-repeat 15px 4px; background-color:#cc003d; color:#fff; cursor:default;}
/*
			#mainNav .div_top_nav_menu a.nav_button_class_3_checked:hover {background:url("../img_cibg/icon-check-yes.gif") no-repeat 15px 4px; background-color:#f2b2c5; color:#000; cursor:default;}
*/

/*
			#mainNav .div_top_nav_menu div.hr {clear:both; border:none; border-bottom:0px solid #cc003d; height:1px; width:padding:0px; margin:2px 2px 2px 0px; background-color:#cc003d; width:230px; }
*/
			#mainNav .div_top_nav_menu div.hr {/* clear:both; */ border:none; border-bottom:0px solid #cc003d; height:10px; width:padding:0px; margin:2px 2px 2px 0px; background-color:transparent; width:230px; }

			#mainNav .div_top_nav_menu .div_info .div_info ul {list-style:none; display:block; float:none; list-style-type:disc; list-style-position:outside;}
			#mainNav .div_top_nav_menu .div_info .div_info li {list-style:none; display:list-item; float:none; list-style-type:disc; margin-left:25px; padding-left:0px;}

			.nav_button_class_0, .nav_button_class_3 {cursor:default;}








			/*	 Searchbox
			---------------------------------------------- */
			#searchBox {background:url("../img_cibg/form-bg.gif") no-repeat 0 0; height:17px; overflow:hidden; position:absolute; right:24px; top:12px; width:174px;}
			.noPageHeader #searchBox {display:none;}
			#searchBox input {background-color:transparent; border:0; height:17px; padding:0; position:absolute; top:0;}
			#searchBox #querytext {padding-top:1px; right:40px; width:133px;}
			#searchBox #search {cursor:pointer; padding-top:100px; right:0; width:40px;}


			/*	 System navigation
			---------------------------------------------- */
			#systemNav {position:absolute; width:254px; left:686px; bottom:5px;}
			#systemNav li {float:left; line-height:1.2em; list-style-type:none; padding-left:24px;}
			#systemNav a {text-decoration:none; color:#000;}
			#systemNav li a:hover, #systemNav li a:active, #systemNav li a:focus {text-decoration:underline;}


		/*	 Global navigation
		---------------------------------------------- */
		#globalNav {left:18px; position:absolute; top:7px; width:920px; background-color:yellow;}
		.noPageHeader #globalNav {display:none;}
		#globalNav ul {float:right; list-style-type:none; margin:0; padding:0; background-color:green;}
		#globalNav ul li {background-image:none; color:#535353; float:left; line-height:1.2em; list-style:none; margin-left:1em; padding:0; display:block;}
		#globalNav ul li a {color:#535353; text-decoration:none;}
		#globalNav ul li a:hover {color:#000;}
		#globalNav ul li a:hover, #globalNav li a:active, #globalNav li a:focus {text-decoration:underline;}
		#globalNav ul li.extern {background:url("../img_cibg/ic-extern.gif") 100% 4px no-repeat; padding-right:13px;}
		#globalNav img {margin-bottom:-1px; vertical-align:baseline;}
		#globalNav .rssNav {float:left; margin-right:10px;}
		#globalNav .rssNav li {background:url("../img_cibg/icon-sprite.gif") -80px -462px no-repeat; margin:0; padding-left:14px;}
		#globalNav .loginNav {float:left; margin-left:5px;}
		#globalNav .loginNav li {}

			/*	 Servicemenu
			---------------------------------------------- */
			#textsize {float:left;}
			#textsize ul {float:left;}
			#textsize ul li {margin:0;}
			#textsize ul li a {border:1px solid #bdbdbd; color:#000; float:left; height:1em; line-height:1em; padding-bottom:1px; text-align:center; text-decoration:none; width:1em;}
			#textsize ul li a.inactive {color:#bdbdbd; cursor:default;}
			#textsize ul li a:hover, #textsize ul li a:active, #textsize ul li a:focus {background-color:#bdbdbd; text-decoration:none}
			#textsize ul li a.inactive:hover {background-color:transparent; text-decoration:none;}
			#textsize ul li a#smaller {margin:0 2px 0 5px;}



		/*	 Change font-size (ITWeb style)
		---------------------------------------------- */
/*
		.noPageHeader #changeITWebFontSize {display:none;}
		#changeITWebFontSize {height:17px; overflow:hidden; position:absolute; right:24px; top:12px; width:174px;}
*/

		#changeITWebFontSize {float:right; height:auto; padding:2px; color:white;}

			#changeITWebFontSize #textsize {float:left; font-size:11px;}
			#changeITWebFontSize #textsize ul {float:left;}
			#changeITWebFontSize #textsize ul li {list-style:none; background-image:none; float:left; display:block; margin:0; color:#bdbdbd;}
			#changeITWebFontSize #textsize ul li a {border:1px solid #bdbdbd; color:#bdbdbd; float:left; height:1em; line-height:1em; padding-bottom:1px; text-align:center; text-decoration:none; width:1em;}
			#changeITWebFontSize #textsize ul li a.inactive {color:#bdbdbd; cursor:default;}
			#changeITWebFontSize #textsize ul li a:hover, #changeITWebFontSize #textsize ul li a:active, #changeITWebFontSize #textsize ul li a:focus {background-color:#bdbdbd; text-decoration:none; color:#cc003d;}
			#changeITWebFontSize #textsize ul li a.inactive:hover {background-color:transparent; text-decoration:none;}
			#changeITWebFontSize #textsize ul li a#smaller {margin:0 2px 0 5px;}

			#changeITWebFontSize #textsize ul li a#standard,
			#changeITWebFontSize #textsize ul li a:hover#standard
			{float:none; border:none; color:#bdbdbd; background-color:transparent;}





/* Publish static images */
/*
url("../img_cibg/favicon.ico")
url("../img_cibg/logo.gif")
*/

			/* ITWeb specific */
			div.chk_ans_btn_extra {margin-top:20px; background-color:#f2b2c5; width:688px; height: 24px; text-align:center; border:0px solid red;}
			ul.chk_ans_btn_extra {display:block; clear:none; list-style-type:none; background-color:#f2b2c5;}

			ul.chk_ans_btn_extra li {float:left; margin:0; padding:0; height:auto; clear:none; text-align:center;}
			ul.chk_ans_btn_extra li a, ul.chk_ans_btn_extra li a:visited {color:#000; background-color:#f2b2c5; float:left; font:bold 1.1em/1.1em Arial, Helvetica, sans-serif; padding:5px 10px 5px 10px; text-decoration:none; width:auto;}
			ul.chk_ans_btn_extra li a.active, ul.chk_ans_btn_extra li a:hover, ul.chk_ans_btn_extra li a:active, ul.chk_ans_btn_extra li a:focus {background-color:#cc003d; color:#ffffff; /*cursor:default;*/}

			div.chk_ans_btn_extra div {float:left; margin:0; padding:0; height:auto; clear:none; text-align:center; display: block;}
			div.chk_ans_btn_extra div a, div.chk_ans_btn_extra div a:visited {display: block; color:#000; background-color:#f2b2c5; float:left; font:bold 1.1em/1.1em Arial, Helvetica, sans-serif;padding:5px 10px 5px 10px;  text-decoration:none; width:auto;}
			div.chk_ans_btn_extra div a.active, div.chk_ans_btn_extra div a:hover, div.chk_ans_btn_extra div a:active, div.chk_ans_btn_extra div a:focus {background-color:#cc003d; color:#ffffff; /*cursor:default;*/}

			#Check_Answers_Button_extra_back {width:54px;}
			#Check_Answers_Button_extra {width:520px;}
			#Check_Answers_Button_extra_next {width:54px;}

/*
			#Check_Answers_Button_extra_back, li.prev {width:54px;}
			#Check_Answers_Button_extra, li.check {width:520px;}
			#Check_Answers_Button_extra_next, li.next {width:54px;}
*/
			li.prev {text-align:left; width:54px;}
			li.check {text-align:center; width:520px;}
			li.next {float:right; text-align:right; width:54px;}

			div.prev {text-align:left; width:54px;}
			div.check {text-align:center; width:520px;}
			div.next {float:right; text-align:center; width:54px;}

			div.chk_ans_btn_extra ul li {background:none; list-style:none; background-color:#f2b2c5; display:block}

			.div_qst_text ul {margin:0 0 0px 5px;}

			.div_qst_text div.chk_ans_btn_extra {margin-left:-5px; background:none;}

			ul.chk_ans_btn_extra li.question_button {float:left; margin:0; padding:0; height:auto; clear:none; text-align:center; background-color:#E0AA0F; padding:4px 4px 4px 4px;}
			ul.chk_ans_btn_extra li.question_button a {color:#000; background-color:#E0AA0F; float:left; font:bold 1.2em/1.1em Arial, Helvetica, sans-serif; padding:5px 10px 5px 10px; text-decoration:none; width:auto;}
			ul.chk_ans_btn_extra li.question_button a.active, ul.chk_ans_btn_extra li.question_button a:hover, ul.chk_ans_btn_extra li.question_button a:active, ul.chk_ans_btn_extra li.question_button a:focus {background-color:#cc003d; color:#E0AA0F; /*cursor:default;*/}


			div.begrip { width:640px; padding:10px; border:2px solid #bdb099; font-weight:bold; }
			div.toelichting { width:640px; padding:10px; border:2px solid #bdb099;}

			.qst_separator {display:block; float:none; clear:both; width:100%; height:1px; padding:0px; margin:0px; }
			hr.qst_separator {height:0px; color:#0066CC; padding:0px; padding-top:0px; padding-bottom:0px;}
			div.qst_separator { /* background-color: #f9d9e2; background-color: #f2b2c5; */ background-color:#cc003d; height:1px; padding:0px; margin:0px; overflow:hidden;/* margin-top:2px; margin-bottom:2px; */ }

			.qst_spacer {display:block; float:none; clear:both; width:100%; height:15px; padding:0px; margin:0px; background: #ffffff }

			.qst_concat_col_header { display:block; float:none; clear:both; width:100%; height:auto; padding:0; margin:0; text-align:left; vertical-align:bottom; font-weight:bold; font-size:88%; /* color:#cc003d; */
	background: #ffffff;
				/* border:1px solid blue; */
			}
			.qst_concat_col_header .stub { float:left; clear:none; padding:0; margin:0; vertical-align:bottom; margin-right:5px;
				/* background-color:red; */
			}
			.qst_concat_col_header .columns { float:left; clear:none; padding:0; margin:0; width:auto;
	/* width:375px; */
				/* border:1px solid yellow; */
			}
			.qst_concat_col_header .columns .span_container { float:left; clear:both; padding:0; margin:0; border-bottom:1px solid #cc003d; width:100%;
				/* border:1px solid teal; */
			}
			.qst_concat_col_header .columns .span { float:left; clear:none; padding:0; margin:0; height:auto;
	padding-left: 8px;
				/* border:1px solid orange; */
			}
			.qst_concat_col_header .columns .col_container { float:left; clear:both; padding:0; margin:0; vertical-align:bottom;
				/* border:1px solid green; */
			}
			.qst_concat_col_header .columns .col { float:left; clear:none; padding:0; margin:0; height:auto; margin-bottom:0; margin-top:auto; vertical-align:bottom; display:block;
	padding-left: 8px;
				/*
				background-color:silver;
				border:1px solid black;
				*/
			}

			/* contains keepsessionalive iframe */
			.ksa_container {display:hidden;}


.div_question {
	width:100%;
/*
	********************************************************************************
	background:url("../img_cibg/pix_bg_resp.gif") 290px repeat-y;
*/
}

.div_question .div_qst_text {
	text-align:right;
	vertical-align:top;
	width:280px;
	float:left;
	padding-top:3px;
	padding-bottom:2px;
}

.div_question .div_qst_remark {
	width:675px;
}

.div_question .div_qst_remark .div_qst_text {
	width:100%;
	float:none;
	background: #ffffff;
}

.div_question .div_qst_resp {
	text-align:left;
	vertical-align:top;
	float:left;
	clear:none;
	/* background-color: #f9d9e2; */
	width:375px;
	padding-left: 9px;
}

.div_question .div_qst_resp .div_qst_resp {
	width:auto;
	padding-left: 0;
}

.div_qst_text a {background:url("../img_cibg/ic-extern.gif") 100% 4px no-repeat; padding-right:11px;}


.div_qst_resp input { margin:0px; margin-left:4px; margin-right:4px; margin-top:2px; margin-bottom:2px; cursor:default; padding-left: 2px; padding-right: 2px; }
.div_qst_resp select { margin:0px; margin-left:4px; margin-right:4px; margin-top:2px; margin-bottom:2px; cursor:default; }
.div_qst_resp textarea { margin:0px; margin-left:4px; margin-right:4px; margin-top:2px; margin-bottom:2px; cursor:default; }

.div_qst_resp div.div_textarea { margin:0px; margin-left: 5px; margin-right: 5px; margin-top: 0px; margin-bottom:2px; cursor:default; padding: 0px; padding-left: 3px; padding-right: 3px; }

.div_qst_resp .div_qst_resp .div_qst_resp input {  }
.div_qst_resp .div_qst_resp .div_qst_resp select {  }
.div_qst_resp .div_qst_resp .div_qst_resp textarea {  }

div.inputRadioCheckbox { margin:0; padding:0; padding-top: 0px; }
div.inputRadioCheckbox input { margin-top:4px; height:19px; width:13px; // width:18px; }

.div_question table {border:none; margin:0; padding:0; width:100%; vertical-align: top;}
.div_question table caption {border:none; margin:0; padding:0;}
.div_question table thead th {border:none; margin:0; padding:0;}
.div_question table tbody td {border:none; margin:0; padding:0; vertical-align: top;}

span.printPrefix { display:inline; //display: block; //float:left; //position:relative; //margin-top:3px;}
span.printPostfix { display:inline; //display: block; //position: absolute; //margin-top:3px;}
a.btn_action_img { position:absolute; margin-top:1px; }
a.btn_action_img img { position:absolute; }

td.ans_label {  }

div.toelichting { width: 90%; padding: 10px; border: 2px solid silver; }

#digimv_menu {}
#digimv_menu p {margin-right:20px;}
#digimv_menu div {margin-right:20px;}
#digimv_menu div div {margin-right:0px;}
#digimv_menu hr {color:#cc003d; height:1px;}

#div_alg_info li {padding-bottom:5px;}

.link_menu_vws_trans {vertical-align:top;}
.link_menu_vws_trans img {border:none;}
.link_menu_vws_trans ul { display:block; float:left; padding:2px;}
.link_menu_vws_trans ul li {background-image:none; list-style-type:none; float:left; vertical-align:top; display:block; clear:none;}

.link_menu_vws_transX {vertical-align:top;}
.link_menu_vws_transX img {border:none;}
.link_menu_vws_transX ul { display:block; float:left; padding:2px; padding-right:4px; border:1px solid #cc003d; margin-right:30px;}
.link_menu_vws_transX ul li {background-image:none; list-style-type:none; float:left; vertical-align:top; display:block; clear:none;}

.display_0 {display:none;}
.display_1 {display:block;}

.div_question ol {margin:10px 0 10px 25px;}

div.rpt_titleBar_1 { overflow: visible; background-color: #ffffff; clear:both; font:bold 1.6em/1.7em Arial, Helvetica, sans-serif; height:auto; left:8px; margin:0; padding-left:30px; }
div.rpt_titleBar_1 span { font-weight:bold; font-size:0.85em; }
div.rpt_titleBar_2 { overflow: visible; background-color: #f9d9e2; clear:both; font:bold 1.6em/1.7em Arial, Helvetica, sans-serif; height:auto; left:8px; margin:0; padding-left:30px; }
div.rpt_titleBar_2 span { font-weight:bold; font-size:0.85em; }
div.rpt_titleBar_3 { overflow: visible; background-color: #CC003D; clear:both; font:bold 1.6em/1.7em Arial, Helvetica, sans-serif; height:auto; left:8px; margin:0; padding-left:30px; color: white; }
div.rpt_titleBar_3 span { font-weight:bold; font-size:0.85em; }


