/* -------------------------------- html -------------------------------- */
body, html { margin:0; padding:0; height:100%; width:100%; font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; background:#fff; color:#000000; }
img { border:0; margin-bottom:4px; }
.il { margin:0px; background:#330000; }
h1 { font-size:28px; margin:0 0 4px 0; padding:0; font-weight:normal; }
h2 { font-size:21px; margin:0 0 4px 0; padding:0; font-weight:normal; }
h3 { font-size:16px; margin:0 0 3px 0; padding:0; font-weight:normal; }
h4 { font-size:14px; margin:0 0 2px 0; padding:0; font-weight:normal; }
h5 { font-size:12px; margin:0 0 2px 0; padding:0; font-weight:normal; }
blockquote { margin:0; padding-left:14px; background:url(../../gfx/bullet.gif) no-repeat left 2px }
.top blockquote { background:url(../../gfx/bullet_blue.gif) no-repeat left 2px }
.top a.download { float:left; width:12px; height:12px; background:#0068af url(../../gfx/dwld.gif); border:none; margin-right:6px;  clear:left; }
.top a.download:hover { background-color:#333; }
.bot a.download { float:left; width:12px; height:12px; background:#0068af url(../../gfx/dwld.gif); border:none; margin-right:6px; margin-top:4px; clear:left; ; }
.bot a.download:hover { background-color:#333; }
a.extern { padding-right:14px; background:url(../../gfx/url.gif) no-repeat right center; }
.bot a.extern { background:url(../../gfx/url_green.gif) no-repeat right center; }
.c1 a.extern { padding-right:0; background:none; }
ul { margin:0px 20px; padding:0px 10px; }
#logo { position:absolute; top:10px; right:40px; z-index:3; background:#fff; padding:2px; }
/* -------------------------------- new -------------------------------- */

.l { position:relative; float:left; display:inline; }
.abs { position:absolute; display:block; }
.cb { display:block; }
.branch.l { display:none }
.hid { display:none; }
#front { position:absolute; height:100%; overflow:hidden; left:30px; right:0; top:0px; }
.layer { position:absolute; width:100%; height:100%; overflow:hidden; left:0px; background:#fff; }
.layer .h { width:100%; font-size:100px; overflow:hidden; left:0px; top:-16px; height:66px; }
.layer .c { top:65px; width:100%; bottom:80px; }
.layer .c .menu { width:135px; height:100%; z-index:1; background:#fff; left:0; top: 4px; color:#333; }
.layer .c .content { left:134px; height:100%; }
.layer.collapsed { bottom:0; height:50px; }
.layer.open { bottom:0; top:85px; }
.top .shortcuts { position:absolute; bottom:4px; left:0px; color:#333 }
.top .shortcuts a:link, .top .shortcuts a:visited { color:#333 }
.top .shortcuts a:hover { color:#19a5ff; }
.top { z-index:1; }
.top .c .menu { z-index:2; background:#fff url(../../gfx/v_stroke_blue.gif) repeat-y 134px 0px; }
.top .h { z-index:3; }
.top .w5 .hdr { height:140px; }
.top .w5 .cnt { top:140px; }
.top, .top .h a:link, .top .h a:visited { color:#0068AF; }
.top h2.bull { padding-left:24px; background:url(../../gfx/h2_bull.gif) no-repeat left 4px }
.bot { z-index:4; color:#000; }
.bot .c .menu { z-index:5; background:#fff url(../../gfx/v_stroke_green.gif) repeat-y 134px 0px; }
.bot .h { z-index:6; }
.bot .h a:link, .bot .h a:visited { color:#22cd00; }
.top .h a:hover, .bot .h a:hover { color:#333; }
.top .w2, .top .w3, .top .w4, .top .w5 { background: url(../../gfx/v_stroke_blue.gif); background-repeat: repeat-y; }
.bot .w2, .bot .w3, .bot .w4, .bot .w5 { background: url(../../gfx/v_stroke_green.gif); background-repeat: repeat-y; }
.bot .menu .shortcuts { position:absolute; bottom:20px; left:0px; color:#333 }
.bot.collapsed .menu .shortcuts { display:none; }
.bot .menu .shortcuts a:link, .shortcuts a:visited { color:#333 }
.bot .menu .shortcuts a:hover { color:#000; }
.bot h2.bull { padding-left:24px; background:url(../../gfx/h2_bull.gif) no-repeat left 4px }
/* -------------------------------- top -------------------------------- */
.layer.top { top:30px; }
.top .h.nl { background:url(../../gfx/ms.gif) no-repeat; }
.top .h.en { background:url(../../gfx/mf.gif) no-repeat; }
.top a:link, .top a:visited { color:#0068AF; text-decoration:none; border-bottom:1px dotted; }
.top a:hover { border-bottom:1px solid; color:#19a5ff; }
.menu a.green:link, .menu a.green:visited { color:#22cd00; }
.menu a.blue:link, .menu a.blue:visited { color:#0068AF; }
.bot .menu a.blue:link, .bot .menu a.blue:visited { color:#0068AF; }
.top a:link.selected, .top a:visited.selected { color:#19a5ff; }
.top .nws { height:152px; overflow:hidden; }
.zoeken { display:block }
/* -------------------------------- bot -------------------------------- */

.bot .h.nl { background:url(../../gfx/av.gif) no-repeat; }
.bot .h.en { background:url(../../gfx/ap.gif) no-repeat; }
.bot a:link, .bot a:visited { color:#000; text-decoration:none; border-bottom:1px dotted }
.bot a.grey:link, .bot a.grey:visited { color:#333; }
.bot .menu a:link.selected, .bot .menu a:visited.selected { color:#000; }
.bot a:link.selected, .bot a:visited.selected { color:#22cd00; }
.bot a:hover { color:#22cd00; }
.bot .menu a:link { color:#22cd00; }
.bot .menu a:hover { color:#000; }
/* -------------------------------- tooltip ----------------------------- */
.tooltip { position:absolute; z-index:1000; width:300px; height:80px; overflow:visible; left:-300px; top:-300px; }
.tooltip .txt { position:absolute; left:16px; bottom:18px; z-index:1000; width:300px; background:#22cd00; padding:3px 3px 6px 6px; }
.pief { position:absolute; bottom:0px; left:0px; z-index:100; width:26px; height:26px; display:block; }
/* -------------------------------- lay-out -----------------------------*/
.c1 { width:124px; margin:4px; font-size:11px; }
.c2 { width:256px; margin:4px; font-size:12px; }
.c3 { width:388px; margin:4px; font-size:12px; }
.c5 { width:652px; margin:4px; font-size:12px; }
.w2 { width:292px; height:100%; float:left; }
.w3 { width:424px; height:100%; float:left; }
.w5 { width:688px; height:100%; }
.c1 h4 { margin-bottom:6px; }
.hdr { position:absolute; left:8px; height:140px; overflow:hidden; width:416px; }
.hdr .date { display:block; font-size:12px; }
.hdr .c1 .date { display:none; }
.lh14 { line-height:15px; }
.cnt { position:absolute; left:8px; bottom:0; top:140px; overflow:auto; width:416px; display:block; }
/*.cnt a.nav {display:block;font-size:16px;line-height:16px;padding-left:24px; border:none;background:url(../../gfx/h2_bull.gif) no-repeat left 0px }
.top .cnt a.nav{background:url(../../gfx/h2_bull_blue.gif) no-repeat left 0px}*/
.cnt a.nav { display:block; font-size:16px; line-height:16px; border:none; }
.cnt a.nav.regular { display:inline; background:none; padding:0; border-bottom:1px dotted; font-size:12px; }
.cnt .c1.l { width:388px; margin:0px 4px; }
.cnt .date { display:block; font-size:12px; padding:0; background:none }
.w5 .hdr, .w5 .cnt { width:680px }
#back { width:134px; top:0; left:134px; height:100%; z-index:10; cursor:pointer; }
.bot #back a:link, .top #back a:link, .bot #back a:visited, .top #back a:visited { width:134px; top:0; left:0; height:100%; }
.bot #back a:hover { background: url(../../gfx/back_bot.gif); }
.top #back a:hover { background: url(../../gfx/back.gif); }
.top .c .fwd { background: url(../../gfx/frwd.gif); background-repeat: repeat-y; }
.bot .c .fwd { background: url(../../gfx/frwd_bot.gif); background-repeat: repeat-y; }
.bot .w5 .cnt { top:4px; }
.ajx { display:block; padding:10px; background:url(../../gfx/ajax-loader.gif) no-repeat center center; height:320px; }
/* -------------------------------- forms -------------------------------- */
label { width: 120px; float:left; text-align:left; font-size:14px; }
form p { margin:0; padding:0; }
.txt_area { font-family:Georgia, "Times New Roman", Times, serif; border:1px solid #0068AF; width:240px; height:120px; padding:2px; color:#0068AF; }
.inp { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding:4px; margin-bottom:8px; border:none; border-bottom:1px dotted #0068AF; color:#0068AF; width:240px; }
.inp:focus { border-bottom:1px dotted #000; }
.sbm { font-family:Georgia, "Times New Roman", Times, serif; width:120px; margin-left:120px; margin-top:10px; border: 1px solid #0068AF; padding:4px 0; background:#fff; color:#0068AF; }
.sbm:hover { color:#000; border:1px solid #000; }
.disabled { text-decoration:line-through; background:#666; }
.hidden { display:none; }
.no_marg { margin:0; width:402px; }
input.q { font-family:Georgia, "Times New Roman", Times, serif; width:80px; padding:2px; margin:4px 0; border:1px solid #666; display:none }
input.q:focus { border:1px solid #000; }
.s_r { width:372px; margin-bottom:14px; }
/* -------------------------------- colors -------------------------------- */

.cnt .sml { display:block; margin-top:4px; }
.menu .dat { display:none }
/*.thu		{float:right;width:100px;height:84px;margin-left:12px;overflow:hidden;}*/

.thu { float:left; width:100px; margin:0 12px 12px 0; }
.thu.prt { width:80px }
.thu img { width:100%; }
/*.thu img	{height:100%}*/
.clp { display:block; width:372px; height:260px; overflow:hidden; margin-bottom:14px; }
.clp img { height:260px; }
.blk { width:122px; margin:0 6px 12px 0; font-size:11px; background:#fef; }
.shortcuts a:link.selected, .shortcuts a:visited.selected { border-bottom:1px solid; color:#333; }
input.thu_loader { float:left; width:84px; margin-right:12px; height:84px; border:1px solid #eee; background:url(../../gfx/ajax-loader.gif) no-repeat center center; }
.ico { width:24px; height:24px; margin-right:4px; float:left; margin-top:4px; }
.int { background:url(/gfx/globe_still.gif) no-repeat }
.dam { background:url(/gfx/dam.gif) no-repeat }
.bv { background:url(/gfx/bv.gif) no-repeat }
.fcb { background:url(/gfx/facebook_1.gif) no-repeat }
.printer { padding-left:20px; background:url(/gfx/print.gif) no-repeat; }
.inset { margin-left:96px; }
.weblog { display:block; margin-bottom:10px; }
.weblog img.thu { margin-top:0; margin-bottom:24px; }
.sml a:link, .sml a:visited { border:0px; }

