seem: Layout Problem mit Opera 7/8 (margin????)

Beitrag lesen

Hallo,

ich habe ein einfaches Layout mit Hintergrundgrafik und darüberliegenden Content-divs zusammengebastelt. Alle getesten Browser interpretieren die Angaben richtig, jedoch im Opera 7/8 werden die Content-divs etwas nach rechts und nach unten versetzt positioniert.
Ich dachte, dass es vielleicht am auto-margin von Opera liegt, aber ich habe eigentlich alle entsprechenden padding/margins auf 0 gesetzt.

CSS:

* {font-family: Arial, sans-serif; font-size: 11px; color: #505050; margin: 0px; padding: 0px;}

html {height: 100%; margin:0px; padding:0px;}

body {height: 100%; margin: 0px auto; padding: 0px; color: #000000; background: url(../pictures/background.gif) repeat-y; background-color: #C6CCCE;}

#banner {margin-left: 93px; width: 861px; height: 314px; background: url(../pictures/banner.jpg);}

#frame {margin-left: 93px; width: 861px;}

#menu {width: 157px; float:left;}

#content {width: 584px; float: left; margin: 36px 40px 25px 35px;}

HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">

<head>
</head>

<body>

<div id="banner">&nbsp;</div>

<div id="frame">
<div id="menu"></div>
<div id="content"></div>
</div>

</body>
</html>

Weiß jemand woran das liegt?