diff --git a/goofy-client/README.md b/goofy-client/README.md
index 4772f08a335325e87042567151ad7f9ca4b00db1..7f27bbcafda8e18ca37c9dedb6c8bf4a313d3fc8 100644
--- a/goofy-client/README.md
+++ b/goofy-client/README.md
@@ -15,7 +15,7 @@ Im Anschluß wird das Alfa Frontend über `npm start` gestartet.
 Hinweise:
 
 * Bei Fehler _npm ERR! Unable to authenticate, need: BASIC realm="Sonatype Nexus Repository Manager"_:
-  * Prüfen, ob eine Datei _.npmrc_ in _goofy/goofy-client_ liegt, die den selben Inhalt hat wie die _.npmrc_, die in _apps/goofy-e2e/Jenkinsfile_ angelegt wird.
+  * Prüfen, ob eine Datei _.npmrc_ in _goofy/alfa_ liegt, die den selben Inhalt hat wie die _.npmrc_, die in _apps/goofy-e2e/Jenkinsfile_ angelegt wird.
   * Alternative: Die Installation mit dem offiziellen NPM-Repository ausführen: `npm install --registry=https://registry.npmjs.org/`
 * Bei nicht nachvollziehbaren Problemen während der Installation kann es helfen, den `node_modules` Ordner und die _package-lock.json_ zu löschen und anschließend erneut zu installieren.
 * Prüfen, dass `npm install` die _package-lock.json_ nicht anpasst, wenn das nicht wirklich gewollt ist. Das kann geschehen, wenn ein älteres/neueres NPM verwendet wurde oder ein NPM-Proxy in der _~/.npmrc_ eingetragen ist.
diff --git a/goofy-client/apps/goofy-e2e/.eslintrc.json b/goofy-client/apps/goofy-e2e/.eslintrc.json
index ae7ae2063d2c4184815b92ba878d8496d3b4cd87..1681527f0b138727d0dd82a17172e50509baaf65 100644
--- a/goofy-client/apps/goofy-e2e/.eslintrc.json
+++ b/goofy-client/apps/goofy-e2e/.eslintrc.json
@@ -13,7 +13,7 @@
 					"error",
 					{
 						"type": "attribute",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "camelCase"
 					}
 				],
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/apps/goofy-e2e/Jenkinsfile b/goofy-client/apps/goofy-e2e/Jenkinsfile
index af39449c370c6f429bebd41b81fc0c411067e7bc..844e2167bb25a36f2b6875bb10a8dcb47cd78405 100644
--- a/goofy-client/apps/goofy-e2e/Jenkinsfile
+++ b/goofy-client/apps/goofy-e2e/Jenkinsfile
@@ -131,7 +131,7 @@ pipeline {
                     FAILED_STAGE = env.STAGE_NAME
 
                     sh 'npm --version'
-                    dir('goofy-client') {
+                    dir('alfa') {
                         sh 'echo "registry=https://nexus.ozg-sh.de/repository/npm-proxy" >> ~/.npmrc'
                         sh 'echo "//nexus.ozg-sh.de/:_auth=amVua2luczprTSFnNVUhMVQzNDZxWQ==" >> ~/.npmrc'
 
@@ -425,7 +425,7 @@ Void generateMainNamespaceYaml() {
 }
 
 Void generateNamespaceYaml(String bezeichner, String valuesPathSuffix, String userFolder) {
-    def envValues = readYaml file: "goofy-client/apps/goofy-e2e/src/fixtures/argocd/" + valuesPathSuffix;
+    def envValues = readYaml file: "alfa/apps/goofy-e2e/src/fixtures/argocd/" + valuesPathSuffix;
 
     envValues.kop.bezeichner = bezeichner
     envValues.goofy.put("image", ['tag': env.GOOFY_IMAGE_TAG])
@@ -451,12 +451,12 @@ Void generateNamespaceYaml(String bezeichner, String valuesPathSuffix, String us
 }
 
 List generateKeycloakUserForHelmChart(String userFolder) {
-    def userFiles = sh (script: 'ls goofy-client/apps/goofy-e2e/src/fixtures/' + userFolder, returnStdout: true);
+    def userFiles = sh (script: 'ls alfa/apps/goofy-e2e/src/fixtures/' + userFolder, returnStdout: true);
 
     def helmUsers = []
 
     userFiles.split("\\n").each { userFile ->
-        def userJson = readJSON file: "goofy-client/apps/goofy-e2e/src/fixtures/${userFolder}/${userFile}"
+        def userJson = readJSON file: "alfa/apps/goofy-e2e/src/fixtures/${userFolder}/${userFile}"
         def user = [
             "name": userJson.name,
             "password": userJson.password,
@@ -490,12 +490,12 @@ List mapUserClientRoles(userClientRoles) {
 }
 
 List generateKeycloakGroupsForHelmChart() {
-    def groupFiles = sh (script: 'ls goofy-client/apps/goofy-e2e/src/fixtures/group', returnStdout: true)
+    def groupFiles = sh (script: 'ls alfa/apps/goofy-e2e/src/fixtures/group', returnStdout: true)
 
     def helmGroups = []
 
     groupFiles.split("\\n").each { groupFile ->
-        def groupJson = readJSON file: "goofy-client/apps/goofy-e2e/src/fixtures/group/${groupFile}"
+        def groupJson = readJSON file: "alfa/apps/goofy-e2e/src/fixtures/group/${groupFile}"
         def group = ["name": groupJson.name]
 
         groupJson.attributes.each { key, values ->
@@ -597,7 +597,7 @@ Void publishE2ETestResult(String reportFolder, String reportName) {
             allowMissing: false,
             alwaysLinkToLastBuild: false,
             keepAll: true,
-            reportDir: "goofy-client/apps/goofy-e2e/reports/${reportFolder}",
+            reportDir: "alfa/apps/goofy-e2e/reports/${reportFolder}",
             reportFiles: 'report.html',
             reportName: reportName
         ]
@@ -608,7 +608,7 @@ String runTests(String bezeichner, String reportFolder, Integer dbPort, String s
     def config = generateCypressConfig(bezeichner, reportFolder, dbPort)
 
     try {
-        dir('goofy-client'){
+        dir('alfa'){
 			sh "npm run cypress:version"
 			sh "apps/goofy-e2e/run-tests.sh ${reportFolder} ${config}"
         }
@@ -651,7 +651,7 @@ String generateCypressConfig(String bezeichner, String testFolder, Integer dbPor
     def namespace = generateNamespace(bezeichner)
 	def configName = "cypress-ci-"+testFolder+".json"
 
-	dir('goofy-client/apps/goofy-e2e/'){
+	dir('alfa/apps/goofy-e2e/'){
 		def config = readJSON file: 'cypress-ci.json'
 
 		def plutoDatabaseSecret = getPlutoDatabaseSecret(namespace);
diff --git a/goofy-client/apps/goofy-e2e/Jenkinsfile-static b/goofy-client/apps/goofy-e2e/Jenkinsfile-static
index 4df0b01831610c884ceae82273c8b25e441cf4cf..f5d9b13832b94eda50886b5cc72c737308efdb8f 100644
--- a/goofy-client/apps/goofy-e2e/Jenkinsfile-static
+++ b/goofy-client/apps/goofy-e2e/Jenkinsfile-static
@@ -151,7 +151,7 @@ pipeline {
                     FAILED_STAGE = env.STAGE_NAME
 
                     sh 'npm --version'
-                    dir('goofy-client') {
+                    dir('alfa') {
                         sh 'echo "registry=https://nexus.ozg-sh.de/repository/npm-proxy" >> ~/.npmrc'
                         sh 'echo "//nexus.ozg-sh.de/:_auth=amVua2luczpQaihzX0ZNNFU5ZC8=" >> ~/.npmrc'
 
@@ -330,7 +330,7 @@ Void publishE2ETestResult(String reportFolder, String reportName) {
             allowMissing: false,
             alwaysLinkToLastBuild: false,
             keepAll: true,
-            reportDir: "goofy-client/apps/goofy-e2e/reports/${reportFolder}",
+            reportDir: "alfa/apps/goofy-e2e/reports/${reportFolder}",
             reportFiles: 'report.html',
             reportName: reportName
         ]
@@ -341,7 +341,7 @@ String runTests(String bezeichner, String reportFolder, Integer dbPort, String s
     def configFile = generateCypressConfig(bezeichner, reportFolder, dbPort)
 
     try {
-        dir("goofy-client") {
+        dir("alfa") {
       	    sh "npm run cypress:version"
             sh "npm run cypress:ci-run --CONFIG_FILE=${configFile} --REPORT_FOLDER=${reportFolder}"
         }
@@ -384,7 +384,7 @@ String generateCypressConfig(String bezeichner, String testFolder, Integer dbPor
     def namespace = generateNamespace(bezeichner)
     def configName = "cypress-ci-"+testFolder+".json"
 
-    dir('goofy-client/apps/goofy-e2e/'){
+    dir('alfa/apps/goofy-e2e/'){
         def config = readJSON file: 'cypress-ci.json'
 
 		def plutoDatabaseSecret = getPlutoDatabaseSecret(namespace);
diff --git a/goofy-client/apps/goofy-e2e/src/components/vorgang/vorgang-list.e2e.component.ts b/goofy-client/apps/goofy-e2e/src/components/vorgang/vorgang-list.e2e.component.ts
index 0bb97acd4843a31daafec459211d5df31418b010..d0e624dcf85c3a9fc1ed5268a9ed36578389ea4b 100644
--- a/goofy-client/apps/goofy-e2e/src/components/vorgang/vorgang-list.e2e.component.ts
+++ b/goofy-client/apps/goofy-e2e/src/components/vorgang/vorgang-list.e2e.component.ts
@@ -29,7 +29,7 @@ export class VorgangListE2EComponent {
 	private readonly spinnerComponent: SpinnerE2EComponent = new SpinnerE2EComponent();
 
 	private readonly root: string = 'vorgang-list';
-	private readonly item: string = 'goofy-client-vorgang-list-item';
+	private readonly item: string = 'alfa-vorgang-list-item';
 	private readonly noRoleMessage: string = 'user-no-role-message';
 	private readonly emptyListText: string = 'empty-list-text';
 	private readonly emptyList: string = 'empty-list';
diff --git a/goofy-client/apps/goofy/.eslintrc.json b/goofy-client/apps/goofy/.eslintrc.json
index ae7ae2063d2c4184815b92ba878d8496d3b4cd87..1681527f0b138727d0dd82a17172e50509baaf65 100644
--- a/goofy-client/apps/goofy/.eslintrc.json
+++ b/goofy-client/apps/goofy/.eslintrc.json
@@ -13,7 +13,7 @@
 					"error",
 					{
 						"type": "attribute",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "camelCase"
 					}
 				],
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/apps/goofy/project.json b/goofy-client/apps/goofy/project.json
index f97eb54c2c06cd5be78b7af018b2fbffbfbd784d..bb207262e3fe3c584cadb354995353ba3dd73ee6 100644
--- a/goofy-client/apps/goofy/project.json
+++ b/goofy-client/apps/goofy/project.json
@@ -8,7 +8,7 @@
 		}
 	},
 	"sourceRoot": "apps/goofy/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"build": {
 			"executor": "@angular-devkit/build-angular:browser",
diff --git a/goofy-client/apps/goofy/src/app/app.component.html b/goofy-client/apps/goofy/src/app/app.component.html
index e087b4b3d121d02526871f39d9fef84a95ae9ae5..7360ab52d3d45dae66f0477541d9e4cff0a4c3a4 100644
--- a/goofy-client/apps/goofy/src/app/app.component.html
+++ b/goofy-client/apps/goofy/src/app/app.component.html
@@ -24,15 +24,15 @@
 
 -->
 <ng-container *ngIf="apiRoot$ | async as apiRoot">
-	<goofy-client-spinner [stateResource]="apiRoot">
-		<goofy-client-header-container [apiRootStateResource]="apiRoot"></goofy-client-header-container>
+	<alfa-spinner [stateResource]="apiRoot">
+		<alfa-header-container [apiRootStateResource]="apiRoot"></alfa-header-container>
 
 		<div class="container">
 			<main class="mat-app-background"><router-outlet></router-outlet></main>
 
 			<section class="mat-app-background right-nav">
-				<goofy-client-build-info *ngIf="apiRoot.resource" [apiRoot]="apiRoot.resource" data-test-id="build-info"></goofy-client-build-info>
+				<alfa-build-info *ngIf="apiRoot.resource" [apiRoot]="apiRoot.resource" data-test-id="build-info"></alfa-build-info>
 			</section>
 		</div>
-	</goofy-client-spinner>
+	</alfa-spinner>
 </ng-container>
diff --git a/goofy-client/apps/goofy/src/app/app.component.ts b/goofy-client/apps/goofy/src/app/app.component.ts
index e7ff58a29bdb803a29a8bfef2ed6655937f5b608..a7281cd0edccb0a34da07e77cf7cba1b414d6fe6 100644
--- a/goofy-client/apps/goofy/src/app/app.component.ts
+++ b/goofy-client/apps/goofy/src/app/app.component.ts
@@ -35,7 +35,7 @@ import { Environment } from 'libs/environment-shared/src/lib/environment.model';
 import { Observable, Subscription, filter, tap } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-root',
+	selector: 'alfa-root',
 	templateUrl: './app.component.html',
 	styleUrls: ['./app.component.scss']
 })
diff --git a/goofy-client/apps/goofy/src/index.html b/goofy-client/apps/goofy/src/index.html
index 1c3a6b4c5b7b784305def1259496a8598009aadb..8c0ca5b41fdd81f2ec97265d8b9d93f2d29d6106 100644
--- a/goofy-client/apps/goofy/src/index.html
+++ b/goofy-client/apps/goofy/src/index.html
@@ -38,6 +38,6 @@
 	<meta name="theme-color" content="#ffffff">
 </head>
 <body class="mat-typography mat-app-background">
-<goofy-client-root></goofy-client-root>
+<alfa-root></alfa-root>
 </body>
 </html>
diff --git a/goofy-client/apps/goofy/src/styles/material/_autocomplete.scss b/goofy-client/apps/goofy/src/styles/material/_autocomplete.scss
index c825d087cb75ed7e3e335beab2811bd59f5050de..6148c2c9c10c4325bab15b25caa06ddaffeee169 100644
--- a/goofy-client/apps/goofy/src/styles/material/_autocomplete.scss
+++ b/goofy-client/apps/goofy/src/styles/material/_autocomplete.scss
@@ -18,7 +18,7 @@
 		}
 	}
 
-	goofy-client-vorgang-search {
+	alfa-vorgang-search {
 
 		button.mat-mdc-icon-button.mat-mdc-button-base {
 			padding: 8px;
diff --git a/goofy-client/apps/goofy/src/styles/material/_button.scss b/goofy-client/apps/goofy/src/styles/material/_button.scss
index 3511c217cb7cf10c50da10a2cdb0b00f025bf639..3e6638d048e83e2e96b6a5026f3d4c868b3bf5a6 100644
--- a/goofy-client/apps/goofy/src/styles/material/_button.scss
+++ b/goofy-client/apps/goofy/src/styles/material/_button.scss
@@ -5,8 +5,8 @@
 	$color-config: mat.get-color-config($theme);
 	$primary: map.get($color-config, 'primary');
 
-	goofy-client-ozgcloud-button-with-spinner,
-	goofy-client-ozgcloud-stroked-button-with-spinner {
+	alfa-ozgcloud-button-with-spinner,
+	alfa-ozgcloud-stroked-button-with-spinner {
 		.mat-primary svg path {
 			fill: mat.get-color-from-palette($primary);
 		}
diff --git a/goofy-client/apps/goofy/src/styles/material/_dialog.scss b/goofy-client/apps/goofy/src/styles/material/_dialog.scss
index 638b9851e6b8f6dd2ccb5347db8d4cc2d50cb0a7..161241da9d74c31f28563e1e7858f594d12d0815 100644
--- a/goofy-client/apps/goofy/src/styles/material/_dialog.scss
+++ b/goofy-client/apps/goofy/src/styles/material/_dialog.scss
@@ -16,7 +16,7 @@
 		padding-top: 16px !important;
 	}
 
-	goofy-client-fixed-dialog .mat-mdc-dialog-title {
+	alfa-fixed-dialog .mat-mdc-dialog-title {
 		margin-bottom: 0 !important;
 		padding-top: 0 !important;
 	}
diff --git a/goofy-client/apps/goofy/src/styles/material/_expansion-panel.scss b/goofy-client/apps/goofy/src/styles/material/_expansion-panel.scss
index 74c7e5729529eff15888b001a10b01cdaf3bd3f6..2016ef527d42d49c1b64d58ec771e35d58117fd4 100644
--- a/goofy-client/apps/goofy/src/styles/material/_expansion-panel.scss
+++ b/goofy-client/apps/goofy/src/styles/material/_expansion-panel.scss
@@ -29,11 +29,11 @@
 	$color-config: mat.get-color-config($theme);
 	$primary-palette: map.get($color-config, 'primary');
 
-	goofy-client-expansion-panel h3 {
+	alfa-expansion-panel h3 {
 		color: mat.get-color-from-palette($primary-palette);
 	}
 
-	body.mat-typography goofy-client-expansion-panel {
+	body.mat-typography alfa-expansion-panel {
 		.mat-expansion-panel-header {
 			padding: 0 !important;
 			height: 44px !important;
@@ -50,7 +50,7 @@
 			padding: 0 0 16px 56px;
 		}
 
-		goofy-client-expansion-panel {
+		alfa-expansion-panel {
 			.mat-expansion-panel-header {
 				height: 40px !important;
 			}
@@ -73,7 +73,7 @@
 		}
 	}
 
-	body.mat-typography goofy-client-expansion-panel-with-user {
+	body.mat-typography alfa-expansion-panel-with-user {
 		.mat-expansion-panel-body {
 			padding: 0 0 0 32px;
 		}
diff --git a/goofy-client/apps/goofy/src/styles/material/_formfield.scss b/goofy-client/apps/goofy/src/styles/material/_formfield.scss
index 61ac051ae0d6b54d10df9a57cad587aadc6b7a2d..a82011ff2121d0199a089148e25c6a0217867e48 100644
--- a/goofy-client/apps/goofy/src/styles/material/_formfield.scss
+++ b/goofy-client/apps/goofy/src/styles/material/_formfield.scss
@@ -1,4 +1,4 @@
-goofy-client-vorgang-search {
+alfa-vorgang-search {
 	.mdc-text-field--filled,
 	.mdc-text-field--filled:hover {
 		.mdc-line-ripple::before,
@@ -13,7 +13,7 @@ goofy-client-vorgang-search {
 	}
 }
 
-goofy-client-fixed-dialog {
+alfa-fixed-dialog {
 	.mat-mdc-form-field-focus-overlay,
 	.mdc-text-field--filled:not(.mdc-text-field--disabled) {
 		background-color: transparent !important;
diff --git a/goofy-client/apps/goofy/src/styles/material/_menu.scss b/goofy-client/apps/goofy/src/styles/material/_menu.scss
index 0b5ad16913c1630d9d1f1c0732e2c09f3ca5383f..e10960afa907a888d525ef1c53a5fa5fb4cc29b0 100644
--- a/goofy-client/apps/goofy/src/styles/material/_menu.scss
+++ b/goofy-client/apps/goofy/src/styles/material/_menu.scss
@@ -11,7 +11,7 @@ body.dark {
 	}
 }
 
-goofy-client-help-menu {
+alfa-help-menu {
 	.mat-mdc-fab {
 		box-shadow: none !important;
 		background-color: transparent !important;
diff --git a/goofy-client/apps/goofy/src/styles/material/_snackbar.scss b/goofy-client/apps/goofy/src/styles/material/_snackbar.scss
index 659851a0dbc6abc8401af672111e881639dc9be1..d1885b6be61bb2d62f0d6545181321ffbfde2d53 100644
--- a/goofy-client/apps/goofy/src/styles/material/_snackbar.scss
+++ b/goofy-client/apps/goofy/src/styles/material/_snackbar.scss
@@ -1,5 +1,5 @@
 .mat-mdc-snack-bar-container {
-	goofy-client-snackbar-info > button {
+	alfa-snackbar-info > button {
 		color: #2196f3 !important;
 		height: 24px !important;
 	}
diff --git a/goofy-client/libs/api-root-shared/.eslintrc.json b/goofy-client/libs/api-root-shared/.eslintrc.json
index ae7ae2063d2c4184815b92ba878d8496d3b4cd87..1681527f0b138727d0dd82a17172e50509baaf65 100644
--- a/goofy-client/libs/api-root-shared/.eslintrc.json
+++ b/goofy-client/libs/api-root-shared/.eslintrc.json
@@ -13,7 +13,7 @@
 					"error",
 					{
 						"type": "attribute",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "camelCase"
 					}
 				],
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/api-root-shared/project.json b/goofy-client/libs/api-root-shared/project.json
index 288abd7fde061f1ec32fdaaeab339926b8faf600..b1345fea87b4e4829555eb1427f4d6ed978be31d 100644
--- a/goofy-client/libs/api-root-shared/project.json
+++ b/goofy-client/libs/api-root-shared/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/api-root-shared/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"lint": {
 			"executor": "@nx/eslint:lint",
diff --git a/goofy-client/libs/app-shared/.eslintrc.json b/goofy-client/libs/app-shared/.eslintrc.json
index ae7ae2063d2c4184815b92ba878d8496d3b4cd87..1681527f0b138727d0dd82a17172e50509baaf65 100644
--- a/goofy-client/libs/app-shared/.eslintrc.json
+++ b/goofy-client/libs/app-shared/.eslintrc.json
@@ -13,7 +13,7 @@
 					"error",
 					{
 						"type": "attribute",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "camelCase"
 					}
 				],
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/app-shared/project.json b/goofy-client/libs/app-shared/project.json
index b4b990aea4f15e7a132ee373146223c3e3137c89..aa37703630a88ba7968819bb842774e156e801d9 100644
--- a/goofy-client/libs/app-shared/project.json
+++ b/goofy-client/libs/app-shared/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/app-shared/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"lint": {
 			"executor": "@nx/eslint:lint",
diff --git a/goofy-client/libs/bescheid-shared/.eslintrc.json b/goofy-client/libs/bescheid-shared/.eslintrc.json
index 77bb4c56571ee89beea168d18c5f3737b424df26..e1458c9b460924707de6aa41b8c378a99b50ee8a 100644
--- a/goofy-client/libs/bescheid-shared/.eslintrc.json
+++ b/goofy-client/libs/bescheid-shared/.eslintrc.json
@@ -17,7 +17,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/bescheid-shared/project.json b/goofy-client/libs/bescheid-shared/project.json
index a246e818c7d1de259f059dc7f0c4b6f42a3fb69c..45a24331911c9172ca12290a4cae0e0309b4d943 100644
--- a/goofy-client/libs/bescheid-shared/project.json
+++ b/goofy-client/libs/bescheid-shared/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/bescheid-shared/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"test": {
 			"executor": "@nx/jest:jest",
diff --git a/goofy-client/libs/bescheid/.eslintrc.json b/goofy-client/libs/bescheid/.eslintrc.json
index 87a2bb376e6bb0a0ac56ee3db5ee61977aed735d..09203a9e8295c09b115fd522fdcfd9d797bdcca3 100644
--- a/goofy-client/libs/bescheid/.eslintrc.json
+++ b/goofy-client/libs/bescheid/.eslintrc.json
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/bescheid/project.json b/goofy-client/libs/bescheid/project.json
index ef6534a5b9fa4b25380c3a5b2c7e7671ec2da9fd..1c4c1beaa83855497d36b3344aaf2a4dde7d4368 100644
--- a/goofy-client/libs/bescheid/project.json
+++ b/goofy-client/libs/bescheid/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/bescheid/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"test": {
 			"executor": "@nx/jest:jest",
diff --git a/goofy-client/libs/bescheid/src/lib/create-bescheid-button-container/create-bescheid-button-container.component.html b/goofy-client/libs/bescheid/src/lib/create-bescheid-button-container/create-bescheid-button-container.component.html
index 38b8f6eb38a549ab06df8c2851ee4e9cf167e08b..29f46da70f6fcb92e023b779f0f30318f939969e 100644
--- a/goofy-client/libs/bescheid/src/lib/create-bescheid-button-container/create-bescheid-button-container.component.html
+++ b/goofy-client/libs/bescheid/src/lib/create-bescheid-button-container/create-bescheid-button-container.component.html
@@ -1,4 +1,4 @@
-<goofy-client-create-bescheid-button data-test-id="create-bescheid-button-component"
+<alfa-create-bescheid-button data-test-id="create-bescheid-button-component"
 	[createBescheidCommand]="createBescheidInCommand$ | async"
 	(createBescheid)="create()">
-</goofy-client-create-bescheid-button>
\ No newline at end of file
+</alfa-create-bescheid-button>
\ No newline at end of file
diff --git a/goofy-client/libs/bescheid/src/lib/create-bescheid-button-container/create-bescheid-button-container.component.ts b/goofy-client/libs/bescheid/src/lib/create-bescheid-button-container/create-bescheid-button-container.component.ts
index e4b1ed863fec8f366ac152b164af3045db22e99e..9f1f8c4bfd94199090823af480843874a3a4b2e4 100644
--- a/goofy-client/libs/bescheid/src/lib/create-bescheid-button-container/create-bescheid-button-container.component.ts
+++ b/goofy-client/libs/bescheid/src/lib/create-bescheid-button-container/create-bescheid-button-container.component.ts
@@ -6,7 +6,7 @@ import { BescheidService } from 'libs/bescheid-shared/src/lib/bescheid.service';
 import { Observable, of } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-create-bescheid-button-container',
+	selector: 'alfa-create-bescheid-button-container',
 	templateUrl: './create-bescheid-button-container.component.html',
 	styleUrls: ['./create-bescheid-button-container.component.scss'],
 })
diff --git a/goofy-client/libs/bescheid/src/lib/create-bescheid-button-container/create-bescheid-button/create-bescheid-button.component.html b/goofy-client/libs/bescheid/src/lib/create-bescheid-button-container/create-bescheid-button/create-bescheid-button.component.html
index c4904fa6d4cdbe65c4c0200c9f44dcdf8bf692f4..3b3eec8b356f0b579273b1bac0fc8758eef80bec 100644
--- a/goofy-client/libs/bescheid/src/lib/create-bescheid-button-container/create-bescheid-button/create-bescheid-button.component.html
+++ b/goofy-client/libs/bescheid/src/lib/create-bescheid-button-container/create-bescheid-button/create-bescheid-button.component.html
@@ -1,6 +1,6 @@
-<goofy-client-icon-button-with-spinner data-test-id="create-bescheid-icon-button"
+<alfa-icon-button-with-spinner data-test-id="create-bescheid-icon-button"
 	icon="description"
 	toolTip="Bescheid erstellen"
 	[stateResource]="createBescheidCommand"
 	(clickEmitter)="createBescheid.emit()">
-</goofy-client-icon-button-with-spinner>
\ No newline at end of file
+</alfa-icon-button-with-spinner>
\ No newline at end of file
diff --git a/goofy-client/libs/bescheid/src/lib/create-bescheid-button-container/create-bescheid-button/create-bescheid-button.component.ts b/goofy-client/libs/bescheid/src/lib/create-bescheid-button-container/create-bescheid-button/create-bescheid-button.component.ts
index fea6cd914a5cb133fe0713020e0f104e14f2408c..5f723e346f7e825087fa86471efeeedbddd480e0 100644
--- a/goofy-client/libs/bescheid/src/lib/create-bescheid-button-container/create-bescheid-button/create-bescheid-button.component.ts
+++ b/goofy-client/libs/bescheid/src/lib/create-bescheid-button-container/create-bescheid-button/create-bescheid-button.component.ts
@@ -3,7 +3,7 @@ import { CommandResource } from '@alfa-client/command-shared';
 import { StateResource, createEmptyStateResource } from '@alfa-client/tech-shared';
 
 @Component({
-	selector: 'goofy-client-create-bescheid-button',
+	selector: 'alfa-create-bescheid-button',
 	templateUrl: './create-bescheid-button.component.html',
 	styleUrls: ['./create-bescheid-button.component.scss'],
 })
diff --git a/goofy-client/libs/binary-file-shared/.eslintrc.json b/goofy-client/libs/binary-file-shared/.eslintrc.json
index 87a2bb376e6bb0a0ac56ee3db5ee61977aed735d..09203a9e8295c09b115fd522fdcfd9d797bdcca3 100644
--- a/goofy-client/libs/binary-file-shared/.eslintrc.json
+++ b/goofy-client/libs/binary-file-shared/.eslintrc.json
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/binary-file-shared/project.json b/goofy-client/libs/binary-file-shared/project.json
index 3900edd17894a6b935375e440285a6ea037c948a..334edb95228fc9360258023355adca6fc45ba448 100644
--- a/goofy-client/libs/binary-file-shared/project.json
+++ b/goofy-client/libs/binary-file-shared/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/binary-file-shared/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"test": {
 			"executor": "@nx/jest:jest",
diff --git a/goofy-client/libs/binary-file/.eslintrc.json b/goofy-client/libs/binary-file/.eslintrc.json
index 87a2bb376e6bb0a0ac56ee3db5ee61977aed735d..09203a9e8295c09b115fd522fdcfd9d797bdcca3 100644
--- a/goofy-client/libs/binary-file/.eslintrc.json
+++ b/goofy-client/libs/binary-file/.eslintrc.json
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/binary-file/project.json b/goofy-client/libs/binary-file/project.json
index 909884a26bf39b25be52c1ea8b3c9ca26cbf5d1a..7ab083e37819ddef4f46394b0b979dee64c46ebd 100644
--- a/goofy-client/libs/binary-file/project.json
+++ b/goofy-client/libs/binary-file/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/binary-file/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"test": {
 			"executor": "@nx/jest:jest",
diff --git a/goofy-client/libs/binary-file/src/lib/binary-file-attachment-container/binary-file-attachment-container.component.html b/goofy-client/libs/binary-file/src/lib/binary-file-attachment-container/binary-file-attachment-container.component.html
index 50bf921aa26f3719a4bbdabc912cc1abbc123620..ae8d0c82d995eb69ad0d8b8ecbbbf38e2e77d1ea 100644
--- a/goofy-client/libs/binary-file/src/lib/binary-file-attachment-container/binary-file-attachment-container.component.html
+++ b/goofy-client/libs/binary-file/src/lib/binary-file-attachment-container/binary-file-attachment-container.component.html
@@ -24,15 +24,15 @@
 
 -->
 <div class="binary-file-list" data-test-id="file-list">
-	<goofy-client-binary-file-container *ngFor="let file of fileList"
+	<alfa-binary-file-container *ngFor="let file of fileList"
 		[file]="file" [deletable]="true"
 		(startDelete)="deleteAttachment($event)">
-	</goofy-client-binary-file-container>
+	</alfa-binary-file-container>
 </div>
 
-<goofy-client-file-upload-editor *ngIf="uploadStateResource.resource | hasLink: linkRelUploadAttachment" data-test-id="binary-file-upload"
+<alfa-file-upload-editor *ngIf="uploadStateResource.resource | hasLink: linkRelUploadAttachment" data-test-id="binary-file-upload"
     [parentFormArrayName]="formArrayName"
     [fileLinkList]="getFileUriList()"
     [uploadInProgress]="uploadInProgress$ | async"
 	(newFile)="uploadFile($event)">
-</goofy-client-file-upload-editor>
+</alfa-file-upload-editor>
diff --git a/goofy-client/libs/binary-file/src/lib/binary-file-attachment-container/binary-file-attachment-container.component.scss b/goofy-client/libs/binary-file/src/lib/binary-file-attachment-container/binary-file-attachment-container.component.scss
index bf0bd498d7a7e8a0e9adf8cb52ec679641d4f43d..39d68cc46d548a63cb44d429a2129b0786e216b3 100644
--- a/goofy-client/libs/binary-file/src/lib/binary-file-attachment-container/binary-file-attachment-container.component.scss
+++ b/goofy-client/libs/binary-file/src/lib/binary-file-attachment-container/binary-file-attachment-container.component.scss
@@ -21,7 +21,7 @@
  * Die sprachspezifischen Genehmigungen und Beschränkungen
  * unter der Lizenz sind dem Lizenztext zu entnehmen.
  */
-:host ::ng-deep goofy-client-binary-file .container {
+:host ::ng-deep alfa-binary-file .container {
 	width: auto;
 	max-width: inherit;
 }
diff --git a/goofy-client/libs/binary-file/src/lib/binary-file-attachment-container/binary-file-attachment-container.component.ts b/goofy-client/libs/binary-file/src/lib/binary-file-attachment-container/binary-file-attachment-container.component.ts
index ef6cd63c262633b530b6176718fc2b6ebbd0eded..890bad52d01ba378ff9f6bed43948706ff8af257 100644
--- a/goofy-client/libs/binary-file/src/lib/binary-file-attachment-container/binary-file-attachment-container.component.ts
+++ b/goofy-client/libs/binary-file/src/lib/binary-file-attachment-container/binary-file-attachment-container.component.ts
@@ -29,7 +29,7 @@ import { Observable, of } from 'rxjs';
 import { tap } from 'rxjs/operators';
 
 @Component({
-	selector: 'goofy-client-binary-file-attachment-container',
+	selector: 'alfa-binary-file-attachment-container',
 	templateUrl: './binary-file-attachment-container.component.html',
 	styleUrls: ['./binary-file-attachment-container.component.scss'],
 })
diff --git a/goofy-client/libs/binary-file/src/lib/binary-file-container/binary-file-container.component.html b/goofy-client/libs/binary-file/src/lib/binary-file-container/binary-file-container.component.html
index dd78c162a08016e07f96708655cad165745f15d3..448273ead64a0a01eb811144091ce26e98f70a4c 100644
--- a/goofy-client/libs/binary-file/src/lib/binary-file-container/binary-file-container.component.html
+++ b/goofy-client/libs/binary-file/src/lib/binary-file-container/binary-file-container.component.html
@@ -23,7 +23,7 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-binary-file [attr.data-test-id]="(file.name | convertForDataTest) + '-file-item'"
+<alfa-binary-file [attr.data-test-id]="(file.name | convertForDataTest) + '-file-item'"
 	[file]="file" [stateResource]="fileStateResource$ | async" [deletable]="deletable" [downloadToken]="downloadToken$ | async"
 	(startDownload)="startDownload($event)" (startDelete)="startDelete.emit($event)" (getDownloadToken)="getDownloadToken()">
-</goofy-client-binary-file>
+</alfa-binary-file>
diff --git a/goofy-client/libs/binary-file/src/lib/binary-file-container/binary-file-container.component.ts b/goofy-client/libs/binary-file/src/lib/binary-file-container/binary-file-container.component.ts
index 1605e6209429499c632ae7110ef8efc3d195e768..b0432cd5c6fd084257fdbbbe8fc2661819a90e5c 100644
--- a/goofy-client/libs/binary-file/src/lib/binary-file-container/binary-file-container.component.ts
+++ b/goofy-client/libs/binary-file/src/lib/binary-file-container/binary-file-container.component.ts
@@ -28,7 +28,7 @@ import { StateResource } from '@alfa-client/tech-shared';
 import { Observable } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-binary-file-container',
+	selector: 'alfa-binary-file-container',
 	templateUrl: './binary-file-container.component.html',
 	styleUrls: ['./binary-file-container.component.scss']
 })
diff --git a/goofy-client/libs/binary-file/src/lib/binary-file-container/binary-file/_binary-file.theme.scss b/goofy-client/libs/binary-file/src/lib/binary-file-container/binary-file/_binary-file.theme.scss
index bb615075f754ed2c2b6b70399618e782340112e2..91cdf4699a5f313d0e69d0c5c8443bb9f01ae7e9 100644
--- a/goofy-client/libs/binary-file/src/lib/binary-file-container/binary-file/_binary-file.theme.scss
+++ b/goofy-client/libs/binary-file/src/lib/binary-file-container/binary-file/_binary-file.theme.scss
@@ -21,7 +21,7 @@
  * Die sprachspezifischen Genehmigungen und Beschränkungen
  * unter der Lizenz sind dem Lizenztext zu entnehmen.
  */
-goofy-client-binary-file {
+alfa-binary-file {
 	.container {
 		background-color: rgba(#000, 0.04);
 
@@ -35,7 +35,7 @@ goofy-client-binary-file {
 	}
 }
 
-.dark goofy-client-binary-file {
+.dark alfa-binary-file {
 	.container {
 		background-color: rgba(#fff, 0.04);
 
diff --git a/goofy-client/libs/binary-file/src/lib/binary-file-container/binary-file/binary-file.component.html b/goofy-client/libs/binary-file/src/lib/binary-file-container/binary-file/binary-file.component.html
index dbc0e7c8bafed1fa5fca3ac6dccd7ea51877b7e6..c53ae3e647cb90aeb623294579cc0f2e79eb65fc 100644
--- a/goofy-client/libs/binary-file/src/lib/binary-file-container/binary-file/binary-file.component.html
+++ b/goofy-client/libs/binary-file/src/lib/binary-file-container/binary-file/binary-file.component.html
@@ -37,10 +37,10 @@
 			<span class="name">{{ file.name }}</span>
 			<span class="size" [innerHTML]="file.size | fileSize"></span>
 
-			<goofy-client-spinner [diameter]="22" padding="0" [stateResource]="getStateResource()" class="spinner"></goofy-client-spinner>
+			<alfa-spinner [diameter]="22" padding="0" [stateResource]="getStateResource()" class="spinner"></alfa-spinner>
 		</button>
 
 	</div>
 
-	<goofy-client-icon-button-with-spinner *ngIf="deletable" icon="close" (clickEmitter)="deleteFile()" data-test-class="delete-file-button"></goofy-client-icon-button-with-spinner>
+	<alfa-icon-button-with-spinner *ngIf="deletable" icon="close" (clickEmitter)="deleteFile()" data-test-class="delete-file-button"></alfa-icon-button-with-spinner>
 </div>
diff --git a/goofy-client/libs/binary-file/src/lib/binary-file-container/binary-file/binary-file.component.scss b/goofy-client/libs/binary-file/src/lib/binary-file-container/binary-file/binary-file.component.scss
index 65e1e192bb8b1036325863574e369c22140ad00b..7effeea4987826d8030eadadc86a5e94e902a7e6 100644
--- a/goofy-client/libs/binary-file/src/lib/binary-file-container/binary-file/binary-file.component.scss
+++ b/goofy-client/libs/binary-file/src/lib/binary-file-container/binary-file/binary-file.component.scss
@@ -117,7 +117,7 @@
 	align-items: center;
 }
 
-goofy-client-icon-button-with-spinner {
+alfa-icon-button-with-spinner {
 	display: block;
 	margin: -12px 0;
 }
diff --git a/goofy-client/libs/binary-file/src/lib/binary-file-container/binary-file/binary-file.component.ts b/goofy-client/libs/binary-file/src/lib/binary-file-container/binary-file/binary-file.component.ts
index 52e4fff06db661837f66c26afd3492aeaef5999c..a0e350a254ca884cfe7fdfcebe318c8c07874153 100644
--- a/goofy-client/libs/binary-file/src/lib/binary-file-container/binary-file/binary-file.component.ts
+++ b/goofy-client/libs/binary-file/src/lib/binary-file-container/binary-file/binary-file.component.ts
@@ -30,7 +30,7 @@ import { getUrl, Resource } from '@ngxp/rest';
 import { isEmpty, isNil } from 'lodash-es';
 
 @Component({
-	selector: 'goofy-client-binary-file',
+	selector: 'alfa-binary-file',
 	templateUrl: './binary-file.component.html',
 	styleUrls: ['./binary-file.component.scss']
 })
diff --git a/goofy-client/libs/binary-file/src/lib/horizontal-binary-file-list/horizontal-binary-file-list.component.html b/goofy-client/libs/binary-file/src/lib/horizontal-binary-file-list/horizontal-binary-file-list.component.html
index 0e7adc229a3ef976b47cc54fd1af1945ec08f865..622b00445eff3b2e6167367aff04002ca2993bbf 100644
--- a/goofy-client/libs/binary-file/src/lib/horizontal-binary-file-list/horizontal-binary-file-list.component.html
+++ b/goofy-client/libs/binary-file/src/lib/horizontal-binary-file-list/horizontal-binary-file-list.component.html
@@ -23,14 +23,14 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-spinner [stateResource]="fileListResource">
+<alfa-spinner [stateResource]="fileListResource">
 
 	<div class="horizontal" data-test-id="file-list">
-		<goofy-client-binary-file-container
+		<alfa-binary-file-container
 			*ngFor="let binaryFileResource of (fileListResource.resource | toEmbeddedResources: fileListRel.FILE_LIST)"
 			[file]="binaryFileResource"
 			[deletable]="deletable">
-		</goofy-client-binary-file-container>
+		</alfa-binary-file-container>
 	</div>
 
-</goofy-client-spinner>
\ No newline at end of file
+</alfa-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.ts b/goofy-client/libs/binary-file/src/lib/horizontal-binary-file-list/horizontal-binary-file-list.component.ts
index c2ad40291a2e5458e8f21e973e5b448f25b30260..c434898df4b4db85834df88cd785df79a40e853a 100644
--- a/goofy-client/libs/binary-file/src/lib/horizontal-binary-file-list/horizontal-binary-file-list.component.ts
+++ b/goofy-client/libs/binary-file/src/lib/horizontal-binary-file-list/horizontal-binary-file-list.component.ts
@@ -26,7 +26,7 @@ import { BinaryFileListLinkRel, BinaryFileListResource } from '@alfa-client/bina
 import { createEmptyStateResource, StateResource } from '@alfa-client/tech-shared';
 
 @Component({
-	selector: 'goofy-client-horizontal-binary-file-list',
+	selector: 'alfa-horizontal-binary-file-list',
 	templateUrl: './horizontal-binary-file-list.component.html',
 	styleUrls: ['./horizontal-binary-file-list.component.scss']
 })
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
index ec42c368a1a6200c3570b24a713c07e045bb554a..956dd181df8e7a47ea80dd0815f064f1d4b762e4 100644
--- 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
@@ -23,12 +23,12 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-spinner [stateResource]="fileListResource">
+<alfa-spinner [stateResource]="fileListResource">
 	<div class="vertical" data-test-id="file-list">
-		<goofy-client-binary-file-container
+		<alfa-binary-file-container
 			*ngFor="let binaryFileResource of fileListResource.resource | toEmbeddedResources: fileListRel.FILE_LIST"
 			[file]="binaryFileResource" [deletable]="deletable"
 			[downloadFileNamePrefix]="downloadFileNamePrefix">
-		</goofy-client-binary-file-container>
+		</alfa-binary-file-container>
 	</div>
-</goofy-client-spinner>
+</alfa-spinner>
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
index f91f11ca554d06631d86d9c3583fc79e7e8403b9..aee772b2e0025368f11a33407ad829f37d79eb33 100644
--- 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
@@ -26,7 +26,7 @@ import { BinaryFileListLinkRel, BinaryFileListResource } from '@alfa-client/bina
 import { createEmptyStateResource, StateResource } from '@alfa-client/tech-shared';
 
 @Component({
-	selector: 'goofy-client-vertical-binary-file-list',
+	selector: 'alfa-vertical-binary-file-list',
 	templateUrl: './vertical-binary-file-list.component.html',
 	styleUrls: ['./vertical-binary-file-list.component.scss'],
 })
diff --git a/goofy-client/libs/command-shared/.eslintrc.json b/goofy-client/libs/command-shared/.eslintrc.json
index ae7ae2063d2c4184815b92ba878d8496d3b4cd87..1681527f0b138727d0dd82a17172e50509baaf65 100644
--- a/goofy-client/libs/command-shared/.eslintrc.json
+++ b/goofy-client/libs/command-shared/.eslintrc.json
@@ -13,7 +13,7 @@
 					"error",
 					{
 						"type": "attribute",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "camelCase"
 					}
 				],
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/command-shared/project.json b/goofy-client/libs/command-shared/project.json
index 9e0651376bc6b4be52b242080c7a6ce6e511cc95..d9465c5137493e19adb4816ad82cff356330e938 100644
--- a/goofy-client/libs/command-shared/project.json
+++ b/goofy-client/libs/command-shared/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/command-shared/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"lint": {
 			"executor": "@nx/eslint:lint",
diff --git a/goofy-client/libs/environment-shared/.eslintrc.json b/goofy-client/libs/environment-shared/.eslintrc.json
index ae7ae2063d2c4184815b92ba878d8496d3b4cd87..1681527f0b138727d0dd82a17172e50509baaf65 100644
--- a/goofy-client/libs/environment-shared/.eslintrc.json
+++ b/goofy-client/libs/environment-shared/.eslintrc.json
@@ -13,7 +13,7 @@
 					"error",
 					{
 						"type": "attribute",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "camelCase"
 					}
 				],
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/environment-shared/project.json b/goofy-client/libs/environment-shared/project.json
index 279b82854123b6e9fa27e963ee2854c402b7dfcf..7e937518f3144f23842a2512312e2a4d9ab990ef 100644
--- a/goofy-client/libs/environment-shared/project.json
+++ b/goofy-client/libs/environment-shared/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/environment-shared/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"lint": {
 			"executor": "@nx/eslint:lint",
diff --git a/goofy-client/libs/forwarding-shared/.eslintrc.json b/goofy-client/libs/forwarding-shared/.eslintrc.json
index 87a2bb376e6bb0a0ac56ee3db5ee61977aed735d..09203a9e8295c09b115fd522fdcfd9d797bdcca3 100644
--- a/goofy-client/libs/forwarding-shared/.eslintrc.json
+++ b/goofy-client/libs/forwarding-shared/.eslintrc.json
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/forwarding-shared/project.json b/goofy-client/libs/forwarding-shared/project.json
index 47df4c53d02bdb8a4aa2b53aa4bfc4f683640c7a..3b1f8c609d475ba4d03a6ba65b90e116a2e35ddf 100644
--- a/goofy-client/libs/forwarding-shared/project.json
+++ b/goofy-client/libs/forwarding-shared/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/forwarding-shared/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"lint": {
 			"executor": "@nx/eslint:lint",
diff --git a/goofy-client/libs/forwarding/.eslintrc.json b/goofy-client/libs/forwarding/.eslintrc.json
index 87a2bb376e6bb0a0ac56ee3db5ee61977aed735d..09203a9e8295c09b115fd522fdcfd9d797bdcca3 100644
--- a/goofy-client/libs/forwarding/.eslintrc.json
+++ b/goofy-client/libs/forwarding/.eslintrc.json
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/forwarding/project.json b/goofy-client/libs/forwarding/project.json
index 13a9178f9cc53d60323420235980e511d5ce9f90..ec8a4c243ba631fbbc22338834d4146f6d6d0e27 100644
--- a/goofy-client/libs/forwarding/project.json
+++ b/goofy-client/libs/forwarding/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/forwarding/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"lint": {
 			"executor": "@nx/eslint:lint",
diff --git a/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forward-formular/vorgang-forward-form/vorgang-forward-form.component.html b/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forward-formular/vorgang-forward-form/vorgang-forward-form.component.html
index 31e1a17bd400b3206bc4f946d019f7a181e739a9..7973e30029828419634dbd221c60cc333afc2eed 100644
--- a/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forward-formular/vorgang-forward-form/vorgang-forward-form.component.html
+++ b/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forward-formular/vorgang-forward-form/vorgang-forward-form.component.html
@@ -25,25 +25,25 @@
 -->
 <form class="form" [formGroup]="form" (submit)="submit.emit()">
 
-	<goofy-client-text-editor
+	<alfa-text-editor
 			label="zuständige Stelle"
 			[formControlName]="formServiceClass.FIELD_EMAIL"
 			autocomplete="email"
 			placeholder="E-Mail Adresse">
-	</goofy-client-text-editor>
+	</alfa-text-editor>
 
-	<goofy-client-text-editor
+	<alfa-text-editor
 			label="Passwort"
 			[formControlName]="formServiceClass.FIELD_PASSWORD"
 			placeholder="Passwort für die Verschlüsselung">
-	</goofy-client-text-editor>
+	</alfa-text-editor>
 
-	<goofy-client-ozgcloud-stroked-button-with-spinner dataTestId="forward-button"
+	<alfa-ozgcloud-stroked-button-with-spinner dataTestId="forward-button"
 			toolTip="Vorgang weiterleiten"
 			icon="forward"
 			type="submit"
 			text="Weiterleiten"
 			[stateResource]="forwardStateResource">
-	</goofy-client-ozgcloud-stroked-button-with-spinner>
+	</alfa-ozgcloud-stroked-button-with-spinner>
 
 </form>
diff --git a/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forward-formular/vorgang-forward-form/vorgang-forward-form.component.ts b/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forward-formular/vorgang-forward-form/vorgang-forward-form.component.ts
index 15fd082f3111b1fcaab96fb2772ef12773028c20..8aa41964e680f16a6a8087d7f98cc28e9d4d1883 100644
--- a/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forward-formular/vorgang-forward-form/vorgang-forward-form.component.ts
+++ b/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forward-formular/vorgang-forward-form/vorgang-forward-form.component.ts
@@ -30,7 +30,7 @@ import { isNil } from 'lodash-es';
 import { VorgangForwardFormService } from './vorgang-forward.formservice';
 
 @Component({
-	selector: 'goofy-client-vorgang-forward-form',
+	selector: 'alfa-vorgang-forward-form',
 	templateUrl: './vorgang-forward-form.component.html',
 	styleUrls: ['./vorgang-forward-form.component.scss']
 })
diff --git a/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forward-formular/vorgang-forward-formular.component.html b/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forward-formular/vorgang-forward-formular.component.html
index 413e9c8a88bee251dfdf05e3a4a114dc7a32c660..f40faf06e8baac626af1a1b1d4575279f2eb2eaf 100644
--- a/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forward-formular/vorgang-forward-formular.component.html
+++ b/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forward-formular/vorgang-forward-formular.component.html
@@ -23,15 +23,15 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-spinner data-test-id="forwarding-spinner"
+<alfa-spinner data-test-id="forwarding-spinner"
 		[diameter]="24"
 		[show]="pendingForwardCommand.resource | hasLink: commandLinkRel.UPDATE"
 		padding="0"
 		text="Vorgang wird weitergeleitet">
-</goofy-client-spinner>
+</alfa-spinner>
 
-<goofy-client-vorgang-forward-form *ngIf="vorgang | hasLink: vorgangLinkRel.FORWARD" data-test-id="forward-form"
+<alfa-vorgang-forward-form *ngIf="vorgang | hasLink: vorgangLinkRel.FORWARD" data-test-id="forward-form"
 		[vorgang]="vorgang"
 		[forwardStateResource]="pendingForwardCommand"
 		(doSubmit)="submit.emit()">
-</goofy-client-vorgang-forward-form>
+</alfa-vorgang-forward-form>
diff --git a/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forward-formular/vorgang-forward-formular.component.ts b/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forward-formular/vorgang-forward-formular.component.ts
index ac6aeee660350429b59029e056bbe4fa71b4d3ef..8730fa82f077a9c9f3036f60cbc7496293a328e4 100644
--- a/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forward-formular/vorgang-forward-formular.component.ts
+++ b/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forward-formular/vorgang-forward-formular.component.ts
@@ -28,7 +28,7 @@ import { VorgangWithEingangLinkRel, VorgangWithEingangResource } from '@alfa-cli
 import { CommandLinkRel } from 'libs/command-shared/src/lib/command.linkrel';
 
 @Component({
-	selector: 'goofy-client-vorgang-forward-formular',
+	selector: 'alfa-vorgang-forward-formular',
 	templateUrl: './vorgang-forward-formular.component.html',
 	styleUrls: ['./vorgang-forward-formular.component.scss']
 })
diff --git a/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forwarding-container.component.html b/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forwarding-container.component.html
index a3b93d19d096025fdc702db956133a7e1e8cd487..968a2707f327a3c196e8c3943ef1c5344e1b5348 100644
--- a/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forwarding-container.component.html
+++ b/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forwarding-container.component.html
@@ -25,19 +25,19 @@
 -->
 <ng-container *ngIf="(vorgang | hasLink: vorgangLinkRel.FORWARD) || (vorgang | hasLink: vorgangLinkRel.FORWARDING)">
 
-	<goofy-client-expansion-panel headline="Vorgang weiterleiten" data-test-id="forwarding" *ngIf="forwardingStateResources$ |async as forwardingStateResources">
+	<alfa-expansion-panel headline="Vorgang weiterleiten" data-test-id="forwarding" *ngIf="forwardingStateResources$ |async as forwardingStateResources">
 
-		<goofy-client-spinner [stateResource]="forwardingStateResources">
-			<goofy-client-vorgang-forwarding-info-list [forwardingList]="forwardingStateResources"></goofy-client-vorgang-forwarding-info-list>
-		</goofy-client-spinner>
+		<alfa-spinner [stateResource]="forwardingStateResources">
+			<alfa-vorgang-forwarding-info-list [forwardingList]="forwardingStateResources"></alfa-vorgang-forwarding-info-list>
+		</alfa-spinner>
 
 
-		<goofy-client-vorgang-forward-formular data-test-id="forward-formular"
+		<alfa-vorgang-forward-formular data-test-id="forward-formular"
 			[vorgang]="vorgang"
 			[pendingForwardCommand]="pendingForwardStateResource$ | async"
 			(doSubmit)="submit()">
-		</goofy-client-vorgang-forward-formular>
+		</alfa-vorgang-forward-formular>
 
-	</goofy-client-expansion-panel>
+	</alfa-expansion-panel>
 
 </ng-container>
\ No newline at end of file
diff --git a/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forwarding-container.component.ts b/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forwarding-container.component.ts
index 3f055291b07630e92cd610e8d5671f6010385d75..4dbee190122c21ce768a8abd98c5fd0c5bc2302c 100644
--- a/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forwarding-container.component.ts
+++ b/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forwarding-container.component.ts
@@ -32,7 +32,7 @@ import { Observable, of } from 'rxjs';
 import { VorgangForwardFormService } from './vorgang-forward-formular/vorgang-forward-form/vorgang-forward.formservice';
 
 @Component({
-	selector: 'goofy-client-vorgang-forwarding-container',
+	selector: 'alfa-vorgang-forwarding-container',
 	templateUrl: './vorgang-forwarding-container.component.html',
 	styleUrls: ['./vorgang-forwarding-container.component.scss'],
 	providers: [VorgangForwardFormService]
diff --git a/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forwarding-info-list/vorgang-forwarding-info-list.component.html b/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forwarding-info-list/vorgang-forwarding-info-list.component.html
index db54da239745e514d9b9bd339b7a9626f21b7918..509b20d79a4528ad1698680fe904a123907830b5 100644
--- a/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forwarding-info-list/vorgang-forwarding-info-list.component.html
+++ b/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forwarding-info-list/vorgang-forwarding-info-list.component.html
@@ -23,6 +23,6 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-vorgang-forwarding-info *ngFor="let forwarding of (forwardingList.resource | toEmbeddedResources: listLinkRel.FORWARDING_LIST)"
+<alfa-vorgang-forwarding-info *ngFor="let forwarding of (forwardingList.resource | toEmbeddedResources: listLinkRel.FORWARDING_LIST)"
 	[forwarding]="forwarding">
-</goofy-client-vorgang-forwarding-info>
+</alfa-vorgang-forwarding-info>
diff --git a/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forwarding-info-list/vorgang-forwarding-info-list.component.ts b/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forwarding-info-list/vorgang-forwarding-info-list.component.ts
index abfd8cef6c6a17f079a74336d3721c65c505c70e..20aa2c4652b59cef89afd0b46899d1a4b593454e 100644
--- a/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forwarding-info-list/vorgang-forwarding-info-list.component.ts
+++ b/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forwarding-info-list/vorgang-forwarding-info-list.component.ts
@@ -27,7 +27,7 @@ import { ForwardingListLinkRel } from '@alfa-client/forwarding-shared';
 import { StateResource } from '@alfa-client/tech-shared';
 
 @Component({
-	selector: 'goofy-client-vorgang-forwarding-info-list',
+	selector: 'alfa-vorgang-forwarding-info-list',
 	templateUrl: './vorgang-forwarding-info-list.component.html',
 	styleUrls: ['./vorgang-forwarding-info-list.component.scss']
 })
diff --git a/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forwarding-info-list/vorgang-forwarding-info/vorgang-forwarding-info.component.html b/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forwarding-info-list/vorgang-forwarding-info/vorgang-forwarding-info.component.html
index 95e3abe38b75cabdfa8b66559cdafe1276263aaa..e5573a9275757dbbce48e7187bfe886ea8ea603f 100644
--- a/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forwarding-info-list/vorgang-forwarding-info/vorgang-forwarding-info.component.html
+++ b/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forwarding-info-list/vorgang-forwarding-info/vorgang-forwarding-info.component.html
@@ -39,5 +39,5 @@
 		Versendet am {{ forwarding.sentAt | formatDateWithTimePipe }}
 	</p>
 
-	<goofy-client-vorgang-forward-zustellen-container [forwarding]="forwarding"></goofy-client-vorgang-forward-zustellen-container>
+	<alfa-vorgang-forward-zustellen-container [forwarding]="forwarding"></alfa-vorgang-forward-zustellen-container>
 </ng-template>
diff --git a/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forwarding-info-list/vorgang-forwarding-info/vorgang-forwarding-info.component.ts b/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forwarding-info-list/vorgang-forwarding-info/vorgang-forwarding-info.component.ts
index ff6de8cf4b97adabe33921e487d750cc673bef2a..773cc951124adcbd39812c93c086416934c2dd15 100644
--- a/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forwarding-info-list/vorgang-forwarding-info/vorgang-forwarding-info.component.ts
+++ b/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-container/vorgang-forwarding-info-list/vorgang-forwarding-info/vorgang-forwarding-info.component.ts
@@ -25,7 +25,7 @@ import { Component, Input } from '@angular/core';
 import { ForwardingLinkRel, ForwardingResource } from '@alfa-client/forwarding-shared';
 
 @Component({
-	selector: 'goofy-client-vorgang-forwarding-info',
+	selector: 'alfa-vorgang-forwarding-info',
 	templateUrl: './vorgang-forwarding-info.component.html',
 	styleUrls: ['./vorgang-forwarding-info.component.scss']
 })
diff --git a/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-zustellen-container/vorgang-forward-zustellen-container.component.html b/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-zustellen-container/vorgang-forward-zustellen-container.component.html
index c6d568bca7072f6c54659c587f5922b2c8ace93d..d34652c3621cef4b88629193b9878410963ab546 100644
--- a/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-zustellen-container/vorgang-forward-zustellen-container.component.html
+++ b/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-zustellen-container/vorgang-forward-zustellen-container.component.html
@@ -36,19 +36,19 @@
 </div>
 
 <div class="buttons">
-	<goofy-client-ozgcloud-stroked-button-with-spinner *ngIf="forwarding | hasLink: linkRel.MARK_AS_SUCCESS"
+	<alfa-ozgcloud-stroked-button-with-spinner *ngIf="forwarding | hasLink: linkRel.MARK_AS_SUCCESS"
 			data-test-id="mark-as-success-button"
 			text="Bestätigen"
 			icon="check_circle_outline"
 			[stateResource]="markAsSuccessCommandStateResource$ | async"
 			(clickEmitter)="markAsSuccess()">
-	</goofy-client-ozgcloud-stroked-button-with-spinner>
+	</alfa-ozgcloud-stroked-button-with-spinner>
 
-	<goofy-client-ozgcloud-stroked-button-with-spinner *ngIf="forwarding | hasLink: linkRel.MARK_AS_FAIL"
+	<alfa-ozgcloud-stroked-button-with-spinner *ngIf="forwarding | hasLink: linkRel.MARK_AS_FAIL"
 			data-test-id="mark-as-fail-button"
 			text="Widerrufen"
 			icon="info_outline"
 			[stateResource]="markAsFailCommandStateResource$ | async"
 			(clickEmitter)="markAsFail()">
-	</goofy-client-ozgcloud-stroked-button-with-spinner>
+	</alfa-ozgcloud-stroked-button-with-spinner>
 </div>
diff --git a/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-zustellen-container/vorgang-forward-zustellen-container.component.scss b/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-zustellen-container/vorgang-forward-zustellen-container.component.scss
index 9bef324f39988dc2c7dbd060bcb0c6c7b089f010..5cc89f749f16c794957968840a2affb825284e4a 100644
--- a/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-zustellen-container/vorgang-forward-zustellen-container.component.scss
+++ b/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-zustellen-container/vorgang-forward-zustellen-container.component.scss
@@ -31,7 +31,7 @@
 	margin: 16px -8px;
 	display: flex;
 
-	goofy-client-ozgcloud-stroked-button-with-spinner {
+	alfa-ozgcloud-stroked-button-with-spinner {
 		margin: 0 8px;
 	}
 }
diff --git a/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-zustellen-container/vorgang-forward-zustellen-container.component.ts b/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-zustellen-container/vorgang-forward-zustellen-container.component.ts
index 8690f1dd18897dd58f6d2093357e6101648405f7..9f8057c4880139e8f97b2e3a7afd434dba138204 100644
--- a/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-zustellen-container/vorgang-forward-zustellen-container.component.ts
+++ b/goofy-client/libs/forwarding/src/lib/vorgang-forwarding-zustellen-container/vorgang-forward-zustellen-container.component.ts
@@ -28,7 +28,7 @@ import { createEmptyStateResource, StateResource } from '@alfa-client/tech-share
 import { Observable, of } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-vorgang-forward-zustellen-container',
+	selector: 'alfa-vorgang-forward-zustellen-container',
 	templateUrl: './vorgang-forward-zustellen-container.component.html',
 	styleUrls: ['./vorgang-forward-zustellen-container.component.scss']
 })
diff --git a/goofy-client/libs/hint-shared/.eslintrc.json b/goofy-client/libs/hint-shared/.eslintrc.json
index ae7ae2063d2c4184815b92ba878d8496d3b4cd87..1681527f0b138727d0dd82a17172e50509baaf65 100644
--- a/goofy-client/libs/hint-shared/.eslintrc.json
+++ b/goofy-client/libs/hint-shared/.eslintrc.json
@@ -13,7 +13,7 @@
 					"error",
 					{
 						"type": "attribute",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "camelCase"
 					}
 				],
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/hint-shared/project.json b/goofy-client/libs/hint-shared/project.json
index 5186fdad766672529240af39c4280ef549fca102..76b5d2868421bb6c6828ba43d0975bc379eca119 100644
--- a/goofy-client/libs/hint-shared/project.json
+++ b/goofy-client/libs/hint-shared/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/hint-shared/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"test": {
 			"executor": "@nx/jest:jest",
diff --git a/goofy-client/libs/hint/.eslintrc.json b/goofy-client/libs/hint/.eslintrc.json
index 77bb4c56571ee89beea168d18c5f3737b424df26..e1458c9b460924707de6aa41b8c378a99b50ee8a 100644
--- a/goofy-client/libs/hint/.eslintrc.json
+++ b/goofy-client/libs/hint/.eslintrc.json
@@ -17,7 +17,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/hint/project.json b/goofy-client/libs/hint/project.json
index 155ba6dac28e17d7fc27b89a97c7d1b788e01465..8931a28fad637bf22ffbea8d15835083c5bd4cbf 100644
--- a/goofy-client/libs/hint/project.json
+++ b/goofy-client/libs/hint/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/hint/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"test": {
 			"executor": "@nx/jest:jest",
diff --git a/goofy-client/libs/hint/src/lib/hint-container/hint-container.component.html b/goofy-client/libs/hint/src/lib/hint-container/hint-container.component.html
index 46eec7e26ac9843c590ae0c1e23224ea013dfd51..fa218bbbf2a4825cffc8355cad6bf42aeca587ca 100644
--- a/goofy-client/libs/hint/src/lib/hint-container/hint-container.component.html
+++ b/goofy-client/libs/hint/src/lib/hint-container/hint-container.component.html
@@ -1 +1 @@
-<goofy-client-user-no-organisations-einheit-id-hint *ngIf="hasUserNoOrganisationsEinheitIdHint$ | async" data-test-id="no-organisations-einheit-id-hint"></goofy-client-user-no-organisations-einheit-id-hint>
\ No newline at end of file
+<alfa-user-no-organisations-einheit-id-hint *ngIf="hasUserNoOrganisationsEinheitIdHint$ | async" data-test-id="no-organisations-einheit-id-hint"></alfa-user-no-organisations-einheit-id-hint>
\ No newline at end of file
diff --git a/goofy-client/libs/hint/src/lib/hint-container/hint-container.component.ts b/goofy-client/libs/hint/src/lib/hint-container/hint-container.component.ts
index dd25788b16e26bbc01aedba40ac056ab0d03296e..71c0a5e4e3984df56d5249b0fe66ae79f2d46fcc 100644
--- a/goofy-client/libs/hint/src/lib/hint-container/hint-container.component.ts
+++ b/goofy-client/libs/hint/src/lib/hint-container/hint-container.component.ts
@@ -3,7 +3,7 @@ import { HintService } from '@alfa-client/hint-shared';
 import { Observable } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-hint-container',
+	selector: 'alfa-hint-container',
 	templateUrl: './hint-container.component.html',
 	styleUrls: ['./hint-container.component.scss'],
 })
diff --git a/goofy-client/libs/hint/src/lib/hint-container/user-no-organisations-einheit-id-hint/user-no-organisations-einheit-id-hint.component.ts b/goofy-client/libs/hint/src/lib/hint-container/user-no-organisations-einheit-id-hint/user-no-organisations-einheit-id-hint.component.ts
index 7d6a97b5cadf2c9ab7ddfb3413419e721ae88c15..ce6c2746a29b911be1ab62ebd31121a17cf533b0 100644
--- a/goofy-client/libs/hint/src/lib/hint-container/user-no-organisations-einheit-id-hint/user-no-organisations-einheit-id-hint.component.ts
+++ b/goofy-client/libs/hint/src/lib/hint-container/user-no-organisations-einheit-id-hint/user-no-organisations-einheit-id-hint.component.ts
@@ -1,7 +1,7 @@
 import { Component } from '@angular/core';
 
 @Component({
-	selector: 'goofy-client-user-no-organisations-einheit-id-hint',
+	selector: 'alfa-user-no-organisations-einheit-id-hint',
 	templateUrl: './user-no-organisations-einheit-id-hint.component.html',
 	styleUrls: ['./user-no-organisations-einheit-id-hint.component.scss'],
 })
diff --git a/goofy-client/libs/historie-shared/.eslintrc.json b/goofy-client/libs/historie-shared/.eslintrc.json
index 87a2bb376e6bb0a0ac56ee3db5ee61977aed735d..09203a9e8295c09b115fd522fdcfd9d797bdcca3 100644
--- a/goofy-client/libs/historie-shared/.eslintrc.json
+++ b/goofy-client/libs/historie-shared/.eslintrc.json
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/historie-shared/project.json b/goofy-client/libs/historie-shared/project.json
index 2beee29173a8ffb4d46483f421366cdb36281a3d..71244733fd8a65731188c34cae3ed0361a6bbbd9 100644
--- a/goofy-client/libs/historie-shared/project.json
+++ b/goofy-client/libs/historie-shared/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/historie-shared/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"test": {
 			"executor": "@nx/jest:jest",
diff --git a/goofy-client/libs/historie/.eslintrc.json b/goofy-client/libs/historie/.eslintrc.json
index 87a2bb376e6bb0a0ac56ee3db5ee61977aed735d..09203a9e8295c09b115fd522fdcfd9d797bdcca3 100644
--- a/goofy-client/libs/historie/.eslintrc.json
+++ b/goofy-client/libs/historie/.eslintrc.json
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/historie/project.json b/goofy-client/libs/historie/project.json
index 5b5b6b267a1bbdf397a47d70a3f3f87247a906a5..54e1c00a85ab8a2113c0321ce05db6334f82a234 100644
--- a/goofy-client/libs/historie/project.json
+++ b/goofy-client/libs/historie/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/historie/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"test": {
 			"executor": "@nx/jest:jest",
diff --git a/goofy-client/libs/historie/src/lib/historie-container/historie-container.component.html b/goofy-client/libs/historie/src/lib/historie-container/historie-container.component.html
index e02e6b0e882e1a8049483aa0c2e663e364b17529..277dfb1c82e5bd5f23eb684aa07b2eb2604a0c54 100644
--- a/goofy-client/libs/historie/src/lib/historie-container/historie-container.component.html
+++ b/goofy-client/libs/historie/src/lib/historie-container/historie-container.component.html
@@ -23,4 +23,4 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-historie-list data-test-id="tab-historie-list-container" [commandStateListResource]="historieListResource$ | async" [vorgangWithEingang]="vorgangWithEingang" data-test-id="historie-in-vorgang-container"></goofy-client-historie-list>
\ No newline at end of file
+<alfa-historie-list data-test-id="tab-historie-list-container" [commandStateListResource]="historieListResource$ | async" [vorgangWithEingang]="vorgangWithEingang" data-test-id="historie-in-vorgang-container"></alfa-historie-list>
\ No newline at end of file
diff --git a/goofy-client/libs/historie/src/lib/historie-container/historie-container.component.ts b/goofy-client/libs/historie/src/lib/historie-container/historie-container.component.ts
index 7dbc29a47b18eac36b51a48f5298df5e230e08a6..8bd720e0fa03c62ce79bd5402ab15ac4db846e28 100644
--- a/goofy-client/libs/historie/src/lib/historie-container/historie-container.component.ts
+++ b/goofy-client/libs/historie/src/lib/historie-container/historie-container.component.ts
@@ -28,7 +28,7 @@ import { VorgangWithEingangResource } from '@alfa-client/vorgang-shared';
 import { Observable } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-historie-container',
+	selector: 'alfa-historie-container',
 	templateUrl: './historie-container.component.html',
 	styleUrls: ['./historie-container.component.scss'],
 })
diff --git a/goofy-client/libs/historie/src/lib/historie-container/historie-list/expansion-panel-with-user/expansion-panel-with-user.component.html b/goofy-client/libs/historie/src/lib/historie-container/historie-list/expansion-panel-with-user/expansion-panel-with-user.component.html
index ccffa1e5e9f13899fa6ed793d49555bc9dce7bea..2ccef7b268e43aedfaa11f1df1599ee5f47e3c9f 100644
--- a/goofy-client/libs/historie/src/lib/historie-container/historie-list/expansion-panel-with-user/expansion-panel-with-user.component.html
+++ b/goofy-client/libs/historie/src/lib/historie-container/historie-list/expansion-panel-with-user/expansion-panel-with-user.component.html
@@ -27,7 +27,7 @@
 	<mat-expansion-panel hideToggle [expanded]="expanded" data-test-class="expansion-panel-with-user" #expansionPanel>
 		<mat-expansion-panel-header>
 			<mat-panel-title>
-				<goofy-client-historie-item-header [resource]="resource" [headline]="headline"></goofy-client-historie-item-header>
+				<alfa-historie-item-header [resource]="resource" [headline]="headline"></alfa-historie-item-header>
 			</mat-panel-title>
 			<button data-test-class="expansion-button" mat-icon-button tabindex="-1" [attr.aria-label]="'Historie-Eintrag ' + (expansionPanel.expanded? 'reduzieren': 'erweitern')">
 				<mat-icon>chevron_right</mat-icon>
diff --git a/goofy-client/libs/historie/src/lib/historie-container/historie-list/expansion-panel-with-user/expansion-panel-with-user.component.ts b/goofy-client/libs/historie/src/lib/historie-container/historie-list/expansion-panel-with-user/expansion-panel-with-user.component.ts
index c2db295e3e30ed2e88a4e227b74392271cac029c..ceafc69be734a1fc6002f2cbfec07c35fedde1d9 100644
--- a/goofy-client/libs/historie/src/lib/historie-container/historie-list/expansion-panel-with-user/expansion-panel-with-user.component.ts
+++ b/goofy-client/libs/historie/src/lib/historie-container/historie-list/expansion-panel-with-user/expansion-panel-with-user.component.ts
@@ -25,7 +25,7 @@ import { Component, Input } from '@angular/core';
 import { CommandResource } from '@alfa-client/command-shared';
 
 @Component({
-	selector: 'goofy-client-expansion-panel-with-user',
+	selector: 'alfa-expansion-panel-with-user',
 	templateUrl: './expansion-panel-with-user.component.html',
 	styleUrls: ['./expansion-panel-with-user.component.scss'],
 })
diff --git a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-assign-user-container/historie-item-assign-user-container.component.html b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-assign-user-container/historie-item-assign-user-container.component.html
index 770d319429efe5efc8e2c2829af5639aa0e3e591..010dc6184bc5ec50441616168c6e009b6d9d41e0 100644
--- a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-assign-user-container/historie-item-assign-user-container.component.html
+++ b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-assign-user-container/historie-item-assign-user-container.component.html
@@ -24,5 +24,5 @@
 
 -->
 <div class="mat-expansion-panel">
-	<goofy-client-historie-item-assign-user [command]="command" [userProfile]="(userProfile$ | async)?.resource"></goofy-client-historie-item-assign-user>
+	<alfa-historie-item-assign-user [command]="command" [userProfile]="(userProfile$ | async)?.resource"></alfa-historie-item-assign-user>
 </div>
\ No newline at end of file
diff --git a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-assign-user-container/historie-item-assign-user-container.component.ts b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-assign-user-container/historie-item-assign-user-container.component.ts
index 507ca9cd1a2dc729dad298c42aa44de5900e535f..f170ada132a0553362449ca085c491fe90c863b7 100644
--- a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-assign-user-container/historie-item-assign-user-container.component.ts
+++ b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-assign-user-container/historie-item-assign-user-container.component.ts
@@ -29,7 +29,7 @@ import { UserProfileResource } from '@alfa-client/user-profile-shared';
 import { Observable } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-historie-item-assign-user-container',
+	selector: 'alfa-historie-item-assign-user-container',
 	templateUrl: './historie-item-assign-user-container.component.html',
 	styleUrls: ['./historie-item-assign-user-container.component.scss'],
 })
diff --git a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-assign-user-container/historie-item-assign-user/historie-item-assign-user.component.html b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-assign-user-container/historie-item-assign-user/historie-item-assign-user.component.html
index 1b26c0710ed1589c0dbe4b755b2bf2592a31c4b1..a716ca690bf257223a8c3b96da4afeae5169cf74 100644
--- a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-assign-user-container/historie-item-assign-user/historie-item-assign-user.component.html
+++ b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-assign-user-container/historie-item-assign-user/historie-item-assign-user.component.html
@@ -23,4 +23,4 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-historie-item-header [headline]="headline" [resource]="command"></goofy-client-historie-item-header>
\ No newline at end of file
+<alfa-historie-item-header [headline]="headline" [resource]="command"></alfa-historie-item-header>
\ No newline at end of file
diff --git a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-assign-user-container/historie-item-assign-user/historie-item-assign-user.component.ts b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-assign-user-container/historie-item-assign-user/historie-item-assign-user.component.ts
index 9fdd81f0ddf5be30fa78b90f37949729b06c7028..de3845a42d6b5f3914d6064c2f708919a8c296c4 100644
--- a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-assign-user-container/historie-item-assign-user/historie-item-assign-user.component.ts
+++ b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-assign-user-container/historie-item-assign-user/historie-item-assign-user.component.ts
@@ -26,7 +26,7 @@ import { CommandResource } from '@alfa-client/command-shared';
 import { getUserName, UserProfileResource } from '@alfa-client/user-profile-shared';
 
 @Component({
-	selector: 'goofy-client-historie-item-assign-user',
+	selector: 'alfa-historie-item-assign-user',
 	templateUrl: './historie-item-assign-user.component.html',
 	styleUrls: ['./historie-item-assign-user.component.scss'],
 })
diff --git a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-attachment/historie-item-attachment.component.ts b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-attachment/historie-item-attachment.component.ts
index 13e41bba65a8a4c5e9ff35535cb5b1640c8d8808..35cb6917069ca429b3627e748e6af12923ce472d 100644
--- a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-attachment/historie-item-attachment.component.ts
+++ b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-attachment/historie-item-attachment.component.ts
@@ -25,7 +25,7 @@ import { Component, Input, OnInit } from '@angular/core';
 import { isString } from 'lodash-es';
 
 @Component({
-	selector: 'goofy-client-historie-item-attachment',
+	selector: 'alfa-historie-item-attachment',
 	templateUrl: './historie-item-attachment.component.html',
 	styleUrls: ['./historie-item-attachment.component.scss'],
 })
diff --git a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-forwarding/historie-item-forwarding.component.html b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-forwarding/historie-item-forwarding.component.html
index 5713779dcd029c595de5dc4021aa20549e7cb1c3..47f1b8630a6e85fb0a2a9693be66fe31f6233264 100644
--- a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-forwarding/historie-item-forwarding.component.html
+++ b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-forwarding/historie-item-forwarding.component.html
@@ -24,5 +24,5 @@
 
 -->
 <div class="mat-expansion-panel">
-	<goofy-client-historie-item-header [headline]="headline" [resource]="command" data-test-id="historie-item-forwarding-header"></goofy-client-historie-item-header>
+	<alfa-historie-item-header [headline]="headline" [resource]="command" data-test-id="historie-item-forwarding-header"></alfa-historie-item-header>
 </div>
\ No newline at end of file
diff --git a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-forwarding/historie-item-forwarding.component.ts b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-forwarding/historie-item-forwarding.component.ts
index 4eb04a0b5dc033ad169e0b27a88f81cdb7188e12..09b0d6bb517cfbca3dd4ff13544b721d0b758a27 100644
--- a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-forwarding/historie-item-forwarding.component.ts
+++ b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-forwarding/historie-item-forwarding.component.ts
@@ -25,7 +25,7 @@ import { Component, Input } from '@angular/core';
 import { CommandOrder, CommandResource } from '@alfa-client/command-shared';
 
 @Component({
-	selector: 'goofy-client-historie-item-forwarding',
+	selector: 'alfa-historie-item-forwarding',
 	templateUrl: './historie-item-forwarding.component.html',
 	styleUrls: ['./historie-item-forwarding.component.scss'],
 })
diff --git a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-header/historie-item-header.component.html b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-header/historie-item-header.component.html
index 265d9740048b74e628d854a2a7443ad37378740f..b331af12a60653bd1e10b18800247e4588adb6a6 100644
--- a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-header/historie-item-header.component.html
+++ b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-header/historie-item-header.component.html
@@ -23,5 +23,5 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-user-profile-in-historie-container *ngIf="resource | hasLink: commandLinkRel.CREATED_BY; else nonUserCommand" [command]="resource" data-test-class="user-profile-in-historie-item-header"></goofy-client-user-profile-in-historie-container>
-<ng-template #nonUserCommand><goofy-client-app-icon></goofy-client-app-icon><span data-test-class="system-user-in-historie-item-header">Die Anwendung</span></ng-template><p class="headline" data-test-class="historie-item-header">hat am {{(resource.createdAt | formatDateWithTimePipe: false)}} {{headline}}</p>
\ No newline at end of file
+<alfa-user-profile-in-historie-container *ngIf="resource | hasLink: commandLinkRel.CREATED_BY; else nonUserCommand" [command]="resource" data-test-class="user-profile-in-historie-item-header"></alfa-user-profile-in-historie-container>
+<ng-template #nonUserCommand><alfa-app-icon></alfa-app-icon><span data-test-class="system-user-in-historie-item-header">Die Anwendung</span></ng-template><p class="headline" data-test-class="historie-item-header">hat am {{(resource.createdAt | formatDateWithTimePipe: false)}} {{headline}}</p>
\ No newline at end of file
diff --git a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-header/historie-item-header.component.scss b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-header/historie-item-header.component.scss
index e202ae3476eddffe547708916210a12be4d41a73..e531fd183365224b143b2d99cb0f9c7ff48d15de 100644
--- a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-header/historie-item-header.component.scss
+++ b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-header/historie-item-header.component.scss
@@ -33,6 +33,6 @@
 	margin: 0 0 0 0.5rem;
 }
 
-goofy-client-app-icon {
+alfa-app-icon {
 	margin: 0 6px 0 2px;
 }
\ No newline at end of file
diff --git a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-header/historie-item-header.component.ts b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-header/historie-item-header.component.ts
index 70ebbe664b1cb35000346baabfa44a02fcd7b637..a9c7a602de3b7a4152a27ce01e0793afd4420af4 100644
--- a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-header/historie-item-header.component.ts
+++ b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-header/historie-item-header.component.ts
@@ -26,7 +26,7 @@ import { CommandResource } from '@alfa-client/command-shared';
 import { CommandLinkRel } from 'libs/command-shared/src/lib/command.linkrel';
 
 @Component({
-	selector: 'goofy-client-historie-item-header',
+	selector: 'alfa-historie-item-header',
 	templateUrl: './historie-item-header.component.html',
 	styleUrls: ['./historie-item-header.component.scss'],
 })
diff --git a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-kommentar/historie-item-kommentar.component.html b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-kommentar/historie-item-kommentar.component.html
index a5acd907c96a54a5cac1481dd046c0ade43924b0..bb74108604b5575c70f3e995f9e12425b6dbfbd8 100644
--- a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-kommentar/historie-item-kommentar.component.html
+++ b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-kommentar/historie-item-kommentar.component.html
@@ -23,7 +23,7 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-expansion-panel-with-user [headline]="headline" [resource]="command">
+<alfa-expansion-panel-with-user [headline]="headline" [resource]="command">
 	<p data-test-class="kommentar-text">{{ kommentar.text }}</p>
-	<goofy-client-historie-item-attachment *ngIf="kommentar.attachments" [attachments]="kommentar.attachments" data-test-class="historie-item-kommentar-attachment"></goofy-client-historie-item-attachment>
-</goofy-client-expansion-panel-with-user>
+	<alfa-historie-item-attachment *ngIf="kommentar.attachments" [attachments]="kommentar.attachments" data-test-class="historie-item-kommentar-attachment"></alfa-historie-item-attachment>
+</alfa-expansion-panel-with-user>
diff --git a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-kommentar/historie-item-kommentar.component.ts b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-kommentar/historie-item-kommentar.component.ts
index b2d81ef6dc164b151d78b31f08af0c4edd500fb3..e5236492308b20551e9d91ca7e342e6cc2032f7e 100644
--- a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-kommentar/historie-item-kommentar.component.ts
+++ b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-kommentar/historie-item-kommentar.component.ts
@@ -26,7 +26,7 @@ import { CommandOrder, CommandResource } from '@alfa-client/command-shared';
 import { CommandLinkRel } from 'libs/command-shared/src/lib/command.linkrel';
 
 @Component({
-	selector: 'goofy-client-historie-item-kommentar',
+	selector: 'alfa-historie-item-kommentar',
 	templateUrl: './historie-item-kommentar.component.html',
 	styleUrls: ['./historie-item-kommentar.component.scss'],
 })
diff --git a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-loesch-anforderung/historie-item-loesch-anforderung.component.html b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-loesch-anforderung/historie-item-loesch-anforderung.component.html
index 4cb665902a2ae063f128dfee4be1f7ff1c19e588..b3c63c9f34ef4153d71c24468e20fc45311c1bed 100644
--- a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-loesch-anforderung/historie-item-loesch-anforderung.component.html
+++ b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-loesch-anforderung/historie-item-loesch-anforderung.component.html
@@ -1,3 +1,3 @@
 <div class="mat-expansion-panel">
-	<goofy-client-historie-item-header [headline]="headline" [resource]="command"></goofy-client-historie-item-header>
+	<alfa-historie-item-header [headline]="headline" [resource]="command"></alfa-historie-item-header>
 </div>
\ No newline at end of file
diff --git a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-loesch-anforderung/historie-item-loesch-anforderung.component.ts b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-loesch-anforderung/historie-item-loesch-anforderung.component.ts
index 7de65b05ff9da9a2c937a7b8054bb16fc127fe97..a48187373e8cb3c3f5b80f68bdefbfd7bf317fce 100644
--- a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-loesch-anforderung/historie-item-loesch-anforderung.component.ts
+++ b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-loesch-anforderung/historie-item-loesch-anforderung.component.ts
@@ -25,7 +25,7 @@ import { Component, Input } from '@angular/core';
 import { CommandOrder, CommandResource } from '@alfa-client/command-shared';
 
 @Component({
-	selector: 'goofy-client-historie-item-loesch-anforderung',
+	selector: 'alfa-historie-item-loesch-anforderung',
 	templateUrl: './historie-item-loesch-anforderung.component.html',
 	styleUrls: ['./historie-item-loesch-anforderung.component.scss'],
 })
diff --git a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-postfach-nachricht/historie-item-postfach-nachricht.component.html b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-postfach-nachricht/historie-item-postfach-nachricht.component.html
index 2a794893ebb4b6a1cf4a50c72f598877311a749c..e767b464d95dda50eb60edb264f1940413fa7906 100644
--- a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-postfach-nachricht/historie-item-postfach-nachricht.component.html
+++ b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-postfach-nachricht/historie-item-postfach-nachricht.component.html
@@ -23,14 +23,14 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-expansion-panel-with-user *ngIf="postfachNachricht; else headlineOnly" [headline]="headline" [resource]="command" data-test-class="historie-item-postfach-nachricht-user-expansion-panel-with-body">
+<alfa-expansion-panel-with-user *ngIf="postfachNachricht; else headlineOnly" [headline]="headline" [resource]="command" data-test-class="historie-item-postfach-nachricht-user-expansion-panel-with-body">
 	<p data-test-class="postfach-nachricht-subject" class="subject">{{postfachNachricht.subject}}</p>
 	<p data-test-class="postfach-nachricht-mail-body">{{postfachNachricht.mailBody}}</p>
-	<goofy-client-historie-item-attachment *ngIf="postfachNachricht.attachments" [attachments]="postfachNachricht.attachments" data-test-class="historie-item-postfach-nachricht-attachment"></goofy-client-historie-item-attachment>
-</goofy-client-expansion-panel-with-user>
+	<alfa-historie-item-attachment *ngIf="postfachNachricht.attachments" [attachments]="postfachNachricht.attachments" data-test-class="historie-item-postfach-nachricht-attachment"></alfa-historie-item-attachment>
+</alfa-expansion-panel-with-user>
 
 <ng-template #headlineOnly>
 	<div class="mat-expansion-panel">
-		<goofy-client-historie-item-header [resource]="command" [headline]="headline" data-test-class="historie-item-postfach-nachricht-user-expansion-panel"></goofy-client-historie-item-header>
+		<alfa-historie-item-header [resource]="command" [headline]="headline" data-test-class="historie-item-postfach-nachricht-user-expansion-panel"></alfa-historie-item-header>
 	</div>
 </ng-template>
\ No newline at end of file
diff --git a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-postfach-nachricht/historie-item-postfach-nachricht.component.ts b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-postfach-nachricht/historie-item-postfach-nachricht.component.ts
index 480fbfd760cd116fe8b277e73583a287c82ba863..52d48882defb39e6c8c40e290ddbac14d84b23f4 100644
--- a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-postfach-nachricht/historie-item-postfach-nachricht.component.ts
+++ b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-postfach-nachricht/historie-item-postfach-nachricht.component.ts
@@ -26,7 +26,7 @@ import { CommandOrder, CommandResource } from '@alfa-client/command-shared';
 import { PostfachMail } from '@alfa-client/postfach-shared';
 
 @Component({
-	selector: 'goofy-client-historie-item-postfach-nachricht',
+	selector: 'alfa-historie-item-postfach-nachricht',
 	templateUrl: './historie-item-postfach-nachricht.component.html',
 	styleUrls: ['./historie-item-postfach-nachricht.component.scss'],
 })
diff --git a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-unknown/historie-item-unknown.component.html b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-unknown/historie-item-unknown.component.html
index 4200f837eb4df9d7abb7d1e1989738fe9f2d8d53..a549a3aeaa109fb335c040df9ea23344f73e164d 100644
--- a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-unknown/historie-item-unknown.component.html
+++ b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-unknown/historie-item-unknown.component.html
@@ -24,5 +24,5 @@
 
 -->
 <div class="mat-expansion-panel">
-	<goofy-client-historie-item-header [headline]="headline" [resource]="resource"></goofy-client-historie-item-header>
+	<alfa-historie-item-header [headline]="headline" [resource]="resource"></alfa-historie-item-header>
 </div>
diff --git a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-unknown/historie-item-unknown.component.ts b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-unknown/historie-item-unknown.component.ts
index 66b80bfd3a89f90bcf6c26ac89ba104f9dbf2bca..705d276e0cc840d96524125bf3c869afc467d783 100644
--- a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-unknown/historie-item-unknown.component.ts
+++ b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-unknown/historie-item-unknown.component.ts
@@ -25,7 +25,7 @@ import { Component, Input } from '@angular/core';
 import { CommandResource } from '@alfa-client/command-shared';
 
 @Component({
-	selector: 'goofy-client-historie-item-unknown',
+	selector: 'alfa-historie-item-unknown',
 	templateUrl: './historie-item-unknown.component.html',
 	styleUrls: ['./historie-item-unknown.component.scss'],
 })
diff --git a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-vorgang-created/historie-item-vorgang-created.component.ts b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-vorgang-created/historie-item-vorgang-created.component.ts
index e4d5c097eb8bd91c5ace2c99c2973fb1f73160e6..a8b32184ec085a91c4fc3d1342df0f5cecb2f1af 100644
--- a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-vorgang-created/historie-item-vorgang-created.component.ts
+++ b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-vorgang-created/historie-item-vorgang-created.component.ts
@@ -25,7 +25,7 @@ import { Component, Input } from '@angular/core';
 import { VorgangWithEingangResource } from '@alfa-client/vorgang-shared';
 
 @Component({
-	selector: 'goofy-client-historie-item-vorgang-created',
+	selector: 'alfa-historie-item-vorgang-created',
 	templateUrl: './historie-item-vorgang-created.component.html',
 	styleUrls: ['./historie-item-vorgang-created.component.scss'],
 })
diff --git a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-vorgang-status/historie-item-vorgang-status.component.html b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-vorgang-status/historie-item-vorgang-status.component.html
index 44043804b9f9f6c6c21b796fd93ed304fae78abf..802bc1a8cd25384b0063d0c35dc860f455e03d68 100644
--- a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-vorgang-status/historie-item-vorgang-status.component.html
+++ b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-vorgang-status/historie-item-vorgang-status.component.html
@@ -24,5 +24,5 @@
 
 -->
 <div class="mat-expansion-panel">
-	<goofy-client-historie-item-header [headline]="headline" [resource]="command"></goofy-client-historie-item-header>
+	<alfa-historie-item-header [headline]="headline" [resource]="command"></alfa-historie-item-header>
 </div>
\ No newline at end of file
diff --git a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-vorgang-status/historie-item-vorgang-status.component.ts b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-vorgang-status/historie-item-vorgang-status.component.ts
index 7af291cd3fcb140f918dd55e88b776ac8aa3fa88..9e0b2f5034a39484a3a29bcb51b33c5247301dba 100644
--- a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-vorgang-status/historie-item-vorgang-status.component.ts
+++ b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-vorgang-status/historie-item-vorgang-status.component.ts
@@ -25,7 +25,7 @@ import { Component, Input, OnInit } from '@angular/core';
 import { CommandOrder, CommandResource } from '@alfa-client/command-shared';
 
 @Component({
-	selector: 'goofy-client-historie-item-vorgang-status',
+	selector: 'alfa-historie-item-vorgang-status',
 	templateUrl: './historie-item-vorgang-status.component.html',
 	styleUrls: ['./historie-item-vorgang-status.component.scss'],
 })
diff --git a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-wiedervorlage/historie-item-wiedervorlage-status/historie-item-wiedervorlage-status.component.ts b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-wiedervorlage/historie-item-wiedervorlage-status/historie-item-wiedervorlage-status.component.ts
index d71234162f34e990c5367cf5865cd07f7ec34bf4..71daca14857718d316c88c4af8905d40392e870c 100644
--- a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-wiedervorlage/historie-item-wiedervorlage-status/historie-item-wiedervorlage-status.component.ts
+++ b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-wiedervorlage/historie-item-wiedervorlage-status/historie-item-wiedervorlage-status.component.ts
@@ -24,7 +24,7 @@
 import { Component, Input } from '@angular/core';
 
 @Component({
-	selector: 'goofy-client-historie-item-wiedervorlage-status',
+	selector: 'alfa-historie-item-wiedervorlage-status',
 	templateUrl: './historie-item-wiedervorlage-status.component.html',
 	styleUrls: ['./historie-item-wiedervorlage-status.component.scss'],
 })
diff --git a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-wiedervorlage/historie-item-wiedervorlage.component.html b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-wiedervorlage/historie-item-wiedervorlage.component.html
index e05d3a6320405a7f88d22b626edb54e6ad3abb56..379847055c85616a51fe5137628021a83dd35923 100644
--- a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-wiedervorlage/historie-item-wiedervorlage.component.html
+++ b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-wiedervorlage/historie-item-wiedervorlage.component.html
@@ -23,14 +23,14 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-expansion-panel-with-user *ngIf="hasBody; else headlineOnly" [headline]="headline" [resource]="command" data-test-class="historie-item-wiedervorlage-user-expansion-panel">
-	<goofy-client-historie-item-wiedervorlage-status [done]="wiedervorlage.done"></goofy-client-historie-item-wiedervorlage-status>
+<alfa-expansion-panel-with-user *ngIf="hasBody; else headlineOnly" [headline]="headline" [resource]="command" data-test-class="historie-item-wiedervorlage-user-expansion-panel">
+	<alfa-historie-item-wiedervorlage-status [done]="wiedervorlage.done"></alfa-historie-item-wiedervorlage-status>
 	<p><span class="betreff" data-test-class="wiedervorlage-betreff">{{wiedervorlage.betreff}}</span>, {{wiedervorlage.frist | formatToPrettyDate}}</p>
 	<p data-test-class="wiedervorlage-beschreibung">{{wiedervorlage.beschreibung}}</p>
-	<goofy-client-historie-item-attachment *ngIf="wiedervorlage.attachments" [attachments]="wiedervorlage.attachments" data-test-class="historie-item-wiedervorlage-attachment"></goofy-client-historie-item-attachment>
-</goofy-client-expansion-panel-with-user>
+	<alfa-historie-item-attachment *ngIf="wiedervorlage.attachments" [attachments]="wiedervorlage.attachments" data-test-class="historie-item-wiedervorlage-attachment"></alfa-historie-item-attachment>
+</alfa-expansion-panel-with-user>
 <ng-template #headlineOnly>
 	<div class="mat-expansion-panel">
-		<goofy-client-historie-item-header [headline]="headline" [resource]="command" data-test-class="historie-item-wiedervorlage-header"></goofy-client-historie-item-header>
+		<alfa-historie-item-header [headline]="headline" [resource]="command" data-test-class="historie-item-wiedervorlage-header"></alfa-historie-item-header>
 	</div>
 </ng-template>
\ No newline at end of file
diff --git a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-wiedervorlage/historie-item-wiedervorlage.component.ts b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-wiedervorlage/historie-item-wiedervorlage.component.ts
index 41affd6cb2d34404cad36cf70570b6961ac254b9..2425a8b3e16d80fc7c7cedf4b2d787a42167d1ec 100644
--- a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-wiedervorlage/historie-item-wiedervorlage.component.ts
+++ b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-item-wiedervorlage/historie-item-wiedervorlage.component.ts
@@ -25,7 +25,7 @@ import { Component, Input } from '@angular/core';
 import { CommandOrder, CommandResource } from '@alfa-client/command-shared';
 
 @Component({
-	selector: 'goofy-client-historie-item-wiedervorlage',
+	selector: 'alfa-historie-item-wiedervorlage',
 	templateUrl: './historie-item-wiedervorlage.component.html',
 	styleUrls: ['./historie-item-wiedervorlage.component.scss'],
 })
diff --git a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-list-item/historie-list-item.component.html b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-list-item/historie-list-item.component.html
index 738243049b974c039c9c0c869f5a85f8fb6ccf23..da770e916a44193c52ca19ac8954403670f8e51a 100644
--- a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-list-item/historie-list-item.component.html
+++ b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-list-item/historie-list-item.component.html
@@ -25,27 +25,27 @@
 -->
 <ng-container [ngSwitch]="orderTypeByCommandOrder[historieCommand.order]">
 	<ng-container *ngSwitchCase="commandOrderType.USER">
-		<goofy-client-historie-item-assign-user-container [command]="historieCommand" data-test-id="historie-item-assign-user"></goofy-client-historie-item-assign-user-container>
+		<alfa-historie-item-assign-user-container [command]="historieCommand" data-test-id="historie-item-assign-user"></alfa-historie-item-assign-user-container>
 	</ng-container>
 	<ng-container *ngSwitchCase="commandOrderType.KOMMENTAR">
-		<goofy-client-historie-item-kommentar [command]="historieCommand" data-test-id="historie-item-kommentar"></goofy-client-historie-item-kommentar>
+		<alfa-historie-item-kommentar [command]="historieCommand" data-test-id="historie-item-kommentar"></alfa-historie-item-kommentar>
 	</ng-container>
 	<ng-container *ngSwitchCase="commandOrderType.FORWARDING">
-		<goofy-client-historie-item-forwarding [command]="historieCommand" data-test-id="historie-item-forwarding"></goofy-client-historie-item-forwarding>
+		<alfa-historie-item-forwarding [command]="historieCommand" data-test-id="historie-item-forwarding"></alfa-historie-item-forwarding>
 	</ng-container>
 	<ng-container *ngSwitchCase="commandOrderType.POSTFACH_NACHRICHT">
-		<goofy-client-historie-item-postfach-nachricht [command]="historieCommand" data-test-id="historie-item-postfach-nachricht"></goofy-client-historie-item-postfach-nachricht>
+		<alfa-historie-item-postfach-nachricht [command]="historieCommand" data-test-id="historie-item-postfach-nachricht"></alfa-historie-item-postfach-nachricht>
 	</ng-container>
 	<ng-container *ngSwitchCase="commandOrderType.VORGANG">
-		<goofy-client-historie-item-vorgang-status [command]="historieCommand" data-test-id="historie-item-vorgang"></goofy-client-historie-item-vorgang-status>
+		<alfa-historie-item-vorgang-status [command]="historieCommand" data-test-id="historie-item-vorgang"></alfa-historie-item-vorgang-status>
 	</ng-container>
     <ng-container *ngSwitchCase="commandOrderType.WIEDERVORLAGE">
-		<goofy-client-historie-item-wiedervorlage [command]="historieCommand" data-test-id="historie-item-wiedervorlage"></goofy-client-historie-item-wiedervorlage>
+		<alfa-historie-item-wiedervorlage [command]="historieCommand" data-test-id="historie-item-wiedervorlage"></alfa-historie-item-wiedervorlage>
 	</ng-container>
 	<ng-container *ngSwitchCase="commandOrderType.LOESCH_ANFORDERUNG">
-		<goofy-client-historie-item-loesch-anforderung [command]="historieCommand" data-test-id="historie-item-loesch-anforderung"></goofy-client-historie-item-loesch-anforderung>
+		<alfa-historie-item-loesch-anforderung [command]="historieCommand" data-test-id="historie-item-loesch-anforderung"></alfa-historie-item-loesch-anforderung>
 	</ng-container>
     <ng-container *ngSwitchDefault>
-		<goofy-client-historie-item-unknown [headline]="historieCommand.order" [resource]="historieCommand" data-test-id="historie-item-unknown"></goofy-client-historie-item-unknown>
+		<alfa-historie-item-unknown [headline]="historieCommand.order" [resource]="historieCommand" data-test-id="historie-item-unknown"></alfa-historie-item-unknown>
 	</ng-container>
 </ng-container>
\ No newline at end of file
diff --git a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-list-item/historie-list-item.component.ts b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-list-item/historie-list-item.component.ts
index 3154c62da108c01be334fb090351186519e01e69..8b0accd9a6eb5304e22e8d91c28a8492cc81183e 100644
--- a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-list-item/historie-list-item.component.ts
+++ b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-list-item/historie-list-item.component.ts
@@ -25,7 +25,7 @@ import { Component, Input } from '@angular/core';
 import { CommandOrderType, CommandResource, ORDER_TYPE_BY_COMMAND_ORDER } from '@alfa-client/command-shared';
 
 @Component({
-	selector: 'goofy-client-historie-list-item',
+	selector: 'alfa-historie-list-item',
 	templateUrl: './historie-list-item.component.html',
 	styleUrls: ['./historie-list-item.component.scss'],
 })
diff --git a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-list.component.html b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-list.component.html
index 5fdf188b26bca5efec3728613711f25ed56de345..7fa364fd9d1aace97beffc698efa30961ec9ea23 100644
--- a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-list.component.html
+++ b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-list.component.html
@@ -23,16 +23,16 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-historie-item-vorgang-created [vorgangWithEingang]="vorgangWithEingang"></goofy-client-historie-item-vorgang-created>
+<alfa-historie-item-vorgang-created [vorgangWithEingang]="vorgangWithEingang"></alfa-historie-item-vorgang-created>
 
-<goofy-client-spinner [stateResource]="commandStateListResource">
+<alfa-spinner [stateResource]="commandStateListResource">
 
 	<ng-container *ngIf="commandStateListResource.resource">
-		<goofy-client-accordion [multi]="true">
+		<alfa-accordion [multi]="true">
 				<ng-container *ngFor="let historieCommand of (commandStateListResource.resource | toEmbeddedResources: commandListLinkRel.COMMAND_LIST); index as i">
-					<goofy-client-historie-list-item [historieCommand]="historieCommand" [attr.data-test-id]="'historie-list-item-' + i"></goofy-client-historie-list-item>
+					<alfa-historie-list-item [historieCommand]="historieCommand" [attr.data-test-id]="'historie-list-item-' + i"></alfa-historie-list-item>
 				</ng-container>
-		</goofy-client-accordion>
+		</alfa-accordion>
 	</ng-container>
 
-</goofy-client-spinner>
\ No newline at end of file
+</alfa-spinner>
\ No newline at end of file
diff --git a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-list.component.ts b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-list.component.ts
index 923afb1cb69ee9f7d873d0650f3754a3f6da647e..4f1d0c11eccd8b30fd87a59b81d2ca3bd22e2a06 100644
--- a/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-list.component.ts
+++ b/goofy-client/libs/historie/src/lib/historie-container/historie-list/historie-list.component.ts
@@ -28,7 +28,7 @@ import { VorgangWithEingangResource } from '@alfa-client/vorgang-shared';
 import { CommandListLinkRel } from 'libs/command-shared/src/lib/command.linkrel';
 
 @Component({
-	selector: 'goofy-client-historie-list',
+	selector: 'alfa-historie-list',
 	templateUrl: './historie-list.component.html',
 	styleUrls: ['./historie-list.component.scss'],
 })
diff --git a/goofy-client/libs/kommentar-shared/.eslintrc.json b/goofy-client/libs/kommentar-shared/.eslintrc.json
index 87a2bb376e6bb0a0ac56ee3db5ee61977aed735d..09203a9e8295c09b115fd522fdcfd9d797bdcca3 100644
--- a/goofy-client/libs/kommentar-shared/.eslintrc.json
+++ b/goofy-client/libs/kommentar-shared/.eslintrc.json
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/kommentar-shared/project.json b/goofy-client/libs/kommentar-shared/project.json
index 9567d42313f4060d306f6e4791a1f082ef355829..6585a6ef273f0e7ae1f42812beb264849ae80bea 100644
--- a/goofy-client/libs/kommentar-shared/project.json
+++ b/goofy-client/libs/kommentar-shared/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/kommentar-shared/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"test": {
 			"executor": "@nx/jest:jest",
diff --git a/goofy-client/libs/kommentar/.eslintrc.json b/goofy-client/libs/kommentar/.eslintrc.json
index 87a2bb376e6bb0a0ac56ee3db5ee61977aed735d..09203a9e8295c09b115fd522fdcfd9d797bdcca3 100644
--- a/goofy-client/libs/kommentar/.eslintrc.json
+++ b/goofy-client/libs/kommentar/.eslintrc.json
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/kommentar/project.json b/goofy-client/libs/kommentar/project.json
index 33a238886b113a078772f69d3c55a2d24aeaae98..1c0ddf32007fec4272a702ac1b3c0ebf2aba27e2 100644
--- a/goofy-client/libs/kommentar/project.json
+++ b/goofy-client/libs/kommentar/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/kommentar/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"test": {
 			"executor": "@nx/jest:jest",
diff --git a/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-form/kommentar-form.component.html b/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-form/kommentar-form.component.html
index be5ed6221fd7978fc521f572af806a2b338f8fa3..0884cd9c6be5f29a5f0f97d2238bda7d4d894bb8 100644
--- a/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-form/kommentar-form.component.html
+++ b/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-form/kommentar-form.component.html
@@ -25,36 +25,36 @@
 -->
 <form class="form" [formGroup]="formService.form">
 
-	<goofy-client-textarea-editor
+	<alfa-textarea-editor
 		[formControlName]="formServiceClass.TEXT"
 		label="Kommentar">
-	</goofy-client-textarea-editor>
+	</alfa-textarea-editor>
 
-	<goofy-client-binary-file-attachment-container
+	<alfa-binary-file-attachment-container
 		data-test-id="kommentar-attachment-list"
 		[existFiles]="attachments$ | async"
 		[formArrayName]="formServiceClass.FIELD_ATTACHMENTS"
 		[uploadStateResource]="kommentarListStateResource"
 		[linkRelUploadAttachment]="kommentarListLinkRel.UPLOAD_FILE">
-	</goofy-client-binary-file-attachment-container>
+	</alfa-binary-file-attachment-container>
 
 	<div class="buttons">
-		<goofy-client-ozgcloud-stroked-button-with-spinner
+		<alfa-ozgcloud-stroked-button-with-spinner
 			text="Speichern"
 			data-test-id="add-button"
 			icon="save_alt"
 			class="submit-button"
 			[stateResource]="submitInProgress$ | async"
 			(clickEmitter)="submit()">
-		</goofy-client-ozgcloud-stroked-button-with-spinner>
+		</alfa-ozgcloud-stroked-button-with-spinner>
 
-		<goofy-client-ozgcloud-stroked-button-with-spinner
+		<alfa-ozgcloud-stroked-button-with-spinner
 				text="Abbrechen"
 				data-test-id="cancel-button"
 				icon="clear"
 				color=""
 				class="cancel-button"
 				(clickEmitter)="cancel.emit()">
-		</goofy-client-ozgcloud-stroked-button-with-spinner>
+		</alfa-ozgcloud-stroked-button-with-spinner>
 	</div>
 </form>
diff --git a/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-form/kommentar-form.component.scss b/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-form/kommentar-form.component.scss
index 51961869dbe4174bb7fd648721b6df7b08c6a0b4..7b2f0a1b032a7b32467f4831eccfbc8eef590f57 100644
--- a/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-form/kommentar-form.component.scss
+++ b/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-form/kommentar-form.component.scss
@@ -32,7 +32,7 @@
 	display: flex;
 	margin: 16px -8px;
 
-	goofy-client-ozgcloud-stroked-button-with-spinner {
+	alfa-ozgcloud-stroked-button-with-spinner {
 		margin: 0 8px;
 	}
 }
diff --git a/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-form/kommentar-form.component.ts b/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-form/kommentar-form.component.ts
index f3f324495a1e3817fce1213fb263ea5d6b4219c4..3eae567fee0ca1028ac5db1f478a75b6cd149d7f 100644
--- a/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-form/kommentar-form.component.ts
+++ b/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-form/kommentar-form.component.ts
@@ -32,7 +32,7 @@ import { BinaryFileListLinkRel, BinaryFileResource } from '@alfa-client/binary-f
 import { map } from 'rxjs/operators';
 
 @Component({
-	selector: 'goofy-client-kommentar-form',
+	selector: 'alfa-kommentar-form',
 	templateUrl: './kommentar-form.component.html',
 	styleUrls: ['./kommentar-form.component.scss'],
 	providers: [KommentarFormService]
diff --git a/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-list-in-vorgang-container.component.html b/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-list-in-vorgang-container.component.html
index e5311fe2d059b1394d4c7f1676e1ac10b9425c32..564e884799936761429c080d97bc1d16a025cc24 100644
--- a/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-list-in-vorgang-container.component.html
+++ b/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-list-in-vorgang-container.component.html
@@ -25,28 +25,28 @@
 -->
 <ng-container *ngIf="kommentarListStateResource$ | async as kommentarListStateResource">
 
-	<goofy-client-expansion-panel headline="Kommentare">
-		<goofy-client-kommentar-list-in-vorgang
+	<alfa-expansion-panel headline="Kommentare">
+		<alfa-kommentar-list-in-vorgang
 			[kommentarListStateResource]="kommentarListStateResource"
 			data-test-id="kommentar-list-in-vorgang">
-		</goofy-client-kommentar-list-in-vorgang>
-	</goofy-client-expansion-panel>
+		</alfa-kommentar-list-in-vorgang>
+	</alfa-expansion-panel>
 
-	<goofy-client-kommentar-form
+	<alfa-kommentar-form
 		*ngIf="showFormular$ | async"
 		[kommentarListStateResource]="kommentarListStateResource$ | async"
 		(cancel)="hideFormular()"
 		class="kommentar-form"
 		data-test-id="kommentar-formular">
-	</goofy-client-kommentar-form>
+	</alfa-kommentar-form>
 
-	<goofy-client-ozgcloud-stroked-button-with-spinner
+	<alfa-ozgcloud-stroked-button-with-spinner
 		*ngIf="canCreateNewKommentar$ | async"
 		(clickEmitter)="showFormular()"
 		class="create-button"
 		text="Kommentar"
 		icon="add"
 		dataTestId="create-kommentar">
-	</goofy-client-ozgcloud-stroked-button-with-spinner>
+	</alfa-ozgcloud-stroked-button-with-spinner>
 
 </ng-container>
diff --git a/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-list-in-vorgang-container.component.ts b/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-list-in-vorgang-container.component.ts
index 08df14c66af59ae589476e40562acf9ba6be8fa9..d76267edeb866e298405a3a2ea44c9e27a38597a 100644
--- a/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-list-in-vorgang-container.component.ts
+++ b/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-list-in-vorgang-container.component.ts
@@ -28,7 +28,7 @@ import { VorgangWithEingangResource } from '@alfa-client/vorgang-shared';
 import { mergeMap, Observable } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-kommentar-list-in-vorgang-container',
+	selector: 'alfa-kommentar-list-in-vorgang-container',
 	templateUrl: './kommentar-list-in-vorgang-container.component.html',
 	styleUrls: ['./kommentar-list-in-vorgang-container.component.scss']
 })
diff --git a/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-list-in-vorgang/kommentar-list-in-vorgang.component.html b/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-list-in-vorgang/kommentar-list-in-vorgang.component.html
index c17f50e2504406c1b601cc0688540270f8a403ca..08b77849d4bcc954f1e256b58b8c36181ab50a67 100644
--- a/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-list-in-vorgang/kommentar-list-in-vorgang.component.html
+++ b/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-list-in-vorgang/kommentar-list-in-vorgang.component.html
@@ -23,8 +23,8 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-kommentar-list-item-in-vorgang
+<alfa-kommentar-list-item-in-vorgang
 	*ngFor="let kommentar of kommentare"
 	[kommentar]="kommentar"
 	[kommentarListStateResource]="kommentarListStateResource">
-</goofy-client-kommentar-list-item-in-vorgang>
+</alfa-kommentar-list-item-in-vorgang>
diff --git a/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-list-in-vorgang/kommentar-list-in-vorgang.component.ts b/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-list-in-vorgang/kommentar-list-in-vorgang.component.ts
index b5b4f2874388e43dea65d4b28fbbc883bc80ab41..06dfcbf9b30545ce69b6fbbcbe2e99a2ee512e89 100644
--- a/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-list-in-vorgang/kommentar-list-in-vorgang.component.ts
+++ b/goofy-client/libs/kommentar/src/lib/kommentar-list-in-vorgang-container/kommentar-list-in-vorgang/kommentar-list-in-vorgang.component.ts
@@ -27,7 +27,7 @@ import { KommentarListLinkRel } from 'libs/kommentar-shared/src/lib/kommentar.li
 import { getEmbeddedResources, StateResource } from "@alfa-client/tech-shared";
 
 @Component({
-	selector: 'goofy-client-kommentar-list-in-vorgang',
+	selector: 'alfa-kommentar-list-in-vorgang',
 	templateUrl: './kommentar-list-in-vorgang.component.html',
 	styleUrls: ['./kommentar-list-in-vorgang.component.scss']
 })
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 21e58272465842656e5fa9a357757680ba3ddc63..0618b41535955f9fcd9420562429cc2c3bc45fdc 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
@@ -28,26 +28,26 @@
 	<button [attr.data-test-id]="'kommentar-item-' + (kommentar.text | convertForDataTest)"
 	 	(click)="edit()">
 		<div class="kommentar-head">
-			<goofy-client-user-profile-in-kommentar-container
+			<alfa-user-profile-in-kommentar-container
 				*ngIf="kommentar | hasLink: kommentarLinkRel.CREATED_BY" [kommentar]="kommentar"
-				data-test-class="kommentar-created-by"></goofy-client-user-profile-in-kommentar-container>
+				data-test-class="kommentar-created-by"></alfa-user-profile-in-kommentar-container>
 			<span data-test-id="kommentar-created-at"
 				  class="date">{{ kommentar.createdAt | formatDateWithTimePipe: false }}</span>
 		</div>
 		<p class="text">{{ kommentar.text }}</p>
 	</button>
 
-	<goofy-client-horizontal-binary-file-list
+	<alfa-horizontal-binary-file-list
 		*ngIf="kommentar | hasLink: kommentarLinkRel.ATTACHMENTS"
 		[deletable]="false"
 		[fileListResource]="attachments$ | async">
-	</goofy-client-horizontal-binary-file-list>
+	</alfa-horizontal-binary-file-list>
 </div>
 
-<goofy-client-kommentar-form
+<alfa-kommentar-form
 	*ngIf="editMode" data-test-id="kommentar-list-item-form"
 	[kommentar]="kommentar"
 	[kommentarListStateResource]="kommentarListStateResource"
 	(cancel)="editMode = false"
 	class="edit-text">
-</goofy-client-kommentar-form>
\ No newline at end of file
+</alfa-kommentar-form>
\ 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.scss 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.scss
index d3307711b0cc08420c44fe92687148ad9be5e6bc..a53e19c7caf5057a6a9eabace4f738d53f8c08fd 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.scss
+++ 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.scss
@@ -42,7 +42,7 @@ button {
 	cursor: pointer;
 
 	::ng-deep {
-		goofy-client-user-icon {
+		alfa-user-icon {
 			transform: scale(0.7);
 			margin-left: -4px;
 		}
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 24ba529c715d150e4d4086a179dbf57ea7912f0f..419e259b2c5256c14a6f4be4f90bb69f0698b7e3 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
@@ -29,7 +29,7 @@ import { hasLink } from '@ngxp/rest';
 import { Observable, of } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-kommentar-list-item-in-vorgang',
+	selector: 'alfa-kommentar-list-item-in-vorgang',
 	templateUrl: './kommentar-list-item-in-vorgang.component.html',
 	styleUrls: ['./kommentar-list-item-in-vorgang.component.scss']
 })
diff --git a/goofy-client/libs/loesch-anforderung-shared/.eslintrc.json b/goofy-client/libs/loesch-anforderung-shared/.eslintrc.json
index 77bb4c56571ee89beea168d18c5f3737b424df26..e1458c9b460924707de6aa41b8c378a99b50ee8a 100644
--- a/goofy-client/libs/loesch-anforderung-shared/.eslintrc.json
+++ b/goofy-client/libs/loesch-anforderung-shared/.eslintrc.json
@@ -17,7 +17,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/loesch-anforderung-shared/project.json b/goofy-client/libs/loesch-anforderung-shared/project.json
index 3b10edc1e93ec1802b0776f4d6a66dfe65cd56b7..ba6e021524d7a517b4ecd2062a0d1b383a06d6cb 100644
--- a/goofy-client/libs/loesch-anforderung-shared/project.json
+++ b/goofy-client/libs/loesch-anforderung-shared/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/loesch-anforderung-shared/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"test": {
 			"executor": "@nx/jest:jest",
diff --git a/goofy-client/libs/loesch-anforderung/.eslintrc.json b/goofy-client/libs/loesch-anforderung/.eslintrc.json
index 77bb4c56571ee89beea168d18c5f3737b424df26..e1458c9b460924707de6aa41b8c378a99b50ee8a 100644
--- a/goofy-client/libs/loesch-anforderung/.eslintrc.json
+++ b/goofy-client/libs/loesch-anforderung/.eslintrc.json
@@ -17,7 +17,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/loesch-anforderung/project.json b/goofy-client/libs/loesch-anforderung/project.json
index a3931bc24281cc288d50e8413d262aa4bc02dd94..c6af407e5e4e6e62047d3e06977e3394b60923fc 100644
--- a/goofy-client/libs/loesch-anforderung/project.json
+++ b/goofy-client/libs/loesch-anforderung/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/loesch-anforderung/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"test": {
 			"executor": "@nx/jest:jest",
diff --git a/goofy-client/libs/loesch-anforderung/src/lib/endgueltig-loeschen-button-container/endgueltig-loeschen-button-container.component.html b/goofy-client/libs/loesch-anforderung/src/lib/endgueltig-loeschen-button-container/endgueltig-loeschen-button-container.component.html
index e03429743666ae979ecac50c426fa01575548f1d..f1747ce9b5a3793557dfe00e4ff295a0855652ee 100644
--- a/goofy-client/libs/loesch-anforderung/src/lib/endgueltig-loeschen-button-container/endgueltig-loeschen-button-container.component.html
+++ b/goofy-client/libs/loesch-anforderung/src/lib/endgueltig-loeschen-button-container/endgueltig-loeschen-button-container.component.html
@@ -2,10 +2,10 @@
 	<ng-container *ngIf="loeschAnforderungResource.resource | hasLink: loeschAnforderungLinkRel.EXECUTE_LOESCHEN">
 		<ng-container *ngIf="commandStateResource$ | async">
 
-			<goofy-client-endgueltig-loeschen-button
+			<alfa-endgueltig-loeschen-button
 				[showAsIconButton]="showAsIconButton"
 				(endgueltigLoeschen)="openEndgueltigLoeschenDialog(loeschAnforderungResource)">
-			</goofy-client-endgueltig-loeschen-button>
+			</alfa-endgueltig-loeschen-button>
 
 		</ng-container>
 	</ng-container>
diff --git a/goofy-client/libs/loesch-anforderung/src/lib/endgueltig-loeschen-button-container/endgueltig-loeschen-button-container.component.ts b/goofy-client/libs/loesch-anforderung/src/lib/endgueltig-loeschen-button-container/endgueltig-loeschen-button-container.component.ts
index ce4e1e87201c046110ebc3d0197601866c1f954b..64a18c03c80b0a2b013573d4cdb7854b205c20ca 100644
--- a/goofy-client/libs/loesch-anforderung/src/lib/endgueltig-loeschen-button-container/endgueltig-loeschen-button-container.component.ts
+++ b/goofy-client/libs/loesch-anforderung/src/lib/endgueltig-loeschen-button-container/endgueltig-loeschen-button-container.component.ts
@@ -8,7 +8,7 @@ import { LoeschAnforderungLinkRel, VorgangWithEingangLinkRel, VorgangWithEingang
 import { Observable, filter, first, of } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-endgueltig-loeschen-button-container',
+	selector: 'alfa-endgueltig-loeschen-button-container',
 	templateUrl: './endgueltig-loeschen-button-container.component.html',
 	styleUrls: ['./endgueltig-loeschen-button-container.component.scss'],
 })
diff --git a/goofy-client/libs/loesch-anforderung/src/lib/endgueltig-loeschen-button-container/endgueltig-loeschen-button/endgueltig-loeschen-button.component.html b/goofy-client/libs/loesch-anforderung/src/lib/endgueltig-loeschen-button-container/endgueltig-loeschen-button/endgueltig-loeschen-button.component.html
index 5f62122e26615c580ea8691c31d278b73e684e1a..3735b76f927a95a6f75468a34f4e07b3119b16ba 100644
--- a/goofy-client/libs/loesch-anforderung/src/lib/endgueltig-loeschen-button-container/endgueltig-loeschen-button/endgueltig-loeschen-button.component.html
+++ b/goofy-client/libs/loesch-anforderung/src/lib/endgueltig-loeschen-button-container/endgueltig-loeschen-button/endgueltig-loeschen-button.component.html
@@ -1,11 +1,11 @@
-<goofy-client-ozgcloud-stroked-button-with-spinner *ngIf="!showAsIconButton" data-test-id="endgueltig-loeschen-button"
+<alfa-ozgcloud-stroked-button-with-spinner *ngIf="!showAsIconButton" data-test-id="endgueltig-loeschen-button"
 	text="Endgültig löschen"
 	svgIcon="delete_finally"
 	(clickEmitter)="endgueltigLoeschen.emit()">
-</goofy-client-ozgcloud-stroked-button-with-spinner>
+</alfa-ozgcloud-stroked-button-with-spinner>
 
-<goofy-client-icon-button-with-spinner *ngIf="showAsIconButton" data-test-id="endgueltig-loeschen-icon-button"
+<alfa-icon-button-with-spinner *ngIf="showAsIconButton" data-test-id="endgueltig-loeschen-icon-button"
 	toolTip="Endgültig löschen"
 	svgIcon="delete_finally"
 	(clickEmitter)="endgueltigLoeschen.emit()">
-</goofy-client-icon-button-with-spinner>
\ No newline at end of file
+</alfa-icon-button-with-spinner>
\ No newline at end of file
diff --git a/goofy-client/libs/loesch-anforderung/src/lib/endgueltig-loeschen-button-container/endgueltig-loeschen-button/endgueltig-loeschen-button.component.ts b/goofy-client/libs/loesch-anforderung/src/lib/endgueltig-loeschen-button-container/endgueltig-loeschen-button/endgueltig-loeschen-button.component.ts
index e6fd0f1f6d08005c036a146951dbc35ba558620a..2a91d2ab6385e24eb745bf77b4ff9bb6ca4ad424 100644
--- a/goofy-client/libs/loesch-anforderung/src/lib/endgueltig-loeschen-button-container/endgueltig-loeschen-button/endgueltig-loeschen-button.component.ts
+++ b/goofy-client/libs/loesch-anforderung/src/lib/endgueltig-loeschen-button-container/endgueltig-loeschen-button/endgueltig-loeschen-button.component.ts
@@ -1,7 +1,7 @@
 import { Component, EventEmitter, Input, Output } from '@angular/core';
 
 @Component({
-	selector: 'goofy-client-endgueltig-loeschen-button',
+	selector: 'alfa-endgueltig-loeschen-button',
 	templateUrl: './endgueltig-loeschen-button.component.html',
 	styleUrls: ['./endgueltig-loeschen-button.component.scss'],
 })
diff --git a/goofy-client/libs/loesch-anforderung/src/lib/loesch-anforderung-zuruecknehmen-button-container/loesch-anforderung-zuruecknehmen-button-container.component.html b/goofy-client/libs/loesch-anforderung/src/lib/loesch-anforderung-zuruecknehmen-button-container/loesch-anforderung-zuruecknehmen-button-container.component.html
index ccf180816aa5ef75c93178406f2b2107bbf9fbfc..e1662392021006b6b38be1410604e437de8b3cdf 100644
--- a/goofy-client/libs/loesch-anforderung/src/lib/loesch-anforderung-zuruecknehmen-button-container/loesch-anforderung-zuruecknehmen-button-container.component.html
+++ b/goofy-client/libs/loesch-anforderung/src/lib/loesch-anforderung-zuruecknehmen-button-container/loesch-anforderung-zuruecknehmen-button-container.component.html
@@ -1,10 +1,10 @@
 <ng-container *ngIf="loeschAnforderungStateResource$ | async as loeschAnforderungResource">
 	<ng-container *ngIf="loeschAnforderungResource.resource | hasLink: loeschAnforderungLinkRel.ZURUECKNEHMEN">
 
-		<goofy-client-loesch-anforderung-zuruecknehmen-button data-test-id="loesch-anforderung-zuruecknehmen-button-component"
+		<alfa-loesch-anforderung-zuruecknehmen-button data-test-id="loesch-anforderung-zuruecknehmen-button-component"
 			[showAsIconButton]="showAsIconButton" [loeschAnforderungZuruecknehmenCommand]="loeschAnforderungZuruecknehmenCommand$ | async"
 			(loeschAnforderungZuruecknehmen)="loeschAnforderungZuruecknehmen(loeschAnforderungResource)">
-		</goofy-client-loesch-anforderung-zuruecknehmen-button>
+		</alfa-loesch-anforderung-zuruecknehmen-button>
 
 	</ng-container>
 </ng-container>
\ No newline at end of file
diff --git a/goofy-client/libs/loesch-anforderung/src/lib/loesch-anforderung-zuruecknehmen-button-container/loesch-anforderung-zuruecknehmen-button-container.component.ts b/goofy-client/libs/loesch-anforderung/src/lib/loesch-anforderung-zuruecknehmen-button-container/loesch-anforderung-zuruecknehmen-button-container.component.ts
index eb1014c57be3a0e46ad96e9ad6705a3dd2f18113..a62261d39111f4b37282e7bfdf48d0e4f5f6114f 100644
--- a/goofy-client/libs/loesch-anforderung/src/lib/loesch-anforderung-zuruecknehmen-button-container/loesch-anforderung-zuruecknehmen-button-container.component.ts
+++ b/goofy-client/libs/loesch-anforderung/src/lib/loesch-anforderung-zuruecknehmen-button-container/loesch-anforderung-zuruecknehmen-button-container.component.ts
@@ -5,7 +5,7 @@ import { StateResource, createEmptyStateResource } from '@alfa-client/tech-share
 import { Observable, of } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-loesch-anforderung-zuruecknehmen-button-container',
+	selector: 'alfa-loesch-anforderung-zuruecknehmen-button-container',
 	templateUrl: './loesch-anforderung-zuruecknehmen-button-container.component.html',
 	styleUrls: ['./loesch-anforderung-zuruecknehmen-button-container.component.scss'],
 })
diff --git a/goofy-client/libs/loesch-anforderung/src/lib/loesch-anforderung-zuruecknehmen-button-container/loesch-anforderung-zuruecknehmen-button/loesch-anforderung-zuruecknehmen-button.component.html b/goofy-client/libs/loesch-anforderung/src/lib/loesch-anforderung-zuruecknehmen-button-container/loesch-anforderung-zuruecknehmen-button/loesch-anforderung-zuruecknehmen-button.component.html
index e86a6fc480c561d25f3da54a8f355fa1d30b390d..1ac09e8fefbadcfa12d325a3b0fabcc1e7341c67 100644
--- a/goofy-client/libs/loesch-anforderung/src/lib/loesch-anforderung-zuruecknehmen-button-container/loesch-anforderung-zuruecknehmen-button/loesch-anforderung-zuruecknehmen-button.component.html
+++ b/goofy-client/libs/loesch-anforderung/src/lib/loesch-anforderung-zuruecknehmen-button-container/loesch-anforderung-zuruecknehmen-button/loesch-anforderung-zuruecknehmen-button.component.html
@@ -1,13 +1,13 @@
-<goofy-client-ozgcloud-stroked-button-with-spinner *ngIf="!showAsIconButton" data-test-id="loesch-anforderung-zuruecknehmen-button"
+<alfa-ozgcloud-stroked-button-with-spinner *ngIf="!showAsIconButton" data-test-id="loesch-anforderung-zuruecknehmen-button"
 	text="Löschanforderung zurücknehmen"
 	svgIcon="undo_request_deletion"
 	[stateResource]="loeschAnforderungZuruecknehmenCommand"
 	(clickEmitter)="loeschAnforderungZuruecknehmen.emit()">
-</goofy-client-ozgcloud-stroked-button-with-spinner>
+</alfa-ozgcloud-stroked-button-with-spinner>
 
-<goofy-client-icon-button-with-spinner *ngIf="showAsIconButton" data-test-id="loesch-anforderung-zuruecknehmen-icon-button"
+<alfa-icon-button-with-spinner *ngIf="showAsIconButton" data-test-id="loesch-anforderung-zuruecknehmen-icon-button"
 	svgIcon="undo_request_deletion"
 	toolTip="Löschanforderung zurücknehmen"
 	[stateResource]="loeschAnforderungZuruecknehmenCommand"
 	(clickEmitter)="loeschAnforderungZuruecknehmen.emit()">
-</goofy-client-icon-button-with-spinner>
\ No newline at end of file
+</alfa-icon-button-with-spinner>
\ No newline at end of file
diff --git a/goofy-client/libs/loesch-anforderung/src/lib/loesch-anforderung-zuruecknehmen-button-container/loesch-anforderung-zuruecknehmen-button/loesch-anforderung-zuruecknehmen-button.component.ts b/goofy-client/libs/loesch-anforderung/src/lib/loesch-anforderung-zuruecknehmen-button-container/loesch-anforderung-zuruecknehmen-button/loesch-anforderung-zuruecknehmen-button.component.ts
index 4ce3a1d6721bf39e02870ba6d5b70d554220b12a..20f832ba5949035aa807c829531a6f73d8d34906 100644
--- a/goofy-client/libs/loesch-anforderung/src/lib/loesch-anforderung-zuruecknehmen-button-container/loesch-anforderung-zuruecknehmen-button/loesch-anforderung-zuruecknehmen-button.component.ts
+++ b/goofy-client/libs/loesch-anforderung/src/lib/loesch-anforderung-zuruecknehmen-button-container/loesch-anforderung-zuruecknehmen-button/loesch-anforderung-zuruecknehmen-button.component.ts
@@ -3,7 +3,7 @@ import { CommandResource } from "@alfa-client/command-shared";
 import { StateResource } from "@alfa-client/tech-shared";
 
 @Component({
-	selector: 'goofy-client-loesch-anforderung-zuruecknehmen-button',
+	selector: 'alfa-loesch-anforderung-zuruecknehmen-button',
 	templateUrl: './loesch-anforderung-zuruecknehmen-button.component.html',
 	styleUrls: ['./loesch-anforderung-zuruecknehmen-button.component.scss'],
 })
diff --git a/goofy-client/libs/loesch-anforderung/src/lib/loeschen-anfordern-button-container/loeschen-anfordern-button-container.component.html b/goofy-client/libs/loesch-anforderung/src/lib/loeschen-anfordern-button-container/loeschen-anfordern-button-container.component.html
index 96c638fe8cc1cc034fc77594997d45c046d02a2a..6aeda53617e945cc0dc793a2d3c5b7865b71656c 100644
--- a/goofy-client/libs/loesch-anforderung/src/lib/loeschen-anfordern-button-container/loeschen-anfordern-button-container.component.html
+++ b/goofy-client/libs/loesch-anforderung/src/lib/loeschen-anfordern-button-container/loeschen-anfordern-button-container.component.html
@@ -1,4 +1,4 @@
-<goofy-client-loeschen-anfordern-button
+<alfa-loeschen-anfordern-button
 	[showAsIconButton]="showAsIconButton" [loeschenAnfordernCommand]="loeschenAnfordernCommand$ | async"
 	(loeschenAnfordern)="loeschenAnfordern()">
-</goofy-client-loeschen-anfordern-button>
\ No newline at end of file
+</alfa-loeschen-anfordern-button>
\ No newline at end of file
diff --git a/goofy-client/libs/loesch-anforderung/src/lib/loeschen-anfordern-button-container/loeschen-anfordern-button-container.component.ts b/goofy-client/libs/loesch-anforderung/src/lib/loeschen-anfordern-button-container/loeschen-anfordern-button-container.component.ts
index 6417a56934ea7fd69c0fb1dbe2480e1e9dc3c533..bdfb5982e1ffaaae583b65ef72f284a9ad4a1744 100644
--- a/goofy-client/libs/loesch-anforderung/src/lib/loeschen-anfordern-button-container/loeschen-anfordern-button-container.component.ts
+++ b/goofy-client/libs/loesch-anforderung/src/lib/loeschen-anfordern-button-container/loeschen-anfordern-button-container.component.ts
@@ -6,7 +6,7 @@ import { VorgangWithEingangLinkRel, VorgangWithEingangResource } from '@alfa-cli
 import { Observable, of } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-loeschen-anfordern-button-container',
+	selector: 'alfa-loeschen-anfordern-button-container',
 	templateUrl: './loeschen-anfordern-button-container.component.html',
 	styleUrls: ['./loeschen-anfordern-button-container.component.scss'],
 })
diff --git a/goofy-client/libs/loesch-anforderung/src/lib/loeschen-anfordern-button-container/loeschen-anfordern-button/loeschen-anfordern-button.component.html b/goofy-client/libs/loesch-anforderung/src/lib/loeschen-anfordern-button-container/loeschen-anfordern-button/loeschen-anfordern-button.component.html
index 4767b59813e839e0d89f567e855d0acfece06ab3..606b0a0edb97960987c7ce22b2d16fc415a8f407 100644
--- a/goofy-client/libs/loesch-anforderung/src/lib/loeschen-anfordern-button-container/loeschen-anfordern-button/loeschen-anfordern-button.component.html
+++ b/goofy-client/libs/loesch-anforderung/src/lib/loeschen-anfordern-button-container/loeschen-anfordern-button/loeschen-anfordern-button.component.html
@@ -1,13 +1,13 @@
-<goofy-client-ozgcloud-stroked-button-with-spinner *ngIf="!showAsIconButton" data-test-id="loeschen-anfordern-button"
+<alfa-ozgcloud-stroked-button-with-spinner *ngIf="!showAsIconButton" data-test-id="loeschen-anfordern-button"
 	text="Löschen anfordern"
 	svgIcon="request_deletion"
 	[stateResource]="loeschenAnfordernCommand"
 	(clickEmitter)="loeschenAnfordern.emit()">
-</goofy-client-ozgcloud-stroked-button-with-spinner>
+</alfa-ozgcloud-stroked-button-with-spinner>
 
-<goofy-client-icon-button-with-spinner *ngIf="showAsIconButton" data-test-id="loeschen-anfordern-icon-button"
+<alfa-icon-button-with-spinner *ngIf="showAsIconButton" data-test-id="loeschen-anfordern-icon-button"
 	svgIcon="request_deletion"
 	toolTip="Löschen anfordern"
 	[stateResource]="loeschenAnfordernCommand"
 	(clickEmitter)="loeschenAnfordern.emit()">
-</goofy-client-icon-button-with-spinner>
\ No newline at end of file
+</alfa-icon-button-with-spinner>
\ No newline at end of file
diff --git a/goofy-client/libs/loesch-anforderung/src/lib/loeschen-anfordern-button-container/loeschen-anfordern-button/loeschen-anfordern-button.component.ts b/goofy-client/libs/loesch-anforderung/src/lib/loeschen-anfordern-button-container/loeschen-anfordern-button/loeschen-anfordern-button.component.ts
index d17d335f0c5e32bba6995bf3e8b726ad9454a294..f066995bfa83d502c26cb67dbacee15e781e6b0b 100644
--- a/goofy-client/libs/loesch-anforderung/src/lib/loeschen-anfordern-button-container/loeschen-anfordern-button/loeschen-anfordern-button.component.ts
+++ b/goofy-client/libs/loesch-anforderung/src/lib/loeschen-anfordern-button-container/loeschen-anfordern-button/loeschen-anfordern-button.component.ts
@@ -3,7 +3,7 @@ import { CommandResource } from '@alfa-client/command-shared';
 import { StateResource } from '@alfa-client/tech-shared';
 
 @Component({
-	selector: 'goofy-client-loeschen-anfordern-button',
+	selector: 'alfa-loeschen-anfordern-button',
 	templateUrl: './loeschen-anfordern-button.component.html',
 	styleUrls: ['./loeschen-anfordern-button.component.scss'],
 })
diff --git a/goofy-client/libs/navigation-shared/.eslintrc.json b/goofy-client/libs/navigation-shared/.eslintrc.json
index 87a2bb376e6bb0a0ac56ee3db5ee61977aed735d..09203a9e8295c09b115fd522fdcfd9d797bdcca3 100644
--- a/goofy-client/libs/navigation-shared/.eslintrc.json
+++ b/goofy-client/libs/navigation-shared/.eslintrc.json
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/navigation-shared/project.json b/goofy-client/libs/navigation-shared/project.json
index b9293be5efb2a5915b61a17eae8acc284594ba2b..9fd0b88cdb33e327a863c91970d591c66ef966e4 100644
--- a/goofy-client/libs/navigation-shared/project.json
+++ b/goofy-client/libs/navigation-shared/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/navigation-shared/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"test": {
 			"executor": "@nx/jest:jest",
diff --git a/goofy-client/libs/navigation/.eslintrc.json b/goofy-client/libs/navigation/.eslintrc.json
index ae7ae2063d2c4184815b92ba878d8496d3b4cd87..1681527f0b138727d0dd82a17172e50509baaf65 100644
--- a/goofy-client/libs/navigation/.eslintrc.json
+++ b/goofy-client/libs/navigation/.eslintrc.json
@@ -13,7 +13,7 @@
 					"error",
 					{
 						"type": "attribute",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "camelCase"
 					}
 				],
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/navigation/project.json b/goofy-client/libs/navigation/project.json
index add59c80204b33863bfb046bdf8ae04a56e9805a..99661a0203d27317587b0ef99db3a8bb9f914d2c 100644
--- a/goofy-client/libs/navigation/project.json
+++ b/goofy-client/libs/navigation/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/navigation/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"lint": {
 			"executor": "@nx/eslint:lint",
diff --git a/goofy-client/libs/navigation/src/lib/build-info/build-info.component.ts b/goofy-client/libs/navigation/src/lib/build-info/build-info.component.ts
index 5eafbb7e6eecea8d8e96c02a3e7b6005b32bc936..7fe2e123dbb79caec1e126576776cdb21316ec6c 100644
--- a/goofy-client/libs/navigation/src/lib/build-info/build-info.component.ts
+++ b/goofy-client/libs/navigation/src/lib/build-info/build-info.component.ts
@@ -27,7 +27,7 @@ import { ApiRootResource } from '@alfa-client/api-root-shared';
 import * as DateUtil from '@alfa-client/tech-shared';
 
 @Component({
-	selector: 'goofy-client-build-info',
+	selector: 'alfa-build-info',
 	templateUrl: './build-info.component.html',
 	styleUrls: ['./build-info.component.scss']
 })
diff --git a/goofy-client/libs/navigation/src/lib/header-container/header-container.component.html b/goofy-client/libs/navigation/src/lib/header-container/header-container.component.html
index 11327f011425f959c726a0034ff9c118fc94bcc9..bc55a542116b629b5c351d17820a67518f3ff86a 100644
--- a/goofy-client/libs/navigation/src/lib/header-container/header-container.component.html
+++ b/goofy-client/libs/navigation/src/lib/header-container/header-container.component.html
@@ -23,4 +23,4 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-header [apiRootStateResource]="apiRootStateResource"></goofy-client-header>
+<alfa-header [apiRootStateResource]="apiRootStateResource"></alfa-header>
diff --git a/goofy-client/libs/navigation/src/lib/header-container/header-container.component.ts b/goofy-client/libs/navigation/src/lib/header-container/header-container.component.ts
index 6f1071ede4e31ba2b717463dacb379318bdfc389..1f5245d75e920d13e72406fd677461b7ad7a6131 100644
--- a/goofy-client/libs/navigation/src/lib/header-container/header-container.component.ts
+++ b/goofy-client/libs/navigation/src/lib/header-container/header-container.component.ts
@@ -26,7 +26,7 @@ import { ApiRootResource } from '@alfa-client/api-root-shared';
 import { StateResource } from '@alfa-client/tech-shared';
 
 @Component({
-  selector: 'goofy-client-header-container',
+  selector: 'alfa-header-container',
   templateUrl: './header-container.component.html',
   styleUrls: ['./header-container.component.scss']
 })
diff --git a/goofy-client/libs/navigation/src/lib/header-container/header/_header.theme.scss b/goofy-client/libs/navigation/src/lib/header-container/header/_header.theme.scss
index 0cebb2e3b085774735fbd38897707a618629cc90..127aa7e97a2f10e987760780dfa7ccae9c0967ea 100644
--- a/goofy-client/libs/navigation/src/lib/header-container/header/_header.theme.scss
+++ b/goofy-client/libs/navigation/src/lib/header-container/header/_header.theme.scss
@@ -21,11 +21,11 @@
  * Die sprachspezifischen Genehmigungen und Beschränkungen
  * unter der Lizenz sind dem Lizenztext zu entnehmen.
  */
-goofy-client-header header {
+alfa-header header {
 	background-color: #fff;
 }
 
-body.dark goofy-client-header {
+body.dark alfa-header {
 	header {
 		background-color: rgb(40, 40, 40);
 	}
diff --git a/goofy-client/libs/navigation/src/lib/header-container/header/header-logo/header-logo.component.ts b/goofy-client/libs/navigation/src/lib/header-container/header/header-logo/header-logo.component.ts
index 24f8b1d5fed7ac18c41547e7108874143151d2b1..56aeb29759ba74670313e047647fcaa20bda4fa9 100644
--- a/goofy-client/libs/navigation/src/lib/header-container/header/header-logo/header-logo.component.ts
+++ b/goofy-client/libs/navigation/src/lib/header-container/header/header-logo/header-logo.component.ts
@@ -1,7 +1,7 @@
 import { Component } from '@angular/core';
 
 @Component({
-	selector: 'goofy-client-header-logo',
+	selector: 'alfa-header-logo',
 	templateUrl: './header-logo.component.html',
 	styleUrls: ['./header-logo.component.scss'],
 })
diff --git a/goofy-client/libs/navigation/src/lib/header-container/header/header.component.html b/goofy-client/libs/navigation/src/lib/header-container/header/header.component.html
index f46100b4e1dba9fa8d793b56ef477c6f8ec66e9a..ea035731e6db68588c9b330fd795aa505d7d6906 100644
--- a/goofy-client/libs/navigation/src/lib/header-container/header/header.component.html
+++ b/goofy-client/libs/navigation/src/lib/header-container/header/header.component.html
@@ -25,14 +25,14 @@
 -->
 <header data-test-id="header">
 	<div class="left">
-		<goofy-client-header-logo></goofy-client-header-logo>
+		<alfa-header-logo></alfa-header-logo>
 	</div>
 	<div class="middle">
-		<goofy-client-vorgang-search-container></goofy-client-vorgang-search-container>
+		<alfa-vorgang-search-container></alfa-vorgang-search-container>
 	</div>
 	<div class="right">
-		<goofy-client-help-menu [apiRootStateResource]="apiRootStateResource" data-test-id="help-menu"></goofy-client-help-menu>
-		<goofy-client-user-settings-container data-test-id="user-settings"></goofy-client-user-settings-container>
-		<goofy-client-user-profile-in-header-container data-test-id="current-user"></goofy-client-user-profile-in-header-container>
+		<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>
 	</div>
 </header>
diff --git a/goofy-client/libs/navigation/src/lib/header-container/header/header.component.ts b/goofy-client/libs/navigation/src/lib/header-container/header/header.component.ts
index cd97eee7c2d3520b1a2decde03caa9661f771a0d..0d98f0456bd71fd7c80ce3f678a509b71b3077ec 100644
--- a/goofy-client/libs/navigation/src/lib/header-container/header/header.component.ts
+++ b/goofy-client/libs/navigation/src/lib/header-container/header/header.component.ts
@@ -26,7 +26,7 @@ import { ApiRootResource } from '@alfa-client/api-root-shared';
 import { StateResource } from '@alfa-client/tech-shared';
 
 @Component({
-  selector: 'goofy-client-header',
+  selector: 'alfa-header',
   templateUrl: './header.component.html',
   styleUrls: ['./header.component.scss']
 })
diff --git a/goofy-client/libs/postfach-shared/.eslintrc.json b/goofy-client/libs/postfach-shared/.eslintrc.json
index 87a2bb376e6bb0a0ac56ee3db5ee61977aed735d..09203a9e8295c09b115fd522fdcfd9d797bdcca3 100644
--- a/goofy-client/libs/postfach-shared/.eslintrc.json
+++ b/goofy-client/libs/postfach-shared/.eslintrc.json
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/postfach-shared/project.json b/goofy-client/libs/postfach-shared/project.json
index bca21bd905364a397ecce936c6d40ae37103951e..c4ca0eaec8515627d71a4b27c0d437033a845496 100644
--- a/goofy-client/libs/postfach-shared/project.json
+++ b/goofy-client/libs/postfach-shared/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/postfach-shared/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"test": {
 			"executor": "@nx/jest:jest",
diff --git a/goofy-client/libs/postfach/.eslintrc.json b/goofy-client/libs/postfach/.eslintrc.json
index 87a2bb376e6bb0a0ac56ee3db5ee61977aed735d..09203a9e8295c09b115fd522fdcfd9d797bdcca3 100644
--- a/goofy-client/libs/postfach/.eslintrc.json
+++ b/goofy-client/libs/postfach/.eslintrc.json
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/postfach/project.json b/goofy-client/libs/postfach/project.json
index 56ff0955c4f6926a6bad07223e1d356e849e6fb4..d332486a03f963c4923ad02fd6cee437d344d707 100644
--- a/goofy-client/libs/postfach/project.json
+++ b/goofy-client/libs/postfach/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/postfach/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"test": {
 			"executor": "@nx/jest:jest",
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-button-container/postfach-mail-button-container.component.html b/goofy-client/libs/postfach/src/lib/postfach-mail-button-container/postfach-mail-button-container.component.html
index 7f361f2a1cfc154ea5400de0f3ec2948660f7db1..121b644720e5e7392732433d20d2b8efc9a49c66 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-button-container/postfach-mail-button-container.component.html
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-button-container/postfach-mail-button-container.component.html
@@ -25,13 +25,13 @@
 -->
 <ng-container *ngIf="postfachMailListStateResource$ | async as postfachMailListStateResource">
 
-	<goofy-client-postfach-mail-button *ngIf="postfachMailListStateResource.resource | hasLink: postfachMailListLinkRel.SEND_POSTFACH_MAIL"
+	<alfa-postfach-mail-button *ngIf="postfachMailListStateResource.resource | hasLink: postfachMailListLinkRel.SEND_POSTFACH_MAIL"
 		[pendingSendPostfachMailCommand]="pendingSendPostfachMailCommand$ | async"
 		[postfachMailListStateResource]="postfachMailListStateResource"
 		[showAsIconButton]="showAsIconButton"
 		[toolTip]="toolTip"
 		[text]="text"
 		(openPostfachNachrichtenDialog)="openPostfachMailDialog(postfachMailListStateResource)">
-	</goofy-client-postfach-mail-button>
+	</alfa-postfach-mail-button>
 
 </ng-container>
\ No newline at end of file
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-button-container/postfach-mail-button-container.component.ts b/goofy-client/libs/postfach/src/lib/postfach-mail-button-container/postfach-mail-button-container.component.ts
index 2d00caa473ffd70cc24dc8b0f168f054f1549b65..2663df4d0cec55c140a3f711d32783d0665acb23 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-button-container/postfach-mail-button-container.component.ts
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-button-container/postfach-mail-button-container.component.ts
@@ -34,7 +34,7 @@ import { tap } from 'rxjs/operators';
 import { PostfachMailFormComponent } from '../postfach-mail-form/postfach-mail-form.component';
 
 @Component({
-	selector: 'goofy-client-postfach-mail-button-container',
+	selector: 'alfa-postfach-mail-button-container',
 	templateUrl: './postfach-mail-button-container.component.html',
 	styleUrls: ['./postfach-mail-button-container.component.scss']
 })
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-button-container/postfach-mail-button/postfach-mail-button.component.html b/goofy-client/libs/postfach/src/lib/postfach-mail-button-container/postfach-mail-button/postfach-mail-button.component.html
index b1e55799273c56e2e560264a4e22f8368aec38b2..5a3578f0fdcf68ce223cca7b67dd28c9e3d642eb 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-button-container/postfach-mail-button/postfach-mail-button.component.html
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-button-container/postfach-mail-button/postfach-mail-button.component.html
@@ -25,27 +25,27 @@
 -->
 <ng-container *ngIf="postfachMailListStateResource.resource | hasLink: postfachMailListLinkRel.SEND_POSTFACH_MAIL">
 	<!-- TODO Aufteilen in 3 einzelne Komponenten -->
-	<goofy-client-ozgcloud-stroked-button-with-spinner *ngIf="!showAsIconButton && text && !toolTip" data-test-id="create-mail-button-with-text"
+	<alfa-ozgcloud-stroked-button-with-spinner *ngIf="!showAsIconButton && text && !toolTip" data-test-id="create-mail-button-with-text"
 		[showSpinner]="pendingSendPostfachMailCommand.resource | hasLink: commandLinkRel.UPDATE"
 		class="create-button"
 		[text]="text"
 		icon="add"
 		(clickEmitter)="openPostfachNachrichtenDialog.emit()">
-	</goofy-client-ozgcloud-stroked-button-with-spinner>
+	</alfa-ozgcloud-stroked-button-with-spinner>
 
-	<goofy-client-ozgcloud-stroked-button-with-spinner *ngIf="!showAsIconButton && !text && toolTip" data-test-id="create-mail-button-without-text"
+	<alfa-ozgcloud-stroked-button-with-spinner *ngIf="!showAsIconButton && !text && toolTip" data-test-id="create-mail-button-without-text"
 		[showSpinner]="pendingSendPostfachMailCommand.resource | hasLink: commandLinkRel.UPDATE"
 		class="create-button"
 		[toolTip]="toolTip"
 		icon="add"
 		(clickEmitter)="openPostfachNachrichtenDialog.emit()">
-	</goofy-client-ozgcloud-stroked-button-with-spinner>
+	</alfa-ozgcloud-stroked-button-with-spinner>
 
-	<goofy-client-icon-button-with-spinner *ngIf="showAsIconButton" data-test-id="send-mail-icon-button"
+	<alfa-icon-button-with-spinner *ngIf="showAsIconButton" data-test-id="send-mail-icon-button"
 		[showSpinner]="pendingSendPostfachMailCommand.resource | hasLink: commandLinkRel.UPDATE"
 		icon="mail_outline"
 		toolTip="Neue Nachricht erstellen"
 		(clickEmitter)="openPostfachNachrichtenDialog.emit()">
-	</goofy-client-icon-button-with-spinner>
+	</alfa-icon-button-with-spinner>
 
 </ng-container>
\ No newline at end of file
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-button-container/postfach-mail-button/postfach-mail-button.component.ts b/goofy-client/libs/postfach/src/lib/postfach-mail-button-container/postfach-mail-button/postfach-mail-button.component.ts
index 5d3286efd9234ab2b43af4b2876690b8ded198ec..14bf7cf63a0f4571ff68f0bff425cd824d36ebe6 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-button-container/postfach-mail-button/postfach-mail-button.component.ts
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-button-container/postfach-mail-button/postfach-mail-button.component.ts
@@ -28,7 +28,7 @@ import { createEmptyStateResource, StateResource } from '@alfa-client/tech-share
 import { CommandLinkRel } from 'libs/command-shared/src/lib/command.linkrel';
 
 @Component({
-	selector: 'goofy-client-postfach-mail-button',
+	selector: 'alfa-postfach-mail-button',
 	templateUrl: './postfach-mail-button.component.html',
 	styleUrls: ['./postfach-mail-button.component.scss']
 })
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-form/_postfach-mail-form.theme.scss b/goofy-client/libs/postfach/src/lib/postfach-mail-form/_postfach-mail-form.theme.scss
index 0e3c148b89b2a9eb392cacc4d858f1f2715dba45..d1e81f014fa214645439ed2729586bb78ab7b7bc 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-form/_postfach-mail-form.theme.scss
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-form/_postfach-mail-form.theme.scss
@@ -21,7 +21,7 @@
  * Die sprachspezifischen Genehmigungen und Beschränkungen
  * unter der Lizenz sind dem Lizenztext zu entnehmen.
  */
-body.dark goofy-client-postfach-mail-form {
+body.dark alfa-postfach-mail-form {
 	.receiver {
 		border-color: rgba(#fff, 0.8);
 	}
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-form/postfach-mail-form.component.html b/goofy-client/libs/postfach/src/lib/postfach-mail-form/postfach-mail-form.component.html
index ec3434bb2bc14910a541a93be5887486e6d864fb..41f403aa12603e6f3706fbc4f6ebc73c4efa18a5 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-form/postfach-mail-form.component.html
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-form/postfach-mail-form.component.html
@@ -30,28 +30,28 @@
 
 <form [formGroup]="formService.form" (ngSubmit)="submit()">
 
-	<goofy-client-text-editor [formControlName]="formServiceClass.FIELD_SUBJECT"
+	<alfa-text-editor [formControlName]="formServiceClass.FIELD_SUBJECT"
 			label="Betreff"
 			[autoFocus]="true">
-	</goofy-client-text-editor>
-	<goofy-client-textarea-editor [formControlName]="formServiceClass.FIELD_MAIL_BODY"
+	</alfa-text-editor>
+	<alfa-textarea-editor [formControlName]="formServiceClass.FIELD_MAIL_BODY"
 			label="Text"
 			class="message-editor">
-	</goofy-client-textarea-editor>
+	</alfa-textarea-editor>
 
-	<goofy-client-postfach-nachricht-attachment-container [postfachNachricht]="dialogData.postfachNachricht"></goofy-client-postfach-nachricht-attachment-container>
+	<alfa-postfach-nachricht-attachment-container [postfachNachricht]="dialogData.postfachNachricht"></alfa-postfach-nachricht-attachment-container>
 
 	<div class="button-bar-bottom">
 
-		<goofy-client-ozgcloud-stroked-button-with-spinner data-test-id="postfach-send-button"
+		<alfa-ozgcloud-stroked-button-with-spinner data-test-id="postfach-send-button"
 			[stateResource]="sendInProgress$ | async"
 			text="Senden"
 			icon="send"
 			type="submit"
 			class="submit-button">
-		</goofy-client-ozgcloud-stroked-button-with-spinner>
+		</alfa-ozgcloud-stroked-button-with-spinner>
 
-		<goofy-client-postfach-nachricht-reply-editor-container></goofy-client-postfach-nachricht-reply-editor-container>
+		<alfa-postfach-nachricht-reply-editor-container></alfa-postfach-nachricht-reply-editor-container>
 	</div>
 
 </form>
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-form/postfach-mail-form.component.ts b/goofy-client/libs/postfach/src/lib/postfach-mail-form/postfach-mail-form.component.ts
index 424b6ffed9a2b2ae7fe189dcdd683a475439e8ea..3c8e0a5a68b4baf7aa25b83289130f14aa4e0f83 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-form/postfach-mail-form.component.ts
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-form/postfach-mail-form.component.ts
@@ -33,7 +33,7 @@ import { PostfachMailFormservice } from './postfach-mail.formservice';
 import * as CommandUtil from '../../../../command-shared/src/lib/command.util';
 
 @Component({
-	selector: 'goofy-client-postfach-mail-form',
+	selector: 'alfa-postfach-mail-form',
 	templateUrl: './postfach-mail-form.component.html',
 	styleUrls: ['./postfach-mail-form.component.scss'],
 	providers: [PostfachMailFormservice]
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-form/postfach-nachricht-attachment-container/postfach-nachricht-attachment-container.component.html b/goofy-client/libs/postfach/src/lib/postfach-mail-form/postfach-nachricht-attachment-container/postfach-nachricht-attachment-container.component.html
index 4d6f7dc200536c3de6ce53089502597a0e91bb64..af13bbd74122e964ddb415b7d57216b9545d0b9d 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-form/postfach-nachricht-attachment-container/postfach-nachricht-attachment-container.component.html
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-form/postfach-nachricht-attachment-container/postfach-nachricht-attachment-container.component.html
@@ -1,6 +1,6 @@
-<goofy-client-binary-file-attachment-container
+<alfa-binary-file-attachment-container
 	[formArrayName]="formServiceClass.FIELD_ATTACHMENTS"
 	[existFiles]="attachments$ | async"
 	[uploadStateResource]="postfachNachrichtListStateResource$ | async"
 	[linkRelUploadAttachment]="postfachMailListLinkRel.UPLOAD_ATTACHMENT">
-</goofy-client-binary-file-attachment-container>
\ No newline at end of file
+</alfa-binary-file-attachment-container>
\ No newline at end of file
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-form/postfach-nachricht-attachment-container/postfach-nachricht-attachment-container.component.ts b/goofy-client/libs/postfach/src/lib/postfach-mail-form/postfach-nachricht-attachment-container/postfach-nachricht-attachment-container.component.ts
index 7abc64ae38dfa3268d2c2c503511b9ada856e2fd..25cb4c08a4adf66679c8fc1cc02e2e1c8ed8c82b 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-form/postfach-nachricht-attachment-container/postfach-nachricht-attachment-container.component.ts
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-form/postfach-nachricht-attachment-container/postfach-nachricht-attachment-container.component.ts
@@ -7,7 +7,7 @@ import { Observable, of } from 'rxjs';
 import { PostfachMailFormservice } from '../postfach-mail.formservice';
 
 @Component({
-	selector: 'goofy-client-postfach-nachricht-attachment-container',
+	selector: 'alfa-postfach-nachricht-attachment-container',
 	templateUrl: './postfach-nachricht-attachment-container.component.html',
 	styleUrls: ['./postfach-nachricht-attachment-container.component.scss'],
 	viewProviders: [FormProvider]
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-form/postfach-nachricht-reply-editor-container/postfach-nachricht-reply-editor-container.component.html b/goofy-client/libs/postfach/src/lib/postfach-mail-form/postfach-nachricht-reply-editor-container/postfach-nachricht-reply-editor-container.component.html
index 31870e062604a7563d7e7dfb0566f6f0a2d51448..35c63b665bff5a0f91c691b0943fccb4328e5536 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-form/postfach-nachricht-reply-editor-container/postfach-nachricht-reply-editor-container.component.html
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-form/postfach-nachricht-reply-editor-container/postfach-nachricht-reply-editor-container.component.html
@@ -1,9 +1,9 @@
 <ng-container *ngIf="postfachFeatures$ | async as postfachFeatures">
 
-	<goofy-client-enum-editor *ngIf="postfachFeatures.reply" data-test-id="postfach-reply-option"
+	<alfa-enum-editor *ngIf="postfachFeatures.reply" data-test-id="postfach-reply-option"
 		[formControlName]="formServiceClass.FIELD_REPLY_OPTION"
 		[defaultItem]="defaultItem"
 		[itemList]="itemList">
-	</goofy-client-enum-editor>
+	</alfa-enum-editor>
 
 </ng-container>
\ No newline at end of file
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-form/postfach-nachricht-reply-editor-container/postfach-nachricht-reply-editor-container.component.ts b/goofy-client/libs/postfach/src/lib/postfach-mail-form/postfach-nachricht-reply-editor-container/postfach-nachricht-reply-editor-container.component.ts
index 78d5e56d060f8610fee573811dcee7c9653a2301..90679a45d09def076e7798998102c8b27ff06c46 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-form/postfach-nachricht-reply-editor-container/postfach-nachricht-reply-editor-container.component.ts
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-form/postfach-nachricht-reply-editor-container/postfach-nachricht-reply-editor-container.component.ts
@@ -6,7 +6,7 @@ import { Observable } from 'rxjs';
 import { PostfachMailFormservice } from '../postfach-mail.formservice';
 
 @Component({
-	selector: 'goofy-client-postfach-nachricht-reply-editor-container',
+	selector: 'alfa-postfach-nachricht-reply-editor-container',
 	templateUrl: './postfach-nachricht-reply-editor-container.component.html',
 	styleUrls: ['./postfach-nachricht-reply-editor-container.component.scss'],
 	viewProviders: [FormProvider]
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list-container.component.html b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list-container.component.html
index 476a9332524a8bbc43620b809f7d3682d18b746a..5672f4242a78f0f080d7e913778044f4af0669aa 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list-container.component.html
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list-container.component.html
@@ -23,7 +23,7 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-postfach-mail-list data-test-id="postfach-mail-list"
+<alfa-postfach-mail-list data-test-id="postfach-mail-list"
 		[vorgangStateResource]="vorgangStateResource"
 		[postfachMailListStateResource]="postfachMailListStateResource$ | async">
-</goofy-client-postfach-mail-list>
+</alfa-postfach-mail-list>
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list-container.component.ts b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list-container.component.ts
index 573110b74a6d67a4709edb07006c0e54574f0ecd..67799bfd4211548c1ece82e53ab4ab8ec887fd8b 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list-container.component.ts
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list-container.component.ts
@@ -28,7 +28,7 @@ import { VorgangWithEingangResource } from '@alfa-client/vorgang-shared';
 import { Observable } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-postfach-mail-list-container',
+	selector: 'alfa-postfach-mail-list-container',
 	templateUrl: './postfach-mail-list-container.component.html',
 	styleUrls: ['./postfach-mail-list-container.component.scss'],
 	providers: [{ provide: ON_PAGE, useValue: false }]
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail-list.component.html b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail-list.component.html
index f17bfffab270945618422d89366b8b403d47a9e5..a96a01025bebb6b7b5fcb242ec0d9a58e06727f7 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail-list.component.html
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail-list.component.html
@@ -25,24 +25,24 @@
 -->
 <div class="nachrichten-header">
 	<h3 class="nachrichten">Nachrichten</h3>
-	<goofy-client-postfach-mail-pdf-button-container [postfachMailListResource]="postfachMailListStateResource.resource"></goofy-client-postfach-mail-pdf-button-container>
+	<alfa-postfach-mail-pdf-button-container [postfachMailListResource]="postfachMailListStateResource.resource"></alfa-postfach-mail-pdf-button-container>
 	<ng-container *ngIf="postfachMailListStateResource.resource | hasLink: postfachMailListLinkRel.SEND_POSTFACH_MAIL">
-		<goofy-client-postfach-mail-button-container toolTip="Neue Nachricht erstellen" [vorgang]="vorgangStateResource.resource" data-test-id="postfach-mail-button-container-no-label"></goofy-client-postfach-mail-button-container>
+		<alfa-postfach-mail-button-container toolTip="Neue Nachricht erstellen" [vorgang]="vorgangStateResource.resource" data-test-id="postfach-mail-button-container-no-label"></alfa-postfach-mail-button-container>
 	</ng-container>
 </div>
 
-<goofy-client-spinner [stateResource]="postfachMailListStateResource">
+<alfa-spinner [stateResource]="postfachMailListStateResource">
 
-	<goofy-client-postfach-mail *ngFor="let postfachMail of postfachMailListStateResource.resource | toEmbeddedResources: postfachMailListLinkRel.POSTFACH_MAIL_LIST"
+	<alfa-postfach-mail *ngFor="let postfachMail of postfachMailListStateResource.resource | toEmbeddedResources: postfachMailListLinkRel.POSTFACH_MAIL_LIST"
 		class="postfach"
 		[vorgangStateResource]="vorgangStateResource"
 		[postfachMail]="postfachMail"
 		[attr.data-test-id]="(postfachMail.subject | convertForDataTest) + '-item'">
-	</goofy-client-postfach-mail>
-</goofy-client-spinner>
+	</alfa-postfach-mail>
+</alfa-spinner>
 
 <ng-container *ngIf="postfachMailListStateResource.resource | hasLink: postfachMailListLinkRel.SEND_POSTFACH_MAIL; else noPostfach">
-	<goofy-client-postfach-mail-button-container text="Nachricht" [vorgang]="vorgangStateResource.resource" data-test-id="postfach-mail-button-container"></goofy-client-postfach-mail-button-container>
+	<alfa-postfach-mail-button-container text="Nachricht" [vorgang]="vorgangStateResource.resource" data-test-id="postfach-mail-button-container"></alfa-postfach-mail-button-container>
 </ng-container>
 
 <ng-template #noPostfach>
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail-list.component.scss b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail-list.component.scss
index dca0271a7a0e32cf3049ad4e12aad58493fdbede..9151a8d5270294ff927c42cc0551ae71e43ccb96 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail-list.component.scss
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail-list.component.scss
@@ -56,7 +56,7 @@
 		flex-grow: 2;
 	}
 
-	goofy-client-postfach-mail-pdf-button-container {
+	alfa-postfach-mail-pdf-button-container {
 		margin: 0 0.75rem;
 	}
 }
\ No newline at end of file
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail-list.component.ts b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail-list.component.ts
index 3e2816fa4224711082f6502da7552a387607c022..5faaf9688219dabe8acf58fca1fcae7c0672bde5 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail-list.component.ts
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail-list.component.ts
@@ -27,7 +27,7 @@ import { StateResource } from '@alfa-client/tech-shared';
 import { VorgangHeaderLinkRel, VorgangWithEingangResource } from '@alfa-client/vorgang-shared';
 
 @Component({
-	selector: 'goofy-client-postfach-mail-list',
+	selector: 'alfa-postfach-mail-list',
 	templateUrl: './postfach-mail-list.component.html',
 	styleUrls: ['./postfach-mail-list.component.scss']
 })
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/incomming-mail/incomming-mail.component.html b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/incomming-mail/incomming-mail.component.html
index 3c70a5cb9f2646d8db0b8f3b1aef9ed533d0dd8c..0085ce94a2a46da5de136eed0af55712d1058e17 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/incomming-mail/incomming-mail.component.html
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/incomming-mail/incomming-mail.component.html
@@ -29,7 +29,7 @@
 			<mat-icon data-test-id="reply-icon">reply</mat-icon>
 			<span class="overflow">{{ postfachMail.subject }}</span>
 		</div>
-		<goofy-client-postfach-mail-date class="date" [postfachMail]="postfachMail"></goofy-client-postfach-mail-date>
+		<alfa-postfach-mail-date class="date" [postfachMail]="postfachMail"></alfa-postfach-mail-date>
 	</div>
 	<div class="second-row">
 		<div class="message overflow" data-test-id="mail-text">{{ postfachMail.mailBody }}</div>
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/incomming-mail/incomming-mail.component.ts b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/incomming-mail/incomming-mail.component.ts
index 14d492e1895eeedad6ab46556e89f685cf7ee82b..aa428ed099a383c9b5b998562229dcd574177e8e 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/incomming-mail/incomming-mail.component.ts
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/incomming-mail/incomming-mail.component.ts
@@ -25,7 +25,7 @@ import { Component, Inject, Input } from '@angular/core';
 import { ON_PAGE, PostfachMailLinkRel, PostfachMailResource } from '@alfa-client/postfach-shared';
 
 @Component({
-	selector: 'goofy-client-incomming-mail',
+	selector: 'alfa-incomming-mail',
 	templateUrl: './incomming-mail.component.html',
 	styleUrls: ['./incomming-mail.component.scss']
 })
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/outgoing-mail-error-container/outgoing-mail-error-container.component.html b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/outgoing-mail-error-container/outgoing-mail-error-container.component.html
index 875d9f1345929e97ad43a411b95f581a99a74fa6..c0bae53d17f222af0f357836cd86a3c57344ac04 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/outgoing-mail-error-container/outgoing-mail-error-container.component.html
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/outgoing-mail-error-container/outgoing-mail-error-container.component.html
@@ -23,8 +23,8 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-outgoing-mail-error *ngIf="postfachMailResource | hasLink: postfachMailLinkRel.RESEND_POSTFACH_MAIL" data-test-id="outgoing-mail-error"
+<alfa-outgoing-mail-error *ngIf="postfachMailResource | hasLink: postfachMailLinkRel.RESEND_POSTFACH_MAIL" data-test-id="outgoing-mail-error"
 		[postfachMailResource]="postfachMailResource" [resendPostfachMailStateResource]="resendPostfachMailStateResource$ | async"
 		(resend)="resendMail()"
 		class="error">
-</goofy-client-outgoing-mail-error>
+</alfa-outgoing-mail-error>
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/outgoing-mail-error-container/outgoing-mail-error-container.component.ts b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/outgoing-mail-error-container/outgoing-mail-error-container.component.ts
index 02bc30f9c120ba15cc1a9cd376033dd0be06114e..28ee1d34c1e83510df17d8c518da5d65bf6455a7 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/outgoing-mail-error-container/outgoing-mail-error-container.component.ts
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/outgoing-mail-error-container/outgoing-mail-error-container.component.ts
@@ -28,7 +28,7 @@ import { Observable } from 'rxjs';
 import { PostfachMailLinkRel, PostfachMailResource, PostfachService } from '@alfa-client/postfach-shared';
 
 @Component({
-	selector: 'goofy-client-outgoing-mail-error-container',
+	selector: 'alfa-outgoing-mail-error-container',
 	templateUrl: './outgoing-mail-error-container.component.html',
 	styleUrls: ['./outgoing-mail-error-container.component.scss']
 })
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/outgoing-mail-error-container/outgoing-mail-error/outgoing-mail-error.component.html b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/outgoing-mail-error-container/outgoing-mail-error/outgoing-mail-error.component.html
index 64c04c0b8b447910c81fc1082cbc67dccb19d106..3bfad54d2fb6faf6a92743ec70afa975e3887077 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/outgoing-mail-error-container/outgoing-mail-error/outgoing-mail-error.component.html
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/outgoing-mail-error-container/outgoing-mail-error/outgoing-mail-error.component.html
@@ -28,10 +28,10 @@
 	<mat-icon data-test-id="mail-send-error-icon" class="mail-send-error__icon mat-icon-error">error_outline_white</mat-icon>
 </div>
 <!-- TODO Eigene Component fuer den Button -->
-<goofy-client-ozgcloud-stroked-button-with-spinner dataTestId="mail-resend-button"
+<alfa-ozgcloud-stroked-button-with-spinner dataTestId="mail-resend-button"
 		text="Erneut versuchen"
 		icon="autorenew"
 		[stateResource]="resendPostfachMailStateResource"
 		(clickEmitter)="resend.emit()">
-</goofy-client-ozgcloud-stroked-button-with-spinner>
+</alfa-ozgcloud-stroked-button-with-spinner>
 <!--  -->
\ No newline at end of file
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/outgoing-mail-error-container/outgoing-mail-error/outgoing-mail-error.component.scss b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/outgoing-mail-error-container/outgoing-mail-error/outgoing-mail-error.component.scss
index 5e77efb9e5f2528ab35709ee7213281e83175a9c..01997ff0302b055eb7e247f8f60b26a94a1842dc 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/outgoing-mail-error-container/outgoing-mail-error/outgoing-mail-error.component.scss
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/outgoing-mail-error-container/outgoing-mail-error/outgoing-mail-error.component.scss
@@ -45,7 +45,7 @@
 	}
 }
 
-goofy-client-ozgcloud-stroked-button-with-spinner {
+alfa-ozgcloud-stroked-button-with-spinner {
 	display: block;
 	margin-bottom: 8px;
 }
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/outgoing-mail-error-container/outgoing-mail-error/outgoing-mail-error.component.ts b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/outgoing-mail-error-container/outgoing-mail-error/outgoing-mail-error.component.ts
index d6310eae7b1d830bb8a2a7078abf4ddc9f5d921f..f1e83f13a90bc9376512a1f7009a13cdd8bd7ddc 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/outgoing-mail-error-container/outgoing-mail-error/outgoing-mail-error.component.ts
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/outgoing-mail-error-container/outgoing-mail-error/outgoing-mail-error.component.ts
@@ -27,7 +27,7 @@ import { PostfachMailResource, getMessageCodeMessage } from '@alfa-client/postfa
 import { StateResource } from '@alfa-client/tech-shared';
 
 @Component({
-	selector: 'goofy-client-outgoing-mail-error',
+	selector: 'alfa-outgoing-mail-error',
 	templateUrl: './outgoing-mail-error.component.html',
 	styleUrls: ['./outgoing-mail-error.component.scss']
 })
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/outgoing-mail.component.html b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/outgoing-mail.component.html
index b74e26986829d85daacc0d6f98a8b4ff18e33ed5..54dcde06efe37bc02ed2d6e0974888fd7c710365 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/outgoing-mail.component.html
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/outgoing-mail.component.html
@@ -25,11 +25,11 @@
 -->
 <a [ngClass]="{ error: postfachMail | hasLink: postfachNachrichtLinkRel.RESEND_POSTFACH_MAIL }" routerLink="postfach">
 	<div class="mail-head">
-		<goofy-client-user-profile-in-postfach-mail-container *ngIf="postfachMail | hasLink: postfachNachrichtLinkRel.CREATED_BY"
+		<alfa-user-profile-in-postfach-mail-container *ngIf="postfachMail | hasLink: postfachNachrichtLinkRel.CREATED_BY"
 				[postfachMail]="postfachMail">
-		</goofy-client-user-profile-in-postfach-mail-container>
+		</alfa-user-profile-in-postfach-mail-container>
 
-		<goofy-client-postfach-mail-date *ngIf="postfachMail.sentAt" [postfachMail]="postfachMail" data-test-id="postfach-outgoing-nachricht-date"></goofy-client-postfach-mail-date>
+		<alfa-postfach-mail-date *ngIf="postfachMail.sentAt" [postfachMail]="postfachMail" data-test-id="postfach-outgoing-nachricht-date"></alfa-postfach-mail-date>
 	</div>
 
 	<span class="overflow subject" data-test-id="mail-subject">{{ postfachMail.subject }}</span>
@@ -38,8 +38,8 @@
 	<mat-icon *ngIf="(postfachMail | hasLink: postfachNachrichtLinkRel.ATTACHMENTS) && !onPage" data-test-id="postfach-nachricht-attachment-icon">attach_file</mat-icon>
 </a>
 
-<goofy-client-outgoing-mail-error-container [postfachMailResource]="postfachMail"></goofy-client-outgoing-mail-error-container>
-<goofy-client-postfach-nachricht-edit-button-container *ngIf="(postfachMail | hasLink: postfachNachrichtLinkRel.EDIT)  && !onPage" data-test-id="postfach-nachricht-edit-button-container"
+<alfa-outgoing-mail-error-container [postfachMailResource]="postfachMail"></alfa-outgoing-mail-error-container>
+<alfa-postfach-nachricht-edit-button-container *ngIf="(postfachMail | hasLink: postfachNachrichtLinkRel.EDIT)  && !onPage" data-test-id="postfach-nachricht-edit-button-container"
 	[postfachNachricht]="postfachMail"
 	[vorgangStateResource]="vorgangStateResource">
-</goofy-client-postfach-nachricht-edit-button-container>
\ No newline at end of file
+</alfa-postfach-nachricht-edit-button-container>
\ No newline at end of file
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/outgoing-mail.component.scss b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/outgoing-mail.component.scss
index e520ffb63a83eca02a1de093e2ad6d2a6959f6f8..cd4c69a1c3b684cc5d7434e8e2da083949c9c83b 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/outgoing-mail.component.scss
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/outgoing-mail.component.scss
@@ -49,7 +49,7 @@ a {
 
 	// TODO Do not use ::ng-deep because it's marked as deprecated.
 	::ng-deep {
-		goofy-client-user-icon {
+		alfa-user-icon {
 			transform: scale(0.7);
 			margin-left: -4px;
 		}
@@ -61,7 +61,7 @@ a {
 }
 
 .error {
-	goofy-client-user-profile-in-postfach-mail-container,
+	alfa-user-profile-in-postfach-mail-container,
 	.message,
 	.subject {
 		opacity: 0.4;
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/outgoing-mail.component.ts b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/outgoing-mail.component.ts
index 138ac3afe58794169de3132ea6e5f09db17786c0..1f9a499efd357691710f274d6193cfab63d3c028 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/outgoing-mail.component.ts
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/outgoing-mail.component.ts
@@ -27,7 +27,7 @@ import { StateResource } from '@alfa-client/tech-shared';
 import { VorgangResource } from '@alfa-client/vorgang-shared';
 
 @Component({
-	selector: 'goofy-client-outgoing-mail',
+	selector: 'alfa-outgoing-mail',
 	templateUrl: './outgoing-mail.component.html',
 	styleUrls: ['./outgoing-mail.component.scss']
 })
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/postfach-nachricht-edit-button-container/postfach-nachricht-edit-button-container.component.html b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/postfach-nachricht-edit-button-container/postfach-nachricht-edit-button-container.component.html
index df17cbd8850ab41438019fffec077ecac31e46f9..a9bc1087391597cee071887691542eaac5af3c52 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/postfach-nachricht-edit-button-container/postfach-nachricht-edit-button-container.component.html
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/postfach-nachricht-edit-button-container/postfach-nachricht-edit-button-container.component.html
@@ -1 +1 @@
-<goofy-client-ozgcloud-icon data-test-id="postfach-nachricht-edit-button" icon="edit" (click)="edit()">Bearbeiten</goofy-client-ozgcloud-icon>
\ No newline at end of file
+<alfa-ozgcloud-icon data-test-id="postfach-nachricht-edit-button" icon="edit" (click)="edit()">Bearbeiten</alfa-ozgcloud-icon>
\ No newline at end of file
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/postfach-nachricht-edit-button-container/postfach-nachricht-edit-button-container.component.scss b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/postfach-nachricht-edit-button-container/postfach-nachricht-edit-button-container.component.scss
index b92f3c8994b9022cb6e6d0b5f71f5c1d1742b261..f8693138f476d88c41f8e9a1e706139e401d19c3 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/postfach-nachricht-edit-button-container/postfach-nachricht-edit-button-container.component.scss
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/postfach-nachricht-edit-button-container/postfach-nachricht-edit-button-container.component.scss
@@ -3,7 +3,7 @@
 	cursor: pointer;
 
 	// TODO Do not use ::ng-deep because it's marked as deprecated.
-	::ng-deep goofy-client-ozgcloud-icon {
+	::ng-deep alfa-ozgcloud-icon {
 		mat-icon {
 			vertical-align: initial;
 		}
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/postfach-nachricht-edit-button-container/postfach-nachricht-edit-button-container.component.ts b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/postfach-nachricht-edit-button-container/postfach-nachricht-edit-button-container.component.ts
index a467e824ed4abfe07fe2ec5befc239817fd23dff..790c422a40bf0eef9cccf3777805d5ba1bf13b3c 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/postfach-nachricht-edit-button-container/postfach-nachricht-edit-button-container.component.ts
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/outgoing-mail/postfach-nachricht-edit-button-container/postfach-nachricht-edit-button-container.component.ts
@@ -6,7 +6,7 @@ import { Antragsteller, VorgangWithEingang } from '@alfa-client/vorgang-shared';
 import { PostfachMailFormComponent } from 'libs/postfach/src/lib/postfach-mail-form/postfach-mail-form.component';
 
 @Component({
-	selector: 'goofy-client-postfach-nachricht-edit-button-container',
+	selector: 'alfa-postfach-nachricht-edit-button-container',
 	templateUrl: './postfach-nachricht-edit-button-container.component.html',
 	styleUrls: ['./postfach-nachricht-edit-button-container.component.scss'],
 })
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 2fd5229d6a0c5d960992dfd629adfc068d934783..528dd178402254d881f29f2a548135d73866afc8 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,6 +23,6 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-vertical-binary-file-list
+<alfa-vertical-binary-file-list
 	[fileListResource]="attachments$ | async">
-</goofy-client-vertical-binary-file-list>
\ No newline at end of file
+</alfa-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.ts b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/postfach-mail-attachments/postfach-mail-attachments.component.ts
index 38bc718cf0805c88706e96da102ee9a70cede8fa..457848707cbbad6ed344237da591c939722ae194 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/postfach-mail-attachments/postfach-mail-attachments.component.ts
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/postfach-mail-attachments/postfach-mail-attachments.component.ts
@@ -28,7 +28,7 @@ import { createEmptyStateResource, StateResource } from '@alfa-client/tech-share
 import { Observable, of } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-postfach-mail-attachments',
+	selector: 'alfa-postfach-mail-attachments',
 	templateUrl: './postfach-mail-attachments.component.html',
 	styleUrls: ['./postfach-mail-attachments.component.scss']
 })
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/postfach-mail-date/postfach-mail-date.component.ts b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/postfach-mail-date/postfach-mail-date.component.ts
index 4059dedd48395b729b25b0cd17df95014a0c37fc..4084b89c1f52faa8eb2dfcc5cb5a4f1fadd23e46 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/postfach-mail-date/postfach-mail-date.component.ts
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/postfach-mail-date/postfach-mail-date.component.ts
@@ -25,7 +25,7 @@ import { Component, Input } from '@angular/core';
 import { isIncomingMail, PostfachMailLinkRel, PostfachMailResource } from '@alfa-client/postfach-shared';
 
 @Component({
-	selector: 'goofy-client-postfach-mail-date',
+	selector: 'alfa-postfach-mail-date',
 	templateUrl: './postfach-mail-date.component.html',
 	styleUrls: ['./postfach-mail-date.component.scss']
 })
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/postfach-mail.component.html b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/postfach-mail.component.html
index 9ad126dc89d5cc4ef05365c27632ffd3729bd3bb..1939f81fb8b438660b214b8b4a824d67d85d83ea 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/postfach-mail.component.html
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/postfach-mail.component.html
@@ -23,13 +23,13 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-incomming-mail *ngIf="isIncomingMail" data-test-id="postfach-incoming-nachricht"
+<alfa-incomming-mail *ngIf="isIncomingMail" data-test-id="postfach-incoming-nachricht"
 	[postfachMail]="postfachMail">
-</goofy-client-incomming-mail>
-<goofy-client-outgoing-mail *ngIf="!isIncomingMail" data-test-id="postfach-outgoing-nachricht"
+</alfa-incomming-mail>
+<alfa-outgoing-mail *ngIf="!isIncomingMail" data-test-id="postfach-outgoing-nachricht"
 	[postfachMail]="postfachMail" [vorgangStateResource]="vorgangStateResource">
-</goofy-client-outgoing-mail>
+</alfa-outgoing-mail>
 
-<goofy-client-postfach-mail-attachments *ngIf="(postfachMail | hasLink: postfachNachrichtLinkRel.ATTACHMENTS) && onPage" data-test-id="postfach-mail-attachments-container"
+<alfa-postfach-mail-attachments *ngIf="(postfachMail | hasLink: postfachNachrichtLinkRel.ATTACHMENTS) && onPage" data-test-id="postfach-mail-attachments-container"
 		[postfachNachricht]="postfachMail">
-</goofy-client-postfach-mail-attachments>
+</alfa-postfach-mail-attachments>
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/postfach-mail.component.ts b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/postfach-mail.component.ts
index 9b046deb41d29ca2dae0b74568a45ee4d388eac6..97de921473e1dcb26cd58ea803bbd06c38d9de8d 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/postfach-mail.component.ts
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-list-container/postfach-mail-list/postfach-mail/postfach-mail.component.ts
@@ -27,7 +27,7 @@ import { StateResource } from '@alfa-client/tech-shared';
 import { VorgangResource } from '@alfa-client/vorgang-shared';
 
 @Component({
-	selector: 'goofy-client-postfach-mail',
+	selector: 'alfa-postfach-mail',
 	templateUrl: './postfach-mail.component.html',
 	styleUrls: ['./postfach-mail.component.scss']
 })
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-pdf-button-container/postfach-mail-pdf-button-container.component.html b/goofy-client/libs/postfach/src/lib/postfach-mail-pdf-button-container/postfach-mail-pdf-button-container.component.html
index d162b0bacb564258fc21dfd3de39a00aae90377c..92a8242f3cef25f30ea589ba7b21830cb94aa907 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-pdf-button-container/postfach-mail-pdf-button-container.component.html
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-pdf-button-container/postfach-mail-pdf-button-container.component.html
@@ -23,9 +23,9 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-postfach-mail-pdf-button
+<alfa-postfach-mail-pdf-button
 	[isDownloadInProgress]="isDownloadPdfInProgress$ | async"
 	[postfachMailListResource]="postfachMailListResource"
 	[showButtonWithLabel]="showButtonWithLabel"
 	(downloadPdf)="downloadPdf()">
-</goofy-client-postfach-mail-pdf-button>
\ No newline at end of file
+</alfa-postfach-mail-pdf-button>
\ No newline at end of file
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-pdf-button-container/postfach-mail-pdf-button-container.component.ts b/goofy-client/libs/postfach/src/lib/postfach-mail-pdf-button-container/postfach-mail-pdf-button-container.component.ts
index 7fa9e698ab496a860aa82710607c6494beb1da5d..9bf59bdbe1b3d7b71a705af2717bbce965691fd8 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-pdf-button-container/postfach-mail-pdf-button-container.component.ts
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-pdf-button-container/postfach-mail-pdf-button-container.component.ts
@@ -26,7 +26,7 @@ import { PostfachMailResource, PostfachService } from '@alfa-client/postfach-sha
 import { Observable } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-postfach-mail-pdf-button-container',
+	selector: 'alfa-postfach-mail-pdf-button-container',
 	templateUrl: './postfach-mail-pdf-button-container.component.html',
 	styleUrls: ['./postfach-mail-pdf-button-container.component.scss'],
 })
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-pdf-button-container/postfach-mail-pdf-button/postfach-mail-pdf-button.component.html b/goofy-client/libs/postfach/src/lib/postfach-mail-pdf-button-container/postfach-mail-pdf-button/postfach-mail-pdf-button.component.html
index 95c943ae410eba1c497ccbbe48928e71bbf12625..ba76ceac4ceff6d55cc5eb2832faf583f8a2ecfd 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-pdf-button-container/postfach-mail-pdf-button/postfach-mail-pdf-button.component.html
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-pdf-button-container/postfach-mail-pdf-button/postfach-mail-pdf-button.component.html
@@ -26,20 +26,20 @@
 <ng-container *ngIf="postfachMailCount != postfachNachrichtenCount.NONE">
 
 	<ng-container *ngIf="showButtonWithLabel; else showButton">
-		<goofy-client-ozgcloud-stroked-button-with-spinner data-test-id="postfach-pdf-export-button"
+		<alfa-ozgcloud-stroked-button-with-spinner data-test-id="postfach-pdf-export-button"
 			[showSpinner]="isDownloadInProgress"
 			svgIcon="pdf_export"
 			[text]="label" [toolTip]="label"
 			(clickEmitter)="downloadPdf.emit()">
-		</goofy-client-ozgcloud-stroked-button-with-spinner>
+		</alfa-ozgcloud-stroked-button-with-spinner>
 	</ng-container>
 	<ng-template #showButton>
-		<goofy-client-ozgcloud-stroked-button-with-spinner data-test-id="postfach-pdf-export-label-button"
+		<alfa-ozgcloud-stroked-button-with-spinner data-test-id="postfach-pdf-export-label-button"
 			[showSpinner]="isDownloadInProgress"
 			svgIcon="pdf_export"
 			[toolTip]="label"
 			(clickEmitter)="downloadPdf.emit()">
-		</goofy-client-ozgcloud-stroked-button-with-spinner>
+		</alfa-ozgcloud-stroked-button-with-spinner>
 	</ng-template>
 
 </ng-container>
\ No newline at end of file
diff --git a/goofy-client/libs/postfach/src/lib/postfach-mail-pdf-button-container/postfach-mail-pdf-button/postfach-mail-pdf-button.component.ts b/goofy-client/libs/postfach/src/lib/postfach-mail-pdf-button-container/postfach-mail-pdf-button/postfach-mail-pdf-button.component.ts
index c12d598bec7338e9c4f931c07d2a61a7686b0450..fdfcf5ee21561b2a5db6e6cee26b2e3a337af238 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-mail-pdf-button-container/postfach-mail-pdf-button/postfach-mail-pdf-button.component.ts
+++ b/goofy-client/libs/postfach/src/lib/postfach-mail-pdf-button-container/postfach-mail-pdf-button/postfach-mail-pdf-button.component.ts
@@ -25,7 +25,7 @@ import { Component, EventEmitter, Input, Output } from '@angular/core';
 import { getPostfachNachrichtenCount, PostfachMailListResource, PostfachNachrichtenCount } from '@alfa-client/postfach-shared';
 
 @Component({
-	selector: 'goofy-client-postfach-mail-pdf-button',
+	selector: 'alfa-postfach-mail-pdf-button',
 	templateUrl: './postfach-mail-pdf-button.component.html',
 	styleUrls: ['./postfach-mail-pdf-button.component.scss'],
 })
diff --git a/goofy-client/libs/postfach/src/lib/postfach-page-container/postfach-page-container.component.html b/goofy-client/libs/postfach/src/lib/postfach-page-container/postfach-page-container.component.html
index 635ace682254086b9759677bd4534b769576e1e7..ec90058a9d8519fa29a3752506148187408cf786 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-page-container/postfach-page-container.component.html
+++ b/goofy-client/libs/postfach/src/lib/postfach-page-container/postfach-page-container.component.html
@@ -23,4 +23,4 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-postfach-page [postfachMailListStateResource]="postfachMailListStateResource$ | async"></goofy-client-postfach-page>
\ No newline at end of file
+<alfa-postfach-page [postfachMailListStateResource]="postfachMailListStateResource$ | async"></alfa-postfach-page>
\ No newline at end of file
diff --git a/goofy-client/libs/postfach/src/lib/postfach-page-container/postfach-page-container.component.ts b/goofy-client/libs/postfach/src/lib/postfach-page-container/postfach-page-container.component.ts
index ac29c8a39c71e2fbe5bca131a0a2e7dc98dd94c4..b8713ceb2153e8562474cdb625bb0bb604ca975c 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-page-container/postfach-page-container.component.ts
+++ b/goofy-client/libs/postfach/src/lib/postfach-page-container/postfach-page-container.component.ts
@@ -27,7 +27,7 @@ import { StateResource } from '@alfa-client/tech-shared';
 import { Observable } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-postfach-page-container',
+	selector: 'alfa-postfach-page-container',
 	templateUrl: './postfach-page-container.component.html',
 	styleUrls: ['./postfach-page-container.component.scss'],
 	providers: [{ provide: ON_PAGE, useValue: true }]
diff --git a/goofy-client/libs/postfach/src/lib/postfach-page-container/postfach-page/postfach-page-mail-list/postfach-page-mail-list.component.html b/goofy-client/libs/postfach/src/lib/postfach-page-container/postfach-page/postfach-page-mail-list/postfach-page-mail-list.component.html
index 1564aedfc5bd616395ab1dac38cbf8ad9fb83aec..f85a72a2384a3498d082a591aceca9fabce0d7e0 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-page-container/postfach-page/postfach-page-mail-list/postfach-page-mail-list.component.html
+++ b/goofy-client/libs/postfach/src/lib/postfach-page-container/postfach-page/postfach-page-mail-list/postfach-page-mail-list.component.html
@@ -23,16 +23,16 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-spinner *ngIf="postfachMailListStateResource">
+<alfa-spinner *ngIf="postfachMailListStateResource">
 
-	<goofy-client-postfach-mail *ngFor="let postfachMail of postfachMailListStateResource.resource | toEmbeddedResources: postfachMailListLinkRel.POSTFACH_MAIL_LIST" [attr.data-test-id]="(postfachMail.subject | convertForDataTest) + '-item'"
+	<alfa-postfach-mail *ngFor="let postfachMail of postfachMailListStateResource.resource | toEmbeddedResources: postfachMailListLinkRel.POSTFACH_MAIL_LIST" [attr.data-test-id]="(postfachMail.subject | convertForDataTest) + '-item'"
 		class="postfach postfach-links-disabled"
 		[postfachMail]="postfachMail">
-	</goofy-client-postfach-mail>
+	</alfa-postfach-mail>
 
-	<goofy-client-postfach-mail-pdf-button-container
+	<alfa-postfach-mail-pdf-button-container
 		[showButtonWithLabel]="true"
 		[postfachMailListResource]="postfachMailListStateResource.resource">
-	</goofy-client-postfach-mail-pdf-button-container>
+	</alfa-postfach-mail-pdf-button-container>
 
-</goofy-client-spinner>
+</alfa-spinner>
diff --git a/goofy-client/libs/postfach/src/lib/postfach-page-container/postfach-page/postfach-page-mail-list/postfach-page-mail-list.component.scss b/goofy-client/libs/postfach/src/lib/postfach-page-container/postfach-page/postfach-page-mail-list/postfach-page-mail-list.component.scss
index 324be50ef1ca8c39bf93190f8aeb4756a69e0f87..8272616de7ef72b28c4bc972f0ef24b6c03cf7b8 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-page-container/postfach-page/postfach-page-mail-list/postfach-page-mail-list.component.scss
+++ b/goofy-client/libs/postfach/src/lib/postfach-page-container/postfach-page/postfach-page-mail-list/postfach-page-mail-list.component.scss
@@ -67,7 +67,7 @@
 	}
 }
 
-goofy-client-postfach-mail-pdf-button-container {
+alfa-postfach-mail-pdf-button-container {
 	display: block;
 	margin: 16px 24px;
 }
\ No newline at end of file
diff --git a/goofy-client/libs/postfach/src/lib/postfach-page-container/postfach-page/postfach-page-mail-list/postfach-page-mail-list.component.ts b/goofy-client/libs/postfach/src/lib/postfach-page-container/postfach-page/postfach-page-mail-list/postfach-page-mail-list.component.ts
index 3363b8219f6cb2e44dc60cc8222b88539102be49..f15117b9ca4973dee5388a62913af252deee35d9 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-page-container/postfach-page/postfach-page-mail-list/postfach-page-mail-list.component.ts
+++ b/goofy-client/libs/postfach/src/lib/postfach-page-container/postfach-page/postfach-page-mail-list/postfach-page-mail-list.component.ts
@@ -26,7 +26,7 @@ import { StateResource } from '@alfa-client/tech-shared';
 import { PostfachMailListLinkRel, PostfachMailListResource } from '@alfa-client/postfach-shared';
 
 @Component({
-	selector: 'goofy-client-postfach-page-mail-list',
+	selector: 'alfa-postfach-page-mail-list',
 	templateUrl: './postfach-page-mail-list.component.html',
 	styleUrls: ['./postfach-page-mail-list.component.scss']
 })
diff --git a/goofy-client/libs/postfach/src/lib/postfach-page-container/postfach-page/postfach-page.component.html b/goofy-client/libs/postfach/src/lib/postfach-page-container/postfach-page/postfach-page.component.html
index 886d5c366a8d83df60bf99052f90e3521a907ae2..23e5986fc6d9969453afd4fa56ae2434492ca4e8 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-page-container/postfach-page/postfach-page.component.html
+++ b/goofy-client/libs/postfach/src/lib/postfach-page-container/postfach-page/postfach-page.component.html
@@ -23,11 +23,11 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-subnavigation class="mat-app-background">
-	<goofy-client-back-button linkTo="../" label="zurück zur Detailseite"></goofy-client-back-button>
-</goofy-client-subnavigation>
+<alfa-subnavigation class="mat-app-background">
+	<alfa-back-button linkTo="../" label="zurück zur Detailseite"></alfa-back-button>
+</alfa-subnavigation>
 
 <div class="l-scroll-area--full">
-	<goofy-client-vorgang-in-postfach-breadcrumb-container></goofy-client-vorgang-in-postfach-breadcrumb-container>
-	<goofy-client-postfach-page-mail-list [postfachMailListStateResource]="postfachMailListStateResource" data-test-id="postfach-mail-list"></goofy-client-postfach-page-mail-list>
+	<alfa-vorgang-in-postfach-breadcrumb-container></alfa-vorgang-in-postfach-breadcrumb-container>
+	<alfa-postfach-page-mail-list [postfachMailListStateResource]="postfachMailListStateResource" data-test-id="postfach-mail-list"></alfa-postfach-page-mail-list>
 </div>
diff --git a/goofy-client/libs/postfach/src/lib/postfach-page-container/postfach-page/postfach-page.component.ts b/goofy-client/libs/postfach/src/lib/postfach-page-container/postfach-page/postfach-page.component.ts
index f06e123206bfac277b996f96485249d9757395d8..9d5408e4c2a6cb0804ec2bfa9ec7dc05a8fcb897 100644
--- a/goofy-client/libs/postfach/src/lib/postfach-page-container/postfach-page/postfach-page.component.ts
+++ b/goofy-client/libs/postfach/src/lib/postfach-page-container/postfach-page/postfach-page.component.ts
@@ -26,7 +26,7 @@ import { PostfachMailListResource } from '@alfa-client/postfach-shared';
 import { StateResource } from '@alfa-client/tech-shared';
 
 @Component({
-	selector: 'goofy-client-postfach-page',
+	selector: 'alfa-postfach-page',
 	templateUrl: './postfach-page.component.html',
 	styleUrls: ['./postfach-page.component.scss']
 })
diff --git a/goofy-client/libs/tech-shared/.eslintrc.json b/goofy-client/libs/tech-shared/.eslintrc.json
index ae7ae2063d2c4184815b92ba878d8496d3b4cd87..1681527f0b138727d0dd82a17172e50509baaf65 100644
--- a/goofy-client/libs/tech-shared/.eslintrc.json
+++ b/goofy-client/libs/tech-shared/.eslintrc.json
@@ -13,7 +13,7 @@
 					"error",
 					{
 						"type": "attribute",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "camelCase"
 					}
 				],
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/tech-shared/project.json b/goofy-client/libs/tech-shared/project.json
index bbf7a384271c900ec46a933cadbb88c174b13cd7..b96e3cd6fb956247c93b09101f75955d36e0084e 100644
--- a/goofy-client/libs/tech-shared/project.json
+++ b/goofy-client/libs/tech-shared/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/tech-shared/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"lint": {
 			"executor": "@nx/eslint:lint",
diff --git a/goofy-client/libs/test-utils/.eslintrc.json b/goofy-client/libs/test-utils/.eslintrc.json
index ae7ae2063d2c4184815b92ba878d8496d3b4cd87..1681527f0b138727d0dd82a17172e50509baaf65 100644
--- a/goofy-client/libs/test-utils/.eslintrc.json
+++ b/goofy-client/libs/test-utils/.eslintrc.json
@@ -13,7 +13,7 @@
 					"error",
 					{
 						"type": "attribute",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "camelCase"
 					}
 				],
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/test-utils/project.json b/goofy-client/libs/test-utils/project.json
index 4b63329cba6a3eb88bde456d4a67df33cac8f2ee..b0e23dcdf0669a54bee16ce716c3362bdf5ae042 100644
--- a/goofy-client/libs/test-utils/project.json
+++ b/goofy-client/libs/test-utils/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/test-utils/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"lint": {
 			"executor": "@nx/eslint:lint",
diff --git a/goofy-client/libs/ui/.eslintrc.json b/goofy-client/libs/ui/.eslintrc.json
index ae7ae2063d2c4184815b92ba878d8496d3b4cd87..1681527f0b138727d0dd82a17172e50509baaf65 100644
--- a/goofy-client/libs/ui/.eslintrc.json
+++ b/goofy-client/libs/ui/.eslintrc.json
@@ -13,7 +13,7 @@
 					"error",
 					{
 						"type": "attribute",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "camelCase"
 					}
 				],
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/ui/project.json b/goofy-client/libs/ui/project.json
index d3a1f1d53783dca345123356bc423f02e70e1546..ae9c1d3b2e87a8d15e1ae67d5d6197793780c1c2 100644
--- a/goofy-client/libs/ui/project.json
+++ b/goofy-client/libs/ui/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/ui/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"lint": {
 			"executor": "@nx/eslint:lint",
diff --git a/goofy-client/libs/ui/src/lib/icon/app-icon/app-icon.component.ts b/goofy-client/libs/ui/src/lib/icon/app-icon/app-icon.component.ts
index 199e78812c7a92be90b372edeb39d591119ee7cf..2a9b5d59e0dc428323ddb7f2506d1415450833d1 100644
--- a/goofy-client/libs/ui/src/lib/icon/app-icon/app-icon.component.ts
+++ b/goofy-client/libs/ui/src/lib/icon/app-icon/app-icon.component.ts
@@ -24,7 +24,7 @@
 import { Component } from '@angular/core';
 
 @Component({
-	selector: 'goofy-client-app-icon',
+	selector: 'alfa-app-icon',
 	templateUrl: './app-icon.component.html',
 	styleUrls: ['./app-icon.component.scss'],
 })
diff --git a/goofy-client/libs/ui/src/lib/icon/postfach-icon/_postfach-icon.component.theme.scss b/goofy-client/libs/ui/src/lib/icon/postfach-icon/_postfach-icon.component.theme.scss
index 3334565efb37ce7713cca033585a3682e91450ae..5aa4030aee108b79aac8bc16aae714dd1040b416 100644
--- a/goofy-client/libs/ui/src/lib/icon/postfach-icon/_postfach-icon.component.theme.scss
+++ b/goofy-client/libs/ui/src/lib/icon/postfach-icon/_postfach-icon.component.theme.scss
@@ -21,7 +21,7 @@
  * Die sprachspezifischen Genehmigungen und Beschränkungen
  * unter der Lizenz sind dem Lizenztext zu entnehmen.
  */
-goofy-client-postfach-icon {
+alfa-postfach-icon {
 	.mat-badge-small.mat-badge-above .mat-badge-content {
 		top: -3px;
 	}
diff --git a/goofy-client/libs/ui/src/lib/icon/postfach-icon/postfach-icon.component.ts b/goofy-client/libs/ui/src/lib/icon/postfach-icon/postfach-icon.component.ts
index 341347878ab818145aaf94ba97886fdb4e74393c..8efa754746142ab78afcb22e1ace6449847abaa1 100644
--- a/goofy-client/libs/ui/src/lib/icon/postfach-icon/postfach-icon.component.ts
+++ b/goofy-client/libs/ui/src/lib/icon/postfach-icon/postfach-icon.component.ts
@@ -24,7 +24,7 @@
 import { Component, Input } from '@angular/core';
 
 @Component({
-	selector: 'goofy-client-postfach-icon',
+	selector: 'alfa-postfach-icon',
 	templateUrl: './postfach-icon.component.html',
 	styleUrls: ['./postfach-icon.component.scss'],
 })
diff --git a/goofy-client/libs/ui/src/lib/snackbar/snackbar-close-button/snackbar-close-button.component.ts b/goofy-client/libs/ui/src/lib/snackbar/snackbar-close-button/snackbar-close-button.component.ts
index 2c337dfa03786f29b082942d260b51285bf597af..8af488150eec8bbea33bba73322b1948710e3dd8 100644
--- a/goofy-client/libs/ui/src/lib/snackbar/snackbar-close-button/snackbar-close-button.component.ts
+++ b/goofy-client/libs/ui/src/lib/snackbar/snackbar-close-button/snackbar-close-button.component.ts
@@ -24,7 +24,7 @@
 import { Component, EventEmitter, Output } from '@angular/core';
 
 @Component({
-	selector: 'goofy-client-snackbar-close-button',
+	selector: 'alfa-snackbar-close-button',
 	templateUrl: './snackbar-close-button.component.html',
 	styleUrls: ['./snackbar-close-button.component.scss']
 })
diff --git a/goofy-client/libs/ui/src/lib/snackbar/snackbar-error/snackbar-error.component.html b/goofy-client/libs/ui/src/lib/snackbar/snackbar-error/snackbar-error.component.html
index 782a21c59cbcd3f788e85f45cf847bb5178bb7da..07e76425d143efc1765f3745ac9286485a056ad5 100644
--- a/goofy-client/libs/ui/src/lib/snackbar/snackbar-error/snackbar-error.component.html
+++ b/goofy-client/libs/ui/src/lib/snackbar/snackbar-error/snackbar-error.component.html
@@ -25,4 +25,4 @@
 -->
 <div data-test-id="snackbar-message" class="message">{{ message }}</div>
 
-<goofy-client-snackbar-close-button (close)="close()"></goofy-client-snackbar-close-button>
+<alfa-snackbar-close-button (close)="close()"></alfa-snackbar-close-button>
diff --git a/goofy-client/libs/ui/src/lib/snackbar/snackbar-error/snackbar-error.component.ts b/goofy-client/libs/ui/src/lib/snackbar/snackbar-error/snackbar-error.component.ts
index 6ceb37ba7f68ef70c247fd3814eee5fc2611d336..6e2381e8e6c472b178234c3c891146ae4199812a 100644
--- a/goofy-client/libs/ui/src/lib/snackbar/snackbar-error/snackbar-error.component.ts
+++ b/goofy-client/libs/ui/src/lib/snackbar/snackbar-error/snackbar-error.component.ts
@@ -26,7 +26,7 @@ import { MAT_SNACK_BAR_DATA, MatSnackBarRef } from '@angular/material/snack-bar'
 import { SnackBarData } from '../snackbar.model';
 
 @Component({
-	selector: 'goofy-client-snackbar-error',
+	selector: 'alfa-snackbar-error',
 	templateUrl: './snackbar-error.component.html',
 	styleUrls: ['./snackbar-error.component.scss']
 })
diff --git a/goofy-client/libs/ui/src/lib/snackbar/snackbar-info/snackbar-info.component.html b/goofy-client/libs/ui/src/lib/snackbar/snackbar-info/snackbar-info.component.html
index ab90eeb659662a6958fa8619b864345bef2ee0b0..0d16f8f401306db7b9be6f9437cbab10c31a74d8 100644
--- a/goofy-client/libs/ui/src/lib/snackbar/snackbar-info/snackbar-info.component.html
+++ b/goofy-client/libs/ui/src/lib/snackbar/snackbar-info/snackbar-info.component.html
@@ -32,4 +32,4 @@
 	Rückgängig
 </button>
 
-<goofy-client-snackbar-close-button (close)="close()"></goofy-client-snackbar-close-button>
\ No newline at end of file
+<alfa-snackbar-close-button (close)="close()"></alfa-snackbar-close-button>
\ No newline at end of file
diff --git a/goofy-client/libs/ui/src/lib/snackbar/snackbar-info/snackbar-info.component.ts b/goofy-client/libs/ui/src/lib/snackbar/snackbar-info/snackbar-info.component.ts
index 11d16ea0058cc24c98b127c544a7aa9d313a7df8..930d9afaad77ca967bed192dadb4351bd27918a6 100644
--- a/goofy-client/libs/ui/src/lib/snackbar/snackbar-info/snackbar-info.component.ts
+++ b/goofy-client/libs/ui/src/lib/snackbar/snackbar-info/snackbar-info.component.ts
@@ -28,7 +28,7 @@ import { isUndefined } from 'lodash-es';
 import { SnackBarData } from '../snackbar.model';
 
 @Component({
-	selector: 'goofy-client-snackbar-info',
+	selector: 'alfa-snackbar-info',
 	templateUrl: './snackbar-info.component.html',
 	styleUrls: ['./snackbar-info.component.scss']
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/accordion/accordion.component.ts b/goofy-client/libs/ui/src/lib/ui/accordion/accordion.component.ts
index 6aa77e513983b47118918afd052a1c2ee8b38f45..4c3717249bf93a42b31af5c6ffd403b071f25a26 100644
--- a/goofy-client/libs/ui/src/lib/ui/accordion/accordion.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/accordion/accordion.component.ts
@@ -24,7 +24,7 @@
 import { Component, Input } from '@angular/core';
 
 @Component({
-	selector: 'goofy-client-accordion',
+	selector: 'alfa-accordion',
 	templateUrl: './accordion.component.html',
 	styleUrls: ['./accordion.component.scss'],
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/back-button/back-button.component.ts b/goofy-client/libs/ui/src/lib/ui/back-button/back-button.component.ts
index 9d0e9c45474d8b0919c886597e89e5d32b994fd9..e984fb94bc00c7ed5bc412544d58f37273712982 100644
--- a/goofy-client/libs/ui/src/lib/ui/back-button/back-button.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/back-button/back-button.component.ts
@@ -1,7 +1,7 @@
 import { Component, Input } from '@angular/core';
 
 @Component({
-	selector: 'goofy-client-back-button',
+	selector: 'alfa-back-button',
 	templateUrl: './back-button.component.html',
 	styleUrls: ['./back-button.component.scss'],
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/basic-dialog/basic-dialog.component.html b/goofy-client/libs/ui/src/lib/ui/basic-dialog/basic-dialog.component.html
index df0b8a4b6eb368149121817300be113cfef30460..6283df6d8ee8b4ad874bc6f7df3d475a9dc94ed3 100644
--- a/goofy-client/libs/ui/src/lib/ui/basic-dialog/basic-dialog.component.html
+++ b/goofy-client/libs/ui/src/lib/ui/basic-dialog/basic-dialog.component.html
@@ -3,17 +3,17 @@
 	<p data-test-id="dialog-message">{{ data.message }}</p>
 </div>
 <div mat-dialog-actions>
-	<goofy-client-ozgcloud-stroked-button-with-spinner
+	<alfa-ozgcloud-stroked-button-with-spinner
 		dataTestId="dialog-confirmation-button"
 		[mat-dialog-close]="true"
 		svgIcon="{{ data.okSvgIcon }}"
 		text="{{ data.okText }}">
-	</goofy-client-ozgcloud-stroked-button-with-spinner>
+	</alfa-ozgcloud-stroked-button-with-spinner>
 
-	<goofy-client-ozgcloud-stroked-button-with-spinner
+	<alfa-ozgcloud-stroked-button-with-spinner
 		dataTestId="dialog-cancel-button"
 		(click)="onNoClick()"
 		text="Abbrechen">
-	</goofy-client-ozgcloud-stroked-button-with-spinner>
+	</alfa-ozgcloud-stroked-button-with-spinner>
 
 </div>
\ No newline at end of file
diff --git a/goofy-client/libs/ui/src/lib/ui/basic-dialog/basic-dialog.component.scss b/goofy-client/libs/ui/src/lib/ui/basic-dialog/basic-dialog.component.scss
index 90ac2b7e8a2997c595ab46c0322aa990053bf3a1..6340c487354a000d9fb35563c602911e2cd4cd29 100644
--- a/goofy-client/libs/ui/src/lib/ui/basic-dialog/basic-dialog.component.scss
+++ b/goofy-client/libs/ui/src/lib/ui/basic-dialog/basic-dialog.component.scss
@@ -7,6 +7,6 @@ button, h1 {
 	color: mat.get-color-from-palette($primaryPalette);
 }
 
-goofy-client-ozgcloud-stroked-button-with-spinner {
+alfa-ozgcloud-stroked-button-with-spinner {
 	margin-left: 1rem;
 }
\ No newline at end of file
diff --git a/goofy-client/libs/ui/src/lib/ui/basic-dialog/basic-dialog.component.ts b/goofy-client/libs/ui/src/lib/ui/basic-dialog/basic-dialog.component.ts
index d7df63108bc6320034bf2a541279a9eaa81bc9e1..3d519b951283edc2e379e8fcdc0384b4b7f6db58 100644
--- a/goofy-client/libs/ui/src/lib/ui/basic-dialog/basic-dialog.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/basic-dialog/basic-dialog.component.ts
@@ -3,7 +3,7 @@ import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';
 import { BasicDialogData } from './basic-dialog-data.model';
 
 @Component({
-	selector: 'goofy-client-basic-dialog',
+	selector: 'alfa-basic-dialog',
 	templateUrl: './basic-dialog.component.html',
 	styleUrls: ['./basic-dialog.component.scss'],
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/button-toggle-group/button-toggle-group.component.ts b/goofy-client/libs/ui/src/lib/ui/button-toggle-group/button-toggle-group.component.ts
index eda089cda976f3d56af48ac7f44c6a8fbdf7a7dc..62b3cd9d9a25b642e2ea397ae3d945c360727995 100644
--- a/goofy-client/libs/ui/src/lib/ui/button-toggle-group/button-toggle-group.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/button-toggle-group/button-toggle-group.component.ts
@@ -3,7 +3,7 @@ import { MatButtonToggleGroup } from '@angular/material/button-toggle';
 import { ButtonToggleComponent } from '../button-toggle/button-toggle.component';
 
 @Component({
-	selector: 'goofy-client-button-toggle-group',
+	selector: 'alfa-button-toggle-group',
 	templateUrl: './button-toggle-group.component.html',
 	styleUrls: ['./button-toggle-group.component.scss'],
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/button-toggle/_button-toogle.theme.scss b/goofy-client/libs/ui/src/lib/ui/button-toggle/_button-toogle.theme.scss
index 23a97552a073b3f3a0462b724543ccb2b21cf30c..620bfb0b592373ba44bd34e72b8d34d39454a386 100644
--- a/goofy-client/libs/ui/src/lib/ui/button-toggle/_button-toogle.theme.scss
+++ b/goofy-client/libs/ui/src/lib/ui/button-toggle/_button-toogle.theme.scss
@@ -1,4 +1,4 @@
-goofy-client-button-toggle {
+alfa-button-toggle {
 	.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
 	.mat-button-toggle-appearance-standard {
 		border-radius: 20px;
diff --git a/goofy-client/libs/ui/src/lib/ui/button-toggle/button-toggle.component.ts b/goofy-client/libs/ui/src/lib/ui/button-toggle/button-toggle.component.ts
index 0908d544f554b6fc7e5139f24249449105e761fe..e3821a6926b3247a5cf24ec5fb1766e9ac1160b9 100644
--- a/goofy-client/libs/ui/src/lib/ui/button-toggle/button-toggle.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/button-toggle/button-toggle.component.ts
@@ -2,7 +2,7 @@ import { Component, Input, OnInit, ViewChild } from '@angular/core';
 import { MatButtonToggle, MatButtonToggleGroup } from '@angular/material/button-toggle';
 
 @Component({
-	selector: 'goofy-client-button-toggle',
+	selector: 'alfa-button-toggle',
 	templateUrl: './button-toggle.component.html',
 	styleUrls: ['./button-toggle.component.scss'],
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/download-button/download-button.component.ts b/goofy-client/libs/ui/src/lib/ui/download-button/download-button.component.ts
index ea9804f0f6e88a1c3cdd6f11a18cb4d96e8bf59c..6ee431e062bae235dde72aeb22c7623d9f1a0d5e 100644
--- a/goofy-client/libs/ui/src/lib/ui/download-button/download-button.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/download-button/download-button.component.ts
@@ -1,7 +1,7 @@
 import { Component, Input } from '@angular/core';
 
 @Component({
-	selector: 'goofy-client-download-button',
+	selector: 'alfa-download-button',
 	templateUrl: './download-button.component.html',
 	styleUrls: ['./download-button.component.scss'],
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/editor/autocomplete-editor/autocomplete-editor.component.html b/goofy-client/libs/ui/src/lib/ui/editor/autocomplete-editor/autocomplete-editor.component.html
index 00878249a165b2cd94d2601a8ebe03d6a5a2e1af..09da06e2602a9cfec7a2ad6180e42652d59c88c4 100644
--- a/goofy-client/libs/ui/src/lib/ui/editor/autocomplete-editor/autocomplete-editor.component.html
+++ b/goofy-client/libs/ui/src/lib/ui/editor/autocomplete-editor/autocomplete-editor.component.html
@@ -41,10 +41,10 @@
 	</mat-autocomplete>
 
 	<mat-error>
-		<goofy-client-validation-error [attr.data-test-id]="(label | convertForDataTest) + '-autocomplete-error'"
+		<alfa-validation-error [attr.data-test-id]="(label | convertForDataTest) + '-autocomplete-error'"
 				[issues]="issues"
 				[label]="label">
-		</goofy-client-validation-error>
+		</alfa-validation-error>
 	</mat-error>
 
 </mat-form-field>
\ No newline at end of file
diff --git a/goofy-client/libs/ui/src/lib/ui/editor/autocomplete-editor/autocomplete-editor.component.ts b/goofy-client/libs/ui/src/lib/ui/editor/autocomplete-editor/autocomplete-editor.component.ts
index 0bd66ab5c76839ada6c8efb94c9fe24a3c68f28a..bc9790fd6edd5562b2b2372da2a7bdc0ca0d7e4a 100644
--- a/goofy-client/libs/ui/src/lib/ui/editor/autocomplete-editor/autocomplete-editor.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/editor/autocomplete-editor/autocomplete-editor.component.ts
@@ -27,7 +27,7 @@ import { isEmpty, isEqual, isNil } from 'lodash-es';
 import { FormControlEditorAbstractComponent } from '../formcontrol-editor.abstract.component';
 
 @Component({
-	selector: 'goofy-client-autocomplete-editor',
+	selector: 'alfa-autocomplete-editor',
 	templateUrl: './autocomplete-editor.component.html',
 	styleUrls: ['./autocomplete-editor.component.scss']
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/editor/date-editor/date-editor.component.html b/goofy-client/libs/ui/src/lib/ui/editor/date-editor/date-editor.component.html
index 5dfc95345f11f052a209e9940563f97c9455bbd8..57852f0f371c913b56dd3c76eedd45e11dd1fa63 100644
--- a/goofy-client/libs/ui/src/lib/ui/editor/date-editor/date-editor.component.html
+++ b/goofy-client/libs/ui/src/lib/ui/editor/date-editor/date-editor.component.html
@@ -34,6 +34,6 @@
 	<mat-datepicker #picker></mat-datepicker>
 
 	<mat-error>
-		<goofy-client-validation-error [attr.data-test-id]="(label | convertForDataTest) + '-date-error'" [issues]="issues" [label]="label"></goofy-client-validation-error>
+		<alfa-validation-error [attr.data-test-id]="(label | convertForDataTest) + '-date-error'" [issues]="issues" [label]="label"></alfa-validation-error>
 	</mat-error>
 </mat-form-field>
diff --git a/goofy-client/libs/ui/src/lib/ui/editor/date-editor/date-editor.component.ts b/goofy-client/libs/ui/src/lib/ui/editor/date-editor/date-editor.component.ts
index ca6a128669806d581abf3ca546f2465860e72f1d..73ccc83bd7124cca99726acb4cb2590d13273164 100644
--- a/goofy-client/libs/ui/src/lib/ui/editor/date-editor/date-editor.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/editor/date-editor/date-editor.component.ts
@@ -26,7 +26,7 @@ import { MatDatepickerInputEvent } from '@angular/material/datepicker';
 import { FormControlEditorAbstractComponent } from '../formcontrol-editor.abstract.component';
 
 @Component({
-	selector: 'goofy-client-date-editor',
+	selector: 'alfa-date-editor',
 	templateUrl: './date-editor.component.html',
 	styleUrls: ['./date-editor.component.scss'],
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/editor/enum-editor/enum-editor.component.html b/goofy-client/libs/ui/src/lib/ui/editor/enum-editor/enum-editor.component.html
index f083f3e4256805dea03c6cdba5457563317dd0fb..8071f1c5a3b9daeb3291a8b3f73644e18e501bfd 100644
--- a/goofy-client/libs/ui/src/lib/ui/editor/enum-editor/enum-editor.component.html
+++ b/goofy-client/libs/ui/src/lib/ui/editor/enum-editor/enum-editor.component.html
@@ -23,15 +23,15 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-icon-button-with-spinner
+<alfa-icon-button-with-spinner
 		[icon]="selectedItem.icon"
 		[svgIcon]="selectedItem.svgIcon"
 		[matMenuTriggerFor]="menu.matMenu"
 		toolTip="Antworten erlauben/unterbinden"
 		class="reply-toggle">
-</goofy-client-icon-button-with-spinner>
+</alfa-icon-button-with-spinner>
 
-<goofy-client-ozgcloud-menu #menu class="reply-option-menu">
+<alfa-ozgcloud-menu #menu class="reply-option-menu">
 	<button *ngFor="let item of itemList;"
 			mat-menu-item
 			(click)="setSelectedEnumItem(item)"
@@ -41,7 +41,7 @@
 		<mat-icon *ngIf="!item.svgIcon">{{ item.icon }}</mat-icon>
 		<span> {{ item.text }}</span>
 	</button>
-</goofy-client-ozgcloud-menu>
+</alfa-ozgcloud-menu>
 
 <mat-label>{{ label }}</mat-label>
 <input [formControl]="fieldControl" [attr.data-test-id]="(label | convertForDataTest) + '-enum-input'"
diff --git a/goofy-client/libs/ui/src/lib/ui/editor/enum-editor/enum-editor.component.ts b/goofy-client/libs/ui/src/lib/ui/editor/enum-editor/enum-editor.component.ts
index 61f0d17f07d196b90970be77589fefeecd8e2135..83d8ccc61c357f8965479834f495e849ac3545bc 100644
--- a/goofy-client/libs/ui/src/lib/ui/editor/enum-editor/enum-editor.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/editor/enum-editor/enum-editor.component.ts
@@ -26,7 +26,7 @@ import { FormControlEditorAbstractComponent } from '../formcontrol-editor.abstra
 import { EnumEditorItem } from './enum-editor.model';
 
 @Component({
-	selector: 'goofy-client-enum-editor',
+	selector: 'alfa-enum-editor',
 	templateUrl: './enum-editor.component.html',
 	styleUrls: ['./enum-editor.component.scss']
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/editor/file-upload-editor/file-upload-editor.component.html b/goofy-client/libs/ui/src/lib/ui/editor/file-upload-editor/file-upload-editor.component.html
index 320ffa0f420c8af49bc4e2632281d643023712c9..42f83671bec4603081fd8c7562497f6088b6ad8d 100644
--- a/goofy-client/libs/ui/src/lib/ui/editor/file-upload-editor/file-upload-editor.component.html
+++ b/goofy-client/libs/ui/src/lib/ui/editor/file-upload-editor/file-upload-editor.component.html
@@ -34,11 +34,11 @@
 <label [attr.for]="uploadFileId" matRipple [attr.aria-label]="label">
 	<mat-icon *ngIf="!uploadInProgress.loading">attach_file</mat-icon>
 
-	<goofy-client-spinner [stateResource]="uploadInProgress" [diameter]="22" padding="0"> </goofy-client-spinner>
+	<alfa-spinner [stateResource]="uploadInProgress" [diameter]="22" padding="0"> </alfa-spinner>
 </label>
 
 <mat-error>
-	<goofy-client-validation-error [attr.data-test-id]="(label | convertForDataTest) + '-file-upload-error'"
+	<alfa-validation-error [attr.data-test-id]="(label | convertForDataTest) + '-file-upload-error'"
 		[issues]="issues" [label]="label">
-	</goofy-client-validation-error>
+	</alfa-validation-error>
 </mat-error>
diff --git a/goofy-client/libs/ui/src/lib/ui/editor/file-upload-editor/file-upload-editor.component.scss b/goofy-client/libs/ui/src/lib/ui/editor/file-upload-editor/file-upload-editor.component.scss
index 738cbef51ced30ecd1deef2fddb8af737bf9a0e0..fa74749bf7c505e7d3ed22fdb0aa7b36ce1c18ec 100644
--- a/goofy-client/libs/ui/src/lib/ui/editor/file-upload-editor/file-upload-editor.component.scss
+++ b/goofy-client/libs/ui/src/lib/ui/editor/file-upload-editor/file-upload-editor.component.scss
@@ -56,7 +56,7 @@ label:hover,
 	background-color: rgba(#000, 0.08);
 }
 
-goofy-client-spinner {
+alfa-spinner {
 	position: absolute;
 	top: 0;
 	left: 0;
diff --git a/goofy-client/libs/ui/src/lib/ui/editor/file-upload-editor/file-upload-editor.component.ts b/goofy-client/libs/ui/src/lib/ui/editor/file-upload-editor/file-upload-editor.component.ts
index 397b2a490e956eda3e1bf8afe7bbd964f7b41489..0742d8b29ed8e644b93c8abdeda14c350b4ccb62 100644
--- a/goofy-client/libs/ui/src/lib/ui/editor/file-upload-editor/file-upload-editor.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/editor/file-upload-editor/file-upload-editor.component.ts
@@ -28,7 +28,7 @@ import { uniqueId } from 'lodash-es';
 import { FormControlEditorAbstractComponent } from '../formcontrol-editor.abstract.component';
 
 @Component({
-	selector: 'goofy-client-file-upload-editor',
+	selector: 'alfa-file-upload-editor',
 	templateUrl: './file-upload-editor.component.html',
 	styleUrls: ['./file-upload-editor.component.scss'],
 	viewProviders: [{ provide: ControlContainer, useExisting: FormGroupDirective }],
diff --git a/goofy-client/libs/ui/src/lib/ui/editor/text-editor/text-editor.component.html b/goofy-client/libs/ui/src/lib/ui/editor/text-editor/text-editor.component.html
index da5517473d55cd11653f38faed8ca1c5a752130e..ce9e2872b95ada6f5b6ead2cc5f474321f7aa1c1 100644
--- a/goofy-client/libs/ui/src/lib/ui/editor/text-editor/text-editor.component.html
+++ b/goofy-client/libs/ui/src/lib/ui/editor/text-editor/text-editor.component.html
@@ -35,7 +35,7 @@
 			[attr.data-test-id]="(label | convertForDataTest) + '-text-input'"/>
 
 	<mat-error>
-		<goofy-client-validation-error [attr.data-test-id]="(getPlaceholderLabel() | convertForDataTest) + '-text-error'" [issues]="issues"
-				[label]="getPlaceholderLabel()"></goofy-client-validation-error>
+		<alfa-validation-error [attr.data-test-id]="(getPlaceholderLabel() | convertForDataTest) + '-text-error'" [issues]="issues"
+				[label]="getPlaceholderLabel()"></alfa-validation-error>
 	</mat-error>
 </mat-form-field>
diff --git a/goofy-client/libs/ui/src/lib/ui/editor/text-editor/text-editor.component.ts b/goofy-client/libs/ui/src/lib/ui/editor/text-editor/text-editor.component.ts
index 591babdcf277e4c59d758017db82963326edf0bb..b1fae418b5a0fc67a43d2562fa6e130aee2b1857 100644
--- a/goofy-client/libs/ui/src/lib/ui/editor/text-editor/text-editor.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/editor/text-editor/text-editor.component.ts
@@ -25,7 +25,7 @@ import { AfterViewInit, Component, ElementRef, Input, ViewChild } from '@angular
 import { FormControlEditorAbstractComponent } from '../formcontrol-editor.abstract.component';
 
 @Component({
-	selector: 'goofy-client-text-editor',
+	selector: 'alfa-text-editor',
 	templateUrl: './text-editor.component.html',
 	styleUrls: ['./text-editor.component.scss']
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/editor/textarea-editor/textarea-editor.component.html b/goofy-client/libs/ui/src/lib/ui/editor/textarea-editor/textarea-editor.component.html
index db353ed7c21d2ee454238479da16ccffae424ab9..57420629054c18092447d7f9a7281da07dd96889 100644
--- a/goofy-client/libs/ui/src/lib/ui/editor/textarea-editor/textarea-editor.component.html
+++ b/goofy-client/libs/ui/src/lib/ui/editor/textarea-editor/textarea-editor.component.html
@@ -38,11 +38,11 @@
 	</textarea>
 
 	<mat-error>
-		<goofy-client-validation-error
+		<alfa-validation-error
 				[issues]="issues"
 				[label]="label"
 				[attr.data-test-id]="(label | convertForDataTest) + '-textarea-error'">
-		</goofy-client-validation-error>
+		</alfa-validation-error>
 	</mat-error>
 
 </mat-form-field>
diff --git a/goofy-client/libs/ui/src/lib/ui/editor/textarea-editor/textarea-editor.component.ts b/goofy-client/libs/ui/src/lib/ui/editor/textarea-editor/textarea-editor.component.ts
index 88a680c88fc2864d52f456908cf711923c9dda23..277b394d42628d69f5834a3fa2a1f3a99193f8e0 100644
--- a/goofy-client/libs/ui/src/lib/ui/editor/textarea-editor/textarea-editor.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/editor/textarea-editor/textarea-editor.component.ts
@@ -26,7 +26,7 @@ import { AfterViewInit, Component, Input, ViewChild } from '@angular/core';
 import { FormControlEditorAbstractComponent } from '../formcontrol-editor.abstract.component';
 
 @Component({
-	selector: 'goofy-client-textarea-editor',
+	selector: 'alfa-textarea-editor',
 	templateUrl: './textarea-editor.component.html',
 	styleUrls: ['./textarea-editor.component.scss']
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/expansion-panel/_expansion-panel.theme.scss b/goofy-client/libs/ui/src/lib/ui/expansion-panel/_expansion-panel.theme.scss
index ef39ad6d626bfd026d4081a41c19aea286215bc7..4e252b7ceac215b288c4745e15fde6453edc37d3 100644
--- a/goofy-client/libs/ui/src/lib/ui/expansion-panel/_expansion-panel.theme.scss
+++ b/goofy-client/libs/ui/src/lib/ui/expansion-panel/_expansion-panel.theme.scss
@@ -28,13 +28,13 @@
 	$color-config: mat.get-color-config($theme);
 	$primary-palette: map.get($color-config, 'primary');
 
-	goofy-client-expansion-panel h3 {
+	alfa-expansion-panel h3 {
 		color: mat.get-color-from-palette($primary-palette);
 	}
 }
 
 
-body.mat-typography goofy-client-expansion-panel {
+body.mat-typography alfa-expansion-panel {
 	.mat-expansion-panel-header {
 		padding: 0 !important;
 		height: 44px !important;
@@ -51,7 +51,7 @@ body.mat-typography goofy-client-expansion-panel {
 		padding: 0 0 16px 56px;
 	}
 
-	goofy-client-expansion-panel {
+	alfa-expansion-panel {
 		.mat-expansion-panel-header {
 			height: 40px !important;
 		}
@@ -74,7 +74,7 @@ body.mat-typography goofy-client-expansion-panel {
 	}
 }
 
-body.mat-typography goofy-client-expansion-panel-with-user {
+body.mat-typography alfa-expansion-panel-with-user {
 	.mat-expansion-panel-body {
 		padding: 0 0 0 32px;
 	}
@@ -86,7 +86,7 @@ body.mat-typography goofy-client-expansion-panel-with-user {
 	}
 }
 
-.dark goofy-client-expansion-panel {
+.dark alfa-expansion-panel {
 	h3 {
 		color: mat.get-color-from-palette($primaryPalette, lighter);
 	}
diff --git a/goofy-client/libs/ui/src/lib/ui/expansion-panel/expansion-panel.component.ts b/goofy-client/libs/ui/src/lib/ui/expansion-panel/expansion-panel.component.ts
index 3a6ae597c9223e042d8ac55b3ed485a0f93b7916..ea1a51f7ae9a072c2251a614793d162cfcd394b9 100644
--- a/goofy-client/libs/ui/src/lib/ui/expansion-panel/expansion-panel.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/expansion-panel/expansion-panel.component.ts
@@ -24,7 +24,7 @@
 import { Component, Input } from '@angular/core';
 
 @Component({
-	selector: 'goofy-client-expansion-panel',
+	selector: 'alfa-expansion-panel',
 	templateUrl: './expansion-panel.component.html',
 	styleUrls: ['./expansion-panel.component.scss']
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/file-upload/file-upload.component.html b/goofy-client/libs/ui/src/lib/ui/file-upload/file-upload.component.html
index 424d57e63d32921bd120e9150165f6096ccadad7..a6ab4471622bc64dc2aedbde809a41e7967c8a70 100644
--- a/goofy-client/libs/ui/src/lib/ui/file-upload/file-upload.component.html
+++ b/goofy-client/libs/ui/src/lib/ui/file-upload/file-upload.component.html
@@ -30,10 +30,10 @@
 	<label [attr.for]="myId" matRipple aria-label="Anhang hinzufügen">
 		<mat-icon *ngIf="!uploadInProgress.loading">attach_file</mat-icon>
 
-		<goofy-client-spinner
+		<alfa-spinner
 				[stateResource]="uploadInProgress"
 				[diameter]="22"
 				padding="0">
-		</goofy-client-spinner>
+		</alfa-spinner>
 	</label>
 </ng-container>
diff --git a/goofy-client/libs/ui/src/lib/ui/file-upload/file-upload.component.scss b/goofy-client/libs/ui/src/lib/ui/file-upload/file-upload.component.scss
index 738cbef51ced30ecd1deef2fddb8af737bf9a0e0..fa74749bf7c505e7d3ed22fdb0aa7b36ce1c18ec 100644
--- a/goofy-client/libs/ui/src/lib/ui/file-upload/file-upload.component.scss
+++ b/goofy-client/libs/ui/src/lib/ui/file-upload/file-upload.component.scss
@@ -56,7 +56,7 @@ label:hover,
 	background-color: rgba(#000, 0.08);
 }
 
-goofy-client-spinner {
+alfa-spinner {
 	position: absolute;
 	top: 0;
 	left: 0;
diff --git a/goofy-client/libs/ui/src/lib/ui/file-upload/file-upload.component.ts b/goofy-client/libs/ui/src/lib/ui/file-upload/file-upload.component.ts
index eb964411ee16859df6be5e265dc0cd9f42348443..1cb84efd73f3a2e270295fc7de3a9b1d73f39db6 100644
--- a/goofy-client/libs/ui/src/lib/ui/file-upload/file-upload.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/file-upload/file-upload.component.ts
@@ -27,7 +27,7 @@ import { uniqueId } from 'lodash-es';
 import { Observable } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-file-upload',
+	selector: 'alfa-file-upload',
 	templateUrl: './file-upload.component.html',
 	styleUrls: ['./file-upload.component.scss']
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/fixed-dialog/fixed-dialog.component.ts b/goofy-client/libs/ui/src/lib/ui/fixed-dialog/fixed-dialog.component.ts
index 8bbc7088105774b0f4acf3ae2bc19cd2387e5a66..9ca26d43c444c20848b921e80443863d7137f434 100644
--- a/goofy-client/libs/ui/src/lib/ui/fixed-dialog/fixed-dialog.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/fixed-dialog/fixed-dialog.component.ts
@@ -27,7 +27,7 @@ import { VorgangWithEingangResource } from '@alfa-client/vorgang-shared';
 import { FixedDialogData } from './fixed-dialog-data.model';
 
 @Component({
-	selector: 'goofy-client-fixed-dialog',
+	selector: 'alfa-fixed-dialog',
 	templateUrl: './fixed-dialog.component.html'
 })
 export class FixedDialogComponent {
diff --git a/goofy-client/libs/ui/src/lib/ui/http-error-dialog/connection-timeout-retry-dialog/connection-timeout-retry-dialog.component.ts b/goofy-client/libs/ui/src/lib/ui/http-error-dialog/connection-timeout-retry-dialog/connection-timeout-retry-dialog.component.ts
index 9eeece736737434bbc73e8674c69c4e34fa32a64..c8242cc2f74650e2798e96db20d16afbb62d868a 100644
--- a/goofy-client/libs/ui/src/lib/ui/http-error-dialog/connection-timeout-retry-dialog/connection-timeout-retry-dialog.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/http-error-dialog/connection-timeout-retry-dialog/connection-timeout-retry-dialog.component.ts
@@ -24,7 +24,7 @@
 import { Component } from '@angular/core';
 
 @Component({
-	selector: 'goofy-client-connection-timeout-retry-dialog',
+	selector: 'alfa-connection-timeout-retry-dialog',
 	templateUrl: './connection-timeout-retry-dialog.component.html',
 	styleUrls: ['./connection-timeout-retry-dialog.component.scss']
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/http-error-dialog/connection-timeout-retry-fail-dialog/connection-timeout-retry-fail-dialog.component.html b/goofy-client/libs/ui/src/lib/ui/http-error-dialog/connection-timeout-retry-fail-dialog/connection-timeout-retry-fail-dialog.component.html
index 1ed9aa8d9592ce723aff768baa88590c2decf9e9..532ea525c6fbb53be871556d01120622b5534f50 100644
--- a/goofy-client/libs/ui/src/lib/ui/http-error-dialog/connection-timeout-retry-fail-dialog/connection-timeout-retry-fail-dialog.component.html
+++ b/goofy-client/libs/ui/src/lib/ui/http-error-dialog/connection-timeout-retry-fail-dialog/connection-timeout-retry-fail-dialog.component.html
@@ -33,8 +33,8 @@
 			Auch nach weiteren Versuchen konnte keine Verbindung aufgebaut werden. <br />
 			Bitte wenden Sie sich an Ihren Administrator.
 		</p>
-		<goofy-client-ozgcloud-stroked-button-with-spinner tabindex="-1" class="button" icon="refresh" text="Reload" data-test-id="reload-button"
+		<alfa-ozgcloud-stroked-button-with-spinner tabindex="-1" class="button" icon="refresh" text="Reload" data-test-id="reload-button"
 			(click)="reload()">
-		</goofy-client-ozgcloud-stroked-button-with-spinner>
+		</alfa-ozgcloud-stroked-button-with-spinner>
 	</mat-dialog-content>
 </div>
diff --git a/goofy-client/libs/ui/src/lib/ui/http-error-dialog/connection-timeout-retry-fail-dialog/connection-timeout-retry-fail-dialog.component.ts b/goofy-client/libs/ui/src/lib/ui/http-error-dialog/connection-timeout-retry-fail-dialog/connection-timeout-retry-fail-dialog.component.ts
index b614deff17e437a365c3c4762a2d0853a6a44152..8bc10d629405131f61c08e65bb0fcaeeec82fa22 100644
--- a/goofy-client/libs/ui/src/lib/ui/http-error-dialog/connection-timeout-retry-fail-dialog/connection-timeout-retry-fail-dialog.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/http-error-dialog/connection-timeout-retry-fail-dialog/connection-timeout-retry-fail-dialog.component.ts
@@ -24,7 +24,7 @@
 import { Component } from '@angular/core';
 
 @Component({
-	selector: 'goofy-client-connection-timeout-retry-fail-dialog',
+	selector: 'alfa-connection-timeout-retry-fail-dialog',
 	templateUrl: './connection-timeout-retry-fail-dialog.component.html',
 	styleUrls: ['./connection-timeout-retry-fail-dialog.component.scss']
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/icon-button-with-spinner/icon-button-with-spinner.component.html b/goofy-client/libs/ui/src/lib/ui/icon-button-with-spinner/icon-button-with-spinner.component.html
index cabc8502fb419d10d97437b1a310507b89a84b2f..185c1f85816587583404c85db7798368bceebffa 100644
--- a/goofy-client/libs/ui/src/lib/ui/icon-button-with-spinner/icon-button-with-spinner.component.html
+++ b/goofy-client/libs/ui/src/lib/ui/icon-button-with-spinner/icon-button-with-spinner.component.html
@@ -40,10 +40,10 @@
 			[style.visibility]="isDisabled ? 'hidden' : 'visible'">
 	</mat-icon>
 
-	<goofy-client-spinner
+	<alfa-spinner
 		[stateResource]="getStateResource()" [diameter]="22"
 		[show]="showSpinner"
 		padding="0">
-	</goofy-client-spinner>
+	</alfa-spinner>
 
 </button>
diff --git a/goofy-client/libs/ui/src/lib/ui/icon-button-with-spinner/icon-button-with-spinner.component.scss b/goofy-client/libs/ui/src/lib/ui/icon-button-with-spinner/icon-button-with-spinner.component.scss
index 60f55a182fcc0b539d51f2295ae1b11b8686bd45..395e336ca4281e63ccbc2430f930ec5784bd0f9e 100644
--- a/goofy-client/libs/ui/src/lib/ui/icon-button-with-spinner/icon-button-with-spinner.component.scss
+++ b/goofy-client/libs/ui/src/lib/ui/icon-button-with-spinner/icon-button-with-spinner.component.scss
@@ -29,7 +29,7 @@
 	background-color: rgba(#000, 0.08);
 }
 
-goofy-client-spinner {
+alfa-spinner {
 	position: absolute;
 	top: 0;
 	left: 0;
diff --git a/goofy-client/libs/ui/src/lib/ui/icon-button-with-spinner/icon-button-with-spinner.component.ts b/goofy-client/libs/ui/src/lib/ui/icon-button-with-spinner/icon-button-with-spinner.component.ts
index 2111366c59daa5d35e58d89852758f7c778e738e..8d30c4e6710074e8133e2b0d7094e68bf6c5a789 100644
--- a/goofy-client/libs/ui/src/lib/ui/icon-button-with-spinner/icon-button-with-spinner.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/icon-button-with-spinner/icon-button-with-spinner.component.ts
@@ -27,7 +27,7 @@ import { Resource } from '@ngxp/rest';
 import { isNil } from 'lodash-es';
 
 @Component({
-	selector: 'goofy-client-icon-button-with-spinner',
+	selector: 'alfa-icon-button-with-spinner',
 	templateUrl: './icon-button-with-spinner.component.html',
 	styleUrls: ['./icon-button-with-spinner.component.scss']
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/menu-item/menu-item.component.html b/goofy-client/libs/ui/src/lib/ui/menu-item/menu-item.component.html
index c50e22b78cf83888b6fade664910ad88d95e8109..dfbacae8957574a77bd3f1cc666c3c11bf42f1a8 100644
--- a/goofy-client/libs/ui/src/lib/ui/menu-item/menu-item.component.html
+++ b/goofy-client/libs/ui/src/lib/ui/menu-item/menu-item.component.html
@@ -1,8 +1,8 @@
 <ng-container *ngIf="iconSizeBig, else standardSize">
-	<goofy-client-ozgcloud-svgicon-big [svgIcon]="icon"></goofy-client-ozgcloud-svgicon-big>
+	<alfa-ozgcloud-svgicon-big [svgIcon]="icon"></alfa-ozgcloud-svgicon-big>
 </ng-container>
 <ng-template #standardSize>
-	<goofy-client-ozgcloud-svgicon [svgIcon]="icon"></goofy-client-ozgcloud-svgicon>
+	<alfa-ozgcloud-svgicon [svgIcon]="icon"></alfa-ozgcloud-svgicon>
 </ng-template>
 
 <div>
diff --git a/goofy-client/libs/ui/src/lib/ui/menu-item/menu-item.component.scss b/goofy-client/libs/ui/src/lib/ui/menu-item/menu-item.component.scss
index 58c9f4e27e414f816fcd8c2ac7668a718e5caa82..ceb563e701c95b4dcfcc7743c2128825a409d9cf 100644
--- a/goofy-client/libs/ui/src/lib/ui/menu-item/menu-item.component.scss
+++ b/goofy-client/libs/ui/src/lib/ui/menu-item/menu-item.component.scss
@@ -10,8 +10,8 @@ $menuItemBorder: 1px solid #eeeeee;
 	border-bottom: $menuItemBorder;
 }
 
-goofy-client-ozgcloud-svgicon,
-goofy-client-ozgcloud-svgicon-big {
+alfa-ozgcloud-svgicon,
+alfa-ozgcloud-svgicon-big {
 	margin-right: 1rem;
 }
 
diff --git a/goofy-client/libs/ui/src/lib/ui/menu-item/menu-item.component.ts b/goofy-client/libs/ui/src/lib/ui/menu-item/menu-item.component.ts
index 50f0ca0dd9613c831a7903ba4d3006c96dd54a6e..5039e60b627afefda1e86cf53adc7bb329f78727 100644
--- a/goofy-client/libs/ui/src/lib/ui/menu-item/menu-item.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/menu-item/menu-item.component.ts
@@ -1,7 +1,7 @@
 import { Component, Input } from '@angular/core';
 
 @Component({
-	selector: 'goofy-client-menu-item',
+	selector: 'alfa-menu-item',
 	templateUrl: './menu-item.component.html',
 	styleUrls: ['./menu-item.component.scss']
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/notification/internal-server-error-dialog/internal-server-error-dialog.component.html b/goofy-client/libs/ui/src/lib/ui/notification/internal-server-error-dialog/internal-server-error-dialog.component.html
index f3a1798b807c85dfabd1b8d2cdc7250708f2b480..9e27263b2222d024d68e6cff0d40f1f072e82e14 100644
--- a/goofy-client/libs/ui/src/lib/ui/notification/internal-server-error-dialog/internal-server-error-dialog.component.html
+++ b/goofy-client/libs/ui/src/lib/ui/notification/internal-server-error-dialog/internal-server-error-dialog.component.html
@@ -32,9 +32,9 @@
 		Wir sind nicht ganz sicher, was schiefgelaufen ist. Der Fehler <span *ngIf="showId()">(ID: {{ data.issues[0].exceptionId }})</span> wurde unserem Support gemeldet. Bitte starten sie die Anwendung neu.
 	</p>
 	<a href="/" tabindex="-1" class="button">
-		<goofy-client-ozgcloud-stroked-button-with-spinner icon="refresh" text="Neu starten"></goofy-client-ozgcloud-stroked-button-with-spinner>
+		<alfa-ozgcloud-stroked-button-with-spinner icon="refresh" text="Neu starten"></alfa-ozgcloud-stroked-button-with-spinner>
 	</a>
-	<goofy-client-ozgcloud-stroked-button-with-spinner icon="logout" text="Abmelden" data-test-id="logout-button"
+	<alfa-ozgcloud-stroked-button-with-spinner icon="logout" text="Abmelden" data-test-id="logout-button"
 		(clickEmitter)="authService.logOut()">
-	</goofy-client-ozgcloud-stroked-button-with-spinner>
+	</alfa-ozgcloud-stroked-button-with-spinner>
 </mat-dialog-content>
diff --git a/goofy-client/libs/ui/src/lib/ui/notification/internal-server-error-dialog/internal-server-error-dialog.component.ts b/goofy-client/libs/ui/src/lib/ui/notification/internal-server-error-dialog/internal-server-error-dialog.component.ts
index 97a8177e7fcf7d05aa51368533455f7f04677151..7ad58e2e57a6f88460625eb9d3b6a1afe5169de0 100644
--- a/goofy-client/libs/ui/src/lib/ui/notification/internal-server-error-dialog/internal-server-error-dialog.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/notification/internal-server-error-dialog/internal-server-error-dialog.component.ts
@@ -27,7 +27,7 @@ import { ApiError, hasExceptionId } from '@alfa-client/tech-shared';
 import { OAuthService } from 'angular-oauth2-oidc';
 
 @Component({
-	selector: 'goofy-client-internal-server-error-dialog',
+	selector: 'alfa-internal-server-error-dialog',
 	templateUrl: './internal-server-error-dialog.component.html',
 	styleUrls: ['./internal-server-error-dialog.component.scss']
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/open-url-button/open-url-button.component.ts b/goofy-client/libs/ui/src/lib/ui/open-url-button/open-url-button.component.ts
index 10b00c2439e8fa00542dafc89198d15e958b123f..76dc2c622b7b1223e33f728d87e0a988642d625d 100644
--- a/goofy-client/libs/ui/src/lib/ui/open-url-button/open-url-button.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/open-url-button/open-url-button.component.ts
@@ -1,7 +1,7 @@
 import { Component, Input } from '@angular/core';
 
 @Component({
-	selector: 'goofy-client-open-url-button',
+	selector: 'alfa-open-url-button',
 	templateUrl: './open-url-button.component.html',
 	styleUrls: ['./open-url-button.component.scss'],
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/ozgcloud-button/ozgcloud-button-with-spinner/ozgcloud-button-with-spinner.component.html b/goofy-client/libs/ui/src/lib/ui/ozgcloud-button/ozgcloud-button-with-spinner/ozgcloud-button-with-spinner.component.html
index a061fc0449b87e6fa426617c7a12ced56579818b..febf57bf202c859697bf6b21b1da1eea6e0ddac2 100644
--- a/goofy-client/libs/ui/src/lib/ui/ozgcloud-button/ozgcloud-button-with-spinner/ozgcloud-button-with-spinner.component.html
+++ b/goofy-client/libs/ui/src/lib/ui/ozgcloud-button/ozgcloud-button-with-spinner/ozgcloud-button-with-spinner.component.html
@@ -31,13 +31,13 @@
 		[class.with-text]="text"
 		(click)="clickEmitter.emit($event)">
 
-	<goofy-client-ozgcloud-button-content
+	<alfa-ozgcloud-button-content
 		[icon]="icon"
 		[svgIcon]="svgIcon"
 		[text]="text"
 		[stateResource]="stateResource"
 		[showSpinner]="showSpinner"
 		[isDisabled]="isDisabled"
-	></goofy-client-ozgcloud-button-content>
+	></alfa-ozgcloud-button-content>
 
 </button>
diff --git a/goofy-client/libs/ui/src/lib/ui/ozgcloud-button/ozgcloud-button-with-spinner/ozgcloud-button-with-spinner.component.ts b/goofy-client/libs/ui/src/lib/ui/ozgcloud-button/ozgcloud-button-with-spinner/ozgcloud-button-with-spinner.component.ts
index abc4a770b69b013bfa928b9277f782c600c2db6b..daaee5b38cd69e6c6a191f8a07a584a8cb40e69c 100644
--- a/goofy-client/libs/ui/src/lib/ui/ozgcloud-button/ozgcloud-button-with-spinner/ozgcloud-button-with-spinner.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/ozgcloud-button/ozgcloud-button-with-spinner/ozgcloud-button-with-spinner.component.ts
@@ -27,7 +27,7 @@ import { Resource } from '@ngxp/rest';
 import { isNil } from 'lodash-es';
 
 @Component({
-	selector: 'goofy-client-ozgcloud-button-with-spinner',
+	selector: 'alfa-ozgcloud-button-with-spinner',
 	templateUrl: './ozgcloud-button-with-spinner.component.html',
 	styleUrls: ['./ozgcloud-button-with-spinner.component.scss']
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/ozgcloud-button/ozgcloud-stroked-button-with-spinner/ozgcloud-stroked-button-with-spinner.component.html b/goofy-client/libs/ui/src/lib/ui/ozgcloud-button/ozgcloud-stroked-button-with-spinner/ozgcloud-stroked-button-with-spinner.component.html
index 3c2cb884f7837cf3855ef68c300b26a85ac89079..3084abd661e4784a87c890573914d4c12b1332f9 100644
--- a/goofy-client/libs/ui/src/lib/ui/ozgcloud-button/ozgcloud-stroked-button-with-spinner/ozgcloud-stroked-button-with-spinner.component.html
+++ b/goofy-client/libs/ui/src/lib/ui/ozgcloud-button/ozgcloud-stroked-button-with-spinner/ozgcloud-stroked-button-with-spinner.component.html
@@ -31,13 +31,13 @@
 		[class.with-text]="text"
 		(click)="clickEmitter.emit($event)">
 
-	<goofy-client-ozgcloud-button-content
+	<alfa-ozgcloud-button-content
 		[icon]="icon"
 		[svgIcon]="svgIcon"
 		[text]="text"
 		[stateResource]="stateResource"
 		[showSpinner]="showSpinner"
 		[isDisabled]="isDisabled"
-	></goofy-client-ozgcloud-button-content>
+	></alfa-ozgcloud-button-content>
 
 </button>
diff --git a/goofy-client/libs/ui/src/lib/ui/ozgcloud-button/ozgcloud-stroked-button-with-spinner/ozgcloud-stroked-button-with-spinner.component.ts b/goofy-client/libs/ui/src/lib/ui/ozgcloud-button/ozgcloud-stroked-button-with-spinner/ozgcloud-stroked-button-with-spinner.component.ts
index b152b8896e3743a0f7eb5138b026a8c9c486616c..785ef51efce8648ff4e24cb1ed5327f47583de14 100644
--- a/goofy-client/libs/ui/src/lib/ui/ozgcloud-button/ozgcloud-stroked-button-with-spinner/ozgcloud-stroked-button-with-spinner.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/ozgcloud-button/ozgcloud-stroked-button-with-spinner/ozgcloud-stroked-button-with-spinner.component.ts
@@ -27,7 +27,7 @@ import { Resource } from '@ngxp/rest';
 import { isNil } from 'lodash-es';
 
 @Component({
-	selector: 'goofy-client-ozgcloud-stroked-button-with-spinner',
+	selector: 'alfa-ozgcloud-stroked-button-with-spinner',
 	templateUrl: './ozgcloud-stroked-button-with-spinner.component.html',
 	styleUrls: ['./ozgcloud-stroked-button-with-spinner.component.scss']
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/ozgcloud-button/shared/ozgcloud-button-content/ozgcloud-button-content.component.html b/goofy-client/libs/ui/src/lib/ui/ozgcloud-button/shared/ozgcloud-button-content/ozgcloud-button-content.component.html
index 574caa535e6bd04080e6d0ea850b7c2caea9e261..eb9ca74e2264ef9749f4e6a43f77d67e42cb9368 100644
--- a/goofy-client/libs/ui/src/lib/ui/ozgcloud-button/shared/ozgcloud-button-content/ozgcloud-button-content.component.html
+++ b/goofy-client/libs/ui/src/lib/ui/ozgcloud-button/shared/ozgcloud-button-content/ozgcloud-button-content.component.html
@@ -10,8 +10,8 @@
 
 <span *ngIf="text" data-test-class="button-with-spinner-text">{{ text }}</span>
 
-<goofy-client-spinner
+<alfa-spinner
 		[diameter]="22" padding="0"
 		[stateResource]="stateResource"
 		[show]="showSpinner">
-</goofy-client-spinner>
\ No newline at end of file
+</alfa-spinner>
\ No newline at end of file
diff --git a/goofy-client/libs/ui/src/lib/ui/ozgcloud-button/shared/ozgcloud-button-content/ozgcloud-button-content.component.scss b/goofy-client/libs/ui/src/lib/ui/ozgcloud-button/shared/ozgcloud-button-content/ozgcloud-button-content.component.scss
index 51ca9b238141c180a3662adeea18b850acd71d28..8f70e5d709db0bf2e3a54178f16faa0564a9bc76 100644
--- a/goofy-client/libs/ui/src/lib/ui/ozgcloud-button/shared/ozgcloud-button-content/ozgcloud-button-content.component.scss
+++ b/goofy-client/libs/ui/src/lib/ui/ozgcloud-button/shared/ozgcloud-button-content/ozgcloud-button-content.component.scss
@@ -10,7 +10,7 @@ span {
 	margin-left: $leftMargin;
 }
 
-goofy-client-spinner {
+alfa-spinner {
 	position: absolute;
 	top: 0;
 	display: flex;
diff --git a/goofy-client/libs/ui/src/lib/ui/ozgcloud-button/shared/ozgcloud-button-content/ozgcloud-button-content.component.ts b/goofy-client/libs/ui/src/lib/ui/ozgcloud-button/shared/ozgcloud-button-content/ozgcloud-button-content.component.ts
index 31148819b84c85bbd3ddc66af82e1f9e0196c280..4c81c3c31c357e2f997bba526752fd35b51da4e5 100644
--- a/goofy-client/libs/ui/src/lib/ui/ozgcloud-button/shared/ozgcloud-button-content/ozgcloud-button-content.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/ozgcloud-button/shared/ozgcloud-button-content/ozgcloud-button-content.component.ts
@@ -3,7 +3,7 @@ import { StateResource } from '@alfa-client/tech-shared';
 import { Resource } from '@ngxp/rest';
 
 @Component({
-	selector: 'goofy-client-ozgcloud-button-content',
+	selector: 'alfa-ozgcloud-button-content',
 	templateUrl: './ozgcloud-button-content.component.html',
 	styleUrls: ['./ozgcloud-button-content.component.scss'],
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/ozgcloud-icon/ozgcloud-icon.component.ts b/goofy-client/libs/ui/src/lib/ui/ozgcloud-icon/ozgcloud-icon.component.ts
index 7ec3a0549641f561c081cae9d523f8faa12dd3e1..bef760ff6188cc1ef5084a87c8c850a8f79eac71 100644
--- a/goofy-client/libs/ui/src/lib/ui/ozgcloud-icon/ozgcloud-icon.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/ozgcloud-icon/ozgcloud-icon.component.ts
@@ -1,7 +1,7 @@
 import { Component, Input } from '@angular/core';
 
 @Component({
-	selector: 'goofy-client-ozgcloud-icon',
+	selector: 'alfa-ozgcloud-icon',
 	templateUrl: './ozgcloud-icon.component.html',
 	styleUrls: ['./ozgcloud-icon.component.scss'],
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/ozgcloud-menu/ozgcloud-menu.component.ts b/goofy-client/libs/ui/src/lib/ui/ozgcloud-menu/ozgcloud-menu.component.ts
index e634603a692352e7f9fceb09217996625777b1c1..b7e1d8f1e55017b8a3526f52c5a4abd8249239f2 100644
--- a/goofy-client/libs/ui/src/lib/ui/ozgcloud-menu/ozgcloud-menu.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/ozgcloud-menu/ozgcloud-menu.component.ts
@@ -2,7 +2,7 @@ import { Component, ViewChild } from '@angular/core';
 import { MatMenu } from '@angular/material/menu';
 
 @Component({
-	selector: 'goofy-client-ozgcloud-menu',
+	selector: 'alfa-ozgcloud-menu',
 	templateUrl: './ozgcloud-menu.component.html',
 	styleUrls: ['./ozgcloud-menu.component.scss'],
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/ozgcloud-routing-button/ozgcloud-routing-button.component.ts b/goofy-client/libs/ui/src/lib/ui/ozgcloud-routing-button/ozgcloud-routing-button.component.ts
index f927b767809fcf8866b5563301d9ff736d9dc491..9c983f34d2af58e720e811b224ae76aa109544f8 100644
--- a/goofy-client/libs/ui/src/lib/ui/ozgcloud-routing-button/ozgcloud-routing-button.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/ozgcloud-routing-button/ozgcloud-routing-button.component.ts
@@ -1,7 +1,7 @@
 import { Component, Input } from '@angular/core';
 
 @Component({
-	selector: 'goofy-client-ozgcloud-routing-button',
+	selector: 'alfa-ozgcloud-routing-button',
 	templateUrl: './ozgcloud-routing-button.component.html',
 	styleUrls: ['./ozgcloud-routing-button.component.scss'],
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/ozgcloud-svgicon-big/ozgcloud-svgicon-big.component.ts b/goofy-client/libs/ui/src/lib/ui/ozgcloud-svgicon-big/ozgcloud-svgicon-big.component.ts
index cbc4d3e90183bc8bb64653c0aa120998c78f3dc4..d5e9910d954d9ff17c23550c027a10ceaa369fc1 100644
--- a/goofy-client/libs/ui/src/lib/ui/ozgcloud-svgicon-big/ozgcloud-svgicon-big.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/ozgcloud-svgicon-big/ozgcloud-svgicon-big.component.ts
@@ -1,7 +1,7 @@
 import { Component, Input } from '@angular/core';
 
 @Component({
-	selector: 'goofy-client-ozgcloud-svgicon-big',
+	selector: 'alfa-ozgcloud-svgicon-big',
 	templateUrl: './ozgcloud-svgicon-big.component.html',
 	styleUrls: ['./ozgcloud-svgicon-big.component.scss'],
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/ozgcloud-svgicon/ozgcloud-svgicon.component.ts b/goofy-client/libs/ui/src/lib/ui/ozgcloud-svgicon/ozgcloud-svgicon.component.ts
index 5be79e6eb149126a3f9758da19009beb16e84c5b..6ec20e5debc076b036901150866674b8ef8d05c9 100644
--- a/goofy-client/libs/ui/src/lib/ui/ozgcloud-svgicon/ozgcloud-svgicon.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/ozgcloud-svgicon/ozgcloud-svgicon.component.ts
@@ -1,7 +1,7 @@
 import { Component, Input } from '@angular/core';
 
 @Component({
-	selector: 'goofy-client-ozgcloud-svgicon',
+	selector: 'alfa-ozgcloud-svgicon',
 	templateUrl: './ozgcloud-svgicon.component.html',
 	styleUrls: ['./ozgcloud-svgicon.component.scss'],
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/progress-bar/progress-bar.component.ts b/goofy-client/libs/ui/src/lib/ui/progress-bar/progress-bar.component.ts
index 7ff0b6a265175f30e035ba975e444b1712789c5d..0cda5a9552927d0ccb37adb052fcabeed4bdbfec 100644
--- a/goofy-client/libs/ui/src/lib/ui/progress-bar/progress-bar.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/progress-bar/progress-bar.component.ts
@@ -26,7 +26,7 @@ import { createEmptyStateResource, StateResource } from '@alfa-client/tech-share
 import { Resource } from '@ngxp/rest';
 
 @Component({
-	selector: 'goofy-client-progress-bar',
+	selector: 'alfa-progress-bar',
 	templateUrl: './progress-bar.component.html',
 	styleUrls: ['./progress-bar.component.scss']
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/slide-toggle/slide-toggle.component.ts b/goofy-client/libs/ui/src/lib/ui/slide-toggle/slide-toggle.component.ts
index bd7c335654267d68d5a762ec4af672cd1ed7d8c7..ad8e6c4e847bb99d61bf0baf8799a8e91be82678 100644
--- a/goofy-client/libs/ui/src/lib/ui/slide-toggle/slide-toggle.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/slide-toggle/slide-toggle.component.ts
@@ -25,7 +25,7 @@ import { Component, EventEmitter, Input, Output } from '@angular/core';
 import { EMPTY_STRING } from '@alfa-client/tech-shared';
 
 @Component({
-	selector: 'goofy-client-slide-toggle',
+	selector: 'alfa-slide-toggle',
 	templateUrl: './slide-toggle.component.html',
 	styleUrls: ['./slide-toggle.component.scss'],
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/spinner-transparency/spinner-transparency.component.ts b/goofy-client/libs/ui/src/lib/ui/spinner-transparency/spinner-transparency.component.ts
index 188cc937b10d5bf9e03cd638ef4119dd90f8453a..67aaa8fc8e4de217eddb7f375c5e383979069835 100644
--- a/goofy-client/libs/ui/src/lib/ui/spinner-transparency/spinner-transparency.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/spinner-transparency/spinner-transparency.component.ts
@@ -3,7 +3,7 @@ import { StateResource, createEmptyStateResource } from '@alfa-client/tech-share
 import { Resource } from '@ngxp/rest';
 
 @Component({
-	selector: 'goofy-client-spinner-transparency',
+	selector: 'alfa-spinner-transparency',
 	templateUrl: './spinner-transparency.component.html',
 	styleUrls: ['./spinner-transparency.component.scss'],
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/spinner/spinner.component.ts b/goofy-client/libs/ui/src/lib/ui/spinner/spinner.component.ts
index 00fd59bd1a887015dc7ee303f59f4007426c9903..bdbb17e11f04120ab351eb3ecdab7f20e7ae9822 100644
--- a/goofy-client/libs/ui/src/lib/ui/spinner/spinner.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/spinner/spinner.component.ts
@@ -26,7 +26,7 @@ import { createEmptyStateResource, StateResource } from '@alfa-client/tech-share
 import { Resource } from '@ngxp/rest';
 
 @Component({
-	selector: 'goofy-client-spinner',
+	selector: 'alfa-spinner',
 	templateUrl: './spinner.component.html',
 	styleUrls: ['./spinner.component.scss']
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/subnavigation/subnavigation.component.ts b/goofy-client/libs/ui/src/lib/ui/subnavigation/subnavigation.component.ts
index 9cbdb1de1825b1c07c9ba8ecd22a079aa0f9165f..62430b633f3c21c9de29fe80c5f411645b4ec12d 100644
--- a/goofy-client/libs/ui/src/lib/ui/subnavigation/subnavigation.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/subnavigation/subnavigation.component.ts
@@ -24,7 +24,7 @@
 import { Component } from '@angular/core';
 
 @Component({
-  selector: 'goofy-client-subnavigation',
+  selector: 'alfa-subnavigation',
   templateUrl: './subnavigation.component.html',
   styleUrls: ['./subnavigation.component.scss']
 })
diff --git a/goofy-client/libs/ui/src/lib/ui/validation-error/validation-error.component.ts b/goofy-client/libs/ui/src/lib/ui/validation-error/validation-error.component.ts
index 7ca05f7eddfaee523bf6353ba1832f4b74f47234..1e91023d51b46db9ec90b6163e49854759cc1a05 100644
--- a/goofy-client/libs/ui/src/lib/ui/validation-error/validation-error.component.ts
+++ b/goofy-client/libs/ui/src/lib/ui/validation-error/validation-error.component.ts
@@ -25,7 +25,7 @@ import { Component, Input } from '@angular/core';
 import { getMessageForIssue, Issue } from '@alfa-client/tech-shared';
 
 @Component({
-	selector: 'goofy-client-validation-error',
+	selector: 'alfa-validation-error',
 	templateUrl: './validation-error.component.html',
 	styleUrls: ['./validation-error.component.scss']
 })
diff --git a/goofy-client/libs/user-assistance/.eslintrc.json b/goofy-client/libs/user-assistance/.eslintrc.json
index 77bb4c56571ee89beea168d18c5f3737b424df26..e1458c9b460924707de6aa41b8c378a99b50ee8a 100644
--- a/goofy-client/libs/user-assistance/.eslintrc.json
+++ b/goofy-client/libs/user-assistance/.eslintrc.json
@@ -17,7 +17,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/user-assistance/project.json b/goofy-client/libs/user-assistance/project.json
index feb288566e0989e4969bea1bc7880457c7f9d7c5..9041cd7c3e594d6e0d42b361461564614beec5be 100644
--- a/goofy-client/libs/user-assistance/project.json
+++ b/goofy-client/libs/user-assistance/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/user-assistance/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"test": {
 			"executor": "@nx/jest:jest",
diff --git a/goofy-client/libs/user-assistance/src/lib/help-menu/documentation/documentation.component.html b/goofy-client/libs/user-assistance/src/lib/help-menu/documentation/documentation.component.html
index 7efafce130acbd59cb6bac976795c79728b27488..c55a0ee410dbc336bce6fa09bd4a603859659341 100644
--- a/goofy-client/libs/user-assistance/src/lib/help-menu/documentation/documentation.component.html
+++ b/goofy-client/libs/user-assistance/src/lib/help-menu/documentation/documentation.component.html
@@ -1,2 +1,2 @@
-<goofy-client-open-documentation-button [url]="url"></goofy-client-open-documentation-button>
-<goofy-client-download-documentation-button [url]="url" [downloadTitle]="menuTitle"></goofy-client-download-documentation-button>
\ No newline at end of file
+<alfa-open-documentation-button [url]="url"></alfa-open-documentation-button>
+<alfa-download-documentation-button [url]="url" [downloadTitle]="menuTitle"></alfa-download-documentation-button>
\ No newline at end of file
diff --git a/goofy-client/libs/user-assistance/src/lib/help-menu/documentation/documentation.component.ts b/goofy-client/libs/user-assistance/src/lib/help-menu/documentation/documentation.component.ts
index 2b502549ab2997c16e024e0cce321c332c3c5024..3792659757f84fc76ab1fbec07d9b24570db78a0 100644
--- a/goofy-client/libs/user-assistance/src/lib/help-menu/documentation/documentation.component.ts
+++ b/goofy-client/libs/user-assistance/src/lib/help-menu/documentation/documentation.component.ts
@@ -1,7 +1,7 @@
 import { Component, Input } from '@angular/core';
 
 @Component({
-	selector: 'goofy-client-documentation',
+	selector: 'alfa-documentation',
 	templateUrl: './documentation.component.html',
 	styleUrls: ['./documentation.component.scss'],
 })
diff --git a/goofy-client/libs/user-assistance/src/lib/help-menu/documentation/dowload-documentation-button/download-documentation-button.component.html b/goofy-client/libs/user-assistance/src/lib/help-menu/documentation/dowload-documentation-button/download-documentation-button.component.html
index 2ac60a19ceddf2f2846e1530c469cd4d8c864e3e..4e336b3dbe7a4f907e9877eadc1c9a3885e97a1b 100644
--- a/goofy-client/libs/user-assistance/src/lib/help-menu/documentation/dowload-documentation-button/download-documentation-button.component.html
+++ b/goofy-client/libs/user-assistance/src/lib/help-menu/documentation/dowload-documentation-button/download-documentation-button.component.html
@@ -1 +1 @@
-<goofy-client-download-button text="Herunterladen" [url]="url" [targetName]="getFileName()"></goofy-client-download-button>
\ No newline at end of file
+<alfa-download-button text="Herunterladen" [url]="url" [targetName]="getFileName()"></alfa-download-button>
\ No newline at end of file
diff --git a/goofy-client/libs/user-assistance/src/lib/help-menu/documentation/dowload-documentation-button/download-documentation-button.component.ts b/goofy-client/libs/user-assistance/src/lib/help-menu/documentation/dowload-documentation-button/download-documentation-button.component.ts
index 4e26419b8f4543755cb6bb677f0ca920d2291427..025f4bd89deff86189d73bc95b1aaaf2421a7b16 100644
--- a/goofy-client/libs/user-assistance/src/lib/help-menu/documentation/dowload-documentation-button/download-documentation-button.component.ts
+++ b/goofy-client/libs/user-assistance/src/lib/help-menu/documentation/dowload-documentation-button/download-documentation-button.component.ts
@@ -3,7 +3,7 @@ import { Component, Input } from '@angular/core';
 const FILE_NAME_REGEX: RegExp = /^.*\/(.*.pdf)$/;
 
 @Component({
-	selector: 'goofy-client-download-documentation-button',
+	selector: 'alfa-download-documentation-button',
 	templateUrl: './download-documentation-button.component.html',
 	styleUrls: ['./download-documentation-button.component.scss'],
 })
diff --git a/goofy-client/libs/user-assistance/src/lib/help-menu/documentation/open-documentation-button/open-documentation-button.component.html b/goofy-client/libs/user-assistance/src/lib/help-menu/documentation/open-documentation-button/open-documentation-button.component.html
index 9d7d3ee481eddc87871a6c19f272aedafe0cb6ac..c1bb0457f1ea8a55e67f83b477bff6780c0861e6 100644
--- a/goofy-client/libs/user-assistance/src/lib/help-menu/documentation/open-documentation-button/open-documentation-button.component.html
+++ b/goofy-client/libs/user-assistance/src/lib/help-menu/documentation/open-documentation-button/open-documentation-button.component.html
@@ -1 +1 @@
-<goofy-client-open-url-button text="Öffnen" [url]="url" [targetName]="'_blank'" [tooltip]="'Öffnet in einem neuen Tab'"></goofy-client-open-url-button>
+<alfa-open-url-button text="Öffnen" [url]="url" [targetName]="'_blank'" [tooltip]="'Öffnet in einem neuen Tab'"></alfa-open-url-button>
diff --git a/goofy-client/libs/user-assistance/src/lib/help-menu/documentation/open-documentation-button/open-documentation-button.component.ts b/goofy-client/libs/user-assistance/src/lib/help-menu/documentation/open-documentation-button/open-documentation-button.component.ts
index 445eec6ac79ea4c4f35a8c0ada7ee4f9aea3fcf9..1b1ff96a28a19f44575c3b9bbc6d0fd2203ebf54 100644
--- a/goofy-client/libs/user-assistance/src/lib/help-menu/documentation/open-documentation-button/open-documentation-button.component.ts
+++ b/goofy-client/libs/user-assistance/src/lib/help-menu/documentation/open-documentation-button/open-documentation-button.component.ts
@@ -1,7 +1,7 @@
 import { Component, Input } from '@angular/core';
 
 @Component({
-	selector: 'goofy-client-open-documentation-button',
+	selector: 'alfa-open-documentation-button',
 	templateUrl: './open-documentation-button.component.html',
 	styleUrls: ['./open-documentation-button.component.scss'],
 })
diff --git a/goofy-client/libs/user-assistance/src/lib/help-menu/help-menu.component.html b/goofy-client/libs/user-assistance/src/lib/help-menu/help-menu.component.html
index 5194de7ed99c3547d7cb670011b525a43f4e820b..e4287621da1457ec5ff8fa2aeed825a9bbcad117 100644
--- a/goofy-client/libs/user-assistance/src/lib/help-menu/help-menu.component.html
+++ b/goofy-client/libs/user-assistance/src/lib/help-menu/help-menu.component.html
@@ -1,20 +1,20 @@
 <button *ngIf="getNumberOfMenuItems() > 0" mat-fab extended [matMenuTriggerFor]="helpMenu.matMenu" data-test-id="help-menu-button">
 	<div class="help-menu">
-		<goofy-client-ozgcloud-icon icon="help_outline"></goofy-client-ozgcloud-icon>
+		<alfa-ozgcloud-icon icon="help_outline"></alfa-ozgcloud-icon>
 		<div class="text">Hilfe</div>
 	</div>
 </button>
-<goofy-client-ozgcloud-menu #helpMenu>
-	<goofy-client-menu-item
+<alfa-ozgcloud-menu #helpMenu>
+	<alfa-menu-item
 		*ngIf="apiRootStateResource?.resource | hasLink: apiRootLinkRel.DOCUMENTATIONS"
 		headline="Benutzerleitfaden"
 		text="Alle Funktionen der Allgemeinen Fachanwendung (Alfa) erklärt."
 		icon="pdf_file"
 		#benutzerleitfadenMenuItem>
-		<goofy-client-documentation
+		<alfa-documentation
 			data-test-id="documentations-component"
 			[menuTitle]="benutzerleitfadenMenuItem.headline"
 			[url]="apiRootStateResource.resource | getUrl: apiRootLinkRel.DOCUMENTATIONS">
-		</goofy-client-documentation>
-	</goofy-client-menu-item>
-</goofy-client-ozgcloud-menu>
+		</alfa-documentation>
+	</alfa-menu-item>
+</alfa-ozgcloud-menu>
diff --git a/goofy-client/libs/user-assistance/src/lib/help-menu/help-menu.component.scss b/goofy-client/libs/user-assistance/src/lib/help-menu/help-menu.component.scss
index f37eb84c894b33653670999079d6904caa4a59e3..c9be6868915d540f3caf929ce3931be282cea6f7 100644
--- a/goofy-client/libs/user-assistance/src/lib/help-menu/help-menu.component.scss
+++ b/goofy-client/libs/user-assistance/src/lib/help-menu/help-menu.component.scss
@@ -6,6 +6,6 @@
 	color: $grey;
 }
 
-goofy-client-ozgcloud-icon {
+alfa-ozgcloud-icon {
 	margin-right: 4px;
 }
diff --git a/goofy-client/libs/user-assistance/src/lib/help-menu/help-menu.component.ts b/goofy-client/libs/user-assistance/src/lib/help-menu/help-menu.component.ts
index 61933a6c4851f74d1ea33526dc0ae9fa94b114e3..7c6678b4c761e3c82f6e2dda3c117a76fa8a158f 100644
--- a/goofy-client/libs/user-assistance/src/lib/help-menu/help-menu.component.ts
+++ b/goofy-client/libs/user-assistance/src/lib/help-menu/help-menu.component.ts
@@ -4,7 +4,7 @@ import { StateResource } from '@alfa-client/tech-shared';
 import { hasLink } from "@ngxp/rest";
 
 @Component({
-	selector: 'goofy-client-help-menu',
+	selector: 'alfa-help-menu',
 	templateUrl: './help-menu.component.html',
 	styleUrls: ['./help-menu.component.scss'],
 })
diff --git a/goofy-client/libs/user-profile-shared/.eslintrc.json b/goofy-client/libs/user-profile-shared/.eslintrc.json
index 150d72bf1b47d4a502efb560586992a5f41e7cc1..894a547868f991e5c774ba6c6ed5086111aaf39d 100644
--- a/goofy-client/libs/user-profile-shared/.eslintrc.json
+++ b/goofy-client/libs/user-profile-shared/.eslintrc.json
@@ -13,7 +13,7 @@
 					"error",
 					{
 						"type": "attribute",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "camelCase"
 					}
 				],
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/user-profile-shared/project.json b/goofy-client/libs/user-profile-shared/project.json
index c82fd6dc2312db24c6447759be47d3a187ce93fa..85ab4c0b966324a0975396bf169b5f7fea1d41ff 100644
--- a/goofy-client/libs/user-profile-shared/project.json
+++ b/goofy-client/libs/user-profile-shared/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/user-profile-shared/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"test": {
 			"executor": "@nx/jest:jest",
diff --git a/goofy-client/libs/user-profile/.eslintrc.json b/goofy-client/libs/user-profile/.eslintrc.json
index 150d72bf1b47d4a502efb560586992a5f41e7cc1..894a547868f991e5c774ba6c6ed5086111aaf39d 100644
--- a/goofy-client/libs/user-profile/.eslintrc.json
+++ b/goofy-client/libs/user-profile/.eslintrc.json
@@ -13,7 +13,7 @@
 					"error",
 					{
 						"type": "attribute",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "camelCase"
 					}
 				],
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/user-profile/project.json b/goofy-client/libs/user-profile/project.json
index b490b79b3b31eff81f14c95918f78c08c7770921..e111876b143330cdaa58f7095130001f61959f27 100644
--- a/goofy-client/libs/user-profile/project.json
+++ b/goofy-client/libs/user-profile/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/user-profile/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"test": {
 			"executor": "@nx/jest:jest",
diff --git a/goofy-client/libs/user-profile/src/lib/assign-user-profile-button-container/assign-user-profile-button-container.component.html b/goofy-client/libs/user-profile/src/lib/assign-user-profile-button-container/assign-user-profile-button-container.component.html
index 6d44ee3e70a246784f0fcfef014074423ec004ee..03ca47a27de4dbc59d44aa46af122d7c357b96a5 100644
--- a/goofy-client/libs/user-profile/src/lib/assign-user-profile-button-container/assign-user-profile-button-container.component.html
+++ b/goofy-client/libs/user-profile/src/lib/assign-user-profile-button-container/assign-user-profile-button-container.component.html
@@ -23,10 +23,10 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-icon-button-with-spinner
+<alfa-icon-button-with-spinner
 		*ngIf="vorgang | hasLink: linkRel.ASSIGN"
 		svgIcon="account_outline"
 		toolTip="Bearbeiter zuordnen"
 		(clickEmitter)="showUserProfileSearch()"
 		data-test-id="assign-user-profile-icon-button">
-</goofy-client-icon-button-with-spinner>
+</alfa-icon-button-with-spinner>
diff --git a/goofy-client/libs/user-profile/src/lib/assign-user-profile-button-container/assign-user-profile-button-container.component.ts b/goofy-client/libs/user-profile/src/lib/assign-user-profile-button-container/assign-user-profile-button-container.component.ts
index 51822561c7bcf6114bc5ebb853d5c3b421558cf7..fe7303c09b941797c418a4dbf8af91a68c49bfba 100644
--- a/goofy-client/libs/user-profile/src/lib/assign-user-profile-button-container/assign-user-profile-button-container.component.ts
+++ b/goofy-client/libs/user-profile/src/lib/assign-user-profile-button-container/assign-user-profile-button-container.component.ts
@@ -26,7 +26,7 @@ import { UserProfileService } from '@alfa-client/user-profile-shared';
 import { VorgangHeaderLinkRel, VorgangWithEingangResource } from '@alfa-client/vorgang-shared';
 
 @Component({
-	selector: 'goofy-client-assign-user-profile-button-container',
+	selector: 'alfa-assign-user-profile-button-container',
 	templateUrl: './assign-user-profile-button-container.component.html',
 	styleUrls: ['./assign-user-profile-button-container.component.scss']
 })
diff --git a/goofy-client/libs/user-profile/src/lib/link-with-user-name-tooltip-container/link-with-user-name-tooltip-container.component.html b/goofy-client/libs/user-profile/src/lib/link-with-user-name-tooltip-container/link-with-user-name-tooltip-container.component.html
index 49d365893cab3ed0f355a903d17cefd75a1c1686..47076613ad5c66cec8596b873382cd1c99480ee0 100644
--- a/goofy-client/libs/user-profile/src/lib/link-with-user-name-tooltip-container/link-with-user-name-tooltip-container.component.html
+++ b/goofy-client/libs/user-profile/src/lib/link-with-user-name-tooltip-container/link-with-user-name-tooltip-container.component.html
@@ -23,6 +23,6 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-link-with-user-name-tooltip [routerLinkString]="routerLinkString" [tooltipTemplate]="tooltipTemplate" [userProfile]="userProfileStateResource$ | async" data-test-id="link-with-user-name-tooltip">
+<alfa-link-with-user-name-tooltip [routerLinkString]="routerLinkString" [tooltipTemplate]="tooltipTemplate" [userProfile]="userProfileStateResource$ | async" data-test-id="link-with-user-name-tooltip">
 	<ng-content></ng-content>
-</goofy-client-link-with-user-name-tooltip>
\ No newline at end of file
+</alfa-link-with-user-name-tooltip>
\ No newline at end of file
diff --git a/goofy-client/libs/user-profile/src/lib/link-with-user-name-tooltip-container/link-with-user-name-tooltip-container.component.ts b/goofy-client/libs/user-profile/src/lib/link-with-user-name-tooltip-container/link-with-user-name-tooltip-container.component.ts
index 14e68c5ab73e481f6a1402ecf4df5e6159a9e74f..0ecd8e944af58852dfcaa4895d8b47d5c05ee6a4 100644
--- a/goofy-client/libs/user-profile/src/lib/link-with-user-name-tooltip-container/link-with-user-name-tooltip-container.component.ts
+++ b/goofy-client/libs/user-profile/src/lib/link-with-user-name-tooltip-container/link-with-user-name-tooltip-container.component.ts
@@ -28,7 +28,7 @@ import { hasLink, Resource } from '@ngxp/rest';
 import { Observable } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-link-with-user-name-tooltip-container',
+	selector: 'alfa-link-with-user-name-tooltip-container',
 	templateUrl: './link-with-user-name-tooltip-container.component.html',
 	styleUrls: ['./link-with-user-name-tooltip-container.component.scss'],
 })
diff --git a/goofy-client/libs/user-profile/src/lib/link-with-user-name-tooltip-container/link-with-user-name-tooltip/link-with-user-name-tooltip.component.ts b/goofy-client/libs/user-profile/src/lib/link-with-user-name-tooltip-container/link-with-user-name-tooltip/link-with-user-name-tooltip.component.ts
index be14aeee56224d6342ae1d0afbab3a196341d75c..68cea0e04c83365b4117d05283be0c0bdaba582b 100644
--- a/goofy-client/libs/user-profile/src/lib/link-with-user-name-tooltip-container/link-with-user-name-tooltip/link-with-user-name-tooltip.component.ts
+++ b/goofy-client/libs/user-profile/src/lib/link-with-user-name-tooltip-container/link-with-user-name-tooltip/link-with-user-name-tooltip.component.ts
@@ -26,7 +26,7 @@ import { createEmptyStateResource, isNotNil, replacePlaceholders, StateResource
 import { UserProfileResource } from '@alfa-client/user-profile-shared';
 
 @Component({
-	selector: 'goofy-client-link-with-user-name-tooltip',
+	selector: 'alfa-link-with-user-name-tooltip',
 	templateUrl: './link-with-user-name-tooltip.component.html',
 	styleUrls: ['./link-with-user-name-tooltip.component.scss'],
 })
diff --git a/goofy-client/libs/user-profile/src/lib/text-with-user-name-tooltip-container/text-with-user-name-tooltip-container.component.html b/goofy-client/libs/user-profile/src/lib/text-with-user-name-tooltip-container/text-with-user-name-tooltip-container.component.html
index 31013d76026163dc11a40f635d9398e4569871e6..da6eb76d999eb712d94420f05d4b085e02c00625 100644
--- a/goofy-client/libs/user-profile/src/lib/text-with-user-name-tooltip-container/text-with-user-name-tooltip-container.component.html
+++ b/goofy-client/libs/user-profile/src/lib/text-with-user-name-tooltip-container/text-with-user-name-tooltip-container.component.html
@@ -23,5 +23,5 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-text-with-user-name-tooltip [text]="text"[tooltipTemplate]="tooltipTemplate" [userProfile]="userProfileStateResource$ | async" data-test-id="text-with-user-name-tooltip">
-</goofy-client-text-with-user-name-tooltip>
\ No newline at end of file
+<alfa-text-with-user-name-tooltip [text]="text"[tooltipTemplate]="tooltipTemplate" [userProfile]="userProfileStateResource$ | async" data-test-id="text-with-user-name-tooltip">
+</alfa-text-with-user-name-tooltip>
\ No newline at end of file
diff --git a/goofy-client/libs/user-profile/src/lib/text-with-user-name-tooltip-container/text-with-user-name-tooltip-container.component.ts b/goofy-client/libs/user-profile/src/lib/text-with-user-name-tooltip-container/text-with-user-name-tooltip-container.component.ts
index 8ea4ad3e70645299cc1ff0f0681812861f02a661..9259ca20b2f46f5e3de7c8c1289ece252be03b1a 100644
--- a/goofy-client/libs/user-profile/src/lib/text-with-user-name-tooltip-container/text-with-user-name-tooltip-container.component.ts
+++ b/goofy-client/libs/user-profile/src/lib/text-with-user-name-tooltip-container/text-with-user-name-tooltip-container.component.ts
@@ -28,7 +28,7 @@ import { hasLink, Resource } from '@ngxp/rest';
 import { Observable } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-text-with-user-name-tooltip-container',
+	selector: 'alfa-text-with-user-name-tooltip-container',
 	templateUrl: './text-with-user-name-tooltip-container.component.html',
 	styleUrls: ['./text-with-user-name-tooltip-container.component.scss'],
 })
diff --git a/goofy-client/libs/user-profile/src/lib/text-with-user-name-tooltip-container/text-with-user-name-tooltip/text-with-user-name-tooltip.component.ts b/goofy-client/libs/user-profile/src/lib/text-with-user-name-tooltip-container/text-with-user-name-tooltip/text-with-user-name-tooltip.component.ts
index 33f1c19c6e8ba3a61150059cf9d86b8811dacd2a..875765dfa1f019847d926242305d43c515796ebf 100644
--- a/goofy-client/libs/user-profile/src/lib/text-with-user-name-tooltip-container/text-with-user-name-tooltip/text-with-user-name-tooltip.component.ts
+++ b/goofy-client/libs/user-profile/src/lib/text-with-user-name-tooltip-container/text-with-user-name-tooltip/text-with-user-name-tooltip.component.ts
@@ -26,7 +26,7 @@ import { createEmptyStateResource, isNotNil, replacePlaceholders, StateResource
 import { UserProfileResource } from '@alfa-client/user-profile-shared';
 
 @Component({
-	selector: 'goofy-client-text-with-user-name-tooltip',
+	selector: 'alfa-text-with-user-name-tooltip',
 	templateUrl: './text-with-user-name-tooltip.component.html',
 	styleUrls: ['./text-with-user-name-tooltip.component.scss'],
 })
diff --git a/goofy-client/libs/user-profile/src/lib/user-icon/user-icon.component.html b/goofy-client/libs/user-profile/src/lib/user-icon/user-icon.component.html
index 7fa773e4de7f7b9c1e46e13eca3961abbb957a32..f0c3dc60fe5e325254b180acb0da348d3f3880f2 100644
--- a/goofy-client/libs/user-profile/src/lib/user-icon/user-icon.component.html
+++ b/goofy-client/libs/user-profile/src/lib/user-icon/user-icon.component.html
@@ -23,7 +23,7 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-spinner [stateResource]="userProfileStateResource" diameter="30" padding="3">
+<alfa-spinner [stateResource]="userProfileStateResource" diameter="30" padding="3">
 	<div [matTooltipDisabled]="disableTooltip" data-test-class="user-profile-icon"
 		[class.initials]="!!userProfileStateResource.resource || userProfileStateResource.error"
 		class="user-profile" [matTooltip]="tooltip">
@@ -38,4 +38,4 @@
 			</ng-template>
 		<div class="picture"></div>
 	</div>
-</goofy-client-spinner>
+</alfa-spinner>
diff --git a/goofy-client/libs/user-profile/src/lib/user-icon/user-icon.component.ts b/goofy-client/libs/user-profile/src/lib/user-icon/user-icon.component.ts
index 66f33803e54d0d07535a3a87e2581748e509dce2..5d9a396735d488d8d7aecf713b95b074df8bb583 100644
--- a/goofy-client/libs/user-profile/src/lib/user-icon/user-icon.component.ts
+++ b/goofy-client/libs/user-profile/src/lib/user-icon/user-icon.component.ts
@@ -27,7 +27,7 @@ import { getUserName, getUserNameInitials, userProfileMessage, UserProfileResour
 import { isUndefined } from 'lodash-es';
 
 @Component({
-	selector: 'goofy-client-user-icon',
+	selector: 'alfa-user-icon',
 	templateUrl: './user-icon.component.html',
 	styleUrls: ['./user-icon.component.scss']
 })
diff --git a/goofy-client/libs/user-profile/src/lib/user-profile-in-header-container/user-profile-in-header-container.component.html b/goofy-client/libs/user-profile/src/lib/user-profile-in-header-container/user-profile-in-header-container.component.html
index 2e37e5adc5dd8432e0a5a8d6b53b8465f2a8a83d..819c440b52cedb34ef209dea1e6c393bdb66fe2a 100644
--- a/goofy-client/libs/user-profile/src/lib/user-profile-in-header-container/user-profile-in-header-container.component.html
+++ b/goofy-client/libs/user-profile/src/lib/user-profile-in-header-container/user-profile-in-header-container.component.html
@@ -23,7 +23,7 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-user-profile-in-header
+<alfa-user-profile-in-header
 	[currentUserResource]="currentUserResource$ | async"
 	(logoutEmitter)="logout()">
-</goofy-client-user-profile-in-header>
+</alfa-user-profile-in-header>
diff --git a/goofy-client/libs/user-profile/src/lib/user-profile-in-header-container/user-profile-in-header-container.component.ts b/goofy-client/libs/user-profile/src/lib/user-profile-in-header-container/user-profile-in-header-container.component.ts
index 53c1aa1e7ef6b39955976d052e7b5a23fa3dc604..3d6d6a2f0e03ab0fee360471c24a19de626c6c6f 100644
--- a/goofy-client/libs/user-profile/src/lib/user-profile-in-header-container/user-profile-in-header-container.component.ts
+++ b/goofy-client/libs/user-profile/src/lib/user-profile-in-header-container/user-profile-in-header-container.component.ts
@@ -28,7 +28,7 @@ import { UserProfileResource, UserProfileService } from '@alfa-client/user-profi
 import { Observable } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-user-profile-in-header-container',
+	selector: 'alfa-user-profile-in-header-container',
 	templateUrl: './user-profile-in-header-container.component.html',
 	styleUrls: ['./user-profile-in-header-container.component.scss'],
 })
diff --git a/goofy-client/libs/user-profile/src/lib/user-profile-in-header-container/user-profile-in-header/user-profile-in-header.component.html b/goofy-client/libs/user-profile/src/lib/user-profile-in-header-container/user-profile-in-header/user-profile-in-header.component.html
index efe1e2cbd259f6e02e393cfb8d57ff86dad93a95..74a2626fdcbeae224d57d90cf2b3903e40713981 100644
--- a/goofy-client/libs/user-profile/src/lib/user-profile-in-header-container/user-profile-in-header/user-profile-in-header.component.html
+++ b/goofy-client/libs/user-profile/src/lib/user-profile-in-header-container/user-profile-in-header/user-profile-in-header.component.html
@@ -23,15 +23,15 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-spinner [stateResource]="currentUserResource" [diameter]="30">
+<alfa-spinner [stateResource]="currentUserResource" [diameter]="30">
 	<button mat-icon-button [matMenuTriggerFor]="accountMenu.matMenu" class="big-button" data-test-id="user-icon-button" [attr.aria-label]="buttonLabel">
-		<goofy-client-user-icon [userProfileStateResource]="currentUserResource"></goofy-client-user-icon>
+		<alfa-user-icon [userProfileStateResource]="currentUserResource"></alfa-user-icon>
 	</button>
-</goofy-client-spinner>
+</alfa-spinner>
 
-<goofy-client-ozgcloud-menu #accountMenu data-test-id="account-menu">
+<alfa-ozgcloud-menu #accountMenu data-test-id="account-menu">
 	<button mat-menu-item (click)="logoutEmitter.emit()" data-test-id="logout-button">
 		<mat-icon>logout</mat-icon>
 		<span>Abmelden</span>
 	</button>
-</goofy-client-ozgcloud-menu>
+</alfa-ozgcloud-menu>
diff --git a/goofy-client/libs/user-profile/src/lib/user-profile-in-header-container/user-profile-in-header/user-profile-in-header.component.ts b/goofy-client/libs/user-profile/src/lib/user-profile-in-header-container/user-profile-in-header/user-profile-in-header.component.ts
index f353f3a298a69277aa506d76664fccb75264e16c..8e29c15fa3232f57de8fd93af438152ff067ec34 100644
--- a/goofy-client/libs/user-profile/src/lib/user-profile-in-header-container/user-profile-in-header/user-profile-in-header.component.ts
+++ b/goofy-client/libs/user-profile/src/lib/user-profile-in-header-container/user-profile-in-header/user-profile-in-header.component.ts
@@ -26,7 +26,7 @@ import { StateResource } from '@alfa-client/tech-shared';
 import { getUserName, UserProfileResource } from '@alfa-client/user-profile-shared';
 
 @Component({
-	selector: 'goofy-client-user-profile-in-header',
+	selector: 'alfa-user-profile-in-header',
 	templateUrl: './user-profile-in-header.component.html',
 	styleUrls: ['./user-profile-in-header.component.scss'],
 })
diff --git a/goofy-client/libs/user-profile/src/lib/user-profile-in-historie-container/user-profile-in-historie-container.component.html b/goofy-client/libs/user-profile/src/lib/user-profile-in-historie-container/user-profile-in-historie-container.component.html
index 2500e770fa93fb60869dc87cf9200fdc4c08a46f..d29c7b095cb575fc83f422ac71603a1ad02f6379 100644
--- a/goofy-client/libs/user-profile/src/lib/user-profile-in-historie-container/user-profile-in-historie-container.component.html
+++ b/goofy-client/libs/user-profile/src/lib/user-profile-in-historie-container/user-profile-in-historie-container.component.html
@@ -23,4 +23,4 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-user-profile class="user-profile" [userProfileStateResource]="userProfileStateResource$ | async" data-test-id="user-profile-in-historie"></goofy-client-user-profile>
\ No newline at end of file
+<alfa-user-profile class="user-profile" [userProfileStateResource]="userProfileStateResource$ | async" data-test-id="user-profile-in-historie"></alfa-user-profile>
\ No newline at end of file
diff --git a/goofy-client/libs/user-profile/src/lib/user-profile-in-historie-container/user-profile-in-historie-container.component.scss b/goofy-client/libs/user-profile/src/lib/user-profile-in-historie-container/user-profile-in-historie-container.component.scss
index 69f6867110e34a159d6a0260b4a9efa5f7998604..65badd36b4d6199bc26c852eb8537d348f0e5131 100644
--- a/goofy-client/libs/user-profile/src/lib/user-profile-in-historie-container/user-profile-in-historie-container.component.scss
+++ b/goofy-client/libs/user-profile/src/lib/user-profile-in-historie-container/user-profile-in-historie-container.component.scss
@@ -35,7 +35,7 @@
 }
 
 ::ng-deep {
-	goofy-client-user-icon {
+	alfa-user-icon {
 		transform: scale(0.7);
 		margin-left: -4px;
 	}
diff --git a/goofy-client/libs/user-profile/src/lib/user-profile-in-historie-container/user-profile-in-historie-container.component.ts b/goofy-client/libs/user-profile/src/lib/user-profile-in-historie-container/user-profile-in-historie-container.component.ts
index ed101b07ac096240b2069bae15e1c794f1530390..984fe5dc9aed86cffaf1de6aa1ad473a7adcf9a0 100644
--- a/goofy-client/libs/user-profile/src/lib/user-profile-in-historie-container/user-profile-in-historie-container.component.ts
+++ b/goofy-client/libs/user-profile/src/lib/user-profile-in-historie-container/user-profile-in-historie-container.component.ts
@@ -29,7 +29,7 @@ import { CommandLinkRel } from 'libs/command-shared/src/lib/command.linkrel';
 import { Observable } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-user-profile-in-historie-container',
+	selector: 'alfa-user-profile-in-historie-container',
 	templateUrl: './user-profile-in-historie-container.component.html',
 	styleUrls: ['./user-profile-in-historie-container.component.scss'],
 })
diff --git a/goofy-client/libs/user-profile/src/lib/user-profile-in-kommentar-container/user-profile-in-kommentar-container.component.html b/goofy-client/libs/user-profile/src/lib/user-profile-in-kommentar-container/user-profile-in-kommentar-container.component.html
index 4390306be10100c599bc53f5fcd1f484e4501094..7a2b6cc8382ba7795033e424bad626bb08425d8d 100644
--- a/goofy-client/libs/user-profile/src/lib/user-profile-in-kommentar-container/user-profile-in-kommentar-container.component.html
+++ b/goofy-client/libs/user-profile/src/lib/user-profile-in-kommentar-container/user-profile-in-kommentar-container.component.html
@@ -23,4 +23,4 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-user-profile class="user-profile" [userProfileStateResource]="userProfileStateResource$ | async" data-test-id="user-profile-in-kommentar"></goofy-client-user-profile>
\ No newline at end of file
+<alfa-user-profile class="user-profile" [userProfileStateResource]="userProfileStateResource$ | async" data-test-id="user-profile-in-kommentar"></alfa-user-profile>
\ No newline at end of file
diff --git a/goofy-client/libs/user-profile/src/lib/user-profile-in-kommentar-container/user-profile-in-kommentar-container.component.ts b/goofy-client/libs/user-profile/src/lib/user-profile-in-kommentar-container/user-profile-in-kommentar-container.component.ts
index 63304b028c7da41cba771166740f8222f9605cfe..eeb01847bb2559a49a1a14d632e0cbfc746ceecc 100644
--- a/goofy-client/libs/user-profile/src/lib/user-profile-in-kommentar-container/user-profile-in-kommentar-container.component.ts
+++ b/goofy-client/libs/user-profile/src/lib/user-profile-in-kommentar-container/user-profile-in-kommentar-container.component.ts
@@ -29,7 +29,7 @@ import { hasLink } from '@ngxp/rest';
 import { Observable } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-user-profile-in-kommentar-container',
+	selector: 'alfa-user-profile-in-kommentar-container',
 	templateUrl: './user-profile-in-kommentar-container.component.html',
 	styleUrls: ['./user-profile-in-kommentar-container.component.scss']
 })
diff --git a/goofy-client/libs/user-profile/src/lib/user-profile-in-postfach-mail-container/user-profile-in-postfach-mail-container.component.html b/goofy-client/libs/user-profile/src/lib/user-profile-in-postfach-mail-container/user-profile-in-postfach-mail-container.component.html
index 1c9326b6a65b528a2fe477a88653787a26a33f2f..6a1c45514ed59ab298734e8dc7aaaee79021d45d 100644
--- a/goofy-client/libs/user-profile/src/lib/user-profile-in-postfach-mail-container/user-profile-in-postfach-mail-container.component.html
+++ b/goofy-client/libs/user-profile/src/lib/user-profile-in-postfach-mail-container/user-profile-in-postfach-mail-container.component.html
@@ -23,4 +23,4 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-user-profile class="user-profile" [userProfileStateResource]="userProfileStateResource$ | async"></goofy-client-user-profile>
\ No newline at end of file
+<alfa-user-profile class="user-profile" [userProfileStateResource]="userProfileStateResource$ | async"></alfa-user-profile>
\ No newline at end of file
diff --git a/goofy-client/libs/user-profile/src/lib/user-profile-in-postfach-mail-container/user-profile-in-postfach-mail-container.component.ts b/goofy-client/libs/user-profile/src/lib/user-profile-in-postfach-mail-container/user-profile-in-postfach-mail-container.component.ts
index 61365c7fe397cd4b2d6ac7ddd8083f02b95d0c2b..bc1d396d4d022b00c7acf6834a9124c9de970d4f 100644
--- a/goofy-client/libs/user-profile/src/lib/user-profile-in-postfach-mail-container/user-profile-in-postfach-mail-container.component.ts
+++ b/goofy-client/libs/user-profile/src/lib/user-profile-in-postfach-mail-container/user-profile-in-postfach-mail-container.component.ts
@@ -28,7 +28,7 @@ import { UserProfileResource, UserProfileService } from '@alfa-client/user-profi
 import { Observable } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-user-profile-in-postfach-mail-container',
+	selector: 'alfa-user-profile-in-postfach-mail-container',
 	templateUrl: './user-profile-in-postfach-mail-container.component.html',
 	styleUrls: ['./user-profile-in-postfach-mail-container.component.scss']
 })
diff --git a/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-container/user-profile-in-vorgang-container.component.html b/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-container/user-profile-in-vorgang-container.component.html
index 58ed1b57c888cf9404a18adae650ab8a6c4437a9..0fb6c18a3ff6474747880a9eeefc636248258a15 100644
--- a/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-container/user-profile-in-vorgang-container.component.html
+++ b/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-container/user-profile-in-vorgang-container.component.html
@@ -23,4 +23,4 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-user-profile-in-vorgang [vorgang]="vorgang" [userProfile]="userProfile$ | async"></goofy-client-user-profile-in-vorgang>
+<alfa-user-profile-in-vorgang [vorgang]="vorgang" [userProfile]="userProfile$ | async"></alfa-user-profile-in-vorgang>
diff --git a/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-container/user-profile-in-vorgang-container.component.ts b/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-container/user-profile-in-vorgang-container.component.ts
index c4471ec2b8b159a16263c112481b26f0a1aaf8eb..f7f2bf90b0862cb345d39f72f013b856fea90c37 100644
--- a/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-container/user-profile-in-vorgang-container.component.ts
+++ b/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-container/user-profile-in-vorgang-container.component.ts
@@ -30,7 +30,7 @@ import { isNil } from 'lodash-es';
 import { Observable, of } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-user-profile-in-vorgang-container',
+	selector: 'alfa-user-profile-in-vorgang-container',
 	templateUrl: './user-profile-in-vorgang-container.component.html',
 	styleUrls: ['./user-profile-in-vorgang-container.component.scss']
 })
diff --git a/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-container/user-profile-in-vorgang/_user-profile-in-vorgang.theme.scss b/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-container/user-profile-in-vorgang/_user-profile-in-vorgang.theme.scss
index 50e23d5128ff98446055addff8b60cd019a9bee0..7b717458091b9416f8633032301244af35a16df9 100644
--- a/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-container/user-profile-in-vorgang/_user-profile-in-vorgang.theme.scss
+++ b/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-container/user-profile-in-vorgang/_user-profile-in-vorgang.theme.scss
@@ -28,7 +28,7 @@
 	$color-config: mat.get-color-config($theme);
 	$primary: map.get($color-config, 'primary');
 
-	goofy-client-user-profile-in-vorgang-container {
+	alfa-user-profile-in-vorgang-container {
 
 		.user-profile-button {
 			&:focus-within {
diff --git a/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-container/user-profile-in-vorgang/user-profile-button-container/user-profile-button-container.component.html b/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-container/user-profile-in-vorgang/user-profile-button-container/user-profile-button-container.component.html
index 50370200607fdf8c149d3fe4bae5e07794457083..1f32edf9a1c0e5ff5946c6446dfc5adefcff0356 100644
--- a/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-container/user-profile-in-vorgang/user-profile-button-container/user-profile-button-container.component.html
+++ b/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-container/user-profile-in-vorgang/user-profile-button-container/user-profile-button-container.component.html
@@ -29,14 +29,14 @@
 		aria-label="Bearbeiter ändern"
 		class="user-profile-button">
 
-	<goofy-client-user-icon data-test-id="user-profile-icon"
+	<alfa-user-icon data-test-id="user-profile-icon"
 		[userProfileStateResource]="userProfile"
 		class="user-profile-icon">
-	</goofy-client-user-icon>
+	</alfa-user-icon>
 </button>
 
-<goofy-client-ozgcloud-menu #menu>
-	<goofy-client-user-profile-search-container *ngIf="showUserProfileSearch$ | async" data-test-id="user-profile-search-container"
+<alfa-ozgcloud-menu #menu>
+	<alfa-user-profile-search-container *ngIf="showUserProfileSearch$ | async" data-test-id="user-profile-search-container"
 		(click)="$event.stopPropagation()" (assigned)="menuTrigger.closeMenu()">
-	</goofy-client-user-profile-search-container>
-</goofy-client-ozgcloud-menu>
+	</alfa-user-profile-search-container>
+</alfa-ozgcloud-menu>
diff --git a/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-container/user-profile-in-vorgang/user-profile-button-container/user-profile-button-container.component.ts b/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-container/user-profile-in-vorgang/user-profile-button-container/user-profile-button-container.component.ts
index 530b04c0ee4c29415ced4305584e3ff78ca59c39..5661a4b8a41eea85cc4b2706d0d358520040e226 100644
--- a/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-container/user-profile-in-vorgang/user-profile-button-container/user-profile-button-container.component.ts
+++ b/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-container/user-profile-in-vorgang/user-profile-button-container/user-profile-button-container.component.ts
@@ -28,7 +28,7 @@ import { UserProfileResource, UserProfileService } from '@alfa-client/user-profi
 import { Observable, tap } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-user-profile-button-container',
+	selector: 'alfa-user-profile-button-container',
 	templateUrl: './user-profile-button-container.component.html',
 	styleUrls: ['./user-profile-button-container.component.scss']
 })
diff --git a/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-container/user-profile-in-vorgang/user-profile-in-vorgang.component.html b/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-container/user-profile-in-vorgang/user-profile-in-vorgang.component.html
index dad42822a732c73c9fee89ba37b4b65e1db4cc16..30c554c1604dc2de620b7d98dd760b41d837a105 100644
--- a/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-container/user-profile-in-vorgang/user-profile-in-vorgang.component.html
+++ b/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-container/user-profile-in-vorgang/user-profile-in-vorgang.component.html
@@ -24,12 +24,12 @@
 
 -->
 <ng-container *ngIf="(vorgang | hasLink: vorgangLinkRel.SEARCH_USER_PROFILES) && isUserServiceAvailable(userProfile); else iconOnly">
-	<goofy-client-user-profile-button-container [userProfile]="userProfile" data-test-id="user-profile-button-container"></goofy-client-user-profile-button-container>
+	<alfa-user-profile-button-container [userProfile]="userProfile" data-test-id="user-profile-button-container"></alfa-user-profile-button-container>
 </ng-container>
 
 <ng-template #iconOnly>
-	<goofy-client-user-icon data-test-id="vorgang-detail-user-profile-icon"
+	<alfa-user-icon data-test-id="vorgang-detail-user-profile-icon"
 		[userProfileStateResource]="userProfile"
 		class="user-profile-icon">
-	</goofy-client-user-icon>
+	</alfa-user-icon>
 </ng-template>
\ No newline at end of file
diff --git a/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-container/user-profile-in-vorgang/user-profile-in-vorgang.component.ts b/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-container/user-profile-in-vorgang/user-profile-in-vorgang.component.ts
index 06e81d59a8543830cf5397c323dc5e106df1d62c..d1526245467a918ec313fc6684178396fcc2de8d 100644
--- a/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-container/user-profile-in-vorgang/user-profile-in-vorgang.component.ts
+++ b/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-container/user-profile-in-vorgang/user-profile-in-vorgang.component.ts
@@ -28,7 +28,7 @@ import { VorgangWithEingangLinkRel, VorgangWithEingangResource } from '@alfa-cli
 import { Resource } from '@ngxp/rest';
 
 @Component({
-	selector: 'goofy-client-user-profile-in-vorgang',
+	selector: 'alfa-user-profile-in-vorgang',
 	templateUrl: './user-profile-in-vorgang.component.html',
 	styleUrls: ['./user-profile-in-vorgang.component.scss']
 })
diff --git a/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-list-item-container/user-profile-in-vorgang-list-item-container.component.html b/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-list-item-container/user-profile-in-vorgang-list-item-container.component.html
index 65ad71e7a2fe47e1904e13e4199ba11344af1a46..0fb4834ea682607e1f5898cfd9a243a17057c209 100644
--- a/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-list-item-container/user-profile-in-vorgang-list-item-container.component.html
+++ b/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-list-item-container/user-profile-in-vorgang-list-item-container.component.html
@@ -23,4 +23,4 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-user-icon [userProfileStateResource]="userProfile$ | async" class="user-profile-icon"></goofy-client-user-icon>
\ No newline at end of file
+<alfa-user-icon [userProfileStateResource]="userProfile$ | async" class="user-profile-icon"></alfa-user-icon>
\ No newline at end of file
diff --git a/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-list-item-container/user-profile-in-vorgang-list-item-container.component.ts b/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-list-item-container/user-profile-in-vorgang-list-item-container.component.ts
index dfc75fba6d39d16bf929e2e861b1c57806bf6cd2..8e31e3dcecfa6ce8e7c56da8a918596e292973da 100644
--- a/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-list-item-container/user-profile-in-vorgang-list-item-container.component.ts
+++ b/goofy-client/libs/user-profile/src/lib/user-profile-in-vorgang-list-item-container/user-profile-in-vorgang-list-item-container.component.ts
@@ -30,7 +30,7 @@ import { isNil } from 'lodash-es';
 import { Observable, of } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-user-profile-in-vorgang-list-item-container',
+	selector: 'alfa-user-profile-in-vorgang-list-item-container',
 	templateUrl: './user-profile-in-vorgang-list-item-container.component.html',
 	styleUrls: ['./user-profile-in-vorgang-list-item-container.component.scss']
 })
diff --git a/goofy-client/libs/user-profile/src/lib/user-profile-name/user-profile-name.component.ts b/goofy-client/libs/user-profile/src/lib/user-profile-name/user-profile-name.component.ts
index 437bedb77978d8ac32e2601e110ecd70ceafd4f5..58cddd63f308d631294ef86f1307764627ab4844 100644
--- a/goofy-client/libs/user-profile/src/lib/user-profile-name/user-profile-name.component.ts
+++ b/goofy-client/libs/user-profile/src/lib/user-profile-name/user-profile-name.component.ts
@@ -26,7 +26,7 @@ import { StateResource } from '@alfa-client/tech-shared';
 import { getUserName, UserProfileResource } from '@alfa-client/user-profile-shared';
 
 @Component({
-	selector: 'goofy-client-user-profile-name',
+	selector: 'alfa-user-profile-name',
 	templateUrl: './user-profile-name.component.html',
 	styleUrls: ['./user-profile-name.component.scss'],
 })
diff --git a/goofy-client/libs/user-profile/src/lib/user-profile-search-container/_user-profile-search-container.theme.scss b/goofy-client/libs/user-profile/src/lib/user-profile-search-container/_user-profile-search-container.theme.scss
index 3440d2962336a91a4a2fa11007fc623d503d8853..911539e2caf485a94f4b6af27e75479562a403e0 100644
--- a/goofy-client/libs/user-profile/src/lib/user-profile-search-container/_user-profile-search-container.theme.scss
+++ b/goofy-client/libs/user-profile/src/lib/user-profile-search-container/_user-profile-search-container.theme.scss
@@ -21,10 +21,10 @@
  * Die sprachspezifischen Genehmigungen und Beschränkungen
  * unter der Lizenz sind dem Lizenztext zu entnehmen.
  */
-goofy-client-user-profile-search-container .search-overlay {
+alfa-user-profile-search-container .search-overlay {
 	background-color: #fff;
 }
 
-body.dark goofy-client-user-profile-search-container .search-overlay {
+body.dark alfa-user-profile-search-container .search-overlay {
 		background-color: #424242;
 }
diff --git a/goofy-client/libs/user-profile/src/lib/user-profile-search-container/user-profile-search-container.component.html b/goofy-client/libs/user-profile/src/lib/user-profile-search-container/user-profile-search-container.component.html
index 966d70b93fd498002518fc849a0db9a7f581361a..0913f677db76fc46c8c45659dc401b4145f2e070 100644
--- a/goofy-client/libs/user-profile/src/lib/user-profile-search-container/user-profile-search-container.component.html
+++ b/goofy-client/libs/user-profile/src/lib/user-profile-search-container/user-profile-search-container.component.html
@@ -25,16 +25,16 @@
 -->
 <div *ngIf="assignTo$ | async as assignTo" class="container">
 
-	<goofy-client-spinner [stateResource]="assignTo"
+	<alfa-spinner [stateResource]="assignTo"
 			diameter="30" class="spinner">
-	</goofy-client-spinner>
+	</alfa-spinner>
 
 	<div *ngIf="assignedToName" class="search-overlay">{{assignedToName}}</div>
 
-	<goofy-client-user-profile-search data-test-id="user-profile-search"
+	<alfa-user-profile-search data-test-id="user-profile-search"
 			class="user-profile-search"
 			[searchedUserProfiles]="searchedUserProfiles$ | async"
 			(assignTo)="assign($event)">
-	</goofy-client-user-profile-search>
+	</alfa-user-profile-search>
 
 </div>
diff --git a/goofy-client/libs/user-profile/src/lib/user-profile-search-container/user-profile-search-container.component.ts b/goofy-client/libs/user-profile/src/lib/user-profile-search-container/user-profile-search-container.component.ts
index 306bfb97b9549e9895e48cce2e1ebdc44f8c04d0..3d7b8d1d0d61323ac449c70a548ddf4b0647433b 100644
--- a/goofy-client/libs/user-profile/src/lib/user-profile-search-container/user-profile-search-container.component.ts
+++ b/goofy-client/libs/user-profile/src/lib/user-profile-search-container/user-profile-search-container.component.ts
@@ -32,7 +32,7 @@ import { Observable, of } from 'rxjs';
 import { map, tap } from 'rxjs/operators';
 
 @Component({
-	selector: 'goofy-client-user-profile-search-container',
+	selector: 'alfa-user-profile-search-container',
 	templateUrl: './user-profile-search-container.component.html',
 	styleUrls: ['./user-profile-search-container.component.scss']
 })
diff --git a/goofy-client/libs/user-profile/src/lib/user-profile-search-container/user-profile-search/user-profile-search.component.html b/goofy-client/libs/user-profile/src/lib/user-profile-search-container/user-profile-search/user-profile-search.component.html
index 32a8c679c4eb263141665424f644311aa419d430..ff07d0c04a7e4c59ec7ce2544cdf2d1deef5307b 100644
--- a/goofy-client/libs/user-profile/src/lib/user-profile-search-container/user-profile-search/user-profile-search.component.html
+++ b/goofy-client/libs/user-profile/src/lib/user-profile-search-container/user-profile-search/user-profile-search.component.html
@@ -25,13 +25,13 @@
 -->
 <form class="form" [formGroup]="form">
 
-	<goofy-client-autocomplete-editor data-test-id="user-search"
+	<alfa-autocomplete-editor data-test-id="user-search"
 			label="Bearbeiter"
 			[formControlName]="formServiceClass.SEARCH_FIELD"
 			[values]="searchedUserProfiles.resource"
 			(onKeyUp)="onKeyUp()"
 			(onOptionSelected)="assign($event)"
 			(enterOnNoSelection)="setEmptySelectionError()">
-	</goofy-client-autocomplete-editor>
+	</alfa-autocomplete-editor>
 
 </form>
diff --git a/goofy-client/libs/user-profile/src/lib/user-profile-search-container/user-profile-search/user-profile-search.component.ts b/goofy-client/libs/user-profile/src/lib/user-profile-search-container/user-profile-search/user-profile-search.component.ts
index 8d094d068af81f2c1e7d792ee0c1807a6f712fd7..546a69c4da193bd72ff74108f87cbb2031c01ef8 100644
--- a/goofy-client/libs/user-profile/src/lib/user-profile-search-container/user-profile-search/user-profile-search.component.ts
+++ b/goofy-client/libs/user-profile/src/lib/user-profile-search-container/user-profile-search/user-profile-search.component.ts
@@ -29,7 +29,7 @@ import { isNull } from 'lodash-es';
 import { UserProfileSearchFormService } from './user-profile.search.formservice';
 
 @Component({
-	selector: 'goofy-client-user-profile-search',
+	selector: 'alfa-user-profile-search',
 	templateUrl: './user-profile-search.component.html',
 	styleUrls: ['./user-profile-search.component.scss'],
 	providers: [UserProfileSearchFormService]
diff --git a/goofy-client/libs/user-profile/src/lib/user-profile/user-profile.component.html b/goofy-client/libs/user-profile/src/lib/user-profile/user-profile.component.html
index 3cb1009a5d8ea6bf7b6f86fa9da70c586dfa3ff4..7dd12cecfcae9da41e7a8cd24d73efaa74b5a7e0 100644
--- a/goofy-client/libs/user-profile/src/lib/user-profile/user-profile.component.html
+++ b/goofy-client/libs/user-profile/src/lib/user-profile/user-profile.component.html
@@ -23,5 +23,5 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-user-icon [userProfileStateResource]="userProfileStateResource" data-test-id="user-profile-icon"></goofy-client-user-icon>
-<goofy-client-user-profile-name [userProfileStateResource]="userProfileStateResource"></goofy-client-user-profile-name>
\ No newline at end of file
+<alfa-user-icon [userProfileStateResource]="userProfileStateResource" data-test-id="user-profile-icon"></alfa-user-icon>
+<alfa-user-profile-name [userProfileStateResource]="userProfileStateResource"></alfa-user-profile-name>
\ No newline at end of file
diff --git a/goofy-client/libs/user-profile/src/lib/user-profile/user-profile.component.ts b/goofy-client/libs/user-profile/src/lib/user-profile/user-profile.component.ts
index 4299f06b999c711d4bf2001eb9d5ad5daa743b6e..d7f0b81c47dfd0125121f609310035c06e55e31e 100644
--- a/goofy-client/libs/user-profile/src/lib/user-profile/user-profile.component.ts
+++ b/goofy-client/libs/user-profile/src/lib/user-profile/user-profile.component.ts
@@ -26,7 +26,7 @@ import { StateResource } from '@alfa-client/tech-shared';
 import { UserProfileResource } from '@alfa-client/user-profile-shared';
 
 @Component({
-	selector: 'goofy-client-user-profile',
+	selector: 'alfa-user-profile',
 	templateUrl: './user-profile.component.html',
 	styleUrls: ['./user-profile.component.scss']
 })
diff --git a/goofy-client/libs/user-settings-shared/.eslintrc.json b/goofy-client/libs/user-settings-shared/.eslintrc.json
index 87a2bb376e6bb0a0ac56ee3db5ee61977aed735d..09203a9e8295c09b115fd522fdcfd9d797bdcca3 100644
--- a/goofy-client/libs/user-settings-shared/.eslintrc.json
+++ b/goofy-client/libs/user-settings-shared/.eslintrc.json
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/user-settings-shared/project.json b/goofy-client/libs/user-settings-shared/project.json
index 172e4b24e4bf659c5f78080c31bd12e52c91ac23..4dea715b014f69816b9f06da18e7e84a810eca88 100644
--- a/goofy-client/libs/user-settings-shared/project.json
+++ b/goofy-client/libs/user-settings-shared/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/user-settings-shared/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"test": {
 			"executor": "@nx/jest:jest",
diff --git a/goofy-client/libs/user-settings/.eslintrc.json b/goofy-client/libs/user-settings/.eslintrc.json
index 87a2bb376e6bb0a0ac56ee3db5ee61977aed735d..09203a9e8295c09b115fd522fdcfd9d797bdcca3 100644
--- a/goofy-client/libs/user-settings/.eslintrc.json
+++ b/goofy-client/libs/user-settings/.eslintrc.json
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/user-settings/project.json b/goofy-client/libs/user-settings/project.json
index 1a7634c1e1db9280e2308127af3d75a00da92014..7ef53990ec4fb5e1729edae8be9bf33d38426b38 100644
--- a/goofy-client/libs/user-settings/project.json
+++ b/goofy-client/libs/user-settings/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/user-settings/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"test": {
 			"executor": "@nx/jest:jest",
diff --git a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings-container.component.html b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings-container.component.html
index 93510976bee7124ec42a2bdf29c5238c28b2ec80..c970ebd39aad35cca530c1ea2bf79d1930522b89 100644
--- a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings-container.component.html
+++ b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings-container.component.html
@@ -23,4 +23,4 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-user-settings [apiRoot]="apiRoot$ | async"></goofy-client-user-settings>
+<alfa-user-settings [apiRoot]="apiRoot$ | async"></alfa-user-settings>
diff --git a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings-container.component.ts b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings-container.component.ts
index 6529306256d2c6bb950890c49480637221021aaf..ba61590b4d0fda18db1852143f6781d8689b645e 100644
--- a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings-container.component.ts
+++ b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings-container.component.ts
@@ -27,7 +27,7 @@ import { createEmptyStateResource, StateResource } from '@alfa-client/tech-share
 import { Observable, of } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-user-settings-container',
+	selector: 'alfa-user-settings-container',
 	templateUrl: './user-settings-container.component.html',
 	styleUrls: ['./user-settings-container.component.scss'],
 })
diff --git a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-darkmode-container/user-settings-darkmode-container.component.html b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-darkmode-container/user-settings-darkmode-container.component.html
index 516be7112f368327f10b36c8c68362f95cc44529..b1b1b783a846f219e6fb45f52ce9c2fae10fa307 100644
--- a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-darkmode-container/user-settings-darkmode-container.component.html
+++ b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-darkmode-container/user-settings-darkmode-container.component.html
@@ -23,7 +23,7 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-user-settings-darkmode
+<alfa-user-settings-darkmode
 	[darkMode]="darkMode$ | async"
 	(valueChanged)="changeColorMode($event)">
-</goofy-client-user-settings-darkmode>
\ No newline at end of file
+</alfa-user-settings-darkmode>
\ No newline at end of file
diff --git a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-darkmode-container/user-settings-darkmode-container.component.ts b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-darkmode-container/user-settings-darkmode-container.component.ts
index 6c483681bc409181f6f7ac50b2f8afdab9d065c4..85e1a7dd827ad2b8bac932082a5d2ef9bf1456fc 100644
--- a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-darkmode-container/user-settings-darkmode-container.component.ts
+++ b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-darkmode-container/user-settings-darkmode-container.component.ts
@@ -27,7 +27,7 @@ import { AppService, localStorageDark } from '@alfa-client/app-shared';
 import { Observable } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-user-settings-darkmode-container',
+	selector: 'alfa-user-settings-darkmode-container',
 	templateUrl: './user-settings-darkmode-container.component.html',
 	styleUrls: ['./user-settings-darkmode-container.component.scss'],
 })
diff --git a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-darkmode-container/user-settings-darkmode/user-settings-darkmode.component.html b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-darkmode-container/user-settings-darkmode/user-settings-darkmode.component.html
index 72b722eab3fbcdda759f59f6ed712d67cb0fe6ea..5755819dc8a3b9058e4f020253325953faf10979 100644
--- a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-darkmode-container/user-settings-darkmode/user-settings-darkmode.component.html
+++ b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-darkmode-container/user-settings-darkmode/user-settings-darkmode.component.html
@@ -23,9 +23,9 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-slide-toggle data-test-id="dark-mode"
+<alfa-slide-toggle data-test-id="dark-mode"
 	label="Dark Mode"
 	[checked]="darkMode"
 	(valueChanged)="valueChanged.emit($event)">
-</goofy-client-slide-toggle>
+</alfa-slide-toggle>
 
diff --git a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-darkmode-container/user-settings-darkmode/user-settings-darkmode.component.scss b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-darkmode-container/user-settings-darkmode/user-settings-darkmode.component.scss
index 5e74cad9327ad608ca1d08ea8f389b9e8313f9e5..82be9608c300aa4026022fd213aeb63f46dfcf49 100644
--- a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-darkmode-container/user-settings-darkmode/user-settings-darkmode.component.scss
+++ b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-darkmode-container/user-settings-darkmode/user-settings-darkmode.component.scss
@@ -21,6 +21,6 @@
  * Die sprachspezifischen Genehmigungen und Beschränkungen
  * unter der Lizenz sind dem Lizenztext zu entnehmen.
  */
-goofy-client-slide-toggle {
+alfa-slide-toggle {
 	display: block;
 }
\ No newline at end of file
diff --git a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-darkmode-container/user-settings-darkmode/user-settings-darkmode.component.ts b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-darkmode-container/user-settings-darkmode/user-settings-darkmode.component.ts
index 06b6612a2804ff77f06019ea146870fc62f63424..2caf0be4f13e29357942255375b799dd4feb110c 100644
--- a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-darkmode-container/user-settings-darkmode/user-settings-darkmode.component.ts
+++ b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-darkmode-container/user-settings-darkmode/user-settings-darkmode.component.ts
@@ -24,7 +24,7 @@
 import { Component, EventEmitter, Input, Output } from '@angular/core';
 
 @Component({
-	selector: 'goofy-client-user-settings-darkmode',
+	selector: 'alfa-user-settings-darkmode',
 	templateUrl: './user-settings-darkmode.component.html',
 	styleUrls: ['./user-settings-darkmode.component.scss'],
 })
diff --git a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-email-benachrichtigung-container/user-settings-email-benachrichtigung-container.component.html b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-email-benachrichtigung-container/user-settings-email-benachrichtigung-container.component.html
index d0ea7f00013ef7454a7a4ad01979cee3e6cfbcfa..a75f2295f39804d29837c2bbac611549b1ef836c 100644
--- a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-email-benachrichtigung-container/user-settings-email-benachrichtigung-container.component.html
+++ b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-email-benachrichtigung-container/user-settings-email-benachrichtigung-container.component.html
@@ -23,7 +23,7 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-user-settings-email-benachrichtigung
+<alfa-user-settings-email-benachrichtigung
 	[userSettings]="userSettings$ | async"
 	(valueChanged)="changeNotificationsSendFor($event)">
-</goofy-client-user-settings-email-benachrichtigung>
\ No newline at end of file
+</alfa-user-settings-email-benachrichtigung>
\ No newline at end of file
diff --git a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-email-benachrichtigung-container/user-settings-email-benachrichtigung-container.component.ts b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-email-benachrichtigung-container/user-settings-email-benachrichtigung-container.component.ts
index c942e72c3e1ead9719d3b9fe3ae39b789fa38362..b4e7e94722c2d3d4b6fa867c6da30ec79cb20d96 100644
--- a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-email-benachrichtigung-container/user-settings-email-benachrichtigung-container.component.ts
+++ b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-email-benachrichtigung-container/user-settings-email-benachrichtigung-container.component.ts
@@ -27,7 +27,7 @@ import { NotificationsSendFor, UserSettings, UserSettingsResource, UserSettingsS
 import { Observable } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-user-settings-email-benachrichtigung-container',
+	selector: 'alfa-user-settings-email-benachrichtigung-container',
 	templateUrl: './user-settings-email-benachrichtigung-container.component.html',
 	styleUrls: ['./user-settings-email-benachrichtigung-container.component.scss']
 })
diff --git a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-email-benachrichtigung-container/user-settings-email-benachrichtigung/user-settings-email-benachrichtigung.component.html b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-email-benachrichtigung-container/user-settings-email-benachrichtigung/user-settings-email-benachrichtigung.component.html
index 7f794f8960abc87d01d7399d5d5ce147868f7682..a5dc19bdbd8f7548f3a5e426a0ed35149a48db9e 100644
--- a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-email-benachrichtigung-container/user-settings-email-benachrichtigung/user-settings-email-benachrichtigung.component.html
+++ b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-email-benachrichtigung-container/user-settings-email-benachrichtigung/user-settings-email-benachrichtigung.component.html
@@ -25,11 +25,11 @@
 -->
 <ng-container *ngIf="userSettings.resource">
 
-	<goofy-client-slide-toggle *ngIf="userSettings.resource | hasLink: userSettingsLinkRel.EDIT" data-test-id="email-benachrichtigung"
+	<alfa-slide-toggle *ngIf="userSettings.resource | hasLink: userSettingsLinkRel.EDIT" data-test-id="email-benachrichtigung"
 		label="Benachrichtigung per E-Mail"
 		toolTip="Benachrichtigung per E-Mail bei Eingang eines Antrags"
 		[checked]="isChecked(userSettings.resource)"
 		(valueChanged)="valueChanged.emit($event)">
-	</goofy-client-slide-toggle>
+	</alfa-slide-toggle>
 
 </ng-container>
\ No newline at end of file
diff --git a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-email-benachrichtigung-container/user-settings-email-benachrichtigung/user-settings-email-benachrichtigung.component.scss b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-email-benachrichtigung-container/user-settings-email-benachrichtigung/user-settings-email-benachrichtigung.component.scss
index 1b3fd09e9a3606ff4b4cfc60b15c90dc65997992..0bcf2e2d944506b129b0f9fee422a8dad1ae4d8d 100644
--- a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-email-benachrichtigung-container/user-settings-email-benachrichtigung/user-settings-email-benachrichtigung.component.scss
+++ b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-email-benachrichtigung-container/user-settings-email-benachrichtigung/user-settings-email-benachrichtigung.component.scss
@@ -21,7 +21,7 @@
  * Die sprachspezifischen Genehmigungen und Beschränkungen
  * unter der Lizenz sind dem Lizenztext zu entnehmen.
  */
-goofy-client-slide-toggle {
+alfa-slide-toggle {
 	margin-bottom: 0.5rem;
 	display: block;
 }
\ No newline at end of file
diff --git a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-email-benachrichtigung-container/user-settings-email-benachrichtigung/user-settings-email-benachrichtigung.component.ts b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-email-benachrichtigung-container/user-settings-email-benachrichtigung/user-settings-email-benachrichtigung.component.ts
index 37ce116f7fa5116f336295875ec5a05c3bd60810..be912b814c1b5424d6552384d29454db7124914d 100644
--- a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-email-benachrichtigung-container/user-settings-email-benachrichtigung/user-settings-email-benachrichtigung.component.ts
+++ b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-email-benachrichtigung-container/user-settings-email-benachrichtigung/user-settings-email-benachrichtigung.component.ts
@@ -26,7 +26,7 @@ import { createEmptyStateResource, StateResource } from '@alfa-client/tech-share
 import { NotificationsSendFor, UserSettings, UserSettingsLinkRel, UserSettingsResource } from '@alfa-client/user-settings-shared';
 
 @Component({
-	selector: 'goofy-client-user-settings-email-benachrichtigung',
+	selector: 'alfa-user-settings-email-benachrichtigung',
 	templateUrl: './user-settings-email-benachrichtigung.component.html',
 	styleUrls: ['./user-settings-email-benachrichtigung.component.scss'],
 })
diff --git a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-menu-button/user-settings-menu-button.component.html b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-menu-button/user-settings-menu-button.component.html
index 6f3b570dc572342a3cb0829a47333bbd5dce5225..6049f1c42e10ba3f349eae49095181630000f1a2 100644
--- a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-menu-button/user-settings-menu-button.component.html
+++ b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-menu-button/user-settings-menu-button.component.html
@@ -23,4 +23,4 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-icon-button-with-spinner icon="settings" toolTip="Einstellungen" data-test-id="menu-button"></goofy-client-icon-button-with-spinner>
\ No newline at end of file
+<alfa-icon-button-with-spinner icon="settings" toolTip="Einstellungen" data-test-id="menu-button"></alfa-icon-button-with-spinner>
\ No newline at end of file
diff --git a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-menu-button/user-settings-menu-button.component.scss b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-menu-button/user-settings-menu-button.component.scss
index 327145eed90e138207ee82ee6f8cc54291044342..5f61af647dd365666bbdda3f82b1d626ab23edff 100644
--- a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-menu-button/user-settings-menu-button.component.scss
+++ b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-menu-button/user-settings-menu-button.component.scss
@@ -21,6 +21,6 @@
  * Die sprachspezifischen Genehmigungen und Beschränkungen
  * unter der Lizenz sind dem Lizenztext zu entnehmen.
  */
-goofy-client-icon-button-with-spinner {
+alfa-icon-button-with-spinner {
 	display: block;
 }
\ No newline at end of file
diff --git a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-menu-button/user-settings-menu-button.component.ts b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-menu-button/user-settings-menu-button.component.ts
index e82c03fb998e23feb98b09a7c9214e3df6214ee6..65bb80c7e0f4776b470bbcc315eddfd9c3b1fb8d 100644
--- a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-menu-button/user-settings-menu-button.component.ts
+++ b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings-menu-button/user-settings-menu-button.component.ts
@@ -24,7 +24,7 @@
 import { Component } from '@angular/core';
 
 @Component({
-	selector: 'goofy-client-user-settings-menu-button',
+	selector: 'alfa-user-settings-menu-button',
 	templateUrl: './user-settings-menu-button.component.html',
 	styleUrls: ['./user-settings-menu-button.component.scss'],
 })
diff --git a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings.component.html b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings.component.html
index 95a4411f68ddcea6b1045c2b7ecea99d830f2a6f..ce6dcfd0066778f10359043b4362261ebf350643 100644
--- a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings.component.html
+++ b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings.component.html
@@ -23,12 +23,12 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-user-settings-menu-button [matMenuTriggerFor]="settingsMenu.matMenu" data-test-id="menu-button"></goofy-client-user-settings-menu-button>
+<alfa-user-settings-menu-button [matMenuTriggerFor]="settingsMenu.matMenu" data-test-id="menu-button"></alfa-user-settings-menu-button>
 
 <!-- TODO Das Menu in eine eigene Componente auslagern um die Technik zu kapseln -->
-<goofy-client-ozgcloud-menu #settingsMenu>
+<alfa-ozgcloud-menu #settingsMenu>
 	<div class="menu-container" (click)="$event.stopPropagation()">
-		<goofy-client-user-settings-email-benachrichtigung-container *ngIf="apiRoot.resource | hasLink: apiRootLinkRel.CURRENT_USER" data-test-id="email-benachrichtigung-toggle"></goofy-client-user-settings-email-benachrichtigung-container>
-		<goofy-client-user-settings-darkmode-container></goofy-client-user-settings-darkmode-container>
+		<alfa-user-settings-email-benachrichtigung-container *ngIf="apiRoot.resource | hasLink: apiRootLinkRel.CURRENT_USER" data-test-id="email-benachrichtigung-toggle"></alfa-user-settings-email-benachrichtigung-container>
+		<alfa-user-settings-darkmode-container></alfa-user-settings-darkmode-container>
 	</div>
-</goofy-client-ozgcloud-menu>
\ No newline at end of file
+</alfa-ozgcloud-menu>
\ No newline at end of file
diff --git a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings.component.ts b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings.component.ts
index 296f6a1b2fd07bfa1e467671e317aad52c8023db..b1ef358b4760642d6d568e9a4becfd2d3342d439 100644
--- a/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings.component.ts
+++ b/goofy-client/libs/user-settings/src/lib/user-settings-container/user-settings/user-settings.component.ts
@@ -26,7 +26,7 @@ import { ApiRootLinkRel, ApiRootResource } from '@alfa-client/api-root-shared';
 import { StateResource } from '@alfa-client/tech-shared';
 
 @Component({
-	selector: 'goofy-client-user-settings',
+	selector: 'alfa-user-settings',
 	templateUrl: './user-settings.component.html',
 	styleUrls: ['./user-settings.component.scss'],
 })
diff --git a/goofy-client/libs/vorgang-detail/.eslintrc.json b/goofy-client/libs/vorgang-detail/.eslintrc.json
index ae7ae2063d2c4184815b92ba878d8496d3b4cd87..1681527f0b138727d0dd82a17172e50509baaf65 100644
--- a/goofy-client/libs/vorgang-detail/.eslintrc.json
+++ b/goofy-client/libs/vorgang-detail/.eslintrc.json
@@ -13,7 +13,7 @@
 					"error",
 					{
 						"type": "attribute",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "camelCase"
 					}
 				],
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/vorgang-detail/project.json b/goofy-client/libs/vorgang-detail/project.json
index 04c42e26168b5bc980cd4ddf0d21181d031ebef4..0efb232b2bc35fac1ea5bf8ea16efa0e711bfa10 100644
--- a/goofy-client/libs/vorgang-detail/project.json
+++ b/goofy-client/libs/vorgang-detail/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/vorgang-detail/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"lint": {
 			"executor": "@nx/eslint:lint",
diff --git a/goofy-client/libs/vorgang-detail/src/lib/buttons/abschliessen-button/abschliessen-button.component.html b/goofy-client/libs/vorgang-detail/src/lib/buttons/abschliessen-button/abschliessen-button.component.html
index c9734b41bf9cad1a25345e241ae974146ca9b020..a9f54e1b20cd02e590244e96d0d8f4249b254b0d 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/buttons/abschliessen-button/abschliessen-button.component.html
+++ b/goofy-client/libs/vorgang-detail/src/lib/buttons/abschliessen-button/abschliessen-button.component.html
@@ -25,18 +25,18 @@
 -->
 <ng-container *ngIf="vorgang | hasLink: linkRel.ABSCHLIESSEN">
 
-	<goofy-client-ozgcloud-stroked-button-with-spinner *ngIf="!showAsIconButton" data-test-id="abschliessen-button"
+	<alfa-ozgcloud-stroked-button-with-spinner *ngIf="!showAsIconButton" data-test-id="abschliessen-button"
 		text="Abschließen"
 		icon="done"
 		[stateResource]="commandStateResource$ | async"
 		(clickEmitter)="abschliessen()">
-	</goofy-client-ozgcloud-stroked-button-with-spinner>
+	</alfa-ozgcloud-stroked-button-with-spinner>
 
-	<goofy-client-icon-button-with-spinner *ngIf="showAsIconButton" data-test-id="abschliessen-icon-button"
+	<alfa-icon-button-with-spinner *ngIf="showAsIconButton" data-test-id="abschliessen-icon-button"
 		icon="done"
 		toolTip="Vorgang abschließen"
 		[stateResource]="commandStateResource$ | async"
 		(clickEmitter)="abschliessen()">
-	</goofy-client-icon-button-with-spinner>
+	</alfa-icon-button-with-spinner>
 
 </ng-container>
\ No newline at end of file
diff --git a/goofy-client/libs/vorgang-detail/src/lib/buttons/abschliessen-button/abschliessen-button.component.ts b/goofy-client/libs/vorgang-detail/src/lib/buttons/abschliessen-button/abschliessen-button.component.ts
index c5fabf4dbf75cbffee5cc99ca63608f9409e59b7..3790f6c89a95002bf0eaf46ba46a48ba71e8e42f 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/buttons/abschliessen-button/abschliessen-button.component.ts
+++ b/goofy-client/libs/vorgang-detail/src/lib/buttons/abschliessen-button/abschliessen-button.component.ts
@@ -28,7 +28,7 @@ import { VorgangCommandService, VorgangWithEingangLinkRel, VorgangWithEingangRes
 import { Observable, of } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-abschliessen-button',
+	selector: 'alfa-abschliessen-button',
 	templateUrl: './abschliessen-button.component.html',
 	styleUrls: ['./abschliessen-button.component.scss']
 })
diff --git a/goofy-client/libs/vorgang-detail/src/lib/buttons/annehmen-button/annehmen-button.component.html b/goofy-client/libs/vorgang-detail/src/lib/buttons/annehmen-button/annehmen-button.component.html
index 893f71b3477092344997446a77fcf646a098bcdd..9d4f91246e0664f13fc24bfa79693119d8939931 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/buttons/annehmen-button/annehmen-button.component.html
+++ b/goofy-client/libs/vorgang-detail/src/lib/buttons/annehmen-button/annehmen-button.component.html
@@ -25,18 +25,18 @@
 -->
 <ng-container *ngIf="vorgang | hasLink: linkRel.ANNEHMEN">
 
-	<goofy-client-ozgcloud-stroked-button-with-spinner *ngIf="!showAsIconButton" data-test-id="annehmen-button"
+	<alfa-ozgcloud-stroked-button-with-spinner *ngIf="!showAsIconButton" data-test-id="annehmen-button"
 		text="Annehmen"
 		icon="check_circle_outline"
 		[stateResource]="commandStateResource$ | async"
 		(clickEmitter)="annehmen()">
-	</goofy-client-ozgcloud-stroked-button-with-spinner>
+	</alfa-ozgcloud-stroked-button-with-spinner>
 
-	<goofy-client-icon-button-with-spinner *ngIf="showAsIconButton" data-test-id="annehmen-icon-button"
+	<alfa-icon-button-with-spinner *ngIf="showAsIconButton" data-test-id="annehmen-icon-button"
 		icon="check_circle_outline"
 		toolTip="Vorgang annehmen"
 		[stateResource]="commandStateResource$ | async"
 		(clickEmitter)="annehmen()">
-	</goofy-client-icon-button-with-spinner>
+	</alfa-icon-button-with-spinner>
 
 </ng-container>
\ No newline at end of file
diff --git a/goofy-client/libs/vorgang-detail/src/lib/buttons/annehmen-button/annehmen-button.component.ts b/goofy-client/libs/vorgang-detail/src/lib/buttons/annehmen-button/annehmen-button.component.ts
index d1b459a76775458775c855ad6143ee1aab5ccd50..0daf3c9d9061a6b4f15ebcd4f094d2a9bb004a13 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/buttons/annehmen-button/annehmen-button.component.ts
+++ b/goofy-client/libs/vorgang-detail/src/lib/buttons/annehmen-button/annehmen-button.component.ts
@@ -28,7 +28,7 @@ import { VorgangCommandService, VorgangWithEingangLinkRel, VorgangWithEingangRes
 import { Observable, of } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-annehmen-button',
+	selector: 'alfa-annehmen-button',
 	templateUrl: './annehmen-button.component.html',
 	styleUrls: ['./annehmen-button.component.scss']
 })
diff --git a/goofy-client/libs/vorgang-detail/src/lib/buttons/bearbeiten-button/bearbeiten-button.component.html b/goofy-client/libs/vorgang-detail/src/lib/buttons/bearbeiten-button/bearbeiten-button.component.html
index 066894ec68f95c7f2b552690324e9d02783d1d88..9519318314a9f35ee0f654d4ac34748c126ffc57 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/buttons/bearbeiten-button/bearbeiten-button.component.html
+++ b/goofy-client/libs/vorgang-detail/src/lib/buttons/bearbeiten-button/bearbeiten-button.component.html
@@ -25,18 +25,18 @@
 -->
 <ng-container *ngIf="vorgang | hasLink: linkRel.BEARBEITEN">
 
-	<goofy-client-ozgcloud-stroked-button-with-spinner *ngIf="!showAsIconButton" data-test-id="bearbeiten-button"
+	<alfa-ozgcloud-stroked-button-with-spinner *ngIf="!showAsIconButton" data-test-id="bearbeiten-button"
 		text="Bearbeiten"
 		icon="edit_icon"
 		[stateResource]="commandStateResource$ | async"
 		(clickEmitter)="bearbeiten()">
-	</goofy-client-ozgcloud-stroked-button-with-spinner>
+	</alfa-ozgcloud-stroked-button-with-spinner>
 
-	<goofy-client-icon-button-with-spinner *ngIf="showAsIconButton" data-test-id="bearbeiten-icon-button"
+	<alfa-icon-button-with-spinner *ngIf="showAsIconButton" data-test-id="bearbeiten-icon-button"
 		svgIcon="edit"
 		toolTip="Vorgang bearbeiten"
 		[stateResource]="commandStateResource$ | async"
 		(clickEmitter)="bearbeiten()">
-	</goofy-client-icon-button-with-spinner>
+	</alfa-icon-button-with-spinner>
 
 </ng-container>
\ No newline at end of file
diff --git a/goofy-client/libs/vorgang-detail/src/lib/buttons/bearbeiten-button/bearbeiten-button.component.ts b/goofy-client/libs/vorgang-detail/src/lib/buttons/bearbeiten-button/bearbeiten-button.component.ts
index a9e191f6a33b732f25a5511c053981c648f146c9..3d0cf26db35c704caab731569dbda42757ab6011 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/buttons/bearbeiten-button/bearbeiten-button.component.ts
+++ b/goofy-client/libs/vorgang-detail/src/lib/buttons/bearbeiten-button/bearbeiten-button.component.ts
@@ -28,7 +28,7 @@ import { VorgangCommandService, VorgangWithEingangLinkRel, VorgangWithEingangRes
 import { Observable, of } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-bearbeiten-button',
+	selector: 'alfa-bearbeiten-button',
 	templateUrl: './bearbeiten-button.component.html',
 	styleUrls: ['./bearbeiten-button.component.scss']
 })
diff --git a/goofy-client/libs/vorgang-detail/src/lib/buttons/bescheiden-button/bescheiden-button.component.html b/goofy-client/libs/vorgang-detail/src/lib/buttons/bescheiden-button/bescheiden-button.component.html
index c9b40ffb445afbb960328cde56d2e5d670980bcf..36b444555daf03f6d329f8293081c1b621a8290b 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/buttons/bescheiden-button/bescheiden-button.component.html
+++ b/goofy-client/libs/vorgang-detail/src/lib/buttons/bescheiden-button/bescheiden-button.component.html
@@ -25,18 +25,18 @@
 -->
 <ng-container *ngIf="vorgang | hasLink: linkRel.BESCHEIDEN">
 
-	<goofy-client-ozgcloud-stroked-button-with-spinner *ngIf="!showAsIconButton" data-test-id="bescheiden-button"
+	<alfa-ozgcloud-stroked-button-with-spinner *ngIf="!showAsIconButton" data-test-id="bescheiden-button"
 		text="Bescheiden"
 		svgIcon="stamp"
 		[stateResource]="commandStateResource$ | async"
 		(clickEmitter)="bescheiden()">
-	</goofy-client-ozgcloud-stroked-button-with-spinner>
+	</alfa-ozgcloud-stroked-button-with-spinner>
 
-	<goofy-client-icon-button-with-spinner *ngIf="showAsIconButton" data-test-id="bescheiden-icon-button"
+	<alfa-icon-button-with-spinner *ngIf="showAsIconButton" data-test-id="bescheiden-icon-button"
 		svgIcon="stamp"
 		toolTip="Vorgang bescheiden"
 		[stateResource]="commandStateResource$ | async"
 		(clickEmitter)="bescheiden()">
-	</goofy-client-icon-button-with-spinner>
+	</alfa-icon-button-with-spinner>
 
 </ng-container>
\ No newline at end of file
diff --git a/goofy-client/libs/vorgang-detail/src/lib/buttons/bescheiden-button/bescheiden-button.component.ts b/goofy-client/libs/vorgang-detail/src/lib/buttons/bescheiden-button/bescheiden-button.component.ts
index ff5d15c1c5cf27eaee687fc00604612a8ced149f..7b5c05b97d866c2d635d39316faa7eb6f3966887 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/buttons/bescheiden-button/bescheiden-button.component.ts
+++ b/goofy-client/libs/vorgang-detail/src/lib/buttons/bescheiden-button/bescheiden-button.component.ts
@@ -28,7 +28,7 @@ import { VorgangCommandService, VorgangWithEingangLinkRel, VorgangWithEingangRes
 import { Observable, of } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-bescheiden-button',
+	selector: 'alfa-bescheiden-button',
 	templateUrl: './bescheiden-button.component.html',
 	styleUrls: ['./bescheiden-button.component.scss']
 })
diff --git a/goofy-client/libs/vorgang-detail/src/lib/buttons/verwerfen-button/verwerfen-button.component.html b/goofy-client/libs/vorgang-detail/src/lib/buttons/verwerfen-button/verwerfen-button.component.html
index a31a193ee0d9d751156c028081c354655a602f70..f2c62e866c09bec828905d3c315af02c66667d96 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/buttons/verwerfen-button/verwerfen-button.component.html
+++ b/goofy-client/libs/vorgang-detail/src/lib/buttons/verwerfen-button/verwerfen-button.component.html
@@ -25,18 +25,18 @@
 -->
 <ng-container *ngIf="vorgang | hasLink: linkRel.VERWERFEN">
 
-	<goofy-client-ozgcloud-stroked-button-with-spinner *ngIf="!showAsIconButton" data-test-id="verwerfen-button"
+	<alfa-ozgcloud-stroked-button-with-spinner *ngIf="!showAsIconButton" data-test-id="verwerfen-button"
 		text="Verwerfen"
 		svgIcon="discard_document"
 		[stateResource]="commandStateResource$ | async"
 		(clickEmitter)="verwerfen()">
-	</goofy-client-ozgcloud-stroked-button-with-spinner>
+	</alfa-ozgcloud-stroked-button-with-spinner>
 
-	<goofy-client-icon-button-with-spinner *ngIf="showAsIconButton" data-test-id="verwerfen-icon-button"
+	<alfa-icon-button-with-spinner *ngIf="showAsIconButton" data-test-id="verwerfen-icon-button"
 		svgIcon="discard_document"
 		toolTip="Vorgang verwerfen"
 		[stateResource]="commandStateResource$ | async"
 		(clickEmitter)="verwerfen()">
-	</goofy-client-icon-button-with-spinner>
+	</alfa-icon-button-with-spinner>
 
 </ng-container>
\ No newline at end of file
diff --git a/goofy-client/libs/vorgang-detail/src/lib/buttons/verwerfen-button/verwerfen-button.component.ts b/goofy-client/libs/vorgang-detail/src/lib/buttons/verwerfen-button/verwerfen-button.component.ts
index 841b48af1e87fa94ef43c234fed0404d1e98fdee..7a305f692b1bd7b41a07eab37520767c879632bc 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/buttons/verwerfen-button/verwerfen-button.component.ts
+++ b/goofy-client/libs/vorgang-detail/src/lib/buttons/verwerfen-button/verwerfen-button.component.ts
@@ -28,7 +28,7 @@ import { VorgangCommandService, VorgangWithEingangLinkRel, VorgangWithEingangRes
 import { Observable, of } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-verwerfen-button',
+	selector: 'alfa-verwerfen-button',
 	templateUrl: './verwerfen-button.component.html',
 	styleUrls: ['./verwerfen-button.component.scss']
 })
diff --git a/goofy-client/libs/vorgang-detail/src/lib/buttons/wiedereroeffnen-button/wiedereroeffnen-button.component.html b/goofy-client/libs/vorgang-detail/src/lib/buttons/wiedereroeffnen-button/wiedereroeffnen-button.component.html
index cce50c8dcfb60e1fb50da2c2054cc65500870547..f259795c91717bb433197e74b7cb27914af12c4b 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/buttons/wiedereroeffnen-button/wiedereroeffnen-button.component.html
+++ b/goofy-client/libs/vorgang-detail/src/lib/buttons/wiedereroeffnen-button/wiedereroeffnen-button.component.html
@@ -25,18 +25,18 @@
 -->
 <ng-container *ngIf="vorgang | hasLink: linkRel.WIEDEREROEFFNEN">
 
-	<goofy-client-ozgcloud-stroked-button-with-spinner *ngIf="!showAsIconButton" data-test-id="wiedereroeffnen-button"
+	<alfa-ozgcloud-stroked-button-with-spinner *ngIf="!showAsIconButton" data-test-id="wiedereroeffnen-button"
 		text="Wiedereröffnen"
 		icon="undo"
 		[stateResource]="commandStateResource$ | async"
 		(clickEmitter)="wiedereroeffnen()">
-	</goofy-client-ozgcloud-stroked-button-with-spinner>
+	</alfa-ozgcloud-stroked-button-with-spinner>
 
-	<goofy-client-icon-button-with-spinner *ngIf="showAsIconButton" data-test-id="wiedereroeffnen-icon-button"
+	<alfa-icon-button-with-spinner *ngIf="showAsIconButton" data-test-id="wiedereroeffnen-icon-button"
 		icon="undo"
 		toolTip="Vorgang wiedereröffnen"
 		[stateResource]="commandStateResource$ | async"
 		(clickEmitter)="wiedereroeffnen()">
-	</goofy-client-icon-button-with-spinner>
+	</alfa-icon-button-with-spinner>
 
 </ng-container>
\ No newline at end of file
diff --git a/goofy-client/libs/vorgang-detail/src/lib/buttons/wiedereroeffnen-button/wiedereroeffnen-button.component.ts b/goofy-client/libs/vorgang-detail/src/lib/buttons/wiedereroeffnen-button/wiedereroeffnen-button.component.ts
index cfb6217e32cbefe00f51535c8d9b8ad39226947f..427263087181832b92aefe72c4c516ab125e791a 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/buttons/wiedereroeffnen-button/wiedereroeffnen-button.component.ts
+++ b/goofy-client/libs/vorgang-detail/src/lib/buttons/wiedereroeffnen-button/wiedereroeffnen-button.component.ts
@@ -28,7 +28,7 @@ import { VorgangCommandService, VorgangWithEingangLinkRel, VorgangWithEingangRes
 import { Observable, of } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-wiedereroeffnen-button',
+	selector: 'alfa-wiedereroeffnen-button',
 	templateUrl: './wiedereroeffnen-button.component.html',
 	styleUrls: ['./wiedereroeffnen-button.component.scss']
 })
diff --git a/goofy-client/libs/vorgang-detail/src/lib/buttons/zurueckholen-button/zurueckholen-button.component.html b/goofy-client/libs/vorgang-detail/src/lib/buttons/zurueckholen-button/zurueckholen-button.component.html
index 0d48160c61ffb8c4693020bfa999defd596751b5..973b5a6f59081509131e61bc4fcd2046c385732b 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/buttons/zurueckholen-button/zurueckholen-button.component.html
+++ b/goofy-client/libs/vorgang-detail/src/lib/buttons/zurueckholen-button/zurueckholen-button.component.html
@@ -25,18 +25,18 @@
 -->
 <ng-container *ngIf="vorgang | hasLink: linkRel.ZURUECKHOLEN">
 
-	<goofy-client-ozgcloud-stroked-button-with-spinner *ngIf="!showAsIconButton" data-test-id="zurueckholen-button"
+	<alfa-ozgcloud-stroked-button-with-spinner *ngIf="!showAsIconButton" data-test-id="zurueckholen-button"
 		text="Zurückholen"
 		icon="undo"
 		[stateResource]="commandStateResource$ | async"
 		(click)="zurueckholen()">
-	</goofy-client-ozgcloud-stroked-button-with-spinner>
+	</alfa-ozgcloud-stroked-button-with-spinner>
 
-	<goofy-client-icon-button-with-spinner *ngIf="showAsIconButton" data-test-id="zurueckholen-icon-button"
+	<alfa-icon-button-with-spinner *ngIf="showAsIconButton" data-test-id="zurueckholen-icon-button"
 		icon="undo"
 		toolTip="Vorgang zurückholen"
 		[stateResource]="commandStateResource$ | async"
 		(clickEmitter)="zurueckholen()">
-	</goofy-client-icon-button-with-spinner>
+	</alfa-icon-button-with-spinner>
 
 </ng-container>
\ No newline at end of file
diff --git a/goofy-client/libs/vorgang-detail/src/lib/buttons/zurueckholen-button/zurueckholen-button.component.ts b/goofy-client/libs/vorgang-detail/src/lib/buttons/zurueckholen-button/zurueckholen-button.component.ts
index 4b682177a232caccfce156099b8a718c4a3fd0cc..f05fc27399834370a4066e80e7b525e0d768352e 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/buttons/zurueckholen-button/zurueckholen-button.component.ts
+++ b/goofy-client/libs/vorgang-detail/src/lib/buttons/zurueckholen-button/zurueckholen-button.component.ts
@@ -28,7 +28,7 @@ import { VorgangCommandService, VorgangWithEingangLinkRel, VorgangWithEingangRes
 import { Observable, of } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-zurueckholen-button',
+	selector: 'alfa-zurueckholen-button',
 	templateUrl: './zurueckholen-button.component.html',
 	styleUrls: ['./zurueckholen-button.component.scss']
 })
diff --git a/goofy-client/libs/vorgang-detail/src/lib/buttons/zurueckstellen-button/zurueckstellen-button.component.html b/goofy-client/libs/vorgang-detail/src/lib/buttons/zurueckstellen-button/zurueckstellen-button.component.html
index 3bce6a332a7a104d7c160b2e649f30b82c696777..d92ae27f3a40796b918c587472557194d06650eb 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/buttons/zurueckstellen-button/zurueckstellen-button.component.html
+++ b/goofy-client/libs/vorgang-detail/src/lib/buttons/zurueckstellen-button/zurueckstellen-button.component.html
@@ -25,18 +25,18 @@
 -->
 <ng-container *ngIf="vorgang | hasLink: linkRel.ZURUECKSTELLEN">
 
-	<goofy-client-ozgcloud-stroked-button-with-spinner *ngIf="!showAsIconButton" data-test-id="zurueckstellen-button"
+	<alfa-ozgcloud-stroked-button-with-spinner *ngIf="!showAsIconButton" data-test-id="zurueckstellen-button"
 		text="Zurückstellen"
 		icon="undo"
 		[stateResource]="commandStateResource$ | async"
 		(clickEmitter)="zurueckstellen()">
-	</goofy-client-ozgcloud-stroked-button-with-spinner>
+	</alfa-ozgcloud-stroked-button-with-spinner>
 
-	<goofy-client-icon-button-with-spinner *ngIf="showAsIconButton" data-test-id="zurueckstellen-icon-button"
+	<alfa-icon-button-with-spinner *ngIf="showAsIconButton" data-test-id="zurueckstellen-icon-button"
 		icon="undo"
 		toolTip="Vorgang zurückstellen"
 		[stateResource]="commandStateResource$ | async"
 		(clickEmitter)="zurueckstellen()">
-	</goofy-client-icon-button-with-spinner>
+	</alfa-icon-button-with-spinner>
 
 </ng-container>
\ No newline at end of file
diff --git a/goofy-client/libs/vorgang-detail/src/lib/buttons/zurueckstellen-button/zurueckstellen-button.component.ts b/goofy-client/libs/vorgang-detail/src/lib/buttons/zurueckstellen-button/zurueckstellen-button.component.ts
index 7e0ba1c2f1c5e261087e7fb7167b69884155a3d7..81efdbb8be7a4b1d094244e9a05ecb8d1e416528 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/buttons/zurueckstellen-button/zurueckstellen-button.component.ts
+++ b/goofy-client/libs/vorgang-detail/src/lib/buttons/zurueckstellen-button/zurueckstellen-button.component.ts
@@ -28,7 +28,7 @@ import { VorgangCommandService, VorgangWithEingangLinkRel, VorgangWithEingangRes
 import { Observable, of } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-zurueckstellen-button',
+	selector: 'alfa-zurueckstellen-button',
 	templateUrl: './zurueckstellen-button.component.html',
 	styleUrls: ['./zurueckstellen-button.component.scss']
 })
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-action-buttons/vorgang-detail-action-buttons.component.html b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-action-buttons/vorgang-detail-action-buttons.component.html
index c90f479e1b624bf9819d721a53e7fee490675ca1..ee2d0598cc9d6d2556a6dbfe5ebb19534bf709ea 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-action-buttons/vorgang-detail-action-buttons.component.html
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-action-buttons/vorgang-detail-action-buttons.component.html
@@ -23,23 +23,23 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-annehmen-button [showAsIconButton]="showAsIconButton" [vorgang]="vorgangWithEingang"></goofy-client-annehmen-button>
-<goofy-client-zurueckholen-button [showAsIconButton]="showAsIconButton" [vorgang]="vorgangWithEingang"></goofy-client-zurueckholen-button>
-<goofy-client-bearbeiten-button [showAsIconButton]="showAsIconButton" [vorgang]="vorgangWithEingang"></goofy-client-bearbeiten-button>
-<goofy-client-bescheiden-button [showAsIconButton]="showAsIconButton" [vorgang]="vorgangWithEingang"></goofy-client-bescheiden-button>
-<goofy-client-zurueckstellen-button [showAsIconButton]="showAsIconButton" [vorgang]="vorgangWithEingang"></goofy-client-zurueckstellen-button>
-<goofy-client-abschliessen-button [showAsIconButton]="showAsIconButton" [vorgang]="vorgangWithEingang"></goofy-client-abschliessen-button>
-<goofy-client-verwerfen-button [showAsIconButton]="showAsIconButton" [vorgang]="vorgangWithEingang"></goofy-client-verwerfen-button>
-<goofy-client-wiedereroeffnen-button [showAsIconButton]="showAsIconButton" [vorgang]="vorgangWithEingang"></goofy-client-wiedereroeffnen-button>
+<alfa-annehmen-button [showAsIconButton]="showAsIconButton" [vorgang]="vorgangWithEingang"></alfa-annehmen-button>
+<alfa-zurueckholen-button [showAsIconButton]="showAsIconButton" [vorgang]="vorgangWithEingang"></alfa-zurueckholen-button>
+<alfa-bearbeiten-button [showAsIconButton]="showAsIconButton" [vorgang]="vorgangWithEingang"></alfa-bearbeiten-button>
+<alfa-bescheiden-button [showAsIconButton]="showAsIconButton" [vorgang]="vorgangWithEingang"></alfa-bescheiden-button>
+<alfa-zurueckstellen-button [showAsIconButton]="showAsIconButton" [vorgang]="vorgangWithEingang"></alfa-zurueckstellen-button>
+<alfa-abschliessen-button [showAsIconButton]="showAsIconButton" [vorgang]="vorgangWithEingang"></alfa-abschliessen-button>
+<alfa-verwerfen-button [showAsIconButton]="showAsIconButton" [vorgang]="vorgangWithEingang"></alfa-verwerfen-button>
+<alfa-wiedereroeffnen-button [showAsIconButton]="showAsIconButton" [vorgang]="vorgangWithEingang"></alfa-wiedereroeffnen-button>
 <!-- TODO Anhand des Links Library dynamisch laden -->
-<goofy-client-loeschen-anfordern-button-container *ngIf="vorgangWithEingang | hasLink: vorgangWithEingangLinkRel.LOESCHEN_ANFORDERN" data-test-id="loeschen-anfordern-icon-button-container"
+<alfa-loeschen-anfordern-button-container *ngIf="vorgangWithEingang | hasLink: vorgangWithEingangLinkRel.LOESCHEN_ANFORDERN" data-test-id="loeschen-anfordern-icon-button-container"
 	[showAsIconButton]="showAsIconButton" [vorgang]="vorgangWithEingang">
-</goofy-client-loeschen-anfordern-button-container>
-<goofy-client-endgueltig-loeschen-button-container [showAsIconButton]="showAsIconButton" [vorgang]="vorgangWithEingang"></goofy-client-endgueltig-loeschen-button-container>
-<goofy-client-loesch-anforderung-zuruecknehmen-button-container [showAsIconButton]="showAsIconButton"></goofy-client-loesch-anforderung-zuruecknehmen-button-container>
+</alfa-loeschen-anfordern-button-container>
+<alfa-endgueltig-loeschen-button-container [showAsIconButton]="showAsIconButton" [vorgang]="vorgangWithEingang"></alfa-endgueltig-loeschen-button-container>
+<alfa-loesch-anforderung-zuruecknehmen-button-container [showAsIconButton]="showAsIconButton"></alfa-loesch-anforderung-zuruecknehmen-button-container>
 <!--  -->
-<goofy-client-create-wiedervorlage-button-container [showAsIconButton]="showAsIconButton" [vorgang]="vorgangWithEingang"></goofy-client-create-wiedervorlage-button-container>
-<goofy-client-assign-user-profile-button-container [vorgang]="vorgangWithEingang"></goofy-client-assign-user-profile-button-container>
-<goofy-client-postfach-mail-button-container [showAsIconButton]="showAsIconButton" [vorgang]="vorgangWithEingang"></goofy-client-postfach-mail-button-container>
+<alfa-create-wiedervorlage-button-container [showAsIconButton]="showAsIconButton" [vorgang]="vorgangWithEingang"></alfa-create-wiedervorlage-button-container>
+<alfa-assign-user-profile-button-container [vorgang]="vorgangWithEingang"></alfa-assign-user-profile-button-container>
+<alfa-postfach-mail-button-container [showAsIconButton]="showAsIconButton" [vorgang]="vorgangWithEingang"></alfa-postfach-mail-button-container>
 
-<goofy-client-create-bescheid-button-container *ngIf="vorgangWithEingang | hasLink: vorgangWithEingangLinkRel.CREATE_BESCHEID" [vorgangWithEingang]="vorgangWithEingang" data-test-id="create-bescheid-button-container"></goofy-client-create-bescheid-button-container>
\ No newline at end of file
+<alfa-create-bescheid-button-container *ngIf="vorgangWithEingang | hasLink: vorgangWithEingangLinkRel.CREATE_BESCHEID" [vorgangWithEingang]="vorgangWithEingang" data-test-id="create-bescheid-button-container"></alfa-create-bescheid-button-container>
\ No newline at end of file
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-action-buttons/vorgang-detail-action-buttons.component.ts b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-action-buttons/vorgang-detail-action-buttons.component.ts
index 8ae1c4e594b7667a38d72475ac85b3cfce14514e..7f25c8b6238f31150de1d2b4cfc0e7df56e56076 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-action-buttons/vorgang-detail-action-buttons.component.ts
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-action-buttons/vorgang-detail-action-buttons.component.ts
@@ -25,7 +25,7 @@ import { Component, Input } from '@angular/core';
 import { VorgangWithEingangLinkRel, VorgangWithEingangResource } from '@alfa-client/vorgang-shared';
 
 @Component({
-	selector: 'goofy-client-vorgang-detail-action-buttons',
+	selector: 'alfa-vorgang-detail-action-buttons',
 	templateUrl: './vorgang-detail-action-buttons.component.html',
 	styleUrls: ['./vorgang-detail-action-buttons.component.scss']
 })
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-antragsteller/vorgang-detail-antragsteller.component.ts b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-antragsteller/vorgang-detail-antragsteller.component.ts
index 4424c67faa8330d9f647a4df64aef47263b71de7..c9b28a57b02a0bc3c2ae637f26c366c214137d37 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-antragsteller/vorgang-detail-antragsteller.component.ts
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-antragsteller/vorgang-detail-antragsteller.component.ts
@@ -27,7 +27,7 @@ import { Antragsteller } from '@alfa-client/vorgang-shared';
 import { isNull } from 'lodash-es';
 
 @Component({
-	selector: 'goofy-client-vorgang-detail-antragsteller',
+	selector: 'alfa-vorgang-detail-antragsteller',
 	templateUrl: './vorgang-detail-antragsteller.component.html',
 	styleUrls: ['./vorgang-detail-antragsteller.component.scss']
 })
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-area.component.html b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-area.component.html
index f09fd60e409137f7d42f24ba5e3f50b6742aecac..8c87b4f092516779edc9604177e316ad2f4968d6 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-area.component.html
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-area.component.html
@@ -23,31 +23,31 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-spinner [stateResource]="vorgangStateResource" class="header-spinner"></goofy-client-spinner>
+<alfa-spinner [stateResource]="vorgangStateResource" class="header-spinner"></alfa-spinner>
 
 <ng-container *ngIf="vorgangStateResource.resource as vorgangResource">
 	<div class="container">
-		<goofy-client-vorgang-detail-header [vorgangWithEingang]="vorgangResource" data-test-id="vorgang-detail-header"></goofy-client-vorgang-detail-header>
+		<alfa-vorgang-detail-header [vorgangWithEingang]="vorgangResource" data-test-id="vorgang-detail-header"></alfa-vorgang-detail-header>
 
 		<div class="section one-column">
-			<goofy-client-vorgang-detail-formular-daten [vorgangWithEingang]="vorgangResource"></goofy-client-vorgang-detail-formular-daten>
-			<goofy-client-vorgang-detail-formular-buttons [vorgangWithEingang]="vorgangResource"></goofy-client-vorgang-detail-formular-buttons>
+			<alfa-vorgang-detail-formular-daten [vorgangWithEingang]="vorgangResource"></alfa-vorgang-detail-formular-daten>
+			<alfa-vorgang-detail-formular-buttons [vorgangWithEingang]="vorgangResource"></alfa-vorgang-detail-formular-buttons>
 		</div>
 
 		<div class="two-column">
 			<div class="section" *ngIf="vorgangResource | hasLink: vorgangWithEingangLinkRel.FORWARDING">
-				<goofy-client-vorgang-forwarding-container [vorgang]="vorgangResource" data-test-id="forwarding-container-in-vorgang"></goofy-client-vorgang-forwarding-container>
+				<alfa-vorgang-forwarding-container [vorgang]="vorgangResource" data-test-id="forwarding-container-in-vorgang"></alfa-vorgang-forwarding-container>
 			</div>
 			<div class="section" *ngIf="vorgangResource | hasLink: linkRel.WIEDERVORLAGEN">
-				<goofy-client-wiedervorlage-list-in-vorgang-container [vorgangStateResource]="vorgangStateResource" data-test-id="wiedervorlagen-container-in-vorgang"></goofy-client-wiedervorlage-list-in-vorgang-container>
+				<alfa-wiedervorlage-list-in-vorgang-container [vorgangStateResource]="vorgangStateResource" data-test-id="wiedervorlagen-container-in-vorgang"></alfa-wiedervorlage-list-in-vorgang-container>
 			</div>
 			<div class="section" *ngIf="vorgangResource | hasLink: linkRel.KOMMENTARE">
-				<goofy-client-kommentar-list-in-vorgang-container [vorgangStateResource]="vorgangStateResource" data-test-id="kommentar-container-in-vorgang"></goofy-client-kommentar-list-in-vorgang-container>
+				<alfa-kommentar-list-in-vorgang-container [vorgangStateResource]="vorgangStateResource" data-test-id="kommentar-container-in-vorgang"></alfa-kommentar-list-in-vorgang-container>
 			</div>
 		</div>
 	</div>
 	<div class="right">
-		<goofy-client-vorgang-detail-antragsteller [antragsteller]="vorgangResource.eingang.antragsteller" data-test-id="vorgang-detail-antragsteller"></goofy-client-vorgang-detail-antragsteller>
-		<goofy-client-postfach-mail-list-container *ngIf="vorgangResource | hasLink: linkRel.POSTFACH_MAILS" [vorgangStateResource]="vorgangStateResource" data-test-id="postfach-nachrichten-container-in-vorgang"></goofy-client-postfach-mail-list-container>
+		<alfa-vorgang-detail-antragsteller [antragsteller]="vorgangResource.eingang.antragsteller" data-test-id="vorgang-detail-antragsteller"></alfa-vorgang-detail-antragsteller>
+		<alfa-postfach-mail-list-container *ngIf="vorgangResource | hasLink: linkRel.POSTFACH_MAILS" [vorgangStateResource]="vorgangStateResource" data-test-id="postfach-nachrichten-container-in-vorgang"></alfa-postfach-mail-list-container>
 	</div>
 </ng-container>
\ No newline at end of file
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-area.component.ts b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-area.component.ts
index 54b0c9b8915b93bb4e5e5c6f6e2e482c6f65de73..8a7376e7f23fb065ab4429ba9c1527eeb86b8781 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-area.component.ts
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-area.component.ts
@@ -26,7 +26,7 @@ import { StateResource } from '@alfa-client/tech-shared';
 import { VorgangHeaderLinkRel, VorgangWithEingangLinkRel, VorgangWithEingangResource } from '@alfa-client/vorgang-shared';
 
 @Component({
-	selector: 'goofy-client-vorgang-detail-area',
+	selector: 'alfa-vorgang-detail-area',
 	templateUrl: './vorgang-detail-area.component.html',
 	styleUrls: ['./vorgang-detail-area.component.scss']
 })
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-buttons/vorgang-detail-formular-buttons.component.html b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-buttons/vorgang-detail-formular-buttons.component.html
index b45fdeb877db028309e1e902dedc91dc8f0129f1..d81e7e2be7a49f720a618402e5f33778e1855215 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-buttons/vorgang-detail-formular-buttons.component.html
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-buttons/vorgang-detail-formular-buttons.component.html
@@ -23,18 +23,18 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-annehmen-button [vorgang]="vorgangWithEingang"></goofy-client-annehmen-button>
-<goofy-client-zurueckholen-button [vorgang]="vorgangWithEingang"></goofy-client-zurueckholen-button>
-<goofy-client-verwerfen-button [vorgang]="vorgangWithEingang"></goofy-client-verwerfen-button>
-<goofy-client-bearbeiten-button [vorgang]="vorgangWithEingang"></goofy-client-bearbeiten-button>
-<goofy-client-bescheiden-button [vorgang]="vorgangWithEingang"></goofy-client-bescheiden-button>
-<goofy-client-zurueckstellen-button [vorgang]="vorgangWithEingang"></goofy-client-zurueckstellen-button>
-<goofy-client-abschliessen-button [vorgang]="vorgangWithEingang"></goofy-client-abschliessen-button>
-<goofy-client-wiedereroeffnen-button [vorgang]="vorgangWithEingang"></goofy-client-wiedereroeffnen-button>
+<alfa-annehmen-button [vorgang]="vorgangWithEingang"></alfa-annehmen-button>
+<alfa-zurueckholen-button [vorgang]="vorgangWithEingang"></alfa-zurueckholen-button>
+<alfa-verwerfen-button [vorgang]="vorgangWithEingang"></alfa-verwerfen-button>
+<alfa-bearbeiten-button [vorgang]="vorgangWithEingang"></alfa-bearbeiten-button>
+<alfa-bescheiden-button [vorgang]="vorgangWithEingang"></alfa-bescheiden-button>
+<alfa-zurueckstellen-button [vorgang]="vorgangWithEingang"></alfa-zurueckstellen-button>
+<alfa-abschliessen-button [vorgang]="vorgangWithEingang"></alfa-abschliessen-button>
+<alfa-wiedereroeffnen-button [vorgang]="vorgangWithEingang"></alfa-wiedereroeffnen-button>
 <!-- TODO LoeschAnforderung dynamisch laden, wenn Link vorhanden -->
-<goofy-client-loeschen-anfordern-button-container *ngIf="vorgangWithEingang | hasLink: vorgangWithEingangLinkRel.LOESCHEN_ANFORDERN" data-test-id="loeschen-anfordern-button-container"
+<alfa-loeschen-anfordern-button-container *ngIf="vorgangWithEingang | hasLink: vorgangWithEingangLinkRel.LOESCHEN_ANFORDERN" data-test-id="loeschen-anfordern-button-container"
 	[vorgang]="vorgangWithEingang">
-</goofy-client-loeschen-anfordern-button-container>
-<goofy-client-endgueltig-loeschen-button-container [vorgang]="vorgangWithEingang"></goofy-client-endgueltig-loeschen-button-container>
-<goofy-client-loesch-anforderung-zuruecknehmen-button-container></goofy-client-loesch-anforderung-zuruecknehmen-button-container>
+</alfa-loeschen-anfordern-button-container>
+<alfa-endgueltig-loeschen-button-container [vorgang]="vorgangWithEingang"></alfa-endgueltig-loeschen-button-container>
+<alfa-loesch-anforderung-zuruecknehmen-button-container></alfa-loesch-anforderung-zuruecknehmen-button-container>
 <!--  -->
\ 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-buttons/vorgang-detail-formular-buttons.component.scss b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-buttons/vorgang-detail-formular-buttons.component.scss
index 752da8e715baef4bfef8fa45e0d721083e1cbfa5..191fe074c0afd0ac778028037ef258accc079158 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-buttons/vorgang-detail-formular-buttons.component.scss
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-buttons/vorgang-detail-formular-buttons.component.scss
@@ -25,7 +25,7 @@
 	margin-left: 48px;
 
 	::ng-deep {
-		goofy-client-ozgcloud-stroked-button-with-spinner {
+		alfa-ozgcloud-stroked-button-with-spinner {
 			margin: 0 8px;
 		}
 	}
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-buttons/vorgang-detail-formular-buttons.component.ts b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-buttons/vorgang-detail-formular-buttons.component.ts
index 7da000a0a7123346335ba54cf4821f9d3ab46699..f799fa5ba9aa187b17150b6363ddbfbce24e0c7f 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-buttons/vorgang-detail-formular-buttons.component.ts
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-buttons/vorgang-detail-formular-buttons.component.ts
@@ -25,7 +25,7 @@ import { Component, Input } from '@angular/core';
 import { VorgangWithEingangLinkRel, VorgangWithEingangResource } from '@alfa-client/vorgang-shared';
 
 @Component({
-	selector: 'goofy-client-vorgang-detail-formular-buttons',
+	selector: 'alfa-vorgang-detail-formular-buttons',
 	templateUrl: './vorgang-detail-formular-buttons.component.html',
 	styleUrls: ['./vorgang-detail-formular-buttons.component.scss']
 })
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-antrag-data/vorgang-detail-antrag-data.component.html b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-antrag-data/vorgang-detail-antrag-data.component.html
index 77bc94658fb8726f4b46041f991d611d1b6925e2..3aead49404807ce9714914952c1a5d417ccb0212 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-antrag-data/vorgang-detail-antrag-data.component.html
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-antrag-data/vorgang-detail-antrag-data.component.html
@@ -25,19 +25,19 @@
 -->
 <div *ngIf="eingang" data-test-id="antragdaten-panel">
 
-	<goofy-client-expansion-panel *ngIf="eingang.header as header" data-test-id="header-panel"
+	<alfa-expansion-panel *ngIf="eingang.header as header" data-test-id="header-panel"
 		headline="Header">
-		<goofy-client-vorgang-detail-eingang-header [eingangHeader]="header"></goofy-client-vorgang-detail-eingang-header>
-	</goofy-client-expansion-panel>
+		<alfa-vorgang-detail-eingang-header [eingangHeader]="header"></alfa-vorgang-detail-eingang-header>
+	</alfa-expansion-panel>
 
-	<goofy-client-expansion-panel *ngIf="eingang.antragsteller?.otherData as antragstellerOtherData" data-test-id="antragsteller-other-data-table"
+	<alfa-expansion-panel *ngIf="eingang.antragsteller?.otherData as antragstellerOtherData" data-test-id="antragsteller-other-data-table"
 		[headline]="'Weitere Daten zum Antragsteller'">
 
-		<goofy-client-vorgang-detail-form-data-table [formData]="antragstellerOtherData"></goofy-client-vorgang-detail-form-data-table>
-	</goofy-client-expansion-panel>
+		<alfa-vorgang-detail-form-data-table [formData]="antragstellerOtherData"></alfa-vorgang-detail-form-data-table>
+	</alfa-expansion-panel>
 
-	<goofy-client-vorgang-detail-form-data-table *ngIf="antragsData" data-test-id="antragdaten"
+	<alfa-vorgang-detail-form-data-table *ngIf="antragsData" data-test-id="antragdaten"
 		[formData]="antragsData">
-	</goofy-client-vorgang-detail-form-data-table>
+	</alfa-vorgang-detail-form-data-table>
 
 </div>
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-antrag-data/vorgang-detail-antrag-data.component.ts b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-antrag-data/vorgang-detail-antrag-data.component.ts
index 5e57ac53bcaa9f207baab86cc88ab26034c6289e..3a05ece6fa1f625efc15ae0eab46647a28e614c5 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-antrag-data/vorgang-detail-antrag-data.component.ts
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-antrag-data/vorgang-detail-antrag-data.component.ts
@@ -25,7 +25,7 @@ import { Component, Input } from '@angular/core';
 import { Eingang } from '@alfa-client/vorgang-shared';
 
 @Component({
-	selector: 'goofy-client-vorgang-detail-antrag-data',
+	selector: 'alfa-vorgang-detail-antrag-data',
 	templateUrl: './vorgang-detail-antrag-data.component.html',
 	styleUrls: ['./vorgang-detail-antrag-data.component.scss']
 })
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-antrag-data/vorgang-detail-eingang-header/vorgang-detail-eingang-header.component.ts b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-antrag-data/vorgang-detail-eingang-header/vorgang-detail-eingang-header.component.ts
index 10674cbb7094f877d05a99332ab4b99ee926d0cd..36465f8a55caf3847dd4674c4ce91ab22aad873b 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-antrag-data/vorgang-detail-eingang-header/vorgang-detail-eingang-header.component.ts
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-antrag-data/vorgang-detail-eingang-header/vorgang-detail-eingang-header.component.ts
@@ -25,7 +25,7 @@ import { Component, Input } from '@angular/core';
 import { EingangHeader } from '@alfa-client/vorgang-shared';
 
 @Component({
-  selector: 'goofy-client-vorgang-detail-eingang-header',
+  selector: 'alfa-vorgang-detail-eingang-header',
   templateUrl: './vorgang-detail-eingang-header.component.html',
   styleUrls: ['./vorgang-detail-eingang-header.component.scss']
 })
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 14c7e0771992354772908194ec215b6a902cb484..e51ffc5c6bdadfed1ead96cb98f6c6baa2fdb3ad 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,8 +23,8 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-vertical-binary-file-list
+<alfa-vertical-binary-file-list
 	[fileListResource]="fileListResource$ | async"
 	[downloadFileNamePrefix]="vorgangWithEingang.nummer"
 >
-</goofy-client-vertical-binary-file-list>
+</alfa-vertical-binary-file-list>
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.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.ts
index f83da770510f3b831f820bf597ecbf754c570ffd..0f1bd2948465e87acd32cf86958d64863f6adba6 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.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.ts
@@ -28,7 +28,7 @@ import { VorgangService, VorgangWithEingangResource } from '@alfa-client/vorgang
 import { Observable, of } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-vorgang-detail-attachment-list',
+	selector: 'alfa-vorgang-detail-attachment-list',
 	templateUrl: './vorgang-detail-attachment-list.component.html',
 	styleUrls: ['./vorgang-detail-attachment-list.component.scss']
 })
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-form-data-table/vorgang-detail-form-data-table.component.html b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-form-data-table/vorgang-detail-form-data-table.component.html
index 55c28617e7985a500d097b41c20de06e6628e8d2..0fc1b377b0a9ffda163e3997ecc454fc646a265e 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-form-data-table/vorgang-detail-form-data-table.component.html
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-form-data-table/vorgang-detail-form-data-table.component.html
@@ -30,9 +30,9 @@
 	</tr>
 	<tr *ngFor="let row of formData | keyvalue: originalOrder">
 		<td colspan="2" *ngIf="isExpandable(row.value); else keyValueEntry">
-			<goofy-client-expansion-panel [headline]="getLabel(row)" data-test-class="panel">
-				<goofy-client-vorgang-detail-form-data-table [formData]="row.value.value"></goofy-client-vorgang-detail-form-data-table>
-			</goofy-client-expansion-panel>
+			<alfa-expansion-panel [headline]="getLabel(row)" data-test-class="panel">
+				<alfa-vorgang-detail-form-data-table [formData]="row.value.value"></alfa-vorgang-detail-form-data-table>
+			</alfa-expansion-panel>
 		</td>
 		<ng-template #keyValueEntry>
 			<td class="key">{{getLabel(row)}}</td>
@@ -47,7 +47,7 @@
 	</tr>
 	<tr *ngFor="let row of formData">
 		<td *ngIf="isObject(row); else valueEntry">
-			<goofy-client-vorgang-detail-form-data-table [formData]="row"></goofy-client-vorgang-detail-form-data-table>
+			<alfa-vorgang-detail-form-data-table [formData]="row"></alfa-vorgang-detail-form-data-table>
 		</td>
 		<ng-template #valueEntry>
 			<td class="value">{{row}}</td>
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-form-data-table/vorgang-detail-form-data-table.component.ts b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-form-data-table/vorgang-detail-form-data-table.component.ts
index d995105cb0d396b4666133debd2e1b1d42e948e8..10563967bf35975353605468a04ca90f2940ea92 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-form-data-table/vorgang-detail-form-data-table.component.ts
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-form-data-table/vorgang-detail-form-data-table.component.ts
@@ -26,7 +26,7 @@ import { ChangeDetectionStrategy, Component, Input } from '@angular/core';
 import { isArray, isObject, isString } from 'lodash-es';
 
 @Component({
-	selector: 'goofy-client-vorgang-detail-form-data-table',
+	selector: 'alfa-vorgang-detail-form-data-table',
 	templateUrl: './vorgang-detail-form-data-table.component.html',
 	styleUrls: ['./vorgang-detail-form-data-table.component.scss'],
 	changeDetection: ChangeDetectionStrategy.OnPush,
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-formular-daten.component.html b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-formular-daten.component.html
index 9aa3b558e94fa6ed3c4f34e72f3a7b3547fe173b..d7742d93811b998d1febfb3be0d9c08147dd6f40 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-formular-daten.component.html
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-formular-daten.component.html
@@ -23,34 +23,34 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-expansion-panel *ngIf="vorgangWithEingang.eingang" data-test-id="formulardaten-panel"
+<alfa-expansion-panel *ngIf="vorgangWithEingang.eingang" data-test-id="formulardaten-panel"
 	headline="Formulardaten">
 
 	<mat-tab-group mat-stretch-tabs="false" mat-align-tabs="start" animationDuration="0" [selectedIndex]="defaultSelection">
 		<mat-tab label="Antragsdaten">
-			<goofy-client-vorgang-detail-antrag-data [eingang]="vorgangWithEingang.eingang" [antragsData]="antragsData"></goofy-client-vorgang-detail-antrag-data>
+			<alfa-vorgang-detail-antrag-data [eingang]="vorgangWithEingang.eingang" [antragsData]="antragsData"></alfa-vorgang-detail-antrag-data>
 		</mat-tab>
 		<mat-tab label="Metadaten" [disabled]="!metaData">
-			<goofy-client-vorgang-detail-meta-data data-test-id="tab-meta-data"[metaData]="metaData"></goofy-client-vorgang-detail-meta-data>
+			<alfa-vorgang-detail-meta-data data-test-id="tab-meta-data"[metaData]="metaData"></alfa-vorgang-detail-meta-data>
 		</mat-tab>
 		<mat-tab label="Datenrepräsentation ({{vorgangWithEingang.eingang.numberOfRepresentations}})"
 			[disabled]="vorgangWithEingang | notHasLink: vorgangWithEingangLinkRel.REPRESENTATIONS">
 				<ng-template matTabContent>
-					<goofy-client-vorgang-detail-representation-list data-test-id="tab-representations-list" [vorgangWithEingang]="vorgangWithEingang"></goofy-client-vorgang-detail-representation-list>
+					<alfa-vorgang-detail-representation-list data-test-id="tab-representations-list" [vorgangWithEingang]="vorgangWithEingang"></alfa-vorgang-detail-representation-list>
 				</ng-template>
 		</mat-tab>
 		<mat-tab label="Anhänge ({{vorgangWithEingang.eingang.numberOfAttachments}})"
 			[disabled]="vorgangWithEingang | notHasLink: vorgangWithEingangLinkRel.ATTACHMENTS">
 				<ng-template matTabContent>
-					<goofy-client-vorgang-detail-attachment-list data-test-id="tab-attachments-list" [vorgangWithEingang]="vorgangWithEingang"></goofy-client-vorgang-detail-attachment-list>
+					<alfa-vorgang-detail-attachment-list data-test-id="tab-attachments-list" [vorgangWithEingang]="vorgangWithEingang"></alfa-vorgang-detail-attachment-list>
 				</ng-template>
 		</mat-tab>
 		<mat-tab label="Historie" *ngIf="vorgangWithEingang | hasLink: vorgangWithEingangLinkRel.HISTORIE">
 				<ng-template matTabContent>
-					<goofy-client-historie-container data-test-id="tab-historie-container" [vorgangWithEingang]="vorgangWithEingang"></goofy-client-historie-container>
+					<alfa-historie-container data-test-id="tab-historie-container" [vorgangWithEingang]="vorgangWithEingang"></alfa-historie-container>
 				</ng-template>
 		</mat-tab>
 	</mat-tab-group>
 
-</goofy-client-expansion-panel>
+</alfa-expansion-panel>
 
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-formular-daten.component.ts b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-formular-daten.component.ts
index 79c35a1a9ebb0627ac3d4a9bd620bad3b3f9ef7b..af81c929b11800062455cf2a95c6cdbee9bda646 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-formular-daten.component.ts
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-formular-daten.component.ts
@@ -26,7 +26,7 @@ import { VorgangWithEingangLinkRel, VorgangWithEingangResource } from '@alfa-cli
 import { hasLink } from '@ngxp/rest';
 
 @Component({
-	selector: 'goofy-client-vorgang-detail-formular-daten',
+	selector: 'alfa-vorgang-detail-formular-daten',
 	templateUrl: './vorgang-detail-formular-daten.component.html',
 	styleUrls: ['./vorgang-detail-formular-daten.component.scss'],
 })
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-meta-data/vorgang-detail-meta-data.component.html b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-meta-data/vorgang-detail-meta-data.component.html
index ad3c4b1b241a2d8017e7825f6ae6ec7a40218bfc..d86d88b0f1cf3baa909b0262f62b525cc011fb03 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-meta-data/vorgang-detail-meta-data.component.html
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-meta-data/vorgang-detail-meta-data.component.html
@@ -23,4 +23,4 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-vorgang-detail-form-data-table data-test-id="metadaten" [formData]="metaData"></goofy-client-vorgang-detail-form-data-table>
+<alfa-vorgang-detail-form-data-table data-test-id="metadaten" [formData]="metaData"></alfa-vorgang-detail-form-data-table>
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-meta-data/vorgang-detail-meta-data.component.ts b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-meta-data/vorgang-detail-meta-data.component.ts
index a6bc60fc3864b44134b44db6c8bf046b742fd653..4633c9cef816762b560fbfc1d88ce40273da5946 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-meta-data/vorgang-detail-meta-data.component.ts
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-formular-daten/vorgang-detail-meta-data/vorgang-detail-meta-data.component.ts
@@ -24,7 +24,7 @@
 import { Component, Input } from '@angular/core';
 
 @Component({
-  selector: 'goofy-client-vorgang-detail-meta-data',
+  selector: 'alfa-vorgang-detail-meta-data',
   templateUrl: './vorgang-detail-meta-data.component.html',
   styleUrls: ['./vorgang-detail-meta-data.component.scss']
 })
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 14c7e0771992354772908194ec215b6a902cb484..e51ffc5c6bdadfed1ead96cb98f6c6baa2fdb3ad 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,8 +23,8 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-vertical-binary-file-list
+<alfa-vertical-binary-file-list
 	[fileListResource]="fileListResource$ | async"
 	[downloadFileNamePrefix]="vorgangWithEingang.nummer"
 >
-</goofy-client-vertical-binary-file-list>
+</alfa-vertical-binary-file-list>
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.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.ts
index 09d66d838b3a4e448902365a926340454edd8e48..20b493edcbb05ee08b8153d30ec1ec280db45ec2 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.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.ts
@@ -28,7 +28,7 @@ import { VorgangService, VorgangWithEingangResource } from '@alfa-client/vorgang
 import { Observable, of } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-vorgang-detail-representation-list',
+	selector: 'alfa-vorgang-detail-representation-list',
 	templateUrl: './vorgang-detail-representation-list.component.html',
 	styleUrls: ['./vorgang-detail-representation-list.component.scss']
 })
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-header/vorgang-detail-header.component.html b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-header/vorgang-detail-header.component.html
index cff57a21548764957bfbaa9c75d654163c3916bb..d3b41809be2302e9b520ccff614e4065cf8f880f 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-header/vorgang-detail-header.component.html
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-header/vorgang-detail-header.component.html
@@ -23,23 +23,23 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-vorgang-status-dot [status]="vorgangWithEingang.status" class="status-dot"></goofy-client-vorgang-status-dot>
+<alfa-vorgang-status-dot [status]="vorgangWithEingang.status" class="status-dot"></alfa-vorgang-status-dot>
 
-<goofy-client-vorgang-status-text [status]="vorgangWithEingang.status" data-test-id="status-text"
-	class="status-text"></goofy-client-vorgang-status-text>
+<alfa-vorgang-status-text [status]="vorgangWithEingang.status" data-test-id="status-text"
+	class="status-text"></alfa-vorgang-status-text>
 
 <div class="initial-date" data-test-id="created-at">{{ vorgangWithEingang.createdAt | date : 'EEEE, d. LLLL y, H:mm'}}</div>
 
 <div class="aktenzeichen">
 	<mat-icon svgIcon="az"></mat-icon>
-	<h1 goofy-client-aktenzeichen class="ellipsis" [vorgang]="vorgangWithEingang"></h1>
+	<h1 alfa-aktenzeichen class="ellipsis" [vorgang]="vorgangWithEingang"></h1>
 </div>
 
-<goofy-client-vorgang-nummer class="vorgang-nummer big" [vorgang]="vorgangWithEingang"></goofy-client-vorgang-nummer>
+<alfa-vorgang-nummer class="vorgang-nummer big" [vorgang]="vorgangWithEingang"></alfa-vorgang-nummer>
 
 <h2 data-test-id="name" class="name">{{ vorgangWithEingang.name }}</h2>
 
-<goofy-client-user-profile-in-vorgang-container *ngIf="vorgangWithEingang | hasLink: linkRel.ASSIGN" data-test-id="vorgang-header-user-icon"
+<alfa-user-profile-in-vorgang-container *ngIf="vorgangWithEingang | hasLink: linkRel.ASSIGN" data-test-id="vorgang-header-user-icon"
 	[vorgang]="vorgangWithEingang"
 	class="user">
-</goofy-client-user-profile-in-vorgang-container>
+</alfa-user-profile-in-vorgang-container>
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-header/vorgang-detail-header.component.ts b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-header/vorgang-detail-header.component.ts
index 73ae41927ae3c3da72aa14364a582924973a7085..1ec23f32303f0fd78b6a5055396fb4ea20949348 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-header/vorgang-detail-header.component.ts
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-area/vorgang-detail-header/vorgang-detail-header.component.ts
@@ -25,7 +25,7 @@ import { Component, Input } from '@angular/core';
 import { VorgangHeaderLinkRel, VorgangWithEingangResource } from '@alfa-client/vorgang-shared';
 
 @Component({
-	selector: 'goofy-client-vorgang-detail-header',
+	selector: 'alfa-vorgang-detail-header',
 	templateUrl: './vorgang-detail-header.component.html',
 	styleUrls: ['./vorgang-detail-header.component.scss']
 })
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-back-button-container/vorgang-detail-back-button-container.component.html b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-back-button-container/vorgang-detail-back-button-container.component.html
index d0c385e384b65bb9840e211fd6ee76e6f422fa6c..810960ac79334984415424025f202b220bfc0a8a 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-back-button-container/vorgang-detail-back-button-container.component.html
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-back-button-container/vorgang-detail-back-button-container.component.html
@@ -23,4 +23,4 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-vorgang-detail-back-button [routePath]="routePath$ | async"></goofy-client-vorgang-detail-back-button>
\ No newline at end of file
+<alfa-vorgang-detail-back-button [routePath]="routePath$ | async"></alfa-vorgang-detail-back-button>
\ No newline at end of file
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-back-button-container/vorgang-detail-back-button-container.component.ts b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-back-button-container/vorgang-detail-back-button-container.component.ts
index ecf2e48d87171db8dc5b04b9821a183633b3d26e..bb32635ea8a0459362d31a2c868cbaefb7199bd9 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-back-button-container/vorgang-detail-back-button-container.component.ts
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-back-button-container/vorgang-detail-back-button-container.component.ts
@@ -26,7 +26,7 @@ import { VorgangService } from '@alfa-client/vorgang-shared';
 import { Observable } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-vorgang-detail-back-button-container',
+	selector: 'alfa-vorgang-detail-back-button-container',
 	templateUrl: './vorgang-detail-back-button-container.component.html',
 	styleUrls: ['./vorgang-detail-back-button-container.component.scss']
 })
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-back-button-container/vorgang-detail-back-button/vorgang-detail-back-button.component.html b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-back-button-container/vorgang-detail-back-button/vorgang-detail-back-button.component.html
index ae4cf15bd66134d86f7965b19690243d7dd2e747..21347682d567b88a6fc1c5abcf78ed1ca95b5001 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-back-button-container/vorgang-detail-back-button/vorgang-detail-back-button.component.html
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-back-button-container/vorgang-detail-back-button/vorgang-detail-back-button.component.html
@@ -23,4 +23,4 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-back-button [linkTo]="routePath" label="zurück zur Vorgangsliste"></goofy-client-back-button>
\ No newline at end of file
+<alfa-back-button [linkTo]="routePath" label="zurück zur Vorgangsliste"></alfa-back-button>
\ No newline at end of file
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-back-button-container/vorgang-detail-back-button/vorgang-detail-back-button.component.ts b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-back-button-container/vorgang-detail-back-button/vorgang-detail-back-button.component.ts
index 6a0ba6bd77658a36b62d0af32db090f1fd2c49a7..e79f93f1ffad3bb487117b721d6b7d897f321372 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-back-button-container/vorgang-detail-back-button/vorgang-detail-back-button.component.ts
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-back-button-container/vorgang-detail-back-button/vorgang-detail-back-button.component.ts
@@ -24,7 +24,7 @@
 import { Component, Input } from '@angular/core';
 
 @Component({
-	selector: 'goofy-client-vorgang-detail-back-button',
+	selector: 'alfa-vorgang-detail-back-button',
 	templateUrl: './vorgang-detail-back-button.component.html',
 	styleUrls: ['./vorgang-detail-back-button.component.scss']
 })
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-detail-more-menu.component.html b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-detail-more-menu.component.html
index 2d727839ed54d3ea566e2f625bcd4542bf6b9560..802c2c0a3755dffd8e82fc15808abd047139ac3b 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-detail-more-menu.component.html
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-detail-more-menu.component.html
@@ -1,12 +1,12 @@
 <button *ngIf="buttonEnabled" mat-icon-button [matMenuTriggerFor]="moreMenu.matMenu" #menuTrigger="matMenuTrigger" data-test-id="more-menu-button">
-	<goofy-client-ozgcloud-icon icon="more_horiz"></goofy-client-ozgcloud-icon>
+	<alfa-ozgcloud-icon icon="more_horiz"></alfa-ozgcloud-icon>
 </button>
-<goofy-client-ozgcloud-menu #moreMenu data-test-id="more-menu">
-	<goofy-client-menu-item (click)="$event.stopPropagation()" *ngIf="vorgangWithEingang | hasLink: vorgangWithEingangLinkRel.EXPORT" data-test-id="vorgang-exportieren-button"
+<alfa-ozgcloud-menu #moreMenu data-test-id="more-menu">
+	<alfa-menu-item (click)="$event.stopPropagation()" *ngIf="vorgangWithEingang | hasLink: vorgangWithEingangLinkRel.EXPORT" data-test-id="vorgang-exportieren-button"
 		headline="Vorgang exportieren"
 		text="Alle Informationen und Anhänge des Vorgangs zur Archivierung im DMS."
 		icon="xdomea_file"
 		[iconSizeBig]="true">
-			<goofy-client-vorgang-export-container [vorgangWithEingang]="vorgangWithEingang" (closeMenu)="closeMenu()"></goofy-client-vorgang-export-container>
-	</goofy-client-menu-item>
-</goofy-client-ozgcloud-menu>
+			<alfa-vorgang-export-container [vorgangWithEingang]="vorgangWithEingang" (closeMenu)="closeMenu()"></alfa-vorgang-export-container>
+	</alfa-menu-item>
+</alfa-ozgcloud-menu>
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-detail-more-menu.component.ts b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-detail-more-menu.component.ts
index a6057a1d0851f6ea83342c13ffc4ae2fd1f3c174..c5e38ed632eb8bd25ddbc6fe7c1887a3b36932df 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-detail-more-menu.component.ts
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-detail-more-menu.component.ts
@@ -6,7 +6,7 @@ import { VorgangWithEingangLinkRel, VorgangWithEingangResource } from '@alfa-cli
 import { has } from 'lodash-es';
 
 @Component({
-	selector: 'goofy-client-vorgang-detail-more-menu',
+	selector: 'alfa-vorgang-detail-more-menu',
 	templateUrl: './vorgang-detail-more-menu.component.html',
 	styleUrls: ['./vorgang-detail-more-menu.component.scss'],
 })
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-export-container/vorgang-export-container.component.html b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-export-container/vorgang-export-container.component.html
index 635de1e1acb8dc3e65198580f502a5b2540f30e3..acbf5ec9400fab19d234f9ec8b11bca6240b767a 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-export-container/vorgang-export-container.component.html
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-export-container/vorgang-export-container.component.html
@@ -1,6 +1,6 @@
-<goofy-client-ozgcloud-button-with-spinner dataTestId="export-vorgang"
+<alfa-ozgcloud-button-with-spinner dataTestId="export-vorgang"
 	[showSpinner]="(exportStateResource$ | async)?.loading"
 	(clickEmitter)="export()"
 	text="Herunterladen"
 	icon="save_alt">
-</goofy-client-ozgcloud-button-with-spinner>
\ No newline at end of file
+</alfa-ozgcloud-button-with-spinner>
\ No newline at end of file
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-export-container/vorgang-export-container.component.ts b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-export-container/vorgang-export-container.component.ts
index 6b0a47c95e31c7a2029afc21bd2a8dd10ce4f63a..4d71e9133b7c6e67612ce483723faf8dca090f7f 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-export-container/vorgang-export-container.component.ts
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-more-menu/vorgang-export-container/vorgang-export-container.component.ts
@@ -4,7 +4,7 @@ import { VorgangService, VorgangWithEingangResource } from '@alfa-client/vorgang
 import { Observable, tap } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-vorgang-export-container',
+	selector: 'alfa-vorgang-export-container',
 	templateUrl: './vorgang-export-container.component.html',
 	styleUrls: ['./vorgang-export-container.component.scss'],
 })
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-page.component.html b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-page.component.html
index 388003139fc2ccc81035dcc503f266c4f22eeb3f..ee5934c25e53eea22d5c97fa8ab1637347130e2e 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-page.component.html
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-page.component.html
@@ -25,17 +25,17 @@
 -->
 <ng-container *ngIf="vorgangStateResource$ | async as vorgangStateResource">
 
-	<goofy-client-subnavigation class="mat-app-background">
-		<goofy-client-vorgang-detail-back-button-container></goofy-client-vorgang-detail-back-button-container>
-		<goofy-client-vorgang-detail-action-buttons [vorgangWithEingang]="vorgangStateResource.resource"></goofy-client-vorgang-detail-action-buttons>
-		<goofy-client-vorgang-detail-more-menu [vorgangWithEingang]="vorgangStateResource.resource"></goofy-client-vorgang-detail-more-menu>
-	</goofy-client-subnavigation>
+	<alfa-subnavigation class="mat-app-background">
+		<alfa-vorgang-detail-back-button-container></alfa-vorgang-detail-back-button-container>
+		<alfa-vorgang-detail-action-buttons [vorgangWithEingang]="vorgangStateResource.resource"></alfa-vorgang-detail-action-buttons>
+		<alfa-vorgang-detail-more-menu [vorgangWithEingang]="vorgangStateResource.resource"></alfa-vorgang-detail-more-menu>
+	</alfa-subnavigation>
 
 	<div class="l-scroll-area--full">
-		<goofy-client-vorgang-detail-area [vorgangStateResource]="vorgangStateResource"></goofy-client-vorgang-detail-area>
+		<alfa-vorgang-detail-area [vorgangStateResource]="vorgangStateResource"></alfa-vorgang-detail-area>
 	</div>
 
 </ng-container>
 
-<goofy-client-progress-bar [stateResource]="revokeCommandStateResource$ | async"></goofy-client-progress-bar>
-<goofy-client-spinner-transparency [stateResource]="vorgangLoeschenCommandStateResource$ | async"></goofy-client-spinner-transparency>
\ No newline at end of file
+<alfa-progress-bar [stateResource]="revokeCommandStateResource$ | async"></alfa-progress-bar>
+<alfa-spinner-transparency [stateResource]="vorgangLoeschenCommandStateResource$ | async"></alfa-spinner-transparency>
\ No newline at end of file
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-page.component.spec.ts b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-page.component.spec.ts
index 7f85e6e6a3f24ba023acfe478d295412d1347dd1..11f3186a8c3836700ac30110da8e4e01396643dc 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-page.component.spec.ts
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-page.component.spec.ts
@@ -50,7 +50,7 @@ describe('VorgangDetailPageComponent', () => {
 
 	const vorgangWithEingang: VorgangWithEingangResource = createVorgangWithEingangResource();
 
-	const subnavigation: string = 'goofy-client-subnavigation';
+	const subnavigation: string = 'alfa-subnavigation';
 
 	beforeEach(async () => {
 		await TestBed.configureTestingModule({
diff --git a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-page.component.ts b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-page.component.ts
index 676f9841e748bdcb486d13c54f966875bd591e6b..e2983991d34c6e799a3c0d0cd8034a782513d6e6 100644
--- a/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-page.component.ts
+++ b/goofy-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-page.component.ts
@@ -29,7 +29,7 @@ import { CommandResource } from 'libs/command-shared/src/lib/command.model';
 import { Observable } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-vorgang-detail-page',
+	selector: 'alfa-vorgang-detail-page',
 	templateUrl: './vorgang-detail-page.component.html',
 	styleUrls: ['./vorgang-detail-page.component.scss']
 })
diff --git a/goofy-client/libs/vorgang-shared-ui/.eslintrc.json b/goofy-client/libs/vorgang-shared-ui/.eslintrc.json
index 87a2bb376e6bb0a0ac56ee3db5ee61977aed735d..09203a9e8295c09b115fd522fdcfd9d797bdcca3 100644
--- a/goofy-client/libs/vorgang-shared-ui/.eslintrc.json
+++ b/goofy-client/libs/vorgang-shared-ui/.eslintrc.json
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/vorgang-shared-ui/project.json b/goofy-client/libs/vorgang-shared-ui/project.json
index f0cffb82bf5c07e98992f5070d8e6fcee339caed..58e0ad680004fc5b650d8c94bc5c32ccf9ce9953 100644
--- a/goofy-client/libs/vorgang-shared-ui/project.json
+++ b/goofy-client/libs/vorgang-shared-ui/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/vorgang-shared-ui/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"lint": {
 			"executor": "@nx/eslint:lint",
diff --git a/goofy-client/libs/vorgang-shared-ui/src/lib/aktenzeichen/aktenzeichen.component.ts b/goofy-client/libs/vorgang-shared-ui/src/lib/aktenzeichen/aktenzeichen.component.ts
index 87fd8eb1043948c1bb16683e2b33dcc390e0ef77..a8fbdb7fe7cd8effe3d667292d010200182cd7be 100644
--- a/goofy-client/libs/vorgang-shared-ui/src/lib/aktenzeichen/aktenzeichen.component.ts
+++ b/goofy-client/libs/vorgang-shared-ui/src/lib/aktenzeichen/aktenzeichen.component.ts
@@ -26,7 +26,7 @@ import { Vorgang } from '@alfa-client/vorgang-shared';
 import { getAktenzeichenText } from '../vorgang-util';
 
 @Component({
-	selector: '[goofy-client-aktenzeichen]',
+	selector: '[alfa-aktenzeichen]',
 	templateUrl: './aktenzeichen.component.html',
 	styleUrls: ['./aktenzeichen.component.scss']
 })
diff --git a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-in-postfach-breadcrumb-container/vorgang-in-postfach-breadcrumb-container.component.html b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-in-postfach-breadcrumb-container/vorgang-in-postfach-breadcrumb-container.component.html
index d548f25f4d582d10976e51a0d2740a8c8381891a..e272c50a994db733986571cf736c3602778213d0 100644
--- a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-in-postfach-breadcrumb-container/vorgang-in-postfach-breadcrumb-container.component.html
+++ b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-in-postfach-breadcrumb-container/vorgang-in-postfach-breadcrumb-container.component.html
@@ -23,4 +23,4 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-vorgang-in-postfach-breadcrumb [vorgangStateResource]="vorgangStateResource$ | async" data-test-id="postfach-breadcrump"></goofy-client-vorgang-in-postfach-breadcrumb>
\ No newline at end of file
+<alfa-vorgang-in-postfach-breadcrumb [vorgangStateResource]="vorgangStateResource$ | async" data-test-id="postfach-breadcrump"></alfa-vorgang-in-postfach-breadcrumb>
\ No newline at end of file
diff --git a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-in-postfach-breadcrumb-container/vorgang-in-postfach-breadcrumb-container.component.ts b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-in-postfach-breadcrumb-container/vorgang-in-postfach-breadcrumb-container.component.ts
index cb656a039207648ccad1ccc189dfadd909a284e1..0aacc6859de5652a6a9ae0a6f2a265b06305efe7 100644
--- a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-in-postfach-breadcrumb-container/vorgang-in-postfach-breadcrumb-container.component.ts
+++ b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-in-postfach-breadcrumb-container/vorgang-in-postfach-breadcrumb-container.component.ts
@@ -27,7 +27,7 @@ import { VorgangService, VorgangWithEingangResource } from '@alfa-client/vorgang
 import { Observable } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-vorgang-in-postfach-breadcrumb-container',
+	selector: 'alfa-vorgang-in-postfach-breadcrumb-container',
 	templateUrl: './vorgang-in-postfach-breadcrumb-container.component.html',
 	styleUrls: ['./vorgang-in-postfach-breadcrumb-container.component.scss']
 })
diff --git a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-in-postfach-breadcrumb-container/vorgang-in-postfach-breadcrumb/vorgang-in-postfach-breadcrumb.component.html b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-in-postfach-breadcrumb-container/vorgang-in-postfach-breadcrumb/vorgang-in-postfach-breadcrumb.component.html
index 3cefbfbe2d45f7bfa03e2a4a497cf2fb85ae9d72..fc537d604edb2a82f141001e23cc51f48ee4a9d6 100644
--- a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-in-postfach-breadcrumb-container/vorgang-in-postfach-breadcrumb/vorgang-in-postfach-breadcrumb.component.html
+++ b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-in-postfach-breadcrumb-container/vorgang-in-postfach-breadcrumb/vorgang-in-postfach-breadcrumb.component.html
@@ -24,7 +24,7 @@
 
 -->
 <h1 *ngIf="vorgangStateResource.resource as vorgang">
-	<a routerLink='/vorgang/{{ vorgang | toResourceUri }}' goofy-client-aktenzeichen [vorgang]="vorgang"></a>
+	<a routerLink='/vorgang/{{ vorgang | toResourceUri }}' alfa-aktenzeichen [vorgang]="vorgang"></a>
 	<span>/</span>
 	<span>Nachrichten</span>
 </h1>
\ No newline at end of file
diff --git a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-in-postfach-breadcrumb-container/vorgang-in-postfach-breadcrumb/vorgang-in-postfach-breadcrumb.component.ts b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-in-postfach-breadcrumb-container/vorgang-in-postfach-breadcrumb/vorgang-in-postfach-breadcrumb.component.ts
index 24f170b19a855a016c0491c5bdc0098905be4448..f427162f2df359757594525bc9fbee00e342e753 100644
--- a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-in-postfach-breadcrumb-container/vorgang-in-postfach-breadcrumb/vorgang-in-postfach-breadcrumb.component.ts
+++ b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-in-postfach-breadcrumb-container/vorgang-in-postfach-breadcrumb/vorgang-in-postfach-breadcrumb.component.ts
@@ -26,7 +26,7 @@ import { StateResource } from '@alfa-client/tech-shared';
 import { VorgangWithEingangResource } from '@alfa-client/vorgang-shared';
 
 @Component({
-	selector: 'goofy-client-vorgang-in-postfach-breadcrumb',
+	selector: 'alfa-vorgang-in-postfach-breadcrumb',
 	templateUrl: './vorgang-in-postfach-breadcrumb.component.html',
 	styleUrls: ['./vorgang-in-postfach-breadcrumb.component.scss']
 })
diff --git a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-nummer/_vorgang-nummer.component.theme.scss b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-nummer/_vorgang-nummer.component.theme.scss
index 99e6fb593b2f408f1290286575136e5885efc11b..651503abe17fffaa0e5422e634d324c0a0536ea8 100644
--- a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-nummer/_vorgang-nummer.component.theme.scss
+++ b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-nummer/_vorgang-nummer.component.theme.scss
@@ -21,7 +21,7 @@
  * Die sprachspezifischen Genehmigungen und Beschränkungen
  * unter der Lizenz sind dem Lizenztext zu entnehmen.
  */
-goofy-client-vorgang-nummer {
+alfa-vorgang-nummer {
 	div {
 		display: flex;
 		align-items: center;
diff --git a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-nummer/vorgang-nummer.component.ts b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-nummer/vorgang-nummer.component.ts
index 3b289f6d382f610d57f5e31d39f686f1054fbd6a..a82cbe397be674aad3a3641e5b3a224dd7513e4a 100644
--- a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-nummer/vorgang-nummer.component.ts
+++ b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-nummer/vorgang-nummer.component.ts
@@ -25,7 +25,7 @@ import { Component, Input } from '@angular/core';
 import { Vorgang } from '@alfa-client/vorgang-shared';
 
 @Component({
-  selector: 'goofy-client-vorgang-nummer',
+  selector: 'alfa-vorgang-nummer',
   templateUrl: './vorgang-nummer.component.html'
 })
 export class VorgangNummerComponent {
diff --git a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/_vorgang-search-container.theme.scss b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/_vorgang-search-container.theme.scss
index e12f13486aacc689b09ee727eb3ed06913f5481d..3c0e07d8c7619986f99c7ec3bb93e656a10e640c 100644
--- a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/_vorgang-search-container.theme.scss
+++ b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/_vorgang-search-container.theme.scss
@@ -24,7 +24,7 @@
 @use 'sass:map';
 @use '@angular/material' as mat;
 
-goofy-client-vorgang-search-container {
+alfa-vorgang-search-container {
 	.search-field {
 		box-shadow: 0 0 0 1px rgba(#000, 0.08);
 		background-color: $background;
@@ -42,7 +42,7 @@ goofy-client-vorgang-search-container {
 	}
 }
 
-body.dark goofy-client-vorgang-search-container {
+body.dark alfa-vorgang-search-container {
 	.search-field {
 		background-color: $dark-background;
 	}
@@ -56,7 +56,7 @@ body.dark goofy-client-vorgang-search-container {
 	$color-config: mat.get-color-config($theme);
 	$primary: map.get($color-config, 'primary');
 
-	goofy-client-vorgang-search-container {
+	alfa-vorgang-search-container {
 		.search-icon {
 			color: mat.get-color-from-palette($primary);
 		}
diff --git a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search-container.component.html b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search-container.component.html
index a85501d95fe4d5e0306b6c04c5e4a23978d8829b..c6c46f18ecdcee40d34ed732c0bfe06eb22399a5 100644
--- a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search-container.component.html
+++ b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search-container.component.html
@@ -25,9 +25,9 @@
 -->
 <ng-container *ngIf="apiRoot$ | async as apiRootStateResource">
 
-	<goofy-client-vorgang-search *ngIf="(apiRootStateResource.resource | hasLink: apiRootLinkRel.SEARCH_ALLE) || (apiRootStateResource.resource | hasLink: apiRootLinkRel.SEARCH_MEINE)" data-test-id="vorgang-search"
+	<alfa-vorgang-search *ngIf="(apiRootStateResource.resource | hasLink: apiRootLinkRel.SEARCH_ALLE) || (apiRootStateResource.resource | hasLink: apiRootLinkRel.SEARCH_MEINE)" data-test-id="vorgang-search"
 		[vorgangSearchPreviewList]="vorgangSearchPreviewList$ | async" [searchString]="searchString$ | async"
 		(clearVorgangSearchPreviewList)="clearVorgangSearchPreviewList()">
-	</goofy-client-vorgang-search>
+	</alfa-vorgang-search>
 
 </ng-container>
\ No newline at end of file
diff --git a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search-container.component.ts b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search-container.component.ts
index 3718cae81eef18bbe474b124c376b0d8bb64aac8..1700672e3de1a5be6745b4a58e7917efa3314f5f 100644
--- a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search-container.component.ts
+++ b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search-container.component.ts
@@ -28,7 +28,7 @@ import { VorgangListResource, VorgangListService } from '@alfa-client/vorgang-sh
 import { Observable, of } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-vorgang-search-container',
+	selector: 'alfa-vorgang-search-container',
 	templateUrl: './vorgang-search-container.component.html',
 	styleUrls: ['./vorgang-search-container.component.scss']
 })
diff --git a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search/vorgang-search-autocomplete-options-content/vorgang-search-autocomplete-options-content.component.html b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search/vorgang-search-autocomplete-options-content/vorgang-search-autocomplete-options-content.component.html
index d5d5f878e3892c97ddbbcc50b4d97bec3175cccc..860374bb3078ebbf41ace4d6763afde0250908b8 100644
--- a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search/vorgang-search-autocomplete-options-content/vorgang-search-autocomplete-options-content.component.html
+++ b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search/vorgang-search-autocomplete-options-content/vorgang-search-autocomplete-options-content.component.html
@@ -33,9 +33,9 @@
 <div class="line full-width">
 	<div class="aktenzeichen" data-test-id="preview-list-item-vorgang-aktenzeichen">
 		<mat-icon svgIcon="az"></mat-icon>
-		<span goofy-client-aktenzeichen [vorgang]="vorgang"></span>
+		<span alfa-aktenzeichen [vorgang]="vorgang"></span>
 	</div>
 </div>
 <div class="line full-width">
-	<goofy-client-vorgang-nummer [vorgang]="vorgang"></goofy-client-vorgang-nummer>
+	<alfa-vorgang-nummer [vorgang]="vorgang"></alfa-vorgang-nummer>
 </div>
\ No newline at end of file
diff --git a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search/vorgang-search-autocomplete-options-content/vorgang-search-autocomplete-options-content.component.scss b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search/vorgang-search-autocomplete-options-content/vorgang-search-autocomplete-options-content.component.scss
index a94c091a17f43ec8129d958e2a075e860ef562cb..17b215dd7f25b21e3f1854982d2f81dd2414e0d4 100644
--- a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search/vorgang-search-autocomplete-options-content/vorgang-search-autocomplete-options-content.component.scss
+++ b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search/vorgang-search-autocomplete-options-content/vorgang-search-autocomplete-options-content.component.scss
@@ -46,7 +46,7 @@ a {
 		}
 	}
 
-	goofy-client-vorgang-nummer span {
+	alfa-vorgang-nummer span {
 		white-space: normal;
 		overflow: auto;
 		text-overflow: unset;
diff --git a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search/vorgang-search-autocomplete-options-content/vorgang-search-autocomplete-options-content.component.ts b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search/vorgang-search-autocomplete-options-content/vorgang-search-autocomplete-options-content.component.ts
index 2e795888a58d0dc83170d39b41e96c81966211cc..3531f73eaa15b9e645e3889eb84e9fca0b3125df 100644
--- a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search/vorgang-search-autocomplete-options-content/vorgang-search-autocomplete-options-content.component.ts
+++ b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search/vorgang-search-autocomplete-options-content/vorgang-search-autocomplete-options-content.component.ts
@@ -25,7 +25,7 @@ import { Component, Input } from '@angular/core';
 import { VorgangResource } from '@alfa-client/vorgang-shared';
 
 @Component({
-	selector: 'goofy-client-vorgang-search-autocomplete-options-content',
+	selector: 'alfa-vorgang-search-autocomplete-options-content',
 	templateUrl: './vorgang-search-autocomplete-options-content.component.html',
 	styleUrls: ['./vorgang-search-autocomplete-options-content.component.scss']
 })
diff --git a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search/vorgang-search-clear-button/vorgang-search-clear-button.component.ts b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search/vorgang-search-clear-button/vorgang-search-clear-button.component.ts
index 27afd0162e8dc8040b55209b8f7158f4e4e8e21e..262e7d3abf91bd1a64d4b3d5948d835e3fbac6a7 100644
--- a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search/vorgang-search-clear-button/vorgang-search-clear-button.component.ts
+++ b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search/vorgang-search-clear-button/vorgang-search-clear-button.component.ts
@@ -24,7 +24,7 @@
 import { Component, EventEmitter, Output } from '@angular/core';
 
 @Component({
-	selector: 'goofy-client-vorgang-search-clear-button',
+	selector: 'alfa-vorgang-search-clear-button',
 	templateUrl: './vorgang-search-clear-button.component.html',
 	styleUrls: ['./vorgang-search-clear-button.component.scss']
 })
diff --git a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search/vorgang-search.component.html b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search/vorgang-search.component.html
index 716e4c376d67777d04be46cc2da8b3778df8c730..5b01e7754d7187462717d83a885fcc235c9fb0a5 100644
--- a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search/vorgang-search.component.html
+++ b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search/vorgang-search.component.html
@@ -47,13 +47,13 @@
 			   (focusin)="focusIn()"/>
 
 			<mat-autocomplete #searchAutoComplete="matAutocomplete" class="vorgang-search" (optionSelected)="formService.submitByPreviewList($event.option.value, searchString)">
-				<goofy-client-spinner [stateResource]="vorgangSearchPreviewList" [class.autocomplete-spinner]="vorgangSearchPreviewList.loading"></goofy-client-spinner>
+				<alfa-spinner [stateResource]="vorgangSearchPreviewList" [class.autocomplete-spinner]="vorgangSearchPreviewList.loading"></alfa-spinner>
 
 				<ng-container *ngIf="vorgangSearchPreviewList.resource" data-test-id="search-preview-list">
 					<mat-option *ngFor="let vorgang of (vorgangSearchPreviewList.resource | toEmbeddedResources: vorgangListLinkRel.VORGANG_HEADER_LIST)" [value]="vorgang">
 						<ng-container *ngIf="vorgang | hasLink: vorgangHeaderLinkRel.VORGANG_WITH_EINGANG">
-							<goofy-client-vorgang-search-autocomplete-options-content [vorgang]="vorgang" [attr.data-test-id]="'search-preview-list-item-' + vorgang.name | convertForDataTest">
-							</goofy-client-vorgang-search-autocomplete-options-content>
+							<alfa-vorgang-search-autocomplete-options-content [vorgang]="vorgang" [attr.data-test-id]="'search-preview-list-item-' + vorgang.name | convertForDataTest">
+							</alfa-vorgang-search-autocomplete-options-content>
 						</ng-container>
 					</mat-option>
 				</ng-container>
@@ -61,6 +61,6 @@
 
  	</mat-form-field>
 
-	<goofy-client-vorgang-search-clear-button *ngIf="formService.hasSearchString" (clear)="handleSearchClearButton();" data-test-id="vorgang-search-clear-button"></goofy-client-vorgang-search-clear-button>
+	<alfa-vorgang-search-clear-button *ngIf="formService.hasSearchString" (clear)="handleSearchClearButton();" data-test-id="vorgang-search-clear-button"></alfa-vorgang-search-clear-button>
 
 </form>
\ No newline at end of file
diff --git a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search/vorgang-search.component.ts b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search/vorgang-search.component.ts
index ce9419938beddca88d3271e61910aa70644e1897..aeb851da2b38dabe2c85afa2a38891c9d27d008a 100644
--- a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search/vorgang-search.component.ts
+++ b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-search-container/vorgang-search/vorgang-search.component.ts
@@ -29,7 +29,7 @@ import { VorgangHeaderLinkRel, VorgangListLinkRel, VorgangListResource } from '@
 import { VorgangSearchFormService } from './vorgang-search.formservice';
 
 @Component({
-	selector: 'goofy-client-vorgang-search',
+	selector: 'alfa-vorgang-search',
 	templateUrl: './vorgang-search.component.html',
 	styleUrls: ['./vorgang-search.component.scss'],
 	providers: [VorgangSearchFormService]
diff --git a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-status-dot/vorgang-status-dot.component.ts b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-status-dot/vorgang-status-dot.component.ts
index 1104f7eebd0298b1ceb29e3b2c57bf869d375e0a..98db42d4b2e2e7ed576885fb0feb0bf604ff291f 100644
--- a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-status-dot/vorgang-status-dot.component.ts
+++ b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-status-dot/vorgang-status-dot.component.ts
@@ -25,7 +25,7 @@ import { Component, Input } from '@angular/core';
 import { VorgangStatus, VorgangStatusLabel } from '@alfa-client/vorgang-shared';
 
 @Component({
-	selector: 'goofy-client-vorgang-status-dot',
+	selector: 'alfa-vorgang-status-dot',
 	templateUrl: './vorgang-status-dot.component.html',
 	styleUrls: ['./vorgang-status-dot.component.scss']
 })
diff --git a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-status-text/vorgang-status-text.component.ts b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-status-text/vorgang-status-text.component.ts
index 8c8b38935b899cf7eeb4da290839a9065b9a41e0..81b67353f02773e54e2f54e6ba5cc46ceafbee6f 100644
--- a/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-status-text/vorgang-status-text.component.ts
+++ b/goofy-client/libs/vorgang-shared-ui/src/lib/vorgang-status-text/vorgang-status-text.component.ts
@@ -25,7 +25,7 @@ import { Component, Input } from '@angular/core';
 import { VorgangStatus, VorgangStatusLabel } from '@alfa-client/vorgang-shared';
 
 @Component({
-  selector: 'goofy-client-vorgang-status-text',
+  selector: 'alfa-vorgang-status-text',
   templateUrl: './vorgang-status-text.component.html',
   styleUrls: ['./vorgang-status-text.component.scss']
 })
diff --git a/goofy-client/libs/vorgang-shared-ui/src/lib/wiedervorlage-icon/wiedervorlage-icon.component.html b/goofy-client/libs/vorgang-shared-ui/src/lib/wiedervorlage-icon/wiedervorlage-icon.component.html
index 8c47f0eaf45a859cc4ede6a6f2aab4de8673a68c..04751a24612252203d91bda8cdfc04143b154f2f 100644
--- a/goofy-client/libs/vorgang-shared-ui/src/lib/wiedervorlage-icon/wiedervorlage-icon.component.html
+++ b/goofy-client/libs/vorgang-shared-ui/src/lib/wiedervorlage-icon/wiedervorlage-icon.component.html
@@ -1,8 +1,8 @@
 <div [class.red]="isOverdue" data-test-class="wiedervorlage-icon">
 	<ng-container *ngIf="isOverdue; else defaultFrist">
-		<goofy-client-ozgcloud-svgicon svgIcon="resubmission_expired" data-test-class="wiedervorlage-icon-is-overdue"></goofy-client-ozgcloud-svgicon>
+		<alfa-ozgcloud-svgicon svgIcon="resubmission_expired" data-test-class="wiedervorlage-icon-is-overdue"></alfa-ozgcloud-svgicon>
 	</ng-container>
 	<ng-template #defaultFrist>
-		<goofy-client-ozgcloud-icon icon="update" data-test-class="wiedervorlage-icon-default"></goofy-client-ozgcloud-icon>
+		<alfa-ozgcloud-icon icon="update" data-test-class="wiedervorlage-icon-default"></alfa-ozgcloud-icon>
 	</ng-template>
 </div>
diff --git a/goofy-client/libs/vorgang-shared-ui/src/lib/wiedervorlage-icon/wiedervorlage-icon.component.ts b/goofy-client/libs/vorgang-shared-ui/src/lib/wiedervorlage-icon/wiedervorlage-icon.component.ts
index edb319d8449464ea9158af71e83c3ee8e758abd1..54397d8d60a725f74f29ed80503b6639fca52638 100644
--- a/goofy-client/libs/vorgang-shared-ui/src/lib/wiedervorlage-icon/wiedervorlage-icon.component.ts
+++ b/goofy-client/libs/vorgang-shared-ui/src/lib/wiedervorlage-icon/wiedervorlage-icon.component.ts
@@ -1,7 +1,7 @@
 import { Component, Input } from '@angular/core';
 
 @Component({
-	selector: 'goofy-client-wiedervorlage-icon',
+	selector: 'alfa-wiedervorlage-icon',
 	templateUrl: './wiedervorlage-icon.component.html',
 	styleUrls: ['./wiedervorlage-icon.component.scss'],
 })
diff --git a/goofy-client/libs/vorgang-shared/.eslintrc.json b/goofy-client/libs/vorgang-shared/.eslintrc.json
index ae7ae2063d2c4184815b92ba878d8496d3b4cd87..1681527f0b138727d0dd82a17172e50509baaf65 100644
--- a/goofy-client/libs/vorgang-shared/.eslintrc.json
+++ b/goofy-client/libs/vorgang-shared/.eslintrc.json
@@ -13,7 +13,7 @@
 					"error",
 					{
 						"type": "attribute",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "camelCase"
 					}
 				],
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/vorgang-shared/project.json b/goofy-client/libs/vorgang-shared/project.json
index d41775978048c0758f46281a407bbdf83751a5f1..92486f05589488dd331e49ef8ae63992ca0dd7e5 100644
--- a/goofy-client/libs/vorgang-shared/project.json
+++ b/goofy-client/libs/vorgang-shared/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/vorgang-shared/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"lint": {
 			"executor": "@nx/eslint:lint",
diff --git a/goofy-client/libs/vorgang/.eslintrc.json b/goofy-client/libs/vorgang/.eslintrc.json
index ae7ae2063d2c4184815b92ba878d8496d3b4cd87..1681527f0b138727d0dd82a17172e50509baaf65 100644
--- a/goofy-client/libs/vorgang/.eslintrc.json
+++ b/goofy-client/libs/vorgang/.eslintrc.json
@@ -13,7 +13,7 @@
 					"error",
 					{
 						"type": "attribute",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "camelCase"
 					}
 				],
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/vorgang/project.json b/goofy-client/libs/vorgang/project.json
index 9c9611d42a96619ea836899ca17c0f4d8cbcf9f7..375fb2b20abcd42844343ad60bf75ca080cfee10 100644
--- a/goofy-client/libs/vorgang/project.json
+++ b/goofy-client/libs/vorgang/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/vorgang/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"lint": {
 			"executor": "@nx/eslint:lint",
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list-container.component.html b/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list-container.component.html
index fd543040f60082211d3a15634de1411d8936d579..6effb6866d198965b5d6e209dfa8f5b1594ebc89 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list-container.component.html
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list-container.component.html
@@ -28,7 +28,7 @@
 		vorgangListPageResource: vorgangListPageResource$ | async
 	} as vorgangListData">
 
-	<goofy-client-vorgang-list
+	<alfa-vorgang-list
 			class="l-scroll-area--full"
 			[vorgangListPageResource]="vorgangListData.vorgangListPageResource"
 			[vorgaenge]="vorgangListData.vorgaenge"
@@ -36,6 +36,6 @@
 			[apiRootStateResource]="apiRootStateResource$ | async"
 			(nextPage)="loadNextPage()"
 			data-test-id="vorgang-list">
-	</goofy-client-vorgang-list>
+	</alfa-vorgang-list>
 
 </ng-container>
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list-container.component.ts b/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list-container.component.ts
index 49b26634e04fbf29a28f5a3a3f7513a33cf53381..2c0835d3c03dbed459d4696882bbd05ca12829d9 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list-container.component.ts
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list-container.component.ts
@@ -28,7 +28,7 @@ import { VorgangListResource, VorgangListService, VorgangResource } from '@alfa-
 import { Observable } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-vorgang-list-container',
+	selector: 'alfa-vorgang-list-container',
 	templateUrl: './vorgang-list-container.component.html',
 	styleUrls: ['./vorgang-list-container.component.scss']
 })
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/empty-list/empty-list.component.ts b/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/empty-list/empty-list.component.ts
index 7b552ce60cac0316e6b4cdaf5cf79e282da1aa5f..17b24322895a12881f0025169ecb68c0e171f884 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/empty-list/empty-list.component.ts
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/empty-list/empty-list.component.ts
@@ -24,7 +24,7 @@
 import { Component, Input } from '@angular/core';
 
 @Component({
-	selector: 'goofy-client-empty-list',
+	selector: 'alfa-empty-list',
 	templateUrl: './empty-list.component.html',
 	styleUrls: ['./empty-list.component.scss']
 })
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-created-at/vorgang-created-at.component.ts b/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-created-at/vorgang-created-at.component.ts
index 6b48b621407bd241fb638630d02b82d1959c2fac..a7bae205dbbf8ce86df6573e550e91a3b0e24c5a 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-created-at/vorgang-created-at.component.ts
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-created-at/vorgang-created-at.component.ts
@@ -25,7 +25,7 @@ import { Component, Input } from '@angular/core';
 import { VorgangResource } from '@alfa-client/vorgang-shared';
 
 @Component({
-	selector: 'goofy-client-vorgang-created-at',
+	selector: 'alfa-vorgang-created-at',
 	templateUrl: './vorgang-created-at.component.html',
 	styleUrls: ['./vorgang-created-at.component.scss'],
 })
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-list-item.component.html b/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-list-item.component.html
index 5b181ead1031f3d25b7b2349df60c0aaa9f52375..4095f5bd1dc39e381fe550e0c82114b9fe2cb3b9 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-list-item.component.html
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-list-item.component.html
@@ -28,38 +28,38 @@
 		[attr.data-test-id]="'vorgang-list-item-' + vorgang.name | convertForDataTest">
 
 	<div class="status">
-		<goofy-client-vorgang-status-dot [status]="vorgang.status" diameter="12" data-test-class="status-dot"
-			class="status-dot"></goofy-client-vorgang-status-dot>
+		<alfa-vorgang-status-dot [status]="vorgang.status" diameter="12" data-test-class="status-dot"
+			class="status-dot"></alfa-vorgang-status-dot>
 
-		<goofy-client-vorgang-status-text [status]="vorgang.status" data-test-class="status-text"
-			class="status-text"></goofy-client-vorgang-status-text>
+		<alfa-vorgang-status-text [status]="vorgang.status" data-test-class="status-text"
+			class="status-text"></alfa-vorgang-status-text>
 	</div>
 
-	<goofy-client-postfach-icon data-test-class="postfach-icon"
+	<alfa-postfach-icon data-test-class="postfach-icon"
 		*ngIf="vorgang.hasPostfachNachricht === true"
 		[showBadge]="vorgang.hasNewPostfachNachricht"
 		class="postfach-icon">
-	</goofy-client-postfach-icon>
+	</alfa-postfach-icon>
 
 	<div class="aktenzeichen">
 		<mat-icon svgIcon="az"></mat-icon>
-		<span class="ellipsis" goofy-client-aktenzeichen [vorgang]="vorgang"></span>
+		<span class="ellipsis" alfa-aktenzeichen [vorgang]="vorgang"></span>
 	</div>
 
-	<goofy-client-vorgang-created-at class="eingang" [vorgang]="vorgang"></goofy-client-vorgang-created-at>
+	<alfa-vorgang-created-at class="eingang" [vorgang]="vorgang"></alfa-vorgang-created-at>
 
 	<div class="name">
 		<div class="ellipsis">{{ vorgang.name }}</div>
 	</div>
 
-	<goofy-client-vorgang-nummer class="vorgang-nummer" [vorgang]="vorgang"></goofy-client-vorgang-nummer>
+	<alfa-vorgang-nummer class="vorgang-nummer" [vorgang]="vorgang"></alfa-vorgang-nummer>
 
-	<goofy-client-vorgang-next-frist-button *ngIf="vorgang | hasLink: vorgangLinkRel.WIEDERVORLAGEN" [vorgang]="vorgang"
-		class="wiedervorlagen"></goofy-client-vorgang-next-frist-button>
+	<alfa-vorgang-next-frist-button *ngIf="vorgang | hasLink: vorgangLinkRel.WIEDERVORLAGEN" [vorgang]="vorgang"
+		class="wiedervorlagen"></alfa-vorgang-next-frist-button>
 
-	<goofy-client-user-profile-in-vorgang-list-item-container *ngIf="vorgang | hasLink: vorgangLinkRel.ASSIGN"
+	<alfa-user-profile-in-vorgang-list-item-container *ngIf="vorgang | hasLink: vorgangLinkRel.ASSIGN"
 		data-test-id="vorgang-user-icon"
 		[vorgang]="vorgang"
 		class="user-icon">
-	</goofy-client-user-profile-in-vorgang-list-item-container>
+	</alfa-user-profile-in-vorgang-list-item-container>
 </a>
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-list-item.component.ts b/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-list-item.component.ts
index 7d6b0250acca65da67add2f3105dc5a45e913c6e..8bef47c20359ddcfecff9ca5df841b68da55e98c 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-list-item.component.ts
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-list-item.component.ts
@@ -28,7 +28,7 @@ import { getAktenzeichenText } from '@alfa-client/vorgang-shared-ui';
 import { hasLink } from '@ngxp/rest';
 
 @Component({
-	selector: 'goofy-client-vorgang-list-item',
+	selector: 'alfa-vorgang-list-item',
 	templateUrl: './vorgang-list-item.component.html',
 	styleUrls: ['./vorgang-list-item.component.scss']
 })
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-next-frist-button/vorgang-next-frist-button.component.html b/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-next-frist-button/vorgang-next-frist-button.component.html
index 1052d1ac2bc62460559be2cd63d5350ffea02009..020ca981a9e24e13e7ff9f3c08cf5aba5c5c7740 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-next-frist-button/vorgang-next-frist-button.component.html
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-next-frist-button/vorgang-next-frist-button.component.html
@@ -30,11 +30,11 @@
 		(focusout)="showWiedervorlagen = false">
 
 	<div class="date" [class.red]="isOverdue" data-test-class="wiedervorlage-next-frist">
-		<goofy-client-wiedervorlage-icon [isOverdue]="isOverdue"></goofy-client-wiedervorlage-icon>
+		<alfa-wiedervorlage-icon [isOverdue]="isOverdue"></alfa-wiedervorlage-icon>
 		<span>{{ vorgang.nextFrist | formatToPrettyDate }}</span>
 	</div>
 
-	<goofy-client-wiedervorlage-list-in-vorgang-list-container *ngIf="showWiedervorlagen" data-test-class="wiedervorlagen-list-in-vorgang"
+	<alfa-wiedervorlage-list-in-vorgang-list-container *ngIf="showWiedervorlagen" data-test-class="wiedervorlagen-list-in-vorgang"
 			[vorgang]="vorgang">
-	</goofy-client-wiedervorlage-list-in-vorgang-list-container>
+	</alfa-wiedervorlage-list-in-vorgang-list-container>
 </div>
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-next-frist-button/vorgang-next-frist-button.component.ts b/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-next-frist-button/vorgang-next-frist-button.component.ts
index d768a10271f17dd53d97bc717f3c652b190217d7..9556121c57e1cfe3b627160fdae98dcb9271c389 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-next-frist-button/vorgang-next-frist-button.component.ts
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list-item/vorgang-next-frist-button/vorgang-next-frist-button.component.ts
@@ -26,7 +26,7 @@ import { isISODateInPast } from '@alfa-client/tech-shared';
 import { VorgangHeaderLinkRel, VorgangResource } from '@alfa-client/vorgang-shared';
 
 @Component({
-	selector: 'goofy-client-vorgang-next-frist-button',
+	selector: 'alfa-vorgang-next-frist-button',
 	templateUrl: './vorgang-next-frist-button.component.html',
 	styleUrls: ['./vorgang-next-frist-button.component.scss']
 })
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list.component.html b/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list.component.html
index 32d88c8b25139fc4c535491d8091f9b0b40ba05f..8aff33f357d17f0dcd3a47800d8e77584237022e 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list.component.html
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list.component.html
@@ -23,16 +23,16 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-vorgang-list-item *ngFor="let vorgang of vorgaenge" [vorgang]="vorgang"></goofy-client-vorgang-list-item>
+<alfa-vorgang-list-item *ngFor="let vorgang of vorgaenge" [vorgang]="vorgang"></alfa-vorgang-list-item>
 
-<goofy-client-spinner diameter="60" [stateResource]="vorgangListPageResource"></goofy-client-spinner>
+<alfa-spinner diameter="60" [stateResource]="vorgangListPageResource"></alfa-spinner>
 
 <ng-container *ngIf="apiRootStateResource.resource | hasLink: apiRootLinkRel.HINTS; else emptyListResult">
-	<goofy-client-hint-container data-test-id="hint-container"></goofy-client-hint-container>
+	<alfa-hint-container data-test-id="hint-container"></alfa-hint-container>
 </ng-container>
 
 <ng-template #emptyListResult>
-	<goofy-client-empty-list *ngIf="isEmptySearchResult()" data-test-id="empty-list"
+	<alfa-empty-list *ngIf="isEmptySearchResult()" data-test-id="empty-list"
 		[searchString]="searchString">
-	</goofy-client-empty-list>
+	</alfa-empty-list>
 </ng-template>
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list.component.spec.ts b/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list.component.spec.ts
index 0a947366a0a5e646d1a257892c7927ce5252503f..99e1e9c4b7d9179a33d542bb254fda40b360bb11 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list.component.spec.ts
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list.component.spec.ts
@@ -42,7 +42,7 @@ describe('VorgangListComponent', () => {
 	let component: VorgangListComponent;
 	let fixture: ComponentFixture<VorgangListComponent>;
 
-	const vorgangListItem: string = 'goofy-client-vorgang-list-item';//TODO durch data-test-id ersetzen
+	const vorgangListItem: string = 'alfa-vorgang-list-item';//TODO durch data-test-id ersetzen
 	const hintContainer: string = getDataTestIdOf('hint-container');
 
 	beforeEach(async () => {
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list.component.ts b/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list.component.ts
index 495a3f8f8b3e000a6a30e7d6434917237e0cefc2..b03fe629106d07a0f63687fc12ff8ce4e6a9f300 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list.component.ts
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-container/vorgang-list/vorgang-list.component.ts
@@ -28,7 +28,7 @@ import { VorgangListLinkRel, VorgangListResource, VorgangResource } from '@alfa-
 import { hasLink } from '@ngxp/rest';
 
 @Component({
-	selector: 'goofy-client-vorgang-list',
+	selector: 'alfa-vorgang-list',
 	templateUrl: './vorgang-list.component.html',
 	styleUrls: ['./vorgang-list.component.scss']
 })
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page-container.component.html b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page-container.component.html
index 3b1d1d883fa443bbd601e569683576182ea02c63..b69cc5ae0cd758b23e3604208f59e67a7346cd8e 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page-container.component.html
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page-container.component.html
@@ -23,4 +23,4 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-vorgang-list-page [apiRootStateResource]="apiRootStateResource$ | async"></goofy-client-vorgang-list-page>
\ No newline at end of file
+<alfa-vorgang-list-page [apiRootStateResource]="apiRootStateResource$ | async"></alfa-vorgang-list-page>
\ No newline at end of file
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page-container.component.ts b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page-container.component.ts
index e5b93ceaf571bae2ecb3a5df31d39447566fd3e0..de5ac9fbb3b65b9ef7e1b724504eb9601ee95f43 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page-container.component.ts
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page-container.component.ts
@@ -27,7 +27,7 @@ import { StateResource } from '@alfa-client/tech-shared';
 import { Observable } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-vorgang-list-page-container',
+	selector: 'alfa-vorgang-list-page-container',
 	templateUrl: './vorgang-list-page-container.component.html',
 	styleUrls: ['./vorgang-list-page-container.component.scss'],
 })
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-filter-menu-container/vorgang-filter-menu-container.component.html b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-filter-menu-container/vorgang-filter-menu-container.component.html
index ba0ec59f61d3de8e7f09f8d8c689e1808ab51d2c..481790d08648127c7ae33c745e897beed0087877 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-filter-menu-container/vorgang-filter-menu-container.component.html
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-filter-menu-container/vorgang-filter-menu-container.component.html
@@ -23,4 +23,4 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-vorgang-filter-menu [apiRootStateResource]="apiRootStateResource$ | async"></goofy-client-vorgang-filter-menu>
+<alfa-vorgang-filter-menu [apiRootStateResource]="apiRootStateResource$ | async"></alfa-vorgang-filter-menu>
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-filter-menu-container/vorgang-filter-menu-container.component.ts b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-filter-menu-container/vorgang-filter-menu-container.component.ts
index 85ae1db507a620d5668a36e84964429cda19ca80..a5134010d9a12fb7cbeead27fb6611df5ac156a2 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-filter-menu-container/vorgang-filter-menu-container.component.ts
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-filter-menu-container/vorgang-filter-menu-container.component.ts
@@ -28,7 +28,7 @@ import { Observable } from 'rxjs';
 import { VorgangFilterFormService } from './vorgang-filter-menu/vorgang-filter-menu.formservice';
 
 @Component({
-	selector: 'goofy-client-vorgang-filter-menu-container',
+	selector: 'alfa-vorgang-filter-menu-container',
 	templateUrl: './vorgang-filter-menu-container.component.html',
 	styleUrls: ['./vorgang-filter-menu-container.component.scss'],
 	providers:[VorgangFilterFormService]
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-filter-menu-container/vorgang-filter-menu/_vorgang-filter-item.theme.scss b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-filter-menu-container/vorgang-filter-menu/_vorgang-filter-item.theme.scss
index 838558d2813db49aa0981bc25ac162b54e1fea54..c571efd928b79cb23a7cd7720932ec0bbb292291 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-filter-menu-container/vorgang-filter-menu/_vorgang-filter-item.theme.scss
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-filter-menu-container/vorgang-filter-menu/_vorgang-filter-item.theme.scss
@@ -22,7 +22,7 @@
  * unter der Lizenz sind dem Lizenztext zu entnehmen.
  */
 
-goofy-client-vorgang-filter-menu {
+alfa-vorgang-filter-menu {
 	.filter-item-content {
 		display: grid;
 		grid-auto-flow: column;
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-filter-menu-container/vorgang-filter-menu/vorgang-filter-menu-item/vorgang-filter-menu-item.component.ts b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-filter-menu-container/vorgang-filter-menu/vorgang-filter-menu-item/vorgang-filter-menu-item.component.ts
index bb6fe7ea4a3fdf0f01070c49775b72e7418ba0a3..52109113a1db5ff8aeb41b38379a09f59accab8a 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-filter-menu-container/vorgang-filter-menu/vorgang-filter-menu-item/vorgang-filter-menu-item.component.ts
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-filter-menu-container/vorgang-filter-menu/vorgang-filter-menu-item/vorgang-filter-menu-item.component.ts
@@ -1,7 +1,7 @@
 import { Component, Input } from '@angular/core';
 
 @Component({
-  selector: 'goofy-client-vorgang-filter-menu-item',
+  selector: 'alfa-vorgang-filter-menu-item',
   templateUrl: './vorgang-filter-menu-item.component.html',
   styleUrls: ['./vorgang-filter-menu-item.component.scss']
 })
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-filter-menu-container/vorgang-filter-menu/vorgang-filter-menu.component.html b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-filter-menu-container/vorgang-filter-menu/vorgang-filter-menu.component.html
index 4f1be60960b3ac2ac88180ac2d10534e98239acb..83b9abf81c136455cc4904284bc5a0b69f07afaa 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-filter-menu-container/vorgang-filter-menu/vorgang-filter-menu.component.html
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-filter-menu-container/vorgang-filter-menu/vorgang-filter-menu.component.html
@@ -26,13 +26,13 @@
 <form [formGroup]="formService.form" *ngIf="multipleFilterAvailable" data-test-id="vorgang-filter-form">
 	<mat-button-toggle-group [formControlName]="filterName" multiple="false">
 		<mat-button-toggle *ngIf="apiRootStateResource.resource | hasLink: apiRootLinkRel.MEINE_VORGAENGE" data-test-id="meine-vorgaenge-filter-toggle-button" [value]="formService.FILTER_MEINE_VALUE">
-			<goofy-client-vorgang-filter-menu-item label="Meine Vorgänge" data-test-id="meine-vorgaenge-filter-item"></goofy-client-vorgang-filter-menu-item>
+			<alfa-vorgang-filter-menu-item label="Meine Vorgänge" data-test-id="meine-vorgaenge-filter-item"></alfa-vorgang-filter-menu-item>
 		</mat-button-toggle>
 		<mat-button-toggle *ngIf="apiRootStateResource.resource | hasLink: apiRootLinkRel.ALLE_VORGAENGE" data-test-id="alle-filter-toggle-button" [value]="formService.FILTER_ALLE_VALUE">
-			<goofy-client-vorgang-filter-menu-item label="Alle" data-test-id="alle-filter-item"></goofy-client-vorgang-filter-menu-item>
+			<alfa-vorgang-filter-menu-item label="Alle" data-test-id="alle-filter-item"></alfa-vorgang-filter-menu-item>
 		</mat-button-toggle>
 		<mat-button-toggle *ngIf="apiRootStateResource.resource | hasLink: apiRootLinkRel.UNASSIGNED" data-test-id="nicht-zugewiesen-filter-toggle-button" [value]="formService.FILTER_UNASSIGNED_VALUE">
-			<goofy-client-vorgang-filter-menu-item label="Nicht zugewiesen" data-test-id="unassigned-filter-toggle-button"></goofy-client-vorgang-filter-menu-item>
+			<alfa-vorgang-filter-menu-item label="Nicht zugewiesen" data-test-id="unassigned-filter-toggle-button"></alfa-vorgang-filter-menu-item>
 		</mat-button-toggle>
 	</mat-button-toggle-group>
 </form>
\ No newline at end of file
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-filter-menu-container/vorgang-filter-menu/vorgang-filter-menu.component.ts b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-filter-menu-container/vorgang-filter-menu/vorgang-filter-menu.component.ts
index c2fd4b64f06934941c0e191c4c0c6609234fdd9c..ec9e4bbe96348a398bacb0afb08d54163e93f8b1 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-filter-menu-container/vorgang-filter-menu/vorgang-filter-menu.component.ts
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-filter-menu-container/vorgang-filter-menu/vorgang-filter-menu.component.ts
@@ -28,7 +28,7 @@ import { hasLink } from '@ngxp/rest';
 import { VorgangFilterFormService } from './vorgang-filter-menu.formservice';
 
 @Component({
-	selector: 'goofy-client-vorgang-filter-menu',
+	selector: 'alfa-vorgang-filter-menu',
 	templateUrl: './vorgang-filter-menu.component.html',
 	styleUrls: ['./vorgang-filter-menu.component.scss'],
 })
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-list-page.component.html b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-list-page.component.html
index 78593bf3ff82ae42673af78b996198431ebc5308..c20d5771a3c969d4b53e889e96de3e4dc0a0bc11 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-list-page.component.html
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-list-page.component.html
@@ -23,10 +23,10 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-vorgang-filter-menu-container class="mat-app-background"></goofy-client-vorgang-filter-menu-container>
+<alfa-vorgang-filter-menu-container class="mat-app-background"></alfa-vorgang-filter-menu-container>
 
 <div class="content">
-	<goofy-client-vorgang-views-menu-container *ngIf="apiRootStateResource.resource" [apiRootResource]="apiRootStateResource.resource" class="left"></goofy-client-vorgang-views-menu-container>
+	<alfa-vorgang-views-menu-container *ngIf="apiRootStateResource.resource" [apiRootResource]="apiRootStateResource.resource" class="left"></alfa-vorgang-views-menu-container>
 
 	<main *ngIf="apiRootStateResource?.resource | hasLink: apiRootLinkRel.ALLE_VORGAENGE; else showNoRoleMessage" data-test-id="vorgaenge-list"><router-outlet></router-outlet></main>
 
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-list-page.component.ts b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-list-page.component.ts
index c10094583920d0b3863e07ddae843fa5ed300fb0..3ef55f99a26d4a6055f1af307f77f4a80a30a11b 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-list-page.component.ts
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-list-page.component.ts
@@ -26,7 +26,7 @@ import { ApiRootLinkRel, ApiRootResource } from '@alfa-client/api-root-shared';
 import { StateResource } from '@alfa-client/tech-shared';
 
 @Component({
-	selector: 'goofy-client-vorgang-list-page',
+	selector: 'alfa-vorgang-list-page',
 	templateUrl: './vorgang-list-page.component.html',
 	styleUrls: ['./vorgang-list-page.component.scss']
 })
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu-container/vorgang-views-menu-container.component.html b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu-container/vorgang-views-menu-container.component.html
index 51daeb432f8dfb97c6cf011495839f23096c66c1..13fc4116569b51f130bee80d5c9582ba453cb7ac 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu-container/vorgang-views-menu-container.component.html
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu-container/vorgang-views-menu-container.component.html
@@ -1 +1 @@
-<goofy-client-vorgang-views-menu [apiRootResource]="apiRootResource" [vorgangStatisticStateResource]="vorgangStatisticStateResource$ | async"></goofy-client-vorgang-views-menu>
\ No newline at end of file
+<alfa-vorgang-views-menu [apiRootResource]="apiRootResource" [vorgangStatisticStateResource]="vorgangStatisticStateResource$ | async"></alfa-vorgang-views-menu>
\ No newline at end of file
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu-container/vorgang-views-menu-container.component.ts b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu-container/vorgang-views-menu-container.component.ts
index 78259cac9b81ab870905f4c9c4e1b10063c01d6e..73f5df56de9315fe9702107dd13456553c7b1fe7 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu-container/vorgang-views-menu-container.component.ts
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu-container/vorgang-views-menu-container.component.ts
@@ -5,7 +5,7 @@ import { VorgangListService, VorgangStatistic } from '@alfa-client/vorgang-share
 import { Observable } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-vorgang-views-menu-container',
+	selector: 'alfa-vorgang-views-menu-container',
 	templateUrl: './vorgang-views-menu-container.component.html',
 	styleUrls: ['./vorgang-views-menu-container.component.scss'],
 })
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/_vorgang-views-menu.theme.scss b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/_vorgang-views-menu.theme.scss
index af312bf2d5faeddfc810bcee1fbd8a8393ab9ae6..7db4706e7f49767cba152abf0ee029357ab1b6a6 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/_vorgang-views-menu.theme.scss
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/_vorgang-views-menu.theme.scss
@@ -6,15 +6,15 @@ $color-config: mat.get-color-config($goofyTheme);
 
 $primary: map.get($color-config, 'primary');
 
-goofy-client-vorgang-search-view-item {
+alfa-vorgang-search-view-item {
 	mat-icon {
 		color: mat.get-color-from-palette($primary);
 	}
 }
 
-goofy-client-vorgang-view-item,
-goofy-client-vorgang-search-view-item {
-	goofy-client-ozgcloud-routing-button {
+alfa-vorgang-view-item,
+alfa-vorgang-search-view-item {
+	alfa-ozgcloud-routing-button {
 		.mat-mdc-button {
 			text-align: left;
 			width: 100%;
@@ -40,9 +40,9 @@ goofy-client-vorgang-search-view-item {
 }
 
 body.dark {
-	goofy-client-vorgang-view-item,
-	goofy-client-vorgang-search-view-item-container {
-		goofy-client-ozgcloud-routing-button {
+	alfa-vorgang-view-item,
+	alfa-vorgang-search-view-item-container {
+		alfa-ozgcloud-routing-button {
 			&.selected .mat-mdc-button {
 				background-color: #212121;
 			}
@@ -50,8 +50,8 @@ body.dark {
 	}
 }
 
-goofy-client-vorgang-view-item {
-	goofy-client-ozgcloud-routing-button {
+alfa-vorgang-view-item {
+	alfa-ozgcloud-routing-button {
 		.dot {
 			border-radius: 50%;
 			border: 1px solid darken(#E4E4E4, 30%);
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-search-view-item-container/vorgang-search-view-item-container.component.html b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-search-view-item-container/vorgang-search-view-item-container.component.html
index e867c2663fdcd18785ba8631fe63f49b13f04d89..c9142868824af6b90df416d47f25b7e1c29365ce 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-search-view-item-container/vorgang-search-view-item-container.component.html
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-search-view-item-container/vorgang-search-view-item-container.component.html
@@ -1 +1 @@
-<goofy-client-vorgang-search-view-item [routePath]="routePath$ | async" [isSelected]="isSelected$ | async"></goofy-client-vorgang-search-view-item>
\ No newline at end of file
+<alfa-vorgang-search-view-item [routePath]="routePath$ | async" [isSelected]="isSelected$ | async"></alfa-vorgang-search-view-item>
\ No newline at end of file
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-search-view-item-container/vorgang-search-view-item-container.component.ts b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-search-view-item-container/vorgang-search-view-item-container.component.ts
index 3394970efcb77a9b08211d9c1cffd7293eb1e201..6c7012eb5603175d08f35a41bc9aad9c18d4a5eb 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-search-view-item-container/vorgang-search-view-item-container.component.ts
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-search-view-item-container/vorgang-search-view-item-container.component.ts
@@ -3,7 +3,7 @@ import { VorgangListService, VorgangView } from '@alfa-client/vorgang-shared';
 import { Observable } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-vorgang-search-view-item-container',
+	selector: 'alfa-vorgang-search-view-item-container',
 	templateUrl: './vorgang-search-view-item-container.component.html',
 	styleUrls: ['./vorgang-search-view-item-container.component.scss'],
 })
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-search-view-item-container/vorgang-search-view-item/vorgang-search-view-item.component.html b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-search-view-item-container/vorgang-search-view-item/vorgang-search-view-item.component.html
index 50b9de164580999d29a7dcef763d350d51aff3b6..586042d2cbe0368edcf6dc0387e9114f6e57831e 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-search-view-item-container/vorgang-search-view-item/vorgang-search-view-item.component.html
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-search-view-item-container/vorgang-search-view-item/vorgang-search-view-item.component.html
@@ -1,4 +1,4 @@
-<goofy-client-ozgcloud-routing-button [routerLinkPath]="routePath" [class.selected]="isSelected" data-test-id="views-menu-item-Suche">
-	<goofy-client-ozgcloud-icon icon="search"></goofy-client-ozgcloud-icon>
+<alfa-ozgcloud-routing-button [routerLinkPath]="routePath" [class.selected]="isSelected" data-test-id="views-menu-item-Suche">
+	<alfa-ozgcloud-icon icon="search"></alfa-ozgcloud-icon>
 	Suche
-</goofy-client-ozgcloud-routing-button>
\ No newline at end of file
+</alfa-ozgcloud-routing-button>
\ No newline at end of file
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-search-view-item-container/vorgang-search-view-item/vorgang-search-view-item.component.scss b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-search-view-item-container/vorgang-search-view-item/vorgang-search-view-item.component.scss
index fe17dccc905a701599cb388b9d427e866908169e..5eccc52abe56193fe044cfd8e3188c94e53a811a 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-search-view-item-container/vorgang-search-view-item/vorgang-search-view-item.component.scss
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-search-view-item-container/vorgang-search-view-item/vorgang-search-view-item.component.scss
@@ -1,3 +1,3 @@
-goofy-client-ozgcloud-icon {
+alfa-ozgcloud-icon {
 	margin-right: 6px;
 }
\ No newline at end of file
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-search-view-item-container/vorgang-search-view-item/vorgang-search-view-item.component.ts b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-search-view-item-container/vorgang-search-view-item/vorgang-search-view-item.component.ts
index 753ea3bd023f6159fb205fb6cdbc2ebd7eff1d06..2d27b3a7fcc8ba86eb85a3629efd513365901e9a 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-search-view-item-container/vorgang-search-view-item/vorgang-search-view-item.component.ts
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-search-view-item-container/vorgang-search-view-item/vorgang-search-view-item.component.ts
@@ -1,7 +1,7 @@
 import { Component, Input } from '@angular/core';
 
 @Component({
-	selector: 'goofy-client-vorgang-search-view-item',
+	selector: 'alfa-vorgang-search-view-item',
 	templateUrl: './vorgang-search-view-item.component.html',
 	styleUrls: ['./vorgang-search-view-item.component.scss'],
 })
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-view-item-container/vorgang-view-item-container.component.html b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-view-item-container/vorgang-view-item-container.component.html
index 9614cb4af2cfc95857bfc4a89a29644eb00e3f45..9d1362205ca06128993cf658c82a92c1cf186751 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-view-item-container/vorgang-view-item-container.component.html
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-view-item-container/vorgang-view-item-container.component.html
@@ -1,3 +1,3 @@
-<goofy-client-vorgang-view-item [label]="label" [count]="count" [isSelected]="isSelected$ | async" [routePath]="routePath$ | async">
+<alfa-vorgang-view-item [label]="label" [count]="count" [isSelected]="isSelected$ | async" [routePath]="routePath$ | async">
 	<ng-content></ng-content>
-</goofy-client-vorgang-view-item>
\ No newline at end of file
+</alfa-vorgang-view-item>
\ No newline at end of file
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-view-item-container/vorgang-view-item-container.component.ts b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-view-item-container/vorgang-view-item-container.component.ts
index e7804a627188bd416fbcaae360320d3427fe62ba..aaf81ee9e46b966dac9e5599493c20c63b71ef7e 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-view-item-container/vorgang-view-item-container.component.ts
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-view-item-container/vorgang-view-item-container.component.ts
@@ -3,7 +3,7 @@ import { VorgangListService, VorgangView } from '@alfa-client/vorgang-shared';
 import { Observable } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-vorgang-view-item-container',
+	selector: 'alfa-vorgang-view-item-container',
 	templateUrl: './vorgang-view-item-container.component.html',
 	styleUrls: ['./vorgang-view-item-container.component.scss'],
 })
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-view-item-container/vorgang-view-item/vorgang-view-item.component.html b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-view-item-container/vorgang-view-item/vorgang-view-item.component.html
index 94fa1792480fb576af549b1b130375e7f59b8c5d..ebde7fe4ee3e12c6c3b8e5ad3e7b5f33e074bff4 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-view-item-container/vorgang-view-item/vorgang-view-item.component.html
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-view-item-container/vorgang-view-item/vorgang-view-item.component.html
@@ -1,5 +1,5 @@
-<goofy-client-ozgcloud-routing-button [routerLinkPath]="routePath" [class.selected]="isSelected" [attr.data-test-id]="'views-menu-item-' + (label | convertForDataTest)">
+<alfa-ozgcloud-routing-button [routerLinkPath]="routePath" [class.selected]="isSelected" [attr.data-test-id]="'views-menu-item-' + (label | convertForDataTest)">
 	<ng-content></ng-content>
     <div class="label">{{ label }}</div>
 	<div [attr.data-test-id]="'views-menu-item-count-' + (label | convertForDataTest)">{{count}}</div>
-</goofy-client-ozgcloud-routing-button>
\ No newline at end of file
+</alfa-ozgcloud-routing-button>
\ No newline at end of file
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-view-item-container/vorgang-view-item/vorgang-view-item.component.ts b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-view-item-container/vorgang-view-item/vorgang-view-item.component.ts
index 2fb9070aa8462291ec3c2d6b3c0121e64ac5e367..ea6ff3a2d9dffdf100a88869f471dad7c00d8160 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-view-item-container/vorgang-view-item/vorgang-view-item.component.ts
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-view-item-container/vorgang-view-item/vorgang-view-item.component.ts
@@ -1,7 +1,7 @@
 import { Component, Input } from '@angular/core';
 
 @Component({
-	selector: 'goofy-client-vorgang-view-item',
+	selector: 'alfa-vorgang-view-item',
 	templateUrl: './vorgang-view-item.component.html',
 	styleUrls: ['./vorgang-view-item.component.scss'],
 })
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-views-menu.component.html b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-views-menu.component.html
index 813fdb341e119d3b83cb3b29b651a304304fc81b..1faf98ec662e2cfd28e1e2c4e74d17c35acc2196 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-views-menu.component.html
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-views-menu.component.html
@@ -25,43 +25,43 @@
 -->
 <ng-container *ngIf="vorgangStatisticStateResource?.resource as statistic">
 	<div class="views">
-		<goofy-client-vorgang-view-item-container *ngIf="apiRootResource | hasAnyLink: apiRootLinkRel.ALLE_VORGAENGE_NEU: apiRootLinkRel.MEINE_VORGAENGE_NEU: apiRootLinkRel.UNASSIGNED_NEU" data-test-id="vorgang-neu-view"
+		<alfa-vorgang-view-item-container *ngIf="apiRootResource | hasAnyLink: apiRootLinkRel.ALLE_VORGAENGE_NEU: apiRootLinkRel.MEINE_VORGAENGE_NEU: apiRootLinkRel.UNASSIGNED_NEU" data-test-id="vorgang-neu-view"
 			label="Neu" [view]="vorgangView.NEU" [count]="statistic.byStatus.neu">
 			<div class="dot neu"></div>
-		</goofy-client-vorgang-view-item-container>
-		<goofy-client-vorgang-view-item-container *ngIf="apiRootResource | hasAnyLink: apiRootLinkRel.ALLE_VORGAENGE_ANGENOMMEN: apiRootLinkRel.MEINE_VORGAENGE_ANGENOMMEN: apiRootLinkRel.UNASSIGNED_ANGENOMMEN" data-test-id="vorgang-angenommen-view"
+		</alfa-vorgang-view-item-container>
+		<alfa-vorgang-view-item-container *ngIf="apiRootResource | hasAnyLink: apiRootLinkRel.ALLE_VORGAENGE_ANGENOMMEN: apiRootLinkRel.MEINE_VORGAENGE_ANGENOMMEN: apiRootLinkRel.UNASSIGNED_ANGENOMMEN" data-test-id="vorgang-angenommen-view"
 			label="Angenommen" [view]="vorgangView.ANGENOMMEN" [count]="statistic.byStatus.angenommen">
 			<div class="dot angenommen"></div>
-		</goofy-client-vorgang-view-item-container>
-		<goofy-client-vorgang-view-item-container *ngIf="apiRootResource | hasAnyLink: apiRootLinkRel.ALLE_VORGAENGE_IN_BEARBEITUNG: apiRootLinkRel.MEINE_VORGAENGE_IN_BEARBEITUNG: apiRootLinkRel.UNASSIGNED_IN_BEARBEITUNG" data-test-id="vorgang-in-bearbeitung-view"
+		</alfa-vorgang-view-item-container>
+		<alfa-vorgang-view-item-container *ngIf="apiRootResource | hasAnyLink: apiRootLinkRel.ALLE_VORGAENGE_IN_BEARBEITUNG: apiRootLinkRel.MEINE_VORGAENGE_IN_BEARBEITUNG: apiRootLinkRel.UNASSIGNED_IN_BEARBEITUNG" data-test-id="vorgang-in-bearbeitung-view"
 			label="In Bearbeitung" [view]="vorgangView.IN_BEARBEITUNG" [count]="statistic.byStatus.inBearbeitung">
 			<div class="dot in_bearbeitung"></div>
-		</goofy-client-vorgang-view-item-container>
-		<goofy-client-vorgang-view-item-container *ngIf="apiRootResource | hasAnyLink: apiRootLinkRel.ALLE_VORGAENGE_BESCHIEDEN: apiRootLinkRel.MEINE_VORGAENGE_BESCHIEDEN: apiRootLinkRel.UNASSIGNED_BESCHIEDEN" data-test-id="vorgang-beschieden-view"
+		</alfa-vorgang-view-item-container>
+		<alfa-vorgang-view-item-container *ngIf="apiRootResource | hasAnyLink: apiRootLinkRel.ALLE_VORGAENGE_BESCHIEDEN: apiRootLinkRel.MEINE_VORGAENGE_BESCHIEDEN: apiRootLinkRel.UNASSIGNED_BESCHIEDEN" data-test-id="vorgang-beschieden-view"
 			label="Beschieden" [view]="vorgangView.BESCHIEDEN" [count]="statistic.byStatus.beschieden">
 			<div class="dot beschieden"></div>
-		</goofy-client-vorgang-view-item-container>
-		<goofy-client-vorgang-view-item-container *ngIf="apiRootResource | hasAnyLink: apiRootLinkRel.ALLE_VORGAENGE_ABGESCHLOSSEN: apiRootLinkRel.MEINE_VORGAENGE_ABGESCHLOSSEN: apiRootLinkRel.UNASSIGNED_ABGESCHLOSSEN" data-test-id="vorgang-abgeschlossen-view"
+		</alfa-vorgang-view-item-container>
+		<alfa-vorgang-view-item-container *ngIf="apiRootResource | hasAnyLink: apiRootLinkRel.ALLE_VORGAENGE_ABGESCHLOSSEN: apiRootLinkRel.MEINE_VORGAENGE_ABGESCHLOSSEN: apiRootLinkRel.UNASSIGNED_ABGESCHLOSSEN" data-test-id="vorgang-abgeschlossen-view"
 			label="Abgeschlossen" [view]="vorgangView.ABGESCHLOSSEN" [count]="statistic.byStatus.abgeschlossen">
 			<div class="dot abgeschlossen"></div>
-		</goofy-client-vorgang-view-item-container>
-		<goofy-client-vorgang-view-item-container *ngIf="apiRootResource | hasAnyLink: apiRootLinkRel.ALLE_VORGAENGE_VERWORFEN: apiRootLinkRel.MEINE_VORGAENGE_VERWORFEN: apiRootLinkRel.UNASSIGNED_VERWORFEN" data-test-id="vorgang-verworfen-view"
+		</alfa-vorgang-view-item-container>
+		<alfa-vorgang-view-item-container *ngIf="apiRootResource | hasAnyLink: apiRootLinkRel.ALLE_VORGAENGE_VERWORFEN: apiRootLinkRel.MEINE_VORGAENGE_VERWORFEN: apiRootLinkRel.UNASSIGNED_VERWORFEN" data-test-id="vorgang-verworfen-view"
 			label="Verworfen" [view]="vorgangView.VERWORFEN" [count]="statistic.byStatus.verworfen">
 			<div class="dot verworfen"></div>
-		</goofy-client-vorgang-view-item-container>
-		<goofy-client-vorgang-view-item-container *ngIf="apiRootResource | hasAnyLink: apiRootLinkRel.ALLE_VORGAENGE_ZU_LOESCHEN: apiRootLinkRel.MEINE_VORGAENGE_ZU_LOESCHEN: apiRootLinkRel.UNASSIGNED_ZU_LOESCHEN" data-test-id="vorgang-zu-loeschen-view"
+		</alfa-vorgang-view-item-container>
+		<alfa-vorgang-view-item-container *ngIf="apiRootResource | hasAnyLink: apiRootLinkRel.ALLE_VORGAENGE_ZU_LOESCHEN: apiRootLinkRel.MEINE_VORGAENGE_ZU_LOESCHEN: apiRootLinkRel.UNASSIGNED_ZU_LOESCHEN" data-test-id="vorgang-zu-loeschen-view"
 			label="Zu Löschen" [view]="vorgangView.ZU_LOESCHEN" [count]="statistic.byStatus.zuLoeschen">
 			<div class="dot zu-loeschen"></div>
-		</goofy-client-vorgang-view-item-container>
-		<goofy-client-vorgang-view-item-container *ngIf="apiRootResource | hasAnyLink: apiRootLinkRel.ALL_WIEDERVORLAGEN: apiRootLinkRel.MY_WIEDERVORLAGEN: apiRootLinkRel.UNASSIGNED_WIEDERVORLAGEN" data-test-id="vorgang-wiedervorlagen-view"
+		</alfa-vorgang-view-item-container>
+		<alfa-vorgang-view-item-container *ngIf="apiRootResource | hasAnyLink: apiRootLinkRel.ALL_WIEDERVORLAGEN: apiRootLinkRel.MY_WIEDERVORLAGEN: apiRootLinkRel.UNASSIGNED_WIEDERVORLAGEN" data-test-id="vorgang-wiedervorlagen-view"
 			label="Wiedervorlagen" [view]="vorgangView.WIEDERVORLAGEN" [count]="statistic.wiedervorlagen" class="top-border">
-			<goofy-client-wiedervorlage-icon [isOverdue]="statistic.existsWiedervorlageOverdue"></goofy-client-wiedervorlage-icon>
-		</goofy-client-vorgang-view-item-container>
-		<goofy-client-vorgang-view-item-container *ngIf="apiRootResource | hasAnyLink: apiRootLinkRel.ALLE_VORGAENGE: apiRootLinkRel.MEINE_VORGAENGE: apiRootLinkRel.UNASSIGNED" data-test-id="vorgang-vorgang-list-view"
+			<alfa-wiedervorlage-icon [isOverdue]="statistic.existsWiedervorlageOverdue"></alfa-wiedervorlage-icon>
+		</alfa-vorgang-view-item-container>
+		<alfa-vorgang-view-item-container *ngIf="apiRootResource | hasAnyLink: apiRootLinkRel.ALLE_VORGAENGE: apiRootLinkRel.MEINE_VORGAENGE: apiRootLinkRel.UNASSIGNED" data-test-id="vorgang-vorgang-list-view"
 			label="Vorgangsliste" [view]="vorgangView.VORGANG_LIST" class="top-border">
-			<goofy-client-ozgcloud-icon icon="format_list_bulleted"></goofy-client-ozgcloud-icon>
-		</goofy-client-vorgang-view-item-container>
-		<goofy-client-vorgang-search-view-item-container *ngIf="apiRootResource | hasAnyLink: apiRootLinkRel.SEARCH_ALLE: apiRootLinkRel.SEARCH_MEINE: apiRootLinkRel.SEARCH_UNASSIGNED" data-test-id="vorgang-search-view" class="top-border">
-		</goofy-client-vorgang-search-view-item-container>
+			<alfa-ozgcloud-icon icon="format_list_bulleted"></alfa-ozgcloud-icon>
+		</alfa-vorgang-view-item-container>
+		<alfa-vorgang-search-view-item-container *ngIf="apiRootResource | hasAnyLink: apiRootLinkRel.SEARCH_ALLE: apiRootLinkRel.SEARCH_MEINE: apiRootLinkRel.SEARCH_UNASSIGNED" data-test-id="vorgang-search-view" class="top-border">
+		</alfa-vorgang-search-view-item-container>
 	</div>
 </ng-container>
\ No newline at end of file
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-views-menu.component.scss b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-views-menu.component.scss
index 5c3d20aa556eda1f02362133e3fddb0c000ff4ba..9a947ff9fdb55920f75ba5a5df6a60e51d9997e8 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-views-menu.component.scss
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-views-menu.component.scss
@@ -64,6 +64,6 @@ hr {
 	}
 }
 
-goofy-client-ozgcloud-icon {
+alfa-ozgcloud-icon {
 	margin-right: 6px;
 }
\ No newline at end of file
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-views-menu.component.ts b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-views-menu.component.ts
index 6c5c617fe5e02dabbb3cdfb399bf81401537fa21..982a5d97a07847161476b0a2a5d2b22f066cd78c 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-views-menu.component.ts
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-page-container/vorgang-list-page/vorgang-views-menu/vorgang-views-menu.component.ts
@@ -28,7 +28,7 @@ import { VorgangStatistic, VorgangView } from '@alfa-client/vorgang-shared';
 
 //MOVEME Unter vorgang-views-menu-container schieben
 @Component({
-	selector: 'goofy-client-vorgang-views-menu',
+	selector: 'alfa-vorgang-views-menu',
 	templateUrl: './vorgang-views-menu.component.html',
 	styleUrls: ['./vorgang-views-menu.component.scss'],
 })
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-search-container/vorgang-list-search-container.component.html b/goofy-client/libs/vorgang/src/lib/vorgang-list-search-container/vorgang-list-search-container.component.html
index 891cc47ceda0c34357d005a6c545d8dda45bd1ce..4d1ec4f59f401c99c672756890354d5e4ad0c01a 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-search-container/vorgang-list-search-container.component.html
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-search-container/vorgang-list-search-container.component.html
@@ -23,4 +23,4 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-vorgang-list-search [apiRootStateResource]="apiRootStateResource$ | async"></goofy-client-vorgang-list-search>
+<alfa-vorgang-list-search [apiRootStateResource]="apiRootStateResource$ | async"></alfa-vorgang-list-search>
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-search-container/vorgang-list-search-container.component.ts b/goofy-client/libs/vorgang/src/lib/vorgang-list-search-container/vorgang-list-search-container.component.ts
index c9ad275494596edd01310386a668a48734709329..1452c008509fa5dfdd286d8f76e688c521fb427a 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-search-container/vorgang-list-search-container.component.ts
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-search-container/vorgang-list-search-container.component.ts
@@ -27,7 +27,7 @@ import { StateResource } from '@alfa-client/tech-shared';
 import { Observable } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-vorgang-list-search-container',
+	selector: 'alfa-vorgang-list-search-container',
 	templateUrl: './vorgang-list-search-container.component.html',
 	styleUrls: ['./vorgang-list-search-container.component.scss'],
 })
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-search-container/vorgang-list-search/vorgang-list-search.component.html b/goofy-client/libs/vorgang/src/lib/vorgang-list-search-container/vorgang-list-search/vorgang-list-search.component.html
index f698ab55bd6751a68276a4191af96bb020aefd69..f178e73b2103b357cf4701069d141eb70079c5e9 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-search-container/vorgang-list-search/vorgang-list-search.component.html
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-search-container/vorgang-list-search/vorgang-list-search.component.html
@@ -1,5 +1,5 @@
 <ng-container *ngIf="apiRootStateResource.resource | hasLink: apiRootLinkRel.HINTS; else searchResult">
-	<goofy-client-hint-container data-test-id="hint-container"></goofy-client-hint-container>
+	<alfa-hint-container data-test-id="hint-container"></alfa-hint-container>
 </ng-container>
 
 <ng-template #searchResult>
diff --git a/goofy-client/libs/vorgang/src/lib/vorgang-list-search-container/vorgang-list-search/vorgang-list-search.component.ts b/goofy-client/libs/vorgang/src/lib/vorgang-list-search-container/vorgang-list-search/vorgang-list-search.component.ts
index a0534449488ce6796a8c3e9f48454f6537c8c346..eab6c29ef9a29dea6ba84d0230d760e4fba4bff6 100644
--- a/goofy-client/libs/vorgang/src/lib/vorgang-list-search-container/vorgang-list-search/vorgang-list-search.component.ts
+++ b/goofy-client/libs/vorgang/src/lib/vorgang-list-search-container/vorgang-list-search/vorgang-list-search.component.ts
@@ -3,7 +3,7 @@ import { ApiRootLinkRel, ApiRootResource } from '@alfa-client/api-root-shared';
 import { StateResource, createEmptyStateResource } from '@alfa-client/tech-shared';
 
 @Component({
-	selector: 'goofy-client-vorgang-list-search',
+	selector: 'alfa-vorgang-list-search',
 	templateUrl: './vorgang-list-search.component.html',
 	styleUrls: ['./vorgang-list-search.component.scss'],
 })
diff --git a/goofy-client/libs/wiedervorlage-shared/.eslintrc.json b/goofy-client/libs/wiedervorlage-shared/.eslintrc.json
index 150d72bf1b47d4a502efb560586992a5f41e7cc1..894a547868f991e5c774ba6c6ed5086111aaf39d 100644
--- a/goofy-client/libs/wiedervorlage-shared/.eslintrc.json
+++ b/goofy-client/libs/wiedervorlage-shared/.eslintrc.json
@@ -13,7 +13,7 @@
 					"error",
 					{
 						"type": "attribute",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "camelCase"
 					}
 				],
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/wiedervorlage-shared/project.json b/goofy-client/libs/wiedervorlage-shared/project.json
index b6a9ca89634e65505a10856bf88f3d7ad0c5d5a9..d62e6e3ece2379919298ad942f5abd8d8dd6bd0e 100644
--- a/goofy-client/libs/wiedervorlage-shared/project.json
+++ b/goofy-client/libs/wiedervorlage-shared/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/wiedervorlage-shared/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"lint": {
 			"executor": "@nx/eslint:lint",
diff --git a/goofy-client/libs/wiedervorlage/.eslintrc.json b/goofy-client/libs/wiedervorlage/.eslintrc.json
index 150d72bf1b47d4a502efb560586992a5f41e7cc1..894a547868f991e5c774ba6c6ed5086111aaf39d 100644
--- a/goofy-client/libs/wiedervorlage/.eslintrc.json
+++ b/goofy-client/libs/wiedervorlage/.eslintrc.json
@@ -13,7 +13,7 @@
 					"error",
 					{
 						"type": "attribute",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "camelCase"
 					}
 				],
@@ -21,7 +21,7 @@
 					"error",
 					{
 						"type": "element",
-						"prefix": "goofy-client",
+						"prefix": "alfa",
 						"style": "kebab-case"
 					}
 				]
diff --git a/goofy-client/libs/wiedervorlage/project.json b/goofy-client/libs/wiedervorlage/project.json
index b39a51a62148fdc0556b2e0ed4b9a2becb20a567..ccbbd595f4517524da0ad1f7f205d38de16a2d28 100644
--- a/goofy-client/libs/wiedervorlage/project.json
+++ b/goofy-client/libs/wiedervorlage/project.json
@@ -3,7 +3,7 @@
 	"$schema": "../../node_modules/nx/schemas/project-schema.json",
 	"projectType": "library",
 	"sourceRoot": "libs/wiedervorlage/src",
-	"prefix": "goofy-client",
+	"prefix": "alfa",
 	"targets": {
 		"lint": {
 			"executor": "@nx/eslint:lint",
diff --git a/goofy-client/libs/wiedervorlage/src/lib/create-wiedervorlage-button-container/create-wiedervorlage-button-container.component.html b/goofy-client/libs/wiedervorlage/src/lib/create-wiedervorlage-button-container/create-wiedervorlage-button-container.component.html
index bb2a40784eeb311dd44f6f4c462ac3056acc2e1f..057175ea30e7d1ccc27700d2428128359396eda9 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/create-wiedervorlage-button-container/create-wiedervorlage-button-container.component.html
+++ b/goofy-client/libs/wiedervorlage/src/lib/create-wiedervorlage-button-container/create-wiedervorlage-button-container.component.html
@@ -23,6 +23,6 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-wiedervorlage-create-button *ngIf="vorgang | hasLink: vorgangHeaderLinkRel.WIEDERVORLAGEN" data-test-id="wiedervorlage-create-button"
+<alfa-wiedervorlage-create-button *ngIf="vorgang | hasLink: vorgangHeaderLinkRel.WIEDERVORLAGEN" data-test-id="wiedervorlage-create-button"
 	[wiedervorlageListStateResource]="wiedervorlageListStateResource$ | async" [showAsIconButton]="showAsIconButton">
-</goofy-client-wiedervorlage-create-button>
\ No newline at end of file
+</alfa-wiedervorlage-create-button>
\ No newline at end of file
diff --git a/goofy-client/libs/wiedervorlage/src/lib/create-wiedervorlage-button-container/create-wiedervorlage-button-container.component.ts b/goofy-client/libs/wiedervorlage/src/lib/create-wiedervorlage-button-container/create-wiedervorlage-button-container.component.ts
index 190d13848a0bfa63607fe14d9ab4b32a1998dd9b..c75307f84b82bc80ba339d5ba61cd6f93926696e 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/create-wiedervorlage-button-container/create-wiedervorlage-button-container.component.ts
+++ b/goofy-client/libs/wiedervorlage/src/lib/create-wiedervorlage-button-container/create-wiedervorlage-button-container.component.ts
@@ -29,7 +29,7 @@ import { hasLink } from '@ngxp/rest';
 import { Observable } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-create-wiedervorlage-button-container',
+	selector: 'alfa-create-wiedervorlage-button-container',
 	templateUrl: './create-wiedervorlage-button-container.component.html',
 	styleUrls: ['./create-wiedervorlage-button-container.component.scss']
 })
diff --git a/goofy-client/libs/wiedervorlage/src/lib/erledigen-button-container/erledigen-button-container.component.html b/goofy-client/libs/wiedervorlage/src/lib/erledigen-button-container/erledigen-button-container.component.html
index ee67d56d3778e19590ba3235210fa77937a9c868..5011158096b11fcaf357ce841d9bfbd1e99935a3 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/erledigen-button-container/erledigen-button-container.component.html
+++ b/goofy-client/libs/wiedervorlage/src/lib/erledigen-button-container/erledigen-button-container.component.html
@@ -23,9 +23,9 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-icon-button-with-spinner *ngIf="wiedervorlage | hasLink: linkRel.ERLEDIGEN" data-test-id="erledigen-icon-button"
+<alfa-icon-button-with-spinner *ngIf="wiedervorlage | hasLink: linkRel.ERLEDIGEN" data-test-id="erledigen-icon-button"
 	[stateResource]="erledigenCommand$ | async"
 	icon="check_circle_outline"
 	toolTip="Als erledigt markieren"
 	(clickEmitter)="erledigen()">
-</goofy-client-icon-button-with-spinner>
\ No newline at end of file
+</alfa-icon-button-with-spinner>
\ No newline at end of file
diff --git a/goofy-client/libs/wiedervorlage/src/lib/erledigen-button-container/erledigen-button-container.component.ts b/goofy-client/libs/wiedervorlage/src/lib/erledigen-button-container/erledigen-button-container.component.ts
index 6ef005877296194be55427a58609e8f755c99fe5..90902b3753b59d126893008d5c371a71da5a31ce 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/erledigen-button-container/erledigen-button-container.component.ts
+++ b/goofy-client/libs/wiedervorlage/src/lib/erledigen-button-container/erledigen-button-container.component.ts
@@ -28,7 +28,7 @@ import { WiedervorlageLinkRel, WiedervorlageResource, WiedervorlageService } fro
 import { Observable } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-erledigen-button-container',
+	selector: 'alfa-erledigen-button-container',
 	templateUrl: './erledigen-button-container.component.html',
 	styleUrls: ['./erledigen-button-container.component.scss']
 })
diff --git a/goofy-client/libs/wiedervorlage/src/lib/submit-wiedervorlage-button/submit-wiedervorlage-button.component.html b/goofy-client/libs/wiedervorlage/src/lib/submit-wiedervorlage-button/submit-wiedervorlage-button.component.html
index bb9f884b89f29f9e6f154ad2b10c989efcc0c111..31ccf7e2592127cc25fa5140a058944243c15f69 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/submit-wiedervorlage-button/submit-wiedervorlage-button.component.html
+++ b/goofy-client/libs/wiedervorlage/src/lib/submit-wiedervorlage-button/submit-wiedervorlage-button.component.html
@@ -23,14 +23,14 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-ozgcloud-stroked-button-with-spinner *ngIf="!showAsIconButton" text="Speichern" data-test-id="speichern-button"
+<alfa-ozgcloud-stroked-button-with-spinner *ngIf="!showAsIconButton" text="Speichern" data-test-id="speichern-button"
 	icon="save_alt"
 	[stateResource]="submitInProgress$ | async"
 	(clickEmitter)="submit()">
-</goofy-client-ozgcloud-stroked-button-with-spinner>
+</alfa-ozgcloud-stroked-button-with-spinner>
 
-<goofy-client-icon-button-with-spinner *ngIf="showAsIconButton"
+<alfa-icon-button-with-spinner *ngIf="showAsIconButton"
 	icon="save_alt" toolTip="Wiedervorlage speichern"
 	[stateResource]="submitInProgress$ | async"
 	(clickEmitter)="submit()">
-</goofy-client-icon-button-with-spinner>
+</alfa-icon-button-with-spinner>
diff --git a/goofy-client/libs/wiedervorlage/src/lib/submit-wiedervorlage-button/submit-wiedervorlage-button.component.ts b/goofy-client/libs/wiedervorlage/src/lib/submit-wiedervorlage-button/submit-wiedervorlage-button.component.ts
index f9688c93d39dee7dee2564c9c712774026520093..2a8bf6ce5cf973fa80490c7c5a1128ffa4f0e811 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/submit-wiedervorlage-button/submit-wiedervorlage-button.component.ts
+++ b/goofy-client/libs/wiedervorlage/src/lib/submit-wiedervorlage-button/submit-wiedervorlage-button.component.ts
@@ -32,7 +32,7 @@ import { filter, tap } from 'rxjs/operators';
 import { WiedervorlageFormService } from '../wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-form/wiedervorlage.formservice';
 
 @Component({
-	selector: 'goofy-client-submit-wiedervorlage-button',
+	selector: 'alfa-submit-wiedervorlage-button',
 	templateUrl: './submit-wiedervorlage-button.component.html',
 	styleUrls: ['./submit-wiedervorlage-button.component.scss']
 })
diff --git a/goofy-client/libs/wiedervorlage/src/lib/wiedereroeffnen-button-container/wiedereroeffnen-button-container.component.html b/goofy-client/libs/wiedervorlage/src/lib/wiedereroeffnen-button-container/wiedereroeffnen-button-container.component.html
index f19797033ff4acc513302c0f115ccec1253a7b69..c4a1006e28b03ffb8eb9ebbe94ddc3a9b17118b6 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/wiedereroeffnen-button-container/wiedereroeffnen-button-container.component.html
+++ b/goofy-client/libs/wiedervorlage/src/lib/wiedereroeffnen-button-container/wiedereroeffnen-button-container.component.html
@@ -23,9 +23,9 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-icon-button-with-spinner *ngIf="wiedervorlage | hasLink: linkRel.WIEDEREROEFFNEN" data-test-id="wiedereroeffnen-icon-button"
+<alfa-icon-button-with-spinner *ngIf="wiedervorlage | hasLink: linkRel.WIEDEREROEFFNEN" data-test-id="wiedereroeffnen-icon-button"
 	[stateResource]="wiedereroeffnenCommand$ | async"
 	icon="check_circle_outline"
 	toolTip="Als offen markieren"
 	(clickEmitter)="wiedereroeffnen()">
-</goofy-client-icon-button-with-spinner>
\ No newline at end of file
+</alfa-icon-button-with-spinner>
\ No newline at end of file
diff --git a/goofy-client/libs/wiedervorlage/src/lib/wiedereroeffnen-button-container/wiedereroeffnen-button-container.component.ts b/goofy-client/libs/wiedervorlage/src/lib/wiedereroeffnen-button-container/wiedereroeffnen-button-container.component.ts
index 42d4379621119057773ae81e7f25fd9363c57e83..d6cba7c12f3b830c06db38522fb228a0946c0a0f 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/wiedereroeffnen-button-container/wiedereroeffnen-button-container.component.ts
+++ b/goofy-client/libs/wiedervorlage/src/lib/wiedereroeffnen-button-container/wiedereroeffnen-button-container.component.ts
@@ -28,7 +28,7 @@ import { WiedervorlageLinkRel, WiedervorlageResource, WiedervorlageService } fro
 import { Observable } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-wiedereroeffnen-button-container',
+	selector: 'alfa-wiedereroeffnen-button-container',
 	templateUrl: './wiedereroeffnen-button-container.component.html',
 	styleUrls: ['./wiedereroeffnen-button-container.component.scss']
 })
diff --git a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang-container.component.html b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang-container.component.html
index 3560d075647c403b94799f7303a6d2ed81d3169f..08c3f24402592b93307c2920fa8abebe27a93626 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang-container.component.html
+++ b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang-container.component.html
@@ -23,6 +23,6 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-wiedervorlage-list-in-vorgang data-test-id="wiedervorlagen-in-vorgang" 
+<alfa-wiedervorlage-list-in-vorgang data-test-id="wiedervorlagen-in-vorgang" 
 	[wiedervorlageListStateResource]="wiedervorlagenStateResource$ | async">
-</goofy-client-wiedervorlage-list-in-vorgang>
+</alfa-wiedervorlage-list-in-vorgang>
diff --git a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang-container.component.ts b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang-container.component.ts
index 64aa23ad1c31cf93eb14157950ca2a6cc601267d..49fe6965add3012ce162c82fc2cff7ce44d49501 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang-container.component.ts
+++ b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang-container.component.ts
@@ -28,7 +28,7 @@ import { WiedervorlageListResource, WiedervorlageService } from '@alfa-client/wi
 import { Observable } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-wiedervorlage-list-in-vorgang-container',
+	selector: 'alfa-wiedervorlage-list-in-vorgang-container',
 	templateUrl: './wiedervorlage-list-in-vorgang-container.component.html',
 	styleUrls: ['./wiedervorlage-list-in-vorgang-container.component.scss']
 })
diff --git a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-create-button/wiedervorlage-create-button.component.html b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-create-button/wiedervorlage-create-button.component.html
index a4d2cbf0101054bb9fa52fed14de54034fa48b34..fa5b705f7f59e5029dcb5eab67bf6f07727cad9b 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-create-button/wiedervorlage-create-button.component.html
+++ b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-create-button/wiedervorlage-create-button.component.html
@@ -28,13 +28,13 @@
 	<div class="create-button" *ngIf="wiedervorlageListResource | hasLink: wiedervorlageListLinkRel.CREATE_WIEDERVORLAGE">
 		<a [routerLink]="'wiedervorlage/' + wiedervorlageRoute.NEW" tabindex="-1">
 
-			<goofy-client-ozgcloud-stroked-button-with-spinner *ngIf="!showAsIconButton" data-test-id="create-wiedervorlage"
+			<alfa-ozgcloud-stroked-button-with-spinner *ngIf="!showAsIconButton" data-test-id="create-wiedervorlage"
 				class="create-button" text="Wiedervorlage" icon="add">
-			</goofy-client-ozgcloud-stroked-button-with-spinner>
+			</alfa-ozgcloud-stroked-button-with-spinner>
 
-			<goofy-client-icon-button-with-spinner *ngIf="showAsIconButton" data-test-id="create-wiedervorlage-icon-button"
+			<alfa-icon-button-with-spinner *ngIf="showAsIconButton" data-test-id="create-wiedervorlage-icon-button"
 				icon="update" toolTip="Wiedervorlage erstellen">
-			</goofy-client-icon-button-with-spinner>
+			</alfa-icon-button-with-spinner>
 
 		</a>
 	</div>
diff --git a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-create-button/wiedervorlage-create-button.component.ts b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-create-button/wiedervorlage-create-button.component.ts
index 352560b32155454872426ddc2a333f35267f1be8..e89a1d5786a47f303e7b9afb87c2fd0eca77238a 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-create-button/wiedervorlage-create-button.component.ts
+++ b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-create-button/wiedervorlage-create-button.component.ts
@@ -26,7 +26,7 @@ import { StateResource } from '@alfa-client/tech-shared';
 import { WiedervorlageListLinkRel, WiedervorlageListResource, WiedervorlageRoutes } from '@alfa-client/wiedervorlage-shared';
 
 @Component({
-	selector: 'goofy-client-wiedervorlage-create-button',
+	selector: 'alfa-wiedervorlage-create-button',
 	templateUrl: './wiedervorlage-create-button.component.html',
 	styleUrls: ['./wiedervorlage-create-button.component.scss']
 })
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 46157e1300bbd88563ab44fffe879d8d6398f2ac..9cb348697924df594af76b1cbc1f1723d869b983 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,8 +23,8 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-vertical-binary-file-list
+<alfa-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
+</alfa-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.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.ts
index 1ea3442e41dc2632993e03fa3e1a1a8f656ad7f6..6d1f45878bb71497591248170103d0d977039b43 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.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.ts
@@ -28,7 +28,7 @@ import { WiedervorlageResource, WiedervorlageService } from '@alfa-client/wieder
 import { Observable } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-wiedervorlage-attachment-list-container',
+	selector: 'alfa-wiedervorlage-attachment-list-container',
 	templateUrl: './wiedervorlage-attachment-list-container.component.html',
 	styleUrls: ['./wiedervorlage-attachment-list-container.component.scss']
 })
diff --git a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-in-vorgang/wiedervorlage-in-vorgang-expand-button/wiedervorlage-in-vorgang-expand-button.component.ts b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-in-vorgang/wiedervorlage-in-vorgang-expand-button/wiedervorlage-in-vorgang-expand-button.component.ts
index af50bb5ce1f3259bb7ec9974091352f747a144c0..de141c7d424f654f0789d4ca3f71b9a2124f735f 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-in-vorgang/wiedervorlage-in-vorgang-expand-button/wiedervorlage-in-vorgang-expand-button.component.ts
+++ b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-in-vorgang/wiedervorlage-in-vorgang-expand-button/wiedervorlage-in-vorgang-expand-button.component.ts
@@ -24,7 +24,7 @@
 import { Component, EventEmitter, Input, Output } from '@angular/core';
 
 @Component({
-	selector: 'goofy-client-wiedervorlage-in-vorgang-expand-button',
+	selector: 'alfa-wiedervorlage-in-vorgang-expand-button',
 	templateUrl: './wiedervorlage-in-vorgang-expand-button.component.html',
 	styleUrls: ['./wiedervorlage-in-vorgang-expand-button.component.scss'],
 })
diff --git a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-in-vorgang/wiedervorlage-in-vorgang.component.html b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-in-vorgang/wiedervorlage-in-vorgang.component.html
index 5266a1db5b2b3d5085958dde72fc8232187f8f90..b2f395e9040db6fa7dac5151310b25b3037f4ebe 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-in-vorgang/wiedervorlage-in-vorgang.component.html
+++ b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-in-vorgang/wiedervorlage-in-vorgang.component.html
@@ -26,11 +26,11 @@
 <div [attr.data-test-id]="(wiedervorlageResource.betreff | convertForDataTest)" class="container">
 
 	<div class="row">
-		<goofy-client-wiedervorlage-status data-test-class="status"
+		<alfa-wiedervorlage-status data-test-class="status"
 				[matTooltip]="wiedervorlageResource.frist | toTrafficLightTooltip" [wiedervorlageResource]="wiedervorlageResource">
-		</goofy-client-wiedervorlage-status>
+		</alfa-wiedervorlage-status>
 
-		<goofy-client-link-with-user-name-tooltip-container
+		<alfa-link-with-user-name-tooltip-container
 			*ngIf="wiedervorlageResource | hasLink: linkRel.EDIT; else content"
 			routerLinkString="wiedervorlage/{{ wiedervorlageResource | toResourceUri }}"
 			[tooltipTemplate]="tooltip"
@@ -39,25 +39,25 @@
 			data-test-class="link">
 
 			<ng-container *ngTemplateOutlet="content"></ng-container>
-		</goofy-client-link-with-user-name-tooltip-container>
+		</alfa-link-with-user-name-tooltip-container>
 
 		<ng-template #content>
 			<span class="date" data-test-class="frist">{{ wiedervorlageResource.frist | formatToPrettyDate }}</span>
 			<span class="name" data-test-class="betreff">{{ wiedervorlageResource.betreff }}</span>
 		</ng-template>
 
-		<goofy-client-wiedervorlage-in-vorgang-expand-button *ngIf="wiedervorlageResource.beschreibung || wiedervorlageResource.attachments.length > 0" data-test-class="expand-button"
+		<alfa-wiedervorlage-in-vorgang-expand-button *ngIf="wiedervorlageResource.beschreibung || wiedervorlageResource.attachments.length > 0" data-test-class="expand-button"
 			[expanded]="expanded"
 			(toggle)="toggle()">
-		</goofy-client-wiedervorlage-in-vorgang-expand-button>
+		</alfa-wiedervorlage-in-vorgang-expand-button>
 	</div>
 	<div *ngIf="expanded" data-test-class="expandable" class="expandable">
-		<goofy-client-text-with-user-name-tooltip-container *ngIf="wiedervorlageResource.beschreibung"
+		<alfa-text-with-user-name-tooltip-container *ngIf="wiedervorlageResource.beschreibung"
 			[tooltipTemplate]="tooltip" [text]="wiedervorlageResource.beschreibung" [resource]="wiedervorlageResource" [linkRel]="linkRel.CREATED_BY">
-		</goofy-client-text-with-user-name-tooltip-container>
+		</alfa-text-with-user-name-tooltip-container>
 
-		<goofy-client-wiedervorlage-attachment-list-container *ngIf="wiedervorlageResource | hasLink: linkRel.ATTACHMENTS" data-test-id="wiedervorlage-attachment-list-in-vorgang"
+		<alfa-wiedervorlage-attachment-list-container *ngIf="wiedervorlageResource | hasLink: linkRel.ATTACHMENTS" data-test-id="wiedervorlage-attachment-list-in-vorgang"
 			[wiedervorlage]="wiedervorlageResource" class="attachments">
-		</goofy-client-wiedervorlage-attachment-list-container>
+		</alfa-wiedervorlage-attachment-list-container>
 	</div>
 </div>
\ 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-in-vorgang.component.ts b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-in-vorgang/wiedervorlage-in-vorgang.component.ts
index 8ea314cda94c3388a9096c428b544525948ecab6..5b151ef40ae77dc37337f9560e23b19657f95202 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-in-vorgang/wiedervorlage-in-vorgang.component.ts
+++ b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-in-vorgang/wiedervorlage-in-vorgang.component.ts
@@ -26,7 +26,7 @@ import { formatFullDate, replacePlaceholders } from '@alfa-client/tech-shared';
 import { WiedervorlageLinkRel, WiedervorlageMessages, WiedervorlageResource } from '@alfa-client/wiedervorlage-shared';
 
 @Component({
-	selector: 'goofy-client-wiedervorlage-in-vorgang',
+	selector: 'alfa-wiedervorlage-in-vorgang',
 	templateUrl: './wiedervorlage-in-vorgang.component.html',
 	styleUrls: ['./wiedervorlage-in-vorgang.component.scss']
 })
diff --git a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-list-in-vorgang.component.html b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-list-in-vorgang.component.html
index 366efbb0afbba710caf67218a71bd9266b82245c..f80273fb0ff55676f2f39b13509a99d90de76a7b 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-list-in-vorgang.component.html
+++ b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-list-in-vorgang.component.html
@@ -23,20 +23,20 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-spinner [stateResource]="wiedervorlageListStateResource">
+<alfa-spinner [stateResource]="wiedervorlageListStateResource">
 	<ng-container *ngIf="wiedervorlageListStateResource.resource as wiedervorlageList">
 
-		<goofy-client-expansion-panel headline="Wiedervorlagen">
+		<alfa-expansion-panel headline="Wiedervorlagen">
 
 			<ng-container *ngFor="let wiedervorlageResource of (wiedervorlageList | toEmbeddedResources: wiedervorlageListLinkRel.WIEDERVORLAGE_LIST)">
-				<goofy-client-wiedervorlage-in-vorgang data-test-id="wiedervorlage-in-vorgang"
+				<alfa-wiedervorlage-in-vorgang data-test-id="wiedervorlage-in-vorgang"
 						[wiedervorlageResource]="wiedervorlageResource">
-				</goofy-client-wiedervorlage-in-vorgang>
+				</alfa-wiedervorlage-in-vorgang>
 			</ng-container>
 
-		</goofy-client-expansion-panel>
+		</alfa-expansion-panel>
 
-		<goofy-client-wiedervorlage-create-button [wiedervorlageListStateResource]="wiedervorlageListStateResource" class="create-button"></goofy-client-wiedervorlage-create-button>
+		<alfa-wiedervorlage-create-button [wiedervorlageListStateResource]="wiedervorlageListStateResource" class="create-button"></alfa-wiedervorlage-create-button>
 
 	</ng-container>
-</goofy-client-spinner>
+</alfa-spinner>
diff --git a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-list-in-vorgang.component.ts b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-list-in-vorgang.component.ts
index 9b34088830c0db9aa4d9d8f326b23fce3bdd1d8b..ad901696d67cb41c05735a74b07876f37236bdd1 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-list-in-vorgang.component.ts
+++ b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-container/wiedervorlage-list-in-vorgang/wiedervorlage-list-in-vorgang.component.ts
@@ -26,7 +26,7 @@ import { StateResource } from '@alfa-client/tech-shared';
 import { WiedervorlageListLinkRel, WiedervorlageListResource } from '@alfa-client/wiedervorlage-shared';
 
 @Component({
-	selector: 'goofy-client-wiedervorlage-list-in-vorgang',
+	selector: 'alfa-wiedervorlage-list-in-vorgang',
 	templateUrl: './wiedervorlage-list-in-vorgang.component.html',
 	styleUrls: ['./wiedervorlage-list-in-vorgang.component.scss']
 })
diff --git a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-list-container/_wiedervorlage-list-in-vorgang-list-container.theme.scss b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-list-container/_wiedervorlage-list-in-vorgang-list-container.theme.scss
index bd504beb260f0a7d07c3bf93f58ec7f3d27df50d..1bb062fc03a5f09d401303cc3ef8539a79859478 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-list-container/_wiedervorlage-list-in-vorgang-list-container.theme.scss
+++ b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-list-container/_wiedervorlage-list-in-vorgang-list-container.theme.scss
@@ -23,10 +23,10 @@
  */
 @import 'variables';
 
-goofy-client-wiedervorlage-list-in-vorgang-list-container .foreground {
+alfa-wiedervorlage-list-in-vorgang-list-container .foreground {
 	background-color: $background;
 }
 
-body.dark goofy-client-wiedervorlage-list-in-vorgang-list-container .foreground {
+body.dark alfa-wiedervorlage-list-in-vorgang-list-container .foreground {
 	background-color: $dark-background;
 }
\ No newline at end of file
diff --git a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-list-container/wiedervorlage-list-in-vorgang-list-container.component.html b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-list-container/wiedervorlage-list-in-vorgang-list-container.component.html
index 1b700d70b1d53414a9defea8d221559cba521dde..67ba7ec35af1a6229320e495c196bf6c749b6f98 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-list-container/wiedervorlage-list-in-vorgang-list-container.component.html
+++ b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-list-container/wiedervorlage-list-in-vorgang-list-container.component.html
@@ -34,11 +34,11 @@
 			<td class="name" data-test-class="betreff">{{ wiedervorlageResource.betreff }}</td>
 			<td>
 				<div class="status">
-					<goofy-client-wiedervorlage-status
+					<alfa-wiedervorlage-status
 							[matTooltip]="wiedervorlageResource.frist | toTrafficLightTooltip"
 							[wiedervorlageResource]="wiedervorlageResource"
 							data-test-class="status">
-					</goofy-client-wiedervorlage-status>
+					</alfa-wiedervorlage-status>
 				</div>
 			</td>
 			<td>
diff --git a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-list-container/wiedervorlage-list-in-vorgang-list-container.component.ts b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-list-container/wiedervorlage-list-in-vorgang-list-container.component.ts
index ad673772c713923213cfd661f960738a79807d6c..b2792971291dd2982264f9663ce7275bfb7b043f 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-list-container/wiedervorlage-list-in-vorgang-list-container.component.ts
+++ b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-list-in-vorgang-list-container/wiedervorlage-list-in-vorgang-list-container.component.ts
@@ -31,7 +31,7 @@ import { Observable } from 'rxjs';
 import { filter, map, startWith } from 'rxjs/operators';
 
 @Component({
-	selector: 'goofy-client-wiedervorlage-list-in-vorgang-list-container',
+	selector: 'alfa-wiedervorlage-list-in-vorgang-list-container',
 	templateUrl: './wiedervorlage-list-in-vorgang-list-container.component.html',
 	styleUrls: ['./wiedervorlage-list-in-vorgang-list-container.component.scss']
 })
diff --git a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page-container.component.html b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page-container.component.html
index 61377bcab2d5121d180cd9354a0fd03e79a7b04d..aa035ffd2ec3ade1237f93eadaf3e53e590c5212 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page-container.component.html
+++ b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page-container.component.html
@@ -26,14 +26,14 @@
 <ng-container *ngIf="wiedervorlageListStateResource$ | async as wiedervorlageListStateResource">
 	<ng-container *ngIf="wiedervorlageListStateResource.resource">
 
-		<goofy-client-spinner [stateResource]="wiedervorlageStateResource$ | async">
+		<alfa-spinner [stateResource]="wiedervorlageStateResource$ | async">
 
-			<goofy-client-wiedervorlage-page data-test-id="wiedervorlage-page"
+			<alfa-wiedervorlage-page data-test-id="wiedervorlage-page"
 				[wiedervorlageListStateResource]="wiedervorlageListStateResource"
 				[wiedervorlageStateResource]="wiedervorlageStateResource$ | async">
-			</goofy-client-wiedervorlage-page>
+			</alfa-wiedervorlage-page>
 
-		</goofy-client-spinner>
+		</alfa-spinner>
 
 	</ng-container>
 </ng-container>
\ No newline at end of file
diff --git a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page-container.component.ts b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page-container.component.ts
index 51876961a9f9e34edb934bc5409abaac3f4f4b3e..ea9b8be4d5264002010ac5fb3ceed2aa22d07e0a 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page-container.component.ts
+++ b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page-container.component.ts
@@ -28,7 +28,7 @@ import { Observable, of, startWith } from 'rxjs';
 import { WiedervorlageFormService } from './wiedervorlage-page/wiedervorlage-form/wiedervorlage.formservice';
 
 @Component({
-	selector: 'goofy-client-wiedervorlage-page-container',
+	selector: 'alfa-wiedervorlage-page-container',
 	templateUrl: './wiedervorlage-page-container.component.html',
 	styleUrls: ['./wiedervorlage-page-container.component.scss'],
 	providers: [WiedervorlageFormService]
diff --git a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-action-buttons/wiedervorlage-action-buttons.component.html b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-action-buttons/wiedervorlage-action-buttons.component.html
index 1574e3ae1b272720c015623a3cfddbf281b27b4c..6505e951586c0d2ed3ecc1e28d5fbe6fcfbca4f7 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-action-buttons/wiedervorlage-action-buttons.component.html
+++ b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-action-buttons/wiedervorlage-action-buttons.component.html
@@ -23,7 +23,7 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-back-button linkTo="../.." label="zurück zur Detailseite"></goofy-client-back-button>
-<goofy-client-erledigen-button-container [wiedervorlage]="wiedervorlage"></goofy-client-erledigen-button-container>
-<goofy-client-wiedereroeffnen-button-container [wiedervorlage]="wiedervorlage"></goofy-client-wiedereroeffnen-button-container>
-<goofy-client-submit-wiedervorlage-button [showAsIconButton]="true"></goofy-client-submit-wiedervorlage-button>
+<alfa-back-button linkTo="../.." label="zurück zur Detailseite"></alfa-back-button>
+<alfa-erledigen-button-container [wiedervorlage]="wiedervorlage"></alfa-erledigen-button-container>
+<alfa-wiedereroeffnen-button-container [wiedervorlage]="wiedervorlage"></alfa-wiedereroeffnen-button-container>
+<alfa-submit-wiedervorlage-button [showAsIconButton]="true"></alfa-submit-wiedervorlage-button>
diff --git a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-action-buttons/wiedervorlage-action-buttons.component.ts b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-action-buttons/wiedervorlage-action-buttons.component.ts
index 9228a90d6bc9c1b7a7dd84f23488297759168a1c..6ec0bfb065747918eb4106056764e4796451b809 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-action-buttons/wiedervorlage-action-buttons.component.ts
+++ b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-action-buttons/wiedervorlage-action-buttons.component.ts
@@ -25,7 +25,7 @@ import { Component, Input } from '@angular/core';
 import { WiedervorlageResource } from '@alfa-client/wiedervorlage-shared';
 
 @Component({
-	selector: 'goofy-client-wiedervorlage-action-buttons',
+	selector: 'alfa-wiedervorlage-action-buttons',
 	templateUrl: './wiedervorlage-action-buttons.component.html',
 	styleUrls: ['./wiedervorlage-action-buttons.component.scss']
 })
diff --git a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-breadcrumb-container/wiedervorlage-breadcrumb-container.component.html b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-breadcrumb-container/wiedervorlage-breadcrumb-container.component.html
index 1d07eebde9df08d5d6e82a0a04ab8322b7bbf9f4..3b9ada9bb87ea4f7fbd187e463d8e7773dbbe173 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-breadcrumb-container/wiedervorlage-breadcrumb-container.component.html
+++ b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-breadcrumb-container/wiedervorlage-breadcrumb-container.component.html
@@ -24,7 +24,7 @@
 
 -->
 <ng-container *ngIf="vorgangStatResource$ | async as vorgangStatResource">
-	<goofy-client-wiedervorlage-breadcrumb *ngIf="vorgangStatResource.resource" data-test-id="wiedervorlage-breadcrumb"
+	<alfa-wiedervorlage-breadcrumb *ngIf="vorgangStatResource.resource" data-test-id="wiedervorlage-breadcrumb"
 		[vorgang]="vorgangStatResource.resource" [wiedervorlage]="wiedervorlage">
-	</goofy-client-wiedervorlage-breadcrumb>
+	</alfa-wiedervorlage-breadcrumb>
 </ng-container>
\ No newline at end of file
diff --git a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-breadcrumb-container/wiedervorlage-breadcrumb-container.component.ts b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-breadcrumb-container/wiedervorlage-breadcrumb-container.component.ts
index 265c2a5431160240b62fed49942d4586cec46f2d..226452456ced802d774293ec7dd26e669d15cffd 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-breadcrumb-container/wiedervorlage-breadcrumb-container.component.ts
+++ b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-breadcrumb-container/wiedervorlage-breadcrumb-container.component.ts
@@ -28,7 +28,7 @@ import { WiedervorlageResource } from '@alfa-client/wiedervorlage-shared';
 import { Observable } from 'rxjs';
 
 @Component({
-	selector: 'goofy-client-wiedervorlage-breadcrumb-container',
+	selector: 'alfa-wiedervorlage-breadcrumb-container',
 	templateUrl: './wiedervorlage-breadcrumb-container.component.html',
 	styleUrls: ['./wiedervorlage-breadcrumb-container.component.scss']
 })
diff --git a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-breadcrumb-container/wiedervorlage-breadcrumb/_wiedervorlage-breadcrumb.theme.scss b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-breadcrumb-container/wiedervorlage-breadcrumb/_wiedervorlage-breadcrumb.theme.scss
index a14bda76125492e8c3e40a271b85e1216947db60..83d71fb4e96097c43d8f56bb48718798321f5ce5 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-breadcrumb-container/wiedervorlage-breadcrumb/_wiedervorlage-breadcrumb.theme.scss
+++ b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-breadcrumb-container/wiedervorlage-breadcrumb/_wiedervorlage-breadcrumb.theme.scss
@@ -28,8 +28,8 @@
 	$color-config: mat.get-color-config($theme);
 	$primary: map.get($color-config, 'primary');
 
-	goofy-client-breadcrumb,
-	goofy-client-vorgang-in-postfach-breadcrumb {
+	alfa-breadcrumb,
+	alfa-vorgang-in-postfach-breadcrumb {
 		a {
 			color: mat.get-color-from-palette($primary);
 		}
diff --git a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-breadcrumb-container/wiedervorlage-breadcrumb/wiedervorlage-breadcrumb.component.html b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-breadcrumb-container/wiedervorlage-breadcrumb/wiedervorlage-breadcrumb.component.html
index 414410cb2623450b4fe5b0eb00787fbc06e3d26a..82215e6d4276bb4050e9ae8c3507824299059efb 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-breadcrumb-container/wiedervorlage-breadcrumb/wiedervorlage-breadcrumb.component.html
+++ b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-breadcrumb-container/wiedervorlage-breadcrumb/wiedervorlage-breadcrumb.component.html
@@ -23,7 +23,7 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<a routerLink='/vorgang/{{ vorgang | toResourceUri }}' goofy-client-aktenzeichen [vorgang]="vorgang"></a>
+<a routerLink='/vorgang/{{ vorgang | toResourceUri }}' alfa-aktenzeichen [vorgang]="vorgang"></a>
 <span>/</span>
 <span>Wiedervorlagen</span>
 <span>/</span>
diff --git a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-breadcrumb-container/wiedervorlage-breadcrumb/wiedervorlage-breadcrumb.component.ts b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-breadcrumb-container/wiedervorlage-breadcrumb/wiedervorlage-breadcrumb.component.ts
index 623d14a7ee0d1cdbbe5de844806ccd3efba32a67..370bd46b8413506654a489b00d72bf04548240c7 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-breadcrumb-container/wiedervorlage-breadcrumb/wiedervorlage-breadcrumb.component.ts
+++ b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-breadcrumb-container/wiedervorlage-breadcrumb/wiedervorlage-breadcrumb.component.ts
@@ -26,7 +26,7 @@ import { VorgangResource } from '@alfa-client/vorgang-shared';
 import { WiedervorlageMessages, WiedervorlageResource } from '@alfa-client/wiedervorlage-shared';
 
 @Component({
-	selector: 'goofy-client-wiedervorlage-breadcrumb',
+	selector: 'alfa-wiedervorlage-breadcrumb',
 	templateUrl: './wiedervorlage-breadcrumb.component.html',
 	styleUrls: ['./wiedervorlage-breadcrumb.component.scss']
 })
diff --git a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-form/wiedervorlage-form.component.html b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-form/wiedervorlage-form.component.html
index e13e2a6f3c1924df933b21e8e8356d3297f0436f..22a169f43d3b8b8d0a893cef3408e5f548fa0346 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-form/wiedervorlage-form.component.html
+++ b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-form/wiedervorlage-form.component.html
@@ -25,21 +25,21 @@
 -->
 <form class="form" [formGroup]="formService.form">
 
-	<goofy-client-text-editor label="Betreff" [formControlName]="formServiceClass.FIELD_BETREFF">
-	</goofy-client-text-editor>
+	<alfa-text-editor label="Betreff" [formControlName]="formServiceClass.FIELD_BETREFF">
+	</alfa-text-editor>
 
-	<goofy-client-textarea-editor label="Beschreibung" [formControlName]="formServiceClass.FIELD_BESCHREIBUNG">
-	</goofy-client-textarea-editor>
+	<alfa-textarea-editor label="Beschreibung" [formControlName]="formServiceClass.FIELD_BESCHREIBUNG">
+	</alfa-textarea-editor>
 
-	<goofy-client-date-editor class="date" label="Frist" [formControlName]="formServiceClass.FIELD_FRIST">
-	</goofy-client-date-editor>
+	<alfa-date-editor class="date" label="Frist" [formControlName]="formServiceClass.FIELD_FRIST">
+	</alfa-date-editor>
 
-	<goofy-client-binary-file-attachment-container data-test-id="wiedervorlage-attachment-list"
+	<alfa-binary-file-attachment-container data-test-id="wiedervorlage-attachment-list"
 			[existFiles]="attachments$ | async"
 			[formArrayName]="formServiceClass.FIELD_ATTACHMENTS"
 			[uploadStateResource]="wiedervorlageListStateResource"
 			[linkRelUploadAttachment]="wiedervorlageListLinkrel.UPLOAD_FILE">
-	</goofy-client-binary-file-attachment-container>
+	</alfa-binary-file-attachment-container>
 
-	<goofy-client-submit-wiedervorlage-button class="submit-button"></goofy-client-submit-wiedervorlage-button>
+	<alfa-submit-wiedervorlage-button class="submit-button"></alfa-submit-wiedervorlage-button>
 </form>
diff --git a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-form/wiedervorlage-form.component.ts b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-form/wiedervorlage-form.component.ts
index f56ee7c4f7858c1821eacd28fe50980a09f69ac6..f5cac8c30c1a88914993f8d74780f84471b752cf 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-form/wiedervorlage-form.component.ts
+++ b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-form/wiedervorlage-form.component.ts
@@ -33,7 +33,7 @@ import { WiedervorlageFormService } from './wiedervorlage.formservice';
 
 //TODO Container Component zwischenschalten
 @Component({
-	selector: 'goofy-client-wiedervorlage-form',
+	selector: 'alfa-wiedervorlage-form',
 	templateUrl: './wiedervorlage-form.component.html',
 	styleUrls: ['./wiedervorlage-form.component.scss']
 })
diff --git a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-page.component.html b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-page.component.html
index 767fc86027350cf405f7be4f49f629d40feb074c..b4e05a8bfcd8636386e105757a3bddde69d1be4d 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-page.component.html
+++ b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-page.component.html
@@ -23,26 +23,26 @@
     unter der Lizenz sind dem Lizenztext zu entnehmen.
 
 -->
-<goofy-client-spinner [stateResource]="wiedervorlageStateResource">
+<alfa-spinner [stateResource]="wiedervorlageStateResource">
 
-	<goofy-client-subnavigation data-test-id="subnavigation-wiedervorlage" class="mat-app-background">
-		<goofy-client-wiedervorlage-action-buttons [wiedervorlage]="wiedervorlageStateResource.resource">
-		</goofy-client-wiedervorlage-action-buttons>
-	</goofy-client-subnavigation>
+	<alfa-subnavigation data-test-id="subnavigation-wiedervorlage" class="mat-app-background">
+		<alfa-wiedervorlage-action-buttons [wiedervorlage]="wiedervorlageStateResource.resource">
+		</alfa-wiedervorlage-action-buttons>
+	</alfa-subnavigation>
 
 	<div class="l-scroll-area--full">
 		<div class="wrapper">
-			<goofy-client-wiedervorlage-breadcrumb-container [wiedervorlage]=" wiedervorlageStateResource.resource"></goofy-client-wiedervorlage-breadcrumb-container>
+			<alfa-wiedervorlage-breadcrumb-container [wiedervorlage]=" wiedervorlageStateResource.resource"></alfa-wiedervorlage-breadcrumb-container>
 
-			<goofy-client-wiedervorlage-status class="status" [wiedervorlageResource]="wiedervorlageStateResource.resource" [diameter]="16">
+			<alfa-wiedervorlage-status class="status" [wiedervorlageResource]="wiedervorlageStateResource.resource" [diameter]="16">
 				<span>{{wiedervorlageStateResource.resource && wiedervorlageStateResource.resource.done ? "erledigt" : "offen"}}</span>
-			</goofy-client-wiedervorlage-status>
+			</alfa-wiedervorlage-status>
 
-			<goofy-client-wiedervorlage-form
+			<alfa-wiedervorlage-form
 				[wiedervorlage]="wiedervorlageStateResource.resource"
 				[wiedervorlageListStateResource]="wiedervorlageListStateResource">
-			</goofy-client-wiedervorlage-form>
+			</alfa-wiedervorlage-form>
 		</div>
 	</div>
 
-</goofy-client-spinner>
\ No newline at end of file
+</alfa-spinner>
\ No newline at end of file
diff --git a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-page.component.ts b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-page.component.ts
index c439e5cdc6ab1b52a393db2815973317f0b3ccce..182b17c907b9e1b340fdbedf94cb9049c2854d48 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-page.component.ts
+++ b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-page-container/wiedervorlage-page/wiedervorlage-page.component.ts
@@ -26,7 +26,7 @@ import { StateResource } from '@alfa-client/tech-shared';
 import { WiedervorlageListResource, WiedervorlageResource } from '@alfa-client/wiedervorlage-shared';
 
 @Component({
-	selector: 'goofy-client-wiedervorlage-page',
+	selector: 'alfa-wiedervorlage-page',
 	templateUrl: './wiedervorlage-page.component.html',
 	styleUrls: ['./wiedervorlage-page.component.scss']
 })
diff --git a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-status/wiedervorlage-status.component.ts b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-status/wiedervorlage-status.component.ts
index 7bc21a89044f30dd7777caf997e14500c6c61efe..0fd1bd673b949cf2011be13ffb86a9d4811c3aab 100644
--- a/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-status/wiedervorlage-status.component.ts
+++ b/goofy-client/libs/wiedervorlage/src/lib/wiedervorlage-status/wiedervorlage-status.component.ts
@@ -25,7 +25,7 @@ import { Component, Input } from '@angular/core';
 import { WiedervorlageResource } from '@alfa-client/wiedervorlage-shared';
 
 @Component({
-  selector: 'goofy-client-wiedervorlage-status',
+  selector: 'alfa-wiedervorlage-status',
   templateUrl: './wiedervorlage-status.component.html',
   styleUrls: ['./wiedervorlage-status.component.scss']
 })
diff --git a/goofy-client/package-lock.json b/goofy-client/package-lock.json
index d78685399f139c5f9ffc803fcba53f1d798b4945..8b20ba43d3cfbca9a72574c22bbf260135992e98 100644
--- a/goofy-client/package-lock.json
+++ b/goofy-client/package-lock.json
@@ -1,11 +1,11 @@
 {
-	"name": "goofy-client",
+	"name": "alfa",
 	"version": "0.0.0",
 	"lockfileVersion": 3,
 	"requires": true,
 	"packages": {
 		"": {
-			"name": "goofy-client",
+			"name": "alfa",
 			"version": "0.0.0",
 			"license": "MIT",
 			"dependencies": {
diff --git a/goofy-client/package.json b/goofy-client/package.json
index ea456bcb033595b2e8901903925b23f2c69060f3..1d3dfd5017357b7d29197f73dc30478b11ea01b7 100644
--- a/goofy-client/package.json
+++ b/goofy-client/package.json
@@ -1,5 +1,5 @@
 {
-	"name": "goofy-client",
+	"name": "alfa",
 	"version": "0.0.0",
 	"license": "MIT",
 	"scripts": {
diff --git a/rename.sh b/rename.sh
new file mode 100644
index 0000000000000000000000000000000000000000..ebdea1938774f6d979f30519fb35d572f39bb7f2
--- /dev/null
+++ b/rename.sh
@@ -0,0 +1,25 @@
+#perl -i -p -e's/goofy-client-/ozgcloud-/g' (ack -l goofy-client-validation-error goofy-client)
+#perl -i -p -e's/goofy-client-/ozgcloud-/g' (ack -l goofy-client-ozgcloud-routing-button goofy-client)
+#perl -i -p -e's/goofy-client-/ozgcloud-/g' (ack -l goofy-client-download-button goofy-client)
+#perl -i -p -e's/goofy-client-/ozgcloud-/g' (ack -l goofy-client-back-button goofy-client)
+#perl -i -p -e's/goofy-client-/ozgcloud-/g' (ack -l goofy-client-ozgcloud-menu goofy-client)
+#perl -i -p -e's/goofy-client-/ozgcloud-/g' (ack -l goofy-client-slide-toggle goofy-client)
+#perl -i -p -e's/goofy-client-/ozgcloud-/g' (ack -l goofy-client-spinner goofy-client)
+#perl -i -p -e's/goofy-client-/ozgcloud-/g' (ack -l goofy-client-subnavigation goofy-client)
+#perl -i -p -e's/goofy-client-/ozgcloud-/g' (ack -l goofy-client-button-toggle goofy-client)
+#perl -i -p -e's/goofy-client-/ozgcloud-/g' (ack -l goofy-client-icon-button-with-spinner goofy-client)
+#perl -i -p -e's/goofy-client-/ozgcloud-/g' (ack -l goofy-client-ozgcloud-button-with-spinner goofy-client)
+#perl -i -p -e's/goofy-client-/ozgcloud-/g' (ack -l goofy-client-ozgcloud-button-content goofy-client)
+#perl -i -p -e's/goofy-client-/ozgcloud-/g' (ack -l goofy-client-ozgcloud-stroked-button-with-spinner goofy-client)
+#perl -i -p -e's/goofy-client-/ozgcloud-/g' (ack -l goofy-client-expansion-panel goofy-client)
+#perl -i -p -e's/goofy-client-/ozgcloud-/g' (ack -l goofy-client-open-url-button goofy-client)
+#perl -i -p -e's/goofy-client-/ozgcloud-/g' (ack -l goofy-client-file-upload-editor goofy-client)
+#perl -i -p -e's/goofy-client-/ozgcloud-/g' (ack -l goofy-client-text-editor goofy-client)
+#perl -i -p -e's/goofy-client-/ozgcloud-/g' (ack -l goofy-client-enum-editor goofy-client)
+#perl -i -p -e's/goofy-client-/ozgcloud-/g' (ack -l goofy-client-textarea-editor goofy-client)
+#perl -i -p -e's/goofy-client-/ozgcloud-/g' (ack -l goofy-client-autocomplete-editor goofy-client)
+#perl -i -p -e's/goofy-client-/ozgcloud-/g' (ack -l goofy-client-snackbar-info goofy-client)
+#perl -i -p -e's/goofy-client-/ozgcloud-/g' (ack -l goofy-client-snackbar-close-button goofy-client)
+#perl -i -p -e's/goofy-client-/ozgcloud-/g' (ack -l goofy-client-snackbar-error goofy-client)
+#perl -i -p -e's/goofy-client-/ozgcloud-/g' (ack -l goofy-client-app-icon goofy-client)
+#perl -i -p -e's/goofy-client-/ozgcloud-/g' (ack -l goofy-client-postfach-icon goofy-client)