michak: class="scroll" wird von Browsern unterschiedlich interpretiert

Hallo erst mal.

Folgendes Problem:

Ich habe eine umfangreiche Tabellenstruktur in meiner site erstellt.
In einer Zelle, mit fester Größe, formatier ich die Inhalte mittels CSS in der weise,  dass wenn der Inhalt die angegebene Größe überschreitet ein Scrollbalken am rechten Rand erscheint.

Funktioniert auch einwandfrei in Netscape7.01 und InternetExpolorer6.0.

Nicht funktionieren tut es in Browser von LINUX Konquer (oder so ähnlich) und im MAC Browser InternetExplorer5.5.
Hier verhaut er mir die site vollkommen. Das sieht dann so aus, dass die site dann soweit nach unten in die Laenge gezogen wird bis alles Platz hat.
Sieht natürlich richtig kacke aus.

Weiß jemand wie man das Problem lösen kann?

Gibt es im Netz eine Zusammenstellung mit allen oder den meisten Cross Browser- Faehifkeiten oder Unfaehigkeiten?

Gruß MichaK.

Hier mal die Tabelle exemlarisch mit dem CSS:
<table width="570" height="355" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="515" height="355" valign="top">
<div class="scroll">
</div>
</td>
<td>&nbsp;</td>
</tr>
</table>

Hier das CSS:
.scroll {
font-family: Arial, Helvetica, sans-serif;
 color: #0099FF;
 overflow: auto;
 position: static;
 visibility: inherit;
 z-index: auto;
 font-weight: bold;
 font-size: 14px;
 height: 355px;
 width: 515px;
}