a, a:link, a:visited, a:active {
    color: #47a601;
}

a:hover {
    color: #6e6e6e;
}

a.greylink {
    color: #6e6e6e !important;
}


table.hover th {
    background-color: #9cd42e;
    color: #ffffff;
    border-right: solid 1px #cdea97;
}

table.hover td {
    border-right: solid 1px #e8e8e8;
}

table.hover tr.odd td {
    border-right: solid 1px #ffffff;
}

table.hover tr:hover {
    /*background-color: #ffffff;*/
}
/*
table.hover tr:hover td {
    color: #9cd42e;
}*/

table.hover tr:hover td a {
    color: #9cd42e;
}

table.bordered {
    border: solid 1px #e8e8e8;
}

table.hover td.marked {
    /*border: dashed 1px #000000; /* TODO COLOR */
}

td.quoted {
    border-left: dashed 1px #6e6e6e;
}

td.marked_text a {
    color: #f4822e !important;
}

span.proc_text.r {
    color: #d22f05;
}

span.proc_text.y {
    color: #fe9b00;
}

span.proc_text.g {
    color: #47a601;
}

div#cal_inner div.cal_day.active {
    background: #ddfac0;
}

div.cal_day span.cal_day_num {
    color: #646464;
}

div.cal_day.active span.cal_day_num {
    color: #47a601;
}

div#penalty_shooters {
    border: dotted 1px #b3b3b3;
}

div.green_line {
    border-bottom: solid 1px #47a601;
}

span.green {
    color: #47a601;
}

span.red {
    color: #b70f33;
}

span.error {
    color: #b70f33;
}

span.marked {
    color: #47a601;
}

span.small_green {
    color: #47a601;
}

span.verysmall {
    color: #47a601;
}

tr.listitemhigh td {
    color: #9cd42e;
}
