diff --git a/resources/assets/stylesheets/scss/courseware.scss b/resources/assets/stylesheets/scss/courseware.scss
index d006d6cc5137b9639aa76bc75f82f85588ccb9b9..f7d2e6e4f313790d247941e7436eee43c9c21c52 100644
--- a/resources/assets/stylesheets/scss/courseware.scss
+++ b/resources/assets/stylesheets/scss/courseware.scss
@@ -2025,10 +2025,9 @@ c o m p a n i o n  o v e r l a y
     }
 }
 
-.cw-container-wrapper {
-    .cw-companion-box-wrapper {
+.cw-companion-box-wrapper {
         width: 100%;
-    }
+        max-width: 1095px;
 }
 
 /* * * * * * * * * * * * * * * * * *
diff --git a/resources/vue/components/courseware/CoursewareStructuralElement.vue b/resources/vue/components/courseware/CoursewareStructuralElement.vue
index c45e8532b922a34da81c90f4e693347672792f13..148b4f58a60a0a362272926e72a8f122ef0fc572 100644
--- a/resources/vue/components/courseware/CoursewareStructuralElement.vue
+++ b/resources/vue/components/courseware/CoursewareStructuralElement.vue
@@ -66,6 +66,31 @@
                             />
                         </template>
                     </courseware-ribbon>
+                    
+                    <div v-if="structuralElementLoaded && !isLink" class="cw-companion-box-wrapper">
+                        <courseware-companion-box
+                            v-if="!canVisit"
+                            mood="sad"
+                            :msgCompanion="$gettext('Diese Seite steht Ihnen leider nicht zur Verfügung.')"
+                        />
+                        <courseware-companion-box
+                            v-if="blockedByAnotherUser"
+                            :msgCompanion="$gettextInterpolate($gettext('Die Einstellungen dieser Seite werden im Moment von %{blockingUserName} bearbeitet'), {blockingUserName: blockingUserName})"
+                            mood="pointing"
+                        >
+                            <template #companionActions>
+                                <button v-if="userIsTeacher" class="button" @click="menuAction('removeLock')">
+                                    {{ textRemoveLock.title }}
+                                </button>
+                            </template>
+                        </courseware-companion-box>
+                        <courseware-empty-element-box
+                            v-if="showEmptyElementBox"
+                            :canEdit="canEdit"
+                            :noContainers="noContainers"
+                        />
+                        <courseware-wellcome-screen v-if="noContainers && isRoot && canEdit" />
+                    </div>
 
                     <div
                         v-if="canVisit && !editView && !isLink"
@@ -75,25 +100,6 @@
                             'cw-container-wrapper-discuss': discussView,
                         }"
                     >
-                        <div v-if="structuralElementLoaded" class="cw-companion-box-wrapper">
-                            <courseware-companion-box
-                                v-if="blockedByAnotherUser"
-                                :msgCompanion="$gettextInterpolate($gettext('Die Einstellungen dieser Seite werden im Moment von %{blockingUserName} bearbeitet'), {blockingUserName: blockingUserName})"
-                                mood="pointing"
-                            >
-                                <template #companionActions>
-                                    <button v-if="userIsTeacher" class="button" @click="menuAction('removeLock')">
-                                        {{ textRemoveLock.title }}
-                                    </button>
-                                </template>
-                            </courseware-companion-box>
-                            <courseware-empty-element-box
-                                v-if="showEmptyElementBox"
-                                :canEdit="canEdit"
-                                :noContainers="noContainers"
-                            />
-                            <courseware-wellcome-screen v-if="noContainers && isRoot && canEdit" />
-                        </div>
                         <courseware-structural-element-discussion
                             v-if="!noContainers && discussView"
                             :structuralElement="structuralElement"
@@ -184,18 +190,6 @@
                         </template>
                         <studip-progress-indicator v-if="processing" :description="$gettext('Vorgang wird bearbeitet...')" />
                     </div>
-                    <div
-                        v-if="!canVisit"
-                        class="cw-container-wrapper"
-                        :class="{ 'cw-container-wrapper-consume': consumeMode }"
-                    >
-                        <div v-if="structuralElementLoaded" class="cw-companion-box-wrapper">
-                            <courseware-companion-box
-                                mood="sad"
-                                :msgCompanion="$gettext('Diese Seite steht Ihnen leider nicht zur Verfügung.')"
-                            />
-                        </div>
-                    </div>
                 </div>
 
                 <studip-dialog