diff --git a/alfa-client/libs/design-system/src/assets/minimize.svg b/alfa-client/libs/design-system/src/assets/minimize.svg
new file mode 100644
index 0000000000000000000000000000000000000000..4b858371fca883ae5ac4851ffc21f193bc39558c
--- /dev/null
+++ b/alfa-client/libs/design-system/src/assets/minimize.svg
@@ -0,0 +1,3 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path d="M6 21V19H18V21H6Z" />
+</svg>
\ No newline at end of file
diff --git a/alfa-client/libs/ui/src/lib/ui/fixed-dialog/_fixed-dialog.theme.scss b/alfa-client/libs/ui/src/lib/ui/fixed-dialog/_fixed-dialog.theme.scss
index 06686800451ed4297e46dfac415aa0db6402fabc..f26fb6d3b0db6bbab79a0d04d0ea1fcd40bee18c 100644
--- a/alfa-client/libs/ui/src/lib/ui/fixed-dialog/_fixed-dialog.theme.scss
+++ b/alfa-client/libs/ui/src/lib/ui/fixed-dialog/_fixed-dialog.theme.scss
@@ -87,15 +87,6 @@
       margin-bottom: 0;
     }
 
-    .button-bar .mat-icon {
-      padding: 8px 0;
-    }
-
-    .minimized .mat-icon {
-      transform: rotate(180deg);
-      padding: 0;
-    }
-
     .button-bar-bottom {
       position: absolute;
       bottom: 0;
diff --git a/alfa-client/libs/ui/src/lib/ui/fixed-dialog/fixed-dialog.component.html b/alfa-client/libs/ui/src/lib/ui/fixed-dialog/fixed-dialog.component.html
index 4b3d13a0101818776810eeef196b94b28d63435d..b5638ac7682cc827fe3049f4b82d53e29a549348 100644
--- a/alfa-client/libs/ui/src/lib/ui/fixed-dialog/fixed-dialog.component.html
+++ b/alfa-client/libs/ui/src/lib/ui/fixed-dialog/fixed-dialog.component.html
@@ -33,7 +33,7 @@
       [ngClass]="{ minimized: isMinimized }"
       aria-label="Nachricht minimieren"
     >
-      <mat-icon>minimize</mat-icon>
+      <ods-icon name="minimize" fill="whitetext" />
     </button>
 
     <button mat-icon-button data-test-id="close-button" [mat-dialog-close]="true" aria-label="Nachricht schließen">
diff --git a/alfa-client/libs/ui/src/lib/ui/fixed-dialog/fixed-dialog.component.ts b/alfa-client/libs/ui/src/lib/ui/fixed-dialog/fixed-dialog.component.ts
index ec48ae197853a8ef72486945d61ea5e4e801c90e..19c6a770dfeccb136cac15075703ec4cc5847670 100644
--- a/alfa-client/libs/ui/src/lib/ui/fixed-dialog/fixed-dialog.component.ts
+++ b/alfa-client/libs/ui/src/lib/ui/fixed-dialog/fixed-dialog.component.ts
@@ -26,7 +26,6 @@ import { NgClass, NgComponentOutlet } from '@angular/common';
 import { Component, inject, Injector, OnInit } from '@angular/core';
 import { MatIconButton } from '@angular/material/button';
 import { MAT_DIALOG_DATA, MatDialogClose, MatDialogContent, MatDialogTitle } from '@angular/material/dialog';
-import { MatIcon } from '@angular/material/icon';
 import { IconComponent } from '@ods/system';
 import { FixedDialogData } from './fixed-dialog-data.model';
 
@@ -39,7 +38,6 @@ import { FixedDialogData } from './fixed-dialog-data.model';
     MatIconButton,
     NgClass,
     IconComponent,
-    MatIcon,
     MatDialogClose,
     CdkScrollable,
     MatDialogContent,