diff --git a/src/components/CreateEditComponents/EditTeacher.vue b/src/components/CreateEditComponents/EditTeacher.vue
index 00b6f6c7a9af9fc464994248147c238f995d384d..3f818c45806546480df664f7871e52c04649f1a2 100644
--- a/src/components/CreateEditComponents/EditTeacher.vue
+++ b/src/components/CreateEditComponents/EditTeacher.vue
@@ -154,6 +154,7 @@ export default {
     getData(){
       this.$store.dispatch('teacher/getByID', this.id).then(
           (data) => {
+            console.log(data);
             //this.teacher.anrede = data.courseNumber;
 
           },
diff --git a/src/components/SideMenu.vue b/src/components/SideMenu.vue
index 55dfd6ebd9055e7f22ac353b506494453c53f9da..671159ea4d1fffa47be9a37a271a0858e28036c2 100644
--- a/src/components/SideMenu.vue
+++ b/src/components/SideMenu.vue
@@ -4,16 +4,23 @@
       <img class="natlab-logo col-md-12" id="natlab-logo" src="../assets/natlab-logo.png" alt="NatLab Logo">
     <br>
     <div>
-      <div style="margin-top: 30px;" class="navButton">
-        <router-link to="/home"><a class="active navA">Home</a></router-link><br>
-      </div>
-      <router-link to="/courses"><a class="navA">Kursübersicht</a></router-link><br>
-      <router-link to="/teachers"><a class="navA">Lehrbeauftragtenübersicht</a></router-link><br>
-      <router-link to="/layouts"><a class="navA">Vorlagen</a></router-link><br>
-      <router-link to="/calendar"><a class="navA">Kalender</a></router-link><br>
-      <router-link to="/register"><a class="navA">neuen Nutzer anlegen</a></router-link>
+      <li style="margin-top: 50px;" :class="[currentPage.includes('courses') ? activeClass: '', 'navButton']">
+        <router-link style="margin-bottom: -25px;" to="/courses" class="navA">Kursübersicht</router-link><br>
+      </li>
+      <li :class="[currentPage.includes('teachers') ? activeClass: '', 'navButton']">
+        <router-link style="margin-bottom: -25px;" to="/teachers" class="navA">Lehrbeauftragtenübersicht</router-link><br>
+      </li>
+      <li :class="[currentPage.includes('layouts') ? activeClass: '', 'navButton']">
+        <router-link style="margin-bottom: -25px;" to="/layouts" class="navA">Vorlagen</router-link><br>
+      </li>
+      <li :class="[currentPage.includes('calendar') ? activeClass: '', 'navButton']">
+        <router-link style="margin-bottom: -25px;" to="/calendar" class="navA">Kalender</router-link><br>
+      </li>
+      <li :class="[currentPage.includes('register') ? activeClass: '', 'navButton']">
+        <router-link style="margin-bottom: -25px;" to="/register" class="navA">neuen Nutzer anlegen</router-link>
+      </li>
       <a class="nav-link sidebar-bottom" href @click.prevent="logout">
-        <a href="/logout"><a class="navA">Abmelden</a></a>
+        <a href="/logout" class="navA">Abmelden</a>
       </a>
     </div>
   </div>
@@ -22,6 +29,11 @@
 <script>
 export default {
   name: "SideMenu",
+  data() {
+    return {
+      activeClass: 'active',
+    }
+  },
 
   methods: {
     logout: function () {
@@ -37,6 +49,11 @@ export default {
           }
       );
     }
+  },
+  computed: {
+    currentPage(){
+      return this.$route.path;
+    }
   }
 }
 
@@ -67,14 +84,14 @@ export default {
   font-weight: bold;
   display: block;
   color: black;
-  padding-top: 15px;
   padding-bottom: 15px;
+  padding-top: 15px;
   padding-left: 15px;
   text-decoration: none;
 }
 
 /* Active/current link */
-.navA.active {
+.active {
   font-weight: bold;
   background-color: #e3f5ff;
   color: #528fff;
@@ -84,4 +101,7 @@ export default {
   background: #9fc1ff;
 }
 
+.sidebar li {
+  list-style: none;
+}
 </style>
\ No newline at end of file