@charset "UTF-8";
/* CSS3 Document */

html{ margin:0px; padding:0px; }
body{ margin:0px; padding:0px; color:#fff; font-size:0.75em; font-family: Arial, Verdana, Tahoma, Helvetica, "sans-serif"; text-decoration:none; background:url(../images/bg.jpg) repeat-x top #383838;}
body a{ text-decoration:none; color:#c93007; font-weight:bold; }
body a:hover{ color:#fff; font-weight:bold; }

*{outline:0;} .clear{clear:both; overflow:hidden; height:0px;} .clear2{clear:both; } img{border:0px; } ul, li{list-style:none; margin:0px; padding:0px; } form, fieldset {margin:0px;padding:0px;border:0;} h1, h2, h3, h4, h5 { font-family:"Times New Roman", Times, serif; font-size:2.0em; color:#fff; margin:0px; padding:0px 0px 16px 0px; font-weight:normal; } p{margin:0px; padding:0px 0px 16px 0px;}


div#container{ width:960px; margin:0 auto; overflow:hidden; }

header{ float:left; width:960px; position:relative; margin:0; padding:0px 0px 33px 0px; }
div.home header div.imagetop{ position:absolute; right:0px; top:0px; width:191px; height:125px; background:url(../images/header_top.png); }
header div.image{ font-family:"Times New Roman", Times, serif; font-size:2.7em; text-shadow: 1px 2px 1px #000; float:left; }
header div.image{ width:937px; height:65px; padding:26px 0px 0px 23px; position:relative; z-index:100; background:url(../images/header_vervolg.png) no-repeat; }
header div.imagebottom{ position:absolute; left:350px; top:216px; z-index:110; width:213px; height:82px; background:url(../images/header_bottom.png); }
div.home header div.image{ width:910px; height:234px; padding:70px 0px 0px 70px; position:relative; z-index:100; background:url(../images/header_home.png) no-repeat; }
div.home header div.imagebottom{ position:absolute; left:350px; top:429px; z-index:110; width:213px; height:82px; background:url(../images/header_bottom.png); }
header figure{ float:left; margin:0px; padding:0px; height:125px; position:relative; z-index:100; }
header figure img{ margin-left:23px; margin-top:21px; }
header figure a:hover img{ opacity:0.6; filter: alpha(opacity=60); -moz-opacity:0.6; }

header nav{ float:left; width:960px; position:relative; z-index:80; margin:-10px 0px 0px 0px; padding:10px 0px 0px 0px; height:40px; background:#000; -moz-border-radius: 8px; border-radius: 8px; }
header nav ul{ z-index:100; padding:0px 0px 0px 11px;  z-index:80; position:relative; }
header nav ul li{ float:left; display:block; height:40px; line-height:38px; position:relative; z-index:81; }
header nav ul li a{ float:left; display:block; padding:0px 12px 0px 12px; height:40px; color:#fff; }
header nav ul li.selected a{ color:#c93007; }
header nav ul li.selected ul li a{ color:#fff; }
header nav ul li.ruimte a{ margin-left:260px; }
header nav ul li a:hover{ color:#c93007; }
header nav ul li ul{ z-index:79; position:absolute; display:block; width:200px; -moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px; border-radius-bottomright: 8px; border-radius-bottomleft: 8px; visibility:hidden; background:none; padding:5px 0px 5px 0px; margin:0px 0px 0px 0px; background-color: #050505; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1b1b1b), to(#050505)); background-image: -webkit-linear-gradient(top, #1b1b1b, #050505); background-image:    -moz-linear-gradient(top, #1b1b1b, #050505); background-image:     -ms-linear-gradient(top, #1b1b1b, #050505); background-image:      -o-linear-gradient(top, #1b1b1b, #050505); }
header nav ul li ul li{ position:relative; z-index:80; display:block; height:34px; width:200px; background:none; line-height:30px; float:left; margin:0px; padding:0px; }
header nav ul li ul li a{ font-weight:normal; }

section{ min-height:430px; height:auto !important; height:430px; width:664px; padding:16px 23px; float:left; -moz-border-radius: 8px; border-radius: 8px; background:#000000; font-size:0.9em; margin:0px 0px 33px 0px; }
div.home section{ width:414px; min-height:inherit; height:inherit; }
div.achtergrond { width:664px; float:left; }
div.achtergrond section{ width:664px; min-height:inherit; height:inherit; }
section header{ width:auto; padding:0; float:none; }
section article{ line-height:20px; color:#aaaaaa; }
section article figure{ float:right; margin:0px 0px 10px 10px; padding:0px; }
section article h2{ font-size:1.6em; }
section article dl{ float:left; margin:0px; padding:0px 0px 20px 0px; width:664px; }
section article dl dt{ float:left; display:block; width:100px; }
section fieldset{ margin:0px; padding:0px; border:0; }
section label{display: block; height:20px; width:200px; float:left; background-repeat: no-repeat;}
section input{display: block; width:200px; margin-right:100px; height:26px; padding:0px 0px 0px 3px; line-height:26px; background:#393939; border:1px solid #737373; color:#fff; -moz-border-radius:4px; border-radius: 4px; margin-bottom:6px; }
section textarea{display: block; width:400px; line-height:26px; background:#393939; border:1px solid #737373; color:#fff; -moz-border-radius:4px; border-radius: 4px; height:100px; margin-bottom:6px; }

aside{ float:right; width:217px; }
div.home aside{ float:right; width:467px; }
aside .item{ margin:0px 0px 33px 0px; position:relative; float:left; width:195px; height:200px; padding:14px 0px 0px 22px; -moz-border-radius: 8px; border-radius: 8px;background-color: #000000;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000000), to(#242424)); background-image: -webkit-linear-gradient(top, #000000, #242424); background-image:    -moz-linear-gradient(top, #000000, #242424); background-image:     -ms-linear-gradient(top, #000000, #242424); background-image:      -o-linear-gradient(top, #000000, #242424); }
aside .item img{ position:absolute; bottom:0px; left:0px; -moz-border-radius: 8px; border-radius: 8px; }
aside .item a:hover img{ opacity:0.6; filter: alpha(opacity=60); -moz-opacity:0.6; }
aside .item header{ width:auto; padding:0; float:none; }
aside .item header h2 a{ color:#fff; font-weight:normal; }
aside .item header h2 a:hover{ color:#c93007; }
aside .last{ float:right; }

footer{ width:914px; padding:0px 23px 0px 23px; float:left; -moz-border-radius: 8px; border-radius: 8px; background:#000000; height:50px; line-height:50px; font-size:0.9em; color:#aaaaaa; }
footer em{ float:left; font-style:normal; }
footer strong{ float:right; font-weight:normal; }
