/* =============== Styles for display on SCREEN */
@media screen {
	/* ++++++++++++++++++++ RESET TAGS +++++++++++++++++++++ */
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
			margin: 0;
			padding: 0;
			border: 0;
			outline: 0;
			font-weight: inherit;
			font-style: inherit;
			font-size: 100%;
			font-family: inherit;
			vertical-align: baseline;
	}
	ul { list-style: none; }
	table { /*border-collapse: collapse;*/ border-spacing: 0; } /* tables still need 'cellspacing="0"' in the markup */
	caption, th, td { text-align: left; font-weight: normal; }
	th, td { vertical-align:top; }
	img { display:block; border:0; }
	
	
	sup, sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
	font-size: 86%;
	}/*see iehacks.css*//*toegevoegd RK290508*/

	sup {bottom: 0.6em;}/*toegevoegd RK290508*/
	sub {top: 0.4em;}/*toegevoegd RK290508*/
	
	/* ++++++++++++++++++++ End RESET TAGS ++++++++++++++++++++ */

	/* ++++++++++++++++++++ GLOBAL LAYOUT +++++++++++++++++++++ */
	body { font-family: Arial, Helvetica, sans-serif; font-size:62.5%; background:#fff url(../img/backgrounds/bg-body.gif) 0 0 repeat-x; padding: 0 0 0 12px;}
	#all-container { position:relative;  width:960px; background-color:transparent; margin:0 auto; padding-bottom: 2.2em;}
	/* Header divisions */
	#header { background-repeat:no-repeat;  width:100%; margin-bottom:2em; position: absolute; z-index:10000; }

	/* Content divisions */
	#page-content {position: relative; left:-2px; width:960px;   }
        .primary-content { padding-top: 130px; width:704px;  float:left; padding-bottom:2.2em;  }
            #site-visual {  width:700px; margin-left:0px;overflow: hidden;  }
				#site-banner { margin-bottom:12px; width:700px; overflow: hidden; position: relative; }
					#site-banner img { margin:0px; }
					#site-banner strong { position: absolute; top:22px; left: 26px; width: 250px; font-family: Arial; font-size: 1.8em; font-weight: bold; color: #fff; text-decoration: none}
					#site-banner span { position: absolute; top: 75px; left: 26px; width: 250px; font-family: Arial; font-size: 1.4em; color: #fff; font-weight:normal; text-decoration: none}
					
					
					#site-banner a.read-more {position: absolute; top: 96px; left: 22px; font-size: 1.2em; margin: 0 0 20px 8px; clear: left; text-decoration:none; padding-right:18px; background:url(../img/bullets/arrows.gif) 100% 2px no-repeat; color:#333; }
					#site-banner a.read-more:hover {background-position:100% -98px; text-decoration: none;  color:#db0100; }
        .secondary-content {padding-top: 130px;  width:255px; float:left; margin-left:0px; display: inline; padding-bottom:2.2em; }

		/* Footer divisions */
		#footer { width:100%; margin:0 0 0 0; padding:0 0 10px 0; background:transparent url(../img/backgrounds/bg-footer-bottom.gif) 0 100% no-repeat; overflow:hidden; }
        #footer-container { clear:both; background: url(../img/backgrounds/bg-footerct-top.gif) 0px 0 no-repeat; margin-left: -1px; }

	/* ++++++++++++++++++++ End GLOBAL LAYOUT ++++++++++++++++++++ */

	/* ++++++++++++++++++++ ELEMENTS ++++++++++++++++++++ */

	/* ==================== General */
	.text-only { display:block; visibility:hidden; position:absolute; left:-9999em; }
	.no-show, .print, .hidden { display:none; }
	div.hr { height:1px; clear:both; background-color:#d8d8d9; }
	div.hr.clear { display:none;}
	div.hr hr { display:none; }


	/* ==================== End General */

	/* ==================== Specific for Header */
	.functions { width:955px; overflow:hidden; }
		.functions ul { float:right; margin:7px 0 0px 0; display: block; height: 2.1em;}
			.functions li { display:inline; float:left; padding:0; background:none 0 0 no-repeat; font-family:verdana; font-size:1.1em; }
				#header .functions li a { float:left; margin-right:10px; padding-right:18px; background:url(../img/bullets/arrows.gif) 100% 2px no-repeat; color:#333; text-decoration:none; }
					#header .functions li a:hover { background-position:100% -98px; color:#db0100;}

	.branding { width:955px; height:78px; background:url(../img/backgrounds/bg-branding-bar.gif) 0 0 no-repeat; }
	#main-nav { float:left; height:36px; margin:37px 0 0 3px; background:url(../img/backgrounds/bg-main-menu.gif) 100% 100% no-repeat; padding-right: 9px; display: inline; }
		#main-nav ul { float:left; height:32px; margin:0;  display:block; padding-left:8px; padding-right: 4px; padding-top: 4px; background:url(../img/backgrounds/bg-main-menu.gif) 0 0 no-repeat; }

		#main-nav ul ul { position:absolute; display:none; height:auto; background:none 0 0 no-repeat; width:100%; left:12px;   }

			#main-nav ul li { display:inline; float:left; padding:0; background:none 0 0 no-repeat;}
			#main-nav ul li li {font-size: 1em;}

				#main-nav li { position:relative; }
						#header #main-nav li a { display:block; float:left; height:18px; text-indent:-9999px; background-position:0 0; margin-top: 4px;  }

						#main-nav li#nav-home a { width:68px; background:url(../img/backgrounds/menu/menu-home.gif) no-repeat; }
						#main-nav li#nav-overnvbr a { width:136px; background:url(../img/backgrounds/menu/menu-overnvbr.gif) no-repeat; }
						#main-nav li#nav-meernvbr a { width:112px; background:url(../img/backgrounds/menu/menu-meernvbr.gif) no-repeat; }
						#main-nav li#nav-vannvbr a { width:121px; background:url(../img/backgrounds/menu/menu-vannvbr.gif) no-repeat; }
						#main-nav li#nav-actueel a{ width:92px; background:url(../img/backgrounds/menu/menu-actueel.gif) no-repeat; }
						#main-nav li#nav-agenda a{ width:93px; background:url(../img/backgrounds/menu/menu-agenda.gif) no-repeat; }
						
						

							#header #main-nav ul li a:hover { background-position:0 -18px; }
							#header #main-nav ul li.active a { background-position:0 -36px; }
                            #header #main-nav ul li.active a:hover { background-position:0 -36px; }

						/* 3rd level nav - only shows when javascript is enabled. see js-enabled.css*/
						#header #main-nav li ul { display:none; }


    .branding div.logo-container { float:right; width:151px; margin-right: 2px; display: inline;}
	.branding a.logo { float:right; clear:both; display:block; width:151px; height:34px; margin-top: 23px; text-indent:-9999px; background:url(../img/logos/nvbr-logo.gif) 0 0 no-repeat; }

	/* ==================== End Specific for Header*/


	/* ==================== Specific for Content ===================================================== */
	/* heading styles */
	h1 { font-size:3em; font-family:Arial, sans-serif; font-weight:normal; color:#000; margin-bottom:0.70em; }
	h2 { margin-bottom:0.5em; font-size:1.8em; color:#000; font-weight:normal; }
		h2 a { text-decoration:none; color:#db0100; }
	h3, h4, h5, h6 { font-size:1.2em; color:#000; font-weight:700; }
	/*---- Header styling ---*/

    /* anchors, hyperlinks */
    a { color:#333; text-decoration:underline; }
    a:hover { color:#db0100; }

	/* paragraph styles */
	p { margin-bottom:1.8em; line-height:1.4em; font-size:1.2em; color:#333; }
		p strong { font-weight:bold; }
		p span.meta-info { color:#84927b; }
		p a { color:#333; }
			p a:hover { color:#d6004a; }

    /* acronyms and abbreviations */
    acronym, abbr { letter-spacing:0.1em;}

	/* image styles */
	img { margin-bottom:1.3em; }

	/* generic list styles */
	ul, ol, dl { margin-bottom:1.8em; color:#333; }
    ul li { background:url(../img/bullets/bullet.gif) 0 6px no-repeat; font-size:1.2em; padding-left:10px; margin-bottom:0.75em; line-height: 1.3em;}

	 /* content-container */
	.content-container { clear:both;  overflow:hidden; width:694px; background:url(../img/backgrounds/content-shadow.png) repeat-y 0 100%;  }
	.content-container .titlebar {width:694px; background:url(../img/backgrounds/content-titlebg.gif) no-repeat 0 0; overflow:hidden;}
		.subhome .titlebar {  }

		.content-header {height: 2.8em; width: 689px; margin: 0 0px 0 2px; background:url(../img/backgrounds/bg-titlebottom.gif) repeat-x 0 100%; }
			.content-header ul {height: 24px; margin: 2px 0px 0 0px; float: left; }
				.content-header ul li {float: left; display: inline; list-style-type: none; line-height: 24px; padding: 0 15px 0 0; margin: 0 10px 0 0; background:url(../img/bullets/breadcrumb-kn.gif) no-repeat right 0; font-size:1.1em; }
				.content-header ul li.active {color:#000; }
					.content-header ul li a {text-decoration: none; color:#e24242; }
					.content-header ul li a:hover {text-decoration: none; color:#000; }

				.content-header ul li.home { padding: 0 14px 0 0; margin: 0 10px 0 12px; line-height: normal;}
					.content-header ul li.home a {text-indent: -9999px; width: 13px; height: 24px; display: block; background:url(../img/logos/breadcrumb-home.gif) no-repeat 0 0; }

			.content-functions {float: right; height: 24px; margin: 0 8px 0 0; display: inline; }
				.content-functions p {float: left; line-height: 24px; color:#6e6e6e; font-size: 1.2em; margin: 2px 7px 0 0;}
				.content-functions a {float: left; display: inline; width: 13px; height: 13px; margin: 7px 0 0 3px; text-indent: -9999px;}
					.content-functions a.tekstvergroten {background:url(../img/buttons/textsize.gif) no-repeat 0 -26px;}
						.content-functions a.tekstvergroten:hover {background:url(../img/buttons/textsize.gif) no-repeat 0 -78px;}
                            .content-functions a.tekstvergroten.inactive {background:url(../img/buttons/textsize.gif) no-repeat 0 -130px;}
                                .content-functions a.tekstvergroten.inactive:hover { background:url(../img/buttons/textsize.gif) no-repeat 0 -130px; cursor:not-allowed; }

					.content-functions a.tekstverkleinen {background:url(../img/buttons/textsize.gif) no-repeat 0 0; }
						.content-functions a.tekstverkleinen:hover {background:url(../img/buttons/textsize.gif) no-repeat 0 -52px;}
                            .content-functions a.tekstverkleinen.inactive {background:url(../img/buttons/textsize.gif) no-repeat 0 -104px;}
                                .content-functions a.tekstverkleinen.inactive:hover {background:url(../img/buttons/textsize.gif) no-repeat 0 -104px;cursor:not-allowed;}

					.content-functions a.print {background:url(../img/buttons/printen.gif) no-repeat 0 0px; width: 17px; height: 17px; margin: 5px 0 0 20px;}
						.content-functions a.print:hover {background:url(../img/buttons/printen.gif) no-repeat 0 100%;}

		.content-blocks-container {width: 679px; margin: 0 0px 0 3px; background:url(../img/backgrounds/content-gradient.gif) repeat-x 0 100%; clear: both; overflow:hidden; padding-left: 9px; }

			.content-block, .form-block, .search-block, .faq-block, .results-block {margin: 0px 9px 16px 0px; padding: 0 0 6px 0; clear:both; overflow:hidden; }
				.content-blocks-container h1 {margin: 10px 20px 10px 7px; }

					.faq-block h1 {margin-top: 10px; margin-left: 16px; }
					.form-block h1 {margin-top: 10px; }
					.search-block h1 {margin-top: 10px; margin-left: 0; }
				.content-block h2 { color:#000; margin: 0.8em  0 0.5em 8px;}
				.content-block h3 { color:#000; margin: 0 0 0.6em 8px; font-size:1.3em;}
					.content-block h3.wel {padding-left: 28px; padding-bottom: 2px; background:url(../img/buttons/wel.gif) no-repeat 0 0px; }
					.content-block h3.niet { padding-left: 28px; padding-bottom: 2px; background:url(../img/buttons/niet.gif) no-repeat 0 0px; }
				.content-block p {margin: 0 20px 0.8em 8px; line-height: 1.5em; }
				.content-block p strong {color:#7a7a7a;}
				.content-block a { color:#db0100; text-decoration:none; }
				.content-block a:hover { color:#db0100; text-decoration:underline; }
				.content-block .download { color:#333; text-decoration:none; padding-left: 31px; line-height: 22px; padding-top:5px; padding-bottom:5px;  background:#ccc; margin-bottom:8px; margin-left: 0px; }
					.content-block .download.pdf { background:url(../img/buttons/pdf-icon.gif) no-repeat 0 0px; }
				.content-block a.read-more {font-size: 1.2em; margin: 0 0 20px 8px; clear: left; text-decoration:none; padding-right:18px; background:url(../img/bullets/arrows.gif) 100% 2px no-repeat; color:#333; }
					.content-block a.read-more:hover {background-position:100% -98px; text-decoration: none;  color:#db0100; }
				.content-block ul {margin: 0 20px 1em 9px;  }
				.content-block .afbeelding img {float: right; clear: right; margin: 4px 0px 0 15px; display: inline; border: none }
				.content-block dl {  margin: 0  0 6px 8px; font-size: 1.2em; line-height:1.2em; display: block; overflow: hidden;}
					.content-block dt { color:#db0100; font-weight: bold; float: left; clear: left; width: 155px;  margin-top: 4px; }
					.content-block dd { color:#333; float: left; width: 294px; margin-top: 4px; margin-left: 10px; display: inline; }
				.content-block a.linkbutton {position: absolute; bottom: 23px; left: 468px; width: 145px; height: 29px; text-indent: -999px; background:url(../img/buttons/btn-solliciteeronline.gif) no-repeat 0 0px;}

				.content-block ul.stappen {width: 652px; height: 42px; margin: 2em 0 2em 8px; overflow: hidden; list-style-type: none; padding-left: 27px;}
				.content-block.vier-stappen ul.stap1 {background:url(../img/buttons/stap1.gif) 0 0 no-repeat;}
				.content-block.vier-stappen ul.stap2 {background:url(../img/buttons/stap2.gif) 0 0 no-repeat;}
				.content-block.vier-stappen ul.stap3 {background:url(../img/buttons/stap3.gif) 0 0 no-repeat;}
				.content-block.vier-stappen ul.stap4 {background:url(../img/buttons/stap4.gif) 0 0 no-repeat;}

                /*drie stappen */
                .content-block.drie-stappen ul.stap1 {background:url(../img/buttons/driestappen-stap1.gif) 0 0 no-repeat;}
                .content-block.drie-stappen ul.stap2 {background:url(../img/buttons/driestappen-stap2.gif) 0 0 no-repeat;}
                .content-block.drie-stappen ul.stap3 {background:url(../img/buttons/driestappen-stap3.gif) 0 0 no-repeat;}

                /*twee stappen */
                .content-block.twee-stappen ul.stap1 {background:url(../img/buttons/tweestappen-stap1.gif) 0 0 no-repeat;}
                .content-block.twee-stappen ul.stap2 {background:url(../img/buttons/tweestappen-stap2.gif) 0 0 no-repeat;}

						.content-block ul.stappen li {margin: 0; padding: 0; background: none; display: inline; width: 161px; float: left;line-height: 38px; font-weight: bold; font-size: 1.4em; }
						.content-block ul.stappen li a {margin: 0; padding: 0;  color: #fff; }
						.content-block ul.stappen li.active, .content-block ul.stappen li.active a, .content-block ul.stappen li.active span  {color: #000;}
						.content-block ul.stappen li span {font-size: 1.5em; color: #950000; position: relative; top: 2px; padding-right: 5px;}
							.content-block ul.stappen li a:hover, .content-block ul.stappen li a:hover span {color: #000; text-decoration: none;}
				.content-block.stappen h2 {color:#000;}

				.content-block.twocolumns {background:url(../img/backgrounds/content-verticalborder.gif) no-repeat 333px 100%;}
					.content-block.twocolumns img { border: none; margin-top: 0px; float: right; margin-left: -8px; }

					.sub-content-block {margin: 0px; padding: 0; float: left;  width: 326px; clear: none; }
						.sub-content-block.right {margin-left: 8px; width: 334px;display: inline;  }
						.sub-content-block.right p, .sub-content-block.right ul, .sub-content-block.right h2, .sub-content-block.right h3 {margin-left: 20px; }

						.content-block.intro .sub-content-block.right .vierstappen { width: 241px; margin: 0px 0 0 52px; padding: 0; overflow: hidden;  }
							.content-block.intro .sub-content-block.right .vierstappen h2 { color: #000; margin: 0 0 0.5em 0; padding: 0;}
							.content-block.intro .sub-content-block.right .vierstappen img {margin: 0 0 0 0; float: none; }
							.content-block.intro .sub-content-block.right .vierstappen a.read-more {font-size: 1.2em; margin: 6px 1px 11px 0px; text-decoration:none; padding-right:36px; line-height: 30px; height: 28px; background:url(../img/buttons/read-more-large2.gif) 100% 2px no-repeat; display: block;  border: none; clear: both;  float: right;}


				.content-block.intro {margin: 0px 10px 12px 0px; border-bottom: 1px solid #d1d2de; padding-bottom:12px; position: relative; }
					.content-block.intro  h2 {color:#000; }
					.content-block.intro .sub-content-block.right h2 {margin: 0 0 0.5em 20px; color:#db0100; }
					.content-block.intro .sub-content-block.right ul {margin: 0px 0 0 20px; }
					.content-block.intro  .afbeelding img { border: none;float: right;  clear: none; margin: 0 0 0 15px;}

				.content-block.highlighted {border: 1px solid #d1d2de; padding-top:8px; background:url(../img/backgrounds/content-highlighted.gif) repeat-x 0 100%; margin-bottom:24px; }
					.content-block.highlighted h2 strong {color:#000; font-weight: bold; }
					.content-block.highlighted h2 em {font-style: italic; }
					.content-block.highlighted img {float: left; margin: 3px 30px 5px 9px; }
					.content-block.highlighted p {line-height:1.3em; }
						.content-block.highlighted p a.download {color:#db0100; text-decoration: none; }
						.content-block.highlighted p a.download:hover {text-decoration: underline; }

				.content-block.themes {margin: 0px 0px 16px 0px; width: 694px; background:url(../img/backgrounds/themes-stripes.gif) repeat-y -13px 0; }

					.content-block.themes .theme {  float:left; width: 209px; padding:0 21px 0px 0px;   }
						.content-block.themes .theme h2 {font-size:1.8em; color:#000; margin: 0 4px 0.3em 0; }
							.content-block.themes .theme h2 a { padding-right:18px; background:url(../img/bullets/arrows.gif) 100% 4px no-repeat; text-decoration: none; display: block; color: #000;}
							.content-block.themes .theme h2 a:hover { color:#db0100; background-position:100% -96px; text-decoration: none;}
						.content-block.themes .theme img { margin: 0  0 1.1em 0; float: none; border: none; }
						.content-block.themes .theme p { font-size:1.3em; color:#333; line-height:1.2em; margin: 0 0px 1.2em 0px; }

						.content-block.themes .theme ul { border-top:1px solid #d1d2de; margin: 0 0 0 0px;}
						.content-block.themes .theme ul li { background: none; padding-left:0px; margin-bottom:0;}
						.content-block.themes .theme ul li a { display:block; color:#333; border-bottom:1px solid #d1d2de; width:100%; padding:4px 0 4px 0; background:url(../img/bullets/arrows.gif) no-repeat 98% -996px; text-decoration:none; }/*rk*/
						.content-block.themes .theme ul li a:hover { color:#db0100; background-position:98% -996px; text-decoration: none; }/*rk*/

				.content-block.subjects  {padding-bottom: 0px;  background:url(../img/backgrounds/content-border.gif) repeat-y 333px 0; margin-top: -2px;}/*rk*/
				.content-block.subjects .sub-content-block  {background: none; border-bottom: 1px solid #d1d2de; padding-bottom: 10px; margin-bottom: 5px; }/*rk*/

					.content-block.subjects .sub-content-block div {float: left; width: 231px;}
					.content-block.subjects .sub-content-block.left  {width:324px;}/*rk*/
					.content-block.subjects .sub-content-block.right  {margin-left: 19px; display: inline; padding-left: 0; padding-right: 0; width: 326px; }/*rk*/
					.content-block.subjects .sub-content-block p {margin: 0 20px 0.5em 0px; line-height: 1.5em; }
					.content-block.subjects .sub-content-block h2 { margin: 0 10px 0 0; line-height: 1.2em; font-weight: normal; color:#000; }
						.content-block.subjects .sub-content-block h2 a { color:#000; }
						.content-block.subjects .sub-content-block h2 a:hover { text-decoration: none; color:#db0100; }
					.content-block.subjects .sub-content-block img { margin: 4px 16px 0 0; float: left; display: inline; border: none; }
					.content-block.subjects a.read-more { margin: 0 0 15px 0px;  }

				.content-block.index {padding-bottom: 0px; margin-top: -6px;}
				.content-block.index .sub-content-block  {background: none; border-bottom: 1px solid #d1d2de; padding-bottom: 10px; margin-bottom: 6px; width: 669px;}
					.content-block.index .sub-content-block div {width: 437px; float: left;}
						.content-block.index .sub-content-block p {margin: 0 20px 0.5em 0px; line-height: 1.5em; }
						.content-block.index .sub-content-block h2 { margin: 0 10px 0 0; line-height: 1.2em; font-weight: normal; color:#000; }
							.content-block.index .sub-content-block h2 a { color:#000; }
							.content-block.index .sub-content-block h2 a:hover { text-decoration: none; color:#db0100; }
						.content-block.index .sub-content-block img { margin: 4px 24px 0 0; float: left; display: inline; border: none; }
						.content-block.index a.read-more { margin: 0 0 15px 0px;  }

				.featured-block {width: 219px; background:url(../img/backgrounds/featured-bg.gif) no-repeat 0 100%; border-top:1px solid #d0a839; float: right;  margin: 0 9px 0px 8px; padding-bottom:15px; display: inline; overflow: visible;}
					.featured-block  h2 { color:#000; margin: 8px  0 0.5em 8px;}
				.featured-block h3 { color:#000; margin: 1em  0 0.3em 8px; font-size:1.3em;}
				.featured-block p {margin: 0 8px 0.8em 8px; line-height: 1.5em; }
				.featured-block img {margin: 4px 0 0px 6px; }

				.content-block .doc-download-block {width: 223px; background:url(../img/backgrounds/bg-docdownload-shadow.png) repeat-y 0 0;  float: right;  margin: 10px 0px 0px 16px; display: inline; padding: 0; }
				.content-block .doc-download-block img {margin: 0 0 0 2px; float: none; padding: 0; border: none; float: left;}
				.content-block .doc-download-block  h2 { color:#000; margin: -15px 0 0 0px; padding: 12px 0 0 12px; line-height: 12px; background: url(../img/backgrounds/bg-docdownload-top.png) no-repeat 2px 0; display:inline; width:223px; float: left; height:15px;}

				.content-block .doc-download-block ul { padding:12px 12px 20px 10px; width:195px; margin:0 0px 0 3px; display:inline;float: left; background:url(../img/backgrounds/bg-docdownload-gradient.gif) repeat-x 0 0;}
					.content-block .doc-download-block ul li { margin:0 0 5px 0; background:none; padding: 0px 0 0 29px; font-size:1.2em;  display: block;}
						.content-block .doc-download-block li.download.pdf { background: url(../img/buttons/pdf-icon-paars.gif) no-repeat 0 0px; }
						.content-block .doc-download-block ul li a {  display:block; text-decoration:none; color:#333; line-height:1.4em; padding: 0 0 6px 0;   }
						.content-block .doc-download-block ul li a:hover { text-decoration: none; color:#db0100; }
				
				.content-block.tab-list {width: 100%; overflow: hidden; margin: 0 0 12px 0; clear: both}		
					.content-block.tab-list .titlebar {background:transparent url(../img/backgrounds/themes-titlebg-kn.gif) no-repeat scroll 0 0;padding-bottom:10px;}
						/* tab bar */
						.content-block.tab-list ul.tab-list { overflow: hidden; width: 687px; margin: 0 3px 0 3px; background: url(../img/backgrounds/bg-tabbar-bottom.gif) 0 100% repeat-x }
							.content-block.tab-list ul.tab-list li { display: block; float: left; background: url(../img/backgrounds/bg-tab-li.gif) 100% 0 repeat-x; margin: 2px 0 0 0; padding: 0; height: 22px; border: 1px solid #acadc2; border-left: 0; border-top: 0 }
							.content-block.tab-list ul.tab-list li.active { background: #fff; border-bottom: 1px solid #fff}
							.content-block.tab-list ul.tab-list li.meta-rss { float: right; background: none; border: none }
								.content-block.tab-list ul.tab-list li.meta-rss a {text-indent: -999em; display: block; width: 15px; height: 15px; background: url(../img/buttons/btn-rss.gif) 0 0 no-repeat; padding: 0; margin: 3px 3px 0 0}
								.content-block.tab-list ul.tab-list li h2 {font-size: 1em; display: block; padding: 0; margin: 0; height: 100%; text-align: center; }
									.content-block.tab-list ul.tab-list li a {display: block; height: 100%; padding: 0 13px; color: #747578;line-height: 1.9em; font-weight: bold }
									.content-block.tab-list ul.tab-list li a:hover {text-decoration: none; color: #db0100}
									.content-block.tab-list ul.tab-list li.active h2 a {color: #db0100}
						/* tab content */
						.content-block.tab-list .tab-content-block {margin-right: 10px; padding: 6px 0 10px 0; overflow: hidden}
						.content-block.tab-list .tab-content-block.shadow { background: url(../img/backgrounds/themes-shadow.gif) 0 100% no-repeat  }
							.content-block.tab-list .tab-content-block .column-block { width: 210px; float: left; margin: 0 0 0 10px; padding-right: 11px}
							.content-block.tab-list .tab-content-block .column-block.wide {width: 440px;}
							.content-block.tab-list .tab-content-block .column-block.line {background: url(../img/backgrounds/bg-contentblock-line-right.gif) 100% 0 repeat-y; }
								.content-block.tab-list .tab-content-block .column-block h3 { font-size: 1.2em; margin: 0 0 5px 0; }
									.content-block.tab-list .tab-content-block .column-block span { color: #6e6e6f; font-size: .8em }
									.content-block.tab-list .tab-content-block .column-block a { color: #333; background:transparent url(../img/bullets/arrows.gif) no-repeat scroll 99% -996px; display: block}
									.content-block.tab-list .tab-content-block .column-block a:hover {color: #db0100 }
								.content-block.tab-list .tab-content-block .column-block p {font-size: 1.2em; line-height:1.3em; margin: 0 0 10px 0}
								.content-block.tab-list .tab-content-block .column-block img {float: none; margin: 0 auto; display: block; margin-bottom: 10px}
								.content-block.tab-list .tab-content-block .column-block ul {margin: 0 0 13px 0}
									.content-block.tab-list .tab-content-block .column-block ul li {background: none; padding-left: 5px }
									.content-block.tab-list .tab-content-block .column-block ul li h3 {font-size: 1em}
									.content-block.tab-list .tab-content-block .column-block ul li a {background: url(../img/bullets/arrows.gif) no-repeat scroll 100% -997px;border-bottom:1px solid #C7C7C7;color:#333333;display:block;font-size:.95em;line-height:1.2em;padding:4px 18px 4px 0;text-decoration:none;}
									
									/* > meta icons */
									.content-block.tab-list .tab-content-block .column-block span.meta-icons {float: right; overflow: hidden; margin-top: -15px; margin-right: 15px}
										.content-block.tab-list .tab-content-block .column-block span.meta-icons a {display: block; float: left; width: 15px; height: 15px; background: none; border: none; padding: 0; margin: 0; text-indent: -999em; cursor: pointer;}
										.content-block.tab-list .tab-content-block .column-block span.meta-icons a.media-photo { background: url(../img/icons/ico-photo.png) 0 0 no-repeat;}
										.content-block.tab-list .tab-content-block .column-block span.meta-icons a.media-video { background: url(../img/icons/ico-video.png) 0 0 no-repeat; }									
									
								
								.content-block.tab-list .tab-content-block .column-block a.more-link {background: url(../img/bullets/arrows.gif) no-repeat scroll 100% 1px;padding:0 17px 0 0; display: inline; float: right; font-size: 1.2em}
								.content-block.tab-list .tab-content-block .column-block a.more-link:hover {background-position:100% -100px;color:#DB0100;text-decoration:none;}
				
				.content-block.threecolumns {width: 100%; overflow: hidden;}
					.content-block.threecolumns .block-wide {float: left; margin-right: 3px; padding-bottom: 10px; background: url(../img/backgrounds/bg-contentblock-462.gif) 0 100% no-repeat}
					.content-block.threecolumns .block-small {float: left;margin-right: 3px; padding-bottom: 10px; background: url(../img/backgrounds/bg-contentblock-230.gif) 0 100% no-repeat}
						.content-block.threecolumns .block-wide .titlebar {width: 462px; background: url(../img/backgrounds/bg-title-462.gif) 0 0 no-repeat}
						.content-block.threecolumns .block-small .titlebar  {width: 230px; background: url(../img/backgrounds/bg-title-230.gif) 0 0 no-repeat}
					
							.content-block.threecolumns h2 {color: #db0100; font-size: 1.2em; font-weight: bold; background-position: 0 100%; margin: 0; padding: 8px 0 4px 11px}
							.content-block.threecolumns .block-small h2 {background: url(../img/backgrounds/bg-line-230.gif) 0 100% no-repeat}
							.content-block.threecolumns .block-wide h2 {background: url(../img/backgrounds/bg-line-462.gif) 0 100% no-repeat; overflow: hidden}
							.content-block.threecolumns .column-block {float: left; width: 210px;margin: 0 0 0 10px; padding-right: 11px; margin-top: 6px; min-height: 200px}
							.content-block.threecolumns .column-block.line {background:transparent url(../img/backgrounds/bg-contentblock-line-right.gif) repeat-y 100% 0;}
							
								.content-block.threecolumns .column-block h3 {font-size: 1.2em; margin: 0 0 10px 0;}
								.content-block.threecolumns .column-block a {color: #333; background:transparent url(../img/bullets/arrows.gif) no-repeat scroll 99% -999px; display: block}
								.content-block.threecolumns .column-block a:hover {text-decoration: none; color: #DB0100}
								.content-block.threecolumns .column-block img {float: none; margin: 0 auto; display: block; margin-bottom: 10px}
								.content-block.threecolumns .column-block p {font-size: 1.2em; line-height:1.3em; margin: 0 0 10px 0}
								.content-block.threecolumns .column-block span.meta-data {color:#6E6E6F;font-size:0.8em;}
								.content-block.threecolumns .column-block ul {margin: 0; }
									.content-block.threecolumns .column-block ul li {background: none;padding-left: 0}
										.content-block.threecolumns .column-block ul li a {background: url(../img/bullets/arrows.gif) no-repeat scroll 100% -997px;border-bottom:1px solid #C7C7C7;color:#333333;display:block;font-size:.95em;line-height:1.2em;padding:4px 18px 12px 0;text-decoration:none; font-weight: bold}
										.content-block.threecolumns .column-block ul li a:hover {color: #DB0100}
									
						

				.content-block .doc-download-block-bottom {width: 223px; background:url(../img/backgrounds/bg-docdownload-bottom.png) no-repeat 0 0;  float: right;  padding-top: 6px; clear: both; margin-top: -1px;}


		.content-bottom {width:694px; margin: 0 0px 0 0px; background:url(../img/backgrounds/content-bottombg.png) no-repeat 0 0; height: 6px; }

        /* link-list */
        .link-lists-holder { clear:both; overflow:hidden; width:100%; margin-bottom:0; }
        .link-list { float:left; background: url(../img/backgrounds/bg-title-229.gif) no-repeat 0 0; margin-right:4px;}
            .link-list h2 { font-size:1.3em; font-weight:bold; color:#db0100; background: url(../img/backgrounds/bg-line-229.gif) no-repeat 0 100%; padding:6px 12px 7px 12px; margin:0;}
                .link-list h2 a { background:url(../img/bullets/arrows.gif) no-repeat 100% 2px; display:block; }
                .link-list h2 a:hover { background-position:100% -98px;  color:#000;}
            .link-list ul {width:205px; background: url(../img/backgrounds/bg-list.gif) no-repeat 0 100%; padding:0 12px 20px 12px; margin:0;}
                .link-list ul li { margin-bottom:0; background:none; padding:0; font-size:1em; }
                    .link-list ul li a { border-bottom:1px solid #d1d2de; display:block; text-decoration:none; padding:4px 18px 4px 0; background:url(../img/bullets/arrows.gif) no-repeat 100% -997px; color:#333; font-size:1.2em; width:187px; line-height:1.2em; }
                    .link-list ul li a:hover { color:#db0100; }
                        .link-list ul li a .meta-data { display:block; color:#8c8c8c; font-size:0.92em; line-height:1.4em; }

        #page-content .link-lists-holder.three-columns { background:url(../img/backgrounds/bg-lists-3cols.gif) no-repeat 0 100%;}
            .link-lists-holder.three-columns .link-list ul { background:none; }

	.secondary-content .link-list { width:256px; margin:0; background-image:url(../img/backgrounds/bg-title-256.png);  }
		.secondary-content .link-list h2 {  background-image:url(../img/backgrounds/bg-line-256.gif); padding:0px 12px 0px 12px; line-height: 28px; }/*rk*/
		.secondary-content .link-list .link-list-gradient,
		.secondary-content .link-list .related-list-gradient { width:256px; background:url(../img/backgrounds/bg-list-col2-repeat.png) repeat-y 0 0; }
		.secondary-content .link-list ul { margin-left: 3px; width: 249px; background:url(../img/backgrounds/bg-list-col2-gradient.gif) repeat-x 0 100%; padding:1px 0 15px 0; margin-right: -3px;  }
			.secondary-content .link-list ul ul { margin: 0 0 0 -8px; padding: 0 0 0 0; background:none; }
			.secondary-content .link-list ul li { padding:0 0 0 8px; margin: 0; width:241px;}
				.secondary-content .link-list ul ul li { }
				.secondary-content .link-list ul li a {  width: 228px; padding:4px 2px 4px 4px; background: url(../img/bullets/arrows.gif) no-repeat scroll 100% -997px;line-height: 1.2em; }
				.secondary-content .link-list.searchresults ul li a { background: url(../img/bullets/arrows.gif) 4px 5px no-repeat; }
					.secondary-content .link-list.searchresults ul li a:hover { background-position: 4px -95px; }
					.secondary-content .link-list.searchresults ul ul li a { padding-left:34px; width: 197px; background-position: 16px 5px;}
						.secondary-content .link-list.searchresults ul ul li a:hover { background-position: 16px -95px; }
						.secondary-content .link-list.searchresults ul ul ul li a { padding-left:46px; width: 185px; background-position: 30px 5px;}
							.secondary-content .link-list.searchresults ul ul ul li a:hover { background-position: 30px -95px; }

				.secondary-content .link-list ul li.current { background-color:#d50001; margin-top:-1px; padding-top:1px; }

					.secondary-content .link-list ul li.current a, .secondary-content .link-list ul li.current.parent a { border-bottom-color:#d50001; color:#fff; }
					.secondary-content .link-list.searchresults ul li.current a, .secondary-content .link-list.searchresults ul li.current a:hover, .secondary-content .link-list.searchresults ul li.current.parent a, .secondary-content .link-list.searchresults ul li.current.parent a:hover  { background-position:4px -1545px; }
						.secondary-content .link-list.searchresults ul ul li.current a, .secondary-content .link-list.searchresults ul ul li.current a:hover, .secondary-content .link-list.searchresults ul ul li.current.parent a, .secondary-content .link-list.searchresults ul ul li.current.parent a:hover { background-position:16px -1545px; }
							.secondary-content .link-list.searchresults ul ul ul li.current a, .secondary-content .link-list.searchresults ul ul ul li.current a:hover, .secondary-content .link-list.searchresults ul ul ul li.current.parent a, .secondary-content .link-list.searchresults ul ul ul li.current.parent a:hover { background-position:30px -1545px; }

					.secondary-content .link-list.searchresults ul li.parent a {background-position:4px -1695px;    }
							.secondary-content .link-list.searchresults ul li.parent a:hover {background-position:4px -1845px;   }
						.secondary-content .link-list.searchresults ul ul li.parent a { background-position:16px -1695px; }
							.secondary-content .link-list.searchresults ul ul li.parent a:hover { background-position:16px -1845px; }
								.secondary-content .link-list.searchresults ul ul ul li.parent a { background-position:30px -1695px; }
									.secondary-content .link-list.searchresults ul ul ul li.parent a:hover { background-position:30px -1845px; }

		.secondary-content .link-list dl { margin: 0 -3px 0 3px; width: 249px; background:url(../img/backgrounds/bg-list-col2-gradient.gif) repeat-x 0 100%; padding:5px 0 15px 0; font-size:1.2em; }
			.secondary-content .link-list dl dt { margin:0 8px 0 8px;  padding: 2px 0 0 1px; width:232px; line-height: 1.4em; font-weight: bold; color:#8c8c8c; display: block;}
			.secondary-content .link-list dl dd {margin:0 8px 0 8px; padding: 1px 0 2px 1px; width:232px; line-height: 1.4em; border-bottom:1px solid #d1d2de; display: block;}
				.secondary-content .link-list dl dd strong {font-weight:bold;}
				.secondary-content .link-list dl dd a {  width: 209px; padding:0px 2px 0px 20px;  background: url(../img/bullets/arrows.gif) 1px -798px no-repeat; line-height:1.9em; text-decoration: none; }
				.secondary-content .link-list dl dd a:hover {background-position:1px -398px;}

		.secondary-content .link-list-bottom { clear: left; width:256px; height: 7px; margin: 0 0 11px 0; background: url(../img/backgrounds/bg-list-col2-bottom.png) no-repeat 0 0; }

		/* related content */

		.secondary-content .link-list h3 { padding:8px 12px; font-size:1.3em; color:#7a7a7a; }
		.secondary-content .link-list p { padding:0; margin-bottom:0.7em; }
			.secondary-content .link-list a.read-more { display:block; margin:0 15px 1em 0; padding:6px 38px 6px 0; text-align:right; text-decoration:none; background:url(../img/buttons/read-more-large.gif) 100% 0 no-repeat; font-size:1.2em; }
      .secondary-content .link-list span.tekst { display:block; margin:8px;}
      .secondary-content .link-list span.tekst h3 { margin:0; padding:0; font-size:1.3em; color:#7a7a7a; }
      .secondary-content .link-list span.tekst h4 { margin:0; padding:0; font-size:1.2em; color:#000; font-weight:700;}
      .secondary-content .link-list span.tekst ul{ float:left; display:block; margin:0 0 0.8em 0;background:none;padding:0;}
      .secondary-content .link-list span.tekst ul li {background:url("../img/bullets/bullet.gif") no-repeat scroll 0 6px transparent;font-size:1.2em;line-height:1.3em;margin:0 0 0.8em 0;padding-left:10px;}
      .secondary-content .link-list span.tekst ol{ float:left; display:block; margin:0 0 0.8em 0;background:none;padding:0;}
      .secondary-content .link-list span.tekst ol li {font-size:1.2em;line-height:1.3em;margin:0 0 0.8em 24px;padding-left:0px;}
      .secondary-content .link-list span.tekst ul li p {font-size:100%; margin:0;line-height:100%;}
      .secondary-content .link-list span.tekst ol li p {font-size:100%; margin:0;line-height:100%;}
		/* link-list related */

		.secondary-content .link-list .related-shadow { width:256px; background:url(../img/backgrounds/bg-list-col2-repeat.png) repeat-y 0 0; }
		.secondary-content .link-list .related-gradient { background:url(../img/backgrounds/bg-list-col2-gradient.gif) repeat-x 0 100%; overflow: hidden; margin-left: 3px; width: 249px;}
			.secondary-content .link-list .related-shadow img.left { float:left; margin:3px 12px 6px 0; }
			.secondary-content .link-list .related-shadow img.right { float:right; margin:3px 0 6px 12px; }
			.secondary-content .link-list.related .related-shadow ul {  }
				.secondary-content .link-list.related ul li a, .secondary-content .link-list.related ul li a:hover { width: 228px; padding-left: 0; background:url(../img/bullets/arrows.gif) no-repeat 100% -997px;  }

	/* video-block */
	.video-block {margin-bottom: 17px; padding-left: 1px; padding-bottom: 1px; background: url(../img/backgrounds/bg-videoblock.gif) 0 0 repeat-y} 


	/* themes block */
	.themes-block { clear:both; overflow:hidden; margin-bottom:12px; width:100%; }
        .themes-block h2 { color:#db0100; font-weight:bold; font-size:1.3em; padding:6px 0 6px 12px; background:url(../img/backgrounds/bg-themes-h2.gif) 0 100% no-repeat; margin-bottom: 8px; }
    .themes-block.shadow { background:url(../img/backgrounds/themes-shadow.gif) 0 100% no-repeat;  }
        .themes-block.shadow .titlebar { background:url(../img/backgrounds/themes-titlebg.gif) 0 0 no-repeat; }
        .themes-block .theme { width:209px; float:left; padding:0 15px 10px 6px; }
            .themes-block .theme h3 {font-size:1.8em; color:#000; margin-bottom:0.45em; font-weight: normal; }
            .themes-block .theme img { margin-bottom:1.2em; }
            .themes-block .theme p { font-size:1.3em; color:#333; line-height:1.2em; margin-bottom:0.45em;}
            .themes-block .theme a.read-more { color:#333; font-size:1.3em; padding:0 17px 0 0; background:url(../img/bullets/arrows.gif) 100% 3px no-repeat; text-decoration:none; }
            .themes-block .theme a.read-more:hover { background-position:100% -97px; text-decoration: none; color:#db0100;}
        .themes-block .stripes { overflow:hidden; width:100%; background:url(../img/backgrounds/themes-stripes.gif) -1px 0 repeat-y; margin:0 0 15px 0;}/*rk*/
        .themes-block .indent { padding:0 0 0 6px; }

	/* areas block */
	.areas-block { clear:both; overflow:hidden; margin-bottom:12px; width:100%; background:url(../img/backgrounds/themes-shadow-kn.gif) 0 100% no-repeat; }
        .areas-block h2 { color:#db0100; font-weight:bold; font-size:1.3em; padding:6px 0 6px 12px; background:url(../img/backgrounds/bg-themes-h2-kn.gif) 0 100% no-repeat; margin-bottom: 8px; }
        .areas-block .titlebar { background:url(../img/backgrounds/themes-titlebg-kn.gif) 0 0 no-repeat; padding-bottom: 10px; }
        .areas-block .area { width:209px; float:left; padding:0px 15px 0px 6px; }
            .areas-block .area h3 {font-size:1.8em; color:#000; margin-bottom:0.45em; font-weight: normal; }
				.areas-block .area h3 a { padding-right:18px; background:url(../img/bullets/arrows.gif) 99% 5px no-repeat; text-decoration: none; display: block; color: #000;}
				.areas-block .area h3 a:hover { color:#db0100; background-position:99% -96px; text-decoration: none;}
            .areas-block .area img { margin-bottom:1.2em; }
            .areas-block .area p { font-size:1.3em; color:#333; line-height:1.2em; margin-bottom:0.45em;}
            .areas-block .area a.read-more { color:#333; font-size:1.3em; padding:0 17px 0 0; background:url(../img/bullets/arrows.gif) 100% 3px no-repeat; text-decoration:none; }
            .areas-block .area a.read-more:hover { background-position:100% -97px; text-decoration: none; color:#db0100;}
        .areas-block .stripes { overflow:hidden; width:100%; background:url(../img/backgrounds/themes-stripes.gif) -1px 0 repeat-y; margin:0 0 0px 0; padding:0 0 0px 6px;}
        	.areas-block .area ul { border-top:1px solid #d1d2de; margin: 0 0 0 0px; margin-bottom: 15px; }
				.areas-block .area ul li { background: none; padding-left:0px; margin-bottom:0;}
				.areas-block .area ul li.more-link a,
                .areas-block .area ul li.less-list a,
                .areas-block .area ul li.more-list a {color:#e24242;  }
						.areas-block .area ul li.more-link a:hover {color:#e24242;  }
						.areas-block .area ul li a { display:block; color:#333; border-bottom:1px solid #d1d2de; width:100%; padding:4px 0 4px 0; background:url(../img/bullets/arrows.gif) no-repeat 99% -996px; text-decoration:none; }/*rk*/
						.areas-block .area ul li a:hover { color:#db0100; background-position:99% -996px; text-decoration: none; }

	/* two-columns block */
        .twocolumns-block { clear:both; overflow:hidden; width:100%; margin-bottom:0; background:url(../img/backgrounds/bg-lists-twocol.gif) no-repeat 0 100%; padding-bottom: 15px; }
        .columnblock { float:left; width: 345px;  margin:0 4px 0 0px; background:url(../img/backgrounds/bg-header-twocol.gif) no-repeat 0 0;}
            .columnblock h2 { font-size:1.3em; font-weight:bold; color:#db0100; background: url(../img/backgrounds/bg-line-245.gif) no-repeat 0 100%; padding:6px 12px 7px 12px; margin:0;}
                .columnblock h2 a { background:url(../img/bullets/arrows.gif) no-repeat 100% 2px; display:block; }
                .columnblock h2 a:hover { background-position:100% -98px;  color:#000;}

				.columnblock h3 {font-size: 1em; }
					.columnblock h3 a {text-decoration: none; background:url(../img/bullets/arrows.gif) no-repeat 99% -1000px; display:block; padding-right: 15px;}
                    img.secure-link { float:none !important; display:inline; padding-left: 3px;}  /* 230108 RK: padding toegevoegd */
				.columnblock p {font-size: 1em; margin-bottom: 0;}
				.columnblock ul {margin: 0 13px 0 12px;}
					.columnblock li {background: none; padding: 8px 0px 8px 0px; margin: 0; border-bottom: 1px solid #d1d2de; }
          		.columnblock img {margin: 0 12px 0 0px; float: left;}
                .columnblock .meta-data { display:block; color:#8c8c8c; font-size:0.92em; line-height:1.6em; }



	/* faq list block */
	.faq-list-block { clear:both; overflow:hidden; margin:12px 0 0px 0; width:100%; background:url(../img/backgrounds/faq-titlebg.png) 0 0 no-repeat;}
		.faq-list-block .content-blocks-container {padding-top: 6px;}
			.faq-list-block h2 { color:#db0100; font-weight:bold; font-size:1.3em; padding:0px 0 0px 39px; background:url(../img/backgrounds/bg-titlebottom.gif) repeat-x 0 100%; margin-bottom: 0px; margin: 0 13px 0 3px; line-height:27px; }
			.faq-list-block .block-shadow { background:url(../img/backgrounds/content-shadow.png) repeat-y 0 0; overflow: hidden;  width:694px; }
			.faq-list-block ul { padding:0 0px 20px 0px; margin:0 10px 0 0; display: block;}

			.faq-list-block ul.withquote { width: 446px;}
                .faq-list-block ul li { margin-bottom:0; background:none; padding:0; font-size:1em; }
	            .faq-list-block ul li a { border-bottom:1px solid #d1d2de; display:block; text-decoration:none; padding:4px 18px 4px 0; background:url(../img/bullets/arrows.gif) no-repeat 100% -997px; color:#333; font-size:1.2em;  line-height:1.2em;  }
                    .faq-list-block ul li a:hover { color:#db0100; }
					.faq-list-block ul li.more-link a {color:#e24242; background-position:100% 5px; }
						.faq-list-block ul li.more-link a:hover {color:#e24242;   background-position:100% -95px;  }

						.faq-list-block .quote-block {width: 202px; float: right; margin: 4px 10px 10px 0px; background:url(../img/backgrounds/faq-quote.gif) 0 100% no-repeat; border-top: 1px solid #d0a839; display: inline; }
						.faq-list-block .quote-block p {font-size:1.7em; line-height:1.3em; padding: 8px 5px 0 12px; margin: 0; }
							.faq-list-block .quote-block a.read-more {font-size: 1.2em; margin: 4px 11px 11px 0px; clear: left; text-decoration:none; padding-right:36px; line-height: 30px; height: 28px; background:url(../img/buttons/read-more-large.gif) 100% 2px no-repeat; display: inline; float: right; border: none; }
						.faq-list-block .quote-block a.read-more:hover { }

/* dowload block */
	.download-block { clear:both; overflow:hidden; margin:12px 0 0px 0; width:100%; background:url(../img/backgrounds/downloads-titlebg.png) 0 0 no-repeat;}
		.download-block .content-blocks-container {padding-top: 6px;}
			.download-block h2 { color:#db0100; font-weight:bold; font-size:1.3em; padding:0px 0 0px 39px; background:url(../img/backgrounds/bg-titlebottom.gif) repeat-x 0 100%; margin: 0 13px 0 3px; line-height:27px; }
			.download-block .block-shadow { background:url(../img/backgrounds/content-shadow.png) repeat-y 0 0; overflow: hidden; width:694px;}


				.download-block ul { padding:8px 0px 20px 0px; margin:0 10px 0 0; display: block; }
						.download-block ul li { margin-bottom:0; background:none; padding:0; font-size:1em; }
						.download-block ul li a {  display:block; text-decoration:none; color:#333; font-size:1.2em;    }
							.download-block ul li a:hover { color:#db0100; }
							.download-block .download {  padding-left: 31px; line-height: 22px;   background:#ccc; margin-bottom:8px; margin-left: 0px; }
							.download-block .download.pdf { background:url(../img/buttons/pdf-icon-grijs.gif) no-repeat 0 0px; }

/* article class for two-column layout - see also js-enabled.css - added by meg */
	.content-block.articles { padding:0 0 15px 0px; border-bottom: 1px solid #d1d2de; position: relative; clear: none;  }
		.content-block.articles h2 { color:#000; }
		.content-block.articles img {}

		#page-content blockquote p { margin:0; padding:0 70px 0.3em 70px; font-size:1.8em; color:#e50100; line-height:1.6em; }

	a.to-top { display:block; position: absolute; bottom:0px; right: 0;width:20px; height:20px; float: right; text-indent:-9999px; background: url(../img/bullets/arrows.gif) 80% -1133px no-repeat; }

/* search block */
	.content-block.search-block { border-bottom:1px solid #d1d2de; margin-bottom: 6px; }

/* results block */
	.content-block.results {  margin-bottom: 0px; }
			.content-block.results ul {margin-top: 1.6em; }
				.content-block.results ul li { margin-bottom:1.5em; padding:0; background:none 0 0 no-repeat; color:#000; }
					.content-block.results ul li a { display:block; padding-bottom:0.3em; font-weight:bold; text-decoration:none; color:#000; }
                        .content-block.results ul li a:hover { text-decoration: none; color:#db0100; }
					.content-block.results ul li span.meta-data { display:block; padding-bottom:0.3em; font-size:0.95em; color:#666; }

	.content-block.results ul.addresses { margin: 15px 0 0 0; padding: 0px 0 4em 0;  }
		.content-block.results ul.addresses ul { margin: 0 0 0 -12px; padding: 0 0 0 0; float: left; display: inline;}

			.content-block.results ul.addresses li ul.headers li { padding: 0 0 8px 0; color:#db0100; font-weight:bold; font-size:1.1em; }
			.content-block.results ul.addresses li {font-weight: bold; border-bottom:1px solid #d1d2de;   margin: 0 0 0 0px; clear: left; padding: 4px 0 0 8px; display: block; overflow: hidden; font-size: 1.2em; line-height: 1.4em; }
				.content-block.results ul.addresses li li {font-weight:normal; border: none; width: 212px; float: left; clear: none; margin: 0 0px 0 12px;  font-size: 1em; padding: 0 0 4px 0; display: inline; }
				.content-block.results ul.addresses li li a {font-weight:normal; font-size: 1em;  color:#f46620; padding:0px 15px 0px 0px; background:url(../img/bullets/arrows.gif) no-repeat 100% -999px; }
					.content-block.results ul.addresses li li a:hover {text-decoration: underline;}


	/* faq block */
	.content-block.faq { padding:0 0 15px 0px;  position: relative; clear: none; margin-bottom: 0; }
		.content-block.faq ol { margin: 5px 0 0 16px; padding-left:20px; }
			.content-block.faq ol li { padding:0;  font-size:1.2em; font-weight:bold; color:#db0100; border-bottom:1px solid #d1d2de; }
				.content-block.faq ol li a { display:block; padding:5px 18px 4px 0; background:url(../img/bullets/arrows.gif) no-repeat 100% -996px; color:#000; text-decoration:none; margin-top: -1px; }/*rk*/

				.content-block.faq ol li a:hover { color:#db0100; text-decoration:none; } /*rk*/
				.content-block.faq ol li p { margin-bottom:0; font-size:1em; font-weight:normal; color:#000; margin-left: 0; }
					.content-block.faq ol li p .title { display:block; font-weight:bold; }
					.content-block.faq ol li p a { display:inline; padding:0; background:none; text-decoration:underline;border: none;}
						.content-block.faq ol li p a:hover { border: none;}

		.content-block.faq ol.answers { margin-top: 23px; }
			.content-block.faq ol.answers li { padding:0 0 0.8em 0; border:0; }

			.content-block.faq ol.answers p a { display: inline; padding: 0; background: none; color:#db0100; }
				.content-block.faq ol.answers p a:hover { display: inline; padding: 0; background: none; color:#333; text-decoration: underline; }

	/* stelling block */
	.stelling-block-container {border-bottom: 1px solid #d1d2de; overflow: hidden; margin-right: 9px; margin-bottom: 28px; }
		.content-block.stelling-block {border-top: 1px solid #d1d2de; padding-top: 0; margin-bottom:0px; margin-right: 0;  }
			.content-block.stelling-block h2 {margin: 0.7em  10px 1.2em 8px; color:#333; font-weight: bold; font-size:1.4em; line-height:1.3em; }

			.content-block.stelling-block dl { font-size:1.2em; color:#fff; display:block; overflow: hidden; margin: 0 0 0px 8px; padding-bottom: 8px; }
			.content-block.stelling-block dt { width:85px; line-height:20px; display:block; float: left; clear: left; color:#000; font-weight: normal; margin: 0 0 0 0;}
			.content-block.stelling-block dd { width:480px; padding-bottom: 8px; line-height:20px; display:block; float: left; position: relative;  text-align: right; margin: 0 0 0 0;}
				.content-block.stelling-block dd span.poll {width:438px; margin-left: 2px; height:21px; display:inline; float: left;  background:url(../img/backgrounds/poll-blue-large.gif) 100% 0 no-repeat;}
				.content-block.stelling-block dd span.pollframe { width:442px; height:21px; display:block; position:absolute; top: 0; left: 0; background:url(../img/backgrounds/pollframe-large.png) 0 0 no-repeat;}

				.content-block.stelling-block p { color: #acadc2; font-size:1.1em; margin: 0 0 0 0; padding: 0 0 0 0;  }
					.content-block.stelling-block p.strong {font-weight: bold; color: #acadc2; }
					.content-block.stelling-block p.startedon { float: left; width: 300px; margin: 0 0 0 8px; display:inline;}
					.content-block.stelling-block p.totalvotes { float: right; text-align: right;  width: 300px; margin:0 5px 0 0; display: inline;}

	/* paging function  */
	.primary-content .pagination { position:relative; width:669px; padding:8px 0 15px 0; margin:0 10px 1.5em 0px; border-top:1px solid #d1d2de; }/*rk-vr*/
		.primary-content .pagination .pages { position:absolute; left:50%; }
			.primary-content .pages ul li { position:relative; left:-50%; display:inline; margin:0; padding:0 4px 0 6px; height:1%; background-image:none; border-left:1px solid #d1d2de; color:#da3807; }
				.primary-content .pages ul li.previous { border:0; }
				.primary-content .pages ul li.current { font-weight:bold; color:#000; }
				.primary-content .pages ul li a { display:inline; padding:0; margin:0; text-decoration:none; color:#da3807; }
					.primary-content .pages ul li a:hover { color:#000; }
					.primary-content .pages ul li.previous a,
					.primary-content .pages ul li.next a {  color:#000; }
					.primary-content .pages ul li.previous a { padding-left:15px; background:url(../img/bullets/arrows.gif) 0 -1296px no-repeat;}
					.primary-content .pages ul li.next a { padding-right:15px; background:url(../img/bullets/arrows.gif) 100% -1000px no-repeat; }
					.primary-content .pages ul li.previous a:hover,
					.primary-content .pages ul li.next a:hover { color:#da3807;}

    /* footer */
    #footer .bottom { background:url(../img/backgrounds/bg-footer-top-nvbr.gif) 0 0 no-repeat; overflow:hidden; width:100%;}
  /*    body.home #footer-container #footer .bottom { background-image:url(../img/backgrounds/bg-footer-top-home-kn.gif); }*/
        #footer ul { margin:0 0 0 15px; clear:both; }
            #footer ul li { margin:0 25px 0 0; padding:0; background:none; float:left; padding:18px 0 8px 0; }
            #footer a { text-decoration:none; color:#fff; }
    		#footer a:hover { color:#000; }
    body.home .footer-lists-container { padding:0px 0 0 10px; clear:both; overflow:hidden;margin-right: -10px; }
        body.home .footer-lists-container ul { margin:9px 26px 0 0px;  padding-bottom:10px; width:207px; float:left; }
            body.home .footer-lists-container ul li { background:none; padding:0; margin:0; }
            body.home .footer-lists-container ul li a { display:block; color:#fff; border-bottom:1px solid #9f0001; width:100%; padding:4px 0 4px 0; background:url(../img/bullets/arrows.gif) 96% -193px no-repeat; text-decoration:none; }
                body.home .footer-lists-container ul li a strong { font-weight:bold; }
                body.home .footer-lists-container ul li a:hover { color:#000; /*border-bottom:1px solid #000; background-position:96% -393px; */}
                body.home .footer-lists-container ul li a:hover strong { color:#000; }

    /* banner-links */
    .banner-shadow-top { display:block; clear: both; width:254px; background:url(../img/backgrounds/banner-top.png) no-repeat 0 0; padding-top:3px; }
	.banner-shadow-repeat { display:block; background:url(../img/backgrounds/banner-repeat.png) repeat-y 0 0;  margin:0; position: relative; top:-2px; overflow: hidden; width:254px; }
		a.banner-link img { margin:0 0 0 3px; padding:0px 0 0px 0px;}
	.banner-shadow-bottom { display:block; background:url(../img/backgrounds/banner-bottomsmall.png) no-repeat 0 0; width: 254px; height: 5px; margin-top:-3px; margin-bottom:11px; }
	.attention-banner-bottom { display:block; background:url(../img/backgrounds/banner-attn-bottomsmall.png) no-repeat 0 0; width: 254px; height:4px; margin-top:-2px; margin-bottom:11px; }

	.attention { background:url(../img/backgrounds/banner-attn-top.png) no-repeat 0 0; }
		.attention .banner-shadow-repeat { background:url(../img/backgrounds/banner-attn-repeat.png) repeat-y 0 0; }

		.banner-content { margin-left:3px; width:226px; padding:10px 10px 12px 12px; background:url(../img/backgrounds/bg-list-col2-gradient.gif) 0 100% repeat-x; }
		.attention .banner-content { background:url(../img/backgrounds/bg-banner-col2-gradient.gif) 0 100% repeat-x; }
			.banner-content h2 { margin-bottom:0.5em; font-size:1.3em; font-weight:bold; }
				.attention .banner-content h2 { color:#fff; }
			.banner-content p { margin:0 0 1em 0; line-height:1.2em; color:#000; }
			.banner-content img.left { width:75px; float:left; margin:0 10px 0px 0; }
			.banner-content img.right { width:75px; float:right; margin: 0 0 0px 10px; }
			.banner-content a.read-more { clear:both; padding:6px 38px 6px 0; text-decoration:none; background:url(../img/buttons/read-more-large.gif) 100% 0 no-repeat; font-size:1.2em; line-height: 2.5em; }
			
			.banner-content a.read-more-small {background: url(../img/bullets/arrows.gif) no-repeat scroll 0 -97px; padding: 2px 0 3px 20px;font-size:1.2em; line-height: 2.5em; color: #fff; text-decoration: none; margin-right: 50px}
			.banner-content a.read-more-small:hover {color: #000; } 
			
				.attention .banner-content a.read-more { color:#fff; }
				.attention .banner-content a.read-more:hover { color:#000; }
				
				.magazine .banner-content a.read-more { background: url(../img/bullets/arrows.gif) no-repeat scroll 0 -93px; padding-left: 20px; padding-right: 0}
				.magazine .banner-content a.read-more:hover {}
			

	/* poll */
	.poll .banner-content { width:236px; padding:10px 0px 12px 12px; overflow:hidden; position: relative; }
	.poll .banner-content p { margin:0 10px 1em 0; font-size:1.3em; line-height:1.2em; color:#000; }

	.poll .banner-content dl { font-size:1.2em; color:#fff; margin-left: -3px; display:block; overflow: hidden; margin-bottom: 8px;}
		.poll .banner-content dt { width:93px; line-height:20px; display:inline; margin-right: 8px; float: left; clear: left; }
		.poll .banner-content dd { width:130px; padding-bottom: 8px; line-height:20px; display:block; float: left; position: relative;  text-align: right;}
			.poll .banner-content dd span.poll {width:94px; margin-left: 1px; height:21px; display:inline; float: left;  background:url(../img/backgrounds/poll-blue.gif) 100% 0 no-repeat;}

			.poll .banner-content dd span.pollframe { width:126px; height:21px; display:block; position:absolute; top: 0; left: 0; background:url(../img/backgrounds/pollframe.png) 0 0 no-repeat;}
			.poll a.previous-polls { clear:both; padding:0px 10px 0px 18px; text-decoration:none; background: url(../img/bullets/arrows.gif) 0px -898px no-repeat; font-size:1.2em; line-height: 1.2em; margin-left: -3px;  color:#fff; }

				.poll a.previous-polls:hover { color:#000; }
			.poll fieldset { display: block;  width:236px; margin-bottom: 30px; overflow: hidden; }
				.poll input {float: left; clear: left; margin: 0 0 8px 0; width: 15px;}
				.poll label {float: left; clear: none; display: block;  font-size:1.2em; color:#fff;  margin: 0 0 8px 8px; display: inline; width: 202px;}
				.poll button { border: 0; position: absolute; right: 12px; bottom: 8px; padding:5px 34px 6px 0; text-decoration:none; background:url(../img/buttons/read-more-large.gif) 100% 0 no-repeat; font-size:1.2em; display: block; cursor: pointer; color:#fff;text-align: right; margin: 0;}
					.poll button:hover {color:#000;}

	/* login */
    div.login { width:254px; background:url(../img/backgrounds/bg-search-top.png) no-repeat 0 0;  padding-top:3px; }
		div.login h2 { margin-bottom:1em; font-size:1.4em; font-weight:bold; color: #fff;}
		div.login p {  font-size:1.2em; color:#e24242; font-weight: bold; margin:0 0 1em 0; }
		div.login ul {margin-bottom:0; display: block; width: 230px;}
			div.login ul li { background:url(../img/bullets/arrows.gif) -3px -1396px no-repeat; color:#fff; padding-left:10px; margin-bottom:0.5em; line-height: 1.3em;}
				div.login ul li a { color:#fff; text-decoration: none;}
					div.login ul li a:hover { color:#e24242; text-decoration: none;}
		div.login fieldset { display: block;  overflow: hidden; }
			div.login input.text { display:block; font-family:Verdana, sans-serif; font-size:1.1em; color:#5d5d5d; margin-bottom:13px; border:none; padding:6px 0 6px 10px; width:220px; float:left; background: url(../img/backgrounds/bg-textfield-kn.gif) 0 0 no-repeat; }

			div.login button { border: 0; float: right; padding:5px 34px 6px 0; text-decoration:none; background:url(../img/buttons/read-more-large.gif) 100% 0 no-repeat; font-size:1.2em; display: inline; cursor: pointer; color:#fff;text-align: right; margin: 0 2px 0.7em 0;}
				div.login button:hover {color:#e24242; }

	/* mijn nvbr */
	.mijn-nvbr { padding-top: 3px; background: url(../img/backgrounds/bg-search-top.png) no-repeat 0 0; }
		
		.mijn-nvbr h2 {color:#FFFFFF;display:block;font-size:1.0em;font-weight:bold;margin:0; width: 100%}
			.mijn-nvbr h2 a {display: block; background:transparent url(../img/buttons/read-more-large.gif) no-repeat 100% 0;color:#FFFFFF;font-size:1.2em;margin:0 2px 0.7em 0;padding:5px 34px 6px 0;text-decoration:none;}

    /* search-widget */
    div.search-widget { width:254px; background:url(../img/backgrounds/bg-search-top.png) no-repeat 0 0;  padding-top:3px; }
    div.shadow-top { background:url(../img/backgrounds/bg-search-repeat.png) repeat-y 0 0; padding:5px 10px 1px 12px ; clear:both; overflow: hidden;}/* zie js-enabled style */
	div.shadow-bottom { background:url(../img/backgrounds/bg-search-bottom.png) no-repeat 0 100%; height: 5px; clear:both; margin-bottom:11px; }
        div.search-widget fieldset { margin-bottom:10px; overflow:hidden; clear:both; }
        div.search-widget label {  display:block; font-size:1.4em; color:#fff; font-weight:bold; margin:0 0 10px 0;}
        div.search-widget label#search { margin:0 0 10px 0;}
        div.search-widget label#iwant { margin:10px 0;}
        div.search-widget p { font-size:1.1em; color:#fff; margin-bottom:1.5em; }
        div.search-widget input.text, div.search-widget select { display:block; width:227px; font-family:Verdana, sans-serif; font-size:1.1em; color:#5d5d5d; }
        div.search-widget input.text { margin-bottom:5px; border:none; padding:6px 0 6px 10px; width:193px; float:left; background: url(../img/backgrounds/bg-textfield.gif) 0 0 no-repeat; }
        div.search-widget input.text#trefwoord {/* margin-bottom:0;*/ }
        div.search-widget select { margin-bottom:0.6em; width:230px; }
        div.search-widget button.submit-button,
        div.search-widget button.tf-submit-button { float:left; margin: 0px 3px 5px 0; cursor:pointer; }

        /*styled selects */
        #answer_alt {}
        div.dhtml-select { background:transparent url(../img/backgrounds/bg-select.png) no-repeat 0 0;  margin:0 0 0.8em 0; width:230px;height:25px;}
        div.dhtml-select dl { height:23px; margin:0;}
        div.dhtml-select dl dt { color:#333; overflow:hidden; padding:5px 0 0 10px; color:#5b5b5b; font-size:1.2em; }

        #answer_alt_dropdown {}
        div.dhtml-select_options { width:208px; background:#fff none;display:none;padding:2px 10px 6px;position:absolute;z-index:10; margin:2px 0 0 0; border:1px solid #999;}
        div.dhtml-select_options dl { height:auto; }
        div.dhtml-select_options dl dt { display:block; height:auto; padding:0; width:100%; }
        div.dhtml-select_options dl dt a { border-bottom:1px solid #cecece; color:#333; display:block; padding:3px 5px 3px 0px; z-index:999; text-decoration:none;background:transparent url(../img/bullets/arrows.gif) no-repeat 100% -997px }
        div.dhtml-select_options dl dt a:hover { color:#db0100;}





	   /* form block and search block form element styles - note because .net is used, the form element itself is left unstyled */

	.content-block.form-block {border-top: 1px solid #d1d2de; margin-bottom: 0; padding-top:12px;}
	.content-block.form-block fieldset,
	.check-details { padding:8px 0;  }
	.check-details span.details { float:left; width:300px; padding:5px 0 6px 0; font-size:1.2em; color:#333; }
	.check-details label { margin-top:0; margin-bottom:0; }
    .content-block.form-block input, .content-block.form-block textarea { font-family:Arial, Helvetica, sans-serif; }
		.content-block.form-block fieldset br,
		.content-block.search-block fieldset br,
		.check-details br { clear:both; }
		.content-block.form-block label { width:230px; margin:0px 15px 10px 0; padding:5px 15px 5px 15px; text-align:right; color:#333; }
			.content-block.form-block label.error { background:transparent url(../img/backgrounds/bg-error-msg.gif) 0 0 no-repeat; }
		.content-block.search-block label { font-size:1.2em; color:#333; margin-left: 8px; clear: left; display: block; }/*rk*/
		.content-block.form-block label,
		.content-block.form-block input { float:left; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; }
		#page-content .content-block.form-block input { margin:8px 0 0 0; }
		#page-content .content-block.form-block input.small,
		#page-content .content-block.form-block input.medium,
		.content-block.form-block select,
		.content-block.form-block textarea,
		.content-block.search-block input.medium,
		.content-block.search-block input.large,
		.content-block.search-block select { float:left; margin:0px 0 10px 0; padding:4px; /*border:1px solid #999;*/ font-size:1.25em; color:#333; }
		#page-content .content-block.form-block input.small.error,
		#page-content .content-block.form-block input.medium.error,
		.content-block.form-block select.error,
		.content-block.form-block textarea.error {border:1px solid #e24242; }
		.content-block.search-block select, .content-block.form-block select  {padding:3px;}
			.content-block.form-block input.small { width:100px; }
			#page-content  .content-block.form-block input.medium { width:252px; height: 17px; background: url(../img/backgrounds/bg-textfield-kn-search.gif) 0 0 no-repeat; border: none; font-family: Verdana, sans-serif; font-size:1.1em; padding: 6px 4px 2px 10px; color:#5d5d5d;}
			#page-content  .content-block.form-block input.medium[readonly], #page-content  .content-block.form-block input.medium[disabled] {color:#878787; cursor: not-allowed;}
			.content-block.form-block textarea.medium { width:250px; }
			.content-block.form-block select.small { width:110px; }
			.content-block.form-block select.medium { width:260px; }
			.content-block.search-block input.medium { width:200px; }
			.content-block.search-block select.medium { width:210px; }
			.content-block.search-block input.large { width:380px; }
		.content-block.form-block fieldset div.vertical { float:left; margin:0px 0 12px 0; width:240px; }
			.content-block.form-block fieldset div.vertical label { width:auto; margin:0; padding-left:8px; text-align:left; }
			#page-content .content-block.form-block fieldset div.vertical input { margin-top: 6px; }
		.content-block.form-block fieldset div.horizontal { float:left; margin:0px 0 12px 0; width:240px; }
			.content-block.form-block fieldset div.horizontal label { width:auto; margin:0 15px 0 0; padding-left:8px; text-align:left; }
			#page-content .content-block.form-block fieldset div.horizontal input { margin-top: 6px; }

		body #page-content .content-block.search-block input,
		body #page-content .content-block.search-block select { float:left; margin:6px 16px 8px 8px; }

		#page-content .content-block.form-block fieldset.buttons { width:100%; overflow:hidden; padding-top: 20px;  }
			#page-content .content-block.form-block fieldset.buttons input { float:right; margin:0px 0 20px 0; }
			#page-content .content-block.form-block fieldset.buttons input.send { margin-right:298px; margin-left:27px; }



		/* searchblock kennisnet */


		.search-block-kn {margin: 0px 0px 0px -9px; padding: 0 0 19px 0; clear:both; overflow:visible;  background: url(../img/backgrounds/bg-search-gradient.gif) 0 0 repeat-x; border-top: 1px solid #8d8f9a; position: relative; }
			.home .search-block-kn {background: url(../img/backgrounds/bg-search-shadow.gif) 0 0px repeat-y; border: none; margin: 0 0px 12px 0px; padding: 0 0 0px 0; width: 694px;}
				.home .search-block-gradient {background: #c6c7e1 url(../img/backgrounds/bg-search-gradient.gif) 0 0 repeat-x; margin: 0 3px 0 3px; padding: 0 0 18px 0; }

				.search-block-kn ul {width: 694px; height: 26px; background: url(../img/backgrounds/bg-searchmenu.gif) 0 0 repeat-x; margin: 0 0px 0 0; display:block;}
					.home .search-block-kn ul { height: 27px; background: url(../img/backgrounds/bg-searchmenu-home.gif) 0 0 no-repeat; padding-top: 0px;margin: 0 0px 0 0; padding-left:3px; }

					.search-block-kn ul li {height: 26px; float: left; background:none; margin: 0px 0 0 0; padding: 0; display:block;}
					.home .search-block-kn ul li {margin: 1px 0 0 0; }
						.search-block-kn ul li a {text-indent: -9999px; }
							.search-block-kn ul li a.snel {display: block; margin: 0; padding: 0; width: 138px; height: 26px; background: url(../img/buttons/btn-zoeken-snel.gif) 0 0 no-repeat; }
								.search-block-kn ul li a.snel:hover { background-position: 0 -78px; }
							.search-block-kn ul li.active a.snel, .search-block-kn ul li.active a.snel:hover { background-position: 0 -26px; }
							.home .search-block-kn ul li.active a.snel, .home .search-block-kn ul li.active a.snel:hover { background-position: 0 -52px; }
							.search-block-kn ul li a.uitgebreid {display: block; margin: 0; padding: 0; width: 177px; height: 26px; background: url(../img/buttons/btn-zoeken-uitgebreid.gif) 0 0 no-repeat; }
								.search-block-kn ul li a.uitgebreid:hover {background-position: 0 -52px;}
							.search-block-kn ul li.active a.uitgebreid, .search-block-kn ul li.active a.uitgebreid:hover { background-position: 0 -26px; }

		.content-block.results-header {margin: 0px 10px 6px 0px; padding: 0 0 6px 0; clear:both; overflow:hidden; border-bottom:1px solid #d1d2de;  }
			.content-block.results-header p.nr-results { float: right; text-align: right;  width: 300px; margin:0 5px 0 0; display: inline;}
			.content-block.results-header p.sort-results { float: left; width: 300px; margin-bottom:0; display:inline;}
				.content-block.results-header p.sort-results span { padding-right:15px; }
				.content-block.results-header p.sort-results a { color:#333; }
					.content-block.results-header p.sort-results a.active { color:#da3807;  }
					.content-block.results-header p.sort-results a:hover {color:#da3807; text-decoration: none; }
		.content-block.results-header fieldset p { margin-bottom:0; }

		.content-block.search-block-kn fieldset  { padding:15px 0px 0 59px;display: block; overflow: hidden;margin:0 0 0 0; width: 620px; } /* 230108 RK: width gewijzigd */
		.home .content-block.search-block-kn fieldset.withline  { margin: 18px 0px 0 9px; border-top: 1px solid #ebecf7; padding:18px 0px 0 50px;display: block;  width: 620px;  clear: both; }
			.home .content-block.search-block-kn fieldset.withline .selectbox-container  {float: right; clear: both; margin-right: 46px; margin-left: -59px; display:inline;  clear: both; overflow: hidden;}

			.home .content-block.search-block-kn fieldset.withline h2  {color:#000; font-size:1.3em; font-weight: bold; margin: -10px 0 1.3em 0; padding: 0; }
			.home .content-block.search-block-kn fieldset.withline a.select-all {display: inline; font-size: 1.2em; margin: -9px 59px 0px 0px; clear: left; text-decoration:none; padding-right:20px; background:url(../img/bullets/arrows.gif) 100% 2px no-repeat; color:#333; float: right;}
					.home .content-block.search-block-kn fieldset.withline a.select-all:hover {background-position:100% -98px; text-decoration: none;  color:#db0100; }

			.content-block.search-block-kn fieldset br { clear:both; }
			.content-block.search-block-kn fieldset div.floatright  { float: left; width: 335px; padding: 0; margin: 0 0 0 16px; display: inline;}
				.content-block.search-block-kn fieldset div.floatright input  { float: left; display: block; background: none; padding: 0; margin: 6px 8px 0 20px; display: inline; }
				.content-block.search-block-kn fieldset div.floatright label { float: left; clear: none; display: block;padding: 0; margin: 0; line-height: 25px; }
				.content-block.search-block-kn fieldset div.floatright p { float: left;display: block;padding: 0; margin: 0;  line-height: 25px;}

		.content-block.search-block-kn label { font-size:1.2em; color:#333; margin-left: 8px; clear: left; display: block; }/*rk*/
			.home .content-block.search-block-kn fieldset.withline label {margin-left: 0; clear: none; float: left; line-height: 27px; color:#333; display: block;}

		.content-block.search-block-kn input.medium { width:252px; height: 17px; background: url(../img/backgrounds/bg-textfield-kn-search.gif) 0 0 no-repeat; margin: 0 0 0 0; margin-left: 0px; color: #5d5d5d; }
			.content-block.search-block-kn select.medium { width:210px; }
			.content-block.search-block-kn input.large { width:380px; }



		.content-block.search-block-kn input,
		.content-block.search-block-kn select { float:left; margin:0;  padding:6px 4px 2px 10px; border:none; color:#333; display: block; }
		.content-block.search-block-kn input {font-family: Verdana, sans-serif; font-size:1.1em;}
		.content-block.search-block-kn select {font-size:1.2em; width:260px; padding: 4px 4px 4px 6px;}
			.content-block.search-block-kn select#startdate_month, .content-block.search-block-kn select#enddate_month { width:133px; margin:0 4px 0px 10px; display: inline; }
			.content-block.search-block-kn select#startdate_year, .content-block.search-block-kn select#enddate_year { width:93px; margin:0 13px 0px 0px; display: inline;}

		.content-block.search-block-kn button { float:right; clear: none; margin:0px 0px 0px 10px;  padding:0; border:none; text-indent:-99999px; cursor: pointer; }
			.content-block.search-block-kn button.wijzigen { height: 29px; width: 88px;  background: url(../img/buttons/btn-wijzigen.png) 0 0 no-repeat;}
			.content-block.search-block-kn button.opnieuwzoeken { height: 29px; width: 145px; margin-right: 57px; background: url(../img/buttons/btn-opnieuwzoeken.png) 0 0 no-repeat;}
			.content-block.search-block-kn button.zoeken { float: right; height: 29px; width: 98px; background: url(../img/buttons/btn-zoeken.png) 0 0 no-repeat; margin-right: 358px; } /* 230108 RK: margin-right toegevoegd */
			.home .content-block.search-block-kn .withline button.zoeken {margin-right: 57px;}

		.home .content-block.search-block-kn fieldset.withline .radiolist { overflow: visible; margin-top: -1em;}
		.home .content-block.search-block-kn fieldset.withline .radiolist div { float: left; margin: 0 10px 0 0px; padding: 0; display:inline; }
			.home .content-block.search-block-kn fieldset.withline .radiolist input { float: left; clear: left; margin: 7px 0 0 0px; padding: 0; }
			.home .content-block.search-block-kn fieldset.withline .radiolist label {float: left; clear: none; width:120px; margin: 7px 0 0 8px;  padding: 0; line-height:1.2em; }


		.search-block-kn-bottom { margin: 0 0 12px -9px; padding: 5px 0 0 0; background:url(../img/backgrounds/bg-search-bottomshadow.gif) 0 0 repeat-x;}
		.home .search-block-kn-bottom { margin: -1px 0 0px 0px; padding: 6px 0 0 0; background:url(../img/backgrounds/bg-search-bottom-home.gif) 0 0 no-repeat;  }

		 /* styled selects */

        .content-block.search-block-kn div.dhtml-select { background:transparent url(../img/backgrounds/bg-select-kn.png) no-repeat 0 0;  margin:0 0 0px -2px; width:264px; height:29px; float: left; display: block; cursor: pointer;}
		.content-block.search-block-kn div#startdate_month_alt, .content-block.search-block-kn div#enddate_month_alt{ background:transparent url(../img/backgrounds/bg-select-kn-month.png) no-repeat 0 0;  margin:0 4px 0px 10px; width:137px;}
		.content-block.search-block-kn div#startdate_year_alt, .content-block.search-block-kn div#enddate_year_alt{ background:transparent url(../img/backgrounds/bg-select-kn-year.png) no-repeat 0 0;  margin:0 11px 0px 0px; width:97px; display: inline;  }

        .content-block.search-block-kn div.dhtml-select dl { height:25px; margin:0;}
        .content-block.search-block-kn div.dhtml-select dl dt { color:#333; overflow:hidden; padding:5px 0 3px 12px; color:#333; font-size:1.1em; font-weight: normal;margin: 0 0 0 0; }


        .content-block.search-block-kn div.dhtml-select_options { width:241px; background-color:#fff; display:none; padding:2px 8px 6px 9px; position:absolute;z-index:10000; margin:0px 0 0 2px; border:1px solid #8a8ca5;}
		.content-block.search-block-kn div#startdate_month_alt_dropdown, .content-block.search-block-kn div#enddate_month_alt_dropdown  { width:114px; }
		.content-block.search-block-kn div#startdate_year_alt_dropdown, .content-block.search-block-kn div#enddate_year_alt_dropdown { width:74px; }
        .content-block.search-block-kn div.dhtml-select_options dl { height:auto; margin: 0 0 0 0; padding: 0 0 0 0;line-height: normal; }
        .content-block.search-block-kn div.dhtml-select_options dl dt { display:block; height:auto; padding:0; width:100%; font-weight: normal; margin: 0 0 0 0;}
        .content-block.search-block-kn div.dhtml-select_options dl dt a { border-bottom:1px solid #cecece; color:#333; display:block; padding:3px 5px 3px 0px; z-index:999; text-decoration:none;background:transparent url(../img/bullets/arrows.gif) no-repeat 100% -997px; margin: 0 0 0 0; }
        .content-block.search-block-kn div.dhtml-select_options dl dt a:hover { color:#db0100; text-decoration: none;}

		/* search-info */

		.search-info {margin: 18px 10px 0 9px; border-top: 1px solid #ebecf7; height:1%;}
			.content-block .search-info h2 {margin: 11px 0 7px 18px; font-size:1.1em; font-weight: bold; color:#000; }
			.content-block .search-info dl {margin: 0 0 0 18px;  }
				.content-block .search-info dt {width:120px; color:#000;}

		/* end searchblock kennisnet */

	.content-block.form-block h2 {font-size: 3em; color:#000;}
	.content-block.form-block h2,
	.content-block.form-block p { margin-left:8px; margin-right:8px; }


		.primary-content p.error-message { margin:0 0 0px 0; padding:15px 100px 15px 30px; background:#e6e6e6 url(../img/backgrounds/bg-error-msg.gif) 0 11px no-repeat; font-weight:bold; color:#e24242; display: block; }
		.primary-content p.required-fields { margin:-12px 0px 0 0; text-align:right; font-size:1.1em; color:#999; }
		.primary-content p.description { margin:0 10px 0.8em 275px;  }

		.sitemap-block { clear:both; margin-left:-14px; overflow:hidden; width:690px; }/*rk*/
        .sitemap-block h2 { margin:0 4px 0 14px; font-size:1.3em; font-weight:bold; border-bottom:1px solid #d1d2de; padding: 0 2px 5px 8px;  }/*rk*/
        .sitemap-block h2 a { background:transparent url(../img/bullets/arrows.gif) no-repeat 100% 2px; display:block; }
			.sitemap-block h2 a:hover { background-position: 100% -98px; color:#000;}/*rk*/


        .sitemap-list { width:206px; float:left; margin-left:22px; }/*rk*/
        .sitemap-list ul { margin:0 0 2.7em 0;}
        .sitemap-list ul li { background:transparent none;margin-bottom:0;padding-left:0; }
        .sitemap-list ul li a { background:transparent url(../img/bullets/arrows.gif) no-repeat 100% -996px; border-bottom:1px solid #d1d2de;color:#333;display:block;padding:4px 0;text-decoration:none;width:100%;}/*rk*/
        .sitemap-list ul li a:hover { color:#db0100;}


    /*safari hacks */
    body:last-child:not(:root:root) .search-widget input.text { width:201px; margin-bottom:0; }/*rk-vr*/
	body:last-child:not(:root:root) .login input.text { width:230px; }
	body:last-child:not(:root:root) .content-block.search-block-kn input.medium { width:260px; }
	body:last-child:not(:root:root) #page-content  .content-block.form-block input.medium[readonly], body:last-child:not(:root:root) #page-content  .content-block.form-block input.medium[disabled] {color:#5d5d5d;}/* omdat safari readonly zelf al dimt */



	/* END specific blocks ============================================================================================= */
	/* ==================== End Specific for Content*/

	/* ++++++++++++++++++++ End ELEMENTS ++++++++++++++++++++ */
}
/* =============== End of Styles for display on SCREEN */

/* =============== Styles for PRINT */
@media print {
	* { font-size:100%; color:#000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
	html, body { background:#fff; }
	.text-only { display:none; }
	.print { display:block; width:100%; height:auto;}

#all-container #page-content { font-size:10pt; line-height:1.25;}

    body.home,
    body.subhome,
    body.thema,
    .form-block fieldset,
    .functions,
    .logo,
    #main-nav,
    .content-header,
    .secondary-content,
    #footer,
    a.region,
    a.to-top,
    .search-block fieldset,
    .pagination,
	.search-block-kn fieldset,
	.search-block-kn ul { display:none; }

#header { overflow:hidden; }
.branding { float:left; width: 100%; height: 44px; }
.featured-block { float:right; border:2px solid #d0a839; width:208px; padding:5px;}
.doc-download-block {width: 223px; float: right;  margin: 10px 0px 0px 16px; padding: 5px; border:1px solid #8c8e99; }
	.doc-download-block img { margin: 0px 0px 0px 0px;  }

blockquote p { font-size:14pt; color:#e50100;}

#page-content h1 { font-size:24pt; font-weight:normal; }
#page-content h2 { font-size:12pt; }
#page-content p {}

.check-details { clear:both; }
.check-details label { display:block; width:50% !important; margin-right:20px; float:left; text-align:right; }
.check-details span { display:block; overflow:hidden; }

.content-block.intro { }
.content-block.intro dl { }
.content-block.intro dt { width:25% !important; clear:both!important; font-weight:bold; }
.content-block.intro dd { width:50% !important; margin:0 0 10px 0 !important; }

body.multi-columns .content-block.articles { padding:0 !important; clear:both;}
body.multi-columns .content-block.articles h2 { clear:both; }
body.multi-columns .content-block.articles .article { margin:0 !important; padding:0 !important; overflow:hidden; }
body.multi-columns .content-block.articles .article div { float:none; padding:0 !important; margin:0 !important; min-height:0 !important; width:100% !important; }
body.multi-columns .content-block.articles .article div p { margin:0 0 10px 0 !important; padding:0 0 0 0 !important;}

p.sort-results a.active {font-weight: bold; text-decoration: underline;}


.results-header p.sort-results {clear: left; padding-top:1.5em; }


}
/* =============== End of styles for PRINT */
