Hallo Henning,
Ja, der Fehler bleibt bestehen.
Schade. Na gut, dann versuch ich's mal mit Denken (was aber so gut wie immer schief geht :-):
margin-top definiert den Abstand zum Eltern- bzw. Vorgängerelement. Du hast zwei aufeinanderfolgende Divs notiert (id="menue" und id="inhalt"), also definiert margin-top bei #inhalt den vertikalen Abstand zu "menue". Die beiden stehen aber nebeneinander (was Du durch margin-left erreicht hast), also hat ein Browser die Glaskugel zu bemühen, wie denn der vertikale Abstand zweier nebeneinander stehender Elemente zu interpretieren sei.
Hier eine Idee wie das - falls es denn stimmt - zu lösen wäre:
<div id="menue">...</div>
<div id="inhaltcontainer">
<div id="inhalt">...</div>
</div>
Wobei #inhaltcontainer den margin-left bekommt und #inhalt den margin-top - mithin den Abstand zu seinem Elternelement #inhaltcontainer, der seinerseits rechts neben #menue platziert wurde.
Grüße,
Utz