diff --git a/public/plugins_packages/core/Forum/models/ForumEntry.php b/public/plugins_packages/core/Forum/models/ForumEntry.php
index 6aa3c2c19b7ee2222e29eb0576a18d58eb732603..bd62b08326b52eefcf09b8dc7f632dae0ffd1fcb 100644
--- a/public/plugins_packages/core/Forum/models/ForumEntry.php
+++ b/public/plugins_packages/core/Forum/models/ForumEntry.php
@@ -146,14 +146,14 @@ class ForumEntry  implements PrivacyObject
         if (Studip\Markup::isHtml($description)) {
             // remove all blockquote tags
             $dom = new DOMDocument();
-            $dom->loadHtml($description);
+            $dom->loadHtml($description, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD);
             $nodes = iterator_to_array($dom->getElementsByTagName('blockquote'));
 
             foreach ($nodes as $node) {
                 $node->parentNode->removeChild($node);
             }
 
-            return str_replace(array('<html><body>','</body></html>') , '' , $dom->saveHTML());
+            return $dom->saveHTML();
         } else {
             $description = preg_replace('/\[quote(=.*)\].*\[\/quote\]/isU', '', $description);
             $description = str_replace('[/quote]', '', $description);