body {
    background-color: #FFF;
}
body, input, select, button, a, td, th, p, h1, h2, h3, h4, h5, h6, .tooltip {
    color: #111;
}
.text-class,
.ui-inputfield,
.ui-datatable-header,
.ui-dialog-title,
.ui-button-text,
.ui-overlaypanel-content,
.ui-widget a,
.ui-widget-content .ui-inputfield,
.ui-fieldset-legend.ui-state-default,
.ui-accordion-header.ui-state-default,
.ui-accordion-header.ui-state-active a {
    color: #111;
}
.broexHeader {
    color:#111;
}
.broexNav li a {
    color: #FFFFFF;
}
.broexNav li.top-menu-chosen a,
.broexNav li a:hover,
.broexNav li a:focus {
    color: #111;
}
.broexMenu a,
#helpMenu a {
    color: #070707;
}

.broexMenu a:hover,
#helpMenu a:hover,
.label-link:hover span {
    color: #DD0000;
}
.special-link,
#displayDateArea a {
    color: #DD0000;
}
.info {
    color: #DD0000!important;
}

div#lastNews span {
    color: #000000;
}

div#lastNewsFirst span {
    color: #DD0000;
}


hr.separator-line {
    background-color: #535353;
    color: #535353; /* IE */
}

.errorMessage, .errorMessage-below {
    color: #CD0A0A;
}
.highlight-term,
div.textSearchResults span {
    color: blue;
}

.ui-tabs .ui-tabs-nav li a {
    color: #111;    
}
.ui-widget-header, .ui-widget-header .ui-state-default {
    color: #111;    
}
.ui-datatable thead th,
.ui-datatable-footer {
    color: #111;
}

#browseNomen-fixed table th {
    background-color: #808080;
    border-color: #666;
    color: #fff;
}

.measure-table-ext th {
    background-color: #DFDFDF;
    border-color: #aaa;
    color: #111;
}

.ui-messages-error .additional-code-info .fa {
    color: #333;
}

@media print {
    #browseNomen th {
        background-color: #808080;
        border-color: #666;
        color: #fff;
    }
}