/**************************************\
| Tabelle
\**************************************/

.nbito-admin .nbito-table
{
    width:100%;
    /* Wird zu breit!
    display:table;
    */
}
.nbito-admin.nbito-window .nbito-table,
.nbito-admin.nbito-window .nbito-table.nbito-fullsize{position:absolute;left:0;top:0;right:0;bottom:0;}


/**************************************\
| Allgemein (gilt für Header,Body und Footer)
\**************************************/

.nbito-admin .nbito-table-row{position:relative;}
.nbito-admin .nbito-table-row:after{ content: ""; display:block; clear:both; }
.nbito-admin .nbito-table-col
{
    display:block;
    float:left;
    padding:0;
    border-right:1px #eee solid;
    /*height:44px;*/
    font-size:1em;
    line-height:44px;
    text-align:middle;
}
.nbito-admin .nbito-table-col > a{font-size:1em; line-height:44px;}
.nbito-admin .nbito-table-cell
{
    display:inline-block;
    vertical-align:middle;
    line-height:44px;
    /*height:44px;*/
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:100%;
    padding-left:10px;
    padding-right:10px;
    position:relative;

}
.nbito-admin .nbito-table-cell.nbito-text-align-center{ padding:0; }

/**************************************\
| Header
\**************************************/

.nbito-admin .nbito-table-header
{
    /*border-bottom:1px #DDD solid;*/
    /*border-bottom:1px #77A603 solid; /*nBito Green*/
    /*border-bottom:1px #FF8A2E solid; /*nBito Orange*/
}
.nbito-admin .nbito-table-header > .nbito-table-row > .nbito-table-row.nbito-align-right{border-bottom:1px #FF8A2E solid;line-height:43px;}

.nbito-admin .nbito-table-header .nbito-table-col{border-bottom:1px #FF8A2E solid;}

.nbito-admin .nbito-table-header .nbito-table-col.nbito-sort{position:relative;}
.nbito-admin .nbito-table-header .nbito-table-col.nbito-sort span.nbito-icon
{
    font-size:0.8em;
    opacity:0.5;
    cursor:pointer;
    position:absolute;
    right:0;
    line-height:44px;
}
.nbito-admin .nbito-table-header .nbito-table-col.nbito-sort-asc{ border-bottom:1px #77A603 solid;}
.nbito-admin .nbito-table-header .nbito-table-col.nbito-sort-desc{ border-top:1px #77A603 solid;}



/**************************************\
| Body
\**************************************/

.nbito-admin .nbito-table-body
{
    position:relative;
    overflow-y:scroll;
}
.nbito-admin .nbito-table-body > .nbito-table-row > .nbito-table-row.nbito-inactive{
    background: #eee;
    background: -webkit-repeating-linear-gradient(-55deg, #ddd, #ddd 10px, rgba(255,255,255,0) 10px, rgba(255,255,255,0) 20px);
    background: -o-repeating-linear-gradient(-55deg, #ddd, #ddd 10px, rgba(255,255,255,0) 10px, rgba(255,255,255,0) 20px);
    background: -moz-repeating-linear-gradient(-55deg, #ddd, #ddd 10px, rgba(255,255,255,0) 10px, rgba(255,255,255,0) 20px);
    background: repeating-linear-gradient(-55deg, #ddd, #ddd 10px, rgba(255,255,255,0) 10px, rgba(255,255,255,0) 20px);
}

.nbito-admin .nbito-table-body > .nbito-table-row:hover{background-color:#eee};
.nbito-admin .nbito-table-body > .nbito-table-row
{
    border-bottom:1px #eee solid;
    line-height:44px;
}
.nbito-admin .nbito-table-body > .nbito-table-row:last-child{border-bottom:0;}


/**************************************\
| Footer
\**************************************/

.nbito-admin .nbito-table-footer
{
    border-top:1px #DDD solid;
}

.nbito-admin .nbito-table-footer .nbito-clickable.nbito-active{color:;}

/*
.nbito-admin .nbito-table-footer .nbito-control{margin-left:8px;}
.nbito-admin .nbito-table-footer .nbito-icon{margin-left:12px;}

.nbito-admin .nbito-table-footer .navigation-container{float:right;}
.nbito-admin .nbito-table-footer .navigation-container > .navigation > .nbito-button{margin:0;margin-top:0px;margin-left:2px;}
*/


/**************************************\
| Scrollbar
\**************************************/

.nbito-admin .nbito-table-footer > .nbito-table-row:last-child,
.nbito-admin .nbito-table-header > .nbito-table-row:last-child{ margin-right:15px; }

