/*html { height:100%; min-height:100%; margin-bottom:1px } */
body { margin:0; padding:0; color:#474848; font:small Arial }
div#wrapper { width:976px; height:100%; margin:0 auto; padding:3px; border:1px solid #006FB7; border-top:0; border-bottom:0; position:relative }

h1 { margin:0; font-family:Georgia; font-weight:normal; font-size:24px; margin:0 0 25px 0;  }
h2 { margin:0; font-family:Georgia; font-weight:normal; font-size:130%; margin:20px 0 1em 0; clear:left  }
h3 { color:#0384d8; border-bottom:1px solid #0384d8; margin:0; font-weight:normal; font-size:115%; margin:20px 0 10px 0; 
padding:0 0 6px 20px; background-image:url(../gfx/bullet.gif); background-repeat:no-repeat; background-position:0 3px  }
h5 { margin:0 0 4px 0 }
h1 strong { font-weight:normal; color:#036bb0 }

p { line-height:1.5em; margin:0 0 1.5em }
a { color:#df8900 }
a:hover { color:#036bb0 }
div#page ul { line-height:1.5em; margin:0 0 20px 0; padding:0 }
div#page ul li { padding:2px 0 0 22px; margin:0; list-style-type:none; background-image:url(../gfx/bullet.gif); background-repeat:no-repeat; background-position:0 6px; }
img.left { float:left; margin:0 25px 30px 0 }
img.right { float:right; margin:0 0 30px 25px }
a img { border:0 }
em { color:#888;  }
table { margin:-1.0em 0 0 0 }
table td.c1 { width:70px; vertical-align:top; line-height:1.5em }

div.gedicht img { float:left; margin:0 50px 0 0; position:relative }
div.gedicht p { line-height:23px; font-style:italic }
div.gedicht div.uit p { line-height:16px; font-style:normal; font-size:11px; color:#036bb0; margin:0 0 50px 0 }

div#menu { background:url(../gfx/tijdlijn.gif) no-repeat; height:65px; padding:8px 8px 0px 27px; margin-bottom:3px }
div#menu a { color:#fecd7f; text-decoration:none; font:14px Arial; font-weight: bold; padding:0 55px }
div#menu a:hover,
div#menu a.selected { color:white }
div#menu a#actueel { padding-left:51px }
div#menu a#toekomst { padding-left:104px }
div#menu strong { color:white; padding:8px 0 0 51px }
div#menu strong.instelling { padding-left:172px }
div#menu strong.advies { padding-left:30px }
div#menu strong.jaar2050 { padding-left:233px }
div#menu strong.jaar2100 { padding-left:45px }
div#menu strong.jaar2200 { padding-left:45px }
div#menu ul { margin:0 0 18px 0; padding:0; list-style-type:none }
div#menu ul li { display:inline }
/* submenu */
div#menu ul li ul { display:none }
div#menu ul li.selected ul { display:block; position:absolute; background:#036bb0; border:1px solid white;
position:absolute; top:143px; left:180px; padding:3px }
div#menu ul li ul a { padding:3px 10px }

/* leden submenu */
div#menu ul li.selected ul li ul { display:none }
div#menu ul li.selected ul li.selected ul { display:block; left:106px; top:113px;  background:none; border:none; width:130px;  height:auto; line-height:1.5em }
div#menu ul li.selected ul li.selected ul li { display:block }
div#menu ul li.selected ul li.selected ul a { color:#474848; font:small Arial }
div#menu ul li.selected ul li.selected ul a:hover,
div#menu ul li.selected ul li.selected ul a.hover,
div#menu ul li.selected ul li.selected ul a.selected { color:#df8900 }


div#header { height:96px; background:url(../gfx/nl_watermerk2.gif) no-repeat; background-position:150px 0; position:relative }
div#header img#logo { margin:13px 0 0 36px }
div#header div#flags { position:absolute; top:10px; right:20px }
div#header form#zoeken { margin:0; padding:0; position:absolute; top:41px; right:20px }
div#header form#zoeken input { font-size:11px; }
div#header form#zoeken input.text { border:1px solid #afb7c2; padding:2px 4px }
div#header form#zoeken input.submit { border:1px solid #df8900; background:white; color:#474848; cursor:pointer; padding:1px 4px }

div#header ul { margin:0; padding:0; position:absolute; right:20px; top:73px; list-style-type:none; }
div#header ul li { display:inline }
div#header ul li a { color:#474848; text-decoration:none; padding:3px 15px; background-image:url(../gfx/menu2_sep.gif); background-repeat:no-repeat; background-position:right; }
div#header ul li a#rss { background-image:url(../gfx/rss.gif); padding-right:24px }
div#header ul li a:hover,
div#header ul li a.selected { color:#df8900 }

/* faq submenu */
div#header ul li ul { display:none }
div#header ul li.selected ul { display:block; position:absolute; left:-432px; top:183px;  background:none; border:none; width:130px;  height:auto; line-height:1.5em }
div#header ul li.selected ul li { display:block }
div#header ul li.selected ul a { color:#474848; font:small Arial; background:none; padding:0 }
div#header ul li.selected ul a:hover,
div#header ul li.selected ul a.hover,
div#header ul li.selected ul a.selected { color:#df8900 }


div#header a#nl { display:block; float:left; width:25px; height:17px; background:white url(../gfx/flag_nl.gif) no-repeat }
div#header a#en { margin-left:16px;display:block; float:left; width:25px; height:17px; background:white url(../gfx/flag_en.gif) no-repeat }

div#lijn { background-image:url(../gfx/lijn.jpg); background-position:left bottom; background-repeat:no-repeat; padding-left:41px; margin-left:265px }
div#page { padding:30px 90px 60px 0px; min-height:630px; background:url(../gfx/nl_watermerk1.gif) no-repeat; background-position:right 80px; position:relative }
div#foto { position:absolute; left:3px; top:175px; width:262px }
div#foto p { margin:0 }

div.advies em { color:#0384d8; font-style:normal; font-weight:bold; font-size:150%; position:absolute; left:-20px }

div.mensen strong { font-weight:normal; cursor:default; }
div.mensen strong#bart_parmet.hover { color:#df8900  }
div.mensen strong.hover { color:#df8900 }

div#footer { width:740px; margin:0 auto; padding:8px 0 8px 236px }
div#footer a { font-size:85%; color:#888; text-decoration:none }
div#footer a:hover { color:#036bb0 }

object { margin-bottom:30px }
embed { margin-bottom:30px }
/*div#page { height:expression(630 + "px") }*/