/* CSS Document door Huig van der Waal - www.diepsloot.nl */

*	{margin:0; padding:0; outline:none;}
html, body	{font:12px Arial; color:#002e62; }
body {background-image:url(images/bg-global.png); }
a	{font-weight:bold; text-decoration:none; color:#002e62;}
a:hover	{text-decoration:underline;}
ul, li	{list-style:none;}
.clear	{clear:both;}
img	{border:0; display:block;}

#container	{width:834px; height:auto; margin:20px auto; position:relative; border: 1px solid #5F748F; padding: 5px; overflow: hidden; background: #fff;}

#header	{width:834px; height:auto; background: #002e62; background-image:url(images/bg-header.png); background-repeat: no-repeat; background-position:top right; margin-bottom:5px; overflow:hidden;}
#header #logo	{width:288px; height:106px; margin:10px; border:1px #fff solid; float:left;}
#header h1	{left:320px; top:45px; color:#fff; position:absolute; font-size:26px;}
#header span	{padding:10px; display:block; color:#fff; float:left;}
#header span a	{color:#fff;}
#header span.search	{margin:80px -115px 0 0; }
#header span.search input	{width:250px; background:#fff; padding:3px; border:0; float:right; border: 1px solid #002e62; }
#header span.search input.button	{width:60px; background:none; color:#fff; font-size:15px; font-weight:bold; float:right; border: none;}

ul.menu	{width:834px; height:40px; background:#002e62; margin-top:5px; line-height:40px;}
ul.menu li	{border-right:1px #fff solid; float:left;}
ul.menu li.last	{border:0;}
ul.menu li a	{width:100%; height:100%; padding:0 17px; display:block; color:#fff; font-size:15px;}
ul.menu li.active	{background:#fff;}
ul.menu li.active a	{color:#002e62;}
ul.menu li.active a:hover	{text-decoration:none;}

ul.submenu	{width:834px; height:40px; border-bottom:3px #002e62 solid; margin-top:5px; line-height:40px;}
ul.submenu li	{border-right:1px #fff solid; float:left;}
ul.submenu li.last	{border:0;}
ul.submenu li a	{width:100%; height:100%; padding:0 6px; display:block; font-size:15px;}
ul.submenu li.active	{background:#fff;}
ul.submenu li.active.last	{background:#fff; border:0;}
ul.submenu li.active a	{text-decoration:underline;}
ul.submenu li.active a:hover	{text-decoration:none;}


.block	{margin-top:10px; border:1px #002e62 solid; float:left; background: #fff;}
.block h3	{padding:5px; font-size:18px;}
.block.news 	{width:250px; height:auto;}
.block.news h2	{padding:5px 5px 0 5px; font-size:12px;}
.block.news p	{padding:5px;}
.block.news span	{background:#002e62; margin-top:5px; padding:5px; color:#fff; display:block;}
.block.news span a	{color:#fff;}
.block.links	{width:235px; margin-left:10px;}
.block.content {width:834px; height:auto; border: none;}


.block.form	{width:325px; margin-left:10px;}
.block.form fieldset	{margin-bottom:10px; border:0;}
.block.form fieldset ul	{width:305px; margin:0 10px 10px 10px;}
.block.form fieldset ul li	{width:305px; height:26px; line-height:26px;}
.block.form fieldset ul li label	{width:90px; margin-right:10px; display:block; float:left;}
.block.form fieldset ul li input	{border:1px #002e62 solid;}
.block.form fieldset ul li input:focus	{background:#ffffcc;}
.block.form fieldset ul li.li-message	{height:140px;}
.block.form fieldset ul li.li-message label.message	{width:305px;}
.block.form fieldset ul li.li-message textarea	{width:305px; height:100px; border:1px #002e62 solid;}
.block.form fieldset ul li.li-message textarea:focus	{background:#ffffcc;}
.block.form fieldset ul li.li-message input.submit	{margin-top:7px; float:right;}
.block.form.p.error {height: 100px;}

.block.item	{width:834px; height:auto; margin:0; padding:10px 0; border:0; border-bottom:3px #002e62 solid;}
.block.item img	{margin-right:20px; float:left;}
.block.item p	{width:50%; padding:5px 0; display:block; float:left;}
.block.item a.meer-fotos	{padding:5px 10px; background:#002e62; display:block; color:#fff; font-weight:bold; float:right;}

ul.links	{width:235px; height:auto; margin:10px 0 0 10px; float:left;}
ul.links li	{margin-bottom:10px; padding:10px; border:1px #002e62 solid; text-align:center;}
ul.links li a	{font-size:14px;}

#forms	{width:834px; height:auto; background:#002e62; margin:10px auto; padding:5px 0; color:#fff;}
#forms h3	{margin:10px 15px 0 15px;}
#forms fieldset	{margin-bottom:30px; border:0;}
#forms fieldset ul	{width:804px; margin:15px;}
#forms fieldset ul li	{width:500px; height:26px; line-height:26px; float:left;}
#forms fieldset ul li label	{width:90px; margin-right:10px; display:block; float:left;}	
#forms fieldset ul li.li-message label.message	{width:300px;}
#forms fieldset ul li.li-message	{margin:-135px 0 0 -200px; width:300px;}
#forms fieldset ul li input	{border:1px #002e62 solid;}
#forms fieldset ul li.li-message textarea	{width:500px; height:140px; border:1px #002e62 solid;}
#forms fieldset ul li input.button	{background:#002e62; border:1px #fff solid; padding:5px; color:#fff; margin-top:20px; float:left;}

#nieuwsbrief	{width:834px; height:auto; padding:5px 0;}
#nieuwsbrief fieldset	{border:0;}
#nieuwsbrief fieldset ul	{width:804px; margin:15px;}
#nieuwsbrief fieldset ul li	{width:500px; height:26px; line-height:26px; float:left;}
#nieuwsbrief fieldset ul li label	{width:90px; margin-right:10px; display:block; float:left;}	
#nieuwsbrief fieldset ul li input	{border:1px #5F748F solid;}
#nieuwsbrief fieldset ul li input.button	{background:#5F748F; border:1px #5F748F solid; padding:5px; color:#fff; margin-top:20px; float:left;}

#footer	{width:834px; height:auto; background:#002e62; margin:10px auto; padding:5px 0;}
#footer span	{width:834px; padding:2px 0; display:block; text-align:center; color:#fff;}
#footer a {color:#fff;}
#footer_links	{width:834px; height:auto; background:#fff; padding:5px 0; text-align:center;}
