/*
    tableview2.css  2007-01-26  (c) Johannes Frank <jfrank@aejf.de>
*/

.left
{
    text-align: left;
}

.right
{
    text-align: right;
}

.center
{
    text-align: center;
}

.justify
{
    text-align: justify;
}

table.tableview
{
width:100%;
    margin-bottom: 15px;
    border-style: solid;
    border-width: 2px;
    border-color: #c0c0c0;
    border-collapse: collapse;
    color: #000000;
}

table.tableview th,
table.tableview tr.filters td,
table.tableview tr.footer td
{
    border-left-style: solid;
    border-right-style: solid;
    border-top-style: none;
    border-bottom-style: none;
    border-width: 1px;
    border-color: #c0c0c0;
    background-color: #c0c0c0;
    padding: 3px;
}

table.tableview td
{
    border-style: solid;
    border-width: 1px;
    border-color: #c0c0c0;
    background-color: #f9f9f9;
    padding: 3px;
}

table.tableview tr.odd td
{
    background-color: #e0e0e0;
}

table.tableview tr.highlighted td
{
    font-weight: bold;
}

table.tableview td.filtered
{
    background-color: #ffc000;
}

table.tableview th.filtered,
table.tableview tr.filters td.filtered,
table.tableview tr.odd td.filtered
{
    background-color: #efb000;
}

table.tableview a,
table.tableview a:link,
table.tableview a:visited,
table.tableview a:hover
{
    color: #000000;
    text-decoration: underline;
}

table.tableview a:active
{
    color: #0000ff;
    text-decoration: underline;
}

table.tableview img
{
    border-style: none;
    margin-left: 2px;
    margin-right: 2px;
}

table.tableview input.defaultbutton
{
    font-weight: bold;
}

input[disabled] {
	background: transparent url('../img/input_disabled_bg.gif') top left repeat;
	border: 1px solid #e6e6e6;
}

/*
div.tip
{
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1;
    visibility: hidden;
    width: 400px;
    background: #ffffff;
    border-style: solid;
    border-width: 1px;
    border-color: #c0c0c0;
    padding: 4px;
}
*/

table.tableview tr.sum td       { border-top: 2px solid; }
table.tableview tr.sum td:empty { border-top: none; }
