* { margin:0px; padding:0px;}
body { margin: 0px; background-color: #000000; background-repeat:repeat-x; background-image:url(images/bg.jpg);}
body,td,th { color: #464847; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

h1 { background: #FFF url('images/h1.jpg') 7px left no-repeat; font-size: 1.8em; /* 22px */ margin-bottom: 6px; color:#333333; padding:0px 0px 4px 54px; }
h2 { background: #FFF url('images/h2.jpg') 5px left no-repeat; font-size: 1.8em; /* 20px */ margin-bottom: 6px; color:#FFFFFF; font-weight:bold; padding:5px 10px 5px 30px; line-height:27px; height:27px;background:none; color:#333333; padding:0px; }
h2 a { color:#333333; text-decoration:none; font-weight:bold}
h3 { font-size: 1.4em; /* 18px */ margin-bottom: 4px; }
h4 { text-align:center; background: #FFF url('images/h4bg.jpg') 5px left no-repeat; font-size: 1.2em; /* 20px */ margin-bottom: 6px; color:#FFFFFF; font-weight:bold; padding:6px 10px 5px 15px;}
h5 { font-size:1.2em; margin:4px 0px;}

td { vertical-align:top;}
a { color:#807444; text-decoration:none;}
a:hover { color:#333333; text-decoration:none;}
a img { border:0px none; }
textarea { font-family:Arial, Helvetica, sans-serif;font-size: 12px;}
hr { height:1px; color:silver;}
#trailimageid { position: absolute; left: 0px; top: 0px; //width: 320px; z-index: 200; border:0px solid #333; display:block}
#popup { background:#FFFFFF; padding:10px;}
table.bordered{ width:100%; padding:0px; border-spacing:1px; margin:.5em 0px;  background:#EEE; border:1px solid #EEE;  border-bottom-width:5px; font-size:12px}
table.bordered th{font-weight:normal; padding:4px; border-bottom:2px solid #BAC9CF; background:#FCFCFC}
table.bordered td{padding:4px; margin:0px; background-color:#fff; }
.footer div.foot { padding-top:18px; color:#919191;}
.txt p { margin-bottom:14px; line-height:14px; }
.sright { float:right; margin-left:10px;}
.horline{ background:url('images/line.gif') repeat-x;display:block; height:2px;width:100%;margin:5px 0px; clear:both;}
.horl{ background:url('images/line.gif') repeat-x; display:block; height:1px;width:99%;margin:10px 0 0 0; text-align:center; padding:0px;}
ul.list, ul.listbig { list-style-type:disc; list-style-position:inside; margin:10px;}
ul.list li, ul.listbig li { line-height:20px;}
ul.list li ul { margin-left:20px;}
ul.listbig li ul { margin-left:20px;}
ul.list li ul li { line-height:16px; margin-bottom:2px;}
ul.listbig li ul li { line-height:20px; margin-bottom:4px;}


.header { height:245px;}
.header div { margin:5px;}
.wrapper { width:980px; margin:0 auto; background-color: #FFF; margin-top:18px;} 
.content { margin: 0px 0px 0px 0px;}
.logoticker { height: 100px; } 
.menu { height: 34px; }
.body {}
.footer { width:980px; margin:0 auto; } 
.footer { background: none url(images/footer.png) top left no-repeat; height:100px;}
.banner { padding-left:8px; padding-top:3px;}

.links { width:220px;}
.rechts { width:760px; }

.content * p { line-height:16px;}

ul#menu { margin-top:4px; width:220px; margin-left:5px; list-style:none}
ul#menu li { background:url('images/mnu_products.jpg') top left repeat-x; color:#FFFFFF; height: auto; padding-bottom:2px; line-height:20px; border-bottom:1px solid #807444; margin-bottom:5px;}
ul#menu li a { color: #FFFFFF; margin-left: 2px; font-weight: bold; font-size: 11px; padding-left:4px;}
ul#menu li a:hover { text-decoration:none; color:#EEE;}
ul#menu li ul { background:#fbfcf7; list-style:none}
ul#menu li ul li { margin-left: 0px; border-bottom: 1px solid #f3f5eb; padding-left:10px; background:url('images//li.jpg') 5px 5px no-repeat; padding:0px; padding-left:10px; margin-bottom:0px;}
ul#menu li ul li a { font-weight:bold; margin-left:5px; color:#333;}
ul#menu li ul li a:hover { font-weight:bold; margin-left:5px; color:#9cb945;}
ul#menu li ul li ul { margin-bottom:4px;}
ul#menu li ul li ul li { border:0px none; background:url('images/bull.gif') 5px 5px no-repeat; padding:0px; padding-left:12px;}
ul#menu li ul li ul li a { font-weight:normal;}
ul#menu li ul li ul li a:hover{ text-decoration: none; color:#00B6D8; font-weight:normal; }
ul#menu li ul li ul li ul li { border:0px none; background:url('images/bull2.gif') 5px 5px no-repeat; padding:0px; padding-left:8px;}
ul#menu .ulli {height: 70px; }

.lmenl li a { text-transform: uppercase; text-decoration:none}
.lmenl li ul li a { text-transform: none; text-decoration:none}
.marr { margin:5px; margin-left:15px; margin-top:0px;}
.tekst p { margin-bottom:18px; line-height:18px;}

.txtarea, .frminput { border:1px solid silver; height:24px; line-height:24px; padding-left:4px; width:340px;}
.txtarea { height:90px; overflow:auto;}

.contact { background:#F0F0F0; padding:10px; border:1px solid #869e44; width:200px; margin-top:6px}
.contact h1 { background:none; padding:0px; color:#869e44;}

.box { background:#FCFCFC; border:1px solid silver; margin-top:10px; padding:4px;}
.right { float:right}

/* FORMS -----------------------------------------------------------------*/

form {
	margin: 0;
	padding: 0;
	margin-bottom: 1em;
	
}
form *{font-size:11px;}

form textarea{ padding:4px;border:0px; overflow:auto; border:1px solid #797979; width:460px; color: #333333;}
.textfield { padding-left:5px; width:225px;border:1px solid #797979; height:18px; line-height:18px; color: #333333;}
.adres { padding-left:5px; width:180px;border:1px solid #797979; height:18px; line-height:18px; color: #333333;margin-right:5px;}
.gemeente { padding-left:5px; width:150px;border:1px solid #797979; height:18px; line-height:18px; color: #333333;margin-right:5px;}
.nr { width:35px;border:1px solid #797979; height:18px; line-height:18px; color: #333333; text-align:center; padding-left:0px;}
.postcode {  width:65px;border:1px solid #797979; height:18px; line-height:18px; color: #333333; text-align:center; padding-left:0px;}

.submit{ width:100px; background-color:#333333; color: #FFFFFF; font-weight:bold; border:1px solid #333333; font-size:10px}
legend{margin-bottom:5px;}


/* FAQS -----------------------------------------------------------------*/

.showhide { padding:5px; background-color:#EBEBEB; margin-bottom:15px; line-height:inherit;}
.showhide a { order-bottom:1px dotted gray;}

#rightcolumn {  color: #333; background: #FFF; margin: 0px 10px 0px 0px; padding: 0px; height: 365px; width: 156px; float: right;}
#rightcolumn2 {  color: #333; background: #FFF; margin: 0px 44px 0px 0px; padding: 0px; height: 100px; width: 156px; float: right;}