diff --git a/src/app/components/shared/comment-list/comment-list.component.html b/src/app/components/shared/comment-list/comment-list.component.html
index 306fe5587e2648e792e35bda0996f8779d7bb71e..c775e7805f5a813cc0cbbcd36351bbbd5af3e600 100644
--- a/src/app/components/shared/comment-list/comment-list.component.html
+++ b/src/app/components/shared/comment-list/comment-list.component.html
@@ -60,9 +60,7 @@
   </mat-menu>
 </div>
 
-<mat-card class="outer-card" *ngIf="showComments().length > 0">
-  <app-comment *ngFor="let current of showComments()" [comment]="current"></app-comment>
-</mat-card>
+<app-comment *ngFor="let current of showComments()" [comment]="current"></app-comment>
 
 <div *ngIf="comments.length < 1" fxLayout="row" fxLayoutAlign="center center" class="no-comments">
   <h4>{{ 'comment-page.no-comments' | translate }}</h4>
diff --git a/src/app/components/shared/comment-list/comment-list.component.scss b/src/app/components/shared/comment-list/comment-list.component.scss
index e57356072db4227fcc127ed8a23fee5aee8947f8..9198f0f3f4dcbe790682a93ee75ed35d56e2607d 100644
--- a/src/app/components/shared/comment-list/comment-list.component.scss
+++ b/src/app/components/shared/comment-list/comment-list.component.scss
@@ -1,8 +1,3 @@
-.outer-card {
-  margin-bottom: 10px;
-  background-color: var(--primary);
-}
-
 app-comment {
   overflow: auto;
   overflow-wrap: break-word;
@@ -29,7 +24,7 @@ input {
 #search-container {
   border-radius: 5px;
   background-color: var(--primary-variant);
-  margin-bottom: 10px;
+  margin-bottom: 2%;
 }
 
 .search-icon {
diff --git a/src/app/components/shared/comment/comment.component.html b/src/app/components/shared/comment/comment.component.html
index 98dff1aeefbed675ffe9001795f6853c895876b7..f29cfacadfdd4b06f893ed7760da008231b5d5a4 100644
--- a/src/app/components/shared/comment/comment.component.html
+++ b/src/app/components/shared/comment/comment.component.html
@@ -3,22 +3,22 @@
   <div fxLayout="column">
     <div fxLayout="row">
       <span class="fill-remaining-space"></span>
-      <div class="date">
+      <div fxLayout="row" class="date">
         <div *ngIf="language === 'de'; else englishDate">
-          {{comment.timestamp | date: ' HH:mm:ss '}}Uhr,{{comment.timestamp | date: ' M.d.yy'}}
+          {{comment.timestamp | date: ' HH:mm '}}
         </div>
         <ng-template #englishDate>
-          {{comment.timestamp | date: 'h:mm:ss a, M/d/yy'}}
+          {{comment.timestamp | date: 'h:mm a'}}
         </ng-template>
       </div>
-      <button mat-icon-button *ngIf="comment.correct || !isStudent" [disabled]="isStudent" (click)="setCorrect(comment)">
+      <button mat-icon-button [disabled]="isStudent" (click)="setCorrect(comment)">
         <mat-icon [ngClass]="{true : 'correct-icon', false: 'not-marked'}[comment.correct]">check_circle</mat-icon>
       </button>
-      <button mat-icon-button *ngIf="comment.favorite || !isStudent" [disabled]="isStudent"
+      <button mat-icon-button [disabled]="isStudent"
               (click)="setFavorite(comment)">
-        <mat-icon [ngClass]="{true: 'favorite-icon', false: 'not-marked'}[comment.favorite]">favorite_border</mat-icon>
+        <mat-icon [ngClass]="{true: 'favorite-icon', false: 'not-marked'}[comment.favorite]">favorite</mat-icon>
       </button>
-      <button mat-icon-button *ngIf="comment.read || !isStudent" [disabled]="isStudent" (click)="setRead(comment)">
+      <button mat-icon-button [disabled]="isStudent" (click)="setRead(comment)">
         <mat-icon class="icon" [ngClass]="{'read-icon': comment.read, 'not-marked' : !comment.read}">visibility
         </mat-icon>
       </button>
diff --git a/src/app/components/shared/comment/comment.component.scss b/src/app/components/shared/comment/comment.component.scss
index d5386181d262aae6a3de6ddf568acceff84f55f6..c01c4985947cbc3706efc0e71edb60efd89e630a 100644
--- a/src/app/components/shared/comment/comment.component.scss
+++ b/src/app/components/shared/comment/comment.component.scss
@@ -1,10 +1,8 @@
 #comment-card {
-  margin-bottom: 20px;
+  margin-bottom: 3%;
   background-color: var(--surface);
   cursor: pointer;
-  padding-bottom: 10px;
-  padding-top: 10px;
-  padding-right: 5px;
+  padding: 1.5% 1.5% 3% 3%;
   transition: background-color 1s linear;
 }
 
@@ -29,7 +27,7 @@ mat-card-content > :first-child {
 }
 
 .not-marked {
-  color: var(--on-surface);
+  color: var(--background);
 }
 
 .correct-icon {
@@ -41,7 +39,7 @@ mat-card-content > :first-child {
 }
 
 .favorite-icon {
-  color: var(--yellow);
+  color: var(--red);
 }
 
 h2 {
@@ -57,8 +55,6 @@ h2 {
   font-size: 140%;
   max-height: 120px;
   overflow: auto;
-  padding-left: 2%;
-  padding-right: 2%;
   color: var(--on-surface)
 }
 
@@ -68,10 +64,9 @@ h2 {
 
 .date {
   padding-top: 10px;
-  margin-left: 2%;
-  opacity: 0.4;
+  opacity: 0.7;
   position: absolute;
-  color: var(--on-surface)
+  color: var(--on-surface);
 }
 
 .highlighted {
@@ -82,4 +77,3 @@ h2 {
 .highlighted * {
   color: var(--on-secondary)!important;
 }
-
diff --git a/src/theme/default-theme/defaultTheme.const.ts b/src/theme/default-theme/defaultTheme.const.ts
index 143687c13b8f353a8f9c6bf175c83e839434b36e..2e250b754f4368d81df143a1562a9867766c12ff 100644
--- a/src/theme/default-theme/defaultTheme.const.ts
+++ b/src/theme/default-theme/defaultTheme.const.ts
@@ -15,10 +15,10 @@ export const arsnova = {
   '--on-background': '#000000',
   '--on-surface': '#000000',
 
-  '--green': '#81c784',
-  '--red': '#FF8A80',
-  '--yellow': '#FFD54F',
-  '--blue': '#3f51b5',
+  '--green': '#80bb26',
+  '--red': '#9c132d',
+  '--yellow': '#f5aa01',
+  '--blue': '#002878',
   '--purple': '#9c27b0',
   '--light-green': '#80ba24',
   '--grey': '#BDBDBD',