@CHARSET "UTF-8";
ul.tree, ul.tree ul {
    list-style-type: none;
    background: url(../img/vline.png) repeat-y;
    margin: 0;
    padding: 0;
}
ul.tree ul {
    margin-left: 10px;
}

ul.tree li {
    margin: 0;
    padding: 0 12px;
    line-height: 20px;
    background: url(../img/node.png) no-repeat;
}
ul.tree li.last {
    background: #F8F8FF url(../img/lastnode.png) no-repeat;
}

ul.tree li:last-child {
    background: #F8F8FF url(../img/lastnode.png) no-repeat;
}


.menu {
    margin: 0 0 10px 10px;
}

.menu a
{
    font-size : 15px;
    color:black;
    background : #F8F8FF;
}

.menu a:hover
{
    font-weight:bold;
    #color:#0080FF;
    #color:#0060FF;
    color:#2E6E9E;
    #color:#0040FF;
}

.handle {
    background: transparent url(../img/objekt.png) no-repeat;
    background-position: center bottom;
    display: block;
    float: left;
    width: 16px;
    height: 16px;
}

.collapsed {
    background: transparent url(../img/folder.gif) no-repeat;
    background-position: center bottom;
    cursor: pointer;
    height: 16px;
}

.expanded {
    background: transparent url(../img/folderopen.gif) no-repeat;
    background-position: center bottom;
    cursor: pointer;
    /* width: 12px; */
    height: 18px;
}

#historyWithTrans {
    background-position:-64px -144px !important;
}

#historyWithTrans.unchecked {
    background-position:100% 100% !important;
}

.ui-button .ui-icon {
    background-color: #fcfdfd;
    /*background-position:0 0 !important;*/
}

/*https://stackoverflow.com/questions/48286850/jquery-ui-improper-checkbox-state-icon-using-checkboxradio-and-tabs*/
/*https://jsfiddle.net/kmbro/yo2991ut/*/
.ui-button.ui-state-active .ui-icon {
    /*background-image: url("./vendor/jquery-ui/images/ui-icons_2e83ff_256x240.png");*/
    background-position:-64px -144px !important;
}

gridEventHistory_filter label input {
    background-color: #fcfdfd;
}
