diff --git a/goofy-client/libs/navigation/src/lib/navigation/all-vorgaenge-navigation-item/all-vorgaenge-navigation-item.component.scss b/goofy-client/libs/navigation/src/lib/navigation/all-vorgaenge-navigation-item/all-vorgaenge-navigation-item.component.scss
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..2e49ee65e1ac722cc285b6eda5663c2aa7f4b754 100644
--- a/goofy-client/libs/navigation/src/lib/navigation/all-vorgaenge-navigation-item/all-vorgaenge-navigation-item.component.scss
+++ b/goofy-client/libs/navigation/src/lib/navigation/all-vorgaenge-navigation-item/all-vorgaenge-navigation-item.component.scss
@@ -0,0 +1 @@
+@import '../navigation-item.theme.scss';
\ No newline at end of file
diff --git a/goofy-client/libs/navigation/src/lib/navigation/my-vorgaenge-navigation-item/my-vorgaenge-navigation-item.component.scss b/goofy-client/libs/navigation/src/lib/navigation/my-vorgaenge-navigation-item/my-vorgaenge-navigation-item.component.scss
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..2e49ee65e1ac722cc285b6eda5663c2aa7f4b754 100644
--- a/goofy-client/libs/navigation/src/lib/navigation/my-vorgaenge-navigation-item/my-vorgaenge-navigation-item.component.scss
+++ b/goofy-client/libs/navigation/src/lib/navigation/my-vorgaenge-navigation-item/my-vorgaenge-navigation-item.component.scss
@@ -0,0 +1 @@
+@import '../navigation-item.theme.scss';
\ No newline at end of file
diff --git a/goofy-client/libs/navigation/src/lib/navigation/navigation-item.theme.scss b/goofy-client/libs/navigation/src/lib/navigation/navigation-item.theme.scss
new file mode 100644
index 0000000000000000000000000000000000000000..8528fc1847fac0b7c2332bcd7a9bed6a956c76a8
--- /dev/null
+++ b/goofy-client/libs/navigation/src/lib/navigation/navigation-item.theme.scss
@@ -0,0 +1,72 @@
+@use '~@angular/material' as mat;
+@import "variables";
+@import "~include-media/dist/include-media";
+
+a {
+	display: flex;
+	justify-content: flex-start;
+	align-items: center;
+	text-decoration: none;
+	height: 32px;
+	width: 240px;
+	padding: 0 24px;
+	margin: 2px 0;
+	border-radius: 0 16px 16px 0;
+	transition:
+		margin-left 0.3s ease-in-out,
+		padding-left 0.3s ease-in-out,
+		border-radius 0.3s ease-in-out,
+		width 0.3s ease-in-out;
+	transition-delay: 0.2s;
+	outline: 0;
+	white-space: nowrap;
+
+	h1,
+	span {
+		margin: 0 0 0 20px;
+		transition: opacity 0.5s;
+		transition-delay: 0.3s;
+		font-size: inherit;
+		color: inherit;
+		font-weight: inherit;
+		padding: 0;
+	}
+}
+
+:host-context(.small) {
+	a {
+		border-radius: 16px;
+		margin-left: 20px;
+		padding-left: 4px;
+		transition-delay: 0s;
+		width: 32px;
+
+		&.active {
+			background-color: mat.get-color-from-palette($primaryPalette, 50);
+		}
+	}
+
+	span {
+		opacity: 0;
+		transition-delay: 0s;
+	}
+}
+
+@include media('<desktop') {
+	a {
+		border-radius: 16px;
+		margin-left: 20px;
+		padding-left: 4px;
+		transition-delay: 0s;
+		width: 32px;
+
+		&.active {
+			background-color: mat.get-color-from-palette($primaryPalette, 50);
+		}
+	}
+
+	span {
+		opacity: 0;
+		transition-delay: 0s;
+	}
+}
diff --git a/goofy-client/libs/navigation/src/lib/navigation/navigation.component.scss b/goofy-client/libs/navigation/src/lib/navigation/navigation.component.scss
index 063bd9ed1b2e73bdb0bbf1128152a4eff0290b39..4102faaa980d988449beeb63be59ac5c54d1bb78 100644
--- a/goofy-client/libs/navigation/src/lib/navigation/navigation.component.scss
+++ b/goofy-client/libs/navigation/src/lib/navigation/navigation.component.scss
@@ -33,77 +33,4 @@ ul {
 	margin: 24px 0;
 	padding: 0;
 	align-items: flex-start;
-
-	a {
-		display: flex;
-		justify-content: flex-start;
-		align-items: center;
-		text-decoration: none;
-		height: 32px;
-		width: 240px;
-		padding: 0 24px;
-		margin: 2px 0;
-		border-radius: 0 16px 16px 0;
-		transition:
-			margin-left 0.3s ease-in-out,
-			padding-left 0.3s ease-in-out,
-			border-radius 0.3s ease-in-out,
-			width 0.3s ease-in-out;
-		transition-delay: 0.2s;
-		outline: 0;
-		white-space: nowrap;
-
-		h1,
-		span {
-			margin: 0 0 0 20px;
-			transition: opacity 0.5s;
-			transition-delay: 0.3s;
-			font-size: inherit;
-			color: inherit;
-			font-weight: inherit;
-			padding: 0;
-		}
-	}
-}
-
-.small {
-	ul {
-		a {
-			border-radius: 16px;
-			margin-left: 20px;
-			padding-left: 4px;
-			transition-delay: 0s;
-			width: 32px;
-
-			&.active {
-				background-color: mat.get-color-from-palette($primaryPalette, 50);
-			}
-		}
-
-		span {
-			opacity: 0;
-			transition-delay: 0s;
-		}
-	}
-}
-
-@include media('<desktop') {
-	ul {
-		a {
-			border-radius: 16px;
-			margin-left: 20px;
-			padding-left: 4px;
-			transition-delay: 0s;
-			width: 32px;
-
-			&.active {
-				background-color: mat.get-color-from-palette($primaryPalette, 50);
-			}
-		}
-
-		span {
-			opacity: 0;
-			transition-delay: 0s;
-		}
-	}
 }