html { padding: 0em; margin: 0em; height: 100.01%; }

body {
    margin: 0em;
    padding: 0em;
    height: 100%;
    font-family: verdana, arial, helvetica, sans-serif;
    background-color: #ffffff;
}

/* standard elements */
a { color: #374B86; font-weight:bold;}
a.hover { text-decoration: underline; }
h1 { color: #374B86; font-size: 1.1em;}
h2 { color: #374B86; font-size: 1.4em; margin-bottom: 0.2em; font-weight:bold;  }
h3 { color: #374B86; font-size: 1.1em; }
h4 { }
h5 { }
p { margin: 0px 0px 0px 0px;}
ol, ul, p       { }
li { list-style-type: square; }
ol ul,
ul ul,
ul ol,
ol ol           { margin-left: 1em; font-size: 1em; } /* to prevent size*size */
li              { }
img { border: 0px; }
hr { border: 1px solid; border-color: #04A3B4 white white white;  margin-top: 1.3em; }

/* to center the website */
div.wrapper {
    width: auto;
    height: 100%;
    margin: 0em auto;
    padding: 0em;
    text-align: left;
    background: #ffffff;
}

/* top styles */
div.topcontainer { }
div.top { display: none;  }
div.logo { position: absolute; left: 0em;  background-color: #ffffff; }
div.logo img { width: 30.8em; border: 0em; }
div.header { position: absolute; right: 0em;  background-color: #ffffff; }
div.header img {width:  46.2em; }
div.header h1 { position: absolute; margin-top: 7em; color: #ffffff; background-color :red; }


/* servicemenu */

div.servicemenu { display: none; }

div.zoek { display: none; }

.button { text-align: center; border: 1px solid #04A3B4; background-color: #90C6D2; height: 1.8em; font-weight: bold; background-repeat: no-repeat; font-size: 1.1em; }

/* menu */
div.menu { display: none;  }

div.submenu { display: none; }

div.kop { display: none;  }
div.kop h1 {color :#ffffff; font-size: 1.8em; padding: 0.4em; margin: 0px; }

/* content */
div.hpregcontainer { display: block; }
div.contentcontainer { display: block; }
div.content { display: block; }

/* homepage */
div.hpcontentcontainer {display: block; }

h1.homepage { color :#CC2030; margin: 0em 0em -0.7em 0em; font-size: 1.4em; padding: 0px; }

a.inlink { display: block; text-align: right; font-weight: bold; text-decoration: none; padding-right: 2.2em; background-image: url("../images/default/inlink.gif"); background-position: right; background-repeat: no-repeat; margin: 0.3em; }
a.exlink {  display: block; text-align: right; font-weight: bold;  text-decoration: none; padding-right: 2.2em; background-image: url("../images/default/exlink.gif"); background-position: right; background-repeat: no-repeat; margin: 0.3em; }
a.inlink:hover, a.exlink:hover { color: #374B86; }


div.sidecontainer { display:none; }
div.side { margin-left: 1.1em; margin-top: 1.1em; margin-bottom: 1.1em; font-size: 1.2em; line-height: 1.6em; color: #374B86; line-height: 1.2em; padding-bottom: 1.1em; }
div.side hr { color: #04A3B4; border-style : double; height: 3px;  }
div.side p { margin-top: 0em;}

div.split { border-top: 2px solid #04A3B3;color: #374B86; line-height: 1.2em; }
div.splitleft { float:left; width: 16em; margin-top: 1.1em; margin-left:1.1em;}
div.splitright { float: left; width: 16em; margin-top: 1.1em; }

div.splitleft h2, div.splitright h2 { margin-top: 0.4em; font-size: 1.1em;  }
span.hpees { font-size: 0.8em; color: #04A2B3; font-weight: bold; }

/* snelmenu */
div.snelmenu { display:none; }

/* sitemap */
p.sitemap { margin: 0em; padding: 0em}

a.sitemap0 { display: none;}
a.sitemap1, span.sitemap1 	{ display: none; color: #51449C; font-weight: bold; text-decoration: none; font-size:1.2em; color: #F30707; }
a.sitemap1:hover            { color: #51449C; cursor: pointer; }
a.sitemap2, span.sitemap2   { display: block; padding: 0em; margin: 1.4em 0em 0.2em 0em; background-color: #D2E8ED; text-decoration: none; font-weight: bold; font-size: 1.1em;}
a.sitemap2:hover            { color: #51449C; text-decoration: none; }
a.sitemap3, span.sitemap3 	{ display: block; margin-left: 0em; padding: 0em; font-weight: bold; }
a.sitemap3:hover            { color: #51449C; text-decoration: none; }
a.sitemap4, span.sitemap4 	{ display: block; margin-left: 3em; padding: 0em; text-decoration: none; }
a.sitemap4:hover            { color: #51449C; text-decoration: underline; }
a.sitemap5, span.sitemap5 	{ display: none; margin-left: 6em; padding: 0em; text-decoration: none; font-size: 0.8em; color: #000000; }
a.sitemap5:hover            { color: #51449C; text-decoration: underline; }

/* content preformatted table styles */
table.standardtablecaption tr td,
table.standardtable tr.standardtablecaption td,
tr.standardtablecaption td,
table.standardtable tr td.standardtablecaption,
td.standardtablecaption { font-weight: bold; background-color: #999999; color: #ffffff; }
table.standardtable tr td,
tr.standardtable td,
td.standardtable { background-color: #e5e5e5; }
table.standardtablefooter tr td,
tr.standardtablefooter td,
table.standardtable tr.standardtablefooter td,
td.standardtablefooter,
table.standardtable tr td.standardtablefooter { background-color: #999999; }

/* content ttlayer styles */
div.ttlayer                 { display: inline; }
div.ttlayer p.document      { margin: 0px; display: inline; }
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; }

/* form styles */
form                        { margin: 0px; }
form span.formerror         { color: #ff0000; }
form span.formrequired      { color: #ff0000; font-weight: bold; }
form span.error p           { color: #ff0000; }
form input.button, button   { }
form input.radio            { }
form input.checkbox         { }