/* CSS Document */
html	{ height: 100%; }
body	{ height:100%; font-family: arial, helvetica, sans-serif; font-size: 62.5%; /* resets 1em to 10px */ max-height:100%; overflow:hidden; padding:0; margin:0; border:0; background:rgb(209,205,193); }

/* standard elements */
h1 { color:#669941; font-size:2.4em; margin:0; padding:0; }
h2 { color:#005cb0; font-size:1.3em; margin:0 0 0.5em 0; padding:0; }
h3 { color:#669941; font-size:1.2em; margin:0 0 0.5em 0; padding:0; }
h4 { color:#005cb0; font-size:1.8em; margin:0 0 0.5em 0; padding:0; text-align:right; font-weight:normal; }
h6 { color:#005cb0;  text-align:left; font-size:1.6em; font-weight:bold; margin:0; padding-bottom:0.5em;}
p  { margin: 0; color: #000000; font-size:1.2em; }

table p, table td { font-size:12px; vertical-align: top;  }
table h1 { font-size:24px; padding:0; margin:0;}
table h3 { font-size:12px; margin:0.2em 0 0.5em 0; padding:0; }
table div.top a { font-size:11px; }

p.more { display:block; margin: 0; color: #669941; font-size:12px; padding-top: 10px;}
span.more { margin: 0; color: #669941; font-size:1em; }
a { color: #005cb0; }

ul { margin:0.5em 1.5em; padding:0; }
ul li { list-style-type:square; font-size:1.2em; }

div.clear { content: '.';  display: block; height: 0; clear: both; }

/* Content */
div.content { display:block; overflow:auto; position:absolute; z-index:3; top:184px; bottom:2px; width:100%; background:#ffffff; }
* html div.content { top:0; bottom:0; height:100%; width:100%; border-top:184px solid #fff; /*nodig voor ie*/ border-bottom:2px solid #fff; /*nodig voor ie*/}
div.titlebox { width:75.5em; margin-left:9.5em; }
div.lefttitle { width:25.5em; float:left; }
div.righttitle { width:49em; float:right; padding-top:1em; }

div.contentbox { width:75.5em; margin-left:9.5em; margin-bottom:2.5em; }
div.leftcolum { width:25.5em; float:left; margin-top:15px; }
div.leftcolum img { margin-top:1.5em; border:none; }
div.rightcolum { width:49em; float:right; padding-top:2.5em; }
div.top { border-bottom:1px solid #669941; margin-top:3em; text-align:right; }
div.top a { color: #669941; font-size:1.1em; font-weight:bold; text-decoration:none; display: inline-block; background: url(../images/top.gif) no-repeat right 0.4em; padding-right: 1.2em; }

/* Grijs blok */
div.grijsblok { width:48.9em; margin:3em 0 1em 0; zoom: 1; }
div.grijsblok div.grijstop { width:48.9em; height:4.6em; background: url(../images/blok_grijs_top.gif) no-repeat left top; zoom: 1; }
div.grijsblok div.grijsfooter { width:48.9em; height:7.5em; background: url(../images/blok_grijs_footer.gif) no-repeat left top; clear: both; zoom: 1; }
div.grijsblok div.grijscontent { background-color:#dcdddd; padding:0 2em; zoom: 1; }

/* Wit blok */
div.witblok { width:48.9em; margin:3em 0; }
div.witblok div.wittop { width:48.9em; height:2.2em; background: url(../images/blokwit_top.gif) no-repeat right top; }
div.witblok div.witfooter { width:48.9em; height:5.2em; background: url(../images/blokwit_footer.gif) no-repeat right top; }
div.witblok div.witcontent { background-color:#ffffff; border-right:3px solid #cecece; padding:0; padding-right:2em; }

/*blok*/
span.imagetitle { position:relative; top:1em; left:0; color:#005cb0; font-style:italic; font-size:1.2em; }
span.title { position:relative; top:-1.5em; color:#005cb0;  text-align:right; font-size:1.6em; font-weight:bold; float:right; }

/*spotted*/
div.gegevens	{ width:175px; float:left; }
div.vragen	{ padding-left:14em; }

/*event*/
table.event { padding:0; margin:2em 0; }
table.event tr th { padding:0.5em;  }
table.event tr td { padding:1em 0.5em;  }
table.event tr td.middle { width:10px; }
table.event tr td.left p { color: #669941; }
table.event tr td.left, table.event tr td.right { border-bottom:1px solid #669941; vertical-align:top; }

/* Header */
div.head { position:absolute; top:0; width:100%; height:18.4em; background:#fff; z-index:5; }
* html div.head { top:0px; width:100%; height:18.4em; }

div.special { position:absolute; top:0; z-index:100; left:33em;}
div.headercontainer { position:absolute; top:0;width:1200px; background: url(../images/line.gif) no-repeat left bottom #ffffff;  padding-bottom:1em; z-index:1;}
div.headerimageleft { width:65.8em; height:12.6em; float:left; }
div.headerimageleft img { width:65.8em; height:12.6em; }
div.headerimageright { width:168px; height:72px; float:left; margin-left:1.7em;}
div.headerimageright img { margin-top:1em; width:168px; height:7.2em; border:none;}

div.menu { margin-top:13.0em; margin-left:9.5em; width:800px; height:2em; }
div.menu ul { margin:0; padding:0; list-style-type:none; float:left;  border-bottom:1px solid #669941; }
div.menu ul li { float:left; font-size:1.2em; color:#005cb0; padding-bottom:0.3em; list-style-type:none; }
div.menu ul li a { color:#005cb0; text-decoration:none; }
div.menu ul li a:hover { text-decoration:underline; }

div.servicemenu { margin-top:0.2em; margin-left:672px; }
div.servicemenu ul { margin:0; padding:0; list-style-type:none; }
div.servicemenu ul li { float:left; font-size:1.2em; color:#979797; padding-bottom:0.3em; list-style-type:none; }
div.servicemenu ul li a { color:#979797; text-decoration:none; }
div.servicemenu ul li a:hover { text-decoration:underline; }

/* Streamer */
div.streamer { border-top: 1px solid #669941; border-bottom: 1px solid #669941; color: #669941; margin-top: 20px; padding:5px 0; text-align: center; font-size: 13px; font-weight: bold;}