table.tablesorter thead tr th { 
    background-image: url(images/bg.gif); 
    cursor: pointer; 
    background-repeat: no-repeat; 
    background-position: right center;
}

table.tablesorter thead tr th{    border: 1px solid #dad9c7; }

table.tablesorter thead tr th.tablesorter-headerAsc { 
    background-image: url(images/asc.gif); 
}

table.tablesorter thead tr th.tablesorter-headerDesc { 
    background-image: url(images/desc.gif);
}

table.tablesorter thead tr .sortless{background-image:none; cursor: default;}

/*     neu 230.12.2023     */
table.tablesorter {
 color:#333 ! important;
}
table.tablesorter thead tr th {
    background-size: 33px auto;
    padding:12px;
}
table.tablesorter tr td {
    padding:10px;
}
table.tablesorter:not( .has-background ) tbody tr:nth-child(2n) td {
  background-color: #f5f5f5;
}