RETRAX: Warum 2 x "color" angeben?

Beitrag lesen

Folgendes CSS:

body {
background-color:#FFFFFF;
color:#808080;
font-family:Arial,Helvetica,sans-serif;
}

leider muss ich trotzdem die color angabe für diverse "td-Classes" wiederholen:

.NaviLR {
background-color:#F0F0F0;
color:#808080;
}

oder hier:

.NaviLR li a {
display:block;
padding:5px;
background-color:#F5F5F5;
color:#808080;

Warum muss ich das machen? Eigentlich sollte es doch einmal im Body Element reichen...