Hallo!
wenn ich die beiden ersten divtags weg lasse, funks einwandfrei. Warum?????
Weil dies:
<div id="clBG" style="left: 224px; top: 149px">
fehlerhaft ist.
Du kannst nicht nur top und left angeben im CSS, dazu muss du auch position:absolute relative; angeben. Ich weiss beim <layer> ging das, aber <div> mit CSS ist nicht gleich <layer>.
Auserdem: verwende keine inline styles wenn's geht, sondern lege die Angaben im <style> im head ab.
Grüße
Thomas