Hallo Martin,
ich habe den Fehler gefunden, der dazu führt, dass dein Bild nicht angezeigt wird. Vor "url" muss hier ein Leerzeichen:
div.button{
backgound-image: url(button.jpg);
}
Wenn du es im richtigen Verzeichnis hast, müsste das Bild nun angezeigt werden.
Gruß