Ich will auch mitspielen jeder hat irgendwo recht und vielleicht habe ich was überlesen, aber ich sehe da drei Probleme
1) Beim vergrößern/verkleinern per scrollrad soll das Bild oben die Breite von 100% beibehalten.
Das ist ein Problem, denn das image passt sich normalerweise dem umgebenden div an. In dem Fall wird das umgebende div aber klein, und dadurch dass es nach links floatet sieht es dann ziemlich schräg aus.
In der Demo des Template gibt es nur ein Banner, keine bannergroup und in dem Fall wurde m.E. das image direkt in die index.php eingetragen mit style="width:100%".
2) Bei Medienwechsel (responsive) soll sich das bild anpassen - das stimmt mit
.banneritem img { max-width: 100%; }
3) In den modulen soll das Bild jeweils 100% Breite haben. Dafür müssen alle inline codes in den einzelnen modulen raus und das hier ans Ende des Templates
.moduletable .custom img {width: 100%; max-width: 100%}