Hi!
Zuerstmal: Text, der Formularelemente beschreibt ist in labeln genau richtig aufgehoben. dafuer sind die da, da gehoert er rein. Hat den Vorteil, dass auch das Textanklicken das Element aktiviert, wenn beide korrekt verbunden sind.
Is das ein Kopierfehler? Ich sehe in deinem Code
<div id="Auswahlboxen">
[...]
<div id="Auswahlboxen">
[...]
<div id="Auswahlboxen">
Eine ID darf es nur einmal geben.
Ausserdem ist serverseitiger Code nicht hilfreich bei einem Clientseitigem Problem.
Soviel zum Allgemeinen. Dein eigentliches Problem ist sicher zu loesen. Indem du z.B. den Text in einem eigenen Element unterbringst und das, falls noetig entsprechend formatierst. Inline Elemente brechen fuer gewoehnlich um und gehen auf der naechsten Zeile weiter. Block Elemente sehen das anders. Inline Blockelemente sind eine Mischung. Bilden zwar keinen eigenen Block mit Zeilenumbruechen, koennen also ohne weiteres hintereinander aufgereiht werden, bilden in sich allerdings einen Block. Falls von diesen Standardelementen keines reicht, must Du in die CSS Trickkiste greifen. Floats und Absolute Positionierung koennten Dir ebenso helfen, erfordern aber wesentlich mehr Wissen um deren eventuell andere Auswirkungen ordentlich zu handhaben.
Also pack dinen Text erstmal in label und dann formatier die.
(ich bin mir sicher, mittlerweile hat schon jemand geantwortet, da ich seit ca: 14:20 diese Antwort offen habe, aber nebenher arbeiten muss. Mal sehen, wie sinnlos mein Post jetzt noch ist)
Signaturen sind blöd!