Я избавлю вас от хлопот и исправлю HTML для вас:
<LEGEND>Basistaal</LEGEND>
<INPUT id="alg_kantoor_taal-nl" value="NL" type="radio" name="alg_kantoor_taal" />
<LABEL class="alg_kantoor_taal" for="alg_kantoor_taal">NL</LABEL>
<INPUT id="alg_kantoor_taal-fr" value="FR" type="radio" name="alg_kantoor_taal" />
<LABEL class="alg_kantoor_taal" for="alg_kantoor_taal">FR</LABEL>
Элемент состоит из открывающего и закрывающего тега или одного тега.
Doubleтег: <tagname>content</tagname>
Одиночный тег: <tagname />
Кроме того, атрибут должен быть заключен в кавычки: <tagname attribute="value" />
Обратите внимание, что идентификатор элемента должен быть уникальный во все времена .У вас не может быть 2 элементов с одинаковым идентификатором.
На самом деле, это должно решить большинство ваших проблем.Но, ради бога, научитесь правильно использовать HTML .