Hallo!
An diesem CSS sehe ich spontan keinen Fehler. Das HTML und ggf. vorhandenes weiteres CSS ist von Relevanz.
Das CSS-File scheint auf jeden Fall richtig eingebunden zu sein, da er den darin festgelegten Hintergrund übernimmt und sonst wahrscheinlich auch gar nicht auf die Definitionen eingehen würde.
Die innerhalb des HTML festgelegten Styles folgen hier:
<a href="Punkt1.html">
<div style="position:absolute; top:25px; left:15px; width:80px; height:10px; font-family:Arial,Sans-Serif,Helvetica; font-size:10pt; cursor:pointer;">Punk1</div></a>
<div style="position:absolute; top:25px; left:100px; width:3px; height:10px; font-family:Arial,Sans-Serif,Helvetica; font-size:10pt;">|</div>
<a href="Punkt2.html">
<div style="position:absolute; top:25px; left:113px; width:70px; height:10px; font-family:Arial,Sans-Serif,Helvetica; font-size:10pt; cursor:pointer;">Punkt2</div></a>
liegt da ein Konflikt vor?
mfg DeathAngel