@import url('visie.css');
html{
	font-size: 100.01%;
	color:#6d6f71;
	overflow-y:scroll;
}

body{
	margin: 0;
	font: 64% Arial, Verdana, sans-serif;
	color:#6d6f71;
	font: 12px/18px Arial, Helvetica, sans-serif;
}

form {
	padding: 0;
	margin: 0;
	display: inline;	
}

input, textarea, select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}

input {background-color:#ffffff;}

fieldset {
	margin:0;
	padding:0;
	border:none;
}

img{border: none;}

table{
	padding:0;
	margin:0;
	border-collapse:collapse;
}
td{
	padding:0;
	margin:0;
}

a{text-decoration: none;}
a:active, a:focus{outline:none;}


ol {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color:#6d6f71;
}



#main{
	margin: 0 auto;
	width: 968px;
	background:url(/images/background.gif) repeat-y;
}
#header{
	background:url(/images/header.gif) no-repeat;
	padding: 0 20px 0 19px;
}
.menu-row{
	overflow:hidden;
	width: 100%;
}
.menu-row form div{
	width: 160px;
	margin: 29px 0 0;
	float:left;
}
.menu-row form .fld-text{
	width: 120px;
	padding:1px 7px 2px;
	border: 1px solid #bdbfc2;
	font: 12px Arial, Helvetica, sans-serif;
	color:#6d6f71;
}
.logo{
	overflow: hidden;
	text-indent: -9999px;
	background: url(/images/logo.gif) no-repeat;
	width: 97px;
	height: 68px;
	float:left;
	margin: 35px 0 0 30px;
}
#menu{
	float:left;
	list-style:none;
	margin:11px 0 0 32px;
	padding:0;
	/* width: 665px; */
	display:inline;
}
#menu li{
	float:left;
	margin: 0 0px 0 1px;
	height: 45px;
	overflow: hidden;
}
#menu a{
	display:block;
	margin: 20px 0 11px;
	float:left;
}
#menu a span{
	padding:0 11px;
	display:block;
	cursor:pointer;
	font: 12px/14px Arial, Helvetica, sans-serif;
	color:#6d6f71;
	float:left;
}
#menu .active a{
	background:#00b6de url(/images/menu-left-bow.gif) no-repeat;
	margin: 0;
}
#menu .active a span {
	background:url(/images/menu-right-bow.gif) no-repeat 100% 0;
	color:#fff;
	padding: 20px 11px 11px;
}
#menu a:hover {
	margin: 0;
}
#menu a:hover span{
	padding: 20px 11px 11px;
}

#header .language{
	float:right;
	font: 12px/14px Arial, Helvetica, sans-serif;
	color:#00b6de;
	margin: 30px 22px 0 0;
}
#header .language:hover{text-decoration:underline}
#header .bottom-row{
	overflow:hidden;
	width: 100%;
	background:url(/images/welcome-box-blue-bg.gif) repeat-y;
}
#header .bottom-row .welcome-box-nl{
	background:url(/images/welcome-box-nl.jpg) no-repeat;
	height: 254px;
	width: 748px;
	float:right;
	margin: 11px 0 0;
}
#header .bottom-row .welcome-box-en{
	background:url(/images/welcome-box-en.jpg) no-repeat;
	height: 254px;
	width: 748px;
	float:right;
	margin: 11px 0 0;
}
#header .bottom-row .welcome-box .inner-content{
	margin: 22px 0 0 22px;
	width: 167px;
	height: 167px;
	background: #00b3da;
	padding:21px;
}
#header .bottom-row .welcome-box strong{
	display:block;
	margin: 0 0 24px;
	font: 24px/24px Arial, Helvetica, sans-serif;
	color:#00286b;
	letter-spacing:-1px;
}
#header .bottom-row .welcome-box p{
	font: 12px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	margin: 0;
}
/* sub menu */
.sub-menu{
	float:right;
	width:748px;
	min-height:138px;
	background:url(/images/sub-menu-gradient.gif) repeat-x 0 100%;
}
* html .sub-menu{height: 138px;}
.sub-menu .columns{
	overflow:hidden;
	width: 100%;
	background:url(/images/sub-menu-separators.gif) repeat-y;
	margin: 22px 0;
}
.sub-menu .column-1{
	float:left;
	width: 250px;
}
.sub-menu .column-2{
	float:left;
	width: 235px;
	margin: 0 7px 0 4px;
}
.sub-menu .column-3{
	float:left;
	width: 250px;
}
.sub-menu .columns strong{
	xfont:bold 14px/18px "Myriad Pro", Arial, Helvetica, sans-serif;
	font:bold 14px/18px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#fff;
	margin: 0 0 0 22px;
	display:block;
}
.sub-menu .columns ul{
	list-style:none;
	margin:12px 0 0;
	padding:0;
}
.sub-menu .columns ul li{
	margin:0 0 0 10px;
	padding: 0 0 0 13px;
}
.sub-menu .columns ul li.active{
	background:url(/images/small-right-arrow.gif) no-repeat 0 6px;
}
.sub-menu .columns ul a{
	font: 12px/18px Arial, Helvetica, sans-serif;
	color:#66d0e8;
	text-decoration:underline;
}

.sub-menu .columns ul a:hover{color:#fff;}
.sub-menu .columns ul li.active a:hover,
.sub-menu .columns ul li.active a{text-decoration:none;}
.sub-menu .columns ul li.active a span{color: #00286b;}
.sub-menu .columns ul a span{color:#fff;}
.sub-menu .columns ul li.hide a span{
    color:#cecece;
}
/* content */
#content{
	padding: 0 20px 0 19px;
	margin: 0 0 10px;
	width: 929px;
}
* html #content{
	overflow:visible;
	height: 1%;
}
.print-logo{display:none}
h1{
	font: 20px/22px Arial, Helvetica, sans-serif;
	color:#00286b;
	margin: 0;
}

h2{
	font: 14px/18px Arial, Helvetica, sans-serif;
	color:#00286b;
	margin: 0;
}
#content p {
	margin:0;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color:#6d6f71;
}
/* breadcrumbs */
.breadcrumbs {
	overflow:hidden;
	width: 100%;
	list-style:none;
	margin:0;
	padding:0;
}
.breadcrumbs li {
	float:left;
	font: 11px/18px Arial, Helvetica, sans-serif;
	color:#00b6de;
	background:url(/images/breadcrumbs-arrow.gif) no-repeat 0 7px;
	padding: 0 4px 0 9px;
}
.breadcrumbs li:first-child{
	background:none;
	padding-left:0
}
.breadcrumbs li a{
	color:#00b6de !important;
	font-size:11px !important;
}
.breadcrumbs li a:hover{text-decoration:underline}
/* main content */
.main-content{
	float:left;
	width: 703px;
	margin: 0 0 0 23px;
	display:inline;
}
/* home-content */
.home-content{
	background:url(/images/home-column-separator.gif) repeat-y;
	margin-top: 17px;
	padding-bottom:15px;
	min-height:360px;
}
* html .home-content{height:360px;}
#content a{
	font: 12px/18px Arial, Helvetica, sans-serif;
	color:#00b5d9;
	text-decoration:none;
}
#content a:hover{text-decoration:underline}
#content .underlined-with-arrow,
.underlined-with-arrow,
p.arrow-link a {
	text-decoration:underline;
	background:url(/images/small-right-arrow.gif) no-repeat 100% 50%;
	padding: 0 9px 0 0;
}
#content .underlined-with-arrow:hover,
.underlined-with-arrow:hover,
#content p.arrow-link a:hover {
	text-decoration:underline
}
#content .underlined-with-left-arrow{
	text-decoration:underline;
	background:url(/images/small-left-arrow.gif) no-repeat 0 50%;
	padding: 0 0 0 11px;
}
#content .underlined-with-left-arrow:hover{text-decoration:underline}
#content .underlined{text-decoration:underline}
#content .underlined:hover{text-decoration:underline}
#content .download-link{
	background:url(/images/download-arrow.gif) no-repeat 0 2px;
	padding: 0 0 0 16px;
}
#content .download-link:hover{
	text-decoration:underline;
	background:url(/images/download-arrow-active.gif) no-repeat 0 2px;
}
#content .right-downarrow{
	padding:0 13px 0 0;
	background:url(/images/small-down-arrow.gif) no-repeat 100% 6px;
}

#content .info-link{
	display:inline-block;
	margin:0 2px 0 0;
	vertical-align:bottom;
	line-height:18px;
	height:18px;
}
*+ html #content .info-link{vertical-align:baseline}
#content .info-link a{
	cursor:text!important;
	background:url(/images/info-link-underline.gif) repeat-x 0 100%;
	text-decoration:none;
	position:relative;
}
#content .info-link a:hover{text-decoration:none}
#content .info-link img{
	display:inline;
	vertical-align:middle;
}
#main .top-arrowed{
	text-decoration:underline;
	padding: 0 13px 0 0;
	background: url(/images/small-top-arrow.gif) no-repeat 100% 6px;
}
#main .top-arrowed:hover{text-decoration:underline;}
/* info-popup */

.info-popup2 {
	left:-170px!important;
	top:-10px;
	position:absolute;
	z-index:99999;
}

.info-link .info-popup{
	display:none;
	position:absolute;
	width: 348px;
	bottom:3px;
	left:100%;
	margin: 0 0 0 -176px;
}
#content .info-link:hover,
#content .info-link-hover{position:relative}
#content .info-link:hover a,
#content .info-link-hover a{z-index:5}
#content .info-link:hover .info-popup,
#content .info-link-hover .info-popup{display:block;}
.info-link .info-popup .top-bg{
	background:url(/images/info-popup-top.png) no-repeat;
	width: 348px;
	height:13px;
	display:block;
	font-size:0;
	line-height: 0;
}
* html .info-link .info-popup .top-bg{margin:0 0 -3px}
.info-link .info-popup .bottom-bg{
	background:url(/images/info-popup-bottom.png) no-repeat;
	height:32px;
	width: 348px;
	display:block;
	font-size:0;
	line-height: 0;
}

.info-link .info-popup2 .bottom-bg{
	background:url(/images/info-popup-bottom2.png) no-repeat!important;
	
}

.info-link .info-popup .inner-content{
	background:url(/images/info-popup-bg.png) repeat-y;
	width: 267px;
	display:block;
	padding: 0 36px 11px 45px;
}
.info-link .info-popup .inner-content strong{
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#6d6f71;	
	display:block;
	padding:0 0 0 22px;
	margin: 0 0 0 -22px;
	background:url(/images/ico-info.gif) no-repeat 0 3px;
	position:relative;
}
.info-link .info-popup span{
	font: 11px/16px Arial, Helvetica, sans-serif;
	color:#6d6f71;
	display:block;
}
.home-content h1{margin: 0 0 18px}

.home-content h2{ 
	margin: 0 0 18px;
	font: 20px/22px Arial, Helvetica, sans-serif;
	color:#00286b;
}

.home-content .column-1{
	float:left;
	width: 210px;
}
.home-content .column-2{
	float:left;
	width: 200px;
	margin: 0 41px 0 42px;
	display:inline;
}

.home-content .column-12 {
	float:left;
	width: 450px;
	margin: 0 45px 0 0px;
	display:inline;
}

.home-content .column-3{
	float:left;
	width: 208px;
}

.home-content .hometitle h1 {
	float:left;
}

.home-content .hometitle .rss{
	float:right;
	padding:0 0px 0 17px;
	background:url(/images/ico-rss.gif) no-repeat 0 50%;
	margin: 7px 0px 0 0;
}
.home-content .hometitle .pubalert{
	float:right;
	padding:0 0 0 17px;
	background:url(/images/ico-publicatie-alert.gif) no-repeat 0 50%;
	margin: 7px 0 0 14px;
}

.home-content ul{
	list-style:none;
	margin: 0 0 20px 0;
	padding:0;
}
.home-content ul li{
	margin: 0;
	padding:13px 0;
	border-bottom:1px dashed #BDBFC2;
}
.home-content .highlight{
	border: 1px dashed #00b6de;
	margin: 0 0 4px 0;
	padding: 0 0 8px 0;
}

.home-content .highlight .padding {
	padding: 10px 7px 0 10px;
}

.home-content .highlight p{color:#000 !important;}

.home-content .highlight .publicatiedatum {
	color:#000000;
	margin:0px;
	width:74px;
}

.home-content .highlight .description {
	float:left;
	width:294px;
	margin-right:20px;
}

.home-content .publicatiedatum {
	float:left;
	width:85px;
	color:#6d6f71;
}
.home-content .description {
	float:left;
	width:305px;
	margin-right:20px;
}

.home-content .download {
	float:left;
}

.clear {
	clear:both;
	line-height:1px;
	display:block;
	overflow:hidden;
}

.home-content .column-3 form div{
	
	background:#f2f2f2;
	overflow:hidden;
	padding: 11px 0 11px 11px;
	margin: 9px 0 17px;
}
* html .home-content .column-3 form div{
	overflow:visible;
	height:1%;
}
.home-content .column-3 form div input#numsearchboxhome {
	width: 110px;
	padding: 1px 7px 2px;
	background:#fff;
	border: 1px solid #bdbfc2;
	font: 12px Arial, Helvetica, sans-serif;
	color:#6d6f71;
	float:left;
	margin: 0 3px 0 0;
}

.home-content .column-3 form div input#numsearchboxhomesubmit {
	background:none;
}

.home-content .column-3 form div .button{
	float:left;
	display:inline;
}
.button{overflow:hidden;}
* html .button{
	overflow:visible;
	height:1%;
	margin-top:10px;
}
.button a{
	background:#00b6de url(/images/button-left.gif) no-repeat;
	display:block;
	float:left;
}

.button span{
	display:block;
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(/images/button-right.gif) no-repeat 100% 0;
	padding:0 10px;
	cursor:pointer;
}
.button-white{overflow:hidden;}
* html .button-white{
	overflow:visible;
	height:1%;
}
.button-white a{
	background:#00b6de url(/images/button-left-white.gif) no-repeat;
	display:block;
	float:left;
}
.button-white span{
	display:block;
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(/images/button-right-white.gif) no-repeat 100% 0;
	padding:0 10px;
	cursor:pointer;
}
.home-content .alert{
	border: 1px dashed #fa0300;
	padding: 5px 10px;
	margin: 0 0 25px;
}
.home-content .alert p{
	font: 12px/18px Arial, Helvetica, sans-serif;
	color:#fa0300 !important;
}
/* default-template */
.default-template{}
.default-template .title{
	margin:17px 0 0;
}
.default-template .title div{
	overflow:hidden;
	width: 100%;
	background:url(/images/horizonta-grey-dashed-border.gif) repeat-x 0 100%;
	padding: 0 0 19px;
}
.default-template .title div h1{
	float:left;
	font-size:25px;
	line-height: 27px;
}
.default-template .title div .print{
	float:right;
	padding:0 0 0 17px;
	background:url(/images/ico-print.gif) no-repeat 0 50%;
	margin: 7px 0 0;
}
.default-template .title div .rss{
	float:right;
	padding:0 7px 0 17px;
	background:url(/images/ico-rss.gif) no-repeat 0 50%;
	margin: 7px 7px 0 0;
}
.default-template .title div .pubalert{
	float:right;
	padding:0 7px 0 17px;
	background:url(/images/ico-publicatie-alert.gif) no-repeat 0 50%;
	margin: 7px 7px 0 0;
}

.default-template .content-columns{
	overflow:visible;
	height: 1%;
}
.default-template .content-columns:after{
	content:"";
	clear:both;
	height: 0;
	display:block;
}
.default-template .content-columns .main-column{
	width: 455px;
	float:left;
}
.default-template .content-columns .main-column h2 {margin:17px 0 19px;}
.default-template .content-columns .main-column p {margin:18px 0!important;}
.default-template .content-columns .right-column {
	float:right;
	width: 220px;
	margin: 18px 0 0 25px;
}
.default-template .content-columns .right-column p {margin:18px 0;} /* PIE... removed  !important */
.default-template .side-banner{margin:0px 0;}
.default-template .side-content-box{margin:18px 0;}
.template-block img,
.default-template .side-content-box img{
	float:right;
	margin:5px 0 0 5px;
	border:1px solid #bdbfc2;
}
.template-block .arrow-link a,
.default-template .arrow-link a {
	text-decoration:underline!important;
}

/* table-list */
.table-list-holder{
	margin:13px 0 0;
	height:1%;
}
.table-list{
	font: 12px/18px Arial, Helvetica, sans-serif;
	vertical-align:top;
	margin: 9px 0 0;
}
.dashed-border{background: url(/images/horizonta-grey-dashed-border.gif) repeat-x;}
.table-list td{
	vertical-align:top;
	background: url(/images/horizonta-grey-dashed-border.gif) repeat-x 0 100%;
}
.table-list td.col-1{
	width: 70px;
	padding: 8px 0 10px;
}
.table-list td.col-2{
	width: 335px;
	padding: 8px 5px 10px;
}
.table-list td.col-3{
	width: 40px;
	padding: 8px 0 10px 5px;
}
#content .table-list p{margin:0 !important;}
.table-list td.col-3 a{
	background:url(/images/download-arrow.gif) no-repeat 0 50%;
	padding: 0 0 0 16px;
}
.table-list td.col-3 a:hover{background: url(/images/download-arrow-active.gif) no-repeat 0 50%;}
.table-list-holder .page-controll{
	overflow:hidden;
	width: 100%;
	margin: 22px 0 0;
}
.table-list-holder .page-controll .left{
	float:left;
	height: 21px;
}
.table-list-holder .page-controll .left a{
	float:left;
	margin: 0 3px 0 0;
}
.table-list-holder .page-controll .left p{
	float:left;
	margin: 0 0 0 5px !important;
	display:inline;
}
.table-list-holder .page-controll .right{
	float:right;
	height: 21px;
}
.table-list-holder .page-controll .right p{
	float:left;
	margin: 0 5px 0 0 !important;
	display:inline;
}
.table-list-holder .page-controll .right .fld-page{
	border:1px solid #BDBFC2;
	color:#6D6F71;
	font:12px Arial,Helvetica,sans-serif;
	padding:1px 7px 2px;
	width:32px;
	float:left;
	margin: 0 3px 0 0;
}
.table-list-holder .page-controll .right .btn-go{
	float:left;
	margin-left:2px;
}
/* tabs */
.tabs-holder{
	background:url(/images/horizonta-grey-dashed-border.gif) repeat-x;
	margin: 26px 0 35px;
	padding: 24px 0 0;
	height: 1%;
}
.tabset{
	width: 100%;
	position:relative;
	overflow:hidden;

}
#tabs_publications {display:none;}
.tabset div{
	width: 415px;
	position:relative;
}
.tabset .btn-left{
	display:none;
	font-size:0;
	line-height:0;
	background:url(/images/tab-btn-left.gif) no-repeat 0 100%;
	width: 20px;
	height:20px;
	position:absolute;
	left: 0;
	top: 0;
	z-index:10;
}
.tabset .btn-right{
	display:none;
	font-size:0;
	line-height:0;
	background:url(/images/tab-btn-right.gif) no-repeat 0 100%;
	width: 20px;
	height:20px;
	position:absolute;
	right: 0;
	top: 0;
	z-index:10;
}
.tabset a.disable,
.tabset a.disable:hover{
	cursor:default;
	background-position:0 0 !important;
}
.tabset ul{
	list-style:none;
	margin:0;
	padding:0;
	width: 9999px;
	position:relative;
}
.tabset ul li{
	float:left;
}
.tabset a{
	float:left;
	background:url(/images/tab-left.gif) no-repeat;
	text-decoration:none;
	border-bottom:1px solid #d7d8da;
	margin: 0 0 -1px;
}
.tabset a span{
	display:block;
	background:url(/images/tab-right.gif) no-repeat 100% 0;
	font: 11px/20px Arial, Helvetica, sans-serif;
	color:#00b6de;
	padding: 0 16px;
}
.tabset a:hover{text-decoration:none !important;}
.tabset a.active{
	background-position:0 100%;
	position:relative;
	border-bottom:1px solid #f2f2f3;
}
.tabset a.active span,
.tabset a.active:hover span{
	background-position:100% 100%;
	color:#00286b;
}
.tabset a:hover span{color:#6d6f71;}
div.tab{
	background:#f2f2f3;
	border: 1px solid #d7d8da;
	padding: 7px 15px 10px;
}

ul.buleted,
ul.buleted ul {
	
	font: 12px/18px Arial, Helvetica, sans-serif;
	color:#6d6f71;
	
	/* margin-bottom:18px; */
	
	list-style:none;
	margin:18px 0 18px 0!important;
	padding:0!important;
}

ul.buleted li{
	background:url(/images/round-blue-bullet.gif) no-repeat 0 7px;
	padding: 0 0 0 11px;
}
ul.buleted li ul li{
	background:url(/images/round-blue-bullet2.gif) no-repeat 0 7px;
	padding: 0 0 0 11px;
}


/* details */
.details{
	margin:0 0 0 -20px;
	overflow: hidden;
	padding:0;
	list-style:none;
}
* html .details{
	overflow:visible;
	height:1%;
}
.details li{
	float:left;
	width: 212px;
	margin: 0 0 0 20px;
}
* html .details li{margin:0 0 0 10px;}
.details li strong{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#6d6f71;
	display:block;
}
.details li span{
	font: 12px/18px Arial, Helvetica, sans-serif;
	color:#6d6f71;
	display:block;
}
/*option-columns */
.option-columns{
	margin:0 0 0 -20px;
	overflow: hidden;
}
* html .option-columns{
	overflow:visible;
	height:1%;
}
.option-columns .column{
	width: 205px;
	float:left;
	margin: 0 0 0 20px;
	display:inline;
}
.option-columns strong{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#6d6f71;
	margin:0 0 15px;
	display:block;
}
.option-columns input{
	float:left;
	width: 13px;
	height: 13px;
	margin:4px 4px 0 0;
	padding:0;
}
.option-columns label{float:left;}
.option-columns label,
.initials label{
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#6d6f71;
}
.option-columns .row{
	overflow:hidden;
	width: 100%;
}
.initials .row{
	overflow:hidden;
	width: 100%;
	margin: 6px 0;
}
.initials span{
	width: 125px;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#6d6f71;
	float:left;
}
.initials input.fld-initials{
	width: 170px;
	border:1px solid #BDBFC2;
	color:#6D6F71;
	font: 12px Arial,Helvetica,sans-serif;
	padding:1px 7px 2px;
}
.initials ul{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
.initials ul li{
	margin:0 0 9px;
	overflow: hidden;
	width: 100%;
}
.initials ul li input{
	float:left;
	width: 13px;
	height: 13px;
	margin:4px 4px 0 0;
	padding:0;
}
.initials ul li label{
	float:left;
}
.bottom-row{
	overflow:hidden;
	width: 100%;
}
#content .bottom-row .button-white{
	float:left;
	margin:0 !important;
}
.bottom-row a.underlined{
	float:left;
	margin: 0 0 0 125px;
}
/* agenda content */
.agenda-content{
	margin:18px 0 0;
	width: 100%;
}
.agenda-content .controll-panel{
	position:relative;
	width: 100%;
	overflow: hidden;
}
.agenda-content .scroll-buttons{
	width: 100%;
	position:absolute;
	height: 20px;
	left:0;
	top:0;
}
.agenda-content .controll-panel .btn-left{float:left;}
.agenda-content .controll-panel .btn-right{float:right;}
.agenda-content form div{margin:0 50px 0 190px;}
.agenda-content form p{
	float:left;
	margin: 0 10px 0 0 !important;
}

.agenda-content form div.month-select{
	float:left;
	height:20px;
	margin:0 3px 0 0 !important;
	width: 132px;
}
.agenda-content form div.year-select{
	float:left;
	height:20px;
	margin:0 3px 0 0 !important;
	width:102px;
}
.agenda-content form a{
	float:left;
	position:relative;
	z-index:5;
}
/* agenda-table */
.agenda-table{
	margin:0 0 0 -21px;
}
.agenda-table td{
	width: 220px;
	padding: 25px 0 0 21px;
	vertical-align:top;
}
.agenda-table th{
	width: 220px;
	padding: 25px 0 0 21px;
	vertical-align:top;
	text-align:left;
}
.agenda-table thead h2{
	margin:0;
	background:url(/images/horizonta-grey-dashed-border.gif) repeat-x 0 100%;
	padding: 0 0 1px 44px;
}
.agenda-table span{
	float:left;
	font: 25px/28px Arial, Helvetica, sans-serif;
	color:#6d6f71;
	width: 32px;
	text-align:right;
}
.agenda-table div{
	float:right;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color:#6d6f71;
	width: 175px;
}
.agenda-table h3{
	font-weight:bold;
	margin:0;
	font-size:12px;
}
.agenda-table em{font-style:normal;}
.agenda-table p{margin:5px 0 0 !important;}
/*nummers-serch */
.nummers-serch form div{margin:8px 0 11px;}
.nummers-serch form .fld-search{
	border:1px solid #BDBFC2;
	color:#6D6F71;
	font:12px Arial,Helvetica,sans-serif;
	padding:1px 7px 2px;
	width:130px;
}
body#en .nummers-serch form .fld-search
{width:118px;}

.nummers-serch strong{
	font: 12px/18px Arial, Helvetica, sans-serif;
	color:#6d6f71;
	border-top:1px solid #fff;
	display:block;
	width: 198px;
	padding: 6px 11px 0;
	margin: 9px -11px 0;
}

div.lc-select-element {
	height:20px;
	margin:0 3px 0 0 !important;
	width: 193px;
	background-color:#FFFFFF;
}

div.lc-select-element select {
	width: 194px;
}

div.lc-select-element input {
	width: 189px;
	border: 1px solid #bdbfc2;
}

#divreeks {
	display:none;
}

/* nummerregister */
.nummerregister{padding:0 0 25px;}
.nummerregister .description {
	background:url(/images/horizonta-grey-dashed-border.gif) repeat-x;
	margin: 23px 0 0;
}
.nummerregister .description .bottom{
	background:url(/images/horizonta-grey-dashed-border.gif) repeat-x 0 100%;
	overflow: hidden;
	width: 100%;
	padding: 13px 0;
}
#content .nummerregister .description p{
	float:left;
	margin: 0 20px 0 0 !important;
	font-size:10px;
}
.nummerregister .description p img{
	vertical-align:middle;
	margin: 0 3px 0 0;
}
.nummerregister .info-content{
	overflow:hidden;
	width: 100%;
}
.nummerregister .info-content .left{
	float:left;
	width: 220px;
	list-style:none;
	margin:15px 0 0;
	padding:0;
}
.nummerregister .info-content .left li{
	margin: 3px 0;
	height: 21px;
}
.nummerregister .info-content .left li img{
	vertical-align:middle;
	margin: 0 3px 0 0;
}
.nummerregister .info-content .right{
	float:right;
	width: 220px;
	list-style:none;
	margin:0 0 -10px;
	padding:0;
}
.nummerregister .info-content .right li{
	font: 12px/18px Arial, Helvetica, sans-serif;
	color:#6d6f71;
	margin: 16px 0 17px;
}
.nummerregister .info-content .right p{margin:0 !important;}
.nummerregister .info-content .right p img{
	vertical-align:middle;
	margin: 0 3px 0 0;
}
.nummerregister .page-controll{
	overflow:hidden;
	width: 220px;
}
.nummerregister .page-controll .btn-left{
	float:left;
	margin: 0 3px 0 0;
}
.nummerregister .page-controll .btn-right{float:left;}
.nummerregister .page-controll form div{
	float:right;
}
#main .nummerregister .page-controll form div p{
	float:left;
	margin:0 6px 0 0 !important;
}
.nummerregister .page-controll form div input{float:left}
.nummerregister .page-controll form div .fld-page-nomber{
	border:1px solid #BDBFC2;
	color:#6D6F71;
	font: 12px Arial,Helvetica,sans-serif;
	padding:1px 7px 2px;
	width:30px;
	margin: 0 3px 0 0;
}
/* application-content */
.application-content{padding:0 0 10px;}
#main .application-content .top-text{
	width: 340px;
	margin: 18px 0 !important;
}
.application-content .application-columns{
	overflow:hidden;
	width: 100%;
}
.application-content .application-columns .left{
	float:left;
	width: 345px;
}
.application-content .application-columns .right{
	float:right;
	width: 345px;
}
.application-content .application-columns strong{
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color:#6d6f71;
}
.application-content .application-columns ul{
	margin:0 0 17px;
}
/* registraties pages*/
.registraties{padding:0 0 30px;}
/* zoekbox */
* html .zoekbox{overflow:hidden}
.zoekbox .search-row{margin:9px 0 11px;}
.zoekbox .fld-search{
	border:1px solid #BDBFC2;
	color:#6D6F71;
	font:12px Arial,Helvetica,sans-serif;
	padding:1px 7px 2px;
	width:156px;
}
.zoekbox .fld-place {
	border:1px solid #BDBFC2;
	color:#6D6F71;
	font:12px Arial,Helvetica,sans-serif;
	padding:1px 7px 2px;
	width:182px;
	display:block;
	margin:7px 0 0;
}
.default-input {
	border:1px solid #BDBFC2;
	color:#6D6F71;
	font:12px Arial,Helvetica,sans-serif;
	padding:1px 7px 2px;
	width:178px;
	display:block;
}
.zoekbox p{overflow: hidden;}
* html .zoekbox p{
	overflow:visible;
	height:1%;
}
.zoekbox .top-arrowed{
	display:block;
	margin: 22px 0 0;
	float:left;
}
.zoekbox .bottom-row{
	border-top: 2px solid #fff;
	width: 198px;
	margin:12px -11px 0;
	padding: 6px 11px 2px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color:#6d6f71;
}
.zoekbox .download-box{margin:22px 0 0}
.zoekbox .download-box span{
	display:block;
	margin: 0 0 0 17px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #6d6f71;
}
.zoekbox .download-link{
	float:left;
	background-position: 0 4px !important;
}
.small-columns{
	overflow:hidden;
	width: 100%;
}
.small-columns .column{
	float:left;
	width: 218px;
	margin:0 0 0 19px;
	display:inline;
}
.small-columns .column:first-child{margin-left:0}
.small-columns .column h3{
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color:#6d6f71;
	margin:0;
}
#main .small-columns .column p{margin:0 !important}
/* registraties-table */
.registraties-table{margin: 18px 0 0;}
.registraties-table h2{
	margin:0 0 6px!important;
}
.registraties-table .page-controll{
	overflow:hidden;
	width: 100%;
	margin: 22px 0 0;
}
.registraties-table .page-controll .left{
	float:left;
	height: 21px;
}
.registraties-table .page-controll .left a {
	float:left;
	margin: 0 3px 0 0;
}
.registraties-table .page-controll .left p {
	float:left;
	margin: 0 0 0 5px !important;
	display:inline;
}
.registraties-table .page-controll .right {
	float:right;
	height: 21px;
}
.registraties-table .page-controll .right p {
	float:left;
	margin: 0 5px 0 0 !important;
	display:inline;
}
.registraties-table .page-controll .right .fld-page {
	border:1px solid #BDBFC2;
	color:#6D6F71;
	font:12px Arial,Helvetica,sans-serif;
	padding:1px 7px 2px;
	width:32px;
	float:left;
	margin: 0 3px 0 0;
}
.registraties-table .page-controll .right .btn-go{
float:left;
margin-left:2px;
}
.registraties-table table td{
	background:url(/images/horizonta-grey-dashed-border.gif) repeat-x 0 100%;
	font: 11px/18px Arial, Helvetica, sans-serif;
	color:#6d6f71;
	vertical-align:top;
	overflow: hidden;
}
.registraties-table table .col-1{
	width: 150px;
	padding: 10px 0 8px;
}
.registraties-table table .col-2{
	width: 93px;
	padding: 10px 5px 8px;
}


.registraties-table table .col-3{
	width: 92px;
	padding: 10px 5px 8px 0;
}
.registraties-table table .col-4{
	width: 112px;
	padding: 10px 0 8px;
}
.registraties-table table td strong{
	line-height:22px;
	float:left;
}
.registraties-table .arrows{
	float:left;
	margin: 6px 0 0 5px;
	display:inline;
}
.registraties-table .arrows a{
	display:block;
	width: 7px;
	height: 4px;
	line-height:0 !important;
	font-size:0 !important;
	text-decoration: none !important;
}
.registraties-table .arrows .up{background:url(/images/arrow-up.gif) no-repeat;}
.registraties-table .arrows .down{
	margin:2px 0 0;
	background:url(/images/arrow-down.gif) no-repeat;
}
.registraties-table .arrows a:hover{
	background-position:0 100%;
	text-decoration: none !important;
}
/*left-column */
.default-template .left-column{
	float:left;
	width: 220px;
	margin: 0 20px 0 0;
}
.default-template .left-column .side-sub-menu{
	list-style:none;
	margin:18px 0 0;
	padding: 7px 11px 37px 11px;
	background:#f2f2f3;
}
.default-template .left-column .side-sub-menu li{
	padding:0 0 0 12px;
}
.default-template .left-column .side-sub-menu .active{
	background:url(/images/small-right-arrow.gif) no-repeat 0 6px;
}
.default-template .left-column .side-sub-menu .active a,
.default-template .left-column .side-sub-menu .active a:hover{
	text-decoration:none !important;
	color:#00286b !important;
}
.default-template .left-column .side-sub-menu li.hide a {
	color:#999999!important;	
}


.right-content-img{
	float:right;
	margin: 18px 0 18px 10px;
}
/* side-bar */
.side-bar{
	float:left;
	width: 181px;
}
.side-bar .emptybanner {
    width: 150px;
}
.side-bar .banner{
	margin:22px 0;
	background: url(/images/banner-gradient.gif) repeat-y;
	padding: 10px 22px 10px 10px;
	overflow: hidden;
}
* html .side-bar .banner{
	overflow:visible;
	height: 1%;
}
.side-bar .banner a{
	background:url(/images/banner-angle.gif) no-repeat 100% 100%;
	min-height:55px;
	float:left;
	width: 150px;
}
.side-bar .banner a:hover{text-decoration:none !important}
* html .side-bar .banner a{height: 55px}
.side-bar .banner span{
	font: 14px/18px Arial, Helvetica, sans-serif;
	color:#00b6de;
	cursor:pointer;
}
.side-bar .banner strong{
	font: 12px/18px Arial, Helvetica, sans-serif;
	color:#6d6f71;
	cursor:pointer;
}
.side-bar .about-box{
	width: 150px;
	margin: 40px 0 0;
}
.side-bar .about-box h2{margin: 0 0 11px}
/* grey-box */
.grey-box{
	background:#F2F2F3 none repeat scroll 0 0;
	margin:20px 0 0;
	padding:7px 11px;
}
.notopmarge {
    margin-top:0;
}
/* search-filter */
.search-filter{padding-bottom:17px}
.search-filter .heading{
	overflow:hidden;
	width: 100%;
}
.search-filter .heading h2{
	float:left;
	margin:0 !important;
}
.search-filter .heading a{float:right;}
.search-filter ul{
	margin:12px 0 7px;
	padding:0;
	list-style:none;
}
.search-filter ul li{
	height:22px;
}

.search-filter ul li a.removefilter {
	display:none;
}

.search-filter{
	font: 12px/22px Arial, Helvetica, sans-serif;
	color:#6d6f71;
}
.search-filter ul li img{
	vertical-align:middle;
	margin:0 10px 0 0;
}
/* dosiers */
.dosiers ul{
	list-style:none;
	margin:0 0 -7px;
	padding:0;
}
.dosiers ul li{margin:18px 0;}
.dosiers ul h3{
	margin:0;
	background:url(/images/ico-folder.gif) no-repeat;
	padding: 0 0 0 25px;
	height: 20px;
}
.dosiers ul h3 a{font-size:14px !important;}
.dosiers ul p{margin:0;}
.agenda{
	margin:20px 0 10px;
	padding:7px 11px;
}
.agenda h2{margin:0 0 8px;}
.agenda strong{
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color:#6d6f71;
	display:block;
}
.agenda span{
	font: 12px/18px Arial, Helvetica, sans-serif;
	color:#6d6f71;
	display:block;
}
/* psevdo-select */
#psevdo-select div.select-element{
	width: 220px;
	margin: 7px 0 11px;
}
* html #psevdo-select div.select-element{overflow:hidden;}
#psevdo-select div.select-element .open{ margin-bottom:-18px;}
#psevdo-select strong{
	border-left: 1px solid #bdbfc2;
	border-width:1px 0 1px 1px;
	display:block;
	font: 12px/20px Arial, Helvetica, sans-serif;
	color:#6d6f71;
	text-indent:8px;
	background:url(/images/psevdo-select-arrow.gif) no-repeat 100% 0;
	cursor:pointer;
	width: 219px;
	position:relative;
	z-index:20;
}
#psevdo-select .select-element .open strong{ background-position: 100% 100%;} 
/* drop menu */
#psevdo-select .select-element div div{
	display:none;
	position:relative;
	z-index:10;
	top: -12px;
	left:-11px;
	height:1%;
}
#psevdo-select .select-element .open div{ display:block;}
#psevdo-select .select-element div span.top{
	display:block;
	font-size: 0;
	line-height:0;
	background:url(/images/psevdo-select-top.png) no-repeat;
	width: 725px;
	height: 20px;
}
#psevdo-select .select-element div span.bottom{
	display:block;
	font-size: 0;
	line-height:0;
	background:url(/images/psevdo-select-bottom.png) no-repeat;
	width: 725px;
	height: 22px;
}
#psevdo-select .select-element .side-shadow{
	background:url(/images/psevdo-select-bg.png) repeat-y;
	padding:0 0 0 7px;
	width: 718px;
	position:static !important;
	display:block;
}
#psevdo-select .select-element ul{
	margin:0;
	list-style:none;
	overflow: hidden;
	padding:0;
	background:url(/images/psevdo-select-separators.gif) repeat-y;
}
* html #psevdo-select .select-element ul{
	overflow:visible;
	height: 1%;
}
#psevdo-select .select-element ul li{
	float:left;
	width: 160px;
	margin: 0 0 0 15px;
	overflow: hidden;
	display:inline;
}
#psevdo-select .select-element ul ul{
	background:none;
	padding:0;
	margin:0 0 -6px;
}
#psevdo-select .select-element ul ul li{
	float:none;
	width: auto;
	margin:0 0 6px;
	display:block;
}
#psevdo-select .select-element ul ul a{
	position:relative;
	line-height:13px !important;
}

/* psevdo-select-type2 */
.psevdo-select-type2{
	width: 220px;
	margin: 7px 0;
	position:relative;
}
.psevdo-select-type2 strong{
	border-left: 1px solid #bdbfc2;
	border-width:1px 0 1px 1px;
	display:block;
	font: 12px/20px Arial, Helvetica, sans-serif;
	color:#6d6f71;
	text-indent:8px;
	background:url(/images/psevdo-select-arrow.gif) no-repeat 100% 0;
	cursor:pointer;
	width: 197px;
	position:relative;
	z-index:20;
}
.psevdo-select-type2 .open strong{ background-position: 100% 100%;} 
/* drop menu */
.psevdo-select-type2 div div{
	display:none;
	position:absolute;
	z-index:10;
	top: 8px;
	left:-11px;
	height:1%;
}
.psevdo-select-type2 .open div{display:block;}
.psevdo-select-type2 div span.top{
	display:block;
	font-size: 0;
	line-height:0;
	background:url(/images/psevdo-select2-top.png) no-repeat;
	width: 321px;
	height: 12px;
}
.psevdo-select-type2 div span.bottom{
	display:block;
	font-size: 0;
	line-height:0;
	background:url(/images/psevdo-select2-bottom.png) no-repeat;
	width: 321px;
	height: 12px;
}
.psevdo-select-type2 ul{
	padding:5px 22px 8px;
	margin:0;
	width: 277px;
	position:static !important;
	display:block;
	list-style:none;
	overflow: hidden;
	background:url(/images/psevdo-select2-side-shadow.png) repeat-y;
}
* html #psevdo-select .select-element ul{
	overflow:visible;
	height: 1%;
}
#psevdo-select .select-element ul li{
	float:left;
	width: 160px;
	margin: 0 0 0 15px;
	overflow: hidden;
	display:inline;
}
#psevdo-select .select-element ul ul{
	background:none;
	padding:0;
	margin:0 0 -6px;
}
#psevdo-select .select-element ul ul li{
	float:none;
	width: auto;
	margin:0 0 6px;
	display:block;
}
#psevdo-select .select-element ul ul a{
	position:relative;
	line-height:13px !important;
}
/* search form */
.search-form{margin: 18px 0 0;}
.search-form form div{margin: 7px 0 0;}
.search-form .fld-search{
	width: 152px;
	padding:1px 7px 2px;
	border: 1px solid #bdbfc2;
	font: 12px Arial, Helvetica, sans-serif;
	color:#6d6f71;
}
body#en .search-form .fld-search{
	width: 140px;
}
/* publicaties */
.publicaties{margin:27px 0 0;}
.margin-18{margin:18px 0 0 !important}
/* contact-columns */
.contact-columns .column{
	float:left;
	width: 218px;
	margin:0 0 0 23px;
	display:inline;
}
.contact-columns .column:first-child{margin-left:0;}
.contact-columns .column p{margin:0 0 18px!important}
.contact-columns .column em{
	font-style:normal;
	float:left;
	width: 65px;
}
.contact-columns .column span{
	overflow:hidden;
	width: 100%;
}
.routebeschrijving .map{
	background-image: url(/images/map.jpg);
	margin:18px 0;
	display:block;
	width:473px;
	height:237px;
}
.routebeschrijving strong{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#6d6f71;	
}
/*
.routebeschrijving ul{
	font: 12px/18px Arial, Helvetica, sans-serif;
	color:#6d6f71;
	margin-bottom:18px;
}
*/
/* reactieformulier */
.reactieformulier #dynamic-form{margin:20px 0 0;}
.reactieformulier div{overflow:hidden;}
* html .reactieformulier div{
	overflow:visible;
	height: 1%;
}
#content .reactieformulier form p{
	overflow:hidden;
	margin: 6px 0 !important;
}
* html .reactieformulier p{
	overflow:visible;
	height: 1%;
}
.reactieformulier p span{
	float:left;
	width: 90px;
	margin: 0 5px 0 0;
}
.reactieformulier p input{
	float:left;
	width: 190px;
	border: 1px solid #bdbfc2;
	font:12px Arial, Helvetica, sans-serif;
	color:#6d6f71;
	padding:1px 5px 2px;
}
.reactieformulier p textarea{
	float:left;
	width: 346px;
	height: 105px;
	border: 1px solid #bdbfc2;
	font:12px Arial, Helvetica, sans-serif;
	color:#6d6f71;
	padding:1px 5px 2px;
}
.reactieformulier .infocus input,
.reactieformulier .infocus textarea{border-color:#00286b;}
.reactieformulier .error{
	font: 12px/24px Arial, Helvetica, sans-serif;
	color:#003f7f;
	padding:0 0 0 30px;
	margin: 13px 0 0 95px;
	background:#f2f2f4 url(/images/ico-attention.gif) no-repeat 12px 7px;
}
.reactieformulier .buttons{
	overflow:hidden;
	margin: 16px 0 0 95px;
}
* html .reactieformulier .buttons{
	overflow:visible;
	height: 1%;
}
.reactieformulier p.button-white span{
	margin:0;
	width:auto;
}
.reactieformulier .buttons .button-white{
	float:left;
}
.reactieformulier .buttons .underlined{
	float:right;
	margin: 7px 0 0;
	font-size:11px !important;
}

.alertformerror{
	font: 12px/24px Arial, Helvetica, sans-serif;
	color:#003f7f;
	padding:0 0 0 30px;
	margin: 13px 0 0 125px;
	background:#f2f2f4 url(/images/ico-attention.gif) no-repeat 12px 7px;
}

/* popup */
#popup{
	padding:17px 20px;
}
#popup p{
	font: 12px/18px Arial, Helvetica, sans-serif;
	color:#6d6f71;
	margin:18px 0;
}
/* tips-of-klachten-columns */
.no-bg{background:none !important}
.tips-of-klachten-columns{
	overflow:hidden;
	width: 100%;
	background:url(/images/horizonta-grey-dashed-border.gif) repeat-x;
	padding: 0 0 8px;
}
.tips-of-klachten-columns .column{
	float:left;
	width: 218px;
	margin:0 0 0 23px;
	display:inline;
}
.tips-of-klachten-columns .column:first-child{margin-left:0;}
.tips-of-klachten-columns .column p{margin:0 0 18px!important}
.tips-of-klachten-columns h2{margin:18px 0;}
/* zoekresultaat */
.zoekresultaat{padding-bottom:40px}
.zoekresultaat .grey-box{overflow:hidden;}
* html .zoekresultaat .grey-box{
	overflow:hidden;
	height:1%;
}
.zoekresultaat .grey-box .search{
	float:left;
	width: 200px;
}
.zoekresultaat .grey-box .search h2{margin:0 0 7px}
.zoekresultaat .grey-box .search .fld-search{
	border:1px solid #BDBFC2;
	color:#6D6F71;
	font:12px Arial,Helvetica,sans-serif;
	padding:1px 7px 2px;
	width:148px;
}
.zoekresultaat .grey-box .details{
	float:right;
	width: 450px;
}
.zoekresultaat .search-result .search-result-title h2{
	margin:18px 0 13px;
}
.zoekresultaat .search-result .result{
	background:url(/images/horizonta-grey-dashed-border.gif) repeat-x;
	margin:20px 0 0;
	padding:0;
	list-style:none;
}
.zoekresultaat .search-result .result li{
	background:url(/images/horizonta-grey-dashed-border.gif) repeat-x 0 100%;
	padding: 8px 0 10px;
}
.zoekresultaat .search-result .page-controll{
	overflow:hidden;
	width: 100%;
	margin: 22px 0 0;
}
.zoekresultaat .search-result .page-controll .left{
	float:left;
	height: 21px;
}
.zoekresultaat .search-result .page-controll .left a{
	float:left;
	margin: 0 3px 0 0;
}
.zoekresultaat .search-result .page-controll .left p{
	float:left;
	margin: 0 0 0 5px !important;
	display:inline;
}
.zoekresultaat .search-result .page-controll .right{
	float:right;
	height: 21px;
}
.zoekresultaat .search-result .page-controll .right p{
	float:left;
	margin: 0 5px 0 0 !important;
	display:inline;
}
.zoekresultaat .search-result .page-controll .right .fld-page{
	border:1px solid #BDBFC2;
	color:#6D6F71;
	font:12px Arial,Helvetica,sans-serif;
	padding:1px 7px 2px;
	width:32px;
	float:left;
	margin: 0 3px 0 0;
}
.zoekresultaat .search-result .page-controll .right .btn-go{
float:left;
margin-left:2px;
}
/* pointer-content */
.pointer-content{padding:0 0 45px}
.pointer-content h2{margin:9px 0;}
.pointer-content h2 a{font-size:14px !important;}
.pointer-content .boxes-holder{
	background:url(/images/horizonta-grey-dashed-border.gif) repeat-x;
}
.pointer-content .box{
	background:url(/images/horizonta-grey-dashed-border.gif) repeat-x 0 100%;
	padding: 1px 0 0;
}
.pointer-content .pointer-columns{
	overflow:hidden;
	width: 100%;
	padding: 0 0 19px;
	margin: -5px 0 0;
}
.pointer-content .pointer-columns div{
	float:left;
	width: 227px;
	margin: 0 0 0 10px;
}
.pointer-content .pointer-columns div:first-child{margin-left:0}
.pointer-content .pointer-columns div strong{
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color:#6d6f71;
}
.pointer-content .pointer-columns ul{
	margin:0 0 0 12px;
	padding:0;
	list-style:none;
}
.pointer-content .pointer-columns ul ul{margin:0 0 0 11px;}


/* footer */
#footer{
	background:url(/images/footer.gif) no-repeat 0 100%;
	padding: 0 20px 0 19px;
	height: 70px;
	overflow: hidden;
}
#footer .left-links{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width: 180px;
}
#footer .left-links li{
	padding:0 0 0 16px;
	margin: 0 0 3px;
}
#footer .left-links .link-1{background:url(/images/footer-link-1.gif) no-repeat 0 50%;}
#footer .left-links .link-2{background:url(/images/footer-link-2.gif) no-repeat 0 50%;}
#footer .left-links a{
	font: 12px/18px Arial, Helvetica, sans-serif;
	color:#00b5d9;
}
#footer .left-links a:hover{text-decoration:underline}
#footer .last-update{
	font: 11px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	margin: 22px 0 0 22px;
	display:inline;
}
#footer strong{
	float:right;
	margin: 21px 22px 0 0;
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#fff;
}
.font-size-16{font-size:16px !important}
.font-size-14{font-size:14px !important}
.margin-0{margin:0 !important}
/* sIFR */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* uselab customized */
.btn-off {
	cursor:default;
}
.fld-disabled {
	background-color:#fff;
}
.hidden {
	text-decoration:line-through;
}


/* default-table */
.default-table{margin: 18px 0 0;}
.default-table h2{
	margin:0 0 6px!important;
}
.default-table .page-controll{
	overflow:hidden;
	width: 100%;
	margin: 22px 0 0;
}
.default-table .page-controll .left{
	float:left;
	height: 21px;
}
.default-table .page-controll .left a{
	float:left;
	margin: 0 3px 0 0;
}
.default-table .page-controll .left p{
	float:left;
	margin: 0 0 0 5px !important;
	display:inline;
}
.default-table .page-controll .right{
	float:right;
	height:21px;
	width:200px;
}
.default-table .page-controll .right p{
	float:left;
	margin: 0 5px 0 0 !important;
	display:inline;
}
.default-table .page-controll .right .fld-page{
	border:1px solid #BDBFC2;
	color:#6D6F71;
	font:12px Arial,Helvetica,sans-serif;
	padding:1px 7px 2px;
	width:32px;
	float:left;
	margin: 0 3px 0 0;
}
.default-table .page-controll .right .btn-go{float:left;margin-left:2px;}
.default-table table td{
	background:url(/images/horizonta-grey-dashed-border.gif) repeat-x 0 100%;
	font: 11px/18px Arial, Helvetica, sans-serif;
	color:#6d6f71;
	vertical-align:top;
	overflow: hidden;
}

.default-table table .col{
	width: 150px;
	padding: 10px 0 8px;
}

.default-table table td strong{
	line-height:22px;
	float:left;
}

.default-table .arrows {

}

.default-table .table-hr a {
	color:#6d6f71!important;
	display:table-cell;
	display:inline-block;
	background-position: right 3px!important;
	font-weight:bold!important;
	padding-right:14px;
}
.default-table .table-hr a:hover {}
.default-table .table-hr a {background:url(/images/b-sort-0.gif) no-repeat;}
.default-table .table-hr a.up{background:url(/images/b-sort-1.gif) no-repeat;}
.default-table .table-hr a.down{background:url(/images/b-sort-2.gif) no-repeat;}

.default-table .col strong a {
	color:#6d6f71!important;
	font-weight:bold!important;
}

.default-table .na-col-1{
	width: 140px;
	padding: 10px 0 8px;
}

.default-table .na-col-2{
	width: 130px;
	padding: 10px 5px 8px;
}

.default-table .na-col-3{
	width: 120px;
	padding: 10px 5px 8px 0;
}

.default-table .rg-col-1{
	padding: 10px 5px 8px;
}

.default-table .rg-col-2{
	padding: 10px 5px 8px;
	text-align:right;
}

.default-table .rg-col-3{
	padding: 10px 5px 8px 0!important;	
	text-align:right!important;	
}

.default-table .rg-col-4{
	padding: 10px 5px 8px 0;
	text-align:right;	
}

default-table .table-hr {
	white-space:nowrap;
}

div.template-block {
	margin:20px 0 0 0;
}

div.template-block h2,
div.template-block p {
	padding:0px!important; 
	margin:0px!important;
}

div.template-block-grey {
	background-color:#f2f2f2;
	padding:10px;
}
div.template-block-grey h2,
div.template-block-grey p {
	padding:0px!important; 
	margin:0px!important;
}
div.template-block img,
div.template-block-grey img {
	float:right;
	padding:0px 5px 5px 5px!important;
}

table.tarieven {}
table.tarieven td {vertical-align:top; padding:7px 3px 7px 3px;}
table.tarieven th {text-align:left; vertical-align:top; padding:7px 3px 7px 3px;}
table.tarieven td.c1 {width:20%; background-color:#f2f2f3;}
table.tarieven td.c2 {width:20%; background-color:#fbfbfb;}
table.tarieven tr.top td {border-bottom:1px  dashed #bdbfc2;}

div.expandable {
	position:relative;
	height:18px;
	overflow:hidden;
}

div.expanded span, div.expandable span {
	display:block;
	color:#00b5d9;
	font-weight:bold;
	cursor:pointer;
}

div.expanded div, div.expandable div {
	padding:0px;
	margin:0px;
}

div.expanded {
	position:relative; 
	height:auto;
}

div.expanded div.txt {
	clear:both;
}	
	
div.grey-box .btn-go{background-color:#f2f2f3;}

div.menu-row .btn-go{margin-left:2px; margin-right:-2px;}

h1.dossiers-en {
    visibility:hidden;
    height:1px;overflow:hidden;line-height:1px;
}

.naamnr {
    padding-top:10px;
}

.search-box .btn-go {margin-left:2px;}
#tabsheetloading {display:none;height:80px;}
#ul_busy_anim {display:none;}
.clear_both {clear:both;}
.btn-go {margin-left:2px;}
.float_l {float:left!important;}

div.agenda_noscript { 
	z-index:999999999!important;
	position:relative;
}

div.map_container {
	position:relative;
	height:446px;
}

div.name_container {
	width:462px;
	overflow:hidden;
}

div.name_container div.col {
	float:left; 
	width:115px;
	overflow:hidden;
}

div.name_container span.nr {
	padding:0px;
	margin:0px;
	color:#6d6f71;
	font-size:12px;
	line-height:18px;
	display:block;
	float:left; 
	width:20px;
	overflow:hidden;
}

div.name_container a {
	display:block;
	float:left;
	width:95px;
	overflow:hidden;
}

div.map_int {
	width:462px;
	height:446px;
	overflow:visible;
	background-image:url(/images/map.gif);
	position:absolute;
}

div.map_int a,
div.map_int a:hover {
	position:absolute;
	width:20px;
	height:12px;
	cursor:pointer;
	overflow:visible;
	background-image:url(/images/map-point.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#FFFFFF!important;
	font-size:9px!important;
	line-height:12px!important;
	text-decoration:none!important;
}

div.map_int a span.nr {
	position:absolute;
	width:12px;
	height:12px;
	overflow:hidden;
	text-align:center;
}

div.map_int a span.tag,
div.map_int a:hover span.tag {

	position:relative;
	left:10px; top:-3px;
	display:none;
	font-size:11px!important;
	border: 1px solid #00286b;
	background-color:#f2f2f3;
	color:#00286b;
	padding: 2px 5px 2px 5px;
	margin-left:5px;
}

div.map_int a:hover {
	z-index: 99999;
}

div.map_int a:hover span.tag {
	position:absolute;
	display:table;
	display:inline-block;
}

p.option_title {
	padding-top:8px;
}

#search_filter {
	display: none;
}


#content:after,
.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

#content,
.clearfix {
	display: inline-block;
}

* html .#content,
* html .clearfix {
	height: 1%;
}

#content,
.clearfix {
	display: block;
}

.popup-holder {position:relative;z-index:999999;}
