Tom: <table> Fehldarstellung in MSIE 5.0 für Mac

Hallo an alle! Ich habe ein DHTML/Javascript-Spiel im Netz stehen (Solitaire Mahjongg, http://www.thomasweibel.ch/mahjongg.htm), das auf den meisten Browsern und OS gut läuft. Nur ein Problem habe ich bisher nicht beseitigen können:

Die Buttons zur Bedienung des Spiels, die unterhalb der Statuszeile dargestellt werden, bleiben im MSIE 5.0 für Mac über dem Text stehen, wenn die Statuszeile länger wird als eine Zeile ("Help", "Info"), und dies obwohl der js-Code sie als neue Tabellenfelder und -zeilen definiert und obwohl die slashes (/) und quotes (") jeweils als / bzw. als " maskiert sind. Code-Auszug:

menu="<a href="javascript:info()"><img src="info.gif" border="0"></a>"; //Menu-Variable mit den Buttons (hier nur einer als Bsp.)

display="<table width=""+(tilewidth*12)+"" border="0" cellspacing="0" cellpadding="0" style="position:absolute;top:"+(topoffset+tileheight*9)+";left:"+(leftoffset+tilewidth)+""><tr><td style="font-family:Arial,sans-serif;font-size:14pt">"+message+"</td></tr><tr><td>"+menu+"</td></tr></table>"; //message-Variable eine Zeile oder ein Textabsatz

document.getElementById("screen").innerHTML=display;

In allen anderen getesteten Browsern (MSIE 5.1+ für Mac, MSIE 5+ für Windows, Mozilla 0.6+ für Windows) funktioniert alles wie es soll, und die Buttons werden unterhalb der Textabsätze dargestellt. Ist das ein Bug, oder liegt's an meinem Code? Tipps seien hier schon mal verdankt!