susi999: "width-Parameter" im CSS wirkt sich auf die Tabelle nicht aus

Beitrag lesen

Hallo Forum!
Irgendwie schaffe ich es nicht, das "Width" im CSS für meine Tabelle richtig anzugeben. Ich möchte einen %-Wert angeben, sprich wieviel % die Tabelle auf der Seite einnehmen darf.
Egal, welchen Wert ich angebe, die Tabelle füllt immer die ganze Breite aus, bis auf ca. 2mm links.

So schaut meine CSS-Zeile aus:
table.tab1 {background-color:#ffffff; width:85%; align:center; margin-left: auto; margin-right: auto;}

Und im HTML nehme ich folgendermaßen darauf Bezug:
<table class="tab1"
style="background-color: rgb(0, 102, 102); height: 622px; text-align: left;"
frame="box" rules="none" border="4" bordercolor="#006666"
cellpadding="2" cellspacing="0">

Was stimmt daran nicht? Es ist nicht so, dass das ganze CSS falsch ist, nur eben die Tabellenbreite haut nicht hin.

Danke für Eure Antworten!