Wahrscheinlich total einfach und ich habe gerade ein Brett vorm Kopf

Ich versuche etwas in der Art zu erreichen:
HTML Code:
<body>
<div style="height:100%;">
<div style="100px;">Div 1</div>
<div style="50px;">Div 2</div>
<div style="{restliche Höhe}">Div 3</div>
<div style="100px;">Div 4</div>
</div>
</body>
Das ist jetzt einfach mal 'n Schema, der echte Code wäre an dieser Stelle überflüssig.
Also, alle Divs sollen relativ positioniert sein und ich will auch keine JS-Lösung (das kann ich ja selber

).
Danke.