diff --git a/alfa-client/apps/admin/src/common/user-profile-button-container/user-profile-button-container.component.html b/alfa-client/apps/admin/src/common/user-profile-button-container/user-profile-button-container.component.html
index ad49106a6b2fd1033e3f173d48f99a9d5f260c26..29fc9153463819b76fb30d8f2deef1dd77e7a9c4 100644
--- a/alfa-client/apps/admin/src/common/user-profile-button-container/user-profile-button-container.component.html
+++ b/alfa-client/apps/admin/src/common/user-profile-button-container/user-profile-button-container.component.html
@@ -33,11 +33,11 @@
       {{ currentUserInitials }}
     </p>
   </div>
-  <ods-dropdown-menu-item-button
+  <ods-dropdown-menu-button-item
     caption="Abmelden"
     (itemClicked)="authenticationService.logout()"
     data-test-id="popup-logout-button"
   >
     <ods-logout-icon icon />
-  </ods-dropdown-menu-item-button>
+  </ods-dropdown-menu-button-item>
 </ods-dropdown-menu>
diff --git a/alfa-client/apps/admin/src/common/user-profile-button-container/user-profile-button-container.component.spec.ts b/alfa-client/apps/admin/src/common/user-profile-button-container/user-profile-button-container.component.spec.ts
index 3cd4a58993cf896093f94ddb1364bed78e639e50..4593934bfd05732c53156c7d324a877c4de3a6f5 100644
--- a/alfa-client/apps/admin/src/common/user-profile-button-container/user-profile-button-container.component.spec.ts
+++ b/alfa-client/apps/admin/src/common/user-profile-button-container/user-profile-button-container.component.spec.ts
@@ -21,19 +21,10 @@
  * Die sprachspezifischen Genehmigungen und Beschränkungen
  * unter der Lizenz sind dem Lizenztext zu entnehmen.
  */
-import {
-  dispatchEventFromFixture,
-  getElementFromFixture,
-  mock,
-  Mock,
-} from '@alfa-client/test-utils';
+import { dispatchEventFromFixture, getElementFromFixture, mock, Mock } from '@alfa-client/test-utils';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
 import { RouterTestingModule } from '@angular/router/testing';
-import {
-  DropdownMenuItemButtonComponent,
-  DropdownMenuComponent,
-  LogoutIconComponent,
-} from '@ods/system';
+import { DropdownMenuButtonItemComponent, DropdownMenuComponent, LogoutIconComponent } from '@ods/system';
 import { AuthenticationService } from 'authentication';
 import { getDataTestIdOf } from 'libs/tech-shared/test/data-test';
 import { MockComponent } from 'ng-mocks';
@@ -54,7 +45,7 @@ describe('UserProfileButtonContainerComponent', () => {
       imports: [
         RouterTestingModule,
         MockComponent(DropdownMenuComponent),
-        MockComponent(DropdownMenuItemButtonComponent),
+        MockComponent(DropdownMenuButtonItemComponent),
         MockComponent(LogoutIconComponent),
       ],
       providers: [
@@ -89,10 +80,7 @@ describe('UserProfileButtonContainerComponent', () => {
       component.currentUserInitials = 'AV';
       fixture.detectChanges();
 
-      const popupButtonContentElement: HTMLElement = getElementFromFixture(
-        fixture,
-        popupButtonContent,
-      );
+      const popupButtonContentElement: HTMLElement = getElementFromFixture(fixture, popupButtonContent);
 
       expect(popupButtonContentElement.textContent.trim()).toEqual('AV');
     });
diff --git a/alfa-client/apps/admin/src/common/user-profile-button-container/user-profile.button-container.component.ts b/alfa-client/apps/admin/src/common/user-profile-button-container/user-profile.button-container.component.ts
index 862b49a8a560bfc56a1656ff09656429d72c423e..439d995011c6250518b0b57bd70629bfd1e08055 100644
--- a/alfa-client/apps/admin/src/common/user-profile-button-container/user-profile.button-container.component.ts
+++ b/alfa-client/apps/admin/src/common/user-profile-button-container/user-profile.button-container.component.ts
@@ -22,14 +22,14 @@
  * unter der Lizenz sind dem Lizenztext zu entnehmen.
  */
 import { Component, OnInit } from '@angular/core';
-import { DropdownMenuItemButtonComponent, DropdownMenuComponent, LogoutIconComponent } from '@ods/system';
+import { DropdownMenuButtonItemComponent, DropdownMenuComponent, LogoutIconComponent } from '@ods/system';
 import { AuthenticationService } from 'authentication';
 
 @Component({
   selector: 'user-profile-button-container',
   templateUrl: './user-profile-button-container.component.html',
   standalone: true,
-  imports: [DropdownMenuComponent, DropdownMenuItemButtonComponent, LogoutIconComponent],
+  imports: [DropdownMenuComponent, DropdownMenuButtonItemComponent, LogoutIconComponent],
 })
 export class UserProfileButtonContainerComponent implements OnInit {
   public currentUserInitials: string;
diff --git a/alfa-client/libs/design-system/src/index.ts b/alfa-client/libs/design-system/src/index.ts
index b8dc9ee5f359412762d745b28f4c2640e5128edb..886dbc3377ed2be0887f68565cf76d1c6af61413 100644
--- a/alfa-client/libs/design-system/src/index.ts
+++ b/alfa-client/libs/design-system/src/index.ts
@@ -28,9 +28,9 @@ export * from './lib/bescheid-status-text/bescheid-status-text.component';
 export * from './lib/bescheid-wrapper/bescheid-wrapper.component';
 export * from './lib/button-card/button-card.component';
 export * from './lib/button/button.component';
-export * from './lib/dropdown-menu/dropdown-menu-item-button/dropdown-menu-item-button.component';
-export * from './lib/dropdown-menu/dropdown-menu-item-text/dropdown-menu-item-text.component';
+export * from './lib/dropdown-menu/dropdown-menu-button-item/dropdown-menu-button-item.component';
 export * from './lib/dropdown-menu/dropdown-menu-item/dropdown-menu-item.component';
+export * from './lib/dropdown-menu/dropdown-menu-text-item/dropdown-menu-text-item.component';
 export * from './lib/dropdown-menu/dropdown-menu/dropdown-menu.component';
 export * from './lib/form/button-toggle/button-toggle.component';
 export * from './lib/form/checkbox/checkbox.component';
diff --git a/alfa-client/libs/design-system/src/lib/dropdown-menu/dropdown-menu-item-button/dropdown-menu-item-button.component.spec.ts b/alfa-client/libs/design-system/src/lib/dropdown-menu/dropdown-menu-button-item/dropdown-menu-button-item.component.spec.ts
similarity index 81%
rename from alfa-client/libs/design-system/src/lib/dropdown-menu/dropdown-menu-item-button/dropdown-menu-item-button.component.spec.ts
rename to alfa-client/libs/design-system/src/lib/dropdown-menu/dropdown-menu-button-item/dropdown-menu-button-item.component.spec.ts
index 2209a7cc1b1ef2656a95a0a335d94e981ea8295c..0b747f1e0507e5375a8dd0baba6a7ce2733ba89c 100644
--- a/alfa-client/libs/design-system/src/lib/dropdown-menu/dropdown-menu-item-button/dropdown-menu-item-button.component.spec.ts
+++ b/alfa-client/libs/design-system/src/lib/dropdown-menu/dropdown-menu-button-item/dropdown-menu-button-item.component.spec.ts
@@ -23,18 +23,18 @@
  */
 import { dispatchEventFromFixture } from '@alfa-client/test-utils';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
-import { DropdownMenuItemButtonComponent } from './dropdown-menu-item-button.component';
+import { DropdownMenuButtonItemComponent } from './dropdown-menu-button-item.component';
 
-describe('DropdownMenuItemButtonComponent', () => {
-  let component: DropdownMenuItemButtonComponent;
-  let fixture: ComponentFixture<DropdownMenuItemButtonComponent>;
+describe('DropdownMenuButtonItemComponent', () => {
+  let component: DropdownMenuButtonItemComponent;
+  let fixture: ComponentFixture<DropdownMenuButtonItemComponent>;
 
   beforeEach(async () => {
     await TestBed.configureTestingModule({
-      imports: [DropdownMenuItemButtonComponent],
+      imports: [DropdownMenuButtonItemComponent],
     }).compileComponents();
 
-    fixture = TestBed.createComponent(DropdownMenuItemButtonComponent);
+    fixture = TestBed.createComponent(DropdownMenuButtonItemComponent);
     component = fixture.componentInstance;
     fixture.detectChanges();
   });
diff --git a/alfa-client/libs/design-system/src/lib/dropdown-menu/dropdown-menu-item-button/dropdown-menu-item-button.component.ts b/alfa-client/libs/design-system/src/lib/dropdown-menu/dropdown-menu-button-item/dropdown-menu-button-item.component.ts
similarity index 94%
rename from alfa-client/libs/design-system/src/lib/dropdown-menu/dropdown-menu-item-button/dropdown-menu-item-button.component.ts
rename to alfa-client/libs/design-system/src/lib/dropdown-menu/dropdown-menu-button-item/dropdown-menu-button-item.component.ts
index 89724520593f25535f7d77e2d12d8ca46cdd2e06..90badf1ab01696f8203a8af8caee1af377c9cbae 100644
--- a/alfa-client/libs/design-system/src/lib/dropdown-menu/dropdown-menu-item-button/dropdown-menu-item-button.component.ts
+++ b/alfa-client/libs/design-system/src/lib/dropdown-menu/dropdown-menu-button-item/dropdown-menu-button-item.component.ts
@@ -25,7 +25,7 @@ import { CommonModule } from '@angular/common';
 import { Component, EventEmitter, Input, Output } from '@angular/core';
 
 @Component({
-  selector: 'ods-dropdown-menu-item-button',
+  selector: 'ods-dropdown-menu-button-item',
   standalone: true,
   imports: [CommonModule],
   template: `<button
@@ -37,7 +37,7 @@ import { Component, EventEmitter, Input, Output } from '@angular/core';
     <p class="text-text">{{ caption }}</p>
   </button>`,
 })
-export class DropdownMenuItemButtonComponent {
+export class DropdownMenuButtonItemComponent {
   @Input({ required: true }) caption!: string;
 
   @Output() itemClicked: EventEmitter<MouseEvent> = new EventEmitter();
diff --git a/alfa-client/libs/design-system/src/lib/dropdown-menu/dropdown-menu-item-text/dropdown-menu-item-text.component.spec.ts b/alfa-client/libs/design-system/src/lib/dropdown-menu/dropdown-menu-item-text/dropdown-menu-item-text.component.spec.ts
deleted file mode 100644
index c69f395f5ab2b2ad83033dedf56089c5b288f462..0000000000000000000000000000000000000000
--- a/alfa-client/libs/design-system/src/lib/dropdown-menu/dropdown-menu-item-text/dropdown-menu-item-text.component.spec.ts
+++ /dev/null
@@ -1,21 +0,0 @@
-import { ComponentFixture, TestBed } from '@angular/core/testing';
-import { DropdownMenuItemTextComponent } from './dropdown-menu-item-text.component';
-
-describe('DropdownMenuItemTextComponent', () => {
-  let component: DropdownMenuItemTextComponent;
-  let fixture: ComponentFixture<DropdownMenuItemTextComponent>;
-
-  beforeEach(async () => {
-    await TestBed.configureTestingModule({
-      imports: [DropdownMenuItemTextComponent],
-    }).compileComponents();
-
-    fixture = TestBed.createComponent(DropdownMenuItemTextComponent);
-    component = fixture.componentInstance;
-    fixture.detectChanges();
-  });
-
-  it('should create', () => {
-    expect(component).toBeTruthy();
-  });
-});
diff --git a/alfa-client/libs/design-system/src/lib/dropdown-menu/dropdown-menu-text-item/dropdown-menu-text-item.component.spec.ts b/alfa-client/libs/design-system/src/lib/dropdown-menu/dropdown-menu-text-item/dropdown-menu-text-item.component.spec.ts
new file mode 100644
index 0000000000000000000000000000000000000000..ea560a7db0ee5abf5c37f1f60e451b99a97c5bc2
--- /dev/null
+++ b/alfa-client/libs/design-system/src/lib/dropdown-menu/dropdown-menu-text-item/dropdown-menu-text-item.component.spec.ts
@@ -0,0 +1,21 @@
+import { ComponentFixture, TestBed } from '@angular/core/testing';
+import { DropdownMenuTextItemComponent } from './dropdown-menu-text-item.component';
+
+describe('DropdownMenuTextItemComponent', () => {
+  let component: DropdownMenuTextItemComponent;
+  let fixture: ComponentFixture<DropdownMenuTextItemComponent>;
+
+  beforeEach(async () => {
+    await TestBed.configureTestingModule({
+      imports: [DropdownMenuTextItemComponent],
+    }).compileComponents();
+
+    fixture = TestBed.createComponent(DropdownMenuTextItemComponent);
+    component = fixture.componentInstance;
+    fixture.detectChanges();
+  });
+
+  it('should create', () => {
+    expect(component).toBeTruthy();
+  });
+});
diff --git a/alfa-client/libs/design-system/src/lib/dropdown-menu/dropdown-menu-item-text/dropdown-menu-item-text.component.ts b/alfa-client/libs/design-system/src/lib/dropdown-menu/dropdown-menu-text-item/dropdown-menu-text-item.component.ts
similarity index 87%
rename from alfa-client/libs/design-system/src/lib/dropdown-menu/dropdown-menu-item-text/dropdown-menu-item-text.component.ts
rename to alfa-client/libs/design-system/src/lib/dropdown-menu/dropdown-menu-text-item/dropdown-menu-text-item.component.ts
index 4a9ee9db5584be4a880f7cb5f04258ece51ab3fe..f4ecc939dbea7c502369dbf706406d80822c9e09 100644
--- a/alfa-client/libs/design-system/src/lib/dropdown-menu/dropdown-menu-item-text/dropdown-menu-item-text.component.ts
+++ b/alfa-client/libs/design-system/src/lib/dropdown-menu/dropdown-menu-text-item/dropdown-menu-text-item.component.ts
@@ -2,7 +2,7 @@ import { CommonModule } from '@angular/common';
 import { Component, Input } from '@angular/core';
 
 @Component({
-  selector: 'ods-dropdown-menu-item-text',
+  selector: 'ods-dropdown-menu-text-item',
   standalone: true,
   imports: [CommonModule],
   styles: [':host {@apply flex min-h-12 items-start gap-4 px-4 py-3 text-start first:mt-2 last:mb-2}'],
@@ -15,7 +15,7 @@ import { Component, Input } from '@angular/core';
     </div>
   `,
 })
-export class DropdownMenuItemTextComponent {
+export class DropdownMenuTextItemComponent {
   @Input({ required: true }) title!: string;
   @Input({ required: true }) description!: string;
 }
diff --git a/alfa-client/libs/design-system/src/lib/dropdown-menu/dropdown-menu/dropdown-menu.stories.ts b/alfa-client/libs/design-system/src/lib/dropdown-menu/dropdown-menu/dropdown-menu.stories.ts
index 3c3ae1a25e67dca0739dfca09e806f2a2eb7069b..122285175c192a415ffed0b4f26de97bb9075ae8 100644
--- a/alfa-client/libs/design-system/src/lib/dropdown-menu/dropdown-menu/dropdown-menu.stories.ts
+++ b/alfa-client/libs/design-system/src/lib/dropdown-menu/dropdown-menu/dropdown-menu.stories.ts
@@ -25,9 +25,9 @@ import { argsToTemplate, componentWrapperDecorator, moduleMetadata, type Meta, t
 
 import { SaveIconComponent } from '../../icons/save-icon/save-icon.component';
 import { UserIconComponent } from '../../icons/user-icon/user-icon.component';
-import { DropdownMenuItemButtonComponent } from '../dropdown-menu-item-button/dropdown-menu-item-button.component';
-import { DropdownMenuItemTextComponent } from '../dropdown-menu-item-text/dropdown-menu-item-text.component';
+import { DropdownMenuButtonItemComponent } from '../dropdown-menu-button-item/dropdown-menu-button-item.component';
 import { DropdownMenuItemComponent } from '../dropdown-menu-item/dropdown-menu-item.component';
+import { DropdownMenuTextItemComponent } from '../dropdown-menu-text-item/dropdown-menu-text-item.component';
 import { DropdownMenuComponent } from './dropdown-menu.component';
 
 const meta: Meta<DropdownMenuComponent> = {
@@ -38,8 +38,8 @@ const meta: Meta<DropdownMenuComponent> = {
       imports: [
         DropdownMenuComponent,
         DropdownMenuItemComponent,
-        DropdownMenuItemButtonComponent,
-        DropdownMenuItemTextComponent,
+        DropdownMenuButtonItemComponent,
+        DropdownMenuTextItemComponent,
         SaveIconComponent,
         UserIconComponent,
       ],
@@ -70,9 +70,9 @@ export const Button: Story = {
     props: args,
     template: `<ods-dropdown-menu ${argsToTemplate(args)}>
         <ods-user-icon button-content />
-        <ods-dropdown-menu-item-button caption="Lorem" />
-        <ods-dropdown-menu-item-button caption="Ipsum" />
-        <ods-dropdown-menu-item-button caption="Dolor" />
+        <ods-dropdown-menu-button-item caption="Lorem" />
+        <ods-dropdown-menu-button-item caption="Ipsum" />
+        <ods-dropdown-menu-button-item caption="Dolor" />
       </ods-dropdown-menu>`,
   }),
 };
@@ -82,8 +82,8 @@ export const ButtonLongText: Story = {
     props: args,
     template: `<ods-dropdown-menu ${argsToTemplate(args)}>
         <p button-content>Trigger menu</p>
-        <ods-dropdown-menu-item-button caption="Lorem" />
-        <ods-dropdown-menu-item-button caption="Lorem ipsum dolor sit amet" />
+        <ods-dropdown-menu-button-item caption="Lorem" />
+        <ods-dropdown-menu-button-item caption="Lorem ipsum dolor sit amet" />
       </ods-dropdown-menu>`,
   }),
 };
@@ -93,12 +93,12 @@ export const ButtonWithIcon: Story = {
     props: args,
     template: `<ods-dropdown-menu ${argsToTemplate(args)}>
         <p button-content>Trigger menu</p>
-        <ods-dropdown-menu-item-button caption="Lorem">
+        <ods-dropdown-menu-button-item caption="Lorem">
           <ods-save-icon icon size="small" />
-        </ods-dropdown-menu-item-button>
-        <ods-dropdown-menu-item-button caption="Lorem ipsum dolor sit amet">
+        </ods-dropdown-menu-button-item>
+        <ods-dropdown-menu-button-item caption="Lorem ipsum dolor sit amet">
           <ods-save-icon icon size="small" />
-        </ods-dropdown-menu-item-button>
+        </ods-dropdown-menu-button-item>
       </ods-dropdown-menu>`,
   }),
 };
@@ -108,15 +108,15 @@ export const StructuredContent: Story = {
     props: args,
     template: `<ods-dropdown-menu ${argsToTemplate(args)}>
         <p button-content>Trigger menu</p>
-        <ods-dropdown-menu-item-text title="Item 1" description="The quick brown fox jumps over the lazy dog">
-        </ods-dropdown-menu-item-text>
-        <ods-dropdown-menu-item-text title="Item 2" description="The quick brown fox jumps over the lazy dog">
+        <ods-dropdown-menu-text-item title="Item 1" description="The quick brown fox jumps over the lazy dog">
+        </ods-dropdown-menu-text-item>
+        <ods-dropdown-menu-text-item title="Item 2" description="The quick brown fox jumps over the lazy dog">
           <ods-save-icon icon size="large" />
-        </ods-dropdown-menu-item-text>
-        <ods-dropdown-menu-item-text title="Item 3" description="The quick brown fox jumps over the lazy dog">
+        </ods-dropdown-menu-text-item>
+        <ods-dropdown-menu-text-item title="Item 3" description="The quick brown fox jumps over the lazy dog">
           <ods-save-icon icon size="large" />
           <button additionalContent class="border">Button</button>
-        </ods-dropdown-menu-item-text>
+        </ods-dropdown-menu-text-item>
       </ods-dropdown-menu>`,
   }),
 };
diff --git a/alfa-client/libs/user-assistance/src/lib/help-menu/help-menu.component.html b/alfa-client/libs/user-assistance/src/lib/help-menu/help-menu.component.html
index 11816a3ee19c35ccc61b8368ee1168db8072090b..ab6ac8c685619b3bf971e2da0d6328a81987fa43 100644
--- a/alfa-client/libs/user-assistance/src/lib/help-menu/help-menu.component.html
+++ b/alfa-client/libs/user-assistance/src/lib/help-menu/help-menu.component.html
@@ -36,7 +36,7 @@
     <div class="ml-1 text-sm font-medium">Hilfe</div>
   </div>
 
-  <ods-dropdown-menu-item-text
+  <ods-dropdown-menu-text-item
     *ngIf="apiRootStateResource?.resource | hasLink: apiRootLinkRel.DOCUMENTATIONS"
     class="border-b border-b-grayborder border-t-grayborder bg-white first:border-t"
     title="Benutzerleitfaden"
@@ -49,5 +49,5 @@
       [url]="apiRootStateResource.resource | getUrl: apiRootLinkRel.DOCUMENTATIONS"
     >
     </alfa-documentation>
-  </ods-dropdown-menu-item-text>
+  </ods-dropdown-menu-text-item>
 </ods-dropdown-menu>
diff --git a/alfa-client/libs/user-assistance/src/lib/help-menu/help-menu.component.spec.ts b/alfa-client/libs/user-assistance/src/lib/help-menu/help-menu.component.spec.ts
index f4981c1a2a997d3b36b4de59fec7b962e59c53e6..96f154ac92d70d4dbba6bdd86dcabb4122468d04 100644
--- a/alfa-client/libs/user-assistance/src/lib/help-menu/help-menu.component.spec.ts
+++ b/alfa-client/libs/user-assistance/src/lib/help-menu/help-menu.component.spec.ts
@@ -27,7 +27,7 @@ import { getElementFromDomRoot } from '@alfa-client/test-utils';
 import { UiModule } from '@alfa-client/ui';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
 import { NoopAnimationsModule } from '@angular/platform-browser/animations';
-import { DropdownMenuComponent, DropdownMenuItemTextComponent, FileIconComponent, HelpIconComponent } from '@ods/system';
+import { DropdownMenuComponent, DropdownMenuTextItemComponent, FileIconComponent, HelpIconComponent } from '@ods/system';
 import { getDataTestIdOf } from 'libs/tech-shared/test/data-test';
 import { MockComponent } from 'ng-mocks';
 import { createApiRootResource } from '../../../../../libs/api-root-shared/test/api-root';
@@ -49,7 +49,7 @@ describe('HelpMenuComponent', () => {
         MockComponent(DocumentationComponent),
         MockComponent(FileIconComponent),
         MockComponent(HelpIconComponent),
-        MockComponent(DropdownMenuItemTextComponent),
+        MockComponent(DropdownMenuTextItemComponent),
         MockComponent(DropdownMenuComponent),
       ],
       imports: [NoopAnimationsModule, UiModule],
diff --git a/alfa-client/libs/user-assistance/src/lib/user-assistance.module.ts b/alfa-client/libs/user-assistance/src/lib/user-assistance.module.ts
index cbc71aeeed505f072d0a60d471a6167c3b5058f3..70fb69b6d2ae8b0a50142d79ca356b1a7b19fb6e 100644
--- a/alfa-client/libs/user-assistance/src/lib/user-assistance.module.ts
+++ b/alfa-client/libs/user-assistance/src/lib/user-assistance.module.ts
@@ -25,7 +25,7 @@ import { TechSharedModule } from '@alfa-client/tech-shared';
 import { UiModule } from '@alfa-client/ui';
 import { CommonModule } from '@angular/common';
 import { NgModule } from '@angular/core';
-import { DropdownMenuComponent, DropdownMenuItemTextComponent, FileIconComponent, HelpIconComponent } from '@ods/system';
+import { DropdownMenuComponent, DropdownMenuTextItemComponent, FileIconComponent, HelpIconComponent } from '@ods/system';
 import { DocumentationComponent } from './help-menu/documentation/documentation.component';
 import { OpenDocumentationButtonComponent } from './help-menu/documentation/open-documentation-button/open-documentation-button.component';
 import { HelpMenuComponent } from './help-menu/help-menu.component';
@@ -37,7 +37,7 @@ import { HelpMenuComponent } from './help-menu/help-menu.component';
     FileIconComponent,
     HelpIconComponent,
     DropdownMenuComponent,
-    DropdownMenuItemTextComponent,
+    DropdownMenuTextItemComponent,
     UiModule,
   ],
   declarations: [HelpMenuComponent, DocumentationComponent, OpenDocumentationButtonComponent],
diff --git a/alfa-client/libs/user-profile/src/lib/user-profile-in-header-container/user-profile-in-header/user-profile-in-header.component.html b/alfa-client/libs/user-profile/src/lib/user-profile-in-header-container/user-profile-in-header/user-profile-in-header.component.html
index bc1d6f54df9f5a14a63b9effafcc38382cc565eb..8808114310f78fe0a7addeb9417dc889456a6e21 100644
--- a/alfa-client/libs/user-profile/src/lib/user-profile-in-header-container/user-profile-in-header/user-profile-in-header.component.html
+++ b/alfa-client/libs/user-profile/src/lib/user-profile-in-header-container/user-profile-in-header/user-profile-in-header.component.html
@@ -35,7 +35,7 @@
     class="user-profile-icon"
   >
   </alfa-user-icon>
-  <ods-dropdown-menu-item-button caption="Abmelden" (itemClicked)="logoutEmitter.emit()" data-test-id="logout-button">
+  <ods-dropdown-menu-button-item caption="Abmelden" (itemClicked)="logoutEmitter.emit()" data-test-id="logout-button">
     <ods-logout-icon icon />
-  </ods-dropdown-menu-item-button>
+  </ods-dropdown-menu-button-item>
 </ods-dropdown-menu>
diff --git a/alfa-client/libs/user-profile/src/lib/user-profile-in-header-container/user-profile-in-header/user-profile-in-header.component.spec.ts b/alfa-client/libs/user-profile/src/lib/user-profile-in-header-container/user-profile-in-header/user-profile-in-header.component.spec.ts
index 2c59e65c88e88a8f9d5af52dc7a5cf7f5193e58e..536a5722d27b6afced3eb3d91b8c1bfc0fc163db 100644
--- a/alfa-client/libs/user-profile/src/lib/user-profile-in-header-container/user-profile-in-header/user-profile-in-header.component.spec.ts
+++ b/alfa-client/libs/user-profile/src/lib/user-profile-in-header-container/user-profile-in-header/user-profile-in-header.component.spec.ts
@@ -29,7 +29,7 @@ import { EventEmitter } from '@angular/core';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
 import { MatIcon } from '@angular/material/icon';
 import { NoopAnimationsModule } from '@angular/platform-browser/animations';
-import { DropdownMenuComponent, DropdownMenuItemButtonComponent, LogoutIconComponent } from '@ods/system';
+import { DropdownMenuButtonItemComponent, DropdownMenuComponent, LogoutIconComponent } from '@ods/system';
 import { getDataTestIdOf } from 'libs/tech-shared/test/data-test';
 import { createUserProfileResource } from 'libs/user-profile-shared/test/user-profile';
 import { MockComponent } from 'ng-mocks';
@@ -51,7 +51,7 @@ describe('UserProfileInHeaderComponent', () => {
         MatIcon,
         MockComponent(UserIconComponent),
         MockComponent(DropdownMenuComponent),
-        MockComponent(DropdownMenuItemButtonComponent),
+        MockComponent(DropdownMenuButtonItemComponent),
         MockComponent(LogoutIconComponent),
       ],
       imports: [NoopAnimationsModule],
diff --git a/alfa-client/libs/user-profile/src/lib/user-profile.module.ts b/alfa-client/libs/user-profile/src/lib/user-profile.module.ts
index 7cef75cd1d2c2718ce893b3c44a4460a4a322a3c..6bd1588ea1c21f419e2e78828ab9a466f0add14f 100644
--- a/alfa-client/libs/user-profile/src/lib/user-profile.module.ts
+++ b/alfa-client/libs/user-profile/src/lib/user-profile.module.ts
@@ -28,8 +28,8 @@ import { CommonModule } from '@angular/common';
 import { NgModule } from '@angular/core';
 import { RouterModule } from '@angular/router';
 import {
+  DropdownMenuButtonItemComponent,
   DropdownMenuComponent,
-  DropdownMenuItemButtonComponent,
   DropdownMenuItemComponent,
   ErrorIconComponent,
   LogoutIconComponent,
@@ -67,7 +67,7 @@ import { UserProfileComponent } from './user-profile/user-profile.component';
     ErrorIconComponent,
     DropdownMenuComponent,
     DropdownMenuItemComponent,
-    DropdownMenuItemButtonComponent,
+    DropdownMenuButtonItemComponent,
   ],
   declarations: [
     UserIconComponent,
diff --git a/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-detail-more-menu.component.html b/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-detail-more-menu.component.html
index 6745d1ac0628b9934894b0737919a44d683f7842..08a87d82729c537e73469b8b34249b293b344cce 100644
--- a/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-detail-more-menu.component.html
+++ b/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-detail-more-menu.component.html
@@ -25,7 +25,7 @@
 -->
 <ods-dropdown-menu>
   <ods-more-icon button-content *ngIf="buttonEnabled" data-test-id="more-menu-button" />
-  <ods-dropdown-menu-item-text
+  <ods-dropdown-menu-text-item
     *ngIf="vorgangWithEingang | hasLink: vorgangWithEingangLinkRel.ARCHIVE"
     data-test-id="vorgang-archive-button"
     class="border-b border-b-grayborder border-t-grayborder bg-white first:border-t"
@@ -36,8 +36,8 @@
   >
     <ods-file-icon icon size="large" fileType="xdomea" />
     <alfa-vorgang-archive-container additionalContent [vorgangWithEingang]="vorgangWithEingang"></alfa-vorgang-archive-container>
-  </ods-dropdown-menu-item-text>
-  <ods-dropdown-menu-item-text
+  </ods-dropdown-menu-text-item>
+  <ods-dropdown-menu-text-item
     *ngIf="vorgangWithEingang | hasLink: vorgangWithEingangLinkRel.EXPORT"
     data-test-id="vorgang-exportieren-button"
     class="border-b border-b-grayborder border-t-grayborder bg-white first:border-t"
@@ -51,8 +51,8 @@
       [vorgangWithEingang]="vorgangWithEingang"
       (closeMenu)="closeMenu()"
     ></alfa-vorgang-export-container>
-  </ods-dropdown-menu-item-text>
-  <ods-dropdown-menu-item-text
+  </ods-dropdown-menu-text-item>
+  <ods-dropdown-menu-text-item
     *ngIf="vorgangWithEingang | hasLink: vorgangWithEingangLinkRel.PROCESS_VORGANG"
     data-test-id="vorgang-process-vorgang-button"
     class="border-b border-b-grayborder border-t-grayborder bg-white first:border-t"
@@ -66,5 +66,5 @@
       [vorgangWithEingang]="vorgangWithEingang"
       (closeMenu)="closeMenu()"
     ></alfa-vorgang-process-vorgang-container>
-  </ods-dropdown-menu-item-text>
+  </ods-dropdown-menu-text-item>
 </ods-dropdown-menu>
diff --git a/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-detail-more-menu.component.spec.ts b/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-detail-more-menu.component.spec.ts
index 6820ce5d8e66bd69015f25d19524ad18e7be2732..d0c87aaad278b342a811dced9ae6da0798268f19 100644
--- a/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-detail-more-menu.component.spec.ts
+++ b/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-detail-more-menu.component.spec.ts
@@ -27,7 +27,7 @@ import { VorgangWithEingangLinkRel, VorgangWithEingangResource } from '@alfa-cli
 import { ChangeDetectorRef, SimpleChanges } from '@angular/core';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
 import { NoopAnimationsModule } from '@angular/platform-browser/animations';
-import { DropdownMenuComponent, DropdownMenuItemTextComponent, FileIconComponent, MoreIconComponent } from '@ods/system';
+import { DropdownMenuComponent, DropdownMenuTextItemComponent, FileIconComponent, MoreIconComponent } from '@ods/system';
 import { getDataTestIdOf } from 'libs/tech-shared/test/data-test';
 import { createVorgangWithEingangResource } from 'libs/vorgang-shared/test/vorgang';
 import { MockComponent } from 'ng-mocks';
@@ -53,7 +53,7 @@ describe('VorgangDetailMoreMenuComponent', () => {
         MockComponent(ProcessVorgangContainerComponent),
         MockComponent(VorgangArchiveContainerComponent),
         MockComponent(DropdownMenuComponent),
-        MockComponent(DropdownMenuItemTextComponent),
+        MockComponent(DropdownMenuTextItemComponent),
         MockComponent(MoreIconComponent),
         MockComponent(FileIconComponent),
         HasLinkPipe,
@@ -113,7 +113,7 @@ describe('VorgangDetailMoreMenuComponent', () => {
 
     describe('hasMenuItems', () => {
       it('should return true if at least 1 menu item exists', () => {
-        component.menuItems.reset([new DropdownMenuItemTextComponent()]);
+        component.menuItems.reset([new DropdownMenuTextItemComponent()]);
 
         const res: boolean = component.hasMenuItems();
 
diff --git a/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-detail-more-menu.component.ts b/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-detail-more-menu.component.ts
index a2453950d283f9c0727049d491b7c5bc59aa0d50..fb0586eb844cc4fe4ff3904f454d4bad26ddad94 100644
--- a/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-detail-more-menu.component.ts
+++ b/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-detail-more-menu.component.ts
@@ -23,7 +23,7 @@
  */
 import { VorgangWithEingangLinkRel, VorgangWithEingangResource } from '@alfa-client/vorgang-shared';
 import { ChangeDetectorRef, Component, Input, OnChanges, QueryList, SimpleChanges, ViewChild, ViewChildren } from '@angular/core';
-import { DropdownMenuComponent, DropdownMenuItemTextComponent } from '@ods/system';
+import { DropdownMenuComponent, DropdownMenuTextItemComponent } from '@ods/system';
 import { has } from 'lodash-es';
 
 @Component({
@@ -35,7 +35,7 @@ export class VorgangDetailMoreMenuComponent implements OnChanges {
   @Input() vorgangWithEingang: VorgangWithEingangResource;
 
   @ViewChild(DropdownMenuComponent) menu: DropdownMenuComponent;
-  @ViewChildren(DropdownMenuItemTextComponent) menuItems!: QueryList<DropdownMenuItemTextComponent>;
+  @ViewChildren(DropdownMenuTextItemComponent) menuItems!: QueryList<DropdownMenuTextItemComponent>;
 
   public buttonEnabled: boolean = false;
 
diff --git a/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail.module.ts b/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail.module.ts
index 9162f9d49920b81925da630d26c542013d2f423f..9c968357921c8978b4aa3441a22bc3434f98c732 100644
--- a/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail.module.ts
+++ b/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail.module.ts
@@ -60,7 +60,7 @@ import {
   CheckIconComponent,
   CloseIconComponent,
   DropdownMenuComponent,
-  DropdownMenuItemTextComponent,
+  DropdownMenuTextItemComponent,
   ErrorMessageComponent,
   ExclamationIconComponent,
   FileIconComponent,
@@ -175,7 +175,7 @@ const routes: Routes = [
     ArchiveIconComponent,
     CheckIconComponent,
     DropdownMenuComponent,
-    DropdownMenuItemTextComponent,
+    DropdownMenuTextItemComponent,
     MoreIconComponent,
     FileIconComponent,
   ],