Kaspar Vollenweider: Tabellen: Border und Padding

Hallo

Was ich mit diesem CSS Code erreichen will, könnt ihr ja warscheinlich sehen. 1 Pixel rand, grau. 10 Pixel abstand vom rand links und rechts und ein Feld mit grauem Hintergrund.

table.tblock {
 padding-left:10px;
 padding-right:10px;
 text-align:justify;
        border: 1px solid #999999;
  }
td.block {
 background-color:#666666;
 word-spacing: 2px;
}

Der Internet Explorer scheint dies auch so zu interpretieren wie ich das gern hätte, doch macht Mozilla bei der Zelle mit grauem Hintergrund auch mit dem Hintergrund 10px abstand vom linken und rechten Rand. Und Opera macht gar keinen abstand vom rand.

Was mache ich falsch, resp. wie kann ich auch Opera und Mozilla dazu dressieren es auch so zu machen wie der Internet Explorer?

Dankend und Grüssend

Kaspar