@charset "utf-8";
/* CSS Document */

html {width:100%;height:100%}
body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
}
body {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:70%;line-height:120%;scrollbar-face-color:#b7474e;
scrollbar-highlight-color:#e4969b;
scrollbar-3dlight-color:#d77178;
scrollbar-darkshadow-color:#97030d;
scrollbar-shadow-color:#b01a24;
scrollbar-arrow-color:#97030d;
scrollbar-track-color:#c4585f;
}
div, p {}
#contact {background:#000;white-space: nowrap;color:#b3b3b3;}
#contact a:link, #contact a:visited {color:#b3b3b3;text-decoration:none;}
#contact a:active, #contact a:hover {color:#fff;text-decoration:none;}
#ibscontainer {position:relative;background:#b7474e;width:100%;}
#mw {width:895px;}

#blkidr, #blkdbs, #blkibe, #blkcapdev { background: #FFF; }

/* logo en navigatie */
#logonav {
        background:#b7474e url(imgibs/logo.gif) no-repeat;
        float:left;
        width:424px;
        padding-top:188px;
}

#logonav .block {
        position: relative;
}

/* hoofdnavigatie (facultatief) */
ul.menu li {
        list-style-type: none;
        list-style-image: none;
}

ul.menu {
/*      float:left;*/
        top: 188px;
        left: 0;
        width:162px;
        text-align:right;
/*      position: relative;*/
}
ul.menu a:link, ul.menu a:visited {
        display:block;
        width:148px;
        padding:2px 14px 2px 0;
        color:#da7c62;
        text-decoration:none;
}
ul.menu a:active, ul.menu a:hover {
        color:#fff;
        text-decoration:underline;
}
ul.menu a:link.active, ul.menu a:visited.active {
        color:#fff;
        font-weight:bold;
}
ul.menu a:active.active, ul.menu a:hover.active {
        text-decoration:underline;
}

/* subnavigatie */
ul.menu li ul.menu {
/*      float:left;*/
        position: absolute;
        top: 0;
        left: 163px;
        width:260px;
        text-align:left;
}

ul.menu li ul.menu a:link, ul.menu li ul.menu a:visited {
        display:block;
        width:244px;
        padding:2px 0 2px 16px;
        color:#da7c62;
        text-decoration:none;
        background:url(imgibs/navstip.gif) center left no-repeat;
}

ul.menu li ul.menu a:active, ul.menu li ul.menu a:hover {
        color:#fff;
        text-decoration:underline;
}

ul.menu li ul.menu a:link.active, ul.menu li ul.menu a:visited.active {
        color:#fff !important;
        font-weight:bold;
}

ul.menu li ul.menu a:active.active, ul.menu li ul.menu a:hover.active {
        text-decoration:underline;
}


/* content */
#content {background:#b7474e;float:left;width:456px;color:#fff;overflow:auto;padding:0 14px 0 0;line-height:140%;}
/* navigatiepad */
#content a:link, #content a:visited {color:white;text-decoration:underline;}
#content a:active, #content a:hover {color:#da7c62;}
div#pad {padding-top:16px;color:#da7c62;}
#pad a:link, #pad a:visited {color:#da7c62;text-decoration:none;}
#pad a:active, #pad a:hover {color:#fff;text-decoration:none;}
/* tekst */
#content H1 {font-size:1.19em;margin:0 0 1em 0;}
#content H2 {font-size:1em;margin:0}
#content p {margin: 0 0 1em 0;}
#content ul {margin:0 0 1em 0;padding:0;}
#content ul li {background:url(imgibs/navstip.gif) center left no-repeat;list-style-type:none;padding:0 0 0 10px;}

ul.tabs a {
        color: #222222 !important;
}

td, td a {
        color: #222222 !important;
}

.block-locale {
        position: absolute;
        left: 800px;
}

.block-locale ul li {
        float: left;
        list-style-type: none;
        padding-left: 20px;
        padding-top: 8px;
}

.block-locale li a, .block-locale li a:hover, .block-locale li a.active, .block-locale li a:active {
        color: #ffffff;
        text-decoration: none;
}

li.active-trail a:link, li.active-trail a:visited, li.active-trail a{
        color: #FFFFFF;
}

body.taxo_2 #ibscontainer {
        background-color: #0E5a74;
}

body.taxo_2 #logonav {
        background:#0E5A74 url(imgcapdev/logo.gif) no-repeat scroll 0% 0%;
}

body.taxo_2 ul.menu a:link, body.taxo_2 ul.menu a:visited {
        color:#17A5D0;
}

body.taxo_2 #pad a:link, body.taxo_2 #pad a:visited {
        color: #17A5D0;
}

body.taxo_2 div#pad {
        color: #17A5D0;
}

body.taxo_2 #content {
        background-color: #0E5A74;
}

body.taxo_2 ul.menu li ul.menu a:link, body.taxo_2 ul.menu li ul.menu a:visited {
        color: #17A5D0;
}

body.taxo_2 li.active-trail a:link, body.taxo_2 li.active-trail a:visited, body.taxo_2 li.active-trail a{
        color: #FFFFFF;
}

.poll .vote-form {
  text-align:left;
}

.poll .vote-form .choices {
  display:block;
}

body.taxo_3 {
  background: url(img-tempex/bg-tempex.png) left top repeat;
  color: #000;
}
body.taxo_3 #content,
body.taxo_3 #logonav,
body.taxo_3 #ibscontainer {
  background: none;
  color: #000;
}
body.taxo_3 #content {
  background: #FFF;
  padding: 0 14px 24px;
  width: 438px;
}
body.taxo_3 #logonav {
  background: url(img-tempex/tempex-logo.png) 154px top no-repeat;
  position: relative;
  top: -78px;
  padding-top: 280px;
}
body.taxo_3 #logonav ul.menu {
  padding-left: 170px;
}
body.taxo_3 #logonav ul.menu li {
  list-style-type: disc;
  text-align: left;
}
body.taxo_3 #logonav ul.menu li a {
  color: #000;
}
body.taxo_3 #pad a:active, body.taxo_3 #pad a:hover {
  color: #DA7C62;
  text-decoration: underline;
}

body.taxo_3 #content tbody {border:none;}
body.taxo_3 #content table td {padding-right:20px;}
body.taxo_3 #content table th {text-align:left;vertical-align:top;}
body.taxo_3 #content table td.right,
body.taxo_3 #content table th.right {text-align:right;padding-right:20px;}

body.taxo_3 #content ul {
    margin:0 0 1em 0;
    padding:0;
}
body.taxo_3 #content ul li {
    background:url(/sites/all/themes/idis/img-tempex/navstip.png) left 7px no-repeat;
    list-style-type:none;
    line-height:160%;
    padding:0 0 0 10px;
}

body.taxo_3 #content a:link, body.taxo_3 #content a:visited {
    color:#000;
    text-decoration:underline;
}
body.taxo_3 #content a:active, body.taxo_3 #content a:hover {
    color:#d51e0d;
}
