html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin:0;padding:0;border:0;outline:0;font-size:100%; }
body { line-height:1;}
ol { padding:0;margin:0;list-style-type:none; }
ul { padding:0;margin:0;list-style-type:none; }
blockquote, q {	quotes:none; }
blockquote:before, blockquote:after,
q:before, q:after {	content:'';content:none; }
:focus { outline:0; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table {	border-collapse:collapse;border-spacing:0; }

/* algemeen */
body { font-family:Verdana, Tahoma, Arial, "sans-serif";font-size:14px;background:#000 url('/images/project/bg.jpg.v=4') repeat-x top left;color:#fff; }
.clear { clear:both;height:0;width:0;line-height:0; }
a { color:#fff;text-decoration:underline; }
h1 {font-size:20px;color:#e31818;font-weight:bold;font-style:normal;padding:0;margin:0 0 25px 0; }
h2 {font-size:18px;color:#fff;font-weight:bold;font-style:normal;padding:0;margin:0 0 20px 0; }
h3 {font-size:17px;color:#e31818;font-weight:bold;font-style:normal;padding:0;margin:0 0 18px 0; }
h4 {font-size:14px;color:#fff;font-weight:bold;font-style:normal;padding:0;margin:0 0 18px 0; }
h5 {font-size:14px;color:#e31818;font-weight:normal;font-style:normal;padding:0;margin:0 0 15px 0; }

/* STRUCTUUR */
#wrapper { width:960px;margin:0 auto; }
#header { padding:26px 0 0 0;margin:0 0 43px 0; }
#logo { width:302px;height:72px;display:block;background:#000 url('/images/project/logo.gif.v=4') no-repeat top left;text-decoration:none;margin:0 0 25px 0;text-indent:-4000px; }
.grid_4, .grid_8 { border:1px solid #272727;background:#000;display:block;float:left;padding:18px;margin:15px 0; }
.grid_4 { width:262px;border:1px solid #272727;background:#000;display:block;float:left; }
.grid_8 { width:602px;border:1px solid #272727;background:#000;display:block;float:left;margin:15px 20px 15px 0; }
.grid_12 { width:922px;border:1px solid #272727;background:#000;display:block;margin:0 0 15px 0;padding:18px; }
.grid_6_l, .grid_6_r { width:434px;border:1px solid #272727;background:#000;display:block;float:left;margin:0 0 15px 0;padding:18px; }
.grid_6_l { margin:0 15px 15px 0; }
.grid_min { width:974px;display:block;margin:0 -7px 15px -7px; }

/* MENU */
#mainmenu { width:960px;height:50px;display:block; }
#mainmenu li { float:left; }
#mainmenu li a { width:137px;height:30px;display:block;padding:20px 0 0 0;background:#000 url('/images/project/menu_bg.jpg.v=4') no-repeat top left;
                 font-weight:bold;text-decoration:none;text-align:center;font-size:12px;text-transform:uppercase; }
#mainmenu li a:hover { text-decoration:underline; }
#mainmenu li a.selected { border:1px solid #e31818;border-bottom:none;background:none;height:30px;width:135px;padding:19px 0 0 0; }

/* SUBMENU */
.submenuWrapper { display:block;width:100%;height:0;position:relative; }
#submenu { width:274px;height:24px;display:block;position:absolute;top:20px;right:1px; }
#submenu li { float:left; }
#submenu li a { width:137px;height:19px;display:block;padding:5px 0 0 0;background:url('/images/project/submenu_bg.jpg.v=4') no-repeat top left;
                 font-weight:bold;text-decoration:none;text-align:center;font-size:13px;text-transform:uppercase; }
#submenu li a:hover { text-decoration:underline; }
#submenu li a.selected { background:url('/images/project/submenu_bg_selected.jpg.v=4') no-repeat top left; }    
                 
/* FOOTER */
#footer { margin:20px 0 0 0; }
#lijnFooter { padding:25px 0 0 0;height:14px; }
#nieuwsbriefFooter, #adresFooter { display:block;width:260px;height:133px;float:left;background:#262626;padding:18px 20px 0 20px; }
#nieuwsbriefFooter { position:relative; }
#imageFooter { display:block;width:344px;height:151px;float:left;background:url('/images/project/footerImage.jpg.v=4') no-repeat top left;margin:0 8px; }
.bol { color:#e31818;font-size:20px;vertical-align:middle; }
.blok { display:block;height:14px;width:14px;background:#e31818;float:left;margin:0 4px 0 0; }
.blokRechts { display:block;height:14px;width:14px;background:#e31818;float:left; }
.lijn { display:block;height:13px;width:892px;border-bottom:1px solid #e31818;float:left; }
#innerfooter { margin:5px 0 0 0;width:100%;text-align:center;font-size: 12px; }
#innerfooter a { text-decoration:none; }
#innerfooter a:hover { text-decoration:underline; }
.loginkey { float:right; }

/* NIEUWSBRIEF */
.name { left:-4000px;position:absolute; }
.emailgrabber input { background:#000;border:none;color:#fff;width:250px;height:19px;display:block;margin:0 0 3px 0;padding:2px 0 0 10px;font-size: 14px; }
.grabberuitschrijven { font-size:13px;color:#777777;position:absolute;bottom:14px;left:20px; }
.grabberinschrijven { background:url('/images/project/btnInschrijven.gif.v=4') top left no-repeat;width:114px;height:16px;display:block;padding:4px 0 0 15px;text-decoration:none;font-weight:bold;position:absolute;bottom:-9px;right:20px; }
.divErrors { font-size:11px;color:#e31818;position:absolute;bottom:14px;left:85px; }
.grabberSuccesTekst { font-size:11px;color:#009900;position:absolute;bottom:14px;left:85px; }

/* HOME - MENU */
#bigimage { width:628px;height:414px;display:block;padding:5px;border:1px solid #d01717;float:left; }
#bigimage_outer { width:628px;height:414px;overflow:hidden;position:relative; }
#bigimage_inner { position:relative; }
#bigimage_inner div { width:628px;height:414px;position:relative; }
#bigmenu ul { width:320px;height:415px;display:block;float:left; }
#bigmenu ul a { width:290px;height:32px;display:block;padding:18px 20px 0 0;background:url('/images/project/bigmenu_bg.jpg.v=4') top left no-repeat;
                text-align:right;text-decoration:none;font-weight:bold;font-size:14px;position:relative; }
#bigmenu ul a:hover { width:301px;height:30px;display:block;padding:18px 20px 0 0;background:#101010;margin:0 -10px 0 -1px;border:1px solid #d01717;border-left:none; }
#bigmenu ul a img { position:absolute;right:0;bottom:-6px;display:none }
#bigmenu ul a:hover img { display:block; }
/* HOME - OVERIGE */
.grid_8 .leesmeerblock { margin:32px 0 -30px 0;float:right; }
