Hallo Stefan,
dürfte mit CSS wenig zu tun haben, sondern eher mit der Interpretation von HTML
<tr>
<th colspan="2" bgcolor="#000000"><p>Sa., 10.08.2002</p></th>
</tr>
wie es von Dir gegeben ist, wird oft als
<tr>
<th colspan="2" bgcolor="#000000"><br>Sa., 10.08.2002<br><br></th>
</tr>
interpretiert. Zählt man jetzt die <br>s kommt man genau auf jene 3 Zeilen. Nimm doch einfach die Absatzmarken <p></p> raus (oder welchen Sinn haben die?).
Grüße aus Würzburg
Julian