diff --git a/lib/classes/Icon.class.php b/lib/classes/Icon.class.php
index b2d934d182d86ef05f8b90ff17db3347af404d67..3070aecd2a5af2bf107617bd3eb42c3c3d3451e2 100644
--- a/lib/classes/Icon.class.php
+++ b/lib/classes/Icon.class.php
@@ -52,7 +52,7 @@ class Icon
         self::ROLE_ATTENTION     => 'red',
         self::ROLE_STATUS_RED    => 'red',
         self::ROLE_INFO_ALT      => 'white',
-        self::ROLE_SORT          => 'yellow',
+        self::ROLE_SORT          => 'blue',
         self::ROLE_STATUS_YELLOW => 'yellow'
     ];
 
diff --git a/resources/assets/stylesheets/mixins/studip.less b/resources/assets/stylesheets/mixins/studip.less
index 856e95f94ea2a8353ff1943b6b74fef3ea658c21..57847cfc750d961866a46e08cbba84fd99b307e1 100644
--- a/resources/assets/stylesheets/mixins/studip.less
+++ b/resources/assets/stylesheets/mixins/studip.less
@@ -63,7 +63,7 @@
   @color: 'black';
 }
 
-.role2color(@role) when (@role = 'clickable'), (@role = 'link') {
+.role2color(@role) when (@role = 'clickable'), (@role = 'link'), (@role = 'sort') {
   @color: 'blue';
 }
 
@@ -87,7 +87,7 @@
   @color: 'white';
 }
 
-.role2color(@role) when (@role = 'sort'), (@role = 'status-yellow') {
+.role2color(@role) when (@role = 'status-yellow') {
   @color: 'yellow';
 }
 
diff --git a/resources/assets/stylesheets/mixins/studip.scss b/resources/assets/stylesheets/mixins/studip.scss
index c8c93a61b18efd49e039b8efc5a9947fae6c6e06..407608f14c7ce5bc929465df03b0824e0f327475 100644
--- a/resources/assets/stylesheets/mixins/studip.scss
+++ b/resources/assets/stylesheets/mixins/studip.scss
@@ -55,13 +55,11 @@
         $color: 'green';
     } @else if $role == inactive {
         $color: 'grey';
-    } @else if $role == navigation {
-        $color: 'blue';
     } @else if $role == new or $role == attention or $role == status-red {
         $color: 'red';
     } @else if $role == info_alt or $role == info-alt {
         $color: 'white';
-    } @else if $role == sort or $role == status-yellow {
+    } @else if $role == status-yellow {
         $color: 'yellow';
     }
 
diff --git a/resources/vue/components/StudipIcon.vue b/resources/vue/components/StudipIcon.vue
index b968d4ae72e158899c0663b837e0790c45f66ecf..d750df3f23b0a6e414f549dd71dd2ad5c694e3d3 100644
--- a/resources/vue/components/StudipIcon.vue
+++ b/resources/vue/components/StudipIcon.vue
@@ -50,13 +50,13 @@
                     case 'info_alt':
                         return 'white';
 
-                    case 'sort':
                     case 'status-yellow':
                         return 'yellow';
 
                     case 'lightblue':
                         return 'lightblue';
 
+                    case 'sort':
                     case 'clickable':
                     case 'navigation':
                     default: