Paul: Verstehe dieses Beispiel nicht

Beitrag lesen

Doch klar kannst du das.
Muss es denn in einem div sein?

Wenn nicht kannst du die styles weglassen und einfach so machen:
<center>
<table><tr><td>...</td></tr></table>
</center>

Übrigens, mit dem hier:
div.center table {
 margin-left:auto;
 margin-right:auto;
 text-align:center;
 }

sprichst du nicht das div an, sondern den table der in diesem div liegt. Da hat das text-align überhaupt keine wirkung, das muss schon ins div.
Aber du müsstest das weglassen können und der Table müsste trotzdem in der mitte sein.

div.center {
 text-align:center;
 }
das ist das wichtige.

Saludo
Paul