Das ist eher der "ein so komplexes CSS Layout habe ich noch nie gebastelt"-Bug. Dies ist ein Blocklevel-Element (h2) in der dritten Ebene einer Liste. IE7 produziert einen Fehler, bei der Berechnung der absoluten Höhe dieses Blockelements. Hat wohl mit der Zeilenhöhe zu tun, die ich für dieses Tag reduziert habe. Das Padding zwingt IE auch die Unterlängen der Schrift mit in die Höhe zu berechnen.

Auch wenn es nur nach Meckern klingt, aber ohne solche Stolpersteine wäre es auch langweilig ;)