Nun zu deinem Problem. Warum sind die Bilder absolut positioniert?
position:relative und width:100% lässt das bild auf die entsprechende Größe anpassen.
Weil die Bilder dann trotzdem untereinander angeordnet sind. Sie sollen aber übereinander liegen, damit ich einen schönen fade-Effekt benutzen kann.