Wenn das erste DIV sich nicht im normalen Elementfluss befindet (position:absolute; top:0; left:0; height:80px;), dann fängt das zweite DIV wieder oben[1] an. Dieses könnte dann mit margin:80px Platz für das erste DIV lassen.
So ist es, aber die 80px werden dennoch unten angehängt.
[1] Oben ist natürlich unter Beachtung von marin und padding der umgebenden Elemente (HTML und BODY z.B.) zu betrachten. Die height:100% im zweiten DIV beziehen sich natürlich auch auf die Höhe der umgebenden Elemente (HTML und BODY z.B.), welche auch eine Höhe zugewiesen bekommen sollten.
Dem ist auch so.
Mein Beispiel nach deinen Vorgaben wäre dann:
<div style="position:absolute;top:0px;left:0px;height:80px;width:100%;margin:0px;padding:0px;background-color:#bbbbbb;">
INHALT
</div>
<div style="position:absolute;top:0px;left:0px;height:100%;width:100%;margin:0px;margin-top:80px;padding:0px;background-color:#eeeeee;">
MEHR INHALT
</div>
Aber, wie gesagt, auch hier die zu große Darstellung.
Danke