.überschrift{font-family:Arial;font-size:16pt;font-weight:bold}
Deutsche Umlaute in CSS-Namen? Das kommt mir ambitioniert vor ...
Wieso machst Du nicht überhaupt CSS-Definitionen für <h1>..<h6>, statt für eigene Stile?
(Dann sähe es nämlich auch mit Netscape 3 noch brauchbar aus.)