diff --git a/resources/vue/components/courseware/CoursewareHeadlineBlock.vue b/resources/vue/components/courseware/CoursewareHeadlineBlock.vue
index 292ad60b119ec2313edad284b2677c46cb020468..98bdc9cb4f333fb8b8ce3a34bdad3df78235c990 100644
--- a/resources/vue/components/courseware/CoursewareHeadlineBlock.vue
+++ b/resources/vue/components/courseware/CoursewareHeadlineBlock.vue
@@ -52,7 +52,7 @@
                         <translate>Haupttitel</translate>
                         <input type="text" v-model="currentTitle" />
                     </label>
-                    <label>
+                    <label v-if="hasSubtitle">
                         <translate>Untertitel</translate>
                         <input type="text" v-model="currentSubtitle" />
                     </label>
@@ -298,6 +298,9 @@ export default {
             }
 
             return style;
+        },
+        hasSubtitle() {
+            return !['bigicon_before'].includes(this.currentStyle);
         }
     },
     mounted() {