diff --git a/src/app/app.component.html b/src/app/app.component.html
index 276a399b6bb1b15fec9c754c42fe730045b47972..14a884b8acd6462942398f322c1d529eccd0aa37 100644
--- a/src/app/app.component.html
+++ b/src/app/app.component.html
@@ -38,7 +38,9 @@
     >
     </dlcm-main-toolbar-mobile>
   </div>
-  <div class="body">
+  <div class="body"
+       [class.ignore-grid]="ignoreGrid"
+  >
     <div class="instance-logo-wrapper"
          (click)="navigateToHome()"
     >
@@ -48,12 +50,18 @@
       >
     </div>
 
-    <dlcm-shared-breadcrumb (navigateChange)="navigate($event)"></dlcm-shared-breadcrumb>
+    <div class="breadcrumb-wrapper">
+      <dlcm-shared-breadcrumb class="breadcrumb"
+                              (navigateChange)="navigate($event)"
+      ></dlcm-shared-breadcrumb>
+    </div>
 
     <main class="content mat-typography"
           [dlcmSpinner]="!(isApplicationInitializedObs | async)"
     >
-      <router-outlet></router-outlet>
+      <div class="router-outlet-wrapper">
+        <router-outlet></router-outlet>
+      </div>
     </main>
 
     <dlcm-footer [updateVersion]="appStatusService.updateAvailable | async"
diff --git a/src/app/app.component.scss b/src/app/app.component.scss
index 3b0af400af8e91d5dccba2a0c0b72a3815d99922..11478fbdc81b827f27d7baa1dc166c70d9843fb6 100644
--- a/src/app/app.component.scss
+++ b/src/app/app.component.scss
@@ -44,6 +44,31 @@ dlcm-main-toolbar-desktop-vertical {
   height: 100%;
   display: flex;
   flex-direction: column;
+
+  &.ignore-grid {
+    .breadcrumb-wrapper {
+      .breadcrumb {
+        max-width: initial;
+      }
+    }
+
+    .content {
+      .router-outlet-wrapper {
+        max-width: initial;
+      }
+    }
+  }
+}
+
+.breadcrumb-wrapper {
+  background-color: $background-grey;
+  display: flex;
+  justify-content: center;
+
+  .breadcrumb {
+    max-width: $grid-width;
+    width: 100%;
+  }
 }
 
 .content {
@@ -51,6 +76,12 @@ dlcm-main-toolbar-desktop-vertical {
   display: flex;
   overflow-y: auto;
   justify-content: center;
+
+  .router-outlet-wrapper {
+    display: flex;
+    flex: 1;
+    max-width: $grid-width;
+  }
 }
 
 // Display toolbar on left for dlcm theme on desktop only
diff --git a/src/app/app.component.ts b/src/app/app.component.ts
index 2020afa306c07f431ecbd046446e63612ea2dd0d..fbbeb004304b6b1ee0bf68281bfebab2cd3cc5f1 100644
--- a/src/app/app.component.ts
+++ b/src/app/app.component.ts
@@ -59,6 +59,7 @@ export class AppComponent extends SharedAbstractPresentational {
   @Select((state: LocalStateModel) => state.application.theme) themeObs: Observable<ThemeEnum>;
   @Select((state: LocalStateModel) => state.application.userRoles) userRolesObs: Observable<ApplicationRoleEnum[]>;
   @Select((state: LocalStateModel) => state.application.application_user.current) currentUserObs: Observable<UserExtended>;
+  ignoreGrid: boolean = false;
 
   @HostListener("window:beforeunload", ["$event"])
   leaveWithoutSaveNotification($event: Event): void {
@@ -137,10 +138,15 @@ export class AppComponent extends SharedAbstractPresentational {
     this.subscribe(this.urlStateObs
       .pipe(
         tap(urlState => {
+          this.ignoreGrid = false;
           if (urlState) {
             const url = urlState.url;
             if (url.startsWith(urlSeparator + RoutesEnum.homePage)) {
               this.currentModule = RoutesEnum.homePage;
+
+              if (url.startsWith(urlSeparator + RoutesEnum.homePageBrowsing)) {
+                this.ignoreGrid = true;
+              }
               return;
             }
 
diff --git a/src/app/features/home/components/presentationals/home-archive-form/home-archive-detail.presentational.scss b/src/app/features/home/components/presentationals/home-archive-form/home-archive-detail.presentational.scss
index 74083918550f575fbb4926ef306370c4d95235d3..13986a63ed027744a01465ce14d9dcc563c63829 100644
--- a/src/app/features/home/components/presentationals/home-archive-form/home-archive-detail.presentational.scss
+++ b/src/app/features/home/components/presentationals/home-archive-form/home-archive-detail.presentational.scss
@@ -2,54 +2,59 @@
 
 $padding-bottom-desktop: 20px;
 
-.line {
-  display: flex;
-  flex-direction: row;
-  overflow: hidden;
-
-  @include respond-to-breakpoint('xs') {
-    flex-direction: column;
+:host {
+  display: block;
+  padding-bottom: 25px;
+
+  .line {
+    display: flex;
+    flex-direction: row;
+    overflow: hidden;
+
+    @include respond-to-breakpoint('xs') {
+      flex-direction: column;
+    }
   }
-}
 
-dt {
-  font-weight: bold;
-  width: 160px;
-  clear: left;
-  text-align: left;
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-
-  @include respond-to-breakpoint-and-bigger('sm') {
-    padding-bottom: $padding-bottom-desktop;
+  dt {
+    font-weight: bold;
+    width: 160px;
+    clear: left;
+    text-align: left;
+    overflow: hidden;
+    text-overflow: ellipsis;
+    white-space: nowrap;
+
+    @include respond-to-breakpoint-and-bigger('sm') {
+      padding-bottom: $padding-bottom-desktop;
+    }
   }
-}
 
 
-dd {
-  margin-left: 0;
-  padding-bottom: 10px;
-  word-break: break-word;
+  dd {
+    margin-left: 0;
+    padding-bottom: 10px;
+    word-break: break-word;
 
-  @include respond-to-smaller-than-breakpoint('sm') {
-    width: 100%;
+    @include respond-to-smaller-than-breakpoint('sm') {
+      width: 100%;
+    }
   }
-}
 
-.pre {
-  font-size: 13px;
-  line-height: 1.42857143;
-  word-break: break-all;
-  word-wrap: break-word;
-  background-color: #f5f5f5;
-  border: 1px solid #ccc;
-  border-radius: 4px;
-  overflow-x: auto;
-}
+  .pre {
+    font-size: 13px;
+    line-height: 1.42857143;
+    word-break: break-all;
+    word-wrap: break-word;
+    background-color: #f5f5f5;
+    border: 1px solid #ccc;
+    border-radius: 4px;
+    overflow-x: auto;
+  }
 
-.code {
-  font-family: monospace;
-  white-space: pre-line;
-  padding-top: 0;
+  .code {
+    font-family: monospace;
+    white-space: pre-line;
+    padding-top: 0;
+  }
 }
diff --git a/src/app/shared/components/presentationals/shared-breadcrumb/shared-breadcrumb.presentational.scss b/src/app/shared/components/presentationals/shared-breadcrumb/shared-breadcrumb.presentational.scss
index 53865af57bf5d9eb852c73f2b4e8bf088d2314e8..99d5cad88439b237d8d25bbdd39d1d55e5847965 100644
--- a/src/app/shared/components/presentationals/shared-breadcrumb/shared-breadcrumb.presentational.scss
+++ b/src/app/shared/components/presentationals/shared-breadcrumb/shared-breadcrumb.presentational.scss
@@ -1,36 +1,36 @@
 @import "../../../../../sass/abstracts/variables";
 
-.breadcrumb {
-  padding: 10px 25px;
-  margin: 0;
-  list-style: none !important;
-  list-style-type: none;
-  background-color: $background-grey;
-}
-
-li {
-  display: inline;
-  font-size: 14px;
-}
+:host {
+  display: block;
 
-li + li:before {
-  padding: 8px;
-  line-height: 30px;
-  color: $dark-grey;
-  content: "/";
-}
+  .breadcrumb {
+    padding: 10px 25px;
+    line-height: 30px;
 
-a {
-  &.current {
-    text-decoration: none;
-    cursor: initial;
+    li {
+      display: inline;
+      font-size: 14px;
+    }
 
-    &:hover {
-      color: $primary-color;
+    li + li:before {
+      padding: 0 8px;
+      color: $dark-grey;
+      content: "/";
     }
 
-    &:hover:before {
-      visibility: hidden;
+    a {
+      &.current {
+        text-decoration: none;
+        cursor: initial;
+
+        &:hover {
+          color: $primary-color;
+        }
+
+        &:hover:before {
+          visibility: hidden;
+        }
+      }
     }
   }
 }
diff --git a/src/sass/abstracts/_variables.scss b/src/sass/abstracts/_variables.scss
index aac57f50c4d8f81c5172c86bcf534defd1c86e23..0678dd812c9287f27f369b1ce2095d9212b863c0 100644
--- a/src/sass/abstracts/_variables.scss
+++ b/src/sass/abstracts/_variables.scss
@@ -4,6 +4,8 @@ $primary-color-darker: var(--primary-color-darker);
 $accent-color: var(--accent-color);
 $text-color: #292F33;
 
+$grid-width: 1400px;
+
 $red: #f44336;
 $green: #01b500;
 $background-grey: #f5f5f5;
diff --git a/src/sass/main.scss b/src/sass/main.scss
index 8c360b63cb10e431ec12151dd84439af41654e6b..5b41846e282befff6fc0a5b40a49528c4fc22341 100644
--- a/src/sass/main.scss
+++ b/src/sass/main.scss
@@ -110,7 +110,7 @@ ul {
   }
 }
 
-ul, li {
+ul, ol, li {
   padding: 0;
   margin-top: 0;
   margin-bottom: 0;