Hi!
jetzt versuchte ich Strict und CSS
<div style="text-align:right;">
<table> ... </table>
<table> ... </table>
</div>
Was unter IE6SP1 auch wunderbar klappt und laut CSS-Validator korrekt ist. Nur Mozilla 1.01 weigert sich, die Tabelle rechts auszurichten (was ja angesichts des Namen "text-align" nicht ganz unlogisch ist).
Wie üblich machts der IE falsch (obwohl da eigentlich im neuesten nicht vorkommen sollte, wenn er tatsächlich im Standardsmode ist).
text-align richtet Inline-Elemente aus, nicht aber Blockelemente! table ist ein Block-Element und wird daher über seine margins zum Elternelement ausgerichtet:
table {margin-left:auto; margin-right:0;}
Gruß Herbalizer