Hallo Steffi,
die CSS-Angabe „border“ ist strenggenommen nur gültig für sogenannte „Blockelemente“ - das sind Tags, die einen eigenen Block bilden, so wie , oder auch . Grafiken fallen leider nicht in diese Kategorie, und das der Explorer Deine Angabe trotzdem richtig interpretiert, liegt an dessen Gutmütigkeit (man könnte auch sagen: Schlampigkeit).
Gibt es da einen trick, oder muss ich direkt im quellcode dann
setzen? aber dann ist das ja eigentlich sinnlos mit der
stylesheet-datei.
Ich kenne keinen Trick, um diese Info in eine Stylesheet-Datei zu packen. Du wirst um die „border“ Angabe wohl kaum herumkommen 
Übrigens: Beim Herumprobieren hab’ ich mal spasseshalber „border-width:10px“ angegeben. Ich nehm’ alles zurück, was ich zum Thema Explorer und Schlampigkeit gesagt habe: Was Netscape daraus macht, ist nämlich noch viel schlimmer!!!
Liebe Grüsse, Thomas