diff --git a/superx/images/logobutton_prom.png b/superx/images/logobutton_prom.png
new file mode 100644
index 0000000..24995d4
Binary files /dev/null and b/superx/images/logobutton_prom.png differ
diff --git a/superx/images/logobutton_prom.svg b/superx/images/logobutton_prom.svg
index c9fe99a..4d55be8 100644
--- a/superx/images/logobutton_prom.svg
+++ b/superx/images/logobutton_prom.svg
@@ -17332,13 +17332,13 @@
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.3"
- inkscape:cx="1446.229"
+ inkscape:cx="509.56233"
inkscape:cy="-878.19146"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1920"
- inkscape:window-height="1021"
+ inkscape:window-height="1036"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
@@ -17357,7 +17357,7 @@
image/svg+xml
-
+
@@ -23246,7 +23246,9 @@
x="-12700"
y="-6557.4805" />
+ id="g95474"
+ inkscape:export-xdpi="96"
+ inkscape:export-ydpi="96">
";
color: grey; }
@@ -320,7 +325,7 @@ body.dark-theme img { /*filter für theme dark*/
/*Bottom-Navi*/
#nd_navi_bottom { /*20250130BF ergänzt*/
- position: fixed; /*nd_navi_bottom ist immer sichtbar, auch beim Scrollen*/
+ position: fixed;
bottom: 0;
width: 100%;}
@@ -480,9 +485,6 @@ body.dark-theme img { /*filter für theme dark*/
margin-left: 5px;
}
-/*.themenbaumEintrag:hover, .themenbaumEintrag:focus { /*für Hervorhebung bei Anwahl*/
-/* background: white; }*/
-
a.themenbaumLink:hover, a.themenbaumLink:focus { /*für Hervorhebung bei Anwahl*/
font-weight:normal;
color: black;
diff --git a/superx/style/sx_login.css b/superx/style/sx_login.css
index 95de15a..cafab46 100644
--- a/superx/style/sx_login.css
+++ b/superx/style/sx_login.css
@@ -1,3 +1,19 @@
+/*Hell-/Dunkel-Modus*/
+@media (prefers-color-scheme: light) { /*20250210 BF media-Zeile eingefügt*/
+:root { color-scheme: light; }
+}
+
+@media (prefers-color-scheme: dark) {
+:root { color-scheme: dark;
+ --bulma-body-background-color: unset !important; } /*20250211 BF eingefügt*/
+
+body { background-color: white;
+ color: black !important; } /*20250210 BF eingefügt*/
+
+.button.is-outlined { border: thin solid hsl(0, 0%, 71%); } /*20250211 BF eingefügt: hellgrau*/
+
+}
+
/*dateispezifisch*/
.title, .subtitle {
color: hsl(0, 0%, 21%);
diff --git a/superx/style/sx_tabelle.css b/superx/style/sx_tabelle.css
index 84232b3..8de4d26 100644
--- a/superx/style/sx_tabelle.css
+++ b/superx/style/sx_tabelle.css
@@ -1,11 +1,18 @@
-/*spezifische Basics */
+/*Hell-/Dunkel-Modus*/
+@media (prefers-color-scheme: light) { /*20250210 BF media-Zeile eingefügt*/
+:root { color-scheme: light; }
+}
+@media (prefers-color-scheme: dark) {
+:root { color-scheme: dark; }
+table.ergtabelle { color: black; }
+}
+
+/*spezifische Basics */
html, body {
max-width: 100%;
overflow-x: visible;
}
-/*20240704 BF hierher verschoben*/
-/*20240609/13 BF eingefügt u. angepasst*/
.table-container {
border-collapse: collapse;
@@ -91,21 +98,20 @@ table tr.erglevel_3 {
border: thin solid;
border-collapse: collapse; }
/*nach oben verschoben*/
-table.ergtabelle
-{
-margin-left:0px;
-margin-right:0px;
-margin-top:0px;
-margin-bottom:0px;
-padding-left:0px;
-padding-right:0px;
-padding-top:0px;
-padding-bottom:0px;
+table.ergtabelle {
+ margin-left:0px;
+ margin-right:0px;
+ margin-top:0px;
+ margin-bottom:0px;
+ padding-left:0px;
+ padding-right:0px;
+ padding-top:0px;
+ padding-bottom:0px;
/*border:thin solid rgb(0,0,0);*/ /*20240619 BF auskommentiert*/
-empty-cells:show;
-border-collapse: separate;
-border-spacing: 0;
-font-size:80%;
+ empty-cells:show;
+ border-collapse: separate;
+ border-spacing: 0;
+ font-size:80%;
}
table.ergtabelle thead {
@@ -147,7 +153,7 @@ padding: 5px;
border-collapse: separate;
border-spacing: 0;
empty-cells: show;
-font-size: 80%;
+/*font-size: 80%; 20250210 Bf entfernt*/
}
table th.printheader
diff --git a/superx/style/welcome.css b/superx/style/welcome.css
index aa42e0c..3086b40 100644
--- a/superx/style/welcome.css
+++ b/superx/style/welcome.css
@@ -1,12 +1,33 @@
-body {
+/*body {
+}*/
+
+/*Hell-/Dunkel-Modus*/
+@media (prefers-color-scheme: light) { /*20250210 BF media-Zeile eingefügt*/
+:root { color-scheme: light; }
}
-/* Mobile first - alle Dokument-Blöcke bekommen 100% Breite */
-body {
- max-width: 100%;
+@media (prefers-color-scheme: dark) {
+:root { color-scheme: dark;
+ --bulma-body-background-color: unset !important; } /*20250211 BF eingefügt*/
+
+body { background-color: white;
+ color: black !important; } /*20250210 BF eingefügt*/
+
+.card { background-color: white;
+ border: inherit; }
+
+.article, h2, .subtitle, strong { color: black; } /*20250211 BF eingefügt*/
+
+img { filter:brightness(.8) contrast(1.2); }
+
+a { text-decoration: none;
+ color: blue; }
}
+/* Mobile first - alle Dokument-Blöcke bekommen 100% Breite */
+body { max-width: 100%; }
+
.title, .subtitle {
color: hsl(0, 0%, 21%);
font-family: sans-serif;
diff --git a/superx/xml/nd_templates.xsl b/superx/xml/nd_templates.xsl
index 6c1ab42..080d80b 100644
--- a/superx/xml/nd_templates.xsl
+++ b/superx/xml/nd_templates.xsl
@@ -667,8 +667,8 @@ if (parentelement) toggleThemenbaumCaret(parentelement);
-
- $('#content').load('/superx/servlet/SuperXmlMenu?tid=');
+ /superx/servlet/SuperXmlMenu?tid=&navi=
+ $('#content').load('/superx/servlet/SuperXmlMenu?tid=');
@@ -738,8 +738,8 @@ if (parentelement) toggleThemenbaumCaret(parentelement);
-
- $('#content').load('/superx/servlet/SuperXmlMenu?tid=');
+ /superx/servlet/SuperXmlMenu?tid=&navi=
+ $('#content').load('/superx/servlet/SuperXmlMenu?tid=');
diff --git a/superx/xml/tabelle_html_p.xsl b/superx/xml/tabelle_html_p.xsl
index cf2201b..e4d89d9 100644
--- a/superx/xml/tabelle_html_p.xsl
+++ b/superx/xml/tabelle_html_p.xsl
@@ -105,7 +105,9 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:sx="http://memtext.de">
-
+
+
+