﻿INPUT, TEXTAREA, SELECT, OPTION {
    FONT-FAMILY: "Segoe UI", "lucida grande", tahoma, verdana, arial, serif;
    FONT-SIZE: 1em;
}

    INPUT[type=tel], INPUT[type=text], INPUT[type=password], INPUT[type=number], INPUT[type=date], TEXTAREA, SELECT {
        background: url("../img/topfade.gif") repeat-x center top #fff;
        padding: 3px 4px;
        border-radius: 3px;
        border: 1px solid #bbb;
        min-height: 28px;
        box-sizing: border-box;
    }

        INPUT[type=tel]:focus, INPUT[type=text]:focus, INPUT[type=password]:focus, INPUT[type=date], INPUT[type=number]:focus, TEXTAREA:focus, SELECT:focus {
            border-color: #5CA9E4;
            box-shadow: 0 0 0 2px rgba(70, 161, 231, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2) inset;
            outline: 0 none;
            border-color: rgba(82, 168, 236, 0.8);
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
            outline: 0 none;
        }

    INPUT[type=checkbox] {
        vertical-align: bottom;
    }

    input[type="time"]::-webkit-calendar-picker-indicator {
        color: grey;
    }

SELECT {
    padding: 3px 4px;
}

    select:not([multiple]) optgroup option {
        background-color: #fff;
    }

    SELECT OPTGROUP {
        FONT-STYLE: normal;
        background-color: #eee;
    }


TEXTAREA {
    resize: vertical;
}

IMG {
    vertical-align: bottom;
    border: 0px;
}

    IMG.margin {
        margin-right: 5px;
    }

    IMG.caption1px {
        background-color: #FFFFFF;
        border: 1px solid #DDDDDD;
        padding: 1px;
    }

    IMG.caption2px {
        background-color: #FFFFFF;
        border: 1px solid #DDDDDD;
        padding: 2px;
    }

.adminImportArea input[type="file"] {
    height: 35px;
    background-color: #F5F5F5;
    border: 1px solid #DDDDDD;
    border-radius: 5px;
    font-size: 11pt;
    padding: 5px;
}

IFRAME {
    border: 1px solid #ccc;
}

.vertical_align_middle {
    vertical-align: middle;
}

LABEL.checkboxLabel {
    letter-spacing: 0.05em;
    font-size: 9pt;
    color: #444;
}

LABEL.highlight {
    color: Red;
}

LABEL.justify {
    display: block;
    float: left;
    margin-right: 5px;
}

A {
    color: #444444;
    TEXT-DECORATION: underline;
}

    A:hover {
        TEXT-DECORATION: underline;
    }

hr {
    background: none repeat scroll 0 0 #DCDCDC;
    border: medium none;
    color: #DCDCDC;
    height: 1px;
    padding: 0;
    width: 100%;
}

.links {
    text-align: left;
}

.mitte {
    text-align: center;
}

.rechts {
    text-align: right;
}

.float_links {
    float: left;
}

.float_rechts {
    float: right;
}

.static {
    position: static;
}

.absolute {
    position: absolute;
}

.relative {
    position: relative;
}

.normal {
    font-weight: normal !important;
}

.fett {
    font-weight: bold !important;
}

.bgLight {
    background-color: #f4f4f4 !important;
}

.pointer {
    cursor: pointer;
}

.nopointer {
    cursor: default !important;
}

.bg {
    background-repeat: no-repeat !important;
    padding: 0 0 0 22px !important;
    min-height: 16px;
}

.alpha {
    opacity: 0.5;
}

.rund {
    border-radius: 50%;
}

.weiss,
.weiss a {
    color: White !important;
}

.grau,
.grau a {
    color: #aaa !important;
}

.schwarz,
.schwarz a {
    color: Black !important;
}

.rot,
.rot a {
    color: #B71000 !important;
}

.gruen,
.gruen a {
    color: #5AA35D !important;
}

.validation {
    color: Red !important;
}

.padding {
    padding: 8px !important;
}

.padding_left {
    padding-left: 8px !important;
}

.padding_right {
    padding-right: 8px !important;
}

.padding_top {
    padding-top: 8px !important;
}

.padding_bottom {
    padding-bottom: 8px !important;
}

.margin_bottom {
    margin-bottom: 8px !important;
}

.margin_bottom30 {
    margin-bottom: 30px !important;
}

.radioButton {
    padding-right: 20px !important;
}

.nodisplay {
    display: none;
}

.inline {
    display: inline;
}

.inlineblock {
    display: inline-block;
}

.hidden {
    visibility: hidden;
}

.klein, .small, a.klein, a.small {
    font-size: 0.85em !important;
}

    .klein input, .small input, .klein select, .small select {
        min-height: 0;
    }

.smaller {
    font-size: 0.7em !important;
}

.smallest {
    font-size: 0.3em !important;
}

.gross, .big, a.gross, a.big {
    font-size: 1.1em !important;
}

.uppercase {
    text-transform: uppercase;
}

.wordBreakNormal {
    display: inline-block;
    word-break: normal;
}

.pt5 {
    font-size: 5pt;
}

.pt8 {
    font-size: 8pt;
}

.underline {
    text-decoration: underline;
}

.noUnderline, .underlineHover, a.noUnderline:hover {
    text-decoration: none !important;
}

a.underlineHover:hover {
    text-decoration: underline !important;
}

.lineThrough, a.lineThrough:hover {
    text-decoration: line-through;
}

img.lineThrough {
    border-color: red;
    opacity: 0.5;
}

.highlight, a.highlight {
    color: #002C49;
}

a.highlight {
    font-weight: bold;
    text-decoration: underline;
}

.dashedTopBorder {
    border-top: 1px dashed #d3d3d3;
}

.dashedTopBorder2px {
    border-top: 2px dashed #d3d3d3;
}

.dashedBottomBorder {
    border-bottom: 1px dashed #d3d3d3;
}

.dashedDarkBottomBorder {
    border-bottom: 1px dashed #555;
}

.dashedDarkTopBorder {
    border-top: 1px dashed #555;
}

.loader {
    background: url(../img/loading.gif) no-repeat;
    background-position: center;
    height: 20px;
}

    .loader.left {
        background-position: left;
    }

    .loader.hastext {
        padding: 0 0 0 20px;
    }

.contentloader, .updateloader {
    BACKGROUND: url(../img/loader.gif) no-repeat;
    height: 11px;
    width: 16px;
}


.checkbox {
    height: 10px;
    cursor: pointer;
    padding: 0 0 0px 15px;
}

.checkbox_no {
    BACKGROUND: url(../img/checkbox_no.png) left center no-repeat;
}

.checkbox_yes {
    BACKGROUND: url(../img/checkbox_yes.png) left center no-repeat;
}

.ticketaktion_button {
    height: 25px;
    width: 25px;
    background-repeat: no-repeat;
    background-position: left bottom;
}

._contentRefresh {
    background-repeat: no-repeat;
    background-position: left center;
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    right: 20px;
}

.refresh16 {
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    display: block;
}

.note16, .note16_inaktiv, .flag16, .flag16_inaktiv, .chatterpin, .chatterpin.off, .addBereich, .addFile, .addLink {
    background-image: url(../img/sprite.png);
}

.addBereich, .addFile, .addLink {
    background-repeat: no-repeat;
}

.remote32, .print32 {
    background-repeat: no-repeat;
    background-position: left center;
    height: 32px;
    padding: 20px 0px 0px 40px;
    cursor: pointer;
}

.phone32 {
    background-repeat: no-repeat;
    background-position: left center;
    height: 32px;
    padding: 20px 0px 0px 40px;
}

.calendar32 {
    background-repeat: no-repeat;
    background-position: left center;
    height: 32px;
    padding: 20px 0px 0px 40px;
    cursor: pointer;
}

.clock32 {
    background-repeat: no-repeat;
    background-position: left center;
    height: 32px;
    padding: 20px 0px 0px 40px;
}

.clockeuro32 {
    background-repeat: no-repeat;
    background-position: left center;
    height: 32px;
    padding: 20px 0px 0px 40px;
}

.euro32 {
    background-repeat: no-repeat;
    background-position: left center;
    height: 32px;
    padding: 20px 0px 0px 40px;
}

.wartung_aktiv32 {
    background: url(../img/ticket_wartung_aktiv32.png) left center no-repeat;
    height: 32px;
    padding: 20px 0px 0px 40px;
}

.wartung_inaktiv32 {
    background: url(../img/ticket_wartung_inaktiv32.png) left center no-repeat;
    height: 32px;
    padding: 20px 0px 0px 40px;
}

.login32 {
    background-repeat: no-repeat;
    background-position: left center;
    height: 32px;
    padding: 20px 0px 0px 40px;
}

.abwesenheit32 {
    background-repeat: no-repeat;
    background-position: left center;
    width: 32px;
    height: 32px;
}

.chatterpin, .chatterpin.off, .chatterEdit {
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    width: 16px;
    margin-left: 5px;
}

.chatterBox .clock {
    display: inline-block;
    height: 16px;
    margin-right: 10px;
    margin-left: 20px;
    vertical-align: middle;
    width: 16px;
    background-position: center center;
}

.icon16 {
    background-repeat: no-repeat;
    background-position: center center;
    height: 16px;
    width: 16px;
    display: inline-block;
}

.note16, .note16_inaktiv {
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    margin-right: 5px;
    cursor: pointer;
    display: inline-block;
    vertical-align: bottom;
}

.stamp16 {
    background-repeat: no-repeat;
    background-position: left center;
    height: 16px;
    width: 16px;
    cursor: pointer;
}

.flag16, .flag16_inaktiv {
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    cursor: pointer;
}

.benTake16 {
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.checked16 {
    background-position: left center;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.erledigtKunde16 {
    height: 16px;
    width: 16px;
    background-position: left center;
    background-repeat: no-repeat;
}


.new_action {
    background-repeat: no-repeat;
    background-position: left center;
}

.menuePfeil {
    background-repeat: no-repeat;
    background-position: center;
    height: 16px;
    width: 16px;
    cursor: pointer;
}

.pfeilHighlight .menuePfeil {
    background-repeat: no-repeat;
}

.ausgesetzt {
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.likeButton {
    background: url(../img/like.png) no-repeat;
    display: inline-block;
    height: 16px;
    width: 16px;
    vertical-align: bottom;
}

    .likeButton.liked {
        background: url(../img/like_liked.png) no-repeat;
    }

.textPfeil {
    background: url(../img/text.png) no-repeat;
    padding-left: 12px;
    margin-bottom: 5px;
}

.textPfeilOben {
    background: url(../img/textpfeil.png) no-repeat;
}

.timeBox {
    background: url(../img/time_black.png) #dfdfdf 56px center no-repeat;
    width: 74px;
    border-radius: 4px;
    height: 18px;
}

    .timeBox.over {
        background: url(../img/time_white.png) #B71000 56px center no-repeat;
    }

    .timeBox.soon {
        background: url(../img/time_black.png) #FAD05E 56px center no-repeat;
    }

    .timeBox.futur {
        background: url(../img/time_white.png) #3572B0 56px center no-repeat;
    }

    .timeBox.negativ {
        background: url(../img/close_white.png) #B71000 59px center no-repeat;
        background-size: 10px;
    }

    .timeBox.positiv {
        background: url(../img/checked_bright.png) #45A145 56px center no-repeat;
    }

    .timeBox > span.boxInfo {
        color: #000;
        text-align: right;
        padding: 1px 4px 1px 0;
        display: inline-block;
        background-color: #dfdfdf;
        width: 50px;
        font-weight: bold;
        border-radius: 3px 0 0 3px;
        height: 16px;
    }

    .timeBox.negativ > span.boxInfo {
        background-color: #f2f2f2;
        color: #B71000;
    }

    .timeBox.positiv > span.boxInfo {
        background-color: #f2f2f2;
        color: #349034;
    }

    .timeBox.over > span.boxInfo {
        background-color: #B71000;
        color: white;
    }

    .timeBox > span.boxAdd {
        right: 76px;
        top: 2px;
        color: gray;
        position: absolute;
        text-align: right;
    }

    .timeBox.negativ > span.boxAdd {
        color: #B71000;
    }

    .timeBox.positiv > span.boxAdd {
        color: #349034;
    }

.excelExport {
    background: url(../img/download_csv.png) no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}

/*
.ticketinfo
{
    height: 25px;
    width: 25px;
    background: url(../img/info_on_off.png) no-repeat 0 0;
    display:inline-block;
    vertical-align: bottom; 
      margin-right: 1em;
}
.ticketinfo.off
{
    background: url(../img/info_on_off.png) no-repeat 0 -25px;
}
*/

.sucheintrag {
    height: 48px;
    width: 48px;
    background-repeat: no-repeat;
}


.bulletRed {
    background: url(../img/bullet_red.png) center right no-repeat;
    padding-right: 17px;
}

.bulletGreen {
    background: url(../img/bullet_green.png) center right no-repeat;
    padding-right: 17px;
}

.grau-label {
    background-color: #888;
    border-radius: 3px;
    padding: 0 6px;
    color: #fff;
    font-weight: normal;
    margin-right: 3px;
}

ul.contextMenu {
    MARGIN: 0px;
    PADDING: 0px;
    LIST-STYLE-TYPE: none;
}

.contextMenu {
    background-color: #FCFCFC;
    border: 1px solid #ccc;
    display: none;
    padding: 10px !important;
    position: absolute;
    text-align: left;
    width: 300px;
    z-index: 9999 !important;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}

    .contextMenu li {
        float: none !important;
        position: relative;
    }

        .contextMenu li a {
            padding: 4px 0 4px 28px !important;
            display: block;
            text-decoration: none;
            color: #222;
            vertical-align: top;
            background-position: 2px center;
        }

        .contextMenu li div._sub {
            background: url(../img/sub.png) center right no-repeat;
        }

            .contextMenu li div._sub > a:hover {
                margin-right: 20px;
            }

        .contextMenu li a:hover {
            text-decoration: underline;
            background-color: #eee;
        }

        .contextMenu li a.hasImage {
            padding-left: 0px !important;
        }

            .contextMenu li a.hasImage img {
                padding-left: 2px !important;
                padding-right: 10px !important;
            }

    .contextMenu.ui-resizable {
        position: absolute;
    }

    .contextMenu .close {
        background: url("../img/cancel.png") no-repeat scroll 0 0 transparent;
        cursor: pointer;
        height: 15px;
        position: absolute;
        right: 3px;
        top: 3px;
        width: 15px;
    }

.noborder {
    border: 0 !important;
}

.nobackground {
    background: none !important;
}

.nopadding {
    padding: 0 !important;
}

.nomargin {
    margin: 0 !important;
}

UL.auflistung {
    MARGIN: 0px;
    PADDING: 0px;
    LIST-STYLE-TYPE: none;
    overflow: hidden;
}

    UL.auflistung > LI {
        PADDING: 0px;
        FLOAT: left;
        margin-right: 30px;
        min-height: 25px;
    }

    UL.auflistung.li10 > LI {
        margin-right: 10px;
    }

.border {
    border: 1px solid #ddd;
}

.border_top {
    border-top: 1px solid #ddd;
}

.border_left {
    border-left: 1px solid #ddd;
}

.border_right {
    border-right: 1px solid #ddd;
}

.border_bottom {
    border-bottom: 1px solid #ddd;
}


.einstellung {
    margin-bottom: 2em;
    border-bottom: 1px dashed lightgray;
}

.einstellung_sub {
    margin-left: 2.5em;
    margin-bottom: 2.5em;
}

.ellipsis {
    display: block;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    left: 0;
    right: 0;
    text-overflow: ellipsis;
}

.ellipsify {
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.roundcorner {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.boxsizingBorder {
    box-sizing: border-box;
}


.filterItem {
    display: block;
    padding: 4px;
    border: 1px solid transparent;
}

    .filterItem:hover {
        border: 1px dashed #ccc;
    }

    .filterItem img {
        vertical-align: middle;
        margin-right: 5px;
    }

    .filterItem.selected {
        font-weight: bold;
    }

.uploadButton {
    background-color: #505050;
    background-image: linear-gradient(bottom, #505050 0%, #707070 100%);
    background-position: center top;
    background-repeat: no-repeat;
    border-radius: 3px;
    border: 1px solid #808080;
    color: #FFF;
    font: bold 13px Arial, Helvetica, sans-serif;
    text-align: center;
    padding: 6px 12px;
    cursor: pointer;
}

    .uploadButton:hover {
        background-color: #606060;
        background-image: linear-gradient(top, #606060 0%, #808080 100%);
        background-position: center bottom;
    }

.graybox {
    border: 1px solid lightgray;
    border-radius: 5px;
    background-color: #f9f9f9;
    padding: 10px;
}

/* jQuery UI - overwrites */
.ui-widget, .ui-widget input, .ui-widget select, .ui-widget textarea {
    font-family: Segoe UI,tahoma,arial,sans-serif !important;
    font-size: 1em !important;
}

.smalltabs > UL {
    font-size: 0.88em !important;
}

.smalltabs .ui-tabs-panel {
    padding: 1em 0.2em !important;
}

.ui-autocomplete {
    z-index: 1000 !important;
}

#tabs .ui-widget-content {
    background: #fff;
}

.ui-state-processing em {
    padding: 0 0 0 20px;
    background: url(../img/loading.gif) no-repeat 0 50%;
}

.ui-tabs-nav a {
    padding: 0.5em 1em 0.5em 2.5em !important;
    background-image: url(../img/tab/cog.png);
    background-position: 7px 50%;
    background-repeat: no-repeat;
}

    .ui-tabs-nav a.loading {
        background-image: url(../img/loading.gif) !important;
    }

.ui-tabs-nav {
    background: #fff !important;
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
}

.ui-tabs .ui-tabs-panel {
    min-height: 300px;
}

.ui-tabs.ui-corner-all {
    -moz-border-radius: 0px 0px 0px 0px;
}

.ui-dialog-buttonpane button {
    float: right;
}

.ui-menu-item {
    FONT-FAMILY: "lucida grande",tahoma,verdana,arial,serif;
    FONT-SIZE: 0.9em;
}

.ui-autocomplete {
    width: 490px;
    z-index: 10005 !important;
}

.ui-autocomplete-loading {
    background: url(../img/loading.gif) no-repeat #fff right center !important;
}

.ui-resizable-helper {
    border: 1px dotted gray;
}

.ui-datepicker-trigger {
    cursor: pointer;
    padding-left: 3px;
    vertical-align: middle;
}
/* ----- */

.post {
    border-left: 10px solid #F0F0F0;
    border-top: 1px solid #E0E0E0;
    padding: 5px 0 0 5px;
}

    .post.green {
        border-left: 10px solid #BFDE97 !important;
    }

    .post.red {
        border-left: 10px solid #d06359 !important;
    }

    .post.highlight {
        border-left-color: #4472a2 !important;
        border-top: 1px solid #99bbde !important;
    }

    .post.future {
        border-left: 10px solid #F9D459 !important;
        border-top: 1px solid #F9D459 !important;
    }

    .post.pinned {
        position: relative;
    }

    .post.last {
        border-top: 1px solid #E0E0E0;
        margin-bottom: 2em;
        border-bottom: 1px solid #E0E0E0 !important;
    }

.tbl_aufgaben_aktion .post.pinned,
.contentAuftragAktion .post.pinned,
.chatterListe .post.pinned {
    border-left-color: #c5dbec !important;
}

body.primary-red .tbl_aufgaben_aktion .post.pinned,
body.primary-red .contentAuftragAktion .post.pinned,
body.primary-red .chatterListe .post.pinned {
    border-left-color: #b71000 !important;
}

body.primary-green .tbl_aufgaben_aktion .post.pinned,
body.primary-green .contentAuftragAktion .post.pinned,
body.primary-green .chatterListe .post.pinned {
    border-left-color: #599737 !important;
}

body.primary-blue .tbl_aufgaben_aktion .post.pinned,
body.primary-blue .contentAuftragAktion .post.pinned,
body.primary-blue .chatterListe .post.pinned {
    border-left-color: #4472a2 !important;
}

body.primary-gray .tbl_aufgaben_aktion .post.pinned,
body.primary-gray .contentAuftragAktion .post.pinned,
body.primary-gray .chatterListe .post.pinned {
    border-left-color: #353535 !important;
}

body.primary-orange .tbl_aufgaben_aktion .post.pinned,
body.primary-orange .contentAuftragAktion .post.pinned,
body.primary-orange .chatterListe .post.pinned {
    border-left-color: #f58400 !important;
}

.post .inputtext ul, .post .inputtext ol {
    margin: 0;
}

    .post .inputtext ul li, .post .inputtext ol li {
        padding: 0;
    }

a {
    background-repeat: no-repeat;
    background-position: 2px 0px;
}

.joinAnzeige a {
    padding-left: 24px;
    display: inline-block;
}

.klein .joinAnzeige a {
    padding-left: 24px;
}

.joinAnzeige a._open.hasImage, .joinAnzeige a._open.noBackgroundImage {
    padding-left: 0px;
}

    .joinAnzeige a._open.hasImage img {
        padding-left: 2px;
        padding-right: 6px;
    }

.themeSymbolFarbe {
    width: 40px;
    height: 20px;
    margin-right: 10px;
    text-align: center;
}


.adminKachel {
    margin: 0 5px 0 0;
    border: 2px solid lightgrey;
    height: 100px;
    width: 100px;
    display: inline-grid;
}

    .adminKachel a {
        display: block;
        background-repeat: no-repeat;
        background-position: 50% 40%;
        height: 100%;
        position: relative;
        width: auto;
    }

        .adminKachel a:hover {
            background-color: lightgrey;
        }

    .adminKachel span {
        bottom: 4px;
        left: 10px;
        right: 2px;
    }

#produkt-treeview {
    list-style-type: none;
    padding-left: 0;
    width: 560px;
}

    #produkt-treeview ul {
        list-style-type: none;
    }

    #produkt-treeview li > div {
        padding: 5px 0;
        clear: both;
        overflow: hidden;
    }

        #produkt-treeview li > div a {
            float: left;
        }

            #produkt-treeview li > div a.arrow {
                overflow: hidden;
                float: none;
                display: block;
                height: 18px;
                outline: none;
            }

        #produkt-treeview li > div.expandable:hover {
            background-color: #F5F5F5;
        }

.box_shadow {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}

.box_shadow_big {
    box-shadow: 0 1px 7px rgba(0, 0, 0, 0.5);
}

.listeUnterhaltungen {
    min-width: 400px;
    width: calc(100% - 30px);
    border: 1px solid #ddd;
    border-radius: 5px;
    border-top-left-radius: 0;
}


.unterhaltungItem {
    display: block;
    overflow: hidden;
    padding: 5px;
    color: #888;
    background-color: #fff;
}

    .unterhaltungItem .unterhaltungsTitel {
        width: calc(100% - 100px);
        display: inline-block
    }

    .unterhaltungItem.first {
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
    }

    .unterhaltungItem.last {
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
    }

    .unterhaltungItem.ungelesen {
        background-color: #ebeef4;
    }

    .unterhaltungItem .titel {
        color: #222;
        font-size: 15px;
    }

    .unterhaltungItem.ungelesen .titel {
        font-weight: bold;
    }

    .unterhaltungItem:hover {
        background-color: #f5f7fa;
    }

    .unterhaltungItem .typ-block {
        background: #f6f9fe none;
        background: linear-gradient(to bottom, #f6f9fe 0px, #e6e6e6 100%);
        border-color: #ccc;
        color: #444;
        border-radius: 4px;
        padding: 1px 4px;
        border-style: solid;
        border-width: 1px;
        text-decoration: none;
        line-height: 20px;
        font-size: 0.9em;
        margin-left: 5px;
    }

    .unterhaltungItem .text b {
        font-weight: normal;
    }


.fullscreenBox {
    height: 558px;
    min-height: 100px;
}

    .fullscreenBox .container {
        display: table;
        height: 100%;
        min-width: 700px;
        max-width: 60%;
        box-sizing: border-box;
    }

    .fullscreenBox .header {
        border-collapse: collapse;
        display: table-row;
    }

    .fullscreenBox .headerContent {
        display: table-cell;
        height: 0;
        width: 100%;
    }

    .fullscreenBox .body {
        background-color: transparent;
        border-collapse: collapse;
        display: table-row;
    }

    .fullscreenBox .bodyContent {
        display: table-cell;
        height: 100%;
        width: 100%;
    }

    .fullscreenBox .bodyContentSpacer {
        height: 100%;
    }

    .fullscreenBox .bodyContentTable {
        table-layout: fixed;
        display: table;
        height: 100%;
        width: 100%;
        border: 1px solid #c3c3c3;
    }

    .fullscreenBox .bodyContentTableTop {
        background-color: transparent;
        border-collapse: collapse;
        display: table-row;
    }

    .fullscreenBox .bodyContentTableTopContent {
        display: table-cell;
        height: 100%;
        width: 100%;
        background-color: #fff; /*#e9e2dc;*/
    }

    .fullscreenBox .bodyContentTableTopContentSection, .fullscreenBox .fullscreenBoxContent {
        height: 100%;
        overflow-x: hidden;
        position: relative;
    }

    .fullscreenBox .topshadow::after {
        box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.1);
        content: "";
        height: 0;
        left: -8px;
        opacity: 0;
        position: absolute;
        right: -8px;
        top: -1px;
        visibility: hidden;
    }

    .fullscreenBox .topshadow::after {
        opacity: 1;
        visibility: visible;
    }

    .fullscreenBox.scrollshadow {
        box-shadow: inset 0px 9px 8px -10px #CCC, inset 0px -9px 8px -10px #CCC;
    }

    .fullscreenBox .bodyContentTableTopContentSectionView, .fullscreenBox .fullscreenBoxScroller {
        bottom: 0;
        left: 0;
        overflow-x: hidden;
        overflow-y: auto;
        position: absolute;
        right: 0;
        top: 0;
        padding: 5px;
    }

    .fullscreenBox .bodyContentTableTypingInfo {
        border-collapse: collapse;
        display: table-row;
        background: url("../img/typing.png") left center no-repeat;
    }

    .fullscreenBox .bodyContentTableBottom {
        border-collapse: collapse;
        display: table-row;
        outline: medium none;
        border-top: 1px solid #c3c3c3;
    }

    .fullscreenBox .bodyContentTableBottomContent {
        display: table-cell;
        height: 0;
        width: 100%;
        background-color: #e0e0e0;
    }

        .fullscreenBox .bodyContentTableBottomContent .nachrichtInputfield, .neueNachrichtContent .nachrichtInputfield {
            /*background-color: #F1EFED;
    border-color: #c3c3c3 transparent transparent;
    border-right: 1px solid transparent;
    border-style: solid;
    border-width: 1px;*/
            min-height: 50px;
            max-height: 150px;
            /*overflow-x: hidden;
    overflow-y: visible;*/
            overflow: hidden;
            position: relative;
            padding: 5px 7px;
            margin: 10px 50px 10px 10px;
            border-radius: 10px;
            background-color: #fff;
            cursor: text;
        }

.neueNachrichtContent .nachrichtInputfield {
    background-color: #F4F4F4;
    margin-left: 0;
    min-height: 75px;
}

.fullscreenBox .bodyContentTableBottom textarea, .neueNachrichtContent textarea {
    border: none;
    background: none;
    min-width: 100%;
    max-width: 100%;
    box-sizing: border-box;
    max-height: 150px !important;
    resize: none;
    box-shadow: none;
}

.fullscreenBox .bodyContentTableBottom .nachrichtSenden, .neueNachrichtContent .nachrichtSenden {
    float: right;
    margin: -35px 10px 0 0;
}

.fullscreenBox .bodyContentTableBottom .nachrichtAttachment, .neueNachrichtContent .nachrichtAttachment {
    float: right;
    margin: 5px 15px 0 0;
}

.fullscreenBox .message-in, .fullscreenBox .message-out {
    border-radius: 17px;
    padding: 5px 10px 7px 10px;
    box-shadow: 0 1px 0.5px rgba(0, 0, 0, 0.13);
    transition: all 0.2s cubic-bezier(0.31, 0.34, 0.3, 0.99) 0s;
    word-wrap: break-word;
    box-sizing: border-box;
    color: #262626;
    min-height: 40px;
    position: relative;
}

.fullscreenBox .message-in {
    background-color: #F1F0F0;
    border-top-left-radius: 0px;
    margin: 5px 35px 10px 40px;
}

.fullscreenBox .message-out {
    background-color: #4aa1dd; /* #dcf8c6;*/
    margin: 5px 35px 10px 100px;
    color: #fff;
    padding-top: 8px;
}

.fullscreenBox .usericon {
    position: absolute;
    left: -35px;
    top: 0;
}

    .fullscreenBox .usericon::after {
        content: "";
        border-bottom: 8px solid transparent;
        border-right: 5px solid #F1F0F0;
        height: 0;
        left: 30px;
        position: absolute;
        top: 0;
        width: 0;
    }

.fullscreenBox .nachrichtenItem.in .joinAnzeige {
    margin: -15px 0px 0px 50px;
    font-size: 0.85em !important;
}

.fullscreenBox .nachrichtenItem.out .joinAnzeige {
    margin: -15px 0px 0px 110px;
    font-size: 0.85em !important;
}

.openTaskInputfield, .openTaskTextarea {
    width: 100%;
    box-sizing: border-box;
    padding: 12px !important;
    color: #000;
    font-size: 1.3em;
    border-radius: 5px !important;
    background: none !important;
}

.openTaskTextarea {
    font-size: 1em;
    padding-bottom: 0px;
}

.action-container {
    position: absolute;
    background-color: #fff;
    border: 1px solid #B9B9B9;
    padding: 8px;
    position: absolute;
    width: 260px;
    z-index: 20;
    display: none;
    border-radius: 3px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
}

    .action-container.big {
        width: 500px;
    }

    .action-container.biggest {
        width: 700px;
    }

    .action-container .close, #alert .close {
        background: url("../img/close.png") center center no-repeat;
        cursor: pointer;
        height: 20px;
        position: absolute;
        right: 5px;
        top: 5px;
        width: 20px;
    }

    .action-container .joinAdds {
        overflow: hidden;
    }

    .action-container .suchbereichAddPersonAsImage .joinAddItem {
        float: left;
        border: 1px solid #DDDDDD;
        padding: 1px;
        margin: 4px 4px 0 0;
        cursor: pointer;
        border-radius: 50%;
    }

        .action-container .suchbereichAddPersonAsImage .joinAddItem img {
            border-radius: 50%;
        }

.boardHeader {
    overflow: hidden;
    margin-bottom: 10px;
}

.board {
    margin-right: 280px;
    background-color: #818181;
    padding: 15px;
    min-height: 300px;
    /*border-radius: 5px;  kommt aus Script*/
    border: 1px solid #818181;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.25)
}

.aufgabenContent.board {
    padding: 0;
    border: none;
    background-color: #fafafa;
}

.board-scroller {
    height: 20px;
    margin-right: 280px;
    overflow-x: scroll;
    overflow-y: hidden;
}

.board.columns {
    overflow-x: auto;
    overflow-y: hidden;
}

.board.list .board-container {
    float: none;
    width: auto;
    overflow: hidden;
}

.board.list .board-block {
    margin-bottom: 1px;
    min-height: 30px;
    padding-bottom: 0;
}

.aufgabenContent.board.list .board-block {
    margin-bottom: -1px;
    min-height: 27px;
}

    .aufgabenContent.board.list .board-block .ellipsis {
        position: relative;
    }

.board.list .board-block .board-block-person {
    float: left;
    margin: -7px 7px 0 -9px;
}

.board.list .board-block .status-symbol {
    float: left;
}

.board.list .board-block .icons {
    float: right;
    width: auto;
}

.board.list .board-block .titel {
    float: left;
}

.board.list .board-block .board-block-title {
    margin-bottom: 0;
}

.board.list .board-block .board-labels {
    margin: -6px 8px 0 37px;
}

.projekteBoard .board.list .board-block .board-labels {
    margin-left: 0;
}

.projektBoard .projektboard-email-info {
    font-size: 1.25em;
    line-height: 18px;
    margin: 0 30px 0 130px;
}

.board_display {
    position: absolute;
    right: 300px;
}

    .board_display > a.display_option {
        background-color: #eee;
        background-repeat: no-repeat;
        background-position: center center;
        border: 1px solid #bbb;
        border-radius: 4px;
        margin-left: 3px;
        padding: 3px;
        width: 16px;
        height: 16px;
        display: inline-block;
    }

        .board_display > a.display_option.notselected {
            background-color: transparent;
            border: 1px solid transparent;
        }

            .board_display > a.display_option.notselected:hover {
                background-color: #bbb;
                border: 1px solid #888;
            }

    .board_display .display_filter {
        background-color: #45A145;
        border: 1px solid #3D8F3D;
        width: auto;
        margin-right: 25px;
        float: left;
        padding: 0px 8px 2px 8px;
        display: none;
        height: 20px;
        border-radius: 4px;
    }

        .board_display .display_filter > a {
            color: #fff;
        }

        .board_display .display_filter .close {
            background: url("../img/close_white.png") center center no-repeat;
            height: 20px;
            width: 16px;
            display: inline-block;
            margin-left: 8px;
            vertical-align: bottom;
        }

.board-actions {
    float: right;
    width: 270px;
}

    .board-actions .aufgabenDropZone .dropzone {
        font-size: 1.2em;
        margin: 0 5px 15px 0;
        padding: 15px 0;
        text-align: center;
        width: 260px;
    }

        .board-actions .aufgabenDropZone .dropzone.done {
            border: 1px dashed #8bc241;
            color: #8bc241;
            background-color: #ecf9d6
        }

        .board-actions .aufgabenDropZone .dropzone.delete {
            border: 1px dashed #A82424;
            color: #B71000;
            background-color: #f9eeed;
        }

    .board-actions .aufgabenDropZone .board-block-drop-placeholder {
        background-color: transparent;
        border: none;
    }

    .board-actions .suchbegriff {
        width: 100%;
        background: url("../img/bgSearchInput.gif") no-repeat 4px 7px;
        padding: 5px 0 5px 23px;
    }

    .board-actions .board-block-person {
        margin: 0 6px 6px 0;
    }

.board-container {
    border-bottom: 1px solid #404040;
    border-radius: 3px;
    border-top: 1px solid #666;
    background: none repeat scroll 0 0 #F5F5F5;
    /*border-color: #B0B0B0 #999 #555 #B0B0B0;
   border-style: solid;
   border-width: 1px;
   border-radius: 3px 3px 3px 3px;
*/
    float: left;
    margin: 0 15px 15px 0;
    padding: 3px;
    position: relative;
    width: 220px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
}

    .board-container.big-container {
        width: 270px;
    }

.board-container-header {
    margin: 4px 5px;
    overflow: hidden;
    font-size: 15px;
    font-weight: bold;
    line-height: 19px;
    padding: 2px 0;
    min-height: 19px;
    min-width: 30px;
    text-overflow: ellipsis;
}

    .board-container-header a {
        display: block;
        text-decoration: none;
        margin-right: 25px;
    }

        .board-container-header a.details {
            float: right;
            width: 16px;
            height: 16px;
            margin: 1px;
        }

        .board-container-header a.ellipsis {
            left: 6px;
            right: 5px;
        }

.isColored .newBlock {
    margin: 1px;
    background-color: #fff;
    padding: 3px;
    border-radius: 3px;
}

.switchcontent {
    margin-left: -99999px;
}

    .switchcontent.selected {
        margin-left: 0px;
    }


.show-hide {
    height: 16px;
    width: 16px;
    display: inline-block;
    BACKGROUND: url(../img/ausblenden.png) left center no-repeat;
}

    .show-hide.inaktiv {
        BACKGROUND: url(../img/ausblenden_inaktiv.png) left center no-repeat;
    }

.mark {
    float: left;
    margin: 0 4px 4px 0;
    position: relative;
    text-decoration: none;
}

    .mark.imageContainer {
        height: 39px;
        width: 39px;
    }

    .mark.imageSmallContainer {
        height: 25px;
        width: 25px;
        background-color: #FFFFFF;
        border: 1px solid #DDDDDD;
        padding: 1px;
        border-radius: 50%;
    }

    .mark img {
        border-radius: 50%;
    }

    .mark.imageSmallContainer img {
        width: 25px;
        height: 25px;
    }

    .mark.block {
        background-color: #F6F6F6;
        border-color: #D9D9D9 #D9D9D9 #D3D3D3;
        border-radius: 2px;
        padding: 0 4px;
        border-style: solid;
        border-width: 1px;
        background-position: left center;
        height: 20px;
        overflow: hidden;
    }

        .mark.block span {
            font-weight: bold;
            font-size: 11px;
            line-height: 20px;
            padding: 0 4px 0 0;
        }

        .mark.block.due {
            background-color: #A82424;
            border-color: #A82424;
            color: #fff;
        }

        .mark.block.soon {
            background-color: #E09952;
            border-color: #C98B4C;
            color: #fff;
        }

        .mark.block.over {
            background-color: #A38F8F;
            border-color: #776363;
            color: #fff;
        }

        .mark.block.lightblue, .filter-arbeitspakete {
            background-color: #E3EDF7;
            border-color: #9BC8E7;
        }

        .mark.block.blue {
            background-color: #78ACD7;
            border-color: #3D88C6;
            color: #fff;
        }

        .mark.block.yellow {
            background-color: #FCEDB8;
            border-color: #B0A16D;
            color: #535353;
        }

        .mark.block.green {
            background-color: #edffed;
            border-color: #9ed09e;
        }

        .mark.block.white {
            background-color: #fff;
            border-color: #aaa;
        }

        .mark.block.transparent {
            background-color: transparent;
            border-color: transparent;
        }

    .mark.icon {
        background-position: center center;
        width: 16px;
        height: 20px;
    }

    .mark.block.icon.zustaendig {
        background-image: url("../img/test_zustaendig.png");
    }

    .mark.block.icon.arbeitspaket {
        background-image: url("../img/test_arbeitspaket.png");
    }

    .mark.block.icon.faellig {
        background-image: url("../img/test_faellig.png");
    }

    .mark.block.icon.erinnerung {
        border-color: #aaa;
        background-color: #CCCCCC;
    }

    .mark.block.icon.add_erinnerung {
        background-image: url("../img/test_erinnerung.png");
    }

    .mark.block.icon.checklist {
        padding: 0 8px 0 16px;
        background-image: url("../img/test_checklist.png");
        background-position: left center;
        text-decoration: none;
        width: auto;
    }

    .mark.block.icon.kalender {
        background-image: url("../img/test_kalender.png");
    }

    .mark.block.icon.aufgabe-add-serie {
        background-image: url("../img/test_serie.png");
    }

    .mark.block.icon.add_Prioritaet {
        background-image: url("../img/test_prioritaet.png");
    }

    .mark.block.prio {
        text-align: center;
        width: 16px;
        color: #444;
    }

    .mark.icon.objekt {
        height: 16px;
        margin: 3px 5px 0 0;
    }

.addBlock {
    margin-left: 4px;
}

.board-container-blocks {
    overflow: auto;
}

.board-block {
    background-color: #FFFFFF;
    border-color: #B9B9B9 #B9B9B9 #939393;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 5px;
    min-height: 50px;
    padding: 6px 8px 1px;
    position: relative;
    z-index: 0;
    overflow: hidden;
}

    .board-block.highlight {
        border-color: #000;
        border-style: dashed;
        box-shadow: 0 0 5px #444;
    }

.aufgabenContent .board-block {
    border-radius: 0;
    border-color: #efefef;
}

.board-block-drop-placeholder {
    background-color: #FdFdFd;
    border-color: #bbb;
    border-style: dashed;
}

.board-block-title {
    display: block;
    font-weight: normal;
    margin: 0 0 5px;
    overflow: hidden;
    padding: 0 5px 0 0;
    text-decoration: none;
    min-height: 28px;
    word-wrap: break-word;
}

.board-block-person {
    float: left;
    height: 35px;
    width: 35px;
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    padding: 1px;
    border-radius: 50%;
}

    .board-block-person img {
        border-radius: 50%;
    }

.board-block .board-block-person {
    float: right;
    margin: -4px -6px 0 0;
}

.board-block-person.highlightBorder {
    background-color: #ddd;
    opacity: 0.7;
    border: 1px dashed #000 !important;
}

.board-block textarea {
    background: none;
    border: none;
    box-shadow: none;
    height: 60px;
    width: 100%;
    margin: 0 0 4px;
    overflow-y: auto;
    padding: 0;
}

.board-block .board-labels {
    margin: -6px 8px 0 0;
    position: absolute;
}

    .board-block .board-labels span, .ticket-labels span {
        float: left;
        height: 4px;
        margin: 0 3px 1px 0;
        padding: 0;
        width: 40px;
        cursor: move;
    }

.ticket-labels span {
    cursor: pointer;
}

.board-block .labelDropZone {
    background-color: #f9eeed;
    bottom: 0;
    height: 25px;
    left: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    display: none;
}

    .board-block .labelDropZone > div {
        border: 1px dashed #a82424;
        color: #b71000;
        height: 18px;
        margin: 1px;
        padding: 2px;
    }

.board-block-highlight {
    background-color: #C3ECA1;
    border: 1px solid #8bc241;
}

.board-block .icons {
    overflow: hidden;
    width: 100%;
}

.status {
    height: 20px;
    width: 20px;
    margin: -1px 5px 0 0;
    float: left;
}

    .status.done {
        background: url("../img/buttonIcon_check_done.png") no-repeat;
    }

    .status.delete {
        background: url("../img/buttonIcon_check_delete.png") no-repeat;
    }

    .status.run {
        background: url("../img/buttonIcon_check_run.png") no-repeat;
    }

    .status.back {
        background: url("../img/buttonIcon_check_back.png") no-repeat;
    }

    .status.filter-item {
        border: 1px solid #ddd;
        background-color: #fff !important;
        background-position: center center;
        padding: 4px;
        float: right;
        margin-left: 5px;
    }

.smiley {
    height: 16px;
    width: 16px;
    margin: 0 5px 0 0;
    display: inline-block;
}

    .smiley.color {
        border-radius: 7px;
    }

    .smiley.happy {
        background: url("../img/smiley_happy_grau.png") no-repeat;
    }

        .smiley.happy.color {
            box-shadow: 0 0 6px rgba(0, 200, 100, 0.6);
            background: url("../img/smiley_happy.png") no-repeat;
        }

    .smiley.neutral {
        background: url("../img/smiley_neutral_grau.png") no-repeat;
    }

        .smiley.neutral.color {
            box-shadow: 0 0 6px rgb(255,175,0);
            background: url("../img/smiley_neutral.png") no-repeat;
        }

    .smiley.sad {
        background: url("../img/smiley_sad_grau.png") no-repeat;
    }

        .smiley.sad.color {
            box-shadow: 0 0 6px rgba(250, 0, 0, 0.6);
            background: url("../img/smiley_sad.png") no-repeat;
        }

.farbvorschlag {
    width: 18px;
    height: 18px;
    display: inline-block;
    border: 2px solid #ddd;
    border-radius: 15px;
    margin-left: 3px;
    vertical-align: text-top;
}

.action-button {
    background: #F4F4F4 none;
    background: linear-gradient(to bottom, #FFFFFF 0px, #F3F3F3 100%);
    border-color: #CECECE #CECECE #A0A0A0;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 6px;
    min-height: 20px;
    font-size: 1.2em;
    color: #444;
    cursor: pointer;
    padding: 10px;
    text-decoration: none;
}

    .action-button.small {
        padding: 5px 10px;
        font-size: 0.9em !important;
    }

    .action-button.highlight {
        box-shadow: 0 0 7px rgb(69, 161, 30)
    }

.aufgabenBoard .aufgaben-content {
    float: left;
    min-width: 600px;
    max-width: 60%;
    margin: 0 25px 10px 0;
}

.aufgabenBoard .aufgaben-actions {
    float: left;
    min-width: 200px;
    padding: 3px 8px;
}

    .aufgabenBoard .aufgaben-actions .action-button {
        width: 250px;
    }

.action-button.green {
    background: #BFDE97 none;
    background: linear-gradient(to bottom, #BFDE97 0px, #92B761 100%);
    border: 1px solid #8CAC62;
    color: #fff;
}

.action-button.red {
    background: #B71000 none;
    background: linear-gradient(to bottom, #D81300 0px, #B71000 100%);
    border: 1px solid #840C00;
    color: #fff;
}

.action-button.light {
    background: #FCFCFC none;
    background: linear-gradient(to bottom, #FFFFFF 0px, #FCFCFC 100%);
    border-color: #AEAEAE #AEAEAE #A0A0A0;
    color: #000;
}

.action-button:hover {
    border: 1px solid #888888;
    background: linear-gradient(to bottom, #F3F3F3 0px, #FFFFFF 100%);
}

.action-button.green:hover {
    border: 1px solid #53712B;
    background: linear-gradient(to bottom, #92B761 0px, #BFDE97 100%);
}

.action-button.red:hover {
    border: 1px solid #6F0A00;
    background: linear-gradient(to bottom, #B71000 0px, #D81300 100%);
}

.action-button.white {
    background: #fff no-repeat;
}

.action-button.inaktiv, .action-button.inaktiv:hover {
    cursor: default;
    text-decoration: none;
    background: #F5F5F5;
    border-color: #CECECE;
    color: #aaa;
}

.action-button .buttonIcon {
    padding-left: 28px;
    background-repeat: no-repeat;
}

    .action-button .buttonIcon.check {
        background: url("../img/buttonIcon_check.png") no-repeat;
    }

    .action-button .buttonIcon.checklist {
        background: url("../img/buttonIcon_checklist.png") no-repeat;
    }

    .action-button .buttonIcon.label {
        background: url("../img/buttonIcon_label.png") no-repeat;
    }

    .action-button .buttonIcon.delete {
        background: url("../img/buttonIcon_delete.png") no-repeat;
    }

    .action-button .buttonIcon.faellig {
        background: url("../img/buttonIcon_faellig.png") no-repeat;
    }

        .action-button .buttonIcon.faellig.over {
            background: url("../img/buttonIcon_faellig_over.png") no-repeat;
        }

    .action-button .buttonIcon.erinnerung {
        background: url("../img/buttonIcon_erinnerung.png") no-repeat;
    }

        .action-button .buttonIcon.erinnerung.inaktiv {
            background: url("../img/buttonIcon_erinnerung_inaktiv.png") no-repeat;
        }

    .action-button .buttonIcon.faellig.inaktiv {
        background: url("../img/buttonIcon_faellig_inaktiv.png") no-repeat;
    }

    .action-button .buttonIcon.addPrioritaet {
        background: url("../img/buttonIcon_prioritaet_inaktiv.png") no-repeat;
    }

    .action-button .buttonIcon.serie {
        background: url("../img/buttonIcon_serie.png") no-repeat;
    }

        .action-button .buttonIcon.serie.inaktiv {
            background: url("../img/buttonIcon_serie_inaktiv.png") no-repeat;
        }

    .action-button .buttonIcon.date {
        background: url("../img/buttonIcon_date.png") no-repeat;
    }

        .action-button .buttonIcon.date.inaktiv {
            background: url("../img/buttonIcon_date_inaktiv.png") no-repeat;
        }

.aufgabenBoard .aufgaben-info-empfaenger {
    background-color: #818181;
    border-radius: 5px;
    margin: 10px 0;
    padding: 5px 10px;
    width: 250px;
}

.aufgabenBoard .aufgaben-info-empfaenger-titel {
    background: url("../img/buttonIcon_info.png") no-repeat;
    color: #FFFFFF;
    font-size: 1.2em;
    height: 25px;
    padding-left: 28px;
}

.checklist-placeholder {
    border: 1px dashed #bbb;
    height: 30px;
    background-color: #eee;
}

.checklist-content .ui-sortable-helper {
    background-color: #ddd;
    border: 1px solid #bbb;
    cursor: move;
}

.board-actions .filter-item.selected {
    border: 1px solid #5CA9E4;
    background-color: #5CA9E4;
    box-shadow: 0 0 5px #5CA9E4;
    color: #fff;
}

.filter-checkbox {
    background-position: 8px center;
    margin-bottom: 6px;
    padding: 2px 5px 2px 25px;
    display: block;
    height: auto;
}

.board-actions .filter-checkbox.filter-label {
    border: 0 none;
    margin: 0 0 5px;
    padding: 0;
}

.clearboth {
    clear: both;
}

/* For modern browsers */
.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.map {
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}



.favorit_web {
    background-repeat: no-repeat;
    height: 16px;
}

.archiv32, .gemeinde32 {
    background-repeat: no-repeat;
    background-position: left center;
    height: 32px;
    padding: 20px 0px 0px 40px;
}

span.lock16, .newItem {
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    display: inline-block;
    vertical-align: top;
}

.check20 {
    background: url("../img/check.png") left center no-repeat;
    width: 20px;
    height: 20px;
}

.present16 {
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    display: inline-block;
    vertical-align: top;
}

.edit {
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}

.clock_down {
    background-repeat: no-repeat;
    height: 16px;
    width: 18px;
    float: left;
}

.checked {
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    display: inline-block;
    vertical-align: top;
}

.login48, .clock48, .ticket_info48, .ticket_help48 {
    background-repeat: no-repeat;
    height: 48px;
    width: 48px;
}

.warning32, .tic32, .present32, .abfrage32, .aufgabe32 {
    background-repeat: no-repeat;
    height: 32px;
    width: 32px;
}

.download_file {
    background-repeat: no-repeat;
    height: 16px;
}

.add {
    background-repeat: no-repeat;
    height: 12px;
}

.link10 {
    background-repeat: no-repeat;
    height: 10px;
    width: 10px;
}

.produktauswahl {
    background-repeat: no-repeat;
    height: 24px;
    padding-left: 30px;
}

.sort_asc, .sort_desc {
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
}

.warning_red {
    background: url("../img/warning_red.png") left center no-repeat;
    width: 24px;
    height: 24px;
}


.signaturAuswahl {
    width: 250px;
    right: 10px;
}

    .signaturAuswahl li a {
        padding-left: 5px !important;
    }

.editSignatur {
    position: absolute;
    right: 20px;
    display: inline-block;
}

.deleteSignatur {
    position: absolute;
    right: 0;
    display: inline-block;
}

.signatur {
    opacity: .3;
    transition: ease .5s all;
}

    .signatur:hover {
        opacity: 1;
    }

.admSignaturTable .deleteSignatur, .admSignaturTable .editSignatur {
    position: static !important;
}

.exchangeCalendar {
    width: 100%;
    height: auto;
}

    .exchangeCalendar .dayHeader {
        text-align: center;
        color: #6d6d6d;
        font-size: 0.85em;
        margin-top: -20px;
        height: 20px;
        box-sizing: border-box;
        padding-top: 3px;
    }

        .exchangeCalendar .dayHeader.today {
            background-color: #cfefa7; /*#B9E06B;*/
            color: #000;
        }

    .exchangeCalendar .dayBlock {
        border-right: 1px solid #ecf0f1;
        height: 100%;
        background-color: #fff;
    }

        .exchangeCalendar .dayBlock.selected {
            background-color: #f7fdfd;
        }

        .exchangeCalendar .dayBlock.today {
            background-color: #F7FCF0 !important;
        }

        .exchangeCalendar .dayBlock.feiertag {
            background-color: #FCF0F1 !important;
        }

    .exchangeCalendar .appointmentContainer {
        margin-top: 5px;
        text-align: center;
        position: absolute;
    }

    .exchangeCalendar .appointment {
        background-color: #ccdff1;
        border: 1px solid #ccdff1;
        margin: 0 5px;
        height: 20px;
        position: relative;
        cursor: pointer;
    }

        .exchangeCalendar .appointment.free {
            background-color: #edf6ff;
            border: 1px solid #e4f1ff;
        }

        .exchangeCalendar .appointment.allday {
            border: 1px solid #a3b6c2;
        }

.vst-container {
    display: inline-block;
    position: relative;
    width: 100%;
    margin-bottom: 15px;
    padding: 12px;
    background-color: #fafafa;
    box-sizing: border-box;
    border: 1px solid #eee;
}

.chatterItem .vst-container {
    margin-bottom: 0;
    min-height: 160px;
}

.vst-container.vst-absage {
    background-image: url("../img/vst_absage.png");
    background-position: top right;
    background-repeat: no-repeat;
}

.vst-image-container {
    display: inline-block;
    margin-right: 15px;
    border: solid 1px rgba(0,0,0,0.1);
    width: 150px;
    height: 115px;
    background-size: cover;
    box-sizing: border-box;
}



.vst-content {
    display: inline-block;
    vertical-align: top;
    line-height: 1.5;
    width: 250px;
}

.vst-content {
    width: calc(100% - 170px);
}

.vst-content-title {
    font-weight: bold;
    font-size: 1.2em;
}

.vst-bildvorlage-container .vst-image-container {
    width: 155px;
    height: 115px;
    margin-right: 10px;
    opacity: 0.9;
    border: 2px solid lightgray;
}

.vst-image-container[data-vorlage-id='0']::before {
    content: "";
    display: block;
    position: relative;
    left: -2px;
    top: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    background: url("../img/add_header.png") no-repeat center center;
    background-color: rgba(255, 255, 255, .7);
    -webkit-transition: .2s ease-in-out opacity;
    -moz-transition: .2s ease-in-out opacity;
    -o-transition: .2s ease-in-out opacity;
    transition: .2s ease-in-out opacity;
    opacity: 0;
}

.vst-image-container[data-vorlage-id='0']:hover::before {
    opacity: 1;
}


.vst-image-container.selected {
    border: solid 2px red;
    opacity: 1;
}

.vst-teilnahme, .vst-teilnahme:hover {
    background: #5ECF43 !important;
    color: white !important;
    border-color: #8CAC62 !important;
}

.vst-nicht-teilnahme, .vst-nicht-teilnahme:hover {
    background: #B71000 !important;
    color: white !important;
    border-color: #840C00 !important;
}

.ds-content {
    overflow: hidden;
    height: 100%;
}

.ds-container-scroller {
    overflow-x: auto;
    overflow-y: hidden;
    height: calc(100% - 40px);
    border-bottom: #ccc solid 1px;
    border-left: #ccc solid 1px;
    border-right: #ccc solid 1px;
    box-sizing: border-box;
    margin: 0 30px 0 0;
}

.ds-container-wrapper {
    min-height: 100px;
    height: 100%;
    overflow: hidden;
}

.ds-container {
    float: left;
    padding: 10px;
    box-sizing: border-box;
    position: relative;
    min-width: 240px;
    height: 100%;
    overflow: auto;
    border-right: #ccc solid 1px;
}

    .ds-container.hideContainer {
        visibility: hidden;
    }

    .ds-container .ds-title {
        font-weight: bold;
        padding-bottom: 5px;
        font-size: 1.1em;
    }

    .ds-container .ds-close:after {
        content: 'x';
        position: absolute;
        top: 0;
        right: 10px;
        font-size: 18px;
        font-weight: 600;
        padding: 0 3px 0 7px;
        cursor: pointer;
    }

    .ds-container .ds-menu {
        border-top: 1px solid #ddd;
        margin: 0px;
        padding: 0px;
        list-style-type: none;
    }

    .ds-container .ds-menu-sub .ds-menu {
        border-top: none;
    }

    .ds-container .ds-rowItem, .ds-container .ds-show-report, .ds-container .ds-show-map {
        cursor: pointer;
        position: relative;
    }

    .ds-container .ds-menuItem {
        padding: 7px 10px;
        border-bottom: 1px solid #ddd;
        position: relative;
        cursor: pointer;
    }

        .ds-container .ds-menuItem.ds-inactive {
            cursor: default;
        }

    .ds-container .ds-menu-sub .ds-menuItem {
        padding: 7px 10px 7px 30px;
    }

    .ds-container .ds-menuItem:hover, .ds-container .ds-selected {
        background-color: #f0f0f0;
    }

    .ds-container td, .ds-container th {
        padding: 3px 5px;
        border-bottom: 1px solid #ddd;
    }

    .ds-container .ds-gridwrapper {
        border: 1px solid #ddd;
        display: inline-block;
    }

    .ds-container table {
        border: 0px;
        table-layout: fixed;
    }

.print16 {
    background-image: url(../img/print16.png);
}

.dropdown-toggle:before {
    display: block;
    position: absolute;
    vertical-align: middle;
    color: transparent;
    font-size: 0;
    content: "";
    height: 5px;
    width: 5px;
    background-color: transparent;
    border-left: 1px solid;
    border-bottom: 1px solid;
    border-color: #1d1d1d;
    top: 50%;
    right: 5px;
    transform: rotate(-45deg);
}

.dropdown-toggle:before {
    transform: rotate(-45deg);
    margin-top: -2px;
}

.dropdown-toggle:before {
    transition: all 0.3s ease;
}

.dropdown-toggle.active-toggle:before {
    transform: rotate(135deg);
    transition: all 0.3s ease;
    top: 60%;
}


.ds-breadcrumbs {
    background: #fdfdfd;
    border: #ccc solid 1px;
    margin: 0 30px 0 0;
    padding: 0px;
    list-style-type: none;
    color: #999999;
    height: 40px;
    box-sizing: border-box;
}

    .ds-breadcrumbs > li {
        display: inline-block;
        color: #999999;
        margin: 0 1rem 0 0;
        position: relative;
        top: 0;
        bottom: 0;
        vertical-align: middle;
    }

        .ds-breadcrumbs > li:before,
        .ds-breadcrumbs > li:after {
            display: block;
            position: absolute;
            top: 0;
            bottom: 0;
            vertical-align: middle;
            color: transparent;
            font-size: 0;
            content: "";
            height: 1px;
            width: 0.375rem;
            background-color: #999999;
            top: 50%;
            left: 100%;
            margin-left: 0.5rem;
        }

        .ds-breadcrumbs > li:before {
            transform: rotate(45deg);
            margin-top: -0.125rem;
        }

        .ds-breadcrumbs > li:after {
            transform: rotate(-45deg);
            margin-top: 0.125rem;
        }

        .ds-breadcrumbs > li a {
            display: inline-block;
        }

        .ds-breadcrumbs > li span {
            display: inline-block;
            line-height: 1;
            padding: 13px 10px 13px 10px;
            cursor: pointer;
        }

        .ds-breadcrumbs > li:last-child {
            color: #999999;
        }

            .ds-breadcrumbs > li:last-child:before,
            .ds-breadcrumbs > li:last-child:after {
                background-color: transparent;
            }

        .ds-breadcrumbs > li a:hover {
            background-color: #ddd;
            color: #555;
        }

.sliderComponent {
    -webkit-appearance: none;
    width: 90%;
    height: 10px;
    background: #d3d3d3;
    outline: none;
    opacity: 0.7;
    -webkit-transition: opacity .15s ease-in-out;
    transition: opacity .15s ease-in-out;
}

.textRight, .textLeft {
    font-size: 0.9em;
}

.textRight {
    float: right;
    margin-right: 10%;
}

.selectedValue {
    font-weight: bold;
}


body .vertical-sorting {
    background-image: url(../img/_red/vertical_sorting.png);
}

body .display_grid {
    background-image: url(../img/_red/display_grid.png);
}

body .display_list {
    background-image: url(../img/_red/display_list.png);
}

body .display_columns {
    background-image: url(../img/_red/display_columns.png);
}

/*** DEFAULT-Icons ***/
/* tab */
body .kde {
    background-image: url(../img/tab/__default/kde.png);
}

body .ane {
    background-image: url(../img/tab/__default/ane.png);
}

body .ben {
    background-image: url(../img/tab/__default/ben.png);
}

body .tic {
    background-image: url(../img/tab/__default/tic.png);
}

body .download {
    background-image: url(../img/tab/__default/download.png);
}

body .chatter {
    background-image: url(../img/tab/__default/chatter.png);
}

body .settings {
    background-image: url(../img/tab/__default/settings.png);
}

body .info {
    background-image: url(../img/tab/__default/info.png);
}

body .bug {
    background-image: url(../img/tab/__default/bug.png);
}

body .email {
    background-image: url(../img/tab/__default/email.png);
}

body .email_send {
    background-image: url(../img/tab/__default/email_send.png);
}

body .software {
    background-image: url(../img/tab/__default/software.png);
}

body .handbuch {
    background-image: url(../img/tab/__default/handbuch.png);
}

body .video {
    background-image: url(../img/tab/__default/video16.png);
}

body .dice {
    background-image: url(../img/tab/__default/dice16.png);
}

body .winner {
    background-image: url(../img/tab/__default/winner16.png);
}

body .help {
    background-image: url(../img/tab/__default/help.png);
}

body .userinfo {
    background-image: url(../img/tab/__default/userinfo.png);
}

body .wiki {
    background-image: url(../img/tab/__default/wiki.png);
}

body .keine_zuordnung {
    background-image: url(../img/tab/__default/keine_zuordnung.png);
}

body .datasearch {
    background-image: url(../img/tab/__default/datasearch.png);
}

body .posteingang {
    background-image: url(../img/tab/__default/posteingang.png);
}

body .telephone {
    background-image: url(../img/tab/__default/telephone.png);
}

body .birthday_add {
    background-image: url(../img/tab/__default/birthday_add.png);
}

body .birthday_remove {
    background-image: url(../img/tab/__default/birthday_remove.png);
}

body .schulung {
    background-image: url(../img/tab/__default/schulung.png);
}

body .umbrella {
    background-image: url(../img/tab/__default/umbrella.png);
}

body .print {
    background-image: url(../img/tab/__default/print.png);
}

body .protokoll {
    background-image: url(../img/tab/__default/protokoll.png);
}

body .download_protokoll {
    background-image: url(../img/tab/__default/download_protokoll.png);
}

body .favorit {
    background-image: url(../img/tab/__default/favorit.png);
}

body .favorit_add {
    background-image: url(../img/tab/__default/favorit_add.png);
}

body .favorit_remove {
    background-image: url(../img/tab/__default/favorit_remove.png);
}

body .password {
    background-image: url(../img/tab/__default/password.png);
}

body .ticket_betreff {
    background-image: url(../img/tab/__default/ticket_betreff.png);
}

body .chart_bar {
    background-image: url(../img/tab/__default/chart_bar.png);
}

body .product_change {
    background-image: url(../img/tab/__default/product_change.png);
}

body .flag_add {
    background-image: url(../img/tab/__default/flag_add.png);
}

body .flag_remove {
    background-image: url(../img/tab/__default/flag_remove.png);
}

body .lock16 {
    background-image: url(../img/tab/__default/lock16.png);
}

body .unlock16 {
    background-image: url(../img/_disabled/unlock16.png);
}

body .note {
    background-image: url(../img/tab/__default/note.png);
}

body .note16 {
    background-position: -33px -100px;
}

body .note16_inaktiv {
    background-position: -33px -116px;
}

body .version_info {
    background-image: url(../img/tab/__default/version_info.png);
}

body .find {
    background-image: url(../img/tab/__default/find.png);
}

body .infomeldung {
    background-image: url(../img/tab/__default/infomeldung.png);
}

body .computer {
    background-image: url(../img/tab/__default/computer.png);
}

body .online {
    background-image: url(../img/tab/__default/online.png);
}

body .erp_auftrag {
    background-image: url(../img/tab/__default/erp_auftrag.png);
}

body .erp_stundenkontingent {
    background-image: url(../img/tab/__default/erp_stundenkontingent.png);
}

body .erp_rechnung {
    background-image: url(../img/tab/__default/erp_rechnung.png);
}

body .erp_wartung {
    background-image: url(../img/tab/__default/erp_wartung.png);
}

body .erp_lohn {
    background-image: url(../img/tab/__default/erp_lohn.png);
}

body .tic_partner {
    background-image: url(../img/tab/__default/tic_partner.png);
}

body .tic_partner_lock {
    background-image: url(../img/tab/__default/tic_partner_lock.png);
}

body .abfrage {
    background-image: url(../img/tab/__default/abfrage.png);
}

body .abfrageTabAbfrage {
    background-image: url(../img/tab/__default/abfrage.png);
}

body .abfrageTabVorschau {
    background-image: url(../img/tab/__default/abfrage_vorschau.png);
}

body .abfrageTabErgebnis {
    background-image: url(../img/tab/__default/abfrage_ergebnis.png);
}

body .projekte {
    background-image: url(../img/tab/__default/projekte.png);
}

body .projekt {
    background-image: url(../img/tab/__default/projekt.png);
}

body .aufgabe {
    background-image: url(../img/tab/__default/aufgabe.png);
}

body .abwesenheit {
    background-image: url(../img/tab/__default/abwesenheit.png);
}

body .logout {
    background-image: url(../img/tab/__default/logout.png);
}

body .produkt {
    background-image: url(../img/tab/__default/produkt.png);
}

body .sms {
    background-image: url(../img/tab/__default/sms.png);
}

body .nachricht {
    background-image: url(../img/tab/__default/nachricht.png);
}

body .unterhaltung {
    background-image: url(../img/tab/__default/unterhaltung.png);
}

body .clock {
    background-image: url(../img/tab/__default/clock.png);
}

body .text {
    background-image: url(../img/tab/__default/text.png);
}

body .calendar {
    background-image: url(../img/tab/__default/calendar.png);
}

body .opentask {
    background-image: url(../img/tab/__default/opentask.png);
}

body .grp {
    background-image: url(../img/tab/__default/grp.png);
}

body .share {
    background-image: url(../img/tab/__default/share.png);
}

body .copy {
    background-image: url(../img/tab/__default/copy.png);
}

body .move {
    background-image: url(../img/tab/__default/move.png);
}

body .activityUserNotes {
    background-image: url(../img/tab/__default/user-information16.png);
}

body .label16 {
    background-image: url(../img/tab/__default/label16.png);
}

body .image16 {
    background-image: url(../img/__default/image16.png);
}

body .image24 {
    background-image: url(../img/__default/image24.png);
}

body .image32 {
    background-image: url(../img/__default/image32.png);
}

body .image64 {
    background-image: url(../img/__default/image64.png);
}


/*** DEFAULT-Icons ***/
/* img */
body .kde48 {
    background-image: url(../img/__default/kde48.png);
}

body .ane48 {
    background-image: url(../img/__default/ane48.png);
}

body .ben48 {
    background-image: url(../img/__default/ben48.png);
}

body .tic48 {
    background-image: url(../img/__default/tic48.png);
}

body .tic32 {
    background-image: url(../img/__default/tic32.png);
}

body .aufgabe32 {
    background-image: url(../img/__default/aufgabe32.png);
}

body .download48 {
    background-image: url(../img/__default/download48.png);
}

body .software48 {
    background-image: url(../img/__default/software48.png);
}

body .handbuch48 {
    background-image: url(../img/__default/handbuch48.png);
}

body .help48 {
    background-image: url(../img/__default/ticket_help48.png);
}

body .userinfo48 {
    background-image: url(../img/__default/userinfo48.png);
}

body .wiki48 {
    background-image: url(../img/__default/wiki48.png);
}

body .keine_zuordnung48 {
    background-image: url(../img/__default/keine_zuordnung48.png);
}

body .video48 {
    background-image: url(../img/__default/video48.png);
}


body .addBereich {
    background-position: -50px -100px;
}

body .addFile {
    background-position: -71px -100px;
}

body .addLink {
    background-position: -91px -100px;
}

body .chatterpin {
    background-position: -16px -102px;
}

    body .chatterpin.off {
        background-position: -16px -118px;
    }

body .flag16 {
    background-position: 0px -102px;
}

body .flag16_inaktiv {
    background-position: 0 -118px;
}

body .link10 {
    background-image: url(../img/__default/link10.png);
}

body .link16 {
    background-image: url(../img/__default/link16.png);
}

body .chatterArea {
    background-image: url(../img/__default/chatter.png);
}

body .benTake16 {
    background-image: url(../img/__default/benTake16.png);
}

body .menuePfeil {
    background-image: url(../img/__default/menue_pfeil.png);
}

body .pfeilHighlight .menuePfeil {
    background-image: url(../img/__default/menue_pfeil_highlight.png);
}

body .map {
    background-image: url(../img/__default/map.png);
}

body .ticketaktion_button1 {
    background-image: url(../img/__default/button1.png);
}

body .ticketaktion_button2 {
    background-image: url(../img/__default/button2.png);
}

body .ticketaktion_button3 {
    background-image: url(../img/__default/button3.png);
}

body .ticketaktion_button4 {
    background-image: url(../img/__default/button4.png);
}

body .ticketaktion_button5 {
    background-image: url(../img/__default/button5.png);
}

body .new_action {
    background-image: url(../img/__default/new_action.png);
}

body .ausgesetzt {
    background-image: url(../img/__default/ausgesetzt.png);
}

body .favorit_web {
    background-image: url(../img/__default/favorit_web.png);
}

body .remote32 {
    background-image: url(../img/__default/remote32.png);
}

body .phone32 {
    background-image: url(../img/__default/phone32.png);
}

body .clock32 {
    background-image: url(../img/__default/clock32.png);
}

body .clockeuro32 {
    background-image: url(../img/__default/clockeuro32.png);
}

body .euro32 {
    background-image: url(../img/__default/euro32.png);
}

body .calendar32 {
    background-image: url(../img/__default/calendar32.png);
}

body .archiv32 {
    background-image: url(../img/__default/archiv32.png);
}

body .gemeinde32 {
    background-image: url(../img/__default/gemeinde32.png);
}

body .clock48 {
    background-image: url(../img/__default/clock48.png);
}

body .login48 {
    background-image: url(../img/__default/login48.png);
}

body .login32 {
    background-image: url(../img/__default/login32.png);
}

body .ticket_help48 {
    background-image: url(../img/__default/ticket_help48.png);
}

body .ticket_info48 {
    background-image: url(../img/__default/ticket_info48.png);
}

body .present16 {
    background-image: url(../img/__default/present16.png);
}

body .present32 {
    background-image: url(../img/__default/present32.png);
}

body .edit, body .edit16 {
    background-image: url(../img/__default/edit.png);
}

body .delete16 {
    background: url("../img/buttonIcon_delete.png") no-repeat;
}

body .password {
    background-image: url(../img/__default/password.png);
}

body .stamp16 {
    background-image: url(../img/__default/stamp16.png);
}

body .clock_down {
    background-image: url(../img/__default/clock_down.png);
}

body .checked {
    background-image: url(../img/__default/checked.png);
}

body ._contentRefresh {
    background-image: url(../img/__default/refresh.png);
}

body .refresh16 {
    background-image: url(../img/__default/refresh16.png);
}

body .warning32 {
    background-image: url(../img/__default/warning32.png);
}

body .download_file {
    background-image: url(../img/__default/download_file.png);
}

body .csv_file {
    background-image: url(../img/__default/csv_file.png);
}

body .add {
    background-image: url(../img/__default/add.png);
}

body .abfrage32 {
    background-image: url(../img/__default/abfrage32.png);
}

body .produktauswahl {
    background-image: url(../img/__default/produktauswahl.png);
}

body .erinnerung {
    background-image: url(../img/__default/erinnerung.png);
}

body .faellig {
    background-image: url(../img/__default/faellig.png);
}

body .erledigtKunde16.aktiv {
    background-image: url(../img/__default/checked_kunde_aktiv.png);
}

body .erledigtKunde16.inaktiv {
    background-image: url(../img/__default/checked_kunde_inaktiv.png);
}

body .abwesenheit32 {
    background-image: url(../img/__default/abwesenheit32.png);
}

body .produkt48 {
    background-image: url(../img/__default/produkt48.png);
}

body .projekt48 {
    background-image: url(../img/__default/projekt48.png);
}

body .label48 {
    background-image: url(../img/__default/label48.png);
}

body .sort_asc {
    background-image: url(../img/__default/sort_asc.png);
}

body .sort_desc {
    background-image: url(../img/__default/sort_desc.png);
}

body .print32 {
    background-image: url(../img/__default/print32.png);
}

body .newItem {
    background-image: url(../img/__default/new.png);
}

body .text48 {
    background-image: url(../img/__default/text48.png);
}

body .grp48 {
    background-image: url(../img/__default/grp48.png);
}

body .calendar48 {
    background-image: url(../img/__default/calendar48.png);
}

body .erp_auftrag48 {
    background-image: url(../img/__default/erp_auftrag48.png);
}

body .aufgabe48 {
    background-image: url(../img/__default/aufgabe48.png);
}

body .shield48 {
    background-image: url(../img/__default/shield48.png);
}

body .shield32 {
    background-image: url(../img/__default/shield32.png);
}

body .shield20 {
    background-image: url(../img/__default/shield20.png);
}

body .shield {
    background-image: url(../img/__default/shield16.png);
}

body .aioerror {
    background-image: url(../img/aio_error.png);
}

/*** BLUE-Icons ***/
/* tab */
body.primary-blue .kde, body.secondary-blue .inaktivTab .kde {
    background-image: url(../img/tab/_blue/kde.png);
}

body.primary-blue .ane, body.secondary-blue .inaktivTab .ane {
    background-image: url(../img/tab/_blue/ane.png);
}

body.primary-blue .ben, body.secondary-blue .inaktivTab .ben {
    background-image: url(../img/tab/_blue/ben.png);
}

body.primary-blue .tic, body.secondary-blue .inaktivTab .tic {
    background-image: url(../img/tab/_blue/tic.png);
}

body.primary-blue .download, body.secondary-blue .inaktivTab .download {
    background-image: url(../img/tab/_blue/download.png);
}

body.primary-blue .chatter, body.secondary-blue .inaktivTab .chatter {
    background-image: url(../img/tab/_blue/chatter.png);
}

body.primary-blue .settings, body.secondary-blue .inaktivTab .settings {
    background-image: url(../img/tab/_blue/settings.png);
}

body.primary-blue .info, body.secondary-blue .inaktivTab .info {
    background-image: url(../img/tab/_blue/info.png);
}

body.primary-blue .bug, body.secondary-blue .inaktivTab .bug {
    background-image: url(../img/tab/_blue/bug.png);
}

body.primary-blue .email, body.secondary-blue .inaktivTab .email {
    background-image: url(../img/tab/_blue/email.png);
}

body.primary-blue .email_send, body.secondary-blue .inaktivTab .email_send {
    background-image: url(../img/tab/_blue/email_send.png);
}

body.primary-blue .software, body.secondary-blue .inaktivTab .software {
    background-image: url(../img/tab/_blue/software.png);
}

body.primary-blue .handbuch, body.secondary-blue .inaktivTab .handbuch {
    background-image: url(../img/tab/_blue/handbuch.png);
}

body.primary-blue .video, body.secondary-blue .inaktivTab .video {
    background-image: url(../img/tab/_blue/video16.png);
}

body.primary-blue .dice, body.secondary-blue .inaktivTab .dice {
    background-image: url(../img/tab/_blue/dice16.png);
}

body.primary-blue .winner, body.secondary-blue .inaktivTab .winner {
    background-image: url(../img/tab/_blue/winner16.png);
}

body.primary-blue .help, body.secondary-blue .inaktivTab .help {
    background-image: url(../img/tab/_blue/help.png);
}

body.primary-blue .userinfo, body.secondary-blue .inaktivTab .userinfo {
    background-image: url(../img/tab/_blue/userinfo.png);
}

body.primary-blue .wiki, body.secondary-blue .inaktivTab .wiki {
    background-image: url(../img/tab/_blue/wiki.png);
}

body.primary-blue .keine_zuordnung, body.secondary-blue .inaktivTab .keine_zuordnung {
    background-image: url(../img/tab/_blue/keine_zuordnung.png);
}

body.primary-blue .datasearch, body.secondary-blue .inaktivTab .datasearch {
    background-image: url(../img/tab/_blue/datasearch.png);
}

body.primary-blue .posteingang, body.secondary-blue .inaktivTab .posteingang {
    background-image: url(../img/tab/_blue/posteingang.png);
}

body.primary-blue .telephone, body.secondary-blue .inaktivTab .telephone {
    background-image: url(../img/tab/_blue/telephone.png);
}

body.primary-blue .birthday_add, body.secondary-blue .inaktivTab .birthday_add {
    background-image: url(../img/tab/_blue/birthday_add.png);
}

body.primary-blue .birthday_remove, body.secondary-blue .inaktivTab .birthday_remove {
    background-image: url(../img/tab/_blue/birthday_remove.png);
}

body.primary-blue .schulung, body.secondary-blue .inaktivTab .schulung {
    background-image: url(../img/tab/_blue/schulung.png);
}

body.primary-blue .umbrella, body.secondary-blue .inaktivTab .umbrella {
    background-image: url(../img/tab/_blue/umbrella.png);
}

body.primary-blue .print, body.secondary-blue .inaktivTab .print {
    background-image: url(../img/tab/_blue/print.png);
}

body.primary-blue .protokoll, body.secondary-blue .inaktivTab .protokoll {
    background-image: url(../img/tab/_blue/protokoll.png);
}

body.primary-blue .download_protokoll, body.secondary-blue .inaktivTab .download_protokoll {
    background-image: url(../img/tab/_blue/download_protokoll.png);
}

body.primary-blue .favorit, body.secondary-blue .inaktivTab .favorit {
    background-image: url(../img/tab/_blue/favorit.png);
}

body.primary-blue .favorit_add, body.secondary-blue .inaktivTab .favorit_add {
    background-image: url(../img/tab/_blue/favorit_add.png);
}

body.primary-blue .favorit_remove, body.secondary-blue .inaktivTab .favorit_remove {
    background-image: url(../img/tab/_blue/favorit_remove.png);
}

body.primary-blue .password, body.secondary-blue .inaktivTab .password {
    background-image: url(../img/tab/_blue/password.png);
}

body.primary-blue .ticket_betreff, body.secondary-blue .inaktivTab .ticket_betreff {
    background-image: url(../img/tab/_blue/ticket_betreff.png);
}

body.primary-blue .chart_bar, body.secondary-blue .inaktivTab .chart_bar {
    background-image: url(../img/tab/_blue/chart_bar.png);
}

body.primary-blue .product_change, body.secondary-blue .inaktivTab .product_change {
    background-image: url(../img/tab/_blue/product_change.png);
}

body.primary-blue .flag_add, body.secondary-blue .inaktivTab .flag_add {
    background-image: url(../img/tab/_blue/flag_add.png);
}

body.primary-blue .flag_remove, body.secondary-blue .inaktivTab .flag_remove {
    background-image: url(../img/tab/_blue/flag_remove.png);
}

body.primary-blue .note, body.secondary-blue .inaktivTab .note {
    background-image: url(../img/tab/_blue/note.png);
}

body.primary-blue .lock16, body.secondary-blue .inaktivTab .lock16 {
    background-image: url(../img/tab/_blue/lock16.png);
}

body.primary-blue .note16, body.secondary-blue .inaktivTab .note16 {
    background-position: -33px -84px;
}

body.primary-blue .note16_inaktiv, body.secondary-blue .inaktivTab .note16_inaktiv {
    background-position: -33px 2px;
}

body.primary-blue .version_info, body.secondary-blue .inaktivTab .version_info {
    background-image: url(../img/tab/_blue/version_info.png);
}

body.primary-blue .find, body.secondary-blue .inaktivTab .find {
    background-image: url(../img/tab/_blue/find.png);
}

body.primary-blue .infomeldung, body.secondary-blue .inaktivTab .infomeldung {
    background-image: url(../img/tab/_blue/infomeldung.png);
}

body.primary-blue .computer, body.secondary-blue .inaktivTab .computer {
    background-image: url(../img/tab/_blue/computer.png);
}

body.primary-blue .online, body.secondary-blue .inaktivTab .online {
    background-image: url(../img/tab/_blue/online.png);
}

body.primary-blue .erp_auftrag, body.secondary-blue .inaktivTab .erp_auftrag {
    background-image: url(../img/tab/_blue/erp_auftrag.png);
}

body.primary-blue .erp_stundenkontingent, body.secondary-blue .inaktivTab .erp_stundenkontingent {
    background-image: url(../img/tab/_blue/erp_stundenkontingent.png);
}

body.primary-blue .erp_rechnung, body.secondary-blue .inaktivTab .erp_rechnung {
    background-image: url(../img/tab/_blue/erp_rechnung.png);
}

body.primary-blue .erp_wartung, body.secondary-blue .inaktivTab .erp_wartung {
    background-image: url(../img/tab/_blue/erp_wartung.png);
}

body.primary-blue .erp_lohn, body.secondary-blue .inaktivTab .erp_lohn {
    background-image: url(../img/tab/_blue/erp_lohn.png);
}

body.primary-blue .tic_partner, body.secondary-blue .inaktivTab .tic_partner {
    background-image: url(../img/tab/_blue/tic_partner.png);
}

body.primary-blue .tic_partner_lock, body.secondary-blue .inaktivTab .tic_partner_lock {
    background-image: url(../img/tab/_blue/tic_partner_lock.png);
}

body.primary-blue .abfrage, body.secondary-blue .inaktivTab .abfrage {
    background-image: url(../img/tab/_blue/abfrage.png);
}

body.primary-blue .abfrageTabAbfrage, body.secondary-blue .inaktivTab .abfrageTabAbfrage {
    background-image: url(../img/tab/_blue/abfrage.png);
}

body.primary-blue .abfrageTabVorschau, body.secondary-blue .inaktivTab .abfrageTabVorschau {
    background-image: url(../img/tab/_blue/abfrage_vorschau.png);
}

body.primary-blue .abfrageTabErgebnis, body.secondary-blue .inaktivTab .abfrageTabErgebnis {
    background-image: url(../img/tab/_blue/abfrage_ergebnis.png);
}

body.primary-blue .projekte, body.secondary-blue .inaktivTab .projekte {
    background-image: url(../img/tab/_blue/projekte.png);
}

body.primary-blue .projekt, body.secondary-blue .inaktivTab .projekt {
    background-image: url(../img/tab/_blue/projekt.png);
}

body.primary-blue .aufgabe, body.secondary-blue .inaktivTab .aufgabe {
    background-image: url(../img/tab/_blue/aufgabe.png);
}

body.primary-blue .abwesenheit, body.secondary-blue .inaktivTab .abwesenheit {
    background-image: url(../img/tab/_blue/abwesenheit.png);
}

body.primary-blue .logout, body.secondary-blue .inaktivTab .logout {
    background-image: url(../img/tab/_blue/logout.png);
}

body.primary-blue .produkt, body.secondary-blue .inaktivTab .produkt {
    background-image: url(../img/tab/_blue/produkt.png);
}

body.primary-blue .sms, body.secondary-blue .inaktivTab .sms {
    background-image: url(../img/tab/_blue/sms.png);
}

body.primary-blue .nachricht, body.secondary-blue .inaktivTab .nachricht {
    background-image: url(../img/tab/_blue/nachricht.png);
}

body.primary-blue .unterhaltung, body.secondary-blue .inaktivTab .unterhaltung {
    background-image: url(../img/tab/_blue/unterhaltung.png);
}

body.primary-blue .clock, body.secondary-blue .inaktivTab .clock {
    background-image: url(../img/tab/_blue/clock.png);
}

body.primary-blue .text, body.secondary-blue .inaktivTab .text {
    background-image: url(../img/tab/_blue/text.png);
}

body.primary-blue .calendar, body.secondary-blue .inaktivTab .calendar {
    background-image: url(../img/tab/_blue/calendar.png);
}

body.primary-blue .opentask, body.secondary-blue .inaktivTab .opentask {
    background-image: url(../img/tab/_blue/opentask.png);
}

body.primary-blue .grp, body.secondary-blue .inaktivTab .grp {
    background-image: url(../img/tab/_blue/grp.png);
}

body.primary-blue .share, body.secondary-blue .inaktivTab .share {
    background-image: url(../img/tab/_blue/share.png);
}

body.primary-blue .copy, body.secondary-blue .inaktivTab .copy {
    background-image: url(../img/tab/_blue/copy.png);
}

body.primary-blue .move, body.secondary-blue .inaktivTab .move {
    background-image: url(../img/tab/_blue/move.png);
}

/*** BLUE-Icons ***/
/* img */
body.primary-blue .kde48 {
    background-image: url(../img/_blue/kde48.png);
}

body.primary-blue .ane48 {
    background-image: url(../img/_blue/ane48.png);
}

body.primary-blue .ben48 {
    background-image: url(../img/_blue/ben48.png);
}

body.primary-blue .tic48 {
    background-image: url(../img/_blue/tic48.png);
}

body.primary-blue .tic32 {
    background-image: url(../img/_blue/tic32.png);
}

body.primary-blue .aufgabe32 {
    background-image: url(../img/_blue/aufgabe32.png);
}

body.primary-blue .download48 {
    background-image: url(../img/_blue/download48.png);
}

body.primary-blue .software48 {
    background-image: url(../img/_blue/software48.png);
}

body.primary-blue .handbuch48 {
    background-image: url(../img/_blue/handbuch48.png);
}

body.primary-blue .video48 {
    background-image: url(../img/_blue/video48.png);
}

body.primary-blue .help48 {
    background-image: url(../img/_blue/ticket_help48.png);
}

body.primary-blue .userinfo48 {
    background-image: url(../img/_blue/userinfo48.png);
}

body.primary-blue .wiki48 {
    background-image: url(../img/_blue/wiki48.png);
}

body.primary-blue .keine_zuordnung48 {
    background-image: url(../img/_blue/keine_zuordnung48.png);
}

body.primary-blue .addBereich {
    background-position: -50px -78px;
}

body.primary-blue .addFile {
    background-position: -71px -79px;
}

body.primary-blue .addLink {
    background-position: -91px -79px;
}

body.primary-blue .chatterpin {
    background-position: -16px -85px;
}

    body.primary-blue .chatterpin.off {
        background-position: -16px 0px;
    }

body.primary-blue .flag16 {
    background-position: 0 -85px;
}

body.primary-blue .flag16_inaktiv {
    background-position: 0 0px;
}

body.primary-blue .link10 {
    background-image: url(../img/_blue/link10.png);
}

body.primary-blue .link16 {
    background-image: url(../img/_blue/link16.png);
}

body.primary-blue .chatterArea {
    background-image: url(../img/_blue/chatter.png);
}

body.primary-blue .benTake16 {
    background-image: url(../img/_blue/benTake16.png);
}

body.primary-blue .menuePfeil {
    background-image: url(../img/_blue/menue_pfeil.png);
}

body.primary-blue .pfeilHighlight .menuePfeil {
    background-image: url(../img/_blue/menue_pfeil_highlight.png);
}

body.primary-blue .map {
    background-image: url(../img/_blue/map.png);
}

body.primary-blue .ticketaktion_button1 {
    background-image: url(../img/_blue/button1.png);
}

body.primary-blue .ticketaktion_button2 {
    background-image: url(../img/_blue/button2.png);
}

body.primary-blue .ticketaktion_button3 {
    background-image: url(../img/_blue/button3.png);
}

body.primary-blue .ticketaktion_button4 {
    background-image: url(../img/_blue/button4.png);
}

body.primary-blue .ticketaktion_button5 {
    background-image: url(../img/_blue/button5.png);
}

body.primary-blue .new_action {
    background-image: url(../img/_blue/new_action.png);
}

body.primary-blue .ausgesetzt {
    background-image: url(../img/_blue/ausgesetzt.png);
}

body.primary-blue .favorit_web {
    background-image: url(../img/_blue/favorit_web.png);
}

body.primary-blue .remote32 {
    background-image: url(../img/_blue/remote32.png);
}

body.primary-blue .phone32 {
    background-image: url(../img/_blue/phone32.png);
}

body.primary-blue .clock32 {
    background-image: url(../img/_blue/clock32.png);
}

body.primary-blue .clockeuro32 {
    background-image: url(../img/_blue/clockeuro32.png);
}

body.primary-blue .euro32 {
    background-image: url(../img/_blue/euro32.png);
}

body.primary-blue .calendar32 {
    background-image: url(../img/_blue/calendar32.png);
}

body.primary-blue .archiv32 {
    background-image: url(../img/_blue/archiv32.png);
}

body.primary-blue .gemeinde32 {
    background-image: url(../img/_blue/gemeinde32.png);
}

body.primary-blue .clock48 {
    background-image: url(../img/_blue/clock48.png);
}

body.primary-blue .login48 {
    background-image: url(../img/_blue/login48.png);
}

body.primary-blue .login32 {
    background-image: url(../img/_blue/login32.png);
}

body.primary-blue .ticket_help48 {
    background-image: url(../img/_blue/ticket_help48.png);
}

body.primary-blue .ticket_info48 {
    background-image: url(../img/_blue/ticket_info48.png);
}

body.primary-blue .present16 {
    background-image: url(../img/_blue/present16.png);
}

body.primary-blue .present32 {
    background-image: url(../img/_blue/present32.png);
}

body.primary-blue .edit {
    background-image: url(../img/_blue/edit.png);
}

body.primary-blue .password {
    background-image: url(../img/_blue/password.png);
}

body.primary-blue .stamp16 {
    background-image: url(../img/_blue/stamp16.png);
}

body.primary-blue .clock_down {
    background-image: url(../img/_blue/clock_down.png);
}

body.primary-blue .checked {
    background-image: url(../img/_blue/checked.png);
}

body.primary-blue ._contentRefresh {
    background-image: url(../img/_blue/refresh.png);
}

body.primary-blue .refresh16 {
    background-image: url(../img/_blue/refresh16.png);
}

body.primary-blue .warning32 {
    background-image: url(../img/_blue/warning32.png);
}

body.primary-blue .download_file {
    background-image: url(../img/_blue/download_file.png);
}

body.primary-blue .csv_file {
    background-image: url(../img/_blue/csv_file.png);
}

body.primary-blue .add {
    background-image: url(../img/_blue/add.png);
}

body.primary-blue .abfrage32 {
    background-image: url(../img/_blue/abfrage32.png);
}

body.primary-blue .produktauswahl {
    background-image: url(../img/_blue/produktauswahl.png);
}

body.primary-blue .erinnerung {
    background-image: url(../img/_blue/erinnerung.png);
}

body.primary-blue .faellig {
    background-image: url(../img/_blue/faellig.png);
}

body.primary-blue .erledigtKunde16.aktiv {
    background-image: url(../img/_blue/checked_kunde_aktiv.png);
}

body.primary-blue .erledigtKunde16.inaktiv {
    background-image: url(../img/_blue/checked_kunde_inaktiv.png);
}

body.primary-blue .abwesenheit32 {
    background-image: url(../img/_blue/abwesenheit32.png);
}

body.primary-blue .produkt48 {
    background-image: url(../img/_blue/produkt48.png);
}

body.primary-blue .projekt48 {
    background-image: url(../img/_blue/projekt48.png);
}

body.primary-blue .label48 {
    background-image: url(../img/_blue/label48.png);
}

body.primary-blue .sort_asc {
    background-image: url(../img/_blue/sort_asc.png);
}

body.primary-blue .sort_desc {
    background-image: url(../img/_blue/sort_desc.png);
}

body.primary-blue .print32 {
    background-image: url(../img/_blue/print32.png);
}

body.primary-blue .newItem {
    background-image: url(../img/_blue/new.png);
}

body.primary-blue .text48 {
    background-image: url(../img/_blue/text48.png);
}

body.primary-blue .grp48 {
    background-image: url(../img/_blue/grp48.png);
}

body.primary-blue .calendar48 {
    background-image: url(../img/_blue/calendar48.png);
}

body.primary-blue .erp_auftrag48 {
    background-image: url(../img/_blue/erp_auftrag48.png);
}

body.primary-blue .aufgabe48 {
    background-image: url(../img/_blue/aufgabe48.png);
}

body.primary-blue .shield48 {
    background-image: url(../img/_blue/shield48.png);
}

body.primary-blue .shield32 {
    background-image: url(../img/_blue/shield32.png);
}

body.primary-blue .shield20 {
    background-image: url(../img/_blue/shield20.png);
}

body.primary-blue .shield {
    background-image: url(../img/_blue/shield16.png);
}


/*** GRAY-Icons ***/
/* tab */
body.primary-gray .kde, body.secondary-gray .inaktivTab .kde {
    background-image: url(../img/tab/_gray/kde.png);
}

body.primary-gray .ane, body.secondary-gray .inaktivTab .ane {
    background-image: url(../img/tab/_gray/ane.png);
}

body.primary-gray .ben, body.secondary-gray .inaktivTab .ben {
    background-image: url(../img/tab/_gray/ben.png);
}

body.primary-gray .tic, body.secondary-gray .inaktivTab .tic {
    background-image: url(../img/tab/_gray/tic.png);
}

body.primary-gray .download, body.secondary-gray .inaktivTab .download {
    background-image: url(../img/tab/_gray/download.png);
}

body.primary-gray .chatter, body.secondary-gray .inaktivTab .chatter {
    background-image: url(../img/tab/_gray/chatter.png);
}

body.primary-gray .settings, body.secondary-gray .inaktivTab .settings {
    background-image: url(../img/tab/_gray/settings.png);
}

body.primary-gray .info, body.secondary-gray .inaktivTab .info {
    background-image: url(../img/tab/_gray/info.png);
}

body.primary-gray .bug, body.secondary-gray .inaktivTab .bug {
    background-image: url(../img/tab/_gray/bug.png);
}

body.primary-gray .email, body.secondary-gray .inaktivTab .email {
    background-image: url(../img/tab/_gray/email.png);
}

body.primary-gray .email_send, body.secondary-gray .inaktivTab .email_send {
    background-image: url(../img/tab/_gray/email_send.png);
}

body.primary-gray .software, body.secondary-gray .inaktivTab .software {
    background-image: url(../img/tab/_gray/software.png);
}

body.primary-gray .handbuch, body.secondary-gray .inaktivTab .handbuch {
    background-image: url(../img/tab/_gray/handbuch.png);
}

body.primary-gray .video, body.secondary-gray .inaktivTab .video {
    background-image: url(../img/tab/_gray/video16.png);
}

body.primary-gray .help, body.secondary-gray .inaktivTab .help {
    background-image: url(../img/tab/_gray/help.png);
}

body.primary-gray .dice, body.secondary-gray .inaktivTab .dice {
    background-image: url(../img/tab/_gray/dice16.png);
}

body.primary-gray .winner, body.secondary-gray .inaktivTab .winner {
    background-image: url(../img/tab/_gray/winner16.png);
}

body.primary-gray .userinfo, body.secondary-gray .inaktivTab .userinfo {
    background-image: url(../img/tab/_gray/userinfo.png);
}

body.primary-gray .wiki, body.secondary-gray .inaktivTab .wiki {
    background-image: url(../img/tab/_gray/wiki.png);
}

body.primary-gray .keine_zuordnung, body.secondary-gray .inaktivTab .keine_zuordnung {
    background-image: url(../img/tab/_gray/keine_zuordnung.png);
}

body.primary-gray .datasearch, body.secondary-gray .inaktivTab .datasearch {
    background-image: url(../img/tab/_gray/datasearch.png);
}

body.primary-gray .posteingang, body.secondary-gray .inaktivTab .posteingang {
    background-image: url(../img/tab/_gray/posteingang.png);
}

body.primary-gray .telephone, body.secondary-gray .inaktivTab .telephone {
    background-image: url(../img/tab/_gray/telephone.png);
}

body.primary-gray .birthday_add, body.secondary-gray .inaktivTab .birthday_add {
    background-image: url(../img/tab/_gray/birthday_add.png);
}

body.primary-gray .birthday_remove, body.secondary-gray .inaktivTab .birthday_remove {
    background-image: url(../img/tab/_gray/birthday_remove.png);
}

body.primary-gray .schulung, body.secondary-gray .inaktivTab .schulung {
    background-image: url(../img/tab/_gray/schulung.png);
}

body.primary-gray .umbrella, body.secondary-gray .inaktivTab .umbrella {
    background-image: url(../img/tab/_gray/umbrella.png);
}

body.primary-gray .print, body.secondary-gray .inaktivTab .print {
    background-image: url(../img/tab/_gray/print.png);
}

body.primary-gray .protokoll, body.secondary-gray .inaktivTab .protokoll {
    background-image: url(../img/tab/_gray/protokoll.png);
}

body.primary-gray .download_protokoll, body.secondary-gray .inaktivTab .download_protokoll {
    background-image: url(../img/tab/_gray/download_protokoll.png);
}

body.primary-gray .favorit, body.secondary-gray .inaktivTab .favorit {
    background-image: url(../img/tab/_gray/favorit.png);
}

body.primary-gray .favorit_add, body.secondary-gray .inaktivTab .favorit_add {
    background-image: url(../img/tab/_gray/favorit_add.png);
}

body.primary-gray .favorit_remove, body.secondary-gray .inaktivTab .favorit_remove {
    background-image: url(../img/tab/_gray/favorit_remove.png);
}

body.primary-gray .password, body.secondary-gray .inaktivTab .password {
    background-image: url(../img/tab/_gray/password.png);
}

body.primary-gray .ticket_betreff, body.secondary-gray .inaktivTab .ticket_betreff {
    background-image: url(../img/tab/_gray/ticket_betreff.png);
}

body.primary-gray .chart_bar, body.secondary-gray .inaktivTab .chart_bar {
    background-image: url(../img/tab/_gray/chart_bar.png);
}

body.primary-gray .product_change, body.secondary-gray .inaktivTab .product_change {
    background-image: url(../img/tab/_gray/product_change.png);
}

body.primary-gray .flag_add, body.secondary-gray .inaktivTab .flag_add {
    background-image: url(../img/tab/_gray/flag_add.png);
}

body.primary-gray .flag_remove, body.secondary-gray .inaktivTab .flag_remove {
    background-image: url(../img/tab/_gray/flag_remove.png);
}

body.primary-gray .note, body.secondary-gray .inaktivTab .note {
    background-image: url(../img/tab/_gray/note.png);
}

body.primary-gray .lock16, body.secondary-gray .inaktivTab .lock16 {
    background-image: url(../img/tab/_gray/lock16.png);
}

body.primary-gray .note16, body.secondary-gray .inaktivTab .note16 {
    background-position: -33px -15px;
}

body.primary-gray .note16_inaktiv, body.secondary-gray .inaktivTab .note16_inaktiv {
    background-position: -33px 2px;
}

body.primary-gray .version_info, body.secondary-gray .inaktivTab .version_info {
    background-image: url(../img/tab/_gray/version_info.png);
}

body.primary-gray .find, body.secondary-gray .inaktivTab .find {
    background-image: url(../img/tab/_gray/find.png);
}

body.primary-gray .infomeldung, body.secondary-gray .inaktivTab .infomeldung {
    background-image: url(../img/tab/_gray/infomeldung.png);
}

body.primary-gray .computer, body.secondary-gray .inaktivTab .computer {
    background-image: url(../img/tab/_gray/computer.png);
}

body.primary-gray .online, body.secondary-gray .inaktivTab .online {
    background-image: url(../img/tab/_gray/online.png);
}

body.primary-gray .erp_auftrag, body.secondary-gray .inaktivTab .erp_auftrag {
    background-image: url(../img/tab/_gray/erp_auftrag.png);
}

body.primary-gray .erp_stundenkontingent, body.secondary-gray .inaktivTab .erp_stundenkontingent {
    background-image: url(../img/tab/_gray/erp_stundenkontingent.png);
}

body.primary-gray .erp_rechnung, body.secondary-gray .inaktivTab .erp_rechnung {
    background-image: url(../img/tab/_gray/erp_rechnung.png);
}

body.primary-gray .erp_wartung, body.secondary-gray .inaktivTab .erp_wartung {
    background-image: url(../img/tab/_gray/erp_wartung.png);
}

body.primary-gray .erp_lohn, body.secondary-gray .inaktivTab .erp_lohn {
    background-image: url(../img/tab/_gray/erp_lohn.png);
}

body.primary-gray .tic_partner, body.secondary-gray .inaktivTab .tic_partner {
    background-image: url(../img/tab/_gray/tic_partner.png);
}

body.primary-gray .tic_partner_lock, body.secondary-gray .inaktivTab .tic_partner_lock {
    background-image: url(../img/tab/_gray/tic_partner_lock.png);
}

body.primary-gray .abfrage, body.secondary-gray .inaktivTab .abfrage {
    background-image: url(../img/tab/_gray/abfrage.png);
}

body.primary-gray .abfrageTabAbfrage, body.secondary-gray .inaktivTab .abfrageTabAbfrage {
    background-image: url(../img/tab/_gray/abfrage.png);
}

body.primary-gray .abfrageTabVorschau, body.secondary-gray .inaktivTab .abfrageTabVorschau {
    background-image: url(../img/tab/_gray/abfrage_vorschau.png);
}

body.primary-gray .abfrageTabErgebnis, body.secondary-gray .inaktivTab .abfrageTabErgebnis {
    background-image: url(../img/tab/_gray/abfrage_ergebnis.png);
}

body.primary-gray .projekte, body.secondary-gray .inaktivTab .projekte {
    background-image: url(../img/tab/_gray/projekte.png);
}

body.primary-gray .projekt, body.secondary-gray .inaktivTab .projekt {
    background-image: url(../img/tab/_gray/projekt.png);
}

body.primary-gray .aufgabe, body.secondary-gray .inaktivTab .aufgabe {
    background-image: url(../img/tab/_gray/aufgabe.png);
}

body.primary-gray .abwesenheit, body.secondary-gray .inaktivTab .abwesenheit {
    background-image: url(../img/tab/_gray/abwesenheit.png);
}

body.primary-gray .logout, body.secondary-gray .inaktivTab .logout {
    background-image: url(../img/tab/_gray/logout.png);
}

body.primary-gray .produkt, body.secondary-gray .inaktivTab .produkt {
    background-image: url(../img/tab/_gray/produkt.png);
}

body.primary-gray .sms, body.secondary-gray .inaktivTab .sms {
    background-image: url(../img/tab/_gray/sms.png);
}

body.primary-gray .nachricht, body.secondary-gray .inaktivTab .nachricht {
    background-image: url(../img/tab/_gray/nachricht.png);
}

body.primary-gray .unterhaltung, body.secondary-gray .inaktivTab .unterhaltung {
    background-image: url(../img/tab/_gray/unterhaltung.png);
}

body.primary-gray .clock, body.secondary-gray .inaktivTab .clock {
    background-image: url(../img/tab/_gray/clock.png);
}

body.primary-gray .text, body.secondary-gray .inaktivTab .text {
    background-image: url(../img/tab/_gray/text.png);
}

body.primary-gray .calendar, body.secondary-gray .inaktivTab .calendar {
    background-image: url(../img/tab/_gray/calendar.png);
}

body.primary-gray .opentask, body.secondary-gray .inaktivTab .opentask {
    background-image: url(../img/tab/_gray/opentask.png);
}

body.primary-gray .grp, body.secondary-gray .inaktivTab .grp {
    background-image: url(../img/tab/_gray/grp.png);
}

body.primary-gray .share, body.secondary-gray .inaktivTab .share {
    background-image: url(../img/tab/_gray/share.png);
}

body.primary-gray .copy, body.secondary-gray .inaktivTab .copy {
    background-image: url(../img/tab/_gray/copy.png);
}

body.primary-gray .move, body.secondary-gray .inaktivTab .move {
    background-image: url(../img/tab/_gray/move.png);
}
/*** GRAY-Icons ***/
/* img */
body.primary-gray .kde48 {
    background-image: url(../img/_gray/kde48.png);
}

body.primary-gray .ane48 {
    background-image: url(../img/_gray/ane48.png);
}

body.primary-gray .ben48 {
    background-image: url(../img/_gray/ben48.png);
}

body.primary-gray .tic48 {
    background-image: url(../img/_gray/tic48.png);
}

body.primary-gray .tic32 {
    background-image: url(../img/_gray/tic32.png);
}

body.primary-gray .aufgabe32 {
    background-image: url(../img/_gray/aufgabe32.png);
}

body.primary-gray .download48 {
    background-image: url(../img/_gray/download48.png);
}

body.primary-gray .software48 {
    background-image: url(../img/_gray/software48.png);
}

body.primary-gray .handbuch48 {
    background-image: url(../img/_gray/handbuch48.png);
}

body.primary-gray .video48 {
    background-image: url(../img/_gray/video48.png);
}

body.primary-gray .help48 {
    background-image: url(../img/_gray/ticket_help48.png);
}

body.primary-gray .userinfo48 {
    background-image: url(../img/_gray/userinfo48.png);
}

body.primary-gray .wiki48 {
    background-image: url(../img/_gray/wiki48.png);
}

body.primary-gray .keine_zuordnung48 {
    background-image: url(../img/_gray/keine_zuordnung48.png);
}

body.primary-gray .addBereich {
    background-position: -50px 2px;
}

body.primary-gray .addFile {
    background-position: -71px 0px;
}

body.primary-gray .addLink {
    background-position: -91px 0px;
}

body.primary-gray .chatterpin {
    background-position: -16px -17px;
}

    body.primary-gray .chatterpin.off {
        background-position: -16px 0px;
    }

body.primary-gray .flag16 {
    background-position: 0 -17px;
}

body.primary-gray .flag16_inaktiv {
    background-position: 0 0px;
}

body.primary-gray .link10 {
    background-image: url(../img/_gray/link10.png);
}

body.primary-gray .link16 {
    background-image: url(../img/_gray/link16.png);
}

body.primary-gray .chatterArea {
    background-image: url(../img/_gray/chatter.png);
}

body.primary-gray .benTake16 {
    background-image: url(../img/_gray/benTake16.png);
}

body.primary-gray .menuePfeil {
    background-image: url(../img/_gray/menue_pfeil.png);
}

body.primary-gray .pfeilHighlight .menuePfeil {
    background-image: url(../img/_gray/menue_pfeil_highlight.png);
}

body.primary-gray .map {
    background-image: url(../img/_gray/map.png);
}

body.primary-gray .ticketaktion_button1 {
    background-image: url(../img/_gray/button1.png);
}

body.primary-gray .ticketaktion_button2 {
    background-image: url(../img/_gray/button2.png);
}

body.primary-gray .ticketaktion_button3 {
    background-image: url(../img/_gray/button3.png);
}

body.primary-gray .ticketaktion_button4 {
    background-image: url(../img/_gray/button4.png);
}

body.primary-gray .ticketaktion_button5 {
    background-image: url(../img/_gray/button5.png);
}

body.primary-gray .new_action {
    background-image: url(../img/_gray/new_action.png);
}

body.primary-gray .ausgesetzt {
    background-image: url(../img/_gray/ausgesetzt.png);
}

body.primary-gray .favorit_web {
    background-image: url(../img/_gray/favorit_web.png);
}

body.primary-gray .remote32 {
    background-image: url(../img/_gray/remote32.png);
}

body.primary-gray .phone32 {
    background-image: url(../img/_gray/phone32.png);
}

body.primary-gray .clock32 {
    background-image: url(../img/_gray/clock32.png);
}

body.primary-gray .clockeuro32 {
    background-image: url(../img/_gray/clockeuro32.png);
}

body.primary-gray .euro32 {
    background-image: url(../img/_gray/euro32.png);
}

body.primary-gray .calendar32 {
    background-image: url(../img/_gray/calendar32.png);
}

body.primary-gray .archiv32 {
    background-image: url(../img/_gray/archiv32.png);
}

body.primary-gray .gemeinde32 {
    background-image: url(../img/_gray/gemeinde32.png);
}

body.primary-gray .clock48 {
    background-image: url(../img/_gray/clock48.png);
}

body.primary-gray .login48 {
    background-image: url(../img/_gray/login48.png);
}

body.primary-gray .login32 {
    background-image: url(../img/_gray/login32.png);
}

body.primary-gray .ticket_help48 {
    background-image: url(../img/_gray/ticket_help48.png);
}

body.primary-gray .ticket_info48 {
    background-image: url(../img/_gray/ticket_info48.png);
}

body.primary-gray .present16 {
    background-image: url(../img/_gray/present16.png);
}

body.primary-gray .present32 {
    background-image: url(../img/_gray/present32.png);
}

body.primary-gray .edit {
    background-image: url(../img/_gray/edit.png);
}

body.primary-gray .password {
    background-image: url(../img/_gray/password.png);
}

body.primary-gray .stamp16 {
    background-image: url(../img/_gray/stamp16.png);
}

body.primary-gray .clock_down {
    background-image: url(../img/_gray/clock_down.png);
}

body.primary-gray .checked {
    background-image: url(../img/_gray/checked.png);
}

body.primary-gray ._contentRefresh {
    background-image: url(../img/_gray/refresh.png);
}

body.primary-gray .refresh16 {
    background-image: url(../img/_gray/refresh16.png);
}

body.primary-gray .warning32 {
    background-image: url(../img/_gray/warning32.png);
}

body.primary-gray .download_file {
    background-image: url(../img/_gray/download_file.png);
}

body.primary-gray .csv_file {
    background-image: url(../img/_gray/csv_file.png);
}

body.primary-gray .add {
    background-image: url(../img/_gray/add.png);
}

body.primary-gray .abfrage32 {
    background-image: url(../img/_gray/abfrage32.png);
}

body.primary-gray .produktauswahl {
    background-image: url(../img/_gray/produktauswahl.png);
}

body.primary-gray .erinnerung {
    background-image: url(../img/_gray/erinnerung.png);
}

body.primary-gray .faellig {
    background-image: url(../img/_gray/faellig.png);
}

body.primary-gray .erledigtKunde16.aktiv {
    background-image: url(../img/_gray/checked_kunde_aktiv.png);
}

body.primary-gray .erledigtKunde16.inaktiv {
    background-image: url(../img/_gray/checked_kunde_inaktiv.png);
}

body.primary-gray .abwesenheit32 {
    background-image: url(../img/_gray/abwesenheit32.png);
}

body.primary-gray .produkt48 {
    background-image: url(../img/_gray/produkt48.png);
}

body.primary-gray .projekt48 {
    background-image: url(../img/_gray/projekt48.png);
}

body.primary-gray .label48 {
    background-image: url(../img/_gray/label48.png);
}

body.primary-gray .sort_asc {
    background-image: url(../img/_gray/sort_asc.png);
}

body.primary-gray .sort_desc {
    background-image: url(../img/_gray/sort_desc.png);
}

body.primary-gray .print32 {
    background-image: url(../img/_gray/print32.png);
}

body.primary-gray .newItem {
    background-image: url(../img/_gray/new.png);
}

body.primary-gray .text48 {
    background-image: url(../img/_gray/text48.png);
}

body.primary-gray .grp48 {
    background-image: url(../img/_gray/grp48.png);
}

body.primary-gray .calendar48 {
    background-image: url(../img/_gray/calendar48.png);
}

body.primary-gray .erp_auftrag48 {
    background-image: url(../img/_gray/erp_auftrag48.png);
}

body.primary-gray .aufgabe48 {
    background-image: url(../img/_gray/aufgabe48.png);
}

body.primary-gray .shield48 {
    background-image: url(../img/_gray/shield48.png);
}

body.primary-gray .shield32 {
    background-image: url(../img/_gray/shield32.png);
}

body.primary-gray .shield20 {
    background-image: url(../img/_gray/shield20.png);
}

body.primary-gray .shield {
    background-image: url(../img/_gray/shield16.png);
}

/*** GREEN-Icons ***/
/* tab */
body.primary-green .kde, body.secondary-green .inaktivTab .kde {
    background-image: url(../img/tab/_green/kde.png);
}

body.primary-green .ane, body.secondary-green .inaktivTab .ane {
    background-image: url(../img/tab/_green/ane.png);
}

body.primary-green .ben, body.secondary-green .inaktivTab .ben {
    background-image: url(../img/tab/_green/ben.png);
}

body.primary-green .tic, body.secondary-green .inaktivTab .tic {
    background-image: url(../img/tab/_green/tic.png);
}

body.primary-green .download, body.secondary-green .inaktivTab .download {
    background-image: url(../img/tab/_green/download.png);
}

body.primary-green .chatter, body.secondary-green .inaktivTab .chatter {
    background-image: url(../img/tab/_green/chatter.png);
}

body.primary-green .settings, body.secondary-green .inaktivTab .settings {
    background-image: url(../img/tab/_green/settings.png);
}

body.primary-green .info, body.secondary-green .inaktivTab .info {
    background-image: url(../img/tab/_green/info.png);
}

body.primary-green .bug, body.secondary-green .inaktivTab .bug {
    background-image: url(../img/tab/_green/bug.png);
}

body.primary-green .email, body.secondary-green .inaktivTab .email {
    background-image: url(../img/tab/_green/email.png);
}

body.primary-green .email_send, body.secondary-green .inaktivTab .email_send {
    background-image: url(../img/tab/_green/email_send.png);
}

body.primary-green .software, body.secondary-green .inaktivTab .software {
    background-image: url(../img/tab/_green/software.png);
}

body.primary-green .handbuch, body.secondary-green .inaktivTab .handbuch {
    background-image: url(../img/tab/_green/handbuch.png);
}

body.primary-green .video, body.secondary-green .inaktivTab .video {
    background-image: url(../img/tab/_green/video16.png);
}

body.primary-green .dice, body.secondary-green .inaktivTab .dice {
    background-image: url(../img/tab/_green/dice16.png);
}

body.primary-green .winner, body.secondary-green .inaktivTab .winner {
    background-image: url(../img/tab/_green/winner16.png);
}

body.primary-green .help, body.secondary-green .inaktivTab .help {
    background-image: url(../img/tab/_green/help.png);
}

body.primary-green .userinfo, body.secondary-green .inaktivTab .userinfo {
    background-image: url(../img/tab/_green/userinfo.png);
}

body.primary-green .wiki, body.secondary-green .inaktivTab .wiki {
    background-image: url(../img/tab/_green/wiki.png);
}

body.primary-green .keine_zuordnung, body.secondary-green .inaktivTab .keine_zuordnung {
    background-image: url(../img/tab/_green/keine_zuordnung.png);
}

body.primary-green .datasearch, body.secondary-green .inaktivTab .datasearch {
    background-image: url(../img/tab/_green/datasearch.png);
}

body.primary-green .posteingang, body.secondary-green .inaktivTab .posteingang {
    background-image: url(../img/tab/_green/posteingang.png);
}

body.primary-green .telephone, body.secondary-green .inaktivTab .telephone {
    background-image: url(../img/tab/_green/telephone.png);
}

body.primary-green .birthday_add, body.secondary-green .inaktivTab .birthday_add {
    background-image: url(../img/tab/_green/birthday_add.png);
}

body.primary-green .birthday_remove, body.secondary-green .inaktivTab .birthday_remove {
    background-image: url(../img/tab/_green/birthday_remove.png);
}

body.primary-green .schulung, body.secondary-green .inaktivTab .schulung {
    background-image: url(../img/tab/_green/schulung.png);
}

body.primary-green .umbrella, body.secondary-green .inaktivTab .umbrella {
    background-image: url(../img/tab/_green/umbrella.png);
}

body.primary-green .print, body.secondary-green .inaktivTab .print {
    background-image: url(../img/tab/_green/print.png);
}

body.primary-green .protokoll, body.secondary-green .inaktivTab .protokoll {
    background-image: url(../img/tab/_green/protokoll.png);
}

body.primary-green .download_protokoll, body.secondary-green .inaktivTab .download_protokoll {
    background-image: url(../img/tab/_green/download_protokoll.png);
}

body.primary-green .favorit, body.secondary-green .inaktivTab .favorit {
    background-image: url(../img/tab/_green/favorit.png);
}

body.primary-green .favorit_add, body.secondary-green .inaktivTab .favorit_add {
    background-image: url(../img/tab/_green/favorit_add.png);
}

body.primary-green .favorit_remove, body.secondary-green .inaktivTab .favorit_remove {
    background-image: url(../img/tab/_green/favorit_remove.png);
}

body.primary-green .password, body.secondary-green .inaktivTab .password {
    background-image: url(../img/tab/_green/password.png);
}

body.primary-green .ticket_betreff, body.secondary-green .inaktivTab .ticket_betreff {
    background-image: url(../img/tab/_green/ticket_betreff.png);
}

body.primary-green .chart_bar, body.secondary-green .inaktivTab .chart_bar {
    background-image: url(../img/tab/_green/chart_bar.png);
}

body.primary-green .product_change, body.secondary-green .inaktivTab .product_change {
    background-image: url(../img/tab/_green/product_change.png);
}

body.primary-green .flag_add, body.secondary-green .inaktivTab .flag_add {
    background-image: url(../img/tab/_green/flag_add.png);
}

body.primary-green .flag_remove, body.secondary-green .inaktivTab .flag_remove {
    background-image: url(../img/tab/_green/flag_remove.png);
}

body.primary-green .note, body.secondary-green .inaktivTab .note {
    background-image: url(../img/tab/_green/note.png);
}

body.primary-green .note16, body.secondary-green .inaktivTab .note16 {
    background-position: -33px -67px;
}

body.primary-green .note16_inaktiv, body.secondary-green .inaktivTab .note16_inaktiv {
    background-position: -33px 2px;
}

body.primary-green .version_info, body.secondary-green .inaktivTab .version_info {
    background-image: url(../img/tab/_green/version_info.png);
}

body.primary-green .find, body.secondary-green .inaktivTab .find {
    background-image: url(../img/tab/_green/find.png);
}

body.primary-green .infomeldung, body.secondary-green .inaktivTab .infomeldung {
    background-image: url(../img/tab/_green/infomeldung.png);
}

body.primary-green .computer, body.secondary-green .inaktivTab .computer {
    background-image: url(../img/tab/_green/computer.png);
}

body.primary-green .online, body.secondary-green .inaktivTab .online {
    background-image: url(../img/tab/_green/online.png);
}

body.primary-green .erp_auftrag, body.secondary-green .inaktivTab .erp_auftrag {
    background-image: url(../img/tab/_green/erp_auftrag.png);
}

body.primary-green .erp_stundenkontingent, body.secondary-green .inaktivTab .erp_stundenkontingent {
    background-image: url(../img/tab/_green/erp_stundenkontingent.png);
}

body.primary-green .erp_rechnung, body.secondary-green .inaktivTab .erp_rechnung {
    background-image: url(../img/tab/_green/erp_rechnung.png);
}

body.primary-green .erp_wartung, body.secondary-green .inaktivTab .erp_wartung {
    background-image: url(../img/tab/_green/erp_wartung.png);
}

body.primary-green .erp_lohn, body.secondary-green .inaktivTab .erp_lohn {
    background-image: url(../img/tab/_green/erp_lohn.png);
}

body.primary-green .tic_partner, body.secondary-green .inaktivTab .tic_partner {
    background-image: url(../img/tab/_green/tic_partner.png);
}

body.primary-green .tic_partner_lock, body.secondary-green .inaktivTab .tic_partner_lock {
    background-image: url(../img/tab/_green/tic_partner_lock.png);
}

body.primary-green .abfrage, body.secondary-green .inaktivTab .abfrage {
    background-image: url(../img/tab/_green/abfrage.png);
}

body.primary-green .abfrageTabAbfrage, body.secondary-green .inaktivTab .abfrageTabAbfrage {
    background-image: url(../img/tab/_green/abfrage.png);
}

body.primary-green .abfrageTabVorschau, body.secondary-green .inaktivTab .abfrageTabVorschau {
    background-image: url(../img/tab/_green/abfrage_vorschau.png);
}

body.primary-green .abfrageTabErgebnis, body.secondary-green .inaktivTab .abfrageTabErgebnis {
    background-image: url(../img/tab/_green/abfrage_ergebnis.png);
}

body.primary-green .projekte, body.secondary-green .inaktivTab .projekte {
    background-image: url(../img/tab/_green/projekte.png);
}

body.primary-green .projekt, body.secondary-green .inaktivTab .projekt {
    background-image: url(../img/tab/_green/projekt.png);
}

body.primary-green .aufgabe, body.secondary-green .inaktivTab .aufgabe {
    background-image: url(../img/tab/_green/aufgabe.png);
}

body.primary-green .abwesenheit, body.secondary-green .inaktivTab .abwesenheit {
    background-image: url(../img/tab/_green/abwesenheit.png);
}

body.primary-green .logout, body.secondary-green .inaktivTab .logout {
    background-image: url(../img/tab/_green/logout.png);
}

body.primary-green .produkt, body.secondary-green .inaktivTab .produkt {
    background-image: url(../img/tab/_green/produkt.png);
}

body.primary-green .sms, body.secondary-green .inaktivTab .sms {
    background-image: url(../img/tab/_green/sms.png);
}

body.primary-green .nachricht, body.secondary-green .inaktivTab .nachricht {
    background-image: url(../img/tab/_green/nachricht.png);
}

body.primary-green .unterhaltung, body.secondary-green .inaktivTab .unterhaltung {
    background-image: url(../img/tab/_green/unterhaltung.png);
}

body.primary-green .clock, body.secondary-green .inaktivTab .clock {
    background-image: url(../img/tab/_green/clock.png);
}

body.primary-green .text, body.secondary-green .inaktivTab .text {
    background-image: url(../img/tab/_green/text.png);
}

body.primary-green .calendar, body.secondary-green .inaktivTab .calendar {
    background-image: url(../img/tab/_green/calendar.png);
}

body.primary-green .opentask, body.secondary-green .inaktivTab .opentask {
    background-image: url(../img/tab/_green/opentask.png);
}

body.primary-green .grp, body.secondary-green .inaktivTab .grp {
    background-image: url(../img/tab/_green/grp.png);
}

body.primary-green .share, body.secondary-green .inaktivTab .share {
    background-image: url(../img/tab/_green/share.png);
}

body.primary-green .copy, body.secondary-green .inaktivTab .copy {
    background-image: url(../img/tab/_green/copy.png);
}

body.primary-green .move, body.secondary-green .inaktivTab .move {
    background-image: url(../img/tab/_green/move.png);
}

body.primary-green .lock16, body.secondary-green .inaktivTab .lock16 {
    background-image: url(../img/tab/_green/lock16.png);
}

/*** GREEN-Icons ***/
/* img */
body.primary-green .kde48 {
    background-image: url(../img/_green/kde48.png);
}

body.primary-green .ane48 {
    background-image: url(../img/_green/ane48.png);
}

body.primary-green .ben48 {
    background-image: url(../img/_green/ben48.png);
}

body.primary-green .tic48 {
    background-image: url(../img/_green/tic48.png);
}

body.primary-green .tic32 {
    background-image: url(../img/_green/tic32.png);
}

body.primary-green .aufgabe32 {
    background-image: url(../img/_green/aufgabe32.png);
}

body.primary-green .download48 {
    background-image: url(../img/_green/download48.png);
}

body.primary-green .software48 {
    background-image: url(../img/_green/software48.png);
}

body.primary-green .handbuch48 {
    background-image: url(../img/_green/handbuch48.png);
}

body.primary-green .video48 {
    background-image: url(../img/_green/video48.png);
}

body.primary-green .help48 {
    background-image: url(../img/_green/ticket_help48.png);
}

body.primary-green .userinfo48 {
    background-image: url(../img/_green/userinfo48.png);
}

body.primary-green .wiki48 {
    background-image: url(../img/_green/wiki48.png);
}

body.primary-green .keine_zuordnung48 {
    background-image: url(../img/_green/keine_zuordnung48.png);
}

body.primary-green .addBereich {
    background-position: -50px -58px;
}

body.primary-green .addFile {
    background-position: -71px -59px;
}

body.primary-green .addLink {
    background-position: -91px -59px;
}

body.primary-green .chatterpin {
    background-position: -16px -68px;
}

    body.primary-green .chatterpin.off {
        background-position: -16px 0px;
    }

body.primary-green .flag16 {
    background-position: 0 -68px;
}

body.primary-green .flag16_inaktiv {
    background-position: 0 0px;
}

body.primary-green .link10 {
    background-image: url(../img/_green/link10.png);
}

body.primary-green .link16 {
    background-image: url(../img/_green/link16.png);
}

body.primary-green .chatterArea {
    background-image: url(../img/_green/chatter.png);
}

body.primary-green .benTake16 {
    background-image: url(../img/_green/benTake16.png);
}

body.primary-green .menuePfeil {
    background-image: url(../img/_green/menue_pfeil.png);
}

body.primary-green .pfeilHighlight .menuePfeil {
    background-image: url(../img/_green/menue_pfeil_highlight.png);
}

body.primary-green .map {
    background-image: url(../img/_green/map.png);
}

body.primary-green .ticketaktion_button1 {
    background-image: url(../img/_green/button1.png);
}

body.primary-green .ticketaktion_button2 {
    background-image: url(../img/_green/button2.png);
}

body.primary-green .ticketaktion_button3 {
    background-image: url(../img/_green/button3.png);
}

body.primary-green .ticketaktion_button4 {
    background-image: url(../img/_green/button4.png);
}

body.primary-green .ticketaktion_button5 {
    background-image: url(../img/_green/button5.png);
}

body.primary-green .new_action {
    background-image: url(../img/_green/new_action.png);
}

body.primary-green .ausgesetzt {
    background-image: url(../img/_green/ausgesetzt.png);
}

body.primary-green .favorit_web {
    background-image: url(../img/_green/favorit_web.png);
}

body.primary-green .remote32 {
    background-image: url(../img/_green/remote32.png);
}

body.primary-green .phone32 {
    background-image: url(../img/_green/phone32.png);
}

body.primary-green .clock32 {
    background-image: url(../img/_green/clock32.png);
}

body.primary-green .clockeuro32 {
    background-image: url(../img/_green/clockeuro32.png);
}

body.primary-green .euro32 {
    background-image: url(../img/_green/euro32.png);
}

body.primary-green .calendar32 {
    background-image: url(../img/_green/calendar32.png);
}

body.primary-green .archiv32 {
    background-image: url(../img/_green/archiv32.png);
}

body.primary-green .gemeinde32 {
    background-image: url(../img/_green/gemeinde32.png);
}

body.primary-green .clock48 {
    background-image: url(../img/_green/clock48.png);
}

body.primary-green .login48 {
    background-image: url(../img/_green/login48.png);
}

body.primary-green .login32 {
    background-image: url(../img/_green/login32.png);
}

body.primary-green .ticket_help48 {
    background-image: url(../img/_green/ticket_help48.png);
}

body.primary-green .ticket_info48 {
    background-image: url(../img/_green/ticket_info48.png);
}

body.primary-green .present16 {
    background-image: url(../img/_green/present16.png);
}

body.primary-green .present32 {
    background-image: url(../img/_green/present32.png);
}

body.primary-green .edit {
    background-image: url(../img/_green/edit.png);
}

body.primary-green .password {
    background-image: url(../img/_green/password.png);
}

body.primary-green .stamp16 {
    background-image: url(../img/_green/stamp16.png);
}

body.primary-green .clock_down {
    background-image: url(../img/_green/clock_down.png);
}

body.primary-green .checked {
    background-image: url(../img/_green/checked.png);
}

body.primary-green ._contentRefresh {
    background-image: url(../img/_green/refresh.png);
}

body.primary-green .refresh16 {
    background-image: url(../img/_green/refresh16.png);
}

body.primary-green .warning32 {
    background-image: url(../img/_green/warning32.png);
}

body.primary-green .download_file {
    background-image: url(../img/_green/download_file.png);
}

body.primary-green .csv_file {
    background-image: url(../img/_green/csv_file.png);
}

body.primary-green .add {
    background-image: url(../img/_green/add.png);
}

body.primary-green .abfrage32 {
    background-image: url(../img/_green/abfrage32.png);
}

body.primary-green .produktauswahl {
    background-image: url(../img/_green/produktauswahl.png);
}

body.primary-green .erinnerung {
    background-image: url(../img/_green/erinnerung.png);
}

body.primary-green .faellig {
    background-image: url(../img/_green/faellig.png);
}

body.primary-green .erledigtKunde16.aktiv {
    background-image: url(../img/_green/checked_kunde_aktiv.png);
}

body.primary-green .erledigtKunde16.inaktiv {
    background-image: url(../img/_green/checked_kunde_inaktiv.png);
}

body.primary-green .abwesenheit32 {
    background-image: url(../img/_green/abwesenheit32.png);
}

body.primary-green .produkt48 {
    background-image: url(../img/_green/produkt48.png);
}

body.primary-green .projekt48 {
    background-image: url(../img/_green/projekt48.png);
}

body.primary-green .label48 {
    background-image: url(../img/_green/label48.png);
}

body.primary-green .sort_asc {
    background-image: url(../img/_green/sort_asc.png);
}

body.primary-green .sort_desc {
    background-image: url(../img/_green/sort_desc.png);
}

body.primary-green .print32 {
    background-image: url(../img/_green/print32.png);
}

body.primary-green .newItem {
    background-image: url(../img/_green/new.png);
}

body.primary-green .text48 {
    background-image: url(../img/_green/text48.png);
}

body.primary-green .grp48 {
    background-image: url(../img/_green/grp48.png);
}

body.primary-green .calendar48 {
    background-image: url(../img/_green/calendar48.png);
}

body.primary-green .erp_auftrag48 {
    background-image: url(../img/_green/erp_auftrag48.png);
}

body.primary-green .aufgabe48 {
    background-image: url(../img/_green/aufgabe48.png);
}

body.primary-green .shield48 {
    background-image: url(../img/_green/shield48.png);
}

body.primary-green .shield32 {
    background-image: url(../img/_green/shield32.png);
}

body.primary-green .shield20 {
    background-image: url(../img/_green/shield20.png);
}

body.primary-green .shield {
    background-image: url(../img/_green/shield16.png);
}

/*** ORANGE-Icons ***/
/* tab */
body.primary-orange .kde, body.secondary-orange .inaktivTab .kde {
    background-image: url(../img/tab/_orange/kde.png);
}

body.primary-orange .ane, body.secondary-orange .inaktivTab .ane {
    background-image: url(../img/tab/_orange/ane.png);
}

body.primary-orange .ben, body.secondary-orange .inaktivTab .ben {
    background-image: url(../img/tab/_orange/ben.png);
}

body.primary-orange .tic, body.secondary-orange .inaktivTab .tic {
    background-image: url(../img/tab/_orange/tic.png);
}

body.primary-orange .download, body.secondary-orange .inaktivTab .download {
    background-image: url(../img/tab/_orange/download.png);
}

body.primary-orange .chatter, body.secondary-orange .inaktivTab .chatter {
    background-image: url(../img/tab/_orange/chatter.png);
}

body.primary-orange .settings, body.secondary-orange .inaktivTab .settings {
    background-image: url(../img/tab/_orange/settings.png);
}

body.primary-orange .info, body.secondary-orange .inaktivTab .info {
    background-image: url(../img/tab/_orange/info.png);
}

body.primary-orange .bug, body.secondary-orange .inaktivTab .bug {
    background-image: url(../img/tab/_orange/bug.png);
}

body.primary-orange .email, body.secondary-orange .inaktivTab .email {
    background-image: url(../img/tab/_orange/email.png);
}

body.primary-orange .email_send, body.secondary-orange .inaktivTab .email_send {
    background-image: url(../img/tab/_orange/email_send.png);
}

body.primary-orange .software, body.secondary-orange .inaktivTab .software {
    background-image: url(../img/tab/_orange/software.png);
}

body.primary-orange .handbuch, body.secondary-orange .inaktivTab .handbuch {
    background-image: url(../img/tab/_orange/handbuch.png);
}

body.primary-orange .video, body.secondary-orange .inaktivTab .video {
    background-image: url(../img/tab/_orange/video16.png);
}

body.primary-orange .dice, body.secondary-orange .inaktivTab .dice {
    background-image: url(../img/tab/_orange/dice16.png);
}

body.primary-orange .winner, body.secondary-orange .inaktivTab .winner {
    background-image: url(../img/tab/_orange/winner16.png);
}

body.primary-orange .help, body.secondary-orange .inaktivTab .help {
    background-image: url(../img/tab/_orange/help.png);
}

body.primary-orange .userinfo, body.secondary-orange .inaktivTab .userinfo {
    background-image: url(../img/tab/_orange/userinfo.png);
}

body.primary-orange .wiki, body.secondary-orange .inaktivTab .wiki {
    background-image: url(../img/tab/_orange/wiki.png);
}

body.primary-orange .keine_zuordnung, body.secondary-orange .inaktivTab .keine_zuordnung {
    background-image: url(../img/tab/_orange/keine_zuordnung.png);
}

body.primary-orange .datasearch, body.secondary-orange .inaktivTab .datasearch {
    background-image: url(../img/tab/_orange/datasearch.png);
}

body.primary-orange .posteingang, body.secondary-orange .inaktivTab .posteingang {
    background-image: url(../img/tab/_orange/posteingang.png);
}

body.primary-orange .telephone, body.secondary-orange .inaktivTab .telephone {
    background-image: url(../img/tab/_orange/telephone.png);
}

body.primary-orange .birthday_add, body.secondary-orange .inaktivTab .birthday_add {
    background-image: url(../img/tab/_orange/birthday_add.png);
}

body.primary-orange .birthday_remove, body.secondary-orange .inaktivTab .birthday_remove {
    background-image: url(../img/tab/_orange/birthday_remove.png);
}

body.primary-orange .schulung, body.secondary-orange .inaktivTab .schulung {
    background-image: url(../img/tab/_orange/schulung.png);
}

body.primary-orange .umbrella, body.secondary-orange .inaktivTab .umbrella {
    background-image: url(../img/tab/_orange/umbrella.png);
}

body.primary-orange .print, body.secondary-orange .inaktivTab .print {
    background-image: url(../img/tab/_orange/print.png);
}

body.primary-orange .protokoll, body.secondary-orange .inaktivTab .protokoll {
    background-image: url(../img/tab/_orange/protokoll.png);
}

body.primary-orange .download_protokoll, body.secondary-orange .inaktivTab .download_protokoll {
    background-image: url(../img/tab/_orange/download_protokoll.png);
}

body.primary-orange .favorit, body.secondary-orange .inaktivTab .favorit {
    background-image: url(../img/tab/_orange/favorit.png);
}

body.primary-orange .favorit_add, body.secondary-orange .inaktivTab .favorit_add {
    background-image: url(../img/tab/_orange/favorit_add.png);
}

body.primary-orange .favorit_remove, body.secondary-orange .inaktivTab .favorit_remove {
    background-image: url(../img/tab/_orange/favorit_remove.png);
}

body.primary-orange .password, body.secondary-orange .inaktivTab .password {
    background-image: url(../img/tab/_orange/password.png);
}

body.primary-orange .ticket_betreff, body.secondary-orange .inaktivTab .ticket_betreff {
    background-image: url(../img/tab/_orange/ticket_betreff.png);
}

body.primary-orange .chart_bar, body.secondary-orange .inaktivTab .chart_bar {
    background-image: url(../img/tab/_orange/chart_bar.png);
}

body.primary-orange .product_change, body.secondary-orange .inaktivTab .product_change {
    background-image: url(../img/tab/_orange/product_change.png);
}

body.primary-orange .flag_add, body.secondary-orange .inaktivTab .flag_add {
    background-image: url(../img/tab/_orange/flag_add.png);
}

body.primary-orange .flag_remove, body.secondary-orange .inaktivTab .flag_remove {
    background-image: url(../img/tab/_orange/flag_remove.png);
}

body.primary-orange .note, body.secondary-orange .inaktivTab .note {
    background-image: url(../img/tab/_orange/note.png);
}

body.primary-orange .lock16, body.secondary-orange .inaktivTab .lock16 {
    background-image: url(../img/tab/_orange/lock16.png);
}

body.primary-orange .note16, body.secondary-orange .inaktivTab .note16 {
    background-position: -33px -50px;
}

body.primary-orange .note16_inaktiv, body.secondary-orange .inaktivTab .note16_inaktiv {
    background-position: -33px 2px;
}

body.primary-orange .version_info, body.secondary-orange .inaktivTab .version_info {
    background-image: url(../img/tab/_orange/version_info.png);
}

body.primary-orange .find, body.secondary-orange .inaktivTab .find {
    background-image: url(../img/tab/_orange/find.png);
}

body.primary-orange .infomeldung, body.secondary-orange .inaktivTab .infomeldung {
    background-image: url(../img/tab/_orange/infomeldung.png);
}

body.primary-orange .computer, body.secondary-orange .inaktivTab .computer {
    background-image: url(../img/tab/_orange/computer.png);
}

body.primary-orange .online, body.secondary-orange .inaktivTab .online {
    background-image: url(../img/tab/_orange/online.png);
}

body.primary-orange .erp_auftrag, body.secondary-orange .inaktivTab .erp_auftrag {
    background-image: url(../img/tab/_orange/erp_auftrag.png);
}

body.primary-orange .erp_stundenkontingent, body.secondary-orange .inaktivTab .erp_stundenkontingent {
    background-image: url(../img/tab/_orange/erp_stundenkontingent.png);
}

body.primary-orange .erp_rechnung, body.secondary-orange .inaktivTab .erp_rechnung {
    background-image: url(../img/tab/_orange/erp_rechnung.png);
}

body.primary-orange .erp_wartung, body.secondary-orange .inaktivTab .erp_wartung {
    background-image: url(../img/tab/_orange/erp_wartung.png);
}

body.primary-orange .erp_lohn, body.secondary-orange .inaktivTab .erp_lohn {
    background-image: url(../img/tab/_orange/erp_lohn.png);
}

body.primary-orange .tic_partner, body.secondary-orange .inaktivTab .tic_partner {
    background-image: url(../img/tab/_orange/tic_partner.png);
}

body.primary-orange .tic_partner_lock, body.secondary-orange .inaktivTab .tic_partner_lock {
    background-image: url(../img/tab/_orange/tic_partner_lock.png);
}

body.primary-orange .abfrage, body.secondary-orange .inaktivTab .abfrage {
    background-image: url(../img/tab/_orange/abfrage.png);
}

body.primary-orange .abfrageTabAbfrage, body.secondary-orange .inaktivTab .abfrageTabAbfrage {
    background-image: url(../img/tab/_orange/abfrage.png);
}

body.primary-orange .abfrageTabVorschau, body.secondary-orange .inaktivTab .abfrageTabVorschau {
    background-image: url(../img/tab/_orange/abfrage_vorschau.png);
}

body.primary-orange .abfrageTabErgebnis, body.secondary-orange .inaktivTab .abfrageTabErgebnis {
    background-image: url(../img/tab/_orange/abfrage_ergebnis.png);
}

body.primary-orange .projekte, body.secondary-orange .inaktivTab .projekte {
    background-image: url(../img/tab/_orange/projekte.png);
}

body.primary-orange .projekt, body.secondary-orange .inaktivTab .projekt {
    background-image: url(../img/tab/_orange/projekt.png);
}

body.primary-orange .aufgabe, body.secondary-orange .inaktivTab .aufgabe {
    background-image: url(../img/tab/_orange/aufgabe.png);
}

body.primary-orange .abwesenheit, body.secondary-orange .inaktivTab .abwesenheit {
    background-image: url(../img/tab/_orange/abwesenheit.png);
}

body.primary-orange .logout, body.secondary-orange .inaktivTab .logout {
    background-image: url(../img/tab/_orange/logout.png);
}

body.primary-orange .produkt, body.secondary-orange .inaktivTab .produkt {
    background-image: url(../img/tab/_orange/produkt.png);
}

body.primary-orange .sms, body.secondary-orange .inaktivTab .sms {
    background-image: url(../img/tab/_orange/sms.png);
}

body.primary-orange .nachricht, body.secondary-orange .inaktivTab .nachricht {
    background-image: url(../img/tab/_orange/nachricht.png);
}

body.primary-orange .unterhaltung, body.secondary-orange .inaktivTab .unterhaltung {
    background-image: url(../img/tab/_orange/unterhaltung.png);
}

body.primary-orange .clock, body.secondary-orange .inaktivTab .clock {
    background-image: url(../img/tab/_orange/clock.png);
}

body.primary-orange .text, body.secondary-orange .inaktivTab .text {
    background-image: url(../img/tab/_orange/text.png);
}

body.primary-orange .calendar, body.secondary-orange .inaktivTab .calendar {
    background-image: url(../img/tab/_orange/calendar.png);
}

body.primary-orange .opentask, body.secondary-orange .inaktivTab .opentask {
    background-image: url(../img/tab/_orange/opentask.png);
}

body.primary-orange .grp, body.secondary-orange .inaktivTab .grp {
    background-image: url(../img/tab/_orange/grp.png);
}

body.primary-orange .share, body.secondary-orange .inaktivTab .share {
    background-image: url(../img/tab/_orange/share.png);
}

body.primary-orange .copy, body.secondary-orange .inaktivTab .copy {
    background-image: url(../img/tab/_orange/copy.png);
}

body.primary-orange .move, body.secondary-orange .inaktivTab .move {
    background-image: url(../img/tab/_orange/move.png);
}
/*** ORANGE-Icons ***/
/* img */
body.primary-orange .kde48 {
    background-image: url(../img/_orange/kde48.png);
}

body.primary-orange .ane48 {
    background-image: url(../img/_orange/ane48.png);
}

body.primary-orange .ben48 {
    background-image: url(../img/_orange/ben48.png);
}

body.primary-orange .tic48 {
    background-image: url(../img/_orange/tic48.png);
}

body.primary-orange .tic32 {
    background-image: url(../img/_orange/tic32.png);
}

body.primary-orange .aufgabe32 {
    background-image: url(../img/_orange/aufgabe32.png);
}

body.primary-orange .download48 {
    background-image: url(../img/_orange/download48.png);
}

body.primary-orange .software48 {
    background-image: url(../img/_orange/software48.png);
}

body.primary-orange .handbuch48 {
    background-image: url(../img/_orange/handbuch48.png);
}

body.primary-orange .video48 {
    background-image: url(../img/_orange/video48.png);
}

body.primary-orange .help48 {
    background-image: url(../img/_orange/ticket_help48.png);
}

body.primary-orange .userinfo48 {
    background-image: url(../img/_orange/userinfo48.png);
}

body.primary-orange .wiki48 {
    background-image: url(../img/_orange/wiki48.png);
}

body.primary-orange .keine_zuordnung48 {
    background-image: url(../img/_orange/keine_zuordnung48.png);
}

body.primary-orange .addBereich {
    background-position: -50px -38px;
}

body.primary-orange .addFile {
    background-position: -71px -39px;
}

body.primary-orange .addLink {
    background-position: -91px -39px;
}

body.primary-orange .chatterpin {
    background-position: -16px -51px;
}

    body.primary-orange .chatterpin.off {
        background-position: -16px 0px;
    }

body.primary-orange .flag16 {
    background-position: 0 -51px;
}

body.primary-orange .flag16_inaktiv {
    background-position: 0 0;
}

body.primary-orange .link10 {
    background-image: url(../img/_orange/link10.png);
}

body.primary-orange .link16 {
    background-image: url(../img/_orange/link16.png);
}

body.primary-orange .chatterArea {
    background-image: url(../img/_orange/chatter.png);
}

body.primary-orange .benTake16 {
    background-image: url(../img/_orange/benTake16.png);
}

body.primary-orange .menuePfeil {
    background-image: url(../img/_orange/menue_pfeil.png);
}

body.primary-orange .pfeilHighlight .menuePfeil {
    background-image: url(../img/_orange/menue_pfeil_highlight.png);
}

body.primary-orange .map {
    background-image: url(../img/_orange/map.png);
}

body.primary-orange .ticketaktion_button1 {
    background-image: url(../img/_orange/button1.png);
}

body.primary-orange .ticketaktion_button2 {
    background-image: url(../img/_orange/button2.png);
}

body.primary-orange .ticketaktion_button3 {
    background-image: url(../img/_orange/button3.png);
}

body.primary-orange .ticketaktion_button4 {
    background-image: url(../img/_orange/button4.png);
}

body.primary-orange .ticketaktion_button5 {
    background-image: url(../img/_orange/button5.png);
}

body.primary-orange .new_action {
    background-image: url(../img/_orange/new_action.png);
}

body.primary-orange .ausgesetzt {
    background-image: url(../img/_orange/ausgesetzt.png);
}

body.primary-orange .favorit_web {
    background-image: url(../img/_orange/favorit_web.png);
}

body.primary-orange .remote32 {
    background-image: url(../img/_orange/remote32.png);
}

body.primary-orange .phone32 {
    background-image: url(../img/_orange/phone32.png);
}

body.primary-orange .clock32 {
    background-image: url(../img/_orange/clock32.png);
}

body.primary-orange .clockeuro32 {
    background-image: url(../img/_orange/clockeuro32.png);
}

body.primary-orange .euro32 {
    background-image: url(../img/_orange/euro32.png);
}

body.primary-orange .calendar32 {
    background-image: url(../img/_orange/calendar32.png);
}

body.primary-orange .archiv32 {
    background-image: url(../img/_orange/archiv32.png);
}

body.primary-orange .gemeinde32 {
    background-image: url(../img/_orange/gemeinde32.png);
}

body.primary-orange .clock48 {
    background-image: url(../img/_orange/clock48.png);
}

body.primary-orange .login48 {
    background-image: url(../img/_orange/login48.png);
}

body.primary-orange .login32 {
    background-image: url(../img/_orange/login32.png);
}

body.primary-orange .ticket_help48 {
    background-image: url(../img/_orange/ticket_help48.png);
}

body.primary-orange .ticket_info48 {
    background-image: url(../img/_orange/ticket_info48.png);
}

body.primary-orange .present16 {
    background-image: url(../img/_orange/present16.png);
}

body.primary-orange .present32 {
    background-image: url(../img/_orange/present32.png);
}

body.primary-orange .edit {
    background-image: url(../img/_orange/edit.png);
}

body.primary-orange .password {
    background-image: url(../img/_orange/password.png);
}

body.primary-orange .stamp16 {
    background-image: url(../img/_orange/stamp16.png);
}

body.primary-orange .clock_down {
    background-image: url(../img/_orange/clock_down.png);
}

body.primary-orange .checked {
    background-image: url(../img/_orange/checked.png);
}

body.primary-orange ._contentRefresh {
    background-image: url(../img/_orange/refresh.png);
}

body.primary-orange .refresh16 {
    background-image: url(../img/_orange/refresh16.png);
}

body.primary-orange .warning32 {
    background-image: url(../img/_orange/warning32.png);
}

body.primary-orange .download_file {
    background-image: url(../img/_orange/download_file.png);
}

body.primary-orange .csv_file {
    background-image: url(../img/_orange/csv_file.png);
}

body.primary-orange .add {
    background-image: url(../img/_orange/add.png);
}

body.primary-orange .abfrage32 {
    background-image: url(../img/_orange/abfrage32.png);
}

body.primary-orange .produktauswahl {
    background-image: url(../img/_orange/produktauswahl.png);
}

body.primary-orange .erinnerung {
    background-image: url(../img/_orange/erinnerung.png);
}

body.primary-orange .faellig {
    background-image: url(../img/_orange/faellig.png);
}

body.primary-orange .erledigtKunde16.aktiv {
    background-image: url(../img/_orange/checked_kunde_aktiv.png);
}

body.primary-orange .erledigtKunde16.inaktiv {
    background-image: url(../img/_orange/checked_kunde_inaktiv.png);
}

body.primary-orange .abwesenheit32 {
    background-image: url(../img/_orange/abwesenheit32.png);
}

body.primary-orange .produkt48 {
    background-image: url(../img/_orange/produkt48.png);
}

body.primary-orange .projekt48 {
    background-image: url(../img/_orange/projekt48.png);
}

body.primary-orange .label48 {
    background-image: url(../img/_orange/label48.png);
}

body.primary-orange .sort_asc {
    background-image: url(../img/_orange/sort_asc.png);
}

body.primary-orange .sort_desc {
    background-image: url(../img/_orange/sort_desc.png);
}

body.primary-orange .print32 {
    background-image: url(../img/_orange/print32.png);
}

body.primary-orange .newItem {
    background-image: url(../img/_orange/new.png);
}

body.primary-orange .text48 {
    background-image: url(../img/_orange/text48.png);
}

body.primary-orange .grp48 {
    background-image: url(../img/_orange/grp48.png);
}

body.primary-orange .calendar48 {
    background-image: url(../img/_orange/calendar48.png);
}

body.primary-orange .erp_auftrag48 {
    background-image: url(../img/_orange/erp_auftrag48.png);
}

body.primary-orange .aufgabe48 {
    background-image: url(../img/_orange/aufgabe48.png);
}

body.primary-orange .shield48 {
    background-image: url(../img/_orange/shield48.png);
}

body.primary-orange .shield32 {
    background-image: url(../img/_orange/shield32.png);
}

body.primary-orange .shield20 {
    background-image: url(../img/_orange/shield20.png);
}

body.primary-orange .shield {
    background-image: url(../img/_orange/shield16.png);
}

/*** RED-Icons ***/
/* tab */
body.primary-red .kde, body.secondary-red .inaktivTab .kde {
    background-image: url(../img/tab/_red/kde.png);
}

body.primary-red .ane, body.secondary-red .inaktivTab .ane {
    background-image: url(../img/tab/_red/ane.png);
}

body.primary-red .ben, body.secondary-red .inaktivTab .ben {
    background-image: url(../img/tab/_red/ben.png);
}

body.primary-red .tic, body.secondary-red .inaktivTab .tic {
    background-image: url(../img/tab/_red/tic.png);
}

body.primary-red .download, body.secondary-red .inaktivTab .download {
    background-image: url(../img/tab/_red/download.png);
}

body.primary-red .chatter, body.secondary-red .inaktivTab .chatter {
    background-image: url(../img/tab/_red/chatter.png);
}

body.primary-red .settings, body.secondary-red .inaktivTab .settings {
    background-image: url(../img/tab/_red/settings.png);
}

body.primary-red .info, body.secondary-red .inaktivTab .info {
    background-image: url(../img/tab/_red/info.png);
}

body.primary-red .bug, body.secondary-red .inaktivTab .bug {
    background-image: url(../img/tab/_red/bug.png);
}

body.primary-red .email, body.secondary-red .inaktivTab .email {
    background-image: url(../img/tab/_red/email.png);
}

body.primary-red .email_send, body.secondary-red .inaktivTab .email_send {
    background-image: url(../img/tab/_red/email_send.png);
}

body.primary-red .software, body.secondary-red .inaktivTab .software {
    background-image: url(../img/tab/_red/software.png);
}

body.primary-red .handbuch, body.secondary-red .inaktivTab .handbuch {
    background-image: url(../img/tab/_red/handbuch.png);
}

body.primary-red .video, body.secondary-red .inaktivTab .video {
    background-image: url(../img/tab/_red/video16.png);
}

body.primary-red .dice, body.secondary-red .inaktivTab .dice {
    background-image: url(../img/tab/_red/dice16.png);
}

body.primary-red .winner, body.secondary-red .inaktivTab .winner {
    background-image: url(../img/tab/_red/winner16.png);
}

body.primary-red .help, body.secondary-red .inaktivTab .help {
    background-image: url(../img/tab/_red/help.png);
}

body.primary-red .userinfo, body.secondary-red .inaktivTab .userinfo {
    background-image: url(../img/tab/_red/userinfo.png);
}

body.primary-red .wiki, body.secondary-red .inaktivTab .wiki {
    background-image: url(../img/tab/_red/wiki.png);
}

body.primary-red .keine_zuordnung, body.secondary-red .inaktivTab .keine_zuordnung {
    background-image: url(../img/tab/_red/keine_zuordnung.png);
}

body.primary-red .datasearch, body.secondary-red .inaktivTab .datasearch {
    background-image: url(../img/tab/_red/datasearch.png);
}

body.primary-red .posteingang, body.secondary-red .inaktivTab .posteingang {
    background-image: url(../img/tab/_red/posteingang.png);
}

body.primary-red .telephone, body.secondary-red .inaktivTab .telephone {
    background-image: url(../img/tab/_red/telephone.png);
}

body.primary-red .birthday_add, body.secondary-red .inaktivTab .birthday_add {
    background-image: url(../img/tab/_red/birthday_add.png);
}

body.primary-red .birthday_remove, body.secondary-red .inaktivTab .birthday_remove {
    background-image: url(../img/tab/_red/birthday_remove.png);
}

body.primary-red .schulung, body.secondary-red .inaktivTab .schulung {
    background-image: url(../img/tab/_red/schulung.png);
}

body.primary-red .umbrella, body.secondary-red .inaktivTab .umbrella {
    background-image: url(../img/tab/_red/umbrella.png);
}

body.primary-red .print, body.secondary-red .inaktivTab .print {
    background-image: url(../img/tab/_red/print.png);
}

body.primary-red .protokoll, body.secondary-red .inaktivTab .protokoll {
    background-image: url(../img/tab/_red/protokoll.png);
}

body.primary-red .download_protokoll, body.secondary-red .inaktivTab .download_protokoll {
    background-image: url(../img/tab/_red/download_protokoll.png);
}

body.primary-red .favorit, body.secondary-red .inaktivTab .favorit {
    background-image: url(../img/tab/_red/favorit.png);
}

body.primary-red .favorit_add, body.secondary-red .inaktivTab .favorit_add {
    background-image: url(../img/tab/_red/favorit_add.png);
}

body.primary-red .favorit_remove, body.secondary-red .inaktivTab .favorit_remove {
    background-image: url(../img/tab/_red/favorit_remove.png);
}

body.primary-red .password, body.secondary-red .inaktivTab .password {
    background-image: url(../img/tab/_red/password.png);
}

body.primary-red .ticket_betreff, body.secondary-red .inaktivTab .ticket_betreff {
    background-image: url(../img/tab/_red/ticket_betreff.png);
}

body.primary-red .chart_bar, body.secondary-red .inaktivTab .chart_bar {
    background-image: url(../img/tab/_red/chart_bar.png);
}

body.primary-red .product_change, body.secondary-red .inaktivTab .product_change {
    background-image: url(../img/tab/_red/product_change.png);
}

body.primary-red .flag_add, body.secondary-red .inaktivTab .flag_add {
    background-image: url(../img/tab/_red/flag_add.png);
}

body.primary-red .flag_remove, body.secondary-red .inaktivTab .flag_remove {
    background-image: url(../img/tab/_red/flag_remove.png);
}

body.primary-red .note, body.secondary-red .inaktivTab .note {
    background-image: url(../img/tab/_red/note.png);
}

body.primary-red .lock16, body.secondary-red .inaktivTab .lock16 {
    background-image: url(../img/tab/_red/lock16.png);
}

body.primary-red .note16, body.secondary-red .inaktivTab .note16 {
    background-position: -33px -33px;
}

body.primary-red .note16_inaktiv, body.secondary-red .inaktivTab .note16_inaktiv {
    background-position: -33px 2px;
}

body.primary-red .version_info, body.secondary-red .inaktivTab .version_info {
    background-image: url(../img/tab/_red/version_info.png);
}

body.primary-red .find, body.secondary-red .inaktivTab .find {
    background-image: url(../img/tab/_red/find.png);
}

body.primary-red .infomeldung, body.secondary-red .inaktivTab .infomeldung {
    background-image: url(../img/tab/_red/infomeldung.png);
}

body.primary-red .computer, body.secondary-red .inaktivTab .computer {
    background-image: url(../img/tab/_red/computer.png);
}

body.primary-red .online, body.secondary-red .inaktivTab .online {
    background-image: url(../img/tab/_red/online.png);
}

body.primary-red .erp_auftrag, body.secondary-red .inaktivTab .erp_auftrag {
    background-image: url(../img/tab/_red/erp_auftrag.png);
}

body.primary-red .erp_stundenkontingent, body.secondary-red .inaktivTab .erp_stundenkontingent {
    background-image: url(../img/tab/_red/erp_stundenkontingent.png);
}

body.primary-red .erp_rechnung, body.secondary-red .inaktivTab .erp_rechnung {
    background-image: url(../img/tab/_red/erp_rechnung.png);
}

body.primary-red .erp_wartung, body.secondary-red .inaktivTab .erp_wartung {
    background-image: url(../img/tab/_red/erp_wartung.png);
}

body.primary-red .erp_lohn, body.secondary-red .inaktivTab .erp_lohn {
    background-image: url(../img/tab/_red/erp_lohn.png);
}

body.primary-red .tic_partner, body.secondary-red .inaktivTab .tic_partner {
    background-image: url(../img/tab/_red/tic_partner.png);
}

body.primary-red .tic_partner_lock, body.secondary-red .inaktivTab .tic_partner_lock {
    background-image: url(../img/tab/_red/tic_partner_lock.png);
}

body.primary-red .abfrage, body.secondary-red .inaktivTab .abfrage {
    background-image: url(../img/tab/_red/abfrage.png);
}

body.primary-red .abfrageTabAbfrage, body.secondary-red .inaktivTab .abfrageTabAbfrage {
    background-image: url(../img/tab/_red/abfrage.png);
}

body.primary-red .abfrageTabVorschau, body.secondary-red .inaktivTab .abfrageTabVorschau {
    background-image: url(../img/tab/_red/abfrage_vorschau.png);
}

body.primary-red .abfrageTabErgebnis, body.secondary-red .inaktivTab .abfrageTabErgebnis {
    background-image: url(../img/tab/_red/abfrage_ergebnis.png);
}

body.primary-red .projekte, body.secondary-red .inaktivTab .projekte {
    background-image: url(../img/tab/_red/projekte.png);
}

body.primary-red .projekt, body.secondary-red .inaktivTab .projekt {
    background-image: url(../img/tab/_red/projekt.png);
}

body.primary-red .aufgabe, body.secondary-red .inaktivTab .aufgabe {
    background-image: url(../img/tab/_red/aufgabe.png);
}

body.primary-red .abwesenheit, body.secondary-red .inaktivTab .abwesenheit {
    background-image: url(../img/tab/_red/abwesenheit.png);
}

body.primary-red .logout, body.secondary-red .inaktivTab .logout {
    background-image: url(../img/tab/_red/logout.png);
}

body.primary-red .produkt, body.secondary-red .inaktivTab .produkt {
    background-image: url(../img/tab/_red/produkt.png);
}

body.primary-red .sms, body.secondary-red .inaktivTab .sms {
    background-image: url(../img/tab/_red/sms.png);
}

body.primary-red .nachricht, body.secondary-red .inaktivTab .nachricht {
    background-image: url(../img/tab/_red/nachricht.png);
}

body.primary-red .unterhaltung, body.secondary-red .inaktivTab .unterhaltung {
    background-image: url(../img/tab/_red/unterhaltung.png);
}

body.primary-red .clock, body.secondary-red .inaktivTab .clock {
    background-image: url(../img/tab/_red/clock.png);
}

body.primary-red .text, body.secondary-red .inaktivTab .text {
    background-image: url(../img/tab/_red/text.png);
}

body.primary-red .calendar, body.secondary-red .inaktivTab .calendar {
    background-image: url(../img/tab/_red/calendar.png);
}

body.primary-red .opentask, body.secondary-red .inaktivTab .opentask {
    background-image: url(../img/tab/_red/opentask.png);
}

body.primary-red .grp, body.secondary-red .inaktivTab .grp {
    background-image: url(../img/tab/_red/grp.png);
}

body.primary-red .share, body.secondary-red .inaktivTab .share {
    background-image: url(../img/tab/_red/share.png);
}

body.primary-red .copy, body.secondary-red .inaktivTab .copy {
    background-image: url(../img/tab/_red/copy.png);
}

body.primary-red .move, body.secondary-red .inaktivTab .move {
    background-image: url(../img/tab/_red/move.png);
}
/*** RED-Icons ***/
/* img */
body.primary-red .kde48 {
    background-image: url(../img/_red/kde48.png);
}

body.primary-red .ane48 {
    background-image: url(../img/_red/ane48.png);
}

body.primary-red .ben48 {
    background-image: url(../img/_red/ben48.png);
}

body.primary-red .tic48 {
    background-image: url(../img/_red/tic48.png);
}

body.primary-red .tic32 {
    background-image: url(../img/_red/tic32.png);
}

body.primary-red .aufgabe32 {
    background-image: url(../img/_red/aufgabe32.png);
}


body.primary-red .download48 {
    background-image: url(../img/_red/download48.png);
}

body.primary-red .software48 {
    background-image: url(../img/_red/software48.png);
}

body.primary-red .handbuch48 {
    background-image: url(../img/_red/handbuch48.png);
}

body.primary-red .video48 {
    background-image: url(../img/_red/video48.png);
}

body.primary-red .help48 {
    background-image: url(../img/_red/ticket_help48.png);
}

body.primary-red .userinfo48 {
    background-image: url(../img/_red/userinfo48.png);
}

body.primary-red .wiki48 {
    background-image: url(../img/_red/wiki48.png);
}

body.primary-red .keine_zuordnung48 {
    background-image: url(../img/_red/keine_zuordnung48.png);
}

body.primary-red .addBereich {
    background-position: -50px -18px;
}

body.primary-red .addFile {
    background-position: -71px -19px;
}

body.primary-red .addLink {
    background-position: -91px -19px;
}

body.primary-red .chatterpin {
    background-position: -16px -34px;
}

    body.primary-red .chatterpin.off {
        background-position: -16px 0px;
    }

body.primary-red .flag16 {
    background-position: 0 -34px;
}

body.primary-red .flag16_inaktiv {
    background-position: 0 0;
}

body.primary-red .link10 {
    background-image: url(../img/_red/link10.png);
}

body.primary-red .link16 {
    background-image: url(../img/_red/link16.png);
}

body.primary-red .chatterArea {
    background-image: url(../img/_red/chatter.png);
}

body.primary-red .benTake16 {
    background-image: url(../img/_red/benTake16.png);
}

body.primary-red .menuePfeil {
    background-image: url(../img/_red/menue_pfeil.png);
}

body.primary-red .pfeilHighlight .menuePfeil {
    background-image: url(../img/_red/menue_pfeil_highlight.png);
}

body.primary-red .map {
    background-image: url(../img/_red/map.png);
}

body.primary-red .ticketaktion_button1 {
    background-image: url(../img/_red/button1.png);
}

body.primary-red .ticketaktion_button2 {
    background-image: url(../img/_red/button2.png);
}

body.primary-red .ticketaktion_button3 {
    background-image: url(../img/_red/button3.png);
}

body.primary-red .ticketaktion_button4 {
    background-image: url(../img/_red/button4.png);
}

body.primary-red .ticketaktion_button5 {
    background-image: url(../img/_red/button5.png);
}

body.primary-red .new_action {
    background-image: url(../img/_red/new_action.png);
}

body.primary-red .ausgesetzt {
    background-image: url(../img/_red/ausgesetzt.png);
}

body.primary-red .favorit_web {
    background-image: url(../img/_red/favorit_web.png);
}

body.primary-red .remote32 {
    background-image: url(../img/_red/remote32.png);
}

body.primary-red .phone32 {
    background-image: url(../img/_red/phone32.png);
}

body.primary-red .clock32 {
    background-image: url(../img/_red/clock32.png);
}

body.primary-red .clockeuro32 {
    background-image: url(../img/_red/clockeuro32.png);
}

body.primary-red .euro32 {
    background-image: url(../img/_red/euro32.png);
}

body.primary-red .calendar32 {
    background-image: url(../img/_red/calendar32.png);
}

body.primary-red .archiv32 {
    background-image: url(../img/_red/archiv32.png);
}

body.primary-red .gemeinde32 {
    background-image: url(../img/_red/gemeinde32.png);
}

body.primary-red .clock48 {
    background-image: url(../img/_red/clock48.png);
}

body.primary-red .login48 {
    background-image: url(../img/_red/login48.png);
}

body.primary-red .login32 {
    background-image: url(../img/_red/login32.png);
}

body.primary-red .ticket_help48 {
    background-image: url(../img/_red/ticket_help48.png);
}

body.primary-red .ticket_info48 {
    background-image: url(../img/_red/ticket_info48.png);
}

body.primary-red .present16 {
    background-image: url(../img/_red/present16.png);
}

body.primary-red .present32 {
    background-image: url(../img/_red/present32.png);
}

body.primary-red .edit {
    background-image: url(../img/_red/edit.png);
}

body.primary-red .password {
    background-image: url(../img/_red/password.png);
}

body.primary-red .stamp16 {
    background-image: url(../img/_red/stamp16.png);
}

body.primary-red .clock_down {
    background-image: url(../img/_red/clock_down.png);
}

body.primary-red .checked {
    background-image: url(../img/_red/checked.png);
}

body.primary-red ._contentRefresh {
    background-image: url(../img/_red/refresh.png);
}

body.primary-red .refresh16 {
    background-image: url(../img/_red/refresh16.png);
}

body.primary-red .warning32 {
    background-image: url(../img/_red/warning32.png);
}

body.primary-red .download_file {
    background-image: url(../img/_red/download_file.png);
}

body.primary-red .csv_file {
    background-image: url(../img/_red/csv_file.png);
}

body.primary-red .add {
    background-image: url(../img/_red/add.png);
}

body.primary-red .abfrage32 {
    background-image: url(../img/_red/abfrage32.png);
}

body.primary-red .produktauswahl {
    background-image: url(../img/_red/produktauswahl.png);
}

body.primary-red .erinnerung {
    background-image: url(../img/_red/erinnerung.png);
}

body.primary-red .faellig {
    background-image: url(../img/_red/faellig.png);
}

body.primary-red .erledigtKunde16.aktiv {
    background-image: url(../img/_red/checked_kunde_aktiv.png);
}

body.primary-red .erledigtKunde16.inaktiv {
    background-image: url(../img/_red/checked_kunde_inaktiv.png);
}

body.primary-red .abwesenheit32 {
    background-image: url(../img/_red/abwesenheit32.png);
}

body.primary-red .produkt48 {
    background-image: url(../img/_red/produkt48.png);
}

body.primary-red .projekt48 {
    background-image: url(../img/_red/projekt48.png);
}

body.primary-red .label48 {
    background-image: url(../img/_red/label48.png);
}

body.primary-red .sort_asc {
    background-image: url(../img/_red/sort_asc.png);
}

body.primary-red .sort_desc {
    background-image: url(../img/_red/sort_desc.png);
}

body.primary-red .print32 {
    background-image: url(../img/_red/print32.png);
}

body.primary-red .newItem {
    background-image: url(../img/_red/new.png);
}

body.primary-red .text48 {
    background-image: url(../img/_red/text48.png);
}

body.primary-red .grp48 {
    background-image: url(../img/_red/grp48.png);
}

body.primary-red .calendar48 {
    background-image: url(../img/_red/calendar48.png);
}

body.primary-red .erp_auftrag48 {
    background-image: url(../img/_red/erp_auftrag48.png);
}

body.primary-red .aufgabe48 {
    background-image: url(../img/_red/aufgabe48.png);
}

body.primary-red .shield48 {
    background-image: url(../img/_red/shield48.png);
}

body.primary-red .shield32 {
    background-image: url(../img/_red/shield32.png);
}

body.primary-red .shield20 {
    background-image: url(../img/_red/shield20.png);
}

body.primary-red .shield {
    background-image: url(../img/_red/shield16.png);
}

/*** WHITE-Icons ***/
/* tab */
body.primary-white .kde, body.secondary-white .inaktivTab .kde {
    background-image: url(../img/tab/_white/kde.png);
}

body.primary-white .ane, body.secondary-white .inaktivTab .ane {
    background-image: url(../img/tab/_white/ane.png);
}

body.primary-white .ben, body.secondary-white .inaktivTab .ben {
    background-image: url(../img/tab/_white/ben.png);
}

body.primary-white .tic, body.secondary-white .inaktivTab .tic {
    background-image: url(../img/tab/_white/tic.png);
}

body.primary-white .download, body.secondary-white .inaktivTab .download {
    background-image: url(../img/tab/_white/download.png);
}

body.primary-white .chatter, body.secondary-white .inaktivTab .chatter {
    background-image: url(../img/tab/_white/chatter.png);
}

body.primary-white .settings, body.secondary-white .inaktivTab .settings {
    background-image: url(../img/tab/_white/settings.png);
}

body.primary-white .info, body.secondary-white .inaktivTab .info {
    background-image: url(../img/tab/_white/info.png);
}

body.primary-white .bug, body.secondary-white .inaktivTab .bug {
    background-image: url(../img/tab/_white/bug.png);
}

body.primary-white .email, body.secondary-white .inaktivTab .email {
    background-image: url(../img/tab/_white/email.png);
}

body.primary-white .email_send, body.secondary-white .inaktivTab .email_send {
    background-image: url(../img/tab/_white/email_send.png);
}

body.primary-white .software, body.secondary-white .inaktivTab .software {
    background-image: url(../img/tab/_white/software.png);
}

body.primary-white .handbuch, body.secondary-white .inaktivTab .handbuch {
    background-image: url(../img/tab/_white/handbuch.png);
}

body.primary-white .video, body.secondary-white .inaktivTab .video {
    background-image: url(../img/tab/_white/video16.png);
}

body.primary-white .dice, body.secondary-white .inaktivTab .dice {
    background-image: url(../img/tab/_white/dice16.png);
}

body.primary-white .winner, body.secondary-white .inaktivTab .winner {
    background-image: url(../img/tab/_white/winner16.png);
}

body.primary-white .help, body.secondary-white .inaktivTab .help {
    background-image: url(../img/tab/_white/help.png);
}

body.primary-white .userinfo, body.secondary-white .inaktivTab .userinfo {
    background-image: url(../img/tab/_white/userinfo.png);
}

body.primary-white .wiki, body.secondary-white .inaktivTab .wiki {
    background-image: url(../img/tab/_white/wiki.png);
}

body.primary-white .keine_zuordnung, body.secondary-white .inaktivTab .keine_zuordnung {
    background-image: url(../img/tab/_white/keine_zuordnung.png);
}

body.primary-white .datasearch, body.secondary-white .inaktivTab .datasearch {
    background-image: url(../img/tab/_white/datasearch.png);
}

body.primary-white .posteingang, body.secondary-white .inaktivTab .posteingang {
    background-image: url(../img/tab/_white/posteingang.png);
}

body.primary-white .telephone, body.secondary-white .inaktivTab .telephone {
    background-image: url(../img/tab/_white/telephone.png);
}

body.primary-white .birthday_add, body.secondary-white .inaktivTab .birthday_add {
    background-image: url(../img/tab/_white/birthday_add.png);
}

body.primary-white .birthday_remove, body.secondary-white .inaktivTab .birthday_remove {
    background-image: url(../img/tab/_white/birthday_remove.png);
}

body.primary-white .schulung, body.secondary-white .inaktivTab .schulung {
    background-image: url(../img/tab/_white/schulung.png);
}

body.primary-white .umbrella, body.secondary-white .inaktivTab .umbrella {
    background-image: url(../img/tab/_white/umbrella.png);
}

body.primary-white .print, body.secondary-white .inaktivTab .print {
    background-image: url(../img/tab/_white/print.png);
}

body.primary-white .protokoll, body.secondary-white .inaktivTab .protokoll {
    background-image: url(../img/tab/_white/protokoll.png);
}

body.primary-white .download_protokoll, body.secondary-white .inaktivTab .download_protokoll {
    background-image: url(../img/tab/_white/download_protokoll.png);
}

body.primary-white .favorit, body.secondary-white .inaktivTab .favorit {
    background-image: url(../img/tab/_white/favorit.png);
}

body.primary-white .favorit_add, body.secondary-white .inaktivTab .favorit_add {
    background-image: url(../img/tab/_white/favorit_add.png);
}

body.primary-white .favorit_remove, body.secondary-white .inaktivTab .favorit_remove {
    background-image: url(../img/tab/_white/favorit_remove.png);
}

body.primary-white .password, body.secondary-white .inaktivTab .password {
    background-image: url(../img/tab/_white/password.png);
}

body.primary-white .ticket_betreff, body.secondary-white .inaktivTab .ticket_betreff {
    background-image: url(../img/tab/_white/ticket_betreff.png);
}

body.primary-white .chart_bar, body.secondary-white .inaktivTab .chart_bar {
    background-image: url(../img/tab/_white/chart_bar.png);
}

body.primary-white .product_change, body.secondary-white .inaktivTab .product_change {
    background-image: url(../img/tab/_white/product_change.png);
}

body.primary-white .flag_add, body.secondary-white .inaktivTab .flag_add {
    background-image: url(../img/tab/_white/flag_add.png);
}

body.primary-white .flag_remove, body.secondary-white .inaktivTab .flag_remove {
    background-image: url(../img/tab/_white/flag_remove.png);
}

body.primary-white .note, body.secondary-white .inaktivTab .note {
    background-image: url(../img/tab/_white/note.png);
}

body.primary-white .note16, body.secondary-white .inaktivTab .note16 {
    background-image: url(../img/tab/_white/note16.png);
}

body.primary-white .lock16, body.secondary-white .inaktivTab .lock16 {
    background-image: url(../img/tab/_white/lock16.png);
}

body.primary-white .version_info, body.secondary-white .inaktivTab .version_info {
    background-image: url(../img/tab/_white/version_info.png);
}

body.primary-white .find, body.secondary-white .inaktivTab .find {
    background-image: url(../img/tab/_white/find.png);
}

body.primary-white .infomeldung, body.secondary-white .inaktivTab .infomeldung {
    background-image: url(../img/tab/_white/infomeldung.png);
}

body.primary-white .computer, body.secondary-white .inaktivTab .computer {
    background-image: url(../img/tab/_white/computer.png);
}

body.primary-white .online, body.secondary-white .inaktivTab .online {
    background-image: url(../img/tab/_white/online.png);
}

body.primary-white .erp_auftrag, body.secondary-white .inaktivTab .erp_auftrag {
    background-image: url(../img/tab/_white/erp_auftrag.png);
}

body.primary-white .erp_stundenkontingent, body.secondary-white .inaktivTab .erp_stundenkontingent {
    background-image: url(../img/tab/_white/erp_stundenkontingent.png);
}

body.primary-white .erp_rechnung, body.secondary-white .inaktivTab .erp_rechnung {
    background-image: url(../img/tab/_white/erp_rechnung.png);
}

body.primary-white .erp_wartung, body.secondary-white .inaktivTab .erp_wartung {
    background-image: url(../img/tab/_white/erp_wartung.png);
}

body.primary-white .erp_lohn, body.secondary-white .inaktivTab .erp_lohn {
    background-image: url(../img/tab/_white/erp_lohn.png);
}

body.primary-white .tic_partner, body.secondary-white .inaktivTab .tic_partner {
    background-image: url(../img/tab/_white/tic_partner.png);
}

body.primary-white .abfrage, body.secondary-white .inaktivTab .abfrage {
    background-image: url(../img/tab/_white/abfrage.png);
}

body.primary-white .abfrageTabAbfrage, body.secondary-white .inaktivTab .abfrageTabAbfrage {
    background-image: url(../img/tab/_white/abfrage.png);
}

body.primary-white .abfrageTabVorschau, body.secondary-white .inaktivTab .abfrageTabVorschau {
    background-image: url(../img/tab/_white/abfrage_vorschau.png);
}

body.primary-white .abfrageTabErgebnis, body.secondary-white .inaktivTab .abfrageTabErgebnis {
    background-image: url(../img/tab/_white/abfrage_ergebnis.png);
}

body.primary-white .projekte, body.secondary-white .inaktivTab .projekte {
    background-image: url(../img/tab/_white/projekte.png);
}

body.primary-white .projekt, body.secondary-white .inaktivTab .projekt {
    background-image: url(../img/tab/_white/projekt.png);
}

body.primary-white .aufgabe, body.secondary-white .inaktivTab .aufgabe {
    background-image: url(../img/tab/_white/aufgabe.png);
}

body.primary-white .abwesenheit, body.secondary-white .inaktivTab .abwesenheit {
    background-image: url(../img/tab/_white/abwesenheit.png);
}

body.primary-white .logout, body.secondary-white .inaktivTab .logout {
    background-image: url(../img/tab/_white/logout.png);
}

body.primary-white .produkt, body.secondary-white .inaktivTab .produkt {
    background-image: url(../img/tab/_white/produkt.png);
}

body.primary-white .sms, body.secondary-white .inaktivTab .sms {
    background-image: url(../img/tab/_white/sms.png);
}

body.primary-white .nachricht, body.secondary-white .inaktivTab .nachricht {
    background-image: url(../img/tab/_white/nachricht.png);
}

body.primary-white .unterhaltung, body.secondary-white .inaktivTab .unterhaltung {
    background-image: url(../img/tab/_white/unterhaltung.png);
}

body.primary-white .clock, body.secondary-white .inaktivTab .clock {
    background-image: url(../img/tab/_white/clock.png);
}

body.primary-white .text, body.secondary-white .inaktivTab .text {
    background-image: url(../img/tab/_white/text.png);
}

body.primary-white .calendar, body.secondary-white .inaktivTab .calendar {
    background-image: url(../img/tab/_white/calendar.png);
}

body.primary-white .opentask, body.secondary-white .inaktivTab .opentask {
    background-image: url(../img/tab/_white/opentask.png);
}

body.primary-white .grp, body.secondary-white .inaktivTab .grp {
    background-image: url(../img/tab/_white/grp.png);
}

body.primary-white .copy, body.secondary-white .inaktivTab .copy {
    background-image: url(../img/tab/_white/copy.png);
}

body.primary-white .move, body.secondary-white .inaktivTab .move {
    background-image: url(../img/tab/_gray/move.png);
}

body.primary-red .image16, body.secondary-red .inaktivTab .image16 {
    background-image: url(../img/_red/image16.png);
}

body.primary-green .image16, body.secondary-green .inaktivTab .image16 {
    background-image: url(../img/_green/image16.png);
}

body.primary-blue .image16, body.secondary-blue .inaktivTab .image16 {
    background-image: url(../img/_blue/image16.png);
}

body.primary-gray .image16, body.secondary-gray .inaktivTab .image16 {
    background-image: url(../img/_gray/image16.png);
}

body.primary-orange .image16, body.secondary-orange .inaktivTab .image16 {
    background-image: url(../img/_orange/image16.png);
}

body.primary-white .image16, body.secondary-white .inaktivTab .image16 {
    background-image: url(../img/_white/image16.png);
}

body.primary-disabled .image16, body.secondary-disabled .inaktivTab .image16 {
    background-image: url(../img/_disabled/image16.png);
}

body.primary-red .image24, body.secondary-red .inaktivTab .image24 {
    background-image: url(../img/_red/image24.png);
}

body.primary-green .image24, body.secondary-green .inaktivTab .image24 {
    background-image: url(../img/_green/image24.png);
}

body.primary-blue .image24, body.secondary-blue .inaktivTab .image24 {
    background-image: url(../img/_blue/image24.png);
}

body.primary-gray .image24, body.secondary-gray .inaktivTab .image24 {
    background-image: url(../img/_gray/image24.png);
}

body.primary-orange .image24, body.secondary-orange .inaktivTab .image24 {
    background-image: url(../img/_orange/image24.png);
}

body.primary-white .image24, body.secondary-white .inaktivTab .image24 {
    background-image: url(../img/_white/image24.png);
}

body.primary-disabled .image24, body.secondary-disabled .inaktivTab .image24 {
    background-image: url(../img/_disabled/image24.png);
}

body.primary-red .image32, body.secondary-red .inaktivTab .image32 {
    background-image: url(../img/_red/image32.png);
}

body.primary-green .image32, body.secondary-green .inaktivTab .image32 {
    background-image: url(../img/_green/image32.png);
}

body.primary-blue .image32, body.secondary-blue .inaktivTab .image32 {
    background-image: url(../img/_blue/image32.png);
}

body.primary-gray .image32, body.secondary-gray .inaktivTab .image32 {
    background-image: url(../img/_gray/image32.png);
}

body.primary-orange .image32, body.secondary-orange .inaktivTab .image32 {
    background-image: url(../img/_orange/image32.png);
}

body.primary-white .image32, body.secondary-white .inaktivTab .image32 {
    background-image: url(../img/_white/image32.png);
}

body.primary-disabled .image32, body.secondary-disabled .inaktivTab .image32 {
    background-image: url(../img/_disabled/image32.png);
}

body.primary-red .image64, body.secondary-red .inaktivTab .image64 {
    background-image: url(../img/_red/image64.png);
}

body.primary-green .image64, body.secondary-green .inaktivTab .image64 {
    background-image: url(../img/_green/image64.png);
}

body.primary-blue .image64, body.secondary-blue .inaktivTab .image64 {
    background-image: url(../img/_blue/image64.png);
}

body.primary-gray .image64, body.secondary-gray .inaktivTab .image64 {
    background-image: url(../img/_gray/image64.png);
}

body.primary-orange .image64, body.secondary-orange .inaktivTab .image64 {
    background-image: url(../img/_orange/image64.png);
}

body.primary-white .image64, body.secondary-white .inaktivTab .image64 {
    background-image: url(../img/_white/image64.png);
}

body.primary-disabled .image64, body.secondary-disabled .inaktivTab .image64 {
    background-image: url(../img/_disabled/image64.png);
}

/* Style the caret/arrow */
.caret {
    cursor: pointer;
    user-select: none; /* Prevent text selection */
    position: absolute;
    margin-left: 245px;
    margin-top: 3px;
}

    .caret::before {
        content: "\25B6" !important;
        display: inline-block !important;
        margin-right: 6px;
        margin-left: -20px;
        transform: rotate(90deg);
    }

/* Rotate the caret/arrow icon when clicked on (using JavaScript) */
.caret-closed::before {
    transform: rotate(0deg);
}

.headerCaret {
    cursor: pointer;
    -webkit-user-select: none; /* Safari 3.1+ */
    -moz-user-select: none; /* Firefox 2+ */
    -ms-user-select: none; /* IE 10+ */
    user-select: none;
}

    .headerCaret::before {
        content: "\25B6";
        color: #666666;
        display: inline-block;
        margin: 0px 3px 0px 3px;
    }

.headerCaret-down::before {
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Safari */
    transform: rotate(90deg);
}
/* Style the caret/arrow */
.menuDropDown {
    cursor: pointer;
    user-select: none; /* Prevent text selection */
}

    .menuDropDown a:hover {
        text-decoration: none;
    }

    .menuDropDown::before {
        content: "\25B6" !important;
        display: inline-block !important;
        transform: rotate(90deg);
        margin-right: 12px;
        color: darkgray;
    }

/* Rotate the caret/arrow icon when clicked on (using JavaScript) */
.menuDropDown-closed::before {
    transform: rotate(0deg);
}

checkbox image {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    background-color: red !important;
}

.collapseBoardContent::before {
    float: left;
    cursor: pointer;
}

.collapseBoardContent::before {
    content: "\25B6" !important;
    display: inline-block !important;
    transform: rotate(90deg);
    margin-right: 5px;
    color: darkgray;
}

/* Rotate the caret/arrow icon when clicked on (using JavaScript) */
.collapseBoardContent-closed::before {
    transform: rotate(0deg);
}

/* Style the caret/arrow */
.collapseBoardContentAll {
    cursor: pointer;
    user-select: none; /* Prevent text selection */
    vertical-align: top;
    padding-left: 5px !important;
    padding-right: 1px !important;
}

    .collapseBoardContentAll::before {
        color: #b71000 !important;
        display: inline-block !important;
        content: "\25B6" !important;
    }

    .collapseBoardContentAll.expanded::before {
        transform: rotate(0deg);
    }

    /* Rotate the caret/arrow icon when clicked on (using JavaScript) */
    .collapseBoardContentAll.collapsed::before {
        transform: rotate(90deg);
    }


.collapseBoardContentAll {
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 4px;
    margin-left: 3px;
    padding: 3px;
    width: 16px;
    height: 16px;
    display: inline-block;
    background-color: transparent;
    border: 1px solid transparent;
    margin: 0 1em 0 1em;
}

    .collapseBoardContentAll:hover {
        background-color: #bbb;
        border: 1px solid #888;
    }

#ui-datepicker-div {
    z-index: 99998 !important;
}

/*.board-container-blocks {
    overflow: auto;
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
}

.board-container {
    width: 440px;
}

.board-block {
    width: 200px;
    align-self: auto;
    flex-grow: 1;
}

.big-container .board-block {
    width: unset;
}*/

.projektboard-sorting {
    padding: 0px 0px 0px 20px;
}

.linkClass {
    font-weight: bold;
    cursor: pointer;
}

.scrollY {
    overflow-y: scroll;
    overflow-x: hidden;
}

.aufgabenBoard .zusatzContainer {
    margin: 0 0 0 2em;
}

body .chatterMarkRead, body .inaktivTab .chatterMarkRead {
    background-image: url(../img/__default/eye16.png);
}

body.primary-red .chatterMarkRead, body.secondary-red .inaktivTab .chatterMarkRead {
    background-image: url(../img/_red/eye16.png);
}

body.primary-green .chatterMarkRead, body.secondary-green .inaktivTab .chatterMarkRead {
    background-image: url(../img/_green/eye16.png);
}

body.primary-blue .chatterMarkRead, body.secondary-blue .inaktivTab .chatterMarkRead {
    background-image: url(../img/_blue/eye16.png);
}

body.primary-gray .chatterMarkRead, body.secondary-gray .inaktivTab .chatterMarkRead {
    background-image: url(../img/_gray/eye16.png);
}

body.primary-orange .chatterMarkRead, body.secondary-orange .inaktivTab .chatterMarkRead {
    background-image: url(../img/_orange/eye16.png);
}

body.primary-white .chatterMarkRead, body.secondary-white .inaktivTab .chatterMarkRead {
    background-image: url(../img/_white/eye16.png);
}

body .chatterMarkRead.off {
    background-image: url(../img/_disabled/eye16.png);
}

body .chatterMarkRead {
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    width: 20px;
    margin-left: 5px;
}

.NoDisc {
    list-style-type: none;
}

.nowrap {
    white-space: nowrap;
}

.resultContainer {
    overflow: auto;
}

.buttonIcon, .aufgaben-info-empfaenger, .aufgabe-add-label {
    user-select: none;
}

.pinned .chatterMarkRead {
    display: none !important;
}

body.primary-red .activityUserNotes, body.secondary-red .activityUserNotes {
    background-image: url(../img/_red/user-information16.png);
}

body.primary-green .activityUserNotes, body.secondary-green .activityUserNotes {
    background-image: url(../img/_green/user-information16.png);
}

body.primary-blue .activityUserNotes, body.secondary-blue .activityUserNotes {
    background-image: url(../img/_blue/user-information16.png);
}

body.primary-gray .activityUserNotes, body.secondary-gray .activityUserNotes {
    background-image: url(../img/_gray/user-information16.png);
}

body.primary-orange .activityUserNotes, body.secondary-orange .activityUserNotes {
    background-image: url(../img/_orange/user-information16.png);
}

.activityUserNotes_inaktiv {
    background-image: url(../img/_disabled/user-information16.png);
}

body.primary-red .label16, body.secondary-red .inaktivTab .label16 {
    background-image: url(../img/_red/label16.png);
}

body.primary-green .label16, body.secondary-green .inaktivTab .label16 {
    background-image: url(../img/_green/label16.png);
}

body.primary-blue .label16, body.secondary-blue .inaktivTab .label16 {
    background-image: url(../img/_blue/label16.png);
}

body.primary-gray .label16, body.secondary-gray .inaktivTab .label16 {
    background-image: url(../img/_gray/label16.png);
}

body.primary-orange .label16, body.secondary-orange .inaktivTab .label16 {
    background-image: url(../img/_orange/label16.png);
}

body.primary-white .label16, body.secondary-white .inaktivTab .label16 {
    background-image: url(../img/_white/label16.png);
}

body.primary-disabled .label16, body.secondary-disabled .inaktivTab .label16 {
    background-image: url(../img/_disabled/label16.png);
}

.activityUserNotes, .activityUserNotes_inaktiv {
    background-repeat: no-repeat;
    height: 16px;
    cursor: pointer;
    display: block;
    vertical-align: bottom;
}

#dialog input[required]:invalid + span:after {
    content: '✖';
    padding-left: 5px;
    color: #8b0000;
}

#openDialog input[required]:invalid + span:after {
    content: '✖';
    padding-left: 5px;
    color: #8b0000;
}

input[required]:invalid + span:after {
    content: '✖';
    padding-left: 5px;
    color: #8b0000;
}

#dialog input[required]:valid + span:after {
    content: '✓';
    padding-left: 5px;
    color: #009000;
}

#openDialog input[required]:valid + span:after {
    content: '✓';
    padding-left: 5px;
    color: #009000;
}

input[required]:valid + span:after {
    content: '✓';
    padding-left: 5px;
    color: #009000;
}

.groupContainer .groupTitle {
    margin: 0 0 16px 28px;
}

.ticketTabelleContent .groupContainer {
    margin: 0 0 16px 0;
}

body.primary-red .checklist16, body.secondary-red .inaktivTab .checklist16 {
    background-image: url(../img/_red/checklist16.png);
}

body.primary-green .checklist16, body.secondary-green .inaktivTab .checklist16 {
    background-image: url(../img/_green/checklist16.png);
}

body.primary-blue .checklist16, body.secondary-blue .inaktivTab .checklist16 {
    background-image: url(../img/_blue/checklist16.png);
}

body.primary-gray .checklist16, body.secondary-gray .inaktivTab .checklist16 {
    background-image: url(../img/_gray/checklist16.png);
}

body.primary-orange .checklist16, body.secondary-orange .inaktivTab .checklist16 {
    background-image: url(../img/_orange/checklist16.png);
}

body.primary-white .checklist16, body.secondary-white .inaktivTab .checklist16 {
    background-image: url(../img/_white/checklist16.png);
}

body.primary-disabled .checklist16, body.secondary-disabled .inaktivTab .checklist16 {
    background-image: url(../img/_disabled/checklist16.png);
}

body .checklist16 {
    background-image: url(../img/__default/checklist.png);
}

.checklist16_inaktiv {
    background-image: url(../img/_disabled/checklist16.png);
}

.groupTitle.caret-closed:before {
    transform: rotate(0deg);
}

body.primary-red .delete16, body.secondary-red .inaktivTab .delete16 {
    background-image: url(../img/_red/delete16.png);
}

body.primary-green .delete16, body.secondary-green .inaktivTab .delete16 {
    background-image: url(../img/_green/delete16.png);
}

body.primary-blue .delete16, body.secondary-blue .inaktivTab .delete16 {
    background-image: url(../img/_blue/delete16.png);
}

body.primary-gray .delete16, body.secondary-gray .inaktivTab .delete16 {
    background-image: url(../img/_gray/delete16.png);
}

body.primary-orange .delete16, body.secondary-orange .inaktivTab .delete16 {
    background-image: url(../img/_orange/delete16.png);
}

body.primary-white .delete16, body.secondary-white .inaktivTab .delete16 {
    background-image: url(../img/_white/delete16.png);
}

body.primary-disabled .delete16, body.secondary-disabled .inaktivTab .delete16 {
    background-image: url(../img/_disabled/delete16.png);
}

body.primary-red .edit16, body.secondary-red .inaktivTab .edit16 {
    background-image: url(../img/_red/edit.png);
}

body.primary-green .edit16, body.secondary-green .inaktivTab .edit16 {
    background-image: url(../img/_green/edit.png);
}

body.primary-blue .edit16, body.secondary-blue .inaktivTab .edit16 {
    background-image: url(../img/_blue/edit.png);
}

body.primary-gray .edit16, body.secondary-gray .inaktivTab .edit16 {
    background-image: url(../img/_gray/edit.png);
}

body.primary-orange .edit16, body.secondary-orange .inaktivTab .edit16 {
    background-image: url(../img/_orange/edit.png);
}

body.primary-white .edit16, body.secondary-white .inaktivTab .edit16 {
    background-image: url(../img/_white/edit.png);
}

body.primary-disabled .edit16, body.secondary-disabled .inaktivTab .edit16 {
    background-image: url(../img/_disabled/edit.png);
}

.listPreviewContainer td {
    border-bottom: none !important;
}

/* Style the caret/arrow */
.indicator {
    cursor: pointer;
    user-select: none; /* Prevent text selection */
}

    .indicator::before {
        content: "\25B6" !important;
        display: inline-block !important;
        margin-right: 6px;
        transform: rotate(90deg);
        transition: transform 0.2s linear;
    }

    /* Rotate the caret/arrow icon when clicked on (using JavaScript) */
    .indicator.closed::before {
        transform: rotate(0deg);
        transition: transform 0.2s linear;
    }

    .indicator.closed.left::before {
        transform: rotate(180deg);
    }

.checklist-content td {
    border-bottom: none !important;
}

.width100 {
    width: 100%;
}

.block {
    display: block;
}

.auftrag-checklist label {
    margin-bottom: 0.7em;
}

/* checklist template tab related styles */
.checklistTemplate .colButton {
    width: 1%;
}

.checklistTemplate .colCreator,
.checklistTemplate .colType {
    width: 200px;
}

.checklistTemplate .post {
    vertical-align: baseline;
}

.checklistTemplate .toolbar {
    width: 100%;
}

    .checklistTemplate .toolbar ul li:last-child {
        float: right;
    }

table.checklistTemplate {
    width: 100%;
}

    table.checklistTemplate.create input[name="bezeichnung"], table.checklistTemplate.create select {
        width: 74%;
    }


.aufgaben-checklist .loader {
    position: absolute;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    transition: opacity .4s cubic-bezier(.4,0,.2,1), background-color .4s cubic-bezier(.4,0,.2,1);
    opacity: 1;
    background-color: rgba(255,255,255,0.3);
    backdrop-filter: blur(1px);
}

@keyframes strike {
    0% {
        width: 0;
    }

    100% {
        width: 100%;
    }
}

.checklistTemplate.delete label {
    display: block;
}

.checklistTemplate.delete .buttonDelete {
    margin-top: 1em;
}

.checklistTemplate.delete label:before {
    display: inline-block;
    width: 20px;
    margin: 10px;
}

.checklistTemplate.copyTemplate .template {
    margin-top: 0.5em;
    min-width: 50%;
}

.auftrag-checklist .btnAddChecklist {
    margin-top: 1em;
}

.checklistTemplate .templateName {
    font-size: 1.1em !important;
}


.item[disabled] {
    filter: blur(1px);
}

.checklist-content .item:not([disabled]):hover,
.checklist-content .item[edit] {
    background-color: #F5F5F5;
}

.item:not([changed=true]) .checklistItemSpeichern {
    display: none;
}

.item .checklistItemEntfernen,
.item[data-id='0'] .checklistItemEntfernen,
.item .checklistItemAbbruch {
    display: none;
}

.checklist-content:not([readonly]) .item:not([disabled]):hover .checklistItemEntfernen,
.checklist-content:not([readonly]) .item[edit=true] .checklistItemEntfernen,
.checklist-content:not([readonly]) .item[edit=true] .checklistItemAbbruch {
    display: block;
}


.item:not([edit=true]) input[type="text"],
.item:not([edit=true]) .validity {
    display: none;
}

.item[edit=true] .labelChecklist {
    display: none;
}

.ui-tooltip {
    white-space: pre-wrap;
    z-index: 999999 !important;
}

#popOpenOrCreateChecklist .autocompleteChecklist {
    width: 65%;
}

.rating-wrapper {
    margin: 30px auto;
    background: #fff;
    padding: 0em;
}

    .rating-wrapper .rating-label {
        text-align: center;
        font-weight: 700;
        display: block;
    }

    .rating-wrapper .ratingItemList {
        margin: auto;
        display: flex;
        justify-content: space-between;
        padding: 0em 0;
    }

    .rating-wrapper input.rating {
        display: none;
    }

    .rating-wrapper label {
        padding: 5px 3px;
        font-size: 32px;
        opacity: 0.7;
        filter: grayscale(1);
        cursor: pointer;
    }

        .rating-wrapper label:hover {
            filter: grayscale(0.84);
            transform: scale(1.1);
            transition: 100ms ease;
            filter: drop-shadow(0 0.2rem 0.25rem rgba(0, 0, 0, 0.2));
        }

    .rating-wrapper input:checked + label {
        filter: grayscale(0);
        opacity: 1;
        transform: scale(1.1);
    }

.feedback {
    width: 100%;
}

    .feedback textarea, .feedback input {
        width: 100%;
        height: 128px;
        display: block;
        margin: 0.5em auto;
        padding: 0.5em;
    }

    .feedback button {
        margin: 1em auto;
        display: table;
        text-align: center;
    }

.icon32 {
    background-repeat: no-repeat;
    background-position: center center;
    height: 32px;
    width: 32px;
    display: inline-block;
}


.icon48 {
    background-repeat: no-repeat;
    background-position: center center;
    height: 48px;
    width: 48px;
    display: inline-block;
}


.editor.ui-state-error-editor {
    border: 1px solid #cd0a0a !important;
    border-top: 0px !important;
}

.ql-editor {
    resize: vertical;
}

.ql-toolbar.ui-state-error-editor {
    border: 1px solid #cd0a0a !important;
}

.ql-video {
    width: 450px;
    height: 250px;
    border: 1px solid lightgrey;
}

.ml5 {
    margin-left: 5px;
}

.ml10 {
    margin-left: 10px;
}

.mt5 {
    margin-top: 5px;
}

.mt10 {
    margin-top: 10px;
}

.mr25 {
    margin-right: 25px;
}

.mr100 {
    margin-right: 100px;
}

.shield.off {
    background-image: url(../img/_disabled/shield16.png) !important;
}

.off .shield20 {
    background-image: url(../img/_disabled/shield20.png) !important;
}

.dsgvo .vst-container .shield {
    display: none;
}

.fitwidth {
    width: 1px;
    white-space: nowrap;
}

.mr5 {
    margin-right: 5px;
}

.ml5 {
    margin-left: 5px;
}

body.primary-orange .action-button.dsgvo:not(.off) {
    /*background: linear-gradient(to top, #FFFFFF 0px, rgba(255,102,0,0.25) 150%) !important;*/
    background: rgba(255,102,0,0.25) !important;
}

body.primary-red .action-button.dsgvo:not(.off) {
    /*background: linear-gradient(to top, #FFFFFF 0px, rgba(183,16,0,0.25) 150%) !important;*/
    background: rgba(183,16,0,0.25) !important;
}

body.primary-green .action-button.dsgvo:not(.off) {
    /*background: linear-gradient(to top, #FFFFFF 0px, rgba(59,151,55,0.25) 150%) !important;*/
    background: rgba(59,151,55,0.25) !important;
}

body.primary-blue .action-button.dsgvo:not(.off) {
    /*background: linear-gradient(to top, #FFFFFF 0px, rgba(68,114,162,0.25) 150%) !important;*/
    background: rgba(68,114,162,0.25) !important;
}

body.primary-gray .action-button.dsgvo:not(.off) {
    /*background: linear-gradient(to top, #FFFFFF 0px, rgba(53,53,53,0.25) 150%) !important;*/
    background: rgba(53,53,53,0.25) !important;
}

body.primary-default .action-button.dsgvo:not(.off) {
    /*background: linear-gradient(to top, #FFFFFF 0px, rgba(68,114,162,0.25) 150%) !important;*/
    background: rgba(68,114,162,0.25) !important;
}

.action-button.dsgvo .buttonIcon {
    background-position: left center;
    text-transform: uppercase;
}


.plusOnHover::before {
    content: "";
    display: block;
    position: relative;
    left: -2px;
    top: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    background: url("../img/add_header.png") no-repeat center center;
    background-color: rgba(255, 255, 255, .7);
    -webkit-transition: .2s ease-in-out opacity;
    -moz-transition: .2s ease-in-out opacity;
    -o-transition: .2s ease-in-out opacity;
    transition: .2s ease-in-out opacity;
    opacity: 0;
}

.plusOnHover:hover::before {
    opacity: 1;
}

.gruppenDetail .sucheintragToggle {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

    .gruppenDetail .sucheintragToggle > table {
        flex: 1 0 49%;
    }

.gruppenDetail table {
    width: 100%;
}

.gruppenDetail.readOnly .sucheintragToggle {
    display: block;
    flex-wrap: unset;
    justify-content: unset;
    align-items: unset;
}

    .gruppenDetail.readOnly .sucheintragToggle > table {
        flex: unset;
    }

tr[class*='_KOM'] p, .einzelmeldung p {
    margin-top: 0;
    margin-bottom: 0;
}

/* Chrome, Safari, Edge, Opera */
input.textfield[type=number]::-webkit-outer-spin-button,
input.textfield[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input.textfield[type=number] {
    -moz-appearance: textfield;
}


.aktion-text img {
    max-width: 100%;
}

.aktion-text p:not([class^="Mso"]),
.aktion-text ol:not([class^="Mso"]),
.aktion-text ul:not([class^="Mso"]),
.aktion-text li:not([class^="Mso"]),
._toggleTicketText p:not([class^="Mso"]),
._toggleTicketText ol:not([class^="Mso"]),
._toggleTicketText ul:not([class^="Mso"]),
._toggleTicketText li:not([class^="Mso"]) {
    margin: 0;
}

div[class^="Word"] p[class^="Mso"] {
    margin: auto;
}

div.bar {
    display: flex;
    margin-bottom: 5px;
}

    div.bar .part {
        height: 20px;
        margin-right: 5px;
        text-align: center;
    }

.ticketSperre {
    font-style: italic;
}


body.primary-red .svg-container svg image {
    fill: #b71000 !important;
}

body.primary-green .svg-container svg image {
    fill: #599737 !important;
}

body.primary-blue .svg-container svg image {
    fill: #4472a2 !important;
}

body.primary-gray .svg-container svg image {
    fill: #353535 !important;
}

body.primary-orange .svg-container svg image {
    fill: #f58400 !important;
}

.ticketTitel .svg-container {
    display: inline;
}

    .ticketTitel .svg-container svg {
        margin-left: 20px;
    }

.flex-table-container {
    display: flex;
    flex-direction: column;
    max-width: 600px;
    margin: 0 auto;
}

    .flex-table-container .flex-table-row {
        display: flex;
        margin-bottom: 10px;
    }

        .flex-table-container .flex-table-row .label {
            width: 30%;
        }

        .flex-table-container .flex-table-row .field {
            width: 70%;
        }
