diff --git a/goofy-client/libs/binary-file/src/index.ts b/goofy-client/libs/binary-file/src/index.ts
index 529fac5c6a22c396cd22c7d702a653510cfc7fd0..dcb64fe7734d612f4b32126aa10986e96c30480c 100644
--- a/goofy-client/libs/binary-file/src/index.ts
+++ b/goofy-client/libs/binary-file/src/index.ts
@@ -23,6 +23,6 @@
  */
 export * from './lib/binary-file-attachment-container/binary-file-attachment-container.component';
 export * from './lib/binary-file-container/binary-file-container.component';
-export * from './lib/binary-file-list/binary-file-list.component';
 export * from './lib/binary-file.module';
-export * from './lib/binary-file-list/binary-file-list-display-mode';
+export * from './lib/horizontal-binary-file-list/horizontal-binary-file-list.component';
+export * from './lib/vertical-binary-file-list/vertical-binary-file-list.component';
diff --git a/goofy-client/libs/binary-file/src/lib/binary-file-list/binary-file-list-display-mode.ts b/goofy-client/libs/binary-file/src/lib/binary-file-list/binary-file-list-display-mode.ts
deleted file mode 100644
index 4ac3b0f3320a3769e5b8d5b966f3c195168e1d64..0000000000000000000000000000000000000000
--- a/goofy-client/libs/binary-file/src/lib/binary-file-list/binary-file-list-display-mode.ts
+++ /dev/null
@@ -1,4 +0,0 @@
-export enum BinaryFileListDisplayMode {
-	VERTICAL = 'vertical',
-	HORIZONTAL = 'horizontal',
-}
\ No newline at end of file
diff --git a/goofy-client/libs/binary-file/src/lib/binary-file.module.ts b/goofy-client/libs/binary-file/src/lib/binary-file.module.ts
index 37cc2237142a4e9a2b9d4e4a5c56759d989fe79b..a020fe99afa7243c17d272a9497701a08bfecb63 100644
--- a/goofy-client/libs/binary-file/src/lib/binary-file.module.ts
+++ b/goofy-client/libs/binary-file/src/lib/binary-file.module.ts
@@ -28,7 +28,8 @@ import { UiModule } from '@goofy-client/ui';
 import { BinaryFileAttachmentContainerComponent } from './binary-file-attachment-container/binary-file-attachment-container.component';
 import { BinaryFileContainerComponent } from './binary-file-container/binary-file-container.component';
 import { BinaryFileComponent } from './binary-file-container/binary-file/binary-file.component';
-import { BinaryFileListComponent } from './binary-file-list/binary-file-list.component';
+import { HorizontalBinaryFileListComponent } from './horizontal-binary-file-list/horizontal-binary-file-list.component';
+import { VerticalBinaryFileListComponent } from './vertical-binary-file-list/vertical-binary-file-list.component';
 
 @NgModule({
 	imports: [
@@ -38,14 +39,16 @@ import { BinaryFileListComponent } from './binary-file-list/binary-file-list.com
 	],
 	declarations: [
 		BinaryFileAttachmentContainerComponent,
-		BinaryFileListComponent,
 		BinaryFileComponent,
-		BinaryFileContainerComponent
+		BinaryFileContainerComponent,
+		HorizontalBinaryFileListComponent,
+		VerticalBinaryFileListComponent
 	],
 	exports: [
 		BinaryFileAttachmentContainerComponent,
-		BinaryFileListComponent,
-		BinaryFileContainerComponent
+		BinaryFileContainerComponent,
+		HorizontalBinaryFileListComponent,
+		VerticalBinaryFileListComponent
 	]
 })
 export class BinaryFileModule { }
\ No newline at end of file
diff --git a/goofy-client/libs/binary-file/src/lib/binary-file-list/binary-file-list.component.html b/goofy-client/libs/binary-file/src/lib/horizontal-binary-file-list/horizontal-binary-file-list.component.html
similarity index 75%
rename from goofy-client/libs/binary-file/src/lib/binary-file-list/binary-file-list.component.html
rename to goofy-client/libs/binary-file/src/lib/horizontal-binary-file-list/horizontal-binary-file-list.component.html
index e3012c425f82bcefe38450c4e2b4eab26ad93c41..92b3991447bfe21c0d338778b03fddacb828db01 100644
--- a/goofy-client/libs/binary-file/src/lib/binary-file-list/binary-file-list.component.html
+++ b/goofy-client/libs/binary-file/src/lib/horizontal-binary-file-list/horizontal-binary-file-list.component.html
@@ -25,17 +25,13 @@
 -->
 <goofy-client-spinner [stateResource]="fileListResource">
 
-	<div [class.container]="true"
-		 [class.horizontal]="displayMode === binaryFileListDisplayMode.HORIZONTAL"
-		 data-test-id="file-list">
-		<ng-container
-			*ngFor="let binaryFileResource of (fileListResource.resource | toEmbeddedResources: fileListRel.FILE_LIST)">
-			<goofy-client-binary-file-container
-				class="files"
-				[file]="binaryFileResource"
-				[deletable]="deletable">
-			</goofy-client-binary-file-container>
-		</ng-container>
+	<div class="horizontal" data-test-id="file-list">
+		<goofy-client-binary-file-container
+			*ngFor="let binaryFileResource of (fileListResource.resource | toEmbeddedResources: fileListRel.FILE_LIST)"
+			class="files"
+			[file]="binaryFileResource"
+			[deletable]="deletable">
+		</goofy-client-binary-file-container>
 	</div>
 
 </goofy-client-spinner>
\ No newline at end of file
diff --git a/goofy-client/libs/binary-file/src/lib/horizontal-binary-file-list/horizontal-binary-file-list.component.scss b/goofy-client/libs/binary-file/src/lib/horizontal-binary-file-list/horizontal-binary-file-list.component.scss
new file mode 100644
index 0000000000000000000000000000000000000000..53fb392b447042cd8787ee5286e49167e892cebd
--- /dev/null
+++ b/goofy-client/libs/binary-file/src/lib/horizontal-binary-file-list/horizontal-binary-file-list.component.scss
@@ -0,0 +1,28 @@
+/**
+ * Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den
+ * Ministerpräsidenten des Landes Schleswig-Holstein
+ * Staatskanzlei
+ * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
+ *
+ * Lizenziert unter der EUPL, Version 1.2 oder - sobald
+ * diese von der Europäischen Kommission genehmigt wurden -
+ * Folgeversionen der EUPL ("Lizenz");
+ * Sie dürfen dieses Werk ausschließlich gemäß
+ * dieser Lizenz nutzen.
+ * Eine Kopie der Lizenz finden Sie hier:
+ *
+ * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
+ *
+ * Sofern nicht durch anwendbare Rechtsvorschriften
+ * gefordert oder in schriftlicher Form vereinbart, wird
+ * die unter der Lizenz verbreitete Software "so wie sie
+ * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
+ * ausdrücklich oder stillschweigend - verbreitet.
+ * Die sprachspezifischen Genehmigungen und Beschränkungen
+ * unter der Lizenz sind dem Lizenztext zu entnehmen.
+ */
+.horizontal {
+	display: inline-flex;
+	flex-wrap: wrap;
+	gap: 4px;
+}
\ No newline at end of file
diff --git a/goofy-client/libs/binary-file/src/lib/horizontal-binary-file-list/horizontal-binary-file-list.component.spec.ts b/goofy-client/libs/binary-file/src/lib/horizontal-binary-file-list/horizontal-binary-file-list.component.spec.ts
new file mode 100644
index 0000000000000000000000000000000000000000..4ef31986eb5b2cd0ddf63d77d7376917f14523dc
--- /dev/null
+++ b/goofy-client/libs/binary-file/src/lib/horizontal-binary-file-list/horizontal-binary-file-list.component.spec.ts
@@ -0,0 +1,56 @@
+/*
+ * Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den
+ * Ministerpräsidenten des Landes Schleswig-Holstein
+ * Staatskanzlei
+ * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
+ *
+ * Lizenziert unter der EUPL, Version 1.2 oder - sobald
+ * diese von der Europäischen Kommission genehmigt wurden -
+ * Folgeversionen der EUPL ("Lizenz");
+ * Sie dürfen dieses Werk ausschließlich gemäß
+ * dieser Lizenz nutzen.
+ * Eine Kopie der Lizenz finden Sie hier:
+ *
+ * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
+ *
+ * Sofern nicht durch anwendbare Rechtsvorschriften
+ * gefordert oder in schriftlicher Form vereinbart, wird
+ * die unter der Lizenz verbreitete Software "so wie sie
+ * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
+ * ausdrücklich oder stillschweigend - verbreitet.
+ * Die sprachspezifischen Genehmigungen und Beschränkungen
+ * unter der Lizenz sind dem Lizenztext zu entnehmen.
+ */
+import { ComponentFixture, TestBed } from '@angular/core/testing';
+import { createEmptyStateResource, ToEmbeddedResourcesPipe } from '@goofy-client/tech-shared';
+import { SpinnerComponent } from '@goofy-client/ui';
+import { MockComponent } from 'ng-mocks';
+import { BinaryFileContainerComponent } from './../binary-file-container/binary-file-container.component';
+import { HorizontalBinaryFileListComponent } from './horizontal-binary-file-list.component';
+
+describe('HorizontalBinaryFileListComponent', () => {
+	let component: HorizontalBinaryFileListComponent;
+	let fixture: ComponentFixture<HorizontalBinaryFileListComponent>;
+
+	beforeEach(async () => {
+		await TestBed.configureTestingModule({
+			declarations: [
+				HorizontalBinaryFileListComponent,
+				ToEmbeddedResourcesPipe,
+				MockComponent(BinaryFileContainerComponent),
+				MockComponent(SpinnerComponent)
+			]
+		}).compileComponents();
+	});
+
+	beforeEach(() => {
+		fixture = TestBed.createComponent(HorizontalBinaryFileListComponent);
+		component = fixture.componentInstance;
+		component.fileListResource = createEmptyStateResource();
+		fixture.detectChanges();
+	});
+
+	it('should create', () => {
+		expect(component).toBeTruthy();
+	});
+});
\ No newline at end of file
diff --git a/goofy-client/libs/binary-file/src/lib/binary-file-list/binary-file-list.component.ts b/goofy-client/libs/binary-file/src/lib/horizontal-binary-file-list/horizontal-binary-file-list.component.ts
similarity index 77%
rename from goofy-client/libs/binary-file/src/lib/binary-file-list/binary-file-list.component.ts
rename to goofy-client/libs/binary-file/src/lib/horizontal-binary-file-list/horizontal-binary-file-list.component.ts
index ba476b001d130d508bed7aab25c95979c3820436..d9fd8063fe64ab11746ebad3dfc322eeb19e6c2b 100644
--- a/goofy-client/libs/binary-file/src/lib/binary-file-list/binary-file-list.component.ts
+++ b/goofy-client/libs/binary-file/src/lib/horizontal-binary-file-list/horizontal-binary-file-list.component.ts
@@ -22,22 +22,16 @@
  * unter der Lizenz sind dem Lizenztext zu entnehmen.
  */
 import { Component, Input } from '@angular/core';
-import { BinaryFileListLinkRel, BinaryFileListResource } from '@goofy-client/binary-file-shared';
 import { createEmptyStateResource, StateResource } from '@goofy-client/tech-shared';
-import { BinaryFileListDisplayMode } from "./binary-file-list-display-mode";
+import { BinaryFileListLinkRel, BinaryFileListResource } from '@goofy-client/binary-file-shared';
 
 @Component({
-	selector: 'goofy-client-binary-file-list',
-	templateUrl: './binary-file-list.component.html',
-	styleUrls: ['./binary-file-list.component.scss'],
+	selector: 'goofy-client-horizontal-binary-file-list',
+	templateUrl: './horizontal-binary-file-list.component.html',
+	styleUrls: ['./horizontal-binary-file-list.component.scss']
 })
-export class BinaryFileListComponent {
-
+export class HorizontalBinaryFileListComponent {
 	@Input() fileListResource: StateResource<BinaryFileListResource> = createEmptyStateResource<BinaryFileListResource>();
 	@Input() deletable: boolean = false;
-	@Input() displayMode: BinaryFileListDisplayMode = BinaryFileListDisplayMode.VERTICAL;
-
-	readonly binaryFileListDisplayMode = BinaryFileListDisplayMode;
-
 	readonly fileListRel = BinaryFileListLinkRel;
 }
\ No newline at end of file
diff --git a/goofy-client/libs/binary-file/src/lib/vertical-binary-file-list/vertical-binary-file-list.component.html b/goofy-client/libs/binary-file/src/lib/vertical-binary-file-list/vertical-binary-file-list.component.html
new file mode 100644
index 0000000000000000000000000000000000000000..11f97ded04913d965bf22405774c9a73f24dd222
--- /dev/null
+++ b/goofy-client/libs/binary-file/src/lib/vertical-binary-file-list/vertical-binary-file-list.component.html
@@ -0,0 +1,37 @@
+<!--
+
+    Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den
+    Ministerpräsidenten des Landes Schleswig-Holstein
+    Staatskanzlei
+    Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
+
+    Lizenziert unter der EUPL, Version 1.2 oder - sobald
+    diese von der Europäischen Kommission genehmigt wurden -
+    Folgeversionen der EUPL ("Lizenz");
+    Sie dürfen dieses Werk ausschließlich gemäß
+    dieser Lizenz nutzen.
+    Eine Kopie der Lizenz finden Sie hier:
+
+    https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
+
+    Sofern nicht durch anwendbare Rechtsvorschriften
+    gefordert oder in schriftlicher Form vereinbart, wird
+    die unter der Lizenz verbreitete Software "so wie sie
+    ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
+    ausdrücklich oder stillschweigend - verbreitet.
+    Die sprachspezifischen Genehmigungen und Beschränkungen
+    unter der Lizenz sind dem Lizenztext zu entnehmen.
+
+-->
+<goofy-client-spinner [stateResource]="fileListResource">
+
+	<div class="vertical" data-test-id="file-list">
+		<goofy-client-binary-file-container
+			*ngFor="let binaryFileResource of (fileListResource.resource | toEmbeddedResources: fileListRel.FILE_LIST)"
+			class="files"
+			[file]="binaryFileResource"
+			[deletable]="deletable">
+		</goofy-client-binary-file-container>
+	</div>
+
+</goofy-client-spinner>
\ No newline at end of file
diff --git a/goofy-client/libs/binary-file/src/lib/binary-file-list/binary-file-list.component.scss b/goofy-client/libs/binary-file/src/lib/vertical-binary-file-list/vertical-binary-file-list.component.scss
similarity index 86%
rename from goofy-client/libs/binary-file/src/lib/binary-file-list/binary-file-list.component.scss
rename to goofy-client/libs/binary-file/src/lib/vertical-binary-file-list/vertical-binary-file-list.component.scss
index adbeb780c3652f6c449a8a092eb32598225d8de8..16ae60cd3677305ceccf908539c4d116d9fbc29d 100644
--- a/goofy-client/libs/binary-file/src/lib/binary-file-list/binary-file-list.component.scss
+++ b/goofy-client/libs/binary-file/src/lib/vertical-binary-file-list/vertical-binary-file-list.component.scss
@@ -21,30 +21,12 @@
  * Die sprachspezifischen Genehmigungen und Beschränkungen
  * unter der Lizenz sind dem Lizenztext zu entnehmen.
  */
-.files {
+.vertical {
 	display: flex;
 	flex-direction: row;
 	flex-wrap: wrap;
 	max-width: 100%;
 	align-items: flex-start;
 	margin: 0 -4px;
-}
-
-p {
-	color: #999;
-}
-
-.container {
 	margin-top: 1rem;
-}
-
-.horizontal {
-	display: flex;
-	flex-direction: row;
-	flex-wrap: wrap;
-	margin-top: 0;
-
-	& > * {
-		margin-right: 4px;
-	}
 }
\ No newline at end of file
diff --git a/goofy-client/libs/binary-file/src/lib/binary-file-list/binary-file-list.component.spec.ts b/goofy-client/libs/binary-file/src/lib/vertical-binary-file-list/vertical-binary-file-list.component.spec.ts
similarity index 76%
rename from goofy-client/libs/binary-file/src/lib/binary-file-list/binary-file-list.component.spec.ts
rename to goofy-client/libs/binary-file/src/lib/vertical-binary-file-list/vertical-binary-file-list.component.spec.ts
index 90b8ed6c898f29f9ecdabe15fe421951b0f9ecb8..25d6a750c2bdfef4bae17b8bbadd2e7e32a6fc0d 100644
--- a/goofy-client/libs/binary-file/src/lib/binary-file-list/binary-file-list.component.spec.ts
+++ b/goofy-client/libs/binary-file/src/lib/vertical-binary-file-list/vertical-binary-file-list.component.spec.ts
@@ -23,38 +23,28 @@
  */
 import { ComponentFixture, TestBed } from '@angular/core/testing';
 import { createEmptyStateResource, ToEmbeddedResourcesPipe } from '@goofy-client/tech-shared';
-import { mock } from '@goofy-client/test-utils';
 import { SpinnerComponent } from '@goofy-client/ui';
-import { VorgangService } from '@goofy-client/vorgang-shared';
 import { MockComponent } from 'ng-mocks';
 import { BinaryFileContainerComponent } from './../binary-file-container/binary-file-container.component';
-import { BinaryFileListComponent } from './binary-file-list.component';
+import { VerticalBinaryFileListComponent } from './vertical-binary-file-list.component';
 
-describe('BinaryFileListComponent', () => {
-	let component: BinaryFileListComponent;
-	let fixture: ComponentFixture<BinaryFileListComponent>;
-
-	const vorgangService = mock(VorgangService);
+describe('VerticalBinaryFileListComponent', () => {
+	let component: VerticalBinaryFileListComponent;
+	let fixture: ComponentFixture<VerticalBinaryFileListComponent>;
 
 	beforeEach(async () => {
 		await TestBed.configureTestingModule({
 			declarations: [
-				BinaryFileListComponent,
+				VerticalBinaryFileListComponent,
 				ToEmbeddedResourcesPipe,
 				MockComponent(BinaryFileContainerComponent),
 				MockComponent(SpinnerComponent)
-			],
-			providers: [
-				{
-					provide: VorgangService,
-					useValue: vorgangService
-				}
 			]
 		}).compileComponents();
 	});
 
 	beforeEach(() => {
-		fixture = TestBed.createComponent(BinaryFileListComponent);
+		fixture = TestBed.createComponent(VerticalBinaryFileListComponent);
 		component = fixture.componentInstance;
 		component.fileListResource = createEmptyStateResource();
 		fixture.detectChanges();
diff --git a/goofy-client/libs/binary-file/src/lib/vertical-binary-file-list/vertical-binary-file-list.component.ts b/goofy-client/libs/binary-file/src/lib/vertical-binary-file-list/vertical-binary-file-list.component.ts
new file mode 100644
index 0000000000000000000000000000000000000000..51cd7338d0da31c1e198bc03bd7af61354d7a64a
--- /dev/null
+++ b/goofy-client/libs/binary-file/src/lib/vertical-binary-file-list/vertical-binary-file-list.component.ts
@@ -0,0 +1,37 @@
+/*
+ * Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den
+ * Ministerpräsidenten des Landes Schleswig-Holstein
+ * Staatskanzlei
+ * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
+ *
+ * Lizenziert unter der EUPL, Version 1.2 oder - sobald
+ * diese von der Europäischen Kommission genehmigt wurden -
+ * Folgeversionen der EUPL ("Lizenz");
+ * Sie dürfen dieses Werk ausschließlich gemäß
+ * dieser Lizenz nutzen.
+ * Eine Kopie der Lizenz finden Sie hier:
+ *
+ * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
+ *
+ * Sofern nicht durch anwendbare Rechtsvorschriften
+ * gefordert oder in schriftlicher Form vereinbart, wird
+ * die unter der Lizenz verbreitete Software "so wie sie
+ * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
+ * ausdrücklich oder stillschweigend - verbreitet.
+ * Die sprachspezifischen Genehmigungen und Beschränkungen
+ * unter der Lizenz sind dem Lizenztext zu entnehmen.
+ */
+import { Component, Input } from '@angular/core';
+import { createEmptyStateResource, StateResource } from '@goofy-client/tech-shared';
+import { BinaryFileListLinkRel, BinaryFileListResource } from '@goofy-client/binary-file-shared';
+
+@Component({
+	selector: 'goofy-client-vertical-binary-file-list',
+	templateUrl: './vertical-binary-file-list.component.html',
+	styleUrls: ['./vertical-binary-file-list.component.scss'],
+})
+export class VerticalBinaryFileListComponent {
+	@Input() fileListResource: StateResource<BinaryFileListResource> = createEmptyStateResource<BinaryFileListResource>();
+	@Input() deletable: boolean = false;
+	readonly fileListRel = BinaryFileListLinkRel;
+}
\ No newline at end of file
diff --git a/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-list-in-vorgang/kommentar-list-item-in-vorgang/kommentar-list-item-in-vorgang.component.html b/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-list-in-vorgang/kommentar-list-item-in-vorgang/kommentar-list-item-in-vorgang.component.html
index adc3a7f13852fb186131758506424fab0b8694e3..f33676f46e8f8527ddf2b555492c3ea2938d1e10 100644
--- a/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-list-in-vorgang/kommentar-list-item-in-vorgang/kommentar-list-item-in-vorgang.component.html
+++ b/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-list-in-vorgang/kommentar-list-item-in-vorgang/kommentar-list-item-in-vorgang.component.html
@@ -36,12 +36,11 @@
 	</div>
 	<p>{{ kommentar.text }}</p>
 
-	<goofy-client-binary-file-list
+	<goofy-client-horizontal-binary-file-list
 		*ngIf="kommentar | hasLink: kommentarLinkRel.ATTACHMENTS"
-		[displayMode]="binaryFileListDisplayMode.HORIZONTAL"
 		[deletable]="false"
 		[fileListResource]="attachments$ | async">
-	</goofy-client-binary-file-list>
+	</goofy-client-horizontal-binary-file-list>
 
 </button>
 
diff --git a/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-list-in-vorgang/kommentar-list-item-in-vorgang/kommentar-list-item-in-vorgang.component.ts b/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-list-in-vorgang/kommentar-list-item-in-vorgang/kommentar-list-item-in-vorgang.component.ts
index aa035adf346dbed2df908d0e22be0f89658ea6a7..fd7e27b30bd53859a02043a34f5cc8006411bcb6 100644
--- a/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-list-in-vorgang/kommentar-list-item-in-vorgang/kommentar-list-item-in-vorgang.component.ts
+++ b/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-list-in-vorgang/kommentar-list-item-in-vorgang/kommentar-list-item-in-vorgang.component.ts
@@ -26,7 +26,6 @@ import { KommentarLinkRel, KommentarListResource, KommentarResource, KommentarSe
 import { createEmptyStateResource, StateResource } from "@goofy-client/tech-shared";
 import { BinaryFileListResource } from '@goofy-client/binary-file-shared';
 import { Observable, of } from 'rxjs';
-import { BinaryFileListDisplayMode } from '@goofy-client/binary-file';
 
 @Component({
 	selector: 'goofy-client-kommentar-list-item-in-vorgang',
@@ -42,7 +41,6 @@ export class KommentarListItemInVorgangComponent implements OnInit {
 	editMode: boolean = false;
 
 	readonly kommentarLinkRel = KommentarLinkRel;
-	readonly binaryFileListDisplayMode = BinaryFileListDisplayMode;
 
 	constructor(public kommentarService: KommentarService) {
 	}
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/postfach-mail-attachments/postfach-mail-attachments.component.html b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/postfach-mail-attachments/postfach-mail-attachments.component.html
index 487a17a254780c4f525b36ec2f60a58058e7281d..2fd5229d6a0c5d960992dfd629adfc068d934783 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/postfach-mail-attachments/postfach-mail-attachments.component.html
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/postfach-mail-attachments/postfach-mail-attachments.component.html
@@ -23,4 +23,6 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-binary-file-list [fileListResource]="attachments$ | async"></goofy-client-binary-file-list>
\ No newline at end of file
+<goofy-client-vertical-binary-file-list
+	[fileListResource]="attachments$ | async">
+</goofy-client-vertical-binary-file-list>
\ No newline at end of file
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/postfach-mail-attachments/postfach-mail-attachments.component.spec.ts b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/postfach-mail-attachments/postfach-mail-attachments.component.spec.ts
index 4d5374c74f348f2a56bc0609fd48569a3d06de13..ff491e78dd7f966681d91201be39bd1c51943fe4 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/postfach-mail-attachments/postfach-mail-attachments.component.spec.ts
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/postfach-mail-attachments/postfach-mail-attachments.component.spec.ts
@@ -24,7 +24,6 @@
 import { registerLocaleData } from '@angular/common';
 import localeDe from '@angular/common/locales/de';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
-import { BinaryFileListComponent } from '@goofy-client/binary-file';
 import { BinaryFileListResource } from '@goofy-client/binary-file-shared';
 import { PostfachMailResource, PostfachService } from '@goofy-client/postfach-shared';
 import { ConvertForDataTestPipe, createStateResource } from '@goofy-client/tech-shared';
@@ -35,6 +34,7 @@ import { createPostfachMailResource } from 'libs/postfach-shared/test/postfach';
 import { MockComponent } from 'ng-mocks';
 import { of } from 'rxjs';
 import { PostfachMailAttachmentsComponent } from './postfach-mail-attachments.component';
+import { VerticalBinaryFileListComponent } from '@goofy-client/binary-file';
 
 registerLocaleData(localeDe);
 
@@ -51,7 +51,7 @@ describe('PostfachMailAttachmentsComponent', () => {
 			declarations: [
 				PostfachMailAttachmentsComponent,
 				ConvertForDataTestPipe,
-				MockComponent(BinaryFileListComponent),
+				MockComponent(VerticalBinaryFileListComponent),
 				MockComponent(SpinnerComponent)
 			],
 			providers: [{
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-attachment-list/vorgang-detail-attachment-list.component.html b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-attachment-list/vorgang-detail-attachment-list.component.html
index 3a9e87a8f1da2af7a812452d222519a8d67c8f8e..2fbf7fc28677bd7c5f0654043f7c8e99bacabccd 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-attachment-list/vorgang-detail-attachment-list.component.html
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-attachment-list/vorgang-detail-attachment-list.component.html
@@ -23,4 +23,6 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-binary-file-list [fileListResource]="fileListResource$ | async"></goofy-client-binary-file-list>
\ No newline at end of file
+<goofy-client-vertical-binary-file-list
+	[fileListResource]="fileListResource$ | async">
+</goofy-client-vertical-binary-file-list>
\ No newline at end of file
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-attachment-list/vorgang-detail-attachment-list.component.spec.ts b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-attachment-list/vorgang-detail-attachment-list.component.spec.ts
index abf35e0ac3cb5fc58d70d16b828d104aae07bc67..2ec7596850849a22a5c4879f0d9ff080f500490f 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-attachment-list/vorgang-detail-attachment-list.component.spec.ts
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-attachment-list/vorgang-detail-attachment-list.component.spec.ts
@@ -22,12 +22,12 @@
  * unter der Lizenz sind dem Lizenztext zu entnehmen.
  */
 import { ComponentFixture, TestBed } from '@angular/core/testing';
-import { BinaryFileListComponent } from '@goofy-client/binary-file';
 import { mock } from '@goofy-client/test-utils';
 import { VorgangService, VorgangWithEingangLinkRel, VorgangWithEingangResource } from '@goofy-client/vorgang-shared';
 import { createVorgangWithEingangResource } from 'libs/vorgang-shared/test/vorgang';
 import { MockComponent } from 'ng-mocks';
 import { VorgangDetailAttachmentListComponent } from './vorgang-detail-attachment-list.component';
+import { VerticalBinaryFileListComponent } from '@goofy-client/binary-file';
 
 describe('VorgangDetailAttachmentListComponent', () => {
 	let component: VorgangDetailAttachmentListComponent;
@@ -40,7 +40,7 @@ describe('VorgangDetailAttachmentListComponent', () => {
 		await TestBed.configureTestingModule({
 			declarations: [
 				VorgangDetailAttachmentListComponent,
-				MockComponent(BinaryFileListComponent)
+				MockComponent(VerticalBinaryFileListComponent)
 			],
 			providers: [
 				{
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-representation-list/vorgang-detail-representation-list.component.html b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-representation-list/vorgang-detail-representation-list.component.html
index 3a9e87a8f1da2af7a812452d222519a8d67c8f8e..2fbf7fc28677bd7c5f0654043f7c8e99bacabccd 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-representation-list/vorgang-detail-representation-list.component.html
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-representation-list/vorgang-detail-representation-list.component.html
@@ -23,4 +23,6 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-binary-file-list [fileListResource]="fileListResource$ | async"></goofy-client-binary-file-list>
\ No newline at end of file
+<goofy-client-vertical-binary-file-list
+	[fileListResource]="fileListResource$ | async">
+</goofy-client-vertical-binary-file-list>
\ No newline at end of file
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-representation-list/vorgang-detail-representation-list.component.spec.ts b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-representation-list/vorgang-detail-representation-list.component.spec.ts
index 4fb540895402e28cbe71d0ed87e021ae26951e7d..e28d7fad335e3fbd624d876207b88bcc762bc1da 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-representation-list/vorgang-detail-representation-list.component.spec.ts
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-representation-list/vorgang-detail-representation-list.component.spec.ts
@@ -22,12 +22,12 @@
  * unter der Lizenz sind dem Lizenztext zu entnehmen.
  */
 import { ComponentFixture, TestBed } from '@angular/core/testing';
-import { BinaryFileListComponent } from '@goofy-client/binary-file';
 import { mock } from '@goofy-client/test-utils';
 import { VorgangService, VorgangWithEingangLinkRel, VorgangWithEingangResource } from '@goofy-client/vorgang-shared';
 import { createVorgangWithEingangResource } from 'libs/vorgang-shared/test/vorgang';
 import { MockComponent } from 'ng-mocks';
 import { VorgangDetailRepresentationListComponent } from './vorgang-detail-representation-list.component';
+import { VerticalBinaryFileListComponent } from '@goofy-client/binary-file';
 
 
 describe('VorgangDetailRepresentationListComponent', () => {
@@ -41,7 +41,7 @@ describe('VorgangDetailRepresentationListComponent', () => {
 		await TestBed.configureTestingModule({
 			declarations: [
 				VorgangDetailRepresentationListComponent,
-				MockComponent(BinaryFileListComponent),
+				MockComponent(VerticalBinaryFileListComponent),
 			],
 			providers: [
 				{
diff --git a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-in-vorgang/wiedervorlage-attachment-list-container/wiedervorlage-attachment-list-container.component.html b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-in-vorgang/wiedervorlage-attachment-list-container/wiedervorlage-attachment-list-container.component.html
index 1b1e61222abb90784b3e245483333487de074c67..46157e1300bbd88563ab44fffe879d8d6398f2ac 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-in-vorgang/wiedervorlage-attachment-list-container/wiedervorlage-attachment-list-container.component.html
+++ b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-in-vorgang/wiedervorlage-attachment-list-container/wiedervorlage-attachment-list-container.component.html
@@ -23,4 +23,8 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-binary-file-list [fileListResource]="attachments$ | async" [deletable]="false" data-test-id="wiedervorlage-attachment-list"></goofy-client-binary-file-list>
\ No newline at end of file
+<goofy-client-vertical-binary-file-list
+	[fileListResource]="attachments$ | async"
+	[deletable]="false"
+	data-test-id="wiedervorlage-attachment-list">
+</goofy-client-vertical-binary-file-list>
\ No newline at end of file
diff --git a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-in-vorgang/wiedervorlage-attachment-list-container/wiedervorlage-attachment-list-container.component.spec.ts b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-in-vorgang/wiedervorlage-attachment-list-container/wiedervorlage-attachment-list-container.component.spec.ts
index c543e64e31aa3ca78a747187f14c6663b2b1db59..a70ce0b645b502279fb681172294caf183c1194d 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-in-vorgang/wiedervorlage-attachment-list-container/wiedervorlage-attachment-list-container.component.spec.ts
+++ b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-in-vorgang/wiedervorlage-attachment-list-container/wiedervorlage-attachment-list-container.component.spec.ts
@@ -22,13 +22,13 @@
  * unter der Lizenz sind dem Lizenztext zu entnehmen.
  */
 import { ComponentFixture, TestBed } from '@angular/core/testing';
-import { BinaryFileListComponent } from '@goofy-client/binary-file';
 import { ToEmbeddedResourcesPipe } from '@goofy-client/tech-shared';
 import { mock } from '@goofy-client/test-utils';
 import { WiedervorlageService } from '@goofy-client/wiedervorlage-shared';
 import { MockComponent } from 'ng-mocks';
 import { of } from 'rxjs';
 import { WiedervorlageAttachmentListContainerComponent } from './wiedervorlage-attachment-list-container.component';
+import { VerticalBinaryFileListComponent } from '@goofy-client/binary-file';
 
 describe('WiedervorlageAttachmentListContainerComponent', () => {
 	let component: WiedervorlageAttachmentListContainerComponent;
@@ -41,7 +41,7 @@ describe('WiedervorlageAttachmentListContainerComponent', () => {
 			declarations: [
 				WiedervorlageAttachmentListContainerComponent,
 				ToEmbeddedResourcesPipe,
-				MockComponent(BinaryFileListComponent)
+				MockComponent(VerticalBinaryFileListComponent)
 			],
 			providers: [
 				{