/* desktop-anpassungen.css */
.leaflet-container{z-index: 0 !important}.header,.page-header,.main-navigation,.sticky-menu{z-index: 1001;  position: relative; /* falls nicht vorhanden */}cms-button[value="accept"] > span:before{background:#e84e1b !important}a.storeDownloadButton:hover{text-decoration: none;transform: translateY(-5px);transition-duration: .3s}.storeDownloadButton{background-color: #222;padding: 5px 10px;color: #eee;border-radius: 3px;margin-bottom: 5px;text-decoration: none;font-size: 18px;transition-duration: .3s;display: inline-block}.social-media-button{display: inline-block;padding-right: 10px}.social-media-ausgabe p a:last-child i{margin-right: unset}.cc_liste-details .social-media-ausgabe div{float: right;position: absolute}.cc_liste-details .social-media-ausgabe{float:right;position: relative;margin: unset;display: grid}/* Social Media Ausgabe */{}.social-media-ausgabe span:hover .fa-facebook-square { color: var(--fb-color); transition-duration: .3s; }.social-media-ausgabe span:hover .fa-instagram { color: var(--ig-color); transition-duration: .3s; }.social-media-ausgabe span:hover .fa-snapchat{ color: var(--snap-color); transition-duration: .3s; }.social-media-ausgabe span:hover .fa-tiktok{ color: var(--tt-color); transition-duration: .3s; }.social-media-ausgabe span:hover .fa-twitter{ color: var(--tw-color); transition-duration: .3s; }.social-media-ausgabe span:hover .fa-youtube{ color: var(--yt-color); transition-duration: .3s; }.social-media-ausgabe span:hover .fa-comment{ color: var(--signal-color); transition-duration: .3s; }.social-media-ausgabe span:hover .fa-telegram{ color: var(--telegram-color); transition-duration: .3s; }.social-media-ausgabe span:hover .fa-whatsapp{ color: var(--whatsapp-color); transition-duration: .3s; }.social-media-ausgabe span:hover .fa-podcast{ color: var(--podcast-color); transition-duration: .3s; }.social-media-ausgabe span:hover .fa-star{ color: var(--sonstiges-color); transition-duration: .3s; }.social-media-ausgabe .fa-facebook-square, .social-media-ausgabe  .fa-instagram, .social-media-ausgabe  .fa-snapchat, .social-media-ausgabe  .fa-tiktok, .social-media-ausgabe  .fa-twitter, .social-media-ausgabe  .fa-youtube, .social-media-ausgabe  .fa-comment, .social-media-ausgabe  .fa-telegram, .social-media-ausgabe  .fa-whatsapp, .social-media-ausgabe .fa-podcast, .social-media-ausgabe .fa-star{ transition-duration: .3s;margin-right:10px;}.social-media-ausgabe {column-count: 2}/* Onilo Form */{}.cc_onilo-form {display: grid;grid-template-columns: repeat(4, calc(25% - 15px));gap: 20px;}.cc_onilo-form label{background-color: white;border: 1px solid #ececec;border-radius: 5px;transition-duration:.3s;}.cc_onilo-form input[type="radio"] {display: none;}.cc_onilo-form input[type="radio"]:checked +label {border: 1px solid #f8a919;box-shadow: 2px 2px 11px rgba(100,100,100,.2);transition-duration:.3s;transform: translateY(-10px);}.cc_onilo-form p {margin: unset;padding: 10px;}.cc_onilo-form img {border-radius: 5px 5px 0px 0px;}.cc_ausgeliehen label{filter: grayscale(1);cursor: not-allowed}.color-white,.color-white h1{color:white}.cc_hinweis-Lizenz-vorgemerkt{background-color: #edfff0;padding: 10px 15px;color: #404040;border: 1px solid #8bff00;margin:15px 0px}.grid-66-33{display: grid;grid-template-columns: calc(66% - 10px) calc(33% - 10px) ;gap: 20px}.grid-2-col{display: grid;grid-template-columns: repeat(2,calc(50% - 10px));gap: 20px}.cc_hinweis-Lizenz-vormerken{background-color: #ffffed;padding: 10px 15px;color: #404040;border: 1px solid yellow;margin:15px 0px}.note{padding: 10px 25px 0px 25px;border: 1px solid #eee}.cc_login{background: #eee;padding: 25px;max-width: 400px;position: relative;margin: 50px auto !important}.cc_headline::after{content: ' ';display: block;height: 1px;width: 40px;background-color: lightgray;margin-bottom: 5px}.cc_headline{font-weight: bold;font-size:35px;margin:0px!important}.cc_beta-label{color: red;border: 1px solid red;border-radius: 5px;padding: 2px;font-size: 10px;top: -18px;position: relative;left: 5px;font-weight: normal}.cc_center{text-align:center;margin:auto}/** Linkbox **/{}.cc_linkbox {background-color: #e6e6e6;padding: 25px;margin-bottom: 50px;}.cc_linkbox-url {border: 1px solid #b5b5b5;padding: 15px 50px;border-radius: 30px;background-color: white;}.cc_linkbox-url a {float: right;color: #f19d07}.cc_column-scrolling p:not(:last-child ){margin: 0px 0px 10px 0px;padding: 0px 0px 10px 0px;border-bottom:1px solid lightgray}@media screen and (min-width: 801px){.cc_column-scrolling {    flex:1;}.cc_display-flex {display:flex;}}.cc_einleitung{max-width: 600px;    margin: auto}.cc_einleitung table{border-collapse: separate!important;border-spacing: 15px 15px}.cc_einleitung td{background-color: #f0f0f0;border-radius: 10px;min-height: 300px !important;box-shadow: 3px 3px 2px rgba(50,50,50,.1);padding:25px}.cc_einleitung p{font-size:24px;color:#919191}.cc_einleitung td,.cc_einleitung table,.cc_einleitung tr{font-size:18px;border:unset}#char-node{color:#6aa044;font-size:22px}.cc_column-scrolling .ce_text{background: #efefef;padding: 15px;position: sticky;top: 100px;border-radius: 5px;border-bottom: 3px solid #f9b53c}.cc_lektionen-anzeigen .dataTables_wrapper{padding:50px;margin:auto}.cc_lektionen-anzeigen{background-color:lightgray;padding:50px 0px;margin-top:100px}.tl_textarea{height: 30px !important}/*** Datentabelle ***/{}.dataTables_info, .dataTables_paginate  {text-align:center;color:gray;margin-bottom:15px;}.dataTables_info {margin-top:60px;}.dataTable td, .dataTable, .dataTable th  {border: unset !important;}.dataTables_paginate  a {margin-right:15px;cursor: pointer;}#termine1_wrapper {max-width:850px;margin:auto;padding:0px 50px;}#termine1_filter {margin: 25px 0px;}#termine1_length {display:none}.cc_tabelle-lizenzen textarea{height:30px!important}.button-grau:hover{background: #757575;border: #959595;box-shadow: inset 0 1px #6f6f6f;text-shadow: 0 -1px 0 #6f6f6f;transition-duration:.4s}.button-grau{background: gray;border: darkgray;box-shadow: inset 0 1px #868686;text-shadow: 0 -1px 0 #868686;transition-duration:.4s}.cc_box-inhalte-korrigieren{background-color: #f8ffd4;padding: 15px 50px}.cc_filter-sm .checkbox_container .checkbox_container{display: grid;grid-template-columns: 25px auto;margin-left: 5px}.cc_filter-sm input{width: fit-content !important}.checkbox_container label{order: 1}.cc_filter-open input{float: left;margin: 5px}.cc_filter-open fieldset,.cc_filter-sm fieldset{background-color: white;    padding: 15px 10px}.cc_filter-open legend{display: none}/*** Lizenzmanager ***/{}form.cc_form-lizenzmanager {max-width: 600px;margin: auto;background: rgb(240,240,240);padding: 50px;}form.cc_form-lizenzmanager select, form.cc_form-lizenzmanager input  {margin-bottom: 10px;background-color: white;padding: 10px;border: 1px solid rgb(220,220,220);border-radius: 5px;}div.cc_validierung {background-color: rgb(144, 202, 99);color: white;text-align: left;padding: 15px;}div.cc_validierung p {margin:0px;padding: 0px;}div.cc_validierung.cc_error{background-color: rgb(202, 99, 99);}.cc_lizenzen-kasten {background-color: #ececec;padding: 20px;border-radius: 5px;}.cc_lizenzen-img {height:40px!important;width:auto!important;}.button.button-gray {background: gray;border: 0px;text-shadow: none;box-shadow: none;cursor: not-allowed;}.cc_text-relevant {text-transform: uppercase;font-weight: bold;}.cc_altersbeschrenkung {display: inline-block;padding: 6px 6px;border-radius: 15px;vertical-align:top;}.cc_icon-bar {margin-top:25px;}.cc_fsk {font-size: 15px;font-weight: bold;color:black;width: 27px;text-align: center;border-radius: 100%;border: 1px solid black;}.cc_fsk-0 {background-color: rgba(240, 240, 240, 0.31);border: 1px solid rgb(240, 240, 240);}.cc_fsk-0 .cc_fsk {background-color: rgba(240, 240, 240, 0.31);}.cc_fsk-6 {background-color: rgba(255, 228, 6, 0.31);border: 1px solid rgb(255, 228, 6);}.cc_fsk-6 .cc_fsk {background-color: rgba(255, 228, 6, 0.31);}.cc_fsk-12 {background-color: rgba(2, 178, 2, 0.31);border: 1px solid rgb(2, 178, 2);}.cc_fsk-12 .cc_fsk {background-color: rgba(2, 178, 2, 0.31);}.cc_fsk-16 {background-color: rgba(0, 120, 255, 0.31);border: 1px solid rgb(0, 120, 255);}.cc_fsk-16 .cc_fsk {background-color: rgba(0, 120, 255, 0.31);}.cc_fsk-18 {background-color: rgba(255, 56, 0, 0.31);border: 1px solid rgb(255, 56, 0);}.cc_fsk-18 .cc_fsk {background-color: rgba(255, 56, 0, 0.31);}.cc_support {vertical-align:top;display:inline-block;}.cc_support p {margin:0px;}.cc_lizenz-kasten-aktiviert {background-color:#eeffea;}.cc_lizenz-kasten-abgelehnt {background-color:#ffeaea;}.cc_lizenz-ausgelaufen {background-color: #ffcece;}.cc_lizenzen-historie, .cc_lizenzen-historie td {padding: 0;border: unset;}.cc_lizenzen-historie.cc_new::before {content: 'neu';background: green;color: white;padding: 5px 10px;top: -22px;position: relative;}.cc_lizenzen-historie {padding: 10px 20px;border: 1px solid lightgray;box-shadow: 2px 2px 3px rgba(100,100,100,.1);transition-duration: .3s;}.cc_lizenzen-historie:hover {transition-duration: .3s;box-shadow: 2px 2px 10px rgba(100,100,100,.25);}.cc_aktiv {background-color: #008000bf;color: white;padding: 5px}.ce_optin_fallback.block{padding:5%;background-color:#e3e3e3}.main-navigation > ul > li > a.active,.main-navigation > ul > li > a.trail,.main-navigation > ul > li > a.forward,.main-navigation > ul > li > strong.active,.main-navigation > ul > li > strong.trail,.main-navigation > ul > li > strong.forward,.main-navigation > ul > li > span.active,.main-navigation > ul > li > span.trail,.main-navigation > ul > li > span.forward{background-color:#f5f5f5}.main-content h1{font-weight: 400 !important;font-style:italic !important}.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{font-weight: 300 !important;font-style:italic !important}.datenpflege fieldset.checkbox_container{border: none}