@charset "UTF-8";
body {
	font-family: "Helvetica Neue", sans-serif, Tahoma, "Andale Mono", Helvetica, Geneva, Arial;
	font-size: 12px;
	color: #333;
	margin: 0 auto;
}
/* --- algemeene stijlen --- */
.------------algemeeneStijlen {font-size:12px}
a.disclaimer {color:#999; font-weight:normal;}
a.disclaimer:hover {color:#ccc;}
ul.topnfaq {
	margin:0px;
	padding:10px;
	list-style-type: square;
	color: #EFA948;
}
ul.topnfaq li a {
	color: #903F00;
	text-decoration: none;
	font-weight:bold;
}
ul.topnfaq li a:hover {
	color: #EFA948;
}
ul.dienstenVast {padding:0px;margin:20px 0px 10px 20px;}
ul.dienstenVast li{
	margin:10px 0px 10px 0px;
	list-style-image: url(imgs/dienstenVastLi.gif);
	list-style-type: none;
}
ul.dienstenVast li a {
	font-weight: bold;
	color: #80A0C1;
	text-decoration: none;
}
img {border:none;}
.FL {float:left;}
.FR {float:right;}
.FN {float:none;}
.clear {clear:both;}
.DN {display:none;}
.DB {display:block;}
.OverX {overflow-x: hidden;}
.handje {cursor:pointer;}
.borderLbl {border: 1px solid #B3D1E6}
.LSD {
	letter-spacing: -0.03em;
}

.1breed {width:1px; text-indent:-900; overflow:hidden; font-size:1px; display:block}
.1hoog {height:1px; text-indent:-900; overflow:hidden; font-size:1px; display:block}
.3hoog {height:3px; text-indent:-900; overflow:hidden; font-size:1px; display:block}
.5hoog {height:5px; text-indent:-900; overflow:hidden; font-size:1px; display:block}
.nulTop {margin-top:0px;}
.mainP {padding: 10px;}
.P10 {padding: 10px;}
.P15 {padding: 15px;}
.PR10 {padding-right: 10px;}
.PL10 {padding-left: 10px;}
.PLR20 {padding-left: 20px;padding-right: 20px;}
.PT2 {padding-top: 2px;}
.PT5 {padding-top: 5px;}
.PT10 {padding-top: 10px;}
.PT20 {padding-top: 20px;}
.PB5 {padding-bottom: 5px;}
.PB10 {padding-bottom: 10px;}
.PB20 {padding-bottom: 20px;}
.ML1 {margin-left: 1px;}
.ML7 {margin-left: 7px;}
.ML10 {margin-left: 10px;}
.ML30 {margin-left: 30px;}
.ML20 {margin-left: 20px;}
.ML40 {margin-left: 40px;}
.MR1 {margin-right: 1px;}
.MT3 {margin-top: 3px;}
.MT5 {margin-top: 5px;}
.MT10 {margin-top: 10px;}
.MT15 {margin-top: 15px;}
.MT20 {margin-top: 20px;}
.MT30 {margin-top: 30px;}
.MT40 {margin-top: 40px;}
.MT90 {margin-top: 90px;}
.MT95 {margin-top: 95px;}
.MB5 {margin-bottom: 5px;}
.MB20 {margin-bottom: 20px;}
.MR10 {margin-right: 10px;}
.MR20 {margin-right: 20px;}
.MR30 {margin-right: 30px;}
.naarBeneden {margin-bottom:0;}
.lijnBlauwKantL {
	background-image: url(../layout/lijnbgKantL.gif);
	background-repeat: no-repeat;
	background-position: left 53px;
}
.lijnRechtsBlauw {border-right-width: 1px;border-right-style: solid;border-right-color: #5E9FD1;}
.lijnOnderBlauw {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #5E9FD1;}
.lijnOnderGrijs {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; }
.lijnBovenGrijs {border-top-width: 1px; border-top-style: solid; border-top-color: #999; }

/* --- tekst decoration --- */
.------------tekstDecoration {font-size:12px}
.caps {	text-transform: uppercase;}
.alignC {text-align:center;}
.alignL {text-align:left;}
.alignR {text-align:right;}
.bigTitleOr {font-size: 25px;color: #EB8D21;font-weight: 100;}
.vet {font-weight:bold;}
h1.blauwTop {
	font-size: 20px;
	font-weight: lighter;
	margin-top: 0px;
	margin-bottom: 15px;
	color: #1A3A76;
}
.blauwTop {
	color: #1A3A76;
}
.blauwTopLight {
	color: #829EC2;
}
.dateZelf {color: #5E9FD1; font-weight:normal; font-size:11px; display:block; height:18px;}
h2.blauwTop {
	font-size: 18px;
	font-weight: lighter;
	margin-top: 0px;
	margin-bottom: 15px;
	color: #829EC2;
}
.TXT-lichtbl {color: #829EC2;}
.TXT-donkerbl {color: #1A3A76;}
h1.oranjeTop {
	font-size: 20px;
	font-weight: lighter;
	margin-top: 0px;
		color: #903F00;
}
h1.oranjeQuote {
	font-size: 20px;
	font-weight: lighter;
	margin-top: 0px;
		color: #E79C30;
}
.blauw p.title {color: #5E9FD1; font-size:18px; font-weight:lighter;}
.oranje p.title {color: #EB6600; font-size:18px; font-weight:lighter;}
.blauw {color: #1A3A76;}
.oranje {
	color: #903F00;
}
.blauweSQ-big p, .oranjeSQ-big p {font-size:18px; font-weight:lighter; padding:15px 10px 10px 10px; color:#FFF; margin:0; line-height:26px;}
#nieuwsbarBl span.date {color: #1A3A76; font-weight:bold;}
#nieuwsbarBl a.nieuwsActieLink {color:#6C8DB6;}
#nieuwsbarBl  p{margin:0}
.kwoot {
	color:#5E9FD1;
	font-size:11px;
}

/* --- de blokken --- */
.------------deBlokken {font-size:12px}
div.telaat {
	font-weight: bold;
	color: #FFF;
	background-color: #F00;
	display:block;
	position:absolute;
	margin:60px 0px 0px 55px;
	padding:5px 10px 5px 10px;
	z-index:8000;
}
div.mainTopNav {width:450px; text-align:right; display:block;}
.wrapper {width:975px; margin: 0 auto; }
.breed723 {width:723px;}
.allTheWay {width:975px; }
.allTheWayMinus {width:955px;}
.denheulft {width:466px;padding: 10px;}
.denheulft p {color: #333;}
.denheulft p.blauw {color: #1A3A76;}
.denheulft p.blauwLight {color: #6C8DB6;}

.denhelftVanDenHeulft {width:223px;}
.blauweSQ-kl {width:110px;color: #FFF;background-image: url(../layout/blueSQ.jpg);background-repeat: no-repeat;}
.oranjeSQ-kl {width:110px;font-weight: bold;color: #FFF;background-image: url(../layout/orangeSQ.jpg);background-repeat: no-repeat;}
.blauweSQ-big {width:220px;height:84px;color: #FFF;background-image: url(../layout/blueSQ.jpg);background-repeat: no-repeat;display:block;}
.oranjeSQ-big {width:220px;height:84px;font-weight: bold;color: #FFF;background-image: url(../layout/orangeSQ.jpg);background-repeat: no-repeat;}
.lichtBl {background-color: #6C8DB6;color: #1A3A76;}
.lichtOr {color: #954201;background-color: #EB9B2C;}
.smalleKollom {width:220px; display:block;}
.middenKollom {width:495px; display:block;padding-left:20px;padding-right:20px;}
.linksbreedKollom {width:695px; display:block;padding-left:10px;padding-right:40px;}
#nieuwsbarBl p {padding-bottom: 5px;}
.PIDKhome { width:494px; height: 320px; display:block; overflow:hidden; background-color: #1A3A76;color: #1A3A76;}
.PIDKhome img.PIDKhomePict {z-index:5; width:494px;}
.PIDKhome div.info {
	position:absolute;
	z-index:10;
	padding: 15px;
	width: 180px;
	height:290px;
	margin-left: 284px;
	background-image: url(../layout/wit75.png);
	background-repeat: repeat;
}
.PIDKhome div.info p.beschrPIDKh {font-size:18px; font-weight:lighter;}
.PIDKhome div.info span.titlePIDKh {font-size:18px; font-weight:normal;}
.PIDKhome div.info div.icon {width:20px;}

span.PIDKTitelke {
	font-size: 14px;
	color: #1A3A76;
}
.detailItem {
	width:110px;
	 height:15px;
	font-weight: bold;
	color: #6C8DB6;
}
.detailTzelf {width:120px; height:15px;}

/* --- de formStyles --- */
.------------formStyles {font-size:12px}
.formItem {width:70px}
input.zoekButtForm {
	background-image: url(../images/zoekButt.png);
	background-repeat: no-repeat;
	display: block;
	height: 19px;
	width: 147px;
	color: #666;
	text-decoration: none;
	padding-top: 4px;
	padding-left: 30px;
	font-size: 11px;
}
input.zoekButtForm:hover {
	background-image: url(../images/zoekButt_f2.png);
	color: #1A3A76;
	text-decoration: none;
}

/* --- de linkskes --- */
.------------links {font-size:12px}
a.kleinlinkje {font-size:11px; color:#999; text-decoration:none;}
a.wit:link, a.wit:active, a.wit:visited {color: #FFF;text-decoration: none;font-weight: normal;}
a.wit:hover {color: #CCC;}
.blauw a:link, .blauw a:active, .blauw a:visited {color: #1A3A76;text-decoration: none;font-weight: bold;}
.blauw a:hover {color: #CCC;}
.oranje a:link, .oranje a:active, .oranje a:visited {color: #954201;text-decoration: none;font-weight: bold;}
.oranje a:hover {
	color: #CCC;
}
.lichtBl a:link, .lichtBl a:active, .lichtBl a:visited {color: #1A3A76;text-decoration: none;font-weight: bold;}
.lichtBl a:hover {color: #CCC;}
.lichtOr a:link, .lichtOr a:active, .lichtOr a:visited {color: #954201;text-decoration: none;font-weight: bold;}
.lichtOr a:hover {color: #CCC;}
div.blauw a.blauweSQLinkBig, a.blauweSQLinkBig {
	width:200px;
	height:55px;
	display:block;
	color: #FFF !important;
	text-decoration:none;
	background-image: url(../layout/blueSQ.jpg);
	background-repeat: no-repeat;
	font-size: 18px;
	position: relative;
	font-weight:lighter !important;
	padding:15px 10px 15px 10px;
}
div.blauw a.blauweSQLinkBig:hover, a.blauweSQLinkBig:hover {
	background-image: none;
	background-color: #183875;
}
a.oranjeSQLinkBig {
	width:200px;
	height:55px;
	display:block;
	color: #FFF;
	text-decoration:none;
	background-image: url(../layout/orangeSQ.jpg);
	background-repeat: no-repeat;
	font-size: 18px;
	position: relative;
	font-weight:lighter;
	padding:15px 10px 15px 10px;
}
a.oranjeSQLinkBig:hover {
	background-image: none;
	background-color: #EA6901;
}
#nav a {padding:2px 5px 2px 5px; color: #1A3A76}
#nav a:hover {
	background-color: #ACBDD8;
	color: #1A3A76;
	/*border: 1px solid #9DB0D0;*/
}
#nav a.active { background-color: #FFF;color: #1A3A76}
#nav a.active:hover { background-color: #FFF;color: #6C8DB6}
#nav div.FL a {margin-right:25px;}
#nav div.FR a {margin-left:38px;}
#nav div.rightNav {width:252px; display:block;}
#nav a.sub {
	padding:2px 5px 2px 5px;
	color: #903F00;
	font-size:10px;
}
#nav a.sub:hover {
	background-color: #EB9B2C;
	/*color: #EA6919;	*border: 1px solid #9DB0D0;
	color: #EA6919;*/
	color: #FFF;
}
#nav a.activesub {
	background-color: #EB9B2C;
	/*color: #EA6919;*/
	color: #FFF;
	font-size:10px;
}
#nav a.activesub:hover {
	background-color: #EB9B2C;
	color: #FFF;
}


div.subgegevens {color:#999; font-size:11px;}

#navK a {
	padding:2px 5px 2px 5px;
	color: #903F00;
}
#navK a:hover {
	background-color: #FFF;
	color: #EA6919;	/*border: 1px solid #9DB0D0;*/
}
#navK a.active {
	background-color: #FFF;
	color: #EA6919;
}
#navK a.active:hover {
	background-color: #FFF;
	color: #ECAC43;
}
#navK a.sub {
	padding:2px 5px 2px 5px;
	color: #903F00;
	font-size:10px;
}
#navK a.sub:hover {
	background-color: #EB9B2C;
	/*color: #EA6919;	*border: 1px solid #9DB0D0;
	color: #EA6919;*/
	color: #FFF;
}
#navK a.activesub {
	background-color: #EB9B2C;
	/*color: #EA6919;*/
	color: #FFF;
	font-size:10px;
}
#navK a.activesub:hover {
	background-color: #EB9B2C;
	color: #FFF;
}
#navK div.FL a {margin-right:25px;}
#navK div.FR a {margin-left:38px;}
#navK div.rightNav {width:252px; display:block;}


.PIDKhome div.info a:hover {color:#435D7E}
a.orange {
	color:#E86210;
	text-decoration: none;}
a.orange:hover {
	color:#903F00;
	text-decoration: none;
	
}
a.orange:active {
	color:#E86210;
	text-decoration: none;}
a.lichtBlauweLink {
	color:#5E9FD1;
	text-decoration: none;
}a.lichtBlauweLink:hover {
	color:#5E9FD1;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
a.witteLink {
	color:#FFF;
	text-decoration: none;
}a.witteLink:hover {
	color:#FFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
#subNavBarBl a {
	height:15px;
	width:200px;
	display:block;
	padding-bottom:10px;
	margin-bottom:10px;
	color: #333;
	text-decoration: none;
}
#subNavBarBl a:hover {
	color: #829EC2;
	font-weight: 900;
}
a.naarDetail {
	background-image: url(../images/naarDetail.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: right;
	height: 28px;
	width: 78px;
}
a.naarDetail:hover {
	background-image: url(../images/naarDetail_f2.png);
}
a.zoekButt {
	background-image: url(../images/zoekButt.png);
	background-repeat: no-repeat;
	display: block;
	height: 19px;
	width: 147px;
	color: #666;
	text-decoration: none;
	padding-top: 4px;
	padding-left: 30px;
	font-size: 11px;
}
a.zoekButt:hover {
	background-image: url(../images/zoekButt_f2.png);
	color: #1A3A76;
	text-decoration: none;
}
.lijnOnderOranje {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E79C30;
}
.TXTbody{color:#333;}
.TXTwit{color:#FFF;}
.TXTzwart{color:#000;}
.TXTgrijs{color:#CCC;}
.TXToranje{color:#CCC;}
.TXToranjeDonker{color:#CCC;}
.TXTblauw{color:#CCC;}
.TXTblauwLicht{color:#CCC;}
a {text-decoration:none;}
a.formCont {
	color: #FFF;
	background-color: #F90;
	padding: 5px;
}
