Is het mogelijk om met CSS een hoogte te krijgen van 100% min 50 pixels?
Ik probeer het volgende voor elkaar te krijgen:

Het blauwe gedeelte is de titelbalk, het rode gedeelte is het menu wat links staat, en het groene deel is het deel wat overblijft omdat de site een vaste breedte heeft.
Waar ik problemen mee heb is het gele deel, waar de content in komt te staan. Ik wil graag dat de titelbalk altijd bovenaan blijft, en dat alleen de content gescrolled kan worden, als deze niet binnen het venster past.
Ik heb het geprobeerd met een stel geneste div's en dan met padding/margin proberen de binnenste goed te krijgen, alleen in alle gevallen blijft de binnenste een hoogte van het browservenster houden, maar dan 50 pixels naar beneden geschoven, dat is dus niet wat ik wil.
Ik weet dat je in IE gebruik kunt maken van een "expression" oid zodat je inderdaad "browservenster - 50px" als hoogte op kunt geven, maar dat werkt weer niet in Firefox.
Ik ben dus op zoek naar een oplossing in pure CSS/HTML, die werkt in zowel IE als Firefox. Met javascript of (nog gruwelijker) frames krijg ik het wel voor elkaar, maar ik heb het liefst zonder.
Ik probeer het volgende voor elkaar te krijgen:

Het blauwe gedeelte is de titelbalk, het rode gedeelte is het menu wat links staat, en het groene deel is het deel wat overblijft omdat de site een vaste breedte heeft.
Waar ik problemen mee heb is het gele deel, waar de content in komt te staan. Ik wil graag dat de titelbalk altijd bovenaan blijft, en dat alleen de content gescrolled kan worden, als deze niet binnen het venster past.
Ik heb het geprobeerd met een stel geneste div's en dan met padding/margin proberen de binnenste goed te krijgen, alleen in alle gevallen blijft de binnenste een hoogte van het browservenster houden, maar dan 50 pixels naar beneden geschoven, dat is dus niet wat ik wil.
Ik weet dat je in IE gebruik kunt maken van een "expression" oid zodat je inderdaad "browservenster - 50px" als hoogte op kunt geven, maar dat werkt weer niet in Firefox.
Ik ben dus op zoek naar een oplossing in pure CSS/HTML, die werkt in zowel IE als Firefox. Met javascript of (nog gruwelijker) frames krijg ik het wel voor elkaar, maar ik heb het liefst zonder.