﻿table.navigator {
    margin: 0px;
    padding: 0xp;
    border: none;
    border-collapse: collapse;
    table-layout: fixed;
    width: 200%
}

table.outer {
    margin-left: 4px;
}

table.navigator td {
    border: none;
    font-family: Arial;
    font-size: 8.25pt;
    font-weight: bold;
    color: #DDDDDD;
    padding: 0px;
    padding-left: 0px;
    margin: 0px;
    width: auto;
    height: 18px;
}

table.navigator td.fixed {
    width: 16px;
    padding: 0px;
}

table.navigator td.leftmost {
    width: 16px;
    padding: 0px;
    padding-left: 2px;
}

table.navigator tbody {
    border-collapse: collapse;
    table-layout: fixed;
    width: 100%
}

table.navigator a {
    text-decoration: none;
    color: #444444;
    display: block;
    height: 16px;
    padding-top: 3px;
}

table.navigator a:hover {
    color: #000000;
}

table.navigator tr.selected {
    background-color: #d9dadb;
}

table.navigator span.nolink {
    color: #444444;
}

table.navigator td.namecell {
    padding-left: 4px;
    cursor: pointer;
    margin: 0px;
    height: 16px;
}

/* Rightwards label */
table.navigator td.p {
    width: 20px;
    padding-right: 2px;
    height: 16px;
    background-image: url('../images/navigator/label.svg');
    background-size: 24px 16px;
    background-repeat: no-repeat;
    transform: scale(1.2, 1);
}

/* Exclamation Mark */
table.navigator td.o {
    width: 20px;
    padding-right: 2px;
    height: 16px;
    background-image: url('../images/navigator/exclamation.svg');
    background-size: 24px 16px;
    background-repeat: no-repeat;
    transform: scale(1.2, 1);
}

/* File / Article */
table.navigator td.c {
    width: 20px;
    padding-right: 2px;
    height: 16px;
    background-image: url('../images/navigator/article.svg');
    background-size: 24px 16px;
    background-repeat: no-repeat;
    transform: scale(1.1, 1);
}

/* Square Dot Over */
table.navigator td.t {
    width: 20px;
    padding-right: 2px;
    height: 16px;
    background-image: url('../images/navigator/squareDot.svg');
    background-size: 24px 16px;
    background-repeat: no-repeat;
    transform: scale(1.1, 1);
}

/* Hexagon */
table.navigator td.r {
    width: 20px;
    padding-right: 2px;
    height: 16px;
    background-image: url('../images/navigator/hexagon.svg');
    background-size: 24px 16px;
    background-repeat: no-repeat;
    transform: scale(1.2, 1);
}

table.navigator td.a {
    width: 16px;
    padding-right: 2px;
    height: 16px;
    background-image: url('../images/navigator/navicons.png');
    background-position: 0px 0px;
}

table.navigator td.d {
    width: 16px;
    padding-right: 2px;
    height: 16px;
    background-image: url('../images/navigator/navicons.png');
    background-position: -32px 0px;
}

table.navigator td.folderOpen {
    width: 20px;
    padding-right: 2px;
    height: 16px;
    background-image: url('../images/navigator/folderOpen.svg');
    background-size: 24px 16px;
    background-repeat: no-repeat;
    transform: scale(1.1, 1);
}

table.navigator td.folderClosed {
    width: 20px;
    padding-right: 2px;
    height: 16px;
    background-image: url('../images/navigator/folder.svg');
    background-size: 24px 16px;
    background-repeat: no-repeat;
    transform: scale(1.1, 1);
}

img {
    width:16px; padding: 0px; height: 16px; background-size: 16px 16px; background-repeat: no-repeat;
    transform: scale(1.1, 1.1);

}