Ich habe gerade das gleiche Problem.
Wenn ich <div style="width:600px; height:400px; overflow:auto;"> versuche in mein div einzusetzen verändert er diesen nicht, sondern macht erstellt einen neuen, der das restliche layout verschiebt?!?
<div id="ContentLayer">
<table width="652" border="0" cellspacing="0" cellpadding="0" cool gridx="16" gridy="16" height="471" showgridx showgridy usegridx usegridy>
<tr height="470">
<td content csheight="470" width="651" height="470" valign="top" xpos="0">Filme
<p></p>
</td>
<td width="1" height="470"><spacer type="block" width="1" height="470"></td>
</tr>
<tr height="1" cntrlrow>
<td width="651" height="1"><spacer type="block" width="651" height="1"></td>
<td width="1" height="1"></td>
</tr>
</table>
</div>