#row {
    border:1px solid #C0CACE;
    margin:20px 0px 10px 0px;
    font-size: 0.9em;
}

#row th,#row td {
    text-align:left;
    vertical-align:top;
    padding:2px 4px !important;
}

#row thead tr {
    background-color:#5d9c27;
}

#row th.sorted {
    background-color: #8FBEEC;
}

#row th a,th a:visited {
    color:#000;
}

#row th a:hover {
    text-decoration:underline;

}

#row th.sorted a, #row th.sortable a {
    background-position:right;
    background-repeat:no-repeat;
    display:block;
    width:100%;
}

#row th.sortable a {
    background-image:url(http://www.dlg.org/fileadmin/img/icons/displaytag/arrow_off.png);
}

#row th.order1 a {
    background-image:url(http://www.dlg.org/fileadmin/img/icons/displaytag/arrow_down.png);
}

#row th.order2 a {
    background-image:url(http://www.dlg.org/fileadmin/img/icons/displaytag/arrow_up.png);
}

#row tr.tableRowEven, #row tr.even {
    background-color:#efefef;
}

#row tr.tableRowOdd, #row tr.odd {
    background-color:#fff;
}

span.pagebanner{
    margin:20px 10px 20px 10px;
    display: block;
    font-size: 0.9em;
    text-align: center;
}

span.pagelinks{
    margin:20px 10px 5px 10px;
    display: block;
    font-size: 0.9em;
    text-align: center;
}

span.pagelinks img {
    border: 0px solid blue;
    margin: 0px 0px -3px 0px;
}

span.pagelinks a {
    border: 0px solid blue;
    padding-bottom: 10px;
}

.row-highlighted{
    background-color:#cecece;
    cursor: pointer;
}

