/* Relaunch 2026: Nachbau des alten Alaturka-Looks (Gavick gk_news) auf Cassiopeia.
   Alle Masse aus der Messung der Live-Seite am 22.09.2026 (Fenster 1366 px, Inhaltskasten 1230 px). */
:root{--ala-orange:#e25b32;--ala-rot:#e90606;--ala-teal:#027575;--ala-text:#666;--ala-dark:#212121;--ala-link:#363636;--ala-grey:#bbb;--ala-light:#999;--ala-linie:#e5e5e5;--ala-fein:#eee;--cassiopeia-color-primary:#e25b32;--cassiopeia-color-link:#363636;--cassiopeia-color-hover:#e90606;--cassiopeia-font-family-body:Arial,Helvetica,sans-serif;--cassiopeia-font-family-headings:Arial,Helvetica,sans-serif}
html{font-size:16px}
body{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.8;color:var(--ala-text);background:#fff}
a{color:var(--ala-link);text-decoration:none}
a:hover{color:var(--ala-rot)}
.back-to-top-link{display:none!important}

/* ---------- Kopf: 240 px orange, Logo 60 px, drei Menuezeilen zu je 60 px ---------- */
.container-header{background:var(--ala-orange)!important;background-image:none!important;padding:0!important;position:static!important;box-shadow:none;border:0}
.container-header .grid-child{padding:0!important;max-width:1230px;margin-inline:auto;width:100%;position:relative}
.container-header .container-topbar,.container-header .container-below-top,.container-header .container-search{display:none!important}
.container-header .navbar-brand{font-family:Verdana,Geneva,sans-serif;text-transform:uppercase;font-size:32px;font-weight:500;letter-spacing:-1px;color:#fff;line-height:60px;height:60px;display:flex;align-items:baseline;gap:0;margin:0;padding:0!important;text-decoration:none}
.container-header .navbar-brand:hover{color:#fff}
.container-header .navbar-brand .site-description{font-family:Arial,Verdana,sans-serif;text-transform:none;letter-spacing:0;font-size:11px;line-height:11px;font-weight:400;color:#fff;margin:0 0 0 11px}
.uf-login{position:absolute;right:0;top:0;width:32px;height:60px;display:block;text-indent:-9999px;overflow:hidden;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M12 12c2.7 0 4.8-2.1 4.8-4.8S14.7 2.4 12 2.4 7.2 4.5 7.2 7.2 9.3 12 12 12zm0 2.4c-3.2 0-9.6 1.6-9.6 4.8v2.4h19.2v-2.4c0-3.2-6.4-4.8-9.6-4.8z'/%3E%3C/svg%3E") center/24px 24px no-repeat;transition:background-color .3s ease-out}
.uf-login:hover{background-color:rgba(255,255,255,.15)}
.container-header .container-nav{padding:0!important;align-items:flex-start;flex-wrap:wrap}
.container-nav .navbar,.container-nav .navbar-collapse,.container-nav .mod-menu,.container-nav .navbar-nav{padding:0!important;margin:0!important;width:100%}
.container-nav .navbar{display:block}
.container-nav ul.mod-menu,.container-nav .metismenu{display:flex!important;flex-wrap:wrap!important;white-space:normal!important;overflow:visible!important;gap:0;list-style:none}
.container-header .metismenu.mod-menu>.metismenu-item{padding:0;margin:0;height:60px;border-right:1px solid var(--ala-rot);position:relative;display:block}
.container-header .metismenu.mod-menu .metismenu-item>a,.container-header .metismenu.mod-menu .metismenu-item>span{display:block;font-family:Verdana,Geneva,sans-serif;text-transform:uppercase;font-size:16px;font-weight:500;line-height:60px;height:60px;color:#fff;padding:0 20px;text-decoration:none;white-space:nowrap!important;background:transparent;transition:background-color .3s ease-out,color .3s ease-out}
.container-header .metismenu.mod-menu>.metismenu-item:hover>a,.container-header .metismenu.mod-menu>.metismenu-item.active>a,.container-header .metismenu.mod-menu>.metismenu-item>a:hover{background:#fff;color:var(--ala-dark)}
.container-header .metismenu.mod-menu .metismenu-item>button.mm-toggler,.container-header .metismenu.mod-menu .metismenu-item>a::after{display:none!important}
/* Aufklappmenue: 220 px breit, weiss mit Schatten, Eintraege 13 px fett */
.container-header .metismenu.mod-menu .metismenu-item>ul{position:absolute;top:100%;left:0;width:220px;background:#fff;box-shadow:0 5px 6px rgba(0,0,0,.3);border:0;border-radius:0;padding:0;margin:0;z-index:999;display:none;list-style:none;height:auto!important}
.container-header .metismenu.mod-menu .metismenu-item:hover>ul,.container-header .metismenu.mod-menu .metismenu-item:focus-within>ul{display:block}
.container-header .metismenu.mod-menu .metismenu-item>ul .metismenu-item{height:auto;border:0;margin:0 20px;padding:0 2px;width:auto;display:block;position:relative}
.container-header .metismenu.mod-menu .metismenu-item>ul .metismenu-item+.metismenu-item{border-top:1px solid var(--ala-fein)}
.container-header .metismenu.mod-menu .metismenu-item>ul .metismenu-item>a,.container-header .metismenu.mod-menu .metismenu-item>ul .metismenu-item>span{display:block;height:auto;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;line-height:26px;color:#222;text-transform:none;padding:8px 0;background:none;white-space:normal!important}
.container-header .metismenu.mod-menu .metismenu-item>ul .metismenu-item>a:hover,.container-header .metismenu.mod-menu .metismenu-item>ul .metismenu-item.active>a{background:none;color:var(--ala-rot)}
.container-header .metismenu.mod-menu .metismenu-item>ul .metismenu-item>ul{top:0;left:100%}
.container-header .navbar-toggler{border-color:#fff;color:#fff;margin:12px 0}

/* ---------- Kopfbild: volle Breite, Linie darunter ---------- */
.site-grid{padding-top:0!important;row-gap:0!important;column-gap:0!important}
.site-grid>.grid-child,.site-grid>.container-banner{padding:0;margin:0;max-width:none;width:auto}
.site-grid>.container-banner{padding:20px 0 10px;border-bottom:1px solid var(--ala-linie)}
.container-banner .banner,.container-banner .mod-custom,.container-banner .card,.container-banner .grid-child{max-width:1230px;margin:0 auto;padding:0;border:0;background:none}
.container-banner img{display:block;width:100%;max-height:216px;object-fit:cover}

/* ---------- Kasten 1230 px: 700 | 259 | 271, Trennlinien 1 px #e5e5e5 wie die alte line.png ---------- */
@media (min-width:992px){
  .site-grid{grid-template-columns:[full-start] minmax(12px,1fr) [main-start] minmax(0,700fr) minmax(0,259fr) minmax(0,271fr) [main-end] minmax(12px,1fr) [full-end]!important}
  .site-grid>.container-banner{grid-column:full-start/full-end!important}
  .site-grid>.container-top-a,.site-grid>.container-top-b,.site-grid>.container-bottom-a,.site-grid>.container-bottom-b,.site-grid>.container-footer{grid-column:main-start/main-end!important}
  .site-grid .container-component{grid-column:2/4!important;border-left:1px solid var(--ala-linie);padding:20px 40px}
  .site-grid:has(.container-sidebar-left) .container-component{grid-column:2/3!important;padding:0;border-right:1px solid var(--ala-linie)}
  .site-grid:not(:has(.container-sidebar-left)):not(:has(.container-sidebar-right)) .container-component{grid-column:2/5!important;border-right:1px solid var(--ala-linie)}
  .site-grid .container-sidebar-left{grid-column:3/4!important;border-right:1px solid var(--ala-linie)}
  .site-grid .container-sidebar-right{grid-column:4/5!important;border-right:1px solid var(--ala-linie)}
  .site-grid:not(:has(.container-sidebar-left)) .container-sidebar-right{border-left:1px solid var(--ala-linie)}
}
@media (min-width:1260px){
  .site-grid{grid-template-columns:[full-start] minmax(12px,1fr) [main-start] 700px 259px 271px [main-end] minmax(12px,1fr) [full-end]!important}
}

/* ---------- Brotkrumen, Suche, Flaggen: Kasten mit Linien links, rechts und unten ---------- */
.site-grid>.container-top-a{border:1px solid var(--ala-linie);border-top:0;padding:6px 24px 0 24px;min-height:87px;display:grid;grid-template-columns:minmax(0,1fr) 222px;column-gap:24px;align-items:start}
.container-top-a>.card{margin:0;border:0;background:none;padding:0}
.container-top-a .card>.card-header{display:none}
.container-top-a .card:has(.mod-breadcrumbs__wrapper),.container-top-a>.mod-breadcrumbs__wrapper{grid-column:1;grid-row:1/3}
.container-top-a .card:has(.mod-finder){grid-column:2;grid-row:1;justify-self:end}
.container-top-a .card:has(.mod-languages){grid-column:2;grid-row:2;justify-self:start}
.container-top-a .breadcrumb,.container-top-a nav[aria-label]{background:none!important;border:0;padding:6px 0;margin:6px 0 0;font-size:14.4px;line-height:28.8px;color:#555;flex-wrap:wrap}
.container-top-a .breadcrumb-item{padding-left:9.6px;color:#555}
.container-top-a .breadcrumb-item a{color:#555}
.container-top-a .breadcrumb-item+.breadcrumb-item::before{color:#999}
.container-top-a .mod-finder form{margin:0}
.container-top-a .mod-finder .awesomplete,.container-top-a .mod-finder .mod-finder__search{width:222px;display:block}
.container-top-a .mod-finder input[type="search"],.container-top-a .mod-finder .form-control{width:222px;height:41.6px;border:0;border-radius:0;box-shadow:none;background:transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IldhcnN0d2FfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7Y2xpcC1wYXRoOnVybCgjU1ZHSURfMl8pO2ZpbGw6I0U5MDYwNjt9PC9zdHlsZT48ZyBpZD0iU2VhcmNoXzRfIj48ZGVmcz48cmVjdCBpZD0iU1ZHSURfMV8iIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9IlNWR0lEXzJfIj48dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xXyIgIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyIvPjwvY2xpcFBhdGg+PHBhdGggY2xhc3M9InN0MCIgZD0iTTI0LjcsMjIuM2wtNy40LTcuNGMxLjEtMS41LDEuNy0zLjQsMS43LTUuNEMxOSw0LjMsMTQuNywwLDkuNSwwQzQuMywwLDAsNC4zLDAsOS41QzAsMTQuNyw0LjMsMTksOS41LDE5YzIuMiwwLDQuMS0wLjcsNS43LTEuOWw3LjMsNy4zTDI0LjcsMjIuM3ogTTIsOS41QzIsNS40LDUuNCwyLDkuNSwyQzEzLjYsMiwxNyw1LjQsMTcsOS41UzEzLjYsMTcsOS41LDE3QzUuNCwxNywyLDEzLjYsMiw5LjV6Ii8+PC9nPjwvc3ZnPg==") no-repeat right center;background-size:25px 25px;font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#777;padding:0 34px 0 12px}
.container-top-a .mod-finder input::placeholder{color:#777;opacity:1}
.container-top-a .mod-finder .btn,.container-top-a .mod-finder button[type="submit"],.container-top-a .mod-finder .input-group-text{display:none}
.container-top-a .mod-languages{width:222px;text-align:left;margin:0}
.container-top-a .mod-languages ul{display:block;margin:0;padding:0;list-style:none;line-height:32px;height:32px}
.container-top-a .mod-languages li{display:inline;margin:0 5px;padding:0;line-height:32px}
.container-top-a .mod-languages img{width:18px;height:12px;display:inline-block;vertical-align:middle;border:0}
.container-top-a .mod-languages .lang-active img{width:19.8px;height:13.2px}
.container-top-a .mod-languages a{outline:0}

/* ---------- Module als Boxen (20 px Innenabstand), Ueberschriften 16 px Verdana ---------- */
.card{border:0;box-shadow:none;background:transparent;margin:0;border-radius:0;padding:20px}
.card .card-body{padding:0}
.card>.card-header{background:none;border:0;padding:0 0 20px 0;margin:0;font-family:Verdana,Geneva,sans-serif;font-size:16px;line-height:16px;font-weight:700;text-transform:uppercase;color:var(--ala-dark);letter-spacing:0}
.uf-color>.card-header{color:var(--ala-orange)}
.uf-bigtitle>.card-header{font-family:Arial,Helvetica,sans-serif;font-size:30px;line-height:30px;font-weight:700;letter-spacing:-1.2px;color:var(--ala-grey);text-transform:none;padding:0 0 20px 0;margin-top:12px}
/* Hauptspalte: Bloecke mit Linie oben, der erste ohne */
.container-component>.card{border-top:1px solid var(--ala-linie)}
.container-component>.card:first-child,.container-component>#system-message-container+.card{border-top:0}
.container-component>.card.uf-feature{padding:40px;background:#f8f8f8;border-top:0}
.container-component>.card.uf-feature>.card-header{display:none}

/* ---------- Beitragskacheln (Layout cassiopeia:uf, Nachbau von News Show Pro) ---------- */
.uf-nsp{list-style:none;margin:0;padding:0}
.uf-nsp-art{margin:0}
.uf-nsp-bild{display:block;overflow:hidden;position:relative;margin:0 0 20px 0;background:#f2f2f2}
.uf-nsp-bild img{width:100%;height:100%;object-fit:cover;display:block}
.uf-nsp .mod-articles-title{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:16.8px;color:var(--ala-dark);margin:0 0 10px 0;padding:0}
.uf-nsp .mod-articles-title a{color:var(--ala-teal);text-decoration:none}
.uf-nsp .mod-articles-title a:hover{color:var(--ala-teal)}
.uf-nsp-info{font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:14px;font-weight:300;color:var(--ala-light);margin:0 0 6px 0}
.uf-nsp-text{font-size:12px;line-height:19.2px;color:var(--ala-text);margin:0}
.uf-nsp-text p{margin:0}
/* Textzeilen ohne Bild (Linklisten) */
.uf-nsp-art--link{margin:0;padding:10px 0 10px 8px;background:#fff}
.uf-nsp-art--link+.uf-nsp-art--link{border-top:1px solid var(--ala-fein)}
.uf-nsp-art--link .mod-articles-title{font-size:12px;line-height:16px;margin:0}
.uf-nsp-art--link .mod-articles-title a{color:var(--ala-link)}
.uf-nsp-art--link .mod-articles-title a:hover{color:var(--ala-rot)}
.uf-nsp-art--link .uf-nsp-text{font-size:12px;line-height:22px;color:var(--ala-text);margin:0}
.uf-nsp-art--link .uf-nsp-info{margin:0}
/* Link unter dem Modul: im Original Unicode-Fettbuchstaben, die Chrome mit Cambria Math setzt */
.uf-nsp-mehr{font-family:"Cambria Math",Cambria,Georgia,"Times New Roman",serif;font-weight:700;font-size:14px;line-height:22.4px;margin:3px 0 0 0;padding:0}
.uf-nsp-mehr a{color:var(--ala-link);text-decoration:none}
.uf-nsp-mehr a:hover{color:var(--ala-rot)}
/* Rotes Quadrat (leeres Info-2-Feld) und rote Ueberblendung der nsphover-Bloecke */
.uf-nsp-marke{position:absolute;top:0;left:1px;width:32px;height:25.6px;background:var(--ala-rot);z-index:10}
.uf-nsp--hover .uf-nsp-art{position:relative;overflow:hidden}
.uf-nsp--hover .mod-articles-item{position:static;overflow:visible}
.uf-nsp-overlay{position:absolute;top:100%;left:0;right:0;height:100%;background:var(--ala-rot);padding:56px 40px 0;transition:top .3s ease-out;z-index:5}
.uf-nsp-overlay a{display:block;color:#fff;text-decoration:none}
.uf-nsp-overlay__titel{display:block;font-size:18px;line-height:21.6px;font-weight:700;color:#fff;margin:0 0 12px 0}
.uf-nsp-overlay__text{display:block;font-size:12px;line-height:19.2px;color:rgba(255,255,255,.9)}
.uf-nsp--hover .uf-nsp-art:hover .uf-nsp-overlay{top:0}
/* Einspaltig mit Bild links (mobilelayout): 170 x 100, 26 px Luft, Linie zwischen den Eintraegen */
.uf-spalten-1 .uf-nsp-art--links{padding:26px 0;margin:0;border-top:1px solid var(--ala-linie)}
.uf-spalten-1 .uf-nsp-art--links:first-child{border-top:0}
.uf-nsp-art--links .mod-articles-item{display:grid;grid-template-columns:170px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:20px;align-items:start}
.uf-nsp-art--links .uf-nsp-bild{grid-column:1;grid-row:1/4;margin:0}
.uf-nsp-art--links .uf-nsp-info{grid-column:2;grid-row:1;margin:0 0 6px 0}
.uf-nsp-art--links .mod-articles-title{grid-column:2;grid-row:2;font-size:18px;line-height:21.6px;margin:0 0 12px 0}
.uf-nsp-art--links .uf-nsp-text{grid-column:2;grid-row:3;font-size:12px;line-height:19.2px}
/* Zweispaltig (nsphover): 312 x 195, Titel 18 px, Meta 10 px, 32 px Zeilenabstand */
.uf-spalten-2 .uf-nsp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;row-gap:32px;margin:0 2px}
.uf-spalten-2 .uf-nsp-art{margin:0;padding:0 0 12px 0}
.uf-spalten-2 .mod-articles-title{font-size:18px;line-height:21.6px;margin:0 0 12px 0}
.uf-spalten-2 .uf-nsp-text{display:none}
/* Reiter: 4 Bilder zu 157 x 94 mit 6 px Abstand, kein Datum */
.uf-spalten-4 .uf-nsp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:6px}
.uf-spalten-4 .uf-nsp-art{margin:0}
.uf-spalten-4 .uf-nsp-bild{margin-bottom:10px}
.uf-spalten-4 .uf-nsp-info,.uf-spalten-4 .uf-nsp-text{display:none}
@media (min-width:1260px){.uf-spalten-2 .uf-nsp{grid-template-columns:repeat(2,312px)}.uf-spalten-4 .uf-nsp{grid-template-columns:repeat(4,157px)}}
@media (max-width:767px){.uf-spalten-4 .uf-nsp{grid-template-columns:repeat(2,minmax(0,1fr))}.uf-spalten-2 .uf-nsp{grid-template-columns:1fr}.uf-nsp-art--links .mod-articles-item{grid-template-columns:1fr}.uf-nsp-art--links .uf-nsp-bild{grid-row:auto;grid-column:1}.uf-nsp-art--links .uf-nsp-info,.uf-nsp-art--links .mod-articles-title,.uf-nsp-art--links .uf-nsp-text{grid-column:1;grid-row:auto}}
/* Seitenspalten: Eintraege mit 20 px Luft oben und unten, Titel mit 10/15 px Innenabstand */
.container-sidebar-left .uf-nsp-art--bild,.container-sidebar-right .uf-nsp-art--bild{padding:20px 0;margin:0}
.container-sidebar-left .uf-nsp-bild,.container-sidebar-right .uf-nsp-bild{margin:0}
.container-sidebar-left .uf-nsp .mod-articles-title,.container-sidebar-right .uf-nsp .mod-articles-title{padding:10px 0 15px 0;margin:0 0 10px 0}
.container-sidebar-left .uf-nsp-mehr,.container-sidebar-right .uf-nsp-mehr{margin-top:3px}
.container-sidebar-right .uf-nsp-art--link:first-child{border-top:0}
.container-sidebar-right .uf-bigtitle .uf-nsp{margin-top:26px;padding:3px}
.container-sidebar-right .mod-custom p,.container-sidebar-left .mod-custom p{font-size:14px;line-height:22.4px;color:var(--ala-text);margin:16px 0 32px 0}
.container-sidebar-right .mod-custom a{color:var(--ala-link)}
.container-sidebar-right .mod-custom img,.container-sidebar-left .mod-custom img{max-width:100%;height:auto}
.container-sidebar-right .bannergroup .bannerheader{font-size:14px;line-height:22.4px;color:var(--ala-text)}
.container-sidebar-right .bannergroup .banneritem img{width:100%;height:auto;display:block}
.container-sidebar-right .bannergroup .bannerfooter{font-size:10px;line-height:16px;color:var(--ala-rot);border-top:1px solid var(--ala-linie);padding:5px 5px 0 0;text-align:right;margin-top:5px}

/* ---------- Aufmacher: 40 px Innenabstand auf #f8f8f8, grosses Bild links, fuenf weisse Textzeilen rechts ---------- */
.uf-feature .uf-nsp{display:grid;grid-template-columns:1fr 1fr;column-gap:0;align-items:start}
.uf-feature .uf-nsp-art--bild{grid-column:1;grid-row:1/7;margin:0;padding:3px 15px 3px 3px}
.uf-feature .uf-nsp-art--bild .uf-nsp-bild{margin-bottom:20px}
.uf-feature .uf-nsp-art--bild .mod-articles-title{font-size:14px;line-height:16.8px;margin-bottom:10px}
.uf-feature .uf-nsp-art--bild .uf-nsp-text{font-size:12px;line-height:19.2px;color:var(--ala-text)}
.uf-feature .uf-nsp-art--link{grid-column:2;margin:0 3px;position:relative}
.uf-feature .uf-nsp-art--link:nth-child(2){margin-top:3px}
.uf-feature .uf-nsp-art--link .mod-articles-title{font-size:12px;line-height:16px}
.uf-feature .uf-nsp-art--link .uf-nsp-text{font-size:12px;line-height:22px;color:var(--ala-text);white-space:normal}
@media (max-width:767px){.uf-feature .uf-nsp{grid-template-columns:1fr}.uf-feature .uf-nsp-art--bild{grid-row:auto}.uf-feature .uf-nsp-art--link{grid-column:1}.container-component>.card.uf-feature{padding:20px}}

/* ---------- Reiterleiste (Ersatz fuer die Gavick-Tabs): Verdana 14 px, aktiv orange, kein Unterstrich ---------- */
.uf-reiter-nav{display:flex;flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:28px 20px 32px 20px;border-top:1px solid var(--ala-linie)}
.uf-reiter-nav li{margin:0;padding:0 20px 0 0}
.uf-reiter-nav button{background:none;border:0;padding:0;font-family:Verdana,Geneva,sans-serif;font-size:14px;line-height:14px;font-weight:700;text-transform:uppercase;color:var(--ala-light);cursor:pointer}
.uf-reiter-nav button:hover{color:var(--ala-rot)}
.uf-reiter-nav button[aria-selected="true"]{color:var(--ala-orange)}
.container-component>.card.uf-reiter{border-top:0;padding:0 20px 20px 20px}
.card.uf-reiter>.card-header{display:none}
.card.uf-reiter[hidden]{display:none}

/* ---------- Bereich unter den Spalten: fuenf Linklisten, Linie oben, 40 px Luft ---------- */
.container-bottom-b{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--ala-linie);padding:40px 0;margin:0;column-gap:0}
.container-bottom-b>.card{padding:0 10px;margin:0;border:0}
.container-bottom-b ul{list-style:none;margin:0;padding:0}
.container-bottom-b li{padding:0;margin:0;border:0;line-height:24px;list-style:none}
.container-bottom-b li::before,.container-bottom-b li::marker{display:none;content:none}
.container-bottom-b a{font-size:12px;line-height:24px;color:#777;text-decoration:none}
.container-bottom-b a:hover{color:var(--ala-link)}
.container-bottom-b p{font-size:12px;line-height:19.2px;color:var(--ala-light);margin:0}
@media (max-width:991px){.container-bottom-b{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}}
@media (max-width:575px){.container-bottom-b{grid-template-columns:1fr}}

/* ---------- Fussleiste: 2 px rote Linie, Menue links 11 px, Rechtezeile rechts ---------- */
.container-footer{background:none!important;color:#777;padding:0;margin:0}
.container-footer .grid-child{max-width:1230px;margin:0 auto;padding:16px 0 0;border-top:2px solid var(--ala-rot);display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;min-height:118px;margin-bottom:100px}
.container-footer .card,.container-footer .mod-custom,.container-footer .mod-menu{margin:0;padding:0;border:0;background:none}
.container-footer ul.mod-menu{display:flex!important;flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:0}
.container-footer ul.mod-menu li{margin:0 10px 0 0;padding:0;border:0}
.container-footer ul.mod-menu li::before{display:none}
.container-footer ul.mod-menu a{display:block;font-size:11px;line-height:22px;color:var(--ala-light);text-decoration:none;padding:0}
.container-footer ul.mod-menu a:hover{color:var(--ala-link);background:none}
.container-footer .mod-custom{margin:0;padding:0}
.container-footer .uf-rechte,.container-footer p{font-size:11px;line-height:20px;color:#777;margin:0 0 40px 0;text-align:right}

/* ---------- Beitragsseite ---------- */
.uf-artikel{margin:0;position:relative}
.uf-artikel__kopf{margin:28px 0 48px 0}
.uf-artikel__kopf h1,.com-content-article .page-header h1{font-family:Arial,Helvetica,sans-serif;font-size:32px;line-height:35.2px;font-weight:500;letter-spacing:-.5px;color:var(--ala-dark);margin:0 0 8px 0}
.uf-artikel__meta,.uf-blog-item__meta{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}
.uf-artikel__meta li,.uf-blog-item__meta li{font-size:12px;line-height:24px;color:var(--ala-light);margin:0 16px 0 0;padding:0}
.uf-artikel__meta a,.uf-blog-item__meta a{color:var(--ala-link)}
.uf-artikel__seite{float:left;width:130px;text-align:right;margin:0 30px 20px 0}
.uf-artikel__seite ul{list-style:none;margin:0;padding:0}
.uf-artikel__seite li{font-size:16px;line-height:32px;color:var(--ala-text);margin:0;padding:0}
.uf-artikel__seite a{color:var(--ala-link)}
.uf-artikel__text{margin-left:160px}
.uf-artikel__text p,.com-content-article__body p,.uf-blog-item__text p,.category-desc p{font-size:16px;line-height:28.8px;color:var(--ala-text);margin:16px 0 32px 0}
.uf-artikel__text h2,.com-content-article__body h2{font-size:28px;line-height:50.4px;font-weight:500;color:var(--ala-dark);margin:0}
.uf-artikel__text h3,.com-content-article__body h3{font-size:24px;line-height:43.2px;font-weight:500;color:var(--ala-dark);margin:0}
.uf-artikel__text h4,.com-content-article__body h4{font-size:18px;line-height:32.4px;font-weight:500;color:var(--ala-dark);margin:0}
.uf-artikel__text a,.com-content-article__body a{color:var(--ala-link)}
.uf-artikel__text a:hover,.com-content-article__body a:hover{color:var(--ala-rot)}
.uf-artikel__text p>img,.com-content-article__body p>img{float:left;margin:10px;max-width:450px;max-height:450px;width:auto;height:auto}
.uf-artikel figure.item-image,.com-content-article figure.item-image{float:left;margin:10px 10px 10px 0;max-width:450px}
.uf-artikel figure.item-image img,.com-content-article figure.item-image img{max-width:450px;max-height:450px;width:auto;height:auto}
.uf-artikel figcaption,.com-content-article figcaption,.uf-blog-item figcaption,.blog-item figcaption{display:none}
.uf-artikel .article-info,.com-content-article .article-info{display:none}
/* Galerie wie Simple Image Gallery Pro: 3 je Reihe, 212 x 172, schwarzer Rahmen, 4 px Abstand */
.uf-artikel__text .uf-galerie,.com-content-article .uf-galerie{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0;padding:8px 0;clear:both}
.uf-artikel__text .uf-galerie__bild,.com-content-article .uf-galerie__bild{width:212px;height:172px;flex:0 0 212px;aspect-ratio:auto;border-radius:0;background:#000;border-top:6px solid #222;border-bottom:6px solid #222;padding:0 6px;box-sizing:border-box}
.uf-artikel__text .uf-galerie__bild img,.com-content-article .uf-galerie__bild img{width:200px;height:160px;object-fit:cover}
.uf-artikel__text .uf-galerie__bild:hover img{transform:none}

/* ---------- Kategorieseite ---------- */
.category-desc h1,.com-content-category-blog .page-header h1{font-family:Arial,Helvetica,sans-serif;font-size:32px;line-height:57.6px;font-weight:500;letter-spacing:0;color:var(--ala-dark);margin:0}
.category-desc p{font-size:18px;line-height:25.2px;font-weight:300}
.category-desc img{display:block;width:100%;height:auto;margin:0 0 16px 0}
.category-desc{margin-bottom:32px}
.blog-items.columns-2,.com-content-category-blog__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:20px}
.blog-item{margin:0}
.uf-blog-item__kopf{margin:28px 0 48px 0}
.uf-blog-item__titel,.blog-item .page-header h2{font-family:Arial,Helvetica,sans-serif;font-size:32px;line-height:35.2px;font-weight:500;letter-spacing:-.5px;color:var(--ala-dark);margin:0 0 8px 0}
.uf-blog-item__titel a,.blog-item .page-header h2 a{color:var(--ala-dark);text-decoration:none}
.uf-blog-item__titel a:hover,.blog-item .page-header h2 a:hover{color:var(--ala-rot)}
.uf-blog-item__bild{margin:0 0 32px 0}
.uf-blog-item__bild img{display:block;width:100%;height:auto;margin:5px 0}
.blog-item figure.item-image{float:none;margin:0 0 32px 0}
.blog-item figure.item-image img{width:100%;height:auto}
.blog-item .article-info{display:none}
.blog-item .readmore{display:none}
.com-content-category-blog .pagination,.com-content-category-blog nav.pagination{padding-top:36px;border:0;display:block}
.com-content-category-blog ul.pagination{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0}
.com-content-category-blog .page-item .page-link{display:block;width:46px;height:38px;box-sizing:border-box;font-size:12px;line-height:36px;padding:2px 6px;margin:0 5px 2px 2px;text-align:center;background:var(--ala-rot);color:#fff;border:0;border-radius:0}
.com-content-category-blog .page-item.active .page-link,.com-content-category-blog .page-item.disabled .page-link{background:var(--ala-dark);color:#fff}
.com-content-category-blog .pagination__wrapper .counter,.com-content-category-blog .counter{float:right;font-size:11px;line-height:38px;color:#909090;margin:0 12px 0 auto}
@media (max-width:767px){.blog-items.columns-2,.com-content-category-blog__items{grid-template-columns:1fr}.uf-artikel__seite{float:none;width:auto;text-align:left;margin:0 0 16px 0}.uf-artikel__text{margin-left:0}}

/* ---------- Inhaltskopf auf schmalen Bildschirmen untereinander ---------- */
@media (max-width:991px){
  .site-grid>.container-top-a{grid-template-columns:1fr;grid-template-rows:auto;row-gap:.4rem;border-left:0;border-right:0;padding:6px 12px 0 12px}
  .container-top-a>.card,.container-top-a .card:has(.mod-finder),.container-top-a .card:has(.mod-languages),.container-top-a .card:has(.mod-breadcrumbs__wrapper),.container-top-a>.mod-breadcrumbs__wrapper{grid-column:1!important;grid-row:auto!important;justify-self:stretch!important;width:100%}
  .container-top-a .mod-finder .awesomplete,.container-top-a .mod-finder .mod-finder__search,.container-top-a .mod-finder input[type="search"],.container-top-a .mod-finder .form-control{width:100%}
  .container-top-a .mod-languages{width:100%}
  .container-component,.container-sidebar-left,.container-sidebar-right{border:0!important}
  .container-footer .grid-child{padding:16px 12px 0}
}

/* ---------- Feinschliff nach Hoehenvergleich ---------- */
.container-footer .grid-child>ul.mod-menu,.container-footer ul.mod-menu{display:flex!important;flex-direction:row!important;flex-wrap:wrap;width:auto}
.container-footer ul.mod-menu>li{width:auto;display:block}
.container-footer #mod-custom568{display:none}
.container-footer .uf-rechte{font-size:11px;line-height:20px;color:#777;margin:0 0 40px 0;text-align:right}
.container-sidebar-right .uf-nsp-art--link{padding:0 0 0 8px}
.container-sidebar-right .uf-nsp-art--link .mod-articles-title,.container-sidebar-left .uf-nsp-art--link .mod-articles-title{padding:0;margin:0}
.uf-reiter-nav li{height:14px;line-height:14px}
.uf-reiter-nav button{display:block;height:14px}
.uf-spalten-2 .uf-nsp{padding-top:32px}
.container-bottom-b li,.container-bottom-b a{line-height:24px!important}
.container-bottom-b a{display:block}
.site-grid>.container-bottom-b{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:40px 0;margin:0;border-top:1px solid var(--ala-linie)}
@media (max-width:991px){.site-grid>.container-bottom-b{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}}
@media (max-width:575px){.site-grid>.container-bottom-b{grid-template-columns:1fr}}
/* Bild links: Spaltenbreite aus der Modulangabe (170 in der Hauptspalte, 80 im Einschub) */
.uf-nsp-art--links .mod-articles-item{grid-template-columns:var(--uf-bild-b,170px) minmax(0,1fr)}
.container-sidebar-left .uf-nsp-art--links .mod-articles-item,.container-sidebar-right .uf-nsp-art--links .mod-articles-item{column-gap:10px}
.container-sidebar-left .uf-nsp-art--links .mod-articles-title,.container-sidebar-right .uf-nsp-art--links .mod-articles-title{font-size:14px;line-height:16.8px;padding:0;margin:0 0 6px 0}
.container-sidebar-left .uf-nsp-art--links,.container-sidebar-right .uf-nsp-art--links{padding:10px 0;border:0}
.container-sidebar-left .uf-nsp-art--links .uf-nsp-text,.container-sidebar-right .uf-nsp-art--links .uf-nsp-text{display:block}
/* Schmaler Block rechts in der Hauptspalte (frueher inner_inset) */
.container-component>.card.uf-innen-rechts{float:right;width:155px;padding:20px 20px 20px 20px;border:0;margin:0}
.uf-innen-rechts .uf-nsp-art--link{padding:8px 0;border-top:1px solid var(--ala-fein);background:none}
.uf-innen-rechts .uf-nsp-art--link:first-child{border-top:0}
.uf-innen-rechts .uf-nsp-art--link .mod-articles-title{font-size:12px;line-height:16px}
.uf-innen-rechts .uf-nsp-art--link .uf-nsp-text{display:none}
.uf-spalten-1 .uf-nsp{display:flow-root}
.container-component>.card.uf-innen-rechts+.card{border-top:0}
/* EN und TR: Flaggen ueber dem Suchfeld */
html[lang^="en"] .container-top-a .card:has(.mod-finder),html[lang^="tr"] .container-top-a .card:has(.mod-finder){grid-row:2}
html[lang^="en"] .container-top-a .card:has(.mod-languages),html[lang^="tr"] .container-top-a .card:has(.mod-languages){grid-row:1;padding-top:8px}
/* Hauptspalte als Blockcontainer, damit der schmale Block rechts schwimmen kann */
.site-grid .container-component{display:block}
.container-component>.card{display:block}
.container-component>.card.uf-innen-rechts{float:right;width:155px;padding:20px 0 20px 20px;border:0;margin:0 0 0 0;display:block}
.container-component>.card.uf-innen-rechts>.card-header{font-size:14px;line-height:16px;padding-bottom:12px}
/* Kategorieseite: Zeilenabstand wie im Original (Reihe 616 px + 20 px) */
.uf-blog-item{padding-bottom:49px}
.category-desc{margin-bottom:55px}
/* Menuemodul in der Seitenspalte (TR "Alaturka.Info"): Liste mit feinen Linien, 16 px, ohne Blau */
.container-sidebar-right .mod-menu,.container-sidebar-left .mod-menu{list-style:none;margin:0;padding:0;display:block}
.container-sidebar-right .mod-menu li,.container-sidebar-left .mod-menu li{margin:0;padding:0;border-top:1px solid var(--ala-fein)}
.container-sidebar-right .mod-menu li:first-child,.container-sidebar-left .mod-menu li:first-child{border-top:0}
.container-sidebar-right .mod-menu a,.container-sidebar-left .mod-menu a{display:block;font-size:16px;line-height:40px;color:var(--ala-text);text-decoration:none;padding:0}
.container-sidebar-right .mod-menu a:hover,.container-sidebar-left .mod-menu a:hover{color:var(--ala-rot)}
.container-sidebar-right .mod-menu li::before,.container-sidebar-right .mod-menu li::marker{content:none;display:none}

/* Dreispaltiges Bildraster (z. B. Mutfak Galeri): kleine Bilder mit 4 px Abstand, ohne Titel */
.uf-spalten-3 .uf-nsp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}
.uf-spalten-3 .uf-nsp-art{margin:0;padding:0}
.uf-spalten-3 .uf-nsp-bild{margin:0}
.uf-spalten-3 .uf-nsp-info,.uf-spalten-3 .uf-nsp-text{display:none}
.uf-spalten-3 .mod-articles-title{font-size:12px;line-height:14px;margin:4px 0 0 0;padding:0}
/* Unterer Linkbereich: so viele Spalten wie Module (DE fuenf, TR vier) */
.site-grid>.container-bottom-b{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}

/* Sponsorenbanner in der Seitenspalte: Kopfzeile, Bild 230 breit, rote Fusszeile */
.container-sidebar-right .bannergroup,.container-sidebar-left .bannergroup{margin:0;padding:0}
.container-sidebar-right .banneritem,.container-sidebar-left .banneritem{margin:0;padding:0}
.container-sidebar-right .banneritem a,.container-sidebar-left .banneritem a{display:block}

/* ---------- Hinweisleiste zu Cookies, Nachbau der alten Leiste (Silktide, Thema light-bottom) ---------- */
.uf-hinweis{position:fixed;left:0;right:0;bottom:0;z-index:2000;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex-wrap:wrap;background:#fff;border-top:1px solid var(--ala-linie);box-shadow:0 -2px 12px rgba(0,0,0,.12);padding:18px 24px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;color:#333}
.uf-hinweis[hidden]{display:none}
.uf-hinweis__text{margin:0;flex:1 1 320px}
.uf-hinweis__text a{color:var(--ala-link);text-decoration:underline}
.uf-hinweis__text a:hover{color:var(--ala-rot)}
.uf-hinweis__knopf{flex:0 0 auto;background:#f1d600;color:#000;border:0;border-radius:5px;padding:9px 22px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1.4;cursor:pointer}
.uf-hinweis__knopf:hover{background:#e0c800}
@media (max-width:575px){.uf-hinweis{padding:14px 16px;font-size:13px}.uf-hinweis__knopf{width:100%}}
/* Roter Hoverbereich: keine Unterstreichung, Datumzeile bleibt sichtbar wie im Original */
.uf-nsp-overlay a,.uf-nsp-overlay a:hover,.uf-nsp-overlay a:focus{text-decoration:none}
.uf-nsp-overlay__titel,.uf-nsp-overlay__text{text-decoration:none}
.uf-nsp--hover .uf-nsp-info{position:relative;z-index:6}
.uf-nsp--hover .uf-nsp-art:hover .uf-nsp-info{color:#fff}
.uf-nsp-overlay a,.uf-nsp-overlay a:hover,.uf-nsp-overlay a:focus,.mod-list li .uf-nsp-overlay a:hover{text-decoration:none!important}

/* ---------- Detlefs Wuensche vom 16.08.2026: Flaggen oben in der mittleren Spalte, Suchfeld oben rechts ---------- */
.container-sidebar-left .card:has(.mod-languages),.container-sidebar-right .card:has(.mod-languages){padding:14px 20px 6px 20px}
.container-sidebar-left .mod-languages,.container-sidebar-right .mod-languages{margin:0;width:auto;text-align:left}
.container-sidebar-left .mod-languages ul,.container-sidebar-right .mod-languages ul{display:flex;gap:14px;align-items:center;margin:0;padding:0;list-style:none;height:auto;line-height:1}
.container-sidebar-left .mod-languages li,.container-sidebar-right .mod-languages li{display:block;margin:0;padding:0;line-height:1}
.container-sidebar-left .mod-languages img,.container-sidebar-right .mod-languages img{width:22px;height:15px;display:block;border:0}
.container-sidebar-left .mod-languages .lang-active img,.container-sidebar-right .mod-languages .lang-active img{outline:2px solid var(--ala-orange);outline-offset:2px}
.container-sidebar-right .card:has(.mod-finder){padding:14px 20px 10px 20px}
.container-sidebar-right .mod-finder form{margin:0}
.container-sidebar-right .mod-finder .awesomplete,.container-sidebar-right .mod-finder .mod-finder__search{width:100%;display:block}
.container-sidebar-right .mod-finder input[type="search"],.container-sidebar-right .mod-finder .form-control{width:100%;height:41.6px;border:1px solid var(--ala-linie);border-radius:0;box-shadow:none;background:#fff url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IldhcnN0d2FfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7Y2xpcC1wYXRoOnVybCgjU1ZHSURfMl8pO2ZpbGw6I0U5MDYwNjt9PC9zdHlsZT48ZyBpZD0iU2VhcmNoXzRfIj48ZGVmcz48cmVjdCBpZD0iU1ZHSURfMV8iIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9IlNWR0lEXzJfIj48dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xXyIgIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyIvPjwvY2xpcFBhdGg+PHBhdGggY2xhc3M9InN0MCIgZD0iTTI0LjcsMjIuM2wtNy40LTcuNGMxLjEtMS41LDEuNy0zLjQsMS43LTUuNEMxOSw0LjMsMTQuNywwLDkuNSwwQzQuMywwLDAsNC4zLDAsOS41QzAsMTQuNyw0LjMsMTksOS41LDE5YzIuMiwwLDQuMS0wLjcsNS43LTEuOWw3LjMsNy4zTDI0LjcsMjIuM3ogTTIsOS41QzIsNS40LDUuNCwyLDkuNSwyQzEzLjYsMiwxNyw1LjQsMTcsOS41UzEzLjYsMTcsOS41LDE3QzUuNCwxNywyLDEzLjYsMiw5LjV6Ii8+PC9nPjwvc3ZnPg==") no-repeat right 8px center;background-size:22px 22px;font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#555;padding:0 38px 0 12px}
.container-sidebar-right .mod-finder input::placeholder{color:#888;opacity:1}
.container-sidebar-right .mod-finder .btn,.container-sidebar-right .mod-finder button[type="submit"],.container-sidebar-right .mod-finder .input-group-text{display:none}
.site-grid .container-component,.site-grid .container-sidebar-left,.site-grid .container-sidebar-right{border-top:0}
@media (max-width:991px){.container-component>.card.uf-oben{padding:10px 12px;border:0}.container-component>.card.uf-oben .mod-finder input[type="search"],.container-component>.card.uf-oben .form-control{width:100%;height:41.6px;border:1px solid var(--ala-linie);border-radius:0;font-size:15px;padding:0 38px 0 12px;background:#fff url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IldhcnN0d2FfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNXB4IiBoZWlnaHQ9IjI1cHgiIHZpZXdCb3g9IjAgMCAyNSAyNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUgMjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7Y2xpcC1wYXRoOnVybCgjU1ZHSURfMl8pO2ZpbGw6I0U5MDYwNjt9PC9zdHlsZT48ZyBpZD0iU2VhcmNoXzRfIj48ZGVmcz48cmVjdCBpZD0iU1ZHSURfMV8iIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9IlNWR0lEXzJfIj48dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xXyIgIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyIvPjwvY2xpcFBhdGg+PHBhdGggY2xhc3M9InN0MCIgZD0iTTI0LjcsMjIuM2wtNy40LTcuNGMxLjEtMS41LDEuNy0zLjQsMS43LTUuNEMxOSw0LjMsMTQuNywwLDkuNSwwQzQuMywwLDAsNC4zLDAsOS41QzAsMTQuNyw0LjMsMTksOS41LDE5YzIuMiwwLDQuMS0wLjcsNS43LTEuOWw3LjMsNy4zTDI0LjcsMjIuM3ogTTIsOS41QzIsNS40LDUuNCwyLDkuNSwyQzEzLjYsMiwxNyw1LjQsMTcsOS41UzEzLjYsMTcsOS41LDE3QzUuNCwxNywyLDEzLjYsMiw5LjV6Ii8+PC9nPjwvc3ZnPg==") no-repeat right 8px center;background-size:22px 22px}.container-component>.card.uf-oben .btn,.container-component>.card.uf-oben button[type="submit"]{display:none}.container-component>.card.uf-oben .mod-languages ul{display:flex;gap:14px;list-style:none;margin:0;padding:0}.container-component>.card.uf-oben .mod-languages img{width:22px;height:15px;display:block}}

/* ---------- Blogberichte (Kategorien blog / blog-and-photos, Klasse aus dem Override): Bilder in voller Groesse (meist 700 x 465), Text darunter, wie auf der alten Seite ---------- */
.uf-artikel--blog figure.item-image{float:none;margin:0 0 41px 0;max-width:100%}
.uf-artikel--blog figure.item-image img{display:block;max-width:100%;max-height:none;width:auto;height:auto}
.uf-artikel--blog .uf-artikel__text p>img{float:none;display:block;margin:0 0 8px 0;max-width:100%;max-height:none;width:auto;height:auto}
