/* --- bowling --- */
#main .e-681ce64 > *{flex:1 1 0;min-width:0}
#main .e-37ca850 > *{flex:1 1 0;min-width:0}
#main .e-e4fb8d5 > *{flex:1 1 0;min-width:0}
#main .e-440cf59{display:flex;flex-direction:column;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;gap:20px}
#main .e-15de3fdd{display:flex;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;flex-direction:column;gap:20px}
#main .e-873397a{display:flex;flex-direction:column;gap:20px}
#main .e-681ce64{display:flex;flex-direction:row;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;gap:20px;align-items:stretch}
#main .e-37ca850{display:flex;flex-direction:row;align-items:center;border-radius:0px 0px 0px 0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;gap:20px}
#main .e-448ed40{display:flex;border-radius:0px 0px 0px 0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;flex-direction:column;gap:20px}
#main .e-0e718bb{display:flex;min-height:268px;flex-direction:column;border-style:solid;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:1em;padding-bottom:1em;padding-left:1em;padding-right:1em;background-color:#FFFFFF;background-image:url("/files/import/2025/10/Gruppe-maskieren-8.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-width:1px;gap:20px}
#main .e-bbcdc85{font-size:0.8em;font-weight:400}
#main .e-ebfe41b{display:flex;min-height:30px;flex-direction:column;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;background-image:url("/files/import/2025/10/Komponente-3-–-1.png");background-repeat:no-repeat;background-size:cover;gap:20px}
#main .e-45699d75{display:flex;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:2em;padding-bottom:2em;padding-left:0em;padding-right:0em;background-image:url("/files/import/2025/10/Element-3.webp");background-position:-174px 49px;background-repeat:no-repeat;background-size:39% auto;flex-direction:column;gap:20px}
#main .e-70806523{display:flex;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0em;padding-bottom:0em;padding-left:0em;padding-right:0em;flex-direction:column;gap:20px}
#main .e-652851cf{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;gap:20px}
#main .e-725ec608{display:flex;min-height:400px;justify-content:flex-end;border-style:solid;border-radius:15px 15px 15px 15px;background-image:url("/files/import/2025/10/Gruppe-maskieren-12.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;flex-direction:column;border-width:1px;gap:20px}
#main .e-16e35115{display:flex;min-height:400px;justify-content:flex-end;border-style:solid;border-radius:15px 15px 15px 15px;background-image:url("/files/import/2025/10/Gruppe-maskieren-10.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;flex-direction:column;border-width:1px;gap:20px}
#main .e-22e0fa40{display:flex;min-height:400px;justify-content:flex-end;border-style:solid;border-radius:15px 15px 15px 15px;background-image:url("/files/import/2025/10/Gruppe-maskieren-9.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;flex-direction:column;border-width:1px;gap:20px}
#main .e-726518ec{display:flex;min-height:400px;justify-content:flex-end;border-style:solid;border-radius:15px 15px 15px 15px;background-image:url("/files/import/2025/10/Gruppe-maskieren-11.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;flex-direction:column;border-width:1px;gap:20px}
#main .e-753d127a{display:flex;flex-direction:column;margin-top:1em;margin-bottom:1em;margin-left:0em;margin-right:0em;gap:20px}
#main .e-e4fb8d5 a{color:#fff;text-decoration:underline}
#main .e-e4fb8d5 a:hover{color:#93141F}
#main .e-e4fb8d5{display:flex;min-height:300px;flex-direction:row;border-style:solid;border-radius:15px 15px 15px 15px;background-color:#E95B1E;background-image:url("/files/import/2025/10/Gruppe-maskieren-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-width:1px;gap:20px;align-items:stretch}
#main .e-6e1df10b{display:flex;justify-content:center;flex-direction:column;gap:20px}
#main .e-4b0c6953{display:flex;justify-content:center;flex-direction:column;gap:20px}
#main .e-53c23e3c{background-image:url("/files/import/2025/10/Element-11.webp");background-position:bottom right;background-repeat:no-repeat;background-size:15% auto;color:#000000}
#main .e-cea364c{display:flex;flex-direction:column;gap:0px 0px;row-gap:0px;column-gap:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:1em;padding-bottom:1em;padding-left:0em;padding-right:0em}
#main .e-39c1b57 img{width:84%}
#main .e-ea453b9 li{font-size:1.2em;font-weight:bold;text-transform:uppercase;color:#000000;transition:color 0.3s}
#main .e-79cc49fc h1,#main .e-79cc49fc h2,#main .e-79cc49fc h3,#main .e-79cc49fc h4,#main .e-79cc49fc h5,#main .e-79cc49fc h6{font-weight:600}
#main .e-210d654d h1,#main .e-210d654d h2,#main .e-210d654d h3,#main .e-210d654d h4,#main .e-210d654d h5,#main .e-210d654d h6{color:#1A1A1A}
@media (max-width:900px){
#main .e-0e718bb{padding:16px 18px !important}
#main .e-16e35115{padding:16px 18px !important}
#main .e-22e0fa40{padding:16px 18px !important}
#main .e-45699d75{padding:16px 18px !important}
#main .e-53c23e3c{padding:16px 18px !important}
#main .e-725ec608{padding:16px 18px !important}
#main .e-726518ec{padding:16px 18px !important}
#main .e-e4fb8d5{padding:16px 18px !important}
#main .e-ebfe41b{padding:16px 18px !important}
}
@media (min-width:768px){
#main .e-681ce64 > *{flex:1 1 0;min-width:0}
#main .e-37ca850 > *{flex:1 1 0;min-width:0}
#main .e-e4fb8d5 > *{flex:1 1 0;min-width:0}
#main .e-440cf59{display:flex;flex-direction:column;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;gap:20px}
#main .e-15de3fdd{display:flex;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;flex-direction:column;gap:20px}
#main .e-873397a{display:flex;flex-direction:column;gap:20px}
#main .e-681ce64{display:flex;flex-direction:row;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;gap:20px;align-items:stretch}
#main .e-37ca850{display:flex;flex-direction:row;align-items:center;border-radius:0px 0px 0px 0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;flex:0 1 100%;max-width:100%;min-width:0;gap:20px}
#main .e-448ed40{display:flex;border-radius:0px 0px 0px 0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;flex-direction:column;flex:0 1 52%;max-width:100%;min-width:0;gap:20px}
#main .e-0e718bb{display:flex;min-height:268px;flex-direction:column;border-style:solid;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:1em;padding-bottom:1em;padding-left:1em;padding-right:1em;background-color:#FFFFFF;background-image:url("/files/import/2025/10/Gruppe-maskieren-8.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-width:1px;flex:0 1 50%;max-width:100%;min-width:0;gap:20px}
#main .e-bbcdc85{font-size:0.8em;font-weight:400}
#main .e-ebfe41b{display:flex;min-height:30px;flex-direction:column;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;background-image:url("/files/import/2025/10/Komponente-3-–-1.png");background-repeat:no-repeat;background-size:cover;gap:20px}
#main .e-45699d75{display:flex;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:2em;padding-bottom:2em;padding-left:0em;padding-right:0em;background-image:url("/files/import/2025/10/Element-3.webp");background-position:-174px 49px;background-repeat:no-repeat;background-size:39% auto;flex-direction:column;gap:20px}
#main .e-70806523{display:flex;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0em;padding-bottom:0em;padding-left:0em;padding-right:0em;flex-direction:column;gap:20px}
#main .e-652851cf{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;gap:20px}
#main .e-725ec608{display:flex;min-height:400px;justify-content:flex-end;border-style:solid;border-radius:15px 15px 15px 15px;background-image:url("/files/import/2025/10/Gruppe-maskieren-12.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;flex-direction:column;border-width:1px;gap:20px}
#main .e-16e35115{display:flex;min-height:400px;justify-content:flex-end;border-style:solid;border-radius:15px 15px 15px 15px;background-image:url("/files/import/2025/10/Gruppe-maskieren-10.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;flex-direction:column;border-width:1px;gap:20px}
#main .e-22e0fa40{display:flex;min-height:400px;justify-content:flex-end;border-style:solid;border-radius:15px 15px 15px 15px;background-image:url("/files/import/2025/10/Gruppe-maskieren-9.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;flex-direction:column;border-width:1px;gap:20px}
#main .e-726518ec{display:flex;min-height:400px;justify-content:flex-end;border-style:solid;border-radius:15px 15px 15px 15px;background-image:url("/files/import/2025/10/Gruppe-maskieren-11.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;flex-direction:column;border-width:1px;gap:20px}
#main .e-753d127a{display:flex;flex-direction:column;margin-top:1em;margin-bottom:1em;margin-left:0em;margin-right:0em;gap:20px}
#main .e-e4fb8d5 a{color:#fff;text-decoration:underline}
#main .e-e4fb8d5 a:hover{color:#93141F}
#main .e-e4fb8d5{display:flex;min-height:300px;flex-direction:row;border-style:solid;border-radius:15px 15px 15px 15px;background-color:#E95B1E;background-image:url("/files/import/2025/10/Gruppe-maskieren-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-width:1px;gap:20px;align-items:stretch}
#main .e-6e1df10b{display:flex;justify-content:center;flex-direction:column;flex:0 1 44%;max-width:100%;min-width:0;gap:20px}
#main .e-4b0c6953{display:flex;justify-content:center;flex-direction:column;gap:20px}
#main .e-53c23e3c{background-image:url("/files/import/2025/10/Element-11.webp");background-position:bottom right;background-repeat:no-repeat;background-size:15% auto;color:#000000}
#main .e-cea364c{display:flex;flex-direction:column;gap:0px 0px;row-gap:0px;column-gap:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:1em;padding-bottom:1em;padding-left:0em;padding-right:0em}
@media (max-width:900px){
#main .e-0e718bb{padding:16px 18px !important}
#main .e-16e35115{padding:16px 18px !important}
#main .e-22e0fa40{padding:16px 18px !important}
#main .e-45699d75{padding:16px 18px !important}
#main .e-53c23e3c{padding:16px 18px !important}
#main .e-725ec608{padding:16px 18px !important}
#main .e-726518ec{padding:16px 18px !important}
#main .e-e4fb8d5{padding:16px 18px !important}
#main .e-ebfe41b{padding:16px 18px !important}
}
}
/* --- familienbowling --- */
#main .e-ee3f7e3 > *{flex:1 1 0;min-width:0}
#main .e-ee3f7e3{display:flex;flex-direction:row;align-items:center;gap:0px 0px;row-gap:0px;column-gap:0px}
#main .e-04895c9{display:flex;flex-direction:column;gap:20px}
#main .e-6da7d5b{display:flex;flex-direction:column;gap:20px}
#main .e-16db4b3{display:flex;min-height:328px;flex-direction:column;gap:20px}
#main .e-0e7325b{display:flex;min-height:224px;border-style:solid;border-radius:10px 10px 10px 10px;margin-top:1px;margin-bottom:1px;margin-left:0px;margin-right:0px;background-image:url("/files/import/2026/02/Wochenprogramm-Kopie-100.webp");background-position:center center;background-repeat:no-repeat;background-size:100% auto;flex-direction:column;border-width:1px;gap:20px}
@media (max-width:900px){
#main .e-0e7325b{padding:16px 18px !important}
}
@media (min-width:768px){
#main .e-ee3f7e3 > *{flex:1 1 0;min-width:0}
#main .e-ee3f7e3{display:flex;flex-direction:row;align-items:center;gap:0px 0px;row-gap:0px;column-gap:0px}
#main .e-04895c9{display:flex;flex-direction:column;flex:0 1 50%;max-width:100%;min-width:0;gap:20px}
#main .e-6da7d5b{display:flex;flex-direction:column;flex:0 1 50%;max-width:100%;min-width:0;gap:20px}
#main .e-16db4b3{display:flex;min-height:328px;flex-direction:column;gap:20px}
#main .e-0e7325b{display:flex;min-height:224px;border-style:solid;border-radius:10px 10px 10px 10px;margin-top:1px;margin-bottom:1px;margin-left:0px;margin-right:0px;background-image:url("/files/import/2026/02/Wochenprogramm-Kopie-100.webp");background-position:center center;background-repeat:no-repeat;background-size:100% auto;flex-direction:column;border-width:1px;gap:20px}
@media (max-width:900px){
#main .e-0e7325b{padding:16px 18px !important}
}
}
/* --- ferienbowling --- */
#main .e-977222c > *{flex:1 1 0;min-width:0}
#main .e-1a18c2b8 > *{flex:1 1 0;min-width:0}
#main .e-977222c{display:flex;flex-direction:row;align-items:center;gap:0px 0px;row-gap:0px;column-gap:0px}
#main .e-1756cd8{display:flex;flex-direction:column;gap:20px}
#main .e-2ba1f72{display:flex;flex-direction:column;gap:20px}
#main .e-761bc01f{display:flex;flex-direction:column;margin-top:1em;margin-bottom:1em;margin-left:0em;margin-right:0em;gap:20px}
#main .e-1a18c2b8{display:flex;min-height:224px;flex-direction:row;border-style:solid;border-radius:15px 15px 15px 15px;margin-top:1px;margin-bottom:1px;margin-left:0px;margin-right:0px;background-image:url("/files/import/2026/02/Wochenprogramm-Kopie-100.webp");border-width:1px;gap:20px;align-items:stretch}
@media (max-width:900px){
#main .e-1a18c2b8{padding:16px 18px !important}
}
@media (min-width:768px){
#main .e-977222c > *{flex:1 1 0;min-width:0}
#main .e-1a18c2b8 > *{flex:1 1 0;min-width:0}
#main .e-977222c{display:flex;flex-direction:row;align-items:center;gap:0px 0px;row-gap:0px;column-gap:0px}
#main .e-1756cd8{display:flex;flex-direction:column;flex:0 1 50%;max-width:100%;min-width:0;gap:20px}
#main .e-2ba1f72{display:flex;flex-direction:column;flex:0 1 50%;max-width:100%;min-width:0;gap:20px}
#main .e-761bc01f{display:flex;flex-direction:column;margin-top:1em;margin-bottom:1em;margin-left:0em;margin-right:0em;gap:20px}
#main .e-1a18c2b8{display:flex;min-height:224px;flex-direction:row;border-style:solid;border-radius:15px 15px 15px 15px;margin-top:1px;margin-bottom:1px;margin-left:0px;margin-right:0px;background-image:url("/files/import/2026/02/Wochenprogramm-Kopie-100.webp");border-width:1px;gap:20px;align-items:stretch}
@media (max-width:900px){
#main .e-1a18c2b8{padding:16px 18px !important}
}
}
/* --- firmenbowling --- */
#main .e-d4935bc > *{flex:1 1 0;min-width:0}
#main .e-0988a71 > *{flex:1 1 0;min-width:0}
#main .e-74faf79a > *{flex:1 1 0;min-width:0}
#main .e-d4935bc{display:flex;flex-direction:row;align-items:center;gap:0px 0px;row-gap:0px;column-gap:0px}
#main .e-542aa9d{display:flex;flex-direction:column;gap:20px}
#main .e-dea2c61{font-weight:400;color:#070707}
#main .e-5801334{display:flex;flex-direction:column;gap:20px}
#main .e-0988a71{display:flex;flex-direction:row;gap:0px 0px;row-gap:0px;column-gap:0px;align-items:stretch}
#main .e-34e50a0{display:flex;flex-direction:column;gap:20px}
#main .e-358419f{display:flex;flex-direction:column;gap:20px}
#main .e-4b83cc7{display:flex;flex-direction:column;gap:20px}
#main .e-581ff28{display:flex;flex-direction:column;gap:20px}
#main .e-231b7c1c{display:flex;flex-direction:column;margin-top:1em;margin-bottom:1em;margin-left:0em;margin-right:0em;gap:20px}
#main .e-74faf79a{display:flex;min-height:224px;flex-direction:row;border-style:solid;border-radius:15px 15px 15px 15px;background-image:url("/files/import/2026/02/Wochenprogramm-Kopie-100.webp");border-width:1px;gap:20px;align-items:stretch}
#main .e-da5e9ba{display:flex;flex-direction:column;gap:20px}
@media (max-width:900px){
#main .e-74faf79a{padding:16px 18px !important}
}
@media (min-width:768px){
#main .e-d4935bc > *{flex:1 1 0;min-width:0}
#main .e-0988a71 > *{flex:1 1 0;min-width:0}
#main .e-74faf79a > *{flex:1 1 0;min-width:0}
#main .e-d4935bc{display:flex;flex-direction:row;align-items:center;gap:0px 0px;row-gap:0px;column-gap:0px}
#main .e-542aa9d{display:flex;flex-direction:column;flex:0 1 50%;max-width:100%;min-width:0;gap:20px}
#main .e-dea2c61{font-weight:400;color:#070707}
#main .e-5801334{display:flex;flex-direction:column;flex:0 1 50%;max-width:100%;min-width:0;gap:20px}
#main .e-0988a71{display:flex;flex-direction:row;gap:0px 0px;row-gap:0px;column-gap:0px;align-items:stretch}
#main .e-34e50a0{display:flex;flex-direction:column;flex:0 1 25%;max-width:100%;min-width:0;gap:20px}
#main .e-358419f{display:flex;flex-direction:column;flex:0 1 25%;max-width:100%;min-width:0;gap:20px}
#main .e-4b83cc7{display:flex;flex-direction:column;flex:0 1 25%;max-width:100%;min-width:0;gap:20px}
#main .e-581ff28{display:flex;flex-direction:column;flex:0 1 25%;max-width:100%;min-width:0;gap:20px}
#main .e-231b7c1c{display:flex;flex-direction:column;margin-top:1em;margin-bottom:1em;margin-left:0em;margin-right:0em;gap:20px}
#main .e-74faf79a{display:flex;min-height:224px;flex-direction:row;border-style:solid;border-radius:15px 15px 15px 15px;background-image:url("/files/import/2026/02/Wochenprogramm-Kopie-100.webp");border-width:1px;gap:20px;align-items:stretch}
#main .e-da5e9ba{display:flex;flex-direction:column;gap:20px}
@media (max-width:900px){
#main .e-74faf79a{padding:16px 18px !important}
}
}
/* --- kindergeburtstag --- */
#main .e-5a3773b > *{flex:1 1 0;min-width:0}
#main .e-218c6ae > *{flex:1 1 0;min-width:0}
#main .e-39efd6a0 > *{flex:1 1 0;min-width:0}
#main .e-5a3773b{display:flex;flex-direction:row;align-items:center;gap:0px 0px;row-gap:0px;column-gap:0px}
#main .e-a4e68e9{display:flex;flex-direction:column;gap:20px}
#main .e-2bc466b{display:flex;flex-direction:column;gap:20px}
#main .e-218c6ae{display:flex;flex-direction:row;gap:0px 0px;row-gap:0px;column-gap:0px;align-items:stretch}
#main .e-a048249{display:flex;min-height:480px;flex-direction:column;border-style:solid;margin-top:3px;margin-bottom:3px;margin-left:3px;margin-right:3px;padding-top:2em;padding-bottom:2em;padding-left:2em;padding-right:2em;background-image:url("/files/import/2025/10/Gruppe-165.webp");background-repeat:no-repeat;background-size:cover;border-width:1px;gap:20px}
#main .e-bc81622{display:flex;min-height:480px;flex-direction:column;border-style:solid;margin-top:3px;margin-bottom:3px;margin-left:3px;margin-right:3px;padding-top:2em;padding-bottom:2em;padding-left:2em;padding-right:2em;background-image:url("/files/import/2025/10/Gruppe-165.webp");background-repeat:no-repeat;background-size:cover;border-width:1px;gap:20px}
#main .e-e8f967b{display:flex;min-height:480px;flex-direction:column;border-style:solid;margin-top:3px;margin-bottom:3px;margin-left:3px;margin-right:3px;padding-top:2em;padding-bottom:2em;padding-left:2em;padding-right:2em;background-image:url("/files/import/2025/10/Gruppe-165.webp");background-repeat:no-repeat;background-size:cover;border-width:1px;gap:20px}
#main .e-43e01d87{display:flex;flex-direction:column;margin-top:1em;margin-bottom:1em;margin-left:0em;margin-right:0em;gap:20px}
#main .e-39efd6a0 a{color:#fff;text-decoration:underline}
#main .e-39efd6a0 a:hover{color:#93141F}
#main .e-39efd6a0{display:flex;min-height:300px;flex-direction:row;border-style:solid;border-radius:15px 15px 15px 15px;background-color:#E95B1E;background-image:url("/files/import/2025/10/Gruppe-maskieren-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-width:1px;gap:20px;align-items:stretch}
#main .e-12ed4f61{display:flex;justify-content:center;flex-direction:column;gap:20px}
#main .e-6a14a092{display:flex;justify-content:center;flex-direction:column;gap:20px}
#main .e-38ea4629{background-image:url("/files/import/2025/10/Element-11.webp");background-position:bottom right;background-repeat:no-repeat;background-size:15% auto;color:#000000}
#main .e-c94e4d6 li{color:#424242;transition:color 0.3s}
#main .e-b63fb82 li{color:#424242;transition:color 0.3s}
#main .e-e7b2115 li{color:#424242;transition:color 0.3s}
#main .e-56b8c312 h1,#main .e-56b8c312 h2,#main .e-56b8c312 h3,#main .e-56b8c312 h4,#main .e-56b8c312 h5,#main .e-56b8c312 h6{color:#1A1A1A}
@media (max-width:900px){
#main .e-38ea4629{padding:16px 18px !important}
#main .e-39efd6a0{padding:16px 18px !important}
#main .e-a048249{padding:16px 18px !important}
#main .e-bc81622{padding:16px 18px !important}
#main .e-e8f967b{padding:16px 18px !important}
}
@media (min-width:768px){
#main .e-5a3773b > *{flex:1 1 0;min-width:0}
#main .e-218c6ae > *{flex:1 1 0;min-width:0}
#main .e-39efd6a0 > *{flex:1 1 0;min-width:0}
#main .e-5a3773b{display:flex;flex-direction:row;align-items:center;gap:0px 0px;row-gap:0px;column-gap:0px}
#main .e-a4e68e9{display:flex;flex-direction:column;flex:0 1 50%;max-width:100%;min-width:0;gap:20px}
#main .e-2bc466b{display:flex;flex-direction:column;flex:0 1 50%;max-width:100%;min-width:0;gap:20px}
#main .e-218c6ae{display:flex;flex-direction:row;gap:0px 0px;row-gap:0px;column-gap:0px;align-items:stretch}
#main .e-a048249{display:flex;min-height:480px;flex-direction:column;border-style:solid;margin-top:3px;margin-bottom:3px;margin-left:3px;margin-right:3px;padding-top:2em;padding-bottom:2em;padding-left:2em;padding-right:2em;background-image:url("/files/import/2025/10/Gruppe-165.webp");background-repeat:no-repeat;background-size:cover;border-width:1px;flex:0 1 50%;max-width:100%;min-width:0;gap:20px}
#main .e-bc81622{display:flex;min-height:480px;flex-direction:column;border-style:solid;margin-top:3px;margin-bottom:3px;margin-left:3px;margin-right:3px;padding-top:2em;padding-bottom:2em;padding-left:2em;padding-right:2em;background-image:url("/files/import/2025/10/Gruppe-165.webp");background-repeat:no-repeat;background-size:cover;border-width:1px;flex:0 1 50%;max-width:100%;min-width:0;gap:20px}
#main .e-e8f967b{display:flex;min-height:480px;flex-direction:column;border-style:solid;margin-top:3px;margin-bottom:3px;margin-left:3px;margin-right:3px;padding-top:2em;padding-bottom:2em;padding-left:2em;padding-right:2em;background-image:url("/files/import/2025/10/Gruppe-165.webp");background-repeat:no-repeat;background-size:cover;border-width:1px;flex:0 1 50%;max-width:100%;min-width:0;gap:20px}
#main .e-43e01d87{display:flex;flex-direction:column;margin-top:1em;margin-bottom:1em;margin-left:0em;margin-right:0em;gap:20px}
#main .e-39efd6a0 a{color:#fff;text-decoration:underline}
#main .e-39efd6a0 a:hover{color:#93141F}
#main .e-39efd6a0{display:flex;min-height:300px;flex-direction:row;border-style:solid;border-radius:15px 15px 15px 15px;background-color:#E95B1E;background-image:url("/files/import/2025/10/Gruppe-maskieren-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-width:1px;gap:20px;align-items:stretch}
#main .e-12ed4f61{display:flex;justify-content:center;flex-direction:column;flex:0 1 44%;max-width:100%;min-width:0;gap:20px}
#main .e-6a14a092{display:flex;justify-content:center;flex-direction:column;gap:20px}
#main .e-38ea4629{background-image:url("/files/import/2025/10/Element-11.webp");background-position:bottom right;background-repeat:no-repeat;background-size:15% auto;color:#000000}
@media (max-width:900px){
#main .e-38ea4629{padding:16px 18px !important}
#main .e-39efd6a0{padding:16px 18px !important}
#main .e-a048249{padding:16px 18px !important}
#main .e-bc81622{padding:16px 18px !important}
#main .e-e8f967b{padding:16px 18px !important}
}
}
/* --- programm-events --- */
#main .e-12235a9f{display:flex;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:1em;padding-bottom:1em;padding-left:0em;padding-right:0em;background-image:url("/files/import/2025/10/Element-3.webp");background-position:-174px 49px;background-repeat:no-repeat;background-size:39% auto;flex-direction:column;gap:20px}
#main .e-7c0ad828{display:flex;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;flex-direction:column;gap:20px}
#main .e-9c59dbd{display:flex;flex-direction:column;margin-top:0em;margin-bottom:0em;margin-left:0em;margin-right:0em;padding-top:1em;padding-bottom:1em;padding-left:1em;padding-right:1em;gap:20px}
#main .e-c9ef1ca{display:flex;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;flex-direction:column;gap:20px}
#main .e-3bbce02{display:flex;flex-direction:column;gap:20px}
#main .e-526a2db{display:flex;flex-direction:column;gap:20px}
#main .e-bd0d7c7{display:flex;flex-direction:column;gap:20px}
#main .e-9c6ca40{display:flex;flex-direction:column;gap:20px}
#main .e-50ea971{display:flex;flex-direction:column;gap:20px}
#main .e-83fd5ea{display:flex;flex-direction:column;gap:20px}
#main .e-0a2c1ac{display:flex;flex-direction:column;gap:20px}
#main .e-2a4890d{display:flex;flex-direction:column;gap:20px}
#main .e-a14e232{display:flex;flex-direction:column;gap:20px}
#main .e-4f73764{display:flex;flex-direction:column;gap:20px}
#main .e-5da58a1{display:flex;flex-direction:column;gap:20px}
#main .e-595a951{display:flex;flex-direction:column;gap:20px}
#main .e-9cafb50{display:flex;flex-direction:column;gap:20px}
#main .e-6e80ec2{display:flex;flex-direction:column;gap:20px}
#main .e-a177ba5{display:flex;flex-direction:column;gap:20px}
#main .e-79fc7a4{display:flex;flex-direction:column;gap:20px}
#main .e-cba164c{display:flex;flex-direction:column;gap:20px}
#main .e-2b8010d{display:flex;flex-direction:column;gap:20px}
#main .e-ca08b6c{display:flex;flex-direction:column;gap:20px}
#main .e-feea3c0{display:flex;flex-direction:column;gap:20px}
#main .e-db6a7c9{display:flex;flex-direction:column;gap:20px}
#main .e-3e6084f{display:flex;flex-direction:column;gap:20px}
#main .e-f06efba{display:flex;flex-direction:column;gap:20px}
#main .e-6524830{display:flex;flex-direction:column;gap:20px}
#main .e-1332814{display:flex;flex-direction:column;gap:20px}
#main .e-72d1ad94 h1,#main .e-72d1ad94 h2,#main .e-72d1ad94 h3,#main .e-72d1ad94 h4,#main .e-72d1ad94 h5,#main .e-72d1ad94 h6{font-size:1.4em;font-weight:600}
#main .e-7c9036f h1,#main .e-7c9036f h2,#main .e-7c9036f h3,#main .e-7c9036f h4,#main .e-7c9036f h5,#main .e-7c9036f h6{font-size:1.2em;font-weight:600;color:#000000}
#main .e-5e4a23d h1,#main .e-5e4a23d h2,#main .e-5e4a23d h3,#main .e-5e4a23d h4,#main .e-5e4a23d h5,#main .e-5e4a23d h6{font-size:1em;font-weight:600}
#main .e-44a9a67 h1,#main .e-44a9a67 h2,#main .e-44a9a67 h3,#main .e-44a9a67 h4,#main .e-44a9a67 h5,#main .e-44a9a67 h6{font-size:1em;font-weight:600}
#main .e-5990a34 h1,#main .e-5990a34 h2,#main .e-5990a34 h3,#main .e-5990a34 h4,#main .e-5990a34 h5,#main .e-5990a34 h6{font-size:1em;font-weight:600}
#main .e-6b59814 h1,#main .e-6b59814 h2,#main .e-6b59814 h3,#main .e-6b59814 h4,#main .e-6b59814 h5,#main .e-6b59814 h6{font-size:1em;font-weight:600}
#main .e-44f2046 h1,#main .e-44f2046 h2,#main .e-44f2046 h3,#main .e-44f2046 h4,#main .e-44f2046 h5,#main .e-44f2046 h6{font-size:1em;font-weight:600}
#main .e-debd70a h1,#main .e-debd70a h2,#main .e-debd70a h3,#main .e-debd70a h4,#main .e-debd70a h5,#main .e-debd70a h6{font-size:1em;font-weight:600}
#main .e-14f073a h1,#main .e-14f073a h2,#main .e-14f073a h3,#main .e-14f073a h4,#main .e-14f073a h5,#main .e-14f073a h6{font-size:1em;font-weight:600}
#main .e-07572f7 h1,#main .e-07572f7 h2,#main .e-07572f7 h3,#main .e-07572f7 h4,#main .e-07572f7 h5,#main .e-07572f7 h6{font-size:1em;font-weight:600}
#main .e-c296d94 h1,#main .e-c296d94 h2,#main .e-c296d94 h3,#main .e-c296d94 h4,#main .e-c296d94 h5,#main .e-c296d94 h6{font-size:1em;font-weight:600}
#main .e-9f71a72 h1,#main .e-9f71a72 h2,#main .e-9f71a72 h3,#main .e-9f71a72 h4,#main .e-9f71a72 h5,#main .e-9f71a72 h6{font-size:1.2em;font-weight:600;color:#000000}
#main .e-a2e053c h1,#main .e-a2e053c h2,#main .e-a2e053c h3,#main .e-a2e053c h4,#main .e-a2e053c h5,#main .e-a2e053c h6{font-size:1em;font-weight:600}
#main .e-e39048b h1,#main .e-e39048b h2,#main .e-e39048b h3,#main .e-e39048b h4,#main .e-e39048b h5,#main .e-e39048b h6{font-size:1em;font-weight:600}
#main .e-a3e801c h1,#main .e-a3e801c h2,#main .e-a3e801c h3,#main .e-a3e801c h4,#main .e-a3e801c h5,#main .e-a3e801c h6{font-size:1em;font-weight:600}
#main .e-bf0b326 h1,#main .e-bf0b326 h2,#main .e-bf0b326 h3,#main .e-bf0b326 h4,#main .e-bf0b326 h5,#main .e-bf0b326 h6{font-size:1em;font-weight:600}
#main .e-7501640 h1,#main .e-7501640 h2,#main .e-7501640 h3,#main .e-7501640 h4,#main .e-7501640 h5,#main .e-7501640 h6{font-size:1em;font-weight:600}
#main .e-3d55938 h1,#main .e-3d55938 h2,#main .e-3d55938 h3,#main .e-3d55938 h4,#main .e-3d55938 h5,#main .e-3d55938 h6{font-size:1em;font-weight:600}
#main .e-8fc4b5d h1,#main .e-8fc4b5d h2,#main .e-8fc4b5d h3,#main .e-8fc4b5d h4,#main .e-8fc4b5d h5,#main .e-8fc4b5d h6{font-size:1em;font-weight:600}
#main .e-6bf976b h1,#main .e-6bf976b h2,#main .e-6bf976b h3,#main .e-6bf976b h4,#main .e-6bf976b h5,#main .e-6bf976b h6{font-size:1em;font-weight:600}
#main .e-3678eda h1,#main .e-3678eda h2,#main .e-3678eda h3,#main .e-3678eda h4,#main .e-3678eda h5,#main .e-3678eda h6{font-size:1em;font-weight:600}
#main .e-13ab513 h1,#main .e-13ab513 h2,#main .e-13ab513 h3,#main .e-13ab513 h4,#main .e-13ab513 h5,#main .e-13ab513 h6{font-size:1.2em;font-weight:600;color:#000000}
#main .e-d2a2b40 h1,#main .e-d2a2b40 h2,#main .e-d2a2b40 h3,#main .e-d2a2b40 h4,#main .e-d2a2b40 h5,#main .e-d2a2b40 h6{font-size:1em;font-weight:600}
#main .e-b607b0c h1,#main .e-b607b0c h2,#main .e-b607b0c h3,#main .e-b607b0c h4,#main .e-b607b0c h5,#main .e-b607b0c h6{font-size:1em;font-weight:600}
#main .e-d22e565 h1,#main .e-d22e565 h2,#main .e-d22e565 h3,#main .e-d22e565 h4,#main .e-d22e565 h5,#main .e-d22e565 h6{font-size:1em;font-weight:600}
#main .e-bd38c22 h1,#main .e-bd38c22 h2,#main .e-bd38c22 h3,#main .e-bd38c22 h4,#main .e-bd38c22 h5,#main .e-bd38c22 h6{font-size:1em;font-weight:600}
#main .e-5268e27 h1,#main .e-5268e27 h2,#main .e-5268e27 h3,#main .e-5268e27 h4,#main .e-5268e27 h5,#main .e-5268e27 h6{font-size:1em;font-weight:600}
#main .e-c363802 h1,#main .e-c363802 h2,#main .e-c363802 h3,#main .e-c363802 h4,#main .e-c363802 h5,#main .e-c363802 h6{font-size:1em;font-weight:600}
#main .e-ee89791 h1,#main .e-ee89791 h2,#main .e-ee89791 h3,#main .e-ee89791 h4,#main .e-ee89791 h5,#main .e-ee89791 h6{font-size:1em;font-weight:600}
@media (max-width:900px){
#main .e-12235a9f{padding:16px 18px !important}
}
@media (min-width:768px){
#main .e-12235a9f{display:flex;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:1em;padding-bottom:1em;padding-left:0em;padding-right:0em;background-image:url("/files/import/2025/10/Element-3.webp");background-position:-174px 49px;background-repeat:no-repeat;background-size:39% auto;flex-direction:column;gap:20px}
#main .e-7c0ad828{display:flex;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;flex-direction:column;gap:20px}
#main .e-9c59dbd{display:flex;flex-direction:column;margin-top:0em;margin-bottom:0em;margin-left:0em;margin-right:0em;padding-top:1em;padding-bottom:1em;padding-left:1em;padding-right:1em;gap:20px}
#main .e-c9ef1ca{display:flex;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;flex-direction:column;gap:20px}
#main .e-3bbce02{display:flex;flex-direction:column;gap:20px}
#main .e-526a2db{display:flex;flex-direction:column;gap:20px}
#main .e-bd0d7c7{display:flex;flex-direction:column;gap:20px}
#main .e-9c6ca40{display:flex;flex-direction:column;gap:20px}
#main .e-50ea971{display:flex;flex-direction:column;gap:20px}
#main .e-83fd5ea{display:flex;flex-direction:column;gap:20px}
#main .e-0a2c1ac{display:flex;flex-direction:column;gap:20px}
#main .e-2a4890d{display:flex;flex-direction:column;gap:20px}
#main .e-a14e232{display:flex;flex-direction:column;gap:20px}
#main .e-4f73764{display:flex;flex-direction:column;gap:20px}
#main .e-5da58a1{display:flex;flex-direction:column;gap:20px}
#main .e-595a951{display:flex;flex-direction:column;gap:20px}
#main .e-9cafb50{display:flex;flex-direction:column;gap:20px}
#main .e-6e80ec2{display:flex;flex-direction:column;gap:20px}
#main .e-a177ba5{display:flex;flex-direction:column;gap:20px}
#main .e-79fc7a4{display:flex;flex-direction:column;gap:20px}
#main .e-cba164c{display:flex;flex-direction:column;gap:20px}
#main .e-2b8010d{display:flex;flex-direction:column;gap:20px}
#main .e-ca08b6c{display:flex;flex-direction:column;gap:20px}
#main .e-feea3c0{display:flex;flex-direction:column;gap:20px}
#main .e-db6a7c9{display:flex;flex-direction:column;gap:20px}
#main .e-3e6084f{display:flex;flex-direction:column;gap:20px}
#main .e-f06efba{display:flex;flex-direction:column;gap:20px}
#main .e-6524830{display:flex;flex-direction:column;gap:20px}
#main .e-1332814{display:flex;flex-direction:column;gap:20px}
@media (max-width:900px){
#main .e-12235a9f{padding:16px 18px !important}
}
}
/* --- restaurant --- */
#main .e-108a51b > *{flex:1 1 0;min-width:0}
#main .e-e1454c8 > *{flex:1 1 0;min-width:0}
#main .e-ca93a43 > *{flex:1 1 0;min-width:0}
#main .e-55b202c > *{flex:1 1 0;min-width:0}
#main .e-640d25c{display:flex;flex-direction:column;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:2em;padding-bottom:2em;padding-left:0em;padding-right:0em;gap:20px}
#main .e-108a51b{display:flex;flex-direction:row;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;gap:20px;align-items:stretch}
#main .e-e1454c8{display:flex;flex-direction:row;align-items:center;border-radius:0px 0px 0px 0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;gap:20px}
#main .e-371f33a{display:flex;border-radius:0px 0px 0px 0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;flex-direction:column;gap:20px}
#main .e-9a46e1b{display:flex;min-height:268px;flex-direction:column;border-style:solid;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:1em;padding-bottom:1em;padding-left:1em;padding-right:1em;background-color:#FFFFFF;background-image:url("/files/import/2025/10/Gruppe-maskieren-8.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-width:1px;gap:20px}
#main .e-deca8b3{font-size:0.8em;font-weight:400}
#main .e-ca93a43{display:flex;flex-direction:row;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;gap:20px;align-items:stretch}
#main .e-55b202c{display:flex;flex-direction:row;align-items:center;border-radius:0px 0px 0px 0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;gap:20px}
#main .e-a2561d8{display:flex;min-height:268px;flex-direction:column;border-style:solid;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:1em;padding-bottom:1em;padding-left:1em;padding-right:1em;background-color:#FFFFFF;background-image:url("/files/import/2025/10/Gruppe-maskieren-8.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-width:1px;gap:20px}
#main .e-c557997{font-size:0.8em;font-weight:400}
#main .e-dbaa465{display:flex;border-radius:0px 0px 0px 0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;flex-direction:column;gap:20px}
#main .e-a0344cb img{width:84%}
#main .e-afe09fd img{width:84%}
#main .e-ad5578c li{font-size:1.2em;font-weight:bold;text-transform:uppercase;color:#000000;transition:color 0.3s}
#main .e-2928799 li{font-size:1.2em;font-weight:bold;text-transform:uppercase;color:#000000;transition:color 0.3s}
@media (max-width:900px){
#main .e-9a46e1b{padding:16px 18px !important}
#main .e-a2561d8{padding:16px 18px !important}
}
@media (min-width:768px){
#main .e-108a51b > *{flex:1 1 0;min-width:0}
#main .e-e1454c8 > *{flex:1 1 0;min-width:0}
#main .e-ca93a43 > *{flex:1 1 0;min-width:0}
#main .e-55b202c > *{flex:1 1 0;min-width:0}
#main .e-640d25c{display:flex;flex-direction:column;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:2em;padding-bottom:2em;padding-left:0em;padding-right:0em;gap:20px}
#main .e-108a51b{display:flex;flex-direction:row;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;gap:20px;align-items:stretch}
#main .e-e1454c8{display:flex;flex-direction:row;align-items:center;border-radius:0px 0px 0px 0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;flex:0 1 100%;max-width:100%;min-width:0;gap:20px}
#main .e-371f33a{display:flex;border-radius:0px 0px 0px 0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;flex-direction:column;flex:0 1 52%;max-width:100%;min-width:0;gap:20px}
#main .e-9a46e1b{display:flex;min-height:268px;flex-direction:column;border-style:solid;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:1em;padding-bottom:1em;padding-left:1em;padding-right:1em;background-color:#FFFFFF;background-image:url("/files/import/2025/10/Gruppe-maskieren-8.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-width:1px;flex:0 1 50%;max-width:100%;min-width:0;gap:20px}
#main .e-deca8b3{font-size:0.8em;font-weight:400}
#main .e-ca93a43{display:flex;flex-direction:row;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;gap:20px;align-items:stretch}
#main .e-55b202c{display:flex;flex-direction:row;align-items:center;border-radius:0px 0px 0px 0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;flex:0 1 100%;max-width:100%;min-width:0;gap:20px}
#main .e-a2561d8{display:flex;min-height:268px;flex-direction:column;border-style:solid;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:1em;padding-bottom:1em;padding-left:1em;padding-right:1em;background-color:#FFFFFF;background-image:url("/files/import/2025/10/Gruppe-maskieren-8.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-width:1px;flex:0 1 50%;max-width:100%;min-width:0;gap:20px}
#main .e-c557997{font-size:0.8em;font-weight:400}
#main .e-dbaa465{display:flex;border-radius:0px 0px 0px 0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;flex-direction:column;flex:0 1 52%;max-width:100%;min-width:0;gap:20px}
@media (max-width:900px){
#main .e-9a46e1b{padding:16px 18px !important}
#main .e-a2561d8{padding:16px 18px !important}
}
}
/* --- ligen --- */
#main .e-fdc709f > *{flex:1 1 0;min-width:0}
#main .e-4b1492e > *{flex:1 1 0;min-width:0}
#main .e-311ef6ca > *{flex:1 1 0;min-width:0}
#main .e-74097fe{display:flex;flex-direction:column;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:2em;padding-bottom:2em;padding-left:0em;padding-right:0em;gap:20px}
#main .e-fdc709f{display:flex;flex-direction:row;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;gap:20px;align-items:stretch}
#main .e-2256cf3 a{color:#fff;text-decoration:underline}
#main .e-2256cf3 a:hover{color:#93141F}
#main .e-2256cf3{display:flex;justify-content:flex-start;border-style:solid;border-radius:15px 15px 15px 15px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:1em;padding-bottom:1em;padding-left:1em;padding-right:1em;background-color:#E95B1E;background-image:url("/files/import/2025/10/Gruppe-maskieren-1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:100% auto;flex-direction:column;border-width:1px;gap:20px}
#main .e-51f05ed{font-size:0.9em;font-weight:400;color:#000000}
#main .e-28192c9 a{color:#fff;text-decoration:underline}
#main .e-28192c9 a:hover{color:#93141F}
#main .e-28192c9{display:flex;justify-content:flex-start;border-style:solid;border-radius:15px 15px 15px 15px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:1em;padding-bottom:1em;padding-left:1em;padding-right:1em;background-color:#E95B1E;background-image:url("/files/import/2025/10/Gruppe-maskieren-1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:100% auto;flex-direction:column;border-width:1px;gap:20px}
#main .e-f52706c{font-size:0.9em;font-weight:400;color:#000000}
#main .e-4b1492e{display:flex;flex-direction:row;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;gap:20px;align-items:stretch}
#main .e-505ddf2 a{color:#fff;text-decoration:underline}
#main .e-505ddf2 a:hover{color:#93141F}
#main .e-505ddf2{display:flex;justify-content:flex-start;border-style:solid;border-radius:15px 15px 15px 15px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:1em;padding-bottom:1em;padding-left:1em;padding-right:1em;background-color:#E95B1E;background-image:url("/files/import/2025/10/Gruppe-maskieren-1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:100% auto;flex-direction:column;border-width:1px;gap:20px}
#main .e-eed353c{font-size:0.9em;font-weight:400;color:#000000}
#main .e-58ba29c{display:flex;justify-content:flex-start;border-style:solid;border-radius:15px 15px 15px 15px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:1em;padding-bottom:1em;padding-left:1em;padding-right:1em;background-color:#FFFFFF;background-image:url("/files/import/2025/10/Gruppe-165.webp");background-position:center center;background-repeat:no-repeat;background-size:auto;flex-direction:column;border-width:1px;gap:20px}
#main .e-71e53be{display:flex;flex-direction:column;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;gap:20px}
#main .e-72a8d22{display:flex;flex-direction:column;gap:0px 0px;row-gap:0px;column-gap:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#main .e-5fe9468{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);gap:0px 0px;row-gap:0px;column-gap:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#main .e-189b0bd{font-size:0.8em;font-weight:400;color:#000000}
#main .e-77d6736{font-size:0.8em;font-weight:400;color:#000000}
#main .e-0042dce{text-align:end}
#main .e-486babfe{display:flex;flex-direction:column;margin-top:1em;margin-bottom:1em;margin-left:0em;margin-right:0em;gap:20px}
#main .e-311ef6ca a{color:#fff;text-decoration:underline}
#main .e-311ef6ca a:hover{color:#93141F}
#main .e-311ef6ca{display:flex;min-height:300px;flex-direction:row;border-style:solid;border-radius:15px 15px 15px 15px;background-color:#E95B1E;background-image:url("/files/import/2025/10/Gruppe-maskieren-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-width:1px;gap:20px;align-items:stretch}
#main .e-47dc7770{display:flex;justify-content:center;flex-direction:column;gap:20px}
#main .e-1015f5c0{display:flex;justify-content:center;flex-direction:column;gap:20px}
#main .e-457a0339{background-image:url("/files/import/2025/10/Element-11.webp");background-position:bottom right;background-repeat:no-repeat;background-size:15% auto;color:#000000}
#main .e-0042dce img{width:21%}
#main .e-7038270 h1,#main .e-7038270 h2,#main .e-7038270 h3,#main .e-7038270 h4,#main .e-7038270 h5,#main .e-7038270 h6{font-weight:bold;color:#E95B1E}
#main .e-c5f306c h1,#main .e-c5f306c h2,#main .e-c5f306c h3,#main .e-c5f306c h4,#main .e-c5f306c h5,#main .e-c5f306c h6{font-size:1.2em;font-weight:bold;color:#000000}
#main .e-74b52e3 h1,#main .e-74b52e3 h2,#main .e-74b52e3 h3,#main .e-74b52e3 h4,#main .e-74b52e3 h5,#main .e-74b52e3 h6{font-size:1.2em;font-weight:bold;color:#000000}
#main .e-b04fe46 h1,#main .e-b04fe46 h2,#main .e-b04fe46 h3,#main .e-b04fe46 h4,#main .e-b04fe46 h5,#main .e-b04fe46 h6{font-size:1.2em;font-weight:bold;color:#000000}
#main .e-d68cbe0 h1,#main .e-d68cbe0 h2,#main .e-d68cbe0 h3,#main .e-d68cbe0 h4,#main .e-d68cbe0 h5,#main .e-d68cbe0 h6{font-size:1.2em;font-weight:bold;color:#000000}
#main .e-f1dcbdc h1,#main .e-f1dcbdc h2,#main .e-f1dcbdc h3,#main .e-f1dcbdc h4,#main .e-f1dcbdc h5,#main .e-f1dcbdc h6{font-size:0.8em;font-weight:bold;color:#000000}
#main .e-769a3cce h1,#main .e-769a3cce h2,#main .e-769a3cce h3,#main .e-769a3cce h4,#main .e-769a3cce h5,#main .e-769a3cce h6{color:#1A1A1A}
@media (max-width:900px){
#main .e-2256cf3{padding:16px 18px !important}
#main .e-28192c9{padding:16px 18px !important}
#main .e-311ef6ca{padding:16px 18px !important}
#main .e-457a0339{padding:16px 18px !important}
#main .e-505ddf2{padding:16px 18px !important}
#main .e-58ba29c{padding:16px 18px !important}
}
@media (min-width:768px){
#main .e-fdc709f > *{flex:1 1 0;min-width:0}
#main .e-4b1492e > *{flex:1 1 0;min-width:0}
#main .e-311ef6ca > *{flex:1 1 0;min-width:0}
#main .e-74097fe{display:flex;flex-direction:column;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:2em;padding-bottom:2em;padding-left:0em;padding-right:0em;gap:20px}
#main .e-fdc709f{display:flex;flex-direction:row;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;gap:20px;align-items:stretch}
#main .e-2256cf3 a{color:#fff;text-decoration:underline}
#main .e-2256cf3 a:hover{color:#93141F}
#main .e-2256cf3{display:flex;justify-content:flex-start;border-style:solid;border-radius:15px 15px 15px 15px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:1em;padding-bottom:1em;padding-left:1em;padding-right:1em;background-color:#E95B1E;background-image:url("/files/import/2025/10/Gruppe-maskieren-1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:100% auto;flex-direction:column;border-width:1px;gap:20px}
#main .e-51f05ed{font-size:0.9em;font-weight:400;color:#000000}
#main .e-28192c9 a{color:#fff;text-decoration:underline}
#main .e-28192c9 a:hover{color:#93141F}
#main .e-28192c9{display:flex;justify-content:flex-start;border-style:solid;border-radius:15px 15px 15px 15px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:1em;padding-bottom:1em;padding-left:1em;padding-right:1em;background-color:#E95B1E;background-image:url("/files/import/2025/10/Gruppe-maskieren-1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:100% auto;flex-direction:column;border-width:1px;gap:20px}
#main .e-f52706c{font-size:0.9em;font-weight:400;color:#000000}
#main .e-4b1492e{display:flex;flex-direction:row;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;gap:20px;align-items:stretch}
#main .e-505ddf2 a{color:#fff;text-decoration:underline}
#main .e-505ddf2 a:hover{color:#93141F}
#main .e-505ddf2{display:flex;justify-content:flex-start;border-style:solid;border-radius:15px 15px 15px 15px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:1em;padding-bottom:1em;padding-left:1em;padding-right:1em;background-color:#E95B1E;background-image:url("/files/import/2025/10/Gruppe-maskieren-1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:100% auto;flex-direction:column;border-width:1px;gap:20px}
#main .e-eed353c{font-size:0.9em;font-weight:400;color:#000000}
#main .e-58ba29c{display:flex;justify-content:flex-start;border-style:solid;border-radius:15px 15px 15px 15px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:1em;padding-bottom:1em;padding-left:1em;padding-right:1em;background-color:#FFFFFF;background-image:url("/files/import/2025/10/Gruppe-165.webp");background-position:center center;background-repeat:no-repeat;background-size:auto;flex-direction:column;border-width:1px;gap:20px}
#main .e-71e53be{display:flex;flex-direction:column;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;flex:0 1 100%;max-width:100%;min-width:0;gap:20px}
#main .e-72a8d22{display:flex;flex-direction:column;gap:0px 0px;row-gap:0px;column-gap:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#main .e-5fe9468{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);gap:0px 0px;row-gap:0px;column-gap:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#main .e-189b0bd{font-size:0.8em;font-weight:400;color:#000000}
#main .e-77d6736{font-size:0.8em;font-weight:400;color:#000000}
#main .e-0042dce{text-align:end}
#main .e-486babfe{display:flex;flex-direction:column;margin-top:1em;margin-bottom:1em;margin-left:0em;margin-right:0em;gap:20px}
#main .e-311ef6ca a{color:#fff;text-decoration:underline}
#main .e-311ef6ca a:hover{color:#93141F}
#main .e-311ef6ca{display:flex;min-height:300px;flex-direction:row;border-style:solid;border-radius:15px 15px 15px 15px;background-color:#E95B1E;background-image:url("/files/import/2025/10/Gruppe-maskieren-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;border-width:1px;gap:20px;align-items:stretch}
#main .e-47dc7770{display:flex;justify-content:center;flex-direction:column;flex:0 1 44%;max-width:100%;min-width:0;gap:20px}
#main .e-1015f5c0{display:flex;justify-content:center;flex-direction:column;gap:20px}
#main .e-457a0339{background-image:url("/files/import/2025/10/Element-11.webp");background-position:bottom right;background-repeat:no-repeat;background-size:15% auto;color:#000000}
@media (max-width:900px){
#main .e-2256cf3{padding:16px 18px !important}
#main .e-28192c9{padding:16px 18px !important}
#main .e-311ef6ca{padding:16px 18px !important}
#main .e-457a0339{padding:16px 18px !important}
#main .e-505ddf2{padding:16px 18px !important}
#main .e-58ba29c{padding:16px 18px !important}
}
}
/* --- wehr-16 --- */
#main .e-5229c83 > *{flex:1 1 0;min-width:0}
#main .e-10010c3 > *{flex:1 1 0;min-width:0}
#main .e-e8de0df{display:flex;flex-direction:column;background-color:#020202;gap:20px}
#main .e-e92bd8b{display:flex;flex-direction:column;justify-content:space-evenly;background-color:#020202;gap:20px}
#main .e-5229c83{display:flex;flex-direction:row;gap:0px 0px;row-gap:0px;column-gap:0px;background-color:#020202;align-items:stretch}
#main .e-d0596f6{display:flex;flex-direction:column;border-style:solid;border-color:#F1C532;border-radius:15px 15px 15px 15px;background-color:#020202;border-width:1px;gap:20px}
#main .e-e7a73d8{text-align:center;color:#FFFFFF}
#main .e-10010c3{display:flex;flex-direction:row;gap:0px 0px;row-gap:0px;column-gap:0px;background-color:#020202;align-items:stretch}
#main .e-5a6814c{display:flex;flex-direction:column;border-style:solid;border-color:#F1C532;border-radius:15px 15px 15px 15px;border-width:1px;gap:20px}
#main .e-1a9b36b{color:#FFFFFF}
#main .e-a9bdd53{display:flex;flex-direction:column;gap:20px}
#main .e-21ca550{display:flex;flex-direction:column;border-style:solid;border-color:#F1C532;border-radius:15px 15px 15px 15px;border-width:1px;gap:20px}
#main .e-b858c19{font-weight:400;color:#FFFFFF}
#main .e-db7a8cc{display:flex;flex-direction:column;gap:20px}
#main .e-94af3c3{display:flex;flex-direction:column;border-style:solid;border-color:#F1C532;border-radius:15px 15px 15px 15px;border-width:1px;gap:20px}
#main .e-468096d{color:#FFFFFF}
#main .e-caf43bd{display:flex;flex-direction:column;background-color:#020202;gap:20px}
#main .e-b276fc0{color:#020202}
@media (max-width:900px){
#main .e-10010c3{padding:16px 18px !important}
#main .e-21ca550{padding:16px 18px !important}
#main .e-5229c83{padding:16px 18px !important}
#main .e-5a6814c{padding:16px 18px !important}
#main .e-94af3c3{padding:16px 18px !important}
#main .e-caf43bd{padding:16px 18px !important}
#main .e-d0596f6{padding:16px 18px !important}
#main .e-e8de0df{padding:16px 18px !important}
#main .e-e92bd8b{padding:16px 18px !important}
}
@media (min-width:768px){
#main .e-5229c83 > *{flex:1 1 0;min-width:0}
#main .e-10010c3 > *{flex:1 1 0;min-width:0}
#main .e-e8de0df{display:flex;flex-direction:column;background-color:#020202;gap:20px}
#main .e-e92bd8b{display:flex;flex-direction:column;justify-content:space-evenly;background-color:#020202;flex:0 1 100%;max-width:100%;min-width:0;gap:20px}
#main .e-5229c83{display:flex;flex-direction:row;gap:0px 0px;row-gap:0px;column-gap:0px;background-color:#020202;align-items:stretch}
#main .e-d0596f6{display:flex;flex-direction:column;border-style:solid;border-color:#F1C532;border-radius:15px 15px 15px 15px;background-color:#020202;border-width:1px;flex:0 1 100%;max-width:100%;min-width:0;gap:20px}
#main .e-e7a73d8{text-align:center;color:#FFFFFF}
#main .e-10010c3{display:flex;flex-direction:row;gap:0px 0px;row-gap:0px;column-gap:0px;background-color:#020202;align-items:stretch}
#main .e-5a6814c{display:flex;flex-direction:column;border-style:solid;border-color:#F1C532;border-radius:15px 15px 15px 15px;border-width:1px;flex:0 1 35%;max-width:100%;min-width:0;gap:20px}
#main .e-1a9b36b{color:#FFFFFF}
#main .e-a9bdd53{display:flex;flex-direction:column;flex:0 1 1%;max-width:100%;min-width:0;gap:20px}
#main .e-21ca550{display:flex;flex-direction:column;border-style:solid;border-color:#F1C532;border-radius:15px 15px 15px 15px;border-width:1px;flex:0 1 35%;max-width:100%;min-width:0;gap:20px}
#main .e-b858c19{font-weight:400;color:#FFFFFF}
#main .e-db7a8cc{display:flex;flex-direction:column;flex:0 1 1%;max-width:100%;min-width:0;gap:20px}
#main .e-94af3c3{display:flex;flex-direction:column;border-style:solid;border-color:#F1C532;border-radius:15px 15px 15px 15px;border-width:1px;flex:0 1 35%;max-width:100%;min-width:0;gap:20px}
#main .e-468096d{color:#FFFFFF}
#main .e-caf43bd{display:flex;flex-direction:column;background-color:#020202;gap:20px}
#main .e-b276fc0{color:#020202}
@media (max-width:900px){
#main .e-10010c3{padding:16px 18px !important}
#main .e-21ca550{padding:16px 18px !important}
#main .e-5229c83{padding:16px 18px !important}
#main .e-5a6814c{padding:16px 18px !important}
#main .e-94af3c3{padding:16px 18px !important}
#main .e-caf43bd{padding:16px 18px !important}
#main .e-d0596f6{padding:16px 18px !important}
#main .e-e8de0df{padding:16px 18px !important}
#main .e-e92bd8b{padding:16px 18px !important}
}
}
/* --- impressum --- */
#main .e-dcecd11{display:flex;flex-direction:column;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:2em;padding-bottom:2em;padding-left:0em;padding-right:0em;gap:20px}
#main .e-35bba37 h1,#main .e-35bba37 h2,#main .e-35bba37 h3,#main .e-35bba37 h4,#main .e-35bba37 h5,#main .e-35bba37 h6{font-weight:bold;color:#E95B1E}
@media (min-width:768px){
#main .e-dcecd11{display:flex;flex-direction:column;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:2em;padding-bottom:2em;padding-left:0em;padding-right:0em;gap:20px}
}
/* --- datenschutz --- */
#main .e-08f154b{display:flex;flex-direction:column;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:2em;padding-bottom:2em;padding-left:0em;padding-right:0em;gap:20px}
#main .e-1d26b80 h1,#main .e-1d26b80 h2,#main .e-1d26b80 h3,#main .e-1d26b80 h4,#main .e-1d26b80 h5,#main .e-1d26b80 h6{font-weight:bold;color:#E95B1E}
@media (min-width:768px){
#main .e-08f154b{display:flex;flex-direction:column;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:2em;padding-bottom:2em;padding-left:0em;padding-right:0em;gap:20px}
}
/* --- kontakt --- */
#main .e-bdcd722 > *{flex:1 1 0;min-width:0}
#main .e-fc52696 > *{flex:1 1 0;min-width:0}
#main .e-8a7f649 > *{flex:1 1 0;min-width:0}
#main .e-78110d2{display:flex;flex-direction:column;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:2em;padding-bottom:2em;padding-left:0em;padding-right:0em;gap:20px}
#main .e-bdcd722{display:flex;flex-direction:row;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;gap:20px;align-items:stretch}
#main .e-963fbea{display:flex;min-height:310px;flex-direction:column;border-style:solid;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:1em;padding-bottom:1em;padding-left:1em;padding-right:1em;background-color:#FFFFFF;background-image:url("/files/import/2025/10/Gruppe-maskieren-6.webp");background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;border-width:1px;gap:20px}
#main .e-fc52696{display:flex;flex-direction:row;gap:20px 20px;row-gap:20px;column-gap:20px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;align-items:stretch}
#main .e-7b36be6{display:flex;flex-direction:column;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;gap:20px}
#main .e-776e0fd{display:flex;flex-direction:column;gap:0px 0px;row-gap:0px;column-gap:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#main .e-c080cc0{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);gap:0px 0px;row-gap:0px;column-gap:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#main .e-dd14325{font-size:0.8em;font-weight:400;color:#000000}
#main .e-219cd83{font-size:0.8em;font-weight:400;color:#000000}
#main .e-d17650c{display:flex;flex-direction:column;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;gap:20px}
#main .e-df06d1d{display:flex;flex-direction:column;gap:0px 0px;row-gap:0px;column-gap:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#main .e-59ff756{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);gap:0px 0px;row-gap:0px;column-gap:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#main .e-4a4378a{font-size:0.8em;font-weight:400;color:#000000}
#main .e-2850287{font-size:0.8em;font-weight:400;color:#000000}
#main .e-f552264{display:flex;min-height:310px;flex-direction:column;border-style:solid;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:1em;padding-bottom:1em;padding-left:1em;padding-right:1em;background-color:#FFFFFF;background-image:url("/files/import/2025/10/Gruppe-160.webp");background-repeat:no-repeat;background-size:contain;border-width:1px;gap:20px}
#main .e-8a7f649{display:flex;flex-direction:row;gap:20px 20px;row-gap:20px;column-gap:20px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;align-items:stretch}
#main .e-d8a1a46{display:flex;flex-direction:column;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;gap:20px}
#main .e-648f619{display:flex;flex-direction:column;gap:0px 0px;row-gap:0px;column-gap:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#main .e-6f6a0eb{font-size:0.8em;font-weight:400;color:#000000}
#main .e-6e61013{display:flex;flex-direction:column;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;gap:20px}
#main .e-82ec7cf{display:flex;flex-direction:column;gap:0px 0px;row-gap:0px;column-gap:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#main .e-a0d2c53{font-size:0.8em;font-weight:400;color:#000000}
#main .e-aa9bb3e{display:flex;flex-direction:column;gap:20px}
#main .e-8238c95{display:flex;flex-direction:column;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;gap:20px}
#main .e-627c1506{display:flex;flex-direction:column;margin-top:1em;margin-bottom:1em;margin-left:0em;margin-right:0em;gap:20px}
#main .e-1a71a3e h1,#main .e-1a71a3e h2,#main .e-1a71a3e h3,#main .e-1a71a3e h4,#main .e-1a71a3e h5,#main .e-1a71a3e h6{font-weight:600}
#main .e-c35d156 li{font-size:1.2em;font-weight:bold;text-transform:uppercase;color:#000000;transition:color 0.3s}
#main .e-c441a9e h1,#main .e-c441a9e h2,#main .e-c441a9e h3,#main .e-c441a9e h4,#main .e-c441a9e h5,#main .e-c441a9e h6{font-size:0.8em;font-weight:bold;color:#000000}
#main .e-52031de h1,#main .e-52031de h2,#main .e-52031de h3,#main .e-52031de h4,#main .e-52031de h5,#main .e-52031de h6{font-size:0.8em;font-weight:bold;color:#000000}
#main .e-8db1d9f li{font-size:1.2em;font-weight:bold;text-transform:uppercase;color:#000000;transition:color 0.3s}
#main .e-91c2859 h1,#main .e-91c2859 h2,#main .e-91c2859 h3,#main .e-91c2859 h4,#main .e-91c2859 h5,#main .e-91c2859 h6{font-size:0.8em;font-weight:bold;color:#000000}
#main .e-4ec4951 h1,#main .e-4ec4951 h2,#main .e-4ec4951 h3,#main .e-4ec4951 h4,#main .e-4ec4951 h5,#main .e-4ec4951 h6{font-size:0.8em;font-weight:bold;color:#000000}
@media (max-width:900px){
#main .e-963fbea{padding:16px 18px !important}
#main .e-f552264{padding:16px 18px !important}
}
@media (min-width:768px){
#main .e-bdcd722 > *{flex:1 1 0;min-width:0}
#main .e-fc52696 > *{flex:1 1 0;min-width:0}
#main .e-8a7f649 > *{flex:1 1 0;min-width:0}
#main .e-78110d2{display:flex;flex-direction:column;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:2em;padding-bottom:2em;padding-left:0em;padding-right:0em;gap:20px}
#main .e-bdcd722{display:flex;flex-direction:row;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;gap:20px;align-items:stretch}
#main .e-963fbea{display:flex;min-height:310px;flex-direction:column;border-style:solid;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:1em;padding-bottom:1em;padding-left:1em;padding-right:1em;background-color:#FFFFFF;background-image:url("/files/import/2025/10/Gruppe-maskieren-6.webp");background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;border-width:1px;gap:20px}
#main .e-fc52696{display:flex;flex-direction:row;gap:20px 20px;row-gap:20px;column-gap:20px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;align-items:stretch}
#main .e-7b36be6{display:flex;flex-direction:column;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;flex:0 1 100%;max-width:100%;min-width:0;gap:20px}
#main .e-776e0fd{display:flex;flex-direction:column;gap:0px 0px;row-gap:0px;column-gap:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#main .e-c080cc0{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);gap:0px 0px;row-gap:0px;column-gap:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#main .e-dd14325{font-size:0.8em;font-weight:400;color:#000000}
#main .e-219cd83{font-size:0.8em;font-weight:400;color:#000000}
#main .e-d17650c{display:flex;flex-direction:column;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;flex:0 1 100%;max-width:100%;min-width:0;gap:20px}
#main .e-df06d1d{display:flex;flex-direction:column;gap:0px 0px;row-gap:0px;column-gap:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#main .e-59ff756{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);gap:0px 0px;row-gap:0px;column-gap:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#main .e-4a4378a{font-size:0.8em;font-weight:400;color:#000000}
#main .e-2850287{font-size:0.8em;font-weight:400;color:#000000}
#main .e-f552264{display:flex;min-height:310px;flex-direction:column;border-style:solid;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:1em;padding-bottom:1em;padding-left:1em;padding-right:1em;background-color:#FFFFFF;background-image:url("/files/import/2025/10/Gruppe-160.webp");background-repeat:no-repeat;background-size:contain;border-width:1px;gap:20px}
#main .e-8a7f649{display:flex;flex-direction:row;gap:20px 20px;row-gap:20px;column-gap:20px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;align-items:stretch}
#main .e-d8a1a46{display:flex;flex-direction:column;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;flex:0 1 100%;max-width:100%;min-width:0;gap:20px}
#main .e-648f619{display:flex;flex-direction:column;gap:0px 0px;row-gap:0px;column-gap:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#main .e-6f6a0eb{font-size:0.8em;font-weight:400;color:#000000}
#main .e-6e61013{display:flex;flex-direction:column;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;flex:0 1 100%;max-width:100%;min-width:0;gap:20px}
#main .e-82ec7cf{display:flex;flex-direction:column;gap:0px 0px;row-gap:0px;column-gap:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}
#main .e-a0d2c53{font-size:0.8em;font-weight:400;color:#000000}
#main .e-aa9bb3e{display:flex;flex-direction:column;gap:20px}
#main .e-8238c95{display:flex;flex-direction:column;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;gap:20px}
#main .e-627c1506{display:flex;flex-direction:column;margin-top:1em;margin-bottom:1em;margin-left:0em;margin-right:0em;gap:20px}
@media (max-width:900px){
#main .e-963fbea{padding:16px 18px !important}
#main .e-f552264{padding:16px 18px !important}
}
}
/* ==========================================================================
   Wehr 16 – Der Biergarten (eigene Website unter wehr16.de)
   Dunkles Erscheinungsbild passend zum Logo: Schwarz mit Gold.
   ========================================================================== */
:root{
  --w-gold:   #E3B23C;
  --w-gold-h: #F3D07A;
  --w-dunkel: #0D0D0D;
  --w-grau:   #1C1C1C;
  --container:1140px;
}
body{ background:var(--w-dunkel); color:#EDEDED;
  font-family:Arial, Helvetica, sans-serif; font-size:1.15em; line-height:1.6; margin:0; }
h1,h2,h3,h4,h5{ color:var(--w-gold); font-weight:600; line-height:1.25; margin:0 0 .5em; }
h1{font-size:2em} h2{font-size:1.6em} h3{font-size:1.35em} h4{font-size:1.15em}
a{ color:var(--w-gold); } a:hover{ color:var(--w-gold-h); }
img{ max-width:100%; height:auto; }
.inside{ max-width:var(--container); margin:0 auto; padding:0 20px; }

#header{ background:#000; border-bottom:2px solid var(--w-gold); }
.w-kopf{ display:flex; align-items:center; justify-content:space-between; gap:24px;
  flex-wrap:wrap; padding:18px 20px; max-width:var(--container); margin:0 auto; }
.w-logo img{ display:block; max-height:110px; width:auto; }
.w-kontakt{ font-size:.8em; text-align:right; }
.w-kontakt a{ color:#EDEDED; } .w-kontakt a:hover{ color:var(--w-gold); }
.w-kontakt strong{ display:block; color:var(--w-gold); font-size:1.15em; margin-bottom:3px; }

#main > .inside{ max-width:none; padding:0; }
#main .mod_article{ max-width:var(--container); margin:0 auto; padding:34px 20px 60px; }

/* Die aus Elementor portierten Kaesten behalten ihr Original-Aussehen:
   schwarzer Grund, goldener Rahmen. Hier nur Grundlagen und Textfarben. */
#main [class^="e-"]{ box-sizing:border-box; min-width:0; }
#main .mod_article{ background:#000; border-radius:14px; }
#main p, #main li, #main td, #main th{ color:#EDEDED; }
#main strong, #main b{ color:#fff; }
#main u{ color:var(--w-gold); text-decoration-color:var(--w-gold); }
/* Ueberschriften in den Tageskaesten sind im Original hell, nicht orange */
#main h1, #main h2, #main h3, #main h4, #main h5, #main h6{ color:var(--w-gold); }
#main img{ display:block; margin-left:auto; margin-right:auto; }

.btn, #main .btn{ display:inline-block; background:var(--w-gold); color:#000;
  padding:11px 26px; border-radius:25px; font-size:.85em; border:0; cursor:pointer; text-decoration:none; }
.btn:hover, #main .btn:hover{ background:var(--w-gold-h); color:#000; }

#footer{ background:#000; border-top:2px solid var(--w-gold); font-size:.85em; }
.w-fuss{ display:flex; gap:36px; flex-wrap:wrap; justify-content:space-between;
  max-width:var(--container); margin:0 auto; padding:28px 20px; }
.w-fuss h4{ margin-bottom:.3em; }
.w-fuss p{ margin:.2em 0; color:#CFCFCF; }
.w-fuss-leiste{ border-top:1px solid #2A2A2A; }
.w-fuss-leiste .inside{ display:flex; justify-content:space-between; gap:16px;
  flex-wrap:wrap; padding:12px 20px; font-size:.9em; color:#9A9A9A; }
.w-fuss-leiste a{ color:#9A9A9A; } .w-fuss-leiste a:hover{ color:var(--w-gold); }

@media (max-width:900px){
  .w-kopf{ justify-content:center; text-align:center; }
  .w-kontakt{ text-align:center; }
  /* wie auf der Hauptseite: mobil einfacher Blockfluss statt Flex/Grid */
  #main [class^="e-"]{
    display:block !important;
    width:auto !important;
    max-width:100% !important;
    flex:none !important;
    grid-template-columns:none !important;
    padding-left:0 !important;
    padding-right:0 !important;
  }
  #main [class^="e-"] + [class^="e-"]{ margin-top:14px; }
  #main p, #main li, #main h1, #main h2, #main h3, #main h4{ overflow-wrap:anywhere; }
  .w-karten{ grid-template-columns:1fr; }
  .w-karte{ padding:18px 20px; }
  #main .mod_article{ padding-left:16px; padding-right:16px; }
}

/* Verweise zurueck auf den Hauptauftritt */
.w-zurueck{ background:#000; border-top:1px solid #2A2A2A; }
.w-zurueck .inside{ display:flex; gap:16px; justify-content:center; flex-wrap:wrap;
  padding:26px 20px; align-items:center; font-size:.9em; }
.w-zurueck span{ color:#BDBDBD; }

/* --- Wochenangebote aus dem Kalender --- */
.w-karten{ display:grid; grid-template-columns:repeat(3,1fr); gap:22px; margin-top:24px; }
.w-karte{ border:1px solid var(--w-gold); border-radius:15px; background:#020202;
  padding:22px 24px; display:flex; flex-direction:column; }
.w-karte-tage{ margin:0; font-weight:bold; color:#EDEDED; text-decoration:underline; }
.w-karte-datum{ margin:0 0 14px; font-weight:bold; color:#EDEDED; text-decoration:underline; }
.w-karte h3{ font-size:1.05em; margin:0 0 12px; }
.w-karte-text{ font-size:.9em; }
.w-karte-text p{ margin:0 0 .8em; }
.w-karte-text b, .w-karte-text strong{ color:#fff; }
.w-leer{ border:1px dashed #55492A; border-radius:15px; padding:26px; text-align:center;
  color:#9A9A9A; font-size:.9em; }
@media (max-width:900px){ .w-karten{ grid-template-columns:1fr; } }

.w-kueche{ margin-top:34px; }
.w-kueche > h2{ margin-bottom:6px; }

/* --- Speisekarte-Schaltflaeche unter dem Logo --- */
#main a[href$=".pdf"]{
  display:inline-block; background:var(--w-gold); color:#000; font-weight:bold;
  padding:12px 34px; border-radius:25px; font-size:1em; text-decoration:none;
  border:2px solid var(--w-gold); }
#main a[href$=".pdf"]:hover{ background:transparent; color:var(--w-gold); }
#main [class^="e-"]:has(> a[href$=".pdf"]){ text-align:center; padding:6px 0 18px; }

/* --- Einzelnes Wochenangebot --- */
.mod_eventreader{ max-width:820px; margin:0 auto; padding:34px 20px 60px; }
.event-voll{ max-width:none; margin:0; }
.mod_eventreader .back{ margin:30px 0 0; }
.mod_eventreader .back a{
  display:inline-block; background:var(--w-gold); color:#000; font-weight:bold;
  padding:11px 26px; border-radius:25px; font-size:.85em; text-decoration:none; }
.mod_eventreader .back a::before{ content:"\2039\00a0"; }
.mod_eventreader .back a:hover{ background:var(--w-gold-h); color:#000; }
.event-voll h1{ margin-bottom:.2em; }
.event-voll-datum time{ background:var(--w-gold); color:#000; border-radius:25px; padding:6px 16px; display:inline-block; font-size:.9em; }
.event-voll-text{ margin:1.6em 0 2em; }
.event-voll-ort{ border-top:1px solid #2A2A2A; padding-top:18px; font-size:.9em; color:#CFCFCF; }
.event-voll-ort strong{ color:var(--w-gold); }
.event-voll-zurueck{ margin-top:26px; }
.w-karte-mehr{ margin-top:auto; padding-top:14px; font-size:.9em; }
.w-karte-mehr a{ font-weight:bold; }

