/*reset*/
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,blockquote,th,td,p{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;font-size:inherit;font-size:100%;}
fieldset,img{border:0;}address,caption,cite,code,dfn,th,var,em{font-style:normal;font-weight:normal;}
ul{margin:0;padding:0;list-style:none;} ol{margin:0 0 0 30px;padding:0;}
caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}form{display: inline;}*:focus{outline:none;}
figure {margin:0;}
/*basic*/
html {
	height: 100%;
	overflow: -moz-scrollbars-vertical;
}
body {
	color: #404040;
	font: normal 0.75em/160% Arial, Verdana, Tahoma, Trebuchet MS;
	text-align: center;
}
body, body.bg {background:#d5d4d5;}

div.container {
	background:#fff;
	width: 870px;
	margin: 12px auto;
	margin-top:28px;
	border: 0;
	text-align: left;
	min-height: 500px;/*zie lt_ie7.css*/
	position:relative;
}

ul.accesnav {
    left: -1000em;
    position: absolute;
}

.noStyles {
	list-style:none;
	margin:0;
	padding:0;
}

/*link*/
a, a:visited {color: #404040;}
a:hover {color:#000;}
a:active {color:#404040;}
a.reverse, a.reverse:visited {color: #eaeaea;}
a.reverse:hover {color:#fff;}
a.reverse:active {color:#eaeaea;}
a.pdf, a.pdf:visited {background:transparent url(../images/i_pdf.gif) no-repeat scroll 0 4px;padding:2px 0 2px 22px;display:block;}
div.rss {position:relative;}
a.rss, a.rss:visited {background:transparent url(../images/i_rss.gif) no-repeat scroll left center;padding:2px 0 2px 20px;display:block;}
div.rss a.rss {position:absolute;right:0;top:-40px;}
a.email, a.email:visited {background:transparent url(../images/i_email.gif) no-repeat scroll left center;padding:2px 0 2px 20px;display:block;text-decoration:underline;cursor:pointer;}
a.print, a.print:visited {background:transparent url(../images/i_print.gif) no-repeat scroll left center;padding:2px 0 2px 20px;display:block;}
a.pdf:hover, a.rss:hover {text-decoration:none;}
a.info, a.info:visited {background:transparent url(../images/i_inf.gif) no-repeat scroll 0 0;text-indent:-9999px;width:14px;height:14px;display:inline-block;}

/*text elements*/
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
h1 {font-size: 1.6em; margin: 0.67em 0;}
h2 {font-size: 1.3em; margin: 0.67em 0;font-weight:bold;}
h3 {font-size: 1.2em;}
h4, h5, h6 {font-size: 1em;}
h2 a, h2 a:visited, h3 a, h3 a:visited, h4 a, h4 a:visited {text-decoration:none;}
h4 a:hover, h4 a:active {text-decoration:underline;}
strong.xl {font-size: 1.5em;}
p {margin: 5px 0 20px 0;font-size:100%}
div.content h4 {font-weight:bold;}
.intro {font-weight: bold; margin: 5px 0 10px 0;}
.img-caption {font-style:italic;color:#999;font-size:0.9em;}

ul a, ul a:visited {text-decoration:none;}
.content ul a, .content ul a:visited {text-decoration:underline;}
.actionbox ul.list a, .actionbox ul a:visited {text-decoration:none;}
.alphabet ul.list a, .alphabet ul a:visited {text-decoration:none;}


ul a:hover {text-decoration:underline;}
ul.list {margin: 0 0 20px 0;}
li{list-style:none;}
ul.list li {background:transparent url(../images/bg_list.gif) no-repeat scroll 0 1px;list-style:none;padding:1px 0 1px 15px;}
ul.list.plain li {background:none;list-style: none;padding:1px 0;}
ul.list.pdf li {background: none;padding:0;}
ul.list.pdf li a, ul.list.pdf li a:visited {background:transparent url(../images/i_pdf.gif) no-repeat scroll left center;padding:2px 0 2px 22px;font-weight:normal!important;}
ul.list.pdf li a.order, ul.list.pdf li a.order:visited {background: transparent url(../images/bg_more_0.gif) no-repeat scroll 5px 2px;}
ul.list.pdf li a.order:hover, ul.list.pdf li a.order:active {background: transparent url(../images/bg_more_1.gif) no-repeat scroll 5px 2px;}
ul.list p{margin:0;}

.linkList li {
	background:url(../images/sprite-icons.png) -980px -96px no-repeat;
	font-size:12px;
	padding:0 0 6px 20px;
}
.linkList a {
	color:#2e292f;
}
.regions .linkList a:hover {
	color:#003d7a;
}



/* h1 */
div.content h1 {line-height:normal;}
h1.h1 {
	color: #fff;
	background: transparent url(../images/bg_h1_bot.png) no-repeat scroll 0 0;
	padding:0 0 10px 0;
	margin:61px  0 -3px;
}
h1.h1 span.left {
	background: transparent url(../images/bg_h1_left.png) no-repeat scroll 0 0;
	padding: 0 15px;
	display: table-cell;
}
h1.h1 span.right {
	background: transparent url(../images/bg_h1_right.png) no-repeat scroll 0 0;
	width: 8px;
	padding: 0 4px;
	margin: 0;
	display: table-cell;
}
h1.h1 a, h1.h1 a:visited {text-decoration:none;}
h1.h1 a:hover {text-decoration:underline;}

h4.nopadding { padding: 0 0 0 0; }

/* forms */
select, input, textarea {
	font: normal 116.67% Arial, Verdana, Tahoma, Trebuchet MS;
	color: #000;
}
legend {
	left:-999em;
	position:absolute;
}
input.textfield, textarea.textfield {
	border: solid 1px #c4c4c4;
	padding: 3px 2px;
	background-color:#fff;
	background-position: 0 0;
	background-attachment:scroll;
	background-repeat:repeat-x;
}

div.form fieldset label {display:block;font-weight:bold;}

div.form input.textfield:focus {background-color:#fffacd;}
div.form span.radio *, div.form span.checkbox * {
	vertical-align: middle;
	margin:0 2px 0 0;
	font-weight:normal;
}
div.form span.radio label, div.form span.checkbox label {display:inline;}
fieldset.radio span.radio, fieldset.checkbox span.checkbox {display:block;}
fieldset.radio.horz span.radio {display:inline;}
select.select {
	border: solid 1px #aaa;
	padding: 2px;
}
fieldset.checkbox.horz span.checkbox {display:inline;}
select.select {
	border: solid 1px #aaa;
	padding: 2px;
}
div.form fieldset {padding: 7px 0;}
div.form div.verplicht {
	padding:10px 0;
	color:#888;
}
div.form fieldset label span, div.form div.verplicht span {color:#c00;font-weight:bold;font-size:1.2em;}
div.form fieldset input.textfield {width:180px;}
div.react div.form fieldset input.textfield, div.formexp fieldset input.textfield {width:165px;}

div.form fieldset textarea.textfield {
	display:block;
	width:320px;
}

div.form fieldset.inline textarea.textfield

div.form hr {
	border:none;
	height:0;
	line-height:1px;
	font-size: 1px;
	border-top:solid 1px #b9b9b9;
	width:100%;
	text-align: left;
	margin:10px 0;
}
div.item div.form hr {
	width:95%;
	margin:0;
}
div.form div.note {
	float:right;
	width:140px;
	font-style:italic;
	font-size:0.9em;
	color:#999;
}
div.col407 div.note, div.col387 div.note {width:140px;}
div.col580 div.note {width:300px;}
div.formexp {
	background-color:#ededed;
	padding:5px 10px;
	margin:5px 0;
}
.radio .note { float:none !important;}
.checkbox .note { float:none !important;}

/*form validation errors*/
fieldset.error input.textfield,fieldset.error textarea.textfield {border-color: #c00;}
div.formvaltxt {color: #888;font-style:italic;font-size: 0.9em;display:none;}
span.formval {
	width: 14px;
	height: 14px;
	line-height: 14px;
	margin: 0 0 0 3px;
	display: inline-block;
}
fieldset.radio span.formval {vertical-align: middle;}
fieldset.oke span.formval {background: transparent url(../images/i_formval_1.gif) no-repeat scroll 0 0;}
fieldset.error span.formval {background: transparent url(../images/i_formval_2.gif) no-repeat scroll 0 0;}
fieldset.error div.formvaltxt {display:block;}

/* btns */
span.btn {border: solid 1px #c4c4c4;display:inline-block;}
a.btn, a.btn:visited, input.btn {background:#fff url(../images/bg_button.gif) repeat-x scroll left bottom;border: solid 1px #c4c4c4;cursor:pointer;font-size:1.2em;text-decoration:none;}
a.btn, a.btn:visited {padding: 3px 15px;}
a.btn-back, a.btn-back:visited {padding:3px 15px 3px 0;}
input.btn {border:none;padding:2px 8px;}
a.btn:hover, input.btn:hover {background: #fff url(../images/bg_button_hover.gif) repeat-x scroll left bottom;}
a.btn:active, input.btn:active {background: #fff url(../images/bg_button_active.gif) repeat-x scroll left top;}
a.btn.xl, a.btn.xl:visited {padding:10px 30px;font-size:1.5em;line-height:30px;}
a.btn.akkoord {color:#648520;font-weight:bold;}
a.btn.nietakkoord {color:#c00;font-weight:bold;}

/* -- Basic layout elements --- dont change! ---------------------------------------------------------- */
div.wrapper, div.afbtxt {overflow:hidden;width:100%;}
div.afbtxt {margin:10px 0;}
div.afbtxt div.afb {float:left;padding:0 10px 0 0;}
div.afbtxt div.txt {display:table-cell;padding:0 10px 0 0;display: run-in;}
div.item {float:left;width:49.9%;margin:5px 0;}
div.item.odd {clear:left;}
div.becomemember div.item h2 {font-size:1.2em;}

/* cols */
div.col290 {
	width:290px;
	float:left;
}
div.col290duo {background: transparent url(../images/bg_box290_duo.png) no-repeat scroll bottom left;width:580px;float:left;}
div.col290duo div.box290 div.bot {background:none;}
div.col267-left {
	width:252px;
	margin: 0;
	float:left;
}
div.col267-right {
	width:252px;
	margin: 0;
	float:right;
}
div.col173 {
	width:173px;
	float:left;
}

div.col193 {
	width:192px;
	float:left;
}

div.col407 {
	width:407px;
	float:left;
}

div.col387 {
	width:387px;
	float:left;
}

div.col580 {
	width:580px;
	float:left;
}


/* -- Columns ---------------------------------------------------------- */
.columns {
	float:left;
	margin:0 20px 20px;
}
.columns .col {
	float:left;
	margin-left:20px;
}
.columns .col:first-child {
	margin-left:0;
}
.columns .col figure a {
    display:inline-block;
}

/* columnThree */
.columnThree .col {
	overflow:hidden;
	width:263px;
}
.columnThree .col + .col {
	width:264px;
}
.columnThree .col + .col + .col {
	width:263px;
}
.columnThree article {
	cursor:pointer;
	overflow:hidden;
	width:264px;
}
.columnThree figure img {
	display:block;
}
.columnThree .content {
	background:url(../images/sprite-general.png) 0 -164px no-repeat;
	min-height:66px;
	padding:4px 0 0 14px;
}
.columnThree .content h2, .columnThree .content h2 a {
	color:#fff;
	display:inline-block;
	font-size:20px;
	line-height:25px;
	margin:0;
	padding:0;
}

/* columnFour */
.columnFour {
	background:#eee;
}
.columnFour .col {
	border-left:1px solid #d5d4d5;
	margin:10px 0;
	padding-bottom:15px;
	width:207px;
}
.columnFour .col:first-child {
	border:none;
	width:206px;
}
.columnFour article {
	padding:4px 14px 0;
}
.columnFour h3 {
	color:#5b5a62;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0 0 9px;
}
.columnFour h2, .columnFour h2 a, .columnFour h2 a:hover, .columnFour h2 a:visited {
	color:#2f3e73;
	font-size:15px;
	line-height:20px;
	margin:0;
	padding:0 0 5px;
}
.columnFour h2 a:hover {
	background:url("../images/sprite-line.png") -1726px 105% no-repeat;
}
.columnFour p {
	line-height:20px;
	margin:0;
	margin-bottom:8px;
}

/* regions */
.regions {
	border-top:1px solid #d5d4d5;
	width:830px;
}
.ie7 .regions {
    padding-bottom:20px;
}
.regions .col {

}
.regions h2 {
	color:#2f3e73;
	font-size:24px;
	font-weight:normal;
	line-height:30px;
	margin:0;
	padding: 0 0 19px;
}
.regions .visual {
	padding-top:21px;
}
.regions figure {
}
.col.locations {
	margin-left:35px;
	padding-top:18px;
}
.col.locations ul {
	float:left;
	margin-left:90px;
	padding-right:17px;
}
.col.locations ul.first-child {
	margin-left:0;
}

.col.carrousel {
	width:547px;
}
.columnThree .col.latestNews {
	position:relative;
	width:263px;
}
.colLine {
	border-top:4px solid #c43230;
	padding-top:11px;
}
.colLine > h3:first-child, .colLine > h3:first-child a {
    color:#c43230;
	padding-bottom:17px;
}

.home .colLine {
	border-top:4px solid #9f0547;
	padding-top:11px;
}
.home .colLine > h3:first-child, .home .colLine > h3:first-child a {
    color:#9f0547;
	padding-bottom:17px;
}
.home .colLine.latestNews  > h2:first-child, .home .colLine.latestNews  > h2:first-child a {
    color:#9f0547;
	margin-top:0;
	padding-bottom:7px;
	padding-top:0;
}

.moreNews {display:inline-block; position:absolute; right:0; top:12px;}

.latestNews {
	margin-top:20px;
}
.latestNews ul a {
	background:url("../images/sprite-general.png") -607px -641px no-repeat;
	color:#2e292f;
	display:table;
	font-size:13px;
	height:49px;
	line-height:16px;
	margin-top:1px;
	padding:0 8px 0 30px;
	text-decoration:none;
}
.latestNews ul li:first-child a {
	margin-top:0;
}

.latestNews ul a:hover {
	background-position:-607px -754px;
}
.latestNews ul li span {
	display:table-cell;
	height:49px;
	vertical-align:middle;
	width:264px;
}
.ie7 .latestNews ul a, .ie7 .latestNews ul li span {width:225px;}
.ie7 .latestNews ul a {display:block; height:41px; padding-top:8px; }
.ie7 .latestNews ul li span {}


/* -- specific elements ------------------------------------------------------------------------------- */
a.more, a.more:visited {
	background: transparent url(../images/bg_more_0.gif) no-repeat scroll 0 7px;
	padding: 5px 0 5px 18px;
	display: block;
}
a.more:hover, a.more:active {
	background: transparent url(../images/bg_more_1.gif) no-repeat scroll 0 7px;
	text-decoration: none;
}

a.more-inline, a.more-inline:visited {
	padding: 5px 0 5px 18px;
	display: inline;
}
a.more-inline:hover, a.more-inline:active {
	text-decoration: none;
}

a.morediap, a.morediap:visited {
	background: transparent url(../images/bg_more_diap_0.gif) no-repeat scroll 0 8px;
	padding: 5px 0 5px 18px;
	display: block;
	color: #eaeaea;
}
a.morediap:hover, a.morediap:active {
	background: transparent url(../images/bg_more_diap_1.gif) no-repeat scroll 0 8px;
	text-decoration: none;
	color: #fff;
}
a.hi, a.hi:visited {
	background: transparent url(../images/i_hi_0.gif) no-repeat scroll 0 5px;
	padding: 2px 0 2px 18px;
	display: block;
	text-decoration: none;
}
a.hi:hover, a.hi:active {background: transparent url(../images/i_hi_1.gif) no-repeat scroll 0 5px;text-decoration: underline;}

/* Wrapper
---------------------------------------------- */
div.wrapper div.wrapper {padding-top:20px;}
div.wrapper, .wrapper .box580 .wrapper, .wrapper .col407 .wrapper, .wrapper .actionbox .wrapper  {padding-top:0;}

/* header */
div.header {height:138px; margin-bottom:84px; position:relative; z-index:101;}
div.header-content {position:relative;z-index:100;}
.logo {border-top: 12px solid #d5d4d5; left:0; position:absolute; top:0;}
div.slogan {color:#2f3e73; font-size:22px; left:20px; position:absolute; top:120px;}
.watermerk {color:#888;font-style:italic}
.header + .wrapper, .clickpath + .wrapper {border-top:10px solid #d5d4d5;}


/* SEARCHBOX */
div.search {
	float:right;
	margin:111px 20px 0 0;
	width:390px;
}
div.search input[type="text"] {
	float:left;
}
div.search a.btnSearch, div.search input.btnSearch {
	background:#81c45a url('../images/search-button-back.png') repeat-x;
	border:0px;
	border-radius:4px;
	color:transparent;
	float:right;
	font-size:0px;
	height:30px;
	line-height:0px;
	margin:0;
	padding:0;
	width:55px;
}
div.search a.btnSearch:hover, div.search input.btnSearch:hover {
	background-position:0 -30px;
	cursor:pointer;
}

div.search input[type="text"] {
    border: 1px solid #8c8c8c;
    border-radius: 3px 3px 3px 3px;
    color: #8C8C8C;
	font-size:13px;
	font-style:italic;
    height: 15px;
    padding: 7px 5px 6px;
    width: 318px;
}

div.searchinpage {vertical-align: middle;}
div.searchinpage input.textfield {width: 272px;margin:0 7px 0 0;}
.watermerk {color:#888;font-style:italic}
div.searchinpage a.btn, div.searchinpage a.btn:visited, div.searchinpage input.btn {background: #fff url(../images/bg_button_search.gif) repeat-x scroll left bottom;/*padding-left:8px;padding-right:8px;*/}
div.searchinpage a.btn:hover, div.searchinpage input.btn:hover {background: #fff url(../images/bg_button_search_hover.gif) repeat-x scroll left bottom;}
div.searchinpage a.btn:active, div.searchinpage input.btn:active {background: #fff url(../images/bg_button_search_active.gif) repeat-x scroll left top;}


/*search in page*/
div.resultsfound {font-size:1.3em;margin:15px 0;}
div.resultsfilter {margin:10px 0;background-color:#efefef;}
div.resultsfilter ul.resultsfilter {overflow:hidden;width:100%;}
div.resultsfilter ul.resultsfilter li {float:left;}
div.resultsfilter ul.resultsfilter a, div.resultsfilter ul.resultsfilter a:visited {white-space:nowrap;padding:0 5px;border-right:solid 1px #b9b9b9;color:#666;}
div.resultsfilter ul.resultsfilter a.true, div.resultsfilter ul.resultsfilter a.true:visited {font-weight:bold;}
div.resultsitems {margin:20px 0;}
div.resultsitem {margin:20px 0;}
div.resultsitem h2 {margin:0;}
div.resultsitem p {margin:0;}
div.resultsitem div.resultsclickpath a, div.resultsitem div.resultsclickpath a:visited {}
div.resultsitem a.pdf {display:inline;margin:0 5px 0 0;}

/*secnav*/
div.secnav {position:absolute; overflow:hidden; right:0; top:-18px;}
div.secnav li { display:inline;}
div.secnav a, div.secnav a:visited {color:#2e292f; font-size:13px; text-decoration:none; padding:0 6px 0 8px;}
div.secnav a:hover, div.secnav a:active {text-decoration:underline;}
div.secnav a, div.secnav a:active, div.secnav a:visited, div.secnav a:hover {}


/* main nav */
.mainNav {
	border-top:1px solid #dcdcde;
	left:20px;
	padding-top:10px;
	position:absolute;
    top:162px;
	width:830px;
}
.mainNav li.mainItem {
    float:left;
}
.mainNav li a.mainItemLink {
    color:#2e292f;
    display:block;
    font-size:15px;
	height:20px;
    padding:8px 14px 11px;
    position:relative;
    bottom:-1px;
    text-decoration:none;
    z-index:2;
}
.mainNav li.mainItem.dropdown:hover a.mainItemLink, .mainNav li.mainItem.dropdown:hover a.mainItemLink.selected:hover {
    background-color:#eee;
    border-radius:2px 2px 0 0;
    border-top:1px solid #adadad;
    border-right:1px solid #adadad;
    border-left:1px solid #adadad;
    color:#000;
	height:auto;
    margin:0;
	margin-top:-1px;
    padding:8px 13px 12px;
}
.ie7 .mainNav li.mainItem.dropdown:hover a.mainItemLink {
    height:20px;
}
.ie7 .mainNav li.mainItem.dropdown:hover a.mainItemLink.selected:hover {
    height:26px;
}
.mainNav li.mainItem.dropdown:hover a.mainItemLink.selected, .mainNav li.mainItem.dropdown:hover a.mainItemLink.selected:hover {
	padding:5px 13px 9px;
}
.mainNav li a.mainItemLink.selected {
    background-color:#063e78;
	border-radius:2px 2px 2px 2px;
	color:#fff;
	height:25px;
    line-height:25px;
    margin:3px 4px 0;
    padding:2px 10px 3px;
}
.mainNav li.mainItem:hover .dropdownContent {
    display:block;
	left:-20px;
}
.mainNav li.mainItem .dropdownContent {
    background-color:transparent;
    border-top:1px solid #a6aaa5;
    left:-900em;
	overflow:hidden;
    padding-bottom:14px;
    position:absolute;

    right:0;
	width:870px;
    z-index:1;
}
.mainNav .contentInner{
	background-color:#fff;
	box-shadow:0 1px 10px 2px #333;
	float:left;
	padding:14px 0 19px;
	width:870px;
}
.lt-ie9 .mainNav .contentInner{
	border-bottom:2px solid #ddd;
}


.mainNav .row {
	border-top:1px solid #dcdcde;
	float:left;
	margin-left:20px;
	padding-top:9px;
    width:546px;
}
.mainNav .row:first-child {
	border-top:none;
	padding-top:0;
}

.mainNav .row .column.first {
	margin-left:0;

}
.mainNav .column {
    float:left;
    margin-left:20px;
    width:263px;
}
.mainNav .twoThird {
	margin:0;
    width:566px;
}


.mainNav .column ul {
    margin-bottom:10px;
}
.mainNav .column ul:first-child.noTitle {
	margin-top:25px;
}
.mainNav .column ul li {
	background:url("../images/sprite-icons.png") -767px -246px no-repeat;
    font-size:13px;
    line-height:20px;
	padding-left:12px;
}
.mainNav .column ul li a {
    color:#2e292f;
    text-decoration:none;
}
.mainNav .column ul li a:hover {
    color:#003d7a;
	text-decoration:underline;
}
.mainNav .title, .mainNav .title a {
	background:none;
    color:#003d7a;
	font-size:13px;
    line-height:20px;
	padding-left:0;
}
.mainNav .title {
	margin-bottom:5px;
}

.mainNav ul li.title a:hover {
	text-decoration:underline;
}

.mainNav .column.quickLinks {
	background:#eee;
}

.mainNav .quickLinks.jsAction img:hover {
	cursor:pointer;
}
.mainNav .quickLinks.jsAction img:hover + a {
	text-decoration:underline;
}
.mainNav .column.quickLinks li {
	background:#eee;
	border-bottom:1px solid #fff;
	font-size:12px;
	overflow:hidden;
	padding-bottom:5px;
	padding-right:10px;
	padding-top:10px;
}
.mainNav .column.quickLinks li.quickLinksTitle {
	background:#e5e5e5;
	padding-bottom:10px;
	padding-left:14px;
}
.mainNav .column.quickLinks li.quickLinksTitle h2, .mainNav .column.quickLinks li.quickLinksTitle h2 a {
	color:#003d7a;
	font-size:15px;
	margin:0;
	padding:0;
}
.mainNav .column.quickLinks li.quickLinksTitle a {
	text-decoration:underline;
}
.mainNav .column.quickLinks li img {
	float:left;
	padding-right:15px;
	margin-top:-5px;
}


/* social media */
.socialMedia {background:url("../images/sprite-general.png") 0 -640px no-repeat; padding:11px 0 6px 10px; position:absolute; top:231px; right:-52px; width:42px;}
.socialMedia ul, .socialMedia li {margin:0; padding:0; list-style:none;}
.socialMedia ul {}
.socialMedia a, .socialMedia a:hover {background-image:url("../images/sprite-icons.png"); background-repeat:no-repeat; display:block; height:32px; margin-bottom:4px; text-decoration:none; width:32px;}
.socialMedia .facebook {background-position:0 0;}
.socialMedia .twitter {background-position:0 -36px;}
.socialMedia .contact {background-position:0 -72px;}
.socialMedia .youtube {background-position:0 -108px;}

/* clickpath */
div.clickpath {height:28px; line-height:28px; font-size:0.8em; padding:0 0 0 19px; color:#e5e5e5;  position:absolute; top:253px;}
div.clickpath, div.clickpath a, div.clickpath a:visited, div.clickpath a:active {color:#5b5a62; font-size:11px;}
div.clickpath a:hover {color:#666;}
div.clickpath a, div.clickpath a:visited {text-decoration:none;}
div.clickpath a:hover, div.clickpath a:active {text-decoration:underline;}

div.questioncategory {font-size:0.8em;color:#e5e5e5;}

/*clickpath uitzetten op home en margin aanpassen tussen nav en content*/
div.home div.clickpath {display:none;}


/* homepage topbox */
div.homeindex {width:257px;padding:10px 8px 0 28px;float:left;}
div.homeindex-item {margin: 0 0 8px 0;}
div.homeindex-item li {display: inline;}
div.homeindex-item a, div.homeindex-item a:visited {white-space: nowrap;}

/* newscarousel */
div.newscarousel {width:564px;padding:0 13px 0 0;float:left;background:transparent url(../images/bg_newscarousel_mid.gif) repeat-y scroll 0 0;}
div.newscarousel div.nc-top {background: transparent url(../images/bg_newscarousel_top.gif) no-repeat scroll 0 0;min-height:333px;/*omdat de indexitems op de homepage hoger zijn*/}
div.newscarousel div.nc-top div.wrapper {min-height:333px;}
div.newscarousel div.nc-bot {background:transparent url(../images/bg_newscarousel_bot.gif) no-repeat scroll 0 0;height:4px;line-height:4px;font-size:1px;}
div.newscarousel h2 {color:#fff;font-size:1.2em;}
div.newscarousel div.newsindex-header h2 {font-size:1.5em;font-weight:normal;}
div.newscarousel h2 a, div.newscarousel h2 a:visited {color: #fff;}
div.newscarousel div.newshighlight-txt p a {white-space:nowrap;}

/* newscarousel subpages */
div.newscarousel2 {margin:-25px -22px -10px -22px;width:564px;padding:0 13px 0 0;background:transparent url(../images/bg_newscarousel2_mid.gif) repeat-y scroll 0 0;position:relative;top:6px;}
div.newscarousel2 div.nc-top {background:transparent url(../images/bg_newscarousel2_top.gif) no-repeat scroll 0 0;min-height:392px;}
div.newscarousel2 div.nc-bot {background: transparent url(../images/bg_newscarousel2_bot.gif) no-repeat scroll 0 0;height:4px;line-height:4px;font-size:4px;}
div.newscarousel2 h2 {color:#fff;font-size:1.5em;font-weight:normal;}
div.newscarousel2 h2 a, div.newscarousel2 h2 a:visited {color: #fff;}

/* newshiglight */
div.newshighlight {width:269px;padding:10px 8px 0 10px;color:#fff;float:left;position:relative;}
div.newshighlight div.news-img img {display:block;}
div.newshighlight-txt h2 {padding:0;margin:12px 0 6px 0;}
div.newshighlight-txt p {margin:0;}
div.newshighlight-txt span.date {color:#bbb;}
div.newsindex {width:267px;float:left;padding:0 0 0 10px;}

/* newsindex */
ul.newsindex {margin:0 0 20px -10px;padding:0;list-style:none;}
div.newscarousel2 ul.newsindex {padding:0 0 32px 0;}
ul.newsindex li {margin:0;padding:0;background:transparent url(../images/bg_newsindex-li.gif) no-repeat scroll 0 bottom;}
ul.newsindex li.last {border:none;}
ul.newsindex a, ul.newsindex a:visited {display: block;padding:5px 10px;color:#234169;text-decoration:none;}
ul.newsindex a:hover, ul.newsindex a:active {color:#fff;background-color:#3a3a3a;}
ul.newsindex a.true, ul.newsindex a.true:visited {color:#fff;background-color:#3a3a3a;}
div.newsindex-header {min-height:28px;margin:0 0 1px -10px;padding:10px 0 5px 0;background:transparent url(../images/bg_newscarousel_header.gif) no-repeat scroll 0 38px;}
div.newsindex-header a.morediap, div.newsindex-header a.morediap:visited {font-size:.9em;margin:6px 0 0 0;}
div.home div.newsindex-header {min-height: 0;margin: 0;padding: 0;background: none;}/*laatste nieuws in nieuwscarousel op homepage*/
div.newslinks {background: transparent url(../images/bg_newslinks.gif) repeat scroll 0 0;padding:0 0 0 5px;position:absolute;bottom:0;left:285px;width:274px;height:32px;border-bottom:solid 1px #474747;}
div.newslinks div.wrapper a, div.newslinks div.wrapper a:visited {float:left;margin-right:10px;padding-top:5px;padding-bottom:5px;font-size:0.9em;}

div.newscarousel3 {background:transparent url(../images/bg_nc3.png) repeat-y scroll 0 0;padding: 0 8px 5px 8px;}
div.newscarousel3 div.nc3-top {background:transparent url(../images/bg_nc3_top.gif) no-repeat scroll 0 0;padding:10px;}
div.newscarousel3 div.nc3-top .wrapper {position:relative;}
div.newscarousel3 div.nc3-top div.nc3-img {float:left;margin:0 10px 0 0;}
div.newscarousel3 div.nc3-top div.nc3-txt h2 {margin:0;font-size:1.2em;line-height:1.2em;}
div.newscarousel3 div.nc3-top div.nc3-txt p {margin:0;}
div.newscarousel3 div.nc3-top div.nc3-txt * {color:#fff;}
div.newscarousel3 div.nc3-divider {background:transparent url(../images/bg_nc3_divider.gif) no-repeat scroll 0 0;height:1px;line-height:1px;font-size:1px;}
div.newscarousel3 div.nc3-bot {background:transparent url(../images/bg_nc3_bot.gif) no-repeat scroll left bottom;}
div.newscarousel3 ul li {background:transparent url(../images/bg_nc3_li_divider.gif) no-repeat scroll 1px top;}
div.newscarousel3 ul li a, div.newscarousel3 ul li a:visited{padding: 4px 10px;display:block;border-left:solid 1px transparent;}
div.newscarousel3 ul li a:hover, div.newscarousel3 ul li a.true {background-color:#3a3a3a;border-left:solid 1px #595959;color:#fff;text-decoration:none;}
div.newscarousel3 div.usefulllinks a, div.newscarousel3 div.usefulllinks a:visited {padding:4px 10px 4px 28px;display:block;border-left:solid 1px transparent;background:transparent url(../images/i_nc3_0.gif) no-repeat scroll 10px 6px;text-decoration:none;}
div.newscarousel3 div.usefulllinks a:hover {background:#3a3a3a url(../images/i_hi_1.gif) no-repeat scroll 10px 6px;color:#fff;}
div.newscarousel3 div.nc3-bot div.newslinks {position:static;background:none;width:auto;padding:0 0 0 10px;}

/* boxes */
div.box290 div.top,
div.box290 div.bot,
div.box407 div.top,
div.box407 div.bot,
div.box387 div.top,
div.box387 div.bot,
div.box870 div.top,
div.box870 div.bot,
div.box580-2 div.top,
div.box580-2 div.bot
{
	height:8px;
	line-height:8px;
}

div.box290 div.top {background:transparent url(../images/bg_box290_top.png) no-repeat scroll 0 0;}
div.box290 div.bot {background:transparent url(../images/bg_box290_bot.png) no-repeat scroll 0 0;}
div.box290 div.mid {background:transparent url(../images/bg_box290_mid.png) repeat-y scroll 0 0;padding:5px 23px;width:244px;}

div.box407 div.top {background:transparent url(../images/bg_box407_top.png) no-repeat scroll 0 0;}
div.box407 div.bot {background:transparent url(../images/bg_box407_bot.png) no-repeat scroll 0 0;}
div.box407 div.mid {background:transparent url(../images/bg_box407_mid.png) repeat-y scroll 0 0;padding: 15px 23px 5px 23px;width:361px;}

div.box870 div.top {background:transparent url(../images/bg_box870_top.png) no-repeat scroll 0 0;font-size:7px;}
div.box870 div.bot {background:transparent url(../images/bg_box870_bot.png) no-repeat scroll 0 0;font-size:7px;}
div.box870 div.mid {background:transparent url(../images/bg_box870_mid.png) repeat-y scroll 0 0;}
div.padding870 {padding:0px 19px;}
div.box580-2 div.top {background:transparent url(../images/bg_box580-2_top.png) no-repeat scroll 0 0;}
div.box580-2 div.bot {background:transparent url(../images/bg_box580-2_bot.png) no-repeat scroll 0 0;}
div.box580-2 div.mid {background:transparent url(../images/bg_box580-2_mid.png) repeat-y scroll 0 0;padding:15px 23px 5px 23px;width:534px;}
div.home div.box580-2 div.mid {padding: 5px 23px;}
div.box580 div.top {background:transparent url(../images/bg_box580_top.png) no-repeat scroll 0 0;height:9px;line-height:9px;}
div.box580 div.bot {background:transparent url(../images/bg_box580_bot.png) no-repeat scroll 0 0;height:17px;line-height:17px;margin:0 0 -3px 0;}
div.box580 div.mid {background:transparent url(../images/bg_box580_mid.png) repeat-y scroll 0 0;padding:10px 30px;}


/* -- navigation ------------------------------------------------------------------- */
div.nav {width: 173px;}

div.nav div.top {background:transparent url(../images/bg_nav_top.png) no-repeat scroll 0 0;height:8px;line-height:8px;}
div.nav div.bot {background:transparent url(../images/bg_nav_bot.png) no-repeat scroll 0 0;height:8px;line-height:8px;}
div.nav div.mid {background:transparent url(../images/bg_nav_mid.png) repeat-y scroll 0 0;padding:10px;width:153px;}

div.nav_wide {width: 193px;}

ul.nav {margin:0;padding:0;list-style:none;list-style-image:none;overflow:hidden;width:100%;background-color:#4c4c4c;}
ul.nav li {margin:0;padding:0;}
ul.nav a, ul.nav a:visited {display:block;margin:0;padding:3px 5px;color:#fff;text-decoration:none;}
ul.nav a:hover {background-color:#e2e2e2;color:#4c4c4c;}
ul.nav a:active {background-color:#fff;color:#4c4c4c;}
ul.nav a.true, ul.nav a.true:visited {font-weight: bold;}
div.nav > img {display:block;}
ul.subnav {list-style:none;padding:0 0 0 5px;margin:0;}
ul.subnav a, ul.subnav a:visited {font-weight:normal;color:#bdbdbd;}
ul.subnav a:hover, ul.subnav a:active {}
ul.subnav a.true, ul.subnav a.true:visited {font-weight: bold;}

/*page alert*/
div.page-alert {background:transparent url(../images/bg_box407-2_mid.png) repeat-y scroll 0 0;padding:0 8px 10px 8px;color:#fff;position:relative;}
div.page-alert div.box {padding:10px 10px 0 10px;background:transparent url(../images/bg_page-alert.gif) no-repeat 0 0;position:relative;}
div.page-alert div.bot {background: transparent url(../images/bg_page-alert_bot.gif) no-repeat 0 0;height:8px;line-height:8px;font-size:8px;margin:0;}
div.page-alert h2 {margin: 0;}
div.page-alert a.close, div.page-alert a.close:visited {position:absolute;right:10px;top:10px;display:block;background:transparent url(../images/bg_close_diap_0.gif) no-repeat 0 0;width:14px;height:14px;text-indent:-9999px;}
div.page-alert a.close:hover, div.page-alert a.close:active {background: transparent url(../images/bg_close_diap_1.gif) no-repeat 0 0;}
div.page-alert img.page-alert-icon {float:left;margin:0 5px 0 0;}
div.page-alert div.page-alert-txt {display:run-in;}
div.page-alert div.page-alert-txt a.morediap, div.page-alert div.page-alert-txt a.morediap:visited {display:table-cell;}

/*page-alert xl*/
div.page-alert.xl {
	background:transparent url(../images/bg_page-alert_xl_bg.png) no-repeat 0 0;
	padding: 10px 5px;
	color:#fff;
	margin:-13px 3px 0 0;
    padding:10px 5px 10px 8px;
}
div.page-alert.xl div.box {background:transparent url(../images/bg_page-alert_xl.gif) no-repeat 0 0;}
div.page-alert.xl div.bot {background: transparent url(../images/bg_page-alert_xl_bot.gif) no-repeat 0 0;}

/* h3 */
div.box290 h3, div.box407 h3, div.box387 h3, div.box580-2 h3, div.box580 h3, div.homeindex h3 {
	height: 26px;
	line-height: 26px;
	padding: 0 0 0 10px;
	margin: 0 -10px 10px -10px;
}
div.box290 h3, div.box580-2 h3 {
	font-weight: normal;
	font-size: 1.3em;
}
div.box290 h3 {background: transparent url(../images/bg_h3_col290-1.gif) no-repeat scroll 0 0;color: #fff;}
div.box580-2 h3, div.box580 h3 {background: transparent url(../images/bg_h3_col580-2.gif) no-repeat scroll 0 0;color: #234169;font-weight: bold;}
div.box580-2 div.twocolsin580 h3 {background: transparent url(../images/bg_h3_twocolsin580-2.gif) no-repeat scroll 0 0;}
div.box407 h3, div.box387 h3 {
	background: transparent url(../images/bg_h3_col407-2.gif) no-repeat scroll 0 0;
	color: #234169;
	font-size: 1.2em;
	font-weight: bold;
}
div.twocolsin580 h3 {
	background: transparent url(../images/bg_h3_twocolsin580-2.gif) no-repeat scroll 0 0;
	color: #234169;
}
div.homeindex h3 {
	background: transparent url(../images/bg_h3_homeindex-2.gif) no-repeat scroll 0 0;
	color: #234169;
	font-size: 1.2em;
	margin: 0 -10px 2px -10px;
	font-weight: bold;
}
/*poll*/
div.box290 div.m7 h3, div.box407 div.m7 h3, div.box387 div.m7 h3 {
	background: none;
	color: #404040;
	height: inherit;
	line-height: 120%;
}
div.box290 div.m7 h3 a,
div.box290 div.m7 h3 a:visited,
div.box407 div.m7 h3 a,
div.box407 div.m7 h3 a:visited
div.box387 div.m7 h3 a,
div.box387 div.m7 h3 a:visited
{
	color: #404040;
}

div.vote-results {margin:0 0 5px 0;}
div.vote-results span.total {
	width:160px;
	background-color:#e26500;
	font-size:10px;
	height:12px;
	line-height: 12px;
	display:inline-block;
	position: relative;
}
div.vote-results span.percent {
	background-color:#efb820;
	font-size:10px;
	height:12px;
	line-height: 12px;
	color: #000;
	position:absolute;
}
div.vote-results span.percentnum {
	color:#000;
	position: absolute;
	padding:0 0 0 2px;
	font-size:10px;
	height:12px;
	line-height: 12px;
}
div.vote-results span.votes {
	font-style:italic;
	font-size:10px;
	height:12px;
	line-height: 12px;
	color:#9f9f9f;
	margin:0 0 0 3px;
	position:absolute;
	right:-65px;
}
div.vote-results div.vote-answer {margin:5px 0 0 0;}
/*mijn lidmaatschap ledenservice */
div.ledenservice h4 {font-weight:bold;padding:10px 0 0 0;}

div.twocolsin580 {margin: 10px -10px;}
div.twocolsin580-pdg {padding:0 10px;}
div.col290 h3 a, div.col290 h3 a:visited, div.home div.box580-2 h3 a, div.home div.col580-2 h3 a:visited, div.col580-2 h3 a, div.col580-2 h3 a:visited {color:#fff;}
div.col290 h3 a:hover, div.home div.box580-2 h3 a:hover, div.col580-2 h3 a:hover{color:#fff;}
div.col407 h3 a, div.col407 h3 a:visited, div.col387 h3 a, div.col387 h3 a:visited,
div.twocolsin580 h3 a, div.twocolsin580 h3 a:visited {color: #234169;}
div.col290 p {margin: 5px 0;}

/* actionboxes */
div.actionbox {margin: 5px 0 20px 0;}
div.actionbox p {margin: 5px 0;}
div.actionbox div.img {margin: 5px -10px;}
div.actionbox div.form {margin: 15px 0;}
div.actionbox div.form .textfield {margin: 0 0 5px 0;}
div.box290 div.actionbox {margin: 0;}
div.actionbox p a img { display:block; margin:0 auto;}
div.sidebar {margin:-10px 0 0 0;}

div.m1 li a {font-weight:bold;}
div.m1 span.date {color:#9F9F9F; white-space:nowrap;}
div.m1 span.trainingdates {color:#9F9F9F;}
div.m1 a.more {margin:0;}
div.home div.box580-2 h3 {background:transparent url(../images/bg_h3_col580-1.gif) no-repeat scroll 0 0;color:#fff;}
div.home div.topleftnarrow div.actionbox {min-height:274px;}
div.home div.bottomleftnarrow div.actionbox {min-height:216px;}
div.home div.topcenternarrow div.actionbox, div.home div.toprightnarrow div.actionbox {min-height:196px;}
div.home div.bottomrightwide div.actionbox {min-height:294px; margin:0;}
div.home div.m6 {margin:0;}
div.home div.actionbox.m6 .item:first-child, div.home div.actionbox.m6 .item:first-child + .item + .item {clear:left;}
div.home h1.h1 {display:none;}
div.home div.m6 h3 {font-weight:normal;}
div.home div.m6 h4 {font-weight:bold;padding:5px 0 0 0;}
div.m7 fieldset, div.m3 fieldset {margin:0;padding:0;}
div.m3 div.note{display:none;}
div.m3 div.form{margin:5px 0 15px 0;}
div.m3 fieldset span.formval{display:none;}
div.m3 fieldset.error span.formval, div.m3 fieldset.oke span.formval{display:inline-block;}
div.btnlink a.more {display:inline-block;margin-left:10px;}
div.m4 div.img, div.m5 div.img {float:left; margin:5px 5px 5px 0;}
div.m6 {}/*faq*/
div.m10 {}/*edith*/
div.m11 img {margin:0 -10px; display:block;}
div.m12 p {margin:5px 0 20px 0;}
div.m12 a.more {margin:10px 0;}
div.m13 {}/*video*/

div.table table {
	width: 352px;
	border: solid 1px #e5e5e5;
	margin: 0 0 20px 0;
}
div.table table td, div.table table th {
	border: solid 1px #e5e5e5;
	padding: 3px 6px;
}
div.table table th {
	font-weight: bold;
	color: #4c4c4c;
}

/* reactions */
div.reactions {
	margin: 20px 0;
}
div.reaction {
	border-bottom: solid 1px #ececec;
	padding: 10px 10px 0 10px;
	margin: 10px -10px;
}
div.reaction.akf {
	background: transparent url(../images/bg_reaction_abvakabofnv.gif) repeat scroll 0 0;
	margin: -10px -10px 10px -10px;
	border-bottom:solid 1px #fff;
}
div.reaction-title {
	width: 100%;
	overflow: hidden;
}
div.reaction-title h4 {
	float: left;
	display: table-cell;

}
div.reaction-title div.date {
	color: #9f9f9f;
	padding: 0 0 0 7px;
	font-size: 0.9em;
	float: left;
	display: table-cell;
}
div.reaction-title a.icon, div.reaction-title a.icon:visited {
	background: transparent url(../images/i_notoke_0.gif) no-repeat scroll 0 0;
	width: 14px;
	display: table-cell;
	float: right;
	text-decoration: none;
}
div.reaction-title a.icon:hover, div.reaction-title a.clicked, div.reaction-title a.icon:active {
	background: transparent url(../images/i_notoke_1.gif) no-repeat scroll 0 0;
}
/*react*/
div.react-form {margin:0 0 20px 0;}
div.react-header {background-color:#f2f2f2;padding:10px;margin:0 0 -10px 0;}
div.react-header a, div.react-header a:visited {padding:0 0 0 18px;text-decoration:none;font-weight:bold;font-size:1.2em;}
div.react-header a.false, div.react-header a.false:visited {background:transparent url(../images/bg_react_1.gif) no-repeat scroll 0 0;}
div.react-header a.true, div.react-header a.true:visited {background:transparent url(../images/bg_react_0.gif) no-repeat scroll 0 0;}
div.react {background-color:#f2f2f2;padding:0 10px 20px 10px;margin:10px 0 20px 0;}
div.react h2 {margin:0;padding:10px 0 0 0;}
div.form fieldset.controlcode {position:relative;}
div.form fieldset.controlcode input.textfield {float:left;}
div.form fieldset.controlcode div.cc-question {float:left;}
div.form fieldset.controlcode {width:100%;}
div.form fieldset.controlcode * {vertical-align:middle;margin:0 3px 3px 0;}

/* formpop */
div.formpop {display:none;position:absolute;margin:0;width:298px;font-size:0.9em;top:20px;left:-10px;}
div.formpop div.top {height:13px;line-height:13px;font-size:13px;background:transparent url(../images/bg_popup300_top.png) no-repeat scroll 0 0;}
div.formpop div.bot {height:13px;line-height:13px;font-size:13px;background: transparent url(../images/bg_popup300_bot.png) no-repeat scroll 0 0;}
div.formpop div.mid {padding:0 20px;width:258px;background:transparent url(../images/bg_popup300_mid.png) repeat-y scroll 0 0;}

/* article */
div.article {margin:0 0 30px 0;}
div.article p {margin:3px 0 8px 0;}
div.article-date {color: #9f9f9f;margin:0 0 2px 0;}
h2.article-title {margin-bottom:0;}
h2.article-title-ext {background:transparent url(../images/i_article_0.gif) no-repeat scroll 0 2px;padding-left:18px;margin-bottom:0;}
div.article-elements {color:#737373;background:transparent url(../images/bg_article-elements.gif) repeat scroll 0 0;padding:2px 5px;margin:3px 0 0 0;clear:both;}
div.article a.readmore {white-space:nowrap;}
.readMore {font-weight:bold; text-decoration:none;}
.readMore:hover {text-decoration:underline;}

div.acticle-img {position:relative;}
div.article div.acticle-img {float:left;padding:5px 10px 5px 0;}
div.acticle-photocopyright {font-size:.85em;}
div.acticle-photocopyright div.text {position:absolute;bottom:9px;left:5px;color:#eee;}
div.acticle-photocopyright div.shadow {position:absolute;bottom:8px;left:6px;color:#000;}
div.article h2 {font-size:1.2em;}
div.article-actions {margin:10px 0 0 0;padding:5px 0;border:solid 1px #fff;overflow:hidden;}
div.article-actions a {float:left;margin:0 15px 0 0;}
div.article-actions.true {padding:5px;border:solid 1px #e5e5e5;}
div.article-email {display:none; padding:5px;border:solid 1px #e5e5e5;border-top:none;background-color:#f3f3f3;}
div.article-email.active {display:block;}
div.article-email input.textfield {margin:0 5px 0 0;width: 130px;}
div.article-email a.btn {display:table-cell;}
div.article-email .text-underline {text-decoration: underline;}
div.article-email .text-bold {font-weight: bold;}
div.article-email .email-example {font-size: 10pt;font-family: serif;padding: 0px 8px 8px 20px;color: #777;cursor: default;}
div.pic.left {float:left;padding:5px 10px 5px 0;width:165px;}
div.pic.right {float:right;padding:5px 0 5px 10px;width:165px;}

/*faqservice*/
div.faqservice {margin:0 -10px 20px 0;}
ul.faqservice {margin:5px 0 10px 0;padding:0;list-style:none;overflow:hidden;width:100%;}
ul.faqservice li {float:left;margin:0 10px 0 0;text-align:center;}
ul.faqservice a, ul.faqservice a:visited {color:#000;text-decoration:none;width:96px;height:41px;background-color:#fff;display:block;padding:15px 0;}
ul.faqservice.selected a, ul.faqservice.selected a:visited {background-color:#e9e9e9;color:#000;}
ul.faqservice.selected a.true, ul.faqservice.selected a.true:visited {background-color:#999;color:#fff;}
ul.faqservice a:hover, ul.faqservice a:active {background-color:#cdcdcd;color: #000;}

/*nav img*/
div.navimg	{background-image:url(../images/ph_submenu.png);width:173px;height:173px;}
div.navimg img {padding:6px 0 0 6px;display:block;}

/* pagination */
ul.pagination {margin:0 0 20px 0;padding:0;list-style:none;overflow:hidden;width:100%;}
ul.pagination li {float:left;background:none;margin:0 2px;padding:0;background:none;}
ul.pagination a, ul.pagination a:visited {float:left;margin:0;padding:0 5px;font-weight:bold;text-decoration:none;height:19px;line-height:19px;border:solid 1px #c4c4c4;}
ul.pagination a:hover, ul.pagination a:active {color:#000;background-color:#eaeaea;}
ul.pagination li.true a, ul.pagination li.true a:visited {color: #000;border:solid 1px #fff;}
ul.pagination li.true a:hover, ul.pagination li.true a:active {background-color:#fff;cursor:default;}

/* faq */
div.faq div.question {background:transparent url(../images/bg_list.gif) no-repeat scroll 0 1px;padding:1px 0 1px 15px;}
div.faq div.question a, div.faq div.question a:visited { cursor:pointer; text-decoration:none;}
div.faq div.question a:hover, div.faq div.question a:active {text-decoration:underline;}
div.faq div.question.true {border-top:solid 1px #e9e9e9;border-right:solid 1px #e9e9e9;border-left:solid 1px #e9e9e9;margin:0 -10px;padding:0 10px 1px 24px;background: #f5f5f5 url(../images/bg_faq_true.gif) no-repeat scroll 7px 2px;}
div.faq div.answercontainer {background-color:#f5f5f5;border-bottom:solid 1px #e9e9e9;border-right:solid 1px #e9e9e9;border-left:solid 1px #e9e9e9;margin:0 -10px 10px -10px;padding:10px 10px 10px 40px;}
div.faq div.answer {color:#888;}
div.faq div.feedback-form textarea.textfield,div.faq-page div.feedback-form textarea.textfield {width:98%;margin:5px 0;}
div.faq div.feedback,div.faq-page div.feedback {margin:10px 0 5px 0;}
div.faq div.feedback div.feedbackq a.true,div.faq-page div.feedback div.feedbackq a.true {font-weight:bold;cursor:default;text-decoration:none;}
div.faq div.feedback-form,div.faq-page div.feedback-form {background-color:#fff;border:solid 1px #ccc;padding:10px;}
div.faq-page div.feedback-form {background-color:#f5f5f5;margin:0 0 20px 0;}
div.feedback-txt {color:#888;margin:10px 0 0 0;}
div.feedback-txt a, div.feedback-txt a:visited {color: #888;display:block;}

/* index items */
div.index-items {}
div.index-item {margin: 0 0 12px 0;}
div.index-item h2 {font-weight:bold;font-size:1.2em;margin:0;}
div.index-item li {display: inline;}
div.index-item a, div.index-item a:visited {/*white-space: nowrap;*/}

div.alphabet-index {margin:0 0 20px 0;}
div.alphabet-index li {display: inline;border-right:solid 1px #b9b9b9;padding:0;}
div.alphabet-index a, div.alphabet-index a:visited {padding: 0 3px;}
div.alphabet-index a:hover, div.alphabet-index a:active {background-color:#aaa;}
div.alphabet-index a.disabled, div.alphabet-index a.disabled:visited {cursor:default;color:#dbdbdb;}
div.alphabet-index a.disabled:hover, div.alphabet-index a.disabled:active {text-decoration:none;background-color:#fff;}
div.alphabet h2 {margin:0 0 .33em 0;}


/*tabs*/
ul.tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	width: 100%;
	background: transparent url("../images/bg_tabs_borderbottom.gif") repeat-x scroll 0 bottom;
}
ul.tabs li {
	float: left;
	line-height: 29px;
	margin: 0 2px 0 3px;
}
ul.tabs a, ul.tabs a:visited {
	float: left;
	margin: 0;
	padding: 0 0 0 5px;
	text-decoration: none;
	height: 38px;
	line-height: 38px;
	color: #000;
	cursor: default;
}
ul.tabs a:hover, ul.tabs a:active {color: #000;}
ul.tabs a span, ul.tabs a:visited span {
	float: left;
	margin: 0;
	padding: 0 5px 0 0;
	text-decoration: none;
	height: 38px;
	line-height: 38px;
}
ul.tabs a.true, ul.tabs a.true:visited {background: transparent url("../images/bg_tabs.gif") no-repeat scroll 0 0;}
ul.tabs a.true:hover, ul.tabs a.true:active {}
ul.tabs a.true span, ul.tabs a.true:visited span {background: transparent url("../images/bg_tabs.gif") no-repeat scroll right 0}
ul.tabs em {font-size: 1.5em;}

ul.tabs a span, ul.tabs a:visited span {
	cursor:pointer;
}
/*forminstructions*/
div.forminstructions {margin: 20px 0 10px 0;padding:20px;background-color:#e5e5e5;}
div.forminstructions div.address {font-weight:bold;margin: 10px 0 0 0;}
div.forminstructions div.addtoappl {margin: 10px 0 0 0;}

div.contactpersoonitem {margin: 10px 0 20px 0;}
div.contactpersoonitem h4 {font-weight:bold;}
div.contactpersoonitem a {display:block;}
div.contactoverview div.item {min-height:170px;}

/* timeline */
div.timeline {background:transparent url(../images/bg_box407_mid.png) repeat-y scroll 0 0;position:relative;height:110px;font-size:.85em;}
a.timeline-item, a.timeline-item:visited {position:absolute;top:20px;display:block;	text-decoration:none;cursor:default;line-height:120%;}
a.timeline-item.f1{left:10px;} #tlf1 {left:118px;}
a.timeline-item.f2{left:113px;} #tlf2 {left:266px;}
a.timeline-item.f3{left:217px;} #tlf3 {left:404px;}
a.timeline-item.f4{left:320px;} #tlf5 {left:324px;	background-position: top right;}

div.timeline div.box {width:64px;height:45px;background-color:#e5e5e5;text-align:center;padding:4px;color:#4c4c4c;}
a.timeline-item div.date {color:#7d7d7d;padding:0 0 3px 0;}
/*a.timeline-item:hover div.box, a.timeline-item:active div.box, */a.timeline-item.true div.box {background-color:#a6a6a6;color:#fff;}
/*a.timeline-item:hover div.date, a.timeline-item:active div.date, */a.timeline-item.true div.date {color:#dbdbdb;}
/*a.timeline-item:hover div.arrow, a.timeline-item:active div.arrow, */a.timeline-item.true div.arrow, a.timeline-item.true:visited div.arrow {background: transparent url(../images/bg_timeline_arrow_true.gif) no-repeat scroll top center;}
a.timeline-item div.arrow {width:68px;height:7px;line-height:7px;font-size:7px;background:transparent url(../images/bg_timeline_arrow_false.gif) no-repeat scroll top center;}
div.timeline div.popup {position:absolute;top:20px;left:0;height:61px;color:#fff;text-align:left;width:140px;background:#a6a6a6 url(../images/bg_timeline_divider.gif) no-repeat scroll 0 0;display:none;}
div.timeline div.popup div.boxtxt {padding:5px 10px;line-height: 130%;}
div.timeline div.line {color:#ababab;position:absolute;top:80px;left:10px;font-size:11px;}
div.timeline div.line div.bar {background: transparent url(../images/bg_timeline_bar.gif) repeat-x scroll 0 0;height:9px;line-height:9px;font-size:9px;width:313px;float:left;margin:4px 0 0 0;}
div.timeline div.start-date, div.timeline div.end-date {float:left;width:32px;text-align:center;font-size:7px;}
div.timeline div.bot {background:transparent url(../images/bg_bot.png) repeat-x scroll 0 0;height:3px;
                      line-height:3px;font-size:3px;position:absolute;bottom:0;left:0;width:401px;margin:0 3px;}

/*sitemap*/
div.sitemap-item {margin: 0 0 20px 0;}
div.sitemap-item a, div.sitemap-item a:visited {white-space: nowrap;}
div.twocolsin580 div.sitemap-item h3 a {color:#6d1969;}


div.sitemap-item ul ul li {background: transparent url(../images/bg_sitemap-item.gif) repeat-y scroll 2px 3px;padding:0 0 0 15px;}
div.sitemap-item ul ul a, div.sitemap-item ul ul a:visited {}

/* footer */
div.footer {
	width: 864px;
	margin: 0 auto;
	background: transparent url(../images/bg_footer-mid.png) repeat-y scroll 0 0;
	text-align: left;
	color: #b9b9b9;
	padding: 0 0 10px 0;
}
div.footer div.top {
	padding: 15px 0 0 0;
	background: transparent url(../images/bg_footer-top.png) no-repeat scroll 0 0;
}
div.footercol {
	width: 248px;
	padding: 0 20px;
	float: left;
}
div.footercol-item {margin:0 0 10px 0;}
div.footercol h4 {
	font-size: 1.167em;
	padding: 0 0 3px 0;
	margin: 0;
	font-weight: bold;
}
div.footercol li, div.footerbot li {display: inline;}
div.footercol a, div.footercol a:visited {color: #b9b9b9;}
div.footerbot {
	width: 864px;
	margin: 0 auto 20px auto;
	text-align: right;
	line-height: 22px;
	height: 22px;
	padding:0;
	background: transparent url(../images/bg_footer-bot.png) no-repeat scroll 0 0;
}


/*GEERT*/
.newshighlightInner {
	position:relative;
	width: 266px;
}

.hidden
{
	display:none;
}

/*admin*/
.admin_delete
{
	color:Red;
	font-weight:bold;
}

.admin_search
{
	float:right;
}

.admin
{
	padding: 20px 30px 25px 30px;
}

.admin_grid_form
{
	width:550px;
}

.admin_grid_nowrap .admin_wrapper
{
    overflow: scroll;
    overflow-y: hidden;
    -ms-overflow-y: hidden;
}

.admin_grid .admin_wrapper
{
	overflow: auto;
	overflow-y: hidden;
    -ms-overflow-y: hidden;
}

.admin_grid td
{
	padding: 8px 8px 8px 8px;
}

.admin_grid_nowrap td
{
	padding: 8px 8px 8px 8px;
	white-space:nowrap;
}

a.admin_header
{
	text-decoration:none;
	color:White;
}

a.admin_header:hover
{
	text-decoration:underline;
	color:White;
}

.admin_grid th
{
	padding: 8px 8px 8px 8px;
	font:bold;
}

.admin_grid_nowrap th
{
	padding: 8px 8px 8px 8px;
	font:bold;
	white-space:nowrap;
}


.admin_file-link
{
	float: right;
}

.admin_grid_form input, .admin_grid_form span, .admin_grid_form textarea
{
	float:right;
	margin: 2px 5px;
	width: 300px;
}

.admin_grid textarea, .admin_grid_nowrap textarea
{
	height: 200px;
}

.admin_true
{
	background-color:Red;
}

ul.nav a.parent, ul.nav a.parent:visited {font-weight:bold;}
ul.subnav a.true, ul.subnav a.true:visited {color: #fff;}

/* copyright */
.copyright{float:left; margin:0px; margin-right:10px;}

/* info icon */
a.tooltip-info, a.tooltip-info:visited {background:transparent url(../images/i_tooltip_0.gif) no-repeat 0 0;padding:0 8px;text-decoration:none;}
a.tooltip-info:hover, a.tooltip-info:active {background:transparent url(../images/i_tooltip_1.gif) no-repeat 0 0;}

/* tooltip */
span.tooltip {line-height:normal; float:right;}
div.col407 span.tooltip, div.col387 span.tooltip {width:140px;}
div.col580 span.tooltip {width:300px;}

span.tooltip div.tooltip {display:none;position:absolute;width:237px;z-index:9000;}
span.tooltip div.tooltip div.tooltip-top {display:block;background:transparent url(../images/bg_tooltip_top.png) no-repeat 0 0;height:10px;line-height:10px;font-size:10px;}
span.tooltip div.tooltip div.tooltip-mid {background:transparent url(../images/bg_tooltip_mid.png) repeat-y 0 0;padding:0 17px 0 13px;color:#000;}
span.tooltip div.tooltip div.tooltip-bot {background:transparent url(../images/bg_tooltip_bot.png) no-repeat 0 0;height:15px;line-height:15px;font-size:15px;}

/* Form Overview */
.section-left { float:left; width:49.9%; }
.section-right { float:right; width:49.9%; }
.section-clear { clear:both; }

/* Expand */
div.expand-closed div.expand { display: none; }
div.expand-opened div.expand { display: block; }
.faq-item 	p { margin: 5px 0 0 0; }

/* Pictures in form */

div.acticle-img img.form
{
	border: 1px solid black;
}

.imagebox
{
	clear:none;
	float:left;
}
.imagebox img
{
	border:1px solid #6A8ED7;
	margin-bottom:6px;
	margin-right:6px;
	padding:12px;
}

.imagebox .selected
{
	background-color:#999999;
}
/*twitter-block*/
.tweet-div { display:none; }
div.tweet-div img {padding:3px 10px 3px 0px; border:0px; }
.clear-both { clear:both; }


/*	 Carrousel
---------------------------------------------- */
.pushbox {padding-bottom:30px; position:relative; width:547px;}
.imagegallery {clear:both; float:left; position:relative; width:100%;}
.imagegallery .scrollable {float:left; height:300px; overflow:hidden; padding:0; position:relative; width:547px;}
.imagegallery .scrollable .items {clear:both; margin:0; padding:0; position:absolute; width:2000em;}
.imagegallery .scrollable .items li {background: none repeat scroll 0 0 transparent; display:inline-block; float:left; list-style:none; margin:0; padding:0; position:relative; width:547px;}
.imagegallery .scrollable .items li img {float:left; overflow:hidden;}
.controls {bottom:17px; height:50px; position:absolute; right:17px; z-index:1000;}
.controls img {float:left; margin-top:9px;}
.imagegallery .navi {position:relative; top:314px; z-index:100; margin:0 auto -25px; text-align:center; width:auto;}

.imagegallery .navi a {background:url("../images/sprite-icons.png") -920px -130px no-repeat; border:none; display:inline-block; height:16px; margin:0 4px 3px 0; width:16px;}
.imagegallery .navi a.active {background-position: -900px -130px;}
.imagegallery .navi a:hover {background-position: -900px -130px;}
.imagegallery .naviBg {display:none;}

.imagegallery .innerPushbox {background:url("../images/bg-innerpushbox.png") 0 0 repeat; float:left; bottom:0; display:block; min-height:60px; padding:0; position:absolute; right:0; top:auto; width:750px; z-index:999;}
.imagegallery .showAll {background:#cc0000 url("../images/arrow-right-2.gif") 92% 12px no-repeat; color:#fff; cursor:pointer; display:inline-block; float:right; overflow:hidden; margin:13px 12px 0 0; padding:5px 40px 5px 10px; text-decoration:none;}

.imagegallery .buttons { display:inline-block; margin-left:7px; position:relative; top:-6px; }
.imagegallery .buttons a {background:url("../images/sprite-icons.png") -920px -130px no-repeat; border:none; display:inline-block; height:16px; margin:0 4px 3px 0; text-indent:-999em; width:16px;}
.imagegallery .buttons .pause, .imagegallery .buttons .pause:hover {background:url("../images/sprite-icons.png") -676px -285px no-repeat;}
.imagegallery .buttons .play, .imagegallery .buttons .play:hover {background:url("../images/sprite-icons.png") -693px -285px no-repeat;}

/*	Carrousel project specific */
.pushbox {float:left; margin-top:20px;}
.textBlock {
    float:left;
	font-size:15px;
    left:5px;
    position:absolute;
    bottom:5px;
    width:380px;
    z-index:2;
}

.textBlockTitle {
	background:transparent url("../images/sprite-line.png") 0 100% no-repeat;
	color:#fff;
	display:inline-block;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	padding:3px 30px 12px 15px;
	position:relative;
	z-index:2;
}
.textBlockContent {
	background:transparent url("../images/sprite-general.png") 0 -325px no-repeat;
	color:#2e292f;
	font-size:13px;
	line-height:20px;
	margin-top:-8px;
	padding:11px 10px 12px 15px;
	position:relative;
	width:355px;
	z-index:1;
}
.textBlockContent p {
	margin-bottom:0;
	margin-top:20px;
}
.textBlockContent p:first-child {
	margin-top:4px;
}
.textBlockCfa {
	color:#9f0547;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
}
.textBlockCfa a {
	background:transparent url("../images/sprite-icons.png") -843px -167px no-repeat;
	color:#2f3e73;
	display:inline-block;
	margin-left:3px;
	padding-left:24px;
	text-decoration:none;
}
.textBlockCfa a:hover {
	text-decoration:underline;
}


/*	 CookieBar
---------------------------------------------- */
.cookieNotice {background-color: #f0f0f0; position: relative; z-index: 5;}
.cookieNoticeContent {min-height:22px; padding-top: 5px; margin:0 auto; position:relative; text-align:left; width:858px;}
.cookieNoticeText {float:left; margin:0;margin-right:6px;}
.cookieNoticeContent .buttonAccept {background:transparent url("../images/sprite-icons.png") -801px -212px no-repeat; border-radius:2px; color:#fff; display:block;  height:13px; margin-right:0; position: absolute; right:0; text-decoration:none; top:7px; width:13px;}

/*	 Cookie accept button
---------------------------------------------- */
.btnAcceptCookies {float:left; margin-bottom:30px;}
/*	Fancybox
---------------------------------------------- */
#fancybox-loading {position:fixed; top:50%; left:50%; width:40px; height:40px; margin-top:-20px; margin-left:-20px; cursor:pointer; overflow:hidden; z-index:1104; display:none; }
#fancybox-loading div {background:url("../images/fancybox.png") 0 0 no-repeat;  position:absolute; top:0; left:0; width:40px; height:480px; }
#fancybox-overlay {position:absolute; top:0; left:0; width:100%; z-index:2100; display:none; }
#fancybox-tmp {padding:0; margin:0; border:0; display:none; }
#fancybox-wrap {position:absolute; top:0; left:0; padding:20px; z-index:2101; outline:none; display:none;}
#fancybox-outer {position:relative; width:100%; height:100%; }
#fancybox-content {padding:0; outline:none; position:relative; z-index:1102; }
#fancybox-hide-sel-frame {position:absolute; top:0; left:0; width:100%; height:100%; background:transparent; z-index:1101; }
#fancybox-close {background:url("../images/close.png") 100% 4px no-repeat; padding-right:18px;  position:absolute; top:12px; right:33px; height20px; cursor:pointer; z-index:1103; display:none;  text-decoration:none; }
#fancybox-error {color:#666; font:normal 1.2em Arial; padding:14px; margin:0; }
#fancybox-img {width:100%; height:100%; padding:0; margin:0; border:none; outline:none; line-height:0; vertical-align:top; }
#fancybox-frame {
    width: 100%;
    height: 100%;
    border: none;
    display: block;
}
#fancybox-wrap .form {
	padding:20px 25px 0;
}
#fancybox-wrap .boxContent h2 {
	border-bottom: 4px solid #6D1969;
	color: #16141F !important;
	padding:6px 0;
	margin-left:6px;
	margin-bottom:15px;
}
#fancybox-wrap .btn {
	display:inline-block;
	margin-bottom:20px;
}
#fancybox-wrap .boxLftB, #fancybox-wrap .boxRghtB, #fancybox-wrap .boxLftT, #fancybox-wrap .boxRghtT, #fancybox-wrap .boxContent {
	margin:0;
	padding:0;
}
#fancybox-wrap .boxLftT {
	border:4px solid #999;
}
#fancybox-wrap ul li {
	text-align:left;
	padding-left:25px;
}
#fancybox-wrap label {
	font-weight:bold;
	display:inline-block;
	margin-bottom:5px;
}
.ibanpopup {}
/*	Fancybox overlay box
---------------------------------------------- */
.boxLftT {background:url("../images/box-lftt.png") 0 0 no-repeat; overflow:hidden; margin-bottom:10px; padding:0 0 0 12px;}
.boxRghtT {background:url("../images/box-rghtt.png") 100% 0 no-repeat; padding:12px 0 0 0;}
.boxLftB {background:url("../images/box-lftb.png") 0 100% no-repeat; margin-left:-12px; padding:0 0 0 12px;}
.boxRghtB {background:url("../images/box-rghtb.png") 100% 100% no-repeat; padding:0 0 8px 0;}
.boxContent {background:url("../images/box-rght.png") 100% 0 repeat-y; padding:0 6px 0 0;}
.boxinnContent {background:url("../images/box-left.png") 0 0 repeat-y; margin-left:-12px; overflow:hidden; padding:0 0 0 6px;}
.boxContent h1, .boxContent h2 {background:url("../images/box-heading-lft.png") 0 2px no-repeat; border-bottom:1px solid #98a7bb; clear:both; color:#009cde; float:left; font:normal 1.7em Arial; margin:-4px 0 7px -1px; padding:0 0 0 5px; position:relative; width:100%;}
.boxContent .form h2  {background:none; border:none; color:#000; float:none; padding:10px 0;}
.boxContent h1 .headingright, .boxContent h2 .headingright {background:url("../images/box-heading.png") 100% 2px no-repeat; clear:both; color:#009cde; display:block; padding:6px 0 9px 12px;}
.boxContent .makeaccount {clear:none; display:inline-block;}
.boxContent .inloglink {background:none; border:none; color:#333; display:inline-block; font-size:0.6em; border-left:1px solid #b9c4d3; line-height:1.7em; margin:0 0 0 10px; padding:0 0 0 10px; width:auto;}
/*	Innercontent forms
---------------------------------------------- */
.innInnContent {background:#fff url("../images/halfwide.png") 479px 0 repeat-y; padding-top:20px; margin-top:-20px; overflow:hidden;}
.innInnContent1 {background:#fff; padding-top:20px; margin-top:-20px; overflow:hidden;}
.boxContent .innInnContent {background:#fff url("../images/grey-border.png") 485px 0 repeat-y; overflow:hidden;}
.form input.text.width1 {width:210px;}
.form input.text.width2 {width:96px;}
.form input.text.width3 {width:64px;}
.form input.text.width4 {width:32px;}
.form input.text.width5 {width:16px;}
div#errorMessages ul li {color:#F00;}