body {
    margin: 0em;
    padding: 0em;
    height: 100%;
    font-size: 62.5%;
    font-family: arial, helvetica, sans-serif;
    line-height: 1.4em;
    /*    ie meuk   */
    behavior: url('htc/csshover.htc');
}
img { border-width: 0em; }
form { margin: 0em; padding: 0em; }



/* standard elements */
h1  { font-size: 1.6em; }
h2, h2 a { font-size: 1em; color: #cc0033; margin-bottom: 0em; } /* h2 a with color is for toc*/
td h2 { margin-top: 0em; }

h3  { font-size: 1em; color: #cc0033; margin: 0px;}
h4  { font-size: 1em; color: #cc0033; border-bottom : 1px solid #cc0033; margin-bottom: 0px; padding-left: 0.5em; }
h5  { }
a   { color: #00507d; }
a:hover { text-decoration: none; }

ul, ol, p   { margin: 0em; }
ul, ol      { display: block; position: relative; padding: 0px; list-style-position: inside;  }
ul ul,
ol ul,
ul ol,
ol ol       { left: 16px; font-size: 1em; }
li          { margin: 0em; padding: 0em; }

ul.toc      { }
hr          { border: 1px solid; border-color: silver white white white;  }

div.hptopintro { position: absolute; height: 14.8em; width: 38em; top:1.2em; color: #ffffff; }
div.hptopintro h1 { margin: 0em; padding: 0em 0em 0.5em 0em; font-size: 1.6em; }
div.hptopintro h2 { margin: 0.7em 0em 0em 0em; padding: 0em; text-align: right; width: 23.5em; color: #ffffff; font-size: 2em; }
div.hptopintro p { font-size: 1.2em; line-height: 1.4em; width: 38em; margin: 0em; padding: 0em;  }
div.hpboxcontainer { position: absolute; top: 16em; height: 16.1em; }
div.hpbox { font-size: 1.0em; padding: 0em 0em 0em 0em; width: 16.1em; height: 16.1em; border-left: 0.2em solid #ffffff; position: absolute; background: url('../images/go_white.gif') no-repeat 14.3em 14.3em;  }
div.hpbox img { width: 16.1em; height:12.1em; }
div.hpbox a { color: #ffffff; text-decoration:none; }
div.hpbox strong { padding: 0.5em; font-size: 1.2em; display: block; }
div.hptop { position:absolute; background-color: #009fd9; border-bottom: 0.2em solid #ffffff; height: 14.8em; width: 81.3em;  }
div.hpservicemenu { position:absolute; top: 0em; left: 81.5em; background-color: #40b7e3; width:16.1em; height: 14.8em; text-align: right;}
img.hplogo { position: absolute; left: 2.8em; top: 4.4em;  width:27.5em; height: 5.5em }
div.hpcontentbox {position: absolute; width: 97.6em; top: 33.6em; }
div.hpcontent { position: absolute; border-left: 0.2em solid #ffffff; }
div.hpcontent een { width: 16.3em;}
div.hpcontent twee { width: 32.6em;}
div.hpcontent h1 { background-color: #40b7e3; font-size: 1.2em; color: #ffffff; padding: 0.2em 0.2em 0.2em 1em; margin: 0px; border-bottom: 0.2em solid #ffffff; }
div.hpcontent h1 a, div.hpcontent h1 a:visited { color: #ffffff; text-decoration: none; display: block; padding-right: 1em; }
div.hpcontent h2 { font-size: 1.2em; color: #40b7e3; padding: 0.2em 0.2em 0.2em 1em; margin: 0px; border-bottom: 0.2em solid #ffffff; }
div.hpcontent h2 a, div.hpcontent h2 a:visited { color: #ffffff; text-decoration: none; text-align: right; display: block; padding-right: 1em; }
div.hpnews {   background-color: #bfe7f5; padding: 0.5em 1em 0.5em 1em; font-size: 1.1em; border-bottom: 0.2em solid #ffffff; }

table.formtable { border-bottom: 1px solid #009fd9; color: #000000; width: 100%; color: #00507d; }
table.formtable tr td.formtablecaption { border-bottom: 1px solid #009fd9; background-color: #ffffff; line-height: 10px;}
table.formtable tr td.formfirstcolumn { font-weight: bold; background-color: #e6eae4; }
table.formtable tr td { vertical-align: top; background-color: #f3f6f1; border: 1px solid #ffffff; padding-left: 5px; }
table.formtable tr td table.reports tr td { border: 0px; padding: 2px 2px 2px 0px; }

/*  keyfigures tabel */
table.keyfigures { }
table.keyfigures tr td { background-color: #E7E9E4; padding-left: 5px; padding-right: 5px; text-align: right; vertical-align: bottom; }
table.keyfigures tr td.headerred { font-weight: bold; color: #cc0033; background-color: #ffffff;  border-bottom : 1px solid #cc0033; text-align: left; vertical-align: top; }
table.keyfigures tr td.headerblue { font-weight: bold; color: #01507b; background-color: #ffffff;  border-bottom: 1px solid #009fd9; text-align: right; vertical-align: top; }
table.keyfigures tr td.headerbluefirst { font-weight: bold; color: #01507b; background-color: #ffffff;  border-bottom: 1px solid #009fd9; text-align: left; vertical-align: top; }
table.keyfigures tr td.kffirstcolumn { font-weight: bold; text-align: left; }
table.keyfigures tr td.empty { background-color: #F4F6F1; font-weight: bold; font-style: italic; text-align: left; }


/* content preformatted table styles old */
table.standardtable { border-bottom: 1px solid #009fd9; color: #000000; width: 540px; }
/* deze dus voor de caption opmaak laten staan */
table.standardtable tr td.firstcolumn,
td.firstcolumn, td.firstcolumn  { padding-left: 0.5em; background-color: #e6eae4; color: #000000; font-weight: bold; }
table.standardtable tr td.firstcolumn,
td.firstcolumn, td.firstcolumn a { color: #000000; font-weight: bold; }
table.standardtablecaption tr td,
table.standardtable tr.standardtablecaption td,
tr.standardtablecaption td,
table.standardtable tr td.standardtablecaption,
td.standardtablecaption { font-weight: bold; color: #01507b; background-color: #ffffff;  border-bottom: 1px solid #009fd9; }
table.standardtable tr td,
tr.standardtable td,
td.standardtable { padding-left: 0.5em; background-color: #f3f6f1; border: 1px solid #ffffff; color: #000000; vertical-align: top; }
table.standardtablefooter tr td,
tr.standardtablefooter td,
table.standardtable tr.standardtablefooter td,
td.standardtablefooter,
table.standardtable tr td.standardtablefooter { background-color: #f3f6f1; }

table.standardtable tr.standardtablecaption td.firstcolumn { font-weight: bold; color: #01507b; background-color: #ffffff; }

/* standard table styles new */
table.standardtable thead tr td, table.standardtable thead tr td.firstcolumn { font-weight: bold; color: #01507b; background-color: #ffffff;  border-bottom: 1px solid #009fd9; }
table.standardtable tbody tr td { background-color: #f4f6f1; border: 1px solid #ffffff; color: #000000; }
table.standardtable tfoot tr td { background-color: #f4f6f1; }
table.standardtable tr td.firstcolumn,
td.firstcolumn, td.firstcolumn a { background-color: #e7e9e4; color: #000000; font-weight: bold; }

div.hptopintro  {display:block;}
div.crums       {display:none;}
div.servicemenu {display:none;}
div.menu        {display:none;}
div.top         {display:none;}
div.sidebox     {display:none;}
div.sideboxlogo {display:none;}
div.hptop           {display:none;}
div.hpboxcontainer  {display:none;}
div.hpservicemenu   {display:none;}
div.printtime       {display:block;margin-top:16.0em;}
div.foot            {display:none;}
div.hpcontentbox           {display:none; }

/* wysiwyg styles */
div.ttlayer { display: inline; }
div.ttlayer p.document { margin: 0px; }
div.ttlayer p.document img { margin: 0px 8px 0px 0px; border-width: 0px; width: 16px; height: 16px; }
div.ttlayer p.imagecaption { display: block; margin: 0px; text-align: center; }

