body, html { height: 100%; }

body { margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; background: #ffffff url(menu/navbg2.gif) repeat-x; color: white; font-family: arial, helvetica, geneva, swiss, sans-serif; }

h1 { font-size: normal; color: #5588bb; color: #2f4f4f; font-family: "times new roman", times, serif; }

h2 { font-size: normal; color: #555555; color: #2f4f4f; font-family: "times new roman", times, serif; }

h3 { font-size: normal; color: #555555; color: #2f4f4f; font-family: "times new roman", times, serif; }

h1 { font-size: 1.85em; font-style: italic; margin-bottom: 1em;}

h2 { font-size: 1.5em; font-style: italic; }

h3 { font-style: italic; }

p, li, td, dd, dt, h3, div { font-size: normal; }

li ul { margin-top: 0px; }

dt { font-weight: bold; }

a { font-weight: bold; color: white; text-decoration: none; }

a:hover { color: red; }

a img { border: none; }

.rechts  { font-size: 10px; line-height: 16px; text-align: right; }

.divider { width: 80%; height: 10px; border-top: none; border-left: none; border-right: none; border-bottom: solid; border-color: black; border-width: 1px; }

div#sidenav { position: absolute; top: 0px; left: 0px; width: 123px; height: 300px; background: #99ccff url(menu/log2a.gif) no-repeat; z-index: 100; }

div#act { z-index: 20; }

div#log1 { position: absolute; left: 0px; top: 16px; width: 123px; height: 43px; }

div#log2 { position: absolute; left: 0px; top: 59px; width: 123px; height: 58px; z-index: 10; }

div#act { position: absolute; left: 2px; top: 2px; width: 117px; font-size: 11px; font-weight: bold; text-align: justify; color: #ffffff; }

div#act .activelink { color: red; }

img.menb { width: 114px; height: 40px; margin: 0px; }

img.menc { width: 115px; height: 6px; }


div#alg { position: absolute; left: 123px; top: 0px; background: #6699cc url(menu/algover.gif) no-repeat; width: 114px; height: 59px; color: red; z-index: 10; font-size: 13px; line-height: 100%; }
a#vgalg { display: block; background: url(menu/alg.gif) no-repeat; }
div#alg span { display: block; padding-left: 8px; padding-top: 0px; font-weight: bold; }
a#vgalg:hover { background: none; }
a#vgalg:hover span { color: red;}


div#pub { position: absolute; left: 237px; top: 0px; background: #6699cc url(menu/pubover.gif) no-repeat; width: 114px; height: 59px; color: red; z-index: 10; font-size: 13px; line-height: 100%; }
a#vgpub { display: block; background: url(menu/pub.gif) no-repeat; }
div#pub span { display: block; padding-left: 8px; padding-top: 0px;  font-weight: bold; }
a#vgpub:hover { background: none; }

div#lid { position: absolute; left: 351px; top: 0px; background: #6699cc url(menu/lidover.gif) no-repeat; width: 114px; height: 59px; color: red; z-index: 10; font-size: 13px; line-height: 100%; }
a#vglid { display: block; background: url(menu/lid.gif) no-repeat; }
div#lid span { display: block; padding-left: 8px; padding-top: 0px;  font-weight: bold; }
a#vglid:hover { background: none; }

div#links { position: absolute; left: 465px; top: 0px; background: #6699cc url(menu/linksover.gif) no-repeat; width: 114px; height: 59px; color: red; z-index: 10; font-size: 13px; line-height: 100%; }
a#vglinks { display: block; background: url(menu/links.gif) no-repeat; }
div#links span { display: block; padding-left: 8px; padding-top: 0px;  font-weight: bold; }
a#vglinks:hover { background: none; }


div#subnav { position: absolute; left: 0px; top: 120px; width: 123px; z-index: 120; }

div#subnav a {color: #2f4f4f;}
div#subnav a:hover {color: red;}

div.knop { display: block; color: red; font-size: 13px; padding-left: 10px; padding-bottom: 5px; font-weight: bold; }
div.knopin { display: block; color: red; font-size: 11px; padding-left: 19px; padding-bottom: 5px; font-weight: 800; }

span.extrespat { padding-left: 1px; }

div.extramen { position: absolute; top: 0px; left: 590px; font-size: 10px; }

div.extramen a { font-weight: normal; }

div#main1 {  
	min-height: 100%; 
	color: black;
 	border-left: 123px solid #99ccff;
 	border-right: 0px solid #ffffff;
 	border-top: 0px solid #ffffff;
 	border-bottom: 0px solid #fffff;
 	margin-right: 37px; 
}

div#main2 { margin-left: 37px; margin-top: 85px; max-width: 40em; padding-bottom: 50px; }

div#main1 a { color: #007070; font-weight: normal; }

div#main1 a:hover { color: red;  font-weight: normal; }

div#main2 p {line-height: 135%;}


div#footer { width: 100%; background: #6699cc url(menu/balk_bkg.gif) repeat-x; z-index: 10; height: 34px; 
border-top-width: 5px; border-top-style: solid; border-top-color: #6699cc;  }

div#footerb hr { visibility: hidden; }

.hidden { display: none; }

div.divider hr { visibility: hidden; }

p.rk { font-size: 8pt; text-align: right }

p.rk a { text-decoration: none }

.platbold, div#main1 b { font-weight: bold; color: #555555; }

div#main1 p.platbold a { font-weight: bold; }

div#main1 p.platbold a:hover { font-weight: bold; }

div#main1 ul.inhoudo li { margin-bottom: 0.75em; }

.smaller { font-size: 75%; }