Add more text type/gerne heuristics
diff --git a/xslt/epub2i5.xsl b/xslt/epub2i5.xsl
index d646af2..c4047e3 100644
--- a/xslt/epub2i5.xsl
+++ b/xslt/epub2i5.xsl
@@ -103,16 +103,27 @@
     <genres>
       <genre keyRegex="krimi" genre="Roman: Kriminalroman"/>
       <genre keyRegex="arztroman" genre="Roman: Arztroman"/>
-      <genre keyRegex="liebesroman" genre="Roman: Liebesroman"/>
+      <genre keyRegex="(liebes.*roman|dunja)" genre="Roman: Liebesroman"/>
+      <genre keyRegex="jugend" genre="Jugendliteratur: Jugendliteratur"/> <!-- wie in KJL -->
       <genre keyRegex="science.?fiction" genre="Roman: Science-Fiction-Roman"/>
       <genre keyRegex="horror" genre="Roman: Horrorroman"/>
+      <genre keyRegex="grusel" genre="Roman: Gruselroman"/>
+      <genre keyRegex="vampir.*roman" genre="Roman: Vampirroman"/>
       <genre keyRegex="western" genre="Roman: Westernroman"/>
       <genre keyRegex="fantasy" genre="Roman: Fantasyroman"/>
+      <genre keyRegex="mystery" genre="Roman: Mysteryroman"/>
+      <genre keyRegex="heimat.*roman" genre="Roman: Heimatroman"/>
+      <genre keyRegex="familien.*roman" genre="Roman: Familienroman"/>
+      <genre keyRegex="(sex|erotik|erotische|versaute|fick|sm).*roman" genre="Roman: Erotikroman"/>
+      <genre keyRegex="gay" genre="Roman: Gay-Roman"/>
+      <genre keyRegex="(sex|erotik|erotische|versaute|fick|sm)" genre="Erzählung: Erotikerzählung"/>
       <genre keyRegex="historischer roman" genre="Roman: Historischer Roman"/>
       <genre keyRegex="erzählung" genre="Erzählung"/>
       <genre keyRegex="novelle" genre="Novelle"/>
       <genre keyRegex="anthologie" genre="Anthologie"/>
       <genre keyRegex="kurzgeschichte" genre="Kurzgeschichte"/>
+      <genre keyRegex="geschichte" genre="Erzählung"/>
+      <genre keyRegex="heftroman" genre="Roman: Heftroman"/>
       <genre keyRegex="roman" genre="Roman"/>
       <genre keyRegex="." genre="Roman"/>
     </genres>