body, html { height: 100%; overflow: hidden; }
body { margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; background: #6699cc url(menu/navbg2.gif) repeat-x; color: white; font-family: arial, helvetica, geneva, swiss, sans-serif; }

h1 { font-size: 18px; }

h2 { font-size: 16px; }

p, li, td, dd, dt, h3, div { font-size: 13px; }

li ul { margin-top: 0px; }

dt, h3 { font-weight: bold; }

a { font-weight: bold; color: white; text-decoration: none; }

a:hover { color: red; }

a img { border: none; }

.platbold { font-weight: bold; }

.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: white; border-width: 1px; }

div#sidenav { position: absolute; top: 0px; left: 0px; width: 123px; height: 100%; background: #99ccff url(menu/log2a.gif) no-repeat; }

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: 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.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 { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; overflow: auto; z-index: 5; }

div#main2 { margin-left: 160px; margin-top: 85px; width: 418px; border-bottom-style: solid; border-bottom-width: 50px; border-bottom-color: #6699cc; }

div#footer { position: absolute; left: 0px; top: 100%; width: 585px; margin-top: -35px; background: #6699cc url(menu/balk_bkg.gif) repeat-x; z-index: 10; height: 35px; border-top-width: 5px; border-top-style: solid; border-top-color: #6699cc;  }

div#footerb { position: absolute; left: 0px; top: 100%; width: 100%; margin-top: -35px; background: #6699cc url(menu/balk_bkg.gif) repeat-x; width: 100%; height: 35px; border-top-width: 5px; border-top-style: solid; border-top-color: #6699cc;  }

div#footerb hr { visibility: hidden; }

div#balk { background: #6699cc url(menu/balk_bkg.gif) repeat-x; width: 100%; }

.hidden { display: none; }

div.divider hr { visibility: hidden; }

p.rk { font-size: 8pt; text-align: right }

p.rk a { text-decoration: none }
