Hi,
nein, du hast hier kein spezielles IE7-Problem.
Über
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
versetzt Du auch den IE7 in den abwärtskompatiblen quirks mode, in dem er alle neuen Fähigkeiten nicht mehr anwendet und insbesondere
position: fixed;
nicht mehr kennt.
freundliche Grüße
Ingo