/**
* Created by geokiesel
*
**/
:root {
    --themeColorHell: rgba(238, 140, 120, 1);
    --themeColorMittel: rgba(187, 110, 94, 1);
    --themeColorDunkel: rgba(111, 93, 89, 1);

    --themeHGimage: url("/loftbird/javax.faces.resource/primefaces-lachs/images/HG_theme.jpg.xhtml");
    --themeLogoNeg: url("/loftbird/javax.faces.resource/primefaces-lachs/images/loftbird_neg.png.xhtml");
    --themeLogo110Neg: url("/loftbird/javax.faces.resource/primefaces-lachs/images/loftbird_110px_neg.png.xhtml");
    --themeLogo130Neg: url("/loftbird/javax.faces.resource/primefaces-lachs/images/loftbird_130px_neg.png.xhtml");
    --themeHGdeko: url("/loftbird/javax.faces.resource/primefaces-lachs/images/HG_kreis_trans.png.xhtml");
}

.ui-loftbird .ui-login {
    background-image: url("/loftbird/javax.faces.resource/primefaces-lachs/images/HG_theme.jpg.xhtml");
}
.ui-loftbird .ui-login.ui-layout-north {
    background-color: rgb(238, 140, 120);
    background-image: url("/loftbird/javax.faces.resource/primefaces-lachs/images/loftbird_130px_neg.png.xhtml");
}
.ui-loftbird .ui-login .ui-login-form {
    background-image: url("/loftbird/javax.faces.resource/primefaces-lachs/images/HG_kreis_trans.png.xhtml");
}
.ui-loftbird .ui-login .ui-login-form button {
    background-color: rgb(238, 140, 120);
}
.ui-loftbird .ui-login .ui-login-form button.ui-state-hover,
.ui-loftbird .ui-login .ui-login-form button.ui-state-focus,
.ui-loftbird .ui-login .ui-login-form button.ui-state-active {
    background-color: rgb(187, 110, 94);
}

.ui-loftbird .ui-login.ui-layout-south {
    border-bottom: solid rgb(238, 140, 120) 8px;
}
.ui-loftbird.ui-layout-container {
    background-image: url("/loftbird/javax.faces.resource/primefaces-lachs/images/HG_kreis_trans.png.xhtml");
}
.ui-loftbird #mainPage-header.home > .ui-layout-unit-content {
    background-color: rgb(238, 140, 120);
}
.ui-loftbird #mainMenuButton {
    background-image: url("/loftbird/javax.faces.resource/primefaces-lachs/images/loftbird_110px_neg.png.xhtml");
}
.ui-loftbird #mainMenu .ui-menuitem .ui-menuitem-link.ui-state-hover,
.ui-loftbird #mainMenu .ui-menuitem .ui-menuitem-link.ui-state-focus {
    background-color: rgb(238, 140, 120);
}
.ui-loftbird #mainPage-footer > .ui-layout-unit-content {
    border-top: solid 3px rgb(238, 140, 120);
}
.ui-loftbird .ui-helper-featureidhover,
.ui-loftbird .ui-own-featureidhover,
.ui-loftbird [class*=ui-lb-featureid]:hover {
    color: rgb(238, 140, 120);
}
.ui-loftbird .themeColor,
.ui-loftbird .ui-theme-color {
    color: rgb(238, 140, 120);
}
.ui-loftbird .smallboldcolor {
    color: rgb(238, 140, 120);
}
.ui-loftbird #mainPage-center.home > .ui-layout-unit-content {
    background-image: url("/loftbird/javax.faces.resource/primefaces-lachs/images/HG_kreis_trans.png.xhtml");
}
.ui-loftbird #site-dashboard #site-dashboard_header {
    background-image: url("/loftbird/javax.faces.resource/primefaces-lachs/images/HG_theme.jpg.xhtml");
}
.ui-loftbird #site-dashboard #site-dashboard_header button.ui-state-hover,
.ui-loftbird #site-dashboard #site-dashboard_header button.ui-state-focus {
    background-color: rgb(187, 110, 94);
}
.ui-loftbird #site-dashboard #site-dashboard_content {
    background-image: url("/loftbird/javax.faces.resource/primefaces-lachs/images/HG_kreis_trans.png.xhtml");
}
.ui-loftbird #vacancyResult .ui-vacancyResult .ui-vacancyResult-header button .ui-button-text {
    background-color: rgb(238, 140, 120);
}
.ui-loftbird #vacancyResult .ui-vacancyResult .ui-vacancyResult-object {
    border-top: solid 5px rgb(238, 140, 120);
}
.ui-loftbird #vacancyResult .ui-vacancyResult .ui-vacancyResult-services > .ui-panel-content:hover {
    background-color: rgba(220, 140, 120, 0.25);
}
.ui-loftbird #vacancyResult .ui-vacancyResult .ui-vacancyResult-services .ui-vacancyResult-service-desc .ui-panel-titlebar label {
    color: rgb(238, 140, 120);
}
.ui-loftbird #vacancyResult .ui-vacancyResult .ui-vacancyResult-service-addcart .ui-button {
    background-color: rgb(238, 140, 120);
}
.ui-loftbird #vacancyResult .ui-vacancyResult .ui-vacancyResult-service-addcart .ui-panel-titlebar {
    color: rgb(238, 140, 120);
}
.ui-loftbird #site-vacancySearch [id*="vakanzkalender"] td.w30 .ui-panel-titlebar {
    background-color: rgb(238,140,120);
}
.ui-loftbird #site-vacancySearch [id*="vakanzkalender"] td.w70 .timeline-frame .lb-month {

    background-color: rgb(238,140,120);
}
.ui-loftbird #site-vacancySearch .occupancytimeline .timeline-groups-text .lb-provider-label {
    background: rgb(238,140,120);
}
.ui-loftbird #site-vacancySearch .occupancytimeline .timeline-content > div.timeline-axis-grid {
    border: 0.3em solid rgb(238,140,120);
}
.ui-loftbird #site-vacancySearch .occupancytimeline .timeline-axis {
    background: rgb(238,140,120);
}
.ui-loftbird #shoppingCart #shoppingCart_content.ui-datagrid-content {
    border-top: solid rgb(238, 140, 120) 3px;
}
.ui-loftbird #summaryform .ui-panelgrid-header {
    border-bottom: solid 3px rgb(238, 140, 120);
}
.ui-loftbird #site-bookingplan [id$="bookingplanLB"] [id$="bookingplanLB_frozenThead"] {
    border: 1px solid rgb(238, 140, 120);
    }
.ui-loftbird #site-bookingplan [id$="bookingplanLB"] [id$="bookingplanLB_frozenThead"] td,
.ui-loftbird #site-bookingplan [id$="bookingplanLB"] [id$="bookingplanLB_scrollableThead"] td {
    background-color: rgb(238, 140, 120);
}
.ui-loftbird #site-bookingplan [id$="bookingplanLB"] [id$="serviceRange"] td.selected,
.ui-loftbird #site-bookingplan [id$="bookingplanLB"] [id$="serviceRange"] td.hidden.lb-sat.selected,
.ui-loftbird #site-bookingplan [id$="bookingplanLB"] [id$="serviceRange"] td.hidden.lb-sun.selected {
    background-color: rgb(238, 140, 120);
    }
.ui-loftbird .ui-state-active {
}
.ui-loftbird .ui-state-error {
}
.ui-loftbird .ui-state-hover,
.ui-loftbird .ui-state-focus {

}
.ui-loftbird .ui-state-highlight {
    background-color: rgb(238, 140, 120);
}
.ui-loftbird .ui-shadow {
}
.ui-loftbird .ui-accordion .ui-accordion-header {
    background-color: rgb(238, 140, 120);
}
.ui-loftbird .ui-datatable tbody tr.ui-state-hover td {
    background-color: rgba(238,140,120,0.5) !important;
}
.ui-loftbird .ui-datatable tbody tr.ui-state-highlight td {
    background-color: rgba(238,140,120,0.7) !important;
}
.ui-loftbird .ui-inputfield.ui-state-focus {
    border: 2px solid rgb(238, 140, 120);
}
.ui-loftbird .ui-button,
.ui-loftbird .ui-button.eckigColor,
.ui-loftbird .ui-dialog .ui-dialog-content .ui-button.eckigColor {
    background-color: rgb(238, 140, 120);
}
.ui-loftbird button.ui-state-hover,
.ui-loftbird button.ui-state-focus,
.ui-loftbird button.ui-state-active,
.ui-loftbird button.eckigColor.ui-state-hover,
.ui-loftbird button.eckigColor.ui-state-focus,
.ui-loftbird button.eckigColor.ui-state-active,
.ui-loftbird .ui-dialog .ui-dialog-content button.eckigColor.ui-state-hover,
.ui-loftbird .ui-dialog .ui-dialog-content button.eckigColor.ui-state-focus,
.ui-loftbird .ui-dialog .ui-dialog-content button.eckigColor.ui-state-active{
    background-color: rgba(187,110,94, .85);
}
.ui-loftbird .ui-button.rundColor,
.ui-loftbird .ui-dialog .ui-dialog-content .ui-button.rundColor {
    background-color: rgb(238, 140, 120);
}
.ui-loftbird button.rundColor.ui-state-hover,
.ui-loftbird button.rundColor.ui-state-focus,
.ui-loftbird button.rundColor.ui-state-active,
.ui-loftbird .ui-dialog .ui-dialog-content button.rundColor.ui-state-hover,
.ui-loftbird .ui-dialog .ui-dialog-content button.rundColor.ui-state-focus,
.ui-loftbird .ui-dialog .ui-dialog-content button.rundColor.ui-state-active {
    background-color: rgba(187,110,94, .85);
}
.ui-loftbird .ui-fileupload .ui-fileupload-buttonbar .ui-state-hover,
.ui-loftbird .ui-fileupload .ui-fileupload-buttonbar .ui-state-focus,
.ui-loftbird .ui-fileupload .ui-fileupload-buttonbar .ui-state-active {
    background-color: rgb(187,110,94)
}
.ui-loftbird .ui-tabs ul.ui-tabs-nav li.ui-state-default.ui-tabs-selected,
.ui-loftbird .ui-tabs ul.ui-tabs-nav li.ui-state-default.ui-state-active {
    background-color: rgb(238, 140, 120);
}
.ui-loftbird .ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger .ui-icon-triangle-1-s:after {
    color: rgb(238, 140, 120);
}
.ui-loftbird .ui-fieldset .ui-fieldset-legend.ui-state-hover,
.ui-loftbird .ui-fieldset .ui-fieldset-legend.ui-state-hover .ui-icon,
.ui-loftbird .ui-fieldset .ui-fieldset-legend.ui-state-focus,
.ui-loftbird .ui-fieldset .ui-fieldset-legend.ui-state-focus .ui-icon {
    color: rgb(238,140,120);
}
.ui-loftbird .ui-selectonemenu-trigger .ui-icon-triangle-1-s:after {
    color: rgb(238, 140, 120);
}
.ui-loftbird .ui-selectmanymenu:hover,
.ui-loftbird .ui-selectmanymenu:focus,
.ui-loftbird .ui-selectmanymenu:active,
.ui-loftbird .ui-selectcheckboxmenu:hover,
.ui-loftbird .ui-selectcheckboxmenu:focus,
.ui-loftbird .ui-selectcheckboxmenu:active,
.ui-loftbird .ui-selectonemenu:hover,
.ui-loftbird .ui-selectonemenu:focus,
.ui-loftbird .ui-selectonemenu:active {
    box-shadow:  -1px -1px 1px 1px rgb(238, 140, 120), -1px 1px 1px 1px rgb(238, 140, 120), 1px -1px 1px 1px rgb(238, 140, 120), 1px 1px 1px 1px rgb(238, 140, 120);
}
.ui-loftbird .ui-selectmanymenu .ui-selectlistbox-item.ui-state-highlight .ui-icon,
.ui-loftbird .ui-selectmanymenu .ui-selectlistbox-item .ui-state-active .ui-icon{
    color: rgb(238, 140, 120);
}
.ui-loftbird .ui-calendar input.ui-inputfield.ui-state-focus {
    border: 2px solid rgb(238, 140, 120);
    border-right: none;
}
.ui-loftbird .ui-calendar input.ui-inputfield.ui-state-focus + button.ui-datepicker-trigger {
    border: 2px solid rgb(238, 140, 120);
    border-left: none;
}
.ui-loftbird .ui-calendar.ui-timeonly input.ui-inputfield.ui-state-focus {
    border: 2px solid rgb(238, 140, 120);
}
.ui-loftbird .ui-datepicker td .ui-state-active,
.ui-loftbird .ui-datepicker td .ui-state-hover,
.ui-loftbird .ui-datepicker td .ui-state-focus {
    background-color: rgb(238, 140, 120);
}
.ui-loftbird .ui-datepicker td.ui-datepicker-today {
    background-color: rgb(250, 210, 190);
}
.ui-loftbird .ui-panel.fakeaccordion .ui-panel-titlebar {
    background-color: rgb(238, 140, 120);
}
.ui-loftbird .ui-state-default .ui-sortable-column-icon.ui-icon {
    color: rgb(238, 140, 120)
}
.ui-loftbird .ui-state-default .ui-icon {
    color: rgb(35, 35, 35);
}
.ui-loftbird .ui-state-hover .ui-icon,
.ui-loftbird .ui-state-focus .ui-icon {
    color: rgb(187, 110, 94);
}
.ui-loftbird .ui-state-active .ui-icon {
    color: rgb(238, 140, 120)
}
.ui-loftbird .ui-state-highlight .ui-icon {
    color: rgb(187, 110, 94);
}
.ui-loftbird .ui-state-error .ui-icon,
.ui-loftbird .ui-state-error-text .ui-icon {
    color: rgb(210, 87, 97);
}
