main,footer,header,article,section{display:block}*{margin:0;padding:0;box-sizing:border-box}:root{--main-text-color:#2d2d2d;// #818b91;--alternate-text-color:#181818;--soften-text-color:#4d4d4d;--navigation-text-color:#2d2d2d;--pseudo-text-color:#2d2d2d;--pseudo-input-text-color:#2d2d2d;--pseudo-alternate-input-text-color:#4F585E;--strong-text-color:#818b91;--abo-1:#6E8EB5;// #9dbbcd;--abo-2:#639443;// #a1b14f}html,body{width:100%;min-height:100%;background-color:#fefefe;background-color:#ffffff;color:var(--main-text-color);font-size:21px;overflow-x:hidden;font-family:'Arial'}img{border:0;max-width:100%}input{font-family:inherit}input::placeholder{font-family:inherit;color:var(--pseudo-input-text-color)}.bilder-default.stretch img{width:100%;height:auto}a{text-decoration:none;color:#B01436;font-size:1em}ul,ol{list-style-position:inside}li,p{line-height:1.4;font-size:1em}p p,p li,li p,li li{font-size:1em}strong{font-size:1em}header{position:fixed;display:block;width:100%;z-index:21;min-height:158px;margin-top:0;transition:margin-top 1s;background-color:#ffffff}.page_49 header{}header .logo img{max-width:100%}header .head_bar{width:100%}header h1:before{display:inline-block;vertical-align:middle;content:" ";height:30px}header h1{color:white;display:inline-block;vertical-align:middle;font-size:2rem}main{width:100%;box-sizing:border-box;margin:158px auto 0;padding-bottom:120px}footer{min-height:200px;display:block;border-top:1px solid #8c8c8c;border-bottom:1px solid #8c8c8c;background-image:url('/view/main/images/footer.png');background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;text-align:center;box-sizing:border-box}footer a{display:inline-block;color:#181818;font-size:0.8rem;line-height:1rem}input{background-color:#ffffff;border-radius:0;border:0;box-shadow:none;color:#2d2d2d;padding:0.4rem ;font-size:1rem;box-sizing:border-box;width:100%}input[type=checkbox],input[type=radio]{width:auto}.video{max-width:100%;box-sizing:border-box}.video .video_container{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.video .video_container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.message.error{border:2px solid #E60000;background-color:#F06162;color:#ffffff;display:block;padding:4px 6px;font-weight:bold}.page_404 h1{font-size:0.8rem;color:rgb(24,24,24);margin:2rem 0 20px 0;font-weight:lighter}.page_404 p{font-size:1rem;color:#424242;line-height:1.5rem}.button{cursor:pointer;display:inline-block;margin-top:8px;padding:6px 12px;text-align:center;text-decoration:none;vertical-align:top;line-height:1rem;font-size:0.8rem;box-sizing:border-box;transition:background-color 0.4s,color 0.4s}.button.red{background-color:transparent;border:2px solid #b20933;color:#B50640}.button.red_filled{background-color:#b20933;border:2px solid #b20933;color:#ffffff}.button.gray{background-color:#a8a8a8;border:0 none;color:#ffffff}.button.transparent{background-color:transparent;border:1px solid #ffffff;text-transform:uppercase;color:#ffffff}.button.transparent.active,.button.transparent:hover{background-color:#ffffff;color:var(--main-text-color)}.button.gray_transparent{background-color:transparent;border:1px solid #a8a8a8;color:#a8a8a8}.button.gray_transparent:hover{background-color:#ffffff;color:#a8a8a8}.button.abo_1{background-color:var(--abo-1);color:#ffffff}.button.abo_2{background-color:var(--abo-2);color:#ffffff}.button.abo_3{background-color:#c13a5c;color:#ffffff}.button.abo_4{background-color:#d6a963;color:#ffffff}.button.centered{display:block;text-align:center}.startpage_sub_text{margin-left:30px}.startpage_sub_text .button{width:100%;font-size:0.8rem;line-height:1rem}.startpage_sub_submenu_search{margin-top:10px}.popup{position:fixed;top:0;left:0;background-color:#ffffff;box-shadow:0 0 2px #666666;padding:10px;box-sizing:border-box;overflow-x:auto;z-index:22}.popup_underlay{position:fixed;top:0;left:0;z-index:21;opacity:0.6;width:100%;height:100%;background:#A6CBDF;background:-webkit-linear-gradient(-90deg,#A6CBDF 0%,#EFF6F8 20%,#EFF6F8 80%,#A6CBDF 100%);background:-o-linear-gradient(-90deg,#A6CBDF 0%,#EFF6F8 20%,#EFF6F8 80%,#A6CBDF 100%);background:-moz-linear-gradient(-90deg,#A6CBDF 0%,#EFF6F8 20%,#EFF6F8 80%,#A6CBDF 100%);background:linear-gradient(-90deg,#A6CBDF 0%,#EFF6F8 20%,#EFF6F8 80%,#A6CBDF 100%)}.abo_bg_1{background-color:var(--abo-1)}.abo_bg_2{background-color:var(--abo-2)}.abo_bg_3{background-color:#c13a5c}.abo_bg_4{background-color:#d6a963}.abo_1{color:var(--abo-1)}.abo_2{color:var(--abo-2)}.abo_3{color:#c13a5c}.abo_4{color:#d6a963}.abo_hover_1.active,.abo_hover_1:hover{color:var(--abo-1)!important}.abo_hover_2.active,.abo_hover_2:hover{color:var(--abo-2)!important}.abo_hover_3.active,.abo_hover_3:hover{color:#c13a5c!important}.abo_hover_4.active,.abo_hover_4:hover{color:#d6a963!important}.middler_help{display:inline-block;vertical-align:middle;box-sizing:border-box;width:0%;height:100%}.middler{display:inline-block;vertical-align:middle;box-sizing:border-box;width:100%}div.tagesfahrten article,div.mehrtagesreisen article{margin-bottom:0}div.tagesfahrten article .headline,div.mehrtagesreisen article .headline{margin-top:0}div.tagesfahrten article p,div.mehrtagesreisen article p{font-size:1.1rem !important;width:100% !important}#tagesfahrten,#mehrtagesreisen{padding:0;padding-top:18px}.kontakt_box{display:none;position:absolute;padding:5px;background-color:rgb(255,255,255);box-shadow:0 0 4px rgba(155,155,155,0.6)}.sidebar-panel{position:fixed;top:20rem;right:-800px;display:flex;z-index:30;transition:right 0.4s;display:none !important}.sidebar-panel .sidebar-buttons{margin-right:-1px}.sidebar-panel .sidebar-button{background-color:#B01436;background-color:#b20933;color:white;font-size:2rem;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;margin-bottom:0.75rem;transition:background-color 0.4s,color 0.4s;box-shadow:0 0 4px #2d2d2d;z-index:1}.sidebar-panel .sidebar-button:last-child{margin-bottom:0}.sidebar-panel .sidebar-button:hover,.sidebar-panel .sidebar-button.active{color:#B01436;color:#b20933;background-color:white;cursor:pointer}.sidebar-panel .sidebar-button.active:after{content:'';background-color:#fff;height:4rem;width:6px;position:absolute;margin-left:calc(4rem - 6px);z-index:3}.sidebar-panel .sidebar-button.active{border-right-color:#fff}.sidebar-items{background-color:#fff;padding:1.5rem;box-shadow:0 0 4px #2d2d2d;font-size:1.5rem;z-index:2;position:relative}.content_row.full_width .bilder-default{text-align:center}.abo-btn-container{display:flex;justify-content:center;margin:16px auto}@media screen and (max-width:980px){.kontaktieren_sie_uns{display:none}html,body{font-size:20px}}@media screen and (max-width:580px){.login_logout .login_logout_slogan,.kontaktdaten .phone_number,.kontaktdaten .mail_address{display:none}.startpage_sub_text{margin-left:0}footer{background-image:none;background-image:linear-gradient(to bottom,#4D0B09 0%,#8E1B20 100%) } html,body{font-size:18px}}.calender_inner{background-color:rgb(231,231,231);padding:16px}.calender_inner .month_year_select{background-color:#ffffff;padding:6px 6px;display:inline-block;vertical-align:top;box-sizing:border-box;width:155px;height:49px}.calender_inner .month_year_select .month_name,.calender_inner .month_year_select .year_number{padding:4px 6px;display:inline-block;vertical-align:top;box-sizing:border-box;font-family:"ZwoWebPro-Extrabold W011468811";font-weight:bold;font-size:2rem;line-height:1rem}.calender_inner .active_day{background-color:rgb(56,84,145);color:#ffffff;padding:10px 6px;display:inline-block;vertical-align:top;box-sizing:border-box;height:49px;margin:0 4px;width:2rem;line-height:1rem}.calender_inner .day_to{background-color:#f06162;color:#ffffff;padding:4px 6px;display:inline-block;vertical-align:top;box-sizing:border-box;height:49px;margin:0 4px;width:2rem;position:absolute}.calender_inner .date_scroll_outer{background-color:#ffffff;overflow:hidden;display:inline-block;vertical-align:top;box-sizing:border-box;height:49px}.calender_inner .date_scroll_outer .date_scroll_inner .date_select{padding:7px 6px;display:inline-block;vertical-align:top;box-sizing:border-box;width:2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;line-height:1rem;font-size:0.8rem}.calender_inner .date_scroll_outer .date_scroll_inner .date_select.date_start ~ .date_select,.calender_inner .date_scroll_outer .date_scroll_inner .date_select.date_start{background-color:rgb(56,84,145)}.calender_inner .date_scroll_outer .date_scroll_inner .date_select.last ~ .date_select,.calender_inner .date_scroll_outer .date_scroll_inner .date_select.date_end ~ .date_select{background-color:transparent}.calender_inner .active_day,.calender_inner .date_scroll_outer .date_scroll_inner .date_select .day_name{text-align:center;font-size:1rem}.calender_inner .day_number,.calender_inner .date_scroll_outer .date_scroll_inner .date_select .day_number{font-size:1rem;text-align:center;font-family:"ZwoWebPro-Extrabold W011468811"}.calender_inner .date_scroll_outer .date_scroll_inner .date_select.date_start ~ .date_select .day_name,.calender_inner .date_scroll_outer .date_scroll_inner .date_select.date_start ~ .date_select .day_number,.calender_inner .date_scroll_outer .date_scroll_inner .date_select.date_start .day_number,.calender_inner .date_scroll_outer .date_scroll_inner .date_select.date_start .day_name{color:#ffffff;}.calender_inner .date_scroll_outer .date_scroll_inner .date_select.last ~ .date_select .day_name,.calender_inner .date_scroll_outer .date_scroll_inner .date_select.last ~ .date_select .day_number,.calender_inner .date_scroll_outer .date_scroll_inner .date_select.date_end ~ .date_select .day_name,.calender_inner .date_scroll_outer .date_scroll_inner .date_select.date_end ~ .date_select .day_number,.calender_inner .date_scroll_outer .date_scroll_inner .date_select.date_end .day_number,.calender_inner .date_scroll_outer .date_scroll_inner .date_select.date_end .day_name{color:inherit}.calender_inner .date_scroll_outer .date_scroll_inner .date_select.last ~ .date_select.weekend .day_name,.calender_inner .date_scroll_outer .date_scroll_inner .date_select.last ~ .date_select.weekend .day_number,.calender_inner .date_scroll_outer .date_scroll_inner .date_select.date_end ~ .date_select.weekend .day_name,.calender_inner .date_scroll_outer .date_scroll_inner .date_select.date_end ~ .date_select.weekend .day_number,.calender_inner .date_scroll_outer .date_scroll_inner .date_select.weekend.date_end .day_number,.calender_inner .date_scroll_outer .date_scroll_inner .date_select.weekend.date_end .day_name,.calender_inner .date_scroll_outer .date_scroll_inner .date_select.weekend .day_name,.calender_inner .date_scroll_outer .date_scroll_inner .date_select.weekend .day_number{color:rgb(105,127,172)}.calender_inner .date_scroll_outer .date_scroll_inner .date_select.weekend.date_start ~ .date_select.weekend .day_name,.calender_inner .date_scroll_outer .date_scroll_inner .date_select.weekend.date_start ~ .date_select.weekend .day_number,.calender_inner .date_scroll_outer .date_scroll_inner .date_select.date_start ~ .date_select.weekend .day_name,.calender_inner .date_scroll_outer .date_scroll_inner .date_select.date_start ~ .date_select.weekend .day_number,.calender_inner .date_scroll_outer .date_scroll_inner .date_select.weekend.date_start .day_number,.calender_inner .date_scroll_outer .date_scroll_inner .date_select.weekend.date_start .day_name{font-weight:bold}.calender_inner .date_scroll_outer .date_scroll_inner .date_select.date_end ~ .date_select.weekend .day_name,.calender_inner .date_scroll_outer .date_scroll_inner .date_select.date_end ~ .date_select.weekend .day_number,.calender_inner .date_scroll_outer .date_scroll_inner .date_select.weekend.date_end ~ .date_select.weekend .day_name,.calender_inner .date_scroll_outer .date_scroll_inner .date_select.weekend.date_end ~ .date_select.weekend .day_number,.calender_inner .date_scroll_outer .date_scroll_inner .date_select.weekend.date_end .day_number,.calender_inner .date_scroll_outer .date_scroll_inner .date_select.weekend.date_end .day_name{font-weight:normal}.calender_inner .date_scroll_prev,.calender_inner .date_scroll_next{background-color:rgb(208,208,208);display:inline-block;vertical-align:top;box-sizing:border-box;cursor:pointer}.calender_inner .date_scroll_prev{}.calender_inner .date_scroll_prev .fa,.calender_inner .date_scroll_next .fa{font-size:2.9em;padding:4px 2px;color:rgb(56,84,145)}.calender_inner .year_select,.calender_inner .month_select{position:absolute;background-color:#ffffff;z-index:10}.calender_inner .year_select .year,.calender_inner .month_select .month{padding:4px 6px;font-size:1rem;border-bottom:1px solid rgb(231,231,231);background-color:#ffffff;color:#181818;transition:background-color 0.2s,color 0.2s}.calender_inner .year_select .year:hover,.calender_inner .month_select .month:hover{color:#ffffff;background-color:#e7e7e7}@media screen and (max-width:580px){.calender_inner .month_year_select{width:100%;text-align:center}.calender_inner .active_day{margin:10px 4px 0}.calender_inner .date_scroll_outer{margin-top:10px}.calender_inner .date_scroll_next{margin-top:10px}}.drop_down{}.drop_down.error{box-shadow:0 0 2px #E60000}.drop_down.slim{display:inline-block;min-width:56px}.drop_down .drop_down_selected{background-color:#181818;background:linear-gradient(to right,#181818 0%,#181818 90%,#8c8c8c 90%,#8c8c8c 100%);width:100%;cursor:pointer}.drop_down .drop_down_selected .select_button{color:#ffffff;display:inline-block;padding:8px 6px;vertical-align:middle}.drop_down.dark .drop_down_selected{background-color:#8c8c8c;background:linear-gradient(to right,#8c8c8c 0%,#8c8c8c 90%,#181818 90%,#181818 100%)}.drop_down.dark .drop_down_selected .selected_element{background-color:rgb(24,24,24);color:#ffffff}.drop_down.light .drop_down_selected{background:none;background-color:#ffffff}.drop_down.light .drop_down_selected .selected_element{background-color:#ffffff;color:var(--pseudo-input-text-color)}.drop_down.light .drop_down_selected .select_button{color:var(--pseudo-input-text-color)}.drop_down.gray .drop_down_selected{background-color:#F5F5F5;background:linear-gradient(to right,#F5F5F5 0%,#F5F5F5 90%,#F5F5F5 90%,#F5F5F5 100%)}.drop_down.gray .drop_down_selected .selected_element{background-color:#F5F5F5;color:var(--pseudo-input-text-color)}.drop_down.gray .drop_down_selected .select_button{color:var(--pseudo-input-text-color)}.drop_down.light_gray .drop_down_selected{background-color:#fafafa;background:linear-gradient(to right,#fafafa 0%,#fafafa 90%,#fafafa 90%,#fafafa 100%)}.drop_down.light_gray .drop_down_selected .selected_element{background-color:#fafafa;color:#2d2d2d}.drop_down.light_gray .drop_down_selected .select_button{color:#2d2d2d}.drop_down .drop_down_selected .selected_element{background-color:rgb(140,140,140);color:#ffffff;display:inline-block;padding:7px 6px 9px;text-align:center;box-sizing:border-box;vertical-align:middle;font-size:1rem}.drop_down.left_selected .drop_down_selected .selected_element{text-align:left;font-size:1rem}.drop_down.slim .drop_down_selected .selected_element,.drop_down.slim .drop_down_selected .select_button{padding:4px 6px}.drop_down.light .drop_down_selected .selected_element{background-color:#ffffff;color:var(--pseudo-input-text-color);text-align:left}.drop_down.gray .drop_down_selected .selected_element{font-size:1rem;padding-left:10px;text-align:left}.drop_down .drop_down_options{display:none;cursor:pointer}.drop_down.show .drop_down_close_overlay{display:block;width:100%;height:100%;top:0;left:0;position:fixed;z-index:199;background-color:rgba(255,255,255,0.2)}.drop_down.show .drop_down_options{display:block;position:absolute;z-index:200;background-color:#ffffff}.drop_down .drop_down_options .option{padding:4px 6px;border-bottom:1px solid rgb(140,140,140)}.drop_down .drop_down_options .option.highlight,.drop_down .drop_down_options .option.selected{color:#ffffff;background-color:rgb(140,140,140)}.slide_main{position:relative}.slide_main .button_arr{position:absolute;margin:0 50px;top:calc(50% - 50px) !important;cursor:pointer}.slide_main .button_arr.button_left{left:0;font-weight:lighter}.slide_main .button_arr.button_right{right:0;font-weight:lighter}.slide_main .button_arr.button_left:hover,.slide_main .button_arr.button_right:hover{color:#B01436}@media screen and (max-width:980px){.slide_main .button_arr{margin:0 25px}}@media screen and (max-width:580px){.slide_main .button_arr{margin:0 10px}}.cookiebox{position:fixed;left:0;bottom:0;width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;max-width:100%;z-index:999;pointer-events:none}.cookiebox.box{padding:2rem}.cookiebox .cookiebox-inner{background-color:#fff;z-index:999;padding:1rem;max-width:90%;max-width:calc(100% - 2rem);pointer-events:auto}.cookiebox.bar .cookiebox-inner{width:100%}.cookiebox.box .cookiebox-inner{max-width:400px}.cookiebox.left{justify-content:flex-start}.cookiebox.right{justify-content:flex-end}.cookiebox.top{align-items:flex-start}.cookiebox.bottom{align-items:flex-end}.cookiebox.box .cookiebox-inner{display:inline-block}.cookiebox.bar.top .cookiebox-inner,.cookiebox.bar.middle .cookiebox-inner{}.cookiebox.bar.bottom .cookiebox-inner,.cookiebox.bar.middle .cookiebox-inner{}.cookiebox.bar.center{text-align:center}.cookiebox.bar.right{text-align:right}.cookiebox.bar.left{text-align:left}.cookiebox .cookiebox-body{padding:0.4rem 0;display:none}.cookiebox .cookiebox-body .checkboxes{display:flex;flex-direction:row;flex-wrap:wrap;flex-grow:2;justify-content:space-between}.cookiebox .cookiebox-body .checkboxes .entry{padding:0.4rem;display:flex;flex-wrap:nowrap;align-items:center}.cookiebox .cookiebox-body .checkboxes .entry:last-child{}.cookiebox .cookiebox-body .entry label{padding:0 0.4rem}.cookiebox .cookiebox-body .entry input,.cookiebox .cookiebox-body .entry label,.cookiebox .cookiebox-body .entry a{}.cookiebox .cookiebox-body .detail{display:none}.cookiebox .cookiebox-body .detail .text{padding:0.4rem;border-bottom:1px solid black}.cookiebox .cookiebox-body .detail ul{list-style:none}.cookiebox .cookiebox-body .detail .entries{padding:0.4rem 0 0 1rem}.cookiebox .cookiebox-body .detail .cookiebox-entry-description{display:none;padding:0.4rem 0 0.4rem 2rem}.cookiebox .cookiebox-footer .cookiebox-button-detail{display:none}.cookiebox-inline .cookiebox{position:static;z-index:0}.cookiebox-inline .cookiebox.box{padding:0}.cookiebox-inline .cookiebox.box .cookiebox-inner{max-width:none;display:block;box-sizing:border-box;width:100%}.cookiebox .cookiebox-inner{z-index:0}.cookiebox-inline .cookiebox .cookiebox-body,.cookiebox-inline .cookiebox .cookiebox-footer .cookiebox-button-detail{display:block}.cookiebox-inline .cookiebox .cookiebox-footer .cookiebox-button-direct{display:none}@media screen and (max-width:720px){.cookiebox .cookiebox-body .checkboxes{flex-direction:column}.cookiebox .cookiebox-body .checkboxes .entry{padding:0.4rem;border:1px solid black;border-bottom:0}.cookiebox .cookiebox-body .checkboxes .entry:last-child{border-bottom:1px solid #2d2d2d}}.mobile_only{display:none}.desktop_only{display:inline-block}header .head_bar .head_bar_inner{width:100%;margin:auto;position:relative}header .head_bar .head_bar_inner .option_bar{background:#A6CBDF;background:-webkit-linear-gradient(-90deg,#A6CBDF 0%,#EFF6F8 20%,#EFF6F8 80%,#A6CBDF 100%);background:-o-linear-gradient(-90deg,#A6CBDF 0%,#EFF6F8 20%,#EFF6F8 80%,#A6CBDF 100%);background:-moz-linear-gradient(-90deg,#A6CBDF 0%,#EFF6F8 20%,#EFF6F8 80%,#A6CBDF 100%);background:linear-gradient(-90deg,#A6CBDF 0%,#EFF6F8 20%,#EFF6F8 80%,#A6CBDF 100%);padding:7px;width:100%;box-sizing:border-box}header .head_bar .head_bar_inner .option_bar .option_bar_inner{color:var(--navigation-text-color);max-width:1280px;margin:0 auto;display:flex;justify-content:start;align-items:center;font-size:0.8rem}header .head_bar .head_bar_inner .option_bar .option_bar_inner a{color:#000}header .head_bar .head_bar_inner .option_bar .option_bar_inner i{margin-left:25px;margin-right:5px;font-size:1rem}header .head_bar .head_bar_inner .option_bar .warenkorb_wobble{display:none}header .head_bar .head_bar_inner .option_bar .warenkorb_wobble.show{display:inline-block}header .head_bar .head_bar_inner .option_bar .warenkorb_wobble .warenkorb_wobble_wrapper{display:flex;align-items:start}header .head_bar .head_bar_inner .option_bar .warenkorb_wobble i,header .head_bar .head_bar_inner .option_bar .warenkorb_wobble span{display:inline-block;vertical-align:top}header .head_bar .head_bar_inner .option_bar .warenkorb_wobble.red i{color:#b20933}header .head_bar .head_bar_inner .option_bar .warenkorb_wobble span:empty{display:none}header .head_bar .head_bar_inner .option_bar .warenkorb_wobble span{color:#b20933;border:1px solid #b20933;border-radius:50%;padding:0.3rem ;font-size:0.8rem;width:1rem;line-height:1rem;height:1rem;text-align:center;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.warenkorb_message{position:fixed;top:0;left:0;z-index:99;background-color:#ffffff;border:1px solid #b20933;display:inline-block;min-width:280px}.warenkorb_message .warenkorb_head{background-color:#b20933;padding:10px;color:#ffffff;text-align:center}.warenkorb_message .warenkorb_body,.warenkorb_message .warenkorb_footer{padding:5px}.warenkorb_message .warenkorb_footer{text-align:right}.warenkorb_message .ticket_msg{}.warenkorb_message .ticket_msg .column{display:inline-block;vertical-align:top;box-sizing:border-box;width:30%}.warenkorb_message .ticket_msg .column:first-child{width:70%}.warenkorb_message .ticket_msg .column .stueck{color:#b20933;font-size:1rem}.warenkorb_message .ticket_msg .column .datum,.warenkorb_message .ticket_msg .column .uhrzeit{text-align:right}header .head_bar .head_bar_inner .option_bar .login_menu_mobile_show{display:none}header .head_bar .head_bar_inner .option_bar .login_menu_mobile_hide{}header .head_bar .head_bar_inner .option_bar .login_logout{margin-left:auto}header .head_bar .head_bar_inner .option_bar.login_logout i{display:inline-block}header .head_bar .head_bar_inner .option_bar .login_logout .login_box{display:inline-block}header .head_bar .head_bar_inner .option_bar .login_box .login_box_button{}header .head_bar .main_menu{width:100%;display:block;left:0;vertical-align:top;background:rgba(255,255,255,0.8)}header .head_bar .main_menu .main_menu_inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:269px 1fr;gap:1rem}header .head_bar .main_menu .main_menu_inner .logo{text-align:left;display:inline-block;padding:25px 0 25px 0}main .main_inner{width:100%;margin:0 auto}footer .footer_nav{}footer .footer_nav .footer_nav_inner{max-width:1280px;margin:0 auto;text-align:left;padding:50px 0;display:flex;justify-content:start;align-items:start;flex-direction:row;gap:3rem;flex-wrap:wrap}footer .footer{padding:30px 0;border-top:6px solid #ffffff;color:#ffffff}footer .footer .footer_inner{width:100%;max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr auto;align-items:center}footer .footer .footer_left{text-align:left}footer .footer .footer_right{}footer .footer .footer_text{display:inline-block;padding-top:2px;font-size:0.8rem}.footer .social_media{border-color:#ffffff;padding:7px 8px 6px 8px}.footer .social_media i{color:#ffffff !important}h1,h2,h3,h4{font-size:1rem;font-weight:lighter}.nav_entry a.tel{text-transform:none}.ui-corner-all{border-radius:0}.ui-datepicker{padding:0}.ui-widget-header{border:0}.ui-datepicker .ui-datepicker-week-end a{color:rgb(105,127,172)}.ui-datepicker td{padding:0}.ui-datepicker td.highlight a{background-color:#b20933;color:#ffffff}.ui-datepicker .ui-state-hover{background-color:#b20933;color:#ffffff}.ui-datepicker .ui-state-default{border:0;padding:1px;text-align:center}.mobile_menu_button{display:none;position:relative}.mobile_menu_button .nav_button_helper{width:42px;height:42px;position:relative}.nav_button{width:32px;height:42px;position:absolute;display:block;cursor:pointer;top:6px;transition:top 1s}.nav_button span{position:absolute;top:50%;left:0;display:block;width:100%;height:4px;margin-top:-2px;background-color:var(--main-text-color);font-size:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.nav_button span:before,.nav_button span:after{position:absolute;left:0;width:100%;height:100%;background-color:var(--main-text-color);content:' ';-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s}.nav_button span:before{-webkit-transform:translateY(-250%);transform:translateY(-250%)}.nav_button span:after{-webkit-transform:translateY(250%);transform:translateY(250%)}.open_menu .nav_button span{background-color:transparent}.open_menu .nav_button span:before{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.open_menu .nav_button span:after{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}@media screen and (max-width:1280px){header .head_bar .head_bar_inner .option_bar,header .main_menu{padding-left:1rem;padding-right:1rem;box-sizing:border-box}header .head_bar .head_bar_inner .option_bar .option_bar_inner i.fa.fa-phone{margin-left:0}footer{padding-left:1rem;padding-right:1rem}}@media screen and (max-width:980px){header .head_bar .head_bar_inner .option_bar .option_bar_inner{justify-content:space-around}header .head_bar .head_bar_inner .option_bar .login_logout{margin-left:unset}.login_menu_mobile_show{margin-bottom:20px;display:block}.login_menu_mobile_hide{display:none !important}.footer_nav .footer_nav_inner{text-align:center !important}.footer_nav .nav_entry{margin-right:6px}.footer_nav .nav_entry{margin-right:5px}.login_menu_mobile_show{margin-bottom:20px;display:block}.login_menu_mobile_hide{display:none !important}.mobile_menu_button{display:flex;justify-content:end;align-items:center}header .head_bar .main_menu .main_menu_inner .logo{width:100%;text-align:center}footer .footer{padding:0 10px}footer .footer_nav .footer_nav_inner{flex-direction:column}footer .footer .footer_left,footer .footer .footer_right{width:100%;text-align:center;margin-top:10px;margin-bottom:10px}footer .footer .footer_right{margin-top:10px;margin-bottom:10px}footer .footer .footer_text{display:block;margin-bottom:10px}header .head_bar .head_bar_inner .option_bar .option_bar_inner .warenkorb_wobble{display:none}header .head_bar .head_bar_inner .option_bar .option_bar_inner .warenkorb_wobble.show{display:inline-block}header .head_bar .head_bar_inner .option_bar .option_bar_inner i{font-size:2rem;margin:0}header .head_bar .head_bar_inner .option_bar .login_logout{float:none}.mobile_only{display:inline-block !important}.desktop_only{display:none !important}}@media screen and (max-width:580px){header .head_bar .main_menu .main_menu_inner{grid-template-columns:2fr 1fr}}.content_element.warenkorbdefault .content_row.full_width{display:none}.login_box{}.login_box_header{}.login_box .login_box_header .middler_help{display:inline-block;width:0%;vertical-align:middle;height:100%;content:" "}.login_box .login_box_header .middler{display:inline-block;line-height:1rem;width:100%;vertical-align:middle;box-sizing:border-box}.login_box .login_box_header .middler p.message{font-size:0.9em}.login_box .middler span{font-size:1.4rem}.login_box .login_box_form .gray_bg{background-color:rgb(231,231,231);width:100%;position:relative;box-sizing:border-box}.login_box .login_box_form{background-color:white;position:absolute;z-index:99;width:280px;right:0;padding-bottom:8px;margin-top:2px;display:none}.login_box .login_box_form{position:static}.login_box:hover .login_box_form{display:block}.login_box .login_box_form .entry{margin-top:8px}.login_box .login_box_form .entry input[type=password],.login_box .login_box_form .entry input[type=text]{border:0;width:100%;box-sizing:border-box;padding:6px 20px;min-height:35px;font-size:0.8rem;background-color:rgb(243,243,243);line-height:1rem}.login_box .login_box_form .entry.passwort_vergessen{text-align:right;width:100%;box-sizing:border-box;padding:0 10px}.login_box .login_box_form .entry.passwort_vergessen a{color:rgb(105,127,172);text-decoration:none}.login_box .login_box_form .entry input[type=submit]{border:0;width:100%;box-sizing:border-box;padding:8px 20px;background-color:black;color:white;text-align:left;font-size:0.8rem;line-height:1rem;min-height:35px}.login_box .login_box_form .entry input[type=submit]:hover{cursor:pointer}.login_box .login_box_form .entry.save_login{width:100%;box-sizing:border-box;padding:10px 20px;margin-top:5px;text-align:left}.login_box .login_box_form .entry.hinweis{width:100%;box-sizing:border-box;padding:0 20px 10px;margin-top:5px;text-align:left}.login_box .login_box_form .entry.save_login input[type=checkbox]{margin-right:0.5em}.edit_panel{padding:10px;box-sizing:border-box}.edit_panel .user_data{display:inline-block;vertical-align:top;width:25%}.edit_panel .user_role_rights{display:inline-block;vertical-align:top;width:25%}.edit_panel .user_role_rights .user_roles .entry,.edit_panel .user_role_rights .user_rights .entry{padding:4px 6px;border-bottom:1px solid #236eae;background-color:#ffffff;color:#2d2d2d;transition:background 0.5s,color 0.5s,border 0.5s;cursor:pointer}.edit_panel .user_role_rights .user_roles .entry:last-child,.edit_panel .user_role_rights .user_rights .entry:last-child{border-bottom:0}.edit_panel .user_role_rights .user_roles .entry.selected,.edit_panel .user_role_rights .user_roles .entry:hover,.edit_panel .user_role_rights .user_rights .entry.selected,.edit_panel .user_role_rights .user_rights .entry:hover{border-bottom-color:#ffffff;background-color:#236eae;color:#ffffff}.passwort_vergessen_form{background-color:#f3f3f3;padding:20px}.passwort_vergessen_form .entry{padding:5px 0}.passwort_vergessen_form .entry .bezeichner,.passwort_vergessen_form .entry .value{display:inline-block;vertical-align:top;box-sizing:border-box}.passwort_vergessen_form .entry .bezeichner{width:40%}.passwort_vergessen_form .entry .value{width:60%}.login_registrieren{}.login_registrieren .content_container.login,.login_registrieren .content_container.registrieren{background-color:#F2F4F5;padding:50px}.login_registrieren .headline{border-bottom:1px solid #A9ABAC;padding-bottom:1rem;margin-bottom:1rem;color:#B50640}.login_registrieren .content_container.login .bezeichner{display:none}.login_registrieren .content_container.login .entry{margin-bottom:0.5em}.login_registrieren .content_container.login .entry.submit .bezeichner,.login_registrieren .content_container.login .entry.submit .wert{display:inline-block;vertical-align:middle;box-sizing:border-box}.login_registrieren .content_container.login .entry.submit .bezeichner{width:60%;padding:6px}.login_registrieren .content_container.login .entry.submit .wert{width:40%}@media screen and (max-width:1420px){.page_1 .login_box .login_box_form,.login_box .login_box_form{position:absolute;display:none}}@media screen and (max-width:560px){.login_registrieren .content_container.login,.login_registrieren .content_container.registrieren{padding:20px}}.nav_entry{display:inline-block;margin-right:1rem;vertical-align:top}.nav_entry:last-of-type{margin-right:0%}.nav_entry a{padding:10px 0;padding-top:6px;text-decoration:none;display:inline-block;width:100%;box-sizing:border-box;text-transform:uppercase;color:#1d1d1b;font-size:0.8rem;line-height:1rem}.nav_entry a span{color:#e60000;font-size:1rem}.nav_entry a:hover{color:white}.nav_entry.active a{color:white}.nav_entry .nav_entry{display:none}.nav_entry:hover .nav_entry{display:block}header .head_bar .main_menu .main_menu_inner .main_menu_menu{text-align:right;display:inline-block;vertical-align:top;padding-top:50px}header .head_bar .main_menu .main_menu_inner .main_menu_menu .nav_entry{display:inline-block;position:relative}header .head_bar .main_menu .main_menu_inner .main_menu_menu .nav_entry.show > a,header .head_bar .main_menu .main_menu_inner .main_menu_menu .nav_entry.active > a{color:#B10038;border-bottom:3px solid #B10038;padding-bottom:0}header .head_bar .main_menu .main_menu_inner .main_menu_menu .nav_entry a{color:var(--navigation-text-color);font-size:0.7rem;text-transform:uppercase;font-weight:bold;padding-bottom:3px}header .head_bar .main_menu .main_menu_inner .nav_entry{text-align:center}header .head_bar .main_menu .main_menu_inner .nav_entry .sub_nav{position:absolute;left:0;min-width:250px;display:none;box-shadow:0 4px 4px #000;z-index:22}header .head_bar .main_menu .main_menu_inner .nav_entry .sub_nav_inner{background-color:rgba(255,255,255,1);box-sizing:border-box;padding:10px 20px}header .head_bar .main_menu .main_menu_inner .nav_entry.show .sub_nav{display:block}header .head_bar .main_menu .main_menu_inner .nav_entry .sub_nav .nav_entry{display:block;text-align:left}footer .nav_entry{}footer .nav_entry .nav_entry{display:block;margin-top:2px}footer .nav_entry .nav_entry:first-of-type{margin-top:20px}footer .nav_entry a{padding:4px 0;text-align:left;text-decoration:none;display:inline-block;vertical-align:middle;min-width:0;text-align:left;text-transform:none;color:#ffffff;font-family:arial;font-weight:lighter;font-size:0.8rem}footer .footer_nav .nav_entry.level_1{text-align:left}footer .footer_nav .nav_entry.level_1 > a{display:inline-block;padding:2px 0;padding-bottom:10px;font-weight:bold;font-size:1.2rem;border-bottom:4px solid #ffffff;text-transform:uppercase;width:auto;cursor:default}footer .nav_entry.level_1 .nav_entry a{font-weight:lighter;font-size:0.8rem;border:none}footer .footer_nav .nav_entry.active a{}footer .footer_nav .nav_entry a:hover{color:#dcdcdc}footer .footer_nav .nav_entry.level_1 > a:hover{color:#ffffff}footer .footer .nav_entry{margin-right:0}footer .footer .nav_entry a{padding:0 5px;; border-left:1px solid #ffffff}.submenu{margin-bottom:40px}.submenu .entry{display:inline-block;vertical-align:bottom;box-sizing:border-box;width:20.9722%;margin:0 0.75%}.submenu .entry:first-child{width:40.9166%;margin-left:-8.3333%}.submenu .entry:last-child{margin-right:0}.submenu .entry a{width:100%;display:block;color:#ffffff;text-align:center;box-sizing:border-box;padding:5px;padding-top:3px;transition:background-color 0.5s;font-size:0.8rem}.submenu .entry:hover a{background-color:#1d1d1b}.submenu .entry:first-child h1,.submenu .entry:first-child h2,.submenu .entry:first-child h3,.submenu .entry:first-child h4{color:#ffffff;font-size:1.4rem;text-transform:uppercase;padding:16px;padding-top:14px;background-color:#F06162}.submenu .entry .search{width:100%;display:block;color:#ffffff;box-sizing:border-box}.submenu .entry .search div.search_btn{float:left;width:20%;min-width:20px}.submenu .entry .search div.search_btn button{border:1px solid black;background-color:black;color:white;height:32px;font-size:0.8rem;width:100%;cursor:pointer;line-height:1rem}.submenu .entry .search div.search_input{float:left;width:80%}.submenu .entry .search div.search_input input{border:1px solid black;background-color:#dcdcdc;box-sizing:border-box;height:32px;color:black;width:100%;line-height:1rem;font-size:0.8rem}.submenu .entry .search div.search_input input::-webkit-input-placeholder,.submenu .entry .search div.search_input input:-moz-placeholder,.submenu .entry .search div.search_input input::-moz-placeholder,.submenu .entry .search div.search_input input:-ms-input-placeholder{color:black !important}.submenu div.search_container{}.footer_nav_inner div.level_1{box-sizing:border-box}@media screen and (max-width:1640px){header .head_bar .main_menu .main_menu_inner .nav_entry.level_1:last-child .sub_nav{right:0;left:auto}}@media screen and (max-width:980px){footer .footer_nav .nav_entry.level_1,footer .footer_nav .nav_entry.level_1 .sub_nav a{width:100% !important;text-align:center !important}.footer_nav_inner div.level_1{margin-right:0;margin-left:0}header .head_bar .main_menu .main_menu_inner .nav_entry .sub_nav{box-shadow:none}.submenu .entry:first-child{width:33.3333%;margin:0}.submenu .entry:first-child a{padding-left:0;padding-right:0}header .head_bar .main_menu .main_menu_button{padding-right:0}header .head_bar .main_menu .main_menu_inner .nav_entry .sub_nav{box-shadow:0}.submenu div.search_container{width:100%}.submenu .entry,.submenu .entry:first-child,.submenu .entry:last-child{width:100%;margin:0;margin-bottom:5px;padding-right:0}header .head_bar .main_menu .main_menu_button{padding-right:0}header .head_bar .main_menu .main_menu_inner .main_menu_menu{position:fixed;top:0;height:calc(100% - 20px);background-color:#ffffff;left:0;width:90vw;z-index:99;opacity:0;margin-left:-90vw;transition:opacity 0.4s,margin-left 0.4s;overflow-y:scroll;border-right:1px solid var(--navigation-text-color)}.open_menu header .head_bar .main_menu .main_menu_inner .main_menu_menu{opacity:1;margin-left:0}header .head_bar .main_menu .main_menu_inner .main_menu_menu .nav_entry{width:100%;box-sizing:border-box}header .head_bar .main_menu .main_menu_inner .main_menu_menu .nav_entry a{border:0;text-transform:none;align-items:center;justify-content:space-between;padding:0.75rem 0.75rem;text-align:left;border-bottom:1px solid var(--navigation-text-color);display:flex;padding-bottom:0.75rem;font-size:1rem}header .head_bar .main_menu .main_menu_inner .main_menu_menu .nav_entry:has(.sub_nav) > a:after{content:'\f078';font-family:'Font Awesome 5 Pro'}header .head_bar .main_menu .main_menu_inner .main_menu_menu .nav_entry.show > a,header .head_bar .main_menu .main_menu_inner .main_menu_menu .nav_entry.active > a{padding-bottom:0.75rem}header .head_bar .main_menu .main_menu_inner .nav_entry .sub_nav{position:static}header .head_bar .main_menu .main_menu_inner .nav_entry .sub_nav_inner{padding:0;padding-left:10px;box-sizing:border-box}header .head_bar .main_menu .main_menu_inner .nav_entry .sub_nav .nav_entry{text-align:center}footer .footer_nav .nav_entry.level_1{text-align:center;margin-bottom:20px}footer .nav_entry .nav_entry{width:100% !important;text-align:center}footer .nav_entry .nav_entry a{text-align:center}footer .footer .footer_text + .nav_entry a{border-left:0}header .head_bar .main_menu .main_menu_inner .nav_entry .sub_nav{box-shadow:none}}.dn{display:none}.cb{clear:both}.content_row{display:grid;gap:clamp(0.5rem,1vw,2rem);grid-template-columns:repeat(12,1fr);margin:0 auto;min-width:0;width:100%;max-width:1280px;margin-bottom:20px}.content_row.full_width{max-width:1920px;margin-bottom:40px}.content_row:first-child{}.content_row:first-child.no_top{margin-top:0}.content_row.no_bottom{margin-bottom:0}.content_row .content_container{display:inline-block;width:100%;vertical-align:top;box-sizing:border-box}.content_row .content_container.w_100{grid-column:auto / span 12}.content_row .content_container.w_66{grid-column:auto / span 8}.content_row .content_container.w_50{grid-column:auto / span 6}.content_row .content_container.w_33{grid-column:auto / span 4}.content_row .content_container.w_25{grid-column:auto / span 3}.content_row .content_container.line{border-bottom:1px solid #9E9E9E;width:150%;margin:50px -25%}.content_kachel_wrapper,.content_kachel_detail{width:100%;position:relative;box-sizing:border-box;padding:5px}#kachel_col_left .content_kachel_wrapper,#kachel_col_left .content_kachel_detail{padding-left:0}#kachel_col_right .content_kachel_wrapper,#kachel_col_right .content_kachel_detail{padding-right:0}.content_kachel_wrapper a,.content_kachel_wrapper a:hover,.content_kachel_wrapper a:focus,.content_kachel_detail a,.content_kachel_detail a:hover,.content_kachel_detail a:focus{color:black;text-decoration:none}a.open_kachel_detail{display:block;background-color:#f5f5f5}.content_kachel_titel{text-transform:uppercase;background-color:#dcdcdc;min-height:70px;margin:0;padding:8px;padding-top:6px;line-height:0.8rem;font-size:1.4rem}.content_kachel_devider{background-color:#df0404;height:8px}.content_kachel_bild img{width:100%;display:block}.content_kachel_text_wrapper{background-color:#f5f5f5}.content_kachel_text_content{padding:5px;font-size:0.8rem}.content_kachel_kontakt_wrapper{width:100%}.content_kachel_kontakt_wrapper .kontakt_kachel{float:left;width:33.3333%;margin-top:5px;margin-bottom:15px}.content_devider{width:100%}.content_devider hr{margin:0;margin-top:30px;margin-bottom:30px;border:1px solid gray}.sorted_main_wrapper{width:100%;position:relative;box-sizing:border-box;min-height:100px}.sorted_col_wrapper_66{width:100%;box-sizing:border-box;float:left}.sorted_col_wrapper_50{width:50%;box-sizing:border-box;min-height:100px;float:left;display:inline-block}.sorted_col_wrapper_33{width:33.3333%;box-sizing:border-box;min-height:100px;float:left;display:inline-block}.left_container_for_cols{width:66.6666%;box-sizing:border-box;float:left}.normalized_swapped{top:0 !important;height:auto !important;left:0 !important;display:inlin-block !important;opacity:1 !important}.bilderdefault{margin:0 auto;text-align:center}.bilderdefault img{width:100%;max-width:1280px;display:block;margin:0 auto}@media screen and (max-width:1280px){.content_row:not(.full_width){padding-left:1rem;padding-right:1rem}.nav_entry.level_1:last-child{margin-right:10px}.footer_nav{width:100%}.footer_inner{padding-left:10px;padding-right:10px;box-sizing:border-box}.main_inner .content_row.full_width{width:100%;margin-bottom:20px}.content_row:not(.full_width) .content_row:not(.full_width){padding-left:0;padding-right:0}}@media screen and (max-width:980px){.content_row{display:flex;flex-direction:column}.content_row .content_container.w_100,.content_row .content_container.w_66,.content_row .content_container.w_50,.content_row .content_container.w_33,.content_row .content_container.w_25{grid-column:auto / span 12}}.abo-buchen-abo-buchen .content_row{margin-bottom:0;justify-content:stretch;align-items:stretch;height:100%}.headline h1{font-size:2.4em;color:#B01436;margin:0 0 20px 0;font-weight:bold}.headline h2{margin-bottom:0.9rem;font-size:1rem;color:var(--alternate-text-color);line-height:1.5}.headline p{margin-bottom:0.2rem}.bereich_headline{font-size:1.4rem;font-size:1rem;color:#b20933;font-weight:lighter;margin-bottom:20px}.content_row .content_container.same_height{background-color:#f2f3f4;padding:20px}.entry{margin-bottom:20px}.bezeichner,.color_red{color:#b20933}.column .entry .inp_w_70{display:inline-block;width:70%}.column .entry .inp_w_30_left{display:inline-block;width:29%;padding-left:0.2rem}.column .entry .inp_w_30_right{display:inline-block;width:29%;padding-right:0.2rem}.weiter_button{text-align:right;width:100%}.aufmerksamdurch input,.aufmerksamdurch label,.zahlungsmethode input,.zahlungsmethode label,.start_ab input,.start_ab label,.selbstfahrer input,.selbstfahrer label{cursor:pointer}.column .entry .value input[type=radio].error,.column .entry .value input[type=text].error{box-shadow:0 0 2px #E60000}.no_margin{margin:0 !important}textarea{resize:none;background-color:#ffffff;border-radius:0;border:0;box-shadow:0;color:#2d2d2d;padding:6px;font-size:1rem;box-sizing:border-box;width:100%}.column{display:inline-block;width:100%}.w50margin_r{width:49.25%;margin-right:0.75%}.w50margin_l{width:49.25%;margin-left:0.75%}.w33margin_r{width:32.5833%;margin-right:0.75%}.w33margin{width:33.3333%}.w33margin_l{width:32.5833%;margin-left:0.75%}.info_klein{font-size:0.8em}.hint{margin-top:0.4rem}.readonly_color{background-color:#f2f3f4 !important;cursor:default !important}.week_day{display:inline-grid;padding:0.4em}.content_container:empty{display:none}@media screen and (max-width:768px){.top_box,.top_box_bus{height:auto}}