/*
    $Revision: 1.175 DK $ 27-12-2011
*/

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.6; text-align:left;}
a {color:#154273;}
a:visited {color:#696969;}
a:hover, a:active, a:focus {color:#0162cd;}
address {margin:0; padding:0; width:60%;}
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-weight:bold; font-family: 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;}
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;}
.clear {clear:both;}
.hidden {position:absolute; left:-900em; width:1px; height:1px; overflow:hidden;}
.bold {font-weight:700;}
.left {float:left;}
.right {float:right;}


	/*	 Wrapper
	---------------------------------------------- */
	#wrapper {background:url("/static/img/sprite-bg.gif") 0 0 no-repeat; margin:0 auto; overflow:hidden; position:relative; width:956px;}


		/*	 content
		---------------------------------------------- */
		#content {background:url("/static/img/sprite-bg.gif") -1000px 0 repeat-y; float:left; margin-top:186px; padding:0 8px 25px 8px; width:940px;}
		.noPageHeader #content {margin-top:186px;}

			/*	format
			---------------------------------------------- */
			.format {border-top:#e1f0f2 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 address {font-style:normal; margin-bottom:24px;}
				.column a.extern {background:url("/static/img/ic-extern.gif") no-repeat 100% 6px; cursor:pointer; display:inline-block; margin-top:1px; padding:0 11px 2px 0; text-decoration:underline; vertical-align:middle;}
				.column h1 {font-size:1.95em; font-weight:100; line-height:1.2em; padding:12px 0 12px 0;}
				.column h1 span.title {color:#046f96; display:block; font-size:1em; padding:5px 0 7px 0; width:100%;}
				.column h2 {color:#000; font-weight:700; font-size:1.2em; margin:0; padding:3px 0 2px 0;}
				.column h2.big {font-weight:700; font-size: 1.3em; padding-bottom:7px;}
				.homepage .column h3 {font:bold 1em/1.6em Verdana, Geneva, sans-serif; margin:0; padding:0;}
				.homepage .column h2 {font-weight:bold; font-size: 1.2em; line-height:1.2em; 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:700;}

				.column span.up {display:block; padding-bottom:10px;}
				.column span.up {padding-bottom:20px;}
				.column span.up a {background:url("/static/img/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("/static/img/icon-sprite.gif") no-repeat -509px -29px; list-style:none; padding:1px 0 0 12px;}				
				/*.column .sitemap li {background:url("/static/img/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;}
				
				.column blockquote.content {border:#e1f0f2 solid 2px; margin:3px 0 18px 0; padding:7px 12px 13px 8px;}
				.column blockquote.content p {margin-bottom:0;}
				
				.column .loginNav {color:#000; line-height:1.2em; padding:0; position:absolute; top:204px; right:35px; text-align:right; width:300px;}
				.column .loginNav .linkLookingButton {background-color:#fff; border:none; border-bottom:#154273 solid 1px; clear:none; color:#154273; display:inline; cursor:pointer; float:none; font-size:1em; font-weight:700; line-height:1.2em; letter-spacing:0; margin:0 0 0 15px; padding:0; text-align:left; width:auto;}

		

				
				.fullWide {width:892px; height:200px;}
				.fullWide img {float:left; margin:5px 0 17px 0;}
				.halfWide {width:436px;}
				.halfWide img {float:left; margin:5px 5px 17px 0;}
				.twoThirdWide {width:664px;}

				.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:#9accd4; margin-top:-50px; padding:50px 10px 35px 14px; width:184px;}
				.tongue h2 {font-size:1.2em; color:#000000;}
				.tongue p {color:#000000;}
				
				.column .blockView {background-color:#f5f5f5; padding-bottom:10px; margin-bottom:10px;}
				.column .blockView h2 {background-color:#e9e9e9; font-size:1.2em; margin-bottom:7px; padding:6px 9px 4px 9px;}
				.column .blockView p {padding:0 9px 7px 9px; margin-bottom:0;}
				.column .blockView span.startButton {background:url("/static/img/button-2.gif") 0 0 no-repeat; color:#fff; display:block; font-weight:700; margin:9px 9px 0 9px; padding:4px 0 6px 0; text-align:center;}
				.column .blockView span.startButton a {color:#fff; text-decoration:none;}
				.column .blockView span.startButton a:hover {color:#fff; text-decoration:underline;}
				.column .blockView span.link {font-weight:700; padding-left:9px;}
				
				
					/*	 fondsPGO introBlock column (homepage)
					--
					--	 CIBG
					---------------------------------------------- */
					.fullWide.home {background:#f5f5f5; margin-bottom:19px; position:relative;}
					.fullWide.home img {float:right; margin:0;}
					.fullWide.home div.intro {float:left; left:0; padding:9px 0 0 12px; position:absolute; top:0; width:416px;}
					.fullWide.home div.intro h2 {font-size:1.3em; font-weight:700;}
					.fullWide.home .loginNav {top:-27px; right:3px;}
					
					.leesverder img {margin:0 16px 4px 0;}
					.halfWide span.date {color:#535353;}					
					ul.linklist li.downloads {background: url("/static/img/icon-sprite.gif") no-repeat scroll -418px -459px; font-weight:700; 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:700;}

	
					/*	 news (homepage)
					--
					--	 CIBG
					---------------------------------------------- */
					.news {float:left; margin-top:17px; width:100%;}
					.news h2 {font-size:1.2em; 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:#e1f0f2; color:#000; font-weight:bold; font-size:1.3em; 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:700;}
						.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("/static/img/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 u {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("/static/img/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("/static/img/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; margin-top:10px;}
					ul.sitemap li a {font-weight:700;}
					ul.sitemap li li a {font-weight:normal;}
					ul.sitemap li ul {margin-top:5px; margin-bottom:0;}
					
					ul.none {margin:0 0 20px 0;}
					ul.none li {background:none; list-style:none; padding:1px 0 0 0;}
    

					/*	 Links
					--
					--	 Cannabisbureau
					---------------------------------------------- */	
					a.mailto {background:url("/static/img/ic-mail.gif") no-repeat 100% 4px; padding-right:14px;}
					a.pdffile {background:url("/static/img/ic-pdf.gif") no-repeat 100% 4px; padding:2px 14px 5px 0px; text-decoration:underline;}
				.summary a.pdffile {background:url("/static/img/ic-pdf.gif") no-repeat 100% 4px; padding:2px 14px 5px 0px; text-decoration:underline;}
					a.zipfile {background:url("/static/img/ic-zip.gif") no-repeat 100% 4px; padding:2px 14px 5px 0px; text-decoration:underline;}
					a.extern {background:url("/static/img/ic-extern.gif") 100% 4px no-repeat; padding-right:11px;}


					/*	 Breadcrumbs
					---------------------------------------------- */
					ul.breadcrumbs {line-height:1.4em; margin:0; padding:8px 0 0 0;}
					ul.breadcrumbs ul {margin:0; padding:0;}
					ul.breadcrumbs li {color:#767676; background:none; display:inline; padding:0;}
					ul.breadcrumbs span {background:url("/static/img/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:#9accd4 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("/static/img/icon-sprite.gif") -365px -173px no-repeat; padding-left:17px;}				
					
					
					/*	 Pages navigation
					---------------------------------------------- */
					.pagesblock {border-bottom:3px solid #9accd4; margin:0 0 20px 0; overflow:hidden; width:100%;}
					.pagesblock1 {border-top:3px solid #9accd4; 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 input.page {margin:0; padding:0 5px 0 2px; background-color:#fff; border:none; clear:none; color:#154273; display:inline; cursor:pointer; float:none; font-size:1em; line-height:1em; letter-spacing:0; text-align:left; width:auto; border-right:solid 1px;}	
							.pagesNav li input.current {font-weight:700; margin:0; padding:0 5px 0 2px; background-color:#fff; border:none; clear:none; color:#154273; display:inline; cursor:pointer; float:none; font-size:1em; line-height:1em; letter-spacing:0; text-align:left; width:auto; border-right:solid 1px;}	
							.pagesNav input.previous {float:left; margin:1px 3px 0 0; padding:1px 5px 1px 2px; white-space:nowrap; background-color:#fff; border:none; clear:none; color:#154273; display:inline; cursor:pointer; font-size:1em; line-height:1em; letter-spacing:0; text-align:left; width:auto; border-right:solid 1px;}
							.pagesNav input.next {float:left; margin:1px 0 0 3px; padding:1px 2px 1px 5px; white-space:nowrap; background-color:#fff; border:none; clear:none; color:#154273; display:inline; cursor:pointer; font-size:1em; line-height:1em; letter-spacing:0; text-align:left; width:auto;}
						
                

					/*	 Content navigation 
					---------------------------------------------- */
					.contentNav ul {border:1px solid #e1e1e1; 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("/static/img/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:#9accd4 solid 3px; border-top:#9accd4 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:700; 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:176px;}

					.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:#eef7f8; border:#000 solid 1px; float:right; font-size:11px; 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:250px; 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; overflow:visible}
					.form .message p {color:#000; font-weight:700; margin-bottom:10px;}
					.form .message ul {margin:0 0 10px 0; list-style:none; padding:0;}
					.form .message .front {color:#c00; font-weight:700;}
					.form .message li {color:#c00; margin-left:0; padding:0;}
					.form .message li label {float:none; font-weight:700;}
					.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 {border:1px solid #a8cad2; padding:5px 10px 10px 10px; margin:0;}
					form.searchfrm fieldset.resultcount {border:none; clear:none; float:right; margin-top:20px;padding:0 0 10px 0; width:auto;}
					form.searchfrm span.submit {float:left; margin:5px 0 0 135px; padding:3px;}
					/*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:130px; display:block; float:left;}
					form.searchfrm input.text {border:1px solid #7f9db9; margin: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:#fff; border:1px solid #000000; width:53px;}					
					/*.submit .submit {background:url("/static/img/button1.gif"); border:none; height:20px; width:63px;}*/
					.submit .submit1 {background:url("/static/img/button-large.gif"); width:130px;}
					p.verplicht {color:#535353;margin:0.5em 0;text-align:right;}
					
					/*	 Extra 
					---------------------------------------------- */
					.metadata {color:#535353;}
					.subheading {color:#9accd4; font-size:1.95em; font-weight:100; line-height:1.2em; padding:12px 0 4px 0;}
					
					/*p.caption {color:#4d85a2;}*/
		
		
		/*	 localNav
		---------------------------------------------- */
		#localNav {border-top:#e1f0f2 solid 10px; float:left; min-height:120px; padding:25px 10px 0 0; width:232px;}
		#localNav h2 {display:none;}
		#localNav li {float:left; list-style:none; margin:0; padding:0;}
		#localNav li a {background:url("/static/img/icon-sprite.gif") no-repeat -394px -456px; color:#000; display:block; float:left; font-weight:normal; line-height:1.4em; padding:3px 0 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:#eef7f8; 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 .active, #localNav a:hover, #localNav a:active, #localNav a:focus {background-color:#e1f0f2;}
		
		#localNav li .submit {background:url("/static/img/icon-sprite.gif") no-repeat -394px -456px; border:none; color:#000; cursor:pointer; display:block; float:left; font-weight:normal; line-height:1.4em; padding:3px 0 4px 35px; text-align:left; text-decoration:none; width:230px;} 
		#localNav li li .submit {background-position:-384px -457px; padding-left:45px;}
		#localNav li li li .submit {background-position:-374px -457px; padding-left:55px;}
		#localNav li li li li .submit {background-position:-364px -457px; padding-left:65px;}
		#localNav li li li li li .submit {background-position:-354px -457px; padding-left:75px;}
		#localNav input.open {background-color:#e5f0df; background-position:-297px -481px;}
		#localNav li li input.open {background-position:-287px -481px;}
		#localNav li li li .input.open {background-position:-277px -481px;}
		#localNav li li li li input.open {background-position:-267px -481px;}
		#localNav input.active, #localNav .submit:hover, #localNav .submit:active, #localNav .submit:focus {background-color:#e1f0f2;}


		/*	 logo
		---------------------------------------------- */
		a.logo {display:block; position:absolute; left:456px; top:29px;}
		a.logo img {float:left;}


		/*	 Footer
		---------------------------------------------- */
		#footer {background:url("/static/img/sprite-bg.gif") no-repeat -2000px 0; float:left; height:83px; text-align:center; width:956px;}


		/*	titleBox
		---------------------------------------------- */
		.titleBox {background-color:#eef7f8; 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;}
		.titleBox span {font-style:italic; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}

		/*	 Header
		---------------------------------------------- */
		#header {background-color:#9accd4; min-height:40px; left:8px; position:absolute; top:146px; width:940px;}
		.noPageHeader #header {top:146px;}


			/*	 Main navigation
			---------------------------------------------- */
			#mainNav {position:absolute; width:690px; left:24px; bottom:0;}
			#mainNav li {list-style-type:none; float:left;}
			#mainNav li a {color:#000000; 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:#e1f0f2; color:#000}


			/*	 Searchbox
			---------------------------------------------- */
			#searchBox {background:url("/static/img/form-bg.gif") no-repeat 0 0; height:17px; overflow:hidden; position:absolute; right:24px; top:12px; width:174px;}
			#searchBox input {background-color:transparent; border:0; height:17px; padding:0; position:absolute;top:0;width:133px;}
			#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;}
		#globalNav ul {float:right; list-style-type:none; margin:0; padding:0;}
		#globalNav ul li {background-image:none; color:#535353; float:left; line-height:1.2em; list-style:none; margin-left:1em; padding:0;}
		#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("/static/img/ic-extern.gif") 100% 4px no-repeat; padding-right:13px;}
		#globalNav img {padding:0 0 1px 3px; vertical-align:baseline;}
		#globalNav .rssNav {float:left; margin-right:10px;}
		#globalNav .rssNav li {background:url("/static/img/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;}

			#printheader {display:none;}

object.youtube420 {width:420px;height:243px;}
object.youtube204 {width:204px;height:134px;}

/* Publish static images */
/*
url("/static/img/favicon.ico")
url("/static/img/logo.gif")
*/
/* RPK Specifiek */

.contentNav
{
    clear: both;
}

html
{
    overflow: scroll;
}

input.RpkWizardButton
{
    background-color: #e4dce7;
    border: #000 solid 1px;
    float: left;
    font-size: 11px;
    font-weight: 700;
    margin: 7px 10px 0 0;
    padding: 0 10px 2px 10px;
}
input.RpkLinkButton, input.RpkLinkButtonJS
{
    background-color: #fff;
    border: 0px solid;
    padding: 0px;
    margin: 0px;
    text-align: left;
    color: #154273;
    text-decoration: underline;
    cursor: pointer;
    overflow: visible;
    padding-left: 0px;
    padding-right: 0px;
}

#rpk
{
    border: 0;
    border-bottom: #9accd4 solid 3px;
    margin-bottom: 10px;
    padding-top: 10px;
}

#rpk .panelcolored
{
    background-color: #eef4f6;
    padding: 0px 0px 2px 10px;
    margin-bottom: 14px;
}

.column h2
{
    color: #000000;
    font: 1em Verdana,Geneva,sans-serif;
}
#rpk .panelwithline
{
    clear: both;
    margin-bottom: 4px;
    padding: 4px;
    overflow: hidden;
    border-top: #9accd4 2px solid;
}
#rpk .panel
{
    padding: 0px 0px 2px 10px;
    margin-bottom: 14px;
}
#rpk .wizardbuttonpanel
{
    padding: 0px 0px 3px 10px;
}
#rpk .wizardbuttonpanel .RpkWizardButton
{
    float: right;
}
#rpk div
{
    margin-bottom: 0px;
}
#rpk
{
    padding: 5px 0px 5px 0px;
}
#rpk table
{
    border: 0px none;
    margin: 6px 0px 6px 0px;
}
#rpk td
{
    border: 0px none;
    padding: 0px;
    margin: 0px;
}
#rpk th
{
    text-align: left;
}
#rpk div:first-child table tr td:first-child
{
    width: 125px;
    vertical-align: top;
}
#rpk div table tr td:first-child
{
    width: 135px;
    vertical-align: top;
}
#rpk p.overview
{
    padding: 0;
    margin: 0;
}
#rpk p.overview span
{
    display: inline-block;
    padding-right: 10px;
    width: 142px;
    overflow: hidden;
}


/* extra for message */

#rpk div.errmessage
{
    background: #fab2bd;
    margin-bottom: 5px;
    width: 436px;
}
#rpk div.errmessage span.exclamationmark
{
    background: #e70022;
    color: #fff;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 26px;
    padding: 0;
    text-align: center;
    width: 26px;
    margin: 6px 8px 5px 6px;
}
#rpk div.errmessage strong
{
    padding: 0;
    display: inline-block;
    margin: 14px 0px 0px 0px;
}
#rpk div.errmessage ul
{
    clear: both;
    float: none;
    margin: 0px 0px 18px 40px;
    padding: 0;
    display: block;
}
#rpk div.errmessage ul li
{
    float: none;
    padding: 0px 0px 0px 15px;
    display: block;
}

#rpk div.errmessagenoheader
{
    width: 436px;
    background: #fab2bd;
    margin-bottom: 5px;
}
#rpk div.errmessagenoheader span.exclamationmark
{
    background: #e70022;
    color: #fff;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 26px;
    padding: 0;
    text-align: center;
    width: 26px;
    margin: 6px 8px 5px 6px;
}
#rpk div.errmessagenoheader ul
{
    width: auto;
    float: none;
    margin: 8px 0px 10px 40px;
    padding: 0;
    display: block;
}
#rpk div.errmessagenoheader ul li
{
    width: auto;
    float: none;
    padding: 0px 0px 0px 15px;
    display: block;
    color: #000000;
}


/* wizardNav */

#wizardNav
{
    float: left;
    clear: none;
    margin-bottom: 0px;
    overflow: hidden;
    padding: 0;
    width: 225px;
}

#wizardNav li
{
    float: left;
    clear: both;
    list-style: none;
    background: 0;
    margin: 0;
    padding: 0;
}
#wizardNav li span
{
    background: url("/static/img/icon-sprite.gif") no-repeat -394px -456px;
    color: #999;
    display: block;
    overflow: hidden;
    height: 15px;
    float: left;
    font-weight: normal;
    line-height: 1.4em;
    padding: 3px 0 4px 35px;
    text-decoration: none;
    width: 195px;
}
#wizardNav li li span
{
    background-position: -384px -457px;
    padding-left: 45px;
    width: 185px;
}
#wizardNav li li li span
{
    background-position: -374px -457px;
    padding-left: 55px;
    width: 175px;
}
#wizardNav li li li li span
{
    background-position: -364px -457px;
    padding-left: 65px;
    width: 165px;
}
#wizardNav li li li li li span
{
    background-position: -354px -457px;
    padding-left: 75px;
    width: 155px;
}

#wizardNav li input
{
    background: url("/static/img/icon-sprite.gif") no-repeat -384px -453px;
    background-color: #fff;
    border: none;
    color: #000;
    cursor: pointer;
    font-size: 1em;
    font-weight: normal;
    text-decoration: none;
    padding: 3px 0 0 45px;
    text-align: left;
    height: 25px;
    width: 230px;
}
#wizardNav li li input
{
    background: url("/static/img/icon-sprite.gif") no-repeat -384px -453px;
    background-color: #fff;
    border: none;
    color: #000;
    cursor: pointer;
    font-size: 1em;
    font-weight: normal;
    text-decoration: none;
    padding: 3px 0 0 45px;
    text-align: left;
    height: 25px;
    width: 230px;
}
#wizardNav li li li input
{
    background: url("/static/img/icon-sprite.gif") no-repeat -374px -453px;
    background-color: #fff;
    border: none;
    color: #000;
    cursor: pointer;
    font-size: 1em;
    font-weight: normal;
    text-decoration: none;
    padding: 3px 0 0 55px;
    text-align: left;
    height: 25px;
    width: 230px;
}
#wizardNav li li li li input
{
    background: url("/static/img/icon-sprite.gif") no-repeat -364px -453px;
    background-color: #fff;
    border: none;
    color: #000;
    cursor: pointer;
    font-size: 1em;
    font-weight: normal;
    text-decoration: none;
    padding: 3px 0 0 65px;
    text-align: left;
    height: 25px;
    width: 230px;
}


#wizardNav .open
{
    color: Black;
}
#wizardNav li .open
{
    background-position: -297px -481px;
}
#wizardNav li li .open
{
    background-position: -287px -478px;
}
#wizardNav li li li .open
{
    background-position: -277px -478px;
}
#wizardNav li li li li .open
{
    background-position: -267px -478px;
}
#wizardNav .active, #wizardNav .RpkWizardButton input:hover, #wizardNav .RpkWizardButton input:active, #wizardNav .RpkWizardButton input:focus
{
    background-color: #e1f0f2;
}
#wizardNav .RpkWizardButtonFocus
{
    background-color: #e1f0f2;
}

/* RpkLoginStatus */

#RpkLoginStatus
{
    float: right;
    margin: 8px 11px 7px 0px;
    font-weight: bold;
}
#RpkLoginStatus input.RpkLinkButton
{
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}


/*	 form steps
--------------------------------------------------------------------------*/
div#RpkWizardSteps
{
    border-top: #e1e1e1 solid 1px;
    border-left: #e1e1e1 solid 1px;
    border-right: #e1e1e1 solid 1px;
    border-bottom: 0px none;
    width: 206px;
    float: none;
    margin-bottom: 35px;
}
div#RpkWizardSteps h2
{
    float: none;
    background-color: #f5f5f5;
    font: 700 1.3em Arial, Helvetica, sans-serif;
    padding: 3px 0 3px 8px;
}
div#RpkWizardSteps ul
{
    float: none;
    margin: 0;
    width: 206px;
}
div#RpkWizardSteps ul li
{
    background: #fff url("/static/img/bg-steps-unfinished.gif") 187px 5px no-repeat;
    border-bottom: #e1e1e1 solid 1px;
    width: 172px;
    color: #767676;
    float: none;
    font-size: 1em;
    line-height: 1.5em;
    padding: 5px 25px 3px 9px;
    vertical-align: top;
    overflow: hidden;
}
div#RpkWizardSteps ul li span
{
    float: none;
    padding: 0 4px 1px 0;
    width: 15px;
}
div#RpkWizardSteps ul li.subitem
{
    float: none;
    padding-left: 25px;
    width: 156px;
}
div#RpkWizardSteps ul li.active
{
    color: #000;
    font-weight: 700;
}
div#RpkWizardSteps ul li.done
{
    background-image: url("/static/img/bg-steps-finished.gif");
    color: #000;
}
div#RpkWizardSteps ul li input
{
    background-color: #fff;
    border: 0;
    color: #154273;
    cursor: pointer;
    display: inline;
    font-size: 1em;
    line-height: 1.4em;
    margin: 0;
    text-align: left;
    white-space: normal;
}


/* Specific for FindRegistration */

#RpkFind
{
    width: 664px;
    padding: 0px;
    margin: 0px;
}
#RpkFind #searchfields, #RpkFind #searchbuttons
{
    width: 664px;
    padding: 0px;
    margin: 0px;
}
#RpkFind .formrow, #RpkFind .firstformrow
{
    position: relative;
    clear: both;
    background-color: #eef4f6;
    padding: 0px;
    margin: 0px 0px 2px 0px;
    height: 33px;
}
#RpkFind .firstformrow
{
    border-top: #9accd4 solid 3px;
}
#RpkFind .formlabel
{
    clear: both;
    width: 180px;
    float: left;
    line-height: 33px;
    height: 33px;
    padding-left: 9px;
}
#RpkFind .formfield
{
    height: 33px;
    line-height: 33px;
}
#RpkFind .formfield input
{
    margin: 8px 0px 0px 0px; /*for IE6 support only*/
    width: 446px;
    border: 1px solid black;
    height: 16px;
}
#RpkFind .formfield select
{
    margin: 8px 0px 0px 0px; /*for IE6 support only*/
    width: 448px;
    border: 1px solid black;
}
#RpkFind .formfield .autowidth
{
    width: auto;
}
#RpkFind .formfield input.nonjsbutton
{
    width: 100px;
    display: inline;
}
#RpkFind .formfield select.nonjsselect
{
    width: 344px;
    display: inline;
}
#RpkFind #searchbuttons input
{
    float: right;
    margin-right: 0px;
}
#RpkFind .searchresult
{
    margin: 5px 0px 20px 0px;
}
#RpkFind .searchresults
{
    margin-top: 20px;
}


/******************************************
PAGER
******************************************/

#RpkFind .pager
{
    padding: 7px 0px 7px 0px;
    clear: both;
    overflow: hidden;
    margin: 0;
    width: 100%;
}
#RpkFind .withtopborder
{
    border-top: 3px solid #a8cad2;
}
#RpkFind .pager ul
{
    clear: both;
    display: block;
    width: auto;
}
#RpkFind .pager li
{
    background: none;
    display: -moz-inline-box;
    display: inline-block;
    float: left;
    width: 20px;
    text-align: center;
    padding: 0;
    margin: 0;
    border-right: 1px solid #999;
    height: 15px;
    line-height: 15px;
}
#RpkFind .pager li.next, #RpkFind .pager li.previous
{
    width: auto;
    text-align: left;
}
#RpkFind .pager li.current
{
    font-weight: bold;
}
#RpkFind .pager li.previous
{
    padding: 0px 7px 0px 0px;
}
#RpkFind .pager li.next
{
    padding: 0px 0px 0px 7px;
    border-right: 0px none;
}
span.updateprogress
{
    position: absolute;
}


#RpkFind div.errmessagenoheader
{
    width: 664px;
    background: #fab2bd;
    margin-bottom: 5px;
    height: 40px;
}
#RpkFind div.errmessagenoheader span.exclamationmark
{
    background: #e70022;
    color: #fff;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 26px;
    padding: 0;
    text-align: center;
    width: 26px;
    margin: 6px 8px 5px 6px;
}
#RpkFind div.errmessagenoheader ul
{
    width: auto;
    float: none;
    margin: 0px 0px 10px 40px;
    padding: 10px 0px 0px 0px;
    display: block;
}
#RpkFind div.errmessagenoheader ul li
{
    width: auto;
    float: none;
    padding: 0px 0px 0px 15px;
    display: block;
    color: #000000;
}

/******************************************
print button omhoog schuiven voor raadplegen scherm
******************************************/
div.raadplegen
{
    left: 706px;
    position: absolute;
    top: 150px;
}

/*********************************************
Dynamic questions 
*********************************************/

#rpk div.question .error
{
    color: #e70022;
}
#rpk div.question p.questiontxt span
{
    font-weight: bold;
}
#rpk div.question label
{
    float: none;
}

#rpk div.question p.questiontxtbold span
{
    font-weight: bold;
}
#rpk div.question span.questiontxtbold
{
    font-weight: bold;
}

#rpk div.questionlist .error
{
    color: #e70022;
}
#rpk div.questionlist p.questiontxt span
{
    font-weight: bold;
}
#rpk div.questionlist label
{
    float: none;
}
#rpk div.questionlist
{
    padding: 3px;
    margin: 1px;
    background-color: #F5F5F5;
}

#rpk fieldset
{
    margin-bottom: 5px;
}

/*********************************************
DisplayType CHECKBOX
*********************************************/

#rpk div.checkboxlist
{
    background-color: #F5F5F5;
    padding: 3px;
}
#rpk div.checkboxlist label
{
    float: none;
}

/*********************************************
DisplayType RADIOBUTTONS
*********************************************/

#rpk div.radiobuttons
{
    background-color: #F5F5F5;
    padding: 3px;
}

/*********************************************
DisplayType TEXTAREA
*********************************************/

#rpk textarea
{
    width: 417px;
}

/*********************************************
DisplayType COMBOBOX
*********************************************/

#rpk select
{
    width: 280px;
}
#rpk div.combobox
{
    background-color: #F5F5F5;
    padding: 3px;
}

/*********************************************
DisplayType TEXTBOXES
*********************************************/

#rpk div.textboxes .errorbox
{
    border: solid thin #e70022;
}

#rpk input[type=text]
{
    width: 214px;
}

/*********************************************
 Images
*********************************************/

#rpk img
{
    float: none;
    margin: 0px 0px 0px 4px;
}

/*******************************************/

/*****************
Download Button
*****************/
.DownloadReport
{
    display: inline-block;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font-family: Verdana, Sans Serif;
    font-weight: bold;
    padding: 5px 10px 5px 10px;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    color: white;
    background-color: #154273;
}

.classDownload a:visited
{
    color: white;
}


/*****************
INFO POPUP
*****************/

#rpk a.infolink
{
    border: 1px solid black;
    color: black;
    background-color: #fdf6bb;
    text-decoration: none;
    font-weight: bold;
    font-family: Verdana, Sans Serif;
    font-size: 11px;
    padding: 0px 3px 0px 3px;
    margin: 10px 0px 0px 0px;
    display: inline;
    width: 12px;
    text-align: center;
}

dl.infolist dt a
{
    color: Black;
    font-style: normal;
    margin: 0px;
    font-size: 11px; /* 1em;*/
    font-weight: bold;
}

dl.infolist dt
{
    padding-bottom: 5px;
    padding-top: 11px;
}

dl.infolist dd
{
    margin: 0px;
    position: relative;
}

div.infopopup
{
    position: absolute;
    z-index: 1000;
    background-color: Transparent;
    background-image: <h3>CSS image not found: /webdav/3%20Content%20Zorgregister/Building%20Blocks/zzSystem/System%20Components/images/infopopuparrow.gif'</h3>;
    background-position: top left;
    background-repeat: no-repeat;
    width: 14em;
    margin: -13px 0px 0px 40px;
    padding: 10px 5px 5px 17px;
}

div.infopopup h3
{
    width: 8em;
    overflow: hidden;
}

div.infoclose
{
    position: absolute;
    z-index: 1001;
    border: 1px solid #f9e11e;
    color: black;
    background-color: #fdf6bb;
    text-decoration: none;
    font-weight: bold;
    font-family: Verdana, Sans Serif;
    font-size: 11px;
    line-height: 12px;
    height: 12px;
    padding: 0px 2px 1px 2px;
    width: 10px;
    text-align: center;
    margin: 0px;
    top: 7px;
    right: 7px;
    cursor: pointer;
}

img.eherkenning {width:138px;height:30px}


/* Publish static images */
/*
<h3>CSS image not found: /webdav/3%20Content%20Zorgregister/Building%20Blocks/zzSystem/System%20Components/images/ajax-loader.gif</h3>
<h3>CSS image not found: /webdav/3%20Content%20Zorgregister/Building%20Blocks/zzSystem/System%20Components/images/infopopuparrow.gif</h3>
*/


