/* 02-basic.css */
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton,#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab{text-align:left;text-shadow:none}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{text-shadow: none}ul li::marker{font-size: 16px;    color: var(--color-cta)}input[type="checkbox"].error,.error input[type="checkbox"]{border-color:#D97A5F}input[type="text"] > *::selection,input[type="text"]::selection{background-color:transparent !Important}option{color:var(--text-color)}.home3Colbox .image_container a,.fewo_image a,.offer_image a,.city_nav_image a,.fewo_image2 a{visibility:hidden}.home3Colbox .image_container a img,.fewo_image a img,.offer_image a img,.city_nav_image a img,.fewo_image2 a img{visibility:visible}*:focus{outline: none}*:focus-visible{box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--color-cta) !important}#left:focus-visible,#container:focus-visible,#bigbox:focus-visible,#filterJump:focus-visible,#startPoint:focus-visible,#loginBox:focus-visible,.flickity-enabled.is-draggable:focus-visible,.person_widget .controlbox div input[type="text"]:focus-visible,.formFewoFilter input[type="text"]:focus-visible,.formFewoFilter select:focus-visible{box-shadow: 0 0 0 0 #fff, 0 0 0 0 var(--color-cta) !important}.formFewoFilter input[type="text"]:focus-visible,.formFewoFilter select:focus-visible{color:var(--color-cta)}.formFewoFilter .formbody input:focus-visible:-moz-placeholder{color:var(--color-cta) !important}.formFewoFilter .formbody input:focus-visible::-moz-placeholder{color:var(--color-cta) !important}.formFewoFilter .formbody input:focus-visible::-webkit-input-placeholder{color:var(--color-cta) !important}.formFewoFilter .formbody input:focus-visible:-moz-placeholder{color:var(--color-cta) !important}figure > a:focus-visible{box-shadow: none !important}a:focus-visible img{box-shadow: inset 0 0 0px 2px #5392f9 !important}#CybotCookiebotDialog.CybotCookiebotDialogActive+#CybotCookiebotDialogBodyUnderlay{opacity: .15 !important}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{line-height:inherit !important;height:auto !important}input:autofill{background: #fff}.invisible{display:none}header,footer,nav,section,aside,main,article,figure,figcaption{display:block;/** * Fix rendering HTML5 elements in IE */}body,div,h1,h2,h3,h4,h5,h6,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0;/** * Reset the margin and padding of the block elements */}ul{margin-bottom:20px;padding-left:18px;list-style-type:disc}ul li{position:relative;margin-bottom:6px;padding-left:4px}.service-hotline img{border-radius:var(--radius-box)}.fewo_filter_loader,.spinner,.loadMore{background-color: rgba(0, 0, 0, .35);    z-index: 100000;    bottom: 0 !important;    left: 0 !important;    right: 0 !important;    top: 0 !important;    position: fixed !important;    width: auto !important;    height: auto !important}.fewo_filter_loader span,.spinner-content,.loadMore > *{width: 360px;    height: 190px;    margin-left: -180px;    margin-top: -95px;    left: 50% !important;    top: 50% !important;    position: absolute !important;    box-sizing: border-box;    background-color: var(--color-secb);    background-image: url("../../files/images/spinner-loader.svg");    background-repeat: no-repeat;    background-position: center 14px;    background-size: 84px 84px;    border: 0;    border-radius: var(--radius-box);    z-index: 10;    box-shadow:        0 24px 60px rgba(15, 23, 42, .20),        0 4px 12px rgba(15, 23, 42, .08)}.fewo_filter_loader span::before,.spinner-content::before,.loadMore > *::before{content: "Bitte warten";    position: absolute;    left: 50%;    top: 94px;    transform: translateX(-50%);    white-space: nowrap;    text-align: center;    color: var(--color-blue-dark);    font-family: var(--fw-font-family);    font-size: 17px;    font-weight: 600;    line-height: 1.35}.fewo_filter_loader span::after,.spinner-content::after,.loadMore > *::after{content: "Ihre Ergebnisse werden aktualisiert";    position: absolute;    left: 50%;    top: 126px;    transform: translateX(-50%);    white-space: nowrap;    text-align: center;    color: var(--text-color-light);    font-family: var(--fw-font-family);    font-size: 14px;    font-weight: 400;    line-height: 1.5}.fewo_image.loading:after,.loading .fewo_image:after{bottom:0;left:0;right:0;top:0;position:absolute;display:block;background-image:url("../../files/images/spinner-loader.svg");background-position:center center;background-repeat:no-repeat;z-index:50;content:"";background-size:100px}#copyright ul{margin-bottom:0;padding-left:0;list-style-type:none;list-style-image:none}.lostPassword a.hyperlink_txt{margin-top:20px;text-align:left;border:0 solid;text-decoration:underline;color:#07C;background:transparent}.mod_login .checkbox_container label{margin-top:0;padding-top:0}.mod_login input[type="checkbox"]{margin-right:10px}.mod_login .checkbox_container > span{display: flex}.eLoginForm button,.eLoginForm input[type=text],.eLoginForm input[type=password],.eLoginForm input[type=email]{width:100%}body.dev{text-align:center;background-color:#fff}input[type="checkbox"],.qualiLegend li:before{width:20px;height:20px;margin:0;padding:0;border:2px solid;border-radius:2px;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;outline: 0;z-index:9;flex-shrink:0;border-color: var(--border-color-formfields);background-color: var(--back-color-formfields)}input[type="checkbox"]:checked,.qualiLegend li.qualiChecked:before{background-image:url("../../files/icons/check-weiss.svg");background-position:center center;background-repeat:no-repeat;background-size:13px;background-color:var(--color-cta);border-color:var(--color-cta)}.formbody p.message.error{display:block}ol li{margin-bottom:6px;padding-left:5px}#mbOverlay{z-index:999999}.ce_fmmap .fmMaps{width:100% !important}#mbCenter{box-sizing: content-box;z-index:9999999}.mod_fewo_booking_config:after{float:none;clear:both;display:block;content:""}*{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box}.mTop10{margin-top:10px}.mTop20{margin-top:20px}.mTop30{margin-top:30px}.mTop40{margin-top:40px}.mTop50{margin-top:50px}.mBot10{margin-bottom:10px}.mBot20{margin-bottom:20px}.mBot30{margin-bottom:30px}.mBot40{margin-bottom:40px}.mBot50{margin-bottom:50px}.mod_navigation strong,.pagination strong{font-weight:normal}.foldText.expanded{padding-bottom:60px}.foldText{position:relative}.foldText.expanded .over{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,0+79,1+80,1+100 */background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 79%, rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 79%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 79%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}.foldText .over{bottom:0;left:0;right:0;position:absolute;text-align:center;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+50 */background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}.foldText .over span{width:170px;height:30px;bottom:0;left:50%;position:absolute;display:inline-block;text-align:center;background-color:#E0F3E0;border-right:1px solid #32B32C;border-bottom:1px solid #32B32C;border-left:1px solid #32B32C;line-height:30px;color:#32B32C;transform:translate(-50%,0);cursor:pointer;font-weight:700}.foldText .over span:hover{background-color:#32B32C;color:#fff}.foldText .over span:after{margin-left:10px;font-weight:normal;content: "\f107";font-family: var(--font-icon)}.foldText.expanded .over span:after{content: "\f106"}.foldText .over:before{height:1px;bottom:30px;left:0;right:0;position:absolute;display:block;background-color:#32B32C;content:""}.clusterIcon{text-align:center;border:2px solid #fff;border-radius:100%;font-size:11px;line-height:26px;color:#fff;width: 30px!important;height: 30px!important;margin-left:-15px !important;margin-top:-15px !important;box-shadow: 0px 0px 0px 4px rgb(0 0 0 / 10%);background-color: var(--color-blue-dark)}.mapMediaBox.blank_site #container #main .inside,.mapMediaBox .mod_article{margin-bottom:0;padding:0}.mapMediaBox #fewo_maps_details{border:0 solid;background:transparent;display:none !Important}.mapMediaBox,.mapMediaBox #wrapper,.mapMediaBox #container,.mapMediaBox #main,.mapMediaBox .inside,.mapMediaBox .mod_article,.mapMediaBox .mediaboxMap,.mapMediaBox #fewo_maps_container,.mapMediaBox .fewo_maps{bottom:0;left:0;right:0;top:0;position:absolute;overflow:hidden;position: absolute !important;width: auto !important;height: auto !important;max-width: initial !important;min-width: 100% !important}iframe body{overflow:auto}.fmDropdownBox::-webkit-scrollbar{-webkit-appearance: none}.fmDropdownBox::-webkit-scrollbar:vertical{width:9px}.fmDropdownBox::-webkit-scrollbar:horizontal{height:9px}.fmDropdownBox::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.6);border:3px solid #fff;border-radius:6px}.ios aside .formelem .label:hover:before,.ios aside .formelem .label:hover:after{display:none}.ios #mbImage,.ios #mbImage iframe{overflow:auto;-webkit-overflow-scrolling:touch !important}p.error:before{left:12px;position:absolute;font-size:16px;content:"\f06a";font-family: var(--font-icon);top:50%;transform:translate(0,-50%)}p.error{position:relative;display:block;margin-bottom:4px;padding:10px 10px 10px 40px;text-align:left;border-left:3px solid #c00;font-size:12px;line-height:15px;background-color: #ffebeb;color: #c00;border-radius: var(--radius-button)}footer .subcolumns > .last .ce_text li:before{content:none}a.facebook:before{margin-right:10px;vertical-align:middle;font-size:30px;color:#fff;content: "\f082";font-family: var(--font-icon)}a.google:before{margin-right:10px;vertical-align:middle;font-size:30px;color:#fff;content: "\f0d4";font-family: var(--font-icon)}.blank_site #wrapper{min-width:1px;padding-bottom:0}html{min-height:100%}.mod_nlm_subscription label,.mod_nlm_unsubscription label{display:block}.mod_mobile_redirect{display:none}.mod_mobile_redirect a{display:inline-block;margin-top:-5px;padding:5px 10px;background-color:#47403a}.mod_mobile_redirect a:hover{background-color:#F55856;color:#fff}textarea{border:1px solid;border-color: var(--border-color-formfields);background-color: var(--back-color-formfields);border-radius:var(--radius-button);padding:10px;font-size:13px;line-height:1.5;font-family: var(--fw-font-family);color:var(--text-color-formfields)}#toTop.off{position:fixed;display:none}#toTop{width:50px;height:50px;bottom:40px;right:15px;position:fixed;display:none;text-align:center;border-radius:100%;font-size:14px;line-height:63px;text-decoration:none;color:#fff;z-index: 50;background-color: var(--color-cta)}#toTop:hover{background-color: var(--color-ctah)}#toTop:before{bottom:0;left:0;right:0;top:4px;position:absolute;font-size:24px;line-height:24px;content:"\f106";font-weight: 100;font-family: var(--font-icon)}#toTop.on{display:block}:-moz-placeholder{opacity: 1 !important;color:var(--text-color-placeholder) !important}::-moz-placeholder{opacity: 1 !important;color:var(--text-color-placeholder) !important}::-webkit-input-placeholder{opacity: 1 !important;color:var(--text-color-placeholder) !important}:-ms-input-placeholder{opacity: 1 !important;color:var(--text-color-placeholder) !important}.mod_fewo_filter :-moz-placeholder{color:var(--text-color-formfields) !important}.mod_fewo_filter ::-moz-placeholder{color:var(--text-color-formfields) !important}.mod_fewo_filter ::-webkit-input-placeholder{color:var(--text-color-formfields) !important}.mod_fewo_filter :-ms-input-placeholder{color:var(--text-color-formfields) !important}.fmSelectbox{min-width:1px;position:relative}.fmDropdownBox{min-width:100%;max-height:170px;left:0;position:absolute;margin-top:2px;background-color:#fff;border:1px solid #ddd;font-size:12px;z-index: 999;overflow-x:hidden;overflow-y:auto}.fmDropdownBox div{position:relative;padding-right:10px;padding-left:10px;white-space:nowrap;line-height:34px;cursor:pointer}.fmDropdownBox div:hover{background-color:var(--color-gray-200)}.fmDropdownBox div.active{background-color:#EFEFEF}input[type=button],input[type=submit],input[type=text],input[type=email],input[type=tel],input[type=password],textarea{-webkit-appearance:none;  -webkit-box-sizing: border-box}.offer_description ul{margin-top:10px;margin-bottom:10px}figure{margin:0;padding:0}body{background-color:#fff;font-size:14px;line-height:1.5;font-family: var(--fw-font-family);font-weight: 400;color: var(--text-color);overflow-y:scroll}h1,h2,h3,h4,h5,h6{margin:0;font-family: var(--fw-font-headeline);font-weight: 500}h1{margin:0 0 5px;font-size:24px;line-height:1.5;font-family: var(--fw-font-headeline);font-weight: 500}h2{margin:0;padding-bottom:10px;font-size:20px}.bigbox_hdrei h2{position:relative;margin:0 0 8px;font-size:24px;line-height:45px}h3{margin:0 0 10px;font-size:18px;line-height:1.3}h4{margin:0 0 8px;font-size:18px;line-height:1.3}h5{margin:0 0 12px;font-size:18px;line-height:1;font-weight: 400}h6{margin:0 0 1.5em;font-size:100%;line-height:1.5;font-weight: 600}img{height:auto;max-width:100%;vertical-align:middle}ol{margin-bottom:20px;padding-left:14px;list-style-type:decimal}ol ol{margin-top:20px;margin-bottom:20px}ol ul{margin-top:0;list-style-type:circle}dt{font-weight: 600}dd{margin:0 0 1.5em .8em}p{margin:0 0 15px;font-size:100%;line-height:1.5}blockquote,cite,q{font-style:italic;font-family: var(--fw-font-headeline)}blockquote{margin:1.5em 0 0 1.5em;color:#666;background: transparent}strong,b{font-weight: 600}em,i{font-style:italic}big{font-size:114.28571%;line-height:1.3125}small{font-size:85.71429%;line-height:1.75}pre,code,kbd,tt,samp,var{font-size:100%}pre{margin:0 0 1.5em;white-space:pre-wrap;font-size:100%;line-height:1.5;word-wrap: break-word}pre,code{color:#800}kbd,samp,var,tt{color:#666;font-weight: 600}var,dfn{font-style:italic}acronym,abbr{font-variant:small-caps;letter-spacing:.07em;border-bottom: 1px #aaa dotted;cursor: help}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sup{top:-0.5em}sub{bottom:-0.25em}mark{background: yellow;color: black}a{text-decoration:none;background: transparent;-moz-transition: all 0.25s ease 0s;-webkit-transition: all 0.25s ease 0s;-o-: all 0.25s ease 0s;-ms-: all 0.25s ease 0s;transition: all 0.25s ease 0s;color: var(--color-link)}a:hover{text-decoration:underline;color:var(--color-link-hover)}#dlh_googlemap_1{width: 97% !important}iframe,object,embed{max-width:100%}.flexible{height:auto;max-width:100%;margin-bottom:1.5em}* html .flexible{width:98%}.bordered{margin-bottom:1.5em;border: 2px #eee solid;border: 2px white solid;-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);box-shadow: 0 0 3px rgba(0, 0, 0, 0.25)}.image_container.float_left{float:left;display:inline;margin:0 1.5em .15em 0}.image_container.float_right{float:right;display:inline;margin:0 0 .15em 1.5em}.highlight{color:#fff;font-weight:600;background-color: var(--color-cta)}.dimmed{color:#888}.box{margin:0 0 1.5em;padding:1.42857em;border:1px solid #888;border-radius:.3em;color:#444;border-color: rgba(0, 0, 0, 0.3);-webkit-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.2);box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.2);color: rgba(0, 0, 0, 0.8)}.box > *:last-child{margin-bottom:0}.info h1,.info h2,.info h3,.info h4,.info h5,.info h6{color:#2d7091;font-family: var(--fw-font-headeline)}.info{margin-bottom:20px;padding:10px;border-radius:4px;color:#2d7091;background: #ebf7fd;border: 1px            solid rgba(45, 112, 145, 0.3);text-shadow: 0 1px 0 #fff}.success h1,.success h2,.success h3,.success h4,.success h5,.success h6{color:#659f13;font-family: var(--fw-font-headeline)}.success{margin-bottom: 20px;padding: 10px;color: #00622F;text-shadow: none;background: #E2F2E5;border: 0;border-radius: 3px;box-shadow: none}.warning h1,.warning h2,.warning h3,.warning h4,.warning h5,.warning h6{color:#e28327;font-family: var(--fw-font-headeline)}.warning{margin-bottom:20px;padding:10px;border-radius:4px;color:#e28327;text-shadow: 0 1px 0 #fff;background: #fffceb;border-color: rgba(226,131,39,0.3)}.float-left{float:left;display:inline;margin:0 1em 1.5em 0}.float-right{float:right;display:inline;margin:0 0 1.5em 1em}.center{display:block;margin:0 auto 1.5em;text-align:center}.ce_table{margin-top:24px;margin-bottom:24px}.ce_table th a{text-decoration:none;color:#4d87c7;background: transparent}.ce_table th a:hover,.ce_table th a:focus{text-decoration:underline;color:#4d87c7}table{width:100%;margin:0 0 15px;padding-bottom:10px;border-collapse:collapse;color:#444}.narrow table{margin:0 0 1.42857em}.narrow table th,.narrow table td{padding:0 .5em;line-height:1.42857}table.fixed{table-layout: fixed}.bordertable table{border: 1px #ccc solid}.bordertable table thead tr{background: #e0e0e0;border-right: 1px #ccc solid;border-bottom: 1px #ccc solid}.bordertable table tfoot tr{background: #e0e0e0;border-right: 1px #ccc solid;border-bottom: 1px #ccc solid}.bordertable table thead th{border-right: 1px #ccc solid;border-bottom: 1px #ccc solid}.bordertable table tbody th[scope="row"]{background: #f0f0f0}.bordertable table tbody th{border-right:1px solid #ccc}.bordertable table tbody td{border-right:1px solid #ccc}caption{font-variant:small-caps}th,td{padding:1px 5px;vertical-align:top;line-height:1.5em}th *:first-child,td *:first-child{margin-top:0}th.nowrap,td.nowrap{white-space:nowrap}thead th{text-align:left;color:#000;border-bottom: 2px #000 solid}tbody th{text-align:left;border-top:1px solid #ccc}tbody td{text-align:left}/*PDF Zeichen*/
    .mod_article .pdf_link{margin-bottom:-16px;text-align:right}.mod_article .pdf_link a{padding-right:1px;padding-left:1px;background: none}video{width:100%}.pagination li{float:left;margin:0;padding:0;list-style-type:none;background: none}.pagination li:before,.pagination li a:before{content: ''}.mod_registration label{width:40%;float:left}.mod_registration .submit_container{width:100%;margin-top:20px}.mod_registration .captcha_text{float:left;display:block;margin-top:5%;margin-bottom:15%;margin-left:40%;font-size:14px;color: red}.ce_video_custom{height:0;position:relative;overflow:hidden;padding-bottom:56.25%}.ce_video_custom iframe,.ce_video_custom object,.ce_video_custom embed{width:100%;height:100%;top:0;left:0;position:absolute}.ce_downloads p{padding-bottom:15px;border-bottom:1px dotted #ccc}.ce_downloads p span{font-size:10px;font-style:italic}.ce_download ul li,.ce_downloads ul li{list-style-type:none}.ce_accordion{margin-left:16px}.eLoginForm .mod_login,.eLoginForm .mod_lostPassword{width:360px}.mod_login label,.mod_lostPassword label{display:block;margin:10px 0 1px}.mod_login .submit_container{margin-top:8px;margin-bottom:4px}#request_password{margin:0;padding:0 10px 10px;background-color:#eee}#request_password a{font-size:11px;color:#999}#breaking_news{margin:0 0 20px;padding:10px;background-color:#eee}#breaking_news h2,#breaking_news h3,#breaking_news h4,#breaking_news h5{margin:0 0 6px;padding:0;font-size:150%;font-weight: 700}.mod_newsreader .back{margin-bottom:24px;padding-top:12px}.mod_newslist .info,.mod_newsreader .info{margin-bottom:6px;font-size:12px;color:var(--text-color-light)}.mod_newslist .layout_short{margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #ddd}.mod_newsreader .ce_text{margin-top:16px}.mod_newsreader .reply{margin-top:12px;padding-left:18px}.mod_newsreader .form{margin-top:24px}.mod_newsreader .widget{margin-top:1px;margin-bottom:1px}.mod_newsreader .textarea{width:360px;height:120px}.mod_search .text{width:240px;-webkit-appearance:none}.mod_search .radio_container{margin:3px 0 0;padding:0;border:0}.mod_search .radio_container label{left:-2px;position:relative;padding-right:3px;top:-2px}.mod_search .header{margin-top:18px;margin-right:5px;margin-bottom:24px;padding-bottom:4px;text-align:right;border-bottom:1px solid #ece4d9}.mod_search h3{margin:0 0 2px;padding:0}.mod_search .context{margin:0 5px 3px 0}.mod_search .url{margin-bottom:12px;color:#c6ad8d}.mod_search .relevance{font-size:12px;color:#c6ad8d;font-weight:400}.mod_search .highlight{font-weight:700}table.calendar .head{padding-top:4px;padding-bottom:5px;text-align:center;background-color:#f6f6f6;border-right:1px solid #ccc;border-bottom:1px solid #ccc}table.calendar .label{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#bbb;border-right:1px solid #ccc;font-size:11px;color:#fff;border-bottom:1px solid #ccc;font-weight:700}table.calendar td{width:14%;height:72px;padding:1px;vertical-align:top;background-color:#fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc}table.calendar td .header{padding-bottom:2px;background-color:#e0e0e0;font-size:11px}#minicalendar{margin:0 5px 20px;padding:5px 5px 10px;background-color:#ece4d9}table.minicalendar td{width:14%;padding-top:2px;padding-bottom:3px;text-align:center;background-color:#fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc}table.minicalendar .label{padding-top:2px;padding-bottom:3px;text-align:center;background-color:#c3c3c3;border-right:1px solid #ccc;font-size:11px;color:#fff;border-bottom:1px solid #ccc}table.minicalendar .head{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#f9f9f9;border-right:1px solid #ccc;border-bottom:1px solid #ccc}fieldset.radio_container,fieldset.checkbox_container{margin:0;padding:0;border:0}.pagination li{display:inline;margin:0;padding:0;list-style-type:none}#tps td{padding:2px 4px}#tps .col_0{width:80px}.pagination p{margin-bottom:0}#tps .explanation{padding-bottom:24px}.pagination ul{margin:0 0 0 auto;padding:0 3px}.pagination_top{display:none}.pagination{position:relative;clear:both;margin-top:40px;margin-bottom:30px;display: flex;align-items: center}.pagination .empty{display:none}.pagination li a,.pagination li strong{width:46px;height:46px;min-width:46px;display:block;margin-right:0;margin-left:5px;padding:0;text-align:center;background-color:#fff;border:1px solid;border-radius:3px;line-height:44px;text-decoration:none;border-color: var(--color-blue-dark);color: var(--color-blue-dark)}.pagination li.next a,.pagination li.previous a,.pagination li.last a,.pagination li.first a{font-size:0}.pagination li.next a:before{font-size:19px;line-height:44px;content:"\f105 ";font-family: var(--font-icon)}.pagination li.last a:before{font-size:16px;line-height:44px;content:"\f105 \f105";font-family: var(--font-icon)}.pagination li.previous a:before{font-size:19px;line-height:44px;content:"\f104 ";font-family: var(--font-icon)}.pagination li.first a:before{font-size:16px;line-height:44px;content:"\f104 \f104";font-family: var(--font-icon)}.pagination li a:hover,.pagination li strong.active{color:#fff;background-color: var(--color-blue-dark)}.ce_text,.teaser,.mod_newsreader .comment{line-height:1.5}.mod_login .checkbox_container,.mod_search{margin-top:20px;margin-bottom:10px}.mod_newsreader h2,.mod_newsreader .comment_default{margin-bottom:12px}table.calendar,table.minicalendar{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc}table.calendar .current,table.calendar td.today,table.minicalendar td.today,table.minicalendar .current{background-color:#ffc}table.calendar td.weekend,table.calendar .empty,table.calendar .empty .header,table.minicalendar td.weekend{background-color:#f6f6f6}table.calendar td .event a,table.minicalendar td,table.minicalendar .active a{font-size:11px}/* Contao Open Source CMS,(c) 2005-2013 Leo Feyer,LGPL license */    .content-slider{margin:0;padding:0}.slider-wrapper{position:relative;overflow:hidden}.slider-wrapper>*{width:100%;position:relative;float:left}.slider-control{}.slider-control a{width:42px;height:42px;top:50%;position:absolute;display:inline-block;margin-top:-240px;text-indent:-999em}.slider-control span{top:9px;position:absolute;display:inline-block}.slider-control .slider-prev,.slider-control .slider-next{position:absolute;cursor: pointer;z-index: 5}.slider-control .slider-prev{left:20px;background-position: 0 0}.slider-control .slider-prev:hover{background-position: 0 -50px}.slider-control .slider-prev:focus{background-position: 0 -100px}.slider-control .slider-next{right:20px;background-position: 0 -150px}.slider-control .slider-next:hover{background-position: 0 -200px}.slider-control .slider-next:focus{background-position: 0 -250px}.slider-control .slider-menu{width:50%;top:0;left:50%;margin-left:-25%;text-align:center;font-size:27px}.slider-control .slider-menu b{width:48px;height:22px;overflow:hidden;display:inline-block;background-color:#000;color:#bbb;text-indent:-999em;cursor:pointer}.slider-control .slider-menu b:hover{background-position: 0 -30px}.slider-control .slider-menu b.active{background-position: 0 -90px}