 *{margin:0;padding:0;}
html,body{height:100%;}
body{position:relative;text-align:center;line-height:18px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#3b3b3b;background:#fff url(../uploads/defacto/img/back.gif) 0 91px repeat-x;}
body.nobanner{background:#fff url(../uploads/defacto/img/back-nobanner.gif) 0 91px repeat-x;}
p{margin-bottom:18px;}
a{color:#3b3b3b;}
#bluebar a{color:#a5cbef;font-weight:bold;text-decoration:none;}
#bluebar a:hover{color:#5ea6eb;}
#bluebar .opvallend a,#bluebar .opvallend a:hover{color:#fff;}
#bluebar .readmore a,.readmore a{color:#a5cbef;font-weight:bold;text-decoration:none;white-space:nowrap;}
#bluebar .opvallend .readmore a{color:#eff4f9;background:transparent url(/uploads/defacto/img/bullet-arrow-white.gif) no-repeat 0 60%;padding-left:18px;}
#wrap{position:relative;width:976px;Height:100%;text-align:left;margin:0 auto;}
html>body #wrap{height:auto;min-height:100%;}
ul{margin-left:16px;}
li{padding-bottom:4px;}
#header{width:100%;height:91px;text-align:left;border:0 solid #000;background-color:#fff;}
#logo{position:relative;float:left;width:202px;height:91px;}
#logo img{display:block;width:202px;height:91px;border:0;}
#banner{width:100%;height:222px;}
body.nobanner #banner{height:70px;}
#contentborder{height:8px;background-color:#1d165c;}
#contentborder .opvallend{background-color:#d40000;height:8px;width:350px;}
#content{width:100%;padding-bottom:34px;border-bottom:0 solid #000;}
body.nobanner #content{border-top:8px solid #3e3879;}
html>body #content{height:auto;min-height:100%;}
#leftcolumn{float:left;width:230px;height:100%;background-color:#f6f6f6;padding:10px;}
#leftcolumn .contenttitle{display:block;margin:5px 0;color:#666;font-weight:bold;border-bottom:1px solid #cdcdcd;}
#maincolumn{position:relative;float:left;width:711px;height:100%;}
#contentwide{width:691px;padding:10px;}
#contentnarrow{float:right;width:440px;padding:10px;}
#contentwide ul,#contentnarrow ul{margin-left:14px;}
.contenttitle{font-size:14px;margin:5px 0 10px 0;font-weight:bold;}
h3{font-size:12px;font-weight:bold;line-height:18px;margin:18px 0 0 0;padding:0;}
.bottom-logo{display:block;margin:36px auto 18px auto;}
#home-items{width:100%;padding-bottom:10px;}
#home-items-table{margin:14px 0;}
#home-items-table td{width:322px;height:auto;min-height:150px;background:#eff4f9 url(../uploads/defacto/img/home-item-back.gif) top left no-repeat;padding:10px;vertical-align:top;border-right:14px solid #fff;border-bottom:12px solid #fff;line-height:13pt;}
#home-items-table td.lastrow{border-right:0;}
#home-items-table h3{margin:0;padding-bottom:7px;font-size:12pt;font-weight:bold;}
.home-item-picture{float:right;margin:0 0 5px 10px;}
#home-items-table .readmore,#home-items-table .readmore a{color:#4790d5;}
#home-items-table a{text-decoration:none;}
#home-items-table a img{border:0;}
.table-orange{background-color:#fff6d9;}
.table-orange caption{padding:8px;background-color:#fff;text-align:left;font-weight:bold;font-size:13pt;}
.table-orange th{padding:8px;background-color:#e1a900;font-size:11pt;color:#fff;}
.table-orange td{padding:8px;vertical-align:top;background-color:#fae6a9;}
.table-orange a{text-decoration:none;}
.table-orange a:hover{text-decoration:underline;}
#rightcolumn{float:right;width:263px;height:100%;margin-top:12px;border-top:2px solid #fff;border-left:2px solid #fff;background-color:#fff1c6;}
body.nobanner #rightcolumn{background-color:#fff;margin-top:0;}
#bluebar{width:100%;min-height:32px;background-color:#1d165c;color:#ececec;}
body.nobanner #bluebar{background-color:#3e3879;}
* html #bluebar{height:32px;}
#bluebar .head{height:30px;}
#bluebar .center{padding-left:250px;}
#bluebar .wide{width:680px;padding:5px 15px 15px 15px;}
#bluebar .narrow{float:left;width:325px;padding:15px;}
#bluebar .opvallend{background-color:#d40000;border-bottom:8px #d40000 solid;width:320px;height:110px;}
#bluebar .opvallend p{cursor:pointer;}
#bluebar .shortcuts-home{float:left;padding:10px 0 0 25px;}
.arrowlist{list-style-type:none;margin:0;padding:0;}
.arrowlist.white li{background-image:url(../uploads/defacto/img/bullet-arrow-white.gif);background-repeat:no-repeat;background-position:0 8px;padding-bottom:0;padding-left:20px;line-height:17pt;}
#rightcolumn .head{height:30px;background-color:#e1a900;}
.head h2{display:block;padding:5px 0 0 10px;font-size:15px;color:#fff;height:20px;}
#rightcolumn ul{margin-left:24px;}
#rightcolumn .shortcuts{list-style-type:none;margin:0;padding:8px;background-color:#fff1c6;}
.shortcuts li{font-weight:bold;background-color:#f9e39e;border-bottom:1px solid #ecc448;margin-bottom:2px;padding:0;}
.shortcuts li a{display:block;padding:5px 5px 5px 15px;text-decoration:none;}
.shortcuts li a:hover{background-color:#f2d67c;}
#rightcolumn .shortcuts-new{list-style-type:none;margin:0 0 0 40px;padding:4px;}
.shortcuts-new li{display:block;width:180px;height:40px;margin:10px 0;background-image:url(/uploads/defacto/img/shortcuts-geel-180.gif);}
.shortcuts-new li a{display:block;width:142px;height:28px;padding:8px 0 4px 38px;color:#3b3b3b!important;font-size:1.2em;font-weight:bold;font-style:italic;text-decoration:none;}
.shortcuts-new li.snel-nieuwsbrief{background-position:0 0;}
.shortcuts-new li.snel-info{background-position:0 -50px;}
.shortcuts-new li.snel-lms{background-position:0 -100px;}
.shortcuts-new li.snel-pdf{background-position:0 -150px;}
.shortcuts-new li.snel-nieuws{background-position:0 -200px;}
.shortcuts-new li.snel-sleutel{background-position:0 -250px;}
.shortcuts-new li.snel-tekstwolk{background-position:0 -300px;}
.shortcuts-new li.snel-telefoon{background-position:0 -350px;}
.shortcuts-new li.snel-vacatures{background-position:0 -400px;}
.shortcuts-new li.snel-megafoon{background-position:0 -450px;}
.shortcuts-new li.snel-potlood{background-position:0 -500px;}
.shortcuts-new{list-style-type:none;}
.shortcuts-home .shortcuts-new li{margin:5px 0;background-image:url(/uploads/defacto/img/shortcuts-home.gif);}
.shortcuts-home .shortcuts-new li a{padding:12px 0 0 38px;}
.list{list-style-type:disc;margin-left:12px;padding:5px 5px 10px 8px;}
.list li{padding-top:8px;line-height:12pt;}
#bottom{clear:both;position:absolute;bottom:0;width:100%;height:32px;background-color:#9dbbd8;}
#bottom .copyright{float:left;margin-top:8px;margin-left:10px;color:#fff;}
#bottom .sitemap,#bottom .conversie{float:right;margin-top:8px;margin-right:10px;color:#fff;}
.informatie-aanvraag table td{padding:2px;vertical-align:top;}
.informatie-aanvraag .files td,.informatie-aanvraag .info td{padding-bottom:20px;}
.informatie-aanvraag span{display:block;}
.informatie-aanvraag label{margin:0 3px;}
.informatie-aanvraag .files label,.informatie-aanvraag .info label{margin-right:20px;margin-left:0;}
.informatie-aanvraag .label label{margin:0;}
.informatie-aanvraag input{background-color:#fffcf5;}
.informatie-aanvraag .fbsubmit{background-color:#d4d0c8;}
.informatie-aanvraag select{width:180px;background-color:#fffcf5;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:9pt;}
.informatie-aanvraag textarea{width:400px;height:200px;background-color:#fffcf5;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:9pt;}
.informatie-aanvraag .fb_invalid,.informatie-aanvraag label.error{color:#f10808;}
.informatie-aanvraag i.verplicht{float:right;margin:5px 25px 0 5px;}
.informatie-aanvraag-submission img{border:0;}
.informatie-aanvraag-submission table{margin-top:5px;}
.informatie-aanvraag-submission td{padding:2px;}
.informatie-aanvraag-submission ul{margin-top:5px;padding-left:5px;}
.nl-aanmelden-title{padding-bottom:5px;font-weight:bold;}
#nl-afmelden{padding:8px;background-color:#eef7ff;border:1px solid #d1e6fb;}
#newsletter-archief{margin-top:8px;}
#newsletter .header{display:none;}
#newsletter .toc{margin-bottom:10px;}
#newsletter .title{font-size:12pt;margin:0 0 20px 0;}
#newsletter .item-title{padding:3px 0 3px 5px;background-color:#3e3879;color:#fff;font-size:10pt;font-weight:bold;}
#newsletter .item-message{padding:10px 0 15px 0;}
#newsletter .item-message td{vertical-align:top;}
#newsletter a{color:#4790d5;}
#newsletter img{border:0;}
span.left img{margin:0 10px 5px 0;float:left;}
span.right img{margin:0 0 5px 10px;float:right;}
#newsletter .afmeld-link{display:none;}
#newsletter .contact{display:none;}
#newsletter .footer-hr{display:none;}
#newsletter .table-orange caption{font-size:11pt;}
#newsletter .table-orange th{font-size:10pt;}
.clearfix:after{content:".";display:block;height:0;line-height:0;font-size:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
/* Hide from IE Mac \*/ .clearfix{display:block;}
/* End hide from IE Mac */ #rightcmarge{background-color:#fff1c6;padding:1em .3em;}
#rightcolumn form div{margin:1em .3em;}
#rightcolumn label{display:block;float:left;clear:none;width:7em;}
#rightcolumn input{width:10em;}
#rightcolumn .submit input{width:120px;margin-left:100px;}
#rightcolumn a img{border:0;float:right;}
#rightcolumn iframe{width:255px;border:0;height:450px;overflow:visible;}
#menu{position:relative;float:right;top:0;right:0;display:inline;height:91px;margin:0;padding:0;font-family:Verdana,sans-serif;font-size:10px;line-height:0;z-index:2;}
#menu .main{position:relative;float:left;height:91px;display:inline;list-style:none;margin:0;padding:0;}
#menu .mainlink,#menu .mainlink{display:block;height:91px;text-decoration:none;cursor:pointer;color:#3b3b3b;background-image:url(../uploads/defacto/img/menu/knoppen.gif);background-repeat:no-repeat;}
#menu #b1 .mainlink{left:0;width:99px;background-position:0 0;}
#menu #b2 .mainlink{left:99px;width:98px;background-position:-99px 0;}
#menu #b3 .mainlink{left:197px;width:98px;background-position:-197px 0;}
#menu #b4 .mainlink{left:295px;width:98px;background-position:-295px 0;}
#menu #b5 .mainlink{left:393px;width:98px;background-position:-393px 0;}
#menu #b6 .mainlink{left:491px;width:98px;background-position:-491px 0;}
#menu #b7 .mainlink{left:589px;width:98px;background-position:-589px 0;}
#menu #b1 .mainlink:hover{background-position:0 -91px;}
#menu #b2 .mainlink:hover{background-position:-99px -91px;}
#menu #b3 .mainlink:hover{background-position:-197px -91px;}
#menu #b4 .mainlink:hover{background-position:-295px -91px;}
#menu #b5 .mainlink:hover{background-position:-393px -91px;}
#menu #b6 .mainlink:hover{background-position:-491px -91px;}
#menu #b7 .mainlink:hover{background-position:-589px -91px;}
#menu .mainlink span{display:none;}
#menu ul{margin:0;}
#menu li{padding:0;}
#menu ul ul li{display:block;position:relative;width:128px;font-size:1px;}
#menu ul ul a{line-height:12px;display:block;width:120px;height:15px;padding:6px 0 2px 8px;color:#fff;font-size:10px;text-decoration:none;background-color:#1d165c;border-bottom:1px solid #556187;}
#menu table ul li{display:inline;height:23px;height:0;}
#menu ul ul ul a{background:url(../uploads/defacto/img/menu/subMenuNormalState.gif) no-repeat;}
* html #menu ul ul ul a{width:120px;}
#menu ul :hover a.sub1{background:url(../uploads/defacto/img/menu/subMenuNormalStateSub.gif) no-repeat;height:18px;border-bottom:1px solid #556187;}
#menu ul ul :hover a.sub2{background:url(../uploads/defacto/img/menu/subMenuNormalStateSub.gif) no-repeat;}
#menu ul ul a:hover{color:#5ea6eb;color:#e1a900;}
* html #menu ul ul a:hover{width:120px;}
#menu ul ul :hover>a{color:#5ea6eb;color:#e1a900;}
#menu ul ul ul ul a:hover{background:#191919;}
#menu ul ul{position:absolute;visibility:hidden;left:0;top:91px;height:0;}
* html #menu ul ul{top:91px;}
#menu ul ul ul{left:128px;width:128px;}
#menu ul ul ul.left{left:-14em;}
#menu ul li:hover ul{visibility:visible;height:auto;}
#menu ul a:hover ul{visibility:visible;height:auto;}
#menu ul :hover ul ul{visibility:hidden;}
#menu ul :hover ul:hover ul ul{visibility:hidden;}
#menu ul :hover ul:hover ul{visibility:visible;}
#menu ul :hover ul:hover ul:hover ul{visibility:visible;}
#menu #b2 ul a{width:240px;}
#menu #b3 ul a{width:280px;}
#menu #b4 ul a{width:140px;}
#menu #b5 ul a{width:130px;}
#menu #b7 ul a{width:130px;}
#menu #b7 ul{left:-40px;top:91px;}
 .newsblock{float:left;width:325px;margin:7px;padding:8px;border-bottom:1px solid #d8d8d8;}
* html .newsblock{width:315px;margin-right:12px;margin-left:3px;}
#newsarchivebutton{text-align:center;}
.morenews-button a{padding:2px 5px;color:#565656;font-weight:bold;text-decoration:none;background-color:#ebebeb;}
.morenews-button a:hover{color:#5ea6eb;}
.morenews-button .blogs-pagechooser{display:none;}
#contentwide #newsarchive,#contentnarrow #newsarchive{margin-left:0;}
#newsarchive li{padding-left:15px;padding-bottom:0;list-style:none;background-color:#fff;border-bottom:1px solid #d8d8d8;background-image:url(../uploads/defacto/img/bullet-arrow-grey.gif);background-repeat:no-repeat;background-position:0 12px;}
#newsarchive li a{position:relative;display:block;padding:7px 0 5px 10px;text-decoration:none;}
#newsarchive li a:hover{background-color:#f3f9ff;}
#newsarchive img{display:none;}
#newsarchive .newsdate{position:absolute;font-weight:bold;right:5px;}
* html #newsarchive .newsdate{right:15px;}
.newspagenav{margin:10px 0;font-weight:bold;text-align:center;}
.newspagenav a{padding:0 3px;font-family:sans-serif,Arial;font-weight:bold;color:#565656;text-decoration:none;background-color:#ebebeb;}
.newspagenav a:hover{color:#5ea6eb;}
.postdate{margin:-8px 0 8px 0;padding-bottom:5px;color:#e1a900;font-size:11px;font-weight:bold;border-bottom:1px solid #d8d8d8;}
.returnurl{margin-top:8px;}
.returnurl a{font-weight:bold;color:#5ea6eb;text-decoration:none;}
#leftcolumn #recentnews{margin-left:0;}
#leftcolumn #recentnews li{padding:8px 0;list-style:none;border-bottom:1px solid #d8d8d8;background-image:url(../uploads/defacto/img/bullet-arrow-blue.gif);background-repeat:no-repeat;background-position:0 12px;}
#leftcolumn #recentnews li p{text-indent:15px;}
#leftcolumn #recentnews li a{text-decoration:none;color:#5ea6eb;}
#leftcolumn .morenews-button{text-align:left;margin-top:10px;}
#rightcolumn #newsletter-archief li{background:transparent url(../uploads/defacto/img/bullet-arrow-grey.gif) no-repeat 0 9px;text-indent:15px;list-style:none;padding:3px 0 2px;}
#rightcolumn #recentnews{margin-left:0;padding:0 8px;background-color:#fff1c6;}
#rightcolumn #recentnews li{padding:8px 0;list-style:none;border-bottom:1px solid #bab298;background-image:url(../uploads/defacto/img/bullet-arrow-grey.gif);background-repeat:no-repeat;background-position:0 12px;}
#rightcolumn #recentnews li p{text-indent:15px;}
#rightcolumn #recentnews li a{text-decoration:underline;font-weight:normal;color:#3b3b3b;}
#rightcolumn .morenews-button{text-align:left;margin:10px 0 10px 5px;}
#rightcolumn .morenews-button a{background-color:transparent;}
#rightcolumn .morenews-button a:hover{color:#e1a900;}
.referenties { list-style-type: none;margin:0;margin-left:0 !important;padding:0 }
.referenties li { border:1px #d3d3d3 solid;float:left;height:100px;line-height:100px;margin:0.5em;padding-bottom:0;padding:0.5em;text-align:center;width:200px;}
.referenties img { vertical-align:middle}
.albumlist ul{margin:0;padding:0;list-style:none;}
.picturelist{margin-left:15px;}
#leftcolumn .picturelist{margin-top:25px;}
#rightcolumn .picturelist{margin-left:35px;}
.picturelist ul{margin:0;padding:0;list-style:none;overflow:hidden;}
* html .picturelist ul{overflow:visible;}
#maincolumn .picturelist ul{margin:0;padding:0;}
.thumb{padding:0 24px 12px 0;float:left;}
#leftcolumn .thumb{padding-right:0;}
#rightcolumn .thumb{padding-right:0;}
.thumb a{display:block;}
.thumb a img{border:1px solid #c1c1c1;}
.thumb a:hover img{border:1px solid #7c7c7c;}
.picturename{font-size:8pt;}
.albumcomment{text-align:left;}
.albumname{font-size:smaller;text-align:center;font-weight:bold;font-style:normal;}
.albumname a{display:inline;border:0;margin:0;padding:0;background-color:transparent;}
.albumpicturecount{font-size:smaller;text-align:center;font-weight:normal;font-style:italic;}
.albumcomment{text-align:center;font-weight:normal;font-style:normal;}
.albumnav{text-align:center;font-weight:normal;font-style:normal;font-size:smaller;}
.bigpicture{padding:.5em 0 0;clear:left;border-top:1px solid #ccc;text-align:center;}
.bigpicturecaption{text-align:center;margin:0 0 5px;padding:0;}
.bigpicture img{padding:18px;width:80%;margin:0;background-color:white;border-top:1px solid #eee;border-right:2px solid #ccc;border-bottom:2px solid #ccc;border-left:1px solid #eee;text-decoration:none;}
.bigpicturenav{margin:0;padding:0;color:#000;font-size:smaller;line-height:normal;}
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox img{width:auto;height:auto;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink,#nextLink{width:49%;height:100%;background-image:url(data:image/gif;base64,AAAA);display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover,#prevLink:visited:hover{background:url(../uploads/defacto/img/lightbox/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover,#nextLink:visited:hover{background:url(../uploads/defacto/img/lightbox/nextlabel.gif) right 15% no-repeat;}
#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;}
#imageData{padding:0 10px;color:#666;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:.7em;outline:none;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer;}
#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff;}
.lbLoading{background:#fff url(/uploads/defacto/img/lightbox/loading.gif) no-repeat center;}
#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink{left:0;}
#lbPrevLink:hover{background:transparent url(../uploads/defacto/img/lightbox/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink{right:0;}
#lbNextLink:hover{background:transparent url(../uploads/defacto/img/lightbox/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(/uploads/defacto/img/lightbox/closelabel.gif) no-repeat center;margin:5px 0;outline:none;}
#lbCaption,#lbNumber{margin-right:71px;}
#lbCaption{font-weight:bold;}
@media screen{.sIFR-flash{visibility:visible!important;margin:0;padding:0;}
.sIFR-replaced,.sIFR-ignore{visibility:visible!important;}
.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus{margin:0;padding:0;overflow:auto;letter-spacing:0;float:none;}
}
@media print{.sIFR-flash{display:none!important;height:0;width:0;position:absolute;overflow:hidden;}
.sIFR-alternate{visibility:visible!important;display:block!important;position:static!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;}
}
@media screen{.sIFR-active .head h2{visibility:hidden;color:#fff;}
.sIFR-active .shortcuts-new li a{visibility:hidden;color:#3b3b3b;display:block!important;width:100px!important;}
}