Cello: Div style absolute mit Angabe von top, left, right und bottom

Beitrag lesen

Hallo,
Meine Grundproblematik ist folgende:

Ich bin gerade an einer Website mit einem etwas ungewöhnlicherem Design; aber eigentlich sollte man meinen das dürfte kein Problem darstellen...

Ich möchte ein Div folgendermaßen Positionieren:
-Abstand zum linken Bildschirmrand 335 Pixel
-Abstand zum rechten, oberen und unteren Rand jeweils 35 Pixel

In dem Div sind einige weitere Divs reinverschachtelt mit Texten und teilweise halbtransparenten Grafiken. Das ganze soll dann bei größeren Bildschirmen mitskalieren.

Wär ja eigentlich kein Problem sollte man meinen - in Firefox funktioniert folgender Code auch prächtig:

  
<div style="position:absolute; top:35px; left:335px; right:35px; bottom:35px;">  
 [... mehrere weitere divs mit Bildern und Texten ...]  
</div>  

Im Internet Explorer 8 hingegen hat das umgebende div eine Höhe und Breite von 0. Inhalte werden angezeigt, jedoch eben komplett deplatziert da auch diese sich nach den Abmessungen ihres Containers richten. Offensichtlich berechnet der Internet Explorer nicht automatisch die Breite die das Div aufgrund der Randabstände haben muss.

Da muss es doch eine einfache Lösung für dieses nun wirklich nicht allzu komplizierte Problem geben? Javascript sollte es nicht sein.

Grüße und danke schonmal.