Hallo,
a:link, a:visited {
color: #c23f2d;
text-decoration: none;
border-bottom: 1px solid #c23f2d;
du möchtest also Textlinks unterstreichen, Bilderlinks hingegen nicht?
Die Eigenschaft: text-decoration gilt wie der name schon sagt für _Text_
Warum schaltest du dann die Unterstreichung für Text aus?
Die Eigenschaft: border-bottom: 1px ... gilt für Text _und_ Bilder
Warum simulierst du dann eine Unterstreichung für Text und Bild?
Reduziere die Eigenschaften der Links auf das was du willst und gut ist.
Grüße,
Jochen