diff --git a/superx/xml/js/viz/viz_functions.js b/superx/xml/js/viz/viz_functions.js
index a81740d..eecbee7 100644
--- a/superx/xml/js/viz/viz_functions.js
+++ b/superx/xml/js/viz/viz_functions.js
@@ -3049,4 +3049,26 @@ var graph=sankey(data);
.attr("x", function (d) { return d.x1 -40; }) //linke Seite
.attr("text-anchor", "start")
;
-}
\ No newline at end of file
+}
+
+function openModalImage(ergebniselementOrdnr)
+{
+ var myModalCard=document.getElementById("modalCard"+ergebniselementOrdnr);
+ myModalCard.classList.add('is-active');
+}
+function closeModalImage(ergebniselementOrdnr)
+{
+ var myModalCard=document.getElementById("modalCard"+ergebniselementOrdnr);
+ myModalCard.classList.remove('is-active');
+}
+function openModalCardDetail(ergebniselementOrdnr)
+{
+ var myModalCard=document.getElementById("modalCardDetail"+ergebniselementOrdnr);
+ myModalCard.classList.add('is-active');
+}
+function closeModalCardDetail(ergebniselementOrdnr)
+{
+ var myModalCard=document.getElementById("modalCardDetail"+ergebniselementOrdnr);
+ myModalCard.classList.remove('is-active');
+}
+
diff --git a/superx/xml/viz_html_chart.xsl b/superx/xml/viz_html_chart.xsl
index 1deb407..d1d307c 100644
--- a/superx/xml/viz_html_chart.xsl
+++ b/superx/xml/viz_html_chart.xsl
@@ -1295,15 +1295,23 @@ Stand: