/*   $Author: ischenk $
     $Date: 2014-01-17 10:25:30 +0100 (Fr, 17. Jan 2014) $
     $Revision: 11113 $
     $Id: sorttable.css 11113 2014-01-17 09:25:30Z ischenk $  */
     
table.sortable a img {	border: 0; }


table.sortable {
	border-spacing: 0;
	border-style: solid;
/*	border-color: #aaa; */
	border-width: 1px;
	border-collapse: collapse;
	margin: 0 auto;
	empty-cells:show;
    color:black;
}
table.sortable th, table.sortable td {
	text-align: left;
	padding: 2px 4px 2px 4px;
	border-style: solid;
    border-width: 1px;
	border-color: #000000;
}


table.sortable td   { border-width: 0px 1px 0px 1px; border-color: #808080; }

table.sortable tr.odd   { background-color: #f4f4f4; } 
table.sortable tr.even  { background-color: #ffffff; }
table.sortable tr.even:hover, table.sortable tr.odd:hover, table.sortable td a:hover
{ 
  background-color: #e0e0e0; 
  color:#000000;  
}

table.sortable tr.sortbottom td {
	border-width: 1px 1px 1px 1px; 
	background-color: #ccc;
	font-weight: bold;
}
        table#sortabletable.sortable thead tr th{
            border-left-color: white;
            border-top-color: #005aa9;
            border-right-color: #005aa9;
        }
        table.sortable th   {
            background-color: #005aa9;
            color:white;
        }
        table.sortable th.first{
            border-top-left-radius: 12px;
            border-left-color: #005aa9!important;
        }
        table.sortable th.last{
            border-top-right-radius: 12px;
        }
        table.sortable th a {
            text-decoration: none;
            color:white;
        }