/* Thema 1 */
/* common items */
body {
    color: #4287b6;
    SCROLLBAR-FACE-COLOR: white;
    SCROLLBAR-HIGHLIGHT-COLOR: #136F89;
    SCROLLBAR-SHADOW-COLOR: #136F89;
    SCROLLBAR-3DLIGHT-COLOR: white;
    SCROLLBAR-ARROW-COLOR: #136F89;
    SCROLLBAR-TRACK-COLOR: white;
    SCROLLBAR-DARKSHADOW-COLOR: white
}

a.folder {
    color: #381101;
}

a.folder:hover {
    color: #DFC284;
}

a.login {
    color: #fff;
    text-align: right;
    text-decoration: none;
}

a.login:hover {
    color: #ABDA4D;
    text-decoration: underline;
}

a {
    color: #4287b6; /*blauw*/
}

a:hover {
    color: #136F89; /*lichtblauw*/
}

/* end common items */
/* topSite items */
td.banner {
    background: #fff; /*driehoek*/
}

div.topbarTitle {
    
}

td.topbar {
    background: #B5DC10;
}

td.logo {
    background: #B5DC10;
}

/* end topSite items */
/* mainSite Items */
.mainTitle {
    color: #000000;
}

/* end mainSite Items */
/* leftSite Items */
td.leftBox {
    background: #FFFFFF;
    /*border-right: 1px solid #F3D9BA;*/
}

/* end leftSite Items */
/* rightSite Items */
td.rightBox {
    background-color: #FFFFFF;
    color: #000000;
}

.rightTitle {
    color: #FF7F00;
}

.righttext {
    
}

/* search */
.search {
    background: #ffffff;
    color: #381101;
    border-bottom: 1px solid #381101;
}

/* end search *

* login */
input.login {
    
}

td.login {
    background-color: #B5DC10;
    color: #ffffff;
}

/* end login */ /* news items */
div.newsHeader {
    background-color: #ffffff;
}

table.newsitems {
    background: rgb(255, 255, 255); /*wit*/
}

td.newsitem {
    color: #4287b6;
    /*border-bottom: 1px solid #abda4d;*/
}

td.date {
    color: #4287b6;
}

/* end news items */
/* end rightSite Items */
/*** drop-down menu gegevens ***/
.root {
    text-align: left;
    width: auto; /* zodat de breedte mooi meeschaalt met de inhoud */
    padding-left: 4px;
    padding-right: 4px;
}

.menu_special {
    color: #4287b6;
}

.menu_special:hover {
    color: #4287b6;
}

.root ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.root li {
    position: relative;
    z-index: 99;
}

.root a {
    text-decoration: none;
    display: block;
    padding: 4px;
    margin: 0;
    background: transparent;
}

.root > a {
    color: #fff; /* !! niet van waarde */
}

/* kleuren hoofdmenunaam indien hover */
.root > ul > li:hover {
    background-color: #ABDA4D; /*#5a92c1;*/
}

.root a:hover {
    text-decoration: none;
}

.root li ul {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    height: auto;
    border: 1px solid #ABDA4D;
    text-align: left;
}

.root li:hover ul {
    display: block;
    position: absolute;
    z-index: 13;
    width: 150px;
    padding: 0;
    margin: 0;
    /* achtergrondkleur van het dropdown-menu */
    background-color: #D0DFE9;
}

/* ie6 */
li.over ul {
    display: block;
    position: absolute;
    z-index: 3;
    width: 142px;
    padding: 0;
    margin : 0;
    /* achtergrondkleur van het dropdown-menu */
    background-color: #fff;
    margin: 0;
}

/* ie6 */
li.over {
  background-color: #ABDA4D;
}
/* ie6 */
li.over ul li {
  background-color: #D0DFE9;
}

.root li li {
    border: none;
}

/* padding van de menu-items in dropdown */
.root li li a {
    padding: 3px 2px 3px 6px;
}

/* hover van de menu-itmes in dropdown */
.root li li a:hover {
    background-color: #447DAC;
    color: #FFF;
}

.root li li a:active {
    background-color: #5a92c1;
    color: #000;
}

/* positie van submenu */
ul#nav li ul {
    top: 0px;
    left: 110px;
}

ul#nav li ul li {
    margin: 0;
    padding: 0;
}

ul#nav li ul li a {
    height: 18px;
    width: 142px; /* ie6 */
}

ul#nav li {
    padding: 1px; /* this repairs strange ie6 behaviour */
    margin: 0;
}
/** EOF **//* default css */
/* common items */
html {
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
}

body {
    overflow: -moz-scrollbars-vertical;
    padding: 0;
    margin: 0;
    height: 100%;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 10pt;
}

div {
    padding: 0;
    margin: 0;
}

table {
/*    -moz-border-radius-topleft: 18px;
    -moz-border-radius-topright: 18px;*/
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 10pt;
}

select {
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #adba4d;
    margin: 2px;
    font-size: 10pt;
    padding: 3px;
}

textarea {
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #adba4d;
    margin: 2px;
    font-size: 10pt;
}

input {
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #adba4d;
    margin: 2px;
    font-size: 10pt;
    padding: 3px;
}

a {
    text-decoration: underline;
}

/* FAQ table */
table.faqitem {
    border-bottom: 1px solid #ABDA4D;
    border-top: 1px solid #ABDA4D;
    margin: 0 auto 24px;
}

td.faqitemquestion {
    padding: 0 12px 12px 12px;
}

td.faqitemanswer {
    line-height: 18px;
    padding: 0 12px 12px 12px;
}

iframe {
  background: transparent;
}

/* FAQ:end */
/* topSite items */
div.randomBannerPic {
/*    -moz-border-radius-topleft: 18px;
    -moz-border-radius-topright: 18px;*/
    position: relative;
    height: 165px;
    /*z-index: 0;*/
    /*background-repeat: no-repeat;background-image:url(images/head_1.jpg);*/
    background-repeat: no-repeat;background-image:url(images/banner/?1280654968);
}

div.topbarTitle {
    /*background-repeat: no-repeat;background-image:url(images/koptekst-wit.png); */
    position: relative;
    left: 5px;
    top: 0px;
    width: 343px;
    height: 20px;
    z-index: 1;
}

/* end topSite items */
/* mainSite Items */
input.button {
    border: 1px solid #aaaaaa;
    font-size: 10pt;
    color: #2D5D7E;
}

hr {
    background-color: #2D5D7E;
    color: #2D5D7E;
    border: none;
    height: 2px;
}

.mainTitle {
    /* font-size: 16px;*/
    font-style: normal;
    font-weight: bold;
    line-height: 16px;
}

.subTitle {
    /* font-size: 12px;*/
    font-style: normal;
    line-height: 12px;
}

h1 {
    color: #4287B6; /*darkblue*/
}

h2 {
    
}

h3 {
    margin-bottom: 6px;
}

p {
    margin-top: 2px;
}

td.main {
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    /*	line-height:1.7em;
	font-size:1.2em;*/
    text-align: left;
}

/* end mainSite Items */
/* leftSite Items */
td.leftBox {
    background-color: #d0dfe9;
}

/* end leftSite Items */
/* rightSite Items */
.rightTitle {
    line-height: 24px;
    padding-left: 5px;
    padding-right: 5px;
}

.righttext {
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 7px;
    padding-right: 5px;
}

/* search */
.search {
    font-weight: bold;
    line-height: 20px;
    border-bottom: 1px solid #381101;
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 9px;
    padding-bottom: 15px;
}

/* end search *

* login */
input.login {
    /* font-size: 9px;*/
}

td.login {
    /*	font-size:10px;*/
}

/* end login */
/* news items */
div.newsHeader {
    position: relative;
    width: 100%;
    height: 26px;
    z-index: 2;
}

table.newsitems {
    table-layout: fixed;
}

.newstitle {
    text-decoration: none;
    color: #abda4d;
}

td.newsitem {
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-top: 8px;
    line-height: 1.3em;
}

td.date {
    font-weight: bold;
    padding: 8px
}

hr.hrnews {
  height: 2px;
  color: #abda4d;
  background-color: #abda4d;
}

/* end news items */
/* end rightSite Items */
/* workspace */
.Titel {
    font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    color: #000000;
    font-weight: 600;
}

.Tekst {
    font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    color: #000000;
    font-weight: normal;
    padding-bottom: 0px;
}

.Tekst1 {
    font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    color: #000000;
    font-weight: 800;
    padding-bottom: 0px;
}

.Tekst2 {
    font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    color: #000000;
    font-weight: normal;
    padding-bottom: 0px;
}

.Tekst1a {
    font-family: Arial, Verdana, Arial, Helvetica, sans-serif;;
    font-size: 11px;
    font-style: italic;
    line-height: normal;
    color: #C81535;
    font-weight: bold;
    padding-bottom: 0px;
}

.Tekst2a {
    font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    color: #000000;
    font-weight: normal;
    padding-bottom: 0px;
}

a.adresURL {
    font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
    background-color: transparent;
    font-style: normal;
    color: #C81535;
}

a.adresURL:ACTIVE {
    text-decoration: underline;
    color: #6E6E6E;
}

a.adresURL:HOVER {
    text-decoration: underline;
    color: #F37976;
}

a.adresURL:VISITED {
    text-decoration: underline;
    color: #C81535;
}

a.adresURLbold {
    font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
    background-color: transparent;
    font-style: normal;
    color: #C81535;
}

a.adresURLbold:ACTIVE {
    text-decoration: underline;
    color: #6E6E6E;
}

A.adresURLbold:HOVER {
    text-decoration: underline;
    color: #F37976;
}

A.adresURLbold:VISITED {
    text-decoration: underline;
    color: #F37976;
}

html1,body1 {
    position: absolute;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    /* background-color: #D0D0D0; */
}

body1 {
    SCROLLBAR-FACE-COLOR: #FFFFFF;
    SCROLLBAR-HIGHLIGHT-COLOR: white;
    SCROLLBAR-SHADOW-COLOR: #C60B12;
    SCROLLBAR-3DLIGHT-COLOR: #C60B12;
    SCROLLBAR-ARROW-COLOR: #3B4E79;
    SCROLLBAR-TRACK-COLOR: #F9F9F9;
    SCROLLBAR-DARKSHADOW-COLOR: #F9F9F9;
}

select.flat,textarea.flat,input.flat {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border-color: #8A8857;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}

.login1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #0066CC;
    text-decoration: none;
}

.login2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
    color: #000066;
    text-decoration: none;
}

.folderlink {
    text-decoration: none;
    color: black;
}

.folderlink:visited {
    text-decoration: none;
    color: black;
}

td.menu {
    font-family: Verdana;
    font-size: 8pt;
    color: #154c5e;
    font-weight: bold;
    background-color: #d0dfe9;
}

/* Kalender dingetjes */
.cal_heading {
    font-family: Verdana;
    font-size: 10pt;
    color: white;
    text-align: center;
}

.cal_headlink {
    font-family: Verdana;
    font-size: 11pt;
    font-weight: bold;
    color: white;
    text-decoration: none;
}

.cal_headlink:visited {
    color: white;
}

.cal_heading2 {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: white;
    background-color: black;
    text-align: center;
}

.cal_day {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: normal;
    color: gray;
    text-align: center;
    background-color: #E6E6E6;
}

.cal_dayactive {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: black;
    text-align: center;
    background-color: #E6E6E6;
}

.cal_today {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: normal;
    color: gray;
    text-align: center;
    background-color: #666666;
}

.cal_todayactive {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: white;
    text-align: center;
    background-color: #8A8857;
}

.cal_daylink {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: black;
    text-align: center;
    background-color: #E6E6E6;
    text-decoration: none;
}

.cal_stdlink {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: normal;
    color: gray;
    text-align: center;
}

.cal_stdlink:visited {
    color: gray;
}

td.header {
    font-weight: bold;
    background: #EFEFEF;
    border-bottom: 1px dotted black;
    padding: 2px 2px 2px 2px;
}

td.contact {
    padding: 2px 2px 2px 2px;
}

table.bordered {
    border: 1px dashed #999999;
}

/* forum */
.smalltext {
    font-size: 9px;
}

td.forumheader {
    background-color: #E1474A;
    color: white;
    font-weight: bold;
}

td.forum1,td.forum2 {
    color: #744419;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: 1px dashed #cecece;
}

td.forum2 {
    background-color: #EFEFEF;
    line-height: 150%;
}

td.forum1 {
    background-color: #F6EFE8;
    line-height: 150%;
}

a.forumheader {
    text-decoration: none;
    color: white;
    font-weight: bold;
}

a.forumheader:HOVER {
    text-decoration: underline;
}

a.forumheader:VISITED {
    color: white;
}

a.forum {
    text-decoration: none;
    color: #000000;
}

a.forum:hover {
    text-decoration: underline;
    color: #DD0000;
}

a.forum:visited {
    color: #645343;
}

a.userLink {
    color: #412003;
    text-decoration: none;
}

a.userLink:hover {
    color: #BB7A2A;
    text-decoration: underline;
}

a.forumPath {
    color: #744419;
    text-decoration: none;
}

a.forumPath:hover {
    color: #E1474A;
    text-decoration: none;
}

input.button {
    /*border: 1px solid #B98A50;*/
    background: #d3e4f3;
}

.helpline {
    border: 0 solid;
    font-size: 10px;
    background: #EFEFEF;
}

select {
    background: #ffffff;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}

td.genmed,.genmed {
    font-size: 11px;
}

input.post,textarea.post {
    background: #ffffff;
    border: 1px solid #B98A50;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    padding-bottom: 2px;
    padding-left: 2px;
    scrollbar-3dlight-color: #c9dbf1;
    scrollbar-arrow-color: #1f3a55;
    scrollbar-base-color: #eaf9ff;
    scrollbar-darkshadow-color: #bdd4ec;
    scrollbar-face-color: #dae5f3;
    scrollbar-highlight-color: #bdd4ec;
    scrollbar-shadow-color: #abc6e7;
    scrollbar-track-color: #f4fcff;
}

}
.smalltext {
    font-size: 8pt;
    color: black;
}

img.memberPhoto {
    border: 1px solid #cecece;
}