<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">&lt;!--Design41--&gt;
html, body {
 scroll-behavior: smooth;
}

html {
 font-size: 16px;
 font-family: sans-serif;
}

body {
 width: 100%;
 margin: 0;
}



.cms_div_um_alles {
 width: 100%;
 display: flex;
 flex-wrap: wrap;
 align-items: center;
 justify-content: center;
}

h1 {
 font-size: 2rem;
 line-height: 2.8rem;
}

div, p, li, input {
 font-size: 0.85rem;
 line-height: 1.3rem;
}

a {
 text-decoration: none;
}

select {
 font-size: 0.85rem;
 padding: 3px 6px;
 border-radius: var(--borderradius);
}

.navi_eintrag1 select {
 height: auto;
 padding: 2px;
}

.navi_eintrag2 select {
 height: auto;
 padding: 2px;
}

#rahmen {
 display: flex;
 flex-wrap: wrap;
 flex-direction: column;
 width: 100%;
 align-items: center;
 min-height: 100vh;
}

#bilderleiste {
 display: flex;
 flex-wrap: wrap;
 justify-content: center;
 align-items: center;
 width: 100%;
 order: 1;
 height: 20vh;
}

#bilderleiste a {
 height: 65%;
}

#bilderleiste a img {
 height: 100%;
}

#navi_mobile_2020 {
 display: none;
 width: 100%;
 position: sticky;
 top: 0;
 z-index: 100;
 background-color: var(--hauptfarbe);
 overflow-y: auto;
 max-height: 100vh;
}

#navi_mobile_2020 #navi_mobile_2020_burgermenu {
 width: 100%;
 display: flex;
 flex-wrap: wrap;
 align-items: center;
 height: 100%;
 height: 5vh;
 min-height: 30px;
}

#navi_mobile_2020 #navi_mobile_2020_burgermenu:hover {
 cursor: pointer;
}

#navi_mobile_2020 #navi_mobile_2020_burgermenu #burgermenu_button {
 height: 80%;
 background-image: url(/bilder/button_mobil/burgermenu_symbol_rgb255.svg);
 width: 45px;
 background-size: contain;
 background-repeat: no-repeat;
 background-position: center;
}

#navi_mobile_2020 #navi_mobile_2020_burgermenu #burgermenu_menu_text {
 color: var(--hell_transparent);
 text-transform: uppercase;
 letter-spacing: 1px;
 padding-left: 2vw;
 font-weight: 600;
 font-size: 1rem;
}

#navi_mobile_2020 #navi_mobile_2020_inhalt {
 display: none;
 width: 100%;
}

#navi_mobile_2020 #navi_mobile_2020_inhalt ul {
 width: 100%;
 padding: 0;
 margin: 0;
}

#navi_mobile_2020 #navi_mobile_2020_inhalt ul li {
 width: 92%;
 padding: 4%;
 border-bottom: 2px dotted var(--hell_transparent);
}

#navi_mobile_2020 #navi_mobile_2020_inhalt ul li:last-of-type {
 border-bottom: none;
}

#navi_mobile_2020 #navi_mobile_2020_inhalt ul li a {
 list-style-type: none;
 display: flex;
 flex-wrap: wrap;
 color: var(--hell);
 align-items: center;
 font-size: 1rem;
}

#navi_mobile_2020 #navi_mobile_2020_inhalt ul li a.aktiv {
 color: var(--hell);
 font-weight: 600;
 border-left: 5px solid var(--hell);
 padding-left: 10px;
}

#navi_mobile_2020 #navi_mobile_2020_inhalt ul li .navi_mobil_e1_flexbox {
 width: 100%;
 display: flex;
}

#navi_mobile_2020 #navi_mobile_2020_inhalt ul li .navi_mobil_e1_flexbox a {
 flex: 1;
 color: var(--hell);
 align-items: center;
}

#navi_mobile_2020 #navi_mobile_2020_inhalt ul li .navi_mobil_e1_flexbox a.aktiv {
 color: var(--hell);
 font-weight: 600;
 border-left: 5px solid var(--hell);
 padding-left: 10px;
}

#navi_mobile_2020 #navi_mobile_2020_inhalt ul li .navi_mobil_e1_flexbox .auf_zu_mobilenavi_btn {
 height: 2vh;
 width: 20%;
 display: flex;
 justify-content: flex-end;
}

#navi_mobile_2020 #navi_mobile_2020_inhalt ul li .navi_mobil_e1_flexbox .auf_zu_mobilenavi_btn span.navi_unterebene_aufklappen {
 height: 100%;
 background-image: url(/bilder/button_mobil/burgermenu_symbol_aufklappen_rgb255.svg);
 width: 30px;
 background-size: contain;
 background-repeat: no-repeat;
 background-position: center;
}

#navi_mobile_2020 #navi_mobile_2020_inhalt ul li .navi_mobil_e1_flexbox .auf_zu_mobilenavi_btn span.navi_unterebene_zuklappen {
 height: 100%;
 background-image: url(/bilder/button_mobil/burgermenu_symbol_einklappen_rgb255.svg);
 width: 30px;
 background-size: contain;
 background-repeat: no-repeat;
 background-position: center;
}

#navi_mobile_2020 #navi_mobile_2020_inhalt ul li .navi_mobil_e1_flexbox .auf_zu_mobilenavi_btn .navi_unterebene_zuklappen {
 display: none;
}

#navi_mobile_2020 #navi_mobile_2020_inhalt ul li .mobile_navi_unterebene {
 display: none;
}

#navi_mobile_2020 #navi_mobile_2020_inhalt ul li ul {
 list-style-type: none;
 background-color: #124279;
}

#navi_mobile_2020 #navi_mobile_2020_inhalt ul li ul li:first-of-type {
 margin-top: 10px;
}

#navigation {
 position: sticky;
 top: 0;
 order: 2;
 width: 100%;
 display: flex;
 justify-content: center;
 align-items: center;
 background-color: var(--hauptfarbe);
 height: 5vh;
 min-height: 45px;
 z-index: 20;
}

#navigation ul {
 display: inline-flex;
 justify-content: space-around;
 align-items: center;
 width: 1200px;
 padding: 0;
 margin: 0;
 height: 100%;
}

#navigation ul li {
 display: block;
 justify-content: center;
 height: 100%;
 align-items: center;
 width: inherit;
}

#navigation ul li a {
 font-size: 1rem;
 text-decoration: none;
 color: var(--hell);
 height: 100%;
 display: flex;
 justify-content: center;
 align-items: center;
 width: auto;
 transition: 0.5s;
 letter-spacing: 1px;
}

#navigation ul li a:hover {
 color: var(--mittelgrau);
}

#navigation ul li a.aktiv {
 color: var(--mittelgrau);
}

#navigation ul li a.aktiv:hover {
 color: var(--mittelgrau);
}

#navigation ul li ul {
 display: block;
 width: auto;
 background-color: var(--hauptfarbe_alternativ);
 height: auto;
 overflow-y: auto;
 max-height: 600px;
}

#navigation ul li ul li a {
 height: 3vh;
 min-height: 35px;
 font-size: 0.85rem;
 transition: none;
 text-align: center;
 line-height: 1.2rem;
 padding: 8px 10px;
}

#navigation ul li ul li a:hover {
 transition: 0.5s;
}

#navigation .subebene_eintraege li a:hover {
 transition: 0.5s;
}

#navigation .subebene_eintraege {
 display: none;
 width: auto;
 background-color: var(--hauptfarbe_alternativ);
 height: auto;
 overflow-y: auto;
 max-height: 600px;
 position: static;
}

#navigation .subebene_eintraege li{
 display: block;
 width: auto;
 background-color: var(--hauptfarbe_alternativ);
 height: auto;
 max-height: 600px;
 padding: 1%
}

#navigation .subebene_eintraege li a {
 height: 3vh;
 min-height: 35px;
 font-size: 0.85rem;
 transition: none;
 text-align: center;
 line-height: 1.2rem;
 padding: 8px 10px;
}

#navigation .navi_unter_eintrag_steuerung
{
 display: block;
 position: relative;
}

#navigation .navi_unter_eintrag_steuerung .beschriftung
{
 display: inline-block;
 width: 100%;
}

#navigation .navi_unter_eintrag_steuerung .steuerung-btn
{
 display: inline-block;
 position: absolute;
 right: 0;
 top: 26%;
 background-color: transparent;
 background-image: url("/bilder/button_mobil/burgermenu_symbol_aufklappen_rgb255.svg");
 background-repeat: no-repeat;
 background-size: 76%;
 background-position: top;
 border: none;
 height: 22px;
 width: 37px;
 transform: rotate(271deg);
}

#navigation .navi_unter_eintrag_steuerung .steuerung-btn.offen
{
 transform: rotate(0deg);
}

#navigation .navi_unter_eintrag_steuerung .steuerung-btn:hover
{
 opacity: 0.5;
 cursor: pointer;
}

#inhalt {
 order: 3;
 width: 1200px;
 min-height: 40vh;
}

#inhalt .inhalt_seitenvorlage {
 display: flex;
 flex-wrap: wrap;
}

#inhalt .aktivleiste_vorschau {
 order: 2
}

#inhalt #content {
 display: flex;
 flex-wrap: wrap;
 padding-right: 20px!important;
 flex: 1;
 order: 1;
 flex-direction: column;
 width: 75%;
}

#inhalt .bausteinbereich {
 width: 100%;
}

.kurztext_global {
 width: 96%;
 padding: 2%;
 display: flex;
 flex-wrap: wrap;
 font-family: sans-serif;
 background-color: var(--hellgrau);
}

.kurztext_global .kurztext_erstellungsinfo {
 width: 100%;
}

.kurztext_global h3 {
 width: 100%;
 font-family: sans-serif;
 font-size: 1.4rem;
 color: var(--hauptfarbe);
}

.kurztext_global .kurztext_nur_der_text {
 width: 100%;
 padding: 8px 0;
}

.kurztext_global .kurztext_nur_der_text .kurztext_bilderleiste {
 margin: 0!important;
}

.kurztext_global .kurztext_nur_der_text .kurztext_bilderleiste .kurztext_einzelbildkasten {
 padding: 0;
 margin: 0;
}

.kurztext_global .kurztext_nur_der_text .kurztext_bilderleiste .kurztext_einzelbildkasten .bildunterschrift {
 font-size: 0.8rem;
 line-height: 1rem;
}

.kurztext_global .kurztext_nur_der_text .kurztext_bilderleiste .kurztext_einzelbildkasten .bildausgabe {}

.kurztext_global .kurztext_nur_der_text .kurztext_bilderleiste .kurztext_einzelbildkasten .bildausgabe input[type="image"] {
 width: 100%;
}

.kurztext_global .kurztext_nur_der_text .kurztext_text_div {
 padding: 0;
 margin: 0;
 font-size: 0.95rem;
 line-height: 1.65rem;
}

.kurztext_global .kurztext_nur_der_text .kurztext_text_div p {
 font-size: 0.95rem;
 line-height: 1.65rem;
 font-family: sans-serif;
}

.datei_download_multi {
 width: 96%;
 padding: 2%;
 display: flex;
 flex-wrap: wrap;
 margin: 0;
 font-family: sans-serif;
}

.datei_download_multi h3 {
 width: 100%;
 font-family: sans-serif;
 font-size: 1.4rem;
 color: var(--hauptfarbe);
}

.datei_download_multi .download_beschreibung:first-of-type {
 width: 100%;
 flex: none;
 padding-left: 0!important;
}

.datei_download_multi .download_beschreibung {
 flex: 1;
 padding-left: 5px!important;
 max-width: 98%;
 font-family: sans-serif;
}

.datei_download_multi .download_beschreibung p {
 font-family: sans-serif;
}

.datei_download_multi .download_beschreibung a {
 word-break: break-all;
 font-family: sans-serif;
}

.nurbild_global {
 width: 96%;
 padding: 2%;
 display: flex;
 flex-wrap: wrap;
 background-color: var(--hellgrau);
 border-radius: var(--borderradius);
 margin: 0;
}

.nurbild_global .nurbild_bilderleiste {
 display: flex;
 flex-wrap: wrap;
 margin: 0;
 justify-content: space-around;
}

.nurbild_global .nurbild_bilderleiste .nurbild_einzelbildkasten {
 padding: 0;
 margin: 1.5% 1%;
}

.nurbild_global .nurbild_bilderleiste .nurbild_einzelbildkasten .bildausgabe input[type="image"] {
 background-color: var(--hell);
 padding: 7px;
}

.nurbild_global .nurbild_bilderleiste .nurbild_einzelbildkasten .bildunterschrift {
 background-color: var(--hell);
 padding: 7px;
 margin-top: -5px !important;
 font-family: sans-serif;
}

#inhalt h1 {
 width: 100%;
 color: var(--hauptfarbe);
}

#inhalt h2 {
 width: 100%;
}

#inhalt #bild_neben_text_position {
 width: 100%;
}

#inhalt .aktivleiste_vorschau #aktivleiste_innen_id {
 width: 100%;
}

#inhalt .aktivleiste_vorschau #aktivleiste_innen_id .kurztext_global {
 width: 92%;
 padding: 4%;
 display: flex;
 flex-wrap: wrap;
 font-family: sans-serif;
 background-color: var(--hellgrau);
 border-radius: var(--borderradius);
}

#inhalt .aktivleiste_vorschau #aktivleiste_innen_id .kurztext_global h3 {
 width: 100%;
 font-family: sans-serif;
 font-size: 1rem;
 color: var(--hauptfarbe);
}

#inhalt .aktivleiste_vorschau #aktivleiste_innen_id .kurztext_global .kurztext_nur_der_text {
 width: 100%;
 display: flex !important;
 flex-wrap: wrap;
}

#inhalt .aktivleiste_vorschau #aktivleiste_innen_id .kurztext_global .kurztext_nur_der_text .kurztext_bilderleiste {
 width: 100% !important;
 margin: 7px 0 !important;
 padding: 0;
}

#inhalt .aktivleiste_vorschau #aktivleiste_innen_id .kurztext_global .kurztext_nur_der_text .kurztext_bilderleiste .kurztext_einzelbildkasten {
 margin: 0;
 padding: 0;
}

#inhalt .aktivleiste_vorschau #aktivleiste_innen_id .kurztext_global .kurztext_nur_der_text .kurztext_bilderleiste .kurztext_einzelbildkasten .bildausgabe input[type="image"] {
 width: 100%;
}

#inhalt .aktivleiste_vorschau #aktivleiste_innen_id .kurztext_global .kurztext_nur_der_text .kurztext_text_div {
 width: 100%;
 margin: 0;
 padding: 0 !important;
}

#inhalt .aktivleiste_vorschau #aktivleiste_innen_id .ausgabe_tagcloud {
 max-width: 99%;
}

#inhalt #news_ausgabekasten .kurztext_global {
 font-family: sans-serif;
 background-color: var(--hellgrau);
 border-radius: var(--borderradius);
 padding: 15px;
}

#inhalt #news_ausgabekasten .kurztext_global h3 {
 width: 100%;
 font-family: sans-serif;
 font-size: 1.4rem;
 color: var(--hauptfarbe);
 margin-bottom: 7px;
}

#inhalt #news_ausgabekasten .kurztext_global .kurztext_nur_der_text {
 width: 100%;
}

#inhalt #news_ausgabekasten .kurztext_global .kurztext_nur_der_text .kurztext_bilderleiste {
 margin: 0 8px 0 0 !important;
}

#inhalt #news_ausgabekasten .kurztext_global .kurztext_nur_der_text .kurztext_bilderleiste .kurztext_einzelbildkasten .bildausgabe {
 padding: 5px;
}

#inhalt #news_ausgabekasten .kurztext_global .kurztext_nur_der_text .kurztext_bilderleiste .kurztext_einzelbildkasten .bildunterschrift {
 padding: 5px;
}

#inhalt #news_ausgabekasten .kurztext_global .kurztext_nur_der_text .kurztext_text_div {
 font-size: 0.95rem;
 line-height: 1.4rem;
 font-family: sans-serif;
 margin-top: 0;
}

#inhalt #news_ausgabekasten .kurztext_global .kurztext_nur_der_text .kurztext_text_div a {
 color: var(--hauptfarbe);
 font-weight: 600;
}

#fuss {
 width: 100%;
 display: flex;
 flex-wrap: wrap;
 justify-content: center;
 align-items: center;
 background-color: var(--hauptfarbe);
 order: 4;
}



/*----------- Ausklappbare Infobox, Bearbeitungsmodus ------------*/

.bst_ausklappbare_infobox {background-color: var(--hauptfarbe_hellhinterg); margin: 25px 0;}
.bst_ausklappbare_infobox h3 {background-color: var(--hauptfarbe); padding: 15px 45px 15px 20px; color: var(--hell); letter-spacing: 1px; margin: 0; position: relative; transition: 0.2s;}
.bst_ausklappbare_infobox h3:hover {cursor: pointer; background-color: var(--hauptfarbe_alternativ);}
.bst_ausklappbare_infobox h3::after {content: ""; background-image: url(/bilder/button_mobil/burgermenu_symbol_aufklappen_rgb255.svg); height: 20px; width: 20px; position: absolute; right: 20px; background-position: center; background-repeat: no-repeat; background-size: contain; transform: rotate(-90deg); transition: 0.3s;}
.bst_ausklappbare_infobox.ausgeklappt h3::after {transform: rotate(0deg);}
.bst_ausklappbare_infobox .bst_ausklappbare_infobox_details {padding: 0 20px; max-height: 0; overflow: hidden; transition: 0.3s;}
.bst_ausklappbare_infobox .bst_ausklappbare_infobox_details.ausgeklappt {padding: 15px 20px; max-height: 50vh; overflow: auto;}
.bst_ausklappbare_infobox .bst_ausklappbare_infobox_details p:first-of-type {margin-top: 0;}
.bst_ausklappbare_infobox .bst_ausklappbare_infobox_details p:last-of-type {margin-bottom: 0;}
.bst_ausklappbare_infobox .bst_ausklappbare_infobox_details p a {color: var(--hauptfarbe); font-weight: bold;}
.bst_ausklappbare_infobox .bst_ausklappbare_infobox_details p a:hover {border-bottom: 2px solid var(--hauptfarbe);}



/*----------- Ausklappbare Infobox, Farbe ------------*/

.bst_ausklappbare_infobox h3.hauptfarbe {
 background-color: var(--hauptfarbe);
}

.bst_ausklappbare_infobox h3.zweitfarbe {
 background-color: var(--zweitfarbe);
}

.bst_ausklappbare_infobox h3.rot {
 background-color: #bd1a1a;
}

.bst_ausklappbare_infobox h3.blau {
 background-color: #264084;
}

.bst_ausklappbare_infobox h3.gruen {
 background-color: #147814;
}

.bst_ausklappbare_infobox h3.orange {
 background-color: #e38224;
}

.bst_ausklappbare_infobox h3.petrol {
 background-color: #008791;
}


/*----------- Ausklappbare Infobox, Bearbeitungsmodus ------------*/

.baustein_bearb_zindex.bst_ausklappbare_infobox .baustein_bearbeiten .baustein_bearbeiten_inhalt .eine_zeile {margin-bottom: 10px;}
.baustein_bearb_zindex.bst_ausklappbare_infobox .baustein_bearbeiten .baustein_bearbeiten_inhalt .eine_zeile #ausklappbare_infobox_ueberschrift {width: 98%;}
.baustein_bearb_zindex.bst_ausklappbare_infobox .baustein_bearbeiten .baustein_bearbeiten_inhalt .eine_zeile #ausklappbare_infobox_details_tbl {width: 100% !important;}
.baustein_bearb_zindex.bst_ausklappbare_infobox .baustein_bearbeiten .baustein_bearbeiten_inhalt .eine_zeile #ausklappbare_infobox_details_tbl #ausklappbare_infobox_details_ifr {padding:10px; box-sizing: border-box;}



#vorlage642 hr {max-width: 60vw; border-color: var(--hauptfarbe);}
#vorlage642 #vorlage642_zurueck_button {max-width: 60vw; margin: 0 auto;}
#vorlage642 input[type="submit"] {border: 2px solid var(--hauptfarbe); background-color: var(--hauptfarbe); border-radius: 5px; color: white; margin: 8px 0 30px 0; padding: 5px 18px; transition: 0.3s;}
#vorlage642 input[type="submit"]:hover {color: var(--hauptfarbe); background-color: var(--hell);}

#vorlage642 .alle_news_anzeigen_btn {display: inline-block; font-size: 10pt; text-decoration: none; border: 2px solid var(--hauptfarbe); background-color: var(--hauptfarbe); border-radius: 5px; color: white; margin: 8px 0 30px 0; padding: 2px 18px; transition: 0.3s;}
#vorlage642 .alle_news_anzeigen_btn:hover {color: var(--hauptfarbe); background-color: var(--hell); }


@keyframes fade_in {
 0% {
  opacity: 0;
 }
 100% {
  opacity: 1;
 }
}

@keyframes fade_out {
 0% {
  opacity: 1;
 }
 99% {
  display: flex;
 }
 100% {
  opacity: 0;
  display: none;
 }
}

@media screen and (max-width: 1320px) {
 #inhalt {
  width: 92%;
 }
 #navigation ul {
  width: 92%;
 }
 /*  Verschiebbare Login-Box zum Ausklappen  */
 #verschiebbare_spezialbox {
  top: 30vh !important;
  left: auto !important;
  right: -300px !important;
  transition: 0.5s;
  max-height: 68vh;
  overflow-y: auto;
  background-color: var(--hell);
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
 }
 #verschiebbare_spezialbox.verschiebebox_aufgeklappt {
  right: 30px !important;
 }
 .verschiebbare_spezialbox_ein_aus_btn {
  display: flex;
  position: fixed;
  z-index: 21;
  background-color: var(--hauptfarbe);
  color: var(--hell);
  border: 2px solid var(--hauptfarbe);
  border-radius: var(--borderradius);
  transition: 0.3s;
  padding: 8px 4px;
  box-shadow: 0 0 5px var(--schwarzgrau);
  writing-mode: vertical-lr;
  text-orientation: mixed;
  top: 30vh;
  text-transform: uppercase;
  letter-spacing: 0.5px;
 }
 .verschiebbare_spezialbox_ein_aus_btn:hover {
  background-color: var(--hauptfarbe_alternativ);
  cursor: pointer;
  box-shadow: none;
 }
 .verschiebbare_spezialbox_ein_aus_btn img {
  height: 10px;
  margin-top: 10px;
 }
 #verschiebbare_spezialbox_auskl_btn {
  right: 0;
  animation-name: fade_in;
  animation-duration: 0.5s;
  animation-direction: normal;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
  margin-right: -5px;
  padding-right: 9px;
 }
 #verschiebbare_spezialbox_auskl_btn.verschiebebox_aufgeklappt {
  /* transition: all 125ms ease-in-out; */
  animation-name: fade_out;
  animation-duration: 0.3s;
  animation-direction: normal;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
 }
 #verschiebbare_spezialbox_auskl_btn img {
  transform: rotate(90deg);
 }
 #verschiebbare_spezialbox_einkl_btn.verschiebebox_aufgeklappt {
  /* transition: all 125ms ease-in-out; */
  display: flex;
  animation-name: fade_in;
  animation-duration: 0.5s;
  animation-direction: normal;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
 }
 #verschiebbare_spezialbox_einkl_btn {
  display: none;
  right: 280px;
  animation-name: fade_out;
  animation-duration: 0.5s;
  animation-direction: normal;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
 }
 #verschiebbare_spezialbox_einkl_btn img {
  transform: rotate(270deg);
 }
}

@media screen and (max-width: 992px) {
 #inhalt #content {
  width: 100%;
  padding-right: 0!important;
  flex: none;
 }
 #inhalt .aktivleiste_vorschau {
  width: 100% !important;
  padding: 3%;
  border-top: 4px solid #003068;
  margin: 5vh 0;
  background-color: var(--hellgrau);
 }
 #inhalt .aktivleiste_vorschau #aktivleiste_innen_id .kurztext_global {
  background-color: var(--hell);
 }
 #inhalt .aktivleiste_vorschau #aktivleiste_innen_id .kurztext_global .kurztext_nur_der_text .kurztext_bilderleiste {
  width: auto !important;
 }
 .slick-slider {
  width: 100% !important;
 }
 .slick-slide img {
  width: 100%;
 }
 .el_slider .ausgabe_el_slider .ein_slider_ausgabe .ein_sliderbild .ausgabe_weitere_sliderlinks .ausgabe_ein_weiterer_sliderlink div {
  min-width: unset !important;
 }
}

.slick-slide img {
 width: 100%;
}

.el_slider .ausgabe_el_slider .ein_slider_ausgabe .ein_sliderbild .ausgabe_weitere_sliderlinks .ausgabe_ein_weiterer_sliderlink div {
 min-width: unset !important;
}

@media screen and (max-width: 768px) {
 #navigation {
  display: none;
 }
 #navi_mobile_2020 {
  display: flex;
  flex-wrap: wrap;
 }
 #bilderleiste #div_site_suche_eingabe_id {
  position: relative;
 }
 #inhalt {
  width: 92%;
  padding: 4%;
 }
 #inhalt .inhalt_seitenvorlage {
  flex-wrap: wrap;
 }
 #verschiebbare_spezialbox {
  top: 10vh !important;
  max-height: 80vh;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
 }
 .verschiebbare_spezialbox_ein_aus_btn {
  top: 10vh;
 }
 .kurztext_global {
  width: 92%;
  padding: 4%;
  display: flex;
  flex-wrap: wrap;
 }
.kurztext_global .kurztext_nur_der_text .kurztext_bilderleiste {
  width: 100%!important;
 }
 .kurztext_global .kurztext_nur_der_text .kurztext_bilderleiste .kurztext_einzelbildkasten .bildunterschrift {
  width: 100%!important;
 }
.kurztext_global .kurztext_nur_der_text .kurztext_text_div {
  padding-left: 0!important;
 }
.datei_download_multi .download_beschreibung {
  width: 100%;
  padding: 0!important;
 }
.nurbild_global {
  width: 92%;
  padding: 4%;
 }
.nurbild_global .nurbild_bilderleiste .nurbild_einzelbildkasten {
  margin: 0;
  width: 100%;
  margin-bottom: 4%;
 }
.nurbild_global .nurbild_bilderleiste .nurbild_einzelbildkasten .bildausgabe {
  width: 100%;
 }
.nurbild_global .nurbild_bilderleiste .nurbild_einzelbildkasten .bildausgabe input[type="image"] {
  padding: 4%;
  width: 92%;
 }
.nurbild_global .nurbild_bilderleiste .nurbild_einzelbildkasten .bildunterschrift {
  width: 92%!important;
  padding: 4%;
 }
 #inhalt #bild_neben_text_position {
  display: flex;
  flex-wrap: wrap;
 }
 #inhalt #bild_neben_text_position .portrait {
  width: 100%!important;
 }
 #inhalt #bild_neben_text_position .portrait .bildausgabe input[type="image"] {
  width: 100%;
 }
 #inhalt #bild_neben_text_position #textbereich {
  width: 100%;
  padding-left: 0!important;
  padding-right: 0!important;
 }
 #inhalt #news_ausgabekasten .kurztext_global {
  width: 92%;
  padding: 4%;
 }
}
</pre></body></html>