ursus contionabundo: Bessere Idee.

Beitrag lesen

<form>
  <fieldset>
    <legend>Was</legend>

	  <span class="radioItem">
      <input 
        type="radio" 
        name="wasBeginn"
        id="wasBeginn"
        value="Arbeitszeit" 
        checked="checked"
     /><label for="wasBeginn">Arbeitszeit</label>
   </span>

<!-- [...] -->
  </fieldset>
</form>

Jetzt Kannst Du im CSS span.radioItem { display: block; } setzen.

Und wenn du statt span das passende p nimmst, kannst du dir die Zeile CSS auch sparen.

Statt dessen formatiere ich im CSS dann die Absätze(!) in Formularen... Ich kann mich dem (wg. d. Semantik) nicht anschließen. Wenn es schon ein natives Block-Element sein soll, dann <div>.