html {
	font: 69%/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
body {
	background: #999999 url(/assets/images/bgbody.gif) repeat-y top left;
	padding: 0;
	margin: 0;
	font-size: 1em;
}
form input {
	font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}


a img {
	border: 0;
}
a.skipnav:link, a.skipnav:visited {
	color: #002569;
	float: right;
}
a.skipnav:active, a.skipnav:hover, a.skipnav:focus {
	color: #ffffff;
}
div#svpbcontainer {
	background-color: #ffffff;
	max-width: 956px;
	min-width: 750px;
	width: expression(document.body.clientWidth > 956 ? "956px" : document.body.clientWidth < 750 ? "750px" : "auto");
	/*padding-top: 30px;*/
}
p.abstract {
	font-style: italic;
}



/*
	h2 image replacement
*/
h2.replace {
	margin: 0;
	padding: 0;
	float: left;
}
h2.replace span {
	display: none;
}



/*
	svpb head
*/
div#svpbheader {
	height: 143px;
	width: expression(document.body.clientWidth > 750 ? "auto" : "750px");
}
div#svpbheadcontent {
	height: 121px;
	background: #002569 url(/assets/images/bgheader.png) no-repeat 471px 3px;
	color: #ffffff;
}
div#svpbheadcontent h1#logosvpb {
	padding: 0;
	margin: 0;
	padding: 15px 0 0 20px;
}
div#svpbheadcontent h1#logosvpb span {
	display: none;
}
div#svpbheadcontent h1#logosvpb img {
	display: block;
	float: left;
}
div#svpbheadcontent p {
	margin: 0;
	padding: 19px 0 0 10px;
	width: 320px;
	w\idth: 310px;
	float: left;
	clear: right;
}



/*
	nav
*/
div#svpbnav {
	height: 22px;
	background-color: #999999;
	color: #000033;
	font-weight: bold;
	line-height: normal;
	width: expression(document.body.clientWidth > 750 ? "auto" : "750px");
}

/* -- dropdown menu -- */
div#svpbnav ul#nav {
	margin: 0 0 0 15px;
	padding: 0;
	list-style: none;
	background: #999999;
}
div#svpbnav ul#nav li { 
	margin: 0;
	display: block;
	position: relative;
	float: left;
	list-style: none;
}
div#svpbnav ul#nav li a {
	display: block;
	float: left;
	padding: 0 10px;
	line-height: 19px;
	height: 22px;
	min-height: 22px;
}
div#svpbnav > ul#nav li a {
	line-height: 22px;
	height: auto;
}
div#svpbnav ul#nav li ul { 
	padding: 0;
	margin: 0;
	position: absolute;
	display: none;
	z-index: 99;
	clear: both;
	background:#999999;
}
div#svpbnav ul#nav li > ul { 
	margin: 22px 0 0 0;
}
div#svpbnav ul#nav li ul li {
	padding: 0;
	margin: 0;
}
div#svpbnav > ul#nav li ul li {
	padding-right: 22px;
}
div#svpbnav ul#nav li ul li ul {
	padding: 0;
	margin: -22px 0 0 185px;
	float: none;
}
div#svpbnav ul#nav li ul li, div#svpbnav ul#nav li ul li a {
	float: left;
	clear: both;
	width: 185px;
	w\idth: 165px;
}
div#svpbnav ul#nav li ul > li, div#svpbnav ul#nav li ul li > a {
	float: none;
}
div#svpbnav > ul#nav li:hover ul ul, div#svpbnav > ul#nav li:hover ul ul ul, div#svpbnav > ul#nav li:hover ul ul ul ul {
	display:none; 
}
div#svpbnav > ul#nav li:hover ul, div#svpbnav > ul#nav ul li:hover ul, div#svpbnav > ul#nav ul ul li:hover ul, div#svpbnav > ul#nav ul ul ul li:hover ul{
	display:block;
}
div#svpbnav li a:link, div#svpbnav li a:visited {
	text-decoration: none;
	color: #000033;
	float: left;
	background: #999999 url(/assets/images/bgnavitem.gif) repeat-y right;
}
div#svpbnav li a:hover, 
div#svpbnav li a:active,
div#svpbnav li a:focus {
	float: left;
	background: #d3d3d3 url(/assets/images/bgnavitem.gif) repeat-y right;
}
div#svpbnav ul#nav li ul li a.hassubmenu:link, div#svpbnav ul#nav li ul li a.hassubmenu:visited { 
	background: #999999 url(/assets/images/bgnavitemarrow.gif) no-repeat right;
}
div#svpbnav ul#nav li ul li a.hassubmenu:hover, 
div#svpbnav ul#nav li ul li a.hassubmenu:active, 
div#svpbnav ul#nav li ul li a.hassubmenu:focus {
	background: #d3d3d3 url(/assets/images/bgnavitemarrow.gif) no-repeat right;
}
/* -- //dropdown menu -- */
/*
################################################################
################################################################
################################################################
################################################################
*/



/*
	content
*/
div#svpbindexcontent {
	clear: both;
	background: url(/assets/images/visual_securityvrouw.jpg) no-repeat 750px 0px;
}
div#svpbcontent {
	clear: both;
}
div#svpbindexcontent div#svpbcolumnscontainer {
	background: #ffffff url(/assets/images/bgcolumnscontainer.gif) repeat-y right top;
	float: left;
	width: 750px;
}
div#svpbcontent div#svpbcolumnscontainer {
	float: left;
	background: #ffffff url(/assets/images/bgcolumnscontainer2.gif) repeat-y right top;
	width: 100%;
}



/*
	breadcrumbs
*/
div#svpbfirstcolumn div#svpbbreadcrumbs {
	color: #666666;
	margin-top: -10px;
	padding-bottom: 15px;
}
div#svpbfirstcolumn div#svpbbreadcrumbs a:link, div#svpbbreadcrumbs a:visited {
	color: #666666;
	text-decoration: none;
}
div#svpbfirstcolumn div#svpbbreadcrumbs a:hover, div#svpbbreadcrumbs a:active, div#svpbbreadcrumbs a:focus {
	text-decoration: underline;
	color: #cc0033;
}



/*
	1e kolom
*/
div#svpbfirstcolumn {
	float: left;
	padding-left: 25px;
	padding-top: 20px;
	color: #000033;
	padding-bottom: 1em;
	padding-right: 25px;
}
div#svpbindexcontent div#svpbfirstcolumn {
	width: 501px;
	w\idth: 451px;
}
div#svpbcontent div#svpbfirstcolumn {
	margin-right: 206px;
	height: 150px;
	min-height: 150px;
	width: expression(document.body.clientWidth > 750 ? "auto" : "501px");
	w\idth: expression(document.body.clientWidth > 750 ? "auto" : "451px");
}
div#svpbcontent div#svpbfirstcolumn {
	height: auto;
}
div#svpbcontent > div#svpbfirstcolumn {
	height: auto;
	width: auto;
}
div#svpbfirstcolumn h2, div#svpbfirstcolumn h3,
div#svpbfirstcolumn h4, div#svpbfirstcolumn h4,
div#svpbfirstcolumn h5, div#svpbfirstcolumn p {
	margin: 0;
	padding: 0;
}
div#svpbfirstcolumn h2 {
	font-size: 1.4em;
	margin-bottom: 0.5em;
}
div#svpbfirstcolumn h3 {
	font-size: 1.2em;
	margin-bottom: 1em;
}
div#svpbfirstcolumn h4, div#svpbfirstcolumn h5 {
	font-size: 1em;
}
div#svpbfirstcolumn p {
	margin-bottom: 1em;
}
div#svpbfirstcolumn p a:link,
div#svpbfirstcolumn p a:visited {
	text-decoration: underline;
	color: #000000;
}
div#svpbfirstcolumn p a:hover, 
div#svpbfirstcolumn p a:active, 
div#svpbfirstcolumn p a:focus {
	text-decoration: underline;
	color: #cc0033;
}
div#svpbfirstcolumn ul a:link,
div#svpbfirstcolumn ul a:visited {
	text-decoration: none;
	color: #000000;
}
div#svpbfirstcolumn ul a:hover, 
div#svpbfirstcolumn ul a:active, 
div#svpbfirstcolumn ul a:focus {
	text-decoration: underline;
	color: #cc0033;
}
div#svpbfirstcolumn ul {
	list-style: none;
	padding: 0;
	margin: 1em 0 1em 2em;
}
div#svpbfirstcolumn ul li {
	background:  url(/assets/images/bullet_button.gif) no-repeat 0 4px;
	padding-left: 14px;
}
div#svpbfirstcolumn ul li ul {
	margin: 0 0 0 1em;
}
div#svpbfirstcolumn div#svpbnieuws h2.replace {
	background: url(/assets/images/header_nieuws.gif) no-repeat;
	width: 24px;
	height: 71px;
}
div#svpbfirstcolumn div#svpbagenda h2.replace {
	background: #ffffff url(/assets/images/header_agenda_wit.gif) no-repeat 1px 0px;
	width: 29px;
	height: 71px;
}
div#svpbfirstcolumn div#svpbnieuws ul li,
div#svpbfirstcolumn div#svpbagenda ul li {
	padding: 0;
	margin: -4px 0 4px 0;
}
div#svpbfirstcolumn a.leesmeerlink:link,
div#svpbfirstcolumn a.leesmeerlink:visited {
	text-decoration: none;
	color: #000033;
}
div#svpbfirstcolumn a.leesmeerlink:hover,
div#svpbfirstcolumn a.leesmeerlink:active,
div#svpbfirstcolumn a.leesmeerlink:focus {
	text-decoration: none;
	color: #cc0033;
}
div#svpbfirstcolumn div#svpbnieuwsbrief form {
	padding: 1em 0 0 0;
	margin: 0;
}
div#svpbdownload {
	background-color: #eaeaea;
	width: 415px;
	padding: 0.5em;
	margin-bottom: 1em;
}
div#svpbdownload h4 {
	margin-bottom: 1em;
/*	display: none;*/
}
div#svpbdownload ul {
	margin: 0em 0 1em 0em;
}
div#svpbdownload ul li {
	background: none;
	padding-left: 0px;
}
div#svpbdownload h5 {
	min-height: 24px;
	height: 24px;
	line-height: 20px;
	padding-left: 30px;
	padd\ing-left: 0;
}
div#svpbdownload li > h5 {
	height: auto;
}
div#svpbdownload h5.downloadpdf {
	background: url(/assets/images/ico_pdf.gif) no-repeat;
}
div#svpbdownload h5.downloaddoc {
	background: url(/assets/images/ico_doc.gif) no-repeat;
}
div#svpbdownload h5.downloadother {
	background: url(/assets/images/ico_other.gif) no-repeat;
}
div#svpbdownload h5 a:link,
div#svpbdownload h5 a:visited {
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
	padd\ing-left: 30px;
}
div#svpbdownload h5 a:hover,
div#svpbdownload h5 a:active,
div#svpbdownload h5 a:focus {
	text-decoration: underline;
	color: #cc0033;
}
div#svpbdownload p {
	font-size: 0.9em;
	margin: 1em 0 0 0;
	padding: 0;
}



/* Searchresults */
div#svpbfirstcolumn div#svpbzoekhelp {
	background-color: #eaeaea;
	padding: 0.5em 1em 0.5em 0.5em;
	margin: 1em 0;
	clear: both;
}
div#svpbsearchresultset div.searchresultinfo {
	float: left;
}
div#svpbsearchresultset div.searchresultpagelist {
	text-align: right;
	float: right;
	clear: right;
}
div#svpbsearchresultset ol {
	clear: both;
	margin: 1em 0 1em 30px;
	padding: 0;
}
div#svpbsearchresultset > ol {
	margin: 0 0 0 25px;
	padding: 0.3em 0;
}
div#svpbsearchresultset li {
	margin: 1em 0;
}
div#svpbsearchresultset a:link,
div#svpbsearchresultset a:visited {
	text-decoration: underline;
	color: #000000;
}
div#svpbsearchresultset a:hover,
div#svpbsearchresultset a:active,
div#svpbsearchresultset a:focus {
	text-decoration: underline;
	color: #cc0033;
}
div#svpbsearchresultset div.meta {
	color: #666666;
}
/*
	2e kolom 
*/
div#svpbsecondcolumn {
	float: left;
	background-color: #e0e4ed;
	padding-top: 16px;
	width: 249px;
	color: #000033;
	padding-bottom: 1em;
}
div#svpbcontent div#svpbsecondcolumn {
	width: 206px;
	margin-left: -206px;
	float: right;
	padding-top: 2em;
}
div#svpbsecondcolumn div#svpbagenda {
	background-color: #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	margin-left: 1px;
	padding-top: 1px;
}
div#svpbsecondcolumn div#svpbagenda h2.replace {
	background: #d3d3d3 url(/assets/images/header_agenda.gif) no-repeat 1px 0px;
	width: 29px;
	height: 71px;
}
div#svpbsecondcolumn div#svpbfeaturedlink {
	background: url(/assets/images/snel_naar.gif) no-repeat;
	line-height: 20px;
	height: 22px;
	padding-top: 20px;
	margin: 35px 0 0 30px;
}
div#svpbsecondcolumn div#svpbfeaturedlink ul, div#svpbsecondcolumn div#svpbfeaturedlink li {
	margin: 0;
	padding: 0;
	list-style: none;
}
div#svpbsecondcolumn div#svpbfeaturedlink a:link, div#svpbsecondcolumn div#svpbfeaturedlink a:visited {
	padding-right: 1.5em;
	background: url(/assets/images/bullet_button.gif) no-repeat 100% 3px;
	text-decoration: none;
	font-weight: bold;
	color: #cc0033;
}
div#svpbsecondcolumn div#svpbfeaturedlink a:hover, 
div#svpbsecondcolumn div#svpbfeaturedlink a:active,
div#svpbsecondcolumn div#svpbfeaturedlink a:focus {
	text-decoration: underline;
}
div#svpbsecondcolumn div#svpbagenda ul {
	border-bottom: 1px solid #ffffff;
}
div#svpbsecondcolumn div#svpbagenda li {
	border-top: 1px solid #ffffff;
}
div#svpbsecondcolumn div#svpbnieuwsbrief, div#svpbsecondcolumn div#svpbzoeken {
	background-color: #eaeaea;
	border-bottom: 1px solid #d3d3d3;
	border-top: 1px solid #d3d3d3;
	margin-top: 2em;
}
div#svpbsecondcolumn div#svpbnieuwsbrief form, div#svpbsecondcolumn div#svpbzoeken form {
	margin: 0;
	padding: 0.6em 0 1em 1em;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}
div#svpbsecondcolumn div#svpbnieuwsbrief label, div#svpbsecondcolumn div#svpbzoeken label {
	display: block;
	font-weight: bold;
}
div#svpbsecondcolumn div#svpbzoeken input {
	vertical-align: middle;
}

div#svpbsecondcolumn div#svpbprintpage {
	background: url(/assets/images/btn_print.gif) no-repeat;
}
div#svpbsecondcolumn div#svpbmailpage {
	background: url(/assets/images/btn_email.gif) no-repeat;
}
div#svpbsecondcolumn div#svpbdocumenten {
	background: url(/assets/images/btn_doc.gif) no-repeat;
	display: none;
}
div#svpbsecondcolumn div#svpbprintpage, div#svpbsecondcolumn div#svpbmailpage, div#svpbsecondcolumn div#svpbdocumenten {
	margin: 4px 0 4px 1em;
	height: 20px;
	padding-left: 25px;
	padd\ing-left: 0;
}
div#svpbsecondcolumn div#svpbprintpage a:link, div#svpbsecondcolumn div#svpbmailpage a:link, div#svpbsecondcolumn div#svpbdocumenten a:link,
div#svpbsecondcolumn div#svpbprintpage a:visited, div#svpbsecondcolumn div#svpbmailpage a:visited, div#svpbsecondcolumn div#svpbdocumenten a:visited{
	color: #666666;
	text-decoration: none;
	line-height: 20px;
	padd\ing-left: 25px;
}
div#svpbsecondcolumn div#svpbprintpage a:hover, div#svpbsecondcolumn div#svpbmailpage a:hover, div#svpbsecondcolumn div#svpbdocumenten a:hover,
div#svpbsecondcolumn div#svpbprintpage a:active, div#svpbsecondcolumn div#svpbmailpage a:active, div#svpbsecondcolumn div#svpbdocumenten a:active,
div#svpbsecondcolumn div#svpbprintpage a:focus, div#svpbsecondcolumn div#svpbmailpage a:focus, div#svpbsecondcolumn div#svpbdocumenten a:focus{
	text-decoration: underline;
	color: #cc0033;
}



/* clear */
div#svpbclear {
	height: 1px;
	overflow: hidden;
	clear: both;
	background-color: #ffffff;
}
div#svpbcontent div#svpbclear {
	background-color: #999999;
	height: 3px;
	width: 100%;
}



/*
	nieuws & agenda list
*/
div#svpbfirstcolumn div#svpbnieuws ul, div#svpbfirstcolumn div#svpbagenda ul, div#svpbagenda ul {
	margin: 0;
	padding: 0 0 0 35px;
}
div#svpbfirstcolumn div#svpbnieuws li, div#svpbfirstcolumn div#svpbagenda li, div#svpbagenda li {
	list-style: none;
	background: url(/assets/images/bullet_button.gif) no-repeat 0px 4px;
}
div#svpbfirstcolumn div#svpbnieuws li h3, div#svpbfirstcolumn div#svpbagenda li h3, div#svpbagenda li h3 {
	display: block;
	text-indent: 12px;
	margin: 0;
	padding: 0;
	font-size: 1em;
}
div#svpbfirstcolumn div#svpbnieuws li h3 a:link, div#svpbfirstcolumn div#svpbagenda li h3 a:link, div#svpbagenda li h3 a:link,
div#svpbfirstcolumn div#svpbnieuws li h3 a:visited, div#svpbfirstcolumn div#svpbagenda li h3 a:visited, div#svpbagenda li h3 a:visited {
	text-decoration: none;
	color: #000033;
}
div#svpbfirstcolumn div#svpbnieuws li h3 a:hover, div#svpbfirstcolumn div#svpbagenda li h3 a:hover, div#svpbagenda li h3 a:hover,
div#svpbfirstcolumn div#svpbnieuws li h3 a:active, div#svpbfirstcolumn div#svpbagenda li h3 a:active, div#svpbagenda li h3 a:active,
div#svpbfirstcolumn div#svpbnieuws li h3 a:focus, div#svpbfirstcolumn div#svpbagenda li h3 a:focus, div#svpbagenda li h3 a:focus {
	text-decoration: underline;
	color: #cc0033;
}
div#svpbfirstcolumn div#svpbnieuws li p, div#svpbfirstcolumn div#svpbagenda li p, div#svpbagenda li p {
	margin: 0;
	padding: 0 0 1em 0;
}



/* nieuwsbrief / recommendit */
div#svpbnieuwsbrief label, div#svpbrecommendit label {
	font-weight: bold;
	display: block;
	height: 2em;
}
div#svpbrecommendit {
	margin-top: -1em;
}
div#svpbnieuwsbrief p.formerror, div#svpbnieuwsbrief p.formsuccess,
div#svpbrecommendit p.formerror, div#svpbrecommendit p.formsuccess {
	font-weight: bold;
}
div#svpbfirstcolumn div#svpbnieuwsbrief form.webform, div#svpbrecommendit form {
	width: 415px;
	background-color: #eaeaea;
	padding: 0.5em;
	margin: 1em 0;
}
div#svpbnieuwsbrief fieldset, div#svpbrecommendit fieldset {
	padding: 0;
	border: 0px solid #000033;
}
div#svpbnieuwsbrief fieldset legend, div#svpbrecommendit fieldset legend {
	font-weight: bold;
	color: #000033;
	margin-bottom: 1em;
}
div#svpbnieuwsbrief fieldset div#namegender {
	height: 2em;
}
div#svpbrecommendit fieldset div#toelichting {
	height: 59px;
}
div#svpbnieuwsbrief fieldset div#namegender label {
	width: auto;
	display: inline;
}
div#svpbnieuwsbrief fieldset div#namegender input#wfi_naam {
	width: 155px;
}
div#svpbnieuwsbrief fieldset label span, div#svpbrecommendit fieldset label span {
	width: 10.5em;
	display: block;
	line-height: 1.8em;
	float: left;
	clear: left;
}
div#svpbrecommendit fieldset label span {
	width: 12em;
}
div#svpbnieuwsbrief fieldset input {
	vertical-align: middle;
	width: 250px;
}
div#svpbrecommendit fieldset input, div#svpbrecommendit fieldset textarea {
	vertical-align: middle;
	width: 235px;
}
div#svpbrecommendit fieldset textarea {
	height: 50px;
	font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div#svpbnieuwsbrief fieldset input#wfi_postcode {
	width: 70px;
}
div#svpbnieuwsbrief fieldset input#gender_v, div#svpbnieuwsbrief fieldset input#gender_m {
	width: 16px;
	margin: 0;
	padding: 0;
}
div#svpbnieuwsbrief input#nbemail {
	color: #000033;
}
div#svpbnieuwsbrief input#nbemail, div#svpbnieuwsbrief input#nbbutton {
	vertical-align: middle;
}
div#svpbnieuwsbrief fieldset input#nbbutton, div#svpbrecommendit fieldset input#ributton {
	float: right;
	margin-top: -1.9em;
	margin-right: 1em;
	width: auto;
}


/*
################################################################
################################################################
################################################################
################################################################
*/
/*
	foot
*/
div#svpbfooter {
	clear: both;
	border-bottom: 3px solid #999999;
}
div#svpbfooter div#addressandsearch {
	border-bottom: 1px solid #999999;
	background-color: #eaeaea;
	height: 43px;
	width: expression(document.body.clientWidth > 750 ? "auto" : "750px");
}
div#svpbfooter address, div#svpbfooter form#zoekform {
	display: block;
	background-color: #eaeaea;
	color: #000033;
	font-style: normal;
	float: left;
}
div#svpbfooter address {
	padding-left: 25px;
	height: 43px;
	line-height: 43px;
	background: #eaeaea url(/assets/images/rood_haakje.gif) no-repeat 15px 10px;
	width: 476px;
}
div#svpbfooter form#zoekform {
	padding-left: 15px;
	height: 32px;
	padding-top: 11px;
}
div#svpbfooter > form#zoekform {
	height: 30px;
	padding-top: 13px;
}
div#svpbfooter form#zoekform label {
	font-weight: bold;
}
form#zoekform input#zoekstring {
	color: #000033;
}
form#zoekform input#zoekstring, div#svpbfooter form#zoekform input#zoekbutton {
	vertical-align: middle;
}
div#svpbfooter address a:link,
div#svpbfooter address a:visited {
	text-decoration: underline;
	color: #000000;
}
div#svpbfooter address a:hover, 
div#svpbfooter address a:active, 
div#svpbfooter address a:focus {
	text-decoration: underline;
	color: #cc0033;
}
div#svpbfooter form {
	padding: 0;
	margin: 0;
}



/*
	logos
*/
div#svpblogos {
	clear: both;
	padding: 5px 0 10px 198px;
}
div#svpblogos img#logopb {
	vertical-align: middle;
}
div#svpblogos img#logoecabo {
	vertical-align: middle;
	margin-left: 35px;
}

div#svpbprintfootnote {
	display: none;
}

