body { margin:0; padding:0; background:#35962B url(../gfx/fotobg.jpg) no-repeat; font:small Arial; color:#433027 }

div#webetui_body { background:#35962B url(../gfx/fotobg.jpg) no-repeat; }

div#wrapper { width:998px; margin:0 auto; position:relative; }
div#page { background:white url(../gfx/logo2new.JPG) no-repeat; background-position:22px 46px; margin-left:256px;
padding:194px 340px 60px 24px; min-height:290px }
div#rechterkolom { position:absolute; right:10px; top:46px; width:275px }
div#rechterkolom p { margin:0 0 10px 0 }

h1 { font-size:150%; margin:0 0 17px; padding:0 }
a img { border:0 }
a { color:#35962B }
a:hover { color:#75b7b7 }

ul, ol { margin:8px 0 10px 18px; padding:0 }
li { margin:0 0 8px 0 }

div#rechterkolom div.quote { color:#75b7b7; font-size:24px; font-style:italic;  border-left:1px solid #badbdb;
padding:24px 0 120px 20px; margin:40px 0 0 0;  }
div#rechterkolom img { margin-bottom:14px }

div#footer { background-image:url(../gfx/footer_new4.jpg); background-repeat:no-repeat; background-position:right; margin-left:256px; height:58px; position:relative }
img#trimbos { position:absolute; right:160px; top:13px; }
img#ccv { position:absolute; right:20px; top:10px }
  
div#menu { font-size:13px; background:#35962b url(../gfx/logo4grnew.jpg) no-repeat; padding:196px 28px 124px 28px; 
  background-position:16px 40px; width:194px; position:absolute; top:0 }
div#menu ul { margin:0; padding:0; list-style-type:none }
/*div#menu ul li.selected {background: url(../gfx/menu_sub.gif) no-repeat;}*/
div#menu ul li ul {display: none; }
div#menu ul li.selected ul {display: block; padding: 0 12px 12px 12px; }
div#menu ul li.selected ul a {height: auto; padding: 0; margin: 0; font-size: 85%;}
div#menu ul li#uitgaan_onder_invloed.selected {background: url(../gfx/menu_sub.gif) no-repeat;}
div#menu ul li#uitgaan_onder_invloed.selected a{background: none;}
div#menu a { color:#35962B; font-size:13px; text-decoration:none; display:block; background:white url(../gfx/menu.gif); width:134px; height:19px; padding:3px 0 0 12px; margin:0 0 10px }
div#menu a:hover { color:#73c769 }
div#menu a.selected { color:#222; background-position:bottom;}
div#menu a#alcoholcongres { background:white; height:34px; margin-top:50px}
div#menu ul li ul a {background: none;}


form.formulier div { margin:0 0 6px 0 }
label { display:block; float:left; width:140px }
input.text { width:220px }
input.submit { margin:10px 0 0 140px }
div.radio label { position:absolute; }
div.radiogroup input.radio {  float:left; width:20px; margin-left:140px }
div.radiogroup span.radio_label { display:block; height:20px }
div.error { color:#E10; padding:10px 0 0 140px; font-weight:bold }
table td { padding:2px 12px; background:#d5e9e8; border-right:1px solid white; border-bottom:1px solid white; font-size:85% }
select { width:370px; display:block; font-size:11px  }

div.rood { color:#E00 }