Martin: Abstand zwischen td-rand und table-rand

Beitrag lesen

hallo,
ich möchte den abstand vom oberen rand einer td zum rand der tabelle ändern.
also wie mit border-spacing nur bei einer seite (->margin-top).

mit margin funktioniert es aber nicht.wenn ich es bei der table-class einfüge nimmt er es als abstand vom bildschirmrand zur tabelle und bei der td-class ignoriert es es obwohl keine feste breite oder höhe eingestellt ist.

.td{
 border : 1px solid Black;
 font : 11px Verdana,sans-serif;
 margin-top:234px;
}

.table{
 background-color : Black;
 border : 1px solid Black;
 margin-top:234px;
}

____________
<table class="table">
<tr>
<td class="td"><a class="menu" href="">Startseite</a></td>
<td class="td"><a class="menu" href="">Startseite</a></td>
</tr>

</table>

was mache ich falsch?
martin