diff --git a/resources/assets/stylesheets/less/files.less b/resources/assets/stylesheets/less/files.less
index 6f1e3afe49d4a7cf689f27ca0db136b1f5e1ac9c..8f6063409954f9590e91f987d7b74a51f9ccd51e 100644
--- a/resources/assets/stylesheets/less/files.less
+++ b/resources/assets/stylesheets/less/files.less
@@ -369,7 +369,8 @@ form.default fieldset.select_terms_of_use {
     margin-right: 0px;
 
     > input[type=radio] {
-        display: none;
+        height: 0px;
+        width: 0px;
     }
     > label {
         cursor: pointer;
diff --git a/templates/filesystem/public_folder/edit.php b/templates/filesystem/public_folder/edit.php
index 9d351ff32bf819c11915a739c8b81d1d430c3576..6a3fe5b5c9dd4ad230a360f926970f06932a5491 100644
--- a/templates/filesystem/public_folder/edit.php
+++ b/templates/filesystem/public_folder/edit.php
@@ -1,4 +1,4 @@
-<label>
-    <input type="checkbox" name="public_folder_viewable" value="1" <? if ($public_folder_viewable) echo 'checked'; ?>>
+<label for="public_folder_viewable">
+    <input id="public_folder_viewable" type="checkbox" name="public_folder_viewable" value="1" <? if ($public_folder_viewable) echo 'checked'; ?>>
     <?= _('Sichtbar auf der Profilseite') ?>
 </label>