/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--ktl-n-0:#ffffff;--ktl-n-25:#F7FAFB;--ktl-n-50:#EFF4F6;--ktl-n-100:#E1E9ED;--ktl-n-200:#C9D5DB;--ktl-n-300:#A6B6BF;--ktl-n-400:#7C8E99;--ktl-n-500:#5B6C77;--ktl-n-600:#45535C;--ktl-n-700:#324049;--ktl-n-800:#1E2B33;--ktl-n-900:#0E1A21;--ktl-text:var(--ktl-n-800);--ktl-text-dim:var(--ktl-n-500);--ktl-text-mute:var(--ktl-n-400);--ktl-text-invers:var(--ktl-n-0);--ktl-line:var(--ktl-n-100);--ktl-line-strong:var(--ktl-n-200);--ktl-line-soft:#F2F6F7;--ktl-surface:var(--ktl-n-0);--ktl-surface-sunken:var(--ktl-n-50);--ktl-primary:#0F7FA6;--ktl-primary-ink:#0A5F7D;--ktl-primary-head:#E2F0F4;--ktl-primary-line:#CAE3EB;--ktl-nav-bg:#0E2B36;--ktl-nav-bg-hover:#16414F;--ktl-nav-line:#1B4453;--ktl-nav-text:#A8BFC7;--ktl-nav-text-dim:#8FA9B2;--ktl-nav-text-bright:#DCEAEF;--ktl-nav-veil:rgba(14,43,54,.96);--ktl-ok:#60A60F;--ktl-ok-ink:#3E6B0A;--ktl-ok-bg:#ECF4E2;--ktl-ok-line:#DCEBCA;--ktl-warn:#A6830F;--ktl-warn-ink:#6E5709;--ktl-warn-bg:#F4F0E2;--ktl-warn-line:#EBE4CA;--ktl-danger:#A6260F;--ktl-danger-ink:#8A1F0C;--ktl-danger-bg:#FAF2F1;--ktl-danger-line:#EBCFCA;--ktl-s1:4px;--ktl-s2:8px;--ktl-s3:12px;--ktl-s4:16px;--ktl-s5:24px;--ktl-s6:32px;--ktl-s7:48px;--ktl-s8:64px;--ktl-r-sm:4px;--ktl-r-md:6px;--ktl-r-lg:8px;--ktl-r-xl:14px;--ktl-r-pill:999px;--ktl-control:34px;--ktl-control-touch:44px;--ktl-row:44px;--ktl-header:56px;--ktl-nav-width:240px;--ktl-edge:3px;--ktl-shadow-sm:0 1px 2px rgba(20,30,40,.06);--ktl-shadow:0 1px 2px rgba(20,30,40,.05),0 8px 24px rgba(20,30,40,.07);--ktl-shadow-pop:0 4px 6px rgba(20,30,40,.05),0 12px 28px rgba(20,30,40,.12);--ktl-font:"IBM Plex Sans","Segoe UI",system-ui,-apple-system,sans-serif;--ktl-mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--ktl-t-h1:28px;--ktl-t-h2:21px;--ktl-t-h3:16px;--ktl-t-body:15px;--ktl-t-table:14.5px;--ktl-t-small:13.5px;--ktl-t-label:12px;--ktl-t-badge:12.5px;--ktl-lh-tight:1.25;--ktl-lh:1.55;--ktl-area:var(--ktl-n-500);--ktl-area-ink:var(--ktl-n-700);--ktl-area-ground:#F4F8FA;--ktl-area-row:var(--ktl-n-25);--ktl-area-head:var(--ktl-n-100);--ktl-area-line:var(--ktl-n-200);--ktl-area-nav:#949FA7;}.ktl-theme-kontakt{--ktl-area:#0F7FA6;--ktl-area-ink:#0A5F7D;--ktl-area-ground:#F1F7FA;--ktl-area-row:#F5FAFB;--ktl-area-head:#E2F0F4;--ktl-area-line:#CAE3EB;--ktl-area-nav:#63ACC5;}.ktl-theme-mitgliedschaft{--ktl-area:#A6830F;--ktl-area-ink:#6E5709;--ktl-area-ground:#FAF8F1;--ktl-area-row:#FBFAF5;--ktl-area-head:#F4F0E2;--ktl-area-line:#EBE4CA;--ktl-area-nav:#C5AE63;}.ktl-theme-abo{--ktl-area:#60A60F;--ktl-area-ink:#3E6B0A;--ktl-area-ground:#F6FAF1;--ktl-area-row:#F9FBF5;--ktl-area-head:#ECF4E2;--ktl-area-line:#DCEBCA;--ktl-area-nav:#98AE63;}.ktl-theme-veranstaltung{--ktl-area:#280FA6;--ktl-area-ink:#240D8E;--ktl-area-ground:#F2F1FA;--ktl-area-row:#F6F5FB;--ktl-area-head:#E5E2F4;--ktl-area-line:#D0CAEB;--ktl-area-nav:#7363C5;}.ktl-theme-brief{--ktl-area:#0F4BA6;--ktl-area-ink:#0C3B84;--ktl-area-ground:#F1F4FA;--ktl-area-row:#F5F8FB;--ktl-area-head:#E2E9F4;--ktl-area-line:#CAD7EB;--ktl-area-nav:#638AC5;}.ktl-theme-rechnung{--ktl-area:#A60F60;--ktl-area-ink:#7D0B49;--ktl-area-ground:#FAF1F6;--ktl-area-row:#FBF5F9;--ktl-area-head:#F4E2EC;--ktl-area-line:#EBCADC;--ktl-area-nav:#C56398;}.ktl-theme-finanz{--ktl-area:#A6260F;--ktl-area-ink:#8A1F0C;--ktl-area-ground:#FAF2F1;--ktl-area-row:#FBF6F5;--ktl-area-head:#F4E5E2;--ktl-area-line:#EBCFCA;--ktl-area-nav:#C57263;}.ktl-theme-neutral{--ktl-area:var(--ktl-n-500);--ktl-area-ink:var(--ktl-n-700);--ktl-area-ground:#F4F8FA;--ktl-area-row:var(--ktl-n-25);--ktl-area-head:var(--ktl-n-100);--ktl-area-line:var(--ktl-n-200);--ktl-area-nav:#949FA7;}
@font-face{font-family:"IBM Plex Sans";src:url(/themes/custom/kontal/fonts/IBMPlexSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"IBM Plex Sans";src:url(/themes/custom/kontal/fonts/IBMPlexSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"IBM Plex Sans";src:url(/themes/custom/kontal/fonts/IBMPlexSans-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"IBM Plex Mono";src:url(/themes/custom/kontal/fonts/IBMPlexMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;}*,*::before,*::after{box-sizing:border-box;}html{-webkit-text-size-adjust:100%;}body{margin:0;font-family:var(--ktl-font);font-size:var(--ktl-t-body);line-height:var(--ktl-lh);color:var(--ktl-text);background-color:var(--ktl-area-ground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}h1,h2,h3,h4,h5,h6{margin:0 0 var(--ktl-s3);font-weight:600;line-height:var(--ktl-lh-tight);color:var(--ktl-text);text-wrap:balance;}h1{font-size:var(--ktl-t-h1);letter-spacing:-0.015em;}h2{font-size:var(--ktl-t-h2);}h3,h4{font-size:var(--ktl-t-h3);}h5,h6{font-size:var(--ktl-t-body);}p{margin:0 0 var(--ktl-s3);text-wrap:pretty;}p:last-child{margin-bottom:0;}small,.ktl-small{font-size:var(--ktl-t-small);color:var(--ktl-text-dim);}strong,b{font-weight:600;}hr{height:1px;margin:var(--ktl-s5) 0;border:0;background:var(--ktl-line);}a{color:var(--ktl-primary);text-decoration:none;}a:hover{color:var(--ktl-primary-ink);text-decoration:underline;}:focus-visible{outline:2px solid var(--ktl-primary);outline-offset:2px;border-radius:var(--ktl-r-sm);}.ktl-mono,.ktl-num,code,kbd,samp,pre{font-family:var(--ktl-mono);font-variant-numeric:tabular-nums;}.ktl-num{font-size:0.96em;}code{padding:1px 5px;font-size:0.9em;background:var(--ktl-surface-sunken);border-radius:var(--ktl-r-sm);}img,svg,video{max-width:100%;height:auto;}svg.svg-inline--fa{max-width:none;height:1em;}.ktl-label{display:block;font-size:var(--ktl-t-label);font-weight:600;letter-spacing:0.07em;text-transform:uppercase;color:var(--ktl-text-mute);}.ktl-hint{font-size:var(--ktl-t-small);line-height:1.5;color:var(--ktl-text-mute);}.ktl-prose{max-width:68ch;}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}
.ktl-grid::after,.ktl-grid::before{content:"";display:table;clear:both;}.ktl-col{float:left;width:100%;}.ktl-grid--pad{margin:0 -8px;}.ktl-grid--pad > .ktl-col{padding:0 8px;}.ktl-half,.ktl-third,.ktl-twothird,.ktl-quarter,.ktl-threequarter{float:left;width:100%;}.ktl-rest{overflow:hidden;}@media (min-width:601px){.ktl-half{width:50%;}.ktl-third{width:33.33333%;}.ktl-twothird{width:66.66666%;}.ktl-quarter{width:25%;}.ktl-threequarter{width:75%;}}.ktl-col.s1{width:8.33333%;}.ktl-col.s2{width:16.66666%;}.ktl-col.s3{width:24.99999%;}.ktl-col.s4{width:33.33333%;}.ktl-col.s5{width:41.66666%;}.ktl-col.s6{width:49.99999%;}.ktl-col.s7{width:58.33333%;}.ktl-col.s8{width:66.66666%;}.ktl-col.s9{width:74.99999%;}.ktl-col.s10{width:83.33333%;}.ktl-col.s11{width:91.66666%;}.ktl-col.s12{width:100%;}@media (min-width:601px){.ktl-col.m1{width:8.33333%;}.ktl-col.m2{width:16.66666%;}.ktl-col.m3{width:24.99999%;}.ktl-col.m4{width:33.33333%;}.ktl-col.m5{width:41.66666%;}.ktl-col.m6{width:49.99999%;}.ktl-col.m7{width:58.33333%;}.ktl-col.m8{width:66.66666%;}.ktl-col.m9{width:74.99999%;}.ktl-col.m10{width:83.33333%;}.ktl-col.m11{width:91.66666%;}.ktl-col.m12{width:100%;}}@media (min-width:993px){.ktl-col.l1{width:8.33333%;}.ktl-col.l2{width:16.66666%;}.ktl-col.l3{width:24.99999%;}.ktl-col.l4{width:33.33333%;}.ktl-col.l5{width:41.66666%;}.ktl-col.l6{width:49.99999%;}.ktl-col.l7{width:58.33333%;}.ktl-col.l8{width:66.66666%;}.ktl-col.l9{width:74.99999%;}.ktl-col.l10{width:83.33333%;}.ktl-col.l11{width:91.66666%;}.ktl-col.l12{width:100%;}}.ktl-container{padding:var(--ktl-s3) var(--ktl-s4);}.ktl-section{margin:var(--ktl-s4) 0;}.ktl-pad{padding:var(--ktl-s4);}.ktl-mt{margin-top:var(--ktl-s4);}.ktl-mb{margin-bottom:var(--ktl-s4);}.ktl-ml{margin-left:var(--ktl-s4);}.ktl-mr{margin-right:var(--ktl-s4);}.ktl-right{float:right;}.ktl-left{float:left;}.ktl-center{text-align:center;}.ktl-hide{display:none !important;}.ktl-show{display:block !important;}.ktl-bordered{border:1px solid var(--ktl-line);}.ktl-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ktl-s2);}.ktl-bar-block{display:flex;flex-direction:column;}.ktl-bar-item{display:flex;align-items:center;gap:var(--ktl-s3);padding:var(--ktl-s2) var(--ktl-s4);color:var(--ktl-text);text-decoration:none;}.ktl-bar-block .ktl-bar-item{border-top:1px solid var(--ktl-line-soft);}.ktl-bar-block .ktl-bar-item:first-child{border-top:0;}.ktl-bar-item:hover{background:var(--ktl-n-25);text-decoration:none;}.ktl-dropdown{position:relative;display:inline-block;}.ktl-dropdown-content{position:absolute;top:calc(100% + 6px);right:0;z-index:40;display:none;min-width:240px;background:var(--ktl-surface);border:1px solid var(--ktl-line);border-radius:var(--ktl-r-lg);box-shadow:var(--ktl-shadow-pop);overflow:hidden;}.ktl-dropdown:hover > .ktl-dropdown-content,.ktl-dropdown:focus-within > .ktl-dropdown-content,.ktl-dropdown-content.is-open{display:block;}.ktl-modal{position:fixed;inset:0;z-index:1300;display:none;padding:var(--ktl-s5);background:rgba(14,26,33,.55);overflow:auto;}.ktl-modal.is-open{display:block;}.ktl-modal .ktl-modal-content{padding:var(--ktl-s5);max-width:640px;margin:8vh auto;background:var(--ktl-surface);border-radius:var(--ktl-r-xl);box-shadow:var(--ktl-shadow-pop);overflow:hidden;}.ktl-animate-top{animation:ktl-slide-down .25s ease;}@keyframes ktl-slide-down{from{transform:translateY(-24px);opacity:0;}to{transform:translateY(0);opacity:1;}}.ktl-t-small{font-size:var(--ktl-t-small);}.ktl-t-large{font-size:var(--ktl-t-h2);}.ktl-t-xlarge{font-size:var(--ktl-t-h1);}.ktl-text-dim{color:var(--ktl-text-dim);}
.main-layout-container{min-height:100vh;}.main-navigation{display:flex;flex-direction:column;flex-shrink:0;background-color:var(--ktl-nav-bg);}.content-container{display:flex;flex-direction:column;flex:1;min-width:0;border:0;background-color:var(--ktl-area-ground);}main{flex:1;padding:var(--ktl-s5) var(--ktl-s6) var(--ktl-s6);margin:0;}.page-content{margin:0;}.with-sidebar{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--ktl-s5);align-items:start;}.with-sidebar .layout-content{width:auto;min-width:0;}.layout-sidebar-second,.layout-sidebar-first{width:auto;margin:0;padding:var(--ktl-s4);background:var(--ktl-surface);border:1px solid var(--ktl-line);border-radius:var(--ktl-r-lg);}.ktl-stack{display:flex;flex-direction:column;gap:var(--ktl-s4);}.ktl-stack-lg{display:flex;flex-direction:column;gap:var(--ktl-s5);}.flexbox,.flexcontainer,.row-content,.line-content,.buttonline-right{display:flex;flex-wrap:wrap;gap:var(--ktl-s2);}.buttonline-right{justify-content:flex-end;}.space-between{justify-content:space-between;}.flex-end{justify-content:flex-end;}.space-around{justify-content:space-around;}.space-evenly{justify-content:space-evenly;}.align-right{text-align:right;}.fullwidth{width:100%;}.bold{font-weight:600;}.pad05{padding:var(--ktl-s2);}.footer_first,.footer_second{display:flex;flex-wrap:wrap;gap:var(--ktl-s4);padding:var(--ktl-s4) var(--ktl-s6);font-size:var(--ktl-t-small);}.footer_first{background-color:var(--ktl-n-700);color:var(--ktl-n-100);}.footer_second{background-color:var(--ktl-n-800);color:var(--ktl-n-200);}.footer_first a,.footer_second a{color:var(--ktl-n-0);}.medium-screen,.large-screen{display:none;}@media (max-width:600px){main{padding:var(--ktl-s4);}.with-sidebar{grid-template-columns:minmax(0,1fr);}}@media (min-width:601px){.medium-screen{display:block;}}@media (min-width:993px){.smallscreen-only{display:none;}.large-screen{display:block;}}.ktl-w5{width:5rem;}.ktl-w10{width:10rem;}.ktl-w12{width:12rem;}.ktl-w15{width:15rem;}.ktl-w20{width:20rem;}.ktl_form6{width:6rem;}.ktl_form9{width:9rem;}.ktl_form12{width:12rem;}.ktl_form15{width:15rem;}@media (min-width:601px){.form-item > input.ktl_form6{width:6rem;}.form-item > input.ktl_form9{width:9rem;}.form-item > input.ktl_form12{width:12rem;}.form-item > input.ktl_form15{width:15rem;}}.ktl-page-lead{display:flex;flex-direction:column;gap:var(--ktl-s3);padding:var(--ktl-s5) var(--ktl-s6) 0;}.ktl-page-lead:empty{display:none;}.ktl-page-lead + main{padding-top:var(--ktl-s4);}@media (max-width:600px){.ktl-page-lead{padding:var(--ktl-s4) var(--ktl-s4) 0;}}
.main-nav{display:flex;flex-direction:column;padding-bottom:var(--ktl-s3);background-color:transparent;}.main-nav ul.navul{display:flex;flex-direction:column;gap:1px;margin:0;padding:var(--ktl-s2) 0 0;list-style:none;font-size:var(--ktl-t-table);}.main-nav li{padding:0;}.main-nav a{display:flex;align-items:center;gap:var(--ktl-s3);height:var(--ktl-control);margin:0 10px;padding:0 11px;border-radius:var(--ktl-r-md);color:var(--ktl-nav-text);text-decoration:none;white-space:nowrap;}.main-nav a:hover{background-color:var(--ktl-nav-bg-hover);color:var(--ktl-n-0);text-decoration:none;}.main-nav .ktl-nav-item a svg,.main-nav .ktl-nav-item a i{color:var(--ktl-area-nav);fill:currentColor;flex-shrink:0;width:17px;text-align:center;}.main-nav .is-active,.main-nav a.is-active,.main-nav .ktl-nav-trail > a{background-color:var(--ktl-area);color:var(--ktl-n-0);font-weight:500;}.main-nav .is-active svg,.main-nav .is-active i,.main-nav a.is-active svg,.main-nav a.is-active i,.main-nav .ktl-nav-trail > a svg,.main-nav .ktl-nav-trail > a i{color:var(--ktl-n-0);}.main-nav .ktl-nav-tail-first{margin-top:auto;padding-top:var(--ktl-s3);border-top:1px solid var(--ktl-nav-line);}.main-nav .ktl-nav-tail.ktl-band-start > a{margin-top:0;}.main-nav-tail{margin-top:auto;padding-top:var(--ktl-s3);border-top:1px solid var(--ktl-nav-line);}.main-nav-tail ul.navul{padding-top:0;}.main-nav .ktl-nav-item.ktl-band-start > a{margin-top:7px;}.main-nav .block-branding,.main-navigation .block-branding{display:flex;align-items:center;gap:11px;height:var(--ktl-header);padding:0 20px;background-color:transparent;flex-shrink:0;}@media (max-width:992px){#block-kontal-branding{display:none;}body.ktl-nav-open #block-kontal-branding{display:flex;}}.main-nav2{margin:0;background-color:var(--ktl-surface);border-bottom:1px solid var(--ktl-line);}.main-nav2 ul.navul{display:flex;flex-wrap:wrap;align-items:flex-end;gap:2px;margin:0;padding:0 var(--ktl-s6);list-style:none;}.main-nav2 li{padding:0;}.main-nav2 a{display:inline-flex;align-items:center;gap:var(--ktl-s2);padding:var(--ktl-s3) 15px;border-bottom:2px solid transparent;margin-bottom:-1px;border-radius:0;color:var(--ktl-text-dim);font-size:var(--ktl-t-table);white-space:nowrap;}.main-nav2 a:hover{color:var(--ktl-area-ink);background-color:var(--ktl-area-row);text-decoration:none;}.main-nav2 .is-active,.main-nav2 a.is-active{color:var(--ktl-area-ink);font-weight:600;border-bottom-color:var(--ktl-area);background-color:transparent;}.main-nav2 .ktl-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 6px;border-radius:var(--ktl-r-pill);background:var(--ktl-n-50);color:var(--ktl-text-dim);font-family:var(--ktl-mono);font-variant-numeric:tabular-nums;font-size:var(--ktl-t-label);font-weight:400;}.main-nav2 .is-active .ktl-count{background:var(--ktl-area);color:var(--ktl-n-0);font-weight:500;}.main-nav2 .ktl-count--empty{color:var(--ktl-n-300);}.event-menu{display:flex;flex-wrap:wrap;gap:var(--ktl-s2);padding:var(--ktl-s3) var(--ktl-s6);background-color:var(--ktl-surface);border-bottom:1px solid var(--ktl-line);}.event-menu a{display:inline-flex;align-items:center;height:var(--ktl-control);padding:0 var(--ktl-s3);border-radius:var(--ktl-r-md);color:var(--ktl-area-ink);font-size:var(--ktl-t-table);}.event-menu a:hover{background-color:var(--ktl-area-head);text-decoration:none;}.extras-menu{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--ktl-s4);margin:var(--ktl-s5) 0;}.extras-category{margin-bottom:var(--ktl-s6);}.extras-category-title{margin-bottom:var(--ktl-s4);padding-bottom:var(--ktl-s2);border-bottom:1px solid var(--ktl-area-line);font-size:var(--ktl-t-h2);font-weight:600;}.extras-menu-item{background:var(--ktl-surface);border:1px solid var(--ktl-line);border-radius:var(--ktl-r-lg);transition:box-shadow 0.15s ease,transform 0.15s ease;}.extras-menu-item:hover{box-shadow:var(--ktl-shadow);transform:translateY(-1px);}.extras-menu-button{display:block;padding:var(--ktl-s4) var(--ktl-s5);color:inherit;text-decoration:none;}.extras-menu-button:hover{text-decoration:none;}.extras-menu-title{display:flex;align-items:center;gap:var(--ktl-s2);margin-bottom:var(--ktl-s1);font-size:var(--ktl-t-h3);font-weight:600;color:var(--ktl-area-ink);}.extras-menu-description{font-size:var(--ktl-t-small);color:var(--ktl-text-dim);}#block-kontal-local-tasks ul.navul{display:flex;gap:2px;margin:0;padding:0 var(--ktl-s6);list-style:none;background:var(--ktl-surface);border-bottom:1px solid var(--ktl-line);}#block-kontal-local-tasks a{display:block;padding:var(--ktl-s3) 15px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--ktl-text-dim);font-size:var(--ktl-t-table);}#block-kontal-local-tasks .is-active a,#block-kontal-local-tasks a.is-active{color:var(--ktl-area-ink);font-weight:600;border-bottom-color:var(--ktl-area);}@media (max-width:992px){.main-layout-container{display:block;}#block-kontal-hauptnavigation,#block-kontal-tools,#block-search-2{display:none;}body.ktl-nav-open{overflow:hidden;}body.ktl-nav-open .main-navigation{position:fixed;inset:0;z-index:1300;width:100%;overflow-y:auto;}body.ktl-nav-open #block-kontal-hauptnavigation,body.ktl-nav-open #block-kontal-tools{display:flex;}body.ktl-nav-open #block-search-2{display:block;}.main-navigation .searchform{width:auto;margin:0 var(--ktl-s3) var(--ktl-s3);}.main-nav a{height:var(--ktl-control-touch);font-size:15px;}.main-nav2 ul.navul{flex-wrap:nowrap;overflow-x:auto;padding:var(--ktl-s2) var(--ktl-s4);gap:var(--ktl-s2);-webkit-overflow-scrolling:touch;scrollbar-width:none;}.main-nav2 ul.navul::-webkit-scrollbar{display:none;}.main-nav2 a{height:34px;padding:0 14px;border:1px solid var(--ktl-area-line);border-bottom-width:1px;border-radius:var(--ktl-r-pill);margin-bottom:0;color:var(--ktl-area-ink);}.main-nav2 .is-active,.main-nav2 a.is-active{background-color:var(--ktl-area);border-color:var(--ktl-area);color:var(--ktl-n-0);}.main-nav2 .is-active .ktl-count{background:rgba(255,255,255,.25);}}@media (min-width:993px){.main-layout-container{display:flex;min-height:100vh;}.main-nav{width:var(--ktl-nav-width);flex-shrink:0;}.main-nav .link-text{display:inline;}.main-nav a{justify-content:flex-start;padding:0 11px;}}.tabs.secondary{display:flex;flex-wrap:wrap;gap:2px;margin:var(--ktl-s3) 0 var(--ktl-s4);padding:0;list-style:none;border-bottom:1px solid var(--ktl-line);}.tabs.secondary .tabs__tab{margin:0;padding:0;border:0;}.tabs.secondary .tabs__tab a,.tabs.secondary a{display:block;padding:var(--ktl-s2) var(--ktl-s3);border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--ktl-text-dim);font-size:var(--ktl-t-small);}.tabs.secondary .tabs__tab.is-active a,.tabs.secondary .is-active > a{border-bottom-color:var(--ktl-area);color:var(--ktl-area-ink);font-weight:600;}.main-nav2 a i,.main-nav2 a svg{width:14px;text-align:center;flex-shrink:0;}
.page-header{display:flex;align-items:center;justify-content:space-between;gap:var(--ktl-s4);height:var(--ktl-header);padding:0 var(--ktl-s5);background-color:var(--ktl-surface);border-bottom:1px solid var(--ktl-line);flex-shrink:0;}.page-header-left,.page-header-right{display:flex;align-items:center;gap:var(--ktl-s3);min-width:0;}.ktl-area-edge{height:var(--ktl-edge);background-color:var(--ktl-area);flex-shrink:0;}.block-branding{display:flex;align-items:center;justify-content:space-between;gap:var(--ktl-s3);padding:0;background-color:transparent;}.branding-container{display:flex;align-items:center;gap:11px;min-width:0;}.site-logo{display:flex;align-items:center;flex-shrink:0;}.site-logo img{height:26px;width:auto;margin:0;}.site-branding a,.site-name{color:var(--ktl-n-0);font-size:var(--ktl-t-h3);font-weight:600;letter-spacing:0.12em;text-decoration:none;}.site-slogan{color:var(--ktl-nav-text-dim);font-size:var(--ktl-t-small);}.searchform{display:flex;align-items:center;gap:var(--ktl-s2);height:var(--ktl-control);min-width:0;padding:0 var(--ktl-s3);background:var(--ktl-line-soft);border:1px solid var(--ktl-line);border-radius:var(--ktl-r-lg);margin:0;}.searchform input{width:100%;min-width:0;padding:0;border:0;background:transparent;color:var(--ktl-text);font-family:inherit;font-size:var(--ktl-t-table);}.searchform input::placeholder{color:var(--ktl-text-mute);}.searchform input:focus{outline:none;}.searchform:focus-within{border-color:var(--ktl-primary);background:var(--ktl-surface);}.findbutton{display:inline-flex;align-items:center;justify-content:center;width:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--ktl-text-mute);cursor:pointer;}.findbutton:hover{color:var(--ktl-primary);}.universal-filter-button{display:inline-flex;align-items:center;justify-content:center;width:var(--ktl-control);height:var(--ktl-control);margin:0;padding:0;border:1px solid var(--ktl-line);border-radius:var(--ktl-r-lg);background:var(--ktl-surface);color:var(--ktl-text-dim);text-align:center;}.universal-filter-button:hover{border-color:var(--ktl-line-strong);color:var(--ktl-text);}.universal-filter-button a{color:inherit;}.ktl-selection,.ktl-usermenu{position:relative;}.ktl-selection::after,.ktl-usermenu::after{content:"";position:absolute;top:100%;left:0;right:0;height:8px;}.ktl-selection-list,.ktl-usermenu-list{position:absolute;top:calc(100% + 8px);right:0;z-index:50;display:none;min-width:268px;background:var(--ktl-surface);border:1px solid var(--ktl-line);border-radius:var(--ktl-r-lg);box-shadow:var(--ktl-shadow-pop);overflow:hidden;}.ktl-selection:hover .ktl-selection-list,.ktl-selection:focus-within .ktl-selection-list,.ktl-usermenu:hover .ktl-usermenu-list,.ktl-usermenu:focus-within .ktl-usermenu-list,.ktl-selection-toggle[aria-expanded="true"] + .ktl-selection-list,.ktl-usermenu-toggle[aria-expanded="true"] + .ktl-usermenu-list{display:block;}.ktl-selection-toggle{display:inline-flex;align-items:center;gap:var(--ktl-s2);height:var(--ktl-control);padding:0 var(--ktl-s3);border:1px solid var(--ktl-line-strong);border-radius:var(--ktl-r-lg);background:var(--ktl-surface);color:var(--ktl-text-dim);font-family:inherit;font-size:var(--ktl-t-table);font-weight:500;cursor:pointer;}.ktl-selection.is-filled .ktl-selection-toggle{background:var(--ktl-primary-head);border-color:var(--ktl-primary-line);color:var(--ktl-primary-ink);}.ktl-selection-toggle:hover{border-color:var(--ktl-primary);}.ktl-selection-caret{font-size:10px;opacity:.6;}.ktl-selection-head,.ktl-usermenu-head{padding:var(--ktl-s2) var(--ktl-s4);background:var(--ktl-line-soft);font-size:var(--ktl-t-label);font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--ktl-text-mute);}.ktl-selection-item{display:flex;align-items:center;gap:var(--ktl-s3);height:40px;padding:0 var(--ktl-s4);border-top:1px solid var(--ktl-line-soft);color:var(--ktl-text);font-size:var(--ktl-t-table);text-decoration:none;}.ktl-selection-item:hover{background:var(--ktl-area-row);text-decoration:none;}.ktl-selection-dot{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--ktl-area);}.ktl-selection-item.is-empty{color:var(--ktl-text-mute);}.ktl-selection-item.is-empty .ktl-selection-dot{background:var(--ktl-n-100);}.ktl-selection-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.ktl-selection-empty{padding:var(--ktl-s3) var(--ktl-s4);color:var(--ktl-text-mute);font-size:var(--ktl-t-small);}.ktl-usermenu-toggle{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer;}.ktl-avatar{display:inline-flex;align-items:center;justify-content:center;width:var(--ktl-control);height:var(--ktl-control);flex-shrink:0;border-radius:50%;background:var(--ktl-primary-head);color:var(--ktl-primary-ink);font-size:var(--ktl-t-small);font-weight:600;letter-spacing:0.02em;}.ktl-usermenu-toggle:hover .ktl-avatar{background:var(--ktl-primary);color:var(--ktl-n-0);}.ktl-avatar--lg{width:40px;height:40px;font-size:var(--ktl-t-body);}.ktl-usermenu-head{display:flex;align-items:center;gap:var(--ktl-s3);padding:var(--ktl-s3) var(--ktl-s4);background:var(--ktl-surface);border-bottom:1px solid var(--ktl-line-soft);text-transform:none;letter-spacing:0;}.ktl-usermenu-ident{display:flex;flex-direction:column;min-width:0;}.ktl-usermenu-name{font-size:var(--ktl-t-table);font-weight:600;color:var(--ktl-text);text-transform:none;letter-spacing:0;}.ktl-usermenu-mail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ktl-t-small);font-weight:400;color:var(--ktl-text-mute);text-transform:none;letter-spacing:0;}.ktl-usermenu-list ul{margin:0;padding:0;list-style:none;}.ktl-usermenu-list li a{display:flex;align-items:center;gap:var(--ktl-s3);height:40px;padding:0 var(--ktl-s4);border-top:1px solid var(--ktl-line-soft);color:var(--ktl-text);font-size:var(--ktl-t-table);}.ktl-usermenu-list li:first-child a{border-top:0;}.ktl-usermenu-list li a:hover{background:var(--ktl-n-25);text-decoration:none;}.menu-toggle button{display:inline-flex;align-items:center;justify-content:center;width:var(--ktl-control-touch);height:var(--ktl-control-touch);padding:0;border:0;background:transparent;color:var(--ktl-nav-text-bright);cursor:pointer;}#menu-hide-button{display:none;}body.ktl-nav-open #menu-show-button{display:none;}body.ktl-nav-open #menu-hide-button{display:inline-flex;}.block-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ktl-s2);margin:0;padding:0;list-style:none;font-size:var(--ktl-t-small);color:var(--ktl-text-mute);}.block-breadcrumbs a{padding:0;color:var(--ktl-text-dim);}.block-breadcrumbs li + li::before{content:"›";padding:0;margin-right:var(--ktl-s2);color:var(--ktl-n-300);}.block-breadcrumbs li:last-child{color:var(--ktl-text);}.ktl-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ktl-s5);flex-wrap:wrap;}.ktl-page-title{display:flex;align-items:center;gap:var(--ktl-s3);min-width:0;}.ktl-page-mark{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:var(--ktl-r-lg);background:var(--ktl-area-head);color:var(--ktl-area);font-size:var(--ktl-t-h2);}#block-kontal-page-title{margin:0;}#block-kontal-page-title h1{margin:0;}.ktl-page-sub{margin:var(--ktl-s1) 0 0;font-size:var(--ktl-t-table);color:var(--ktl-text-dim);}@media (max-width:600px){.page-header{padding:0 var(--ktl-s2) 0 var(--ktl-s4);}.ktl-page-head{align-items:flex-start;flex-direction:column;gap:var(--ktl-s3);}}@media (max-width:992px){.page-header{background-color:var(--ktl-nav-bg);border-bottom:0;}.block-breadcrumbs{display:none;}.ktl-mobile-brand{display:flex;align-items:center;gap:9px;min-width:0;overflow:hidden;color:var(--ktl-n-0);font-size:var(--ktl-t-h3);font-weight:600;letter-spacing:0.1em;text-decoration:none;}.ktl-mobile-brand:hover{color:var(--ktl-n-0);text-decoration:none;}.ktl-mobile-brand img{height:22px;width:auto;flex-shrink:0;}.ktl-mobile-brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.ktl-selection{display:none;}#block-search{display:flex;align-items:center;}#block-search .searchform{display:flex;height:auto;padding:0;background:transparent;border:0;}#block-search .searchform input,#block-search .universal-filter-button{display:none;}#block-search .findbutton{width:var(--ktl-control-touch);height:var(--ktl-control-touch);color:var(--ktl-nav-text-bright);}}@media (min-width:601px){.searchform{width:260px;}}@media (min-width:993px){.searchform{width:300px;}}.ktl-searchbar{display:flex;align-items:center;gap:var(--ktl-s2);min-width:0;}.searchform .findbutton{flex-shrink:0;width:auto;height:auto;}.visually-hidden{position:absolute !important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}
.ktl-btn,.button,.btn-kontal,.btn-primary,.btn-outline,.btn-light,.btn-dark,.w3-button,.w3-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ktl-s2);height:var(--ktl-control);padding:0 13px;margin:0;border:1px solid transparent;border-radius:var(--ktl-r-lg);background-color:var(--ktl-surface);border-color:var(--ktl-line-strong);color:var(--ktl-text);font-family:inherit;font-size:var(--ktl-t-table);font-weight:500;line-height:1;white-space:nowrap;text-align:center;text-decoration:none;cursor:pointer;vertical-align:middle;transition:background-color .12s ease,border-color .12s ease;}.ktl-btn:hover,.button:hover,.w3-button:hover,.w3-btn:hover{background-color:var(--ktl-n-25);border-color:var(--ktl-n-300);color:var(--ktl-text);text-decoration:none;}.ktl-btn--primary,.btn-primary,.button--primary,.form-actions .button--primary,input.button--primary,.w3-btn.w3-primary{background-color:var(--ktl-area);border-color:var(--ktl-area);color:var(--ktl-n-0);}.ktl-btn--primary:hover,.btn-primary:hover,.button--primary:hover,input.button--primary:hover,.w3-btn.w3-primary:hover{background-color:var(--ktl-area-ink);border-color:var(--ktl-area-ink);color:var(--ktl-n-0);}.ktl-btn--danger,.w3-btn.w3-red,.button--danger{background-color:var(--ktl-surface);border-color:var(--ktl-danger-line);color:var(--ktl-danger-ink);}.ktl-btn--danger:hover,.w3-btn.w3-red:hover,.button--danger:hover{background-color:var(--ktl-danger-bg);border-color:var(--ktl-danger);color:var(--ktl-danger-ink);}.ktl-btn--quiet{background:transparent;border-color:transparent;color:var(--ktl-area-ink);}.ktl-btn--quiet:hover{background:var(--ktl-area-head);border-color:transparent;}.ktl-btn--icon{width:var(--ktl-control);padding:0;color:var(--ktl-text-dim);}.ktl-btn--sm{height:28px;padding:0 10px;font-size:var(--ktl-t-small);}.ktl-btn[disabled],.button[disabled],.ktl-btn--disabled{opacity:.5;pointer-events:none;}.button-fa svg,.ktl-btn svg{flex-shrink:0;margin:0;}ul.actions{display:flex;flex-wrap:wrap;gap:var(--ktl-s2);margin:0;padding:0;list-style:none;}ul.actions li{margin:0;}.ktl-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--ktl-r-sm);background:var(--ktl-n-50);color:var(--ktl-text-dim);font-size:var(--ktl-t-badge);font-weight:600;line-height:1.4;white-space:nowrap;}.ktl-badge--type{padding-left:7px;background:var(--ktl-area-head);color:var(--ktl-area-ink);}.ktl-badge--type::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ktl-area);flex-shrink:0;}.field--name-bundle-fieldnode{display:inline-flex;align-items:center;position:static;top:auto;left:auto;width:auto;padding:3px 9px;border-radius:var(--ktl-r-sm);background:var(--ktl-area-head);color:var(--ktl-area-ink);font-size:var(--ktl-t-badge);font-weight:600;}.field--name-field-status{display:inline-flex;align-items:stretch;font-size:var(--ktl-t-badge);}.field--name-field-status .field__label{display:inline-flex;align-items:center;margin:0;padding:2px 8px;border-radius:var(--ktl-r-sm) 0 0 var(--ktl-r-sm);background:var(--ktl-n-400);color:var(--ktl-n-0);font-size:inherit;font-weight:600;}.field--name-field-status .field__label::after{content:none;}.field--name-field-status .field__item{display:inline-flex;align-items:center;padding:2px 9px;border-radius:0 var(--ktl-r-sm) var(--ktl-r-sm) 0;background:var(--ktl-n-50);font-size:inherit;font-weight:600;}.ktl-status,.status-erledigt,.status-offen,.status-geplant,.status-abgebrochen{display:inline-flex;align-items:center;padding:2px 9px;border:1px solid transparent;border-radius:var(--ktl-r-sm);font-size:var(--ktl-t-badge);font-weight:600;white-space:nowrap;}.status-erledigt,.ktl-status--ok{background-color:var(--ktl-ok-bg);color:var(--ktl-ok-ink);}.status-offen,.ktl-status--open{background-color:var(--ktl-danger-bg);border-color:var(--ktl-danger-line);color:var(--ktl-danger-ink);}.status-geplant,.ktl-status--planned{background-color:var(--ktl-primary-head);color:var(--ktl-primary-ink);}.status-abgebrochen,.ktl-status--off{background-color:var(--ktl-n-50);color:var(--ktl-text-mute);}.ktl-club-mark{display:inline-block;width:10px;height:10px;flex-shrink:0;border-radius:2px;vertical-align:-1px;}.ktl-club{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 6px;border:1px solid var(--ktl-line);border-radius:var(--ktl-r-sm);font-size:var(--ktl-t-badge);font-weight:500;white-space:nowrap;}.ktl-badge-primary{display:inline-flex;align-items:center;margin-left:var(--ktl-s2);padding:2px 8px;border-radius:var(--ktl-r-sm);background:var(--ktl-n-800);color:var(--ktl-n-0);font-size:var(--ktl-t-label);font-weight:600;}.field--name-field-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;font-size:var(--ktl-t-badge);}.field--name-field-tags .field__item,.field--name-field-tags a{padding:3px 9px;border-radius:var(--ktl-r-sm);background:var(--ktl-n-50);color:var(--ktl-text-dim);}.field--name-field-tags a:hover{background:var(--ktl-n-100);text-decoration:none;}.field--name-field-tags .field__label{font-size:var(--ktl-t-badge);}.ktl-card,.dashboard-box,.w3-card-4,.w3-card{background:var(--ktl-surface);border:1px solid var(--ktl-line);border-radius:var(--ktl-r-lg);box-shadow:none;overflow:hidden;margin:0;padding:0;width:auto;text-align:left;}.ktl-block-head,.views-element-container header,.dashboard-box > header,.dashboard-box .w3-container:first-child{display:flex;align-items:center;justify-content:space-between;gap:var(--ktl-s3);padding:11px var(--ktl-s4);border-radius:0;background:var(--ktl-area-head);color:var(--ktl-area-ink);font-size:var(--ktl-t-table);font-weight:600;}.ktl-block-head h4,.dashboard-box header h4{margin:0;font-size:inherit;font-weight:inherit;color:inherit;}.ktl-link-plain,.dashboard-box header a{color:inherit !important;text-decoration:none;}.ktl-dashboard{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--ktl-s4);align-items:start;}.ktl-block-title{display:flex;align-items:center;gap:var(--ktl-s2);margin:0;font-size:var(--ktl-t-table);font-weight:600;color:inherit;}.ktl-block-title i{flex-shrink:0;opacity:.85;}.ktl-block-head > a.ktl-link-plain{display:flex;align-items:center;justify-content:space-between;gap:var(--ktl-s3);width:100%;color:inherit;}.ktl-block-head > a.ktl-link-plain:hover{text-decoration:none;}.ktl-block-more{flex-shrink:0;opacity:.6;}.ktl-block-head > a.ktl-link-plain:hover .ktl-block-more{opacity:1;}.dashboard-box .ktl-container{padding:0;}.dashboard-box td{height:40px;padding:0 var(--ktl-s4);}.dashboard-box tbody tr:first-child{border-top:0;}.ktl-block-empty{margin:0;padding:var(--ktl-s3) var(--ktl-s4);color:var(--ktl-text-dim);font-size:var(--ktl-t-table);}.view-header{margin-top:0;}.view-header-buttonline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ktl-s3);padding:11px var(--ktl-s4);background:var(--ktl-area-head);color:var(--ktl-area-ink);}.view-header-title{font-size:var(--ktl-t-table);font-weight:600;line-height:var(--ktl-lh-tight);color:inherit;}.ktl-block-head-title{font-weight:600;color:inherit;}.ktl-related-list{margin-top:var(--ktl-s4);}.ktl-setbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ktl-s3);padding:var(--ktl-s3) var(--ktl-s4);border-radius:var(--ktl-r-lg);background:var(--ktl-area-head);}.ktl-setbar > .ktl-label{color:var(--ktl-area-ink);}.ktl-setbar .ktl-spacer{flex:1;}.ktl-actionbar{display:flex;flex-direction:column;gap:var(--ktl-s3);margin-top:var(--ktl-s5);padding:var(--ktl-s4) 18px;background:var(--ktl-surface);border:1px solid var(--ktl-line);border-radius:var(--ktl-r-lg);}.ktl-actionbar-title{font-size:var(--ktl-t-body);font-weight:600;}.ktl-actiongroup{display:flex;align-items:flex-start;gap:14px;}.ktl-actiongroup > .ktl-label{width:108px;flex-shrink:0;padding-top:9px;}.ktl-actiongroup--danger > .ktl-label{color:var(--ktl-danger-ink);}.ktl-actiongroup + .ktl-actiongroup{border-top:1px solid var(--ktl-line-soft);padding-top:var(--ktl-s3);}@media (max-width:600px){.ktl-actiongroup{flex-direction:column;gap:var(--ktl-s2);}.ktl-actiongroup > .ktl-label{width:auto;padding-top:0;}.ktl-actiongroup-items{min-width:0;max-width:100%;}}.ktl-selection-sticky{position:sticky;bottom:0;z-index:20;display:flex;align-items:center;gap:var(--ktl-s3);margin:0 calc(var(--ktl-s6) * -1) calc(var(--ktl-s6) * -1);padding:10px var(--ktl-s6);background:var(--ktl-nav-veil);color:var(--ktl-nav-text-bright);font-size:var(--ktl-t-table);}.ktl-selection-sticky .ktl-count{font-family:var(--ktl-mono);font-variant-numeric:tabular-nums;font-weight:500;color:var(--ktl-n-0);}.ktl-selection-sticky .ktl-spacer{flex:1;}.ktl-selection-sticky a{color:var(--ktl-nav-text-bright);}.flag a,.ktl-mark{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;border-radius:var(--ktl-r-md);color:var(--ktl-n-300);text-decoration:none;}.flag a:hover,.ktl-mark:hover{background:var(--ktl-area-head);color:var(--ktl-area);text-decoration:none;}.flag .action-unflag,.ktl-mark--on{color:var(--ktl-area);}.flagbuttonwith{width:2rem;}.action-flag,.action-unflag{margin:0;flex-shrink:0;}.ktl-row--undone{color:var(--ktl-text-mute);}.ktl-row--undone .ktl-row-title{text-decoration:line-through;}.messages{display:flex;gap:var(--ktl-s3);margin:0 0 var(--ktl-s4);padding:var(--ktl-s3) var(--ktl-s4);border:1px solid;border-width:1px;border-radius:var(--ktl-r-lg);background-image:none;background-position:0 0;font-size:var(--ktl-t-table);overflow-wrap:break-word;}.messages--status{background-color:var(--ktl-ok-bg);border-color:var(--ktl-ok-line);color:var(--ktl-ok-ink);}.messages--warning{background-color:var(--ktl-warn-bg);border-color:var(--ktl-warn-line);color:var(--ktl-warn-ink);}.messages--error{background-color:var(--ktl-danger-bg);border-color:var(--ktl-danger-line);color:var(--ktl-danger-ink);}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:var(--ktl-s1);}ul.js-pager__items{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:var(--ktl-s4) 0 0;padding:0;list-style:none;}.js-pager__items li{margin:0;padding:0;border-radius:var(--ktl-r-md);box-shadow:none;}.js-pager__items li a{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 var(--ktl-s2);border:1px solid var(--ktl-line-strong);border-radius:var(--ktl-r-md);background:var(--ktl-surface);color:var(--ktl-text);font-family:var(--ktl-mono);font-variant-numeric:tabular-nums;font-size:var(--ktl-t-table);}.js-pager__items li a:hover{background:var(--ktl-n-25);text-decoration:none;}.js-pager__items .is-active a,.js-pager__items li.pager__item.is-active a{background:var(--ktl-area);border-color:var(--ktl-area);color:var(--ktl-n-0);}.w3-dropdown-content{border:1px solid var(--ktl-line);border-radius:var(--ktl-r-lg);box-shadow:var(--ktl-shadow-pop);overflow:hidden;}.ktl-note,.ktl-forminfo,.ktl-info{display:flex;gap:var(--ktl-s3);width:auto;margin:0 0 var(--ktl-s4);padding:var(--ktl-s3) var(--ktl-s4);border-radius:var(--ktl-r-lg);background:var(--ktl-area-head);color:var(--ktl-area-ink);font-size:var(--ktl-t-small);line-height:1.5;}.ktl-note--danger{background:var(--ktl-danger-bg);color:var(--ktl-danger-ink);}.ktl-note--warn{background:var(--ktl-warn-bg);color:var(--ktl-warn-ink);}.ktl-warning{background:var(--ktl-danger-bg);border:1px solid var(--ktl-danger-line);color:var(--ktl-danger-ink);padding:var(--ktl-s3) var(--ktl-s4);border-radius:var(--ktl-r-lg);}ul.book-footer-nav{display:flex;justify-content:space-between;gap:var(--ktl-s3);margin:var(--ktl-s5) 0 0;padding:var(--ktl-s4) 0 0;border-top:1px solid var(--ktl-line);list-style:none;}.dropbutton-wrapper,.dropbutton-widget{border:0;background:transparent;box-shadow:none;}.dropbutton-widget{border:1px solid var(--ktl-line-strong) !important;border-radius:var(--ktl-r-lg) !important;background:var(--ktl-surface) !important;background-image:none !important;overflow:hidden;}.dropbutton-multiple.open .dropbutton-widget{border-radius:var(--ktl-r-lg) !important;}.dropbutton .dropbutton-action > *{display:block;width:100%;height:var(--ktl-control) !important;padding:0 13px !important;line-height:var(--ktl-control) !important;border:0;border-radius:0 !important;background:transparent;color:var(--ktl-text);font-family:inherit;font-size:var(--ktl-t-table);font-weight:500;text-decoration:none;text-shadow:none !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.dropbutton .dropbutton-action > *:hover{background:var(--ktl-n-25);color:var(--ktl-text);text-decoration:none;}.dropbutton-multiple .dropbutton .dropbutton-action:first-child > *{background:var(--ktl-area);color:var(--ktl-n-0);}.dropbutton-multiple .dropbutton .dropbutton-action:first-child > *:hover{background:var(--ktl-area-ink);color:var(--ktl-n-0);}.dropbutton-toggle button{border:0;border-left:1px solid var(--ktl-line-strong);border-radius:0 !important;background:transparent !important;background-image:none !important;box-shadow:none;color:var(--ktl-text-dim);}.dropbutton-toggle button:hover{background:var(--ktl-n-25) !important;}.dropbutton-arrow{border-top-color:var(--ktl-text-dim) !important;}.dropbutton-multiple.open .dropbutton-arrow{border-bottom-color:var(--ktl-text-dim) !important;}.dropbutton-widget .dropbutton .secondary-action{border-top:1px solid var(--ktl-line-soft);background:var(--ktl-surface);}.dropbutton-widget .dropbutton .secondary-action > *{background:transparent;color:var(--ktl-text);}.ktl-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;font-size:13px;line-height:1;color:var(--ktl-text-mute);vertical-align:middle;}.ktl-icon--ok{color:var(--ktl-ok);}.ktl-icon--off{color:var(--ktl-n-300);}.ktl-icon--wait{color:var(--ktl-warn);}.ktl-icon--danger{color:var(--ktl-danger);}.ktl-dot{display:inline-block;width:10px;height:10px;flex-shrink:0;border-radius:50%;background:var(--ktl-dot,var(--ktl-n-500));vertical-align:-1px;}.ktl-action--writes .ktl-action-label,a.ktl-action--writes{color:var(--ktl-danger-ink);}.ktl-action--writes i{color:var(--ktl-danger);}.ktl-action--writes .ktl-action-label::after{content:"";display:inline-block;width:5px;height:5px;margin-left:6px;border-radius:50%;background:var(--ktl-danger);vertical-align:2px;}.ktl-action-label{margin-left:6px;}.ktl-actiongroup-items{display:flex;flex-wrap:wrap;gap:var(--ktl-s2);}.ktl-setbar-count{display:inline-flex;align-items:center;gap:var(--ktl-s2);color:var(--ktl-area-ink);font-size:var(--ktl-t-table);}.ktl-setbar-count .ktl-count{font-family:var(--ktl-mono);font-variant-numeric:tabular-nums;font-weight:600;}.ktl-btn[class*="ktl-theme-"]{background-color:var(--ktl-area-head);border-color:var(--ktl-area-line);color:var(--ktl-area-ink);}.ktl-btn[class*="ktl-theme-"]:hover{background-color:var(--ktl-area);border-color:var(--ktl-area);color:var(--ktl-n-0);}.ktl-icon--target{color:var(--ktl-area);}a:hover > .ktl-icon--target,.ktl-icon--target:hover{color:var(--ktl-area-ink);}th .ktl-icon--target{opacity:.75;}.ktl-count--changed{animation:ktl-count-pop .45s ease;}@keyframes ktl-count-pop{0%{transform:scale(1);}35%{transform:scale(1.35);}100%{transform:scale(1);}}.ktl-row--removed,tr.ktl-row--removed td,tr.ktl-row--removed th{color:var(--ktl-text-mute);background-color:var(--ktl-n-25) !important;}.ktl-row--removed td:not(:first-child),.ktl-row--removed .ktl-row-title{text-decoration:line-through;text-decoration-color:var(--ktl-n-300);}.ktl-row--added,tr.ktl-row--added td{background-color:var(--ktl-area-head) !important;}@media (prefers-reduced-motion:reduce){.ktl-count--changed{animation:none;}}.ktl-transfer .dropbutton-widget{border-color:var(--ktl-area-line) !important;}.ktl-transfer .dropbutton .dropbutton-action:first-child > *{background:var(--ktl-area-head);color:var(--ktl-area-ink);}.ktl-transfer .dropbutton .dropbutton-action:first-child > *:hover{background:var(--ktl-area);color:var(--ktl-n-0);}.ktl-transfer .dropbutton-toggle button{border-left-color:var(--ktl-area-line);color:var(--ktl-area-ink);}.ktl-transfer .secondary-action > * i{color:var(--ktl-area);}
.js .dropbutton .dropbutton-action > input,.js .dropbutton .dropbutton-action > a,.js .dropbutton .dropbutton-action > button{margin:0;padding:0;text-align:left;text-decoration:none;color:#333;font-weight:600;line-height:normal;-webkit-font-smoothing:antialiased;}[dir="rtl"].js .dropbutton .dropbutton-action > input,[dir="rtl"].js .dropbutton .dropbutton-action > a,[dir="rtl"].js .dropbutton .dropbutton-action > button{margin-left:0;text-align:right;}.js .dropbutton-action.last{border-radius:0 0 0 1em;}[dir="rtl"] .js .dropbutton-action.last{border-radius:0 0 1em 0;}.js .dropbutton-widget .button{border:0;border-radius:0;background:transparent;box-shadow:none;}.js .dropbutton-multiple .dropbutton{border-right:0;}[dir="rtl"].js .dropbutton-multiple .dropbutton{border-left:0;}.dropbutton{margin:0;padding:0;list-style-type:none;}.dropbutton li + li{margin-top:10px;}.js .dropbutton li{margin-right:0;margin-bottom:0;}.js .dropbutton li + li{margin-top:0;}@media screen and (min-width:37.5625em){.dropbutton li{display:inline-block;}.dropbutton li + li{margin-top:0;margin-left:1em;}.js .dropbutton li + li{margin-left:0;}}.js .dropbutton-multiple .dropbutton-widget{border:1px solid #a6a6a6;border-radius:20em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(top,#f6f6f3,#e7e7df);background-image:linear-gradient(to bottom,#f6f6f3,#e7e7df);text-shadow:0 1px hsla(0,0%,100%,0.6);}.dropbutton-multiple.open .dropbutton-widget{border-radius:1em;}.js .dropbutton-widget .dropbutton-action a,.js .dropbutton-widget .dropbutton-action input,.js .dropbutton-widget .dropbutton-action button{display:block;width:100%;padding:4px 1.5em;border-radius:20em 0 0 20em;}[dir="rtl"].js .dropbutton-widget .dropbutton-action a,[dir="rtl"].js .dropbutton-widget .dropbutton-action input,[dir="rtl"].js .dropbutton-widget .dropbutton-action button{border-radius:0 20em 20em 0;}.js .dropbutton-widget .dropbutton-action a:focus,.js .dropbutton-widget .dropbutton-action input:focus,.js .dropbutton-widget .dropbutton-action button:focus{text-decoration:underline;}.js .dropbutton-multiple.open .dropbutton-action a,.js .dropbutton-multiple.open .dropbutton-action .button{border-radius:0;}.js .dropbutton-multiple.open .dropbutton-action:first-child a,.js .dropbutton-multiple.open .dropbutton-action:first-child .button{border-radius:0.9em 0 0 0;}[dir="rtl"].js .dropbutton-multiple.open .dropbutton-action:first-child a,[dir="rtl"].js .dropbutton-multiple.open .dropbutton-action:first-child .button{border-radius:0 0.9em 0 0;}.js .dropbutton-multiple.open .dropbutton-action:last-child a,.js .dropbutton-multiple.open .dropbutton-action:last-child .button{border-radius:0 0 0 0.9em;}[dir="rtl"].js .dropbutton-multiple.open .dropbutton-action:last-child a,[dir="rtl"].js .dropbutton-multiple.open .dropbutton-action:last-child .button{border-radius:0 0 0.9em 0;}.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:hover,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action button:hover,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action input:hover,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:focus,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action button:focus,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action input:focus{z-index:3;color:#1a1a1a;background-color:#f9f8f6;background-image:-webkit-linear-gradient(top,#fcfcfa,#e9e9dd);background-image:linear-gradient(to bottom,#fcfcfa,#e9e9dd);box-shadow:0 1px 2px hsla(0,0%,0%,0.125);}.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action a:active,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action input:active,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-action button:active{text-decoration:none;background-color:#dfdfd9;background-image:-webkit-linear-gradient(top,#f6f6f3,#e7e7df);background-image:linear-gradient(to bottom,#f6f6f3,#e7e7df);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.2);}.dropbutton .secondary-action{border-top:1px solid #bfbfba;}.dropbutton-single .dropbutton-widget{position:static;display:inline-block;border:0;background:transparent;}.dropbutton-single .dropbutton-action a{width:auto !important;padding:4px 1.5em;-webkit-transition:all 0.1s;transition:all 0.1s;text-decoration:none;color:#333;border:1px solid #a6a6a6;border-radius:20em !important;background-color:#f2f1eb;background-image:-webkit-linear-gradient(top,#f6f6f3,#e7e7df);background-image:linear-gradient(to bottom,#f6f6f3,#e7e7df);text-shadow:0 1px hsla(0,0%,100%,0.6);font-weight:600;-webkit-font-smoothing:antialiased;}.dropbutton-single .dropbutton-action a:hover,.dropbutton-single .dropbutton-action a:focus{text-decoration:none;color:#1a1a1a;outline:none;background-color:#f9f8f6;background-image:-webkit-linear-gradient(top,#fcfcfa,#e9e9dd);background-image:linear-gradient(to bottom,#fcfcfa,#e9e9dd);}.dropbutton-single .dropbutton-action a:hover,.dropbutton-single .dropbutton-action a:focus{box-shadow:0 1px 2px hsla(0,0%,0%,0.125);}.dropbutton-single .dropbutton-action a:active{-webkit-transition:none;transition:none;background-color:#dfdfd9;background-image:-webkit-linear-gradient(top,#f6f6f3,#e7e7df);background-image:linear-gradient(to bottom,#f6f6f3,#e7e7df);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.2);}.dropbutton .dropbutton-action .ajax-progress{position:absolute;z-index:2;top:0.2em;right:0.2em;padding:0 0 0 0.1em;}.dropbutton-multiple .dropbutton-action .ajax-progress{top:0.15em;right:2.2em;margin-right:0;}.dropbutton-multiple .secondary-action .ajax-progress{top:auto;bottom:0.3em;}.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button{border-left:1px solid #a6a6a6;outline:none;}[dir="rtl"].js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button{border-right:1px solid #a6a6a6;border-left:0;}.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button{border-radius:0 20em 20em 0;}[dir="rtl"].js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button{border-radius:20em 0 0 20em;}.dropbutton-multiple.open .dropbutton-widget .dropbutton-toggle button{border-radius:0 1em 1em 0;}[dir="rtl"] .dropbutton-multiple.open .dropbutton-widget .dropbutton-toggle button{border-radius:1em 0 0 1em;}.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:hover,.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:focus{z-index:3;text-decoration:none;color:#1a1a1a;background-color:#f9f8f6;background-image:-webkit-linear-gradient(top,#fcfcfa,#e9e9dd);background-image:linear-gradient(to bottom,#fcfcfa,#e9e9dd);box-shadow:0 1px 2px hsla(0,0%,0%,0.125);}.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:active{background-color:#dfdfd9;background-image:-webkit-linear-gradient(top,#f6f6f3,#e7e7df);background-image:linear-gradient(to bottom,#f6f6f3,#e7e7df);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.2);}.dropbutton-arrow{top:54%;right:35%;border-top-color:#333;}[dir="rtl"] .dropbutton-arrow{right:auto;left:35%;}.dropbutton-multiple.open .dropbutton-arrow{top:0.6667em;border-top-color:transparent;border-bottom:0.3333em solid #333;}.js .form-actions .dropbutton .dropbutton-action > *{color:#fff;text-shadow:0 1px hsla(0,0%,0%,0.5);font-weight:700;}.js .form-actions .dropbutton-widget{position:relative;border-color:#1e5c90;background-color:#0071b8;background-image:-webkit-linear-gradient(top,#007bc6,#0071b8);background-image:linear-gradient(to bottom,#007bc6,#0071b8);text-shadow:0 1px hsla(0,0%,0%,0.5);}.form-actions .dropbutton-multiple.open .dropbutton-widget{background-image:-webkit-linear-gradient(top,#007bc6,#0071b8);background-image:linear-gradient(to bottom,#007bc6,#0071b8);}.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-action .button:hover,.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-action .button:focus{color:#fff;background-color:#2369a6;background-image:-webkit-linear-gradient(top,#0c97ed,#1f86c7);background-image:linear-gradient(to bottom,#0c97ed,#1f86c7);box-shadow:0 1px 2px hsla(203,10%,10%,0.25);}.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-action .button:active{border-color:#144b78;background-image:-webkit-linear-gradient(top,#08639b,#0071b8);background-image:linear-gradient(to bottom,#08639b,#0071b8);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.2);}.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button,.form-actions .dropbutton .secondary-action{border-color:#1e5c90;}.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button{background-image:-webkit-linear-gradient(top,#007bc6,#0071b8);background-image:linear-gradient(to bottom,#007bc6,#0071b8);}.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:hover,.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:focus{background-color:#2369a6;background-image:-webkit-linear-gradient(top,#0c97ed,#1f86c7);background-image:linear-gradient(to bottom,#0c97ed,#1f86c7);}.js .form-actions .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:active{border-color:#144b78;background-image:-webkit-linear-gradient(top,#08639b,#0071b8);background-image:linear-gradient(to bottom,#08639b,#0071b8);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.2);}.form-actions .dropbutton-arrow{border-top-color:#fff;}.form-actions .dropbutton-multiple.open .dropbutton-arrow{border-bottom:0.3333em solid white;}
table{width:100%;border-collapse:collapse;border-spacing:0;border:0;font-size:var(--ktl-t-table);}caption{margin-bottom:var(--ktl-s2);text-align:left;font-size:var(--ktl-t-h3);font-weight:600;}thead th,th{padding:var(--ktl-s2) var(--ktl-s3);border:0;background-color:var(--ktl-area-head);color:var(--ktl-area-ink);font-size:10.5px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;text-align:left;white-space:nowrap;}thead th a{color:inherit;}th.ktl-sortable a.ktl-sort{display:inline-flex;align-items:center;gap:0.35em;text-decoration:none;}th.ktl-sortable a.ktl-sort:hover,th.ktl-sortable a.ktl-sort:focus-visible{text-decoration:underline;}.ktl-sort-arrow{font-size:0.9em;opacity:0.3;}a.ktl-sort:hover .ktl-sort-arrow,a.ktl-sort.is-active .ktl-sort-arrow{opacity:1;}th.ktl-sortable a.ktl-sort--extra{margin-left:var(--ktl-s2);padding-left:var(--ktl-s2);border-left:1px solid currentColor;font-weight:400;}.ktl-sortbar{display:none;}tbody tr{border-bottom:1px solid var(--ktl-line-soft);}tbody tr:last-child{border-bottom:0;}tbody tr:nth-child(even),.w3-table-all tr:nth-child(even){background-color:var(--ktl-area-row);}tbody tr:hover{background-color:var(--ktl-area-head);}td{padding:var(--ktl-s2) var(--ktl-s3);height:var(--ktl-row);vertical-align:middle;}td.tzahl,th.tzahl,.ktl-num-cell,.ktl-form-amount{text-align:right;font-family:var(--ktl-mono);font-variant-numeric:tabular-nums;}.ttext{text-align:left;}.tsum,.tablesum,.ktl-sum-row,.ktl-clubs .ktl-sum-row td{background-color:var(--ktl-area-head) !important;border-top:2px solid var(--ktl-area);color:var(--ktl-area-ink);font-weight:600;}.ktl-group-header > th,.ktl-group-header > td{padding:var(--ktl-s3) var(--ktl-s4);background-color:var(--ktl-area);border-top:6px solid var(--ktl-surface);color:var(--ktl-n-0);font-size:var(--ktl-t-table);font-weight:600;letter-spacing:0.01em;text-align:left;text-transform:none;}.ktl-group-header:first-child > th,.ktl-group-header:first-child > td{border-top:0;}.ktl-clubs{border-collapse:collapse;}.ktl-table-card{background:var(--ktl-surface);border:1px solid var(--ktl-line);border-radius:var(--ktl-r-lg);overflow:hidden;}.ktl-table-wrapper,.table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative;}.table-wrapper::after{content:none;}.ktl-table-wrapper--menus{overflow:visible;}.table-balance{border:1px solid var(--ktl-line);border-radius:var(--ktl-r-lg);overflow:hidden;}.table-balance th{background-color:var(--ktl-area-head);}.table-balance td{height:auto;padding:var(--ktl-s2) var(--ktl-s3);vertical-align:top;}.table-balance tr:nth-child(odd){background-color:var(--ktl-surface);}.pager{margin:var(--ktl-s5) 0;}.view-footer{margin-top:var(--ktl-s5);}.zeile,.ktl-row{display:block;margin:0;padding:11px var(--ktl-s4);border-top:1px solid var(--ktl-line-soft);box-shadow:none;background:var(--ktl-surface);}.zeile:first-child,.ktl-row:first-child{border-top:0;}.zeile:nth-child(even),.ktl-row:nth-child(even){background-color:var(--ktl-area-row);}.zeile:hover,.ktl-row:hover{background-color:var(--ktl-area-head);}.zeile .w3-row{padding:0;}.zeile p{margin-block-start:0;}.zeile article{position:relative;width:100%;}.link-zeile,.ktl-row a.ktl-row-link{color:inherit;text-decoration:none;}.link-zeile:hover{text-decoration:none;}.row-content,.line-content{display:flex;flex-wrap:wrap;gap:var(--ktl-s2);width:100%;}.line-content .field{width:fit-content;}.listbox{flex:1;min-width:0;padding-top:0;}.ktl-row-title{font-size:var(--ktl-t-body);font-weight:500;}.ktl-row-meta{font-size:var(--ktl-t-small);color:var(--ktl-text-mute);}.inaktiv,.zeile.inaktiv{background-color:var(--ktl-n-50);color:var(--ktl-text-mute);}.verstorben,.verstorben a{color:var(--ktl-text-mute);}.verstorben a:hover{color:var(--ktl-text-dim);}.verstorben a:hover::after{content:"verstorben";margin-left:var(--ktl-s2);padding:1px 8px;border-radius:var(--ktl-r-sm);background-color:var(--ktl-n-800);color:var(--ktl-n-0);font-size:var(--ktl-t-label);}.kontakt-verstorben{display:inline-flex;align-items:center;width:auto;padding:2px 9px;border-radius:var(--ktl-r-sm);background-color:var(--ktl-n-800);color:var(--ktl-n-0);font-size:var(--ktl-t-label);font-weight:600;text-align:center;}.kontal-editlink{position:absolute;top:0;right:0;color:var(--ktl-n-300);}.kontal-editlink:hover{color:var(--ktl-area);}.zeile .field--name-field-sichtbar{position:absolute;right:var(--ktl-s1);bottom:0;font-size:var(--ktl-t-label);color:var(--ktl-text-mute);}.list-primary{font-weight:600;}.list-secondary{color:var(--ktl-text-dim);}.list-secondary::before{content:"(";}.list-secondary::after{content:")";}.zeile:has(> .ktl-contact){padding:0;}.ktl-contact{--ktl-contact-bar:5px;display:grid;grid-template-columns:28px minmax(0,5fr) minmax(0,5fr) auto 28px;grid-template-areas:"mark who where realm edit";column-gap:var(--ktl-s3);align-items:start;padding:10px var(--ktl-s4) 10px calc(var(--ktl-s3) + var(--ktl-contact-bar));font-size:var(--ktl-t-small);line-height:1.45;}.ktl-contact__top{grid-column:1 / -1;}.ktl-contact__mark{grid-area:mark;}.ktl-contact__who{grid-area:who;min-width:0;}.ktl-contact__where{grid-area:where;min-width:0;}.ktl-contact__realm{grid-area:realm;}.ktl-contact__edit{grid-area:edit;}.ktl-contact__bottom{grid-column:2 / -1;}.ktl-contact__mark .flag a{margin-top:-4px;}.ktl-contact__name{font-size:var(--ktl-t-body);font-weight:600;overflow-wrap:anywhere;}.ktl-contact__sex,.ktl-contact__deceased{margin-left:var(--ktl-s1);color:var(--ktl-text-mute);font-weight:400;}.ktl-contact__deceased{margin:0 var(--ktl-s1) 0 0;}.ktl-contact__sub{color:var(--ktl-text-dim);}.ktl-contact__info,.ktl-contact__info > .field{display:flex;flex-wrap:wrap;column-gap:var(--ktl-s4);row-gap:2px;margin-top:2px;}.ktl-contact__info .email-plus-item,.ktl-contact__info .telephone-plus-item{margin:0;overflow-wrap:anywhere;}.ktl-contact__addr .field--label-inline{display:flex;gap:var(--ktl-s1);color:var(--ktl-text-dim);}.ktl-contact__addr .field--label-inline .field__label{font-weight:400;color:var(--ktl-text-mute);}.ktl-contact__vip{display:flex;flex-wrap:wrap;gap:var(--ktl-s1);margin-top:var(--ktl-s1);}.ktl-contact__vip .field-badge,.ktl-contact__realm .field-badge{margin-left:0;}.ktl-contact__realm .field--name-field-sichtbar{position:static;}.ktl-contact__realm .field__items,.ktl-contact__realm .field__item{display:flex;justify-content:flex-end;}.ktl-contact .kontal-editlink{position:static;display:inline-flex;padding:0;}.ktl-contact--vip-border-left,.ktl-contact--vip-border-right,.ktl-contact--vip-border-top{box-shadow:inset var(--ktl-contact-bar) 0 0 var(--vip-border-left,transparent),inset calc(-1 * var(--ktl-contact-bar)) 0 0 var(--vip-border-right,transparent),inset 0 3px 0 var(--vip-border-top,transparent);}.ktl-contact--vip-bg{background-color:color-mix(in srgb,var(--vip-bg) 16%,transparent);}@media (max-width:600px){.ktl-contact{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark name edit"
      "mark sub  sub"
      "mark info info"
      "mark addr addr"
      "mark vip  realm";column-gap:var(--ktl-s2);padding:var(--ktl-s3) var(--ktl-s3) var(--ktl-s3) calc(var(--ktl-s1) + var(--ktl-contact-bar));}.ktl-contact__who,.ktl-contact__where{display:contents;}.ktl-contact__name{grid-area:name;align-self:center;}.ktl-contact__sub{grid-area:sub;}.ktl-contact__info{grid-area:info;margin-top:var(--ktl-s1);}.ktl-contact__addr{grid-area:addr;margin-top:var(--ktl-s1);min-width:0;}.ktl-contact__vip{grid-area:vip;align-self:end;}.ktl-contact__realm{align-self:end;margin-top:var(--ktl-s2);}.ktl-contact__vip{margin-top:var(--ktl-s2);}.ktl-contact__edit{justify-self:end;}.ktl-contact__mark .flag a{margin-top:calc((28px - var(--ktl-control-touch)) / 2);}.ktl-contact__edit .kontal-editlink{width:var(--ktl-control-touch);height:28px;justify-content:flex-end;align-items:center;}.ktl-contact__bottom{grid-column:2 / -1;}}.ktl-nowrap{white-space:nowrap;}.ktl-text-mute,.ktl-cell--sub{color:var(--ktl-text-dim);}.ktl-cell--end{text-align:right;}.ktl-cell--end a + a,.ktl-cell--meta .ktl-icon + .ktl-icon{margin-left:var(--ktl-s2);}.ktl-overdue{color:var(--ktl-danger-ink);font-weight:600;}.ktl-token{display:inline-block;padding:0 5px;border:1px dashed var(--ktl-line);border-radius:var(--ktl-r-sm);font-size:0.92em;line-height:1.4;color:var(--ktl-text-dim);white-space:nowrap;}@media (max-width:600px){.ktl-sortbar{display:block;margin-bottom:var(--ktl-s3);font-size:var(--ktl-t-small);}.ktl-sortbar > summary{display:inline-flex;align-items:center;gap:0.4em;min-height:var(--ktl-control-touch);cursor:pointer;color:var(--ktl-text-dim);}.ktl-sortbar > summary strong{color:var(--ktl-text);}.ktl-sortbar ul{display:flex;flex-wrap:wrap;gap:var(--ktl-s2);margin:var(--ktl-s2) 0 0;padding:0;list-style:none;}.ktl-sortbar li{margin:0;}.ktl-sortbar a.ktl-sort{display:inline-flex;align-items:center;gap:0.35em;min-height:var(--ktl-control-touch);padding:0 var(--ktl-s3);border:1px solid var(--ktl-line);border-radius:var(--ktl-r-sm);background:var(--ktl-surface);color:var(--ktl-text);text-decoration:none;}.ktl-sortbar a.ktl-sort.is-active{border-color:var(--ktl-area-line);background:var(--ktl-area-row);font-weight:600;}.ktl-table-stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);}.ktl-table-stack,.ktl-table-stack tbody{display:block;}.ktl-table-stack tbody tr{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--ktl-s2);padding:var(--ktl-s3) var(--ktl-s2) var(--ktl-s3) var(--ktl-s4);border-top:1px solid var(--ktl-line-soft);border-bottom:0;}.ktl-table-stack tbody tr::after,.ktl-table-stack tbody tr::before{content:"";flex:0 0 100%;height:0;}.ktl-table-stack tbody tr::after{order:-1;}.ktl-table-stack tbody tr::before{order:1;}.ktl-table-stack tbody tr:has(> .ktl-cell--lead){padding-left:calc(var(--ktl-control-touch) + var(--ktl-s2));}.ktl-table-stack tbody td{display:flex;flex:1 1 100%;align-items:baseline;justify-content:space-between;gap:var(--ktl-s3);min-width:0;height:auto;padding:0;text-align:right;overflow-wrap:anywhere;}.ktl-table-stack tbody td[data-label]::before{content:attr(data-label);flex-shrink:0;font-size:10.5px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--ktl-text-mute);text-align:left;}.ktl-table-stack tbody tr > td:empty,.ktl-table-stack tbody tr > td.ktl-hide-stacked{display:none;}.ktl-table-stack tbody td.ktl-cell--lead{position:absolute;top:var(--ktl-s2);left:var(--ktl-s1);display:block;}.ktl-table-stack tbody td.ktl-cell--title{order:-3;display:block;flex:1 1 0;font-size:15px;font-weight:600;line-height:1.35;text-align:left;}.ktl-table-stack tbody td.ktl-cell--end{order:-2;display:flex;flex:0 0 auto;align-self:flex-start;gap:0;}.ktl-table-stack tbody td.ktl-cell--end a{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ktl-control-touch);height:var(--ktl-control-touch);margin:calc(var(--ktl-s2) * -1) 0;}.ktl-table-stack tbody td.ktl-cell--end > :not(a){display:inline-flex;align-items:center;padding:0 var(--ktl-s2);}.ktl-table-stack tbody td.ktl-cell--menu{order:2;justify-content:flex-start;padding-top:var(--ktl-s2);text-align:left;}.ktl-table-stack tbody td.ktl-cell--meta,.ktl-table-stack tbody td.ktl-cell--plain{display:block;flex:0 1 auto;font-size:var(--ktl-t-label);text-align:left;}.ktl-table-stack tbody td.ktl-cell--meta ~ td.ktl-cell--meta::before{content:"·";margin-right:var(--ktl-s2);color:var(--ktl-text-mute);}.ktl-table-stack tbody td.ktl-cell--kv{order:2;flex:0 1 auto;justify-content:flex-start;gap:4px;margin-right:var(--ktl-s3);font-size:var(--ktl-t-label);text-align:left;}.ktl-table-stack tbody td.ktl-cell--kv[data-label]::before{font-size:9.5px;}.ktl-table-stack tbody td.ktl-cell--sub{order:3;display:block;font-size:var(--ktl-t-label);text-align:left;}.zeile,.ktl-row{padding:var(--ktl-s3) var(--ktl-s4);}.flag a,.ktl-mark{width:var(--ktl-control-touch);height:var(--ktl-control-touch);}}
.flexbox50{display:flex;flex-wrap:wrap;column-gap:var(--ktl-s4);}.flexbox50 > *{flex:1 1 12rem;min-width:0;}.flexbox50 .chosen-container{width:100%;}.form-item{display:flex;flex-direction:column;gap:var(--ktl-s1);margin:0 0 var(--ktl-s3);}.form-item label,.field--type-datetime h4,.form-item > label{display:block;margin:0;font-size:var(--ktl-t-label);font-weight:600;letter-spacing:0.07em;text-transform:uppercase;color:var(--ktl-text-mute);}.form-item .description,.field--type-datetime .description,.form-item__description,#edit-description-0--description{margin:0;font-size:var(--ktl-t-small);line-height:1.5;color:var(--ktl-text-mute);}.form-required::after{content:" *";color:var(--ktl-danger);}.ktl-hint-row{display:inline-flex;align-items:center;gap:var(--ktl-s1);}.ktl-hint{display:inline-flex;align-items:center;justify-content:center;width:1.1em;height:1.1em;flex-shrink:0;border:0;border-radius:var(--ktl-r-pill);background:var(--ktl-n-200);color:var(--ktl-n-700);font-size:.75em;font-weight:700;line-height:1;cursor:help;padding:0;}.ktl-hint:hover,.ktl-hint:focus{background:var(--ktl-primary);color:var(--ktl-text-invers);outline:none;}.ktl-has-hint{position:relative;}.description.ktl-hint__bubble{display:none;position:absolute;z-index:20;top:100%;left:0;margin-top:4px;max-width:320px;padding:var(--ktl-s2) var(--ktl-s3);background:var(--ktl-n-800);color:var(--ktl-text-invers);border-radius:var(--ktl-r-md);font-size:var(--ktl-t-small);line-height:1.4;box-shadow:var(--ktl-shadow-pop);}.ktl-has-hint:has(.ktl-hint:hover) .ktl-hint__bubble,.ktl-has-hint:has(.ktl-hint:focus) .ktl-hint__bubble{display:block;}.js-form-type-checkbox,.js-form-type-radio{flex-direction:row;align-items:center;gap:var(--ktl-s2);}.js-form-type-checkbox label,.js-form-type-radio label{display:inline;font-size:var(--ktl-t-table);font-weight:400;letter-spacing:0;text-transform:none;color:var(--ktl-text);}input[type="text"],input[type="email"],input[type="url"],input[type="tel"],input[type="password"],input[type="number"],input[type="date"],input[type="time"],input[type="search"],select,textarea{width:100%;max-width:100%;min-height:var(--ktl-control);padding:0 11px;border:1px solid var(--ktl-line-strong);border-radius:var(--ktl-r-md);background-color:var(--ktl-surface);color:var(--ktl-text);font-family:inherit;font-size:var(--ktl-t-table);line-height:calc(var(--ktl-control) - 2px);}textarea{padding:var(--ktl-s2) 11px;line-height:var(--ktl-lh);resize:vertical;}select{width:100%;max-width:26rem;padding-right:var(--ktl-s6);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%237C8E99' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;}input.ktl-w5,select.ktl-w5,textarea.ktl-w5{width:5rem;}input.ktl-w10,select.ktl-w10,textarea.ktl-w10{width:10rem;}input.ktl-w12,select.ktl-w12,textarea.ktl-w12{width:12rem;}input.ktl-w15,select.ktl-w15,textarea.ktl-w15{width:15rem;}input.ktl-w20,select.ktl-w20,textarea.ktl-w20{width:20rem;}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--ktl-primary);box-shadow:0 0 0 3px var(--ktl-primary-head);}input[type="checkbox"],input[type="radio"]{width:16px;height:16px;min-height:0;margin:0;accent-color:var(--ktl-area);}input.error,select.error,textarea.error,.form-item--error input{border-color:var(--ktl-danger);}.form-item--error-message{font-size:var(--ktl-t-small);color:var(--ktl-danger-ink);}input.ktl-form-amount,.ktl-form-amount input{text-align:right;font-family:var(--ktl-mono);font-variant-numeric:tabular-nums;}.ktl-form-date{width:8rem;text-align:left;}.ktl-form-amount{width:9rem;}.ktl-fieldgroup,details.field-group-details,fieldset,.fieldset{margin:0 0 var(--ktl-s4);padding:0;border:1px solid var(--ktl-line);border-radius:var(--ktl-r-lg);background:var(--ktl-surface);}.ktl-fieldgroup,details.field-group-details,.fieldset{display:flow-root;}.ktl-fieldgroup > summary,details.field-group-details > summary,fieldset > legend,.fieldset > legend{border-radius:calc(var(--ktl-r-lg) - 1px) calc(var(--ktl-r-lg) - 1px) 0 0;}.ktl-fieldgroup:not([open]) > summary,details.field-group-details:not([open]) > summary{border-radius:calc(var(--ktl-r-lg) - 1px);}.ktl-fieldgroup > summary,details.field-group-details > summary,fieldset > legend,.fieldset > legend{display:flex;align-items:center;gap:var(--ktl-s2);width:100%;margin:0;padding:11px 18px;background:var(--ktl-area-head);color:var(--ktl-area-ink);font-size:var(--ktl-t-table);font-weight:600;cursor:pointer;}.ktl-fieldgroup > .ktl-fieldgroup-body,details.field-group-details > *:not(summary),fieldset > *:not(legend){padding:0 18px;}.ktl-fieldgroup > .ktl-fieldgroup-body{padding:18px;}.ktl-fieldgroup-body > :first-child{margin-top:0;}.ktl-fieldgroup-body > :last-child{margin-bottom:0;}details.ktl-fieldgroup > summary{list-style:none;}details.ktl-fieldgroup > summary::-webkit-details-marker{display:none;}details.ktl-fieldgroup > summary::before{content:"";flex:none;width:0;height:0;border-block:5px solid transparent;border-inline-start:6px solid currentColor;transition:transform 0.15s ease;}details.ktl-fieldgroup[open] > summary::before{transform:rotate(90deg);}details{margin-top:var(--ktl-s2);}.node-form .field--name-field-telefon,.node-form .field--name-field-email,.node-form .field--name-field-adresse,.node-form .field--name-field-www{margin:0 0 var(--ktl-s4);padding:var(--ktl-s4);border:1px solid var(--ktl-line);border-radius:var(--ktl-r-lg);background-color:var(--ktl-surface);}.node-form .field--name-field-telefon h4,.node-form .field--name-field-email h4,.node-form .field--name-field-adresse h4,.node-form .field--name-field-www h4{margin:0 0 var(--ktl-s2);border-radius:0;background:transparent;color:var(--ktl-text-mute);font-size:var(--ktl-t-label);font-weight:600;letter-spacing:0.07em;text-transform:uppercase;}.node-form .field--name-field-telefon table,.node-form .field--name-field-email table,.node-form .field--name-field-adresse table,.node-form .field--name-field-www table{border:0;}th h4.label,th.field-label{margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--ktl-text-mute);font-size:var(--ktl-t-label);font-weight:600;letter-spacing:0.07em;text-transform:uppercase;text-align:left;}.node-form table tbody tr,.field-multiple-table tbody tr{background:transparent !important;border-bottom:0;}.node-form table td,.field-multiple-table td{height:auto;padding:var(--ktl-s1) var(--ktl-s2) var(--ktl-s1) 0;vertical-align:top;}.node-form .field-add-more-submit,.field-add-more-submit{float:none;height:30px;padding:0 var(--ktl-s3);border:1px dashed var(--ktl-line-strong);border-radius:var(--ktl-r-md);background:var(--ktl-surface);color:var(--ktl-area-ink);font-size:var(--ktl-t-small);font-weight:500;}.node-form .field-add-more-submit:hover{border-color:var(--ktl-area);background:var(--ktl-area-row);}.node-form .tabledrag-toggle-weight{display:none;}.tabledrag-handle{box-sizing:content-box;color:var(--ktl-n-300);}.tabledrag-handle .handle{box-sizing:content-box;}.field-multiple-table thead th{background:transparent;}.field--widget-address-default{padding:0;background-color:transparent;}.filter-wrapper,#edit-body-0-format,#edit-description-0-format,#edit-field-rechnungstext-0-format,#edit-field-beschreibung-0-format,#edit-field-rechnungsposten-0-inline-entity-form-description-0-format{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-start;gap:var(--ktl-s3);padding:var(--ktl-s2) 0 0;border:0;background:transparent;}#edit-body-0-format .form-item,#edit-description-0-format .form-item,#edit-field-beschreibung-0-format .form-item,#edit-field-rechnungstext-0-format .form-item{flex-direction:row;align-items:center;gap:var(--ktl-s2);margin:0;}#edit-body-0-format .form-item label,#edit-description-0-format .form-item label,#edit-field-beschreibung-0-format .form-item label,#edit-field-rechnungstext-0-format .form-item label{display:inline;}#edit-body-0-format-help,#edit-description-0-format-help,#edit-field-beschreibung-0-format-help,#edit-field-rechnungstext-0-format-help,#edit-field-rechnungsposten-0-inline-entity-form-description-0-format-help{margin:0;font-size:var(--ktl-t-small);color:var(--ktl-text-mute);}.views-exposed-form,.exposed-form,.listing-formselects,.ktl-form-bg{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ktl-s3);width:100%;margin:0 0 var(--ktl-s4);padding:var(--ktl-s3) var(--ktl-s4);border-radius:var(--ktl-r-lg);background-color:var(--ktl-area-head);}.views-exposed-form .form-item,.listing-formselects .form-item{margin:0;}.views-exposed-form label,.listing-formselects label{color:var(--ktl-area-ink);}.views-exposed-form input,.views-exposed-form select{margin:0;border-radius:var(--ktl-r-md);}.views-exposed-form .form-item-plz input{width:6em;}.views-exposed-form .form-item-tags input,.views-exposed-form .form-item-tid input{width:15em;}.form-actions,.form-actions.form-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ktl-s2);margin:var(--ktl-s5) 0 0;padding:var(--ktl-s4) 0 0;border-top:1px solid var(--ktl-line);}.form-actions .button--danger,.form-actions #edit-delete{margin-left:auto;order:1;}.flexbox > .form-actions,.flexcontainer > .form-actions{align-self:flex-end;margin:0;padding:0;border-top:0;}.kontal-settings-form{padding:var(--ktl-s4);border:1px solid var(--ktl-line);border-radius:var(--ktl-r-lg);background:var(--ktl-surface);}.entity-meta.vertical-tabs__panes{padding:var(--ktl-s3);}.entity-meta.vertical-tabs__panes label{font-weight:600;}.form-item-field-pdf-vorlage-0{padding:var(--ktl-s2);border:1px solid var(--ktl-line);border-radius:var(--ktl-r-md);}.tfa-entry-form{margin-top:var(--ktl-s4);padding:var(--ktl-s4);border:1px solid var(--ktl-line);border-radius:var(--ktl-r-lg);background-color:var(--ktl-surface);}.sepa-error{margin:var(--ktl-s2) 0 0;padding:var(--ktl-s2) var(--ktl-s3);border-radius:var(--ktl-r-md);background:var(--ktl-danger-bg);color:var(--ktl-danger-ink);font-size:var(--ktl-t-small);}@media (max-width:600px){input[type="text"],input[type="email"],input[type="url"],input[type="tel"],input[type="password"],input[type="number"],input[type="date"],input[type="search"],select,.ktl-btn,.button,.w3-button,.w3-btn{min-height:var(--ktl-control-touch);height:auto;}select{max-width:100%;}.form-actions{position:sticky;bottom:0;margin:var(--ktl-s5) calc(var(--ktl-s4) * -1) 0;padding:var(--ktl-s3) var(--ktl-s4);background:var(--ktl-surface);border-top:1px solid var(--ktl-line);}.views-exposed-form,.listing-formselects{flex-direction:column;align-items:stretch;}}
.field--label-inline{display:flex;align-items:baseline;gap:var(--ktl-s2);}.field__label{color:var(--ktl-text-mute);font-weight:600;}.field--label-inline .field__label::after{content:none;}.ktl-fields{display:grid;grid-template-columns:118px minmax(0,1fr);gap:var(--ktl-s2) 14px;align-items:baseline;}@media (min-width:601px){.ktl-kontakt-main{width:70%;}.ktl-kontakt-side{width:30%;padding-left:var(--ktl-s5);}}.ktl-kontakt-side .field--label-inline{align-items:center;min-height:28px;}.ktl-kontakt-side .field__label{white-space:nowrap;}.ktl-kontakt-side .flag-du a{width:auto;padding:0 var(--ktl-s1);white-space:nowrap;}.field--name-field-adresse.field__items{display:flex;flex-wrap:wrap;gap:var(--ktl-s3);margin:var(--ktl-s2) 0;}.field--name-field-adresse .field__item{width:auto;min-width:220px;border:1px solid var(--ktl-area-line);border-radius:var(--ktl-r-lg);box-shadow:none;overflow:hidden;}.address{padding:var(--ktl-s3) 14px;line-height:var(--ktl-lh);}.addresslabel,.addresslabel.post,.addresslabel.rechnung{display:flex;align-items:center;gap:6px;padding:5px 11px;border-radius:0;background-color:var(--ktl-area-head);color:var(--ktl-area-ink);font-size:var(--ktl-t-label);font-weight:600;letter-spacing:0.05em;text-transform:uppercase;}.ktl-payer{display:flex;align-items:center;gap:var(--ktl-s3);width:fit-content;min-width:220px;padding:10px 14px 10px var(--ktl-s3);border:1px solid var(--ktl-line);border-radius:var(--ktl-r-lg);background:var(--ktl-surface);}.ktl-payer-note{max-width:54ch;margin-top:var(--ktl-s2);font-size:var(--ktl-t-small);line-height:1.5;color:var(--ktl-text-mute);}.ktl-payer-mark{display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 6px;border-radius:var(--ktl-r-sm);background:var(--ktl-n-50);color:var(--ktl-text-dim);font-size:var(--ktl-t-label);font-weight:600;white-space:nowrap;}.kontakt-kommunikation{padding:var(--ktl-s2) var(--ktl-s3);border-radius:var(--ktl-r-md);background-color:var(--ktl-n-50);}.kontakt-kommunikation summary{color:var(--ktl-primary);cursor:pointer;}.contactinfo-placeholder{color:var(--ktl-text-mute);font-size:var(--ktl-t-small);}.node--type-post .field--name-field-anschrift{width:auto;max-width:22rem;margin-bottom:var(--ktl-s5);padding:var(--ktl-s4);border:1px solid var(--ktl-line);border-radius:var(--ktl-r-lg);box-shadow:none;white-space:pre-line;}.node--type-post .field--name-node-title{margin-bottom:var(--ktl-s5);}.booked{color:var(--ktl-ok-ink);font-weight:600;}.omitted{color:var(--ktl-danger-ink);text-decoration:line-through;}.eventinfo{margin-left:var(--ktl-s4);}.eventinfo span{font-size:var(--ktl-t-small);color:var(--ktl-text-dim);}.event-statistic-list{display:flex;flex-wrap:wrap;gap:var(--ktl-s4);}.event-statistic-list .item{width:15rem;margin:0;padding:var(--ktl-s4);border:1px solid var(--ktl-area-line);border-radius:var(--ktl-r-lg);background:var(--ktl-surface);}.ktl-bilanz{display:flex;flex-wrap:nowrap;gap:var(--ktl-s2);}.ktl-bilanz-ok,.ktl-ok{padding:2px 9px;border-radius:var(--ktl-r-sm);background-color:var(--ktl-ok-bg);color:var(--ktl-ok-ink);font-weight:600;}.ktl-bilanz-wrong,.ktl-wrong{padding:2px 9px;border-radius:var(--ktl-r-sm);background-color:var(--ktl-danger-bg);color:var(--ktl-danger-ink);font-weight:600;}.ktl-discount{display:inline-flex;align-items:center;margin-left:var(--ktl-s1);padding:1px 7px;border-radius:var(--ktl-r-sm);background-color:var(--ktl-primary-head);color:var(--ktl-primary-ink);font-size:var(--ktl-t-label);font-weight:600;}.ktl-bg-rose{background-color:var(--ktl-danger-bg);color:var(--ktl-danger-ink);}.ktl-bg-gold{background-color:var(--ktl-warn-bg);color:var(--ktl-warn-ink);}.ktl-kennzahl{display:flex;flex-direction:column;gap:var(--ktl-s1);padding:var(--ktl-s4);border:1px solid var(--ktl-line);border-radius:var(--ktl-r-lg);background:var(--ktl-surface);text-align:left;}.ktl-kennzahl header{font-family:var(--ktl-mono);font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:1.1;text-align:left;color:var(--ktl-area-ink);}p.standardtext{font-size:100%;}p.kleintext{font-size:var(--ktl-t-small);}dt{margin-top:var(--ktl-s2);font-weight:600;}dd{margin-left:0;color:var(--ktl-text-dim);}.kontal-intro{text-align:center;}em.placeholder{margin:0 2px;font-style:normal;font-weight:600;}.js-media-library-menu{display:flex;gap:2px;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--ktl-line);}.js-media-library-menu a{display:block;padding:var(--ktl-s2) var(--ktl-s4);border-bottom:2px solid transparent;margin-bottom:-1px;background-color:transparent;color:var(--ktl-text-dim);font-size:var(--ktl-t-table);}.js-media-library-menu .active{background-color:transparent;border-bottom-color:var(--ktl-area);color:var(--ktl-area-ink);font-weight:600;}
@media print{.main-navigation,.main-nav,.main-nav2,.main-nav-tail,.page-header,.ktl-area-edge,.event-menu,.footer_first,.footer_second,.noprint,.ktl-setbar,.ktl-actionbar,.ktl-selection-sticky,.views-exposed-form,.exposed-form,.listing-formselects,.form-actions,.tabs,.js-pager__items,.flag,.ktl-mark,.kontal-editlink,.ktl-btn,.button,.w3-button,.w3-btn,#block-kontal-breadcrumbs,#block-kontal-branding,#block-kontal-local-tasks,#block-selectionlinks{display:none !important;}html,body{background:#fff !important;color:#000;font-size:10pt;line-height:1.35;}.main-layout-container,.content-container{display:block;background:#fff !important;}main,.ktl-page-lead{padding:0;}a{color:#000;text-decoration:none;}th,.ktl-block-head,.views-element-container header,.ktl-group-header > th,.ktl-group-header > td{background:#fff !important;color:#000 !important;border-bottom:1pt solid #000;}tbody tr:nth-child(even),.zeile:nth-child(even),.ktl-row:nth-child(even){background:#fff !important;}tbody tr{border-bottom:0.5pt solid #999;}td{height:auto;padding:2pt 4pt;}.tsum,.tablesum,.ktl-sum-row,.ktl-clubs .ktl-sum-row td{background:#fff !important;color:#000 !important;border-top:1pt solid #000;}.ktl-card,.dashboard-box,.w3-card-4,.ktl-table-card,.zeile,.ktl-row{border:0.5pt solid #999;border-radius:0;box-shadow:none !important;}.zeile,.ktl-row{border-width:0 0 0.5pt 0;}.ktl-badge,.ktl-status,.status-erledigt,.status-offen,.status-geplant,.status-abgebrochen,.ktl-bilanz-ok,.ktl-bilanz-wrong,.ktl-ok,.ktl-wrong{background:#fff !important;color:#000 !important;border:0.5pt solid #666;}.ktl-club-mark{border:0.5pt solid #666;print-color-adjust:exact;-webkit-print-color-adjust:exact;}tr,.zeile,.ktl-row,.ktl-card{page-break-inside:avoid;break-inside:avoid;}thead{display:table-header-group;}h1,h2,h3{page-break-after:avoid;break-after:avoid;}}
