diff --git a/gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/pageAppearance/footer.java b/gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/pageAppearance/Footer.java
similarity index 95%
rename from gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/pageAppearance/footer.java
rename to gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/pageAppearance/Footer.java
index 29d366cb5ad8af659610937da34707c4c70d6628..c4a98679e1b5417894290ce38e45a5f88a774352 100644
--- a/gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/pageAppearance/footer.java
+++ b/gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/pageAppearance/Footer.java
@@ -9,7 +9,7 @@ import javax.servlet.jsp.PageContext;
 import javax.servlet.jsp.tagext.SimpleTagSupport;
 import java.io.IOException;
 
-public class footer extends SimpleTagSupport {
+public class Footer extends SimpleTagSupport {
     public void doTag() throws IOException {
         PageContext pageContext = (PageContext) getJspContext();
         HttpServletRequest request = (HttpServletRequest) pageContext.getRequest();
@@ -22,7 +22,7 @@ public class footer extends SimpleTagSupport {
             projectPhase = null;
         }
         JspWriter out = getJspContext().getOut();
-        String footerString = "<footer>\n" +
+        String footerString = "<Footer>\n" +
                 "        <div class=\"container\">\n";
         if (projectPhase != null) {
             footerString += "        <div class=\"progress\">\n" +
@@ -48,7 +48,7 @@ public class footer extends SimpleTagSupport {
         footerString += "<button id=\"btnUnstructuredUpload\" class=\"btn btn-light\">Unstrukturierte Abgabe</button>\n" +
                 "<button id=\"footerBack\" class=\"btn btn-light\">zurück</button>\n" +
                 "        </div>\n" +
-                "    </footer>";
+                "    </Footer>";
         out.println(footerString);
     }
 }
\ No newline at end of file
diff --git a/gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/pageAppearance/headLine.java b/gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/pageAppearance/HeadLine.java
similarity index 98%
rename from gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/pageAppearance/headLine.java
rename to gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/pageAppearance/HeadLine.java
index 36f2e74bcc9ebd0708ee4225d60a6c54a0a22a52..ea026238ac67bffb444d4b2107ac4460f1a3f546 100644
--- a/gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/pageAppearance/headLine.java
+++ b/gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/pageAppearance/HeadLine.java
@@ -9,7 +9,7 @@ import javax.servlet.jsp.PageContext;
 import javax.servlet.jsp.tagext.SimpleTagSupport;
 import java.io.IOException;
 
-public class headLine extends SimpleTagSupport {
+public class HeadLine extends SimpleTagSupport {
     public void doTag() throws IOException {
         PageContext pageContext = (PageContext) getJspContext();
         HttpServletRequest request = (HttpServletRequest) pageContext.getRequest();
diff --git a/gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/pageAppearance/Menu.java b/gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/pageAppearance/Menu.java
index 73c501bbb15274771422a796529a798599022519..e1cc24762b0b5ef15a424119e47ba1ca480f8470 100644
--- a/gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/pageAppearance/Menu.java
+++ b/gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/pageAppearance/Menu.java
@@ -11,7 +11,10 @@ import javax.servlet.jsp.tagext.SimpleTagSupport;
 import java.io.IOException;
 
 public class Menu extends SimpleTagSupport {
+    private Integer hierarchyLevel = 0;
+
     public void doTag() throws IOException {
+        hierarchyLevel = getHierarchy();
         PageContext pageContext = (PageContext) getJspContext();
         HttpServletRequest request = (HttpServletRequest) pageContext.getRequest();
         String token = request.getParameter("token");
@@ -30,31 +33,31 @@ public class Menu extends SimpleTagSupport {
             if (isStudent){
                 String menuString = "<div id=\"sidebar-wrapper\">\n" +
                         "        <ul class=\"sidebar-nav\">\n" +
-                        "            <li class=\"sidebar-brand\"><a href=\"overview-student.jsp?token="+token+"&projectId="+projectId+"\">overview</a></li>\n" +
-                        "            <li><a href=\"profile.jsp?token="+token+"&projectId="+projectId+"\">Profil</a></li>\n";
+                        "            <li class=\"sidebar-brand\"><a href=\""+hierarchyToString(hierarchyLevel-1)+"overview-student.jsp?token="+token+"&projectId="+projectId+"\">overview</a></li>\n" +
+                        "            <li><a href=\""+hierarchyToString(hierarchyLevel)+"profile/profile.jsp?token="+token+"&projectId="+projectId+"\">Profil</a></li>\n";
                 if (projectPhase!=null){
                     if (projectPhase.equals(ProjectPhase.CourseCreation)){
                         menuString += "      <li><p>Quizfrage</p></li>\n" +
-                                "            <li><a href=\"eportfolio.jsp?token="+token+"&projectId="+projectId+"\">ePortfolio</a></li>\n" +
+                                "            <li><a href=\""+hierarchyToString(hierarchyLevel)+"journal/eportfolio.jsp?token="+token+"&projectId="+projectId+"\">ePortfolio</a></li>\n" +
                                 "            <li><p>Beitrag</p></li>\n" +
                                 "            <li><p>Bewertung</p></li>\n";
                     }
                     if (projectPhase.equals(ProjectPhase.GroupFormation)){
                         menuString += "      <li><p>Quizfrage</p></li>\n" +
-                                "            <li><a href=\"eportfolio.jsp?token="+token+"&projectId="+projectId+"\">ePortfolio</a></li>\n" +
+                                "            <li><a href=\""+hierarchyToString(hierarchyLevel)+"journal/eportfolio.jsp?token="+token+"&projectId="+projectId+"\">ePortfolio</a></li>\n" +
                                 "            <li><p>Beitrag</p></li>\n" +
                                 "            <li><p>Bewertung</p></li>\n";
                     }
                     if (projectPhase.equals(ProjectPhase.DossierFeedback)){
                         menuString += "      <li><p>Quizfrage</p></li>\n" +
-                                "            <li><a href=\"eportfolio.jsp?token="+token+"&projectId="+projectId+"\">ePortfolio</a></li>\n" +
-                                "            <li><a href=\"create-title.jsp?token="+token+"&projectId="+projectId+"\">Beitrag</a></li>\n" +
+                                "            <li><a href=\""+hierarchyToString(hierarchyLevel)+"journal/eportfolio.jsp?token="+token+"&projectId="+projectId+"\">ePortfolio</a></li>\n" +
+                                "            <li><a href=\""+hierarchyToString(hierarchyLevel)+"researchReport/create-title.jsp?token="+token+"&projectId="+projectId+"\">Beitrag</a></li>\n" +
                                 "            <li><p>Bewertung</p></li>\n";
                     }
                     if (projectPhase.equals(ProjectPhase.Execution)){
-                        menuString += "      <li><a href=\"quiz.jsp?token="+token+"&projectId="+projectId+"\">Quizfrage</a></li>\n" +
-                                "            <li><a href=\"eportfolio.jsp?token="+token+"&projectId="+projectId+"\">ePortfolio</a></li>\n" +
-                                "            <li><a href=\"create-title.jsp?token="+token+"&projectId="+projectId+"\">Beitrag</a></li>\n" +
+                        menuString += "      <li><a href=\""+hierarchyToString(hierarchyLevel)+"assessment/Quiz.jsp?token="+token+"&projectId="+projectId+"\">Quizfrage</a></li>\n" +
+                                "            <li><a href=\""+hierarchyToString(hierarchyLevel)+"journal/eportfolio.jsp?token="+token+"&projectId="+projectId+"\">ePortfolio</a></li>\n" +
+                                "            <li><a href=\""+hierarchyToString(hierarchyLevel)+"researchReport/create-title.jsp?token="+token+"&projectId="+projectId+"\">Beitrag</a></li>\n" +
                                 "            <li><p>Bewertung</p></li>\n";
                     }
                     if (projectPhase.equals(ProjectPhase.Assessment)){
@@ -77,13 +80,13 @@ public class Menu extends SimpleTagSupport {
                         "            <li class=\"sidebar-brand\"><a href=\"overview-docent.jsp?token="+token+"&projectId="+projectId+"\">overview</a></li>\n";
                 if (projectPhase!=null) {
                     if (!projectPhase.equals(ProjectPhase.GroupFormation)) {
-                        menuString += "<li><a href=\"quiz-docent.jsp?token="+token+"&projectId="+projectId+"\">Quizfrage</a></li>\n" +
+                        menuString += "<li><a href=\""+hierarchyToString(hierarchyLevel)+"assessment/Quiz-docent.jsp?token="+token+"&projectId="+projectId+"\">Quizfrage</a></li>\n" +
                                 "      <li><p>Gruppen erstellen</p></li>\n" +
-                                "      <li><a href=\"change-phase.jsp?token="+token+"&projectId="+projectId+"\">Projektphase ändern</a></li>\n";
+                                "      <li><a href=\""+hierarchyToString(hierarchyLevel)+"core/management/change-phase.jsp?token="+token+"&projectId="+projectId+"\">Projektphase ändern</a></li>\n";
                     }else {
-                        menuString += "<li><a href=\"quiz-docent.jsp?token="+token+"&projectId="+projectId+"\">Quizfrage</a></li>\n" +
-                                "      <li><a href=\"create-groups.jsp?token="+token+"&projectId="+projectId+"\">Gruppen erstellen</a></li>\n" +
-                                "      <li><a href=\"change-phase.jsp?token="+token+"&projectId="+projectId+"\">Projektphase ändern</a></li>\n";
+                        menuString += "<li><a href=\""+hierarchyToString(hierarchyLevel)+"assessment/quiz-docent.jsp?token="+token+"&projectId="+projectId+"\">Quizfrage</a></li>\n" +
+                                "      <li><a href=\""+hierarchyToString(hierarchyLevel)+"groupfinding/create-groups.jsp?token="+token+"&projectId="+projectId+"\">Gruppen erstellen</a></li>\n" +
+                                "      <li><a href=\""+hierarchyToString(hierarchyLevel)+"management/change-phase.jsp?token="+token+"&projectId="+projectId+"\">Projektphase ändern</a></li>\n";
                     }
                 }
                 menuString +="<li><a id=\"logout\" style=\"cursor:pointer\">Logout</a></li>\n" +
@@ -103,10 +106,25 @@ public class Menu extends SimpleTagSupport {
         User user = management.getUserByToken(token);
         if (user != null)
             out.println("<p id=\"user\" hidden>"+user.getName()+"</p>");
+        out.println("<p id=\"hierarchyLevel\" hidden>"+hierarchyLevel.toString()+"</p>");
+
 
 
+    }
 
+    private String hierarchyToString(Integer hierarchyLevel){
+        String result = "";
+        for(Integer count=0; count<hierarchyLevel; count++){
+            result += "../";
+        }
+        return result;
     }
 
+    public Integer getHierarchy() {
+        return hierarchyLevel;
+    }
 
+    public void setHierarchy(Integer hierarchyLevel) {
+        this.hierarchyLevel = hierarchyLevel;
+    }
 }
\ No newline at end of file
diff --git a/gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/pageAppearance/omniDependencies.java b/gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/pageAppearance/OmniDependencies.java
similarity index 92%
rename from gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/pageAppearance/omniDependencies.java
rename to gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/pageAppearance/OmniDependencies.java
index a3042c94ec08f3e35425638baa1980c3ff755415..fdfd9f66379e32808e9f754f1338bc93c40a7401 100644
--- a/gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/pageAppearance/omniDependencies.java
+++ b/gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/pageAppearance/OmniDependencies.java
@@ -4,7 +4,7 @@ import javax.servlet.jsp.JspWriter;
 import javax.servlet.jsp.tagext.SimpleTagSupport;
 import java.io.IOException;
 
-public class omniDependencies extends SimpleTagSupport {
+public class OmniDependencies extends SimpleTagSupport {
     public void doTag() throws IOException {
         JspWriter out = getJspContext().getOut();
         out.println("<meta charset=\"utf-8\">\n" +
@@ -12,7 +12,7 @@ public class omniDependencies extends SimpleTagSupport {
                 "    <title>fltrail</title>\n" +
                 "    <link rel=\"stylesheet\" href=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css\">\n" +
                 "    <link rel=\"stylesheet\" href=\"../libs/css/styles.css\">\n" +
-                "    <link rel=\"stylesheet\" href=\"../libs/css/footer.css\">\n" +
+                "    <link rel=\"stylesheet\" href=\"../libs/css/Footer.css\">\n" +
                 "    <script src=\"https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js\"></script>\n" +
                 "    <script src=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js\"></script>\n" +
                 "    <link rel=\"stylesheet\" href=\"../libs/fonts/font-awesome.min.css\">\n" +
@@ -20,7 +20,7 @@ public class omniDependencies extends SimpleTagSupport {
                 "    <link rel=\"stylesheet\" href=\"../libs/css/Sidebar-Menu.css\">\n" +
                 "    <script src=\"../libs/js/Sidebar-Menu.js\"></script>\n" +
                 "    <script src=\"../libs/js/utility.js\"></script>\n" +
-                "    <script src=\"../libs/js/footer.js\"></script>\n" +
+                "    <script src=\"../libs/js/Footer.js\"></script>\n" +
                 "    <link rel=\"stylesheet\" href=\"https://use.fontawesome.com/releases/v5.1.0/css/all.css\"\n" +
                 "      integrity=\"sha384-lKuwvrZot6UHsBSfcMvOkWwlCMgc0TaWr+30HWe3a4ltaBwTZhyTEggF5tJv8tbt\" crossorigin=\"anonymous\">");
     }
diff --git a/gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/project/Project.java.orig b/gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/project/Project.java.orig
deleted file mode 100644
index f64942fbc64dbe3ae6bc6b04b0d2bb291f713961..0000000000000000000000000000000000000000
--- a/gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/project/Project.java.orig
+++ /dev/null
@@ -1,165 +0,0 @@
-package unipotsdam.gf.core.management.project;
-
-import unipotsdam.gf.core.states.ProjectPhase;
-
-import java.sql.Timestamp;
-import java.time.LocalDateTime;
-import java.time.ZoneId;
-
-/**
- * Created by dehne on 31.05.2018.
- */
-public class Project {
-
-    private String id;
-    private String password;
-    private Boolean active;
-    private Timestamp timecreated;
-    private String author;
-    private String adminPassword;
-    private String token;
-<<<<<<< HEAD
-    // using enum ProjectPhase
-    private ProjectPhase phase;
-=======
-    // TODO: using enum ProjectPhase
-    private String phase;
->>>>>>> origin/#40_dummyProjectCreation
-
-    public Project() {
-    }
-
-    public Project(String id, String password, Boolean active, String author, String adminPassword) {
-        this.id = id;
-        this.password = password;
-        this.active = active;
-        this.author = author;
-        this.adminPassword = adminPassword;
-        this.timecreated = Timestamp.valueOf(LocalDateTime.now(ZoneId.of("UTC")));
-        // default starting at course creation if new
-        this.setPhase(ProjectPhase.CourseCreation);
-    }
-
-<<<<<<< HEAD
-    public ProjectPhase getPhase() {
-        return phase;
-    }
-
-    /**
-     * setting phase only with enum
-     * @param phase
-     */
-    public void setPhase(ProjectPhase phase) {
-        this.phase = phase;
-    }
-
-    public Project(String id, String password, Boolean active, String author, String adminPassword, String token) {
-=======
-    public Project(String id, String password, Boolean active, String author, String adminPassword, String token, ProjectPhase projectPhase) {
->>>>>>> origin/#40_dummyProjectCreation
-        this.id = id;
-        this.password = password;
-        this.active = active;
-        this.author = author;
-        this.adminPassword = adminPassword;
-        this.token = token;
-        this.phase = projectPhase.name();
-
-        this.timecreated = Timestamp.valueOf(LocalDateTime.now(ZoneId.of("UTC")));
-    }
-
-    public Project(String id, String password, Boolean active, Timestamp timecreated, String author, String adminPassword, String token, String phase) {
-        this.id = id;
-        this.password = password;
-        this.active = active;
-        this.timecreated = timecreated;
-        this.author = author;
-        this.adminPassword = adminPassword;
-        this.token = token;
-        this.phase = phase;
-    }
-
-    public String getId() {
-        return id;
-    }
-
-    public void setId(String id) {
-        this.id = id;
-    }
-
-    public String getPassword() {
-        return password;
-    }
-
-    public void setPassword(String password) {
-        this.password = password;
-    }
-
-    public Boolean isActive() {
-        return active;
-    }
-
-    public void setActive(Boolean active) {
-        this.active = active;
-    }
-
-    public String getAuthor() {
-        return author;
-    }
-
-    public void setAuthor(String author) {
-        this.author = author;
-    }
-
-    public String getAdminPassword() {
-        return adminPassword;
-    }
-
-    public void setAdminPassword(String adminPassword) {
-        this.adminPassword = adminPassword;
-    }
-
-    public String getToken() {
-        return token;
-    }
-
-    public void setToken(String token) {
-        this.token = token;
-    }
-
-    public Timestamp getTimecreated() {
-        return timecreated;
-    }
-
-<<<<<<< HEAD
-    @Override
-    public String toString() {
-        final StringBuilder sb = new StringBuilder("Project{");
-        sb.append("id='").append(id).append('\'');
-        sb.append(", password='").append(password).append('\'');
-        sb.append(", active=").append(active);
-        sb.append(", timecreated=").append(timecreated);
-        sb.append(", author='").append(author).append('\'');
-        sb.append(", adminPassword='").append(adminPassword).append('\'');
-        sb.append(", token='").append(token).append('\'');
-        sb.append(", phase='").append(phase).append('\'');
-        sb.append('}');
-        return sb.toString();
-    }
-=======
-    public String getPhase() {
-        return phase;
-    }
-
-    /**
-     * setting phase only with enum
-     *
-     * @param phase
-     */
-    public void setPhase(ProjectPhase phase) {
-        this.phase = phase.name();
-    }
-
-
->>>>>>> origin/#40_dummyProjectCreation
-}
\ No newline at end of file
diff --git a/gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/user/Menu.java b/gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/user/Menu.java
deleted file mode 100644
index c4147ac2fccb6dd7d7b043cb343a5740f405f96d..0000000000000000000000000000000000000000
--- a/gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/user/Menu.java
+++ /dev/null
@@ -1,67 +0,0 @@
-package unipotsdam.gf.core.management.user;
-
-import unipotsdam.gf.core.management.ManagementImpl;
-
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.jsp.JspException;
-import javax.servlet.jsp.JspWriter;
-import javax.servlet.jsp.PageContext;
-import javax.servlet.jsp.tagext.SimpleTagSupport;
-import java.io.IOException;
-
-
-// TODO: please move this to a view package at the top of the hierarchy as this is not part of the user package
-public class Menu extends SimpleTagSupport {
-    public void doTag() throws JspException, IOException {
-        PageContext pageContext = (PageContext) getJspContext();
-        HttpServletRequest request = (HttpServletRequest) pageContext.getRequest();
-        String token = request.getParameter("token");
-        String projectId = request.getParameter("projectId");
-        ManagementImpl management = new ManagementImpl();
-        JspWriter out = getJspContext().getOut();
-        if (token!=null){
-            User user =  management.getUserByToken(token);
-            Boolean isStudent = user.getStudent();
-            if (isStudent){
-                out.println("<div id=\"sidebar-wrapper\">\n" +
-                        "        <ul class=\"sidebar-nav\">\n" +
-                        "            <li class=\"sidebar-brand\"><a href=\"overview-student.jsp?token="+token+"&projectId="+projectId+"\">overview</a></li>\n" +
-                        "            <li><a href=\"profile.jsp?token="+token+"&projectId="+projectId+"\">Profil</a></li>\n" +
-                        "            <li><a href=\"quiz.jsp?token="+token+"&projectId="+projectId+"\">Quizfrage</a></li>\n" +
-                        "            <li><a href=\"eportfolio.jsp?token="+token+"&projectId="+projectId+"\">ePortfolio</a></li>\n" +
-                        "            <li><a href=\"create-overview.jsp?token="+token+"&projectId="+projectId+"\">Beitrag</a></li>\n" +
-                        "            <li><a href=\"assess-work.jsp?token="+token+"&projectId="+projectId+"\">Bewertung</a></li>\n" +
-                        "            <li><a href=\"../index.jsp\">Logout</a></li>\n" +
-                        "        </ul>\n" +
-                        "    </div>");
-            } else {
-                out.println("<div id=\"sidebar-wrapper\">\n" +
-                        "        <ul class=\"sidebar-nav\">\n" +
-                        "            <li class=\"sidebar-brand\"><a href=\"overview-docent.jsp?token="+token+"&projectId="+projectId+"\">overview</a></li>\n" +
-                        "            <li><a href=\"quiz-docent.jsp?token="+token+"&projectId="+projectId+"\">Quizfrage</a></li>\n" +
-                        "            <li><a href=\"#\">ePortfolio</a></li>\n" +
-                        "            <li><a href=\"#\">Beitrag</a></li>\n" +
-                        "            <li><a href=\"#\">Gruppen erstellen</a></li>\n" +
-                        "            <li><a href=\"#\">Projektphase ändern</a></li>\n" +
-                        "            <li><a href=\"assess-work.jsp?token="+token+"\">Bewertung</a></li>\n" +
-                        "            <li><a href=\"../index.jsp\">Logout</a></li>\n" +
-                        "        </ul>\n" +
-                        "    </div>");
-            }
-        }else{
-            out.println("<div class='alert alert-warning'>" +
-                    "You probably did not give the token to the url" +
-                    "</div>");
-            //in active System this will be the point to redirect to index.jsp, because token is "wrong"
-        }
-        if (projectId!=null)
-            out.println("<p id=\"projectId\" hidden>"+projectId+"</p>");
-        User user = management.getUserByToken(token);
-        if (user != null)
-            out.println("<p id=\"user\" hidden>"+user.getName()+"</p>");
-
-
-    }
-
-
-}
\ No newline at end of file
diff --git a/gemeinsamforschen/src/main/webapp/annotation/annotation-document.jsp b/gemeinsamforschen/src/main/webapp/annotation/annotation-document.jsp
index 4fad61deb04cc2559e08863cda6703c5d6ad8d02..cf43de810340bcb24b9cfed5566c7ba97330847e 100644
--- a/gemeinsamforschen/src/main/webapp/annotation/annotation-document.jsp
+++ b/gemeinsamforschen/src/main/webapp/annotation/annotation-document.jsp
@@ -11,7 +11,7 @@
     <omniDependencies:omniDependencies/>
 
     <!-- css - annotationStyle -->
-    <link rel="stylesheet" type="text/css" href="../assets/css/annotationStyle.css">
+    <link rel="stylesheet" type="text/css" href="css/annotationStyle.css">
     <!-- css - contextMenu -->
     <link href="https://swisnl.github.io/jQuery-contextMenu/dist/jquery.contextMenu.css" rel="stylesheet" type="text/css" />
 
@@ -28,20 +28,20 @@
     <!-- js - rangy TextRange Module -->
     <script src="https://cdnjs.cloudflare.com/ajax/libs/rangy/1.3.0/rangy-textrange.js" type="text/javascript"></script>
     <!-- js - utility -->
-    <script src="../assets/js/utility.js"></script>
+    <script src="js/utility.js"></script>
     <!-- js - annotation websocket script -->
-    <script src="../assets/js/annotationWebsocket.js"></script>
+    <script src="js/annotationWebsocket.js"></script>
     <!-- js - annotation REST script -->
-    <script src="../assets/js/annotationRest.js"></script>
+    <script src="js/annotationRest.js"></script>
     <!-- js - unstructuredRest -->
-    <script src="../assets/js/unstructuredRest.js"></script>
+    <script src="js/unstructuredRest.js"></script>
     <!-- js - annotationScript -->
-    <script src="../assets/js/annotationScript.js"></script>
+    <script src="js/annotationScript.js"></script>
 </head>
 
 <body>
     <div id="wrapper" class="full-height">
-        <menu:menu></menu:menu>
+        <menu:menu hierarchy="1"/>
         <div class="page-content-wrapper full-height">
             <div class="container-fluid full-height">
                 <div class="container-fluid-content">
@@ -96,7 +96,7 @@
                                 <textarea class="form-control resize-vertical" id="annotation-form-comment" name="comment"></textarea>
                             </div>
                         </form>
-                        <!-- modal footer -->
+                        <!-- modal Footer -->
                         <div class="modal-footer">
                             <button id="btnSave" type="button" class="btn btn-success">Speichern</button>
                         </div>
@@ -128,7 +128,7 @@
                                 <textarea class="form-control resize-vertical" id="annotation-edit-form-comment" name="comment"></textarea>
                             </div>
                         </form>
-                        <!-- modal footer -->
+                        <!-- modal Footer -->
                         <div class="modal-footer">
                             <button id="btnDelete" type="button" class="btn btn-danger">Löschen</button>
                             <button id="btnEdit" type="button" class="btn btn-success">Bearbeiten</button>
diff --git a/gemeinsamforschen/src/main/webapp/annotation/create-unstructured-annotation.jsp b/gemeinsamforschen/src/main/webapp/annotation/create-unstructured-annotation.jsp
index de6ef8857c2085b42cb76e54da6369e2bdfa3f61..f423e2091989a99d7e57a39b12fd0ebada732955 100644
--- a/gemeinsamforschen/src/main/webapp/annotation/create-unstructured-annotation.jsp
+++ b/gemeinsamforschen/src/main/webapp/annotation/create-unstructured-annotation.jsp
@@ -10,7 +10,7 @@
     <omniDependencies:omniDependencies/>
 
     <!-- css - unstructured-annotation -->
-    <link rel="stylesheet" type="text/css" href="../assets/css/unstructured-annotation.css">
+    <link rel="stylesheet" type="text/css" href="css/unstructured-annotation.css">
     <!-- css - contextMenu -->
     <link href="https://swisnl.github.io/jQuery-contextMenu/dist/jquery.contextMenu.css" rel="stylesheet" type="text/css" />
 
@@ -25,16 +25,16 @@
     <!-- js - rangy TextRange Module -->
     <script src="https://cdnjs.cloudflare.com/ajax/libs/rangy/1.3.0/rangy-textrange.js" type="text/javascript"></script>
     <!-- js - unstructuredRest -->
-    <script src="../assets/js/unstructuredRest.js"></script>
+    <script src="js/unstructuredRest.js"></script>
     <!-- js - unstructuredUpload -->
-    <script src="../assets/js/unstructuredAnnotation.js"></script>
+    <script src="js/unstructuredAnnotation.js"></script>
 
 
 </head>
 
 <body>
 <div id="wrapper" class="full-height">
-    <menu:menu></menu:menu>
+    <menu:menu hierarchy="1"/>
     <div class="page-content-wrapper full-height">
         <div class="container-fluid full-height">
             <div class="container-fluid-content">
diff --git a/gemeinsamforschen/src/main/webapp/annotation/upload-unstructured-annotation.jsp b/gemeinsamforschen/src/main/webapp/annotation/upload-unstructured-annotation.jsp
index 92c6e31e5f4f8d8370f7d25a62d9be795b5b7191..d0483f04c02ebeee613e55af9832de3e3b4bac61 100644
--- a/gemeinsamforschen/src/main/webapp/annotation/upload-unstructured-annotation.jsp
+++ b/gemeinsamforschen/src/main/webapp/annotation/upload-unstructured-annotation.jsp
@@ -16,17 +16,17 @@
     <script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js" type="text/javascript"></script>
 
     <!-- css - upload-unstructured -->
-    <link rel="stylesheet" type="text/css" href="../assets/css/unstructured-upload.css">
+    <link rel="stylesheet" type="text/css" href="css/unstructured-upload.css">
     <!-- js - unstructuredUpload -->
-    <script src="../assets/js/unstructuredUpload.js"></script>
+    <script src="js/unstructuredUpload.js"></script>
     <!-- js - unstructuredRest -->
-    <script src="../assets/js/unstructuredRest.js"></script>
+    <script src="js/unstructuredRest.js"></script>
 
 </head>
 
 <body>
 <div id="wrapper" class="full-height">
-    <menu:menu/>
+    <menu:menu hierarchy="1"/>
     <div class="page-content-wrapper full-height">
         <div class="container-fluid full-height">
             <div class="container-fluid-content">
diff --git a/gemeinsamforschen/src/main/webapp/core/login/css/Contact-Form-Clean.css b/gemeinsamforschen/src/main/webapp/appearance/Contact-Form-Clean.css
similarity index 100%
rename from gemeinsamforschen/src/main/webapp/core/login/css/Contact-Form-Clean.css
rename to gemeinsamforschen/src/main/webapp/appearance/Contact-Form-Clean.css
diff --git a/gemeinsamforschen/src/main/webapp/core/login/css/Login-Form-Clean.css b/gemeinsamforschen/src/main/webapp/appearance/Login-Form-Clean.css
similarity index 100%
rename from gemeinsamforschen/src/main/webapp/core/login/css/Login-Form-Clean.css
rename to gemeinsamforschen/src/main/webapp/appearance/Login-Form-Clean.css
diff --git a/gemeinsamforschen/src/main/webapp/core/login/css/Sidebar-Menu-1.css b/gemeinsamforschen/src/main/webapp/appearance/Sidebar-Menu-1.css
similarity index 100%
rename from gemeinsamforschen/src/main/webapp/core/login/css/Sidebar-Menu-1.css
rename to gemeinsamforschen/src/main/webapp/appearance/Sidebar-Menu-1.css
diff --git a/gemeinsamforschen/src/main/webapp/core/login/css/Sidebar-Menu.css b/gemeinsamforschen/src/main/webapp/appearance/Sidebar-Menu.css
similarity index 100%
rename from gemeinsamforschen/src/main/webapp/core/login/css/Sidebar-Menu.css
rename to gemeinsamforschen/src/main/webapp/appearance/Sidebar-Menu.css
diff --git a/gemeinsamforschen/src/main/webapp/core/login/css/Sidebar-Menu1.css b/gemeinsamforschen/src/main/webapp/appearance/Sidebar-Menu1.css
similarity index 100%
rename from gemeinsamforschen/src/main/webapp/core/login/css/Sidebar-Menu1.css
rename to gemeinsamforschen/src/main/webapp/appearance/Sidebar-Menu1.css
diff --git a/gemeinsamforschen/src/main/webapp/core/appearance/footer.css b/gemeinsamforschen/src/main/webapp/appearance/footer.css
similarity index 100%
rename from gemeinsamforschen/src/main/webapp/core/appearance/footer.css
rename to gemeinsamforschen/src/main/webapp/appearance/footer.css
diff --git a/gemeinsamforschen/src/main/webapp/core/appearance/footer.js b/gemeinsamforschen/src/main/webapp/appearance/footer.js
similarity index 100%
rename from gemeinsamforschen/src/main/webapp/core/appearance/footer.js
rename to gemeinsamforschen/src/main/webapp/appearance/footer.js
diff --git a/gemeinsamforschen/src/main/webapp/core/login/js/register.js b/gemeinsamforschen/src/main/webapp/appearance/register.js
similarity index 100%
rename from gemeinsamforschen/src/main/webapp/core/login/js/register.js
rename to gemeinsamforschen/src/main/webapp/appearance/register.js
diff --git a/gemeinsamforschen/src/main/webapp/core/appearance/utility.js b/gemeinsamforschen/src/main/webapp/appearance/utility.js
similarity index 65%
rename from gemeinsamforschen/src/main/webapp/core/appearance/utility.js
rename to gemeinsamforschen/src/main/webapp/appearance/utility.js
index 753e889a69d87884549b820971769023414eec50..0c674ce7e11611a7c2674a5220fc7f3dd263697a 100644
--- a/gemeinsamforschen/src/main/webapp/core/appearance/utility.js
+++ b/gemeinsamforschen/src/main/webapp/appearance/utility.js
@@ -1,8 +1,16 @@
+function changeLocationTo(target) {
+    let level = $('#hierarchyLevel').html().trim();
+    let link = calculateHierachy(level) + target;
+    return link;
+}
+
 $(document).ready(function(){
     $('#headLineProject').html($('#projectId').html());
     $('#logout').click(function(){
         //todo: delete cookies / reset session
-        document.location="../index.jsp";
+        let target = "index.jsp";
+        let link = changeLocationTo(target);
+        document.location=link;
     });
     $('#assessment').click(function(){
        checkAssessementPhase();
@@ -29,19 +37,19 @@ function checkAssessementPhase(){
         success: function (phase) {
             switch (phase){
                 case "workRating":{
-                    document.location="finalAssessment.jsp?token=" + getUserTokenFromUrl() + "&projectId=" + $('#projectId').html().trim();
+                    changeLocationTo("finalAssessment.jsp?token=" + getUserTokenFromUrl() + "&projectId=" + $('#projectId').html().trim());
                     break;
                 }
                 case "quiz":{
-                    location.href = "take-quiz.jsp?token=" + getUserTokenFromUrl() + "&projectId=" + $('#projectId').html().trim();
+                    changeLocationTo("take-quiz.jsp?token=" + getUserTokenFromUrl() + "&projectId=" + $('#projectId').html().trim());
                     break;
                 }
                 case "contributionRating":{
-                    location.href = "rate-contribution.jsp?token=" + getUserTokenFromUrl() + "&projectId=" + $('#projectId').html().trim();
+                    changeLocationTo("rate-contribution.jsp?token=" + getUserTokenFromUrl() + "&projectId=" + $('#projectId').html().trim());
                     break;
                 }
                 case "done":{
-                    location.href = "project-student.jsp?token=" + getUserTokenFromUrl() + "&projectId=" + $('#projectId').html().trim();
+                    changeLocationTo("project-student.jsp?token=" + getUserTokenFromUrl() + "&projectId=" + $('#projectId').html().trim());
                     break;
                 }
             }
@@ -74,3 +82,18 @@ function getQueryVariable(variable) {
     return (false);
 }
 
+
+
+function calculateHierachy(level) {
+
+    if (level == 0) {
+
+        return "";
+
+    } else {
+
+        return calculateHierachy(level-1)+"../";
+
+    }
+
+}
\ No newline at end of file
diff --git a/gemeinsamforschen/src/main/webapp/assessment/Quiz-docent.jsp b/gemeinsamforschen/src/main/webapp/assessment/Quiz-docent.jsp
index f18d4b7436ddf84330f301e83f989bd238118205..80ece89d80ce7eb7a2337629284d27e405db3008 100644
--- a/gemeinsamforschen/src/main/webapp/assessment/Quiz-docent.jsp
+++ b/gemeinsamforschen/src/main/webapp/assessment/Quiz-docent.jsp
@@ -7,12 +7,12 @@
 <html>
 <head>
     <omniDependencies:omniDependencies/>
-    <script src="../assets/js/Quiz-docent.js"></script>
+    <script src="js/Quiz-docent.js"></script>
 </head>
 
 <body>
 <div id="wrapper">
-    <menu:menu/>
+    <menu:menu hierarchy="1"/>
     <div class="page-content-wrapper">
         <headLine:headLine/>
         <table class="table-striped">
diff --git a/gemeinsamforschen/src/main/webapp/assessment/Quiz.jsp b/gemeinsamforschen/src/main/webapp/assessment/Quiz.jsp
index 719048e061aed5dac831fccec8e14b79e622ae7b..f5f76c50daa6f328eaddaf3e86cdb56be465feee 100644
--- a/gemeinsamforschen/src/main/webapp/assessment/Quiz.jsp
+++ b/gemeinsamforschen/src/main/webapp/assessment/Quiz.jsp
@@ -7,12 +7,12 @@
 <html>
 <head>
     <omniDependencies:omniDependencies/>
-    <script src="../assets/js/Quiz.js"></script>
+    <script src="js/Quiz.js"></script>
 </head>
 
 <body>
 <div id="wrapper">
-    <menu:menu/>
+    <menu:menu hierarchy="1"/>
     <div class="page-content-wrapper">
         <headLine:headLine/>
         <table class="table-striped">
diff --git a/gemeinsamforschen/src/main/webapp/assessment/assess-work.jsp b/gemeinsamforschen/src/main/webapp/assessment/assess-work.jsp
index 78c9235d2324ddbe4cd42eb4d1940106a042eb5b..9888e655829031b0f307b1dd22d625447153b3cb 100644
--- a/gemeinsamforschen/src/main/webapp/assessment/assess-work.jsp
+++ b/gemeinsamforschen/src/main/webapp/assessment/assess-work.jsp
@@ -9,13 +9,13 @@
 
 <head>
     <omniDependencies:omniDependencies/>
-    <script src="../assets/js/finalAssessment.js"></script>
+    <script src="js/finalAssessment.js"></script>
 
 </head>
 
 <body>
 <div id="wrapper">
-    <menu:menu/>
+    <menu:menu hierarchy="1"/>
     <div class="page-content-wrapper">
         <headLine:headLine/>
         <div>
diff --git a/gemeinsamforschen/src/main/webapp/assessment/calculate-assessment.jsp b/gemeinsamforschen/src/main/webapp/assessment/calculate-assessment.jsp
index 4cfa0c32a23f9074b83ac916483208e3b578c7d8..fc7f7c34876e43bfea3c57ca2186cfcdbbc590c7 100644
--- a/gemeinsamforschen/src/main/webapp/assessment/calculate-assessment.jsp
+++ b/gemeinsamforschen/src/main/webapp/assessment/calculate-assessment.jsp
@@ -3,17 +3,14 @@
 <%@ taglib uri="../core/gemeinsamForschen.tld" prefix="headLine" %>
 <%@ taglib uri="../core/gemeinsamForschen.tld" prefix="omniDependencies" %>
 
-<!-- TODO refactor @Sven: bitte nutze einen Unterordner für dein Modul z.B. webapp/annotation/ -->
-
-
 <!DOCTYPE html>
 <html lang="en">
 <head>
     <omniDependencies:omniDependencies/>
-    <script src="../assets/js/assessmentCalculator.js"></script>
+    <script src="js/assessmentCalculator.js"></script>
 </head>
 <body>
-<menu:menu/>
+<menu:menu hierarchy="1"/>
 <button id="calculateNow">Post Performance</button>
 <button id="giveItBack">Get TotalPerformance</button>
 <headLine:headLine/>
diff --git a/gemeinsamforschen/src/main/webapp/assessment/create-quiz.jsp b/gemeinsamforschen/src/main/webapp/assessment/create-quiz.jsp
index 60ce0a732ef2177ed9dde1435bdcc1c65f59cc72..05d806ab7fb90934e092a57b57b306b69dbb29c3 100644
--- a/gemeinsamforschen/src/main/webapp/assessment/create-quiz.jsp
+++ b/gemeinsamforschen/src/main/webapp/assessment/create-quiz.jsp
@@ -7,12 +7,12 @@
 <html>
 <head>
     <omniDependencies:omniDependencies/>
-    <script src="../assets/js/createQuiz.js"></script>
+    <script src="js/createQuiz.js"></script>
 </head>
 
 <body>
 <div id="wrapper">
-    <menu:menu/>
+    <menu:menu hierarchy="1"/>
     <div class="page-content-wrapper">
         <headLine:headLine/>
         <div style="margin-left:50px;">
diff --git a/gemeinsamforschen/src/main/webapp/assessment/project-docent_CG.jsp b/gemeinsamforschen/src/main/webapp/assessment/project-docent_CG.jsp
index b276788dcf1c79f3a39737cfb02afcf93c50ef7c..e0e09cc664774702f8c5b2d6526f6efe10af23db 100644
--- a/gemeinsamforschen/src/main/webapp/assessment/project-docent_CG.jsp
+++ b/gemeinsamforschen/src/main/webapp/assessment/project-docent_CG.jsp
@@ -9,9 +9,9 @@
 
 <head>
     <omniDependencies:omniDependencies/>
-    <script src="../assets/js/utility.js"></script>
-    <script src="../assets/js/AlertAssessmentOutlier.js"></script>
-    <script src="../assets/js/grading.js"></script>
+    <script src="js/utility.js"></script>
+    <script src="js/AlertAssessmentOutlier.js"></script>
+    <script src="js/grading.js"></script>
     <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.2/Chart.js"></script>
 </head>
 
@@ -19,7 +19,7 @@
 
 <body>
 <div id="wrapper">
-    <menu:menu></menu:menu>
+    <menu:menu hierarchy="1"/>
 
     <div class="page-content-wrapper">
         <div class="container-fluid">
diff --git a/gemeinsamforschen/src/main/webapp/assessment/rate-contribution.jsp b/gemeinsamforschen/src/main/webapp/assessment/rate-contribution.jsp
index e706a9eae47b8b3187613fc3caa94e849d75340d..16ae14c8843e0b506817cefe25c164e442d5d9f2 100644
--- a/gemeinsamforschen/src/main/webapp/assessment/rate-contribution.jsp
+++ b/gemeinsamforschen/src/main/webapp/assessment/rate-contribution.jsp
@@ -11,12 +11,12 @@
     <script src="https://cdn.jsdelivr.net/npm/inscrybmde@1.11.3/dist/inscrybmde.min.js"></script>
     <script src="https://cdn.rawgit.com/showdownjs/showdown/1.8.5/dist/showdown.min.js"></script>
     <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/inscrybmde@1.11.3/dist/inscrybmde.min.css">
-    <script src="../assets/js/rateContribution.js"></script>
+    <script src="js/rateContribution.js"></script>
 </head>
 
 <body>
 <div id="wrapper">
-    <menu:menu/>
+    <menu:menu hierarchy="1"/>
     <p id="groupId" hidden>Hier steht jetzt das richtige</p>
     <div class="page-content-wrapper">
         <headLine:headLine/>
diff --git a/gemeinsamforschen/src/main/webapp/assessment/take-quiz.jsp b/gemeinsamforschen/src/main/webapp/assessment/take-quiz.jsp
index 433023e0bd5714a1e5d395a3609aee02d22551c4..243c2c3f5a94595b8e4a1d2af64c9eced99f4dd4 100644
--- a/gemeinsamforschen/src/main/webapp/assessment/take-quiz.jsp
+++ b/gemeinsamforschen/src/main/webapp/assessment/take-quiz.jsp
@@ -8,13 +8,13 @@
 
 <head>
     <omniDependencies:omniDependencies/>
-    <script src="../assets/js/takeQuiz.js"></script>
+    <script src="js/takeQuiz.js"></script>
 
 </head>
 
 <body>
 <div id="wrapper">
-    <menu:menu/>
+    <menu:menu hierarchy="1"/>
     <div class="page-content-wrapper">
         <headLine:headLine/>
         <div>
diff --git a/gemeinsamforschen/src/main/webapp/assessment/view-quiz.jsp b/gemeinsamforschen/src/main/webapp/assessment/view-quiz.jsp
index 4c742cd78d807d65d0011afee36c50cd84e09542..f7ec88e9917f73b08ece73b864c769285b8515b1 100644
--- a/gemeinsamforschen/src/main/webapp/assessment/view-quiz.jsp
+++ b/gemeinsamforschen/src/main/webapp/assessment/view-quiz.jsp
@@ -8,7 +8,7 @@
 
 <head>
     <omniDependencies:omniDependencies/>
-    <script src="../assets/js/viewQuiz.js"></script>
+    <script src="js/viewQuiz.js"></script>
 
 </head>
 
@@ -16,7 +16,7 @@
 
 
 <div id="wrapper">
-    <menu:menu/>
+    <menu:menu hierarchy="1"/>
     <div class="page-content-wrapper">
         <headLine:headLine/>
         <div>
diff --git a/gemeinsamforschen/src/main/webapp/core/gemeinsamForschen.tld b/gemeinsamforschen/src/main/webapp/core/gemeinsamForschen.tld
index b32f459cea3a6a036b622c85cb47749d45a1d3a0..b5381f6988790ab92047f0b29c512d14daa80f68 100644
--- a/gemeinsamforschen/src/main/webapp/core/gemeinsamForschen.tld
+++ b/gemeinsamforschen/src/main/webapp/core/gemeinsamForschen.tld
@@ -13,6 +13,11 @@
         <name>menu</name>
         <tag-class>unipotsdam.gf.core.management.pageAppearance.Menu</tag-class>
         <body-content>empty</body-content>
+        <attribute>
+            <name>hierarchy</name>
+            <required>yes</required>
+            <rtexprvalue>no</rtexprvalue>
+        </attribute>
     </tag>
 
     <tag>
@@ -23,19 +28,19 @@
 
     <tag>
         <name>omniDependencies</name>
-        <tag-class>unipotsdam.gf.core.management.pageAppearance.omniDependencies</tag-class>
+        <tag-class>unipotsdam.gf.core.management.pageAppearance.OmniDependencies</tag-class>
         <body-content>empty</body-content>
     </tag>
 
     <tag>
         <name>headLine</name>
-        <tag-class>unipotsdam.gf.core.management.pageAppearance.headLine</tag-class>
+        <tag-class>unipotsdam.gf.core.management.pageAppearance.HeadLine</tag-class>
         <body-content>empty</body-content>
     </tag>
 
     <tag>
         <name>footer</name>
-        <tag-class>unipotsdam.gf.core.management.pageAppearance.footer</tag-class>
+        <tag-class>unipotsdam.gf.core.management.pageAppearance.Footer</tag-class>
         <body-content>empty</body-content>
     </tag>
     
diff --git a/gemeinsamforschen/src/main/webapp/feedback/give-feedback.jsp b/gemeinsamforschen/src/main/webapp/feedback/give-feedback.jsp
index be99ae9d34cdfc8f87d8bc18744389173a6e1cea..d06398869d8441e8aae39db6b87e13870b5f0692 100644
--- a/gemeinsamforschen/src/main/webapp/feedback/give-feedback.jsp
+++ b/gemeinsamforschen/src/main/webapp/feedback/give-feedback.jsp
@@ -12,37 +12,37 @@
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>muster-gemeinsam-forschen</title>
     <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
-    <link rel="stylesheet" href="../assets/css/styles.css">
+    <link rel="stylesheet" href="css/styles.css">
     <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
     <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
     <link rel="stylesheet" href="../assets/fonts/font-awesome.min.css">
-    <link rel="stylesheet" href="../assets/css/Community-ChatComments.css">
-    <link rel="stylesheet" href="../assets/css/Sidebar-Menu-1.css">
-    <link rel="stylesheet" href="../assets/css/Sidebar-Menu.css">
+    <link rel="stylesheet" href="css/Community-ChatComments.css">
+    <link rel="stylesheet" href="css/Sidebar-Menu-1.css">
+    <link rel="stylesheet" href="css/Sidebar-Menu.css">
     <script src="https://cdn.jsdelivr.net/npm/inscrybmde@1.11.3/dist/inscrybmde.min.js"></script>
     <script src="https://cdn.rawgit.com/showdownjs/showdown/1.8.5/dist/showdown.min.js"></script>
     <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/inscrybmde@1.11.3/dist/inscrybmde.min.css">
-    <script src="../assets/js/utility.js"></script>
-    <script src="../assets/js/project-student.js"></script>
-    <link rel="stylesheet" type="text/css" href="../assets/css/editDescription.css">
-    <script src="../assets/js/jquery.min.js"></script>
+    <script src="js/utility.js"></script>
+    <script src="js/project-student.js"></script>
+    <link rel="stylesheet" type="text/css" href="css/editDescription.css">
+    <script src="js/jquery.min.js"></script>
     <script src="../assets/bootstrap/js/bootstrap.min.js"></script>
-    <script src="../assets/js/Sidebar-Menu.js"></script>
-    <script  src="../assets/js/editDescription.js"></script>
+    <script src="js/Sidebar-Menu.js"></script>
+    <script  src="js/editDescription.js"></script>
         --%>
 
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/inscrybmde@1.11.3/dist/inscrybmde.min.css">
         <script src="https://cdn.jsdelivr.net/npm/inscrybmde@1.11.3/dist/inscrybmde.min.js"></script>
-        <link rel="stylesheet" type="text/css" href="../assets/css/create-journal.css">
-    <script src="../assets/js/utility.js"></script>
-    <script src="../assets/js/project-student.js"></script>
-    <script src="../assets/js/peerfeedback.js"></script>
+        <link rel="stylesheet" type="text/css" href="css/create-journal.css">
+    <script src="js/utility.js"></script>
+    <script src="js/project-student.js"></script>
+    <script src="js/peerfeedback.js"></script>
         <omniDependencies:omniDependencies/>
 </head>
 
 <body>
 <div id="wrapper">
-    <menu:menu/>
+    <menu:menu hierarchy="1"/>
     <div class="page-content-wrapper">
         <headLine:headLine/>
         <div>
@@ -139,10 +139,10 @@
 </div>
 </div>
 
-<script src="../assets/js/jquery.min.js"></script>
+<script src="js/jquery.min.js"></script>
 <script src="../assets/bootstrap/js/bootstrap.min.js"></script>
-<script src="../assets/js/Sidebar-Menu.js"></script>
-<script src="../assets/js/createJournal.js"></script>
+<script src="js/Sidebar-Menu.js"></script>
+<script src="js/createJournal.js"></script>
 </body>
 
 </html>
\ No newline at end of file
diff --git a/gemeinsamforschen/src/main/webapp/feedback/view-feedback.jsp b/gemeinsamforschen/src/main/webapp/feedback/view-feedback.jsp
index 1e37c9582154b7383dcfb87a57d520e512348676..f8d66152da96379d08d11f1800e4e7d19e31018d 100644
--- a/gemeinsamforschen/src/main/webapp/feedback/view-feedback.jsp
+++ b/gemeinsamforschen/src/main/webapp/feedback/view-feedback.jsp
@@ -7,17 +7,17 @@
 <html>
 
 <head>
-    <link rel="stylesheet" href="../assets/css/viewfeedback.css">
+    <link rel="stylesheet" href="css/viewfeedback.css">
     <omniDependencies:omniDependencies/>
-    <script src="../assets/js/utility.js"></script>
-    <script src="../assets/js/project-student.js"></script>
-    <script src="../assets/js/givepeerfeedback.js"></script>
+    <script src="js/utility.js"></script>
+    <script src="js/project-student.js"></script>
+    <script src="js/givepeerfeedback.js"></script>
 
 </head>
 
 <body>
 <div id="wrapper">
-    <menu:menu/>
+    <menu:menu hierarchy="1"/>
     <div class="page-content-wrapper">
         <headLine:headLine/>
         <div class="container-fluid">
@@ -167,9 +167,9 @@
     </div>
 </div>
 
-<script src="../assets/js/jquery.min.js"></script>
+<script src="js/jquery.min.js"></script>
 <script src="../assets/bootstrap/js/bootstrap.min.js"></script>
-<script src="../assets/js/Sidebar-Menu.js"></script>
+<script src="js/Sidebar-Menu.js"></script>
 </body>
 
 </html>
diff --git a/gemeinsamforschen/src/main/webapp/groupfinding/create-groups.jsp b/gemeinsamforschen/src/main/webapp/groupfinding/create-groups.jsp
index 8907e054c3ab509a17150915d8eefeb9b5fe79ee..f8902c56e7447e21243dede1921b059ba7eb85cf 100644
--- a/gemeinsamforschen/src/main/webapp/groupfinding/create-groups.jsp
+++ b/gemeinsamforschen/src/main/webapp/groupfinding/create-groups.jsp
@@ -6,12 +6,12 @@
 <html>
 <head>
     <omniDependencies:omniDependencies/>
-    <script src="../assets/js/changePhase.js"></script>
+    <script src="js/changePhase.js"></script>
 </head>
 
 <body>
 <div id="wrapper">
-    <menu:menu/>
+    <menu:menu hierarchy="1"/>
     <div class="page-content-wrapper">
         <headLine:headLine/>
         student1<br>
diff --git a/gemeinsamforschen/src/main/webapp/core/login/index.jsp b/gemeinsamforschen/src/main/webapp/index.jsp
similarity index 100%
rename from gemeinsamforschen/src/main/webapp/core/login/index.jsp
rename to gemeinsamforschen/src/main/webapp/index.jsp
diff --git a/gemeinsamforschen/src/main/webapp/journal/create-journal.jsp b/gemeinsamforschen/src/main/webapp/journal/create-journal.jsp
index 9a1809c98f502df96dd866854609e8b0d335e860..973e02000ff0a816d4d00958a68780dc56e1cacf 100644
--- a/gemeinsamforschen/src/main/webapp/journal/create-journal.jsp
+++ b/gemeinsamforschen/src/main/webapp/journal/create-journal.jsp
@@ -8,13 +8,13 @@
 
     <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/inscrybmde@1.11.3/dist/inscrybmde.min.css">
     <script src="https://cdn.jsdelivr.net/npm/inscrybmde@1.11.3/dist/inscrybmde.min.js"></script>
-    <link rel="stylesheet" type="text/css" href="../assets/css/create-journal.css">
+    <link rel="stylesheet" type="text/css" href="css/create-journal.css">
     <omniDependencies:omniDependencies/>
 </head>
 
 <body>
 <div id="wrapper">
-    <menu:menu></menu:menu>
+    <menu:menu hierarchy="1"/>
 
     <div class="page-content-wrapper">
         <div class="container-fluid">
@@ -87,10 +87,10 @@
     </div>
 </div>
 
-<script src="../assets/js/jquery.min.js"></script>
+<script src="js/jquery.min.js"></script>
 <script src="../assets/bootstrap/js/bootstrap.min.js"></script>
-<script src="../assets/js/Sidebar-Menu.js"></script>
-<script src="../assets/js/createJournal.js"></script>
+<script src="js/Sidebar-Menu.js"></script>
+<script src="js/createJournal.js"></script>
 </body>
 
 </html>
\ No newline at end of file
diff --git a/gemeinsamforschen/src/main/webapp/journal/eportfolio.jsp b/gemeinsamforschen/src/main/webapp/journal/eportfolio.jsp
index a84ef0f5bea306cb12bb7e93e0fc256051677ea7..e476522bc12c1e2109a6c1a8b3aee93e3aba7014 100644
--- a/gemeinsamforschen/src/main/webapp/journal/eportfolio.jsp
+++ b/gemeinsamforschen/src/main/webapp/journal/eportfolio.jsp
@@ -6,14 +6,14 @@
 
 <head>
 
-    <link rel="stylesheet" href="../assets/css/e-portfolio.css">
+    <link rel="stylesheet" href="css/e-portfolio.css">
     <omniDependencies:omniDependencies/>
 
 </head>
 
 <body>
 <div id="wrapper">
-    <menu:menu/>
+    <menu:menu hierarchy="1"/>
 
     <div class="page-content-wrapper">
         <div class="container-fluid">
@@ -153,10 +153,10 @@
     </div>
 </div>
 
-<script src="../assets/js/jquery.min.js"></script>
+<script src="js/jquery.min.js"></script>
 <script src="../assets/bootstrap/js/bootstrap.min.js"></script>
-<script src="../assets/js/Sidebar-Menu.js"></script>
-<script src="../assets/js/e-portfolio.js"></script>
+<script src="js/Sidebar-Menu.js"></script>
+<script src="js/e-portfolio.js"></script>
 </body>
 
 </html>
\ No newline at end of file
diff --git a/gemeinsamforschen/src/main/webapp/core/management/change-phase.jsp b/gemeinsamforschen/src/main/webapp/management/change-phase.jsp
similarity index 94%
rename from gemeinsamforschen/src/main/webapp/core/management/change-phase.jsp
rename to gemeinsamforschen/src/main/webapp/management/change-phase.jsp
index 763926f0c09af8ee56ba9a769c3914b34dea5b59..4bb9ce1d4afd6be97153c051b0ebe6ea487c8cb1 100644
--- a/gemeinsamforschen/src/main/webapp/core/management/change-phase.jsp
+++ b/gemeinsamforschen/src/main/webapp/management/change-phase.jsp
@@ -8,12 +8,12 @@
 <html>
 <head>
     <omniDependencies:omniDependencies/>
-    <script src="../assets/js/changePhase.js"></script>
+    <script src="js/changePhase.js"></script>
 </head>
 
 <body>
 <div id="wrapper">
-    <menu:menu/>
+    <menu:menu hierarchy="1"/>
     <div class="page-content-wrapper">
         <headLine:headLine/>
         <div class="alert"id="CourseCreation">
diff --git a/gemeinsamforschen/src/main/webapp/core/management/create-project.jsp b/gemeinsamforschen/src/main/webapp/management/create-project.jsp
similarity index 99%
rename from gemeinsamforschen/src/main/webapp/core/management/create-project.jsp
rename to gemeinsamforschen/src/main/webapp/management/create-project.jsp
index fd2d2015c526193a9cf892d587f4a326f30326ba..c7be48010ccca471a7ea94968845991f6c889c62 100644
--- a/gemeinsamforschen/src/main/webapp/core/management/create-project.jsp
+++ b/gemeinsamforschen/src/main/webapp/management/create-project.jsp
@@ -31,7 +31,7 @@
 </div>
 
 <div id="wrapper" style="margin:0px;">
-    <menu:menu/>
+    <menu:menu hierarchy="1"/>
     <div class="page-content-wrapper">
         <div class="container-fluid">
             <div class="row">
diff --git a/gemeinsamforschen/src/main/webapp/core/management/css/projects.css b/gemeinsamforschen/src/main/webapp/management/css/projects.css
similarity index 100%
rename from gemeinsamforschen/src/main/webapp/core/management/css/projects.css
rename to gemeinsamforschen/src/main/webapp/management/css/projects.css
diff --git a/gemeinsamforschen/src/main/webapp/core/management/delete-project.jsp b/gemeinsamforschen/src/main/webapp/management/delete-project.jsp
similarity index 98%
rename from gemeinsamforschen/src/main/webapp/core/management/delete-project.jsp
rename to gemeinsamforschen/src/main/webapp/management/delete-project.jsp
index ea71a5a58f80dbe1f3196b1f03de8185a6faa35a..497cfb219bb50fe80183fca7a8062daaeb5e7e74 100644
--- a/gemeinsamforschen/src/main/webapp/core/management/delete-project.jsp
+++ b/gemeinsamforschen/src/main/webapp/management/delete-project.jsp
@@ -21,7 +21,7 @@
 <body>
 <div class="loader-inactive" id="loader"></div>
 <div id="wrapper" class="wrapper" style="margin:0px;">
-    <menu:menu></menu:menu>
+    <menu:menu hierarchy="1"/>
     <div class="page-content-wrapper">
         <div class="container-fluid"><a class="btn btn-link" role="button" href="#menu-toggle" id="menu-toggle"></a>
             <div class="row">
diff --git a/gemeinsamforschen/src/main/webapp/core/management/edit-project.jsp b/gemeinsamforschen/src/main/webapp/management/edit-project.jsp
similarity index 89%
rename from gemeinsamforschen/src/main/webapp/core/management/edit-project.jsp
rename to gemeinsamforschen/src/main/webapp/management/edit-project.jsp
index dec41640e22c911f3499eca39c9d9f0519260cbb..dd9e7987c5fb28979a2a39cdc67f9995085681fd 100644
--- a/gemeinsamforschen/src/main/webapp/core/management/edit-project.jsp
+++ b/gemeinsamforschen/src/main/webapp/management/edit-project.jsp
@@ -8,14 +8,14 @@
 
     <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/inscrybmde@1.11.3/dist/inscrybmde.min.css">
     <script src="https://cdn.jsdelivr.net/npm/inscrybmde@1.11.3/dist/inscrybmde.min.js"></script>
-    <link rel="stylesheet" type="text/css" href="../assets/css/editDescription.css">
+    <link rel="stylesheet" type="text/css" href="css/editDescription.css">
     <omniDependencies:omniDependencies/>
 
 </head>
 
 <body>
 <div id="wrapper">
-    <menu:menu></menu:menu>
+    <menu:menu hierarchy="1"/>
 
     <div class="page-content-wrapper">
         <div class="container-fluid">
@@ -60,10 +60,10 @@
     </div>
 </div>
 
-<script src="../assets/js/jquery.min.js"></script>
+<script src="js/jquery.min.js"></script>
 <script src="../assets/bootstrap/js/bootstrap.min.js"></script>
-<script src="../assets/js/Sidebar-Menu.js"></script>
-<script  src="../assets/js/editDescription.js"></script>
+<script src="js/Sidebar-Menu.js"></script>
+<script  src="js/editDescription.js"></script>
 </body>
 
 </html>
\ No newline at end of file
diff --git a/gemeinsamforschen/src/main/webapp/core/management/enter-preferences.jsp b/gemeinsamforschen/src/main/webapp/management/enter-preferences.jsp
similarity index 100%
rename from gemeinsamforschen/src/main/webapp/core/management/enter-preferences.jsp
rename to gemeinsamforschen/src/main/webapp/management/enter-preferences.jsp
diff --git a/gemeinsamforschen/src/main/webapp/core/management/groups.jsp b/gemeinsamforschen/src/main/webapp/management/groups.jsp
similarity index 83%
rename from gemeinsamforschen/src/main/webapp/core/management/groups.jsp
rename to gemeinsamforschen/src/main/webapp/management/groups.jsp
index 6321b9c39018d90850a9b37c79e6c2590b9f4a24..8c31bdb06fd730eb6207bfc8694d412ba2cf2838 100644
--- a/gemeinsamforschen/src/main/webapp/core/management/groups.jsp
+++ b/gemeinsamforschen/src/main/webapp/management/groups.jsp
@@ -8,17 +8,17 @@
     <title>student-form-design</title>
     <link rel="stylesheet" href="../assets/bootstrap/css/bootstrap.min.css">
     <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu:400,700">
-    <link rel="stylesheet" href="../assets/css/Login-Form-Clean.css">
-    <link rel="stylesheet" href="../assets/css/Navigation-with-Button1.css">
-    <link rel="stylesheet" href="../assets/css/Sidebar-Menu.css">
-    <link rel="stylesheet" href="../assets/css/Sidebar-Menu1.css">
+    <link rel="stylesheet" href="css/Login-Form-Clean.css">
+    <link rel="stylesheet" href="css/Navigation-with-Button1.css">
+    <link rel="stylesheet" href="css/Sidebar-Menu.css">
+    <link rel="stylesheet" href="css/Sidebar-Menu1.css">
 
     <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
-    <script src="../assets/js/config.js"></script>
-    <script src="../assets/js/myGroupsInit.js"></script>
-    <script src="../assets/js/getProjects.js"></script>
+    <script src="js/config.js"></script>
+    <script src="js/myGroupsInit.js"></script>
+    <script src="js/getProjects.js"></script>
     <script src="../assets/bootstrap/js/bootstrap.min.js"></script>
-    <script src="../assets/js/Sidebar-Menu.js"></script>
+    <script src="js/Sidebar-Menu.js"></script>
 
 
 
diff --git a/gemeinsamforschen/src/main/webapp/core/management/join-project.jsp b/gemeinsamforschen/src/main/webapp/management/join-project.jsp
similarity index 79%
rename from gemeinsamforschen/src/main/webapp/core/management/join-project.jsp
rename to gemeinsamforschen/src/main/webapp/management/join-project.jsp
index 0c108672309961676b0b63448d26f331800b493a..8c8bd1d8cf495bc0cf26522b5847e8ec246c8e2d 100644
--- a/gemeinsamforschen/src/main/webapp/core/management/join-project.jsp
+++ b/gemeinsamforschen/src/main/webapp/management/join-project.jsp
@@ -8,18 +8,18 @@
     <title>Gruppenmatcher</title>
     <link rel="stylesheet" href="../assets/bootstrap/css/bootstrap.min.css">
     <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Ubuntu:400,700">
-    <link rel="stylesheet" href="../assets/css/Login-Form-Clean.css">
-    <link rel="stylesheet" href="../assets/css/Navigation-with-Button1.css">
-    <link rel="stylesheet" href="../assets/css/Sidebar-Menu.css">
-    <link rel="stylesheet" href="../assets/css/Sidebar-Menu1.css">
-    <link rel="stylesheet" href="../assets/css/styles.css">
+    <link rel="stylesheet" href="css/Login-Form-Clean.css">
+    <link rel="stylesheet" href="css/Navigation-with-Button1.css">
+    <link rel="stylesheet" href="css/Sidebar-Menu.css">
+    <link rel="stylesheet" href="css/Sidebar-Menu1.css">
+    <link rel="stylesheet" href="css/styles.css">
     <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
-    <script src="../assets/js/config.js"></script>
-    <script src="../assets/js/utility.js"></script>
-    <script src="../assets/js/showProjects.js"></script>
-    <script src="../assets/js/GETfile.js"></script>
+    <script src="js/config.js"></script>
+    <script src="js/utility.js"></script>
+    <script src="js/showProjects.js"></script>
+    <script src="js/GETfile.js"></script>
     <script src="../assets/bootstrap/js/bootstrap.min.js"></script>
-    <script src="../assets/js/Sidebar-Menu.js"></script>
+    <script src="js/Sidebar-Menu.js"></script>
 
 </head>
 
diff --git a/gemeinsamforschen/src/main/webapp/docent/js/changePhase.js b/gemeinsamforschen/src/main/webapp/management/js/changePhase.js
similarity index 100%
rename from gemeinsamforschen/src/main/webapp/docent/js/changePhase.js
rename to gemeinsamforschen/src/main/webapp/management/js/changePhase.js
diff --git a/gemeinsamforschen/src/main/webapp/core/management/js/config.js b/gemeinsamforschen/src/main/webapp/management/js/config.js
similarity index 100%
rename from gemeinsamforschen/src/main/webapp/core/management/js/config.js
rename to gemeinsamforschen/src/main/webapp/management/js/config.js
diff --git a/gemeinsamforschen/src/main/webapp/core/management/js/createPreferences.js b/gemeinsamforschen/src/main/webapp/management/js/createPreferences.js
similarity index 100%
rename from gemeinsamforschen/src/main/webapp/core/management/js/createPreferences.js
rename to gemeinsamforschen/src/main/webapp/management/js/createPreferences.js
diff --git a/gemeinsamforschen/src/main/webapp/core/management/js/deleteProject.js b/gemeinsamforschen/src/main/webapp/management/js/deleteProject.js
similarity index 100%
rename from gemeinsamforschen/src/main/webapp/core/management/js/deleteProject.js
rename to gemeinsamforschen/src/main/webapp/management/js/deleteProject.js
diff --git a/gemeinsamforschen/src/main/webapp/core/management/js/getProjects.js b/gemeinsamforschen/src/main/webapp/management/js/getProjects.js
similarity index 100%
rename from gemeinsamforschen/src/main/webapp/core/management/js/getProjects.js
rename to gemeinsamforschen/src/main/webapp/management/js/getProjects.js
diff --git a/gemeinsamforschen/src/main/webapp/core/management/js/myGroupsInit.js b/gemeinsamforschen/src/main/webapp/management/js/myGroupsInit.js
similarity index 100%
rename from gemeinsamforschen/src/main/webapp/core/management/js/myGroupsInit.js
rename to gemeinsamforschen/src/main/webapp/management/js/myGroupsInit.js
diff --git a/gemeinsamforschen/src/main/webapp/core/management/js/newProject.js b/gemeinsamforschen/src/main/webapp/management/js/newProject.js
similarity index 100%
rename from gemeinsamforschen/src/main/webapp/core/management/js/newProject.js
rename to gemeinsamforschen/src/main/webapp/management/js/newProject.js
diff --git a/gemeinsamforschen/src/main/webapp/docent/js/overview-docent.js b/gemeinsamforschen/src/main/webapp/management/js/overview-docent.js
similarity index 100%
rename from gemeinsamforschen/src/main/webapp/docent/js/overview-docent.js
rename to gemeinsamforschen/src/main/webapp/management/js/overview-docent.js
diff --git a/gemeinsamforschen/src/main/webapp/student/js/overview-student.js b/gemeinsamforschen/src/main/webapp/management/js/overview-student.js
similarity index 100%
rename from gemeinsamforschen/src/main/webapp/student/js/overview-student.js
rename to gemeinsamforschen/src/main/webapp/management/js/overview-student.js
diff --git a/gemeinsamforschen/src/main/webapp/core/management/js/overview.js b/gemeinsamforschen/src/main/webapp/management/js/overview.js
similarity index 100%
rename from gemeinsamforschen/src/main/webapp/core/management/js/overview.js
rename to gemeinsamforschen/src/main/webapp/management/js/overview.js
diff --git a/gemeinsamforschen/src/main/webapp/student/js/project-student.js b/gemeinsamforschen/src/main/webapp/management/js/project-student.js
similarity index 100%
rename from gemeinsamforschen/src/main/webapp/student/js/project-student.js
rename to gemeinsamforschen/src/main/webapp/management/js/project-student.js
diff --git a/gemeinsamforschen/src/main/webapp/core/management/js/register.js b/gemeinsamforschen/src/main/webapp/management/js/register.js
similarity index 100%
rename from gemeinsamforschen/src/main/webapp/core/management/js/register.js
rename to gemeinsamforschen/src/main/webapp/management/js/register.js
diff --git a/gemeinsamforschen/src/main/webapp/core/management/js/showProjects.js b/gemeinsamforschen/src/main/webapp/management/js/showProjects.js
similarity index 100%
rename from gemeinsamforschen/src/main/webapp/core/management/js/showProjects.js
rename to gemeinsamforschen/src/main/webapp/management/js/showProjects.js
diff --git a/gemeinsamforschen/src/main/webapp/overview-docent.jsp b/gemeinsamforschen/src/main/webapp/overview-docent.jsp
index 708c6b2b3d3a7f8ce67b9edf7c4610ed303e7d41..4c7353bf9ab8b299f9ce6c086c2293383e4d953c 100644
--- a/gemeinsamforschen/src/main/webapp/overview-docent.jsp
+++ b/gemeinsamforschen/src/main/webapp/overview-docent.jsp
@@ -8,12 +8,12 @@
 
 <head>
     <omniDependencies:omniDependencies/>
-    <script src="../assets/js/overview-docent.js"></script>
+    <script src="js/overview-docent.js"></script>
 </head>
 
 <body>
 <div id="wrapper">
-    <menu:menu/>
+    <menu:menu hierarchy="0"/>
     <div class="page-content-wrapper">
 
         <headLine:headLine/>
diff --git a/gemeinsamforschen/src/main/webapp/overview-student.jsp b/gemeinsamforschen/src/main/webapp/overview-student.jsp
index 16cf0099681d074d7cc7eb6b76a5be65e49f808e..56e618ef549f6a64c5d3481a46b1de5634c4ed1d 100644
--- a/gemeinsamforschen/src/main/webapp/overview-student.jsp
+++ b/gemeinsamforschen/src/main/webapp/overview-student.jsp
@@ -8,13 +8,13 @@
 
 <head>
     <omniDependencies:omniDependencies/>
-    <script src="../assets/js/overview-student.js"></script>
+    <script src="js/overview-student.js"></script>
 
 </head>
 
 <body>
 <div id="wrapper">
-    <menu:menu/>
+    <menu:menu hierarchy="0"/>
     <div class="page-content-wrapper">
         <headLine:headLine/>
         <div>
diff --git a/gemeinsamforschen/src/main/webapp/profile/profile.jsp b/gemeinsamforschen/src/main/webapp/profile/profile.jsp
index 98d36fa484e39c8f95279241e4f44429c0d61794..01d8d3b020074c0a01bb0598f233d9f43082f89a 100644
--- a/gemeinsamforschen/src/main/webapp/profile/profile.jsp
+++ b/gemeinsamforschen/src/main/webapp/profile/profile.jsp
@@ -12,7 +12,7 @@
 <head>
     <omniDependencies:omniDependencies/>
     <link href='http://fonts.googleapis.com/css?family=Roboto+Condensed|Open+Sans+Condensed:300' rel='stylesheet' type='text/css'>
-    <script src="../assets/js/profile.js"></script>
+    <script src="js/profile.js"></script>
 </head>
 
 
@@ -25,7 +25,7 @@
 
 <body>
 <div id="wrapper">
-    <menu:menu/>
+    <menu:menu hierarchy="1"/>
 
     <div class="page-content-wrapper">
         <headLine:headLine/>
diff --git a/gemeinsamforschen/src/main/webapp/project-docent.jsp b/gemeinsamforschen/src/main/webapp/project-docent.jsp
index d22be2837be9dad091e7b50a71f7344bfbcc8f8c..c9d73b608c4a8aacd74b020445a7db1d93349534 100644
--- a/gemeinsamforschen/src/main/webapp/project-docent.jsp
+++ b/gemeinsamforschen/src/main/webapp/project-docent.jsp
@@ -16,7 +16,7 @@
 
 <body>
 <div id="wrapper">
-    <menu:menu/>
+    <menu:menu hierarchy="0"/>
     <div class="page-content-wrapper">
         <headLine:headLine/>
         <button
diff --git a/gemeinsamforschen/src/main/webapp/project-student.jsp b/gemeinsamforschen/src/main/webapp/project-student.jsp
index 83486d62c544ac73167aa09d0af9d9629b59cbe8..1b3d01d0c9e2559e80dea63bcc7182c9b83d1dce 100644
--- a/gemeinsamforschen/src/main/webapp/project-student.jsp
+++ b/gemeinsamforschen/src/main/webapp/project-student.jsp
@@ -15,14 +15,14 @@
 
 <head>
     <omniDependencies:omniDependencies/>
-    <script src="../assets/js/project-student.js"></script>
-    <link rel="stylesheet" href="../assets/css/Community-ChatComments.css">
+    <script src="js/project-student.js"></script>
+    <link rel="stylesheet" href="css/Community-ChatComments.css">
 
 </head>
 
 <body>
 <div id="wrapper">
-    <menu:menu/>
+    <menu:menu hierarchy="0"/>
 
     <div class="page-content-wrapper">
         <headLine:headLine/>
diff --git a/gemeinsamforschen/src/main/webapp/core/login/register.jsp b/gemeinsamforschen/src/main/webapp/register.jsp
similarity index 100%
rename from gemeinsamforschen/src/main/webapp/core/login/register.jsp
rename to gemeinsamforschen/src/main/webapp/register.jsp
diff --git a/gemeinsamforschen/src/main/webapp/researchReport/create-bibliography.jsp b/gemeinsamforschen/src/main/webapp/researchReport/create-bibliography.jsp
index c4daaf6edc7c21133e6330b93268add1a189396c..1cf7b5061979107e01cb2159e4fb923ac3c9da84 100644
--- a/gemeinsamforschen/src/main/webapp/researchReport/create-bibliography.jsp
+++ b/gemeinsamforschen/src/main/webapp/researchReport/create-bibliography.jsp
@@ -14,7 +14,7 @@ den Zustand ändert
     <omniDependencies:omniDependencies/>
     <link href="https://unpkg.com/filepond/dist/filepond.css" rel="stylesheet"> <!--FilePond -->
     <link href="https://unpkg.com/filepond-plugin-image-preview/dist/filepond-plugin-image-preview.css" rel="stylesheet"> <!--FilePond -->
-    <link rel="stylesheet" type="text/css" href="../assets/css/researchReport.css">
+    <link rel="stylesheet" type="text/css" href="css/researchReport.css">
     <title>Forschungsbericht erstellen</title>
 </head>
 <body>
@@ -22,7 +22,7 @@ den Zustand ändert
 
 
 <div id="wrapper">
-    <menu:menu></menu:menu>
+    <menu:menu hierarchy="1"/>
     <div class="page-content-wrapper">
         <headLine:headLine/>
         <div style="margin-left:50px;">
@@ -73,8 +73,8 @@ den Zustand ändert
 </div>
 
 
-<script  src="../assets/js/createReportBibo.js"></script>
-<script  src="../assets/js/createReportProgress.js"></script>
+<script  src="js/createReportBibo.js"></script>
+<script  src="js/createReportProgress.js"></script>
 <script src="https://unpkg.com/filepond/dist/filepond.js"></script> <!--FilePond -->
 <script src="https://unpkg.com/filepond-plugin-image-preview/dist/filepond-plugin-image-preview.js"></script> <!--FilePond -->
 <script>FilePond.parse(document.body);</script> <!--FilePond -->
diff --git a/gemeinsamforschen/src/main/webapp/researchReport/create-concept.jsp b/gemeinsamforschen/src/main/webapp/researchReport/create-concept.jsp
index 81529a11fdb2eba23827c4c9abbbe1910dc76cf1..fd8deec6a9c60f7bf78db280d8dbc4453ba8eec7 100644
--- a/gemeinsamforschen/src/main/webapp/researchReport/create-concept.jsp
+++ b/gemeinsamforschen/src/main/webapp/researchReport/create-concept.jsp
@@ -9,7 +9,7 @@
     <omniDependencies:omniDependencies/>
     <link href="https://unpkg.com/filepond/dist/filepond.css" rel="stylesheet"> <!--FilePond -->
     <link href="https://unpkg.com/filepond-plugin-image-preview/dist/filepond-plugin-image-preview.css" rel="stylesheet"> <!--FilePond -->
-    <link rel="stylesheet" type="text/css" href="../assets/css/researchReport.css">
+    <link rel="stylesheet" type="text/css" href="css/researchReport.css">
     <title>Forschungsbericht erstellen</title>
 </head>
 <body>
@@ -55,8 +55,8 @@
 </form>
 
 
-<script  src="../assets/js/createReportConcept.js"></script>
-<script  src="../assets/js/createReportProgress.js"></script>
+<script  src="js/createReportConcept.js"></script>
+<script  src="js/createReportProgress.js"></script>
 <script src="https://unpkg.com/filepond/dist/filepond.js"></script> <!--FilePond -->
 <script src="https://unpkg.com/filepond-plugin-image-preview/dist/filepond-plugin-image-preview.js"></script> <!--FilePond -->
 <script>FilePond.parse(document.body);</script> <!--FilePond -->
diff --git a/gemeinsamforschen/src/main/webapp/researchReport/create-evaluation.jsp b/gemeinsamforschen/src/main/webapp/researchReport/create-evaluation.jsp
index 19b5d2f9bd8a02744c97bcb441657af14bb9362b..e3da75372f05ca45d40c89509d8976f2d82b487e 100644
--- a/gemeinsamforschen/src/main/webapp/researchReport/create-evaluation.jsp
+++ b/gemeinsamforschen/src/main/webapp/researchReport/create-evaluation.jsp
@@ -9,7 +9,7 @@
     <omniDependencies:omniDependencies/>
     <link href="https://unpkg.com/filepond/dist/filepond.css" rel="stylesheet"> <!--FilePond -->
     <link href="https://unpkg.com/filepond-plugin-image-preview/dist/filepond-plugin-image-preview.css" rel="stylesheet"> <!--FilePond -->
-    <link rel="stylesheet" type="text/css" href="../assets/css/researchReport.css">
+    <link rel="stylesheet" type="text/css" href="css/researchReport.css">
     <title>Forschungsbericht erstellen</title>
 </head>
 <body>
@@ -17,7 +17,7 @@
 
 
 <div id="wrapper">
-    <menu:menu></menu:menu>
+    <menu:menu hierarchy="1"/>
     <div class="page-content-wrapper">
         <headLine:headLine/>
         <div style="margin-left:50px;">
@@ -67,8 +67,8 @@
 </div>
 
 
-<script  src="../assets/js/createReportEvaluation.js"></script>
-<script  src="../assets/js/createReportProgress.js"></script>
+<script  src="js/createReportEvaluation.js"></script>
+<script  src="js/createReportProgress.js"></script>
 <script src="https://unpkg.com/filepond/dist/filepond.js"></script> <!--FilePond -->
 <script src="https://unpkg.com/filepond-plugin-image-preview/dist/filepond-plugin-image-preview.js"></script> <!--FilePond -->
 <script>FilePond.parse(document.body);</script> <!--FilePond -->
diff --git a/gemeinsamforschen/src/main/webapp/researchReport/create-method.jsp b/gemeinsamforschen/src/main/webapp/researchReport/create-method.jsp
index 511285003d5d7b559f5536c0265a18e3830d20dd..c62d945ad7f9a13b6a8dbbcc6d03c163bd56f5e5 100644
--- a/gemeinsamforschen/src/main/webapp/researchReport/create-method.jsp
+++ b/gemeinsamforschen/src/main/webapp/researchReport/create-method.jsp
@@ -9,7 +9,7 @@
     <omniDependencies:omniDependencies/>
     <link href="https://unpkg.com/filepond/dist/filepond.css" rel="stylesheet"> <!--FilePond -->
     <link href="https://unpkg.com/filepond-plugin-image-preview/dist/filepond-plugin-image-preview.css" rel="stylesheet"> <!--FilePond -->
-    <link rel="stylesheet" type="text/css" href="../assets/css/researchReport.css">
+    <link rel="stylesheet" type="text/css" href="css/researchReport.css">
     <title>Forschungsbericht erstellen</title>
 </head>
 <body>
@@ -17,7 +17,7 @@
 
 
 <div id="wrapper">
-    <menu:menu></menu:menu>
+    <menu:menu hierarchy="1"/>
     <div class="page-content-wrapper">
         <headLine:headLine/>
         <div style="margin-left:50px;">
@@ -68,8 +68,8 @@
 </div>
 
 
-<script  src="../assets/js/createReportMethod.js"></script>
-<script  src="../assets/js/createReportProgress.js"></script>
+<script  src="js/createReportMethod.js"></script>
+<script  src="js/createReportProgress.js"></script>
 <script src="https://unpkg.com/filepond/dist/filepond.js"></script> <!--FilePond -->
 <script src="https://unpkg.com/filepond-plugin-image-preview/dist/filepond-plugin-image-preview.js"></script> <!--FilePond -->
 <script>FilePond.parse(document.body);</script> <!--FilePond -->
diff --git a/gemeinsamforschen/src/main/webapp/researchReport/create-overview.jsp b/gemeinsamforschen/src/main/webapp/researchReport/create-overview.jsp
index e103022c3e16b646eca78444c3fae271c8937b6c..65ad9e2efedfa0e33be601fdcc2cc431709d5224 100644
--- a/gemeinsamforschen/src/main/webapp/researchReport/create-overview.jsp
+++ b/gemeinsamforschen/src/main/webapp/researchReport/create-overview.jsp
@@ -10,8 +10,8 @@
     <link href="https://unpkg.com/filepond-plugin-image-preview/dist/filepond-plugin-image-preview.css" rel="stylesheet"> <!--FilePond -->
     <link href="https://unpkg.com/filepond/dist/filepond.css" rel="stylesheet"> <!--FilePond -->
     <link href="https://unpkg.com/filepond-plugin-image-preview/dist/filepond-plugin-image-preview.css" rel="stylesheet"> <!--FilePond -->
-    <link rel="stylesheet" type="text/css" href="../assets/css/researchReportOverview.css">
-    <script src="../assets/js/createReportOverview.js"></script>
+    <link rel="stylesheet" type="text/css" href="css/researchReportOverview.css">
+    <script src="js/createReportOverview.js"></script>
     <title>Forschungsbericht Ãœbersicht</title>
 
 
@@ -20,7 +20,7 @@
 <body>
 
 <div id="wrapper">
-    <menu:menu></menu:menu>
+    <menu:menu hierarchy="1"/>
     <div class="page-content-wrapper">
         <headLine:headLine/>
         <div style="margin-left:50px;">
diff --git a/gemeinsamforschen/src/main/webapp/researchReport/create-process-description.jsp b/gemeinsamforschen/src/main/webapp/researchReport/create-process-description.jsp
index 1d8ca36e228ce951a065c7590df06dca63adec84..943bbf9f725bb3dc7703569394c23fc4476d022d 100644
--- a/gemeinsamforschen/src/main/webapp/researchReport/create-process-description.jsp
+++ b/gemeinsamforschen/src/main/webapp/researchReport/create-process-description.jsp
@@ -9,7 +9,7 @@
     <omniDependencies:omniDependencies/>
     <link href="https://unpkg.com/filepond/dist/filepond.css" rel="stylesheet"> <!--FilePond -->
     <link href="https://unpkg.com/filepond-plugin-image-preview/dist/filepond-plugin-image-preview.css" rel="stylesheet"> <!--FilePond -->
-    <link rel="stylesheet" type="text/css" href="../assets/css/researchReport.css">
+    <link rel="stylesheet" type="text/css" href="css/researchReport.css">
     <title>Forschungsbericht erstellen</title>
 </head>
 <body>
@@ -17,7 +17,7 @@
 
 
 <div id="wrapper">
-    <menu:menu></menu:menu>
+    <menu:menu hierarchy="1"/>
     <div class="page-content-wrapper">
         <headLine:headLine/>
         <div style="margin-left:50px;">
@@ -67,8 +67,8 @@
 </div>
 
 
-<script  src="../assets/js/createReportDo.js"></script>
-<script  src="../assets/js/createReportProgress.js"></script>
+<script  src="js/createReportDo.js"></script>
+<script  src="js/createReportProgress.js"></script>
 <script src="https://unpkg.com/filepond/dist/filepond.js"></script> <!--FilePond -->
 <script src="https://unpkg.com/filepond-plugin-image-preview/dist/filepond-plugin-image-preview.js"></script> <!--FilePond -->
 <script>FilePond.parse(document.body);</script> <!--FilePond -->
diff --git a/gemeinsamforschen/src/main/webapp/researchReport/create-question.jsp b/gemeinsamforschen/src/main/webapp/researchReport/create-question.jsp
index c8d3cc87bee6fc2c33a636ed303232278b7f926e..98d32d47076b9f40eb6222b8f33ac4e6d79098b4 100644
--- a/gemeinsamforschen/src/main/webapp/researchReport/create-question.jsp
+++ b/gemeinsamforschen/src/main/webapp/researchReport/create-question.jsp
@@ -10,7 +10,7 @@
     <omniDependencies:omniDependencies/>
     <link href="https://unpkg.com/filepond/dist/filepond.css" rel="stylesheet"> <!--FilePond -->
     <link href="https://unpkg.com/filepond-plugin-image-preview/dist/filepond-plugin-image-preview.css" rel="stylesheet"> <!--FilePond -->
-    <link rel="stylesheet" type="text/css" href="../assets/css/researchReport.css">
+    <link rel="stylesheet" type="text/css" href="css/researchReport.css">
     <title>Forschungsbericht erstellen</title>
 </head>
 <body>
@@ -19,7 +19,7 @@
 
 
 <div id="wrapper">
-    <menu:menu></menu:menu>
+    <menu:menu hierarchy="1"/>
     <div class="page-content-wrapper">
         <headLine:headLine/>
         <div style="margin-left:50px;">
@@ -69,8 +69,8 @@
 </div>
 
 
-<script  src="../assets/js/createReportQuestion.js"></script>
-<script  src="../assets/js/createReportProgress.js"></script>
+<script  src="js/createReportQuestion.js"></script>
+<script  src="js/createReportProgress.js"></script>
 <script src="https://unpkg.com/filepond/dist/filepond.js"></script> <!--FilePond -->
 <script src="https://unpkg.com/filepond-plugin-image-preview/dist/filepond-plugin-image-preview.js"></script> <!--FilePond -->
 <script>FilePond.parse(document.body);</script> <!--FilePond -->
diff --git a/gemeinsamforschen/src/main/webapp/researchReport/create-research.jsp b/gemeinsamforschen/src/main/webapp/researchReport/create-research.jsp
index 2ab818ee01a8cdc4d015a580f06bbc21ad2a1047..5fe79fde95377d09d8085a231324ea8eea98ccc1 100644
--- a/gemeinsamforschen/src/main/webapp/researchReport/create-research.jsp
+++ b/gemeinsamforschen/src/main/webapp/researchReport/create-research.jsp
@@ -9,14 +9,14 @@
     <omniDependencies:omniDependencies/>
     <link href="https://unpkg.com/filepond/dist/filepond.css" rel="stylesheet"> <!--FilePond -->
     <link href="https://unpkg.com/filepond-plugin-image-preview/dist/filepond-plugin-image-preview.css" rel="stylesheet"> <!--FilePond -->
-    <link rel="stylesheet" type="text/css" href="../assets/css/researchReport.css">
+    <link rel="stylesheet" type="text/css" href="css/researchReport.css">
     <title>Forschungsbericht erstellen</title>
 </head>
 <body>
 
 
 <div id="wrapper">
-    <menu:menu></menu:menu>
+    <menu:menu hierarchy="1"/>
     <div class="page-content-wrapper">
         <headLine:headLine/>
         <div style="margin-left:50px;">
@@ -71,8 +71,8 @@
 
 
 
-<script  src="../assets/js/createReportRecherche.js"></script>
-<script  src="../assets/js/createReportProgress.js"></script>
+<script  src="js/createReportRecherche.js"></script>
+<script  src="js/createReportProgress.js"></script>
 <script src="https://unpkg.com/filepond/dist/filepond.js"></script> <!--FilePond -->
 <script src="https://unpkg.com/filepond-plugin-image-preview/dist/filepond-plugin-image-preview.js"></script> <!--FilePond -->
 <script>FilePond.parse(document.body);</script> <!--FilePond -->
diff --git a/gemeinsamforschen/src/main/webapp/researchReport/create-title.jsp b/gemeinsamforschen/src/main/webapp/researchReport/create-title.jsp
index dd0126542b7374d627adc1ce4535c52b05510870..dbfb2eb4c642da5002bb21f99b7495a07dfc14b4 100644
--- a/gemeinsamforschen/src/main/webapp/researchReport/create-title.jsp
+++ b/gemeinsamforschen/src/main/webapp/researchReport/create-title.jsp
@@ -10,13 +10,13 @@
     <omniDependencies:omniDependencies/>
     <link href="https://unpkg.com/filepond/dist/filepond.css" rel="stylesheet"> <!--FilePond -->
     <link href="https://unpkg.com/filepond-plugin-image-preview/dist/filepond-plugin-image-preview.css" rel="stylesheet"> <!--FilePond -->
-    <link rel="stylesheet" type="text/css" href="../assets/css/researchReport.css">
+    <link rel="stylesheet" type="text/css" href="css/researchReport.css">
     <title>Forschungsbericht erstellen</title>
 </head>
 <body>
 
 <div id="wrapper">
-    <menu:menu></menu:menu>
+    <menu:menu hierarchy="1"/>
         <div class="page-content-wrapper">
             <headLine:headLine/>
             <div style="margin-left:50px;">
@@ -80,8 +80,8 @@
 </div>
 
 
-<script  src="../assets/js/createReportTitle.js"></script>
-<script  src="../assets/js/createReportProgress.js"></script>
+<script  src="js/createReportTitle.js"></script>
+<script  src="js/createReportProgress.js"></script>
 <script src="https://unpkg.com/filepond/dist/filepond.js"></script> <!--FilePond -->
 <script src="https://unpkg.com/filepond-plugin-image-preview/dist/filepond-plugin-image-preview.js"></script> <!--FilePond -->
 <script>FilePond.parse(document.body);</script> <!--FilePond -->
diff --git a/gemeinsamforschen/src/main/webapp/core/session/session_example_1.jsp b/gemeinsamforschen/src/main/webapp/session/session_example_1.jsp
similarity index 100%
rename from gemeinsamforschen/src/main/webapp/core/session/session_example_1.jsp
rename to gemeinsamforschen/src/main/webapp/session/session_example_1.jsp
diff --git a/gemeinsamforschen/src/main/webapp/core/session/session_example_2.jsp b/gemeinsamforschen/src/main/webapp/session/session_example_2.jsp
similarity index 100%
rename from gemeinsamforschen/src/main/webapp/core/session/session_example_2.jsp
rename to gemeinsamforschen/src/main/webapp/session/session_example_2.jsp