Bei einer "externen" css-Datei sind relative Links relativ zum Verzeichnis der css-Datei. Aber das ist hier ja nicht der Fall.
Hinter background-image:url(images/kartei.gif)" gehört auf jedenfall ein ;!
Aber das wird es auch nicht sein.
Geb deinem TD mal eine Größe! Vielleicht liegt es daran.
Generell sollte das so klappen.
Was passiert denn wenn Du das Hintergrundbild als <img> einbaust? Wird es dann angezeigt? Denn wenn nicht ist vielleicht das Bild kein gif oder sonstwas damit nicht in Ordnung.
Btw.: Mac-User? Weil Du "Ordner" sagst. Das kenne ich meist nur von Mac-Usern. Die meisten anderen sagen Verzeichnis.