.mw-page-container {
    padding: unset;
}

.mw-header {
    border-bottom: 1px solid var(--cw_highlight_color);
    background-color: white;
}

/* Navigationsleiste (links) */
#mw-panel {
    margin-left: unset;
    padding: unset;
    background-color: var(--cw_sidebar_menu_background_color);
}

/* Navigationsleiste (links) - HTML Link Formatierung entfernt */
#mw-panel a {
    text-decoration: none !important;
    color: var(--cw_font_color) !important;
}

.vector-menu-content {
    padding-left: 30px;
}

.vector-menu {
    margin: unset !important;
}

#mw-navigation .vector-menu-heading-label {
    padding-left: 20px;
    text-transform: uppercase;
    color: var(--cw_highlight_color);
    font-weight: bold;
}

.vector-menu-heading {
    padding-bottom: 10px !important;
    margin-left: unset !important;
}

.mw-page-container-inner {
    background-color: var(--cw_content_background_color);
}

#mw-panel .vector-menu-content-list li {
    padding-bottom: 7px;
    padding-top: 7px;
}

.mw-page-container {
    margin: unset !important;
    min-width: 100% !important;
}

/* Logo */
.mw-logo-icon {
    display: unset; /* Damit in der Mobilansicht das Logo als Home Button angezeigt wird */
    width: unset !important; /* Bugfix: iOS - Safari - Logo (Home Button) - wird zu klein angezeigt */
    margin-left: 10px;
}

/* Login Seite - Logo direkt über dem Benutzernamen und Passwort (Mobil Ansicht) ausblenden */
.watermark {
    display: none;
}

#vector-article-toolbar {
    padding-bottom: 10px;
}

/* Wiki-Seite - Bearbeitungs Leiste */
.vector-article-toolbar .mw-list-item {
    padding-left: 10px;
    padding-right: 10px;
    margin: unset;

}

.vector-article-toolbar #p-associated-pages .mw-list-item:first-child {
    margin-left: 8px;
}

.vector-article-toolbar .vector-menu-dropdown {
    padding-left: 10px;
    padding-right: 10px;
    margin: unset;
}

.vector-article-toolbar .mw-list-item a {
    text-decoration: none !important;
    color: var(--cw_font_color) !important;
}

/* Wiki-Seite - 100% Breite + Platz für inline Komments */
.mw-content-container {
    min-width: calc(100% - 350px);
    /*margin-left: 20px !important; !* bei ausgeblendeter Navigationsleiste einen Abstand von 10px nach links *!*/
}

/* Hauptseite und Diskussions Button - linksünding ausrichten*/
#left-navigation,
#left-navigation .vector-menu-content {
    padding-left: unset;
    margin-left: unset;
}

#left-navigation {
    display: flex;
}

#firstHeading {
    border-bottom: unset;
}

.mw-body-header {
    margin-right: -8px;
}

/* Such Feld - Rahmen entfernen */
#searchform .cdx-search-input {
    border: unset;
}

/* Suchfeld - Such Button ausblenden */
#searchform .cdx-search-input__end-button,
#vector-sticky-search-form .cdx-search-input__end-button {
    display: none;
}

/* Suchfeld - Fokusfarbe von blau auf grau setzen */
.vector-search-box-input:focus,
.cdx-text-input__input:focus {
    outline-color: var(--cw_searbar_border_color) !important;
    border: var(--cw_searbar_border_color) !important;
    box-shadow: unset !important;
}

/* Suchfeld */
.vector-search-box-input,
.cdx-text-input__input {
    border: none !important;
}

/* Seitenkopf - Buttons (rechts) - Dropdown - HTML Link Formatierung entfernt */
#pt-userpage a, /* Benutzerseite */
#pt-mytalk a, /* Diskussionsseite */
#pt-sandbox a, /* Spielwiese */
#pt-preferences a, /* Einstellungen */
#pt-watchlist a,
#pt-mycontris a, /* Beiträge */
#pt-logout a /* Abmelden */
{
    text-decoration: none !important;
    color: var(--cw_menu_font_color) !important;
}

/* Seitenleiste - Textfarbe anpassen */
#mw-panel * {
    color: var(--cw_menu_font_color);
}

/* Wiki-Seite - Navigationsleiste - Textfarbe anpassen */
#left-navigation *,
#right-navigation * {
    color: var(--cw_menu_font_color);
}

/* Extra Suchleiste - beim herunter scrollen */
#vector-sticky-header .mw-page-title-main {
    color: var(--cw_menu_font_color);
}

/* Extra Suchleiste Buttons (rechts) - Dropdown - HTML Link Formatierung entfernt */
#pt-userpage-sticky-header a, /* Benutzerseite*/
#pt-mytalk-sticky-header a, /* Diskussionsseite */
#pt-sandbox-sticky-header a, /* Spielwiese */
#pt-preferences-sticky-header a, /* Einstellungen */
#pt-watchlist-sticky-header a, /* Beobachtungsliste  */
#pt-mycontris-sticky-header a, /* Beiträge */
#pt-logout-sticky-header a /* Abmelden */
{
    text-decoration: none !important;
    color: var(--cw_menu_font_color) !important;

}

.sidebar-toc * {
    white-space: nowrap;
}

/* Inhaltsverzeichnis (Toc) - HTML Link Formatierung entfernt */
.sidebar-toc-list-item a {
    text-decoration: none !important;
    color: var(--cw_menu_font_color) !important;
}

/* Inhaltsverzeichnis (Toc) - Hintergrund setzen */
.vector-sticky-toc-container * {
    background-color: var(--cw_sidebar_menu_background_color);
    padding: unset;
}

/* Inhaltsverzeichnis (Toc) -  Fokusiertes Element */
.sidebar-toc .sidebar-toc-list-item-active > .sidebar-toc-link {
    font-weight: unset !important;
    background-color: white;
    border-left: 2px solid var(--cw_highlight_color);
}

.sidebar-toc, .sidebar-toc:after {
    margin-left: unset;
}

/* Inhaltsverzeichnis (Toc) */
.sidebar-toc-list-item {
    padding: 4px 0px 4px 10px !important;
    /*display: list-item !important; !* Aufzählungsnummern anzeigen *!*/
    /*list-style: decimal !important; !* Aufzählungsnummern anzeigen *!*/
}

.sidebar-toc-list-item-active .sidebar-toc-link {
    /*padding: 4px 10px 4px 10px;*/
}

#sidebar-toc-label {
    padding: 10px;
}

.sidebar-toc-text {
    padding-left: 10px !important;
}

.sidebar-toc-list-item {
    margin-left: 20px;
}

/* Seitenkopf - Buttons (rechts) - Icons einfärben */
#pt-notifications-alert a,  /* Benachrichtigugngsglocke */
#pt-notifications-notice a, /* Benachrichtigungen */
#pt-watchlist-2 a,          /* Beobachtungsliste  */
#p-personal-label           /* Benutzermenü (Dropdown) */
{
    filter: invert(21%) sepia(7%) saturate(179%) hue-rotate(97deg) brightness(93%) contrast(87%);
}

/* Seitenkopf - Buttons (rechts) - Dropdown - Icons einfärben */
#pt-userpage a span::before,
#pt-mytalk a span::before,
#pt-sandbox a span::before,
#pt-preferences a span::before,
#pt-watchlist a span::before,
#pt-mycontris a span::before,
#pt-logout a span::before {
    filter: invert(21%) sepia(7%) saturate(179%) hue-rotate(97deg) brightness(93%) contrast(87%);
}

/* Extra Suchleiste Buttons (rechts) - Buttons (rechts) - Dropdown - Icons einfärben */
#vector-sticky-header .vector-sticky-header-icons a,
#p-personal-label-sticky-header {
    filter: invert(21%) sepia(7%) saturate(179%) hue-rotate(97deg) brightness(93%) contrast(87%);
}

/* Extra Suchleiste Buttons (rechts) - Buttons (rechts) - Dropdown - Icons einfärben */
#pt-userpage-sticky-header a span::before,
#pt-mytalk-sticky-header a span::before,
#pt-sandbox-sticky-header a span::before,
#pt-preferences-sticky-header a span::before,
#pt-watchlist-sticky-header a span::before,
#pt-mycontris-sticky-header a span::before,
#pt-logout-sticky-header a span::before {
    filter: invert(21%) sepia(7%) saturate(179%) hue-rotate(97deg) brightness(93%) contrast(87%);
}

/* Seitenkopf - Benutzerseite ausgeschriebener Link (rechts) - ausblenden */
#pt-userpage-2 {
    display: none;
}

/* Seitenkopf - Buttons (rechts) - Favoriten Stern */
#ca-watch a::before {
    /*noinspection CssUnknownTarget*/
    background-image: url(/w/skins/Vector/resources/common/images/watch-icon-black.svg) !important;
}
#ca-unwatch a::before {
    /*noinspection CssUnknownTarget*/
    background-image: url(/w/skins/Vector/resources/common/images/watch-icon-fully-black.svg) !important;
}

/* Wiki-Seite - Navigationsleiste (rechts) - Elemente ausblenden */
#ca-view,
    /*#ca-ve-edit,*/
#ca-edit,
#ca-history {
    display: none;
}

/* Wiki-Seite - Hauptseite - */
#p-associated-pages {
    display: none;
}

/* Wiki-Seite - Inhaltsverzeichnis Icon (Toc) - ausrichten  */
#vector-toc-collapsed-button {
    padding-left: unset ;
    margin-left: unset;
    background-color: var(--cw_content_background_color);
}

.mw-logo-container {
    display: none;
}

/* Seitenliste */
#p-navigation,
.mw-sidebar-action {
    display: none;
}

/* Seitennamen + SKin zurückwechseln Option - beim öffnen der Persönlichen Eigenschaften*/
.mw-sidebar-action-item {
    display:none;
}

.vector-toc-collapse-button {
    content: '';
    display: block;
    min-height: 1.5em;
    min-width: 1.5em;
    background-repeat: no-repeat;
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E chevron %3C/title%3E %3Cpath d=%22m9 2 1.3 1.3L3.7 10l6.6 6.7L9 18l-8-8 8-8zm8.5 0L19 3.3 12.2 10l6.7 6.7-1.4 1.3-8-8 8-8z%22/%3E %3C/svg%3E");
}

.vector-toc-collapse-button::before,
.vector-toc-collapse-button::after,
.vector-toc-uncollapse-button::before,
.vector-toc-uncollapse-button::after {
    display: none;
}

.vector-toc-uncollapse-button {
    display: none !important;
}

/* Inhaltsverzeichnis (Toc) - Scrollbar deaktivieren - dunkelgraue Linie bzw. weißer Schleier unterhalb des Inhaltsverzeichnisses*/
#mw-panel-toc::after {
    content: none !important;
    display: none !important;
    visibility: hidden !important;
    max-height: 0px !important;
}
/* Inhaltsverzeichnis (Toc) - ausblende Icon - nur das Icon klickbar machen, statt der ganzen Zeile */
#sidebar-toc-label {
    display: flex;
}

/* Inhaltsverzeichnis (Toc) - Icon grau machen - durch Transparenz */
.vector-toc-collapse-button {
    opacity: 0.67;
}

/* Inhaltsverzeichnis (Toc) - Damit in der Mobil Ansicht (MobileFrontend) der obere Abstand gesetzt ist*/
.mw-sticky-header-element {
    padding-top: 1.5em;
}

/* Wiki-Seite - Favoriten Icon hervorheben */
.vector-menu-tabs #ca-unwatch.icon a:before  {
    filter: var(--cw_highlight_filer_color);
}

/* Inhaltsverzeichnis (Toc) - auf maximale Breite setzen */
.sidebar-toc-level-2,
.xsidebar-toc-level-3 {
    margin-left: unset !important;
}

/* Inhaltsverzeichnis (Toc) - auf maximale Breite setzen */
#mw-panel-toc {
    width: unset !important;
}

/* Inhaltsverzeichnis (Toc) - auf maximale Breite setzen */
#mw-panel {
    width: unset;
}

/* Inhaltsverzeichnis (Toc) - Kompakter machen, also mehr links ausrichten - damit mehr Platz für Inhalt ist*/
.sidebar-toc-level-1 {
    padding-left: unset !important;
}

/* Navigation - ein/ausklapp button - Fokus Rahmen entfernen */
#mw-sidebar-button {
    border: unset !important;
    outline: unset !important;
    box-shadow: unset !important;
}

/* Links - wenn ein Link ausgewählt wird, soll die Farbe des Links nicht geändert werden, sondern der ursprünglichen Linkfarbe entsprechen*/
a:active {
    color: #36c;
}

/* Vorlage:Verwandte Seite - DIV in der Vorlage nur anzeigen, wenn der Visual Editor geöffnet ist */
.cw-show-when-ve-active {
    display: none;
}
.ve-active .cw-show-when-ve-active {
    display: block;
    border: none !important;
    background-color: inherit !important;
}
.ve-active .cw-show-when-ve-active pre {
    margin: unset
}

/* Inhaltsverzeichnis (toc) - Auf der Wiki-Seite zum ausdrucken - Aufzählungspunkte ausblenden */
#toc li {
    list-style: none !important;
}

/* Inhaltsverzeichnis (toc) - Auf der Wiki-Seite zum ausdrucken - Erste Aufzählungsebene links ausrichten */
#toc > ul {
    margin-left: unset;
}

/* Druckansicht der Wiki-Seite anpassen */
@media print {

    /* Inhaltsverzeichnis (toc) - Auf der Wiki-Seite zum ausdrucken - Aufzählungsnummern anzeigen */
    #toc ul li a .tocnumber {
        display: inline !important;
    }

    /* Das Logo überzeichnet die Trennlinie zwischen Kopfzeile mit Überschrift und dem Seiten Inhalt */
    .mw-logo-icon {
        margin-bottom: 10px
    }
}

/* Inhaltsverzeichnis (Toc) - alle Element um das Icon herum ausblenden */
.sidebar-toc-title {
    text-indent: -9999px; /* Text nach links verschieben */
    height: 20px;
}
.sidebar-toc-title button {
    position: absolute;
    left: 10px;
    text-indent: 0;
}

/* Bugfix: Wenn der Cursor im Suchfeld steht und dann mehrfach Umschalt + Tab gedrückt wird, dann erscheint über dem Logo der Hyperlink Text "Zum Inhalt springen" */
.mw-jump-link {
    display: none;
}

/* Navigationsleiste (links) - Abschnitt "Werkzeuge" ausblende" */
#p-tb {
    display: none;
}

/* Bildergalerie - wenn man leicht neben da Bild klickt, öffnet es sich (Bugfix) */
.mw-gallery-slideshow .mw-gallery-slideshow-img-container {
    justify-items: center;
}
.mw-gallery-slideshow .oo-ui-panelLayout .image {
    width: fit-content;
}

/* Bildergalerien - Mobil: Abstand zwischen den Bildern viel zu groß (Bugfix) - Desktop: Bilder einzelauswahl zu hoch, nach Klicken auf das Ordner Symbol (Bugfix) */
.gallery .thumb div {
    margin: 0 auto !important;
}

/* Extension: MultimediaViewer - Download Button und Datei teilen/einbetten Button ausblenden */
.mw-mmv-download-button,
.mw-mmv-reuse-button {
    display: none;
}

/* Extension: MultimediaViewer - Options Button zum deaktivieren des MultimediaViewers deaktivieren */
.mw-mmv-options-button {
    display: none;
}

/* Extension: MultimediaViewer - Infoleiste unter dem Bild ausblenden und Bild auf voller Höhe anzeigen */
.mw-mmv-post-image {
    display: none;
}
.mw-mmv-image-wrapper {
    height: 100%;
}

/* Extension: MultimediaViewer - Download Popup Fenster beim verwenden von Rechtsklick auf dem Bild */
.mw-mmv-download-dialog {
    display: none !important;
}

/* Mobilansicht - Bilder auf maximale Bildschirmbreite begrenzen (Bugfix) */
.mw-mf #content img {
    max-width: 100%;
    height: auto !important;
}

/* Mobilansicht - Bilder auf maximale Bildschirmbreite begrenzen (Bugfix) */
.mw-mf .thumb .thumbimage {
    width: 100% !important;
}
.mw-mf .thumb .thumbinner {
    width: 100% !important;
}

/* Mobilansicht - Bildergalerie - abstände nach unten und oben sind viel zu hoch (Bugfix)*/
.mw-mf .gallery .gallerybox .thumb div {
    margin: 10px auto !important;
}

/* Mobilansicht - Glossar - Vorschläge ausblenden, da diese mobil nicht korrekt dargestellt werden (Bugfix) */
.mw-mf .mw-lingo-tooltip {
    display: none;
}

/* Tabelle - Kopfzeile - Hintergrundfarbe anpassen */
.wikitable th {
    background-color: var(--cw_sidebar_menu_background_color) !important;
}