diff --git a/alfa-client/apps/alfa/src/styles/abstracts/_variables.scss b/alfa-client/apps/alfa/src/styles/abstracts/_variables.scss
index 15aa22bb30c06184d9d8c563472e8121a9397d42..9e93430857a34a10142a2a91b592e15b749911fb 100644
--- a/alfa-client/apps/alfa/src/styles/abstracts/_variables.scss
+++ b/alfa-client/apps/alfa/src/styles/abstracts/_variables.scss
@@ -25,6 +25,7 @@
 
 $grey: #777;
 $greyLight: rgba(0, 0, 0, 0.08);
+$darkModeGreyLight: rgba(255, 255, 255, 0.6);
 
 $background: #fafafa;
 $dark-background: #303030;
diff --git a/alfa-client/libs/vorgang-detail/src/lib/aktenzeichen-edit-dialog/aktenzeichen-edit-dialog.component.scss b/alfa-client/libs/vorgang-detail/src/lib/aktenzeichen-edit-dialog/aktenzeichen-edit-dialog.component.scss
index 9364bb20c2fdc7b636399f4e4624bfbd6e08ce24..7388e16bfced3423aaea23fd9b695dbc8940588d 100644
--- a/alfa-client/libs/vorgang-detail/src/lib/aktenzeichen-edit-dialog/aktenzeichen-edit-dialog.component.scss
+++ b/alfa-client/libs/vorgang-detail/src/lib/aktenzeichen-edit-dialog/aktenzeichen-edit-dialog.component.scss
@@ -21,15 +21,11 @@
 
 .az_icon {
 	grid-area: az_icon;
-	color: #c2c2c2;
+	color: $darkModeGreyLight;
 	margin-top: 12px;
 
 	&--active {
 		color: black;
-
-		&--dark-mode {
-			color: #c2c2c2;
-		}
 	}
 }
 
@@ -61,3 +57,9 @@ mat-icon {
 mat-dialog-content {
 	padding-top: 0.5rem !important;
 }
+
+:host-context(.dark) {
+	.az_icon {
+		color: $darkModeGreyLight;
+	}
+}
\ No newline at end of file
diff --git a/alfa-client/libs/vorgang-detail/src/lib/aktenzeichen-edit-dialog/aktenzeichen-edit-dialog.component.ts b/alfa-client/libs/vorgang-detail/src/lib/aktenzeichen-edit-dialog/aktenzeichen-edit-dialog.component.ts
index ba4ca824fab995137dd704f5b911476c9264aad0..a4a889ba613ac86b99ed4bdfedcce4606707a958 100644
--- a/alfa-client/libs/vorgang-detail/src/lib/aktenzeichen-edit-dialog/aktenzeichen-edit-dialog.component.ts
+++ b/alfa-client/libs/vorgang-detail/src/lib/aktenzeichen-edit-dialog/aktenzeichen-edit-dialog.component.ts
@@ -1,4 +1,3 @@
-import { AppService } from '@alfa-client/app-shared';
 import { COMMAND_ERROR_MESSAGES, CommandResource, hasError, isSuccessfulDone } from '@alfa-client/command-shared';
 import { StateResource, createEmptyStateResource, hasContent, isClipboardReadSupported } from '@alfa-client/tech-shared';
 import { SnackBarService } from '@alfa-client/ui';
@@ -21,7 +20,6 @@ export class AktenzeichenEditDialogComponent implements OnInit {
 	vorgang: VorgangWithEingangResource;
 
 	setAktenzeichenPending$: Observable<StateResource<CommandResource>> = of(createEmptyStateResource<CommandResource>());
-	darkMode$: Observable<boolean>;
 	hasAktenzeichen$: Observable<boolean>;
 	isPasteSupported = false;
 
@@ -31,7 +29,6 @@ export class AktenzeichenEditDialogComponent implements OnInit {
 		public formService: AktenzeichenEditDialogFormservice,
 		private readonly snackbarService: SnackBarService,
 		private readonly vorgangService: VorgangService,
-		private appService: AppService,
 		public dialogRef: MatDialogRef<AktenzeichenEditDialogComponent>,
 		@Inject(MAT_DIALOG_DATA) public data: AktenzeichenEditDialogData,
 	) {
@@ -44,7 +41,6 @@ export class AktenzeichenEditDialogComponent implements OnInit {
 		this.hasAktenzeichen$ = this.formService.valueChanges()
 		.pipe(startWith(this.vorgang.aktenzeichen))
 		.pipe(map(hasContent));
-		this.darkMode$ = this.appService.getDarkMode();
 	}
 
 	public onCancel(): void {