habe es mal kurz im Bascom-Simulator angetestet:
Code läuft nicht, sondern hängt sich schnell auf, weil Submenupunkt "negativ" wird.
Irgendie schießt der Code durch alle glatt Sprungmarken durch, als wenn ein paar Rücksprünge fehlen würden Menurunter/Aktuell/Menuevor/Menuehoch -> error