/* Nova with style */

body {margin:0px; padding:0px; background: url("/images/bg.jpg") repeat-y center top; font-family:Century Gothic, tahoma, verdana, arial, helvetica; color:#252b29; font-size:0.8em;}
h1 {font-size:1.7em; color:#003822; font-weight:bold;}
h2 {font-weight:normal; font-size:1.3em;color:#255442;}
h3 {font-weight:bold; padding:0; margin:0;}
h4 {font-weight:normal; font-size:1.2em;}
h4.overview {font-weight:bold; font-size:1.2em;}

img {border:0px;}

input {font-family:tahoma, verdana, arial, helvetica;}

a {color:#003822;}
a:hover {color:#d5a612;}

p {padding:0; margin:0 0 20px 0;}

div#centersite {margin-left:auto; margin-right:auto; width:975px; height:100%;}
div#logo {float:left; width:300px; height:260px; background:url(/images/logo.jpg) no-repeat;}
div#lang {float:right; width:655px; height:32px; padding-right:20px; padding-top:18px; text-align:right; font-size:0.8em; color:#003822; background:url(/images/blackbar.jpg) no-repeat top left;}
div#lang a {color:#003822; text-decoration:none;}
div#lang a:hover {color:#003822; text-decoration:underline;}

div#banner {float:right; width:675px; height:150px; background:url(/images/banner.jpg) no-repeat;}
div#banner-cn {float:right; width:675px; height:150px; background:url(/images/banner2-cn.jpg) no-repeat;}
div#menu {float:right; width:655px; height: 60px; padding-left:20px; background:url(/images/menubg.jpg) no-repeat;}
div#menu ul {margin:0; padding:0;}
div#menu ul li {float:left; list-style-type:none;}
div#menu ul li a {float:left; background: url(/images/li-headnav.gif) no-repeat 5px 18px; color:White; font-size:1.2em; height:24px; padding:11px 17px; text-decoration:none;}
div#menu ul li a:hover {color:#d5a612; background: url(/images/li-headnav-over.gif) no-repeat 5px 18px;}

a:hover img#home {background:url(/images/nl/btn_home_o.jpg); padding-top:44px; overflow: hidden; width:73px; height:0px;}
a:hover img#novanatie {background:url(/images/nl/btn_novanatie_o.jpg); padding-top:44px; overflow: hidden; width:117px; height:0px;}
a:hover img#diensten {background:url(/images/nl/btn_diensten_o.jpg); padding-top:44px; overflow: hidden; width:101px; height:0px;}
a:hover img#nieuws {background:url(/images/nl/btn_nieuws_o.jpg); padding-top:44px; overflow: hidden; width:88px; height:0px;}
a:hover img#jobs {background:url(/images/nl/btn_jobs_o.jpg); padding-top:44px; overflow: hidden; width:70px; height:0px;}
a:hover img#contact {background:url(/images/nl/btn_contact_o.jpg); padding-top:44px; overflow: hidden; width:90px; height:0px;}

div#contentcontainer {float:left; width:975px;}
div#content {float:right; width:615px; padding:30px; background: url(/images/submn_shadow.jpg) no-repeat top left;}
div#contenttxt {float:left; width:390px; padding-right:10px;}
div#contentgallery {float:left; width:215px;}
div#content ul {margin:0; padding:0; padding-left:35px; padding-bottom:20px;}
div#content ul.jobs {margin:0; padding:0; padding-left:15px; padding-bottom:20px;}
div#content ul li {list-style:none; background:url(/images/bull.gif) no-repeat left 10px; padding:3px 0 0 10px;}
div#content ul li.clear {list-style:none; background:white;}
div#content ul li ul {margin:0; padding:20px;}
div#content ul li ul li {list-style:none; background:white; font-weight:bold;}
div.contentpicture {float:left; border:solid 1px #cdcdcd; margin-bottom:10px;}

div#content div.dienstenhome {float:left; width:255px; padding-left:20px; border-left:dashed 1px #cdcdcd;}
div#content div.dienstenhome h2 {font-weight:bold; font-size:1.3em; color:white; margin-bottom:6px; padding:1px 0 5px 7px; background: url(/images/diensten-home.gif) no-repeat left top;}
div#content div.dienstenhome ul {margin:0px; padding:0px;}
div#content div.dienstenhome ul li {list-style-type:none; background:none; margin-left:5px;}
div#content div.dienstenhome ul li a {color:#007a55; text-decoration:none; padding-top:5px;}
div#content div.dienstenhome ul li a:hover {color:#999999; text-decoration:none;}

div#footer {float:right; width:655px; border-top:1px solid #d4d4d4; font-size:0.8em; color:#838584; text-align:right;}
div#footer a {color:#838584; text-decoration:none;}
div#footer a:hover {color:#838584; text-decoration: underline;}

div.submenu {float:left; width:300px; font-size: 1.1em; color:#003822; padding-top:20px;}
div.submenu ul {margin:0px; padding:0px;}
div.submenu ul li {float:left; width:300px; list-style-type:none; background: url(/images/subnavbg.jpg);}
div.submenu ul li.select {float:left; color:#003822; text-decoration:none; height:24px; padding-top:5px; font-size:0.9em; padding-left:30px; width:270px;}
div.submenu ul li a {float:left; color:#003822; text-decoration:none; height:24px; padding-top:5px; font-size:0.9em; margin-left:30px; width:270px;}
div.submenu ul li a:hover {color:#999999; text-decoration:none;}
div.submenu ul li ul {margin:0px; padding:0px;}
div.submenu ul li ul li {float:left; font-size: 0.9em; color:#007a54;}
div.submenu ul li ul li.select {float:left; color:#007a54; text-decoration:none; font-size: 0.8em; padding-left:40px; width:220px;}
div.submenu ul li ul li a {float:left; color:#007a54; text-decoration:none; margin-left:40px; width:260px;}
div.submenu ul li ul li a:hover {color:#000000; text-decoration:none;}

div.submenu ul li ul li ul {margin:0px; padding:0px;}
div.submenu ul li ul li ul li {float:left; font-size: 1em; color:#007a54;}
div.submenu ul li ul li ul li.select {float:left; color:#007a54; text-decoration:none; font-size: 0.9em; padding-left:50px; width:210px;}
div.submenu ul li ul li ul li a {float:left; color:#007a54; text-decoration:none; margin-left:50px; width:210px;}
div.submenu ul li ul li ul li a:hover {color:#000000; text-decoration:none;}


.floatleft {float:left;}
.floatright {float:right;}

input.formfield {width:275px;}
input.formfieldpost {width:75px;}
textarea.formfield {width:275px; height:100px; font-family:tahoma, verdana, arial, helvetica;}

.txtbold {font-weight:bold;}
.txtitalic {font-style:italic;}
.txtdarkgreen {color:#003822;}
.txtgreen {color:#007a54;}
.txtoker {color:#d5a612;}
.titleicon {padding-left:10px;}

hr {border:0; border-top:1px solid #d4d4d4; height:0px;}
