body { background-color: #fff; color: #000; }
body, table, td, span, form, input, select, textarea, ul, ol, li { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; }
input, select, textarea { border: 1px solid #ccc; color: #000; }

a { outline: none; }
a:link { text-decoration: none; font-weight: bold; color: #97989a; }
a:visited { text-decoration: none; font-weight: bold; color: #97989a; }
a:hover { text-decoration: underline; color: #858585; }
a:active { text-decoration: none; color: #97989a; }

h1 { color: #97989a; margin: 10px 0 0 10px; font-size: 250%; }
h2 { color: #000; margin: 0 0 1em 10px; font-size: 150%; }
h3 { color: #000; margin: 1em 1em 1em 10px; border: 1px solid #000; border-left-width: 0px; border-top-width: 0px; border-bottom-width: 1px; border-right-width: 0px; }
ul, ol { margin-top: 0; padding-top: 0; }

#midden { width: 920px; margin: 0 auto; background-color: #fff; }

#logodatum { }
#logo { float: left; margin-bottom: 2ex; margin-left: 1em; }
#datum { position: relative; top: 0; right: 10px; float: right; line-height: 1.5; font-size: 100%; font-style: normal; font-weight: normal; color: #858585; top: 0; text-align: right; margin: .3ex .5em .8em 0; }
#datum input { height: 16px; margin-right: 10px; width: 125px; border:1px solid #ccc; color: #000; font-size: 95%; }
#datum button{ width:22px; height:19px; background:#fff url(std_Zoek.jpg) no-repeat; border: 0;}
.taalwijzer { color: #858585;  float: left; font-family: Arial, Geneva, sans-serif; font-size: 100%; text-transform: uppercase; margin-right: .7em; }
.taalwijzer a { color: #858585; font-weight: normal; }
.taalwijzeractiefland { color: #000000; font-family: Arial, Geneva, sans-serif; font-size: 100%; text-transform: uppercase; }
.zoek { text-align: left; }

#topmenu { clear: both; margin-left: 1em; }
#uitklapmenu { padding:0; margin: 0; list-style:none; position:relative; height:25px; float:left; z-index:500;} 
#uitklapmenu li { display: inline; float: left; height: 25px; }
#uitklapmenu li a.tl {display:block; text-decoration:none; line-height:20px; font-weight:bold; color: #858585; padding: 2px 4em 2ex 0px; border: 1px solid #97989a; border-left-width: 0px; border-top-width: 3px; border-bottom-width: 0px; border-right-width: 0px; margin-right: 1em; }
#uitklapmenu li a.home {display:block; text-decoration:none; line-height:20px; font-weight:bold; color:#858585; padding: 2px 6em 2ex 0px; border: 1px solid #bebfb9; border-left-width: 0px; border-top-width: 3px; border-bottom-width: 0px; border-right-width: 0px; margin-right: 1em; }
#uitklapmenu div { display: none; }
#uitklapmenu li a:hover {text-decoration:none; white-space:normal; color:#000; border: 1px solid #f0f2f3; border-left-width: 0px; border-top-width: 3px; border-bottom-width: 0px; border-right-width: 0px; margin-right: 1em; }
#uitklapmenu li:hover > a {text-decoration:none; white-space:normal; color:#000; border: 1px solid #f0f2f3; border-left-width: 0px; border-top-width: 3px; border-bottom-width: 0px; border-right-width: 0px; margin-right: 1em; }
#uitklapmenu :hover div { display:block; width:512px; background:#f0f2f3; position:absolute; left:0; top:25px; border:1px solid #97989a; padding-bottom: 3px; }
#uitklapmenu :hover div.pos2 { background:#f0f2f3; }
#uitklapmenu .two:hover {position:relative;}
#uitklapmenu .single:hover {position:relative;}
#uitklapmenu .two:hover div.pos3 { background:#f0f2f3; width:300px;}
#uitklapmenu .single:hover div.pos4  { background:#f0f2f3; width:200px;}
#uitklapmenu :hover div dl {display:inline; padding:0; margin: 5px; float:left; }
#uitklapmenu :hover div dl dt {width:179px; background:#888;  text-indent:10px; margin:5px 0 10px 0; text-decoration:none; height:20px; line-height:20px;}
#uitklapmenu .two:hover div { left:-150px; }
#uitklapmenu .two:hover div dl { width:129px; }
#uitklapmenu .two:hover div dl dt { width:129px; }
#uitklapmenu .single:hover div dl { width:129px; }
#uitklapmenu .single:hover div dl dt { width:129px; }
#uitklapmenu :hover div dl dd {padding:0; margin:0; text-indent: 1em; }
#uitklapmenu :hover div dt a { text-decoration:none; cursor:default; font-weight:normal; color:#fff;}
#uitklapmenu :hover div dd a { display:block; text-decoration:none; font-weight:bold; color:#888; line-height:15px;}
#uitklapmenu :hover div dd a:hover { text-decoration: none; margin: 0; padding: 0; border: 0; color: #000; }
#uitklapmenu .clear { clear:both; }

#panorama { clear: both; text-align: center; margin-bottom: 4ex; margin-top: 1.5ex; display: block; }
#panorama img { border: 0; }

#tabs { font-weight: bold; margin: 0 2em 0 2em; background-color: #fff; color: #97989a; text-align: center; float: left; }
#tabs a { background: #ccc url(lb.gif) top left no-repeat; margin-right: .8em; padding: .5ex 0 0 2em; }
#tabs a:hover { background: #e7e7e7; padding: .5ex 0 0 2em; margin-right: .8em; text-decoration: none; color: #97989a; }
.tabactief { background: #e7e7e7 url(lb.gif) top left no-repeat; padding: .5ex 0 0 2em; margin-right: .8em;}
.tabrechts { background: transparent url(rb.gif) top right no-repeat; padding: .5ex 0 0 2em; }

#kolommen { margin-left: 1em; background-color: #fff; display: block; }
#links, #artikel { width: 665px; float: left; background-color: #fff; }
#artikel p { margin: 0 1em 2ex 10px; text-align: justify; color: #555; font-size: 100%; font-style: normal; font-weight: normal; }
#artikelintro { margin: 0 1em 10px 10px; text-align: justify; font-weight: bold; color: black; }
#artikel img { display: block; margin-left: auto; margin-right: auto; border: 2px solid #97989a; margin-top: 2ex; margin-bottom: 2ex; }
#artikel li { color: #555; }
#artikel td { width: 50%; }

.kleurdoos { background: transparent; margin: 0; }
.kleurdoosboven, .kleurdoosonder { display: block; background: transparent; font-size: 1px; }
.kd1, .kd2, .kd3, .kd4 { display: block; overflow: hidden; }
.kd1, .kd2, .kd3 { height: 1px; }
.kd2, .kd3, .kd4 { background: #e7e7e7; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; }
.kd1 { margin: 0 5px; background: #e7e7e7; }
.kd2 { margin: 0 3px; border-width: 0 2px; }
.kd3 { margin: 0 2px; }
.kd4 { height: 2px; margin: 0 1px; }
.kleurdoosinhoud { display:block; background: #e7e7e7; border: 0 solid #e7e7e7; border-width: 0 1px; }

#ikoon { text-align: right; margin-top: 0; padding-top: 0; margin-right: 0.5em; clear: both; }
#ikoon img { float: right; padding-right: .5em; border: 0; }
#ikoon a img { -moz-opacity: 1; opacity: 1; border: 0; }
#ikoon a:hover img { -moz-opacity: .5; opacity: .5; border: 0; }

#rechts { width: 205px; float: left; background-color: #fff; margin-left: 2em; }
#rechts img { display: block; margin-left: auto; margin-right: auto; border: 0px solid #000; margin-top: 3ex; margin-bottom: 3ex; }
#rechts p { margin: 0 .5em 1ex .5em; color: #858585; font-size: 90%; font-style: normal; font-weight: normal; text-align: center; }
#rechts li { margin: 0 0 .3ex 0; font-size: 90%; font-style: normal; font-weight: normal; }
#rechts li a { font-weight: normal; }
#rechts a:hover { color: #000; text-decoration: none; }

.grijzedoos { background: transparent; margin: 0; }
.grijzedoosboven, .grijzedoosonder { display: block; background: transparent; font-size: 1px; }
.gd1, .gd2, .gd3, .gd4 { display: block; overflow: hidden; }
.gd1, .gd2, .gd3 { height: 1px; }
.gd2, .gd3, .gd4 { background: #ececea; border-left: 1px solid #ececea; border-right: 1px solid #ececea; }
.gd1 { margin: 0 5px; background: #ececea; }
.gd2 { margin: 0 3px; border-width: 0 2px; }
.gd3 { margin: 0 2px; }
.gd4 { height: 2px; margin: 0 1px; }
.grijzedoosinhoud { display:block; background: #ececea; border: 0 solid #ececea; border-width: 0 1px; }
.grijsdoos img { float: right; padding: 0; margin-right: 1em; margin-top: 0; border: 0; }

.grijzekop { background: transparent; padding-bottom: 1ex; padding-top: 1ex; margin-left: 1em; margin-right: 1em;}
.grijsboven, .grijsonder{ display: block; background: transparent; font-size: 1px; }
.gb1, .gb2, .gb3, .gb4 { display: block; overflow: hidden; }
.gb1, .gb2, .gb3 { height: 1px; }
.gb2, .gb3, .gb4 { background: #97989a; border-left: 1px solid #97989a; border-right: 1px solid #97989a; }
.gb1 { margin: 0 5px; background: #97989a; }
.gb2 { margin: 0 3px; border-width: 0 2px; }
.gb3 { margin: 0 2px; }
.gb4 { height: 2px; margin: 0 1px; }
.grijsdoos { display: block; background: #97989a; border: 0 solid #97989a; border-width: 0 1px; font-size: 110%; font-weight: bold; color: #fff; text-align: center; }

.pluskop, .minkop { display: block; margin-left: auto; margin-right: auto; padding: 2px; width: 85%; color: #fff; margin-top: 1ex; margin-bottom: 1ex; font-size: 80%; text-align: center; clear: both; }
.pluskop { background-color: #275d25; }
.minkop {  background-color: #b12f2f; }
.grijzedoosinhoud li { color: #888; margin-left: 0; padding-left: 0; }

.techkop { font-style: italic; }
.techlinks { float: left; margin: 0 0 .3em .5em; font-style: italic; clear: both; color: #858585; }
.techrechts { float: right; margin: 0 .5em .3em 0; color: #858585; }
.tekstrechts { margin: .5em .5em .3em .5em; text-align: left; }

#bottommenu {clear: both; text-align: center; color: #858585; padding-top: 2ex; }
#bottommenu a { color: #858585; font-weight: normal; }
#bottommenu a:hover {text-decoration: none; color: #000; }

#copyright { font-size: 70%; font-style: normal; font-weight: normal; color: #858585; text-align: center; margin-top: 1ex; }

.advertentie { clear: both; display: block; margin-left: auto; margin-right: auto; text-align: center; }

.knop { display: block; float: left; margin-left: 1.2em; width: 111px; height: 24px; background-image: url(knop.png); background-repeat: no-repeat; }
.knopv { display: block; margin-top: 1.2ex; margin-left: auto; margin-right: auto; width: 111px; height: 24px; background-image: url(knop.png); background-repeat: no-repeat; }
.knop p, .knopv p { margin: 0; display: block; padding-top: 5px; color: #aaa; text-align: center; font-weight: lighter; font-size: 88%; }
.knop a, .knopv a { color: #555; font-weight: bold; }
.knop a:link, .knopv a:link { color: #555; font-weight: bold; }
.knop a:visited, .knopv a:visited { color: #555; font-weight: bold; }
.knop a:hover, .knovh a:hover { color: #000; text-decoration: underline; }

.schoon { clear: both; }
.leeg { display: block; margin-top: 2ex; }
.cursief { font-style: italic; }
