ich habe den IE 8, und damit klappt es nicht!!!
Man kann jede CSS- Angabe ja auch überschreiben oder mit !important ausser Kraft setzen. Auch Kinder können sehr hinderlich sein ;-) Beispiele:
td {background-color:#FFFFFF!important} /* z.B. ausgelagerte Datei */
td:hover {background-color:#FFFF00}
div {background-color:#FF0000}
<td><div>...</div></td>
Kalle