Hallo Mark,
tut mir leid, aber ich kann dein Problem nicht nachvollziehen. Wenn du so programmiert hast, wie beschrieben, müsste es klappen.
Manchmal ist weniger aber auch mehr:
<style>
td, th, .weiss
{ background-color: #000000;
  color           : #FF0000;
  font-weight     : bold;
  font-family     : Arial; }
.weiss { background-color: #FFFFFF; }
</style>
Beachte aber immer, dass du jede Zelle, die weiss sein soll, extra klassifizierst.
<table>
<tr>
  <td>               schwarzer Hintergrund </td>
  <td class="weiss"> weisser   Hintergrund </td>
  <td class="weiss"> weisser   Hintergrund </td>
</tr>
</table>
Joseph