@CHARSET "UTF-8";
table.node-tree { table-layout: fixed; width: 100%; border: 0; border-collapse: collapse; margin: 0; padding: 0; color: #000000; }
table.node-tree tr { line-height: 25px; background-color: #ffffff; border-bottom: 1px solid #efefef; }
table.node-tree .level-0 { background-color: #b0b0b0; }
table.node-tree .level-1 { background-color: #c0c0c0; }
table.node-tree .level-2 { background-color: #d0d0d0; }
table.node-tree .level-3 { background-color: #e0e0e0; }
table.node-tree .level-4 { background-color: #f0f0f0; }
table.node-tree tr td { height: 25px; border: 0; margin: 0; padding: 0; }
table.node-tree tr td a { color: #000000; }
table.node-tree tr td .invisible { color: #990000; }
table.node-tree tr td .access-rights { color: #ff0000; }
/* with CSS3 you could do something like table.fixed td:nth-of-type(3) for the 3rd column */
/* @see http://stackoverflow.com/questions/4185814/fixed-table-cell-width */
table.node-tree tr td.title { width: 80%; }
/*
if you float elements in a block, and use another block element inside this block,
the latter block will fill out the remaining space automatically
@see http://stackoverflow.com/questions/8252518/how-to-fill-100-of-remaing-width
*/
table.node-tree tr td.title img { height: 25px; float: left; }
table.node-tree tr td.title a.page { display: block; height: 100%; overflow: hidden; }
table.node-tree tr td.title span { display: block; height: 100%; overflow: hidden; }
table.node-tree tr td.updown { width: 7%; }
table.node-tree tr td.updown a { float: left; display: block; width: 25px; height: 25px; }
table.node-tree tr td.updown a:hover { background: #ffa0a0; }
table.node-tree tr td.updown a.up { background-image: url(../images/up.gif); background-repeat: no-repeat; }
table.node-tree tr td.updown a.down { background-image: url(../images/down.gif); background-repeat: no-repeat; }
table.node-tree tr td.updown img { float: left; width: 25px; height: 25px; }
table.node-tree tr td.actions { width: 13%; }
table.node-tree tr td.actions a { display: block; float: right; width: 20px; height: 25px; text-align: center; }
table.node-tree tr td.actions a:hover { background-color: #ffa0a0; }