<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://illus.twainframe.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Illus</id>
	<title>Illustrations in German Translations of Mark Twain&#039;s Works - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://illus.twainframe.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Illus"/>
	<link rel="alternate" type="text/html" href="https://illus.twainframe.org/Special:Contributions/Illus"/>
	<updated>2026-06-17T22:23:13Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=HF/Schroedter&amp;diff=3129</id>
		<title>HF/Schroedter</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=HF/Schroedter&amp;diff=3129"/>
		<updated>2026-06-06T15:38:21Z</updated>

		<summary type="html">&lt;p&gt;Illus: Changed year of first publication form 1897 to 1898 and stylistic changes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: Schrödter&#039;s Illustrations of &lt;br /&gt;
&amp;lt;i&amp;gt;Adventures of Huckleberry Finn&amp;lt;/i&amp;gt;}}&lt;br /&gt;
{{Seitenkopf| Schrödter&#039;s Illustrations of &amp;lt;/br&amp;gt; &amp;lt;i&amp;gt;Adventures of Huckleberry Finn&amp;lt;/i&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Hf 1898 schr cover.jpg|frameless|1898 Cover of &#039;&#039;Abenteuer und Fahrten des Huckleberry Finn&#039;&#039;|left|283x283px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The first illustrated German translation of *Adventures of Huckleberry Finn* was published in 1898 under the title &#039;&#039;Abenteuer und Fahrten des Huckleberry Finn&#039;&#039; (literally, &#039;&#039;Adventures and Journeys of Huckleberry Finn&#039;&#039;). It contains 69 black-and-white illustrations by [[HF/SchroedterBio|Hans Schrödter]], including twelve grayscale images and thirty-five drawings of characters, landscapes, and other scenes from the novel. A wealth of [[HF/Schroedter/Ornaments|ornamental letters and tailpieces]] decorates the book’s 351 pages. The cover image shown on the left was used for the 1898 illustrated edition. The earliest German translations of &#039;&#039;Huckleberry Finn&#039;&#039; (1892) contained no illustrations, but featured a cover image showing Jim and Huck on either a [[HF/Schroedter/Green|green]] or a [[HF/Schroedter/Red|red]] binding.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:hf_1897_schr_ch001_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch002_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch003_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch004_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch004_ill2.jpg&lt;br /&gt;
File:hf_1897_schr_ch005_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch005_ill2.jpg&lt;br /&gt;
File:hf_1897_schr_ch006_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch006_ill2.jpg&lt;br /&gt;
File:hf_1897_schr_ch007_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch007_ill2.jpg&lt;br /&gt;
File:hf_1897_schr_ch008_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch008_ill2.jpg&lt;br /&gt;
File:hf_1897_schr_ch008_ill3.jpg&lt;br /&gt;
File:hf_1897_schr_ch009_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch009_ill2.jpg&lt;br /&gt;
File:hf_1897_schr_ch010_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch010_ill2.jpg&lt;br /&gt;
File:hf_1897_schr_ch011_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch012_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch012_ill2.jpg&lt;br /&gt;
File:hf_1897_schr_ch013_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch014_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch016_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch016_ill2.jpg&lt;br /&gt;
File:hf_1897_schr_ch018_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch019_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch20_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch021_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch024_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch025_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch025_ill2.jpg&lt;br /&gt;
File:hf_1897_schr_ch027_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch029_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch029_ill2.jpg&lt;br /&gt;
File:hf_1897_schr_ch030_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch032_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch033_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch034_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch034_ill2.jpg&lt;br /&gt;
File:hf_1897_schr_ch035_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch037_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch037_ill2.jpg&lt;br /&gt;
File:hf_1897_schr_ch038_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch039_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch040_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch041_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch041_ill2.jpg&lt;br /&gt;
File:hf_1897_schr_ch042_ill1.jpg&lt;br /&gt;
File:hf_1897_schr_ch042_ill2.jpg&lt;br /&gt;
File:hf_1897_schr_ch043_ill1.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=Project&amp;diff=2950</id>
		<title>Project</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=Project&amp;diff=2950"/>
		<updated>2026-05-12T10:31:15Z</updated>

		<summary type="html">&lt;p&gt;Illus: Modifications for &amp;quot;Intended Audience&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Seitenkopf|About the Project}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;project-layout&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Sidebar TOC --&amp;gt;&lt;br /&gt;
  &amp;lt;nav class=&amp;quot;project-toc&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p class=&amp;quot;project-toc__title&amp;quot;&amp;gt;Contents&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#the-project&amp;quot;&amp;gt;The Project&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#project-scope&amp;quot;&amp;gt;Project Scope&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#methodological-aims&amp;quot;&amp;gt;Methodological Aims&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#digital-design&amp;quot;&amp;gt;Digital Design and Research Possibilities&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#intended-audience&amp;quot;&amp;gt;Intended Audience&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;#copyright&amp;quot;&amp;gt;Copyright and Licensing Notice&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/nav&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Hauptinhalt --&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;project-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;span id=&amp;quot;the-project&amp;quot; class=&amp;quot;anchor-hidden&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;The first American edition of &amp;lt;i&amp;gt;Adventures of Huckleberry Finn&amp;lt;/i&amp;gt; (1885) was published with 174 illustrations by E. W. Kemble. These images constitute an integral dimension of the novel&#039;s original reading experience and may influence how Mark Twain&#039;s characters, settings, and narrative situations are visually imagined by readers. Despite their significance, the illustrations occupy a relatively small place in existing scholarship on Mark Twain and his novel — a gap this project seeks to address.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;This project provides a digital catalog of the illustrations in &amp;lt;i&amp;gt;Adventures of Huckleberry Finn&amp;lt;/i&amp;gt; (1885), along with the images from the first seven illustrated German-language editions (1898–1944). The site brings together digitizations, bibliographic metadata, and analytical tools designed to support systematic research on the visual dimension of Mark Twain&#039;s best-known novel.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;With Kemble&#039;s images from the 1885 edition serving as a reference point, the early German illustrated editions offer a valuable counterpoint: they demonstrate how Mark Twain&#039;s novel was visually reinterpreted for a different readership, cultural environment, and publishing market. The German illustrations themselves also shed light on alternative imaginative and artistic possibilities for visualizing the narrative and its characters. Studying these sets of illustrations in relation to one another helps illuminate both the visual framework established by the American first edition and its subsequent transnational transformations, as well as the broader range of representational options inherent in the text itself.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;This catalog forms part of a broader effort to develop a more systematic methodology for the study and interpretation of illustrations in the first editions of Twain&#039;s works. The illustrations from &amp;lt;i&amp;gt;Huckleberry Finn&amp;lt;/i&amp;gt; serve as a starting point. The project is intended to expand to include other illustrated works by Twain, particularly those published in the 1898 six-volume German illustrated edition by Robert Lutz Verlag in Stuttgart.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;This Wiki is maintained by Holger Kersten and Hans-Michel Haase, Institut für Anglistik und Amerikanistik, Martin-Luther-Universität Halle-Wittenberg. It is an ongoing scholarly project; additional annotations, filters, and contextual materials will be incorporated as the work develops. Scholarly correspondence and feedback are welcome.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;h4 id=&amp;quot;project-scope&amp;quot;&amp;gt;Project Scope&amp;lt;/h4&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;At this stage, the catalog includes&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;All illustrations from the first American edition (1885), illustrated by E. W. Kemble&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;All images from the first seven illustrated German-language editions&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Bibliographic data for each edition&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Image-level metadata (placement, caption, page reference, character constellation, etc.)&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Search and filtering functions to enable comparative research&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;By bringing American and German illustrated editions into a single research environment, the project makes visible patterns of selection, omission, transformation, and reinterpretation across national and cultural contexts.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;h4 id=&amp;quot;methodological-aims&amp;quot;&amp;gt;Methodological Aims&amp;lt;/h4&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;This catalog is an archive and a research instrument. Its structure is designed to facilitate a more systematic approach to illustrated fiction and, ultimately, to nineteenth-century book culture more broadly. Rather than treating images as isolated artifacts, the catalog allows users to:&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Trace the distribution of illustrations across narrative episodes&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Compare visualizations of specific characters or scenes across editions&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Analyze recurring visual motifs (e.g., character constellations, scenes of racialized performance, nature scenes, raft scenes, etc.)&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Examine relationships between text, caption, and image placement (in combination with full digital text at archive.org)&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Invite reflection on how illustrations might frame readers&#039; interpretation of key narrative moments.&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;h4 id=&amp;quot;digital-design&amp;quot;&amp;gt;Digital Design and Research Possibilities&amp;lt;/h4&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;The catalog is hosted in a Wiki environment to encourage transparency, extensibility, and ongoing refinement. Each illustration has its own entry, including:&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;A digitized image&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Edition and publication data&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;Thematic and character tags&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Users can filter and sort illustrations according to specific research questions, making it possible to move beyond anecdotal analysis toward pattern-based inquiry.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;h4 id=&amp;quot;intended-audience&amp;quot;&amp;gt;Intended Audience&amp;lt;/h4&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;This project is intended for anyone interested in the material and visual history of Mark Twain&#039;s novels. It will be especially useful for scholars of American literature and culture, book historians and print culture specialists, and researchers in visual culture and illustration studies. At its current stage, the project will be most beneficial for scholars and students working on &amp;lt;i&amp;gt;Huckleberry Finn&amp;lt;/i&amp;gt;, though it will eventually expand to include illustrations from other novels as well.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;h4 id=&amp;quot;copyright&amp;quot;&amp;gt;Copyright and Licensing Notice&amp;lt;/h4&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;This wiki is a non-commercial academic research project dedicated to advancing the study of the works of Mark Twain. The project pursues no commercial interests. All images are presented for scholarly and educational purposes.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Unless otherwise indicated, original texts and original images created by the site operator are licensed under the Creative Commons Attribution–NonCommercial 4.0 International License (CC BY-NC 4.0). Use is permitted for non-commercial purposes provided appropriate attribution is given. Reproductions of works that are in the public domain remain in the public domain and are identified as such where possible. Illustrations reproduced from historical editions of works by Mark Twain are subject to the copyright status of the respective illustrators. Where copyright protection still exists, all rights remain with the original rights holders. The reproduction of such material on this site serves scholarly and research purposes.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;If you believe that any material published here infringes existing rights, please contact the site operator so that the matter can be examined and, if necessary, remedied.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2702</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2702"/>
		<updated>2026-02-25T10:06:46Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
/* Ausklapp-Menublock */&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #A6A276; &lt;br /&gt;
  color: black;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hauptbuttons */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
    display: flex;                 &lt;br /&gt;
    align-items: center;           &lt;br /&gt;
    justify-content: space-between; &lt;br /&gt;
    width: 50%;                    &lt;br /&gt;
    margin: 0.5em 0;               /* nur vertikaler Abstand, keine auto-Margins */&lt;br /&gt;
    padding: 0.5em 1em;            &lt;br /&gt;
    background-color: #FFF2E6;     &lt;br /&gt;
    color: #000;                    &lt;br /&gt;
    border: 1px solid #999;        &lt;br /&gt;
    border-radius: 6px;            &lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    text-align: left;               &lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    white-space: nowrap;            &lt;br /&gt;
    box-sizing: border-box;         &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button:not(.sub):hover,&lt;br /&gt;
.ausklapp-button:not(.sub):focus,&lt;br /&gt;
.ausklapp-button:not(.sub):active {&lt;br /&gt;
    background-color: #F2E0CC; /* leicht dunklerer Sandton */&lt;br /&gt;
    color: #000;               /* Schriftfarbe schwarz */&lt;br /&gt;
    outline: none;             /* entfernt blaue Browser-Outline */&lt;br /&gt;
}&lt;br /&gt;
/* Sub-Buttons */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
    width: 45%;                     &lt;br /&gt;
    margin-left: 2em;               &lt;br /&gt;
    font-size: 90%;                 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Link-Icons */&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
    margin-left: 0.5em;&lt;br /&gt;
    color: #000;                    &lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
    flex-shrink: 0;                 /* verhindert, dass Pfeil umbricht */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ausklapp-Inhalt */&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #000;                    /* schwarze Schrift für Links */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole in Links */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: #000;                     /* Pfeile schwarz */&lt;br /&gt;
  flex-shrink: 0;                  /* verhindern Zeilenumbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Blasenoptik auf main page*/&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble {&lt;br /&gt;
    border-radius: 30px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.93);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.no-break {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble h1 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 2.5rem;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
&lt;br /&gt;
    /* elegante Schrift */&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
&lt;br /&gt;
    /* optional: etwas luftiger */&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
    &lt;br /&gt;
    /* Farbe der Überschrift */&lt;br /&gt;
    color: #008CBA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Overview #page-content &amp;gt; .row {&lt;br /&gt;
    /* leicht transparenter Hintergrund in Farbe #FFF2E6 */&lt;br /&gt;
    background: rgba(255, 242, 230, 0.93);&lt;br /&gt;
&lt;br /&gt;
    /* abgerundete Ecken */&lt;br /&gt;
    border-radius: 15px; /* optional: anpassen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Overview &amp;gt; #page-content &amp;gt; .row:first-child {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Foreground.css&amp;diff=2701</id>
		<title>MediaWiki:Foreground.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Foreground.css&amp;diff=2701"/>
		<updated>2026-02-25T09:59:25Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* All CSS here will be loaded for users of the Foreground skin */&lt;br /&gt;
body {&lt;br /&gt;
  background: #fff2e6;&lt;br /&gt;
  color: #222;&lt;br /&gt;
  font-family: &amp;quot;Helvetica Neue&amp;quot;,Helvetica,Roboto,Arial,sans-serif;&lt;br /&gt;
  font-style:normal;&lt;br /&gt;
  font-weight:normal;&lt;br /&gt;
  text-align: justify;&lt;br /&gt;
  line-height:1.5;&lt;br /&gt;
  margin:0;&lt;br /&gt;
  padding:0;&lt;br /&gt;
  position:relative&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Add fixed page background for main pages, category pages, and file pages */&lt;br /&gt;
.page-Main_Page,&lt;br /&gt;
.page-Overview {&lt;br /&gt;
    background: url(&amp;quot;images/b/b1/MTX-illustrations-splash-page-new-size2.jpg&amp;quot;);&lt;br /&gt;
    background-size: cover;&lt;br /&gt;
    background-position: center;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#page-content &amp;gt; .row {&lt;br /&gt;
	background: #fff2e6;&lt;br /&gt;
	padding: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Create gap between page body and category links at the bottom*/&lt;br /&gt;
.catlinks {&lt;br /&gt;
	margin: 50px 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Style footer to be more consistent and same size*/&lt;br /&gt;
#footer ul {&lt;br /&gt;
	font-size: 85%;&lt;br /&gt;
	text-align: left !important;&lt;br /&gt;
}&lt;br /&gt;
#footer-right-icons li {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Styling blockquotes*/&lt;br /&gt;
blockquote {&lt;br /&gt;
	border-left: 2px solid #ccc;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote,&lt;br /&gt;
blockquote p {&lt;br /&gt;
	color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Table styling for .wikitables to fit the colour scheme*/&lt;br /&gt;
table.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td,&lt;br /&gt;
table.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
	background: #fff2e6;&lt;br /&gt;
	border: 1px solid #fff2e6;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Table styling for .datatables*/&lt;br /&gt;
.datatable input {&lt;br /&gt;
	padding: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.datatable input::placeholder {&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
/* Breite des zentralen Inhaltsbereichs erhöhen */&lt;br /&gt;
#content, .mw-body, #mw-wrapper {&lt;br /&gt;
    max-width: 110% !important;&lt;br /&gt;
    width: 110% !important;&lt;br /&gt;
    margin: 2em auto;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
    padding-right: 10em;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.page-Catalog #page-content {&lt;br /&gt;
    margin-left: -333px;&lt;br /&gt;
}&lt;br /&gt;
.page-Comparison #page-content {&lt;br /&gt;
    margin-left: -222px;&lt;br /&gt;
}&lt;br /&gt;
.page-CatalogDPL #page-content {&lt;br /&gt;
    margin-left: -333px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Schriftart nur für die Tabelle mit der ID &amp;quot;catalog&amp;quot; */&lt;br /&gt;
#catalog {&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, serif;  /* oder z. B. &amp;quot;Arial&amp;quot;, &amp;quot;Verdana&amp;quot; etc. */&lt;br /&gt;
    font-size: 12px;                /* optional: Schriftgröße */&lt;br /&gt;
    color: #222;                    /* optional: Textfarbe */&lt;br /&gt;
}&lt;br /&gt;
/* Schriftart nur für die Tabelle mit der ID &amp;quot;catalogDPL&amp;quot; */&lt;br /&gt;
#catalogDPL {&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, serif;  /* oder z. B. &amp;quot;Arial&amp;quot;, &amp;quot;Verdana&amp;quot; etc. */&lt;br /&gt;
    font-size: 12px;                /* optional: Schriftgröße */&lt;br /&gt;
    color: #222;                    /* optional: Textfarbe */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entfernt Padding von .row innerhalb von #page-content */&lt;br /&gt;
#page-content &amp;gt; .row {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Untertitelzeile unter der Hauptüberschrift ausblenden */&lt;br /&gt;
#tagline {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer {&lt;br /&gt;
  margin-top: 10px; /* oder dein gewünschter Wert */&lt;br /&gt;
  /* Weitere Anpassungen hier */&lt;br /&gt;
}&lt;br /&gt;
/* &amp;quot;Redirected from&amp;quot; ausblenden */&lt;br /&gt;
.mw-redirectedfrom {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body {&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Foreground.css&amp;diff=2700</id>
		<title>MediaWiki:Foreground.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Foreground.css&amp;diff=2700"/>
		<updated>2026-02-25T09:57:08Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* All CSS here will be loaded for users of the Foreground skin */&lt;br /&gt;
body {&lt;br /&gt;
  background: #fff2e6;&lt;br /&gt;
  color: #222;&lt;br /&gt;
  font-family: &amp;quot;Georgia&amp;quot;, Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;&lt;br /&gt;
  font-style:normal;&lt;br /&gt;
  font-weight:normal;&lt;br /&gt;
  text-align: justify;&lt;br /&gt;
  line-height:1.5;&lt;br /&gt;
  margin:0;&lt;br /&gt;
  padding:0;&lt;br /&gt;
  position:relative&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Add fixed page background for main pages, category pages, and file pages */&lt;br /&gt;
.page-Main_Page,&lt;br /&gt;
.page-Overview {&lt;br /&gt;
    background: url(&amp;quot;images/b/b1/MTX-illustrations-splash-page-new-size2.jpg&amp;quot;);&lt;br /&gt;
    background-size: cover;&lt;br /&gt;
    background-position: center;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-attachment: fixed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#page-content &amp;gt; .row {&lt;br /&gt;
	background: #fff2e6;&lt;br /&gt;
	padding: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Create gap between page body and category links at the bottom*/&lt;br /&gt;
.catlinks {&lt;br /&gt;
	margin: 50px 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Style footer to be more consistent and same size*/&lt;br /&gt;
#footer ul {&lt;br /&gt;
	font-size: 85%;&lt;br /&gt;
	text-align: left !important;&lt;br /&gt;
}&lt;br /&gt;
#footer-right-icons li {&lt;br /&gt;
	margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Styling blockquotes*/&lt;br /&gt;
blockquote {&lt;br /&gt;
	border-left: 2px solid #ccc;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
blockquote,&lt;br /&gt;
blockquote p {&lt;br /&gt;
	color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Table styling for .wikitables to fit the colour scheme*/&lt;br /&gt;
table.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td,&lt;br /&gt;
table.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
	background: #fff2e6;&lt;br /&gt;
	border: 1px solid #fff2e6;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Table styling for .datatables*/&lt;br /&gt;
.datatable input {&lt;br /&gt;
	padding: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.datatable input::placeholder {&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
/* Breite des zentralen Inhaltsbereichs erhöhen */&lt;br /&gt;
#content, .mw-body, #mw-wrapper {&lt;br /&gt;
    max-width: 110% !important;&lt;br /&gt;
    width: 110% !important;&lt;br /&gt;
    margin: 2em auto;&lt;br /&gt;
    padding-left: 0;&lt;br /&gt;
    padding-right: 10em;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
.page-Catalog #page-content {&lt;br /&gt;
    margin-left: -333px;&lt;br /&gt;
}&lt;br /&gt;
.page-Comparison #page-content {&lt;br /&gt;
    margin-left: -222px;&lt;br /&gt;
}&lt;br /&gt;
.page-CatalogDPL #page-content {&lt;br /&gt;
    margin-left: -333px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Schriftart nur für die Tabelle mit der ID &amp;quot;catalog&amp;quot; */&lt;br /&gt;
#catalog {&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, serif;  /* oder z. B. &amp;quot;Arial&amp;quot;, &amp;quot;Verdana&amp;quot; etc. */&lt;br /&gt;
    font-size: 12px;                /* optional: Schriftgröße */&lt;br /&gt;
    color: #222;                    /* optional: Textfarbe */&lt;br /&gt;
}&lt;br /&gt;
/* Schriftart nur für die Tabelle mit der ID &amp;quot;catalogDPL&amp;quot; */&lt;br /&gt;
#catalogDPL {&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, serif;  /* oder z. B. &amp;quot;Arial&amp;quot;, &amp;quot;Verdana&amp;quot; etc. */&lt;br /&gt;
    font-size: 12px;                /* optional: Schriftgröße */&lt;br /&gt;
    color: #222;                    /* optional: Textfarbe */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entfernt Padding von .row innerhalb von #page-content */&lt;br /&gt;
#page-content &amp;gt; .row {&lt;br /&gt;
  padding-top: 0;&lt;br /&gt;
  padding-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Untertitelzeile unter der Hauptüberschrift ausblenden */&lt;br /&gt;
#tagline {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#footer {&lt;br /&gt;
  margin-top: 10px; /* oder dein gewünschter Wert */&lt;br /&gt;
  /* Weitere Anpassungen hier */&lt;br /&gt;
}&lt;br /&gt;
/* &amp;quot;Redirected from&amp;quot; ausblenden */&lt;br /&gt;
.mw-redirectedfrom {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body {&lt;br /&gt;
    border-radius: 14px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2699</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2699"/>
		<updated>2026-02-25T09:22:50Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
/* Ausklapp-Menublock */&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #A6A276; &lt;br /&gt;
  color: black;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hauptbuttons */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
    display: flex;                 &lt;br /&gt;
    align-items: center;           &lt;br /&gt;
    justify-content: space-between; &lt;br /&gt;
    width: 50%;                    &lt;br /&gt;
    margin: 0.5em 0;               /* nur vertikaler Abstand, keine auto-Margins */&lt;br /&gt;
    padding: 0.5em 1em;            &lt;br /&gt;
    background-color: #FFF2E6;     &lt;br /&gt;
    color: #000;                    &lt;br /&gt;
    border: 1px solid #999;        &lt;br /&gt;
    border-radius: 6px;            &lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    text-align: left;               &lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    white-space: nowrap;            &lt;br /&gt;
    box-sizing: border-box;         &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button:not(.sub):hover,&lt;br /&gt;
.ausklapp-button:not(.sub):focus,&lt;br /&gt;
.ausklapp-button:not(.sub):active {&lt;br /&gt;
    background-color: #F2E0CC; /* leicht dunklerer Sandton */&lt;br /&gt;
    color: #000;               /* Schriftfarbe schwarz */&lt;br /&gt;
    outline: none;             /* entfernt blaue Browser-Outline */&lt;br /&gt;
}&lt;br /&gt;
/* Sub-Buttons */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
    width: 45%;                     &lt;br /&gt;
    margin-left: 2em;               &lt;br /&gt;
    font-size: 90%;                 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Link-Icons */&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
    margin-left: 0.5em;&lt;br /&gt;
    color: #000;                    &lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
    flex-shrink: 0;                 /* verhindert, dass Pfeil umbricht */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ausklapp-Inhalt */&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #000;                    /* schwarze Schrift für Links */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole in Links */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: #000;                     /* Pfeile schwarz */&lt;br /&gt;
  flex-shrink: 0;                  /* verhindern Zeilenumbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Blasenoptik auf main page*/&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.93);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.no-break {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble h1 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 2.5rem;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
&lt;br /&gt;
    /* elegante Schrift */&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
&lt;br /&gt;
    /* optional: etwas luftiger */&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
    &lt;br /&gt;
    /* Farbe der Überschrift */&lt;br /&gt;
    color: #008CBA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Overview #page-content &amp;gt; .row {&lt;br /&gt;
    /* leicht transparenter Hintergrund in Farbe #FFF2E6 */&lt;br /&gt;
    background: rgba(255, 242, 230, 0.93);&lt;br /&gt;
&lt;br /&gt;
    /* abgerundete Ecken */&lt;br /&gt;
    border-radius: 15px; /* optional: anpassen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Overview &amp;gt; #page-content &amp;gt; .row:first-child {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2698</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2698"/>
		<updated>2026-02-25T09:16:31Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
/* Ausklapp-Menublock */&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #A6A276; &lt;br /&gt;
  color: black;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hauptbuttons */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
    display: flex;                 &lt;br /&gt;
    align-items: center;           &lt;br /&gt;
    justify-content: space-between; &lt;br /&gt;
    width: 50%;                    &lt;br /&gt;
    margin: 0.5em 0;               /* nur vertikaler Abstand, keine auto-Margins */&lt;br /&gt;
    padding: 0.5em 1em;            &lt;br /&gt;
    background-color: #FFF2E6;     &lt;br /&gt;
    color: #000;                    &lt;br /&gt;
    border: 1px solid #999;        &lt;br /&gt;
    border-radius: 6px;            &lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    text-align: left;               &lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    white-space: nowrap;            &lt;br /&gt;
    box-sizing: border-box;         &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button:not(.sub):hover,&lt;br /&gt;
.ausklapp-button:not(.sub):focus,&lt;br /&gt;
.ausklapp-button:not(.sub):active {&lt;br /&gt;
    background-color: #F2E0CC; /* leicht dunklerer Sandton */&lt;br /&gt;
    color: #000;               /* Schriftfarbe schwarz */&lt;br /&gt;
    outline: none;             /* entfernt blaue Browser-Outline */&lt;br /&gt;
}&lt;br /&gt;
/* Sub-Buttons */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
    width: 45%;                     &lt;br /&gt;
    margin-left: 2em;               &lt;br /&gt;
    font-size: 90%;                 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Link-Icons */&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
    margin-left: 0.5em;&lt;br /&gt;
    color: #000;                    &lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
    flex-shrink: 0;                 /* verhindert, dass Pfeil umbricht */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ausklapp-Inhalt */&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #000;                    /* schwarze Schrift für Links */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole in Links */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: #000;                     /* Pfeile schwarz */&lt;br /&gt;
  flex-shrink: 0;                  /* verhindern Zeilenumbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Blasenoptik auf main page*/&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.93);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.no-break {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble h1 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 2.5rem;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
&lt;br /&gt;
    /* elegante Schrift */&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
&lt;br /&gt;
    /* optional: etwas luftiger */&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
    &lt;br /&gt;
    /* Farbe der Überschrift */&lt;br /&gt;
    color: #008CBA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Overview #page-content &amp;gt; .row {&lt;br /&gt;
    /* leicht transparenter Hintergrund in Farbe #FFF2E6 */&lt;br /&gt;
    background: rgba(255, 242, 230, 0.93);&lt;br /&gt;
&lt;br /&gt;
    /* abgerundete Ecken */&lt;br /&gt;
    border-radius: 15px; /* optional: anpassen */&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.js&amp;diff=2697</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.js&amp;diff=2697"/>
		<updated>2026-02-23T21:52:45Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
console.log(&amp;quot;Common.js läuft&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// Catalog Script&lt;br /&gt;
// ===============================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Canvas prüfen&lt;br /&gt;
const canvas = document.getElementById(&#039;lineChart&#039;);&lt;br /&gt;
console.log(&amp;quot;Canvas:&amp;quot;, canvas);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mw.loader.using(&#039;jquery&#039;).then(function () {&lt;br /&gt;
&lt;br /&gt;
  console.log(&#039;jQuery ist verfügbar:&#039;, typeof $);&lt;br /&gt;
&lt;br /&gt;
  $.getScript(&#039;https://cdn.datatables.net/1.13.6/js/jquery.dataTables.min.js&#039;)&lt;br /&gt;
    .then(() =&amp;gt; {&lt;br /&gt;
      console.log(&#039;DataTables geladen:&#039;, $.fn.dataTable);&lt;br /&gt;
      return $.getScript(&#039;https://cdn.datatables.net/datetime/1.5.1/js/dataTables.dateTime.min.js&#039;);&lt;br /&gt;
    })&lt;br /&gt;
    .then(() =&amp;gt; $.getScript(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/js/dataTables.searchBuilder.min.js&#039;))&lt;br /&gt;
    .then(() =&amp;gt; {&lt;br /&gt;
      console.log(&#039;DataTables + Erweiterungen geladen&#039;);&lt;br /&gt;
      if ($.fn.dataTable &amp;amp;&amp;amp; $.fn.dataTable.SearchBuilder) {&lt;br /&gt;
  console.log(&#039;SearchBuilder:&#039;, $.fn.dataTable.SearchBuilder);&lt;br /&gt;
} else {&lt;br /&gt;
  console.warn(&#039;SearchBuilder nicht verfügbar&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
      mw.hook(&#039;wikipage.content&#039;).add(function($content) {&lt;br /&gt;
        const $table = $content.find(&#039;#catalog&#039;);&lt;br /&gt;
&lt;br /&gt;
        if ($table.length &amp;amp;&amp;amp; !$.fn.DataTable.isDataTable($table)) {&lt;br /&gt;
          $table.DataTable({&lt;br /&gt;
            dom: &#039;Qlfrtip&#039;,&lt;br /&gt;
            searchBuilder: true,&lt;br /&gt;
            paging: true,&lt;br /&gt;
            pageLength: 600,&lt;br /&gt;
            searching: true,&lt;br /&gt;
            ordering: true,&lt;br /&gt;
            lengthMenu: [[10, 25, 50, 100, 200, 600], [10, 25, 50, 100, 200, 600]],&lt;br /&gt;
            order: [[1, &#039;asc&#039;]],&lt;br /&gt;
            language: {&lt;br /&gt;
              search: &amp;quot;Search:&amp;quot;,&lt;br /&gt;
              lengthMenu: &amp;quot;Show _MENU_ Entries&amp;quot;,&lt;br /&gt;
              zeroRecords: &amp;quot;No Matches&amp;quot;,&lt;br /&gt;
              info: &amp;quot;Page _PAGE_ of _PAGES_ (showing _TOTAL_ of _MAX_ entries)&amp;quot;,&lt;br /&gt;
              infoEmpty: &amp;quot;Empty&amp;quot;,&lt;br /&gt;
              infoFiltered: &amp;quot;&amp;quot;&lt;br /&gt;
            },&lt;br /&gt;
            initComplete: function () {&lt;br /&gt;
              this.api().columns().every(function () {&lt;br /&gt;
                var column = this;&lt;br /&gt;
                var header = $(column.header());&lt;br /&gt;
                var columnTitle = header.text();&lt;br /&gt;
                $(&#039;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;&#039; + columnTitle + &#039; ...&amp;quot; style=&amp;quot;width: 100%; padding: 5px;&amp;quot;/&amp;gt;&#039;)&lt;br /&gt;
                  .appendTo(header.empty())&lt;br /&gt;
                  .on(&#039;keyup change&#039;, function () {&lt;br /&gt;
                    column.search(this.value).draw();&lt;br /&gt;
                  })&lt;br /&gt;
                  .on(&#039;click&#039;, function (e) {&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                  });&lt;br /&gt;
              });&lt;br /&gt;
            }&lt;br /&gt;
          });&lt;br /&gt;
        }&lt;br /&gt;
      });&lt;br /&gt;
    })&lt;br /&gt;
    .catch((err) =&amp;gt; {&lt;br /&gt;
      console.error(&#039;Fehler beim Laden von DataTables oder Erweiterungen:&#039;, err);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*AUSKLAPPMENÜS*/&lt;br /&gt;
$(function () {&lt;br /&gt;
  $(&#039;.ausklapp-button&#039;).click(function () {&lt;br /&gt;
    var $button = $(this);&lt;br /&gt;
    var $content = $button.next(&#039;.ausklapp-inhalt&#039;);&lt;br /&gt;
&lt;br /&gt;
    $content.slideToggle(200);&lt;br /&gt;
    var expanded = $button.attr(&#039;aria-expanded&#039;) === &#039;true&#039;;&lt;br /&gt;
    $button.attr(&#039;aria-expanded&#039;, !expanded);&lt;br /&gt;
  });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Hover-Preview für Bild-Links in DataTables&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
    // Neuen Image-Container einfügen&lt;br /&gt;
   $(&#039;body&#039;).append(&#039;&amp;lt;div id=&amp;quot;image-hover-preview&amp;quot; style=&amp;quot;display:none; position:absolute; z-index:9999;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;&amp;quot; style=&amp;quot;max-width:400px; max-height:400px; border:1px solid #ccc; background:white; padding:5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;);&lt;br /&gt;
&lt;br /&gt;
    // Auf alle Links in der Tabelle achten&lt;br /&gt;
    $(&#039;#catalog&#039;).on(&#039;mouseenter&#039;, &#039;a&#039;, function(e) {&lt;br /&gt;
        var href = $(this).attr(&#039;href&#039;);&lt;br /&gt;
        if (href &amp;amp;&amp;amp; href.includes(&#039;/Special:Redirect/file/&#039;)) {&lt;br /&gt;
            var imgUrl = href; // URL direkt verwenden&lt;br /&gt;
            $(&#039;#image-hover-preview img&#039;).attr(&#039;src&#039;, imgUrl);&lt;br /&gt;
            $(&#039;#image-hover-preview&#039;).show();&lt;br /&gt;
        }&lt;br /&gt;
    }).on(&#039;mousemove&#039;, &#039;a&#039;, function(e) {&lt;br /&gt;
        $(&#039;#image-hover-preview&#039;).css({&lt;br /&gt;
            top: e.pageY + 20 + &#039;px&#039;,&lt;br /&gt;
            left: e.pageX + 20 + &#039;px&#039;&lt;br /&gt;
        });&lt;br /&gt;
    }).on(&#039;mouseleave&#039;, &#039;a&#039;, function() {&lt;br /&gt;
        $(&#039;#image-hover-preview&#039;).hide();&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
$(document).ready(function () {&lt;br /&gt;
  const searchButton = document.getElementById(&#039;searchButton&#039;);&lt;br /&gt;
  const tagInput = document.getElementById(&#039;tagInput&#039;);&lt;br /&gt;
&lt;br /&gt;
  if (searchButton &amp;amp;&amp;amp; tagInput) {&lt;br /&gt;
    searchButton.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
      const tags = tagInput.value.split(&#039;,&#039;).map(tag =&amp;gt; tag.trim());&lt;br /&gt;
      searchImagesByTags(tags);&lt;br /&gt;
    });&lt;br /&gt;
  } else {&lt;br /&gt;
    console.warn(&#039;searchButton oder tagInput nicht gefunden.&#039;);&lt;br /&gt;
  }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
function searchImagesByTags(tags) {&lt;br /&gt;
    var url = new URL(window.location.href);&lt;br /&gt;
    var apiUrl = url.origin + &#039;/w/api.php&#039;;&lt;br /&gt;
    &lt;br /&gt;
    // Hier wird eine Anfrage an die MediaWiki API gestellt, um nach Bildern zu suchen, die den Tags entsprechen&lt;br /&gt;
    fetch(`${apiUrl}?action=query&amp;amp;format=json&amp;amp;list=categorymembers&amp;amp;cmtitle=Category:${tags.join(&#039;&amp;amp;cmtitle=Category:&#039;)}&amp;amp;cmtype=file`)&lt;br /&gt;
        .then(response =&amp;gt; response.json())&lt;br /&gt;
        .then(data =&amp;gt; {&lt;br /&gt;
            var images = data.query.categorymembers;&lt;br /&gt;
            displayImages(images);&lt;br /&gt;
        })&lt;br /&gt;
        .catch(error =&amp;gt; console.error(&#039;Error:&#039;, error));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function displayImages(images) {&lt;br /&gt;
    var galleryContainer = document.getElementById(&#039;galleryContainer&#039;);&lt;br /&gt;
    galleryContainer.innerHTML = &#039;&#039;; // Leere den Container, um Platz für neue Bilder zu schaffen&lt;br /&gt;
&lt;br /&gt;
    // Überprüfe, ob Bilder vorhanden sind&lt;br /&gt;
    if (images.length === 0) {&lt;br /&gt;
        galleryContainer.innerHTML = &#039;&amp;lt;p&amp;gt;No images found.&amp;lt;/p&amp;gt;&#039;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Bilder in die Galerie einfügen&lt;br /&gt;
    images.forEach(image =&amp;gt; {&lt;br /&gt;
        var imgElement = document.createElement(&#039;img&#039;);&lt;br /&gt;
        imgElement.src = &#039;/index.php/Special:Redirect/file/&#039; + image.title.replace(&#039;Category:&#039;, &#039;&#039;);&lt;br /&gt;
        imgElement.alt = image.title;&lt;br /&gt;
        galleryContainer.appendChild(imgElement);&lt;br /&gt;
    });&lt;br /&gt;
}&lt;br /&gt;
// Funktion zur Extraktion der Dateinamen aus der Tabelle und zur Anzeige in der Galerie&lt;br /&gt;
function updateGalleryFromTable() {&lt;br /&gt;
    // Tabelle durchsuchen und Dateinamen extrahieren&lt;br /&gt;
    var rows = document.querySelectorAll(&#039;#catalog tbody tr&#039;);&lt;br /&gt;
    var imageLinks = [];&lt;br /&gt;
&lt;br /&gt;
    rows.forEach(row =&amp;gt; {&lt;br /&gt;
        var imageCell = row.cells[8];  // Die 9. Zelle enthält den Dateinamen als Link&lt;br /&gt;
        var link = imageCell.querySelector(&#039;a&#039;);&lt;br /&gt;
        if (link) {&lt;br /&gt;
            var imageName = link.textContent.trim();&lt;br /&gt;
            var imageUrl = &#039;/index.php/Special:Redirect/file/&#039; + imageName + &#039;.jpg&#039;;&lt;br /&gt;
            imageLinks.push(imageUrl);&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // Neue Seite mit Galerie öffnen&lt;br /&gt;
    var galleryWindow = window.open(&#039;&#039;, &#039;_blank&#039;);&lt;br /&gt;
    if (galleryWindow) {&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Gallery&amp;lt;/title&amp;gt;&#039;);&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;style&amp;gt;&#039;);&lt;br /&gt;
        galleryWindow.document.write(&#039;body { font-family: sans-serif; padding: 20px; }&#039;);&lt;br /&gt;
        galleryWindow.document.write(&#039;img { max-width: 300px; margin: 10px; cursor: pointer; display: inline-block; }&#039;);&lt;br /&gt;
        galleryWindow.document.write(&#039;#infoBox { position:absolute; background: rgba(255,255,255,0.95); border:1px solid #ccc; padding:10px; max-width:300px; display:none; z-index:9999; font-size:0.9em; pointer-events:none; }&#039;);&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;/style&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&#039;);&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;h2&amp;gt;Results&amp;lt;/h2&amp;gt;&#039;);&lt;br /&gt;
&lt;br /&gt;
        imageLinks.forEach(url =&amp;gt; {&lt;br /&gt;
            galleryWindow.document.write(&#039;&amp;lt;img src=&amp;quot;&#039; + url + &#039;&amp;quot; onclick=&amp;quot;window.open(\&#039;&#039; + url + &#039;\&#039;)&amp;quot;&amp;gt;&#039;);&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        // Infobox-Container&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;div id=&amp;quot;infoBox&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;);&lt;br /&gt;
&lt;br /&gt;
        // Script für Hover-Infobox mit Raw-Text und Cache&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;script&amp;gt;&#039; +&lt;br /&gt;
        &#039;const imgs = document.querySelectorAll(&amp;quot;img&amp;quot;);&#039; +&lt;br /&gt;
        &#039;const infoBox = document.getElementById(&amp;quot;infoBox&amp;quot;);&#039; +&lt;br /&gt;
        &#039;const mediaCache = new Map();&#039; +&lt;br /&gt;
        &#039;imgs.forEach(img =&amp;gt; {&#039; +&lt;br /&gt;
        &#039;  img.removeAttribute(&amp;quot;title&amp;quot;);&#039; + // Browser Tooltip deaktivieren&lt;br /&gt;
        &#039;  img.addEventListener(&amp;quot;mouseenter&amp;quot;, async function(e) {&#039; +&lt;br /&gt;
        &#039;    const fileName = img.src.split(&amp;quot;/&amp;quot;).pop().replace(&amp;quot;.jpg&amp;quot;,&amp;quot;&amp;quot;);&#039; +&lt;br /&gt;
        &#039;    if(mediaCache.has(fileName)) {&#039; +&lt;br /&gt;
        &#039;      infoBox.innerHTML = mediaCache.get(fileName);&#039; +&lt;br /&gt;
        &#039;      infoBox.style.display = &amp;quot;block&amp;quot;;&#039; +&lt;br /&gt;
        &#039;      return;&#039; +&lt;br /&gt;
        &#039;    }&#039; +&lt;br /&gt;
        &#039;    infoBox.textContent = &amp;quot;Loading ...&amp;quot;;&#039; +&lt;br /&gt;
        &#039;    infoBox.style.display = &amp;quot;block&amp;quot;;&#039; +&lt;br /&gt;
        &#039;    try {&#039; +&lt;br /&gt;
        &#039;      const resp = await fetch(&amp;quot;/index.php?title=File:&amp;quot; + encodeURIComponent(fileName) + &amp;quot;.jpg&amp;amp;action=raw&amp;quot;);&#039; +&lt;br /&gt;
        &#039;      const text = await resp.text();&#039; +&lt;br /&gt;
        &#039;      const match = text.match(/\\{\\{MediaInfo([\\s\\S]*?)\\}\\}/);&#039; +&lt;br /&gt;
        &#039;      if(!match) { infoBox.textContent = &amp;quot;No Data found.&amp;quot;; mediaCache.set(fileName,&amp;quot;No Data found.&amp;quot;); return; }&#039; +&lt;br /&gt;
        &#039;      const block = match[1];&#039; +&lt;br /&gt;
        &#039;      const fields = [&amp;quot;title&amp;quot;,&amp;quot;chapter&amp;quot;,&amp;quot;illustration&amp;quot;,&amp;quot;illustrator&amp;quot;,&amp;quot;year&amp;quot;,&amp;quot;tags&amp;quot;];&#039; +&lt;br /&gt;
        &#039;      let html = &amp;quot;&amp;lt;ul style=\&#039;margin:0; padding-left:1em; list-style:none;\&#039;&amp;gt;&amp;quot;;&#039; +&lt;br /&gt;
        &#039;      fields.forEach(field =&amp;gt; {&#039; +&lt;br /&gt;
        &#039;        const m = block.match(new RegExp(&amp;quot;\\\\|\\\\s*&amp;quot; + field + &amp;quot;\\\\s*=([^\\\\n]*)&amp;quot;));&#039; +&lt;br /&gt;
        &#039;        if(m) html += `&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;${field.charAt(0).toUpperCase() + field.slice(1)}:&amp;lt;/b&amp;gt; ${m[1].trim()}&amp;lt;/li&amp;gt;`;&#039; +&lt;br /&gt;
        &#039;      });&#039; +&lt;br /&gt;
        &#039;      html += &amp;quot;&amp;lt;/ul&amp;gt;&amp;quot;;&#039; +&lt;br /&gt;
        &#039;      mediaCache.set(fileName, html);&#039; +&lt;br /&gt;
        &#039;      infoBox.innerHTML = html;&#039; +&lt;br /&gt;
        &#039;    } catch(err) {&#039; +&lt;br /&gt;
        &#039;      infoBox.textContent = &amp;quot;Error loading info&amp;quot;;&#039; +&lt;br /&gt;
        &#039;      mediaCache.set(fileName,&amp;quot;Error loading info&amp;quot;);&#039; +&lt;br /&gt;
        &#039;      console.error(err);&#039; +&lt;br /&gt;
        &#039;    }&#039; +&lt;br /&gt;
        &#039;  });&#039; +&lt;br /&gt;
        &#039;  img.addEventListener(&amp;quot;mousemove&amp;quot;, function(e){&#039; +&lt;br /&gt;
        &#039;    infoBox.style.top = (e.pageY + 15) + &amp;quot;px&amp;quot;;&#039; +&lt;br /&gt;
        &#039;    infoBox.style.left = (e.pageX + 15) + &amp;quot;px&amp;quot;;&#039; +&lt;br /&gt;
        &#039;  });&#039; +&lt;br /&gt;
        &#039;  img.addEventListener(&amp;quot;mouseleave&amp;quot;, function(){&#039; +&lt;br /&gt;
        &#039;    infoBox.style.display = &amp;quot;none&amp;quot;;&#039; +&lt;br /&gt;
        &#039;  });&#039; +&lt;br /&gt;
        &#039;});&#039; +&lt;br /&gt;
        &#039;&amp;lt;\/script&amp;gt;&#039;);&lt;br /&gt;
&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&#039;);&lt;br /&gt;
        galleryWindow.document.close();&lt;br /&gt;
    } else {&lt;br /&gt;
        alert(&amp;quot;Popup wurde blockiert. Bitte erlaube Popups für diese Seite.&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// Comparison / Slideshow Script&lt;br /&gt;
// ===============================&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// DataTable Initialisierung&lt;br /&gt;
// ===============================&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
    if ($(&#039;#catalog&#039;).length) {&lt;br /&gt;
        $(&#039;#catalog&#039;).DataTable();&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// Globale Slideshow-Objekte&lt;br /&gt;
// ===============================&lt;br /&gt;
const slideshows = {&lt;br /&gt;
    A: { images: [], index: 0 },&lt;br /&gt;
    B: { images: [], index: 0 },&lt;br /&gt;
    C: { images: [], index: 0 },&lt;br /&gt;
    D: { images: [], index: 0 },&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// Hilfsfunktionen&lt;br /&gt;
// ===============================&lt;br /&gt;
&lt;br /&gt;
// Gefilterte Bild-Links aus DataTable holen&lt;br /&gt;
function getFilteredImageLinks() {&lt;br /&gt;
    const rows = document.querySelectorAll(&#039;#catalog tbody tr&#039;);&lt;br /&gt;
    const images = [];&lt;br /&gt;
    rows.forEach(row =&amp;gt; {&lt;br /&gt;
        if (row.style.display !== &#039;none&#039;) {&lt;br /&gt;
            const cell = row.cells[8];&lt;br /&gt;
            const link = cell ? cell.querySelector(&#039;a&#039;) : null;&lt;br /&gt;
            if (link) {&lt;br /&gt;
                const name = link.textContent.trim();&lt;br /&gt;
                const url = &#039;/index.php/Special:Redirect/file/&#039; + name + &#039;.jpg&#039;;&lt;br /&gt;
                images.push({ url: url, name: name + &#039;.jpg&#039; });&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
    return images;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Counter-Update&lt;br /&gt;
function updateCounter(target) {&lt;br /&gt;
    const data = slideshows[target];&lt;br /&gt;
    const total = data.images.length;&lt;br /&gt;
    const current = total &amp;gt; 0 ? data.index + 1 : 0;&lt;br /&gt;
    const counterEl = document.getElementById(&amp;quot;counter&amp;quot; + target);&lt;br /&gt;
    if (counterEl) counterEl.textContent = current + &amp;quot;/&amp;quot; + total;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// MediaInfo Funktionen (aus HTML-Text der File-Seite)&lt;br /&gt;
// ===============================&lt;br /&gt;
function loadMediaInfo(target, filename) {&lt;br /&gt;
    const infoBox = document.getElementById(&#039;mediainfo&#039; + target);&lt;br /&gt;
    if (!infoBox) return;&lt;br /&gt;
    infoBox.textContent = &amp;quot;Loading ...&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    fetch(&#039;/index.php?title=File:&#039; + encodeURIComponent(filename) + &#039;&amp;amp;action=raw&#039;)&lt;br /&gt;
    .then(resp =&amp;gt; resp.text())&lt;br /&gt;
    .then(text =&amp;gt; {&lt;br /&gt;
        const match = text.match(/\{\{MediaInfo([\s\S]*?)\}\}/);&lt;br /&gt;
        if (!match) {&lt;br /&gt;
            infoBox.textContent = &amp;quot;No Data found.&amp;quot;;&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        const block = match[1];&lt;br /&gt;
&lt;br /&gt;
        // Felder, die angezeigt werden sollen&lt;br /&gt;
        const fields = [&amp;quot;title&amp;quot;,&amp;quot;chapter&amp;quot;,&amp;quot;illustration&amp;quot;,&amp;quot;illustrator&amp;quot;,&amp;quot;year&amp;quot;,&amp;quot;tags&amp;quot;];&lt;br /&gt;
        let htmlList = &amp;quot;&amp;lt;ul style=&#039;margin:0; padding-left:1em; list-style:none;&#039;&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
        fields.forEach(field =&amp;gt; {&lt;br /&gt;
            const m = block.match(new RegExp(&amp;quot;\\|\\s*&amp;quot; + field + &amp;quot;\\s*=([^\\n]*)&amp;quot;));&lt;br /&gt;
            if (m) {&lt;br /&gt;
                // Label groß schreiben&lt;br /&gt;
                const label = field.charAt(0).toUpperCase() + field.slice(1);&lt;br /&gt;
                htmlList += `&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;${label}:&amp;lt;/b&amp;gt; ${m[1].trim()}&amp;lt;/li&amp;gt;`;&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        htmlList += &amp;quot;&amp;lt;/ul&amp;gt;&amp;quot;;&lt;br /&gt;
        infoBox.innerHTML = htmlList;&lt;br /&gt;
&lt;br /&gt;
        // Optional: etwas CSS stylen&lt;br /&gt;
        infoBox.style.backgroundColor = &amp;quot;#f9f9f9&amp;quot;;&lt;br /&gt;
        infoBox.style.border = &amp;quot;1px solid #ccc&amp;quot;;&lt;br /&gt;
        infoBox.style.padding = &amp;quot;0.5em 1em&amp;quot;;&lt;br /&gt;
        infoBox.style.marginTop = &amp;quot;0.5em&amp;quot;;&lt;br /&gt;
        infoBox.style.borderRadius = &amp;quot;4px&amp;quot;;&lt;br /&gt;
        infoBox.style.fontSize = &amp;quot;0.9em&amp;quot;;&lt;br /&gt;
    })&lt;br /&gt;
    .catch(err =&amp;gt; {&lt;br /&gt;
        console.error(err);&lt;br /&gt;
        infoBox.textContent = &amp;quot;Error&amp;quot;;&lt;br /&gt;
    });&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// Slideshow-Funktionen&lt;br /&gt;
// ===============================&lt;br /&gt;
function updateSlide(target) {&lt;br /&gt;
    const data = slideshows[target];&lt;br /&gt;
    const imgEl = document.getElementById(&#039;slide&#039; + target);&lt;br /&gt;
&lt;br /&gt;
    if (data.images.length === 0) {&lt;br /&gt;
        imgEl.src = &#039;&#039;;&lt;br /&gt;
        imgEl.alt = &#039;No Images&#039;;&lt;br /&gt;
        imgEl.onclick = null;&lt;br /&gt;
        updateCounter(target);&lt;br /&gt;
        const infoBox = document.getElementById(&#039;mediainfo&#039; + target);&lt;br /&gt;
        if(infoBox) infoBox.textContent = &amp;quot;&amp;quot;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (data.index &amp;lt; 0) data.index = data.images.length - 1;&lt;br /&gt;
    if (data.index &amp;gt;= data.images.length) data.index = 0;&lt;br /&gt;
&lt;br /&gt;
    const current = data.images[data.index];&lt;br /&gt;
    imgEl.src = current.url;&lt;br /&gt;
    imgEl.alt = current.name;&lt;br /&gt;
    imgEl.style.cursor = &amp;quot;pointer&amp;quot;;&lt;br /&gt;
    imgEl.onclick = () =&amp;gt; window.open(&#039;/File:&#039; + current.name, &#039;_blank&#039;);&lt;br /&gt;
&lt;br /&gt;
    updateCounter(target);&lt;br /&gt;
    loadMediaInfo(target, current.name);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function populateSlideshow(target) {&lt;br /&gt;
    const images = getFilteredImageLinks();&lt;br /&gt;
    slideshows[target].images = images;&lt;br /&gt;
    slideshows[target].index = 0;&lt;br /&gt;
&lt;br /&gt;
    const imgEl = document.getElementById(&#039;slide&#039; + target);&lt;br /&gt;
    if(images.length &amp;gt; 0){&lt;br /&gt;
        imgEl.src = images[0].url;&lt;br /&gt;
        imgEl.alt = images[0].name;&lt;br /&gt;
        imgEl.style.cursor = &amp;quot;pointer&amp;quot;;&lt;br /&gt;
        imgEl.onclick = () =&amp;gt; window.open(&#039;/File:&#039; + images[0].name, &#039;_blank&#039;);&lt;br /&gt;
        loadMediaInfo(target, images[0].name);&lt;br /&gt;
    } else {&lt;br /&gt;
        imgEl.src = &#039;&#039;;&lt;br /&gt;
        imgEl.alt = &#039;No Images&#039;;&lt;br /&gt;
        imgEl.onclick = null;&lt;br /&gt;
        const infoBox = document.getElementById(&#039;mediainfo&#039; + target);&lt;br /&gt;
        if(infoBox) infoBox.textContent = &amp;quot;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    updateCounter(target);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function nextSlideX(target){&lt;br /&gt;
    slideshows[target].index++;&lt;br /&gt;
    updateSlide(target);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function prevSlideX(target){&lt;br /&gt;
    slideshows[target].index--;&lt;br /&gt;
    updateSlide(target);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function openSlideshowInNewTab(target){&lt;br /&gt;
    const data = slideshows[target];&lt;br /&gt;
    if(!data.images || data.images.length===0){&lt;br /&gt;
        alert(&amp;quot;No images to display for slideshow &amp;quot; + target);&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
    const newTab = window.open();&lt;br /&gt;
    if(!newTab){ alert(&amp;quot;Popup blocked! Bitte Popups erlauben.&amp;quot;); return; }&lt;br /&gt;
&lt;br /&gt;
    let html = &amp;quot;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Slideshow &amp;quot; + target + &amp;quot;&amp;lt;/title&amp;gt;&amp;quot;;&lt;br /&gt;
    html += &amp;quot;&amp;lt;style&amp;gt;&amp;quot;;&lt;br /&gt;
    html += &amp;quot;body { font-family:sans-serif; padding:20px; }&amp;quot;;&lt;br /&gt;
    html += &amp;quot;img { max-width:300px; max-height:400px; margin:10px; cursor:pointer; display:inline-block; object-fit:contain; }&amp;quot;;&lt;br /&gt;
    html += &amp;quot;#infoBox { position:absolute; background: rgba(255,255,255,0.95); border:1px solid #ccc; padding:10px; max-width:300px; display:none; z-index:9999; font-size:0.9em; pointer-events:none; }&amp;quot;;&lt;br /&gt;
    html += &amp;quot;&amp;lt;/style&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;quot;;&lt;br /&gt;
    html += &amp;quot;&amp;lt;h2&amp;gt;Slideshow &amp;quot; + target + &amp;quot; (&amp;quot; + data.images.length + &amp;quot; images)&amp;lt;/h2&amp;gt;&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
    // Galerie wie im Catalog-Script: lockeres Grid ohne Flexbox&lt;br /&gt;
    html += &amp;quot;&amp;lt;div&amp;gt;&amp;quot;;&lt;br /&gt;
    data.images.forEach(img=&amp;gt;{&lt;br /&gt;
        html += &amp;quot;&amp;lt;img src=&#039;&amp;quot; + img.url + &amp;quot;&#039; alt=&#039;&amp;quot; + img.name + &amp;quot;&#039; onclick=\&amp;quot;window.open(&#039;/File:&amp;quot; + img.name + &amp;quot;&#039;, &#039;_blank&#039;)\&amp;quot;&amp;gt;&amp;quot;;&lt;br /&gt;
    });&lt;br /&gt;
    html += &amp;quot;&amp;lt;/div&amp;gt;&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
    // Infobox für MediaInfo&lt;br /&gt;
    html += &amp;quot;&amp;lt;div id=&#039;infoBox&#039;&amp;gt;&amp;lt;/div&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    // Script für MediaInfo-Hover&lt;br /&gt;
    html += &amp;quot;&amp;lt;script&amp;gt;&amp;quot;;&lt;br /&gt;
    html += &amp;quot;const imgs = document.querySelectorAll(&#039;img&#039;);&amp;quot;;&lt;br /&gt;
    html += &amp;quot;const infoBox = document.getElementById(&#039;infoBox&#039;);&amp;quot;;&lt;br /&gt;
    html += &amp;quot;const mediaCache = new Map();&amp;quot;;&lt;br /&gt;
    html += &amp;quot;imgs.forEach(img =&amp;gt; {&amp;quot;;&lt;br /&gt;
    html += &amp;quot;  img.removeAttribute(&#039;title&#039;);&amp;quot;;&lt;br /&gt;
    html += &amp;quot;  img.addEventListener(&#039;mouseenter&#039;, async function(e) {&amp;quot;;&lt;br /&gt;
    html += &amp;quot;    const fileName = img.alt;&amp;quot;;&lt;br /&gt;
    html += &amp;quot;    if(mediaCache.has(fileName)) { infoBox.innerHTML = mediaCache.get(fileName); infoBox.style.display=&#039;block&#039;; return; }&amp;quot;;&lt;br /&gt;
    html += &amp;quot;    infoBox.textContent = &#039;Loading ...&#039;; infoBox.style.display=&#039;block&#039;;&amp;quot;;&lt;br /&gt;
    html += &amp;quot;    try {&amp;quot;;&lt;br /&gt;
    html += &amp;quot;      const resp = await fetch(&#039;/index.php?title=File:&#039; + encodeURIComponent(fileName) + &#039;&amp;amp;action=raw&#039;);&amp;quot;;&lt;br /&gt;
    html += &amp;quot;      const text = await resp.text();&amp;quot;;&lt;br /&gt;
    html += &amp;quot;      const match = text.match(/\\{\\{MediaInfo([\\s\\S]*?)\\}\\}/);&amp;quot;;&lt;br /&gt;
    html += &amp;quot;      if(!match) { infoBox.textContent=&#039;No Data found.&#039;; mediaCache.set(fileName,&#039;No Data found.&#039;); return; }&amp;quot;;&lt;br /&gt;
    html += &amp;quot;      const block = match[1];&amp;quot;;&lt;br /&gt;
    html += &amp;quot;      const fields = [&#039;title&#039;,&#039;chapter&#039;,&#039;illustration&#039;,&#039;illustrator&#039;,&#039;year&#039;,&#039;tags&#039;];&amp;quot;;&lt;br /&gt;
    html += &amp;quot;      let htmlList = &#039;&amp;lt;ul style=\&amp;quot;margin:0;padding-left:1em;list-style:none;\&amp;quot;&amp;gt;&#039;;&amp;quot;;&lt;br /&gt;
    html += &amp;quot;      fields.forEach(field =&amp;gt; {&amp;quot;;&lt;br /&gt;
    html += &amp;quot;        const m = block.match(new RegExp(&#039;\\\\|\\\\s*&#039; + field + &#039;\\\\s*=([^\\\\n]*)&#039;));&amp;quot;;&lt;br /&gt;
    html += &amp;quot;        if(m) htmlList += &#039;&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&#039; + field.charAt(0).toUpperCase() + field.slice(1) + &#039;:&amp;lt;/b&amp;gt; &#039; + m[1].trim() + &#039;&amp;lt;/li&amp;gt;&#039;;&amp;quot;; &lt;br /&gt;
    html += &amp;quot;      });&amp;quot;;&lt;br /&gt;
    html += &amp;quot;      htmlList += &#039;&amp;lt;/ul&amp;gt;&#039;; mediaCache.set(fileName, htmlList); infoBox.innerHTML = htmlList;&amp;quot;;&lt;br /&gt;
    html += &amp;quot;    } catch(err) { infoBox.textContent=&#039;Error loading info&#039;; mediaCache.set(fileName,&#039;Error loading info&#039;); console.error(err); }&amp;quot;;&lt;br /&gt;
    html += &amp;quot;  });&amp;quot;;&lt;br /&gt;
    html += &amp;quot;  img.addEventListener(&#039;mousemove&#039;, function(e){ infoBox.style.top=(e.pageY+15)+&#039;px&#039;; infoBox.style.left=(e.pageX+15)+&#039;px&#039;; });&amp;quot;;&lt;br /&gt;
    html += &amp;quot;  img.addEventListener(&#039;mouseleave&#039;, function(){ infoBox.style.display=&#039;none&#039;; });&amp;quot;;&lt;br /&gt;
    html += &amp;quot;});&amp;quot;;&lt;br /&gt;
    html += &amp;quot;&amp;lt;\/script&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    html += &amp;quot;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    newTab.document.open();&lt;br /&gt;
    newTab.document.write(html);&lt;br /&gt;
    newTab.document.close();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Chapter Script&lt;br /&gt;
importScript(&#039;MediaWiki:ChapterSlides.js&#039;);&lt;br /&gt;
&lt;br /&gt;
// Chapter Script&lt;br /&gt;
importScript(&#039;MediaWiki:ChapterSlidesAlt.js&#039;);&lt;br /&gt;
&lt;br /&gt;
// Filter Scripts, character pages &lt;br /&gt;
importScript(&#039;MediaWiki:CharacterFilter.js&#039;);&lt;br /&gt;
&lt;br /&gt;
// CharacterDistribution&lt;br /&gt;
// Chart.js laden&lt;br /&gt;
mw.loader.load(&#039;https://cdn.jsdelivr.net/npm/chart.js&#039;);&lt;br /&gt;
&lt;br /&gt;
// Chart initialisieren&lt;br /&gt;
function initChart() {&lt;br /&gt;
    if (typeof Chart === &#039;undefined&#039;) {&lt;br /&gt;
        setTimeout(initChart, 50);&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    const canvas = document.getElementById(&#039;lineChart&#039;);&lt;br /&gt;
    if (!canvas) return;&lt;br /&gt;
&lt;br /&gt;
    const ctx = canvas.getContext(&#039;2d&#039;);&lt;br /&gt;
&lt;br /&gt;
    // HiDPI / Retina: Pixelratio berücksichtigen&lt;br /&gt;
    const dpr = window.devicePixelRatio || 1;&lt;br /&gt;
    canvas.width = canvas.offsetWidth * dpr;&lt;br /&gt;
    canvas.height = canvas.offsetHeight * dpr;&lt;br /&gt;
    ctx.scale(dpr, dpr);&lt;br /&gt;
&lt;br /&gt;
    const data = {&lt;br /&gt;
        labels: [&#039;Kemble (1885)&#039;, &#039;Schröder (1898)&#039;, &#039;Hirth (1920)&#039;, &#039;Trier (1936)&#039;, &#039;Harder (1938)&#039;, &#039;Kellerer (1938)&#039;, &#039;Busoni (1940)&#039;,&#039;Bebié (1944)&#039;],&lt;br /&gt;
        datasets: [&lt;br /&gt;
            { label: &#039;Huck&#039;, data: [47.40,50.98,72.22,54.29,93.10,50.00,54.10,69.81], backgroundColor:&#039;red&#039;, borderColor:&#039;red&#039;, borderWidth:1, barPercentage:0.8 },&lt;br /&gt;
            { label: &#039;Jim&#039;, data: [17.92,29.41,22.22,28.57,44.83,18.18,26.23,17.00], backgroundColor:&#039;blue&#039;, borderColor:&#039;blue&#039;, borderWidth:1, barPercentage:0.8 },&lt;br /&gt;
            { label: &#039;Pap Finn&#039;, data: [5.78,7.84,5.56,5.71,6.90,9.09,4.92,1.88], backgroundColor:&#039;green&#039;, borderColor:&#039;green&#039;, borderWidth:1, barPercentage:0.8 },&lt;br /&gt;
            { label: &#039;King/Duke&#039;, data: [13.29,13.73,16.67,20.00,17.24,9.09,16.39,3.77], backgroundColor:&#039;orange&#039;, borderColor:&#039;orange&#039;, borderWidth:1, barPercentage:0.8 },&lt;br /&gt;
            { label: &#039;Tom&#039;, data: [11.56,7.84,19.44,11.43,24.14,9.09,11.48,13.21], backgroundColor:&#039;black&#039;, borderColor:&#039;black&#039;, borderWidth:1, barPercentage:0.8 },&lt;br /&gt;
            { label: &#039;Others&#039;, data: [38.73,29.41,36.11,31.43,17.24,31.82,22.95,13.21], backgroundColor:&#039;pink&#039;, borderColor:&#039;pink&#039;, borderWidth:1, barPercentage:0.8 },&lt;br /&gt;
            { type: &#039;scatter&#039;, label:&#039;Total # of Illustrations&#039;, data:[173,51,36,35,29,22,61,53], borderColor:&#039;purple&#039;, borderWidth:3, xAxisID:&#039;x2&#039;, pointStyle:&#039;cross&#039;, pointRadius:8, pointHoverRadius:10, showLine:false }&lt;br /&gt;
        ]&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    const config = {&lt;br /&gt;
        type:&#039;bar&#039;,&lt;br /&gt;
        data:data,&lt;br /&gt;
        options:{&lt;br /&gt;
            responsive:true,&lt;br /&gt;
            maintainAspectRatio:false, // damit Chart die Containerhöhe nutzt&lt;br /&gt;
            indexAxis:&#039;y&#039;,&lt;br /&gt;
            plugins:{ legend:{ display:true }, tooltip:{ mode:&#039;index&#039;, intersect:false } },&lt;br /&gt;
            interaction:{ mode:&#039;nearest&#039;, axis:&#039;y&#039;, intersect:false },&lt;br /&gt;
            scales:{&lt;br /&gt;
                y:{ display:true, title:{ display:true, text:&#039;Illustrator (Year)&#039; }, stacked:false, barThickness:30 },&lt;br /&gt;
                x:{ display:true, position:&#039;top&#039;, title:{ display:true, text:&#039;% of Illustrations Featuring Character&#039; }, min:0, max:100 },&lt;br /&gt;
                x2:{ display:true, position:&#039;bottom&#039;, title:{ display:true, text:&#039;Total # of Illustrations&#039; }, min:0, max:180, grid:{ drawOnChartArea:false } }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    new Chart(ctx, config);&lt;br /&gt;
    console.log(&#039;Chart erfolgreich initialisiert!&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(document).ready(initChart);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// initChart beim Laden starten&lt;br /&gt;
$(document).ready(initChart);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Media Viewer Adjustments to Display Title and Tags&lt;br /&gt;
importScript(&#039;MediaWiki:MediaViewerDisplay.js&#039;);&lt;br /&gt;
&lt;br /&gt;
mw.loader.using([&#039;mediawiki.util&#039;], function () {&lt;br /&gt;
&lt;br /&gt;
  function cleanFileLink(a) {&lt;br /&gt;
    // a.href = /index.php?title=Hf_1885_kmb_ch001_ill1.jpg&amp;amp;action=edit&amp;amp;redlink=1&lt;br /&gt;
    const title = a.textContent.trim();&lt;br /&gt;
    const file = title&lt;br /&gt;
      .replace(/\s+/g, &#039;_&#039;)&lt;br /&gt;
      .replace(/\.(jpg|png|jpeg)$/i, &#039;&#039;);&lt;br /&gt;
&lt;br /&gt;
    return `&amp;lt;a href=&amp;quot;/index.php/Special:Redirect/file/${file}.jpg&amp;quot;&amp;gt;${file}&amp;lt;/a&amp;gt;`;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  document.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
    if (e.target.id !== &#039;generateCatalogHTML&#039;) return;&lt;br /&gt;
&lt;br /&gt;
    const dpl = document.getElementById(&#039;DPL&#039;);&lt;br /&gt;
    if (!dpl) {&lt;br /&gt;
      alert(&#039;DPL table not found&#039;);&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    const rows = dpl.querySelectorAll(&#039;tbody tr&#039;);&lt;br /&gt;
    if (!rows.length) {&lt;br /&gt;
      alert(&#039;No data rows found&#039;);&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    let html = &#039;&#039;;&lt;br /&gt;
    rows.forEach(row =&amp;gt; {&lt;br /&gt;
      const cells = row.querySelectorAll(&#039;td&#039;);&lt;br /&gt;
      if (cells.length &amp;lt; 8) return;&lt;br /&gt;
&lt;br /&gt;
      const publication  = cells[0].textContent.trim();&lt;br /&gt;
      const year         = cells[1].textContent.trim();&lt;br /&gt;
      const illustrator  = cells[2].textContent.trim();&lt;br /&gt;
      const chapter      = cells[3].textContent.trim();&lt;br /&gt;
      const illustration = cells[4].textContent.trim();&lt;br /&gt;
      const title        = cells[5].textContent.trim();&lt;br /&gt;
      const tags         = cells[6].textContent.trim();&lt;br /&gt;
      const link         = cells[7].querySelector(&#039;a&#039;);&lt;br /&gt;
&lt;br /&gt;
      if (!link) return;&lt;br /&gt;
&lt;br /&gt;
      html +=&lt;br /&gt;
`&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${publication}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${year}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${illustrator}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${chapter}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${chapter}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${illustration}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${title}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;-${tags.replace(/,\s*/g,&#039; -&#039;)}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;${cleanFileLink(link)}&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;\n`;&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    const output = document.getElementById(&#039;catalogOutput&#039;);&lt;br /&gt;
    if (!output) {&lt;br /&gt;
      alert(&#039;Output textarea not found&#039;);&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    output.value = html;&lt;br /&gt;
    output.focus();&lt;br /&gt;
    output.select();&lt;br /&gt;
&lt;br /&gt;
    alert(&#039;Static catalog HTML generated.&#039;);&lt;br /&gt;
  });&lt;br /&gt;
&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.js&amp;diff=2696</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.js&amp;diff=2696"/>
		<updated>2026-02-23T21:48:14Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
console.log(&amp;quot;Common.js läuft&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// Catalog Script&lt;br /&gt;
// ===============================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Canvas prüfen&lt;br /&gt;
const canvas = document.getElementById(&#039;lineChart&#039;);&lt;br /&gt;
console.log(&amp;quot;Canvas:&amp;quot;, canvas);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mw.loader.using(&#039;jquery&#039;).then(function () {&lt;br /&gt;
&lt;br /&gt;
  console.log(&#039;jQuery ist verfügbar:&#039;, typeof $);&lt;br /&gt;
&lt;br /&gt;
  $.getScript(&#039;https://cdn.datatables.net/1.13.6/js/jquery.dataTables.min.js&#039;)&lt;br /&gt;
    .then(() =&amp;gt; {&lt;br /&gt;
      console.log(&#039;DataTables geladen:&#039;, $.fn.dataTable);&lt;br /&gt;
      return $.getScript(&#039;https://cdn.datatables.net/datetime/1.5.1/js/dataTables.dateTime.min.js&#039;);&lt;br /&gt;
    })&lt;br /&gt;
    .then(() =&amp;gt; $.getScript(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/js/dataTables.searchBuilder.min.js&#039;))&lt;br /&gt;
    .then(() =&amp;gt; {&lt;br /&gt;
      console.log(&#039;DataTables + Erweiterungen geladen&#039;);&lt;br /&gt;
      if ($.fn.dataTable &amp;amp;&amp;amp; $.fn.dataTable.SearchBuilder) {&lt;br /&gt;
  console.log(&#039;SearchBuilder:&#039;, $.fn.dataTable.SearchBuilder);&lt;br /&gt;
} else {&lt;br /&gt;
  console.warn(&#039;SearchBuilder nicht verfügbar&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
      mw.hook(&#039;wikipage.content&#039;).add(function($content) {&lt;br /&gt;
        const $table = $content.find(&#039;#catalog&#039;);&lt;br /&gt;
&lt;br /&gt;
        if ($table.length &amp;amp;&amp;amp; !$.fn.DataTable.isDataTable($table)) {&lt;br /&gt;
          $table.DataTable({&lt;br /&gt;
            dom: &#039;Qlfrtip&#039;,&lt;br /&gt;
            searchBuilder: true,&lt;br /&gt;
            paging: true,&lt;br /&gt;
            pageLength: 600,&lt;br /&gt;
            searching: true,&lt;br /&gt;
            ordering: true,&lt;br /&gt;
            lengthMenu: [[10, 25, 50, 100, 200, 600], [10, 25, 50, 100, 200, 600]],&lt;br /&gt;
            order: [[1, &#039;asc&#039;]],&lt;br /&gt;
            language: {&lt;br /&gt;
              search: &amp;quot;Search:&amp;quot;,&lt;br /&gt;
              lengthMenu: &amp;quot;Show _MENU_ Entries&amp;quot;,&lt;br /&gt;
              zeroRecords: &amp;quot;No Matches&amp;quot;,&lt;br /&gt;
              info: &amp;quot;Page _PAGE_ of _PAGES_ (showing _TOTAL_ of _MAX_ entries)&amp;quot;,&lt;br /&gt;
              infoEmpty: &amp;quot;Empty&amp;quot;,&lt;br /&gt;
              infoFiltered: &amp;quot;&amp;quot;&lt;br /&gt;
            },&lt;br /&gt;
            initComplete: function () {&lt;br /&gt;
              this.api().columns().every(function () {&lt;br /&gt;
                var column = this;&lt;br /&gt;
                var header = $(column.header());&lt;br /&gt;
                var columnTitle = header.text();&lt;br /&gt;
                $(&#039;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;&#039; + columnTitle + &#039; ...&amp;quot; style=&amp;quot;width: 100%; padding: 5px;&amp;quot;/&amp;gt;&#039;)&lt;br /&gt;
                  .appendTo(header.empty())&lt;br /&gt;
                  .on(&#039;keyup change&#039;, function () {&lt;br /&gt;
                    column.search(this.value).draw();&lt;br /&gt;
                  })&lt;br /&gt;
                  .on(&#039;click&#039;, function (e) {&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                  });&lt;br /&gt;
              });&lt;br /&gt;
            }&lt;br /&gt;
          });&lt;br /&gt;
        }&lt;br /&gt;
      });&lt;br /&gt;
    })&lt;br /&gt;
    .catch((err) =&amp;gt; {&lt;br /&gt;
      console.error(&#039;Fehler beim Laden von DataTables oder Erweiterungen:&#039;, err);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*AUSKLAPPMENÜS*/&lt;br /&gt;
$(function () {&lt;br /&gt;
  $(&#039;.ausklapp-button&#039;).click(function () {&lt;br /&gt;
    var $button = $(this);&lt;br /&gt;
    var $content = $button.next(&#039;.ausklapp-inhalt&#039;);&lt;br /&gt;
&lt;br /&gt;
    $content.slideToggle(200);&lt;br /&gt;
    var expanded = $button.attr(&#039;aria-expanded&#039;) === &#039;true&#039;;&lt;br /&gt;
    $button.attr(&#039;aria-expanded&#039;, !expanded);&lt;br /&gt;
  });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Hover-Preview für Bild-Links in DataTables&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
    // Neuen Image-Container einfügen&lt;br /&gt;
   $(&#039;body&#039;).append(&#039;&amp;lt;div id=&amp;quot;image-hover-preview&amp;quot; style=&amp;quot;display:none; position:absolute; z-index:9999;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;&amp;quot; style=&amp;quot;max-width:400px; max-height:400px; border:1px solid #ccc; background:white; padding:5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;);&lt;br /&gt;
&lt;br /&gt;
    // Auf alle Links in der Tabelle achten&lt;br /&gt;
    $(&#039;#catalog&#039;).on(&#039;mouseenter&#039;, &#039;a&#039;, function(e) {&lt;br /&gt;
        var href = $(this).attr(&#039;href&#039;);&lt;br /&gt;
        if (href &amp;amp;&amp;amp; href.includes(&#039;/Special:Redirect/file/&#039;)) {&lt;br /&gt;
            var imgUrl = href; // URL direkt verwenden&lt;br /&gt;
            $(&#039;#image-hover-preview img&#039;).attr(&#039;src&#039;, imgUrl);&lt;br /&gt;
            $(&#039;#image-hover-preview&#039;).show();&lt;br /&gt;
        }&lt;br /&gt;
    }).on(&#039;mousemove&#039;, &#039;a&#039;, function(e) {&lt;br /&gt;
        $(&#039;#image-hover-preview&#039;).css({&lt;br /&gt;
            top: e.pageY + 20 + &#039;px&#039;,&lt;br /&gt;
            left: e.pageX + 20 + &#039;px&#039;&lt;br /&gt;
        });&lt;br /&gt;
    }).on(&#039;mouseleave&#039;, &#039;a&#039;, function() {&lt;br /&gt;
        $(&#039;#image-hover-preview&#039;).hide();&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
$(document).ready(function () {&lt;br /&gt;
  const searchButton = document.getElementById(&#039;searchButton&#039;);&lt;br /&gt;
  const tagInput = document.getElementById(&#039;tagInput&#039;);&lt;br /&gt;
&lt;br /&gt;
  if (searchButton &amp;amp;&amp;amp; tagInput) {&lt;br /&gt;
    searchButton.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
      const tags = tagInput.value.split(&#039;,&#039;).map(tag =&amp;gt; tag.trim());&lt;br /&gt;
      searchImagesByTags(tags);&lt;br /&gt;
    });&lt;br /&gt;
  } else {&lt;br /&gt;
    console.warn(&#039;searchButton oder tagInput nicht gefunden.&#039;);&lt;br /&gt;
  }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
function searchImagesByTags(tags) {&lt;br /&gt;
    var url = new URL(window.location.href);&lt;br /&gt;
    var apiUrl = url.origin + &#039;/w/api.php&#039;;&lt;br /&gt;
    &lt;br /&gt;
    // Hier wird eine Anfrage an die MediaWiki API gestellt, um nach Bildern zu suchen, die den Tags entsprechen&lt;br /&gt;
    fetch(`${apiUrl}?action=query&amp;amp;format=json&amp;amp;list=categorymembers&amp;amp;cmtitle=Category:${tags.join(&#039;&amp;amp;cmtitle=Category:&#039;)}&amp;amp;cmtype=file`)&lt;br /&gt;
        .then(response =&amp;gt; response.json())&lt;br /&gt;
        .then(data =&amp;gt; {&lt;br /&gt;
            var images = data.query.categorymembers;&lt;br /&gt;
            displayImages(images);&lt;br /&gt;
        })&lt;br /&gt;
        .catch(error =&amp;gt; console.error(&#039;Error:&#039;, error));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function displayImages(images) {&lt;br /&gt;
    var galleryContainer = document.getElementById(&#039;galleryContainer&#039;);&lt;br /&gt;
    galleryContainer.innerHTML = &#039;&#039;; // Leere den Container, um Platz für neue Bilder zu schaffen&lt;br /&gt;
&lt;br /&gt;
    // Überprüfe, ob Bilder vorhanden sind&lt;br /&gt;
    if (images.length === 0) {&lt;br /&gt;
        galleryContainer.innerHTML = &#039;&amp;lt;p&amp;gt;No images found.&amp;lt;/p&amp;gt;&#039;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Bilder in die Galerie einfügen&lt;br /&gt;
    images.forEach(image =&amp;gt; {&lt;br /&gt;
        var imgElement = document.createElement(&#039;img&#039;);&lt;br /&gt;
        imgElement.src = &#039;/index.php/Special:Redirect/file/&#039; + image.title.replace(&#039;Category:&#039;, &#039;&#039;);&lt;br /&gt;
        imgElement.alt = image.title;&lt;br /&gt;
        galleryContainer.appendChild(imgElement);&lt;br /&gt;
    });&lt;br /&gt;
}&lt;br /&gt;
// Funktion zur Extraktion der Dateinamen aus der Tabelle und zur Anzeige in der Galerie&lt;br /&gt;
function updateGalleryFromTable() {&lt;br /&gt;
    // Tabelle durchsuchen und Dateinamen extrahieren&lt;br /&gt;
    var rows = document.querySelectorAll(&#039;#catalog tbody tr&#039;);&lt;br /&gt;
    var imageLinks = [];&lt;br /&gt;
&lt;br /&gt;
    rows.forEach(row =&amp;gt; {&lt;br /&gt;
        var imageCell = row.cells[8];  // Die 9. Zelle enthält den Dateinamen als Link&lt;br /&gt;
        var link = imageCell.querySelector(&#039;a&#039;);&lt;br /&gt;
        if (link) {&lt;br /&gt;
            var imageName = link.textContent.trim();&lt;br /&gt;
            var imageUrl = &#039;/index.php/Special:Redirect/file/&#039; + imageName + &#039;.jpg&#039;;&lt;br /&gt;
            imageLinks.push(imageUrl);&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // Neue Seite mit Galerie öffnen&lt;br /&gt;
    var galleryWindow = window.open(&#039;&#039;, &#039;_blank&#039;);&lt;br /&gt;
    if (galleryWindow) {&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Gallery&amp;lt;/title&amp;gt;&#039;);&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;style&amp;gt;&#039;);&lt;br /&gt;
        galleryWindow.document.write(&#039;body { font-family: sans-serif; padding: 20px; }&#039;);&lt;br /&gt;
        galleryWindow.document.write(&#039;img { max-width: 300px; margin: 10px; cursor: pointer; display: inline-block; }&#039;);&lt;br /&gt;
        galleryWindow.document.write(&#039;#infoBox { position:absolute; background: rgba(255,255,255,0.95); border:1px solid #ccc; padding:10px; max-width:300px; display:none; z-index:9999; font-size:0.9em; pointer-events:none; }&#039;);&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;/style&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&#039;);&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;h2&amp;gt;Results&amp;lt;/h2&amp;gt;&#039;);&lt;br /&gt;
&lt;br /&gt;
        imageLinks.forEach(url =&amp;gt; {&lt;br /&gt;
            galleryWindow.document.write(&#039;&amp;lt;img src=&amp;quot;&#039; + url + &#039;&amp;quot; onclick=&amp;quot;window.open(\&#039;&#039; + url + &#039;\&#039;)&amp;quot;&amp;gt;&#039;);&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        // Infobox-Container&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;div id=&amp;quot;infoBox&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;);&lt;br /&gt;
&lt;br /&gt;
        // Script für Hover-Infobox mit Raw-Text und Cache&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;script&amp;gt;&#039; +&lt;br /&gt;
        &#039;const imgs = document.querySelectorAll(&amp;quot;img&amp;quot;);&#039; +&lt;br /&gt;
        &#039;const infoBox = document.getElementById(&amp;quot;infoBox&amp;quot;);&#039; +&lt;br /&gt;
        &#039;const mediaCache = new Map();&#039; +&lt;br /&gt;
        &#039;imgs.forEach(img =&amp;gt; {&#039; +&lt;br /&gt;
        &#039;  img.removeAttribute(&amp;quot;title&amp;quot;);&#039; + // Browser Tooltip deaktivieren&lt;br /&gt;
        &#039;  img.addEventListener(&amp;quot;mouseenter&amp;quot;, async function(e) {&#039; +&lt;br /&gt;
        &#039;    const fileName = img.src.split(&amp;quot;/&amp;quot;).pop().replace(&amp;quot;.jpg&amp;quot;,&amp;quot;&amp;quot;);&#039; +&lt;br /&gt;
        &#039;    if(mediaCache.has(fileName)) {&#039; +&lt;br /&gt;
        &#039;      infoBox.innerHTML = mediaCache.get(fileName);&#039; +&lt;br /&gt;
        &#039;      infoBox.style.display = &amp;quot;block&amp;quot;;&#039; +&lt;br /&gt;
        &#039;      return;&#039; +&lt;br /&gt;
        &#039;    }&#039; +&lt;br /&gt;
        &#039;    infoBox.textContent = &amp;quot;Loading ...&amp;quot;;&#039; +&lt;br /&gt;
        &#039;    infoBox.style.display = &amp;quot;block&amp;quot;;&#039; +&lt;br /&gt;
        &#039;    try {&#039; +&lt;br /&gt;
        &#039;      const resp = await fetch(&amp;quot;/index.php?title=File:&amp;quot; + encodeURIComponent(fileName) + &amp;quot;.jpg&amp;amp;action=raw&amp;quot;);&#039; +&lt;br /&gt;
        &#039;      const text = await resp.text();&#039; +&lt;br /&gt;
        &#039;      const match = text.match(/\\{\\{MediaInfo([\\s\\S]*?)\\}\\}/);&#039; +&lt;br /&gt;
        &#039;      if(!match) { infoBox.textContent = &amp;quot;No Data found.&amp;quot;; mediaCache.set(fileName,&amp;quot;No Data found.&amp;quot;); return; }&#039; +&lt;br /&gt;
        &#039;      const block = match[1];&#039; +&lt;br /&gt;
        &#039;      const fields = [&amp;quot;title&amp;quot;,&amp;quot;chapter&amp;quot;,&amp;quot;illustration&amp;quot;,&amp;quot;illustrator&amp;quot;,&amp;quot;year&amp;quot;,&amp;quot;tags&amp;quot;];&#039; +&lt;br /&gt;
        &#039;      let html = &amp;quot;&amp;lt;ul style=\&#039;margin:0; padding-left:1em; list-style:none;\&#039;&amp;gt;&amp;quot;;&#039; +&lt;br /&gt;
        &#039;      fields.forEach(field =&amp;gt; {&#039; +&lt;br /&gt;
        &#039;        const m = block.match(new RegExp(&amp;quot;\\\\|\\\\s*&amp;quot; + field + &amp;quot;\\\\s*=([^\\\\n]*)&amp;quot;));&#039; +&lt;br /&gt;
        &#039;        if(m) html += `&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;${field.charAt(0).toUpperCase() + field.slice(1)}:&amp;lt;/b&amp;gt; ${m[1].trim()}&amp;lt;/li&amp;gt;`;&#039; +&lt;br /&gt;
        &#039;      });&#039; +&lt;br /&gt;
        &#039;      html += &amp;quot;&amp;lt;/ul&amp;gt;&amp;quot;;&#039; +&lt;br /&gt;
        &#039;      mediaCache.set(fileName, html);&#039; +&lt;br /&gt;
        &#039;      infoBox.innerHTML = html;&#039; +&lt;br /&gt;
        &#039;    } catch(err) {&#039; +&lt;br /&gt;
        &#039;      infoBox.textContent = &amp;quot;Error loading info&amp;quot;;&#039; +&lt;br /&gt;
        &#039;      mediaCache.set(fileName,&amp;quot;Error loading info&amp;quot;);&#039; +&lt;br /&gt;
        &#039;      console.error(err);&#039; +&lt;br /&gt;
        &#039;    }&#039; +&lt;br /&gt;
        &#039;  });&#039; +&lt;br /&gt;
        &#039;  img.addEventListener(&amp;quot;mousemove&amp;quot;, function(e){&#039; +&lt;br /&gt;
        &#039;    infoBox.style.top = (e.pageY + 15) + &amp;quot;px&amp;quot;;&#039; +&lt;br /&gt;
        &#039;    infoBox.style.left = (e.pageX + 15) + &amp;quot;px&amp;quot;;&#039; +&lt;br /&gt;
        &#039;  });&#039; +&lt;br /&gt;
        &#039;  img.addEventListener(&amp;quot;mouseleave&amp;quot;, function(){&#039; +&lt;br /&gt;
        &#039;    infoBox.style.display = &amp;quot;none&amp;quot;;&#039; +&lt;br /&gt;
        &#039;  });&#039; +&lt;br /&gt;
        &#039;});&#039; +&lt;br /&gt;
        &#039;&amp;lt;\/script&amp;gt;&#039;);&lt;br /&gt;
&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&#039;);&lt;br /&gt;
        galleryWindow.document.close();&lt;br /&gt;
    } else {&lt;br /&gt;
        alert(&amp;quot;Popup wurde blockiert. Bitte erlaube Popups für diese Seite.&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// Comparison / Slideshow Script&lt;br /&gt;
// ===============================&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// DataTable Initialisierung&lt;br /&gt;
// ===============================&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
    if ($(&#039;#catalog&#039;).length) {&lt;br /&gt;
        $(&#039;#catalog&#039;).DataTable();&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// Globale Slideshow-Objekte&lt;br /&gt;
// ===============================&lt;br /&gt;
const slideshows = {&lt;br /&gt;
    A: { images: [], index: 0 },&lt;br /&gt;
    B: { images: [], index: 0 },&lt;br /&gt;
    C: { images: [], index: 0 },&lt;br /&gt;
    D: { images: [], index: 0 },&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// Hilfsfunktionen&lt;br /&gt;
// ===============================&lt;br /&gt;
&lt;br /&gt;
// Gefilterte Bild-Links aus DataTable holen&lt;br /&gt;
function getFilteredImageLinks() {&lt;br /&gt;
    const rows = document.querySelectorAll(&#039;#catalog tbody tr&#039;);&lt;br /&gt;
    const images = [];&lt;br /&gt;
    rows.forEach(row =&amp;gt; {&lt;br /&gt;
        if (row.style.display !== &#039;none&#039;) {&lt;br /&gt;
            const cell = row.cells[8];&lt;br /&gt;
            const link = cell ? cell.querySelector(&#039;a&#039;) : null;&lt;br /&gt;
            if (link) {&lt;br /&gt;
                const name = link.textContent.trim();&lt;br /&gt;
                const url = &#039;/index.php/Special:Redirect/file/&#039; + name + &#039;.jpg&#039;;&lt;br /&gt;
                images.push({ url: url, name: name + &#039;.jpg&#039; });&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
    return images;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Counter-Update&lt;br /&gt;
function updateCounter(target) {&lt;br /&gt;
    const data = slideshows[target];&lt;br /&gt;
    const total = data.images.length;&lt;br /&gt;
    const current = total &amp;gt; 0 ? data.index + 1 : 0;&lt;br /&gt;
    const counterEl = document.getElementById(&amp;quot;counter&amp;quot; + target);&lt;br /&gt;
    if (counterEl) counterEl.textContent = current + &amp;quot;/&amp;quot; + total;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// MediaInfo Funktionen (aus HTML-Text der File-Seite)&lt;br /&gt;
// ===============================&lt;br /&gt;
function loadMediaInfo(target, filename) {&lt;br /&gt;
    const infoBox = document.getElementById(&#039;mediainfo&#039; + target);&lt;br /&gt;
    if (!infoBox) return;&lt;br /&gt;
    infoBox.textContent = &amp;quot;Loading ...&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    fetch(&#039;/index.php?title=File:&#039; + encodeURIComponent(filename) + &#039;&amp;amp;action=raw&#039;)&lt;br /&gt;
    .then(resp =&amp;gt; resp.text())&lt;br /&gt;
    .then(text =&amp;gt; {&lt;br /&gt;
        const match = text.match(/\{\{MediaInfo([\s\S]*?)\}\}/);&lt;br /&gt;
        if (!match) {&lt;br /&gt;
            infoBox.textContent = &amp;quot;No Data found.&amp;quot;;&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        const block = match[1];&lt;br /&gt;
&lt;br /&gt;
        // Felder, die angezeigt werden sollen&lt;br /&gt;
        const fields = [&amp;quot;title&amp;quot;,&amp;quot;chapter&amp;quot;,&amp;quot;illustration&amp;quot;,&amp;quot;illustrator&amp;quot;,&amp;quot;year&amp;quot;,&amp;quot;tags&amp;quot;];&lt;br /&gt;
        let htmlList = &amp;quot;&amp;lt;ul style=&#039;margin:0; padding-left:1em; list-style:none;&#039;&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
        fields.forEach(field =&amp;gt; {&lt;br /&gt;
            const m = block.match(new RegExp(&amp;quot;\\|\\s*&amp;quot; + field + &amp;quot;\\s*=([^\\n]*)&amp;quot;));&lt;br /&gt;
            if (m) {&lt;br /&gt;
                // Label groß schreiben&lt;br /&gt;
                const label = field.charAt(0).toUpperCase() + field.slice(1);&lt;br /&gt;
                htmlList += `&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;${label}:&amp;lt;/b&amp;gt; ${m[1].trim()}&amp;lt;/li&amp;gt;`;&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        htmlList += &amp;quot;&amp;lt;/ul&amp;gt;&amp;quot;;&lt;br /&gt;
        infoBox.innerHTML = htmlList;&lt;br /&gt;
&lt;br /&gt;
        // Optional: etwas CSS stylen&lt;br /&gt;
        infoBox.style.backgroundColor = &amp;quot;#f9f9f9&amp;quot;;&lt;br /&gt;
        infoBox.style.border = &amp;quot;1px solid #ccc&amp;quot;;&lt;br /&gt;
        infoBox.style.padding = &amp;quot;0.5em 1em&amp;quot;;&lt;br /&gt;
        infoBox.style.marginTop = &amp;quot;0.5em&amp;quot;;&lt;br /&gt;
        infoBox.style.borderRadius = &amp;quot;4px&amp;quot;;&lt;br /&gt;
        infoBox.style.fontSize = &amp;quot;0.9em&amp;quot;;&lt;br /&gt;
    })&lt;br /&gt;
    .catch(err =&amp;gt; {&lt;br /&gt;
        console.error(err);&lt;br /&gt;
        infoBox.textContent = &amp;quot;Error&amp;quot;;&lt;br /&gt;
    });&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// Slideshow-Funktionen&lt;br /&gt;
// ===============================&lt;br /&gt;
function updateSlide(target) {&lt;br /&gt;
    const data = slideshows[target];&lt;br /&gt;
    const imgEl = document.getElementById(&#039;slide&#039; + target);&lt;br /&gt;
&lt;br /&gt;
    if (data.images.length === 0) {&lt;br /&gt;
        imgEl.src = &#039;&#039;;&lt;br /&gt;
        imgEl.alt = &#039;No Images&#039;;&lt;br /&gt;
        imgEl.onclick = null;&lt;br /&gt;
        updateCounter(target);&lt;br /&gt;
        const infoBox = document.getElementById(&#039;mediainfo&#039; + target);&lt;br /&gt;
        if(infoBox) infoBox.textContent = &amp;quot;&amp;quot;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (data.index &amp;lt; 0) data.index = data.images.length - 1;&lt;br /&gt;
    if (data.index &amp;gt;= data.images.length) data.index = 0;&lt;br /&gt;
&lt;br /&gt;
    const current = data.images[data.index];&lt;br /&gt;
    imgEl.src = current.url;&lt;br /&gt;
    imgEl.alt = current.name;&lt;br /&gt;
    imgEl.style.cursor = &amp;quot;pointer&amp;quot;;&lt;br /&gt;
    imgEl.onclick = () =&amp;gt; window.open(&#039;/File:&#039; + current.name, &#039;_blank&#039;);&lt;br /&gt;
&lt;br /&gt;
    updateCounter(target);&lt;br /&gt;
    loadMediaInfo(target, current.name);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function populateSlideshow(target) {&lt;br /&gt;
    const images = getFilteredImageLinks();&lt;br /&gt;
    slideshows[target].images = images;&lt;br /&gt;
    slideshows[target].index = 0;&lt;br /&gt;
&lt;br /&gt;
    const imgEl = document.getElementById(&#039;slide&#039; + target);&lt;br /&gt;
    if(images.length &amp;gt; 0){&lt;br /&gt;
        imgEl.src = images[0].url;&lt;br /&gt;
        imgEl.alt = images[0].name;&lt;br /&gt;
        imgEl.style.cursor = &amp;quot;pointer&amp;quot;;&lt;br /&gt;
        imgEl.onclick = () =&amp;gt; window.open(&#039;/File:&#039; + images[0].name, &#039;_blank&#039;);&lt;br /&gt;
        loadMediaInfo(target, images[0].name);&lt;br /&gt;
    } else {&lt;br /&gt;
        imgEl.src = &#039;&#039;;&lt;br /&gt;
        imgEl.alt = &#039;No Images&#039;;&lt;br /&gt;
        imgEl.onclick = null;&lt;br /&gt;
        const infoBox = document.getElementById(&#039;mediainfo&#039; + target);&lt;br /&gt;
        if(infoBox) infoBox.textContent = &amp;quot;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    updateCounter(target);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function nextSlideX(target){&lt;br /&gt;
    slideshows[target].index++;&lt;br /&gt;
    updateSlide(target);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function prevSlideX(target){&lt;br /&gt;
    slideshows[target].index--;&lt;br /&gt;
    updateSlide(target);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function openSlideshowInNewTab(target){&lt;br /&gt;
    const data = slideshows[target];&lt;br /&gt;
    if(!data.images || data.images.length===0){&lt;br /&gt;
        alert(&amp;quot;No images to display for slideshow &amp;quot; + target);&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
    const newTab = window.open();&lt;br /&gt;
    if(!newTab){ alert(&amp;quot;Popup blocked! Bitte Popups erlauben.&amp;quot;); return; }&lt;br /&gt;
&lt;br /&gt;
    let html = &amp;quot;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Slideshow &amp;quot; + target + &amp;quot;&amp;lt;/title&amp;gt;&amp;quot;;&lt;br /&gt;
    html += &amp;quot;&amp;lt;style&amp;gt;&amp;quot;;&lt;br /&gt;
    html += &amp;quot;body { font-family:sans-serif; padding:20px; }&amp;quot;;&lt;br /&gt;
    html += &amp;quot;img { max-width:300px; margin:10px; cursor:pointer; display:inline-block; }&amp;quot;;&lt;br /&gt;
    html += &amp;quot;#infoBox { position:absolute; background: rgba(255,255,255,0.95); border:1px solid #ccc; padding:10px; max-width:300px; display:none; z-index:9999; font-size:0.9em; pointer-events:none; }&amp;quot;;&lt;br /&gt;
    html += &amp;quot;&amp;lt;/style&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;quot;;&lt;br /&gt;
    html += &amp;quot;&amp;lt;h2&amp;gt;Slideshow &amp;quot; + target + &amp;quot; (&amp;quot; + data.images.length + &amp;quot; images)&amp;lt;/h2&amp;gt;&amp;quot;;&lt;br /&gt;
    html += &amp;quot;&amp;lt;div style=&#039;display:flex; flex-wrap:wrap; gap:10px;&#039;&amp;gt;&amp;quot;;&lt;br /&gt;
    data.images.forEach(img=&amp;gt;{&lt;br /&gt;
        html += &amp;quot;&amp;lt;img src=&#039;&amp;quot; + img.url + &amp;quot;&#039; alt=&#039;&amp;quot; + img.name + &amp;quot;&#039; onclick=\&amp;quot;window.open(&#039;/File:&amp;quot; + img.name + &amp;quot;&#039;, &#039;_blank&#039;)\&amp;quot;&amp;gt;&amp;quot;;&lt;br /&gt;
    });&lt;br /&gt;
    html += &amp;quot;&amp;lt;/div&amp;gt;&amp;quot;;&lt;br /&gt;
    html += &amp;quot;&amp;lt;div id=&#039;infoBox&#039;&amp;gt;&amp;lt;/div&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    // Script für MediaInfo-Hover&lt;br /&gt;
    html += &amp;quot;&amp;lt;script&amp;gt;&amp;quot;;&lt;br /&gt;
    html += &amp;quot;const imgs = document.querySelectorAll(&#039;img&#039;);&amp;quot;;&lt;br /&gt;
    html += &amp;quot;const infoBox = document.getElementById(&#039;infoBox&#039;);&amp;quot;;&lt;br /&gt;
    html += &amp;quot;const mediaCache = new Map();&amp;quot;;&lt;br /&gt;
    html += &amp;quot;imgs.forEach(img =&amp;gt; {&amp;quot;;&lt;br /&gt;
    html += &amp;quot;  img.removeAttribute(&#039;title&#039;);&amp;quot;;&lt;br /&gt;
    html += &amp;quot;  img.addEventListener(&#039;mouseenter&#039;, async function(e) {&amp;quot;;&lt;br /&gt;
    html += &amp;quot;    const fileName = img.alt;&amp;quot;;&lt;br /&gt;
    html += &amp;quot;    if(mediaCache.has(fileName)) { infoBox.innerHTML = mediaCache.get(fileName); infoBox.style.display=&#039;block&#039;; return; }&amp;quot;;&lt;br /&gt;
    html += &amp;quot;    infoBox.textContent = &#039;Loading ...&#039;; infoBox.style.display=&#039;block&#039;;&amp;quot;;&lt;br /&gt;
    html += &amp;quot;    try {&amp;quot;;&lt;br /&gt;
    html += &amp;quot;      const resp = await fetch(&#039;/index.php?title=File:&#039; + encodeURIComponent(fileName) + &#039;&amp;amp;action=raw&#039;);&amp;quot;;&lt;br /&gt;
    html += &amp;quot;      const text = await resp.text();&amp;quot;;&lt;br /&gt;
    html += &amp;quot;      const match = text.match(/\\{\\{MediaInfo([\\s\\S]*?)\\}\\}/);&amp;quot;;&lt;br /&gt;
    html += &amp;quot;      if(!match) { infoBox.textContent=&#039;No Data found.&#039;; mediaCache.set(fileName,&#039;No Data found.&#039;); return; }&amp;quot;;&lt;br /&gt;
    html += &amp;quot;      const block = match[1];&amp;quot;;&lt;br /&gt;
    html += &amp;quot;      const fields = [&#039;title&#039;,&#039;chapter&#039;,&#039;illustration&#039;,&#039;illustrator&#039;,&#039;year&#039;,&#039;tags&#039;];&amp;quot;;&lt;br /&gt;
    html += &amp;quot;      let htmlList = &#039;&amp;lt;ul style=\&amp;quot;margin:0;padding-left:1em;list-style:none;\&amp;quot;&amp;gt;&#039;;&amp;quot;;&lt;br /&gt;
    html += &amp;quot;      fields.forEach(field =&amp;gt; {&amp;quot;;&lt;br /&gt;
    html += &amp;quot;        const m = block.match(new RegExp(&#039;\\\\|\\\\s*&#039; + field + &#039;\\\\s*=([^\\\\n]*)&#039;));&amp;quot;;&lt;br /&gt;
    html += &amp;quot;        if(m) htmlList += &#039;&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;&#039; + field.charAt(0).toUpperCase() + field.slice(1) + &#039;:&amp;lt;/b&amp;gt; &#039; + m[1].trim() + &#039;&amp;lt;/li&amp;gt;&#039;;&amp;quot;; &lt;br /&gt;
    html += &amp;quot;      });&amp;quot;;&lt;br /&gt;
    html += &amp;quot;      htmlList += &#039;&amp;lt;/ul&amp;gt;&#039;; mediaCache.set(fileName, htmlList); infoBox.innerHTML = htmlList;&amp;quot;;&lt;br /&gt;
    html += &amp;quot;    } catch(err) { infoBox.textContent=&#039;Error loading info&#039;; mediaCache.set(fileName,&#039;Error loading info&#039;); console.error(err); }&amp;quot;;&lt;br /&gt;
    html += &amp;quot;  });&amp;quot;;&lt;br /&gt;
    html += &amp;quot;  img.addEventListener(&#039;mousemove&#039;, function(e){ infoBox.style.top=(e.pageY+15)+&#039;px&#039;; infoBox.style.left=(e.pageX+15)+&#039;px&#039;; });&amp;quot;;&lt;br /&gt;
    html += &amp;quot;  img.addEventListener(&#039;mouseleave&#039;, function(){ infoBox.style.display=&#039;none&#039;; });&amp;quot;;&lt;br /&gt;
    html += &amp;quot;});&amp;quot;;&lt;br /&gt;
    html += &amp;quot;&amp;lt;\/script&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    html += &amp;quot;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    newTab.document.open();&lt;br /&gt;
    newTab.document.write(html);&lt;br /&gt;
    newTab.document.close();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Chapter Script&lt;br /&gt;
importScript(&#039;MediaWiki:ChapterSlides.js&#039;);&lt;br /&gt;
&lt;br /&gt;
// Chapter Script&lt;br /&gt;
importScript(&#039;MediaWiki:ChapterSlidesAlt.js&#039;);&lt;br /&gt;
&lt;br /&gt;
// Filter Scripts, character pages &lt;br /&gt;
importScript(&#039;MediaWiki:CharacterFilter.js&#039;);&lt;br /&gt;
&lt;br /&gt;
// CharacterDistribution&lt;br /&gt;
// Chart.js laden&lt;br /&gt;
mw.loader.load(&#039;https://cdn.jsdelivr.net/npm/chart.js&#039;);&lt;br /&gt;
&lt;br /&gt;
// Chart initialisieren&lt;br /&gt;
function initChart() {&lt;br /&gt;
    if (typeof Chart === &#039;undefined&#039;) {&lt;br /&gt;
        setTimeout(initChart, 50);&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    const canvas = document.getElementById(&#039;lineChart&#039;);&lt;br /&gt;
    if (!canvas) return;&lt;br /&gt;
&lt;br /&gt;
    const ctx = canvas.getContext(&#039;2d&#039;);&lt;br /&gt;
&lt;br /&gt;
    // HiDPI / Retina: Pixelratio berücksichtigen&lt;br /&gt;
    const dpr = window.devicePixelRatio || 1;&lt;br /&gt;
    canvas.width = canvas.offsetWidth * dpr;&lt;br /&gt;
    canvas.height = canvas.offsetHeight * dpr;&lt;br /&gt;
    ctx.scale(dpr, dpr);&lt;br /&gt;
&lt;br /&gt;
    const data = {&lt;br /&gt;
        labels: [&#039;Kemble (1885)&#039;, &#039;Schröder (1898)&#039;, &#039;Hirth (1920)&#039;, &#039;Trier (1936)&#039;, &#039;Harder (1938)&#039;, &#039;Kellerer (1938)&#039;, &#039;Busoni (1940)&#039;,&#039;Bebié (1944)&#039;],&lt;br /&gt;
        datasets: [&lt;br /&gt;
            { label: &#039;Huck&#039;, data: [47.40,50.98,72.22,54.29,93.10,50.00,54.10,69.81], backgroundColor:&#039;red&#039;, borderColor:&#039;red&#039;, borderWidth:1, barPercentage:0.8 },&lt;br /&gt;
            { label: &#039;Jim&#039;, data: [17.92,29.41,22.22,28.57,44.83,18.18,26.23,17.00], backgroundColor:&#039;blue&#039;, borderColor:&#039;blue&#039;, borderWidth:1, barPercentage:0.8 },&lt;br /&gt;
            { label: &#039;Pap Finn&#039;, data: [5.78,7.84,5.56,5.71,6.90,9.09,4.92,1.88], backgroundColor:&#039;green&#039;, borderColor:&#039;green&#039;, borderWidth:1, barPercentage:0.8 },&lt;br /&gt;
            { label: &#039;King/Duke&#039;, data: [13.29,13.73,16.67,20.00,17.24,9.09,16.39,3.77], backgroundColor:&#039;orange&#039;, borderColor:&#039;orange&#039;, borderWidth:1, barPercentage:0.8 },&lt;br /&gt;
            { label: &#039;Tom&#039;, data: [11.56,7.84,19.44,11.43,24.14,9.09,11.48,13.21], backgroundColor:&#039;black&#039;, borderColor:&#039;black&#039;, borderWidth:1, barPercentage:0.8 },&lt;br /&gt;
            { label: &#039;Others&#039;, data: [38.73,29.41,36.11,31.43,17.24,31.82,22.95,13.21], backgroundColor:&#039;pink&#039;, borderColor:&#039;pink&#039;, borderWidth:1, barPercentage:0.8 },&lt;br /&gt;
            { type: &#039;scatter&#039;, label:&#039;Total # of Illustrations&#039;, data:[173,51,36,35,29,22,61,53], borderColor:&#039;purple&#039;, borderWidth:3, xAxisID:&#039;x2&#039;, pointStyle:&#039;cross&#039;, pointRadius:8, pointHoverRadius:10, showLine:false }&lt;br /&gt;
        ]&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    const config = {&lt;br /&gt;
        type:&#039;bar&#039;,&lt;br /&gt;
        data:data,&lt;br /&gt;
        options:{&lt;br /&gt;
            responsive:true,&lt;br /&gt;
            maintainAspectRatio:false, // damit Chart die Containerhöhe nutzt&lt;br /&gt;
            indexAxis:&#039;y&#039;,&lt;br /&gt;
            plugins:{ legend:{ display:true }, tooltip:{ mode:&#039;index&#039;, intersect:false } },&lt;br /&gt;
            interaction:{ mode:&#039;nearest&#039;, axis:&#039;y&#039;, intersect:false },&lt;br /&gt;
            scales:{&lt;br /&gt;
                y:{ display:true, title:{ display:true, text:&#039;Illustrator (Year)&#039; }, stacked:false, barThickness:30 },&lt;br /&gt;
                x:{ display:true, position:&#039;top&#039;, title:{ display:true, text:&#039;% of Illustrations Featuring Character&#039; }, min:0, max:100 },&lt;br /&gt;
                x2:{ display:true, position:&#039;bottom&#039;, title:{ display:true, text:&#039;Total # of Illustrations&#039; }, min:0, max:180, grid:{ drawOnChartArea:false } }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    new Chart(ctx, config);&lt;br /&gt;
    console.log(&#039;Chart erfolgreich initialisiert!&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(document).ready(initChart);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// initChart beim Laden starten&lt;br /&gt;
$(document).ready(initChart);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Media Viewer Adjustments to Display Title and Tags&lt;br /&gt;
importScript(&#039;MediaWiki:MediaViewerDisplay.js&#039;);&lt;br /&gt;
&lt;br /&gt;
mw.loader.using([&#039;mediawiki.util&#039;], function () {&lt;br /&gt;
&lt;br /&gt;
  function cleanFileLink(a) {&lt;br /&gt;
    // a.href = /index.php?title=Hf_1885_kmb_ch001_ill1.jpg&amp;amp;action=edit&amp;amp;redlink=1&lt;br /&gt;
    const title = a.textContent.trim();&lt;br /&gt;
    const file = title&lt;br /&gt;
      .replace(/\s+/g, &#039;_&#039;)&lt;br /&gt;
      .replace(/\.(jpg|png|jpeg)$/i, &#039;&#039;);&lt;br /&gt;
&lt;br /&gt;
    return `&amp;lt;a href=&amp;quot;/index.php/Special:Redirect/file/${file}.jpg&amp;quot;&amp;gt;${file}&amp;lt;/a&amp;gt;`;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  document.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
    if (e.target.id !== &#039;generateCatalogHTML&#039;) return;&lt;br /&gt;
&lt;br /&gt;
    const dpl = document.getElementById(&#039;DPL&#039;);&lt;br /&gt;
    if (!dpl) {&lt;br /&gt;
      alert(&#039;DPL table not found&#039;);&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    const rows = dpl.querySelectorAll(&#039;tbody tr&#039;);&lt;br /&gt;
    if (!rows.length) {&lt;br /&gt;
      alert(&#039;No data rows found&#039;);&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    let html = &#039;&#039;;&lt;br /&gt;
    rows.forEach(row =&amp;gt; {&lt;br /&gt;
      const cells = row.querySelectorAll(&#039;td&#039;);&lt;br /&gt;
      if (cells.length &amp;lt; 8) return;&lt;br /&gt;
&lt;br /&gt;
      const publication  = cells[0].textContent.trim();&lt;br /&gt;
      const year         = cells[1].textContent.trim();&lt;br /&gt;
      const illustrator  = cells[2].textContent.trim();&lt;br /&gt;
      const chapter      = cells[3].textContent.trim();&lt;br /&gt;
      const illustration = cells[4].textContent.trim();&lt;br /&gt;
      const title        = cells[5].textContent.trim();&lt;br /&gt;
      const tags         = cells[6].textContent.trim();&lt;br /&gt;
      const link         = cells[7].querySelector(&#039;a&#039;);&lt;br /&gt;
&lt;br /&gt;
      if (!link) return;&lt;br /&gt;
&lt;br /&gt;
      html +=&lt;br /&gt;
`&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${publication}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${year}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${illustrator}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${chapter}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${chapter}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${illustration}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${title}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;-${tags.replace(/,\s*/g,&#039; -&#039;)}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;${cleanFileLink(link)}&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;\n`;&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    const output = document.getElementById(&#039;catalogOutput&#039;);&lt;br /&gt;
    if (!output) {&lt;br /&gt;
      alert(&#039;Output textarea not found&#039;);&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    output.value = html;&lt;br /&gt;
    output.focus();&lt;br /&gt;
    output.select();&lt;br /&gt;
&lt;br /&gt;
    alert(&#039;Static catalog HTML generated.&#039;);&lt;br /&gt;
  });&lt;br /&gt;
&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.js&amp;diff=2695</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.js&amp;diff=2695"/>
		<updated>2026-02-23T21:43:31Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
console.log(&amp;quot;Common.js läuft&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// Catalog Script&lt;br /&gt;
// ===============================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Canvas prüfen&lt;br /&gt;
const canvas = document.getElementById(&#039;lineChart&#039;);&lt;br /&gt;
console.log(&amp;quot;Canvas:&amp;quot;, canvas);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mw.loader.using(&#039;jquery&#039;).then(function () {&lt;br /&gt;
&lt;br /&gt;
  console.log(&#039;jQuery ist verfügbar:&#039;, typeof $);&lt;br /&gt;
&lt;br /&gt;
  $.getScript(&#039;https://cdn.datatables.net/1.13.6/js/jquery.dataTables.min.js&#039;)&lt;br /&gt;
    .then(() =&amp;gt; {&lt;br /&gt;
      console.log(&#039;DataTables geladen:&#039;, $.fn.dataTable);&lt;br /&gt;
      return $.getScript(&#039;https://cdn.datatables.net/datetime/1.5.1/js/dataTables.dateTime.min.js&#039;);&lt;br /&gt;
    })&lt;br /&gt;
    .then(() =&amp;gt; $.getScript(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/js/dataTables.searchBuilder.min.js&#039;))&lt;br /&gt;
    .then(() =&amp;gt; {&lt;br /&gt;
      console.log(&#039;DataTables + Erweiterungen geladen&#039;);&lt;br /&gt;
      if ($.fn.dataTable &amp;amp;&amp;amp; $.fn.dataTable.SearchBuilder) {&lt;br /&gt;
  console.log(&#039;SearchBuilder:&#039;, $.fn.dataTable.SearchBuilder);&lt;br /&gt;
} else {&lt;br /&gt;
  console.warn(&#039;SearchBuilder nicht verfügbar&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
      mw.hook(&#039;wikipage.content&#039;).add(function($content) {&lt;br /&gt;
        const $table = $content.find(&#039;#catalog&#039;);&lt;br /&gt;
&lt;br /&gt;
        if ($table.length &amp;amp;&amp;amp; !$.fn.DataTable.isDataTable($table)) {&lt;br /&gt;
          $table.DataTable({&lt;br /&gt;
            dom: &#039;Qlfrtip&#039;,&lt;br /&gt;
            searchBuilder: true,&lt;br /&gt;
            paging: true,&lt;br /&gt;
            pageLength: 600,&lt;br /&gt;
            searching: true,&lt;br /&gt;
            ordering: true,&lt;br /&gt;
            lengthMenu: [[10, 25, 50, 100, 200, 600], [10, 25, 50, 100, 200, 600]],&lt;br /&gt;
            order: [[1, &#039;asc&#039;]],&lt;br /&gt;
            language: {&lt;br /&gt;
              search: &amp;quot;Search:&amp;quot;,&lt;br /&gt;
              lengthMenu: &amp;quot;Show _MENU_ Entries&amp;quot;,&lt;br /&gt;
              zeroRecords: &amp;quot;No Matches&amp;quot;,&lt;br /&gt;
              info: &amp;quot;Page _PAGE_ of _PAGES_ (showing _TOTAL_ of _MAX_ entries)&amp;quot;,&lt;br /&gt;
              infoEmpty: &amp;quot;Empty&amp;quot;,&lt;br /&gt;
              infoFiltered: &amp;quot;&amp;quot;&lt;br /&gt;
            },&lt;br /&gt;
            initComplete: function () {&lt;br /&gt;
              this.api().columns().every(function () {&lt;br /&gt;
                var column = this;&lt;br /&gt;
                var header = $(column.header());&lt;br /&gt;
                var columnTitle = header.text();&lt;br /&gt;
                $(&#039;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;&#039; + columnTitle + &#039; ...&amp;quot; style=&amp;quot;width: 100%; padding: 5px;&amp;quot;/&amp;gt;&#039;)&lt;br /&gt;
                  .appendTo(header.empty())&lt;br /&gt;
                  .on(&#039;keyup change&#039;, function () {&lt;br /&gt;
                    column.search(this.value).draw();&lt;br /&gt;
                  })&lt;br /&gt;
                  .on(&#039;click&#039;, function (e) {&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                  });&lt;br /&gt;
              });&lt;br /&gt;
            }&lt;br /&gt;
          });&lt;br /&gt;
        }&lt;br /&gt;
      });&lt;br /&gt;
    })&lt;br /&gt;
    .catch((err) =&amp;gt; {&lt;br /&gt;
      console.error(&#039;Fehler beim Laden von DataTables oder Erweiterungen:&#039;, err);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*AUSKLAPPMENÜS*/&lt;br /&gt;
$(function () {&lt;br /&gt;
  $(&#039;.ausklapp-button&#039;).click(function () {&lt;br /&gt;
    var $button = $(this);&lt;br /&gt;
    var $content = $button.next(&#039;.ausklapp-inhalt&#039;);&lt;br /&gt;
&lt;br /&gt;
    $content.slideToggle(200);&lt;br /&gt;
    var expanded = $button.attr(&#039;aria-expanded&#039;) === &#039;true&#039;;&lt;br /&gt;
    $button.attr(&#039;aria-expanded&#039;, !expanded);&lt;br /&gt;
  });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Hover-Preview für Bild-Links in DataTables&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
    // Neuen Image-Container einfügen&lt;br /&gt;
   $(&#039;body&#039;).append(&#039;&amp;lt;div id=&amp;quot;image-hover-preview&amp;quot; style=&amp;quot;display:none; position:absolute; z-index:9999;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;&amp;quot; style=&amp;quot;max-width:400px; max-height:400px; border:1px solid #ccc; background:white; padding:5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;);&lt;br /&gt;
&lt;br /&gt;
    // Auf alle Links in der Tabelle achten&lt;br /&gt;
    $(&#039;#catalog&#039;).on(&#039;mouseenter&#039;, &#039;a&#039;, function(e) {&lt;br /&gt;
        var href = $(this).attr(&#039;href&#039;);&lt;br /&gt;
        if (href &amp;amp;&amp;amp; href.includes(&#039;/Special:Redirect/file/&#039;)) {&lt;br /&gt;
            var imgUrl = href; // URL direkt verwenden&lt;br /&gt;
            $(&#039;#image-hover-preview img&#039;).attr(&#039;src&#039;, imgUrl);&lt;br /&gt;
            $(&#039;#image-hover-preview&#039;).show();&lt;br /&gt;
        }&lt;br /&gt;
    }).on(&#039;mousemove&#039;, &#039;a&#039;, function(e) {&lt;br /&gt;
        $(&#039;#image-hover-preview&#039;).css({&lt;br /&gt;
            top: e.pageY + 20 + &#039;px&#039;,&lt;br /&gt;
            left: e.pageX + 20 + &#039;px&#039;&lt;br /&gt;
        });&lt;br /&gt;
    }).on(&#039;mouseleave&#039;, &#039;a&#039;, function() {&lt;br /&gt;
        $(&#039;#image-hover-preview&#039;).hide();&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
$(document).ready(function () {&lt;br /&gt;
  const searchButton = document.getElementById(&#039;searchButton&#039;);&lt;br /&gt;
  const tagInput = document.getElementById(&#039;tagInput&#039;);&lt;br /&gt;
&lt;br /&gt;
  if (searchButton &amp;amp;&amp;amp; tagInput) {&lt;br /&gt;
    searchButton.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
      const tags = tagInput.value.split(&#039;,&#039;).map(tag =&amp;gt; tag.trim());&lt;br /&gt;
      searchImagesByTags(tags);&lt;br /&gt;
    });&lt;br /&gt;
  } else {&lt;br /&gt;
    console.warn(&#039;searchButton oder tagInput nicht gefunden.&#039;);&lt;br /&gt;
  }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
function searchImagesByTags(tags) {&lt;br /&gt;
    var url = new URL(window.location.href);&lt;br /&gt;
    var apiUrl = url.origin + &#039;/w/api.php&#039;;&lt;br /&gt;
    &lt;br /&gt;
    // Hier wird eine Anfrage an die MediaWiki API gestellt, um nach Bildern zu suchen, die den Tags entsprechen&lt;br /&gt;
    fetch(`${apiUrl}?action=query&amp;amp;format=json&amp;amp;list=categorymembers&amp;amp;cmtitle=Category:${tags.join(&#039;&amp;amp;cmtitle=Category:&#039;)}&amp;amp;cmtype=file`)&lt;br /&gt;
        .then(response =&amp;gt; response.json())&lt;br /&gt;
        .then(data =&amp;gt; {&lt;br /&gt;
            var images = data.query.categorymembers;&lt;br /&gt;
            displayImages(images);&lt;br /&gt;
        })&lt;br /&gt;
        .catch(error =&amp;gt; console.error(&#039;Error:&#039;, error));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function displayImages(images) {&lt;br /&gt;
    var galleryContainer = document.getElementById(&#039;galleryContainer&#039;);&lt;br /&gt;
    galleryContainer.innerHTML = &#039;&#039;; // Leere den Container, um Platz für neue Bilder zu schaffen&lt;br /&gt;
&lt;br /&gt;
    // Überprüfe, ob Bilder vorhanden sind&lt;br /&gt;
    if (images.length === 0) {&lt;br /&gt;
        galleryContainer.innerHTML = &#039;&amp;lt;p&amp;gt;No images found.&amp;lt;/p&amp;gt;&#039;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Bilder in die Galerie einfügen&lt;br /&gt;
    images.forEach(image =&amp;gt; {&lt;br /&gt;
        var imgElement = document.createElement(&#039;img&#039;);&lt;br /&gt;
        imgElement.src = &#039;/index.php/Special:Redirect/file/&#039; + image.title.replace(&#039;Category:&#039;, &#039;&#039;);&lt;br /&gt;
        imgElement.alt = image.title;&lt;br /&gt;
        galleryContainer.appendChild(imgElement);&lt;br /&gt;
    });&lt;br /&gt;
}&lt;br /&gt;
// Funktion zur Extraktion der Dateinamen aus der Tabelle und zur Anzeige in der Galerie&lt;br /&gt;
function updateGalleryFromTable() {&lt;br /&gt;
    // Tabelle durchsuchen und Dateinamen extrahieren&lt;br /&gt;
    var rows = document.querySelectorAll(&#039;#catalog tbody tr&#039;);&lt;br /&gt;
    var imageLinks = [];&lt;br /&gt;
&lt;br /&gt;
    rows.forEach(row =&amp;gt; {&lt;br /&gt;
        var imageCell = row.cells[8];  // Die 9. Zelle enthält den Dateinamen als Link&lt;br /&gt;
        var link = imageCell.querySelector(&#039;a&#039;);&lt;br /&gt;
        if (link) {&lt;br /&gt;
            var imageName = link.textContent.trim();&lt;br /&gt;
            var imageUrl = &#039;/index.php/Special:Redirect/file/&#039; + imageName + &#039;.jpg&#039;;&lt;br /&gt;
            imageLinks.push(imageUrl);&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // Neue Seite mit Galerie öffnen&lt;br /&gt;
    var galleryWindow = window.open(&#039;&#039;, &#039;_blank&#039;);&lt;br /&gt;
    if (galleryWindow) {&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Gallery&amp;lt;/title&amp;gt;&#039;);&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;style&amp;gt;&#039;);&lt;br /&gt;
        galleryWindow.document.write(&#039;body { font-family: sans-serif; padding: 20px; }&#039;);&lt;br /&gt;
        galleryWindow.document.write(&#039;img { max-width: 300px; margin: 10px; cursor: pointer; display: inline-block; }&#039;);&lt;br /&gt;
        galleryWindow.document.write(&#039;#infoBox { position:absolute; background: rgba(255,255,255,0.95); border:1px solid #ccc; padding:10px; max-width:300px; display:none; z-index:9999; font-size:0.9em; pointer-events:none; }&#039;);&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;/style&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&#039;);&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;h2&amp;gt;Results&amp;lt;/h2&amp;gt;&#039;);&lt;br /&gt;
&lt;br /&gt;
        imageLinks.forEach(url =&amp;gt; {&lt;br /&gt;
            galleryWindow.document.write(&#039;&amp;lt;img src=&amp;quot;&#039; + url + &#039;&amp;quot; onclick=&amp;quot;window.open(\&#039;&#039; + url + &#039;\&#039;)&amp;quot;&amp;gt;&#039;);&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        // Infobox-Container&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;div id=&amp;quot;infoBox&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;);&lt;br /&gt;
&lt;br /&gt;
        // Script für Hover-Infobox mit Raw-Text und Cache&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;script&amp;gt;&#039; +&lt;br /&gt;
        &#039;const imgs = document.querySelectorAll(&amp;quot;img&amp;quot;);&#039; +&lt;br /&gt;
        &#039;const infoBox = document.getElementById(&amp;quot;infoBox&amp;quot;);&#039; +&lt;br /&gt;
        &#039;const mediaCache = new Map();&#039; +&lt;br /&gt;
        &#039;imgs.forEach(img =&amp;gt; {&#039; +&lt;br /&gt;
        &#039;  img.removeAttribute(&amp;quot;title&amp;quot;);&#039; + // Browser Tooltip deaktivieren&lt;br /&gt;
        &#039;  img.addEventListener(&amp;quot;mouseenter&amp;quot;, async function(e) {&#039; +&lt;br /&gt;
        &#039;    const fileName = img.src.split(&amp;quot;/&amp;quot;).pop().replace(&amp;quot;.jpg&amp;quot;,&amp;quot;&amp;quot;);&#039; +&lt;br /&gt;
        &#039;    if(mediaCache.has(fileName)) {&#039; +&lt;br /&gt;
        &#039;      infoBox.innerHTML = mediaCache.get(fileName);&#039; +&lt;br /&gt;
        &#039;      infoBox.style.display = &amp;quot;block&amp;quot;;&#039; +&lt;br /&gt;
        &#039;      return;&#039; +&lt;br /&gt;
        &#039;    }&#039; +&lt;br /&gt;
        &#039;    infoBox.textContent = &amp;quot;Loading ...&amp;quot;;&#039; +&lt;br /&gt;
        &#039;    infoBox.style.display = &amp;quot;block&amp;quot;;&#039; +&lt;br /&gt;
        &#039;    try {&#039; +&lt;br /&gt;
        &#039;      const resp = await fetch(&amp;quot;/index.php?title=File:&amp;quot; + encodeURIComponent(fileName) + &amp;quot;.jpg&amp;amp;action=raw&amp;quot;);&#039; +&lt;br /&gt;
        &#039;      const text = await resp.text();&#039; +&lt;br /&gt;
        &#039;      const match = text.match(/\\{\\{MediaInfo([\\s\\S]*?)\\}\\}/);&#039; +&lt;br /&gt;
        &#039;      if(!match) { infoBox.textContent = &amp;quot;No Data found.&amp;quot;; mediaCache.set(fileName,&amp;quot;No Data found.&amp;quot;); return; }&#039; +&lt;br /&gt;
        &#039;      const block = match[1];&#039; +&lt;br /&gt;
        &#039;      const fields = [&amp;quot;title&amp;quot;,&amp;quot;chapter&amp;quot;,&amp;quot;illustration&amp;quot;,&amp;quot;illustrator&amp;quot;,&amp;quot;year&amp;quot;,&amp;quot;tags&amp;quot;];&#039; +&lt;br /&gt;
        &#039;      let html = &amp;quot;&amp;lt;ul style=\&#039;margin:0; padding-left:1em; list-style:none;\&#039;&amp;gt;&amp;quot;;&#039; +&lt;br /&gt;
        &#039;      fields.forEach(field =&amp;gt; {&#039; +&lt;br /&gt;
        &#039;        const m = block.match(new RegExp(&amp;quot;\\\\|\\\\s*&amp;quot; + field + &amp;quot;\\\\s*=([^\\\\n]*)&amp;quot;));&#039; +&lt;br /&gt;
        &#039;        if(m) html += `&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;${field.charAt(0).toUpperCase() + field.slice(1)}:&amp;lt;/b&amp;gt; ${m[1].trim()}&amp;lt;/li&amp;gt;`;&#039; +&lt;br /&gt;
        &#039;      });&#039; +&lt;br /&gt;
        &#039;      html += &amp;quot;&amp;lt;/ul&amp;gt;&amp;quot;;&#039; +&lt;br /&gt;
        &#039;      mediaCache.set(fileName, html);&#039; +&lt;br /&gt;
        &#039;      infoBox.innerHTML = html;&#039; +&lt;br /&gt;
        &#039;    } catch(err) {&#039; +&lt;br /&gt;
        &#039;      infoBox.textContent = &amp;quot;Error loading info&amp;quot;;&#039; +&lt;br /&gt;
        &#039;      mediaCache.set(fileName,&amp;quot;Error loading info&amp;quot;);&#039; +&lt;br /&gt;
        &#039;      console.error(err);&#039; +&lt;br /&gt;
        &#039;    }&#039; +&lt;br /&gt;
        &#039;  });&#039; +&lt;br /&gt;
        &#039;  img.addEventListener(&amp;quot;mousemove&amp;quot;, function(e){&#039; +&lt;br /&gt;
        &#039;    infoBox.style.top = (e.pageY + 15) + &amp;quot;px&amp;quot;;&#039; +&lt;br /&gt;
        &#039;    infoBox.style.left = (e.pageX + 15) + &amp;quot;px&amp;quot;;&#039; +&lt;br /&gt;
        &#039;  });&#039; +&lt;br /&gt;
        &#039;  img.addEventListener(&amp;quot;mouseleave&amp;quot;, function(){&#039; +&lt;br /&gt;
        &#039;    infoBox.style.display = &amp;quot;none&amp;quot;;&#039; +&lt;br /&gt;
        &#039;  });&#039; +&lt;br /&gt;
        &#039;});&#039; +&lt;br /&gt;
        &#039;&amp;lt;\/script&amp;gt;&#039;);&lt;br /&gt;
&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&#039;);&lt;br /&gt;
        galleryWindow.document.close();&lt;br /&gt;
    } else {&lt;br /&gt;
        alert(&amp;quot;Popup wurde blockiert. Bitte erlaube Popups für diese Seite.&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// Comparison / Slideshow Script&lt;br /&gt;
// ===============================&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// DataTable Initialisierung&lt;br /&gt;
// ===============================&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
    if ($(&#039;#catalog&#039;).length) {&lt;br /&gt;
        $(&#039;#catalog&#039;).DataTable();&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// Globale Slideshow-Objekte&lt;br /&gt;
// ===============================&lt;br /&gt;
const slideshows = {&lt;br /&gt;
    A: { images: [], index: 0 },&lt;br /&gt;
    B: { images: [], index: 0 },&lt;br /&gt;
    C: { images: [], index: 0 },&lt;br /&gt;
    D: { images: [], index: 0 },&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// Hilfsfunktionen&lt;br /&gt;
// ===============================&lt;br /&gt;
&lt;br /&gt;
// Gefilterte Bild-Links aus DataTable holen&lt;br /&gt;
function getFilteredImageLinks() {&lt;br /&gt;
    const rows = document.querySelectorAll(&#039;#catalog tbody tr&#039;);&lt;br /&gt;
    const images = [];&lt;br /&gt;
    rows.forEach(row =&amp;gt; {&lt;br /&gt;
        if (row.style.display !== &#039;none&#039;) {&lt;br /&gt;
            const cell = row.cells[8];&lt;br /&gt;
            const link = cell ? cell.querySelector(&#039;a&#039;) : null;&lt;br /&gt;
            if (link) {&lt;br /&gt;
                const name = link.textContent.trim();&lt;br /&gt;
                const url = &#039;/index.php/Special:Redirect/file/&#039; + name + &#039;.jpg&#039;;&lt;br /&gt;
                images.push({ url: url, name: name + &#039;.jpg&#039; });&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
    return images;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Counter-Update&lt;br /&gt;
function updateCounter(target) {&lt;br /&gt;
    const data = slideshows[target];&lt;br /&gt;
    const total = data.images.length;&lt;br /&gt;
    const current = total &amp;gt; 0 ? data.index + 1 : 0;&lt;br /&gt;
    const counterEl = document.getElementById(&amp;quot;counter&amp;quot; + target);&lt;br /&gt;
    if (counterEl) counterEl.textContent = current + &amp;quot;/&amp;quot; + total;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// MediaInfo Funktionen (aus HTML-Text der File-Seite)&lt;br /&gt;
// ===============================&lt;br /&gt;
function loadMediaInfo(target, filename) {&lt;br /&gt;
    const infoBox = document.getElementById(&#039;mediainfo&#039; + target);&lt;br /&gt;
    if (!infoBox) return;&lt;br /&gt;
    infoBox.textContent = &amp;quot;Loading ...&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    fetch(&#039;/index.php?title=File:&#039; + encodeURIComponent(filename) + &#039;&amp;amp;action=raw&#039;)&lt;br /&gt;
    .then(resp =&amp;gt; resp.text())&lt;br /&gt;
    .then(text =&amp;gt; {&lt;br /&gt;
        const match = text.match(/\{\{MediaInfo([\s\S]*?)\}\}/);&lt;br /&gt;
        if (!match) {&lt;br /&gt;
            infoBox.textContent = &amp;quot;No Data found.&amp;quot;;&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        const block = match[1];&lt;br /&gt;
&lt;br /&gt;
        // Felder, die angezeigt werden sollen&lt;br /&gt;
        const fields = [&amp;quot;title&amp;quot;,&amp;quot;chapter&amp;quot;,&amp;quot;illustration&amp;quot;,&amp;quot;illustrator&amp;quot;,&amp;quot;year&amp;quot;,&amp;quot;tags&amp;quot;];&lt;br /&gt;
        let htmlList = &amp;quot;&amp;lt;ul style=&#039;margin:0; padding-left:1em; list-style:none;&#039;&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
        fields.forEach(field =&amp;gt; {&lt;br /&gt;
            const m = block.match(new RegExp(&amp;quot;\\|\\s*&amp;quot; + field + &amp;quot;\\s*=([^\\n]*)&amp;quot;));&lt;br /&gt;
            if (m) {&lt;br /&gt;
                // Label groß schreiben&lt;br /&gt;
                const label = field.charAt(0).toUpperCase() + field.slice(1);&lt;br /&gt;
                htmlList += `&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;${label}:&amp;lt;/b&amp;gt; ${m[1].trim()}&amp;lt;/li&amp;gt;`;&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        htmlList += &amp;quot;&amp;lt;/ul&amp;gt;&amp;quot;;&lt;br /&gt;
        infoBox.innerHTML = htmlList;&lt;br /&gt;
&lt;br /&gt;
        // Optional: etwas CSS stylen&lt;br /&gt;
        infoBox.style.backgroundColor = &amp;quot;#f9f9f9&amp;quot;;&lt;br /&gt;
        infoBox.style.border = &amp;quot;1px solid #ccc&amp;quot;;&lt;br /&gt;
        infoBox.style.padding = &amp;quot;0.5em 1em&amp;quot;;&lt;br /&gt;
        infoBox.style.marginTop = &amp;quot;0.5em&amp;quot;;&lt;br /&gt;
        infoBox.style.borderRadius = &amp;quot;4px&amp;quot;;&lt;br /&gt;
        infoBox.style.fontSize = &amp;quot;0.9em&amp;quot;;&lt;br /&gt;
    })&lt;br /&gt;
    .catch(err =&amp;gt; {&lt;br /&gt;
        console.error(err);&lt;br /&gt;
        infoBox.textContent = &amp;quot;Error&amp;quot;;&lt;br /&gt;
    });&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// Slideshow-Funktionen&lt;br /&gt;
// ===============================&lt;br /&gt;
function updateSlide(target) {&lt;br /&gt;
    const data = slideshows[target];&lt;br /&gt;
    const imgEl = document.getElementById(&#039;slide&#039; + target);&lt;br /&gt;
&lt;br /&gt;
    if (data.images.length === 0) {&lt;br /&gt;
        imgEl.src = &#039;&#039;;&lt;br /&gt;
        imgEl.alt = &#039;No Images&#039;;&lt;br /&gt;
        imgEl.onclick = null;&lt;br /&gt;
        updateCounter(target);&lt;br /&gt;
        const infoBox = document.getElementById(&#039;mediainfo&#039; + target);&lt;br /&gt;
        if(infoBox) infoBox.textContent = &amp;quot;&amp;quot;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (data.index &amp;lt; 0) data.index = data.images.length - 1;&lt;br /&gt;
    if (data.index &amp;gt;= data.images.length) data.index = 0;&lt;br /&gt;
&lt;br /&gt;
    const current = data.images[data.index];&lt;br /&gt;
    imgEl.src = current.url;&lt;br /&gt;
    imgEl.alt = current.name;&lt;br /&gt;
    imgEl.style.cursor = &amp;quot;pointer&amp;quot;;&lt;br /&gt;
    imgEl.onclick = () =&amp;gt; window.open(&#039;/File:&#039; + current.name, &#039;_blank&#039;);&lt;br /&gt;
&lt;br /&gt;
    updateCounter(target);&lt;br /&gt;
    loadMediaInfo(target, current.name);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function populateSlideshow(target) {&lt;br /&gt;
    const images = getFilteredImageLinks();&lt;br /&gt;
    slideshows[target].images = images;&lt;br /&gt;
    slideshows[target].index = 0;&lt;br /&gt;
&lt;br /&gt;
    const imgEl = document.getElementById(&#039;slide&#039; + target);&lt;br /&gt;
    if(images.length &amp;gt; 0){&lt;br /&gt;
        imgEl.src = images[0].url;&lt;br /&gt;
        imgEl.alt = images[0].name;&lt;br /&gt;
        imgEl.style.cursor = &amp;quot;pointer&amp;quot;;&lt;br /&gt;
        imgEl.onclick = () =&amp;gt; window.open(&#039;/File:&#039; + images[0].name, &#039;_blank&#039;);&lt;br /&gt;
        loadMediaInfo(target, images[0].name);&lt;br /&gt;
    } else {&lt;br /&gt;
        imgEl.src = &#039;&#039;;&lt;br /&gt;
        imgEl.alt = &#039;No Images&#039;;&lt;br /&gt;
        imgEl.onclick = null;&lt;br /&gt;
        const infoBox = document.getElementById(&#039;mediainfo&#039; + target);&lt;br /&gt;
        if(infoBox) infoBox.textContent = &amp;quot;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    updateCounter(target);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function nextSlideX(target){&lt;br /&gt;
    slideshows[target].index++;&lt;br /&gt;
    updateSlide(target);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function prevSlideX(target){&lt;br /&gt;
    slideshows[target].index--;&lt;br /&gt;
    updateSlide(target);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function openSlideshowInNewTab(target){&lt;br /&gt;
    const data = slideshows[target];&lt;br /&gt;
    if(!data.images || data.images.length===0){&lt;br /&gt;
        alert(&amp;quot;No images to display for slideshow &amp;quot; + target);&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
    const newTab = window.open();&lt;br /&gt;
    if(!newTab){ alert(&amp;quot;Popup blocked! Bitte Popups erlauben.&amp;quot;); return; }&lt;br /&gt;
    let html = &amp;quot;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Slideshow &amp;quot; + target + &amp;quot;&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body style=&#039;font-family:sans-serif&#039;&amp;gt;&amp;quot;;&lt;br /&gt;
    html += &amp;quot;&amp;lt;h2&amp;gt;Slideshow &amp;quot; + target + &amp;quot; (&amp;quot; + data.images.length + &amp;quot; images)&amp;lt;/h2&amp;gt;&amp;quot;;&lt;br /&gt;
    html += &amp;quot;&amp;lt;div style=&#039;display:flex; flex-wrap:wrap; gap:10px;&#039;&amp;gt;&amp;quot;;&lt;br /&gt;
    data.images.forEach(img=&amp;gt;{&lt;br /&gt;
        html += &amp;quot;&amp;lt;div&amp;gt;&amp;lt;a href=&#039;/File:&amp;quot; + img.name + &amp;quot;&#039; target=&#039;_blank&#039;&amp;gt;&amp;quot;;&lt;br /&gt;
        html += &amp;quot;&amp;lt;img src=&#039;&amp;quot; + img.url + &amp;quot;&#039; style=&#039;max-width:300px; height:auto;&#039;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&amp;quot;;&lt;br /&gt;
    });&lt;br /&gt;
    html += &amp;quot;&amp;lt;/div&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&amp;quot;;&lt;br /&gt;
    newTab.document.open();&lt;br /&gt;
    newTab.document.write(html);&lt;br /&gt;
    newTab.document.close();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Chapter Script&lt;br /&gt;
importScript(&#039;MediaWiki:ChapterSlides.js&#039;);&lt;br /&gt;
&lt;br /&gt;
// Chapter Script&lt;br /&gt;
importScript(&#039;MediaWiki:ChapterSlidesAlt.js&#039;);&lt;br /&gt;
&lt;br /&gt;
// Filter Scripts, character pages &lt;br /&gt;
importScript(&#039;MediaWiki:CharacterFilter.js&#039;);&lt;br /&gt;
&lt;br /&gt;
// CharacterDistribution&lt;br /&gt;
// Chart.js laden&lt;br /&gt;
mw.loader.load(&#039;https://cdn.jsdelivr.net/npm/chart.js&#039;);&lt;br /&gt;
&lt;br /&gt;
// Chart initialisieren&lt;br /&gt;
function initChart() {&lt;br /&gt;
    if (typeof Chart === &#039;undefined&#039;) {&lt;br /&gt;
        setTimeout(initChart, 50);&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    const canvas = document.getElementById(&#039;lineChart&#039;);&lt;br /&gt;
    if (!canvas) return;&lt;br /&gt;
&lt;br /&gt;
    const ctx = canvas.getContext(&#039;2d&#039;);&lt;br /&gt;
&lt;br /&gt;
    // HiDPI / Retina: Pixelratio berücksichtigen&lt;br /&gt;
    const dpr = window.devicePixelRatio || 1;&lt;br /&gt;
    canvas.width = canvas.offsetWidth * dpr;&lt;br /&gt;
    canvas.height = canvas.offsetHeight * dpr;&lt;br /&gt;
    ctx.scale(dpr, dpr);&lt;br /&gt;
&lt;br /&gt;
    const data = {&lt;br /&gt;
        labels: [&#039;Kemble (1885)&#039;, &#039;Schröder (1898)&#039;, &#039;Hirth (1920)&#039;, &#039;Trier (1936)&#039;, &#039;Harder (1938)&#039;, &#039;Kellerer (1938)&#039;, &#039;Busoni (1940)&#039;,&#039;Bebié (1944)&#039;],&lt;br /&gt;
        datasets: [&lt;br /&gt;
            { label: &#039;Huck&#039;, data: [47.40,50.98,72.22,54.29,93.10,50.00,54.10,69.81], backgroundColor:&#039;red&#039;, borderColor:&#039;red&#039;, borderWidth:1, barPercentage:0.8 },&lt;br /&gt;
            { label: &#039;Jim&#039;, data: [17.92,29.41,22.22,28.57,44.83,18.18,26.23,17.00], backgroundColor:&#039;blue&#039;, borderColor:&#039;blue&#039;, borderWidth:1, barPercentage:0.8 },&lt;br /&gt;
            { label: &#039;Pap Finn&#039;, data: [5.78,7.84,5.56,5.71,6.90,9.09,4.92,1.88], backgroundColor:&#039;green&#039;, borderColor:&#039;green&#039;, borderWidth:1, barPercentage:0.8 },&lt;br /&gt;
            { label: &#039;King/Duke&#039;, data: [13.29,13.73,16.67,20.00,17.24,9.09,16.39,3.77], backgroundColor:&#039;orange&#039;, borderColor:&#039;orange&#039;, borderWidth:1, barPercentage:0.8 },&lt;br /&gt;
            { label: &#039;Tom&#039;, data: [11.56,7.84,19.44,11.43,24.14,9.09,11.48,13.21], backgroundColor:&#039;black&#039;, borderColor:&#039;black&#039;, borderWidth:1, barPercentage:0.8 },&lt;br /&gt;
            { label: &#039;Others&#039;, data: [38.73,29.41,36.11,31.43,17.24,31.82,22.95,13.21], backgroundColor:&#039;pink&#039;, borderColor:&#039;pink&#039;, borderWidth:1, barPercentage:0.8 },&lt;br /&gt;
            { type: &#039;scatter&#039;, label:&#039;Total # of Illustrations&#039;, data:[173,51,36,35,29,22,61,53], borderColor:&#039;purple&#039;, borderWidth:3, xAxisID:&#039;x2&#039;, pointStyle:&#039;cross&#039;, pointRadius:8, pointHoverRadius:10, showLine:false }&lt;br /&gt;
        ]&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    const config = {&lt;br /&gt;
        type:&#039;bar&#039;,&lt;br /&gt;
        data:data,&lt;br /&gt;
        options:{&lt;br /&gt;
            responsive:true,&lt;br /&gt;
            maintainAspectRatio:false, // damit Chart die Containerhöhe nutzt&lt;br /&gt;
            indexAxis:&#039;y&#039;,&lt;br /&gt;
            plugins:{ legend:{ display:true }, tooltip:{ mode:&#039;index&#039;, intersect:false } },&lt;br /&gt;
            interaction:{ mode:&#039;nearest&#039;, axis:&#039;y&#039;, intersect:false },&lt;br /&gt;
            scales:{&lt;br /&gt;
                y:{ display:true, title:{ display:true, text:&#039;Illustrator (Year)&#039; }, stacked:false, barThickness:30 },&lt;br /&gt;
                x:{ display:true, position:&#039;top&#039;, title:{ display:true, text:&#039;% of Illustrations Featuring Character&#039; }, min:0, max:100 },&lt;br /&gt;
                x2:{ display:true, position:&#039;bottom&#039;, title:{ display:true, text:&#039;Total # of Illustrations&#039; }, min:0, max:180, grid:{ drawOnChartArea:false } }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    new Chart(ctx, config);&lt;br /&gt;
    console.log(&#039;Chart erfolgreich initialisiert!&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(document).ready(initChart);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// initChart beim Laden starten&lt;br /&gt;
$(document).ready(initChart);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Media Viewer Adjustments to Display Title and Tags&lt;br /&gt;
importScript(&#039;MediaWiki:MediaViewerDisplay.js&#039;);&lt;br /&gt;
&lt;br /&gt;
mw.loader.using([&#039;mediawiki.util&#039;], function () {&lt;br /&gt;
&lt;br /&gt;
  function cleanFileLink(a) {&lt;br /&gt;
    // a.href = /index.php?title=Hf_1885_kmb_ch001_ill1.jpg&amp;amp;action=edit&amp;amp;redlink=1&lt;br /&gt;
    const title = a.textContent.trim();&lt;br /&gt;
    const file = title&lt;br /&gt;
      .replace(/\s+/g, &#039;_&#039;)&lt;br /&gt;
      .replace(/\.(jpg|png|jpeg)$/i, &#039;&#039;);&lt;br /&gt;
&lt;br /&gt;
    return `&amp;lt;a href=&amp;quot;/index.php/Special:Redirect/file/${file}.jpg&amp;quot;&amp;gt;${file}&amp;lt;/a&amp;gt;`;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  document.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
    if (e.target.id !== &#039;generateCatalogHTML&#039;) return;&lt;br /&gt;
&lt;br /&gt;
    const dpl = document.getElementById(&#039;DPL&#039;);&lt;br /&gt;
    if (!dpl) {&lt;br /&gt;
      alert(&#039;DPL table not found&#039;);&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    const rows = dpl.querySelectorAll(&#039;tbody tr&#039;);&lt;br /&gt;
    if (!rows.length) {&lt;br /&gt;
      alert(&#039;No data rows found&#039;);&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    let html = &#039;&#039;;&lt;br /&gt;
    rows.forEach(row =&amp;gt; {&lt;br /&gt;
      const cells = row.querySelectorAll(&#039;td&#039;);&lt;br /&gt;
      if (cells.length &amp;lt; 8) return;&lt;br /&gt;
&lt;br /&gt;
      const publication  = cells[0].textContent.trim();&lt;br /&gt;
      const year         = cells[1].textContent.trim();&lt;br /&gt;
      const illustrator  = cells[2].textContent.trim();&lt;br /&gt;
      const chapter      = cells[3].textContent.trim();&lt;br /&gt;
      const illustration = cells[4].textContent.trim();&lt;br /&gt;
      const title        = cells[5].textContent.trim();&lt;br /&gt;
      const tags         = cells[6].textContent.trim();&lt;br /&gt;
      const link         = cells[7].querySelector(&#039;a&#039;);&lt;br /&gt;
&lt;br /&gt;
      if (!link) return;&lt;br /&gt;
&lt;br /&gt;
      html +=&lt;br /&gt;
`&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${publication}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${year}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${illustrator}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${chapter}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${chapter}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${illustration}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${title}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;-${tags.replace(/,\s*/g,&#039; -&#039;)}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;${cleanFileLink(link)}&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;\n`;&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    const output = document.getElementById(&#039;catalogOutput&#039;);&lt;br /&gt;
    if (!output) {&lt;br /&gt;
      alert(&#039;Output textarea not found&#039;);&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    output.value = html;&lt;br /&gt;
    output.focus();&lt;br /&gt;
    output.select();&lt;br /&gt;
&lt;br /&gt;
    alert(&#039;Static catalog HTML generated.&#039;);&lt;br /&gt;
  });&lt;br /&gt;
&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.js&amp;diff=2694</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.js&amp;diff=2694"/>
		<updated>2026-02-23T21:37:16Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
console.log(&amp;quot;Common.js läuft&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// Catalog Script&lt;br /&gt;
// ===============================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Canvas prüfen&lt;br /&gt;
const canvas = document.getElementById(&#039;lineChart&#039;);&lt;br /&gt;
console.log(&amp;quot;Canvas:&amp;quot;, canvas);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mw.loader.using(&#039;jquery&#039;).then(function () {&lt;br /&gt;
&lt;br /&gt;
  console.log(&#039;jQuery ist verfügbar:&#039;, typeof $);&lt;br /&gt;
&lt;br /&gt;
  $.getScript(&#039;https://cdn.datatables.net/1.13.6/js/jquery.dataTables.min.js&#039;)&lt;br /&gt;
    .then(() =&amp;gt; {&lt;br /&gt;
      console.log(&#039;DataTables geladen:&#039;, $.fn.dataTable);&lt;br /&gt;
      return $.getScript(&#039;https://cdn.datatables.net/datetime/1.5.1/js/dataTables.dateTime.min.js&#039;);&lt;br /&gt;
    })&lt;br /&gt;
    .then(() =&amp;gt; $.getScript(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/js/dataTables.searchBuilder.min.js&#039;))&lt;br /&gt;
    .then(() =&amp;gt; {&lt;br /&gt;
      console.log(&#039;DataTables + Erweiterungen geladen&#039;);&lt;br /&gt;
      if ($.fn.dataTable &amp;amp;&amp;amp; $.fn.dataTable.SearchBuilder) {&lt;br /&gt;
  console.log(&#039;SearchBuilder:&#039;, $.fn.dataTable.SearchBuilder);&lt;br /&gt;
} else {&lt;br /&gt;
  console.warn(&#039;SearchBuilder nicht verfügbar&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
      mw.hook(&#039;wikipage.content&#039;).add(function($content) {&lt;br /&gt;
        const $table = $content.find(&#039;#catalog&#039;);&lt;br /&gt;
&lt;br /&gt;
        if ($table.length &amp;amp;&amp;amp; !$.fn.DataTable.isDataTable($table)) {&lt;br /&gt;
          $table.DataTable({&lt;br /&gt;
            dom: &#039;Qlfrtip&#039;,&lt;br /&gt;
            searchBuilder: true,&lt;br /&gt;
            paging: true,&lt;br /&gt;
            pageLength: 600,&lt;br /&gt;
            searching: true,&lt;br /&gt;
            ordering: true,&lt;br /&gt;
            lengthMenu: [[10, 25, 50, 100, 200, 600], [10, 25, 50, 100, 200, 600]],&lt;br /&gt;
            order: [[1, &#039;asc&#039;]],&lt;br /&gt;
            language: {&lt;br /&gt;
              search: &amp;quot;Search:&amp;quot;,&lt;br /&gt;
              lengthMenu: &amp;quot;Show _MENU_ Entries&amp;quot;,&lt;br /&gt;
              zeroRecords: &amp;quot;No Matches&amp;quot;,&lt;br /&gt;
              info: &amp;quot;Page _PAGE_ of _PAGES_ (showing _TOTAL_ of _MAX_ entries)&amp;quot;,&lt;br /&gt;
              infoEmpty: &amp;quot;Empty&amp;quot;,&lt;br /&gt;
              infoFiltered: &amp;quot;&amp;quot;&lt;br /&gt;
            },&lt;br /&gt;
            initComplete: function () {&lt;br /&gt;
              this.api().columns().every(function () {&lt;br /&gt;
                var column = this;&lt;br /&gt;
                var header = $(column.header());&lt;br /&gt;
                var columnTitle = header.text();&lt;br /&gt;
                $(&#039;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;&#039; + columnTitle + &#039; ...&amp;quot; style=&amp;quot;width: 100%; padding: 5px;&amp;quot;/&amp;gt;&#039;)&lt;br /&gt;
                  .appendTo(header.empty())&lt;br /&gt;
                  .on(&#039;keyup change&#039;, function () {&lt;br /&gt;
                    column.search(this.value).draw();&lt;br /&gt;
                  })&lt;br /&gt;
                  .on(&#039;click&#039;, function (e) {&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                  });&lt;br /&gt;
              });&lt;br /&gt;
            }&lt;br /&gt;
          });&lt;br /&gt;
        }&lt;br /&gt;
      });&lt;br /&gt;
    })&lt;br /&gt;
    .catch((err) =&amp;gt; {&lt;br /&gt;
      console.error(&#039;Fehler beim Laden von DataTables oder Erweiterungen:&#039;, err);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*AUSKLAPPMENÜS*/&lt;br /&gt;
$(function () {&lt;br /&gt;
  $(&#039;.ausklapp-button&#039;).click(function () {&lt;br /&gt;
    var $button = $(this);&lt;br /&gt;
    var $content = $button.next(&#039;.ausklapp-inhalt&#039;);&lt;br /&gt;
&lt;br /&gt;
    $content.slideToggle(200);&lt;br /&gt;
    var expanded = $button.attr(&#039;aria-expanded&#039;) === &#039;true&#039;;&lt;br /&gt;
    $button.attr(&#039;aria-expanded&#039;, !expanded);&lt;br /&gt;
  });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Hover-Preview für Bild-Links in DataTables&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
    // Neuen Image-Container einfügen&lt;br /&gt;
   $(&#039;body&#039;).append(&#039;&amp;lt;div id=&amp;quot;image-hover-preview&amp;quot; style=&amp;quot;display:none; position:absolute; z-index:9999;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;&amp;quot; style=&amp;quot;max-width:400px; max-height:400px; border:1px solid #ccc; background:white; padding:5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;);&lt;br /&gt;
&lt;br /&gt;
    // Auf alle Links in der Tabelle achten&lt;br /&gt;
    $(&#039;#catalog&#039;).on(&#039;mouseenter&#039;, &#039;a&#039;, function(e) {&lt;br /&gt;
        var href = $(this).attr(&#039;href&#039;);&lt;br /&gt;
        if (href &amp;amp;&amp;amp; href.includes(&#039;/Special:Redirect/file/&#039;)) {&lt;br /&gt;
            var imgUrl = href; // URL direkt verwenden&lt;br /&gt;
            $(&#039;#image-hover-preview img&#039;).attr(&#039;src&#039;, imgUrl);&lt;br /&gt;
            $(&#039;#image-hover-preview&#039;).show();&lt;br /&gt;
        }&lt;br /&gt;
    }).on(&#039;mousemove&#039;, &#039;a&#039;, function(e) {&lt;br /&gt;
        $(&#039;#image-hover-preview&#039;).css({&lt;br /&gt;
            top: e.pageY + 20 + &#039;px&#039;,&lt;br /&gt;
            left: e.pageX + 20 + &#039;px&#039;&lt;br /&gt;
        });&lt;br /&gt;
    }).on(&#039;mouseleave&#039;, &#039;a&#039;, function() {&lt;br /&gt;
        $(&#039;#image-hover-preview&#039;).hide();&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
$(document).ready(function () {&lt;br /&gt;
  const searchButton = document.getElementById(&#039;searchButton&#039;);&lt;br /&gt;
  const tagInput = document.getElementById(&#039;tagInput&#039;);&lt;br /&gt;
&lt;br /&gt;
  if (searchButton &amp;amp;&amp;amp; tagInput) {&lt;br /&gt;
    searchButton.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
      const tags = tagInput.value.split(&#039;,&#039;).map(tag =&amp;gt; tag.trim());&lt;br /&gt;
      searchImagesByTags(tags);&lt;br /&gt;
    });&lt;br /&gt;
  } else {&lt;br /&gt;
    console.warn(&#039;searchButton oder tagInput nicht gefunden.&#039;);&lt;br /&gt;
  }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
function searchImagesByTags(tags) {&lt;br /&gt;
    var url = new URL(window.location.href);&lt;br /&gt;
    var apiUrl = url.origin + &#039;/w/api.php&#039;;&lt;br /&gt;
    &lt;br /&gt;
    // Hier wird eine Anfrage an die MediaWiki API gestellt, um nach Bildern zu suchen, die den Tags entsprechen&lt;br /&gt;
    fetch(`${apiUrl}?action=query&amp;amp;format=json&amp;amp;list=categorymembers&amp;amp;cmtitle=Category:${tags.join(&#039;&amp;amp;cmtitle=Category:&#039;)}&amp;amp;cmtype=file`)&lt;br /&gt;
        .then(response =&amp;gt; response.json())&lt;br /&gt;
        .then(data =&amp;gt; {&lt;br /&gt;
            var images = data.query.categorymembers;&lt;br /&gt;
            displayImages(images);&lt;br /&gt;
        })&lt;br /&gt;
        .catch(error =&amp;gt; console.error(&#039;Error:&#039;, error));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function displayImages(images) {&lt;br /&gt;
    var galleryContainer = document.getElementById(&#039;galleryContainer&#039;);&lt;br /&gt;
    galleryContainer.innerHTML = &#039;&#039;; // Leere den Container, um Platz für neue Bilder zu schaffen&lt;br /&gt;
&lt;br /&gt;
    // Überprüfe, ob Bilder vorhanden sind&lt;br /&gt;
    if (images.length === 0) {&lt;br /&gt;
        galleryContainer.innerHTML = &#039;&amp;lt;p&amp;gt;No images found.&amp;lt;/p&amp;gt;&#039;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Bilder in die Galerie einfügen&lt;br /&gt;
    images.forEach(image =&amp;gt; {&lt;br /&gt;
        var imgElement = document.createElement(&#039;img&#039;);&lt;br /&gt;
        imgElement.src = &#039;/index.php/Special:Redirect/file/&#039; + image.title.replace(&#039;Category:&#039;, &#039;&#039;);&lt;br /&gt;
        imgElement.alt = image.title;&lt;br /&gt;
        galleryContainer.appendChild(imgElement);&lt;br /&gt;
    });&lt;br /&gt;
}&lt;br /&gt;
// Funktion zur Extraktion der Dateinamen aus der Tabelle und zur Anzeige in der Galerie&lt;br /&gt;
function updateGalleryFromTable() {&lt;br /&gt;
    // Tabelle durchsuchen und Dateinamen extrahieren&lt;br /&gt;
    var rows = document.querySelectorAll(&#039;#catalog tbody tr&#039;);&lt;br /&gt;
    var imageLinks = [];&lt;br /&gt;
&lt;br /&gt;
    rows.forEach(row =&amp;gt; {&lt;br /&gt;
        var imageCell = row.cells[8];  // Die 9. Zelle enthält den Dateinamen als Link&lt;br /&gt;
        var link = imageCell.querySelector(&#039;a&#039;);&lt;br /&gt;
        if (link) {&lt;br /&gt;
            var imageName = link.textContent.trim();&lt;br /&gt;
            var imageUrl = &#039;/index.php/Special:Redirect/file/&#039; + imageName + &#039;.jpg&#039;;&lt;br /&gt;
            imageLinks.push(imageUrl);&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // Neue Seite mit Galerie öffnen&lt;br /&gt;
    var galleryWindow = window.open(&#039;&#039;, &#039;_blank&#039;);&lt;br /&gt;
    if (galleryWindow) {&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Gallery&amp;lt;/title&amp;gt;&#039;);&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;style&amp;gt;&#039;);&lt;br /&gt;
        galleryWindow.document.write(&#039;body { font-family: sans-serif; padding: 20px; }&#039;);&lt;br /&gt;
        galleryWindow.document.write(&#039;img { max-width: 300px; margin: 10px; cursor: pointer; display: inline-block; }&#039;);&lt;br /&gt;
        galleryWindow.document.write(&#039;#infoBox { position:absolute; background: rgba(255,255,255,0.95); border:1px solid #ccc; padding:10px; max-width:250px; display:none; z-index:9999; font-size:0.9em; }&#039;);&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;/style&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&#039;);&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;h2&amp;gt;Results&amp;lt;/h2&amp;gt;&#039;);&lt;br /&gt;
&lt;br /&gt;
        imageLinks.forEach(url =&amp;gt; {&lt;br /&gt;
            galleryWindow.document.write(&#039;&amp;lt;img src=&amp;quot;&#039; + url + &#039;&amp;quot; onclick=&amp;quot;window.open(\&#039;&#039; + url + &#039;\&#039;)&amp;quot;&amp;gt;&#039;);&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        // Infobox-Container&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;div id=&amp;quot;infoBox&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;);&lt;br /&gt;
&lt;br /&gt;
        // Script für Hover-Infobox mit Cache&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;script&amp;gt;&#039; +&lt;br /&gt;
        &#039;const imgs = document.querySelectorAll(&amp;quot;img&amp;quot;);&#039; +&lt;br /&gt;
        &#039;const infoBox = document.getElementById(&amp;quot;infoBox&amp;quot;);&#039; +&lt;br /&gt;
        &#039;const mediaCache = new Map();&#039; +&lt;br /&gt;
        &#039;imgs.forEach(img =&amp;gt; {&#039; +&lt;br /&gt;
        &#039;  img.addEventListener(&amp;quot;mouseenter&amp;quot;, async function(e) {&#039; +&lt;br /&gt;
        &#039;    const fileName = img.src.split(&amp;quot;/&amp;quot;).pop().replace(&amp;quot;.jpg&amp;quot;,&amp;quot;&amp;quot;);&#039; +&lt;br /&gt;
        &#039;    if(mediaCache.has(fileName)) {&#039; +&lt;br /&gt;
        &#039;      infoBox.innerHTML = mediaCache.get(fileName);&#039; +&lt;br /&gt;
        &#039;      infoBox.style.display = &amp;quot;block&amp;quot;;&#039; +&lt;br /&gt;
        &#039;      return;&#039; +&lt;br /&gt;
        &#039;    }&#039; +&lt;br /&gt;
        &#039;    const filePage = &amp;quot;File:&amp;quot; + fileName;&#039; +&lt;br /&gt;
        &#039;    try {&#039; +&lt;br /&gt;
        &#039;      const apiUrl = window.location.origin + &amp;quot;/w/api.php?action=parse&amp;amp;format=json&amp;amp;page=&amp;quot; + encodeURIComponent(filePage) + &amp;quot;&amp;amp;prop=wikitext&amp;amp;origin=*&amp;quot;;&#039; +&lt;br /&gt;
        &#039;      const res = await fetch(apiUrl);&#039; +&lt;br /&gt;
        &#039;      const data = await res.json();&#039; +&lt;br /&gt;
        &#039;      const wikitext = data.parse.wikitext[&amp;quot;*&amp;quot;];&#039; +&lt;br /&gt;
        &#039;      const mediaInfo = {};&#039; +&lt;br /&gt;
        &#039;      wikitext.replace(/\\|\\s*(\\w+)\\s*=\\s*(.*)/g, (m,key,value) =&amp;gt; { mediaInfo[key.trim()] = value.trim(); });&#039; +&lt;br /&gt;
        &#039;      const infoHtml = Object.entries(mediaInfo).map(([k,v])=&amp;gt;`&amp;lt;b&amp;gt;${k}&amp;lt;/b&amp;gt;: ${v}`).join(&amp;quot;&amp;lt;br&amp;gt;&amp;quot;);&#039; +&lt;br /&gt;
        &#039;      mediaCache.set(fileName, infoHtml);&#039; +&lt;br /&gt;
        &#039;      infoBox.innerHTML = infoHtml;&#039; +&lt;br /&gt;
        &#039;      infoBox.style.display = &amp;quot;block&amp;quot;;&#039; +&lt;br /&gt;
        &#039;    } catch(err) {&#039; +&lt;br /&gt;
        &#039;      const msg = &amp;quot;No info found&amp;quot;;&#039; +&lt;br /&gt;
        &#039;      mediaCache.set(fileName, msg);&#039; +&lt;br /&gt;
        &#039;      infoBox.innerHTML = msg;&#039; +&lt;br /&gt;
        &#039;      infoBox.style.display = &amp;quot;block&amp;quot;;&#039; +&lt;br /&gt;
        &#039;    }&#039; +&lt;br /&gt;
        &#039;  });&#039; +&lt;br /&gt;
        &#039;  img.addEventListener(&amp;quot;mousemove&amp;quot;, function(e){&#039; +&lt;br /&gt;
        &#039;    infoBox.style.top = (e.pageY + 15) + &amp;quot;px&amp;quot;;&#039; +&lt;br /&gt;
        &#039;    infoBox.style.left = (e.pageX + 15) + &amp;quot;px&amp;quot;;&#039; +&lt;br /&gt;
        &#039;  });&#039; +&lt;br /&gt;
        &#039;  img.addEventListener(&amp;quot;mouseleave&amp;quot;, function(){&#039; +&lt;br /&gt;
        &#039;    infoBox.style.display = &amp;quot;none&amp;quot;;&#039; +&lt;br /&gt;
        &#039;  });&#039; +&lt;br /&gt;
        &#039;});&#039; +&lt;br /&gt;
        &#039;&amp;lt;\/script&amp;gt;&#039;);&lt;br /&gt;
&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&#039;);&lt;br /&gt;
        galleryWindow.document.close();&lt;br /&gt;
    } else {&lt;br /&gt;
        alert(&#039;Popup wurde blockiert. Bitte erlaube Popups für diese Seite.&#039;);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// Comparison / Slideshow Script&lt;br /&gt;
// ===============================&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// DataTable Initialisierung&lt;br /&gt;
// ===============================&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
    if ($(&#039;#catalog&#039;).length) {&lt;br /&gt;
        $(&#039;#catalog&#039;).DataTable();&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// Globale Slideshow-Objekte&lt;br /&gt;
// ===============================&lt;br /&gt;
const slideshows = {&lt;br /&gt;
    A: { images: [], index: 0 },&lt;br /&gt;
    B: { images: [], index: 0 },&lt;br /&gt;
    C: { images: [], index: 0 },&lt;br /&gt;
    D: { images: [], index: 0 },&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// Hilfsfunktionen&lt;br /&gt;
// ===============================&lt;br /&gt;
&lt;br /&gt;
// Gefilterte Bild-Links aus DataTable holen&lt;br /&gt;
function getFilteredImageLinks() {&lt;br /&gt;
    const rows = document.querySelectorAll(&#039;#catalog tbody tr&#039;);&lt;br /&gt;
    const images = [];&lt;br /&gt;
    rows.forEach(row =&amp;gt; {&lt;br /&gt;
        if (row.style.display !== &#039;none&#039;) {&lt;br /&gt;
            const cell = row.cells[8];&lt;br /&gt;
            const link = cell ? cell.querySelector(&#039;a&#039;) : null;&lt;br /&gt;
            if (link) {&lt;br /&gt;
                const name = link.textContent.trim();&lt;br /&gt;
                const url = &#039;/index.php/Special:Redirect/file/&#039; + name + &#039;.jpg&#039;;&lt;br /&gt;
                images.push({ url: url, name: name + &#039;.jpg&#039; });&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
    return images;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Counter-Update&lt;br /&gt;
function updateCounter(target) {&lt;br /&gt;
    const data = slideshows[target];&lt;br /&gt;
    const total = data.images.length;&lt;br /&gt;
    const current = total &amp;gt; 0 ? data.index + 1 : 0;&lt;br /&gt;
    const counterEl = document.getElementById(&amp;quot;counter&amp;quot; + target);&lt;br /&gt;
    if (counterEl) counterEl.textContent = current + &amp;quot;/&amp;quot; + total;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// MediaInfo Funktionen (aus HTML-Text der File-Seite)&lt;br /&gt;
// ===============================&lt;br /&gt;
function loadMediaInfo(target, filename) {&lt;br /&gt;
    const infoBox = document.getElementById(&#039;mediainfo&#039; + target);&lt;br /&gt;
    if (!infoBox) return;&lt;br /&gt;
    infoBox.textContent = &amp;quot;Loading ...&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    fetch(&#039;/index.php?title=File:&#039; + encodeURIComponent(filename) + &#039;&amp;amp;action=raw&#039;)&lt;br /&gt;
    .then(resp =&amp;gt; resp.text())&lt;br /&gt;
    .then(text =&amp;gt; {&lt;br /&gt;
        const match = text.match(/\{\{MediaInfo([\s\S]*?)\}\}/);&lt;br /&gt;
        if (!match) {&lt;br /&gt;
            infoBox.textContent = &amp;quot;No Data found.&amp;quot;;&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        const block = match[1];&lt;br /&gt;
&lt;br /&gt;
        // Felder, die angezeigt werden sollen&lt;br /&gt;
        const fields = [&amp;quot;title&amp;quot;,&amp;quot;chapter&amp;quot;,&amp;quot;illustration&amp;quot;,&amp;quot;illustrator&amp;quot;,&amp;quot;year&amp;quot;,&amp;quot;tags&amp;quot;];&lt;br /&gt;
        let htmlList = &amp;quot;&amp;lt;ul style=&#039;margin:0; padding-left:1em; list-style:none;&#039;&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
        fields.forEach(field =&amp;gt; {&lt;br /&gt;
            const m = block.match(new RegExp(&amp;quot;\\|\\s*&amp;quot; + field + &amp;quot;\\s*=([^\\n]*)&amp;quot;));&lt;br /&gt;
            if (m) {&lt;br /&gt;
                // Label groß schreiben&lt;br /&gt;
                const label = field.charAt(0).toUpperCase() + field.slice(1);&lt;br /&gt;
                htmlList += `&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;${label}:&amp;lt;/b&amp;gt; ${m[1].trim()}&amp;lt;/li&amp;gt;`;&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        htmlList += &amp;quot;&amp;lt;/ul&amp;gt;&amp;quot;;&lt;br /&gt;
        infoBox.innerHTML = htmlList;&lt;br /&gt;
&lt;br /&gt;
        // Optional: etwas CSS stylen&lt;br /&gt;
        infoBox.style.backgroundColor = &amp;quot;#f9f9f9&amp;quot;;&lt;br /&gt;
        infoBox.style.border = &amp;quot;1px solid #ccc&amp;quot;;&lt;br /&gt;
        infoBox.style.padding = &amp;quot;0.5em 1em&amp;quot;;&lt;br /&gt;
        infoBox.style.marginTop = &amp;quot;0.5em&amp;quot;;&lt;br /&gt;
        infoBox.style.borderRadius = &amp;quot;4px&amp;quot;;&lt;br /&gt;
        infoBox.style.fontSize = &amp;quot;0.9em&amp;quot;;&lt;br /&gt;
    })&lt;br /&gt;
    .catch(err =&amp;gt; {&lt;br /&gt;
        console.error(err);&lt;br /&gt;
        infoBox.textContent = &amp;quot;Error&amp;quot;;&lt;br /&gt;
    });&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// Slideshow-Funktionen&lt;br /&gt;
// ===============================&lt;br /&gt;
function updateSlide(target) {&lt;br /&gt;
    const data = slideshows[target];&lt;br /&gt;
    const imgEl = document.getElementById(&#039;slide&#039; + target);&lt;br /&gt;
&lt;br /&gt;
    if (data.images.length === 0) {&lt;br /&gt;
        imgEl.src = &#039;&#039;;&lt;br /&gt;
        imgEl.alt = &#039;No Images&#039;;&lt;br /&gt;
        imgEl.onclick = null;&lt;br /&gt;
        updateCounter(target);&lt;br /&gt;
        const infoBox = document.getElementById(&#039;mediainfo&#039; + target);&lt;br /&gt;
        if(infoBox) infoBox.textContent = &amp;quot;&amp;quot;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (data.index &amp;lt; 0) data.index = data.images.length - 1;&lt;br /&gt;
    if (data.index &amp;gt;= data.images.length) data.index = 0;&lt;br /&gt;
&lt;br /&gt;
    const current = data.images[data.index];&lt;br /&gt;
    imgEl.src = current.url;&lt;br /&gt;
    imgEl.alt = current.name;&lt;br /&gt;
    imgEl.style.cursor = &amp;quot;pointer&amp;quot;;&lt;br /&gt;
    imgEl.onclick = () =&amp;gt; window.open(&#039;/File:&#039; + current.name, &#039;_blank&#039;);&lt;br /&gt;
&lt;br /&gt;
    updateCounter(target);&lt;br /&gt;
    loadMediaInfo(target, current.name);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function populateSlideshow(target) {&lt;br /&gt;
    const images = getFilteredImageLinks();&lt;br /&gt;
    slideshows[target].images = images;&lt;br /&gt;
    slideshows[target].index = 0;&lt;br /&gt;
&lt;br /&gt;
    const imgEl = document.getElementById(&#039;slide&#039; + target);&lt;br /&gt;
    if(images.length &amp;gt; 0){&lt;br /&gt;
        imgEl.src = images[0].url;&lt;br /&gt;
        imgEl.alt = images[0].name;&lt;br /&gt;
        imgEl.style.cursor = &amp;quot;pointer&amp;quot;;&lt;br /&gt;
        imgEl.onclick = () =&amp;gt; window.open(&#039;/File:&#039; + images[0].name, &#039;_blank&#039;);&lt;br /&gt;
        loadMediaInfo(target, images[0].name);&lt;br /&gt;
    } else {&lt;br /&gt;
        imgEl.src = &#039;&#039;;&lt;br /&gt;
        imgEl.alt = &#039;No Images&#039;;&lt;br /&gt;
        imgEl.onclick = null;&lt;br /&gt;
        const infoBox = document.getElementById(&#039;mediainfo&#039; + target);&lt;br /&gt;
        if(infoBox) infoBox.textContent = &amp;quot;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    updateCounter(target);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function nextSlideX(target){&lt;br /&gt;
    slideshows[target].index++;&lt;br /&gt;
    updateSlide(target);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function prevSlideX(target){&lt;br /&gt;
    slideshows[target].index--;&lt;br /&gt;
    updateSlide(target);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function openSlideshowInNewTab(target){&lt;br /&gt;
    const data = slideshows[target];&lt;br /&gt;
    if(!data.images || data.images.length===0){&lt;br /&gt;
        alert(&amp;quot;No images to display for slideshow &amp;quot; + target);&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
    const newTab = window.open();&lt;br /&gt;
    if(!newTab){ alert(&amp;quot;Popup blocked! Bitte Popups erlauben.&amp;quot;); return; }&lt;br /&gt;
    let html = &amp;quot;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Slideshow &amp;quot; + target + &amp;quot;&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body style=&#039;font-family:sans-serif&#039;&amp;gt;&amp;quot;;&lt;br /&gt;
    html += &amp;quot;&amp;lt;h2&amp;gt;Slideshow &amp;quot; + target + &amp;quot; (&amp;quot; + data.images.length + &amp;quot; images)&amp;lt;/h2&amp;gt;&amp;quot;;&lt;br /&gt;
    html += &amp;quot;&amp;lt;div style=&#039;display:flex; flex-wrap:wrap; gap:10px;&#039;&amp;gt;&amp;quot;;&lt;br /&gt;
    data.images.forEach(img=&amp;gt;{&lt;br /&gt;
        html += &amp;quot;&amp;lt;div&amp;gt;&amp;lt;a href=&#039;/File:&amp;quot; + img.name + &amp;quot;&#039; target=&#039;_blank&#039;&amp;gt;&amp;quot;;&lt;br /&gt;
        html += &amp;quot;&amp;lt;img src=&#039;&amp;quot; + img.url + &amp;quot;&#039; style=&#039;max-width:300px; height:auto;&#039;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&amp;quot;;&lt;br /&gt;
    });&lt;br /&gt;
    html += &amp;quot;&amp;lt;/div&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&amp;quot;;&lt;br /&gt;
    newTab.document.open();&lt;br /&gt;
    newTab.document.write(html);&lt;br /&gt;
    newTab.document.close();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Chapter Script&lt;br /&gt;
importScript(&#039;MediaWiki:ChapterSlides.js&#039;);&lt;br /&gt;
&lt;br /&gt;
// Chapter Script&lt;br /&gt;
importScript(&#039;MediaWiki:ChapterSlidesAlt.js&#039;);&lt;br /&gt;
&lt;br /&gt;
// Filter Scripts, character pages &lt;br /&gt;
importScript(&#039;MediaWiki:CharacterFilter.js&#039;);&lt;br /&gt;
&lt;br /&gt;
// CharacterDistribution&lt;br /&gt;
// Chart.js laden&lt;br /&gt;
mw.loader.load(&#039;https://cdn.jsdelivr.net/npm/chart.js&#039;);&lt;br /&gt;
&lt;br /&gt;
// Chart initialisieren&lt;br /&gt;
function initChart() {&lt;br /&gt;
    if (typeof Chart === &#039;undefined&#039;) {&lt;br /&gt;
        setTimeout(initChart, 50);&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    const canvas = document.getElementById(&#039;lineChart&#039;);&lt;br /&gt;
    if (!canvas) return;&lt;br /&gt;
&lt;br /&gt;
    const ctx = canvas.getContext(&#039;2d&#039;);&lt;br /&gt;
&lt;br /&gt;
    // HiDPI / Retina: Pixelratio berücksichtigen&lt;br /&gt;
    const dpr = window.devicePixelRatio || 1;&lt;br /&gt;
    canvas.width = canvas.offsetWidth * dpr;&lt;br /&gt;
    canvas.height = canvas.offsetHeight * dpr;&lt;br /&gt;
    ctx.scale(dpr, dpr);&lt;br /&gt;
&lt;br /&gt;
    const data = {&lt;br /&gt;
        labels: [&#039;Kemble (1885)&#039;, &#039;Schröder (1898)&#039;, &#039;Hirth (1920)&#039;, &#039;Trier (1936)&#039;, &#039;Harder (1938)&#039;, &#039;Kellerer (1938)&#039;, &#039;Busoni (1940)&#039;,&#039;Bebié (1944)&#039;],&lt;br /&gt;
        datasets: [&lt;br /&gt;
            { label: &#039;Huck&#039;, data: [47.40,50.98,72.22,54.29,93.10,50.00,54.10,69.81], backgroundColor:&#039;red&#039;, borderColor:&#039;red&#039;, borderWidth:1, barPercentage:0.8 },&lt;br /&gt;
            { label: &#039;Jim&#039;, data: [17.92,29.41,22.22,28.57,44.83,18.18,26.23,17.00], backgroundColor:&#039;blue&#039;, borderColor:&#039;blue&#039;, borderWidth:1, barPercentage:0.8 },&lt;br /&gt;
            { label: &#039;Pap Finn&#039;, data: [5.78,7.84,5.56,5.71,6.90,9.09,4.92,1.88], backgroundColor:&#039;green&#039;, borderColor:&#039;green&#039;, borderWidth:1, barPercentage:0.8 },&lt;br /&gt;
            { label: &#039;King/Duke&#039;, data: [13.29,13.73,16.67,20.00,17.24,9.09,16.39,3.77], backgroundColor:&#039;orange&#039;, borderColor:&#039;orange&#039;, borderWidth:1, barPercentage:0.8 },&lt;br /&gt;
            { label: &#039;Tom&#039;, data: [11.56,7.84,19.44,11.43,24.14,9.09,11.48,13.21], backgroundColor:&#039;black&#039;, borderColor:&#039;black&#039;, borderWidth:1, barPercentage:0.8 },&lt;br /&gt;
            { label: &#039;Others&#039;, data: [38.73,29.41,36.11,31.43,17.24,31.82,22.95,13.21], backgroundColor:&#039;pink&#039;, borderColor:&#039;pink&#039;, borderWidth:1, barPercentage:0.8 },&lt;br /&gt;
            { type: &#039;scatter&#039;, label:&#039;Total # of Illustrations&#039;, data:[173,51,36,35,29,22,61,53], borderColor:&#039;purple&#039;, borderWidth:3, xAxisID:&#039;x2&#039;, pointStyle:&#039;cross&#039;, pointRadius:8, pointHoverRadius:10, showLine:false }&lt;br /&gt;
        ]&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    const config = {&lt;br /&gt;
        type:&#039;bar&#039;,&lt;br /&gt;
        data:data,&lt;br /&gt;
        options:{&lt;br /&gt;
            responsive:true,&lt;br /&gt;
            maintainAspectRatio:false, // damit Chart die Containerhöhe nutzt&lt;br /&gt;
            indexAxis:&#039;y&#039;,&lt;br /&gt;
            plugins:{ legend:{ display:true }, tooltip:{ mode:&#039;index&#039;, intersect:false } },&lt;br /&gt;
            interaction:{ mode:&#039;nearest&#039;, axis:&#039;y&#039;, intersect:false },&lt;br /&gt;
            scales:{&lt;br /&gt;
                y:{ display:true, title:{ display:true, text:&#039;Illustrator (Year)&#039; }, stacked:false, barThickness:30 },&lt;br /&gt;
                x:{ display:true, position:&#039;top&#039;, title:{ display:true, text:&#039;% of Illustrations Featuring Character&#039; }, min:0, max:100 },&lt;br /&gt;
                x2:{ display:true, position:&#039;bottom&#039;, title:{ display:true, text:&#039;Total # of Illustrations&#039; }, min:0, max:180, grid:{ drawOnChartArea:false } }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    new Chart(ctx, config);&lt;br /&gt;
    console.log(&#039;Chart erfolgreich initialisiert!&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(document).ready(initChart);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// initChart beim Laden starten&lt;br /&gt;
$(document).ready(initChart);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Media Viewer Adjustments to Display Title and Tags&lt;br /&gt;
importScript(&#039;MediaWiki:MediaViewerDisplay.js&#039;);&lt;br /&gt;
&lt;br /&gt;
mw.loader.using([&#039;mediawiki.util&#039;], function () {&lt;br /&gt;
&lt;br /&gt;
  function cleanFileLink(a) {&lt;br /&gt;
    // a.href = /index.php?title=Hf_1885_kmb_ch001_ill1.jpg&amp;amp;action=edit&amp;amp;redlink=1&lt;br /&gt;
    const title = a.textContent.trim();&lt;br /&gt;
    const file = title&lt;br /&gt;
      .replace(/\s+/g, &#039;_&#039;)&lt;br /&gt;
      .replace(/\.(jpg|png|jpeg)$/i, &#039;&#039;);&lt;br /&gt;
&lt;br /&gt;
    return `&amp;lt;a href=&amp;quot;/index.php/Special:Redirect/file/${file}.jpg&amp;quot;&amp;gt;${file}&amp;lt;/a&amp;gt;`;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  document.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
    if (e.target.id !== &#039;generateCatalogHTML&#039;) return;&lt;br /&gt;
&lt;br /&gt;
    const dpl = document.getElementById(&#039;DPL&#039;);&lt;br /&gt;
    if (!dpl) {&lt;br /&gt;
      alert(&#039;DPL table not found&#039;);&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    const rows = dpl.querySelectorAll(&#039;tbody tr&#039;);&lt;br /&gt;
    if (!rows.length) {&lt;br /&gt;
      alert(&#039;No data rows found&#039;);&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    let html = &#039;&#039;;&lt;br /&gt;
    rows.forEach(row =&amp;gt; {&lt;br /&gt;
      const cells = row.querySelectorAll(&#039;td&#039;);&lt;br /&gt;
      if (cells.length &amp;lt; 8) return;&lt;br /&gt;
&lt;br /&gt;
      const publication  = cells[0].textContent.trim();&lt;br /&gt;
      const year         = cells[1].textContent.trim();&lt;br /&gt;
      const illustrator  = cells[2].textContent.trim();&lt;br /&gt;
      const chapter      = cells[3].textContent.trim();&lt;br /&gt;
      const illustration = cells[4].textContent.trim();&lt;br /&gt;
      const title        = cells[5].textContent.trim();&lt;br /&gt;
      const tags         = cells[6].textContent.trim();&lt;br /&gt;
      const link         = cells[7].querySelector(&#039;a&#039;);&lt;br /&gt;
&lt;br /&gt;
      if (!link) return;&lt;br /&gt;
&lt;br /&gt;
      html +=&lt;br /&gt;
`&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${publication}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${year}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${illustrator}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${chapter}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${chapter}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${illustration}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${title}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;-${tags.replace(/,\s*/g,&#039; -&#039;)}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;${cleanFileLink(link)}&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;\n`;&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    const output = document.getElementById(&#039;catalogOutput&#039;);&lt;br /&gt;
    if (!output) {&lt;br /&gt;
      alert(&#039;Output textarea not found&#039;);&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    output.value = html;&lt;br /&gt;
    output.focus();&lt;br /&gt;
    output.select();&lt;br /&gt;
&lt;br /&gt;
    alert(&#039;Static catalog HTML generated.&#039;);&lt;br /&gt;
  });&lt;br /&gt;
&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.js&amp;diff=2693</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.js&amp;diff=2693"/>
		<updated>2026-02-23T21:28:42Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
console.log(&amp;quot;Common.js läuft&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// Catalog Script&lt;br /&gt;
// ===============================&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Canvas prüfen&lt;br /&gt;
const canvas = document.getElementById(&#039;lineChart&#039;);&lt;br /&gt;
console.log(&amp;quot;Canvas:&amp;quot;, canvas);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mw.loader.using(&#039;jquery&#039;).then(function () {&lt;br /&gt;
&lt;br /&gt;
  console.log(&#039;jQuery ist verfügbar:&#039;, typeof $);&lt;br /&gt;
&lt;br /&gt;
  $.getScript(&#039;https://cdn.datatables.net/1.13.6/js/jquery.dataTables.min.js&#039;)&lt;br /&gt;
    .then(() =&amp;gt; {&lt;br /&gt;
      console.log(&#039;DataTables geladen:&#039;, $.fn.dataTable);&lt;br /&gt;
      return $.getScript(&#039;https://cdn.datatables.net/datetime/1.5.1/js/dataTables.dateTime.min.js&#039;);&lt;br /&gt;
    })&lt;br /&gt;
    .then(() =&amp;gt; $.getScript(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/js/dataTables.searchBuilder.min.js&#039;))&lt;br /&gt;
    .then(() =&amp;gt; {&lt;br /&gt;
      console.log(&#039;DataTables + Erweiterungen geladen&#039;);&lt;br /&gt;
      if ($.fn.dataTable &amp;amp;&amp;amp; $.fn.dataTable.SearchBuilder) {&lt;br /&gt;
  console.log(&#039;SearchBuilder:&#039;, $.fn.dataTable.SearchBuilder);&lt;br /&gt;
} else {&lt;br /&gt;
  console.warn(&#039;SearchBuilder nicht verfügbar&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
      mw.hook(&#039;wikipage.content&#039;).add(function($content) {&lt;br /&gt;
        const $table = $content.find(&#039;#catalog&#039;);&lt;br /&gt;
&lt;br /&gt;
        if ($table.length &amp;amp;&amp;amp; !$.fn.DataTable.isDataTable($table)) {&lt;br /&gt;
          $table.DataTable({&lt;br /&gt;
            dom: &#039;Qlfrtip&#039;,&lt;br /&gt;
            searchBuilder: true,&lt;br /&gt;
            paging: true,&lt;br /&gt;
            pageLength: 600,&lt;br /&gt;
            searching: true,&lt;br /&gt;
            ordering: true,&lt;br /&gt;
            lengthMenu: [[10, 25, 50, 100, 200, 600], [10, 25, 50, 100, 200, 600]],&lt;br /&gt;
            order: [[1, &#039;asc&#039;]],&lt;br /&gt;
            language: {&lt;br /&gt;
              search: &amp;quot;Search:&amp;quot;,&lt;br /&gt;
              lengthMenu: &amp;quot;Show _MENU_ Entries&amp;quot;,&lt;br /&gt;
              zeroRecords: &amp;quot;No Matches&amp;quot;,&lt;br /&gt;
              info: &amp;quot;Page _PAGE_ of _PAGES_ (showing _TOTAL_ of _MAX_ entries)&amp;quot;,&lt;br /&gt;
              infoEmpty: &amp;quot;Empty&amp;quot;,&lt;br /&gt;
              infoFiltered: &amp;quot;&amp;quot;&lt;br /&gt;
            },&lt;br /&gt;
            initComplete: function () {&lt;br /&gt;
              this.api().columns().every(function () {&lt;br /&gt;
                var column = this;&lt;br /&gt;
                var header = $(column.header());&lt;br /&gt;
                var columnTitle = header.text();&lt;br /&gt;
                $(&#039;&amp;lt;input type=&amp;quot;text&amp;quot; placeholder=&amp;quot;&#039; + columnTitle + &#039; ...&amp;quot; style=&amp;quot;width: 100%; padding: 5px;&amp;quot;/&amp;gt;&#039;)&lt;br /&gt;
                  .appendTo(header.empty())&lt;br /&gt;
                  .on(&#039;keyup change&#039;, function () {&lt;br /&gt;
                    column.search(this.value).draw();&lt;br /&gt;
                  })&lt;br /&gt;
                  .on(&#039;click&#039;, function (e) {&lt;br /&gt;
                    e.stopPropagation();&lt;br /&gt;
                  });&lt;br /&gt;
              });&lt;br /&gt;
            }&lt;br /&gt;
          });&lt;br /&gt;
        }&lt;br /&gt;
      });&lt;br /&gt;
    })&lt;br /&gt;
    .catch((err) =&amp;gt; {&lt;br /&gt;
      console.error(&#039;Fehler beim Laden von DataTables oder Erweiterungen:&#039;, err);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*AUSKLAPPMENÜS*/&lt;br /&gt;
$(function () {&lt;br /&gt;
  $(&#039;.ausklapp-button&#039;).click(function () {&lt;br /&gt;
    var $button = $(this);&lt;br /&gt;
    var $content = $button.next(&#039;.ausklapp-inhalt&#039;);&lt;br /&gt;
&lt;br /&gt;
    $content.slideToggle(200);&lt;br /&gt;
    var expanded = $button.attr(&#039;aria-expanded&#039;) === &#039;true&#039;;&lt;br /&gt;
    $button.attr(&#039;aria-expanded&#039;, !expanded);&lt;br /&gt;
  });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Hover-Preview für Bild-Links in DataTables&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
    // Neuen Image-Container einfügen&lt;br /&gt;
   $(&#039;body&#039;).append(&#039;&amp;lt;div id=&amp;quot;image-hover-preview&amp;quot; style=&amp;quot;display:none; position:absolute; z-index:9999;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;&amp;quot; style=&amp;quot;max-width:400px; max-height:400px; border:1px solid #ccc; background:white; padding:5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;);&lt;br /&gt;
&lt;br /&gt;
    // Auf alle Links in der Tabelle achten&lt;br /&gt;
    $(&#039;#catalog&#039;).on(&#039;mouseenter&#039;, &#039;a&#039;, function(e) {&lt;br /&gt;
        var href = $(this).attr(&#039;href&#039;);&lt;br /&gt;
        if (href &amp;amp;&amp;amp; href.includes(&#039;/Special:Redirect/file/&#039;)) {&lt;br /&gt;
            var imgUrl = href; // URL direkt verwenden&lt;br /&gt;
            $(&#039;#image-hover-preview img&#039;).attr(&#039;src&#039;, imgUrl);&lt;br /&gt;
            $(&#039;#image-hover-preview&#039;).show();&lt;br /&gt;
        }&lt;br /&gt;
    }).on(&#039;mousemove&#039;, &#039;a&#039;, function(e) {&lt;br /&gt;
        $(&#039;#image-hover-preview&#039;).css({&lt;br /&gt;
            top: e.pageY + 20 + &#039;px&#039;,&lt;br /&gt;
            left: e.pageX + 20 + &#039;px&#039;&lt;br /&gt;
        });&lt;br /&gt;
    }).on(&#039;mouseleave&#039;, &#039;a&#039;, function() {&lt;br /&gt;
        $(&#039;#image-hover-preview&#039;).hide();&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
$(document).ready(function () {&lt;br /&gt;
  const searchButton = document.getElementById(&#039;searchButton&#039;);&lt;br /&gt;
  const tagInput = document.getElementById(&#039;tagInput&#039;);&lt;br /&gt;
&lt;br /&gt;
  if (searchButton &amp;amp;&amp;amp; tagInput) {&lt;br /&gt;
    searchButton.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
      const tags = tagInput.value.split(&#039;,&#039;).map(tag =&amp;gt; tag.trim());&lt;br /&gt;
      searchImagesByTags(tags);&lt;br /&gt;
    });&lt;br /&gt;
  } else {&lt;br /&gt;
    console.warn(&#039;searchButton oder tagInput nicht gefunden.&#039;);&lt;br /&gt;
  }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
function searchImagesByTags(tags) {&lt;br /&gt;
    var url = new URL(window.location.href);&lt;br /&gt;
    var apiUrl = url.origin + &#039;/w/api.php&#039;;&lt;br /&gt;
    &lt;br /&gt;
    // Hier wird eine Anfrage an die MediaWiki API gestellt, um nach Bildern zu suchen, die den Tags entsprechen&lt;br /&gt;
    fetch(`${apiUrl}?action=query&amp;amp;format=json&amp;amp;list=categorymembers&amp;amp;cmtitle=Category:${tags.join(&#039;&amp;amp;cmtitle=Category:&#039;)}&amp;amp;cmtype=file`)&lt;br /&gt;
        .then(response =&amp;gt; response.json())&lt;br /&gt;
        .then(data =&amp;gt; {&lt;br /&gt;
            var images = data.query.categorymembers;&lt;br /&gt;
            displayImages(images);&lt;br /&gt;
        })&lt;br /&gt;
        .catch(error =&amp;gt; console.error(&#039;Error:&#039;, error));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function displayImages(images) {&lt;br /&gt;
    var galleryContainer = document.getElementById(&#039;galleryContainer&#039;);&lt;br /&gt;
    galleryContainer.innerHTML = &#039;&#039;; // Leere den Container, um Platz für neue Bilder zu schaffen&lt;br /&gt;
&lt;br /&gt;
    // Überprüfe, ob Bilder vorhanden sind&lt;br /&gt;
    if (images.length === 0) {&lt;br /&gt;
        galleryContainer.innerHTML = &#039;&amp;lt;p&amp;gt;No images found.&amp;lt;/p&amp;gt;&#039;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // Bilder in die Galerie einfügen&lt;br /&gt;
    images.forEach(image =&amp;gt; {&lt;br /&gt;
        var imgElement = document.createElement(&#039;img&#039;);&lt;br /&gt;
        imgElement.src = &#039;/index.php/Special:Redirect/file/&#039; + image.title.replace(&#039;Category:&#039;, &#039;&#039;);&lt;br /&gt;
        imgElement.alt = image.title;&lt;br /&gt;
        galleryContainer.appendChild(imgElement);&lt;br /&gt;
    });&lt;br /&gt;
}&lt;br /&gt;
// Funktion zur Extraktion der Dateinamen aus der Tabelle und zur Anzeige in der Galerie&lt;br /&gt;
function updateGalleryFromTable() {&lt;br /&gt;
    // Tabelle durchsuchen und Dateinamen extrahieren&lt;br /&gt;
    var rows = document.querySelectorAll(&#039;#catalog tbody tr&#039;);&lt;br /&gt;
    var imageLinks = [];&lt;br /&gt;
&lt;br /&gt;
    rows.forEach(row =&amp;gt; {&lt;br /&gt;
        var imageCell = row.cells[8];  // Die 9. Zelle enthält den Dateinamen als Link&lt;br /&gt;
        var link = imageCell.querySelector(&#039;a&#039;);  // Link innerhalb der Zelle&lt;br /&gt;
        if (link) {&lt;br /&gt;
            var imageName = link.textContent.trim();  // Der Text des Links ist der Dateiname&lt;br /&gt;
            var imageUrl = &#039;/index.php/Special:Redirect/file/&#039; + imageName + &#039;.jpg&#039;;&lt;br /&gt;
            imageLinks.push(imageUrl);&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // Neue Seite mit Galerie öffnen&lt;br /&gt;
    var galleryWindow = window.open(&#039;&#039;, &#039;_blank&#039;);&lt;br /&gt;
    if (galleryWindow) {&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Gallery&amp;lt;/title&amp;gt;&#039;);&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;style&amp;gt;&#039;);&lt;br /&gt;
        galleryWindow.document.write(&#039;body { font-family: sans-serif; padding: 20px; }&#039;);&lt;br /&gt;
        galleryWindow.document.write(&#039;img { max-width: 300px; margin: 10px; cursor: pointer; display: inline-block; }&#039;);&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;/style&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&#039;);&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;h2&amp;gt;Results&amp;lt;/h2&amp;gt;&#039;);&lt;br /&gt;
&lt;br /&gt;
        imageLinks.forEach(url =&amp;gt; {&lt;br /&gt;
            galleryWindow.document.write(&#039;&amp;lt;img src=&amp;quot;&#039; + url + &#039;&amp;quot; onclick=&amp;quot;window.open(\&#039;&#039; + url + &#039;\&#039;)&amp;quot;&amp;gt;&#039;);&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        galleryWindow.document.write(&#039;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&#039;);&lt;br /&gt;
        galleryWindow.document.close();&lt;br /&gt;
    } else {&lt;br /&gt;
        alert(&#039;Popup wurde blockiert. Bitte erlaube Popups für diese Seite.&#039;);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(document).ready(function () {&lt;br /&gt;
    const columnCount = 9;&lt;br /&gt;
&lt;br /&gt;
    // Neue Bedingung hinzufügen&lt;br /&gt;
    $(&#039;#addCondition&#039;).on(&#039;click&#039;, function () {&lt;br /&gt;
        const newRow = $(&#039;&amp;lt;div class=&amp;quot;search-row&amp;quot; style=&amp;quot;margin-bottom: 5px;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;select class=&amp;quot;bool-select&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;option value=&amp;quot;AND&amp;quot;&amp;gt;AND&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;option value=&amp;quot;OR&amp;quot;&amp;gt;OR&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;option value=&amp;quot;NOT&amp;quot;&amp;gt;NOT&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;option value=&amp;quot;XOR&amp;quot;&amp;gt;XOR&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;/select&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;select class=&amp;quot;field-select&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;option value=&amp;quot;8&amp;quot;&amp;gt;ID&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;option value=&amp;quot;all&amp;quot;&amp;gt;All&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;option value=&amp;quot;0&amp;quot;&amp;gt;Book&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;option value=&amp;quot;1&amp;quot;&amp;gt;Year&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;option value=&amp;quot;2&amp;quot;&amp;gt;Illustrator&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;option value=&amp;quot;3&amp;quot;&amp;gt;Chpt in Orig&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;option value=&amp;quot;4&amp;quot;&amp;gt;Chpt in this Ed.&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;option value=&amp;quot;5&amp;quot;&amp;gt;Ill. in Chpt.&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;option value=&amp;quot;6&amp;quot;&amp;gt;Illustration Title&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;option value=&amp;quot;7&amp;quot;&amp;gt;Tags&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;/select&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;input type=&amp;quot;text&amp;quot; class=&amp;quot;search-input&amp;quot; placeholder=&amp;quot; &amp;quot;&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;button class=&amp;quot;remove-condition&amp;quot; style=&amp;quot;margin-left: 5px;&amp;quot;&amp;gt;🗑️&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
        &#039;&amp;lt;/div&amp;gt;&#039;);&lt;br /&gt;
        $(&#039;#searchConditions&#039;).append(newRow);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // Dynamisch hinzugefügte Bedingungen löschen&lt;br /&gt;
    $(&#039;#searchConditions&#039;).on(&#039;click&#039;, &#039;.remove-condition&#039;, function () {&lt;br /&gt;
        if ($(&#039;#searchConditions .search-row&#039;).not(&#039;.fixed&#039;).length &amp;gt; 1) {&lt;br /&gt;
            $(this).closest(&#039;.search-row&#039;).remove();&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    // Suche ausführen&lt;br /&gt;
    $(&#039;#runAdvancedSearch&#039;).on(&#039;click&#039;, function () {&lt;br /&gt;
        const table = $(&#039;#catalog&#039;).DataTable();&lt;br /&gt;
        table.search(&#039;&#039;).columns().search(&#039;&#039;);&lt;br /&gt;
&lt;br /&gt;
        const filters = [];&lt;br /&gt;
&lt;br /&gt;
        // 1. Feste erste Bedingung einfügen&lt;br /&gt;
        filters.push({&lt;br /&gt;
            column: &#039;8&#039;, // ID-Spalte&lt;br /&gt;
            term: &#039;hf&#039;,&lt;br /&gt;
            boolOp: null&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        // 2. Alle weiteren Bedingungen&lt;br /&gt;
        $(&#039;#searchConditions .search-row&#039;).not(&#039;.fixed&#039;).each(function () {&lt;br /&gt;
            const column = $(this).find(&#039;.field-select&#039;).val();&lt;br /&gt;
            const term = $(this).find(&#039;.search-input&#039;).val().trim();&lt;br /&gt;
            const boolOp = $(this).find(&#039;.bool-select&#039;).val();&lt;br /&gt;
&lt;br /&gt;
            if (term !== &#039;&#039;) {&lt;br /&gt;
                filters.push({ column, term, boolOp });&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        if (filters.length === 0) {&lt;br /&gt;
            table.draw();&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        // Filterlogik&lt;br /&gt;
        $.fn.dataTable.ext.search = [];&lt;br /&gt;
        $.fn.dataTable.ext.search.push(function (settings, data, dataIndex) {&lt;br /&gt;
            let result = null;&lt;br /&gt;
&lt;br /&gt;
            filters.forEach(function (filter, i) {&lt;br /&gt;
                const val = filter.column === &#039;all&#039;&lt;br /&gt;
                    ? data.join(&#039; &#039;).toLowerCase()&lt;br /&gt;
                    : (data[filter.column] || &#039;&#039;).toLowerCase();&lt;br /&gt;
&lt;br /&gt;
                const match = val.includes(filter.term.toLowerCase());&lt;br /&gt;
&lt;br /&gt;
                if (i === 0) {&lt;br /&gt;
                    result = match;&lt;br /&gt;
                } else {&lt;br /&gt;
                    switch (filter.boolOp) {&lt;br /&gt;
                        case &#039;AND&#039;: result = result &amp;amp;&amp;amp; match; break;&lt;br /&gt;
                        case &#039;OR&#039;:  result = result || match; break;&lt;br /&gt;
                        case &#039;NOT&#039;: result = result &amp;amp;&amp;amp; !match; break;&lt;br /&gt;
                        case &#039;XOR&#039;: result = (result &amp;amp;&amp;amp; !match) || (!result &amp;amp;&amp;amp; match); break;&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return result;&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        table.draw();&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// Comparison / Slideshow Script&lt;br /&gt;
// ===============================&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// DataTable Initialisierung&lt;br /&gt;
// ===============================&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
    if ($(&#039;#catalog&#039;).length) {&lt;br /&gt;
        $(&#039;#catalog&#039;).DataTable();&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// Globale Slideshow-Objekte&lt;br /&gt;
// ===============================&lt;br /&gt;
const slideshows = {&lt;br /&gt;
    A: { images: [], index: 0 },&lt;br /&gt;
    B: { images: [], index: 0 },&lt;br /&gt;
    C: { images: [], index: 0 },&lt;br /&gt;
    D: { images: [], index: 0 },&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// Hilfsfunktionen&lt;br /&gt;
// ===============================&lt;br /&gt;
&lt;br /&gt;
// Gefilterte Bild-Links aus DataTable holen&lt;br /&gt;
function getFilteredImageLinks() {&lt;br /&gt;
    const rows = document.querySelectorAll(&#039;#catalog tbody tr&#039;);&lt;br /&gt;
    const images = [];&lt;br /&gt;
    rows.forEach(row =&amp;gt; {&lt;br /&gt;
        if (row.style.display !== &#039;none&#039;) {&lt;br /&gt;
            const cell = row.cells[8];&lt;br /&gt;
            const link = cell ? cell.querySelector(&#039;a&#039;) : null;&lt;br /&gt;
            if (link) {&lt;br /&gt;
                const name = link.textContent.trim();&lt;br /&gt;
                const url = &#039;/index.php/Special:Redirect/file/&#039; + name + &#039;.jpg&#039;;&lt;br /&gt;
                images.push({ url: url, name: name + &#039;.jpg&#039; });&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
    return images;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Counter-Update&lt;br /&gt;
function updateCounter(target) {&lt;br /&gt;
    const data = slideshows[target];&lt;br /&gt;
    const total = data.images.length;&lt;br /&gt;
    const current = total &amp;gt; 0 ? data.index + 1 : 0;&lt;br /&gt;
    const counterEl = document.getElementById(&amp;quot;counter&amp;quot; + target);&lt;br /&gt;
    if (counterEl) counterEl.textContent = current + &amp;quot;/&amp;quot; + total;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// MediaInfo Funktionen (aus HTML-Text der File-Seite)&lt;br /&gt;
// ===============================&lt;br /&gt;
function loadMediaInfo(target, filename) {&lt;br /&gt;
    const infoBox = document.getElementById(&#039;mediainfo&#039; + target);&lt;br /&gt;
    if (!infoBox) return;&lt;br /&gt;
    infoBox.textContent = &amp;quot;Loading ...&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    fetch(&#039;/index.php?title=File:&#039; + encodeURIComponent(filename) + &#039;&amp;amp;action=raw&#039;)&lt;br /&gt;
    .then(resp =&amp;gt; resp.text())&lt;br /&gt;
    .then(text =&amp;gt; {&lt;br /&gt;
        const match = text.match(/\{\{MediaInfo([\s\S]*?)\}\}/);&lt;br /&gt;
        if (!match) {&lt;br /&gt;
            infoBox.textContent = &amp;quot;No Data found.&amp;quot;;&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        const block = match[1];&lt;br /&gt;
&lt;br /&gt;
        // Felder, die angezeigt werden sollen&lt;br /&gt;
        const fields = [&amp;quot;title&amp;quot;,&amp;quot;chapter&amp;quot;,&amp;quot;illustration&amp;quot;,&amp;quot;illustrator&amp;quot;,&amp;quot;year&amp;quot;,&amp;quot;tags&amp;quot;];&lt;br /&gt;
        let htmlList = &amp;quot;&amp;lt;ul style=&#039;margin:0; padding-left:1em; list-style:none;&#039;&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
        fields.forEach(field =&amp;gt; {&lt;br /&gt;
            const m = block.match(new RegExp(&amp;quot;\\|\\s*&amp;quot; + field + &amp;quot;\\s*=([^\\n]*)&amp;quot;));&lt;br /&gt;
            if (m) {&lt;br /&gt;
                // Label groß schreiben&lt;br /&gt;
                const label = field.charAt(0).toUpperCase() + field.slice(1);&lt;br /&gt;
                htmlList += `&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;${label}:&amp;lt;/b&amp;gt; ${m[1].trim()}&amp;lt;/li&amp;gt;`;&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        htmlList += &amp;quot;&amp;lt;/ul&amp;gt;&amp;quot;;&lt;br /&gt;
        infoBox.innerHTML = htmlList;&lt;br /&gt;
&lt;br /&gt;
        // Optional: etwas CSS stylen&lt;br /&gt;
        infoBox.style.backgroundColor = &amp;quot;#f9f9f9&amp;quot;;&lt;br /&gt;
        infoBox.style.border = &amp;quot;1px solid #ccc&amp;quot;;&lt;br /&gt;
        infoBox.style.padding = &amp;quot;0.5em 1em&amp;quot;;&lt;br /&gt;
        infoBox.style.marginTop = &amp;quot;0.5em&amp;quot;;&lt;br /&gt;
        infoBox.style.borderRadius = &amp;quot;4px&amp;quot;;&lt;br /&gt;
        infoBox.style.fontSize = &amp;quot;0.9em&amp;quot;;&lt;br /&gt;
    })&lt;br /&gt;
    .catch(err =&amp;gt; {&lt;br /&gt;
        console.error(err);&lt;br /&gt;
        infoBox.textContent = &amp;quot;Error&amp;quot;;&lt;br /&gt;
    });&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// ===============================&lt;br /&gt;
// Slideshow-Funktionen&lt;br /&gt;
// ===============================&lt;br /&gt;
function updateSlide(target) {&lt;br /&gt;
    const data = slideshows[target];&lt;br /&gt;
    const imgEl = document.getElementById(&#039;slide&#039; + target);&lt;br /&gt;
&lt;br /&gt;
    if (data.images.length === 0) {&lt;br /&gt;
        imgEl.src = &#039;&#039;;&lt;br /&gt;
        imgEl.alt = &#039;No Images&#039;;&lt;br /&gt;
        imgEl.onclick = null;&lt;br /&gt;
        updateCounter(target);&lt;br /&gt;
        const infoBox = document.getElementById(&#039;mediainfo&#039; + target);&lt;br /&gt;
        if(infoBox) infoBox.textContent = &amp;quot;&amp;quot;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (data.index &amp;lt; 0) data.index = data.images.length - 1;&lt;br /&gt;
    if (data.index &amp;gt;= data.images.length) data.index = 0;&lt;br /&gt;
&lt;br /&gt;
    const current = data.images[data.index];&lt;br /&gt;
    imgEl.src = current.url;&lt;br /&gt;
    imgEl.alt = current.name;&lt;br /&gt;
    imgEl.style.cursor = &amp;quot;pointer&amp;quot;;&lt;br /&gt;
    imgEl.onclick = () =&amp;gt; window.open(&#039;/File:&#039; + current.name, &#039;_blank&#039;);&lt;br /&gt;
&lt;br /&gt;
    updateCounter(target);&lt;br /&gt;
    loadMediaInfo(target, current.name);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function populateSlideshow(target) {&lt;br /&gt;
    const images = getFilteredImageLinks();&lt;br /&gt;
    slideshows[target].images = images;&lt;br /&gt;
    slideshows[target].index = 0;&lt;br /&gt;
&lt;br /&gt;
    const imgEl = document.getElementById(&#039;slide&#039; + target);&lt;br /&gt;
    if(images.length &amp;gt; 0){&lt;br /&gt;
        imgEl.src = images[0].url;&lt;br /&gt;
        imgEl.alt = images[0].name;&lt;br /&gt;
        imgEl.style.cursor = &amp;quot;pointer&amp;quot;;&lt;br /&gt;
        imgEl.onclick = () =&amp;gt; window.open(&#039;/File:&#039; + images[0].name, &#039;_blank&#039;);&lt;br /&gt;
        loadMediaInfo(target, images[0].name);&lt;br /&gt;
    } else {&lt;br /&gt;
        imgEl.src = &#039;&#039;;&lt;br /&gt;
        imgEl.alt = &#039;No Images&#039;;&lt;br /&gt;
        imgEl.onclick = null;&lt;br /&gt;
        const infoBox = document.getElementById(&#039;mediainfo&#039; + target);&lt;br /&gt;
        if(infoBox) infoBox.textContent = &amp;quot;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    updateCounter(target);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function nextSlideX(target){&lt;br /&gt;
    slideshows[target].index++;&lt;br /&gt;
    updateSlide(target);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function prevSlideX(target){&lt;br /&gt;
    slideshows[target].index--;&lt;br /&gt;
    updateSlide(target);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function openSlideshowInNewTab(target){&lt;br /&gt;
    const data = slideshows[target];&lt;br /&gt;
    if(!data.images || data.images.length===0){&lt;br /&gt;
        alert(&amp;quot;No images to display for slideshow &amp;quot; + target);&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
    const newTab = window.open();&lt;br /&gt;
    if(!newTab){ alert(&amp;quot;Popup blocked! Bitte Popups erlauben.&amp;quot;); return; }&lt;br /&gt;
    let html = &amp;quot;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Slideshow &amp;quot; + target + &amp;quot;&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body style=&#039;font-family:sans-serif&#039;&amp;gt;&amp;quot;;&lt;br /&gt;
    html += &amp;quot;&amp;lt;h2&amp;gt;Slideshow &amp;quot; + target + &amp;quot; (&amp;quot; + data.images.length + &amp;quot; images)&amp;lt;/h2&amp;gt;&amp;quot;;&lt;br /&gt;
    html += &amp;quot;&amp;lt;div style=&#039;display:flex; flex-wrap:wrap; gap:10px;&#039;&amp;gt;&amp;quot;;&lt;br /&gt;
    data.images.forEach(img=&amp;gt;{&lt;br /&gt;
        html += &amp;quot;&amp;lt;div&amp;gt;&amp;lt;a href=&#039;/File:&amp;quot; + img.name + &amp;quot;&#039; target=&#039;_blank&#039;&amp;gt;&amp;quot;;&lt;br /&gt;
        html += &amp;quot;&amp;lt;img src=&#039;&amp;quot; + img.url + &amp;quot;&#039; style=&#039;max-width:300px; height:auto;&#039;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&amp;quot;;&lt;br /&gt;
    });&lt;br /&gt;
    html += &amp;quot;&amp;lt;/div&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&amp;quot;;&lt;br /&gt;
    newTab.document.open();&lt;br /&gt;
    newTab.document.write(html);&lt;br /&gt;
    newTab.document.close();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Chapter Script&lt;br /&gt;
importScript(&#039;MediaWiki:ChapterSlides.js&#039;);&lt;br /&gt;
&lt;br /&gt;
// Chapter Script&lt;br /&gt;
importScript(&#039;MediaWiki:ChapterSlidesAlt.js&#039;);&lt;br /&gt;
&lt;br /&gt;
// Filter Scripts, character pages &lt;br /&gt;
importScript(&#039;MediaWiki:CharacterFilter.js&#039;);&lt;br /&gt;
&lt;br /&gt;
// CharacterDistribution&lt;br /&gt;
// Chart.js laden&lt;br /&gt;
mw.loader.load(&#039;https://cdn.jsdelivr.net/npm/chart.js&#039;);&lt;br /&gt;
&lt;br /&gt;
// Chart initialisieren&lt;br /&gt;
function initChart() {&lt;br /&gt;
    if (typeof Chart === &#039;undefined&#039;) {&lt;br /&gt;
        setTimeout(initChart, 50);&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    const canvas = document.getElementById(&#039;lineChart&#039;);&lt;br /&gt;
    if (!canvas) return;&lt;br /&gt;
&lt;br /&gt;
    const ctx = canvas.getContext(&#039;2d&#039;);&lt;br /&gt;
&lt;br /&gt;
    // HiDPI / Retina: Pixelratio berücksichtigen&lt;br /&gt;
    const dpr = window.devicePixelRatio || 1;&lt;br /&gt;
    canvas.width = canvas.offsetWidth * dpr;&lt;br /&gt;
    canvas.height = canvas.offsetHeight * dpr;&lt;br /&gt;
    ctx.scale(dpr, dpr);&lt;br /&gt;
&lt;br /&gt;
    const data = {&lt;br /&gt;
        labels: [&#039;Kemble (1885)&#039;, &#039;Schröder (1898)&#039;, &#039;Hirth (1920)&#039;, &#039;Trier (1936)&#039;, &#039;Harder (1938)&#039;, &#039;Kellerer (1938)&#039;, &#039;Busoni (1940)&#039;,&#039;Bebié (1944)&#039;],&lt;br /&gt;
        datasets: [&lt;br /&gt;
            { label: &#039;Huck&#039;, data: [47.40,50.98,72.22,54.29,93.10,50.00,54.10,69.81], backgroundColor:&#039;red&#039;, borderColor:&#039;red&#039;, borderWidth:1, barPercentage:0.8 },&lt;br /&gt;
            { label: &#039;Jim&#039;, data: [17.92,29.41,22.22,28.57,44.83,18.18,26.23,17.00], backgroundColor:&#039;blue&#039;, borderColor:&#039;blue&#039;, borderWidth:1, barPercentage:0.8 },&lt;br /&gt;
            { label: &#039;Pap Finn&#039;, data: [5.78,7.84,5.56,5.71,6.90,9.09,4.92,1.88], backgroundColor:&#039;green&#039;, borderColor:&#039;green&#039;, borderWidth:1, barPercentage:0.8 },&lt;br /&gt;
            { label: &#039;King/Duke&#039;, data: [13.29,13.73,16.67,20.00,17.24,9.09,16.39,3.77], backgroundColor:&#039;orange&#039;, borderColor:&#039;orange&#039;, borderWidth:1, barPercentage:0.8 },&lt;br /&gt;
            { label: &#039;Tom&#039;, data: [11.56,7.84,19.44,11.43,24.14,9.09,11.48,13.21], backgroundColor:&#039;black&#039;, borderColor:&#039;black&#039;, borderWidth:1, barPercentage:0.8 },&lt;br /&gt;
            { label: &#039;Others&#039;, data: [38.73,29.41,36.11,31.43,17.24,31.82,22.95,13.21], backgroundColor:&#039;pink&#039;, borderColor:&#039;pink&#039;, borderWidth:1, barPercentage:0.8 },&lt;br /&gt;
            { type: &#039;scatter&#039;, label:&#039;Total # of Illustrations&#039;, data:[173,51,36,35,29,22,61,53], borderColor:&#039;purple&#039;, borderWidth:3, xAxisID:&#039;x2&#039;, pointStyle:&#039;cross&#039;, pointRadius:8, pointHoverRadius:10, showLine:false }&lt;br /&gt;
        ]&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    const config = {&lt;br /&gt;
        type:&#039;bar&#039;,&lt;br /&gt;
        data:data,&lt;br /&gt;
        options:{&lt;br /&gt;
            responsive:true,&lt;br /&gt;
            maintainAspectRatio:false, // damit Chart die Containerhöhe nutzt&lt;br /&gt;
            indexAxis:&#039;y&#039;,&lt;br /&gt;
            plugins:{ legend:{ display:true }, tooltip:{ mode:&#039;index&#039;, intersect:false } },&lt;br /&gt;
            interaction:{ mode:&#039;nearest&#039;, axis:&#039;y&#039;, intersect:false },&lt;br /&gt;
            scales:{&lt;br /&gt;
                y:{ display:true, title:{ display:true, text:&#039;Illustrator (Year)&#039; }, stacked:false, barThickness:30 },&lt;br /&gt;
                x:{ display:true, position:&#039;top&#039;, title:{ display:true, text:&#039;% of Illustrations Featuring Character&#039; }, min:0, max:100 },&lt;br /&gt;
                x2:{ display:true, position:&#039;bottom&#039;, title:{ display:true, text:&#039;Total # of Illustrations&#039; }, min:0, max:180, grid:{ drawOnChartArea:false } }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    new Chart(ctx, config);&lt;br /&gt;
    console.log(&#039;Chart erfolgreich initialisiert!&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$(document).ready(initChart);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// initChart beim Laden starten&lt;br /&gt;
$(document).ready(initChart);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Media Viewer Adjustments to Display Title and Tags&lt;br /&gt;
importScript(&#039;MediaWiki:MediaViewerDisplay.js&#039;);&lt;br /&gt;
&lt;br /&gt;
mw.loader.using([&#039;mediawiki.util&#039;], function () {&lt;br /&gt;
&lt;br /&gt;
  function cleanFileLink(a) {&lt;br /&gt;
    // a.href = /index.php?title=Hf_1885_kmb_ch001_ill1.jpg&amp;amp;action=edit&amp;amp;redlink=1&lt;br /&gt;
    const title = a.textContent.trim();&lt;br /&gt;
    const file = title&lt;br /&gt;
      .replace(/\s+/g, &#039;_&#039;)&lt;br /&gt;
      .replace(/\.(jpg|png|jpeg)$/i, &#039;&#039;);&lt;br /&gt;
&lt;br /&gt;
    return `&amp;lt;a href=&amp;quot;/index.php/Special:Redirect/file/${file}.jpg&amp;quot;&amp;gt;${file}&amp;lt;/a&amp;gt;`;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  document.addEventListener(&#039;click&#039;, function (e) {&lt;br /&gt;
    if (e.target.id !== &#039;generateCatalogHTML&#039;) return;&lt;br /&gt;
&lt;br /&gt;
    const dpl = document.getElementById(&#039;DPL&#039;);&lt;br /&gt;
    if (!dpl) {&lt;br /&gt;
      alert(&#039;DPL table not found&#039;);&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    const rows = dpl.querySelectorAll(&#039;tbody tr&#039;);&lt;br /&gt;
    if (!rows.length) {&lt;br /&gt;
      alert(&#039;No data rows found&#039;);&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    let html = &#039;&#039;;&lt;br /&gt;
    rows.forEach(row =&amp;gt; {&lt;br /&gt;
      const cells = row.querySelectorAll(&#039;td&#039;);&lt;br /&gt;
      if (cells.length &amp;lt; 8) return;&lt;br /&gt;
&lt;br /&gt;
      const publication  = cells[0].textContent.trim();&lt;br /&gt;
      const year         = cells[1].textContent.trim();&lt;br /&gt;
      const illustrator  = cells[2].textContent.trim();&lt;br /&gt;
      const chapter      = cells[3].textContent.trim();&lt;br /&gt;
      const illustration = cells[4].textContent.trim();&lt;br /&gt;
      const title        = cells[5].textContent.trim();&lt;br /&gt;
      const tags         = cells[6].textContent.trim();&lt;br /&gt;
      const link         = cells[7].querySelector(&#039;a&#039;);&lt;br /&gt;
&lt;br /&gt;
      if (!link) return;&lt;br /&gt;
&lt;br /&gt;
      html +=&lt;br /&gt;
`&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${publication}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${year}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${illustrator}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${chapter}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${chapter}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${illustration}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;${title}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;&amp;lt;font face=&amp;quot;Liberation Serif&amp;quot;&amp;gt;-${tags.replace(/,\s*/g,&#039; -&#039;)}&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align=&amp;quot;left&amp;quot;&amp;gt;${cleanFileLink(link)}&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;\n`;&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    const output = document.getElementById(&#039;catalogOutput&#039;);&lt;br /&gt;
    if (!output) {&lt;br /&gt;
      alert(&#039;Output textarea not found&#039;);&lt;br /&gt;
      return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    output.value = html;&lt;br /&gt;
    output.focus();&lt;br /&gt;
    output.select();&lt;br /&gt;
&lt;br /&gt;
    alert(&#039;Static catalog HTML generated.&#039;);&lt;br /&gt;
  });&lt;br /&gt;
&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2692</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2692"/>
		<updated>2026-02-23T21:24:27Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
/* Ausklapp-Menublock */&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #A6A276; &lt;br /&gt;
  color: black;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hauptbuttons */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
    display: flex;                 &lt;br /&gt;
    align-items: center;           &lt;br /&gt;
    justify-content: space-between; &lt;br /&gt;
    width: 50%;                    &lt;br /&gt;
    margin: 0.5em 0;               /* nur vertikaler Abstand, keine auto-Margins */&lt;br /&gt;
    padding: 0.5em 1em;            &lt;br /&gt;
    background-color: #FFF2E6;     &lt;br /&gt;
    color: #000;                    &lt;br /&gt;
    border: 1px solid #999;        &lt;br /&gt;
    border-radius: 6px;            &lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    text-align: left;               &lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    white-space: nowrap;            &lt;br /&gt;
    box-sizing: border-box;         &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button:not(.sub):hover,&lt;br /&gt;
.ausklapp-button:not(.sub):focus,&lt;br /&gt;
.ausklapp-button:not(.sub):active {&lt;br /&gt;
    background-color: #F2E0CC; /* leicht dunklerer Sandton */&lt;br /&gt;
    color: #000;               /* Schriftfarbe schwarz */&lt;br /&gt;
    outline: none;             /* entfernt blaue Browser-Outline */&lt;br /&gt;
}&lt;br /&gt;
/* Sub-Buttons */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
    width: 45%;                     &lt;br /&gt;
    margin-left: 2em;               &lt;br /&gt;
    font-size: 90%;                 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Link-Icons */&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
    margin-left: 0.5em;&lt;br /&gt;
    color: #000;                    &lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
    flex-shrink: 0;                 /* verhindert, dass Pfeil umbricht */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ausklapp-Inhalt */&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #000;                    /* schwarze Schrift für Links */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole in Links */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: #000;                     /* Pfeile schwarz */&lt;br /&gt;
  flex-shrink: 0;                  /* verhindern Zeilenumbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Blasenoptik auf main page*/&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.93);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.no-break {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble h1 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 2.5rem;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
&lt;br /&gt;
    /* elegante Schrift */&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
&lt;br /&gt;
    /* optional: etwas luftiger */&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
    &lt;br /&gt;
    /* Farbe der Überschrift */&lt;br /&gt;
    color: #008CBA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Overview #page-content &amp;gt; .row {&lt;br /&gt;
    /* leicht transparenter Hintergrund in Farbe #FFF2E6 */&lt;br /&gt;
    background: rgba(255, 242, 230, 0.93);&lt;br /&gt;
&lt;br /&gt;
    /* abgerundete Ecken */&lt;br /&gt;
    border-radius: 15px; /* optional: anpassen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.page-Overview &amp;gt; #page-content &amp;gt; .row:first-child {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2691</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2691"/>
		<updated>2026-02-23T21:23:23Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
/* Ausklapp-Menublock */&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #A6A276; &lt;br /&gt;
  color: black;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hauptbuttons */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
    display: flex;                 &lt;br /&gt;
    align-items: center;           &lt;br /&gt;
    justify-content: space-between; &lt;br /&gt;
    width: 50%;                    &lt;br /&gt;
    margin: 0.5em 0;               /* nur vertikaler Abstand, keine auto-Margins */&lt;br /&gt;
    padding: 0.5em 1em;            &lt;br /&gt;
    background-color: #FFF2E6;     &lt;br /&gt;
    color: #000;                    &lt;br /&gt;
    border: 1px solid #999;        &lt;br /&gt;
    border-radius: 6px;            &lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    text-align: left;               &lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    white-space: nowrap;            &lt;br /&gt;
    box-sizing: border-box;         &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover/Fokus/Klick */&lt;br /&gt;
.ausklapp-button:hover,&lt;br /&gt;
.ausklapp-button:focus,&lt;br /&gt;
.ausklapp-button:active {&lt;br /&gt;
    background-color: #F2E0CC;      &lt;br /&gt;
    outline: none;                  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sub-Buttons */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
    width: 45%;                     &lt;br /&gt;
    margin-left: 2em;               &lt;br /&gt;
    font-size: 90%;                 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Link-Icons */&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
    margin-left: 0.5em;&lt;br /&gt;
    color: #000;                    &lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
    flex-shrink: 0;                 /* verhindert, dass Pfeil umbricht */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ausklapp-Inhalt */&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #000;                    /* schwarze Schrift für Links */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole in Links */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: #000;                     /* Pfeile schwarz */&lt;br /&gt;
  flex-shrink: 0;                  /* verhindern Zeilenumbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Blasenoptik auf main page*/&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.93);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.no-break {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble h1 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 2.5rem;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
&lt;br /&gt;
    /* elegante Schrift */&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
&lt;br /&gt;
    /* optional: etwas luftiger */&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
    &lt;br /&gt;
    /* Farbe der Überschrift */&lt;br /&gt;
    color: #008CBA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Overview #page-content &amp;gt; .row {&lt;br /&gt;
    /* leicht transparenter Hintergrund in Farbe #FFF2E6 */&lt;br /&gt;
    background: rgba(255, 242, 230, 0.93);&lt;br /&gt;
&lt;br /&gt;
    /* abgerundete Ecken */&lt;br /&gt;
    border-radius: 15px; /* optional: anpassen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.page-Overview &amp;gt; #page-content &amp;gt; .row:first-child {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2690</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2690"/>
		<updated>2026-02-23T21:22:11Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
/* Ausklapp-Menublock */&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #A6A276; &lt;br /&gt;
  color: white;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hauptbuttons */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
    display: flex;                 &lt;br /&gt;
    align-items: center;           &lt;br /&gt;
    justify-content: space-between; &lt;br /&gt;
    width: 50%;                    &lt;br /&gt;
    margin: 0.5em 0;               /* nur vertikaler Abstand, keine auto-Margins */&lt;br /&gt;
    padding: 0.5em 1em;            &lt;br /&gt;
    background-color: #FFF2E6;     &lt;br /&gt;
    color: #000;                    &lt;br /&gt;
    border: 1px solid #999;        &lt;br /&gt;
    border-radius: 6px;            &lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    text-align: left;               &lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    white-space: nowrap;            &lt;br /&gt;
    box-sizing: border-box;         &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover/Fokus/Klick */&lt;br /&gt;
.ausklapp-button:hover,&lt;br /&gt;
.ausklapp-button:focus,&lt;br /&gt;
.ausklapp-button:active {&lt;br /&gt;
    background-color: #F2E0CC;      &lt;br /&gt;
    outline: none;                  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sub-Buttons */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
    width: 45%;                     &lt;br /&gt;
    margin-left: 2em;               &lt;br /&gt;
    font-size: 90%;                 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Link-Icons */&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
    margin-left: 0.5em;&lt;br /&gt;
    color: #000;                    &lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
    flex-shrink: 0;                 /* verhindert, dass Pfeil umbricht */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ausklapp-Inhalt */&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #000;                    /* schwarze Schrift für Links */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole in Links */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: #000;                     /* Pfeile schwarz */&lt;br /&gt;
  flex-shrink: 0;                  /* verhindern Zeilenumbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Blasenoptik auf main page*/&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.93);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.no-break {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble h1 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 2.5rem;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
&lt;br /&gt;
    /* elegante Schrift */&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
&lt;br /&gt;
    /* optional: etwas luftiger */&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
    &lt;br /&gt;
    /* Farbe der Überschrift */&lt;br /&gt;
    color: #008CBA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Overview #page-content &amp;gt; .row {&lt;br /&gt;
    /* leicht transparenter Hintergrund in Farbe #FFF2E6 */&lt;br /&gt;
    background: rgba(255, 242, 230, 0.93);&lt;br /&gt;
&lt;br /&gt;
    /* abgerundete Ecken */&lt;br /&gt;
    border-radius: 15px; /* optional: anpassen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.page-Overview &amp;gt; #page-content &amp;gt; .row:first-child {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2689</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2689"/>
		<updated>2026-02-23T21:21:01Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
/* Ausklapp-Menublock */&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #A6A276; &lt;br /&gt;
  color: white;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hauptbuttons */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
    display: flex;                 /* Flex für Text + Pfeil in einer Zeile */&lt;br /&gt;
    align-items: center;           /* vertikal zentriert */&lt;br /&gt;
    justify-content: space-between; /* Text links, Pfeil rechts */&lt;br /&gt;
    width: 50%;                    &lt;br /&gt;
    margin: 0.5em auto;            &lt;br /&gt;
    padding: 0.5em 1em;            &lt;br /&gt;
    background-color: #FFF2E6;     &lt;br /&gt;
    color: #000;                    /* Schrift schwarz */&lt;br /&gt;
    border: 1px solid #999;        &lt;br /&gt;
    border-radius: 6px;            &lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    text-align: left;               /* Text linksbündig */&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    white-space: nowrap;            /* verhindert Umbruch der Zeile */&lt;br /&gt;
    box-sizing: border-box;         /* Padding berücksichtigt Breite */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover/Fokus/Klick */&lt;br /&gt;
.ausklapp-button:hover,&lt;br /&gt;
.ausklapp-button:focus,&lt;br /&gt;
.ausklapp-button:active {&lt;br /&gt;
    background-color: #F2E0CC;      &lt;br /&gt;
    outline: none;                  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sub-Buttons */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
    width: 45%;                     &lt;br /&gt;
    margin-left: 2em;               &lt;br /&gt;
    font-size: 90%;                 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Link-Icons */&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
    margin-left: 0.5em;&lt;br /&gt;
    color: #000;                    &lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
    flex-shrink: 0;                 /* verhindert, dass Pfeil umbricht */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ausklapp-Inhalt */&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #000;                    /* schwarze Schrift für Links */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole in Links */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: #000;                     /* Pfeile schwarz */&lt;br /&gt;
  flex-shrink: 0;                  /* verhindern Zeilenumbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Blasenoptik auf main page*/&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.93);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.no-break {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble h1 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 2.5rem;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
&lt;br /&gt;
    /* elegante Schrift */&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
&lt;br /&gt;
    /* optional: etwas luftiger */&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
    &lt;br /&gt;
    /* Farbe der Überschrift */&lt;br /&gt;
    color: #008CBA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Overview #page-content &amp;gt; .row {&lt;br /&gt;
    /* leicht transparenter Hintergrund in Farbe #FFF2E6 */&lt;br /&gt;
    background: rgba(255, 242, 230, 0.93);&lt;br /&gt;
&lt;br /&gt;
    /* abgerundete Ecken */&lt;br /&gt;
    border-radius: 15px; /* optional: anpassen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.page-Overview &amp;gt; #page-content &amp;gt; .row:first-child {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2688</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2688"/>
		<updated>2026-02-23T21:18:44Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
/* Ausklapp-Menublock */&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #A6A276; &lt;br /&gt;
  color: white;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hauptbuttons */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
    display: block;                 /* nötig für margin auto */&lt;br /&gt;
    width: 50%;                     /* Buttons halb so breit */&lt;br /&gt;
    margin: 0.5em auto;             /* zentriert und Abstand nach oben/unten */&lt;br /&gt;
    padding: 0.5em 1em;             /* Innenabstand */&lt;br /&gt;
    background-color: #FFF2E6;      /* sandfarben */&lt;br /&gt;
    color: #000;                    /* Schriftfarbe schwarz */&lt;br /&gt;
    border: 1px solid #999;         /* leichter grauer Rahmen */&lt;br /&gt;
    border-radius: 6px;             /* abgerundete Ecken */&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button:hover,&lt;br /&gt;
.ausklapp-button:focus,&lt;br /&gt;
.ausklapp-button:active {&lt;br /&gt;
    background-color: #F2E0CC;      /* etwas dunkler beim Hover/Klick */&lt;br /&gt;
    outline: none;                  /* entfernt die blaue Browser-Outline */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
    width: 45%;                     /* etwas schmaler als Hauptbutton */&lt;br /&gt;
    margin-left: 2em;               /* eingerückt unter Hauptbutton */&lt;br /&gt;
    font-size: 90%;                 /* kleiner als Hauptbutton */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Link-Icons richtig positionieren */&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    font-size: 0.9em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ausklapp-Inhalt */&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Blasenoptik auf main page*/&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.93);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.no-break {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble h1 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 2.5rem;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
&lt;br /&gt;
    /* elegante Schrift */&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
&lt;br /&gt;
    /* optional: etwas luftiger */&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
    &lt;br /&gt;
    /* Farbe der Überschrift */&lt;br /&gt;
    color: #008CBA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Overview #page-content &amp;gt; .row {&lt;br /&gt;
    /* leicht transparenter Hintergrund in Farbe #FFF2E6 */&lt;br /&gt;
    background: rgba(255, 242, 230, 0.93);&lt;br /&gt;
&lt;br /&gt;
    /* abgerundete Ecken */&lt;br /&gt;
    border-radius: 15px; /* optional: anpassen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.page-Overview &amp;gt; #page-content &amp;gt; .row:first-child {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=Overview&amp;diff=2687</id>
		<title>Overview</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=Overview&amp;diff=2687"/>
		<updated>2026-02-23T21:16:41Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In addition to simply leafing through the editions one by one, the cataloged works can also be browsed chapter-wise and sorted by characters.  &lt;br /&gt;
Helpful tools for specific search queries are the [[Catalog|sortable catalog]], which allows users to filter and search all illustrations using custom keywords, and the [[Comparison|comparison tool]], which can be used to compare sets of illustrations side by side. We recommend visiting the [[Introduction#Tools|introductory page]] before using the tools. &lt;br /&gt;
&lt;br /&gt;
===  &#039;&#039;Adventures of Huckleberry Finn&#039;&#039;  === &lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ausklapp-container&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;ausklapp-block&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;button class=&amp;quot;ausklapp-button&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;Sorted by Chapter&amp;lt;/button&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;ausklapp-inhalt&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;button class=&amp;quot;ausklapp-button sub&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Chapters&amp;quot;&amp;gt;Overview: Chapters (All Illustrators)&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;/HF/Chapters&amp;quot; class=&amp;quot;link-icon&amp;quot; title=&amp;quot;»Kemble (1885)«&amp;quot;&amp;gt;↗&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;button class=&amp;quot;ausklapp-button sub&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/ByChapters&amp;quot;&amp;gt;Comparison: Chapters (Two Illustrators at a Time)&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;/HF/ByChapters&amp;quot; class=&amp;quot;link-icon&amp;quot;&amp;gt;↗&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;ausklapp-block&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;button class=&amp;quot;ausklapp-button&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;Sorted by Character&amp;lt;/button&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;ausklapp-inhalt&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;button class=&amp;quot;ausklapp-button sub&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/chardist&amp;quot;&amp;gt;Character Distribution Across Editions&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;/Wiki/chardist&amp;quot; class=&amp;quot;link-icon&amp;quot; title=&amp;quot;»Huck«&amp;quot;&amp;gt;↗&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;button class=&amp;quot;ausklapp-button sub&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Huck&amp;quot;&amp;gt;Huck&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;/HF/Huck&amp;quot; class=&amp;quot;link-icon&amp;quot; title=&amp;quot;»Huck«&amp;quot;&amp;gt;↗&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;button class=&amp;quot;ausklapp-button sub&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Jim&amp;quot;&amp;gt;Jim&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;/HF/Jim&amp;quot; class=&amp;quot;link-icon&amp;quot; title=&amp;quot;»Huck«&amp;quot;&amp;gt;↗&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;button class=&amp;quot;ausklapp-button sub&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/PapFinn&amp;quot;&amp;gt;Pap Finn&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;/HF/PapFinn&amp;quot; class=&amp;quot;link-icon&amp;quot; title=&amp;quot;»Huck«&amp;quot;&amp;gt;↗&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;button class=&amp;quot;ausklapp-button sub&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/KingAndDuke&amp;quot;&amp;gt;The King and the Duke&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;/HF/KingAndDuke&amp;quot; class=&amp;quot;link-icon&amp;quot; title=&amp;quot;»Huck«&amp;quot;&amp;gt;↗&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;button class=&amp;quot;ausklapp-button sub&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Tom&amp;quot;&amp;gt;Tom Sawyer&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;/HF/Tom&amp;quot; class=&amp;quot;link-icon&amp;quot; title=&amp;quot;»Tom«&amp;quot;&amp;gt;↗&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;button class=&amp;quot;ausklapp-button sub&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Others&amp;quot;&amp;gt;Other Characters&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;/HF/Others&amp;quot; class=&amp;quot;link-icon&amp;quot; title=&amp;quot;»Other Characters«&amp;quot;&amp;gt;↗&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
    &amp;lt;button class=&amp;quot;ausklapp-button sub&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;/HF/Fem&amp;quot;&amp;gt;Female Characters&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;a class=&amp;quot;link-icon&amp;quot;&amp;gt;↗&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/button&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;button class=&amp;quot;ausklapp-button sub&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;/HF/AAC&amp;quot;&amp;gt;Black Characters&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;a class=&amp;quot;link-icon&amp;quot;&amp;gt;↗&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ausklapp-container&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;ausklapp-block&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;button class=&amp;quot;ausklapp-button&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;Editions (see below)&amp;lt;/button&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;ausklapp-inhalt&amp;quot;&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;gallery-grid&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;gallery-item&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img src=&amp;quot;https://illus.twainframe.org/index.php/Special:Redirect/file/hf_1885_kmb_cover.jpg&amp;quot; alt=&amp;quot;Kemble 1885&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Kemble&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;i&amp;gt;Adventures of Huckleberry Finn&amp;lt;/i&amp;gt;, Kemble (1885)&lt;br /&gt;
&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;gallery-item&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img src=&amp;quot;https://illus.twainframe.org/index.php/Special:Redirect/file/Hf_1898_schr_cover.jpg&amp;quot; alt=&amp;quot;Schroedter 1897&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Schroedter&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;i&amp;gt;Huck Finn&#039;s Abenteuer und Fahrten&amp;lt;/i&amp;gt;, Schroedter (1897)  &amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;gallery-item&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img src=&amp;quot;https://illus.twainframe.org/index.php/Special:Redirect/file/hf_1920_hir_cover.jpg&amp;quot; alt=&amp;quot;Hirth 1920&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Hirth&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;Die Abenteuer des Huckleberry Finn&amp;lt;/i&amp;gt;, Hirth (1920)&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;gallery-item&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img src=&amp;quot;https://illus.twainframe.org/index.php/Special:Redirect/file/Hf_1936_tri_title.jpg&amp;quot; alt=&amp;quot;Trier 1936&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Trier&amp;quot;&amp;gt;&amp;lt;i&amp;gt;Die Abenteuer des Tom Sawyer und Huckleberry Finn&amp;lt;/i&amp;gt;, Trier (1936)&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;gallery-item&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img src=&amp;quot;https://illus.twainframe.org/index.php/Special:Redirect/file/Hf_1938_kel_cover_ill.jpg&amp;quot; alt=&amp;quot;Kellerer 1938&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Kellerer&amp;quot;&amp;gt;&amp;lt;i&amp;gt;Huck Finn&#039;s Abenteuer und Fahrten&amp;lt;/i&amp;gt;, Kellerer (1938)&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;gallery-item&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img src=&amp;quot;https://illus.twainframe.org/index.php/Special:Redirect/file/Hf_1938_har_cover.jpg&amp;quot; alt=&amp;quot;Harder 1938&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Harder&amp;quot;&amp;gt;&amp;lt;i&amp;gt;Huckleberry Finns Fahrten und Abenteuer&amp;lt;/i&amp;gt;, Harder (1938)&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;gallery-item&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img src=&amp;quot;https://illus.twainframe.org/index.php/Special:Redirect/file/Hf_1940_bus_cover.jpg&amp;quot; alt=&amp;quot;Busoni 1940&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Busoni&amp;quot;&amp;gt;&amp;lt;i&amp;gt;Die Abenteuer des Tom Sawyer und Huckleberry Finn&amp;lt;/i&amp;gt;, Busoni (1940)&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;gallery-item&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img src=&amp;quot;https://illus.twainframe.org/index.php/Special:Redirect/file/Hf_1944_beb_dust_jacket.jpg&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Bebie&amp;quot;&amp;gt;&amp;lt;i&amp;gt;Huck Finn&#039;s Fahrten und Abenteuer&amp;lt;/i&amp;gt;, Bebié (1944)&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.gallery-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  justify-items: center;&lt;br /&gt;
  align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-item {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  max-width: 250px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* make all images equal size */&lt;br /&gt;
.gallery-item img {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  aspect-ratio: 3 / 4; /* or 1 / 1 for perfect squares */&lt;br /&gt;
  object-fit: cover;   /* fills box without distortion */&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2686</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2686"/>
		<updated>2026-02-23T21:15:01Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
/* Ausklapp-Menublock */&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #A6A276; /* sanfteres Hellblau */&lt;br /&gt;
  color: white;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hauptbuttons */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
  width: 50%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  margin: 0.5em 0;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  background-color: #A6A276; /* sanfteres Hellblau */&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover-Effekt */&lt;br /&gt;
.ausklapp-button:hover {&lt;br /&gt;
    background-color: #8F8B60; /* etwas dunkleres Grün */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button:focus,&lt;br /&gt;
.ausklapp-button:active {&lt;br /&gt;
    background-color: #8F8B60; /* derselbe dunklere Grünton */&lt;br /&gt;
    outline: none;             /* entfernt die blaue Outline */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Unterpunkte (sub) */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  background-color: #A6A276;&lt;br /&gt;
  color: white;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
  font-size: 75%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ausklapp-Inhalt */&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Blasenoptik auf main page*/&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.93);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.no-break {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble h1 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 2.5rem;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
&lt;br /&gt;
    /* elegante Schrift */&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
&lt;br /&gt;
    /* optional: etwas luftiger */&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
    &lt;br /&gt;
    /* Farbe der Überschrift */&lt;br /&gt;
    color: #008CBA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Overview #page-content &amp;gt; .row {&lt;br /&gt;
    /* leicht transparenter Hintergrund in Farbe #FFF2E6 */&lt;br /&gt;
    background: rgba(255, 242, 230, 0.93);&lt;br /&gt;
&lt;br /&gt;
    /* abgerundete Ecken */&lt;br /&gt;
    border-radius: 15px; /* optional: anpassen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.page-Overview &amp;gt; #page-content &amp;gt; .row:first-child {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2685</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2685"/>
		<updated>2026-02-23T21:13:26Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
/* Ausklapp-Menublock */&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #A6A276; /* sanfteres Hellblau */&lt;br /&gt;
  color: white;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hauptbuttons */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  margin: 0.5em 0;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  background-color: #A6A276; /* sanfteres Hellblau */&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover-Effekt */&lt;br /&gt;
.ausklapp-button:hover {&lt;br /&gt;
    background-color: #8F8B60; /* etwas dunkleres Grün */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button:focus,&lt;br /&gt;
.ausklapp-button:active {&lt;br /&gt;
    background-color: #8F8B60; /* derselbe dunklere Grünton */&lt;br /&gt;
    outline: none;             /* entfernt die blaue Outline */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Unterpunkte (sub) */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  background-color: #A6A276;&lt;br /&gt;
  color: white;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
  font-size: 75%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ausklapp-Inhalt */&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Blasenoptik auf main page*/&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.93);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.no-break {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble h1 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 2.5rem;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
&lt;br /&gt;
    /* elegante Schrift */&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
&lt;br /&gt;
    /* optional: etwas luftiger */&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
    &lt;br /&gt;
    /* Farbe der Überschrift */&lt;br /&gt;
    color: #008CBA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Overview #page-content &amp;gt; .row {&lt;br /&gt;
    /* leicht transparenter Hintergrund in Farbe #FFF2E6 */&lt;br /&gt;
    background: rgba(255, 242, 230, 0.93);&lt;br /&gt;
&lt;br /&gt;
    /* abgerundete Ecken */&lt;br /&gt;
    border-radius: 15px; /* optional: anpassen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.page-Overview &amp;gt; #page-content &amp;gt; .row:first-child {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=Overview&amp;diff=2684</id>
		<title>Overview</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=Overview&amp;diff=2684"/>
		<updated>2026-02-23T21:09:01Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In addition to simply leafing through the editions one by one, the cataloged works can also be browsed chapter-wise and sorted by characters.  &lt;br /&gt;
Helpful tools for specific search queries are the [[Catalog|sortable catalog]], which allows users to filter and search all illustrations using custom keywords, and the [[Comparison|comparison tool]], which can be used to compare sets of illustrations side by side. We recommend visiting the [[Introduction#Tools|introductory page]] before using the tools. &lt;br /&gt;
&lt;br /&gt;
===  &#039;&#039;Adventures of Huckleberry Finn&#039;&#039;  === &lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ausklapp-container&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;ausklapp-block&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;button class=&amp;quot;ausklapp-button&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;Sorted by Chapter&amp;lt;/button&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;ausklapp-inhalt&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;button class=&amp;quot;ausklapp-button sub&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Chapters&amp;quot;&amp;gt;Overview: Chapters (All Illustrators)&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;/HF/Chapters&amp;quot; class=&amp;quot;link-icon&amp;quot; title=&amp;quot;»Kemble (1885)«&amp;quot;&amp;gt;↗&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;button class=&amp;quot;ausklapp-button sub&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/ByChapters&amp;quot;&amp;gt;Comparison: Chapters (Two Illustrators at a Time)&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;/HF/ByChapters&amp;quot; class=&amp;quot;link-icon&amp;quot;&amp;gt;↗&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;ausklapp-block&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;button class=&amp;quot;ausklapp-button&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;Sorted by Character&amp;lt;/button&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;ausklapp-inhalt&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;button class=&amp;quot;ausklapp-button sub&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/chardist&amp;quot;&amp;gt;Character Distribution Across Editions&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;/Wiki/chardist&amp;quot; class=&amp;quot;link-icon&amp;quot; title=&amp;quot;»Huck«&amp;quot;&amp;gt;↗&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;button class=&amp;quot;ausklapp-button sub&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Huck&amp;quot;&amp;gt;Huck&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;/HF/Huck&amp;quot; class=&amp;quot;link-icon&amp;quot; title=&amp;quot;»Huck«&amp;quot;&amp;gt;↗&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;button class=&amp;quot;ausklapp-button sub&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Jim&amp;quot;&amp;gt;Jim&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;/HF/Jim&amp;quot; class=&amp;quot;link-icon&amp;quot; title=&amp;quot;»Huck«&amp;quot;&amp;gt;↗&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;button class=&amp;quot;ausklapp-button sub&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/PapFinn&amp;quot;&amp;gt;Pap Finn&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;/HF/PapFinn&amp;quot; class=&amp;quot;link-icon&amp;quot; title=&amp;quot;»Huck«&amp;quot;&amp;gt;↗&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;button class=&amp;quot;ausklapp-button sub&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/KingAndDuke&amp;quot;&amp;gt;The King and the Duke&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;/HF/KingAndDuke&amp;quot; class=&amp;quot;link-icon&amp;quot; title=&amp;quot;»Huck«&amp;quot;&amp;gt;↗&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;button class=&amp;quot;ausklapp-button sub&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Tom&amp;quot;&amp;gt;Tom Sawyer&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;/HF/Tom&amp;quot; class=&amp;quot;link-icon&amp;quot; title=&amp;quot;»Tom«&amp;quot;&amp;gt;↗&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;button class=&amp;quot;ausklapp-button sub&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Others&amp;quot;&amp;gt;Other Characters&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;/HF/Others&amp;quot; class=&amp;quot;link-icon&amp;quot; title=&amp;quot;»Other Characters«&amp;quot;&amp;gt;↗&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
    &amp;lt;button class=&amp;quot;ausklapp-button sub&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;/HF/Fem&amp;quot;&amp;gt;Female Characters&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;a class=&amp;quot;link-icon&amp;quot;&amp;gt;↗&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/button&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;button class=&amp;quot;ausklapp-button sub&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;/HF/AAC&amp;quot;&amp;gt;Black Characters&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;a class=&amp;quot;link-icon&amp;quot;&amp;gt;↗&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ausklapp-container&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;ausklapp-block&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;button class=&amp;quot;ausklapp-button&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;Editions&amp;lt;/button&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;ausklapp-inhalt&amp;quot;&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;gallery-grid&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;gallery-item&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img src=&amp;quot;https://illus.twainframe.org/index.php/Special:Redirect/file/hf_1885_kmb_cover.jpg&amp;quot; alt=&amp;quot;Kemble 1885&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Kemble&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;i&amp;gt;Adventures of Huckleberry Finn&amp;lt;/i&amp;gt;, Kemble (1885)&lt;br /&gt;
&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;gallery-item&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img src=&amp;quot;https://illus.twainframe.org/index.php/Special:Redirect/file/Hf_1898_schr_cover.jpg&amp;quot; alt=&amp;quot;Schroedter 1897&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Schroedter&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;i&amp;gt;Huck Finn&#039;s Abenteuer und Fahrten&amp;lt;/i&amp;gt;, Schroedter (1897)  &amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;gallery-item&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img src=&amp;quot;https://illus.twainframe.org/index.php/Special:Redirect/file/hf_1920_hir_cover.jpg&amp;quot; alt=&amp;quot;Hirth 1920&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Hirth&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;Die Abenteuer des Huckleberry Finn&amp;lt;/i&amp;gt;, Hirth (1920)&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;gallery-item&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img src=&amp;quot;https://illus.twainframe.org/index.php/Special:Redirect/file/Hf_1936_tri_title.jpg&amp;quot; alt=&amp;quot;Trier 1936&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Trier&amp;quot;&amp;gt;&amp;lt;i&amp;gt;Die Abenteuer des Tom Sawyer und Huckleberry Finn&amp;lt;/i&amp;gt;, Trier (1936)&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;gallery-item&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img src=&amp;quot;https://illus.twainframe.org/index.php/Special:Redirect/file/Hf_1938_kel_cover_ill.jpg&amp;quot; alt=&amp;quot;Kellerer 1938&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Kellerer&amp;quot;&amp;gt;&amp;lt;i&amp;gt;Huck Finn&#039;s Abenteuer und Fahrten&amp;lt;/i&amp;gt;, Kellerer (1938)&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;gallery-item&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img src=&amp;quot;https://illus.twainframe.org/index.php/Special:Redirect/file/Hf_1938_har_cover.jpg&amp;quot; alt=&amp;quot;Harder 1938&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Harder&amp;quot;&amp;gt;&amp;lt;i&amp;gt;Huckleberry Finns Fahrten und Abenteuer&amp;lt;/i&amp;gt;, Harder (1938)&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;gallery-item&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img src=&amp;quot;https://illus.twainframe.org/index.php/Special:Redirect/file/Hf_1940_bus_cover.jpg&amp;quot; alt=&amp;quot;Busoni 1940&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Busoni&amp;quot;&amp;gt;&amp;lt;i&amp;gt;Die Abenteuer des Tom Sawyer und Huckleberry Finn&amp;lt;/i&amp;gt;, Busoni (1940)&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;gallery-item&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img src=&amp;quot;https://illus.twainframe.org/index.php/Special:Redirect/file/Hf_1944_beb_dust_jacket.jpg&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Bebie&amp;quot;&amp;gt;&amp;lt;i&amp;gt;Huck Finn&#039;s Fahrten und Abenteuer&amp;lt;/i&amp;gt;, Bebié (1944)&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.gallery-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  justify-items: center;&lt;br /&gt;
  align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-item {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  max-width: 250px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* make all images equal size */&lt;br /&gt;
.gallery-item img {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  aspect-ratio: 3 / 4; /* or 1 / 1 for perfect squares */&lt;br /&gt;
  object-fit: cover;   /* fills box without distortion */&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2683</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2683"/>
		<updated>2026-02-23T21:05:14Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
/* Ausklapp-Menublock */&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #A6A276; /* sanfteres Hellblau */&lt;br /&gt;
  color: white;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hauptbuttons */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  margin: 0.5em 0;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  background-color: #A6A276; /* sanfteres Hellblau */&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover-Effekt */&lt;br /&gt;
.ausklapp-button:hover {&lt;br /&gt;
  background-color: #A6A276; /* leicht aufgehellt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Unterpunkte (sub) */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  background-color: #A6A276;&lt;br /&gt;
  color: white;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
  font-size: 75%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ausklapp-Inhalt */&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Blasenoptik auf main page*/&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.93);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.no-break {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble h1 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 2.5rem;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
&lt;br /&gt;
    /* elegante Schrift */&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
&lt;br /&gt;
    /* optional: etwas luftiger */&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
    &lt;br /&gt;
    /* Farbe der Überschrift */&lt;br /&gt;
    color: #008CBA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Overview #page-content &amp;gt; .row {&lt;br /&gt;
    /* leicht transparenter Hintergrund in Farbe #FFF2E6 */&lt;br /&gt;
    background: rgba(255, 242, 230, 0.93);&lt;br /&gt;
&lt;br /&gt;
    /* abgerundete Ecken */&lt;br /&gt;
    border-radius: 15px; /* optional: anpassen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.page-Overview &amp;gt; #page-content &amp;gt; .row:first-child {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2682</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2682"/>
		<updated>2026-02-23T21:02:57Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
/* Ausklapp-Menublock */&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #83957A; /* sanfteres Hellblau */&lt;br /&gt;
  color: white;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hauptbuttons */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  margin: 0.5em 0;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  background-color: #83957A; /* sanfteres Hellblau */&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover-Effekt */&lt;br /&gt;
.ausklapp-button:hover {&lt;br /&gt;
  background-color: #80D9F0; /* leicht aufgehellt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Unterpunkte (sub) */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  background-color: #66CFEA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
  font-size: 75%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ausklapp-Inhalt */&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Blasenoptik auf main page*/&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.93);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.no-break {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble h1 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 2.5rem;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
&lt;br /&gt;
    /* elegante Schrift */&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
&lt;br /&gt;
    /* optional: etwas luftiger */&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
    &lt;br /&gt;
    /* Farbe der Überschrift */&lt;br /&gt;
    color: #008CBA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Overview #page-content &amp;gt; .row {&lt;br /&gt;
    /* leicht transparenter Hintergrund in Farbe #FFF2E6 */&lt;br /&gt;
    background: rgba(255, 242, 230, 0.93);&lt;br /&gt;
&lt;br /&gt;
    /* abgerundete Ecken */&lt;br /&gt;
    border-radius: 15px; /* optional: anpassen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.page-Overview &amp;gt; #page-content &amp;gt; .row:first-child {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2681</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2681"/>
		<updated>2026-02-23T21:00:07Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
/* Ausklapp-Menublock */&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #66CFEA; /* sanfteres Hellblau */&lt;br /&gt;
  color: white;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hauptbuttons */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  margin: 0.5em 0;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  background-color: #66CFEA; /* sanfteres Hellblau */&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover-Effekt */&lt;br /&gt;
.ausklapp-button:hover {&lt;br /&gt;
  background-color: #80D9F0; /* leicht aufgehellt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Unterpunkte (sub) */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  background-color: #66CFEA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
  font-size: 75%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ausklapp-Inhalt */&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: white;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Blasenoptik auf main page*/&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.93);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.no-break {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble h1 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 2.5rem;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
&lt;br /&gt;
    /* elegante Schrift */&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
&lt;br /&gt;
    /* optional: etwas luftiger */&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
    &lt;br /&gt;
    /* Farbe der Überschrift */&lt;br /&gt;
    color: #008CBA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Overview #page-content &amp;gt; .row {&lt;br /&gt;
    /* leicht transparenter Hintergrund in Farbe #FFF2E6 */&lt;br /&gt;
    background: rgba(255, 242, 230, 0.93);&lt;br /&gt;
&lt;br /&gt;
    /* abgerundete Ecken */&lt;br /&gt;
    border-radius: 15px; /* optional: anpassen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.page-Overview &amp;gt; #page-content &amp;gt; .row:first-child {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2680</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2680"/>
		<updated>2026-02-23T20:58:39Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
/* Ausklapp-Menublock */&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #00AEDD; /* hellblau */&lt;br /&gt;
  color: white;              /* Textfarbe für Menublock */&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hauptbuttons */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  margin: 0.5em 0;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  background-color: #00AEDD; /* hellblau */&lt;br /&gt;
  color: white;              /* Text dauerhaft weiß */&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hover-Effekt für Buttons */&lt;br /&gt;
.ausklapp-button:hover {&lt;br /&gt;
  background-color: #00C3FF; /* etwas helleres Blau beim Hover */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Unterpunkte (sub) */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  background-color: #00AEDD; /* hellblau wie Hauptbutton */&lt;br /&gt;
  color: white;              /* Text dauerhaft weiß */&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
  font-size: 75%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Ausklapp-Inhalt */&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: white; /* Links jetzt weiß */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: white; /* Pfeile weiß */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Blasenoptik auf main page*/&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.93);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.no-break {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble h1 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 2.5rem;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
&lt;br /&gt;
    /* elegante Schrift */&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
&lt;br /&gt;
    /* optional: etwas luftiger */&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
    &lt;br /&gt;
    /* Farbe der Überschrift */&lt;br /&gt;
    color: #008CBA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Overview #page-content &amp;gt; .row {&lt;br /&gt;
    /* leicht transparenter Hintergrund in Farbe #FFF2E6 */&lt;br /&gt;
    background: rgba(255, 242, 230, 0.93);&lt;br /&gt;
&lt;br /&gt;
    /* abgerundete Ecken */&lt;br /&gt;
    border-radius: 15px; /* optional: anpassen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.page-Overview &amp;gt; #page-content &amp;gt; .row:first-child {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2679</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2679"/>
		<updated>2026-02-23T20:56:58Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  margin: 0.5em 0;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  background-color: #00AEDD; /* aufgehelltes Blau */&lt;br /&gt;
  color: white;              /* Text dauerhaft weiß */&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*.ausklapp-button:hover {&lt;br /&gt;
  background-color: #005a9e;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
  font-size: 75%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Oberste Ebene (Hauptbuttons) */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  color: #333333; /* Dunkelblau */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Unterpunkte (zweite Ebene) */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  color: #333333; /* etwas heller */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links innerhalb der Unter-Unterpunkte */&lt;br /&gt;
.ausklapp-inhalt.sub a,&lt;br /&gt;
.link-entry {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  color: #0059b3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  flex: 1; /* gleichmäßig verteilen */&lt;br /&gt;
  /* alternativ: width: 50%; */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Blasenoptik auf main page*/&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.93);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.no-break {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble h1 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 2.5rem;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
&lt;br /&gt;
    /* elegante Schrift */&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
&lt;br /&gt;
    /* optional: etwas luftiger */&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
    &lt;br /&gt;
    /* Farbe der Überschrift */&lt;br /&gt;
    color: #008CBA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Overview #page-content &amp;gt; .row {&lt;br /&gt;
    /* leicht transparenter Hintergrund in Farbe #FFF2E6 */&lt;br /&gt;
    background: rgba(255, 242, 230, 0.93);&lt;br /&gt;
&lt;br /&gt;
    /* abgerundete Ecken */&lt;br /&gt;
    border-radius: 15px; /* optional: anpassen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.page-Overview &amp;gt; #page-content &amp;gt; .row:first-child {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2678</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2678"/>
		<updated>2026-02-23T20:55:25Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  margin: 0.5em 0;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*.ausklapp-button:hover {&lt;br /&gt;
  background-color: #005a9e;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
  font-size: 75%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Oberste Ebene (Hauptbuttons) */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  color: #333333; /* Dunkelblau */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Unterpunkte (zweite Ebene) */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  color: #333333; /* etwas heller */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links innerhalb der Unter-Unterpunkte */&lt;br /&gt;
.ausklapp-inhalt.sub a,&lt;br /&gt;
.link-entry {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  color: #0059b3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  flex: 1; /* gleichmäßig verteilen */&lt;br /&gt;
  /* alternativ: width: 50%; */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Blasenoptik auf main page*/&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.93);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.no-break {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble h1 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 2.5rem;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
&lt;br /&gt;
    /* elegante Schrift */&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
&lt;br /&gt;
    /* optional: etwas luftiger */&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
    &lt;br /&gt;
    /* Farbe der Überschrift */&lt;br /&gt;
    color: #008CBA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Overview #page-content &amp;gt; .row {&lt;br /&gt;
    /* leicht transparenter Hintergrund in Farbe #FFF2E6 */&lt;br /&gt;
    background: rgba(255, 242, 230, 0.93);&lt;br /&gt;
&lt;br /&gt;
    /* abgerundete Ecken */&lt;br /&gt;
    border-radius: 15px; /* optional: anpassen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.page-Overview &amp;gt; #page-content &amp;gt; .row:first-child {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2677</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2677"/>
		<updated>2026-02-23T20:54:36Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  margin: 0.5em 0;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*.ausklapp-button:hover {&lt;br /&gt;
  background-color: #005a9e;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
  font-size: 75%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Oberste Ebene (Hauptbuttons) */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  color: #333333; /* Dunkelblau */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Unterpunkte (zweite Ebene) */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  color: #333333; /* etwas heller */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links innerhalb der Unter-Unterpunkte */&lt;br /&gt;
.ausklapp-inhalt.sub a,&lt;br /&gt;
.link-entry {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  color: #0059b3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  flex: 1; /* gleichmäßig verteilen */&lt;br /&gt;
  /* alternativ: width: 50%; */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Blasenoptik auf main page*/&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.93);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.no-break {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble h1 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 2.5rem;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
&lt;br /&gt;
    /* elegante Schrift */&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
&lt;br /&gt;
    /* optional: etwas luftiger */&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
    &lt;br /&gt;
    /* Farbe der Überschrift */&lt;br /&gt;
    color: #008CBA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Overview #page-content &amp;gt; .row {&lt;br /&gt;
    /* leicht transparenter Hintergrund in Farbe #FFF2E6 */&lt;br /&gt;
    background: rgba(255, 242, 230, 0.93);&lt;br /&gt;
&lt;br /&gt;
    /* abgerundete Ecken */&lt;br /&gt;
    border-radius: 15px; /* optional: anpassen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.page-Overview &amp;gt; #page-content &amp;gt; .row:first-child {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=Overview&amp;diff=2676</id>
		<title>Overview</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=Overview&amp;diff=2676"/>
		<updated>2026-02-23T20:54:01Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In addition to simply leafing through the editions one by one, the cataloged works can also be browsed chapter-wise and sorted by characters.  &lt;br /&gt;
Helpful tools for specific search queries are the [[Catalog|sortable catalog]], which allows users to filter and search all illustrations using custom keywords, and the [[Comparison|comparison tool]], which can be used to compare sets of illustrations side by side. We recommend visiting the [[Introduction#Tools|introductory page]] before using the tools. &lt;br /&gt;
&lt;br /&gt;
===  &#039;&#039;Adventures of Huckleberry Finn&#039;&#039;  === &lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ausklapp-container&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;ausklapp-block&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;button class=&amp;quot;ausklapp-button&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;Sorted by Chapter&amp;lt;/button&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;ausklapp-inhalt&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;button class=&amp;quot;ausklapp-button sub&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Chapters&amp;quot;&amp;gt;Overview: Chapters (All Illustrators)&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;/HF/Chapters&amp;quot; class=&amp;quot;link-icon&amp;quot; title=&amp;quot;»Kemble (1885)«&amp;quot;&amp;gt;↗&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;button class=&amp;quot;ausklapp-button sub&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/ByChapters&amp;quot;&amp;gt;Comparison: Chapters (Two Illustrators at a Time)&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;/HF/ByChapters&amp;quot; class=&amp;quot;link-icon&amp;quot;&amp;gt;↗&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;ausklapp-block&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;button class=&amp;quot;ausklapp-button&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;Sorted by Character&amp;lt;/button&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;ausklapp-inhalt&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;button class=&amp;quot;ausklapp-button sub&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/chardist&amp;quot;&amp;gt;Character Distribution Across Editions&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;/Wiki/chardist&amp;quot; class=&amp;quot;link-icon&amp;quot; title=&amp;quot;»Huck«&amp;quot;&amp;gt;↗&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;button class=&amp;quot;ausklapp-button sub&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Huck&amp;quot;&amp;gt;Huck&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;/HF/Huck&amp;quot; class=&amp;quot;link-icon&amp;quot; title=&amp;quot;»Huck«&amp;quot;&amp;gt;↗&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;button class=&amp;quot;ausklapp-button sub&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Jim&amp;quot;&amp;gt;Jim&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;/HF/Jim&amp;quot; class=&amp;quot;link-icon&amp;quot; title=&amp;quot;»Huck«&amp;quot;&amp;gt;↗&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;button class=&amp;quot;ausklapp-button sub&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/PapFinn&amp;quot;&amp;gt;Pap Finn&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;/HF/PapFinn&amp;quot; class=&amp;quot;link-icon&amp;quot; title=&amp;quot;»Huck«&amp;quot;&amp;gt;↗&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;button class=&amp;quot;ausklapp-button sub&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/KingAndDuke&amp;quot;&amp;gt;The King and the Duke&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;/HF/KingAndDuke&amp;quot; class=&amp;quot;link-icon&amp;quot; title=&amp;quot;»Huck«&amp;quot;&amp;gt;↗&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;button class=&amp;quot;ausklapp-button sub&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Tom&amp;quot;&amp;gt;Tom Sawyer&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;/HF/Tom&amp;quot; class=&amp;quot;link-icon&amp;quot; title=&amp;quot;»Tom«&amp;quot;&amp;gt;↗&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;button class=&amp;quot;ausklapp-button sub&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Others&amp;quot;&amp;gt;Other Characters&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;/HF/Others&amp;quot; class=&amp;quot;link-icon&amp;quot; title=&amp;quot;»Other Characters«&amp;quot;&amp;gt;↗&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;ausklapp-inhalt sub&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;a class=&amp;quot;link-entry&amp;quot; href=&amp;quot;/HF/Fem&amp;quot;&amp;gt;Female Characters &amp;lt;span class=&amp;quot;link-icon&amp;quot;&amp;gt;↗&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a class=&amp;quot;link-entry&amp;quot; href=&amp;quot;/HF/AAC&amp;quot;&amp;gt;Black Characters &amp;lt;span class=&amp;quot;link-icon&amp;quot;&amp;gt;↗&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;ausklapp-container&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;ausklapp-block&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;button class=&amp;quot;ausklapp-button&amp;quot; aria-expanded=&amp;quot;false&amp;quot;&amp;gt;Editions&amp;lt;/button&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;ausklapp-inhalt&amp;quot;&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;gallery-grid&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;gallery-item&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img src=&amp;quot;https://illus.twainframe.org/index.php/Special:Redirect/file/hf_1885_kmb_cover.jpg&amp;quot; alt=&amp;quot;Kemble 1885&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Kemble&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;i&amp;gt;Adventures of Huckleberry Finn&amp;lt;/i&amp;gt;, Kemble (1885)&lt;br /&gt;
&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;gallery-item&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img src=&amp;quot;https://illus.twainframe.org/index.php/Special:Redirect/file/Hf_1898_schr_cover.jpg&amp;quot; alt=&amp;quot;Schroedter 1897&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Schroedter&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;i&amp;gt;Huck Finn&#039;s Abenteuer und Fahrten&amp;lt;/i&amp;gt;, Schroedter (1897)  &amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;gallery-item&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img src=&amp;quot;https://illus.twainframe.org/index.php/Special:Redirect/file/hf_1920_hir_cover.jpg&amp;quot; alt=&amp;quot;Hirth 1920&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Hirth&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;Die Abenteuer des Huckleberry Finn&amp;lt;/i&amp;gt;, Hirth (1920)&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;gallery-item&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img src=&amp;quot;https://illus.twainframe.org/index.php/Special:Redirect/file/Hf_1936_tri_title.jpg&amp;quot; alt=&amp;quot;Trier 1936&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Trier&amp;quot;&amp;gt;&amp;lt;i&amp;gt;Die Abenteuer des Tom Sawyer und Huckleberry Finn&amp;lt;/i&amp;gt;, Trier (1936)&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;gallery-item&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img src=&amp;quot;https://illus.twainframe.org/index.php/Special:Redirect/file/Hf_1938_kel_cover_ill.jpg&amp;quot; alt=&amp;quot;Kellerer 1938&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Kellerer&amp;quot;&amp;gt;&amp;lt;i&amp;gt;Huck Finn&#039;s Abenteuer und Fahrten&amp;lt;/i&amp;gt;, Kellerer (1938)&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;gallery-item&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img src=&amp;quot;https://illus.twainframe.org/index.php/Special:Redirect/file/Hf_1938_har_cover.jpg&amp;quot; alt=&amp;quot;Harder 1938&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Harder&amp;quot;&amp;gt;&amp;lt;i&amp;gt;Huckleberry Finns Fahrten und Abenteuer&amp;lt;/i&amp;gt;, Harder (1938)&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;gallery-item&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img src=&amp;quot;https://illus.twainframe.org/index.php/Special:Redirect/file/Hf_1940_bus_cover.jpg&amp;quot; alt=&amp;quot;Busoni 1940&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Busoni&amp;quot;&amp;gt;&amp;lt;i&amp;gt;Die Abenteuer des Tom Sawyer und Huckleberry Finn&amp;lt;/i&amp;gt;, Busoni (1940)&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;gallery-item&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img src=&amp;quot;https://illus.twainframe.org/index.php/Special:Redirect/file/Hf_1944_beb_dust_jacket.jpg&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;https://illus.twainframe.org/HF/Bebie&amp;quot;&amp;gt;&amp;lt;i&amp;gt;Huck Finn&#039;s Fahrten und Abenteuer&amp;lt;/i&amp;gt;, Bebié (1944)&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;style&amp;gt;&lt;br /&gt;
.gallery-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  justify-items: center;&lt;br /&gt;
  align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-item {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  max-width: 250px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* make all images equal size */&lt;br /&gt;
.gallery-item img {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  aspect-ratio: 3 / 4; /* or 1 / 1 for perfect squares */&lt;br /&gt;
  object-fit: cover;   /* fills box without distortion */&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2675</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2675"/>
		<updated>2026-02-23T20:52:02Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #FFE6CC;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  margin: 0.5em 0;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  background-color: #FFE6CC;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*.ausklapp-button:hover {&lt;br /&gt;
  background-color: #005a9e;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
  font-size: 75%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Oberste Ebene (Hauptbuttons) */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  color: #333333; /* Dunkelblau */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Unterpunkte (zweite Ebene) */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  color: #333333; /* etwas heller */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links innerhalb der Unter-Unterpunkte */&lt;br /&gt;
.ausklapp-inhalt.sub a,&lt;br /&gt;
.link-entry {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  color: #0059b3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  flex: 1; /* gleichmäßig verteilen */&lt;br /&gt;
  /* alternativ: width: 50%; */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Blasenoptik auf main page*/&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.93);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.no-break {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble h1 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 2.5rem;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
&lt;br /&gt;
    /* elegante Schrift */&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
&lt;br /&gt;
    /* optional: etwas luftiger */&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
    &lt;br /&gt;
    /* Farbe der Überschrift */&lt;br /&gt;
    color: #008CBA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Overview #page-content &amp;gt; .row {&lt;br /&gt;
    /* leicht transparenter Hintergrund in Farbe #FFF2E6 */&lt;br /&gt;
    background: rgba(255, 242, 230, 0.93);&lt;br /&gt;
&lt;br /&gt;
    /* abgerundete Ecken */&lt;br /&gt;
    border-radius: 15px; /* optional: anpassen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.page-Overview &amp;gt; #page-content &amp;gt; .row:first-child {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2674</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2674"/>
		<updated>2026-02-23T20:51:15Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #D73333;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  margin: 0.5em 0;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  background-color: #D73333;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*.ausklapp-button:hover {&lt;br /&gt;
  background-color: #005a9e;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
  font-size: 75%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Oberste Ebene (Hauptbuttons) */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  color: #333333; /* Dunkelblau */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Unterpunkte (zweite Ebene) */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  color: #333333; /* etwas heller */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links innerhalb der Unter-Unterpunkte */&lt;br /&gt;
.ausklapp-inhalt.sub a,&lt;br /&gt;
.link-entry {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  color: #0059b3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  flex: 1; /* gleichmäßig verteilen */&lt;br /&gt;
  /* alternativ: width: 50%; */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Blasenoptik auf main page*/&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.93);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.no-break {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble h1 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 2.5rem;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
&lt;br /&gt;
    /* elegante Schrift */&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
&lt;br /&gt;
    /* optional: etwas luftiger */&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
    &lt;br /&gt;
    /* Farbe der Überschrift */&lt;br /&gt;
    color: #008CBA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Overview #page-content &amp;gt; .row {&lt;br /&gt;
    /* leicht transparenter Hintergrund in Farbe #FFF2E6 */&lt;br /&gt;
    background: rgba(255, 242, 230, 0.93);&lt;br /&gt;
&lt;br /&gt;
    /* abgerundete Ecken */&lt;br /&gt;
    border-radius: 15px; /* optional: anpassen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.page-Overview &amp;gt; #page-content &amp;gt; .row:first-child {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2673</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2673"/>
		<updated>2026-02-23T20:48:36Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #D73333;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  margin: 0.5em 0;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*.ausklapp-button:hover {&lt;br /&gt;
  background-color: #005a9e;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
  font-size: 75%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Oberste Ebene (Hauptbuttons) */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  color: #333333; /* Dunkelblau */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Unterpunkte (zweite Ebene) */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  color: #333333; /* etwas heller */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links innerhalb der Unter-Unterpunkte */&lt;br /&gt;
.ausklapp-inhalt.sub a,&lt;br /&gt;
.link-entry {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  color: #0059b3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  flex: 1; /* gleichmäßig verteilen */&lt;br /&gt;
  /* alternativ: width: 50%; */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Blasenoptik auf main page*/&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.93);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.no-break {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble h1 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 2.5rem;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
&lt;br /&gt;
    /* elegante Schrift */&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
&lt;br /&gt;
    /* optional: etwas luftiger */&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
    &lt;br /&gt;
    /* Farbe der Überschrift */&lt;br /&gt;
    color: #008CBA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Overview #page-content &amp;gt; .row {&lt;br /&gt;
    /* leicht transparenter Hintergrund in Farbe #FFF2E6 */&lt;br /&gt;
    background: rgba(255, 242, 230, 0.93);&lt;br /&gt;
&lt;br /&gt;
    /* abgerundete Ecken */&lt;br /&gt;
    border-radius: 15px; /* optional: anpassen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.page-Overview &amp;gt; #page-content &amp;gt; .row:first-child {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2672</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2672"/>
		<updated>2026-02-23T20:46:47Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #FFE6CC;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  margin: 0.5em 0;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*.ausklapp-button:hover {&lt;br /&gt;
  background-color: #005a9e;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
  font-size: 75%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Oberste Ebene (Hauptbuttons) */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  color: #333333; /* Dunkelblau */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Unterpunkte (zweite Ebene) */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  color: #333333; /* etwas heller */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links innerhalb der Unter-Unterpunkte */&lt;br /&gt;
.ausklapp-inhalt.sub a,&lt;br /&gt;
.link-entry {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  color: #0059b3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  flex: 1; /* gleichmäßig verteilen */&lt;br /&gt;
  /* alternativ: width: 50%; */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Blasenoptik auf main page*/&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.93);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.no-break {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble h1 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 2.5rem;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
&lt;br /&gt;
    /* elegante Schrift */&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
&lt;br /&gt;
    /* optional: etwas luftiger */&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
    &lt;br /&gt;
    /* Farbe der Überschrift */&lt;br /&gt;
    color: #008CBA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Overview #page-content &amp;gt; .row {&lt;br /&gt;
    /* leicht transparenter Hintergrund in Farbe #FFF2E6 */&lt;br /&gt;
    background: rgba(255, 242, 230, 0.93);&lt;br /&gt;
&lt;br /&gt;
    /* abgerundete Ecken */&lt;br /&gt;
    border-radius: 15px; /* optional: anpassen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.page-Overview &amp;gt; #page-content &amp;gt; .row:first-child {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2671</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2671"/>
		<updated>2026-02-23T20:43:23Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #F4F4F4;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  margin: 0.5em 0;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*.ausklapp-button:hover {&lt;br /&gt;
  background-color: #005a9e;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
  font-size: 75%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Oberste Ebene (Hauptbuttons) */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  color: #333333; /* Dunkelblau */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Unterpunkte (zweite Ebene) */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  color: #333333; /* etwas heller */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links innerhalb der Unter-Unterpunkte */&lt;br /&gt;
.ausklapp-inhalt.sub a,&lt;br /&gt;
.link-entry {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  color: #0059b3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  flex: 1; /* gleichmäßig verteilen */&lt;br /&gt;
  /* alternativ: width: 50%; */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Blasenoptik auf main page*/&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.93);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.no-break {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble h1 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 2.5rem;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
&lt;br /&gt;
    /* elegante Schrift */&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
&lt;br /&gt;
    /* optional: etwas luftiger */&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
    &lt;br /&gt;
    /* Farbe der Überschrift */&lt;br /&gt;
    color: #008CBA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Overview #page-content &amp;gt; .row {&lt;br /&gt;
    /* leicht transparenter Hintergrund in Farbe #FFF2E6 */&lt;br /&gt;
    background: rgba(255, 242, 230, 0.93);&lt;br /&gt;
&lt;br /&gt;
    /* abgerundete Ecken */&lt;br /&gt;
    border-radius: 15px; /* optional: anpassen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.page-Overview &amp;gt; #page-content &amp;gt; .row:first-child {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2670</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2670"/>
		<updated>2026-02-23T20:42:08Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #F4F4F4;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  margin: 0.5em 0;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*.ausklapp-button:hover {&lt;br /&gt;
  background-color: #005a9e;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
  font-size: 75%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Oberste Ebene (Hauptbuttons) */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  color: #333333; /* Dunkelblau */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Unterpunkte (zweite Ebene) */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  color: #333333; /* etwas heller */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links innerhalb der Unter-Unterpunkte */&lt;br /&gt;
.ausklapp-inhalt.sub a,&lt;br /&gt;
.link-entry {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  color: #0059b3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  flex: 1; /* gleichmäßig verteilen */&lt;br /&gt;
  /* alternativ: width: 50%; */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Blasenoptik auf main page*/&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.93);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.no-break {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble h1 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 2.5rem;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
&lt;br /&gt;
    /* elegante Schrift */&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
&lt;br /&gt;
    /* optional: etwas luftiger */&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
    &lt;br /&gt;
    /* Farbe der Überschrift */&lt;br /&gt;
    color: #008CBA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Overview #page-content &amp;gt; .row {&lt;br /&gt;
    /* leicht transparenter Hintergrund in Farbe #FFF2E6 */&lt;br /&gt;
    background: rgba(255, 242, 230, 0.93);&lt;br /&gt;
&lt;br /&gt;
    /* abgerundete Ecken */&lt;br /&gt;
    border-radius: 15px; /* optional: anpassen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* nur leere divs verstecken */&lt;br /&gt;
.mw-indicators:empty,&lt;br /&gt;
#echo-notifications:empty {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2669</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2669"/>
		<updated>2026-02-23T20:40:34Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #F4F4F4;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  margin: 0.5em 0;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*.ausklapp-button:hover {&lt;br /&gt;
  background-color: #005a9e;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
  font-size: 75%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Oberste Ebene (Hauptbuttons) */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  color: #333333; /* Dunkelblau */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Unterpunkte (zweite Ebene) */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  color: #333333; /* etwas heller */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links innerhalb der Unter-Unterpunkte */&lt;br /&gt;
.ausklapp-inhalt.sub a,&lt;br /&gt;
.link-entry {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  color: #0059b3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  flex: 1; /* gleichmäßig verteilen */&lt;br /&gt;
  /* alternativ: width: 50%; */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Blasenoptik auf main page*/&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.93);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.no-break {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble h1 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 2.5rem;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
&lt;br /&gt;
    /* elegante Schrift */&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
&lt;br /&gt;
    /* optional: etwas luftiger */&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
    &lt;br /&gt;
    /* Farbe der Überschrift */&lt;br /&gt;
    color: #008CBA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Overview #page-content &amp;gt; .row {&lt;br /&gt;
    /* leicht transparenter Hintergrund in Farbe #FFF2E6 */&lt;br /&gt;
    background: rgba(255, 242, 230, 0.93);&lt;br /&gt;
&lt;br /&gt;
    /* abgerundete Ecken */&lt;br /&gt;
    border-radius: 15px; /* optional: anpassen */&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2668</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2668"/>
		<updated>2026-02-23T20:38:54Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #F4F4F4;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  margin: 0.5em 0;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*.ausklapp-button:hover {&lt;br /&gt;
  background-color: #005a9e;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
  font-size: 75%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Oberste Ebene (Hauptbuttons) */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  color: #333333; /* Dunkelblau */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Unterpunkte (zweite Ebene) */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  color: #333333; /* etwas heller */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links innerhalb der Unter-Unterpunkte */&lt;br /&gt;
.ausklapp-inhalt.sub a,&lt;br /&gt;
.link-entry {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  color: #0059b3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  flex: 1; /* gleichmäßig verteilen */&lt;br /&gt;
  /* alternativ: width: 50%; */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Blasenoptik auf main page*/&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.93);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.no-break {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble h1 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 2.5rem;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
&lt;br /&gt;
    /* elegante Schrift */&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
&lt;br /&gt;
    /* optional: etwas luftiger */&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
    &lt;br /&gt;
    /* Farbe der Überschrift */&lt;br /&gt;
    color: #008CBA;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Overview #page-content &amp;gt; .row {&lt;br /&gt;
    /* leicht transparente weiße Fläche (7% durchsichtig) */&lt;br /&gt;
    background: rgba(255, 255, 255, 0.93);&lt;br /&gt;
&lt;br /&gt;
    /* abgerundete Ecken */&lt;br /&gt;
    border-radius: 8px;  /* hier kannst du den Wert anpassen */&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2667</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2667"/>
		<updated>2026-02-23T20:36:08Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #F4F4F4;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  margin: 0.5em 0;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*.ausklapp-button:hover {&lt;br /&gt;
  background-color: #005a9e;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
  font-size: 75%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Oberste Ebene (Hauptbuttons) */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  color: #333333; /* Dunkelblau */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Unterpunkte (zweite Ebene) */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  color: #333333; /* etwas heller */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links innerhalb der Unter-Unterpunkte */&lt;br /&gt;
.ausklapp-inhalt.sub a,&lt;br /&gt;
.link-entry {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  color: #0059b3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  flex: 1; /* gleichmäßig verteilen */&lt;br /&gt;
  /* alternativ: width: 50%; */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Blasenoptik auf main page*/&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.93);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.no-break {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble h1 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 2.5rem;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
&lt;br /&gt;
    /* elegante Schrift */&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
&lt;br /&gt;
    /* optional: etwas luftiger */&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
    &lt;br /&gt;
    /* Farbe der Überschrift */&lt;br /&gt;
    color: #008CBA;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2666</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2666"/>
		<updated>2026-02-23T20:32:59Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #F4F4F4;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  margin: 0.5em 0;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*.ausklapp-button:hover {&lt;br /&gt;
  background-color: #005a9e;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
  font-size: 75%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Oberste Ebene (Hauptbuttons) */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  color: #333333; /* Dunkelblau */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Unterpunkte (zweite Ebene) */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  color: #333333; /* etwas heller */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links innerhalb der Unter-Unterpunkte */&lt;br /&gt;
.ausklapp-inhalt.sub a,&lt;br /&gt;
.link-entry {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  color: #0059b3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  flex: 1; /* gleichmäßig verteilen */&lt;br /&gt;
  /* alternativ: width: 50%; */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Blasenoptik auf main page*/&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.93);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.no-break {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble h1 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 2.5rem;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
&lt;br /&gt;
    /* elegante Schrift */&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
&lt;br /&gt;
    /* optional: etwas luftiger */&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2665</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2665"/>
		<updated>2026-02-23T20:31:54Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #F4F4F4;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  margin: 0.5em 0;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*.ausklapp-button:hover {&lt;br /&gt;
  background-color: #005a9e;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
  font-size: 75%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Oberste Ebene (Hauptbuttons) */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  color: #333333; /* Dunkelblau */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Unterpunkte (zweite Ebene) */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  color: #333333; /* etwas heller */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links innerhalb der Unter-Unterpunkte */&lt;br /&gt;
.ausklapp-inhalt.sub a,&lt;br /&gt;
.link-entry {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  color: #0059b3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  flex: 1; /* gleichmäßig verteilen */&lt;br /&gt;
  /* alternativ: width: 50%; */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Blasenoptik auf main page*/&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.9);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.no-break {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble h1 {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 2.5rem;&lt;br /&gt;
    line-height: 1.2;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
&lt;br /&gt;
    /* elegante Schrift */&lt;br /&gt;
    font-family: &amp;quot;Georgia&amp;quot;, &amp;quot;Times New Roman&amp;quot;, serif;&lt;br /&gt;
&lt;br /&gt;
    /* optional: etwas luftiger */&lt;br /&gt;
    letter-spacing: 0.5px;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2664</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2664"/>
		<updated>2026-02-23T20:31:34Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #F4F4F4;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  margin: 0.5em 0;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*.ausklapp-button:hover {&lt;br /&gt;
  background-color: #005a9e;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
  font-size: 75%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Oberste Ebene (Hauptbuttons) */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  color: #333333; /* Dunkelblau */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Unterpunkte (zweite Ebene) */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  color: #333333; /* etwas heller */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links innerhalb der Unter-Unterpunkte */&lt;br /&gt;
.ausklapp-inhalt.sub a,&lt;br /&gt;
.link-entry {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  color: #0059b3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  flex: 1; /* gleichmäßig verteilen */&lt;br /&gt;
  /* alternativ: width: 50%; */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Blasenoptik auf main page*/&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.9);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.no-break {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=Main_Page&amp;diff=2663</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=Main_Page&amp;diff=2663"/>
		<updated>2026-02-23T20:31:18Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: Illustrations in German Translations of Mark Twain&#039;s Works}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;large-12 columns bubble&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h1&amp;gt;&lt;br /&gt;
  Illustrations in German Translations of &lt;br /&gt;
  &amp;lt;span class=&amp;quot;no-break&amp;quot;&amp;gt;Mark Twain&#039;s Works&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;large-12 columns bubble&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h4&amp;gt;&amp;lt;a href=&amp;quot;/Introduction&amp;quot;&amp;gt;Introduction: About the Project&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;This page outlines the scope and objectives of the project and provides guidance for navigating the collection, with explanations of abbreviations and tools used to examine the illustrations in &#039;&#039;Adventures of Huckleberry Finn&#039;&#039;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;lt;h4&amp;gt;&amp;lt;a href=&amp;quot;/Overview&amp;quot;&amp;gt;Overview&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Exploration of the collection is made possible by way of the Overview page, which provides multiple methods for navigating the catalog. These include pre-set filters by edition, character, or chapter, as well as a fully sortable catalog of all illustrations and a comparison tool.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;lt;h4&amp;gt;Current Status and Progress&amp;lt;/h4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;At this stage, the illustrations from &#039;&#039;Adventures of Huckleberry Finn&#039;&#039; are available in the catalog. The original 1885 illustrated edition, featuring 174 drawings by E. W. Kemble, is complemented here by seven different sets of illustrations that accompanied German-language editions published between 1898 and 1944. All of these illustrations, together with Kemble’s original drawings, are accessible through this website. &lt;br /&gt;
&lt;br /&gt;
In the future, illustrations from German translations of additional works by Mark Twain will be added to the collection.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;large-12 columns bubble&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;/PrivacyPolicy&amp;quot;&amp;gt;Privacy policy&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;/About&amp;quot;&amp;gt;About Illustrations in German Translations of Mark Twain&#039;s Works&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;/Disclaimers&amp;quot;&amp;gt;Disclaimers&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    Powered by MediaWiki &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2662</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2662"/>
		<updated>2026-02-23T20:29:29Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #F4F4F4;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  margin: 0.5em 0;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*.ausklapp-button:hover {&lt;br /&gt;
  background-color: #005a9e;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
  font-size: 75%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Oberste Ebene (Hauptbuttons) */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  color: #333333; /* Dunkelblau */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Unterpunkte (zweite Ebene) */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  color: #333333; /* etwas heller */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links innerhalb der Unter-Unterpunkte */&lt;br /&gt;
.ausklapp-inhalt.sub a,&lt;br /&gt;
.link-entry {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  color: #0059b3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  flex: 1; /* gleichmäßig verteilen */&lt;br /&gt;
  /* alternativ: width: 50%; */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Blasenoptik auf main page*/&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.9);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2661</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2661"/>
		<updated>2026-02-23T20:29:09Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #F4F4F4;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  margin: 0.5em 0;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*.ausklapp-button:hover {&lt;br /&gt;
  background-color: #005a9e;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
  font-size: 75%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Oberste Ebene (Hauptbuttons) */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  color: #333333; /* Dunkelblau */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Unterpunkte (zweite Ebene) */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  color: #333333; /* etwas heller */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links innerhalb der Unter-Unterpunkte */&lt;br /&gt;
.ausklapp-inhalt.sub a,&lt;br /&gt;
.link-entry {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  color: #0059b3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  flex: 1; /* gleichmäßig verteilen */&lt;br /&gt;
  /* alternativ: width: 50%; */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Blasenoptik auf main page*/&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.85);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=Main_Page&amp;diff=2660</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=Main_Page&amp;diff=2660"/>
		<updated>2026-02-23T20:28:16Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: Illustrations in German Translations of Mark Twain&#039;s Works}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;large-12 columns bubble&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h1&amp;gt;Illustrations in German Translations of Mark Twain&#039;s Works&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;large-12 columns bubble&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h4&amp;gt;&amp;lt;a href=&amp;quot;/Introduction&amp;quot;&amp;gt;Introduction: About the Project&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;This page outlines the scope and objectives of the project and provides guidance for navigating the collection, with explanations of abbreviations and tools used to examine the illustrations in &#039;&#039;Adventures of Huckleberry Finn&#039;&#039;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;lt;h4&amp;gt;&amp;lt;a href=&amp;quot;/Overview&amp;quot;&amp;gt;Overview&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Exploration of the collection is made possible by way of the Overview page, which provides multiple methods for navigating the catalog. These include pre-set filters by edition, character, or chapter, as well as a fully sortable catalog of all illustrations and a comparison tool.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;lt;h4&amp;gt;Current Status and Progress&amp;lt;/h4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;At this stage, the illustrations from &#039;&#039;Adventures of Huckleberry Finn&#039;&#039; are available in the catalog. The original 1885 illustrated edition, featuring 174 drawings by E. W. Kemble, is complemented here by seven different sets of illustrations that accompanied German-language editions published between 1898 and 1944. All of these illustrations, together with Kemble’s original drawings, are accessible through this website. &lt;br /&gt;
&lt;br /&gt;
In the future, illustrations from German translations of additional works by Mark Twain will be added to the collection.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;large-12 columns bubble&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;/PrivacyPolicy&amp;quot;&amp;gt;Privacy policy&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;/About&amp;quot;&amp;gt;About Illustrations in German Translations of Mark Twain&#039;s Works&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;/Disclaimers&amp;quot;&amp;gt;Disclaimers&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    Powered by MediaWiki &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2659</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2659"/>
		<updated>2026-02-23T20:27:32Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #F4F4F4;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  margin: 0.5em 0;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*.ausklapp-button:hover {&lt;br /&gt;
  background-color: #005a9e;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
  font-size: 75%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Oberste Ebene (Hauptbuttons) */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  color: #333333; /* Dunkelblau */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Unterpunkte (zweite Ebene) */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  color: #333333; /* etwas heller */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links innerhalb der Unter-Unterpunkte */&lt;br /&gt;
.ausklapp-inhalt.sub a,&lt;br /&gt;
.link-entry {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  color: #0059b3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  flex: 1; /* gleichmäßig verteilen */&lt;br /&gt;
  /* alternativ: width: 50%; */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .bubble {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.75);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2658</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2658"/>
		<updated>2026-02-23T20:24:19Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #F4F4F4;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  margin: 0.5em 0;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*.ausklapp-button:hover {&lt;br /&gt;
  background-color: #005a9e;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
  font-size: 75%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Oberste Ebene (Hauptbuttons) */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  color: #333333; /* Dunkelblau */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Unterpunkte (zweite Ebene) */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  color: #333333; /* etwas heller */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links innerhalb der Unter-Unterpunkte */&lt;br /&gt;
.ausklapp-inhalt.sub a,&lt;br /&gt;
.link-entry {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  color: #0059b3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  flex: 1; /* gleichmäßig verteilen */&lt;br /&gt;
  /* alternativ: width: 50%; */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .row &amp;gt; .large-12.columns {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.75);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #footer {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=Main_Page&amp;diff=2657</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=Main_Page&amp;diff=2657"/>
		<updated>2026-02-23T20:23:02Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: Illustrations in German Translations of Mark Twain&#039;s Works}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;large-12 columns&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;lt;h1&amp;gt;Illustrations in German Translations of Mark Twain&#039;s Works&amp;lt;/h1&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;large-12 columns&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;lt;h4&amp;gt;&amp;lt;a href=&amp;quot;/Introduction&amp;quot;&amp;gt;Introduction: About the Project&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;This page outlines the scope and objectives of the project and provides guidance for navigating the collection, with explanations of abbreviations and tools used to examine the illustrations in &#039;&#039;Adventures of Huckleberry Finn&#039;&#039;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;lt;h4&amp;gt;&amp;lt;a href=&amp;quot;/Overview&amp;quot;&amp;gt;Overview&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Exploration of the collection is made possible by way of the Overview page, which provides multiple methods for navigating the catalog. These include pre-set filters by edition, character, or chapter, as well as a fully sortable catalog of all illustrations and a comparison tool.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;lt;h4&amp;gt;Current Status and Progress&amp;lt;/h4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;At this stage, the illustrations from &#039;&#039;Adventures of Huckleberry Finn&#039;&#039; are available in the catalog. The original 1885 illustrated edition, featuring 174 drawings by E. W. Kemble, is complemented here by seven different sets of illustrations that accompanied German-language editions published between 1898 and 1944. All of these illustrations, together with Kemble’s original drawings, are accessible through this website. &lt;br /&gt;
&lt;br /&gt;
In the future, illustrations from German translations of additional works by Mark Twain will be added to the collection.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;large-12 columns&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;/PrivacyPolicy&amp;quot;&amp;gt;Privacy policy&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
     &amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;/About&amp;quot;&amp;gt;About Illustrations in German Translations of Mark Twain&#039;s Works&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;/Disclaimers&amp;quot;&amp;gt;Disclaimers&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    Powered by MediaWiki &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=Main_Page&amp;diff=2656</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=Main_Page&amp;diff=2656"/>
		<updated>2026-02-23T20:20:18Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: Illustrations in German Translations of Mark Twain&#039;s Works}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;large-12 columns&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;lt;h1&amp;gt;Illustrations in German Translations of Mark Twain&#039;s Works&amp;lt;/h1&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;large-12 columns&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;lt;h4&amp;gt;&amp;lt;a href=&amp;quot;/Introduction&amp;quot;&amp;gt;Introduction: About the Project&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;This page outlines the scope and objectives of the project and provides guidance for navigating the collection, with explanations of abbreviations and tools used to examine the illustrations in &#039;&#039;Adventures of Huckleberry Finn&#039;&#039;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;lt;h4&amp;gt;&amp;lt;a href=&amp;quot;/Overview&amp;quot;&amp;gt;Overview&amp;lt;/a&amp;gt;&amp;lt;/h4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Exploration of the collection is made possible by way of the Overview page, which provides multiple methods for navigating the catalog. These include pre-set filters by edition, character, or chapter, as well as a fully sortable catalog of all illustrations and a comparison tool.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;lt;h4&amp;gt;Current Status and Progress&amp;lt;/h4&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;At this stage, the illustrations from &#039;&#039;Adventures of Huckleberry Finn&#039;&#039; are available in the catalog. The original 1885 illustrated edition, featuring 174 drawings by E. W. Kemble, is complemented here by seven different sets of illustrations that accompanied German-language editions published between 1898 and 1944. All of these illustrations, together with Kemble’s original drawings, are accessible through this website. &lt;br /&gt;
&lt;br /&gt;
In the future, illustrations from German translations of additional works by Mark Twain will be added to the collection.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
	<entry>
		<id>https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2655</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://illus.twainframe.org/index.php?title=MediaWiki:Common.css&amp;diff=2655"/>
		<updated>2026-02-23T20:19:39Z</updated>

		<summary type="html">&lt;p&gt;Illus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
/* Importiere die DataTables und Swiper Styles */&lt;br /&gt;
@import url(&#039;https://unpkg.com/swiper/swiper-bundle.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/datetime/1.5.1/css/dataTables.dateTime.min.css&#039;);&lt;br /&gt;
@import url(&#039;https://cdn.datatables.net/searchbuilder/1.6.0/css/searchBuilder.dataTables.min.css&#039;);&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  background-color: #F4F4F4;&lt;br /&gt;
  max-width: 500px;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  margin: 0.5em 0;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*.ausklapp-button:hover {&lt;br /&gt;
  background-color: #005a9e;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  background-color: #FFF2E6;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
  font-size: 75%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt {&lt;br /&gt;
  display: none;&lt;br /&gt;
  margin-left: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt.sub {&lt;br /&gt;
  margin-left: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin: 0.3em 0;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-inhalt a:hover {&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Oberste Ebene (Hauptbuttons) */&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  color: #333333; /* Dunkelblau */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Unterpunkte (zweite Ebene) */&lt;br /&gt;
.ausklapp-button.sub {&lt;br /&gt;
  color: #333333; /* etwas heller */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links innerhalb der Unter-Unterpunkte */&lt;br /&gt;
.ausklapp-inhalt.sub a,&lt;br /&gt;
.link-entry {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Linkpfeil-Symbole */&lt;br /&gt;
.link-icon {&lt;br /&gt;
  color: #333333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: space-between;&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-button .link-icon {&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  font-size: 0.9em;&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  color: #0059b3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  flex: 1; /* gleichmäßig verteilen */&lt;br /&gt;
  /* alternativ: width: 50%; */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.ausklapp-menublock {&lt;br /&gt;
  font-family: &amp;quot;Roboto&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(1), #catalog td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(2), #catalog td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(3), #catalog td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(4), #catalog td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(5), #catalog td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(6), #catalog td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(7), #catalog td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(8), #catalog td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog th:nth-child(9), #catalog td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalog_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalog th, #catalog td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalog_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalog_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalog_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalog.dataTable tbody td,&lt;br /&gt;
#catalog.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalog thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#image-hover-preview {&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
#image-hover-preview img {&lt;br /&gt;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#galleryContainer img {&lt;br /&gt;
    max-width: 200px;&lt;br /&gt;
    margin: 10px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow {&lt;br /&gt;
  max-width: 600px;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-gallery-slideshow .mw-gallery-slideshow-image img {&lt;br /&gt;
  max-height: 400px;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  flex: 1 1 45%;         /* Flexibel, aber max. zwei pro Zeile */&lt;br /&gt;
  min-width: 300px;      /* Verhindert Schrumpfen */&lt;br /&gt;
  max-width: 600px;      /* Optional: sonst wird’s zu breit */&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center; /* Zentriert Inhalte (inkl. Überschrift) */&lt;br /&gt;
  width: 320px; /* gleiche Breite wie Slideshow, anpassen falls nötig */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box h3 {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-bottom: 0.5em;&lt;br /&gt;
  font-size: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Comparison slide show boxes */&lt;br /&gt;
&lt;br /&gt;
.slideshow-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 120px;&lt;br /&gt;
  flex-wrap: nowrap; /* verhindert Umbruch */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-box {&lt;br /&gt;
  width: 48%; /* jeweils etwa die Hälfte */&lt;br /&gt;
  min-width: 350px;&lt;br /&gt;
  background-color: #f9f9f9;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  height: 450px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container img {&lt;br /&gt;
  max-height: 100%;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  transition: all 0.3s ease-in-out;&lt;br /&gt;
  background: white;&lt;br /&gt;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button {&lt;br /&gt;
  background-color: #006699;&lt;br /&gt;
  color: white;&lt;br /&gt;
  border: none;&lt;br /&gt;
  font-size: 24px;&lt;br /&gt;
  padding: 10px 16px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.slideshow-container button:hover {&lt;br /&gt;
  background-color: #004466;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-wrapper {&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin-top: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button {&lt;br /&gt;
  background-color: #444;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-wrapper button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
.gallery-button-row {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 20px; /* Abstand zwischen den Buttons */&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button {&lt;br /&gt;
  background-color: #008CBA;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 10px 18px;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  cursor: pointer;&lt;br /&gt;
  min-width: 40px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gallery-button-row button:hover {&lt;br /&gt;
  background-color: #222;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.slideshow-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(3, 1fr); /* jetzt 3 Spalten */&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Media Info  Adjustments */&lt;br /&gt;
.mediainfo-box {&lt;br /&gt;
    background:#f9f9f9;&lt;br /&gt;
    border:1px solid #ddd;&lt;br /&gt;
    padding:0.5em 0.8em;&lt;br /&gt;
    border-radius:4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediainfo-tag {&lt;br /&gt;
    background:#eee;&lt;br /&gt;
    border-radius:3px;&lt;br /&gt;
    padding:2px 6px;&lt;br /&gt;
    margin-right:4px;&lt;br /&gt;
    font-size:0.85em;&lt;br /&gt;
    display:inline-block;&lt;br /&gt;
}&lt;br /&gt;
.references p {&lt;br /&gt;
    margin: 0 0 0.5em 0;&lt;br /&gt;
    padding-left: 1.5em;&lt;br /&gt;
    text-indent: -1.5em;&lt;br /&gt;
    line-height: 1.5;&lt;br /&gt;
    color: #555555; /* helles Dunkelgrau */&lt;br /&gt;
}&lt;br /&gt;
.references a {&lt;br /&gt;
    color: #555555;&lt;br /&gt;
    text-decoration: underline; /* optional */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Chart-Container */&lt;br /&gt;
.chart-container {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    max-width: 900px;  /* optional */&lt;br /&gt;
    height: 600px;     /* gewünschte Höhe */&lt;br /&gt;
    margin: auto;&lt;br /&gt;
}&lt;br /&gt;
#lineChart {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    height: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: Hover-Effekt für Linienpunkte */&lt;br /&gt;
.line-hover {&lt;br /&gt;
    border-width: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table img {&lt;br /&gt;
  max-height: 100px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.all-files-table td {&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Allgemeines Styling für die Tabelle */&lt;br /&gt;
/* #catalog {&lt;br /&gt;
 /*   width: 100%;&lt;br /&gt;
 /*   table-layout: auto !important; /* Flexibel für DataTables und schmalere Spalten */&lt;br /&gt;
  /*  border-collapse: collapse; /* Entfernt unnötige Ränder */&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
/* Spaltenbreiten anpassen und Schmaler machen */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 4px;&lt;br /&gt;
    line-height: 1.2;         /* kleinere Zeilenhöhe */&lt;br /&gt;
    text-align: left;  /* Standardtextausrichtung für alle Zellen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(1), #catalogDPL td:nth-child(1) {&lt;br /&gt;
    width: 11%; /* Book */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(2), #catalogDPL td:nth-child(2) {&lt;br /&gt;
    width: 4%; /* Year */&lt;br /&gt;
    text-align: center;  /* Jahr zentrieren */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(3), #catalogDPL td:nth-child(3) {&lt;br /&gt;
    width: 7%; /* Illustrator */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(4), #catalogDPL td:nth-child(4) {&lt;br /&gt;
    width: 5%; /* Chpt in Orig */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(5), #catalogDPL td:nth-child(5) {&lt;br /&gt;
    width: 5%; /* Chpt in this Ed. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(6), #catalogDPL td:nth-child(6) {&lt;br /&gt;
    width: 5%; /* Ill. in Chpt. */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(7), #catalogDPL td:nth-child(7) {&lt;br /&gt;
    width: 12%; /* Illustration Title */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(8), #catalogDPL td:nth-child(8) {&lt;br /&gt;
    width: 11%; /* Tags */&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL th:nth-child(9), #catalogDPL td:nth-child(9) {&lt;br /&gt;
    width: 8%; /* ID */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Entferne horizontales Scrollen und passe das Design an */&lt;br /&gt;
#catalogDPL_wrapper {&lt;br /&gt;
    overflow-x: hidden; /* Kein horizontales Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: Passe den Abstand der Spalten an */&lt;br /&gt;
#catalogDPL th, #catalogDPL td {&lt;br /&gt;
    padding: 1px 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* DataTables Filter-Box und Pagination nach oben verschieben */&lt;br /&gt;
#catalogDPL_filter {&lt;br /&gt;
    margin-bottom: -2px;&lt;br /&gt;
    margin-top: -18px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    float: right;&lt;br /&gt;
}&lt;br /&gt;
#catalogDPL_length {&lt;br /&gt;
    float: left; /* Zeige X Einträge nach rechts verschieben */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#catalogDPL_length select {&lt;br /&gt;
    padding-right: 20px;&lt;br /&gt;
    padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verhindert, dass die DataTable das Layout stört */&lt;br /&gt;
.dataTables_wrapper {&lt;br /&gt;
    width: 140%;&lt;br /&gt;
    overflow: visible; /* Entfernt das äußere Scrollen */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Kompaktere Zeilen für DataTables */&lt;br /&gt;
#catalogDPL.dataTable tbody td,&lt;br /&gt;
#catalogDPL.dataTable thead th {&lt;br /&gt;
    padding: 3px 8px !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    height: auto !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Eingabefelder in DataTables-Kopfzeile sauber einpassen */&lt;br /&gt;
#catalogDPL thead input {&lt;br /&gt;
    box-sizing: border-box;       /* verhindert, dass padding + border die Größe aufblähen */&lt;br /&gt;
    width: 100%;                  /* volle Breite der Zelle */&lt;br /&gt;
    height: 100%;                 /* passt sich der Zellenhöhe an */&lt;br /&gt;
    padding: 4px;                 /* kleiner Innenabstand */&lt;br /&gt;
    margin: 0;                    /* verhindert vertikales Überlappen */&lt;br /&gt;
    font-size: 13px;              /* kleiner und lesbarer */&lt;br /&gt;
    border: 1px solid #ccc;       /* optisch passend zur Tabelle */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page .row &amp;gt; .large-12.columns {&lt;br /&gt;
    border-radius: 50px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    background-color: rgba(255, 242, 230, 0.75);&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #page-content &amp;gt; .row {&lt;br /&gt;
    background: transparent;  /* Hintergrund unsichtbar, Container bleibt */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-Main_Page #firstHeading {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Illus</name></author>
	</entry>
</feed>