/* _____________ eModulair.css _____________ */


/* _____________ ALGEMEEN_____________ */
html { font-family: Verdana, Arial, sans-serif!important; font-size: medium; color: #000; background-color: #fff; padding: 0; margin: 0; width: 99%; text-align: center; }
body { font-family: Verdana, Arial, sans-serif!important; font-size: 95%; color: black; background-color: white; padding: 0; margin: 0;  text-align: left; border-top: 0px solid #e0e0e0; width: 100%; }
#pagina { position: relative; align: center; padding: 0; margin: 0px auto; width: 1005px;} 

* form, * table { padding: 0; margin: 0; font-family: Verdana, Arial, sans-serif!important; }
#kopbalk { position: absolute; top: 15px; left:0; margin: 0; padding: 0; background: #e2001a url("/Images/Modulair/emod_header_volgpagina.jpg") no-repeat bottom left; background-repeat: no-repeat; height: 100px; border-top: 1px solid white; overflow: hidden; width:1005px; }
#artikel { position: absolute; top: 120px; left:185px; margin: 0; padding: 0; background-color: #fff;  width:620px; }
.topmenubalk { display: block; height: 15px; position: absolute /* fixed */; top: 0; left: 0; border: 0 solid; width: 1004px; background-color: #e2001a;  color: #fff; font-family: Arial, Helvetica, sans-serif!important; overflow: visible; padding: 0; margin: 0; z-index: 40;}

fieldset { padding: 5pt 3pt 2pt 3pt; border-width: thin; border-style: inset; display: block; width: 99%; }
fieldset legend { font-weight: bold; padding: 0pt 3pt 5pt 3pt; }
fieldset label { display: block; vertical-align: middle; padding-bottom: 2pt; }
fieldset input { width: 20em; border-width: thin; border-style: inset; background: Window; color: WindowText; }
fieldset input.command { font-weight: bold; float: right; position: relative; padding: 0pt 3pt 0pt 3pt; width: auto; border-width: 1px; border-style: outset; background: ButtonFace; color: ButtonText; }
.Literatuurverwijzing { font-style: italic; }
.Symbool { font-family: Symbol; }

/* _____________ LINKS _____________ */
a { color: #000; text-decoration: none; font-family: Verdana, Arial, sans-serif; }
a:link, a:visited { color: #af0917; text-decoration: none; font-family: Verdana, Arial, sans-serif; }
a:focus, a:hover, a:active { color: #e21f19; text-decoration: underline; font-family: Verdana, Arial, sans-serif; }

/* _____________ General Page Layout ____________ */
.linkermenu, .rechtermenu { position: absolute; width: 179px; top: 125px; overflow: hidden; padding: 0; margin: 0; font-family: Arial, Verdana, sans-serif!important; font-size: 80%; background-color: #fff; display: block; }
.linkermenu { left: 0; z-index: 30; border: 0 dotted green; }
.rechtermenu { left: 824px; z-index: 10; border: 0 dotted red; }
#artikel, .nieuwstext { z-index: 20; border: 0; background-color: #fff; padding-bottom: 2.5em; overflow: visible; display: block; }

/* _____________ CONTENTVLAK _____________ */
.smalltext { font-family: Verdana, Arial, sans-serif!important; font-size: 70%; }
#artikel  { font-family: Verdana, Arial, sans-serif!important; padding: 5px; font-size: 75%; line-height: 150%; }
#artikel table, .nieuwstext table { padding: 0; margin: 0; }
#artikel td, #artikel th, .nieuwstext td, .nieuwstext th { font-family: Verdana, Arial, sans-serif!important; padding: 0; margin: 0; padding-right: 10px; }
.nieuwstext td { padding-bottom: 5px; }
#artikel th, .nieuwstext th { font-size: 105%; font-weight: bold; text-align: left; }
.nieuwstext .nieuwsberichten { font-size: 100%; }
#artikel ul li a { line-height: 1.5; }
h1, h2, h3, h4, h5, h6, h1.MsoPlainText, h2.MsoPlainText, h3.MsoPlainText, h4.MsoPlainText, h5.MsoPlainText, h6.MsoPlainText { font-family: Arial, Verdana, sans-serif!important; padding: 0!important; margin: 0!important; font-style: normal; font-weight: bold; line-height: 1.2; }
h1, h1.MsoPlainText { font-size: 120%; line-height: 1.5; }
h2, h3, h4, h5, h6, h2.MsoPlainText, h3.MsoPlainText, h4.MsoPlainText, h5.MsoPlainText, h6.MsoPlainText { font-size: 110%; }
h1 *, h2 *, h3 *, h4 *, h5 *, h6 * { font-family: Arial, Verdana, sans-serif!important; padding: 0!important; margin: 0!important; line-height: 1.2; }
.paginatitel { font-family: Arial, Verdana, sans-serif!important; font-weight: bold; font-size: 110%; display: block; color: #e2001a; background-color: #e0e0e0; padding: 3px 3px 3px 7px!important; margin: 0px 0px 1.5em 0!important; }
h2.overignieuws { font-family: Arial, Verdana, sans-serif!important; font-weight: bold; color: #e2001a; background-color: #e0e0e0; padding: 3px 3px 3px 7px!important; margin: 15pt 0pt 5pt 0pt!important; }

i { font-style: normal; }
em { font-style: normal; }
.intro { margin-bottom: 1.5em; }
.intro p { margin-bottom: 0; }
#artikel .nieuwstext .intro { font-weight: bold; }
img { border: none; }
#artikel img { border: 0 solid; margin: 5px!important; }
#artikel li img { border: 0 solid; float: none; margin: 5px 0px 5px 5px!important; }
.nieuwstext img { border: 0 solid; float: left; position: relative; margin: 5px 5px 5px 0!important; }
.MsoPlainText, span.MsoPlainText, p.MsoPlainText { font-family: Verdana, Arial, sans-serif!important; padding: 0!important; margin: 0!important; }
p { padding: 0!important; margin: 0px 0px 1.5em 0!important; }
.nieuwsfolder { border: none; width: 150px; }
.Index_Keywords_WP { font-family: Verdana, Arial, sans-serif!important; font-size: 90%; }
.Index_Keywords_WP ul { margin-left: 2px; }
.disclaimer { clear: both; text-align: center; font-family: Arial, Verdana, sans-serif!important; background-color: #ddd; padding: 1pt; margin-top: 1em; font-size: 100%; }
.disclaimer a:link, .disclaimer a:active, .disclaimer a:visited, .disclaimer a:focus, .disclaimer a:hover { font-family: Arial, Verdana, sans-serif!important; color: #e21f19; }



/* _____________ LEFT & RIGHT MENU _____________ */
.linkermenu blockquote, li.rm div.marketingreference ul { margin: 0!important; }
.linkermenu .menuitem { display: block; border: 0 solid #808080; border-width: 0px 1px 1px 1px; margin: 0; width: 170px; overflow: hidden; border-collapse: collapse; background-color: #eee; color: #000; padding-left: 9px; text-indent: -8px; font-family: Arial, Helvetica, sans-serif!important; }
.linkermenu .menuitem:link, .linkermenu .menuitem:visited { font-family: Arial, Helvetica, sans-serif!important; color: #000; }
.linkermenu .menuitem:hover, .linkermenu .menuitem:focus { color: #fff!important; background-color: #e2001a!important; text-decoration: none; }
.linkermenu .submenu .menuitem { background-color: #e0e0e0; }
.linkermenu .submenu .submenu .menuitem, li.rm div.marketingreference ul li a { background-color: #f5f5f5; }
.linkermenu .submenu .submenu .submenu .menuitem, li.rm div.marketingreference ul li li a { background-color: #fff; }
.linkermenu .submenu .submenu .submenu .submenu .menuitem, li.rm div.marketingreference ul li li li a { background-color: #eee; }


.rechtermenu blockquote, li.rm div.marketingreference ul { margin: 0!important; }
.rechtermenu .menuitem { display: block; border: 0 solid #808080; border-width: 0px 1px 1px 1px; margin: 0; width: 170px; overflow: hidden; border-collapse: collapse; background-color: #eee; color: #000; padding-left: 9px; text-indent: -8px; font-family: Arial, Helvetica, sans-serif!important; }
.rechtermenu .menuitem:link, .rechtermenu .menuitem:visited { font-family: Arial, Helvetica, sans-serif!important; color: #000; }
.rechtermenu .menuitem:hover, .rechtermenu .menuitem:focus { color: #fff!important; background-color: #e2001a!important; text-decoration: none; }
.rechtermenu .submenu .menuitem { background-color: #e0e0e0; }
.rechtermenu .submenu .submenu .menuitem, li.rm div.marketingreference ul li a { background-color: #f5f5f5; }
.rechtermenu .submenu .submenu .submenu .menuitem, li.rm div.marketingreference ul li li a { background-color: #fff; }
.rechtermenu .submenu .submenu .submenu .submenu .menuitem, li.rm div.marketingreference ul li li li a { background-color: #eee; }


li.rm h2 { background-color: #e0e0e0; }
.rechtermenu li.rm p { margin-bottom: 0!important; }
.rechtermenu li.rm br { margin: 0; padding: 0; line-height: 0.01; white-space: nowrap; }
.rechtermenu img, .rightmenu .campaignreference, .rightmenu .marketingreference { margin: 0; border: 0 solid; }
.campaignreference img { border: 0 solid; margin: 2px 0px 0px 0px; }
.rechtermenu ul { list-style-type: none; margin: 0px 1px 0px 0px; }
.rechtermenu ul li.rm { border: 0px solid #cccccc; overflow: visible; }
.rechtermenu ul li.rm, .rightmenu ul li.campaignreference { margin: 0px 0px 1em 0px; padding: 0; list-style-type: none; text-indent: 0; }
.rechtermenu ul li.rm:before, .rightmenu ul li.campaignreference:before { content: ""; }
.rechtermenu ul li.rm a:link, .rightmenu ul li.rm a:visited { background-color: #e0e0e0; color: #000; font-weight: normal; text-decoration: none; display: block; }
.rechtermenu ul li.rm a:active, .rightmenu ul li.rm a:hover, .rightmenu ul li.rm a:focus { color: #fff; background-color: #e2001a; text-decoration: none; }
.rechtermenu ul li.campaignreference a:link, .rightmenu ul li.campaignreference a:active, .rightmenu ul li.campaignreference a:visited, .rechtermenu ul li.campaignreference a:hover, .rechtermenu ul li.campaignreference a:focus { padding: 0; margin: 0; background-color: transparent; display: block; }
.rechtermenu dt { display: block; background-color: #e0e0e0; padding: 3px 0px 4px 3px; color: #e2001a; font-weight: bold; }
.rechtermenu dd { margin-left: 0.5em; }
.rechtermenu dd ul li.rm { border: 0 solid; margin-bottom: 3pt;  }
.rechtermenu dd ul li.rm a:link, .rechtermenu dd ul li.rm a:active, .rechtermenu dd ul li.rm a:visited { color: #000; font-weight: normal; background: transparent; display: block; font-size: 95%; }
.rechtermenu dd ul li.rm a:hover, .rechtermenu dd ul li.rm a:focus { color: #e; font-weight: normal; background: transparent; display: block; font-size: 95%; }
li.rm div.marketingreference ul li { border-bottom: 0px solid #ccccccc; background-color: #eee; color: #000; border-collapse: collapse; }
li.rm div.marketingreference ul li a, li.rm h2 { display: block; margin: 0; color: #000; font-family: Arial, Helvetica, sans-serif!important; padding: 0; }
li.rm div.marketingreference ul li a { background-color: #eee; }

/* _____________ SITEMAP _____________ 
.linkermenu { border: 1px solid #cccccc; width: 176px; }
.linkermenu .item { display: block; width: 175px; height: 1.4em; overflow: hidden; }
.linkermenu blockquote { margin: 0!important; }
.linkermenu .item { padding-left: 1px; text-indent: 3pt; overflow: hidden; }
.linkermenu .sitemapmenu .item { padding-left: 1px; text-indent: 6pt; font-weight: bold; color: #000; background-color: #e0e0e0 ; border: 0 solid #cccccc; border-bottom-width: 1px; margin: 0;}
.linkermenu .sitemapmenu .sitemapmenu .item { padding-left: 1px; text-indent: 9pt; font-weight: normal; color: #000; background-color: #e0e0e0; border: 0 solid #cccccc; border-bottom-width: 1px; margin: 0; }
.linkermenu .sitemapmenu .sitemapmenu .sitemapmenu .item { padding-left: 1px; text-indent: 12pt; font-weight: normal; color: #000; background-color: #fff; border: 0 solid #cccccc; border-bottom-width: 1px; margin: 0; }
.linkermenu .top .item { color: #fff; background-color: #fc7c00; border: 0 solid #fdb066; border-bottom-width: 1px; font-weight: bold; }
.linkermenu .item:hover, .linkermenu .item:focus, .linkermenu .sitemapmenu .item:hover, .linkermenu .sitemapmenu .item:focus, .linkermenu .sitemapmenu .sitemapmenu .item:hover, .linkermenu .sitemapmenu .sitemapmenu .item:focus, .linkermenu .sitemapmenu .sitemapmenu .sitemapmenu .item:hover, .linkermenu .sitemapmenu .sitemapmenu .sitemapmenu .item:focus { color: #ffffff; background-color: #e2001a; }
*/



.topmenubalk .menu { width: 100%; height: 16px; vertical-align: bottom; background-color: #e2001a; padding: 0px 1pt 1px 0px; margin: 0; overflow: hidden; border-bottom: 1px solid #fff; font-size: 80%; font-weight: normal; text-decoration: none; position: absolute; z-index: 100; font-family: Arial, Helvetica, sans-serif!important; text-decoration: none; }
.topmenubalk .menu .item { width: 170px; color: #fff; vertical-align: bottom; height: 15px; background-color: #e2001a; margin: 0; padding: 0px 1px 2px 2px; border: 1px solid #fff; border-width: 0px 1px; display: block; float: left; position: relative; font-family: Arial, Helvetica, sans-serif!important; text-decoration: none; overflow: hidden; }
.topmenubalk .menu a:hover, .topmenubalk .menu a:focus { background-color: #e0e0e0; color: #fff; font-family: Arial, Helvetica, sans-serif!important;}




/* _____________ KRUIMELPAD _____________ */
#kopbalk .topcrumb { margin: 0; border: 0 solid; background: transparent; height: 20px; position: absolute; z-index: 95; left: 195px; top: 80px; font-size: 70%;  font-family: Arial, Verdana, sans-serif!important; color: #000; text-decoration: none; font-weight: bold;}
#kopbalk .topcrumb a:link, #kopbalk .topcrumb a:active, #kopbalk .topcrumb a:visited { font-family: Arial, Verdana, sans-serif!important; color: #000; text-decoration: none; font-weight: bold; }
#kopbalk .topcrumb a:hover, #kopbalk .topcrumb a:focus { font-family: Arial, Verdana, sans-serif!important; color: #e2001a; text-decoration: none; font-weight: bold; }



/* _____________ LIJSTEN _____________ */
ul, ol { padding: 0; line-height: normal; margin-left: 0;}
ul ul, ol ol, ul ol, ol ul { margin: 0px 0px 0px 2em; }
#artikel ul > li, .nieuwstext ul > li { list-style-type: none; margin-left: 0; padding-left: 1em; text-indent: -1em; }
#artikel ol > li, .nieuwstext ol > li { list-style-type: decimal; margin-left: 2em; padding-left: 3pt; text-indent: 0; }
#artikel ul > li:before, .nieuwstext ul > li:before { content: "_ "; }
#artikel ol > li:before, .nieuwstext ol > li:before { content: ""; }

dt a { text-decoration: none; font-weight: bold; }
dt a:hover, dt a:focus { text-decoration: none; font-weight: bold; }
#artikel p, .artikel blockquote, .nieuwstext p, .nieuwstext blockquote { margin-bottom: 1.5em!important; }
#artikel blockquote, .nieuwstext blockquote { margin-left: 1em; }
#artikel dt, .nieuwstext dt { font-weight: bold; }
#artikel dd, .nieuwstext dd { margin-left: 1em; }
#artikel dd ol, .nieuwstext dd ol { margin-left: 2em; }
