diff --git a/resources/assets/stylesheets/less/skiplinks.less b/resources/assets/stylesheets/less/skiplinks.less
index 2da49110bfb3d329fa2213dc3cd039a350677dad..b57cdf90461518c80368045c7a77d6d7a97c005f 100644
--- a/resources/assets/stylesheets/less/skiplinks.less
+++ b/resources/assets/stylesheets/less/skiplinks.less
@@ -23,13 +23,14 @@
 
 #skiplink_list {
     display: none;
-    button.skiplink {
-        border: 0;
-        background-color: #fff;
-        color: @base-color;
-        line-height: 1em;
-        margin-bottom: 0.1em;
-    }
+}
+
+button.skiplink {
+    border: 0;
+    background-color: #fff;
+    color: @base-color;
+    line-height: 1em;
+    margin-bottom: 0.1em;
 }
 
 body.enable-skiplinks {
diff --git a/templates/skiplinks.php b/templates/skiplinks.php
index b057c589ee82fb50033456fcc806f88d6862e49c..3854c4c6a96f3a73f56c6fcdb9b67de51349c629 100644
--- a/templates/skiplinks.php
+++ b/templates/skiplinks.php
@@ -6,7 +6,7 @@
     <? foreach ($navigation as $nav) : ?>
         <li>
         <? if (mb_substr($url = $nav->getURL(), 0, 1) == '#') : ?>
-            <button class="skiplink" onclick="STUDIP.SkipLinks.setActiveTarget('<?= $url ?>');"><?= htmlReady($nav->getTitle()) ?></button>
+            <button class="skiplink" role="link" onclick="STUDIP.SkipLinks.setActiveTarget('<?= $url ?>');"><?= htmlReady($nav->getTitle()) ?></button>
         <? else : ?>
             <? if (is_internal_url($url)) : ?>
                 <a href="<?= URLHelper::getLink($url) ?>"><?= htmlReady($nav->getTitle()) ?></a>