Hallo Biesterfeld,
noch zwei Dinge:
1. Beim hover-Zustand verschwindet das Bild, weil du mit a:hover {background:#B2A384;} den Wert von background-image zurücksetzt. Ändere hier nur background-color.
2. IE bis Version 5.01 kennt hier leider kein padding-left, weswegen der Beginn der Verweise unlesbar wird. Dagegen hilft nur (mindestens) ein in HTML selbst.
Die Seite gefällt mir übrigens sehr gut.
Grüße
Roland