Moin!
Allein per CSS geht das nicht. Ich denke mal, Du brauchst da Javascript für, doch da kenne ich mich nicht aus.
Die Frage ist: Was machen, wenn der User Javascript ausgeschaltet hat? Dann bekommst Du wahrscheinlich diverse Probleme mit IE und Konsorten...
Ich finde es eleganter mit floating elements, sollen die User halt ein bisschen scrollen, das hat noch keinm geschadet...
Karsten