Servus,
kurz gesagt, das Template ist - mir fiel gerade ein Wort ein, aber ich sage lieber - etwas veraltet.
Da ist ein "absolute"r Table, der Dinge wie die Navigation enthält, darunter kommen die Formulare. Da der Table, die Tabelle, absolut ist, ist sie aus dem normalen Fluss der Elemente herausgenommen. Das heißt, die Formulare werden ebenfalls ganz oben am Browserrand angeordnet. Irgendwo war da noch ein z-index: 10, das legt die Tabelle mit der Navigation dann über die Formulare.
Mein Tipp, mal ein paar aktuelle Templates anschauen und ein neues Template verwenden. Das aktuelle Design mit einer alten VirtueMart-Version zu verwenden, die auch noch bekannte Sicherheitslücken hat, ist etwas riskant.
Meine Vorgehen wäre - wenn die Seite bereits erfolgreich läuft - die Seite auf dem Server spiegeln, dann VirtueMart auf der Spiegelung auf 2.6.12 updaten, danach ein Template von XY einspielen und dann ein wenig auf das Design der vorherigen Seite anpassen. In der Zeit kann die andere Seite weiterlaufen. Wenn alles passt, Seite auf den neuen Shop umlenken, und gut.
Alles andere, Reparaturversuche, halte ich für unangebracht. Auch wenn es sicher möglich wäre.
Etwas niederschmetternd, ich weiß, aber das ist meine ehrliche Einschätzung.
Grüße
Stefan