/* desktop-anpassungen-daten.css */
.datenmenu .-large-last h3::after{content: 'neu';color: red;font-size: 12px;position: relative;top: -10px;left: 5px;font-weight: bold}/* Social Media */{}.social-media-container {display: grid;grid-template-columns: 60px auto auto;gap: 25px;background-color: #eee;border-radius: 10px;padding-right: 25px;border: 1px solid #ddd;}.social-media-container span {display: grid;place-content: center;color: white;border-radius: 10px 0px 0px 10px;font-size: 28px;}.social-media-container input{  margin: 20px 0px;}.social-media-fb {background-color: var(--fb-color);}.social-media-ig {background-color: var(--ig-color);}.social-media-snap{background-color: var(--snap-color);color:black!important;}.social-media-tt{background-color: var(--tt-color);}.social-media-tw{background-color: var(--tw-color);}.social-media-yt{background-color: var(--yt-color);}.social-media-signal{background-color: var(--signal-color);}.social-media-telegram{background-color: var(--telegram-color);}.social-media-whatsapp {background-color: var(--whatsapp-color);}.social-media-podcast{background-color: var(--podcast-color);}.social-media-sonstiges{background-color: var(--sonstiges-color);}:root {--fb-color: #1877f2;--ig-color: #FF00BF;--snap-color: #fffc00;--tt-color: #000000;--tw-color: #1d9bf0;--yt-color: #f00;--signal-color: #2C6BED;--telegram-color: #34a9e6;--whatsapp-color: #128C7E;--podcast-color: #8A0829;--sonstiges-color: #08088A}/* Zeiten */{}.cc_termine-neu-grid {    display: grid;    grid-template-columns: 11% 12% 12% 39% 21%;    background-color: #eee;    grid-gap: 1%;    padding: 25px;}.cc_termine-bearbeiten-grid {    grid-template-columns: 14% 14% 49% 19%!important;}.cc_form-change {    display:none;}.cc_toggle-change:checked + .cc_form-change {    display:block!important;}.cc_entry {    padding: 5px 10px;    border-bottom: 1px solid #eee;    transition-duration:.3s;}.cc_tag .cc_entry:last-child {    border-bottom: unset!important;}.cc_entry:hover {    transition-duration:.3s;    background-color:#eee}.duplication-button--remove{background: #e73229;border: #e73229;text-shadow: unset;box-shadow: unset}.duplicate .duplication-button.duplication-button--add{display: none}.cc_liste-details{padding: 20px;border: 1px solid lightgray;background-color: #f6f6f6}.main-content h2.headlinebuecherei{font-style: normal !important;font-weight: 700 !important;font-size: 1.25rem !important;margin-bottom: 0.5rem !important}.buttonleiste .icon-buttons.ce_rsce_tao_icon_buttons,.buttonleiste .icon-buttons.ce_rsce_tao_icon_buttons ul{margin: 0 !important}.buttonleiste{min-height:40px;background: #ccc !important;border-top: 1px solid #aaa !important;margin-top: 1rem !important;padding-top: 0.5rem !important;padding-right: 0.5rem !important}.buttonleiste .icon-buttons a{width: 1.5em;height: 1.5em;margin: 0 0.1em;background: #fff !important}.buttonleiste .icon-buttons a:hover{background: #e5e5e5 !important}.buttonleiste .icon-buttons a::after{font-size: 0.8em !important}.icon-text-block.ce_rsce_tao_icon_text_blocks.adresse,.icon-text-block.ce_rsce_tao_icon_text_blocks.telefon,.icon-text-block.ce_rsce_tao_icon_text_blocks.mail,.ce_text.open p,.ce_text.closed p{font-size: 0.875rem !important}.icon-text-block.ce_rsce_tao_icon_text_blocks.telefon p,.icon-text-block.ce_rsce_tao_icon_text_blocks.mail p{margin-bottom: 0 !important}.icon-text-block.ce_rsce_tao_icon_text_blocks.mail p{margin-top: 0 !important}.ce_text.open p{color: #1aa439 !important;letter-spacing: 0.025rem !important;font-weight: bold;text-align: right}.ce_text.closed p{color: #e73229 !important;letter-spacing: 0.025rem !important;font-weight: bold;text-align: right}a.button.-single.ce_rsce_tao_button.extlink1,a.button.-single.ce_rsce_tao_button.extlink2{font-size: 0.7em;line-height: 1.2;color: #6f6f6e;padding: 0.25em 1em 0.4em 0.5em;border-color: #6f6f6e;background: linear-gradient(#f5f5f5, #eee);text-shadow: none !important;box-shadow: none !important}a.button.-single.ce_rsce_tao_button.detaillink{font-size: 0.7em;line-height: 1.2;color: #6f6f6e;padding: 0.25em 1em 0.4em 0.5em;border-color: #6f6f6e;background: linear-gradient(#EFEFEF, #D3D3D3) !important;box-shadow: none !important;text-shadow: none !important}.ce_rsce_tao_button.filterreset{width:100%}.angebotsicon{width:1.5em;height:1.5em;overflow:hidden;display:inline-block;margin-left:5px;text-align:center;background-color:#fff;border:2px solid;border-radius:3px;line-height:1.2em;font-weight:bold;text-decoration:none;cursor: help}.Brockhaus{border-color:#000;color:#000}.filmfriend{border-color:#43AFAC;color:#43AFAC}.freegal{border-color:#0A1C5B;color:#0A1C5B}.onilo{border-color:#FC0;color:#FC0}.Onleihe{border-color:#56AF31;color:#56AF31}.Pressreader{border-color:#4EB26A;color:#4EB26A}.Sofatutor{border-color:#6AA044;color:#6AA044}.eKidz{border-color:#F00;color:#F00}.actionbound{border-color:#EF8443;color:#EF8443}.bibliothek{margin-bottom:10px}.leistungenIcon{width:1.5em;height:1.5em;overflow:hidden;display:inline-block;background-color:#fff;border:2px solid;border-radius:3px;line-height:1.2em;font-weight:bold;text-decoration:none;cursor: help;text-indent: 2px}#marginleft5px{margin-left:5px}.ce_gallery.logoangebote ul li.col_first{clear: left !important;margin-left: 0 !important}.ce_gallery.logoangebote ul li{width: 23.875% !important;float: left !important;margin: 1.5% 0 0 1.5% !important}.clear_filters,.clearall{display:none}#biblinks{display:block;margin-top:20px}#biblinks .button.-single{margin:0 0 0 8px}#biblinks a.button.-single.ce_rsce_tao_button.extlink2,#biblinks a.button.-single.ce_rsce_tao_button.extlink1{margin-bottom:4px;line-height:1.3em}.angebotLogo img{float:left;margin-right:5px;margin-bottom:5px}.angebotLogo{margin-right:5px;margin-bottom:5px}#ctrl_textsuche{width:100%;margin-top:8px;margin-bottom:8px;padding:3px 5px}.print{display:none}.main-content input,.main-content textarea,.main-content select,.main-content fieldset{width:100%}.icon-stop.digiangebote{margin-left:5px;font-size:12px;color:#1aa439}.widget.angebote_vor_ort img{margin-bottom:-4px}.widget.angebote_vor_ort .checkbox_container{margin-bottom:3px}.logoangebote{width:400px;margin-top:20px}.background_rot{background-color:#f00;color:#fff}.float_right{float:right}