* {padding:0;margin:0}
body {background:#fff; margin:0; }
body, a {border-bottom:#112d56 solid 1px; color:#112d56; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a img {border:0;}
p {color:#112d56; margin:24px 0 24px 0; font-size:1em; font-weight:normal;}
p.intro {font-weight:bold;margin:18px 0 24px 0;}
p.last {margin-bottom:10px;}
p.phat, .enquete p {color:#5b6e8a; font-weight:bold;}
p.extra {font-style:italic; margin-top:10px;}
p.orangeheader {display:block;color:#ff4d00;font-weight:bold;}
p.error, div.error {color: #f00;}
body ul.error {list-style:none; color:red; margin:10px 0; font-size:12px; line-height:12px;}
body ul.error li {margin:0px; padding:0px;}
.hidden{display: none;}

#errorDiv{float:left; clear:both; padding:5px 0;}
	
hr {margin:6px 0 12px 0 !important; margin:0; padding:0; border-width:1px; border-style:solid; border-color:#cecece #fff #fff #cecece; font-size:0; overflow:hidden;}
hr.hr1 {margin:-5px 0 10px 0 !important; margin:-5px 0 10px 0;}

h1 {padding:1px 0 0 0; margin:23px 0; color:#f60; font-size:1.4em; font-weight:bold; font-family:Arial;}
h2 {font-size:1.1em; color:#f60; margin:0; font-family:Arial;}
h3 {font-size:1.15em; color:#112d56; margin:12px 0 0 0; line-height:1.1em; font-family:Arial;}
h3.p {margin:12px 0 -21px 0;}


.artcle h3.p {margin:24px 0 -21px 0;}

.rightcol h3 {margin:10px 0 0 0;}
.rightcol p {margin:10px 0;}

.rightcol hr { display:none;}
.rightcol .bottom>hr {position:relative; left:-7px;}
fieldset.hidden{border:0}
img.artimgright {float:right; margin:0 0 10px 15px;}


.clear {clear:both; font-size:0em; height:0px; margin:0; padding:0; line-height:0px;}

#content ol {list-style-position:inside; margin-left:19px;}

/* Mijn morello add-on
----------------------------------------------*/
#main .buttons {float:right; margin-top:15px;}
#main .buttons a {border:0; margin:0 0 0 5px; padding:0px; float:left; background-image:none;}
#main .buttons a:hover {border:0px;}
#main .buttons a img {border:0; float:left; margin:0px; padding:0px;}

#override .slidelist .item {position:relative;}
#override .slidelist .item .buttons {position:absolute; right:45px; top:2px; margin-top:0px;}
#override .slidelist .selected .buttons {position:absolute; left:5px; bottom:10px; top:auto; display:block;}
#override .slidelist .selected .buttons a {display:block;}
#override .slidelist .items .item.selected .buttons a {border-bottom:0; width:auto; background-image:none; margin:0 0 0 5px; padding:0; cursor:pointer;}
#override .slidelist .items .item.selected .buttons a:hover {width:auto; background-image:none; margin:0 0 0 5px; padding:0;}

html body #main .marked a {background-color:yellow; padding:2px 0px;}
html body #main .marked:hover a{background-color:yellow !important;}
html body #main .embargo a {background-color:#a1c5e9; padding:2px 0px;}
html body #main .embargo:hover a{background-color:#a1c5e9 !important;}

html body #main .pin {margin:0 10px 0 0 !important; padding:0 !important;}
html body #main .pin img {float:left; margin-top:-10px;}

#main .popup {position:relative;}
#content .popup {margin-top:0 !important; z-index:1000;}
#content img {margin:5px 10px;}
#content td img {margin: 5px 0px}
#content img.artimgright {float:right; margin:0 0 10px 15px;}
#content .items img {margin:0px;}
#content .voordelen img {margin:0px;}
#main .attach {margin:5px 0 0 0; padding:0; width:100%; float:left;}
#main .attach li {background:url(http://www.fnvbondgenoten.nl/static/img/attach-icon.gif) 0 50% no-repeat; list-style:none; line-height:18px; display:block; float:left;}
#main .attach li .buttons {margin-top:0 !important;}
#main .attach li a {padding:3px 0 3px 20px; margin:0px; float:left;}
#main .attach li a img {padding:0px;}

.Mijn-Morello-article-info .status {background:#fff; padding:0 0 10px 0; margin:0;}
.Mijn-Morello-article-info .status p { padding:0; margin:15px 0 10px 0;}
.Mijn-Morello-article-info .status select, .Mijn-Morello-article-info .status input {font-size:10px;}

.pop-layer {display:none; position:absolute; left:-262px; top:0px; background:#F3F3F3; border:1px solid #828282; padding:3px; z-index:1000;}
.popright .pop-layer {left:200px; top:-80px;}
.pop-layer .header {border:1px solid #828282; float:left; width:257px; padding:0;}
.pop-layer .header h2 {float:left; padding:0; margin:3px 0 0 5px; font-size:1em;}
.pop-layer .header a {border:1px solid #828282; float:right !important; text-decoration:none; background:#fff; color:#FF6600; padding:0px 5px !important; display:block; margin:3px !important; font-weight:bold;}
.pop-layer .header a:hover {border:1px solid #828282 !important;}
.pop-layer .formulier {border-left:1px solid #828282; border-right:1px solid #828282; border-bottom:1px solid #828282; background:#fff; padding:10px 10px 0px 10px; float:left; width:237px; clear:left;}
.pop-layer input {margin-bottom:10px;}
.pop-layer .confirm {padding-left:46px; width:201px;}
.pop-layer .confirm input {width:80px;}

.MM-top {width:1020px; height:98px; background:#E8ECEF; float:left;}
.MM-top fieldset {margin-left:20px; display:inline;}
	.MM-top h1 {font-size:11px; border:0px; font-weight:normal; margin:5px 0 5px 20px; padding:0;}
	.MM-top label {font-size:11px; color:#001E4A; display:block; margin-top:5px;}

    body .MM-top ul.error {list-style:none; color:red; margin:10px 0 0 20px; font-size:9px; line-height:12px;}
	.MM-top .text {width:470px; margin:4px 5px 0 0; float:left; padding:2px 0 1px 4px; font-size:0.8em;}
	.MM-top .btn {float:left; border:1px solid #B3B7BA; color:#FF6600; background:#fff; font-size:70%; padding:2px 7px 3px 7px; margin:4px 5px 0 0;}
	.MM-top .btnClose {float:right; text-decoration:none; margin:1px 2px 0 0;}
.mainFrame {width:1020px; height:580px;}
/* // Mijn morello add-on
------------------------------------------------*/

/* Links */
div.righttxt{float:right}

a.hide {position:absolute; left:-20000px;}

a.vraag, a.email:hover {font-weight:bold}

a.genbtn, input.genbtn {background:#001e4a; color:#fff; font-weight:bold; padding:4px 23px 4px 23px; text-decoration:none; float:right; margin:12px 5px 10px 0 !important; margin:12px 5px 0 0; border:0;}
input.genbtn {padding:3px 14px 2px 14px; font-size:0.8em;}
a.genbtn:hover, input.genbtnro {border-bottom:0; color:#fff; background-color:red;}
#override .formnext {float: right; padding: 0 22px 0 0; color: #fff; background: #001e4a; border: 0;}
#override .formnextmo {float: right; color: #fff; background: #f00; border: 0;}
#override .formprevious {float: left; padding: 0 22px 0 0; color: #fff; background: #001e4a; border: 0;}
#override .formpreviousmo {float: left; color: #fff; background: #f00; border: 0;}

a.back, a.next, a.previous { background:#fff url("../img/arrowup.gif") no-repeat right 16px; border-bottom:0; color:#112d56; display:block; height:40px; heig\ht:23px; font-weight:bold; text-decoration:none; padding:17px 21px 0 0; text-align:right;white-space:nowrap;}
a:hover {border-bottom:#ff4d00 solid 1px; color:#ff4d00;}
a.back:hover, a.next:hover, a.previous:hover, a.print:hover, a.email {border-bottom:0; color:#ff4d00;}
a.back:hover {background-image:url("../img/arrowuporange.gif");}
.content a.back, a.next {padding:6px 21px 0 0; background-position:right 6px; margin:0;}
#override a.next {background:url("../img/arrowfwd.gif") no-repeat right 6px; float:right; display:inline;}
#override a:hover.next {background-image:url("../img/arrowfwdorange.gif");}
#override a.previous {background:url("../img/arrowback.gif") no-repeat left 1px; padding:0 2px 0 21px; margin:0 12px 0 0; float:left;}
#override a:hover.previous {background-image:url("../img/arrowbackorange.gif");}
#override a.prevstep {background:url("../img/arrowback.gif") no-repeat left 1px; padding:0 2px 0 21px; float:right; text-decoration:none; font-weight:bold;}
#override a:hover.prevstep {background-image:url("../img/arrowbackorange.gif");}

/*#top {height:36px; position:relative; width:975px; overflow:hidden;}

#pageheader {position:relative; background-color: #e7e9ec; height:180px; background:url("../img/header_bg.gif") repeat-x;}
#pageheader #fnvlogo {position:absolute; top:0; left:0; height:180px; width:145px; background:url("../img/header_fnvlogo.gif") no-repeat;}
#navigation {background-color:#f60;}
*/


/*#footer a.back {padding:3px 21px 0 0; background-position:right 4px; float:left; color:#fff; font-size:0.7em; margin-left:829px !important;margin-left:415px; background-image:url("../img/arrowupwhite.gif");}
#footer a.back:hover {color:#0a2751; text-decoration:none; background-image:url("../img/arrowupblue.gif");}
#footer ul li a.current {color:#0a2751;}
*/

#main {background:#fff url("../img/mainrepeat.gif") 0 0 repeat-y; display:block; float:left; width:964px;}
.full #main {background:#fff url("../img/mainrepeat2.gif");}
#main .content {display:block; float:left; padding:0 12px 0 0; width:555px; }
.full #main .content {width:747px; }
#main .rightcol {display:block; float:right; margin-top:0; width:192px;}
.full #main .rightcol {display:none;}

#main .rightcol:after,
#primary:after {content:"."; display:block; clear:both; height:0; visibility:hidden;}

/* LEFT NAV */
#leftNav {background:#fff; float:left; font-size:11px; height:600px; margin:0; padding:22px 15px 0 15px; width:174px;}
	#leftNav span {display:block; margin-left:10px; font-size:1.1em;}
	#leftNav a {color:#405677; font-size:1.2em; margin-left:10px; }
	#leftNav a:hover {text-decoration:none; color:#001E4A;}
	#leftNav ul {margin:18px 0 0 0; padding:0; list-style:none;}
	#leftNav ul ul {margin:0;}
	#leftNav ul li {margin:0; padding:0; list-style:none;}
	#leftNav ul li a {display:block; color:#405677; background:#F1F2F5; margin:0; font-size:1em; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #7F8EA4; text-decoration:none; padding:6px 7px 5px 7px;}
	#leftNav ul ul li a {background-color:#fff; border-color:#DFE0E3; padding-left:20px; font-weight:normal;}
	#leftNav ul li a:hover, #leftNav ul li.new li a:hover, #leftNav ul li.new li.new a:hover {border-color:#f60; color:#f60;}
	#leftNav ul li a.active {border-color:#f60; color:#f60;}
	#leftNav ul li.new a {border-color:#FC0; color:#f60;}
	#leftNav ul li.new li a, #leftNav ul li.new li.new a {border-bottom:1px solid #7F8EA4; color:#405677;}

/* specifiek voor home */

body.home #main  {background:url("../img/mainrepeat_noleftmenu.gif") 0 0 repeat-y;}
body.home #main .content {padding:25px 0 0 20px; width:735px;}



.rightcol a {border-bottom:0; font-size:1em;}
a.arrow {background:url("../img/arrowright.gif") 100% 0 no-repeat; display:block; font-weight:bold; margin:0 0 0 10px; text-decoration:none;}
a.arrow:hover {background-image:url("../img/arrowrightorange.gif");}
a.print {font-weight:bold; float:right;}

/* download page */

.dsearch{background:url("../img/search_bg.gif") repeat-x top left;border:1px solid #D6D6D8;float:left;width:542px;margin-bottom:10px}
	.dsearch_left{width:400px;float:left;padding:5px 15px 0 15px;display:inline;padding-bottom:5px;border-left:1px solid #FFF;border-right:1px solid #FFF}
	.dsearch_left form{margin-top:5px}
	.dsearch_left input {border:0;float:left;color:#112d56}
	.dsearch_left input.text{background:url("../img/textbox2.gif") no-repeat;width:270px;height:22px;padding:3px 4px 5px 4px;font-size:1.2em}
	.dsearch_left input.check{float:left;margin:4px 0 0 0;height:15px}
	.dsearch_left label{float:left;margin:3px 0 0 5px;line-height:15px}
	.dsearch_left .button{font:bold 1em Verdana;color:#fff;background:#001e4a;padding:4px 20px 5px;text-decoration:none;float:left;margin:0 !important}
	.dsearch_left a:hover{background-color:red;color:#fff}
	.dsearch_right{border-left:1px solid #D6D6D8;border-right:1px solid #FFF;height:77px;float:left;width:108px}
	.dsearch_right a{background:url("../img/arrow_right.gif") no-repeat left 4px;margin:23px 0 0 15px;float:left;text-align:left;text-indent: 10px}

.dsearch_nav{border:1px solid #D6D6D8;background:#fff;width:542px;margin-bottom:10px;float:left}
	.dsearch_nav strong{margin:0 0 0 5px}
	.dsearch_nav .header{border-bottom:1px solid #DFE3E8;float:left}
	.dsearch_nav .header strong{float:left;line-height:22px;margin-left:20px}
	.dsearch_nav .options{float:right;line-height:10px;padding-bottom:3px}
	.dsearch_nav .options select{color:#083257;font:11px Verdana;margin:3px 6px 0 6px;float:left}
	.dsearch_nav .options p{color:#083257;font:11px Verdana;margin:0;float:left;line-height:22px}
	.dsearch_nav .nav{padding:5px 0;float:left}
	.dsearch_nav .nav a{font:bold 11px Verdana;color:#083257;text-decoration:none}
	.dsearch_nav .nav .index{float:left;width:360px;text-align:center;font:normal 11px Verdana}
	.dsearch_nav .nav .index a{font:11px Verdana}
	.dsearch_nav .nav .index a:hover{color:#FF5F1F}
	.dsearch_nav .nav a.prev{background:url("../img/arrow_prev.gif") 0 4px no-repeat;padding-left:15px;float:left;margin:0 0 0 20px}
	.dsearch_nav .nav a:hover.prev{background:url("../img/arrow_prev_o.gif") 0 4px no-repeat;color:#8594A8}
	.dsearch_nav .nav a.nxt{background:url("../img/arrow_nxt.gif") 100% 4px no-repeat;padding-right:15px;float:right;margin-right:20px}
	.dsearch_nav .nav a:hover.nxt{background:url("../img/arrow_nxt_o.gif") 100% 4px no-repeat;color:#8594A8}

.downloads{background:url("../img/download_bg.jpg") 0 0 no-repeat;float:left}
.downloads .items{background:url("../img/download_list_bg.gif") repeat-y top left;float:left;padding-left:1px;width:544px}
	.downloads .col_1{width:360px;float:left;padding-left:20px}
	.downloads .col_2{width:80px;float:left}
	.downloads .col_3{width:80px;float:left}
	.downloads .header{background:#fff;width:542px;border:1px solid #D6D6D8;float:left;padding:5px 0}
	.downloads .header a{color:#FF5F1F;font:bold 11px Verdana;text-decoration:none}
	.downloads .header a:hover{text-decoration:underline}
	.downloads .titel{width:522px;border-top:1px solid #D6D6D8;color:#083257;font:bold 11px Verdana;line-height:26px;padding-left:20px;height:40px}
	.downloads .divider{color:#FF5F1F;font:12px Verdana;float:left;line-height:26px;background:#fff;border-left:3px solid #FF5F1F;padding-left:17px;width:522px}
	.downloads .item{float:left;line-height:16px;border-top:1px solid #fff}
	.downloads .item .tekst{display:none}
	.downloads .item .link{float:left;padding:5px 0;width:542px}
	.downloads .item .link .col_1 a{color:#083257;font:bold 11px Verdana;line-height:16px;text-decoration:none}
	.downloads .item .link .col_1 a:hover{color:#FF5F1F}
	.downloads .item .link .col_2{}
	.downloads .item .link .col_3{width:71px;margin-left:10px}
	.downloads .item .tekst{float:left;padding:0 0 10px 20px}
	.downloads .item .tekst li{list-style:none}
	.downloads .item .tekst p{margin:10px 0 10px 0px;padding:0;float:left;display:inline;width:500px}
	.downloads .item .tekst .dwn{color:#FF5F1F;margin-top:10px}
	.downloads .item .tekst .dwn a{color:#FF5F1F}
	.downloads .item .tekst .dwn a.main{font:bold 11px Verdana;text-decoration:none;background:url("../img/arrowrightorange.gif") no-repeat left 3px;padding-left:15px}
	.downloads .item .tekst .dwn a:hover.main{text-decoration:underline}
	.downloads .selected{background:#FFF;border-bottom:1px solid #00254B;border-top:1px solid #D6D6D8;width:542px}
	.downloads .selected .tekst{display:block}
	.downloads .selected .col_1{width:520px}
	.downloads .selected .link{border-bottom:1px solid #D6D6D8}
	.downloads .selected .col_2{display:none}
	.downloads .selected .col_3{display:none}
	.doverzicht .twincols{background:url("../img/overzicht_bg.gif") 0 0 repeat-y;border-top:1px solid #D6D6D8;float:left;width:544px}
	.twincols .col{float:left;width:271px}
	.twincols li{line-height:16px;list-style:none}
	.twincols ul{margin:10px 20px}
	.twincols a{width:275px;text-decoration:none}
	.twincols a:hover{text-decoration:underline}
	.twincols .group{font:bold 11px Verdana}

/* content */
#main .content, .rightcol {font-size:0.7em; }
.rightcol p, .rightcol a {font-size:1em;}
#override a.orange {color:#f60;}
#override a.orange:hover {color:#001e4a;}

#override #main .rightcol .top {}
#override #main .rightcol .border {height:1px; overflow:hidden; background:transparent; padding-left:1px; width:99%;}
#override #main .rightcol .bottom {padding:10px;}
#content ul {margin:0 0 0 30px;}
#content .mapcol ul {margin:0 0 0 0; width:190px;}
#content .mapcol ul ul {margin:0 0 0 25px; width:195px;}
#content .mapcol li {margin:0; padding:0;}
.branches ul li {list-style-type:none !important;  padding-left:5px;}
#content ul li {list-style-type:square;  /*padding-left:5px;*/}
#content ol {margin:0 0 0 35px; list-style-position:outside;}
#content ol li {list-style-type:decimal; }
.content .image{margin-top:15px}
/*
.content ul.contentlist li span, .content ul.contentlist li a {color:#112d56;}
.content ul.contentlist li a:hover {color:#ff4d00;}
*/

/* headerbar */
.headerbar {padding:1px 0 0 0; margin:23px 0; color:#f60; font-size:1.4em; font-weight:bold; font-family:Arial;}
.headerbar.small {border:0; margin:0 !important;}
.rightcol .headerbar.small { font-size:1.3em; padding:5px 5px 5px 10px;}

.headerbar div {float:right; margin:-1px 5px 0 0;}
.headerbar div.nav a, .headerbar div.nav span {color:#7f8ea4; display:block; float:left; font-size:0.8em; height:20px; heig\ht:15px; margin-right:1px; padding:3px 1px 2px 3px; text-decoration:none; width:13px; wid\th:9px;}
.headerbar div.nav a.avail {color:#112d56;}
.headerbar div.nav a.current, .headerbar div.nav a:hover {background-color:#fff; color:#7f8ea4;}
.faq .headerbar, .beveiliging .headerbar {margin-top:25px;}
#override .headerbar a.back, .headerbar a.overzicht {background:url("../img/arrowup.gif") no-repeat right; color: #112d56; display:inline; float:right; font-weight:normal; font-size:0.75em; height:auto; margin:-2px 10px 0 0; padding:2px 25px 2px 0; position:relative; width:auto;}
.headerbar a.overzicht {background:none; border-bottom:0; color: #112d56; padding:1px 20px 2px 0; font-size:0.75em; font-weight:normal; background:url("../img/arrowright.gif") no-repeat right; text-decoration:none;}
#override .headerbar a.back:hover {background:url("../img/arrowuporange.gif") no-repeat right; color:#ff4d00;text-decoration:none;}
.headerbar a.overzicht:hover {background:url("../img/arrowrightorange.gif") no-repeat right; color:#ff4d00; border-bottom:#fff solid 1px; text-decoration:none;}

/* NAME VALUE LIST */
.namevaluelist {margin:16px 0 10px 10px; font-size:1em; color:#112d56;}
.namevaluelist div {font-weight:bold;}
.namevaluelist span {display:block; margin:0 0 5px 0;}

/* LIST */
.linklist, .datelist {margin:15px 10px 6px 12px; list-style-type:none;}
.rightcol .linklist.nomargin {width:170px; margin-top:10px;}
.rightcol .linklist.nomargin a {width:150px;}
.linklist.nomargin {margin:0;}
#override ol.linklist {margin:10px 10px 0 5px;}
ol.linklist a img {border-bottom:0; position:relative; top:5px; margin:0 0 0 5px;}
ol.linklist a {background-position:right 50%; border-bottom:0; margin:0 0 5px 0;}
.linklist .section a {border-bottom:0; margin:6px 0 0 0;}
.linklist li, .datelist li {display:inline;}
.linklist a, .datelist a {border-bottom:0; text-decoration:none; color:#112d56; display:block; margin:0 0 12px 0;}
.faq .linklist a {height:1em;}
.linklist a {border-bottom:none; float:left;background:url("../img/arrowright.gif") no-repeat right 3px; padding:0 20px 0 0;}
.linklist a:hover {border-bottom:none; float:left;color:#ff4d00; background-image:url("../img/arrowrightorange.gif");}
.datelist a:hover {color:#ff4d00;}
.linklist .sectionhead {font-weight:bold; margin:0 0 12px -6px; display:block;}
.linklist .relselect span {display:none;}
.branches a {margin:1px 0 0 0;}
.branches .linklist {width:200px; margin:0 10px 0 10px;}
.branches .linklist ul {width:190px; margin:-5px 10px 10px 10px;}
.branches .linklist li { display:block;}
#brancheselector {font-size:11px;}
#brancheinfo #panelcanvas {position:relative; width:247px; wid\th:204px; height:243px; hei\ght:200px; padding:25px 18px 18px 25px; background:url("../img/panel-brancheinfo.gif") no-repeat; font-weight:normal;}
#brancheinfo #nobranche {text-align:center;}
#brancheinfo .infopanel a {position:absolute; bottom:12px; right:2px;}
#brancheinfo .logo {height:90px;}
.faq .linklist a {float:left; width:150px; margin:0 78px 5px 0; font-size:0.8em;}
.content ul.linklist li a { display:block; font-size:11px; width:210px;}
.content ul.linklist ul li a { display:block; font-size:11px; width:185px;}
.branches ul.linklist li ul li a {width:175px;}

/* flat list */
ul.flatlist {margin:12px 0 6px 0;}
ul.flatlist li {display:inline;}
ul.flatlist li a {float:left; display:inline; margin:0 10px 0 0; padding:0 10px 0 0; border-right:1px solid #001e4a; font-weight:bold; font-size:0.85em;}
ul.flatlist li.last a {border:0;}

/* CLEAR FIX */
#override #main .rightcol .top:after, /*#footer ul:after,*/ .contactstab ul:after, .pageflikker:after, form.tabular:after, .legend:after, .pagehead:after, .ledenitem:after, .infoblocks:after, .calendar:after, .slidelist div.selected div:after, .linklist:after, .slidelist .header:after, ul.flatlist:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

* html #override #main .rightcol .top, * html .contactstab ul, * html .slidelist div.selected div, * html form.tabular, * html .legend, * html .pagehead, * html .ledenitem, * html .infoblocks, * html .faq .linklist, * html .slidelist .header, * html ul.flatlist {height:1%;}

/* table */
div.table {color:#112d56; font-weight:bold; font-size:1.0em; display:inline; width:215px; height:60px; float:left; display:block;}
div.table span {float:left; display:inline; width:60px; font-weight:bold;}
div.table div {font-weight:normal;}



/* contacts */

.contacten {margin:0 0 0 12px; float:left; display:inline; background:#fff; padding:10px 0 0 10px;}
.contactstab {color:#112d56; font-weight:bold; font-size:1.1em; width:390px;}
.contactstab.contacten p {font-weight:normal; font-size:0.90em; margin:10px 10px 10px 0;}
.contactstab.contacten hr {margin-top:12px;}
.contactstab div {font-size:0.90em; display:block; width:390px; height:20px; color:#657286; margin:0 0 0 0;}
.contactstab div a {display:inline; width:400px; height:5px; color:#657286;}
.contactstab ul {list-style-type:none; margin:4px 0 5px -10px !important; margin:0 0 5px -10px;}
.contactstab ul li {display:Inline;}
.contactstab ul li a {float:left; border-right:1px solid #657286; padding:0 10px 0 10px; text-decoration:underline; font-size:8pt; color:#657286;}
.contactstab ul li a:hover {color:#f60;}
.contactstab ul li.last a {border:0;}
.divide {margin:10px 0 7px 0 !important; margin:10px 0 0 0; display:block; background:url("../img/divbar.gif") repeat-y top left; float:left; width:412px; overflow:hidden;}

/* slidelist */

.header {padding-right:12px;}


.slidelist {margin:10px 0 0 0;}
.home .slidelist {width:478px;}
* html .slidelist .items .item a {height:13px;}
* html .slidelist .items .item.selected div a {height:8px;}
.home .slidelist .items .item a {background-position:455px 6px;}
.home .slidelist .items .item a:hover {background-position:454px 5px;}
.home .slidelist .items .item.selected div a {background:url("../img/arrowrightorange.gif") no-repeat right;}
.slidelist .items {list-style-type:none; margin:10px 0 0 0; color:#112d56; font-weight:bold;}
.slidelist .items .item {display:block; list-style-type:none; width:100%;}
.slidelist .items .item a {border-bottom:0; font-family:Arial; display:block; padding:6px 120px 6px 11px; text-decoration:none; background:url("../img/arrowdown.gif") no-repeat 518px 6px;}
.slidelist .items .item a:hover {border:1px solid  #b9c1cd; padding:5px 120px 5px 10px; background:#fff url("../img/arrowdownorange.gif") no-repeat 517px 5px;}
.slidelist .items .item a span.embargo, .slidelist .items .item a span.embargo:hover {background-color:#a1c5e9; padding:5px;}
.slidelist .items .item a span.marked, .slidelist .items .item a span.marked:hover {background-color: yellow; padding:5px;}
.slidelist .items .item.selected {display:block; color:#112d56; font-weight:bold; padding:0 0 5px 0; border-bottom:1px solid #7b8aa1; background:#fff;}
.slidelist .items .item.selected a {color:#112d56; font-weight:bold; padding:6px 12px 6px 11px; margin:0 0 6px 0; background:none; cursor:default;}
.slidelist .items .item.selected div a {display:block; float:right; display:inline; width:46px; wid\th:32px; background:url("../img/arrowrightorange.gif") no-repeat right; margin:0 8px 3px 0; padding:0 14px 2px 0; color:#ff4d00; font-family:Verdana; font-size:0.9em;}
.slidelist .items .item.selected blockquote {display:block; padding:0 0 0 78px; color:#112d56;}
.home .slidelist .items .item.selected blockquote {display:block; padding:0; color:#112d56;}
.slidelist .items .item.selected blockquote a {cursor:pointer;cursor:hand}
.slidelist blockquote div {display:block; margin:3px 0 0 0;}
.slidelist blockquote div hr {position:relative; left:-12px;}
.home .slidelist blockquote div hr {position:relative; left:-2px;}
.slidelist .set blockquote {position:absolute; top:-3000em;}
.slidelist .selected blockquote {position:static;}
.slidelist .time, .slidelist .plaats, .slidelist .nr {color:#112d56; font-family:Verdana; font-weight:normal; float:left; width:84px; wid\th:70px; height:15px; padding:0 0 0 14px; margin-right:5px;}
.slidelist .time{padding:0 7px}
.slidelist a:hover .time{padding:0 7px 0 6px !important}
.slidelist .selected a:hover .time{padding:0 7px 0 7px !important}

.slidelist .nr {width:13px;}
.slidelist .plaats {width:116px; wid\th:110px; padding-left:6px;}
.slidelist .header .plaats {padding-left:12px;width:122px;wid\th:110px;}
.slidelist a:hover .plaats, .slidelist a:hover .time, .slidelist a:hover .nr {color:#FF4D00;}
.slidelist a:hover .time {padding:0 0 0 13px; width:83px;wid\th:70px;}
.slidelist .selected a:hover .time {padding:0 0 0 14px;width:84px;wid\th:70px}
#override .slidelist .header a {float:left;}
#override .slidelist .header, #override .agenda .header {background:url("../img/gereldivtop.gif") no-repeat 80px 0; margin:0; padding:0 0 10px 0;}
#override .slidelist .items .item.selected div a:hover {border:none; width:46px; wid\th:32px; background:url("../img/arrowright.gif") no-repeat right; margin:0 8px 3px 0; padding:0 14px 2px 0; color:#112d56;}
#override .slidelist .items .item.selected a:hover {border:0; background:none; padding:6px 12px 6px 11px; margin:0 0 6px 0;}
#override #override .slidelist .items .item.selected blockquote {font-family:Arial; display:block; margin:0 6px 0 24px; color:#112d56; font-weight:normal;}
.home .slidelist .items .item.selected blockquote {font-family:Arial; display:block; margin:0 6px 0 12px; color:#112d56; font-weight:normal;}

.dossiers .overzicht {margin:0}
.overzicht {margin:24px 0 0 0;}
.overzicht .items .item {background:url("../img/gereldivmid.gif") repeat-y 80px 0;}
.overzicht .items .item a {padding-left:0;}
.overzicht .items .item a:hover {padding-left:0;}
.overzicht .items .item.selected {background:#fff url("../img/gereldivmid.gif") repeat-y 80px 0;}
.overzicht .items .item.selected a {padding-left:0;}
#override .overzicht .items .item.selected a:hover {padding-left:0;}
#override .overzicht .items .item.selected blockquote div a {margin-right:-12px;}
#override .overzicht .items .item.selected blockquote {margin:0 24px 0 10px;}
#override .overzicht .items .item.selected blockquote div a:hover {margin-right:-12px;}



.agenda {margin:0;}
.agenda .items .item {background:url("../img/gereldivmid2.gif") repeat-y 80px 0;}
.agenda .items .item.selected {background:#fff url("../img/gereldivmid2.gif") repeat-y 80px 0;}
.agenda .items .item.selected a {border:0; border-bottom:1px solid #e8e8e9;}
#override .agenda .items .item.selected a:hover {border-bottom:1px solid #e8e8e9;}
#override .agenda .items .item.selected blockquote {margin:0 0 0 2px;}
#override .agenda .header {background-image:url("../img/gereldivtop2.gif");}
#override .agenda .items .item.selected blockquote div a:hover {margin-right:0;}
#override .agenda .items .item.selected div a {background-image:url("../img/arrowup.gif"); text-indent:-2000px; margin-right:0;}
#override .agenda .items .item.selected blockquote a {border:0;}
#override .agenda .items .item.selected div a:hover {background-image:url("../img/arrowuporange.gif"); margin-right:0;}
#override .agenda .items .item.selected blockquote a:hover {border:0; color:#f60;}
#override .agenda .header .titel {padding-left:0;width:110px;}
#override .agenda .items .item.selected blockquote div a {margin-right:0;}

#override .numbered .items .item.selected blockquote {margin-left:46px;}
#override .items .item.selected blockquote.table {margin-left:126px; width:329px;}
#override .items .item.selected blockquote.table span {width:100px; margin:0px 0px 4px 7px; float:left; color:#5b6e8a;}
#override .items .item.selected blockquote.table u {display:block; margin-bottom:4px;float:left;width:210px; text-decoration:none;}
#override .slidelist .selected .plaats, #override .slidelist .selected .time, #override .slidelist .selected .nr {color:#112d56;}



.slidelist .header .datum,.slidelist .header .datum_sel,.slidelist .header .datum_selup {display:block; width:84px; wid\th:70px; padding:0 7px 0 7px; float:left; font-weight:normal;}
.slidelist .header .plaats,.slidelist .header .plaats_sel,.slidelist .header .plaats_selup {padding-left:12px;width:122px;wid\th:110px;}
.slidelist .header .titel,.slidelist .header .titel_sel,.slidelist .header .titel_selup {padding-left:4px; font-weight:normal; display:block; width:60px;}
.slidelist .header .datum_sel {background:url("../img/arrowdownsml.gif") no-repeat 68px 2px; font-weight:bold;}
.slidelist .header .plaats_sel {background:url("../img/arrowdownsml.gif") no-repeat 68px 2px; font-weight:bold;}
.slidelist .header .titel_sel {background:url("../img/arrowdownsml.gif") no-repeat 50px 2px; font-weight:bold;}
.slidelist .header .datum_selup {background:url("../img/arrowupsml.gif") no-repeat 68px 2px; font-weight:bold;}
.slidelist .header .plaats_selup {background:url("../img/arrowupsml.gif") no-repeat 68px 2px; font-weight:bold;}
.slidelist .header .titel_selup {background:url("../img/arrowupsml.gif") no-repeat 50px 2px; font-weight:bold;}

/* page flikker */

.pageflikker {margin:12px 0 -10px 0 !important; margin:12px 0 7px 0; color:#fff;}
.pageflikker div {background:#929eb1; width:104px; wid\th:88px; height:62px; heig\ht:34px; font-size:10pt; float:left; padding:23px 8px 5px 8px;}
.pageflikker span {float:left; height:62px; heig\ht:34px; width:42px; background:url("../img/arrowright.gif") no-repeat 15px 31px;}
.pageflikker div strong {display:block; border-bottom:1px solid #f4f5f7; font-size:8pt; margin:-23px 0 0 -10px; padding:2px 8px 2px 10px; width:104px; wid\th:88px; position:absolute;}
.pageflikker div.past {background:#274066;}
.pageflikker div.current {background:#f60;}
.pageflikker div.current u {text-decoration:none;}

/* pagehead */

.pagehead {font-size:1em; margin:0px 0 20px 0 !important; margin:10px 0 20px 0;}
.pagehead div {font-weight:bold; margin:0; width:345px; float:right;}
* html .pagehead div {width:295px;}

/* infoplus */

.infoplus {float:left; width:520px; border-top:1px solid #3e4a5c; border-left:1px solid #3e4a5c; border-right:1px solid #8997ac; border-bottom:1px solid #8997ac; background-color:#f7f7f9; padding:10px;}
.infoplus strong {display:block; color:#ff4d00; font-weight:bold;}
.infoplus p {margin:10px 0;}
.infoplus a:hover {color:#ff4d00; background:url("../img/arrowrightorange.gif") no-repeat right 3px;}
.infoplus a {float:right; padding:0 20px 0 0; color:#112d56; background:url("../img/arrowright.gif") no-repeat right 3px; font-weight:bold; text-decoration:none;}

/* checkboxes */

.checkboxleft, .checkboxright {float:left; width:200px;}
.checkboxright label, .checkboxleft label {display:block; height:20px;}
.checkboxright input, .checkboxleft input {margin-right:10px;}

/* dropdown */

.dropdown {border:1px solid #2a4368; height:22px; background-color:#bfc7d2; margin:10px 0;}
.faq .dropdown {width:169px;}
.faq .dropdown ul {font-size:0.8em;}
.dropdown.monthdrop {width:90px; margin-right:5px; float:left;}
.dropdown.yeardrop {width:72px; margin-right:0; float:left;}
.dropdown label {background:#fff url("../img/dropdown.gif") no-repeat right; border-left:1px solid #2a4368; display:block; margin:0 0 0 5px; height:22px; heig\ht:13px; padding:4px 0 5px 6px; font-weight:bold;}
.dropdown ul {border:1px solid #2a4368; margin:0 0 0 5px; list-style-type:none; position:absolute; background-color:#fff; padding:3px 0 5px 0; width:163px; display:none; background-color:#fff; z-index:10; height:88px; overflow:auto;}
.dropdown ul ul {position:static; border:0; width:auto; display:block; overflow:visible; margin:0;}
.dropdown ul ul li {display:inline;}
.dropdown ul ul a {display:block; padding:2px 0 2px 10px; text-decoration:none; height:14px;}
.dropdown ul ul a:hover {border:1px solid #6a7b95; border-width:1px 0 1px 0; padding:1px 0 1px 10px; color:#001e4a; background-color:#e5e8ed;}
.label {border:1px solid #667892; color:#7f8ea4; padding:5px 5px 6px 10px; margin:10px 0 5px 0; font-weight:bold; font-size:7.5pt;}

/* Textbox */
.inputlabel {border:1px solid #667892; color:#7f8ea4; padding:5px 5px 6px 10px; margin:10px 0 5px 0; font-weight:bold; font-size:7.5pt; width:155px; display:block;}

/* table list */
table.list{margin-top:10px}
table.list .naam {width:200px;}
table.list .domein {padding-right:10px}

table.rodekaart {margin-top:10px;}
table.rodekaart td {padding-right:15px}
table.rodekaart label {background:#fff; color:#000; text-align:center; font-weight:bold; margin-bottom:10px; display:block; height: 28px; padding-top:5px}
table.rodekaart input {float:none !important;position:relative;top:3px}

/* TABULAR FORM */

form.tabular {margin:20px 0 0 0;}
form.tabular span {float:left; width:180px; font-weight:normal; padding:4px 0 0 0;}
form.tabular u {float:left; width:11px; text-decoration:none; text-align:center; padding:4px 0 0 0;}
form.tabular span.second {width:102px; margin-left:30px;}
#override form.tabular span strong {color:#929fb2; font-size:0.8em;}
form.tabular input {border:0; float:left; color:#112d56;}
form.tabular select.date, form.tabular select.month, form.tabular select.year {float:left; color:#112d56;}
form.tabular select.date {width: 44px;}
form.tabular select.month {width: 96px;}
form.tabular select.year {width: 60px;}
form.tabular input.genbtn {border:0; float:none; color:#fff; margin:10px 0 0 220px !important}
form.tabular input.left {float:left; margin:1px 0 0 2px !important; padding-bottom:4px}
form.tabular input.invalid {border:1px solid #f60; margin:0 0 1px 0;}
form.tabular input.tb {background:url("../img/textbox2.gif") 100% 0 no-repeat; width:270px; wid\th:262px; height:22px; height:14px; padding:3px 4px 5px 4px; font-size:1.2em; margin:1px 1px 2px 1px;}
form.tabular input.middle {background:url("../img/textbox6.gif") 100% 0 no-repeat; width:200px; wid\th:192px;}
form.tabular textarea {background: #F9F9FB; width:550px; wid\th:542px; height:100px; height:92px; padding:3px 4px 5px 4px; font-size:1.2em; margin:10px 1px 2px 1px;overflow:auto;border:1px solid #3D4A5C}
#override form.tabular input.tb_mo, form.tabular input.tb:focus {background:url("../img/textbox2b.gif") 100% 0 no-repeat;}

form.tabular input.smallwt {background:url("../img/textbox1.gif") 100% 0 no-repeat; width:60px;}
#override form.tabular input.smallwt_mo, form.tabular input.smallwt:focus {background:url("../img/textbox1b.gif") 100% 0 no-repeat;}

form.tabular input.tbreadonly {background:url("../img/textbox2c.gif") no-repeat; width:270px; wid\th:262px; height:22px; height:14px; padding:3px 4px 5px 4px; font-size:1.2em; margin:1px 1px 2px 1px;}
form.tabular input.tbreadonly:focus {background:url("../img/textbox2c.gif") no-repeat;}

form.tabular input.tbreadonlysmall {background:url("../img/textbox1c.gif") no-repeat; width:60px; height:22px; height:14px; padding:3px 4px 5px 4px; font-size:1.2em; margin:1px 1px 2px 1px;}
form.tabular input.tbreadonlysmall:focus {background:url("../img/textbox1c.gif") no-repeat; width:60px;}

form.tabular input.date {background:url("../img/textbox3.gif") no-repeat; width:30px;}
#override form.tabular input.date_mo, form.tabular input.date:focus {background-image:url("../img/textbox3b.gif");}

form.tabular input.year {background:url("../img/textbox4.gif") no-repeat; width:43px;}
#override form.tabular input.year_mo, form.tabular input.year:focus {background-image:url("../img/textbox4b.gif");}

* html form.tabular input.date, * html form.tabular input.tb, * html form.tabular input.small, * html .zoeken input {background-attachment:fixed;}
form.tabular input.radiomargin {margin:0 10px 0 0;}
form.tabular .radiocontainer {float:left; margin:4px 0 0 0;}
form.tabular .vertical input{clear:left;}

.content.vraagbak div#searchcontainer {background:url("../img/searchcontainer.gif") no-repeat 0 0; width:540px; height:174px; padding:5px 12px 5px 12px; font-weight:bold;}
* html .content.vraagbak div#searchcontainer {width:516px; height:164px; margin:0 0 10px 0;}
div#searchcontainer form.tabular label {padding:0 0 0 10px;}
div#searchcontainer form.tabular select {width:130px;}
div#searchcontainer form.tabular span {width:500px; clear:left;}
div#searchcontainer form.tabular a.genbtn {margin:10px 0 0 0; float:left;}

form.tabular select.default {width:170px; margin:0 0 15px 0;}
form.tabular select.default_small {width:83px; margin:0 0 15px 0;}

/* toegevoegd */
#override div#check .formnext {float: left; padding: 0 22px 0 0; color: #fff; background: #001e4a; border: 0;}
#override div#check .formnextmo {float: left; color: #fff; background: #f00; border: 0;}
div.dualcolumn {width:100%; display:block;}
div.dualcolumn .left strong {width:120px; float:left; display:block; margin-bottom:10px;}
div.dualcolumn .right strong {width:120px; float:left; display:block;}
div.dualcolumn form.tabular {margin:0; padding:0;}
div.dualcolumn .left,
div.dualcolumn .right {display:block; float:left; width:260px; padding:0 0 10px 0;}
div.dualcolumn .left p,
div.dualcolumn .right p,
div.dualcolumn .left h3,
div.dualcolumn .right h3 {margin:0; padding:0; display:block; margin-bottom:10px;}
div.dualcolumn .left input.radio,
div.dualcolumn .right input.radio {float:left; margin:0 10px 0 0; padding:0;}
form.tabular input.smallwu {background:url("../img/textbox5.gif") no-repeat; width:162px;}
form.tabular input.smallwu:focus {background:url("../img/textbox5b.gif") no-repeat;}
div.dualcolumn label {width:220px; margin:0 0 5px 0; float:left; line-height:16px;}
div.dualcolumn .largest label {width:480px; margin:0 0 5px 0; float:left; line-height:16px;}
div.dualcolumn .larger {width:300px;}
div.dualcolumn .largest {width:520px;}
div.dualcolumn .smaller {width:220px;}
div.dualcolumn .left.line a {margin-right:12px;}

div#bottomlinks a.link {background:url("../img/arrowright.gif") no-repeat left 16px; display:block; float:left; height:40px; heig\ht:23px; font-weight:bold; text-decoration:none; color:#112d56; padding:17px 0 0 21px; text-align:left; white-space:nowrap;}

form.tabular .radiocontainer.vertical {float:left; margin:1px 0 3px 0;}
form.tabular .radiocontainer.vertical label {width:200px; display:block; padding:3px 0 0 18px !important; padding:2px 0 0 0; font-weight:bold;}
div.splitscreen {width:542px; display:block;}
div.splitscreen input.field,
div.splitscreen select.field {margin:0 0 10px 0; width:230px;}
div.splitscreen select.field {width:234px; height:243px;}
div.splitscreen span.left {width:271px; display:block; float:left;}
div.splitscreen span.right {width:271px; display:block; float:left;}
ul.tricolumn {width:542px; display:block; float:left;}
ul.tricolumn li {width:250px;float:left;display:block;font-weight:normal;}
ul.tricolumn li img {margin:10px 0 10px 0;}
ul.tricolumn li.middle {width:20px;float:left;display:block;}
ul#whyjoin {list-style-image:url("../img/list_style_orange.gif");}
a.xnext {margin-left:15px; padding-bottom:48px; background:url("../img/arrowright.gif") no-repeat right 3px; padding-right:17px; font-weight:bold; float:right; text-decoration:none;}
a.xnext:hover {background-image:url("../img/arrowrightorange.gif");}
div#bottomlinks a.xnext {background:url("../img/arrowfwd.gif") no-repeat right 0; padding-right:22px; margin:0 0 20px 0;}
div#bottomlinks a:hover.xnext {background:url("../img/arrowfwdorange.gif") no-repeat right 0;}
a.xprevious {margin-right:15px; padding-bottom:48px; background:url("../img/arrowleft.gif") no-repeat left 3px; padding-left:17px; font-weight:bold; float:left; text-decoration:none;}
a.xprevious:hover {background-image:url("../img/arrowleftorange.gif");}
div#bottomlinks a.xprevious {background:url("../img/arrowback.gif") no-repeat left 0; padding-left:22px; margin:0 0 20px 0;}
div#bottomlinks a:hover.xprevious {background:url("../img/arrowbackorange.gif") no-repeat left 0;}
.dualcolumn .line {padding:0 12px 0 0 ; margin-right:10px; background:url("../img/divbar.gif") repeat-y top right;}

div.widgetbox {width:500px; margin:0 0 15px 20px; }
#content iframe.flickrSlideshow {width:500px; height:500px; margin:0 0 15px 20px; }

/* toegevoegd */

form.tabular .radiocontainer.horizontal {margin:1px 0 3px 0;}
form.tabular .radiocontainer label {height:20px; height:18px; display:block; padding:3px 0 0 18px !important; padding:2px 0 0 0; font-weight:bold;}
form.tabular .radiocontainer1 label {font-weight:normal; height:auto; margin-bottom:5px; width:250px;}
form.tabular .radiocontainer>input {margin:4px 0 2px 0;}
form.tabular .radiocontainer.horizontal label {float:left; width:88px; padding:3px 0 0 3px !important; padding:2px 0 0 0;}
.verplicht {margin:-2px 0 30px 0; display:block;}
span#acptContributie, span#autoContributie{float:none; padding: 0px;}

/* SEARCH FORM */
.zoeken {width:280px;}
.rightcol .zoeken {width:175px; wid\th:160px; padding:20px 0 0 15px; margin:0;}
.rightcol .bottom .zoeken {padding:0; width:180px;}
.rightcol .zoeken input {margin:10px 0 4px 0;}
#override .rightcol .zoeken input.arrow_submit {color:#112d56; background:url("../img/arrowrightsmall.gif") no-repeat right 50%; margin:0; padding:4px 20px 0 0;}
.zoeken .arrow_submit {font-size:1em; padding:0; width:45px; height:auto; margin:30px 33px 5px 15px; cursor:pointer; float:right;}
.zoeken a {float:right; margin:0 33px 5px 15px;}
.zoeken a:hover {color:#112d56; background-image:url("../img/arrowright.gif");}
.rightcol .zoeken a {color:#112d56; background:url("../img/arrowrightsmall.gif") no-repeat right 3px; margin:0 0 10px 0;}

/* zoek resultaten */

.zoekoverview {margin:10px 0 0 0; list-style-type:none;}
.zoekoverview span {width:177px; float:left;}
.zoekoverview strong {display:block;}

/* searchnav */

.searchnav {padding:5px 5px 0 5px;}
.searchnav a, .searchnav span {text-decoration:none; margin:0 3px 0 3px; font-weight:bold;}
.searchnav a:hover,
.searchnav a.currentitem {color:#f60;}
.searchnav div {float:right;}
.searchnav a.sprev, .searchnav span.sprev {margin-right:15px; padding-left:17px; background:url("../img/arrowleft.gif") no-repeat left 3px;}
.searchnav span.sprev {color:#8492a8; background-image:url("../img/sarrowprev_disabled.gif");}
.searchnav a.sprev:hover {background-image:url("../img/arrowleftorange.gif");}
.searchnav a.snext, .searchnav span.snext  {margin-left:15px; background:url("../img/arrowright.gif") no-repeat right 3px; padding-right:17px;}
.searchnav span.snext {color:#8492a8; background-image:url("../img/sarrownext_disabled.gif");}
.searchnav a.snext:hover {background-image:url("../img/arrowrightorange.gif");}

/* search results */

.search hr {margin:0;}
.search .odd, .search .even {display:block; padding:5px 5px 5px 10px; font-weight:bold;}
.search .odd {background-color:#fbfbfc;}
.search .even {background-color:transparent;}
.search div.even,
.search div.odd {color:#8c99ad;cursor:default
}

/* HOME */

.home .content .linklist {font-weight:bold; margin:0; width:190px;}
.home .content .linklist a {margin:0 0 9px 0;}
.home .content .mapcol .linklist a {margin:0 0 5px 0;}
.inforight {width:230px; float:right;}
#override .inforight .linklist {font-size:0.85em; font-weight:normal;}
.inforight h3 {margin-top:0;}
.homelink img {margin-bottom:7px;}
.home .headerbar {margin:10px 0 0 0; width:455px;}

/* enquete */

.enquete {margin:15px 0 0 0; padding:0 0 0 15px; font-size:0.9em;}
.enquete p {margin:0 0 8px 0;}
.enquete input {float:left; font-size:1em;}
* html .enquete input {height:19px;}
.enquete>input {margin:3px 0 0 0;}
.enquete input.genbtn {float:right; margin:3px 0 0 0;}
.enquete label {margin-left:10px; height:15px; heig\ht:12px; padding:3px 0 4px 0; display:block;}
.enquete>label {padding:2px 4px 4px 10px; height:auto;}
.enquete a {font-size:1em; line-height:1.8em; color:#5b6e8a;}
.enquete a:hover {color:#f60}

/*	 Poll (right column)
---------------------------------------------- */
.rightcol .poll {clear:both; color:#001e4a; overflow:hidden;}
.rightcol .poll h2 {background-color:#f60; color:#fff; font:1.1em Arial, Helvetica, sans-serif; padding:4px 0 5px 10px;}
.rightcol .poll h3 {color:#001e4a; font:bold 1.3em Arial, Helvetica, sans-serif; padding-bottom:4px;}
.rightcol .poll p {color:#001e4a; padding-bottom:7px;}
.rightcol .poll .data {background-color:#fff; padding:0;}
.rightcol .poll .progressbar {color:#f60; line-height:10px; padding-bottom:16px;}
.rightcol .poll .outer {background-color:#f8d6c0; float:left; height:10px; margin-right:5px; width:166px;}
.rightcol .poll .inner {background-color:#f60; float:left; height:10px; width:1px;}
.rightcol .poll .pollOption {float:left; padding:0 5px 7px 5px; width:172px;}
.rightcol .poll .pollOption input {float:left; margin-top:0; width:15px;}
.rightcol .poll .pollOption label {color:#000; float:right; font-size:0.9em; width:152px;}
.rightcol .poll .pollControls {padding:0; text-align:right; width:auto;}
.rightcol .poll .pollControls input.genbtn {font-size:0.9em;}
.rightcol .poll .enquete {font-size:1em;}
.rightcol .poll .enquete, .rightcol .poll .enquete label {height:auto; margin:0; padding:0;}



/* infoblocks */

#override .infoblocks {margin:10px 10px 0 0; font-size:0.9em;}
#override .infoblocks.tiny {float:right; width:227px; display:inline; margin:10px 10px 0 0;}
#override .infoblocks li {list-style-type:none; width:227px; margin-right:22px; float:left;}
#override .infoblocks li.last {margin-right:0;}
.infoblocks h3 {margin:0 0 5px 0; font-size:1.2em; font-weight:bold;}
.infoblocks p {margin:5px 0 5px 0; font-size:0.9em;}
.infoblocks li a {font-size:0.85em; float:right;}
#override .infoblocks li a:hover {color:#112d56; background-image:url("../img/arrowright.gif");}
#override .infoblocks li a.imglink {background-image:none;padding-right: 0;}
#override .infoblocks li a.imglink:hover {background-image:none;padding-right: 0;}

/* calendar */

.calendar {width:140px; margin:-5px 0 0 7px;}
.calendar div {border:1px solid #fff;}
.calendar span {background-color:#7f8ea4; border:1px solid #7f8ea4; font-weight:bold; color:#fff; display:block; width:18px; wid\th:13px; height:21px; heig\ht:16px; margin-bottom:1px; padding:2px 0 0 5px; float:left;}
.calendar div, .calendar strong, .calendar u {width:18px; height:18px; heig\ht:16px; padding:2px 0 0 0; float:left; text-align:center;}
.calendar u {border:1px solid #f60; text-decoration:none;}
.calendar strong {background-color:#f60; border:1px solid #f60; color:#fff; font-weight:normal;}
.calendar div.today {border:1px solid #7f8ea4;}
.legend {margin:10px 0; font-size:0.9em;}
.legend span {float:left; padding:0 0 0 5px;}
.legend u, .legend strong {text-indent:-2000px; width:8px; height:8px; overflow:hidden; float:left; margin:1px 0 0 0;}
.legend u {border:1px solid #f60; margin:0 0 0 10px;}
.legend strong {background-color:#f60; border:1px solid #f60; color:#fff; margin-left:9px;}

/* nieuws */

a.photoitem {text-decoration:none; background:url("../img/arrowright.gif") no-repeat right; display:block; width:150px; height:65px; margin:0 0 8px 0;}
a:hover.photoitem {background-image:url("../img/arrowrightorange.gif");}
.photoitem img {border:0; float:left; display:block; width:84px; height:64px;}
.photoitem span {float:left; margin:24px 0 0 8px; display:block; cursor:pointer;}
.actueel p {color:#3F5677; margin-top:12px;}
.actueel h3 a {font-family:Arial; text-decoration:none; }
.actueel img {float:right;}
.actueel p.marginright {margin-right:200px;}
.actueel ul {overflow:hidden; height:1.4em; margin:0 0 0 -10px; width:auto;}
.actueel ul li {color:#3F5677; list-style-type:none; float:left; border-left:1px solid #3F5677; margin:0 10px 0 0; padding:0 0 0 10px; font-size:0.9em;}
.actueel ul li.verder {border-left:0; float:right; font-size:1em; margin:0;}
.actueel ul li.verder a, #override .infoblocks li a, .zoeken a, .zoeken input.arrow_submit, .rightcol .zoeken a:hover {color:#FF4D00; text-decoration:none; padding-right:20px; font-weight:bold; background:url("../img/arrowrightorange.gif") no-repeat right;}
.rightcol .zoeken a:hover {background:url("../img/arrowrightsmallorange.gif") no-repeat right 5px;}
#override .rightcol .zoeken input.arrow_submit_ro {color:#f60; background:url("../img/arrowrightsmallorange.gif") no-repeat right 7px;}
.actueel ul li.verder a:hover, #override .zoeken input.arrow_submit_ro {background-image:url("../img/arrowright.gif"); color:#001E4A;}
.actueel ul li.first {border-left:0;}
.actueel a.verder {float:right;}
.leden a.linkimage {float:right; position:relative; margin-right:6px; background:none; padding:0;}
* html .leden a.linkimage {margin-top:12px;}
.ledenitem a.linkimage:hover {background:none;}
.leden a.linkimage img {display:block; width:172px; height:116px; margin:0 0 0 24px;}
.leden a.linkimage span {display:block; width:172px; height:17px; background:#fff; position:absolute; bottom:0; left:24px; filter:progid:DXImageTransform.Microsoft.Alpha("opacity=80"); opacity:0.8;}
.leden a.linkimage u {background:url("../img/arrowrightorange.gif") no-repeat right; text-decoration:none; font-weight:bold; padding:0 23px 0 0; margin:0; position:absolute; bottom:1px; right:13px;}


	.ledenitem {padding:0;}
	.ledenitem p {margin-bottom:0;}
	#brancheinfo .infopanel a, .ledenitem a {background:url("../img/arrowrightorange.gif") no-repeat right; border-bottom:0; color:#FF4D00; text-decoration:none; font-weight:bold; padding:0 24px 0 0; margin:0 18px 0 0; float:right;}
	#brancheinfo .infopanel a:hover, .ledenitem a:hover, .leden a:hover.linkimage u {background-image:url("../img/arrowright.gif"); color:#112d56;}
	.ledenitem h3 {margin:12px 0 -15px 0;}
	.ledenitem h3 a {color:#112d56; float:none; background:none; padding:0; font-family:Arial;}
	.ledenitem h3 a:hover {color:#FF4D00; background:none;}
	.ledenitem img {float:right;}

/* sitemap */

.mapcol {background:url("../img/sitemapvline.gif") no-repeat right; width:235px; margin:0 0 0 0; padding:0 0 0 5px; float:left;}
.mapcol.last {background:none
}
.mapcol h3 {margin:0;}
.mapcol hr {margin:0; background:url("../img/sitemaphline.gif") no-repeat;}
.mapcol .linklist {margin:-5px 0 0 0; padding:0 0 0 0; width:230px; min-height:300px;}
.mapcol .linklist li span {margin:0; height:9px; overflow:hidden;}
.mapcol .linklist ul {margin:0 0 2px 0; width:230px;}
.mapcol .linklist li {font-weight:normal;}
.mapcol .linklist ul li a, .home .mapcol .linklist ul li a {margin:5px 0 0 5px; font-weight:normal;}
.mapcol .linklist ul li span {margin:-10px 0 0 0; height:9px; overflow:hidden;}

/*tabs*/

.tabbed-item {display:none;}
.tabbed-item.current {display:block;}
.tabbed-section h4 {position:relative; right:1000000000px;}
ul.tabs li {float:left; height:42px; display:block;}
ul.tabs li a {height:42px;heig\ht:27px; background:url("../img/tabblad.gif") no-repeat right 0; text-decoration:none; padding:15px 10px 0 10px; display:block; float:left; font-weight:bold; font-size:0.9em; min-width:100px;}
.tabs li.current a {color:#ff4d00 !important; position:relative; border-left:1px solid #d7d7d9; padding:15px 10px 0 10px; display:block; float:left; font-weight:bold; font-size:0.9em;}
.tabs li.current a {color:red !important;}
ul.tabs li.currenttab {margin-top:5px;}
.tabbed-section ul {clear:both;}
.tabbed-section ul li {list-style-type:none;}
.tabbed-item ul {margin:0 0 25px 14px;}
.tabbed-item ul li {color:#274066; font-size:1em;}
.tabbed-item .listtitel {margin-bottom:5px; color:#000; font-weight:bold; text-decoration:none;}

/*faq content*/

.vraagbak h2 {font-size:1.2em;}
.vraagbak .breadcrumresults {margin:15px 0 5px 0;}
.vraagbak .breadcrumresults a {font-weight:bold; color:#000;}
.vraagbak ul.results li {list-style-type:none; font-size:0.9em;}
.vraagbak ul.results {margin-top:10px;}
/*.columns-wrapper {border-left:1px solid #d7d7d9; border-right:1px solid #d7d7d9; clear:both; background:url("../img/columnbg.gif") repeat-x 0 0; height:550px;}*/
.columns-wrapper {background:transparent url(../img/columnbg.gif) repeat-x scroll 0 0; border-left:1px solid #D7D7D9; border-right:1px solid #D7D7D9; clear:both; padding-bottom:30px;}
.columns-wrapper .breadcrum {padding:12px 0 0 14px;}

.columns-wrapper h3 {padding:7px 0 7px 14px;}
.columns-wrapper ul.contentlist {margin-top:5px;}
.columns-wrapper ul.contentlist li {margin-bottom:4px; font-weight:bold; font-size:0.9em;}
.columns-wrapper p {color:#000; font-size:0.9em; margin:5px 10px 0 14px;}
.columns-wrapper form {margin:5px 0 0 14px;}
.columns-wrapper label {margin-right:15px;}

/*2 column*/

.tabbed-section .twocolumn {background:url("../img/gereldivmid.gif") repeat-y right 0; width:260px; float:left; padding-top:15px;}
.tabbed-section .twocolumn.last {background:none;}
.twocolumn .subcattitel a {font-weight:bold; background:url("../img/arrowright.gif") no-repeat right; text-decoration:none; padding-right:20px;}
.twocolumn .subcattitel a:hover {background-image:url("../img/arrowrightorange.gif");}

/*3 column*/

.tabbed-section .threecolumn {background:url("../img/gereldivmid.gif") repeat-y right 0; width:270px; float:left; padding-top:15px;}
.tabbed-section .threecolumn.last {background:none;}

/*Collapsible table*/

table.collapse-section {font-size:100%; border:0; margin:15px 14px 15px 14px; width:540px;wid\th:512px;}
.collapse-section th,
.collapse-section td {vertical-align:middle; font-weight:normal; text-align:left; padding:5px 0 5px 0; background:url("../img/gereldivmid.gif") repeat-y right 0;}
td.last {background:none;}
td.update, td.download {text-align:center; vertical-align:top;}
tr.columntitels td {text-align:center; vertical-align:top; text-decoration:underline;}
tr.columntitels th {text-align:left; vertical-align:top; text-decoration:underline; font-weight:bold;}
tr.tableheader th, tr.tableheader td {background-color:#5A6D8B; background-image:none; text-align:left; color:#fff;}
tr.tableheader th {background:#5A6D8B url("../img/tableheaderbg.gif") no-repeat 0 0; text-align:left; color:#fff; padding-left:15px; font-weight:bold;}
.collapse-item th {font-weight:bold; padding-left:15px;}
.description {font-weight:normal; margin:5px 10px 5px 0;}

/* button */

.collapse-button a {text-decoration:none; font-size:90%; height:14px; display:block; background:url("../img/arrowdown.gif") no-repeat right bottom;}
.collapse-button a:hover {background:url("../img/arrowdownorange.gif") no-repeat right bottom;}
.collapse-button a span {display:none;}

/* hide by default */

body.collapsables-ok .collapse-item .description {position:absolute; top:-3000em;}

/* show */

.collapse-item.show th,
.collapse-item.show td {color:#112d56 !important; background-color:#fff !important; border-bottom:1px solid #011E4A !important;}

body.collapsables-ok .collapse-item.show .description {position:static;}

body.collapsables-ok .collapse-item.show .update,
body.collapsables-ok .collapse-item.show .download {font-weight:bold; font-size:0.9em;}

.show .collapse-button a {background:none;}

/* hover effects */

.collapse-item.hover th,
.collapse-item.hover td {color:#ff4d00; background-color:#f1f2f4;}

.fully-clickable .collapse-item {cursor:pointer;}

.single-selection.fully-clickable .collapse-item.show {cursor:default;}


div#leden_home {position:relative; background:url("../img/golven.jpg") no-repeat;}
div#leden_home div.leden_heading {position:relative; background:url("../img/leden_header.jpg"); height:88px; color:#fff; line-height:23px; font-size:11px; font-weight:bold}
div#leden_home div.leden_heading span {position:absolute; bottom:4px; left:9px;}
div#leden_home ul.linklist {margin-top:7px;}
div#leden_home ul.linklist a {margin:7px 0 4px 0;}
div#leden_home ul.linklist li a.open {background:url("../img/arrowdown_blue.gif") no-repeat right 3px; padding:0 20px 3px 0;}
div#leden_home ul.linklist li span {margin:4px 0 14px 0;}
div#leden_home ul.linklist li span a {background:none; display:block; margin:1px 0 1px 0; padding:0; text-decoration:underline}
div#leden_home hr {border-color:#cecece; width:190px}
div#main a.more_arrow {float:right; background:url("../img/arrowrightorange.gif") no-repeat right 2px; padding:0 17px 0 0; color:#ff4d00; text-decoration:none; font-weight:bold; font-size:11px; margin-right:10px}
div#leden_home div.leden_footer {clear:both; position:relative; background:url("../img/leden_footer.jpg") no-repeat left 7px;width:192px; height:17px;}

/*
Yuna Boelmans - 5 februari 2008: 
- removed absolute positioning
- negative margin added
*/
	div#voordelen_lc {float:left; width:190px;}
	div#voordelen_cr {float:left; width:190px;}
	div#voordelen_rc {float:left}
	div.voordelen {width:165px; float:left; margin-bottom:25px;}
	div.voordelen div { height:20px; opacity:.7; filter:alpha("opacity=70"); background:#07244f; width:165px; margin: -20px 0 0 0;}

	div.voordelen span {height:20px; padding-left:9px; background:url("../img/list_style_orange.gif") repeat-y; color:#fff; line-height:20px; font-weight:bold; font-size:1.2em;}
	div.voordelen ul {list-style:none; margin:0; padding:0}
	div.voordelen li {padding:0 0 0 12px; margin:7px 0 9px 0; list-style: none; }
	div.voordelen a {font-size:1.1em;}

div#bottomlinks a.multiple {background:url("../img/arrowfwd.gif") no-repeat right 0; border-bottom:0; color:#112d56; display:block; float:right; padding-right:22px; margin:0 0 10px 0; font-weight:bold; text-decoration:none; text-align:left; white-space:nowrap;}

td.votecount {text-align: right; padding-top: 5px;}

.verderLink {color: #FF4D00; text-decoration: none; padding-right: 20px; font-weight: bold; background: url("../img/arrowrightorange.gif") no-repeat right; float: right;}



	/*	 "Lid worden" content
	---------------------------------------------- */
	.membership_options {background:url("../img/lidworden_bg.jpg") no-repeat; float:left; margin:0 5px 15px 0; padding-bottom:1px; width:270px;}
	.membership_options img {margin:2px;}
	.membership_options div {padding:0 15px; float:left; width:240px;}
	.membership_options h4 {font-size:100%; font-weight:bold; margin:0; padding:10px 0 0 0;}
	.membership_options p {margin:0; padding:4px 0 0 0;}
	.membership_link {background:url("../img/arrow_right.gif") no-repeat 0 4px; border-bottom:#112d56 solid 1px; float:left; padding:0 0 1px 12px; }

/*
div#zelf_lid_worden {
	background: url("../img/zelf_lid_worden.jpg") no-repeat;
}
div#maak_iemand_anders_lid {
	background: url("../img/maak_iemand_anders_lid.jpg") no-repeat;
}
div#cadeau_lidmaatschap {
	background: url("../img/cadeau_lidmaatschap.jpg") no-repeat;
}
div#overstappen_naar_fnv {
	background: url("../img/overstappen_naar_fnv.jpg") no-repeat;
}
*/
#contribution:hover {color:#112d56;}

		/*	 content1 / lid worden / aanmelden added by Martijn Blom Feb-March 2009
		------------------------------------------------------------------------- */
		#main .content1 {margin-top:10px;}
		.content1 h1 { margin-bottom:15px;}
		.content1 h3 {margin:12px 0 15px 0;}
		.content1 .stepsblock h3 {border-bottom:1px solid #7f8ea4; margin:0; padding:8px 10px;}
		.content1 h4 {color:#102c55; font-size:1em;}
		
		/* Aanmelden FORM */
		.stepsNav {float:right; margin-top:25px;}
		#content .stepsNav li {clear:both;list-style:none; padding:4px 0;}
		#content .stepsNav li span {float:left; margin:3px 0 0 0; max-width:190px;}
		#content .stepsNav li span.step {background:url("../img/steps-bg.gif") 0 0 no-repeat; color:#fff; display:block; float:left; font:italic bold 1.1em Arial; height:19px; margin:0 10px 0 0; padding:2px 0 0 6px; width:15px;}
		#content .stepsNav li.controleer span { border-top:1px solid #dfe3e8; display:block; margin-left:20px; padding:5px 0 0 10px;}
		#content .stepsNav li a { border-bottom:none; float:left; margin:3px 0 0 0;}
		#content .stepsNav li.selected a {color: #ff4d00;} 
		
		/*#content .stepsblock {background:#f1f2f5; border:1px solid #7f8ea4; margin-top:0; min-height:274px; width:235px;}*/
        #content .stepsblock {margin-top:0; min-height:274px; width:235px;}
        #content .stepsblock a img {margin:0px;}
		#content .stepsblock p { padding-left:10px;}
        #content .stepsblock a, #content .stepsblock a:hover {border:0px;}
		
		#aanmelden {width:495px;}
		#aanmelden .formnext {background:url("../img/form-button.gif") no-repeat; border:none; font:normal bold 1.1em arial; height:30px; margin:5px 45px 0 0; padding-left:20px; width:115px;}
		#aanmelden .formprevious {background:url("../img/form-button.gif") no-repeat; border:none; font:normal bold 1.1em arial; height:30px; margin:5px 45px 0 0; padding-left:15px; width:115px;}
		#aanmelden .checkpostcode {background:url("../img/checkpostcode.gif") no-repeat; color:#fff; border:none; font:normal bold 1.1em arial; height:26px; margin-top:5px; padding-left:5px; width:235px;}
		#aanmelden .checkpostcode-active {background:url("../img/checkpostcode-act.gif") no-repeat; color:#fff; border:none; font:normal bold 1.1em arial; height:26px; margin-top:5px; padding-left:5px; width:235px;}
		#aanmelden .gegevens-active {background:url("../img/gegevens-act.gif") no-repeat; color:#fff; border:none; font:normal bold 1.1em arial; height:26px; margin-top:5px; padding-left:5px; width:197px;}
		#aanmelden .hint {font-weight:bold; margin:5px 0 0 180px; width:auto;}
		#aanmelden .hint a, #aanmelden .hint a:hover {border:none; display:block; font-weight:normal; margin:0 0 10px 0; text-decoration:underline;}
		
		#aanmelden .formItem {clear:both; width:100%;}
		#aanmelden .message {border:1px solid #e40000; overflow:hidden; margin-bottom:10px; padding:7px; width:437px; }
		#aanmelden .formItem .message {float:left; margin:5px 0; width:265px;}
		form.tabular span.errortext {color:#e40000; clear:both; display:block; font-weight:bold; padding-bottom:5px; width:auto;}
		form.tabular span.errortext1 {font-weight:normal; margin-top:-5px;}
		#aanmelden .formItem .vraag {float:left; padding-top:5px; width:80px;}
		#aanmelden .formItem .antwoord {float:left; padding:5px 0 5px 5px; width:160px;}
		#override form.tabular input.smallwt.error {border:1px solid #e40000; color:#e40000;}
		#override form.tabular textarea.error {border:1px solid #e40000; color:#e40000;}
		form.tabular span.error {color:#e40000; padding:8px 0; width:auto;}
		.verplicht1 {clear:both;display:block; width:100%;}
		form.tabular .letop {clear:both;display:block; padding:0 0 20px 0; width:100%;}

		/*	 Solliciteer
		---------------------------------------------- */	
		fieldset.solliciteer {margin-bottom:10px;}
		fieldset.solliciteer span.letop{font-style:italic;}
		fieldset.solliciteer.fileInput {margin-bottom:5px;}
		form.tabular .fileInput input.tb {background:url("../img/textbox2.gif") 100% 0 no-repeat; border:1px solid #ccc; width:220px; height:22px; /*height:14px;*/ padding:3px 4px 5px 4px; font-size:1.2em; margin:1px 1px 2px 40px;}
		#override form.tabular fieldset.solliciteer input.smallwt.error, #override form.tabular fieldset.solliciteer input.error {border:2px solid #E40000;}
                form.tabular .solliciteer.radiocontainer {margin:1px 0 3px 0;}
		form.tabular .solliciteer.radiocontainer label {font-weight:normal; float:left; width:83px; padding:3px 0 0 3px !important; padding:2px 0 0 0;}

		/* Default Form styles
		--------------------------------------------------------------------------*/
		.form {margin:0; padding:0;}
		.form form {margin:0; padding:0;}
		.content1 .form h3 {padding-bottom:5px; margin:0 0 10px 0;}
		.form fieldset {overflow:hidden; width:100%;}
		.form legend {margin:0 0 15px 0; padding:0 0 5px 0; text-indent:0; color:#001E4A; text-align:left; font-weight:bold; display:block; font:bold 1.2em Arial, Verdana, Helvetica, sans-serif;}
		.form .extraInfo { margin-bottom:10px; color:#666666;}
		
		.form .box {background:#f1f2f5; padding:15px 15px 15px 15px; margin-bottom:15px;}
		.form .box div {clear:both; margin-bottom:5px; overflow:hidden;}
		.form .box div div {clear:none; margin-bottom:0;}
		
		.form div {clear:both; margin-bottom:5px; overflow:hidden;}
		.form div div {clear:none; margin-bottom:0;}
		.form label {float:left; line-height:2em; cursor:pointer;}
		.form label.front {color:#112d56; width:150px;}
		
		.form .text { padding:3px 2px 3px 5px; font:1em Verdana, Arial, Helvetica, sans-serif; float:left; width:250px; margin:0 5px 0 0;}
		.form .file {padding:3px 2px 3px 5px; font:1em Verdana, Arial, Helvetica, sans-serif; float:left; width:250px; margin:0 5px 0 0;}
		.form select {font:1em Verdana, Arial, Helvetica, sans-serif; float:left; width:250px; margin:1px 5px 0 0;}
		.form textarea {padding:3px 2px 3px 5px; font:1em Verdana, Arial, Helvetica, sans-serif; float:left; width:355px; margin:0 5px 0 0; height:120px; overflow:auto;}
		
		.form .under label {width:100%; margin-bottom:5px;}		
		.form .radio {float:left; margin-top:3px; height:15px;}
		.form .checkbox {float:left; margin-top:3px; height:15px;}
		
		.form span.hint {line-height:1.9em; float:left; font-style:italic; white-space:nowrap; color:#1f6fa7;}
		.form span.hint label {float:none; margin:0; padding:0; line-height:1em; font-size:1em;}
		
		.form input.button {float:left;}
		.form input.buttonright {float:right; margin-right:10px;}	
		.form input.forum { margin-left:150px;}	
	
		.form .messageTop {padding:5px 10px 0 20px; margin-bottom:10px; background:#FFEBE8;}
		.form .message p {color:#000; font-weight:bold; margin-bottom:5px;}
		#content .form .message ul {margin:0 0 10px 0; list-style:none; padding:0;}
		#content .form .message .front {color:#c00;}
		#content .form .message li {margin-left:0; padding:0;}
		#content .form .message li label {color:#c00; float:none;}
		#content .form .message li span {color:#000; padding-bottom:3px;}
		.form .message select {border:1px solid #CE0011; color:#CE0011;}
		.form .message textarea {border:1px solid #CE0011; color:#CE0011;}
		.form .message input.text {border:1px solid #CE0011; color:#CE0011; width:252px;}
		.form .message input.file {border:1px solid #CE0011; color:#CE0011;}
		
		/* comments
		--------------------------------------------------------------------------*/
		.content1 .comments {margin:10px 0;}		
		.content1 .comments p {margin:0 0 5px 0;}
		.content1 .comments div {overflow:hidden;}
		.content1 .comments div p {color:#575757; padding:0 15px 8px 17px; width:95%;}
		.content1 .comments .author {background:url("../img/ic-forum.gif") 0 2px no-repeat; color:#000; line-height:0.9em; padding:0 0 5px 17px;}
		
		/* content1
		--------------------------------------------------------------------------*/
		.content1 .banner1 {float:right; padding-top:10px; width:235px;}
		.content1 .items {border-top:1px solid #dfe3e8; float:left; overflow:hidden; padding:10px 0; position:relative; width:100%;}
		.content1 .items1 {color:#102c55; float:left; overflow:hidden; padding:10px 0; position:relative; width:100%;}
		.content1 .items2 {border:none; margin-top:-10px; padding-top:0;}
		
		.content1 p {margin-top:10px}
		.content1 .items p.intro {margin-top:0;}
		.content1 .left {float:left; margin:0 15px 10px 0;}
		.content1 .banner2 {float: right; margin:0;}
		.content1 .imglink { border:none;}
		
		#content .articleNav {clear:both; float:left; list-style:none; margin:5px 0 10px 0; padding:0; width:100%;}
		#content .articleNav li {float:left; list-style:none; padding-right:20px;}
		#content .articleNav li.print1, #content .articleNav li.verstuur { float:right;}
		#content .articleNav li.print1 a {background:url("../img/print.gif") 0 0 no-repeat; padding-left:17px; padding-right:4px;}
		#content .articleNav li.verstuur a{background:url("../img/email.gif") 0 3px no-repeat; padding-left:17px;}
		#content .articleNav li.reageer a{background:url("../img/reageer.gif") 0 3px no-repeat; padding-left:17px;}
		#content .articleNav li a {border-bottom:none; text-decoration:none;}	
		
		#content.content1 ul {clear:both; list-style:none; margin:0 0 24px 10px; /*overflow:hidden;*/ padding:0 0 0 12px;}
		/*#content.content1 ul li { list-style:none}*/
		#content.content1 ul.list { margin-bottom:20px;}
		#content.content1 ul.list li {margin-left:15px; list-style:square;}
		#content.content1 .innerarticle ul { margin-bottom:20px; padding-bottom:1px;}
		#content.content1 .innerarticle ul li {margin-left:15px; list-style:square;}
		#content.content1 .downloads { margin-left:0;}
		#content.content1 .downloads li {background:url("../img/pdf.gif") 2px 5px no-repeat; margin:0; padding:3px 20px;}		
		
		#content.content1 .button, #content.content1 .button:hover {background:url("../img/button.gif"); border:none; color:#fff; display:block; font:bold 1.2em Arial; height:24px; padding-top:5px; text-align:center; width:137px;}
		#content.content1 .stepsblock .button {margin:30px 0 30px 48px;}
		
		#content .items .article {width:500px;}
		#content .items .article1 { float:left; padding:0 20px 10px 0; width:227px;}
		#content .items .article1 h4 { background:#001e4a; color:#fff; border-bottom:1px solid #fff; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; padding:5px 10px; width:207px;}
		#content .items .article1 p { margin:5px 0 0 0;}		
		
		#content .items1 .article1 {float:left; padding:0 20px 10px 0; width:350px;}
		#content .items1 .article1 p, #content .items1 .article1 table { margin:10px 0 0 0;}
		
		#content .items1 .article2 { border:1px solid #7f8ea4; float:left; padding:0 0 5px 0; width:495px;}
		#content .items1 .article2bg { background:url("../img/bg-extranav.gif") 0 0 repeat-y;}
		#content .items1 .article2 h4 {background:#405677; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; padding:8px 10px;}
		#content .items1 .article2 p, #content .items1 .article2 table {margin:0 0 10px 0; overflow:hidden;}
		#content .items1 .innerarticle {float:left; overflow:hidden; min-height:230px; padding:8px 15px 0 15px; width:328px;}		
		
		#content .article ul {clear:none; margin:17px 0 0 0; padding:0;}
		#content .article li {list-style:none; padding-bottom:2px;}
		#content .article li a {background:url("../img/b-arrow-1.gif") 0 4px no-repeat; border-bottom:none; text-decoration:none; color:#bfc7d2; display:block; padding:0 0 3px 17px;}
		#content .article li a.more {background:url("../img/b-arrow-4.gif") 0 4px no-repeat; font-weight:bold;}
		#content .article li a:hover {background:url("../img/b-arrow-1-o.gif") 0 4px no-repeat; color:#f60;}
		#content .article li a span {border-bottom:1px solid #bfc7d2; color:#001e4a;}
		#content .article li a:hover span {border-bottom:1px solid #f60; color:#f60;}
		
		#content .article2 .extraNav {float:left; width:136px;}
		#content .article2 .extraNav ul {margin:0; padding:0; width:135px;}
		#content .article2 .extraNav li {clear:both; float:left; margin:0; padding:0; width:100%;}
		#content .article2 .extraNav li a, #content .article2 .extraNav li a:hover {background-color:#7f8ea4; background-image:none; border-right:1px solid #d6d6d8; border-bottom:none; color:#fff; display:block; margin:0; padding:7px 0 7px 17px;}
		#content .article2 .extraNav li.selected a, #content .article2 .extraNav li.selected a:hover {background-color:#fff; background-image:none; border-bottom:1px solid #d6d6d8; border-right:1px solid #fff; color:#000;}	
		
		.rssbox { border:1px solid #ff6600; float:none; overflow:hidden; margin-bottom:24px; padding-bottom:20px;}	
		.rssbox h2 {background:#ff6600 url("../img/icon-rss.gif") no-repeat 7px 7px; color:#fff; font:bold 1.2em Arial, Helvetica, sans-serif; line-height:16px; margin:0; padding:7px 5px 7px 30px; }
		.rssbox li { border-bottom:1px solid #7f8ea4; color:#020202; list-style:none; line-height:18px; margin:0 9px; padding:5px 0;}
		.rssbox li.last { border-bottom:none;}
		.rssbox li a {color:#020202; display:block; text-decoration:none;}
		.rssbox li a span {border-bottom:1px solid #020202; color:#020202; font-weight:bold;}
		.rssbox li a:hover {border-bottom:none; color:#fff;}
		.rssbox li a:hover span {border-bottom:1px solid #fff; color:#ff6600;}
		.rssbox li span {color:#020202;}
		
		ul.article3 li {background:none; list-style:none;}
		
		.photo {float:left; margin-right:15px; text-align:left; width:175px;}
		.lastphoto { margin-right:0;}
		.innerphoto {background:#fff; }
		#content .photo img {margin:0;}
		.phototext {background:#fff; text-align:left;}
		.phototext h3 {color:#000; font-weight:bold; margin-bottom:0;}
		.phototext p {color:#575757;}
		
		.googleframe {border:1px solid #ff6600; margin:10px 0 20px;}
		#content .legenda {background:#f1f2f5; font-size:1.1em; margin-bottom:20px; padding:5px 10px 10px 10px;}
		#content .legenda ul {margin-left:0; padding-left:0;} 
		#content .legenda ul li {color:#112d56; margin:0; padding:5px 0 5px 0;}
		#content .legenda ul li img {margin:0 10px 0 0;}
				
													
	
				/*	 Rightbar
				---------------------------------------------- */
				#rightBar {float:right; padding:12px 24px 0 0; width:166px;}
					
					/*	 Banners (homepage)
					---------------------------------------------- */
					.banner {background-color:#001e4a; float:left; margin-bottom:24px;}
					.banner img {border-bottom:#fff solid 1px; border-top:#fff solid 1px;}
					.banner a img {float:left; border:none;}
					.banner h2 {color:#fff; font:1.1em Arial, Helvetica, sans-serif; padding:4px 0 5px 10px; float:left; width:100%;}
					.banner h2 a {color:#7f8ea4; text-decoration:none;}
					.banner h2 a span {border-bottom:1px solid #7f8ea4; color:#fff; font:1.1em Arial, Helvetica, sans-serif;}
					.banner h2 a:hover {border-bottom:none; color:#fff;}
					.banner h2 a:hover span {border-bottom:1px solid #fff; color:#fff;}
					.banner p {color:#fff; font-size:1.1em; line-height:18px; padding:0 9px; float:left;}
					.banner p a {color:#7f8ea4; text-decoration:none; font:1.1em Arial, Helvetica, sans-serif;}
					.banner p a span {border-bottom:1px solid #7f8ea4; color:#fff;}
					.banner p a:hover {border-bottom:none; color:#fff;}
					.banner p a:hover span {border-bottom:1px solid #fff; color:#fff;}
					.type2 {background-color:#839106;}
					.type2 h2 {color:#fff;}
					.type2 h2 a {color:#cad18a;}
					.type2 h2 a span {border-bottom:1px solid #cad18a; color:#fff;}
					.type2 p a {color:#cad18a;}
					.type2 p a span {border-bottom:1px solid #cad18a;}