Hi,
[php]<td width="616" height="320" rowspan="3">
<?php include ('main.php') ?></td>[/php]
Der php-Code ist hier irrelevant - es geht schließlich um ein HTML-Problem und den HTML-Quelltext, den der Browser zu sehen bekommt.
Der ist allerdings äußerst übel. ImageReady ist nunmal kein geeignetes Werkzeug, um fertige HTML-Seiten aus einem Bild zu generieren, und was Du da mit PHP fabrizierst, ist noch schlimmer.
<table width="616" height="320" cellpadding="0" cellspacing="0" border="0">
das wäre (bis auf die unzulässige und unsinnige height-Angabe) eine Tabelle, die zwar völlig unnötig ist, aber problemlos angezeigt werden würde - wenn da nicht
#Layer1 { position: absolute; width: 587px; height: 294px; z-index: 1; left: 53px; top: 48px; }
dazwischen funken würde - was eigentlich vom Browser ignoriert werden müßte, da diese Angabe außerhalb des HEAD steht. Überhaupt finde ich es erstaunlich, dass sogar mein Firefox eine Seite mit sage und schreibe 6 (in Worten: sechs) <body>-Elementen anzeigt.
Wenn Du eine wunschgemäße Darstellung willst, dann beseitige zunächst die wirklich üblen Fehler.
freundliche Grüße
Ingo