Sieht so aus, als gäbe es einen Konflikt zwischen der definierten Höhe des a ( 40px in ul#reiter li) und dem gegebenen Padding von 20 px. Der IE mag das Hintergrundbild dann vielleicht nur 40px hoch rendern^^ Nur so eine Vermutung.
Wir wäre es mit einem Versuch?
Code:
#reiter ul li a {
height: 100%;
}
dürfte kaum funktionieren, da 100% und 20px padding mehr ergeben als 100%.
Packe mal testweise die Texte in ein span und gib dem das padding mit.