diff --git a/alfa-client/libs/navigation/src/lib/header-container/header/header.component.html b/alfa-client/libs/navigation/src/lib/header-container/header/header.component.html
index 100cd3141dbcb8562608433313d8cdf30c0af56b..9a751f4936b1a4ae43d363257c96bd09410002bc 100644
--- a/alfa-client/libs/navigation/src/lib/header-container/header/header.component.html
+++ b/alfa-client/libs/navigation/src/lib/header-container/header/header.component.html
@@ -24,20 +24,15 @@
 
 -->
 <header data-test-id="header">
-  <div class="left">
+  <div class="flex self-end sm:ml-3 sm:self-center lg:min-w-60">
     <alfa-header-logo></alfa-header-logo>
   </div>
-  <div class="middle">
+  <div class="grow sm:order-2 sm:mr-4 lg:w-full">
     <alfa-vorgang-search-container></alfa-vorgang-search-container>
   </div>
-  <div class="flex items-center text-ozggray-800 dark:text-ozggray-300">
-    <alfa-help-menu
-      [apiRootStateResource]="apiRootStateResource"
-      data-test-id="help-menu"
-    ></alfa-help-menu>
+  <div class="flex flex-1 items-center justify-end self-end text-ozggray-800 dark:text-ozggray-300 sm:order-3 sm:self-center">
+    <alfa-help-menu [apiRootStateResource]="apiRootStateResource" data-test-id="help-menu"></alfa-help-menu>
     <alfa-user-settings-container data-test-id="user-settings"></alfa-user-settings-container>
-    <alfa-user-profile-in-header-container
-      data-test-id="current-user"
-    ></alfa-user-profile-in-header-container>
+    <alfa-user-profile-in-header-container data-test-id="current-user"></alfa-user-profile-in-header-container>
   </div>
 </header>
diff --git a/alfa-client/libs/navigation/src/lib/header-container/header/header.component.scss b/alfa-client/libs/navigation/src/lib/header-container/header/header.component.scss
index 4e6bde87b4b462a01803569bc823015ce6b9f535..c90ad5c005b36189e95877755a5050f8790020a8 100644
--- a/alfa-client/libs/navigation/src/lib/header-container/header/header.component.scss
+++ b/alfa-client/libs/navigation/src/lib/header-container/header/header.component.scss
@@ -26,30 +26,13 @@
 @import 'variables';
 
 header {
-  height: $header-height;
+  @apply flex flex-row flex-wrap content-between items-center gap-2 pb-2 pl-4 pr-4 pt-2 sm:fixed sm:flex-nowrap sm:content-between sm:gap-0 sm:pr-8;
+
+  min-height: $header-height;
   box-shadow: $shadow-bottom;
-  padding: 0.5rem 2rem 0.5rem 1rem;
   left: 0;
   top: 0;
   right: 0;
   width: 100%;
   z-index: 3;
-  display: flex;
-  align-items: center;
-  justify-content: space-between;
-  position: fixed;
-}
-
-.middle {
-  flex-grow: 1;
-  margin-right: 1rem;
-}
-
-.left {
-  display: flex;
-  align-items: inherit;
-  margin-left: 0.75rem;
-  @include media('>desktop') {
-    min-width: 240px;
-  }
 }