diff --git a/client/KnowledgeBank/Nolans.css b/client/KnowledgeBank/Nolans.css
index c0b287f51f233ffe16d7814c874f9ec39342cee5..deab731c673f4d5cb0a5db79d887ea0457b999ad 100644
--- a/client/KnowledgeBank/Nolans.css
+++ b/client/KnowledgeBank/Nolans.css
@@ -57,6 +57,15 @@ font-size:15px;
     padding-top: 5%;
 
 }
+.projectPageNolandsModel {
+    width: 50%;
+    display: flex; 
+    flex-direction: column; /* Stack children (e.g. the buttons) vertically*/
+    /* justify-content: center; */ /* Horizontal centering. align-items istead would be vertical centering. */
+    align-items: center;
+    /* padding-top: 5%; */
+    position: relative;
+}
 
 .NolansButtons {
     width: 50%;
@@ -96,7 +105,7 @@ font-size:15px;
 /*Styling for the PGSA-circle */
 
 .wrap {
-    height: 350px;
+    height: 350px; /* varför 350?? */
     width: 300px;
     border-radius: 50%;
     position: relative;
@@ -104,6 +113,11 @@ font-size:15px;
     border: 2px solid #000; /* Add a 2px solid black border */
 }
 
+.projectPageWrap{
+    height: 300px; /* ful lösning, men behövdes för att bägge sidor skulle bli snygga */
+    
+}
+
 .quart {
     position: absolute;
     height: 50%;
@@ -119,29 +133,27 @@ font-size:15px;
 
 .quart:first-child {
     top: 0;
-    left: 0;
-    background-color:  #884582;
-
+    left: 50%;
+    background-color: #ffaaf8;
+   
 }
 
 .quart:nth-child(2) {
-    top: 0;
+    top: 50%;
     left: 50%;
-    background-color: #ffaaf8;
-   
+    background-color: #ef7de6;
 }
 
 .quart:nth-child(3) {
     top: 50%;
     left: 0;
     background-color: #bc60b4;
-   
 }
 
 .quart:nth-child(4) {
-    top: 50%;
-    left: 50%;
-    background-color: #ef7de6;
+    top: 0;
+    left: 0;
+    background-color:  #884582;
 }
 
 .center {
diff --git a/client/KnowledgeBank/Nolans.html b/client/KnowledgeBank/Nolans.html
index 12d4193d2091132eeaeea42113ecabfc4398938f..878542bc4ea9b93fbe9ec71815eff4e39042ec19 100644
--- a/client/KnowledgeBank/Nolans.html
+++ b/client/KnowledgeBank/Nolans.html
@@ -110,10 +110,10 @@
             <div class="arrow"></div>
 
             <div class="wrap">
-                <div id="nolans7" class="quart" onclick="redirectToPage('Nolans7.html')">Agera</div>
                 <div id="nolans4" class="quart" onclick="redirectToPage('Nolans4.html')">Planera</div>
-                <div id="nolans6" class="quart" onclick="redirectToPage('Nolans6.html')">Studera</div>
                 <div id="nolans5" class="quart" onclick="redirectToPage('Nolans5.html')">Göra</div>
+                <div id="nolans6" class="quart" onclick="redirectToPage('Nolans6.html')">Studera</div>
+                <div id="nolans7" class="quart" onclick="redirectToPage('Nolans7.html')">Agera</div>
                 <div class="center">P G S A</div>
             </div>
         </div>
diff --git a/client/KnowledgeBank/completedProjects.ts b/client/KnowledgeBank/completedProjects.ts
index ca57fb5dd1cc7c439159160b5e6b3f5096bc182c..7a3a5eef9ef8159046938caa23852c659bdf1d51 100644
--- a/client/KnowledgeBank/completedProjects.ts
+++ b/client/KnowledgeBank/completedProjects.ts
@@ -21,7 +21,148 @@ import {
 
 import { formatDate } from "../projectPage/projectPage.js";
 
-import { projectCard } from "../currentProjects/currentProjects.js"
+//import { projectCard } from "../currentProjects/currentProjects.js"
+
+export class projectCard {
+  public name: string; // Projectowner
+  public department: string;
+  public title: string;
+  public description: string;
+  public id: number;
+  public projectId: string;
+  public stage: any;
+  public dateStarted: any;
+  public endDate: any;
+  public completed: boolean;
+
+  constructor(
+    id: number,
+    name: string,
+    department: string,
+    title: string,
+    description: string,
+    projectId: string,
+    currentStage: string,
+    dateStarted: any,
+    endDate: any,
+    completed: boolean
+  ) {
+    this.name = name;
+    this.department = department;
+    this.title = title;
+    this.description = description;
+    this.id = id;
+    this.projectId = projectId;
+    this.stage = currentStage;
+    this.dateStarted = dateStarted;
+    this.endDate = endDate;
+    this.completed = completed;
+  }
+
+  showMoreInfo(blockId: string, thisTextId: string): void {
+    const blockElement = document.getElementById(blockId);
+    if (blockElement) {
+      blockElement.style.display = "flex";
+    }
+
+    const textElement = document.getElementById(thisTextId);
+    if (textElement) {
+      textElement.innerText = "^ Stäng detaljer";
+    }
+  }
+
+  closeMoreInfo(blockId: string, thisTextId: string): void {
+    const blockElement = document.getElementById(blockId) as HTMLSelectElement;
+    if (blockElement) {
+      blockElement.style.display = "none";
+    }
+    const textElement = document.getElementById(thisTextId);
+    if (textElement) {
+      textElement.innerText = "> Mer information";
+    }
+  }
+
+  loadInitiatePage() {
+    alert("The initiate project page should now be loaded");
+  }
+
+  generateHTML(): string {
+    // Set default styles for stageSymbol (P, D, S, A, Avslutat)
+    let stageSymbol = "";
+    let stageFontSize = "50px";
+    let stageMarginLeft = "35px";
+    let stageMarginTop = "10px";
+
+    // Set projectDates to dateStarted
+    let projectDates = formatDate(this.dateStarted);
+
+    if (this.completed) {
+      stageSymbol = "Avslutat";
+      stageFontSize = "25px";
+      stageMarginLeft = "5px";
+      stageMarginTop = "30px";
+
+      // Append endDate to projectDates
+      projectDates += " till " + formatDate(this.endDate);
+    } else if (this.stage == "Plan") {
+      stageSymbol = "P";
+    } else if (this.stage == "Do") {
+      stageSymbol = "G";
+    } else if (this.stage == "Study") {
+      stageSymbol = "S";
+    } else if (this.stage == "Act") {
+      stageSymbol = "A";
+    }
+
+    return `
+    <div class="totalExpandedOngoingWorkCard">
+      <div style="cursor: default;" class="flex-container ongoingCard shadow" id="${
+        this.projectId
+      }">
+        <div class="ongoingCardImageContainer toSinglePage">
+          <div id="borderPinkFaded">
+            <div class = "flex-box ongoingCardImage toSinglePage">
+              <div id="currentStageLetter${this.projectId}" style=
+              "font-size: ${stageFontSize}; 
+              margin-left: ${stageMarginLeft}; 
+              margin-top: ${stageMarginTop};
+              font-weight: 
+              bolder;
+              color: #845380;
+              position: inherit; 
+              ">${stageSymbol}</div>
+            </div>
+          </div>
+        </div>
+        <div class="div ongoingCardInfo toSinglePage">
+        <p class="toSinglePage" id="ongoingCardIdeaTitle">${this.title}</p>
+        <p class="toSinglePage" id="ongoingCardDepartment">${
+          this.department
+        }</p>
+          <p class="toSinglePage" id="ongoingCardManager">${this.name}</p>
+          <p class="toSinglePage" id="ongoingCardDatesCurrentProjects${this.projectId}" style="font-size: 13px; font-style: italic; margin-top: 5px;">${projectDates} </p>
+        </div>
+        <button id="completed-page-button-${this.projectId}" data-project-id="${
+      this.id
+    }" class="projectButton fs-6 text-white d-flex pb-2 pt-2" role="button" style="height: 10%; min-width: 15vw; white-space: nowrap; align-items: center; font-family:'Roboto', sans-serif;">Gå till Förbättringsarbetet</button>
+        <div class="container ongoingSeeCardDetails toSinglePage">
+          <div class="ongoingSeeCardDetailsInner">
+            <div id="completed-page-ongoingSeeDetailsButton${
+              this.projectId
+            }" class = "moreInfoClass">> Mer information</div>
+          </div>
+        </div>
+      </div> 
+      <div class = "expandedOngoingWorkCard" id="expandedOngoingWorkCard${
+        this.projectId
+      }" style="display: none;">
+        <div class ="expandedTextOngoingWorkCard">
+          ${this.description}
+        </div>
+      </div>
+    </div> `;
+  }
+}
 
 let projectCards: projectCard[] = [];
 let filteredImprovementWorks: any[] = [];
@@ -309,11 +450,11 @@ function sortProjects(
   // Loop through the saved array of cards and generate HTML for each card
   for (const card of cardsToIterate) {
     let cardHTML = card.generateHTML();
-    addEventListener(listenersLoaded, card.projectId, card);
     let div = document.createElement("div");
     div.className = "projectCardCardDiv"; // Set the class name(s) here
     div.innerHTML = cardHTML;
     if (!selectElement) return;
+    addEventListener(listenersLoaded, card.projectId, card);
     selectElement.appendChild(div); // Stop if the container isn't found
   }
 }
diff --git a/client/SidebarAndHeader/pageHandler.ts b/client/SidebarAndHeader/pageHandler.ts
index 91f0a9a0565acb8a80c15c1be41d758eff11b5f7..a8273e55875896d98ebc3a31e7cc1ca42b208a6c 100644
--- a/client/SidebarAndHeader/pageHandler.ts
+++ b/client/SidebarAndHeader/pageHandler.ts
@@ -351,7 +351,7 @@ function loadMyProfile() {
 function loadMyProfilePage() {
   clearContent();
   setTitle("Din Profil");
-  profilePage.loadPage(); //fix containers
+  profilePage.loadPage(currentProjectsListenersAdded); //fix containers
   document.addEventListener("click", function (event) {
     const target = event.target as HTMLElement;
     //adds an event listener for the initiate page
diff --git a/client/currentProjects/currentProjects.ts b/client/currentProjects/currentProjects.ts
index f06ca70c99ab0dbd23d7855c1597f85a33159ea7..434867874b8f049e39b9449a255ed50fd38ec02a 100644
--- a/client/currentProjects/currentProjects.ts
+++ b/client/currentProjects/currentProjects.ts
@@ -108,7 +108,7 @@ export class projectCard {
     } else if (this.stage == "Plan") {
       stageSymbol = "P";
     } else if (this.stage == "Do") {
-      stageSymbol = "D";
+      stageSymbol = "G";
     } else if (this.stage == "Study") {
       stageSymbol = "S";
     } else if (this.stage == "Act") {
diff --git a/client/homePage.ts b/client/homePage.ts
index eb58f580115f878cc26d3282035efdca11d69f86..a3bf7feb88612103371e3c6904152af8e0bc5381 100644
--- a/client/homePage.ts
+++ b/client/homePage.ts
@@ -485,7 +485,7 @@ async function improvementWorkInfo(departmentContainer: any, user: any) {
   }
 }
 
-async function getProjects(
+export async function getProjects(
   selectElement: HTMLElement,
   listenersLoaded: boolean,
   userHsaId: string
@@ -538,7 +538,7 @@ async function getProjects(
         } else if (project.currentStage == "Plan") {
           stageDiv.innerHTML = "P";
         } else if (project.currentStage == "Do") {
-          stageDiv.innerHTML = "D";
+          stageDiv.innerHTML = "G";
         } else if (project.currentStage == "Study") {
           stageDiv.innerText = "S";
         } else if (project.currentStage == "Act") {
diff --git a/client/ideaBank/ideaCard.css b/client/ideaBank/ideaCard.css
index 6ecbb7a29a8d10f82cd4751fb482c4794f572f91..d7b7e05e8d0151f232130badc0f1526b42d216f9 100644
--- a/client/ideaBank/ideaCard.css
+++ b/client/ideaBank/ideaCard.css
@@ -4,6 +4,7 @@
   overflow: hidden;
   text-overflow: ellipsis;
   font-size: 13px;
+  color: black;
 }
 .ideaCardFontComments {
   font-family: "Roboto", sans-serif;
diff --git a/client/profilePage.ts b/client/profilePage.ts
index 9aabacee1b3d1c023b2f5d1c231ec023af2395a2..d4d55da9393ef4f1177979e490c4416621e143cd 100644
--- a/client/profilePage.ts
+++ b/client/profilePage.ts
@@ -1,7 +1,19 @@
 import { onAuthStateChanged } from "firebase/auth";
 import { auth } from "./Database/database.js";
 import { logout } from "./Database/authentication.js";
-import { getUsers, getSuggestions, getImprovementWorks, getUnits, getObjectById, getImprovementWorksForUser } from "../client/Database/database.js";
+import { getUsers, getSuggestions, getImprovementWorks, getImprovementWorkResponsible, getUnits, getObjectById, getImprovementWorksForUser } from "../client/Database/database.js";
+import { formatDate } from "./projectPage/projectPage.js";
+import {
+  loadProjectPageP,
+  loadProjectPageA,
+  loadProjectPageG,
+  loadProjectPageS,
+} from "./SidebarAndHeader/pageHandler.js";
+import { projectCard, addEventListener } from "./currentProjects/currentProjects.js";
+
+import {
+  getProjects
+} from "./homePage.js"
 
 function logoutUser(event : Event) {
     event.preventDefault();
@@ -192,7 +204,7 @@ async function createNewIdeaCard(
     container.appendChild(div);
   }
   
- export async function loadPage() {
+ export async function loadPage(listenersLoaded: boolean) {
      const container = document.querySelector('#container-fluid');
 
 
@@ -247,7 +259,7 @@ async function createNewIdeaCard(
                  }
                  const projectContainer = document.getElementById("project-container");
                  if(projectContainer) {
-                  await getProjects(projectContainer, user.id);
+                  await getProjects(projectContainer, listenersLoaded, user.id);
                  }
                 
              })
@@ -287,112 +299,79 @@ async function createNewIdeaCard(
                 });
               }
 
-
-            async function getProjects (selectElement : HTMLElement, /*listenersLoaded:boolean,*/ userHsaId: string) {
-              const data = await getImprovementWorksForUser(userHsaId);
-              let id = 0;
-              data.forEach(async(project) => {
-                  let title = project.name;
-                  let department = await getObjectById('unit', project.unitId);
-                  if(department) {
-                      let name = "Ansvarig"; //Waiting for backend fix
-                      let description = project.content;
-                      let i = id;
-                      let card = new projectCard(i, name, department.name, title, description, project.id);
-                      projectCards[i] = card;
-                      let cardHTML = card.generateHTML();
-                      //addEventListener(listenersLoaded, project.id, card);
-                      let div = document.createElement('div');
-                      div.className = 'homePageProjectCardDiv'; // Set the class name(s) here
-                      div.innerHTML = cardHTML;
-                      if (!selectElement) return; 
-                      selectElement.appendChild(div); // Stop if the container isn't found
-                      id ++;   
-                  } else {
-                      console.log(project.unitId + " is not a unit"); //Unit Ids on improvement work that do not exist 
-                  }
-              });
-          }
-
-
-
-
-    let projectCards: { [key: number]: projectCard } = {};
-
-class projectCard {
-    private name: string; // Projectowner
-    private department: string;
-    private title: string;
-    private description: string;
-    private id: number;
-    private projectId: string;
-
-    constructor(id: number, name: string, department: string, title: string, description: string, projectId: string) {
-      this.name = name;
-      this.department = department;
-      this.title = title;
-      this.description = description;
-      this.id = id;
-      this.projectId = projectId;
-    }
-
-    showMoreInfo(blockId: string, thisTextId: string): void {
-        const blockElement = document.getElementById(blockId);
-        if (blockElement) {
-            blockElement.style.display = "flex";
-        }
-
-        const textElement = document.getElementById(thisTextId);
-        if (textElement) {
-            textElement.innerText = '^ Stäng detaljer';
-        }
-    }
-
-    closeMoreInfo(blockId: string, thisTextId: string): void {
-        const blockElement = document.getElementById(blockId) as HTMLSelectElement;
-        if (blockElement) {
-            blockElement.style.display = "none";
-        }
-        const textElement = document.getElementById(thisTextId);
-        if (textElement) {
-            textElement.innerText = '> Mer information';
-        }
-    }
+    let projectCards: projectCard[] = [];
+
+    // async function getProjects(
+    //   selectElement: Element,
+    //   listenersLoaded: boolean,
+    //   improvementWorks: any[]
+    // ) {
+    //   let id = 0;
+    //   projectCards = [];
+    //   improvementWorks.forEach(async (improvementWork) => {
+    //     let title = improvementWork.name;
+    //     let department = await getObjectById("unit", improvementWork.unitId);
+    //     let projectLeader = await getImprovementWorkResponsible(improvementWork.id);
+    //     if (department) {
+    //       let card = new projectCard(
+    //         id,
+    //         projectLeader.firstName + " " + projectLeader.lastName,
+    //         department.name,
+    //         title,
+    //         improvementWork.content,
+    //         improvementWork.id,
+    //         improvementWork.currentStage,
+    //         improvementWork.dateStarted,
+    //         improvementWork.endDate,
+    //         improvementWork.completed,
+    //       );
+    //       projectCards.push(card);
+    //       let cardHTML = card.generateHTML();
+    //       let div = document.createElement("div");
+    //       div.className = "projectCardCardDiv"; // Set the class name(s) here
+    //       div.innerHTML = cardHTML;
+    //       if (!selectElement) return;
+    //       selectElement.appendChild(div); // Stop if the container isn't found
+    //       addEventListener(improvementWork.id, card);
     
-    loadInitiatePage() {
-        alert('The initiate project page should now be loaded');
-    }
-
+    //       // Display end date for completed projects
+    //       if (improvementWork.completed) {
+    //         const datesDiv = document.getElementById(
+    //           "ongoingCardDatesCurrentProjects" + improvementWork.id
+    //         );
+    //         if (datesDiv) {
+    //           datesDiv.innerText +=
+    //             " till " + formatDate(improvementWork.endDate);
+    //         }
+    //       }
     
-
-    generateHTML(): string {
-        return `<div class="homeTotalExpandedOngoingWorkCard">
-        <div style="cursor: pointer;" class="flex-container ongoingCard" id="${this.projectId}">
-            <div class="ongoingCardImageContainer toSinglePage">
-                <div class = "flex-box ongoingCardImage toSinglePage" id="pinkFaded"></div>
-            </div>
-            <div class="div ongoingCardInfo toSinglePage">
-                <p class="toSinglePage" id="ongoingCardManager">${this.name}</p>
-                <p class="toSinglePage" id="ongoingCardDepartment">${this.department}</p>
-                <p class="toSinglePage" id="ongoingCardIdeaTitle">${this.title}</p>
-            </div>
-
-            <!--<button data-project-id="${this.id}" class="projectButton" role="button">Gå till projektsidan</button>-->
-
-
-            <div class="container ongoingSeeCardDetails toSinglePage">
-                <div class="ongoingSeeCardDetailsInner">
-                    
-                </div>
-            </div>
-        </div> 
-        <div class = "expandedOngoingWorkCard" id="expandedOngoingWorkCard${this.projectId}" style="display: none;">
-            <div class ="expandedTextOngoingWorkCard">
-            ${this.description}
-            </div>
-        </div>
-        </div> `
-      }
-}
+    //       // Display "Avslutat" for completed projects
+    //       const stageDiv = document.getElementById(
+    //         "currentStageLetter" + improvementWork.id
+    //       );
+    //       if (stageDiv) {
+    //         if (improvementWork.completed) {
+    //           stageDiv.innerText = "Avslutat";
+    //           stageDiv.style.fontSize = "25px";
+    //           stageDiv.style.marginLeft = "5px";
+    //           stageDiv.style.marginTop = "30px";
+    //         } else if (improvementWork.currentStage == "Plan") {
+    //           console.log("hej");
+    //           stageDiv.innerHTML = "P";
+    //         } else if (improvementWork.currentStage == "Do") {
+    //           stageDiv.innerHTML = "D";
+    //         } else if (improvementWork.currentStage == "Study") {
+    //           stageDiv.innerText = "S";
+    //         } else if (improvementWork.currentStage == "Act") {
+    //           stageDiv.innerText = "A";
+    //         }
+    //       }
+    
+    //       id++;
+    //     } else {
+    //       console.log(improvementWork.unitId + " is not a unit"); //Unit Ids on improvement work that do not exist
+    //     }
+    //   });
+    // }
 
 //<p id="ongoingSeeDetailsButton${this.projectId}" class = "moreInfoClass">> Mer information</p>
\ No newline at end of file
diff --git a/client/projectPage/addMemberModal.html b/client/projectPage/addMemberModal.html
index a9be95d8284201f8513f68aad619f0bd0c1ca70e..d3b794b231a7d82e30d08c0d93e0ab335f45acee 100644
--- a/client/projectPage/addMemberModal.html
+++ b/client/projectPage/addMemberModal.html
@@ -1,8 +1,8 @@
 <!-- addMemberModal.html -->
 <!DOCTYPE html>
 <html lang="en">
-<head>      
-    <link rel="stylesheet" href="../ideaBank/ideaBank.css" />
+<head>       
+  <link rel="stylesheet" href="../ideaBank/ideaBank.css" />
     <link rel="stylesheet" href="../ideaBank/ideideaCard.css" />
     <link rel="stylesheet" href="../initiateForbattringsarbete/initiateIdea.css" />
     <meta charset="UTF-8">
@@ -25,9 +25,9 @@
     <!-- Modal -->
     <div class="modal fade" id="addMemberModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true">
         <div class="modal-dialog modal-dialog-centered" role="document">
-            <div class="modal-content">
+            <div class="modal-content" style = "color: black;">
                 <div class="modal-header">
-                    <h5 class="modal-title" id="exampleModalLongTitle">Ändra medlemmar kopplade till projektet</h5>
+                    <h5 class="modal-title" id="exampleModalLongTitle" style = "color : black">Ändra medlemmar kopplade till projektet</h5>
                     <button type="button" class="close" data-dismiss="modal" aria-label="Close" id="upperCloseMemberModal">
                         <span aria-hidden="true">&times;</span>
                     </button>
@@ -65,8 +65,8 @@
                       <div class="selectedEmployees" id="selectedEmployees"></div>
                 </div>
                 <div class="modal-footer">
-                    <button type="button" class="btn btn-secondary" data-dismiss="modal" id="lowerCloseMemberModal">Close</button>
-                    <button type="button" class="btn btn-primary" id="selectEmployeeSaveButton">Save changes</button>
+                    <button type="button" class="btn btn-secondary" style = "width: 150px;" data-dismiss="modal" id="lowerCloseMemberModal">Stäng</button>
+                    <button type="button" class="btn btn-secondary" style = "width: 150px;"id="selectEmployeeSaveButton">Spara Ändringar</button>
                 </div>
             </div>
         </div>
diff --git a/client/projectPage/projectPage.css b/client/projectPage/projectPage.css
index 45ffd21b783eb3632e692969438ef4a1d3e85ce7..828582b639ed5ffabc61d7b4e83461f6e9c40966 100644
--- a/client/projectPage/projectPage.css
+++ b/client/projectPage/projectPage.css
@@ -346,4 +346,34 @@ body{
 .flexDirectionRow{
   display: flex;
   flex-direction: row;
-}
\ No newline at end of file
+}
+#startPauseButton{
+  background-color: #845380;
+    border: none;
+    padding: 6px;
+    color: #fffafa;
+    font-weight: 1700;
+    border-radius: 8px;
+    font-family: "Roboto", sans-serif;
+    font-weight: 400;
+    font-size: medium;
+    text-align: center;
+    margin-left: 0%;
+    margin-top: 1%;
+    width: 20vh;
+}
+
+#uploadButton{
+  width: 11vw;
+  background-image: linear-gradient(to right, #845380, #303866);
+  border: none;
+  border-radius: 8px;
+  color: white;
+  font-family: "Roboto", sans-serif;
+  font-weight: 400;
+  font-size: medium;
+  text-align: center;
+  background-color: #6c757d;
+  vertical-align: middle;
+  
+}
diff --git a/client/projectPage/projectPage.ts b/client/projectPage/projectPage.ts
index e0afe031899a3979bdba65bd9438faede7598fc3..6a7c5cd27e3ae5765539eeef1ca6c12bd5711c15 100644
--- a/client/projectPage/projectPage.ts
+++ b/client/projectPage/projectPage.ts
@@ -501,11 +501,15 @@ function getDivWithIdFromHTML(
 
 export async function loadMemberModal(projectId: string) {
     const modalContent = await getDivWithIdFromHTML('../projectPage/addMemberModal.html', '#addMemberModal');
+    var link = document.createElement('link');
+    link.rel = 'stylesheet';
+    link.type = 'text/css';
+    link.href = '../initiateForbattringsarbete/initiateIdea.css'; 
 
-    //clear selected employees
     setSelectedEmployeesEmpty();
 
     if (modalContent) {
+      $('#container-fluid').append(link);
         $('#container-fluid').append(modalContent);
         ($(modalContent) as any).modal('show');
     
diff --git a/client/projectPage/projectPageA.html b/client/projectPage/projectPageA.html
index e0346bf6efdb39b747c9bbb40718e95c955855d2..a672f645da566473feb38ff5a6c6a090ce498cf8 100644
--- a/client/projectPage/projectPageA.html
+++ b/client/projectPage/projectPageA.html
@@ -25,7 +25,7 @@
               <p style="margin-right: 5px;">Medlemmar:</p>
               <p id="pMembers"><p class="loadingIndicator" style="display: none">Laddar medlemmar...</p></p>
               </div>
-            <button id="projectButton2">+ Lägg till medlem</button>
+            <button id="addMemberButton">+ Lägg till medlem</button>
             <button id="projectButton">Redigera</button>
         </div>
 
@@ -87,17 +87,18 @@
       <textarea id="a4" class="textArea"  name="answer4" rows="7" cols="50" placeholder="Svara på frågan här..." required></textarea>
     </form>
       <div class="saveEditDiv">
-        <button id="saveEditBtnA" class="saveBtn">Spara</button>
+        <button class="btn btn-secondary"id="saveEditBtnA" >Spara</button>
       </div>
     </div>
 
-    <div id="NolansModel" style="margin:3%; width: 30%;"> 
-      <div class="wrap">
-            <div class="quart" id="nolansToP" data-toggle="tooltip" title="Klicka för att komma till detta steg av modellen" >1. Planera </div>
-            <div class="quart" id="nolansToG"data-toggle="tooltip" title="Klicka för att komma till detta steg av modellen">2. Göra</div>
-            <div class="quart"data-toggle="tooltip" title="Klicka för att komma till detta steg av modellen">4. Agera</div>
-            <div class="quart" id="nolansToS"data-toggle="tooltip" title="Klicka för att komma till detta steg av modellen">3. Studera</div>
-            <div class="center">PGSA</div>
+    <div id="projectPageNolandsModel" style="margin:3%; width: 30%;"> 
+      <div class="wrap projectPageWrap">
+            <div class="quart" id="nolansToP" data-toggle="tooltip" title="Klicka för att komma till detta steg av modellen" >Planera </div>
+            <div class="quart" id="nolansToG"data-toggle="tooltip" title="Klicka för att komma till detta steg av modellen">Göra</div>
+            <div class="quart" id="nolansToS"data-toggle="tooltip" title="Klicka för att komma till detta steg av modellen">Studera</div>
+            <div class="quart"data-toggle="tooltip" title="Klicka för att komma till detta steg av modellen">Agera</div>
+            
+            <div class="center">P G S A</div>
         </div>
         <article class="infoText">
             <h1>Sista steget</h1>
@@ -124,7 +125,7 @@
               <ul id="tasksA" class="documentList taskList">
                </ul>
             </div>
-            <button id="new-task-button-a" style="margin-top: 1vh;">+ Ny aktivitet</button>
+            <button class ="btn btn-secondary"id="new-task-button-a" style="margin-top: 1vh;">+ Ny aktivitet</button>
        </div>
   </div>
    
diff --git a/client/projectPage/projectPageG.html b/client/projectPage/projectPageG.html
index efd64ceb9415a42a7e41f5c38ef28ed19c2f0f04..38dc2bc6c6468a277f8868ee4da6012b300729f2 100644
--- a/client/projectPage/projectPageG.html
+++ b/client/projectPage/projectPageG.html
@@ -26,7 +26,7 @@
               <p style="margin-right: 5px;">Medlemmar:</p>
               <p id="pMembers"><p class="loadingIndicator" style="display: none">Laddar medlemmar...</p></p>
               </div>
-            <button id="projectButton2">+ Lägg till medlem</button>
+            <button id="addMemberButton">+ Lägg till medlem</button>
             <button id="projectButton">Redigera</button>
         </div>
 
@@ -94,15 +94,15 @@
       <textarea id="g5" class="textArea" name="answer5" rows="5" cols="50" placeholder="Svara på frågan här..." required></textarea>
     </form>
       <div class="saveEditDiv">
-        <button id="saveEditBtnG" class="saveBtn">Spara</button>
+        <button id="saveEditBtnG" class="btn btn-secondary">Spara</button>
       </div>
     </div>
 
-    <div id="NolansModel" style="margin:3%; width: 30%;"> 
-      <div class="wrap">
-            <div class="quart" id="nolansToP"data-toggle="tooltip" title="Klicka för att komma till detta steg av modellen">1. Planera</div>
-            <div class="quart"data-toggle="tooltip" title="Klicka för att komma till detta steg av modellen">2. Göra</div>
-            <div class="center">PGSA</div>
+    <div class="projectPageNolandsModel" style="margin:3%; width: 30%;"> 
+      <div class="wrap projectPageWrap">
+            <div class="quart" id="nolansToP"data-toggle="tooltip" title="Klicka för att komma till detta steg av modellen">Planera</div>
+            <div class="quart"data-toggle="tooltip" title="Klicka för att komma till detta steg av modellen">Göra</div>
+            <div class="center">P G S A</div>
         </div>
         <article class="infoText">
             <h1>Nästa steg</h1>
@@ -133,7 +133,7 @@
               <ul id="tasksG" class="documentList taskList">
                 </ul>
             </div>
-            <button id="new-task-button-g" style="margin-top: 1vh;">+ Ny aktivitet</button>
+            <button class ="btn btn-secondary"id="new-task-button-g" style="margin-top: 1vh;">+ Ny aktivitet</button>
        </div>
 </div>
       
diff --git a/client/projectPage/projectPageP.html b/client/projectPage/projectPageP.html
index ca3dad90d10d210166ae6de29bdb9ab9bcb9b032..4319d8f0a5098d4fdcc6628e013df3c2df1983c7 100644
--- a/client/projectPage/projectPageP.html
+++ b/client/projectPage/projectPageP.html
@@ -101,16 +101,16 @@
         <img src="../images/info.png" style="height: 3vh; margin-left: 3px;" data-toggle="tooltip" title="FÖRTYDLIGANDE INFO HÄR">
       </div>
       <textarea id="p7" class="textArea" name="answer6" rows="5" cols="50" placeholder="Svara på frågan här..." required></textarea>
-    </form>
+      </form>
       <div class="saveEditDiv">
-        <button id="saveEditBtnP" class="saveBtn">Spara</button>
+        <button id="saveEditBtnP" class="btn btn-secondary">Spara</button>
       </div>
     </div>
 
-      <div id="NolansModel" style="margin:3%; width: 30%;"> 
-        <div class="wrap">
-            <div class="quart" data-toggle="tooltip" title="Klicka för att komma till detta steg av modellen" >1. Planera</div>
-            <div class="center">PGSA</div>
+    <div class ="projectPageNolandsModel" style="margin:3%; width: 30%;"> 
+        <div class="wrap projectPageWrap"> <!-- double class because of different heights -->
+            <div class="quart" data-toggle="tooltip" title="Klicka för att komma till detta steg av modellen" >Planera</div>
+            <div class="center">P G S A</div>
         </div>
         <article class="infoText">
             <h1>Nästa steg</h1>
@@ -118,9 +118,7 @@
         </article>
 
         <button id="toG" data-project-id="${this.id}" class="btn btn-primary" role="button">Nästa steg</button>
-  
-
-      </div>
+    </div>
     <div style="width: 25%;">
         <div class="sideTitle">Dokument</div>
            <div class="documentsContainer">
@@ -140,7 +138,7 @@
                <ul id="tasksP" class="documentList taskList">
                 </ul>
              </div>
-             <button id="new-task-button-p" style="margin-top: 1vh;">+ Ny aktivitet</button>
+             <button class ="btn btn-secondary"id="new-task-button-p" style="margin-top: 1vh;">+ Ny aktivitet</button>
        </div>
   </div>
 
diff --git a/client/projectPage/projectPageP.ts b/client/projectPage/projectPageP.ts
index 295beee0b51f93ebe3cc33190f1481bf5d940c65..d1541e535b3ac3fab6f378628d6af8935ad668f5 100644
--- a/client/projectPage/projectPageP.ts
+++ b/client/projectPage/projectPageP.ts
@@ -120,6 +120,7 @@ export function loadPauseRestartButton(projectId : string, ongoing : boolean, di
 
     //Creates button with classname and text
     const pauseRestartButton = document.createElement("button");
+    pauseRestartButton.id = 'startPauseButton'
     if (ongoing) {
         pauseRestartButton.textContent = "Pausa förbättringsarbete";
         pauseRestartButton.className = "pause-button"
diff --git a/client/projectPage/projectPageS.html b/client/projectPage/projectPageS.html
index e7526ec9eb7faf23b2983f8f1769cc8567a9defc..241d0e122717e8794014ecb9caeb459c958d477a 100644
--- a/client/projectPage/projectPageS.html
+++ b/client/projectPage/projectPageS.html
@@ -24,7 +24,7 @@
               <p style="margin-right: 5px;">Medlemmar:</p>
               <p id="pMembers"><p class="loadingIndicator" style="display: none">Laddar medlemmar...</p></p>
               </div>
-            <button id="projectButton2">+ Lägg till medlem</button>
+            <button id="addMemberButton">+ Lägg till medlem</button>
             <button id="projectButton">Redigera</button>
         </div>
 
@@ -80,17 +80,16 @@
       <textarea id="s3" class="textArea"  name="answer3" rows="7" cols="50" placeholder="Svara på frågan här..." required></textarea>
     </form>
       <div class="saveEditDiv">
-        <button id="saveEditBtnS" class="saveBtn">Spara</button>
+        <button id="saveEditBtnS" class="btn btn-secondary">Spara</button>
       </div>
     </div>
 
-    <div id="NolansModel" style="margin:3%; width: 30%;"> 
-      <div class="wrap">
-            <div class="quart" id="nolansToP"data-toggle="tooltip" title="Klicka för att komma till detta steg av modellen">1. Planera</div>
-            <div class="quart" id="nolansToG"data-toggle="tooltip" title="Klicka för att komma till detta steg av modellen">2. Göra</div>
-            <div></div>
-            <div class="quart"data-toggle="tooltip" title="Klicka för att komma till detta steg av modellen">3. Studera</div>
-            <div class="center">PGSA</div>
+    <div id="projectPageNolandsModel" style="margin:3%; width: 30%;"> 
+      <div class="wrap projectPageWrap">
+            <div class="quart" id="nolansToP"data-toggle="tooltip" title="Klicka för att komma till detta steg av modellen">Planera</div>
+            <div class="quart" id="nolansToG"data-toggle="tooltip" title="Klicka för att komma till detta steg av modellen">Göra</div>
+            <div class="quart"data-toggle="tooltip" title="Klicka för att komma till detta steg av modellen">Studera</div>
+            <div class="center">P G S A</div>
         </div>
         <article class="infoText">
             <h1>Nästa steg</h1>
@@ -120,7 +119,7 @@
               <ul id="tasksS" class="documentList taskList">
                </ul>
             </div>
-            <button id="new-task-button-s" style="margin-top: 1vh;">+ Ny aktivitet</button>
+            <button class ="btn btn-secondary"id="new-task-button-s" style="margin-top: 1vh;">+ Ny aktivitet</button>
        </div>
   </div>