diff --git a/server-application-server/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/executor/exporter/ExportPDFUtils.java b/server-application-server/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/executor/exporter/ExportPDFUtils.java
index d6c5a5c579d5905e7bc973d3b96df88fe914040f..ce2176ae635718292f1086457de1748e7390ce25 100644
--- a/server-application-server/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/executor/exporter/ExportPDFUtils.java
+++ b/server-application-server/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/executor/exporter/ExportPDFUtils.java
@@ -12,8 +12,8 @@ import java.util.regex.Pattern;
 public class ExportPDFUtils
 {
 
-    static final Pattern hslColorPattern = Pattern.compile("color:hsl\\(.*\\);");
-    static final Pattern hslBackgroundColorPattern = Pattern.compile("background-color:hsl\\(.*\\);");
+    static final Pattern hslColorPattern = Pattern.compile("color:hsl\\(.*?\\);");
+    static final Pattern hslBackgroundColorPattern = Pattern.compile("background-color:hsl\\(.*?\\);");
 
     /*
      * This algorithm to replace HSL to Hex colors has the benefit of having a complexity of O(n)