/* _____________ CAMPAGNE_03_Schakelzone.CSS _____________ */

/* topmenu-koppen-actief         #1a4f6e */
/* topmenu-menuitems             #d5e7f1  */
/* topmenu-menuitems-rand     #80b6d6  */
/* topmenu-menuitems-actief    #aacee4   */
/* navmenu-lijn                        #80b6d6  */
/* navmenu-niveau1                 #aacee4  */
/* navmenu-niveau1-open         #80b6d6  */
/* navmenu-niveau2                 #d5e7f1  */
/* navmenu-niveau3 e.v.          #fff         */
/* navmenu-mouseover/actief   #2b85bb  */
/* paginatitel-tekst                    #1a4f6e */
/* paginatitel-achtergrond         #d5e7f1  */
/* campagne-submenu-hover: #236a93 */
/* headerbalk:		#2b85bb */
/* headerbalk: #0E4074 */
/* menu=item: #AAD9DC */ 
 
/* _____________ ALGEMEEN_____________ */
 
html {
        font-family: Verdana, Arial, sans-serif !important;
        font-size: normal;
        color: #000;
        background-color: #fff;
        padding: 0;
        margin: 0;
        width: 99%;
}
 
body {
        font-family: Verdana, Arial, sans-serif !important;
        font-size: 100%;
        color: #000;
        background-color: #fff;
        padding: 0 0 1em 0;
        margin: 0;
        width: 100%;
}
 
*body { text-align: center; } /* opera-hack: opera negeert dit */
 
 
* form, * table {
        padding: 0;
        margin: 0;
        font-family: Verdana, Arial, sans-serif !important;
}
 
#container {clear: both; margin: 0 auto; padding: 0; display: block; position: relative; text-align: 
left;}
 
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; }
 
 
/* _____________ CAMPAGNEPAGE _____________ */
 
#campagnecontainer { clear: both; margin: 0; margin-left: 0; padding: 0; display: block; position: 
relative; text-align: center; min-width: 685px; max-width:1005px}
.campagnepage { border: 0 solid; margin: 0; padding: 0; border-spacing: 0; empty-cells: show; 
border-collapse: collapse; }
.campagnepage tr, .campagnepage td { vertical-align: top; margin: 0 auto; padding: 0; text-align: 
left;}
 
.campagnepage thead { height: 15px; background-color: #0E4074; border: 0 solid; border-bottom: 1px solid 
#fff; font-size: 80%; color: #fff; }
 
.campagnepage .lefthead { 
        padding: 0px 5px 0px 0px;
        background-color: transparent;
        background-image: url(/Images/system/campagne/DEF/left_header.jpg);
        background-repeat: no-repeat;
        background-position: top left;
}

.campagnepage a.thead:link, a.thead:active, a.thead:visited {
        color: #fff;
        text-decoration: none;
        font-family: Verdana, Arial, sans-serif !important;
}
 
.campagnepage .centercol {
        padding: 0px 25px 0px 25px;
        background-color: transparent;
        background-image: url(/Images/system/campagne/DEF/actiebeeld.jpg);
        background-repeat: no-repeat;
        background-position: top left;
        background-attachment: scroll;
        font-family: Arial, Verdana, sans-serif !important;
        font-size: 80%;
        border: 0 solid;
        margin: 0;
        max-width: 455px;
}
 
.campagnepage .centercol2 {
        padding: 0px 0px 10px 0px;
        font-family: Verdana, Arial, sans-serif !important;
        font-size: 70%;
        border: 0 solid;
        margin: 0;
        max-width: 455px;
}

.campagnepage .centercol2  h2 {font-family: Arial, Verdana, sans-serif !important; padding: 0 !important; 
margin: 0 !important; font-style: normal; font-weight: bold; line-height: 1.2; font-size: 110%; }

.campagnepage .centercol2  p { font-family: Verdana, Arial, sans-serif !important; padding:0 !important; margin: 0 !important; margin-bottom: 1em!important; }

.campagnepage .centercol2 h1 {font-family: Arial, Verdana, sans-serif !important; font-weight: bold; font-size: 120%;  
line-height: 1.4; margin: 0 !important; padding: 0; margin-bottom: 1em!important }

.campagnepage .centercol2 .paginatitel {font-family: Arial, Verdana, sans-serif !important; font-weight: bold; font-size: 120%;  
line-height: 1.4; margin: 0 !important; padding: 0; margin-bottom:1em!important ; }



.campagnepage .centercol2 table {
        margin-bottom: 1em!important;
        font-family: Arial, Verdana, sans-serif !important;
}

.campagnepage .centercol2 table td, .campagnepage .centercol2 table th {
        padding: 0 10px 0 0;
        font-size: 100% !important;
} 

.campagnepage .centercol2 table li {
        font-family: Arial, Verdana, sans-serif !important;
        font-size: 100% !important;
        line-height: 1!important;
}

.campagnepage .midcol {
        padding: 0px 0px 0px 5px;
        background-color: transparent;
        background-image: url(/Images/system/campagne/DEF/actie_kolom.png);
        background-repeat: no-repeat;
        background-position: top left;
        background-attachment: scroll;
        font-family: Arial, Verdana, sans-serif !important;
        font-size: 100%;
        border: 0 solid;
        margin: 0;
        max-width: 310px;
}
 
.campagnepage .midcol2 {
        padding: 0px 0px 10px 5px;
        font-family: Arial, Verdana, sans-serif !important;
        font-size: 100%;
        border: 0 solid;
        margin: 0;
        max-width: 310px;
}
.campagnepage .midcol2 h1 {
        font-size: 140%; line-height: 2!important; font-weight: normal; margin-bottom: 1em!important;
}



.campagnepage .midcol2 table {
        margin-bottom: 1em!important;
        font-family: Arial, Verdana, sans-serif !important;
}

.campagnepage .midcol2 table td, .campagnepage .centercol table th {
        padding: 0 10px 0 0;
} 

.campagnepage .midcol2 table li {
        font-family: Arial, Verdana, sans-serif !important;
        font-size: 100% !important;
        line-height: 1!important;
}

.campagnepage .righthead {
        background-color: transparent;
        background-image: url(/Images/system/campagne/DEF/left_header.jpg);
        background-repeat: no-repeat;
        background-position: top right;
        border: 0 solid;
        margin: 0;
        padding: 0;
}
 
.campagnepage .leftcol {
        border: 0 solid;
        margin: 0;
        padding: 0;
        vertical-align: top;
        width: 155px;
}
 
.campagnepage .rightcol {
        background-color: transparent;
        background-image: url(/Images/system/campagne/DEF/right_kolom.png);
        background-repeat: no-repeat;
        background-position: top left;
        border: 0 solid;
        padding: 0px 0px 0px 5px;
        margin: 0;
        vertical-align: top;
        width: 155px;
}
 
.campagnepage .submenu {
        background-color: #d5e7f1;
        margin: 0;
        padding: 0;
        font-family: Arial, Verdana, sans-serif !important;
        font-size: 85%;
        vertical-align: top;
        display: block;
        border: 0 solid;
}

 
.campagnepage .submenu .submenu { border-top: 0 solid; }
 
.campagnepage .menuitem {
        border-bottom: 1px solid #fff;
        display: block;
}
 
.campagnepage .submenu .submenu .menuitem:link, .campagnepage .submenu .submenu .menuitem:active, .campagnepage
 .submenu .submenu .menuitem:visited {
        margin: 0;
        padding-left: 5px;
        background-color: #d5e7f1;
        font-weight: normal;
        color: #000;
        text-decoration: none;
}

.campagnepage .submenu .submenu .submenu .menuitem:link, .campagnepage .submenu .submenu .submenu .menuitem:active,
.campagnepage .submenu .submenu .submenu .menuitem:visited {
        background-color: #fff; 
        font-size: 110%!important;
        padding-left: 15px; 
        border-bottom: 1px solid #d5e7f1; }
 
.campagnepage .submenu .submenu .menuitem:focus,.campagnepage .submenu .submenu .menuitem:hover {
        margin: 0;
        padding-left: 5px;
        background-color: #aacee4;
        font-weight: normal;
        color: #000;
        text-decoration: none;
}

.campagnepage .submenu .submenu .submenu .menuitem:focus,  .campagnepage .submenu .submenu .submenu .menuitem:hover {
        background-color: #aacee4; 
        font-size: 110%!important;
        color: #000;
        padding-left: 15px; 
        border-bottom: 1px solid #d5e7f1; }

 
.campagnepage .submenu .menuitem:link, .campagnepage .submenu .menuitem:active, .campagnepage .submenu
 .menuitem:visited {
        display: block;
        margin: 0;
        padding: 2px 5px 2px 5px;
        background-color: #2b85bb;
        font-weight: bold;
        color: #fff;
        text-decoration: none;
}
 
.campagnepage .submenu .menuitem:hover, .campagnepage .submenu .menuitem:focus {
        display: block;
        margin: 0;
        padding: 2px 5px 2px 5px;
        background-color: #236a93;
        font-weight: bold;
        color: #fff;
        text-decoration: none;
}
 
.campagnebanner {
height:75px; 
background: #aacee4;
border-style: solid;
border-color: #aacee4; 
border-width: 1px;
margin: 60px 0 0 0; 
padding: 0;
}
.campagnebanner object {
background: #aacee4 url(none)!important;
}
 
.spacer {height: 90px; margin: 0; padding: 0;}
 
 
/* _____________ LINKS _____________ */
 
a {
        color: #000000;
        text-decoration: none;
}
 
a:link, a:active, a:visited {
        color: #236a93;
        text-decoration: none;
}

a:focus, a:hover {
        color: #2b85bb;
        text-decoration: underline;
}

 
/* _____________ CONTENTVLAK _____________ */
 
.smartsite_layouttable {position: absolute; top: 100px; z-index: 1;}
 
.smalltext {
        font-family: Verdana, Arial, sans-serif !important;
        font-size: 70%;
}
 
.disclaimer { 
        text-align: center;
        font-family: Arial, Verdana, sans-serif !important;
        font-size: 85%;
        background-color: #eee;
        padding-top: 2px;
        padding-bottom: 2px;
}
 
.disclaimer .disclaimer a:link, .disclaimer .disclaimer a:active, .disclaimer .disclaimer 
a:visited, .disclaimer .disclaimer a:focus, .disclaimer .disclaimer a:hover { font-family: Arial, 
Verdana, sans-serif !important; }
 
.bodytext, .nieuwstext { font-family: Verdana, Arial, sans-serif !important; padding: 0 5px; font-size: 
80%;}
.bodytext table { padding: 0; margin:0;  } 
.bodytext td, .bodytext th, .nieuwstext td, .nieuwstext th { font-family: Verdana, Arial, sans-serif !important; padding: 0; margin:0; 
padding-right: 10px; font-size: 70%; }
.bodytext td td, .bodytext td th, .nieuwstext td td, .nieuwstext td th { font-size: 95%; }

.bodytext ul li a { line-height; 1.5; }
.campagnepage .centercol2 td { font-family: Verdana, Arial, sans-serif !important; font-size:70%;}
 
 
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.2;}
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: 120%;  
line-height: 1.2; margin: 0 !important; padding: 0;  }
 
i { font-style: normal; }
em { font-style: normal; }
.intro { margin-bottom: 1.5em; }
.intro p { margin-bottom: 0; }
.nieuwstext .intro { font-weight: bold; }
 
img { border: none; }
 
.bodytext { padding: 5px; }
.bodytext img { border: 0 solid; margin: 5px; }
.bodytext li img { border: 0 solid; float: none; margin: 5px 0 5px 5px; }
 



.bodytext p, { padding:0 !important; margin: 0 !important; margin-bottom: 1.5em; }
 



/* _____________ LEFT & RIGHT MENU _____________ */
 
 
.leftmenu, .rightmenu {
        width: 155px;
        height: 450px;
        overflow: show;
        padding: 0;   
        font-family: Arial, Verdana, sans-serif !important;
        font-size: 75%;
}

.bodytext .leftmenu { font-size:85%; width: 32%!important; overflow:hidden!important; height:auto;}
 
.linkermenubalk .menuitem { display: block; width:155px; overflow:hidden; border-collapse: collapse;}
.bodytext .linkermenubalk .menuitem { width: 99%; }
.linkermenubalk blockquote { margin:0!important; }
 
.linkermenubalk .menuitem {
  padding-left: 9px;
  text-indent: -9px;
}

.bodytext .linkermenubalk .menuitem { padding-left: 3pt; text-indent: 0; overflow: hidden; }
.bodytext .linkermenubalk .submenu .menuitem { padding-left: 6pt; }
.bodytext .linkermenubalk .submenu  .submenu .menuitem { padding-left: 9pt; }
.bodytext .linkermenubalk .submenu  .submenu  .submenu  .menuitem  { padding-left: 12pt; }

.bodytext .linkermenubalk .top .menuitem { 
        color: #fff; 
        background-color: #2b85bb; 
        border: 0 solid #80b6d6;
        border-width: 1px;
        font-weight: bold; 
}
 
.linkermenubalk .submenu .menuitem {
        color: #000;
        background-color: #aacee4 ;
        border: 0 solid #80b6d6;
        border-width: 0 1px 1px 1px;
        margin: 0;
}
 
.bodytext .linkermenubalk .submenu .menuitem { font-weight: bold; }
 
.linkermenubalk .submenu .submenu .menuitem {
        color: #000;
        background-color: #d5e7f1;
        border: 0 solid #80b6d6;
        border-width: 0 1px 1px 1px;
        margin: 0;
}

.bodytext .linkermenubalk .submenu .submenu .menuitem { font-weight: normal;}
 
.linkermenubalk .submenu .submenu .submenu .menuitem {
        color: #000;
        background-color: #fff;
        border: 0 solid #80b6d6;
        border-width: 0 1px 1px 1px;
        margin: 0;
}

.bodytext .linkermenubalk .submenu .submenu .submenu .menuitem { font-weight: normal;}
 
.linkermenubalk .menuitem:hover, .linkermenubalk .menuitem:focus,
.linkermenubalk .submenu .menuitem:hover, .linkermenubalk .submenu .menuitem:focus,
.linkermenubalk .submenu .submenu .menuitem:hover, .linkermenubalk .submenu .submenu .menuitem:focus,
.linkermenubalk .submenu .submenu .submenu .menuitem:hover, .linkermenubalk .submenu .submenu .submenu
 .menuitem:focus  {
        color: #ffffff;
        background-color: #2b85bb;
}
 
.rightmenu img, .rightmenu .campaignreference, .rightmenu .marketingreference {
         margin: 0; border: 0 solid; }
 
.campaignreference img { border: none; width: 150px; margin: 2px 0 3px 0; }
 
.rightmenu ul { list-style-type: none; display: block; margin: 0; }
 
.rightmenu ul li {
         display: block;
         margin: 2px 0 12px 0;
         /*border: 1px solid #f07088;*/
         padding: 0;
}
 
.rightmenu ul li a:link, .rightmenu ul li a:active, .rightmenu ul li a:visited, .rightmenu ul li 
a:hover, .rightmenu ul li a:focus {
         background-color: #d5e7f1;
         padding: 3px 0 4px 3px;
         font-weight: bold;
         text-decoration: none;
         display: block;
         margin: 0 0 -14px 0;
}
 
 
.rightmenu ul .ctxmore a:link, .rightmenu ul .ctxmore a:active, .rightmenu ul .ctxmore a:visited {
         background-color: #aacee4;
         padding: 3px 0 4px 3px;
         color: #fff;
         font-weight: bold;
         display: block;
         margin: 0 0 -14px 0;
}
 
.rightmenu ul .ctxmore a:hover, .rightmenu ul .ctxmore a:focus {
         background-color: #aacee4;
         padding: 3px 0 4px 3px;
         color: #1a4f6e;
         font-weight: bold;
         display: block;
         margin: 0 0 -14px 0;
         text-decoration: none;
}
 
.rightmenu ul .campaignreference a:link, .rightmenu ul .campaignreference a:active, .rightmenu ul
 .campaignreference a:visited, .rightmenu ul .campaignreference a:hover, .rightmenu ul
 .campaignreference a:focus {
         padding: 0;
         margin: 0;
         background-color: transparent;
}
 
.rightmenu ul .marketingreference a:link, .rightmenu ul .marketingreference a:active, .rightmenu ul
 .marketingreference a:visited, .rightmenu ul .marketingreference a:hover, .rightmenu ul
 .marketingreference a:focus {
         padding: 0;
         margin: 0;
         background-color: transparent;
         text-decoration: underline;
}
 
.marketingreference h2 {
         font-size: 100%;
         width: 100%;
         background-color: #d5e7f1;
         padding: 2px 0 3px 3px;
         margin: 0;
}
 
.rightmenu dt { display: block; background-color: #d5e7f1; padding: 3px 0 4px 3px; color: #1a4f6e; font-
weight: bold;}
.rightmenu dd { margin-left: 1.5em; }
.rightmenu dd ul li a:link, .rightmenu dd a:active, .rightmenu dd a:visited { color: #000; font-weight: 
normal; background: transparent; display: list-item; font-size: 85%; text-decoration: underline; }
.rightmenu dd ul li a:hover, .rightmenu dd a:focus { color: #2b85bb; font-weight: normal; background: 
transparent; display: list-item; font-size: 85%; text-decoration: underline; } 
 
 
/* _____________ LIJSTEN _____________ */
 
ul {
        padding: 0;
        margin: 0;
        list-style-type: disc;
}
 
ul li {
        margin-left: 0;
        padding-left: 1em;
        list-style-type: disc;
}

.campagnepage .centercol2 ul li {
        margin-left: 1.2em; 
        padding-left: 2pt; 
}

.campagnepage .centercol2 ul {
        margin-bottom: 1.5em;
}
 
ol { padding: 0; margin: 10px 0; }
 
ol li { margin: 0 0 5px 0; }
 
dt a { text-decoration: none; font-weight: bold;}
dt a:hover, dt a:focus { text-decoration: none; font-weight: bold;}
 
.bodytext ul li, .nieuwstext ul li, .campagnepage .centercol ul li { 
  text-indent: -1em;
  padding-bottom: 3pt;
margin-left: 1.5em; padding-left: 3pt; 
}
 
.bodytext ul li:before, .nieuwstext ul li:before, .campagnepage .centercol ul li:before .campagnepage .centercol2 ul li:before: { 
  content: "_ ";
}

.bodytext p, .bodytext ul, .bodytext ol, .bodytext blocquote, 
.nieuwstext p, .nieuwstext ul, .nieuwstext ol, .nieuwstext blocquote,
.campagnepage .centercol blockquote  {
  margin-bottom: 1.5em;
}
 
.bodytext blockquote, .nieuwstext blockquote, .campagepage .centercol blockquote { margin-left: 1em; }
 
.bodytext dt, .nieuwstext dt, .campagnepage .centercol dt { font-weight: bold; }
.bodytext dd, .nieuwstext dd, .campagnepage .centercol dd { margin-left: 1em; }
.bodytext dd ol, .nieuwstext dd ol, .campagnepage .centercol ol { margin-left: 1.5em; }
