    BODY   { font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px; text-align: left; }

td, tr, p, div        { }

ul  { margin: 0 0 0 8px ; padding-left: 8px; }

hr   { background-color: #fff; width: 100%; height: 2px }
.title { color: #005ba6; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; }
.pathway     { color: #333; font-size: 9px; font-style: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular  ; text-align: left; }
a.pathway:link, a.pathway:visited { color: #333; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; text-align: left; }
a.pathway:hover   { color: #005ba6; font-size: 9px; font-style: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none  ; text-align: left; }

/* --Default Class Settings-- */
.mainlevel { padding-right: 10px; padding-left: 10px; }
a.mainlevel:link          { color: #005ba6; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; text-align: left; }
a.mainlevel:visited { color: #000; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; background-position: left 50%; text-align: left; }
a.mainlevel:hover         { color: #005ba6; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-position: left 50%; text-decoration: underline; text-align: left; }
a.mainmenu:link, a.mainmenu:visited          { color: white; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; text-align: left; padding: 4px 2px 6px 5px; width: 100%; }

a.mainmenu:hover        { color: #e33000; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; text-decoration: none; text-align: left; padding: 2px 2px 6px 5px; width: 100% ; }
a.sublevel:link, a.sublevel:visited     { color: #333333; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; text-align: left; padding: 2px; width: 100%   }
a.sublevel:hover   { color: #e33000; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: left; padding: 2px; width: 100%   }
table.moduletable         { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-align: left; width: 165px; margin-top: 10px; margin-right: 10px; margin-left: 10px; padding: 2px; border: solid 1px #008cff; }
table.moduletable_usermenu { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-align: left; margin-top: 10px; margin-right: 10px; margin-left: 10px; padding: 2px; width: 165px; border: solid 1px #008cff; }
table.moduletablezoeken { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-align: left; margin-top: 10px; margin-right: 10px; margin-left: 10px; padding: 2px; width: 165px; border: solid 1px #008cff; }
table.moduletablehoofdmenu { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; width: 100%; padding-bottom: 5px; border-bottom: 1px solid #008cff; }
.article_seperator { padding-bottom: 5px; border-bottom: 1px dotted #8fccff; }
table.moduletable th         { color: #005ba6; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-image: url(/templates/templ_tridax/images/panel_kop.jpg); text-align: left; width: 235px; height: 22px; padding: 1px 3px 1px 5px; }
table.moduletable_usermenu th { color: #005ba6; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-image: url(/templates/templ_tridax/images/panel_kop.jpg); text-align: left; padding: 1px 3px 1px 5px; width: 235px; height: 22px; }
table.moduletablezoeken th { color: #005ba6; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-image: url(/templates/templ_tridax/images/panel_kop.jpg); text-align: left; padding: 1px 3px 1px 5px; width: 235px; height: 22px; }
table.moduletable td        { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; line-height: 16px; text-align: left; width: 100%; padding: 3px 5px; border-bottom: 1px solid white; }
table.moduletable_usermenu td { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; line-height: 16px; text-align: left; padding: 3px 5px; width: 100%; }
table.moduletablezoeken td { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; line-height: 16px; text-align: left; padding: 5px; width: 100%; border-bottom: 1px solid white; }
.poll { font-size: 11px; font-family      : Arial, Helvetica, sans-serif; line-height: 16px; text-align: left; }
.sectiontableheader   { color: #005ba6; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-align: left; }

.sectiontableentry1  { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #cceffc ; text-align: left; width: 100%; }
.sectiontableentry1 td, .sectiontableentry2 td { padding-top: 4px; padding-bottom: 4px; }
.sectiontableentry2  { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent ; text-align: left; width: 100%; height: 22px; }
.small   { color: #666; font-size: 8px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none   ; text-align: left; }

.smalldark   { color: #333; font-size: 8px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none   ; text-align: left; }


.contentpane     { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 16px; text-align: left; width: 100%; }
.contentpaneopen   { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 16px; text-align: left; margin-right: 10px; }
.contentheading, .componentheading    { color: #005ba6; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-align: left   ; padding-bottom: 7px; }
.prijs { color: #005ba6; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-align: right; padding-left: 5px; }
.createdate   { color: #e33000; font-size: 9px; line-height: 10px; text-align: left   }
.modifydate { color: #e33000; font-size: 9px; line-height: 10px; text-align: left; }
.button    { color: #000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; text-align: left; margin-top: 7px; margin-bottom: 7px; padding: 5px 5px 4px; border: solid 1px #8fccff; }
.inputbox { color: #000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: transparent; text-align: left; margin-bottom: 5px; padding: 2px; border: solid 1px #8fccff; }
.inputboxzoeken { color: #000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #fff; text-align: left; width: 86%; padding-top: 2px; padding-right: 7px; padding-bottom: 2px !important; padding-left: 7px; border: solid 1px #8fccff; }
a:link, a:visited    { color: #005ba6; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline ; text-align: left; }

a:hover   { color: #005ba6; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none ; text-align: left; }

/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited   { color: #005ba6; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; text-align: left   }
a.contentpagetitle:hover   { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: underline; text-align: left }

a.category:link, a.category:visited   { color: #005ba6; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-align: left; }
.category { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-align: left; }
a.category:hover   { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; text-align: left; }
a.readon:link, a.readon:visited { color: #8fccff; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; text-align: left; float: right; }
a.readon:hover { color: #8fccff; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: underline; text-align: left; float: right; }
/* Styles for dhtml tabbed-pages */
.ontab  { color: #ffffff; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: #dca9ff; text-align: center; margin: 1px; padding-right: 3px; padding-left: 3px; border: solid 1px white; cursor: hand; }
.offtab  { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; background-color: #fff; text-align: center; margin: 1px; padding-right: 3px; padding-left: 3px; border: solid 1px white; cursor: hand; }
.tabpadding { margin-bottom: 3px; }

.tabheading  { color: #e33000; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; text-align: left  ; padding: 4px; }

.pagetext { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; visibility: hidden; display: none; position: relative; top: 0; }

/* for modifying {moscode} output.  Dont set the colour! */
.moscode {
        background-color: #f0f0f0;
}

/* Text passed with mosmsg url parameter */
.message {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color : #ff6600;
        text-align: center;
}
/* custom stuff */
.container
{
        border: solid;
        border-width: 1px;
        border-color: #efefef;
        background-color: White;
}
.mainbody { margin-right: 20px; margin-left: 20px; padding-top: 10px; padding-right: 20px; padding-left: 20px !important; }
.boxes {
        border: solid;
        border-color: #efefef;
        border-width: 1px;

}
