.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}@charset "UTF-8";.payment__type--elv::before,.payment__type--wlt::before,.payment__type--cc::before,.suche__filter--button::before,.searchbar__more-link::after,.star-rating .star-rating-icon-bg,.star-rating .star-rating-icon,.fotowettbewerb-bewertung i.star::before,.formblatt__link[href*=".pdf"]::after,.passolution__teilnehmer .teilnehmer__readmore::after,.autocomplete-container .uk-nav-autocomplete > li[data-type=merkmal] .ac-icon::before,.autocomplete-container .uk-nav-autocomplete > li[data-type=reiseart] .ac-icon::before,.autocomplete-container .uk-nav-autocomplete > li[data-type=land] .ac-icon::before,.vakanz-filter--anforderungen .vakanz-filter__label::before,.kassenzettel-meldung::before,.kassenzettel__leistungen .leistung[data-fehler="1"]::before,.kassenzettel__header::after,.merkzettel-link::before,.teaser__link::after,.leistungen-sortier-container .sortier-gruppe__toggle::before,.teilnehmerzuordnung .tnzerw label::before,.teilnehmerzuordnung .tnzkin label::before,.teilnehmerzuordnung .tnzbab label::before,.nav--header .menu__item:not(.menu__item--level-0).has--submenu::after,.nav--offcanvas .menu__item.has--submenu > .submenu-toggle::before,.sidebar-navigation .menu__item.has--submenu > .submenu-toggle::before,[data-veranstalter-modus] a[href*=".pdf"]::before,.toggle::before{font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;}.element--accordion .element__title,.section--katalogspruch h3,.section--katalogspruch h4,h1,h2,h3{font-weight:500;line-height:1.1;}.section--katalogspruch h3{font-family:"Taviraj",sans-serif;font-weight:100;}.rating,.frb__ergebnis,.teaser,.reisenliste__seotext.has--content,.box{border-radius:0;overflow:hidden;}.element--showcase.textbox--corner .element__content{box-shadow:0 0 10px rgba(0,0,0,0.5);}.subpaket__button,.button--submit{background-color:rgb(250,176,1);color:rgb(255,255,255);border-radius:25px;transition:background-color 0.25s ease;}.subpaket__button:hover,.button--submit:hover{background-color:#fec130;color:rgb(255,255,255);text-decoration:none;}@keyframes rotate-in{0%{transform:rotateY(90deg);opacity:0;}100%{transform:rotateY(0deg);opacity:0.3;}}@keyframes slide-in-from-right{0%{transform:rotateZ(35deg) translateX(400%);opacity:0;}100%{transform:rotateZ(0deg) translateX(0);opacity:1;}}@keyframes slide-in-from-left{0%{transform:rotateZ(-35deg) translateX(-400%);opacity:0;}100%{transform:rotateZ(0deg) translateX(0);opacity:1;}}@keyframes kassenzettel-icon-wiggle{0%{transform:rotateZ(0) translateY(-50%);}65%{transform:rotateZ(-15deg) translateY(-50%);}68%{transform:rotateZ(7deg) translateY(-50%);}71%{transform:rotateZ(-5deg) translateY(-50%);}74%{transform:rotateZ(3deg) translateY(-50%);}77%{transform:rotateZ(-2deg) translateY(-50%);}80%{transform:rotateZ(0deg) translateY(-50%);}}@font-face{font-family:"Taviraj";font-style:italic;font-weight:100;src:url("/html/css/webfonts/taviraj-v11-latin-100italic.woff2") format("woff2");}@font-face{font-family:"Taviraj";font-style:normal;font-weight:400;src:url("/html/css/webfonts/taviraj-v11-latin-regular.woff2") format("woff2");}@font-face{font-family:"Taviraj";font-style:normal;font-weight:600;src:url("/html/css/webfonts/taviraj-v11-latin-600.woff2") format("woff2");}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:300;src:url("/html/css/webfonts/roboto-condensed-v25-latin-300.woff2") format("woff2");}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:400;src:url("/html/css/webfonts/roboto-condensed-v25-latin-regular.woff2") format("woff2");}@font-face{font-family:"Roboto Condensed";font-style:normal;font-weight:700;src:url("/html/css/webfonts/roboto-condensed-v25-latin-700.woff2") format("woff2");}html{font-family:"Roboto Condensed",sans-serif;font-size:100%;line-height:1.3;font-display:swap;}@media (min-width:1600px){html{font-size:125%;}}body{font-size:1rem;color:rgb(80,80,80);}h1,h2,h3{font-display:swap;color:rgb(0,86,164);line-height:1.1;}h1{font-size:1.5rem;}h1 a{border:1px rgba(0,86,164,0) solid;border-width:0 0 1px;transition:all 0.25s ease;color:inherit;}h1 a:hover{text-decoration:none;color:inherit;}h1 + h2{margin-top:0;}header > h1{margin-top:0;}h2{font-size:1.25rem;}@media (min-width:960px){h2 .fs--2{font-size:1.5em;}}@media (min-width:1600px){h2 .fs--2{font-size:1em;}}h3{font-size:1.15rem;}h4{font-size:1rem;}h5{font-size:0.875rem;}h6{font-size:0.75rem;}.uk-link,a{color:rgb(0,86,164);}.uk-link:hover,a:hover{color:#0063be;}*,*::before,*::after{box-sizing:border-box;}html{opacity:1;}html[data-version][data-mapping2=dev]::before{content:attr(data-version);font-size:0.75rem;background-color:red;color:white;font-weight:600;display:inline-block;padding:5px 20px;position:fixed;top:0;left:0;z-index:10000;}body{padding:0;margin:0;}.wrapper{max-width:1100px;margin:0 auto;width:100%;padding:0 10px;}@media (min-width:960px){.wrapper{padding:0;}}.iframe .wrapper{max-width:100%;}.main-content{margin:0;position:relative;background-color:transparent;}.main-content > header{position:relative;}.main-content::after{content:"";display:table;clear:both;}.inline-iframe{width:100%;height:800px;border:2px rgb(0,86,164) solid;}.checkbox-container{display:-webkit-flex;display:-ms-flex;display:flex;}.checkbox-container .checkbox__input{width:5%;}.checkbox-container .checkbox__text{width:95%;}hr{display:block;height:1px;border:0;border-top:1px solid #ddd;margin:1em 0;padding:0;}[data-back-top-link]{position:fixed;bottom:1em;right:1em;z-index:1000;background-color:rgb(255,255,255);}.icon-link{display:block;height:3em;line-height:3em;padding-left:4em;background-size:contain;background-position:0 50%;background-repeat:no-repeat;background-color:transparent;}.toggle{display:block;text-align:center;}.toggle::before{content:"\f107";}.toggle.is--active::before{content:"\f106";}.youtube-embed-container{height:100%;}.youtube-embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}[data-mapping2=dev] [data-dev-hint]{transition:background-color 0.25s ease;}[data-mapping2=dev] [data-dev-hint]:hover{background-color:rgba(249,164,9,0.25);}[show-on-reiseart=SEM]{display:none;}.page-reiseart-SEM [show-on-reiseart=SEM]{display:initial;}[hide-on-reiseart=SEM]{display:initial;}.page-reiseart-SEM [hide-on-reiseart=SEM]{display:none;}[data-sichtbar="0"],[data-visible="0"],[data-visible=""],[data-sichtbar=""]{display:none;}.hidden{display:none;}.slideshow-container--header{position:relative;margin:0;}@media (min-width:960px){.slideshow-container--header{z-index:5;}}.page-reisenliste .slideshow-container--header{max-height:250px;}.page-template-reise-standard .slideshow-container--header > .wrapper{max-width:100%;}.slideshow--header video{object-fit:cover;width:100%;height:100%;}.slideshow__image{display:block;opacity:0.5;transition:opacity 0.25s ease;}.slideshow__image img{object-fit:cover;width:100%;height:100%;}.uk-active .slideshow__image{opacity:1;}.slideshow__nav{position:absolute;top:0;right:0;bottom:0;left:0;}.slideshow__buttons{position:absolute;right:0;top:0;width:100%;max-width:75%;padding:10px;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:flex-end;color:rgb(255,255,255);font-size:0.75rem;}.slideshow__button{border-radius:25px;background-color:rgb(0,86,164);padding:10px 30px;}.slideshow__button + .slideshow__button{margin-left:10px;}.slideshow__button a{color:inherit;}.slideshow__text{position:absolute;width:100%;left:50%;bottom:0;transform:translateX(-50%) translateY(0);color:rgb(255,255,255);text-align:center;}.slideshow__text .wrapper{background:linear-gradient(0deg,rgba(0,0,0,0.5),transparent);padding:0 30px 1rem;}@media (min-width:960px){.slideshow__text .wrapper{padding:0 100px 1rem;}}.slideshow__text *{color:inherit;}.slideshow__text h1,.slideshow__text h2{text-shadow:0 1px 5px rgba(0,0,0,0.85);}.slideshow__text .page__title{font-size:1.5rem;margin-bottom:0;}@media (min-width:1200px){.slideshow__text .page__title{font-size:2.5rem;}}.slideshow__text small{font-size:60%;}.page__overhead{position:relative;z-index:1000;transition:background-color 0.25s ease,padding 0.25s ease,box-shadow 0.25s ease;}.page__overhead::after{content:"";display:table;clear:both;}.page__overhead.uk-active{box-shadow:0 2px 10px rgba(0,0,0,0.25);}.page__header{position:relative;margin:0;}.header__logobar{width:100%;display:flex;justify-content:space-between;align-items:center;}.header__logo{position:relative;transition:max-width 0.25s ease,padding 0.25s ease;background-color:rgb(255,255,255);display:flex;justify-content:flex-start;width:100%;}@media (min-width:960px){.header__logo{max-width:14vw;width:auto;}}.header__logo > img{max-height:200px;transition:all 0.25s ease;}.uk-active .header__logo,.page-reisenliste .header__logo,.page-reiseterminliste .header__logo,.page-request .header__logo,.page-book .header__logo,.page-layout:not(.page-home) .header__logo,.page-text .header__logo,.page-print .header__logo{top:0;margin-top:-10px;height:50px;}.uk-active .header__logo > img,.page-reisenliste .header__logo > img,.page-reiseterminliste .header__logo > img,.page-request .header__logo > img,.page-book .header__logo > img,.page-layout:not(.page-home) .header__logo > img,.page-text .header__logo > img,.page-print .header__logo > img{max-height:50px;width:auto;}.page-request .section--page-nav .button--buchung{display:none !important;}.social-icons li{display:inline-block;}.social-icons li + li{margin-left:10px;}.page__footer{background-color:rgb(0,86,164);color:rgb(255,255,255);padding:25px 0;font-size:0.875rem;}.page__footer a{color:inherit;text-decoration:none;}.page__footer .fb-like{margin:10px 0;}.page__footer .social-icons__container{display:-webkit-flex;display:-ms-flex;display:flex;flex-flow:column nowrap;justify-content:flex-end;align-items:flex-end;height:100%;}.grid--partner{padding:25px 0;background-color:rgb(255,255,255);}.grid--partner ul{list-style:none;margin:0;padding:0;display:-webkit-flex;display:-ms-flex;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;}.footer__menu ul{list-style:none;margin:0;padding:0;}.footer__menu a{text-transform:uppercase;}.footer__headline{font-size:1.5rem;margin-bottom:0.5em;}.page__title{font-size:2.5rem;}.page__subtitle{font-size:1.5rem;}.page__title + .page__subtitle{margin-top:-15px;}.page__content{padding:15px 0;}@media (min-width:960px){.page__content{padding:25px 0;}}@media (min-width:1200px){.page__content{padding:50px 0;}}.page__section + .page__section{margin-top:50px;}.page__section .page__section--buttons{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;}.page__section.has--bg{background-color:rgb(249,239,210);padding-top:25px;padding-bottom:25px;}.page__section.has--bg + .page__section.has--bg{margin-top:-25px;}.page__section.no--margin{margin-top:0 !important;}.page__section.is--centered .uk-grid{justify-content:center;}.section__title{font-size:1.5rem;margin-top:5rem;}.has--bg .section__title,.page-reise .section__title{margin-top:0;}.page-reise .section__title{text-align:center;}.content__section + .content__section{margin-top:25px;}.section--katalogspruch h3,.section--katalogspruch h4{margin-bottom:0;}.box{background-color:#f0f0f0;padding:25px;}.box.box--nopad{padding:0;}.box + .box{margin-top:25px;}.box.box--highlight{color:rgb(255,255,255);background-color:rgb(0,86,164);}.sidebar{font-size:1rem;padding:0;text-align:center;transition:box-shadow 0.5s ease;box-shadow:none;opacity:1;}@media (min-width:960px){.sidebar{text-align:left;font-size:0.875rem;}}.sidebar.uk-active{box-shadow:0 5px 20px rgba(0,0,0,0.25);}.sidebar.sidebar--reisedisplay{background-color:rgba(255,255,255,0);}@media (min-width:480px){.sidebar-navigation{max-width:75%;}}@media (min-width:960px){.sidebar-navigation{max-width:100%;}}.sidebar-content--padding{padding:25px;}.uk-offcanvas .suchfilter-merkmal li{padding:0.5em 0;}.buttons{font-size:1rem;margin-top:1rem;}.buttons.buttons--mobile{position:fixed;bottom:0;left:0;right:0;z-index:1000;}@media (min-width:960px){.buttons.buttons--mobile{display:none;}}.kassenzettel--error .buttons.buttons--mobile{background-color:rgba(255,0,0,0.5);}.button{display:block;width:100%;height:40px;line-height:40px;text-align:center;text-transform:uppercase;font-size:1em;border:0;transition:background-color 0.25s ease;border-radius:25px;}.button--submit{font-size:1.25em;text-transform:uppercase;}.kassenzettel--error .button--submit{display:none;}.button--back,.button--merkzettel{background-color:rgb(220,220,220);color:rgb(80,80,80);font-size:0.75em;}.button--back:hover,.button--merkzettel:hover{background-color:#f6f6f6;text-decoration:none;}.buchung-item{position:relative;border:1px rgb(240,240,240) solid;border-width:0 1px;}.buchung-item.buchung-item--kundendaten{margin-top:25px;}.buchung-item.buchung-item--teilnehmerdaten{display:none;}.show-teilnehmerdaten .buchung-item.buchung-item--teilnehmerdaten{display:block;}.buchung-item .leistungen__title{display:none;}.buchung-item:last-of-type{border-width:0 1px 1px;}.buchung-item__header{background-color:rgb(170,170,170);color:rgb(255,255,255);padding:10px 25px;display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;justify-content:space-between;}.buchung-item__title{margin:0;color:rgb(255,255,255);font-weight:400;}.buchung-item__icon{color:rgba(255,255,255,0.5);font-size:2rem;transition:all 0.25s ease;}.request__form--accordion .buchung-item__icon{display:none;}.request__form--accordion .uk-active .buchung-item__icon{display:block;}.buchung-item__content{padding:25px;min-height:75px;}.reiseteilnehmer + .reiseteilnehmer{margin-top:1rem;}.reiseteilnehmer__header{padding:1rem 0;}.reiseteilnehmer__title{margin:0;border-bottom:1px rgb(220,220,220) solid;color:inherit;}.teilnehmer__leistung + .teilnehmer__leistung{margin-top:0.5rem;}.teilnehmer__leistung-titel{display:block;}[data-pauschalreise-check*=NICHTPAUSCHAL]{display:none !important;}[data-veranstalter-modus] [data-is=veranstalter]{display:none;}[data-veranstalter-modus] [data-is=vermittler]{display:block;}[data-veranstalter-modus][data-veranstalter-modus=""] [data-is=veranstalter]{display:block;}[data-veranstalter-modus][data-veranstalter-modus=""] [data-is=vermittler]{display:none;}[data-veranstalter-modus] a[href*=".pdf"]::before{content:"\f1c1";margin-right:0.5em;font-size:1em;}.consent + .consent{margin-top:1rem;}.consent a{color:rgb(80,80,80);text-decoration:underline;}.leistung[data-zeitraumtyp=B] .leistung__datum--von,.leistung[data-zeitraumtyp=E] .leistung__datum--von{display:none;}.menu{margin:0;padding:0;list-style:none;}.menu__item{position:relative;}.menu__item.has--submenu::after{content:"";display:table;clear:both;}.menu__item.megamenu__parent{position:static;}.menu__link{padding:10px 30px;color:rgb(80,80,80);display:block;transition:all 0.25s ease;}.menu__item:hover > .menu__link{text-decoration:none;}.menu__link:hover{text-decoration:none;}.submenu{padding:0;margin:0;display:none;white-space:nowrap;perspective:1000;background-color:transparent;}.submenu-toggle.opened .submenu{display:block;}.submenu.megamenu{width:100%;}.nav--offcanvas .menu__link,.sidebar-navigation .menu__link{padding:10px 0;}.nav--offcanvas a:hover,.sidebar-navigation a:hover{text-decoration:none;}.nav--offcanvas .menu__item.has--submenu,.sidebar-navigation .menu__item.has--submenu{position:relative;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;align-items:center;flex-flow:row wrap;}.nav--offcanvas .menu__item.has--submenu > a:first-child,.sidebar-navigation .menu__item.has--submenu > a:first-child{width:80%;}.nav--offcanvas .menu__item.has--submenu > .submenu-toggle,.sidebar-navigation .menu__item.has--submenu > .submenu-toggle{width:20%;text-align:center;}.nav--offcanvas .menu__item.has--submenu > .submenu-toggle::after,.sidebar-navigation .menu__item.has--submenu > .submenu-toggle::after{content:"";display:table;clear:both;}.nav--offcanvas .menu__item.has--submenu > .submenu-toggle::before,.sidebar-navigation .menu__item.has--submenu > .submenu-toggle::before{content:"\f0d7";position:absolute;right:1em;font-size:1rem;}.nav--offcanvas .menu__item.has--submenu > .submenu-toggle.opened::before,.sidebar-navigation .menu__item.has--submenu > .submenu-toggle.opened::before{content:"\f0d8";}.nav--offcanvas .menu__item--level-0 + li,.sidebar-navigation .menu__item--level-0 + li{border-top:1px rgba(80,80,80,0.25) solid;}.nav--offcanvas .submenu,.sidebar-navigation .submenu{margin-left:20px;white-space:normal;}.nav--sec ul{list-style:none;margin:0;padding:0;}.nav--header{position:relative;font-size:1rem;flex-grow:1;}.nav--header .menu{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:flex-start;align-items:center;height:60px;}.nav--header .menu__item:not(.menu__item--level-0){background-color:rgba(220,220,220,0.85);}.nav--header .menu__item:not(.menu__item--level-0):hover{background-color:rgba(220,220,220,0.95);}.nav--header .menu__item:not(.menu__item--level-0).has--submenu::after{content:"\f105";position:absolute;top:50%;right:30px;transform:translateY(-50%);font-size:1rem;color:inherit;}.nav--header .menu__item:not(.menu__item--level-0).menu__item--level-0::after{content:"" !important;}.nav--header .menu__item--level-0 + .menu__item--level-0{border-left:1px rgb(220,220,220) solid;}.nav--header .menu__link{color:inherit;}.nav--header .submenu{margin:0;padding:0;list-style:none;position:absolute;left:0;font-size:0.875em;}.nav--header .submenu--level-1{padding-top:10px;}.nav--header .submenu--level-2{top:0;left:100%;}.section--page-nav{height:60px;background-color:#0056a4;color:rgb(255,255,255);transition:background-color 0.25s ease,box-shadow 0.25s ease;}.wrapper > .section--page-nav{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;align-items:center;padding:10px 25px;height:100%;}.section--page-nav.uk-active{background-color:#0056a4;box-shadow:0 2px 10px rgba(0,0,0,0.25);}.section--page-nav > .wrapper{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;align-items:center;padding:0 25px;height:100%;}.nav--page{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;align-items:center;font-size:0.875rem;}.nav--page ul{list-style:none;margin:0;padding:0;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:flex-start;align-items:center;}.nav--page li + li{margin-left:40px;}.nav--page a{color:inherit;border-bottom:1px rgba(255,255,255,0) solid;transition:border-color 0.25s ease;}.nav--page a:hover{text-decoration:none;}.nav--page .uk-active a{border-bottom-color:white;}@media (max-width:639px){.nav--page-mobil{width:60%;}.nav--page-mobil + .uk-button{width:37%;}}.megamenu{justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;}.megamenu.submenu{background-color:rgba(240,240,240,0.85);padding-top:0;transform:translateY(10px);}.megamenu.submenu::before{content:"";height:10px;top:-10px;width:100%;position:absolute;background-color:transparent;}.taphover.hover + .megamenu,.menu__item:hover > .megamenu{display:-webkit-flex;display:-ms-flex;display:flex;align-items:stretch;}.megamenu .menu__item{transition:background-color 0.5s ease;}.megamenu .menu__item:not(.menu__item--level-0){background:none;}.megamenu .menu__item:not(.menu__item--level-0):hover{background:none;}.megamenu .menu__item:not(.menu__item--level-0).has--submenu::after{content:"";}.megamenu .menu__item.menu__item--level-1{width:25%;}.megamenu .menu__item.menu__item--level-1:nth-child(n+5){margin-top:20px;}.megamenu .menu__item.menu__item--level-1:hover{background-color:rgba(255,255,255,0.1);}.megamenu .menu__link.menu__link--level-2{padding-top:5px;padding-bottom:5px;}.megamenu .menu__link:hover{text-decoration:underline;}.megamenu .submenu--level-2{display:block;position:static;padding-bottom:5px;}.touch-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:7;pointer-events:none;}.touch-wrapper.is-active{background:radial-gradient(rgba(0,0,0,0.25),rgba(0,0,0,0.75));pointer-events:all;}.nav--topbar a{color:inherit;}.nav--topbar .menu{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:flex-end;height:30px;}.nav--topbar .menu__item{height:100%;}.nav--topbar .menu__link{padding:0 15px;height:100%;display:-webkit-inline-flex;display:-ms-inline-flex;display:inline-flex;align-items:center;}.nav--topbar .menu__link:hover{background-color:rgba(255,255,255,0.1);}.videos-container{margin-top:50px;}.videos-container .vorschaubild-youtube{display:none;}.videos-container .reise-video-link{text-decoration:none;}.videos-container .youtube-embed-container{min-height:70%;}.videos-container .youtube-embed-container .uk-modal-close{position:absolute;top:-20px;right:20px;z-index:100;}.videos-container .youtube-embed-container iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;}.video-box .vorschaubild-youtube{display:none;}.video-box .vorschaubild[src=""]{display:none;}.video-box .vorschaubild[src=""] + .vorschaubild-youtube{display:block;}.youtube-embed-container{min-height:80%;}.youtube-embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.youtube-embed-container .uk-modal-close{position:absolute;top:-16px;right:-16px;}.layout__teaser-container{margin-top:2em;}.sidebar .layout__teaser-container{margin-top:0;}.layout__teaser-container .uk-grid + .uk-grid{margin-top:0;}.landingpage-headline{font-size:1.25em;margin-top:1em;border-bottom:1px rgb(0,86,164) solid;}.reisenliste__seotext{display:none !important;}.reisenliste__seotext.has--content{background-color:rgba(255,255,255,0.25);padding:0 0 25px;margin-bottom:25px;}.reisenliste + .reisenliste__seotext.has--content{margin-top:25px;}.seotext__section + .seotext__section{margin-top:1rem;}.seotext__title{font-weight:600;margin:0;}.seotext__content *:last-child{margin-bottom:0;}.pager{margin-top:25px;}.reiseinfos{font-size:0.875rem;}.reiseinfos h6,.reiseinfos a{color:inherit;}.reiseinfos .reiseinfo-item{margin:5px 0;}.reiseinfos .reiseinfo-item dt{float:left;clear:both;width:24px;}.reisedisplay__tabs{background-color:rgb(255,255,255);padding:25px;}.reisedisplay__tabs .tab .tab__header{display:none;}.section--katalogspruch{text-align:center;background-color:rgb(0,86,164);padding:25px;}.section--katalogspruch h3{color:rgb(255,255,255);font-style:italic;}.reise__merkmale{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:flex-start;align-items:center;}.reise__merkmal + .reise__merkmal{margin-left:20px;}.reisetermine__header{font-weight:600;}.reisetermine__content{margin-top:20px;}.reisetermin{transition:background-color 0.25s ease;padding:5px 10px;}.reisetermin:hover{background-color:rgba(220,220,220,0.5);}.terminliste__filter{display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px;}.terminliste__filter .filter__button{margin-left:20px;}.reise__teilnehmerstimme{padding:0 3rem;}.teilnehmerstimme__text{font-size:1.25em;font-style:italic;}.teilnehmerstimme__text::before{content:'" ';color:rgb(170,170,170);}.teilnehmerstimme__text::after{content:' "';color:rgb(170,170,170);}.teilnehmerstimme__meta{margin-top:20px;}.googlemap:not(:empty){width:100%;height:250px;}.page-reisenliste .googlemap:not(:empty){height:400px;}[data-tab-trigger]{cursor:pointer;}.gmap-container{min-height:250px;max-height:350px;}.reiserequest{}.reiserequest > header{margin-bottom:1rem;}.reiserequest > header h1,.reiserequest > header h2{margin:0;}.reiserequest #REISEBEGINN{position:relative;z-index:5;}.reiserequest #REISEBEGINN:focus{z-index:1000;}.reiserequest .buchungsstrecke-zimmeranzahl-container{display:none;}.show-zimmeranzahl-auswahl .reiserequest .buchungsstrecke-zimmeranzahl-container{display:block;}.reiserequest .leistung__msb{position:relative;padding-top:0;}.reiserequest .leistung__msb + .leistung__msb{padding-top:10px;}.reiserequest .teilnehmerdaten--request{margin:20px 0;font-size:0.75rem;}.reiserequest .teilnehmerdaten--request label{font-size:0.75rem;}.reiserequest .teilnehmerdaten--request::after{content:"";display:table;clear:both;}.reiserequest .reiserequest-teilnehmer-namen-link{display:none;padding:0 0 1em;border-bottom:1px #ddd solid;margin-bottom:1em;}.reiserequest .reiserequest-leistungen-teilnehmer-alert{display:none;font-size:0.875em;color:#ce3128;padding:0.5em;text-align:right;}.reiserequest input[type=text].autosensedate.uk-form-danger + .reiserequest-leistungen-teilnehmer-alert{display:block;}.reiserequest .reiserequest-teilnehmernamen-link{padding:0 0 1em;border-bottom:1px #ddd solid;margin-bottom:1em;display:none;}.reiserequest .teilnehmer-namen-container{display:none;}.reiserequest .teilnehmer-namen-container::after{content:"";display:table;clear:both;}.reiserequest .teilnehmer-namen-container > label{width:33.33333%;float:left;padding:0 5px;margin-bottom:5px;position:relative;}.reiserequest .teilnehmer-namen-container > label span{display:block;position:absolute;top:0;left:0;width:24px;height:24px;line-height:24px;text-align:center;font-weight:400;color:#fff;background-color:rgb(0,86,164);}.reiserequest .teilnehmer-namen-container > label input{width:100%;height:24px;padding-left:30px;}.reiserequest .teilnehmer-namen-container hr{clear:both;float:left;width:100%;}.reiserequest .request__zeitraum,.reiserequest .request__teilnehmer{position:relative;}.reiserequest .request__zeitraum [class*=uk-icon-]{z-index:6;}.reiserequest .kassenzettel-gesamt-container{display:none;}.reiserequest .verfuegbarkeit-termin-liste{list-style:none;margin:0 0 20px;padding:0;}.reiserequest .verfuegbarkeit-termin-liste::after{content:"";display:table;clear:both;}.reiserequest .verfuegbarkeit-termin-liste li{display:block;float:left;margin:0 2px 2px 0;}.reiserequest .verfuegbarkeit-termin-liste li a{display:block;padding:5px 10px;background-color:#e0e0e0;font-size:0.6875rem;transition:all 0.25s ease-in-out;}.reiserequest .verfuegbarkeit-termin-liste li a:hover{background-color:#ccc;}.reiserequest .verfuegbarkeit-termin-liste li a.active{background-color:#ce3128;color:#fff;}.reiserequest .verfuegbarkeit-title{margin:0;}.reiserequest .verfuegbarkeit-meta{font-size:1em;color:#666;}.reiserequest .verfuegbarkeit-table-container{margin-top:20px;}.reiserequest .verfuegbarkeit-table[data-anforderung=PE] .rq-spalte,.reiserequest .verfuegbarkeit-table[data-anforderung=PF] .rq-spalte{display:none;}.reiserequest .verfuegbarkeit-table thead{border-bottom:1px #aaa solid;}.reiserequest .verfuegbarkeit-table tbody{border-bottom:1px #ddd solid;}.reiserequest .verfuegbarkeit-table tbody:hover{background-color:#f0f0f0;}.reiserequest .verfuegbarkeit-table .aleft{text-align:left;}.reiserequest .verfuegbarkeit-table .acenter{text-align:center;}.reiserequest .verfuegbarkeit-table .aright{text-align:right;}.reiserequest .verfuegbarkeit-table th,.reiserequest .verfuegbarkeit-table td{padding:10px;}.reiserequest .verfuegbarkeit-table th{text-align:left;}.reiserequest .verfuegbarkeit-zur-buchung-link{display:none;margin-top:2em;padding:0.5em 1em;}.reiserequest .verfuegbarkeit-legende{font-size:0.875em;margin-top:1em;}.reiserequest .verfuegbarkeit-legende[data-anforderung=PE] .rq-spalte,.reiserequest .verfuegbarkeit-legende[data-anforderung=PF] .rq-spalte{display:none;}.reiserequest .verfuegbarkeit-legende ul{margin:0;padding:0;list-style:none;}.reiserequest .verfuegbarkeit-legende ul li{display:block;padding-left:30px;margin-bottom:10px;}.reiserequest .verfuegbarkeit-legende ul li strong{margin-left:-30px;}.reiserequest .verfuegbarkeit-legende ul li .info{display:block;}.ui-dialog.reiserequest-teilnehmer-namen .ui-dialog-titlebar{display:block;}.ui-dialog.reiserequest-teilnehmer-namen .ui-dialog-content{padding:20px;}#ui-datepicker-div{z-index:1000 !important;}.teilnehmer + .teilnehmer{margin-top:0.5rem;}#REIDAUER{pointer-events:none;}.request__teilnehmer #alter{display:none;}.request__teilnehmer .eingabe-alter-kind{font-size:0.875em;}.request__teilnehmer .eingabe-alter-kind label,.request__teilnehmer .eingabe-alter-kind input{float:none;}.request__teilnehmer .eingabe-alter-kind label{display:block;}.request__teilnehmer .eingabe-alter-kind label:nth-of-type(3n+3){clear:left;}.request__teilnehmer .eingabe-alter-kind input{width:100%;}.request__teilnehmer .eingabe-alter-kind input + label{margin-top:1em;}.request__teilnehmer .eingabe-alter-kind .eingabe-alter-kind-text{margin-top:0;}.teilnehmerzuordnung{font-size:0.875rem;text-align:right;background-color:rgba(0,0,0,0.1);margin-bottom:10px;}.teilnehmerzuordnung label{width:auto;font-size:1em !important;min-width:0;display:none;}.teilnehmerzuordnung .tnzerw label::before,.teilnehmerzuordnung .tnzkin label::before,.teilnehmerzuordnung .tnzbab label::before{font-size:1rem;content:"";margin-right:0.25em;}.teilnehmerzuordnung .tnzerw label::before{content:"\f406";}.teilnehmerzuordnung .tnzkin label::before{content:"\f1ae";}.teilnehmerzuordnung .tnzbab::before{content:"\f236";font-size:0.875em;}.teilnehmerzuordnung > span,.itemleistung__checkbox-container{display:inline-flex;flex-flow:row-reverse;align-items:center;max-width:50%;padding:0 5px;position:relative;margin:0;}.teilnehmerzuordnung__hinweis{font-size:0.75em;color:#555;text-align:right;font-weight:400;display:none;}.leistung[data-setze-anzahl=I] .teilnehmerzuordnung__hinweis,.leistung[data-setze-anzahl=F] .teilnehmerzuordnung__hinweis{display:block;}.msb-buttons{border:0;text-align:right;margin-top:20px;}.leistung[data-setze-anzahl=""] .msb-buttons,.leistung[data-setze-anzahl=K] .msb-buttons,.leistung[data-setze-anzahl=A] .msb-buttons,.leistung[data-setze-anzahl=F] .msb-buttons,.leistung[data-setze-anzahl=I] .msb-buttons{display:none;}.leistung{border-top:1px rgb(220,220,220) solid;color:rgb(80,80,80);padding:10px 0;}.leistung:first-of-type{border-top:0;}.leistung + .leistung{border-top:1px #ddd solid;}.wahlpflicht-container .leistung + .leistung{border:0;}.leistung[data-anzeigen=""]{display:none;}.leistung.error,.leistung.kassenzettel-fehler{background-color:rgba(216,48,48,0.15);margin:0 -25px;padding:10px 25px;}.leistung.error::before,.leistung.kassenzettel-fehler::before{content:attr(data-fehler-title);display:block;background:rgb(216,48,48);color:rgb(255,255,255);padding:5px 25px;margin:-10px -25px 10px;font-size:0.75em;}.leistung.error .leistung__title,.leistung.kassenzettel-fehler .leistung__title{padding-left:25px;color:rgb(216,48,48);}.leistung__header{margin-bottom:0.875rem;display:flex;align-items:center;justify-content:space-between;}.leistung__title{position:relative;line-height:1.5em;font-size:1.15em;margin:0;display:inline-block;}[data-pflichtleistung="1"] .leistung__title{pointer-events:none;}.leistung__toggle{display:inline-block;}.leistung__toggle-checkbox{position:relative;top:2px;}.leistung__toggle-checkbox[data-pflicht="1"]{display:none;}.leistung__toggle--switch .leistung__toggle-checkbox{display:none;}.leistung__label{position:relative;top:3px;width:40px;height:20px;background-color:rgb(220,220,220);border-radius:10px;border:1px rgb(220,220,220) solid;transition:background-color 0.25s ease,border-color 0.25s ease;display:none;}.leistung__toggle--switch .leistung__label{display:inline-block;}.leistung__label::before{content:"";background-color:rgb(255,255,255);display:inline-block;width:18px;height:18px;border-radius:10px;position:absolute;left:0;transition:left 0.25s ease,right 0.25s ease;}.leistung__toggle-checkbox:checked + .leistung__label{background-color:rgb(250,176,1);border-color:rgb(250,176,1);}.leistung__toggle-checkbox:checked + .leistung__label::before{left:auto;right:0;}.leistung__toggle-checkbox[data-pflicht="1"] + .leistung__label{pointer-events:none;opacity:0;}.leistung__block{padding:0;}.leistung[data-pflichtleistung=""] .leistung__block{display:none;}.leistung__block > header{margin:0 0 10px;padding-bottom:10px;border-bottom:1px #ddd solid;}.leistung__block .leistung__block-zeile{margin-top:10px;}.leistung__block .leistung__block-zeile::after{content:"";display:table;clear:both;}.leistung__block label{display:inline-block;font-size:0.6875rem;}.leistung__block .itemleistung__tnz label{width:auto;max-width:140px;}.leistung[data-setze-anzahl=F] .leistung__anzahl,.leistung[data-setze-anzahl=K] .leistung__anzahl,.leistung[data-setze-anzahl=A] .leistung__anzahl{display:none;}.leistung[data-setze-anzahl=F] .leistung__anzahl + .coderubrik,.leistung[data-setze-anzahl=K] .leistung__anzahl + .coderubrik,.leistung[data-setze-anzahl=A] .leistung__anzahl + .coderubrik{margin-top:0;}.has--zimmertyp-kombination .leistung__anzahl{display:none;}.leistung[data-setze-anzahl=F] .leistung__block-zeile--anzahl,.leistung[data-setze-anzahl=K] .leistung__block-zeile--anzahl,.leistung[data-setze-anzahl=A] .leistung__block-zeile--anzahl{display:none;}.leistungen-sortier-container + .leistungen-sortier-container{margin-top:10px;padding-top:10px;border-top:1px rgb(220,220,220) solid;}.leistungen-sortier-container > header{background-color:rgba(0,86,164,0.25);padding:5px 10px;}.leistungen-sortier-container > header::after{content:"";display:table;clear:both;}.leistungen-sortier-container .sortier-gruppe__headline{font-weight:600;font-size:1em;margin:0;color:rgb(0,86,164);float:left;}.leistungen-sortier-container .sortier-gruppe__toggle{float:right;}.leistungen-sortier-container .sortier-gruppe__toggle::before{content:"\f146";}.leistungen-sortier-container .sortier-gruppe__toggle.closed::before{content:"\f0fe";}.freie-terminwahl label{display:none;}.freie-terminwahl .freie-terminwahl__label--von,.freie-terminwahl .freie-terminwahl__label--bis{display:none;}.freie-terminwahl .uk-form-controls:not(:last-child){margin-bottom:10px;}.freie-terminwahl[data-terminwahl=F] .freie-terminwahl__label--von,.freie-terminwahl[data-terminwahl=F] .freie-terminwahl__label--bis{display:block;}.freie-terminwahl[data-terminwahl=V] .freie-terminwahl__label--von,.freie-terminwahl[data-terminwahl=V] .freie-terminwahl__label--bis{display:block;}.freie-terminwahl[data-terminwahl=N] .freie-terminwahl__label--von,.freie-terminwahl[data-terminwahl=N] .freie-terminwahl__label--bis{display:block;}.freie-terminwahl::after{content:"";clear:both;display:table;}.leistung.has--zimmertyp-kombination .coderubrik__label{margin-top:0;}.coderubrik__select{width:100%;}.leistung.has--zimmertyp-kombination .coderubrik__select{display:none;}.coderubrik[data-cod-anzeigen-in-buma=""]{display:none;}@media (max-width:959px){.coderubrik[data-cor-anzeigen-in-buma=""] label{display:none;}}@media (min-width:960px){.coderubrik[data-cor-anzeigen-in-buma=""] label{display:none;}}.leistung[data-count="0"] .coderubrik{padding-top:0;}.zimmertyp-kombination{position:relative;}.zimmertyp-kombination + .zimmertyp-kombination{margin-top:0.5rem;}.zimmertyp-kombination input[type=radio]{position:absolute;top:2px;margin-right:0.25rem;}.zimmertyp-kombination__label{padding-left:1rem;}[data-alert-request-submit]{display:none;}.kassenzettel--error [data-alert-request-submit]{display:block;}.itemleistung{display:flex;justify-content:space-between;align-items:center;}.itemleistung + .itemleistung{margin-top:0.5rem;}.itemleistung__anzahl{width:60px !important;margin:0 !important;}.itemleistung__title{color:rgb(0,86,164);display:inline-block;max-width:350px;padding-left:10px;}.itemleistung__tnz{float:right;max-width:50%;}.buchung-item--anreise .anreise__item{cursor:pointer;}.buchung-item--anreise .anreise__item.is--active{color:rgb(0,86,164);}.gutschein-meldung{display:none;}.gutschein-meldung:not(:empty){display:block;}.book .book-rle-zusatzleistung-input{display:none;}.book .buttons{margin-top:25px;}@media (max-width:480px){.book .mobile-buttons-container .buchungsstrecke-submit-button{font-size:1em;}}.book__meldung{display:none;margin:0 0 25px;padding:0.5rem 25px;position:relative;justify-content:space-between;align-items:center;flex-direction:row-reverse;}.book__meldung.active{display:flex;}.book__meldung > h2{margin-top:0;}.book__meldung [class*=uk-icon-]{font-size:2rem;}.bookdone .book__meldung [class*=uk-icon-]{animation:rotate-in 1s ease 0s 1;animation-fill-mode:forwards;}[data-show-if-pauschalreise=NICHTPAUSCHAL]{display:none !important;}.book__form .input-container .uk-form-label{font-size:0.875em;}.book__form .input-container.is-required .uk-form-label::after{content:"*";display:inline-block;margin-left:0.25em;}.book__form .reisebook-agb-container .uk-form-controls{margin-left:0;}#reisebook-submit-button-mobile{font-size:0.875rem;}.show-on-bookdone{display:none;}.hide-on-bookdone{display:inherit;}.bookdone .show-on-bookdone{display:block !important;}.bookdone .hide-on-bookdone{display:none !important;}#reisebook-optionieren-button{display:none;margin-bottom:1em;}#reisebook-angebot-button{display:none;margin-bottom:1em;}.kundenlogin__form{margin-top:1em;}.leistung--zusatzleistung.bonuspunkte-ausreichend [data-show-if=bonuspunkte-ausreichend]{display:initial;}.leistung--zusatzleistung.bonuspunkte-ausreichend [data-show-if=bonuspunkte-nicht-ausreichend]{display:none;}.leistung--zusatzleistung.bonuspunkte-nicht-ausreichend [data-show-if=bonuspunkte-ausreichend]{display:none;}.leistung--zusatzleistung.bonuspunkte-nicht-ausreichend [data-show-if=bonuspunkte-nicht-ausreichend]{display:initial;}.reiseprint label{font-size:0.75rem;color:rgb(160,160,160);}.reiseprint .section__title{margin:0 -25px 25px;}.reiseteilnehmer--kunde + .reiseteilnehmer--1{display:none;}#PAYMENT_FRAME{max-width:100%;height:800px;}#PAYMENT_FRAME[src=""]{border:1px rgb(255,255,255) dashed;border-radius:25px 0;}.page-print #PAYMENT_FRAME[src=""]{border-color:rgb(0,86,164);}.iframe-extend{font-family:sans-serif;font-size:12px;margin-bottom:16px;}.iframe-extend .headline{background-color:#eeebe5;height:32px;line-height:32px;width:464px;font-weight:600;padding-left:16px;margin-bottom:16px;font-family:sans-serif;font-size:12px;}.iframe-extend .content{padding-left:16px;color:#17294c;}.iframe-extend .content > div{line-height:2.2;}.iframe-extend .content label{display:inline-block;width:208px;}.visible-on-anzahlung{display:block;}.visible-on-restzahlung{display:none;}.is-restzahlung .visible-on-restzahlung{display:block;}.is-restzahlung .visible-on-anzahlung{display:none;}.page-form .page__title{font-size:2.5rem;}.page-form .page__subtitle{font-size:1.5rem;}[data-form-error],[data-form-success]{display:none;}.formdisplay input[type=submit].uk-button{color:rgb(255,255,255);}.form textarea{min-height:6rem;}[class*=input-container].is--required label::after{content:" *";}[class*=input-container] label p{display:inline;}.input-container label{position:relative;display:inline-block;font-size:0.6875em;transition:transform 0.25s ease,opacity 0.25s ease;opacity:1;z-index:0;transform:translateY(0);}.input-container--error{border:1px #dc8d99 solid !important;background:#fff7f8 !important;color:#d85030 !important;border-radius:4px;padding:0.5em;}.input-container--error *{color:inherit;}.input-container--checkbox{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:flex-start;align-items:flex-start;}.input-container--checkbox label{font-size:1em;}.input-container--checkbox .input__wrap{width:3%;min-width:32px;}.input-container--checkbox .input__text{width:97%;}.float-label-container{position:relative;}.float-label-container *[data-float-label]:focus{padding-top:20px;height:50px;}.float-label-container .float-label{position:absolute;display:inline-block;top:2px;left:6px;font-size:0.875em;color:rgb(180,180,180);content:attr(data-label);opacity:0;transform:translateY(10px);transition:all 0.5s ease;}.float-label-container *[data-float-label]:focus + .float-label{opacity:1;transform:translateY(0);}input[type=checkbox].uk-form-danger + label{color:rgb(240,80,110);}.form--newsletter-widget .input-submit-container{padding:10px;background-color:rgb(255,255,255);display:-webkit-flex;display:-ms-flex;display:flex;}.form--newsletter-widget .input-submit-container input[type=email]{border:0;outline:none;background-color:transparent;width:80%;}.form--newsletter-widget .input-submit-container input[type=email].uk-form-danger,.form--newsletter-widget .input-submit-container input[type=email].error{border-bottom:1px rgb(165,15,15) solid;}.form--newsletter-widget .input-submit-container .form__submit{width:20%;justify-content:center;}.layoutliste-container .layoutliste-intro{margin:0 0 2em;}.layoutliste-container .layoutliste ul{list-style:none;margin:0;padding:0;}.layoutliste-container .layoutliste .layoutliste-teaser .layoutliste-teaser-headline{margin-bottom:0;}.layoutliste-container .layoutliste .layoutliste-teaser .layoutliste-teaser-intro{font-size:0.875em;margin-top:1em;}.widget{position:relative;font-size:0.875rem;}.widget + .widget{margin-top:1rem;}.sidebar .widget{background-color:rgba(255,255,255,0.5);}.widget__header{background-color:rgb(220,220,220);padding:0.75rem;}.uk-offcanvas .widget__header{padding:0 0 0.75rem;background:transparent none;}.uk-offcanvas .widget__header > *{margin-bottom:0;}.page__footer .widget__header{background-color:transparent;}.widget__header .uk-badge-notification{float:right;min-width:24px;font-size:0.875rem;font-weight:400;line-height:24px;background-color:rgb(0,86,164);}.offcanvas .widget__header .uk-badge-notification{background-color:rgba(0,86,164,0.5);}.widget__title{margin:0;color:rgb(80,80,80);}.page__footer .widget__title{color:rgb(220,220,220);}.widget__title > a{color:inherit;}.widget__title > a :hover{text-decoration:none;}.widget__title > .header-link,.widget__title > .toggle-link{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:rgb(255,255,255);font-weight:100;font-size:0.75rem;}.widget__title i{font-size:11rem;color:rgba(255,255,255,0.25);position:absolute;right:0;}.page__footer .widget__title{font-size:2em;}.widget__subtitle{margin:0;color:rgb(255,255,255);}.widget__content{padding:0.75rem;}.widget--full-width .widget__content{padding:10px 25px;}.widget--layout .widget__content{padding:10px;}.uk-offcanvas .widget__content{padding:0;}.widget__image{display:block;position:relative;z-index:1;float:none;max-width:100%;}.widget__link{display:block;text-align:right;}.widget__link[href=""],.widget__link[href="javascript:"]{display:none !important;}.widget--suchfilter fieldset + fieldset{margin-top:2em;}.widget--suchfilter fieldset legend{font-size:1em;padding-bottom:5px;line-height:1.3;}.widget--suchfilter [data-datepicker]{position:relative;z-index:100;}.widget--suchfilter [data-datepicker]:hover,.widget--suchfilter [data-datepicker]:active,.widget--suchfilter [data-datepicker]:focus{z-index:1100;}.widget--reiseberichte .widget-content{padding-left:0;padding-right:0;}.widget--gmaps .widget-content{padding:0;}.widget--videos .widget-content{padding:0;}.widget--videos .videos-wrapper{display:none;}.widget--videos .video-box{margin-bottom:10px;}.widget--bildergalerie .widget-content{padding:0 !important;}.widget--reiseberater{background-color:rgb(255,255,255);}.widget--reiseberater[data-berater-name=""]{display:none;}.widget--reiseberater .widget__content{padding:25px;}.widget--reiseberater a{display:block;color:rgb(0,86,164);text-decoration:none;font-weight:700;}.widget--reiseberater .reiseberater__name{font-weight:100;margin:0 0 1rem;font-size:1.5rem;color:rgb(0,86,164);}.widget--reiseberater .reiseberater__telefon{margin:0;}.widget--reiseberater .reiseberater__email{margin:0;}.widget--reiseberater .reiseberater__bild{float:right;margin:0 0 0 1rem;max-width:35%;}.widget--newsletter .uk-alert-success{background:rgb(242,250,227);color:rgb(101,159,19);}.widget--newsletter .uk-alert-warning{background:rgb(255,252,235);color:rgb(226,131,39);}.widget--newsletter .submit-button--newsletter{color:rgb(0,0,0);}.widget--reisebeschreibung .reisedisplay-pdf-link{font-size:1rem;line-height:1;}.widget--reisebeschreibung .reisedisplay-pdf-link:hover{text-decoration:none;}.widget--reisebeschreibung .reisedisplay-pdf-link > img{margin-right:1em;transition:transform 0.5s ease;}.widget--reisebeschreibung:hover .reisedisplay-pdf-link > img{transform:rotateY(360deg);}.widget--reisebewertung[data-anzahl="0,0"]{display:none;}.teaser{padding:0;font-size:0.875rem;position:relative;transition:background-color 0.25s ease;}.teaser.has--border{border:1px rgb(220,220,220) solid;}.teaser a:hover{text-decoration:none;}.teaser > p{margin:0.5em 0;}.uk-grid > div:nth-child(2n+2) .teaser{animation-delay:250ms;}.uk-grid > div:nth-child(3n+3) .teaser{animation-delay:500ms;}.uk-grid > div:nth-child(4n+4) .teaser{animation-delay:750ms;}.teaser__header{position:relative;}.teaser__header .slideshow--reise{display:none;}.teaser__header .toggle{font-size:1.5rem;position:absolute;bottom:0;left:0;right:0;z-index:2;color:rgb(255,255,255);}.teaser__title{margin:0;font-size:1.35em;position:relative;overflow:hidden;color:rgb(0,86,164);}.teaser__title a{color:inherit;}.teaser__subtitle{margin:0;font-size:1em;font-style:normal;color:rgb(80,80,80);}.teaser__content{font-size:1em;padding:20px;flex-grow:1;}.teaser__content > *:last-child{margin-bottom:0;}.teaser__content > *:first-child{margin-top:0;}.teaser__text{margin-top:1em;}.teaser__text *:last-child{margin-bottom:0;}.teaser__info{margin-top:10px;}.teaser__info ul{margin:0;padding:0;list-style:none;}.teaser__merkmale{margin-top:10px;}.teaser__text{margin-top:20px;}.teaser__bild{display:block;}.teaser__bild-link{display:block;overflow:hidden;}.page-layoutdisplay .teaser__bild-link{max-height:25%;}.teaser__link{display:block;margin-top:1em;text-align:right;font-size:0.875em;}.teaser__link:empty{display:none;}.teaser__link::after{content:"\f101";margin-left:0.25em;}.teaser__price{display:block;padding:0 20px;font-size:0.75em;}@media (min-width:640px){.teaser__price{font-size:1em;}}.teaser__price strong{font-size:1.25em;font-weight:500;}.teaser__footer{padding:0 1em 1em;display:-webkit-flex;display:-ms-flex;display:flex;}@media (min-width:640px){.teaser__footer{padding:0 2em 2em;}}.teaser__footer:empty{padding:1em;}.teaser__buttons{height:100%;}.teaser--reise{display:flex;flex-flow:column;border:1px rgb(240,240,240) solid;}.teaser--reise .teaser__footer{display:flex;justify-content:space-between;align-items:center;padding:0;}.teaser--reise .uk-button{border:0;}.teaser--reise .termin{display:flex;justify-content:center;align-items:center;}.teaser--reise .reise__termine{padding:0 20px 20px;font-size:0.875em;line-height:1.6;}.teaser--reise .reise__termine > .termin:nth-child(n+4){display:none;}.teaser--reise .termin__preis{display:none;}.offcanvas .uk-panel + .uk-panel{margin-top:30px;}.element .no--pad{padding:0;}.element .element__text *:last-child{margin-bottom:0;}.element--ueberschrift h2{margin:0;font-size:1.5rem;}.element--text .element__header{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;align-items:center;}.element--text .element__content{font-size:1em;padding:1em;flex-grow:1;}.element--text .element__content > *:last-child{margin-bottom:0;}.element--text .element__content > *:first-child{margin-top:0;}.element--text .element__button{display:none;}.element--text.bild--round .element__bild-wrap,.section--reiseleiter .element--text .element__bild-wrap{border-radius:50%;width:80%;padding-bottom:80%;overflow:hidden;position:relative;}.element--text.bild--round .element__bild,.section--reiseleiter .element--text .element__bild{position:absolute;object-fit:cover;width:100%;height:100%;}.element--text .element__footer{text-align:center;padding:0 1em;}.element--text .element__footer .uk-button{width:100%;}.element--text .teaser__title{margin-bottom:1em;}.element--nur-text .element__content{padding:0;}.element--bild{position:relative;}.element--bild .element__content{position:absolute;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,0.75),rgba(0,0,0,0));color:rgb(255,255,255);}.element--bild .element__content *{color:inherit;}.element--bild .element__bild-link{height:100%;}.element--bild .element__bild{object-fit:cover;width:100%;height:100%;}.element--bild.no-text .element__content{display:none;}.element--bild-text{display:-webkit-flex;display:-ms-flex;display:flex;flex-flow:row nowrap;}.element--bild-text .element__header{width:50%;}.element--bild-text .element__content{width:50%;}.element--bild-text .element__content .uk-button{margin-top:1em;}.uk-slider .element--bild-text .element__content{display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;}.element--bild-text .element__bild{object-fit:cover;width:100%;height:100%;}.element--bild-text .element__button{display:none;}.element--bild-text.bild--1-3 .element__header{width:33.333%;}.element--bild-text.bild--1-3 .element__content{width:66.666%;}.element--bild-text.bild--1-4 .element__header{width:25%;}.element--bild-text.bild--1-4 .element__content{width:75%;}.element--bild-text.reverse{flex-direction:row-reverse;}.element--video{position:relative;}.element--video .video__box{position:relative;padding-bottom:56.25%;}.element--video .video__box > iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.element--video .video__preview{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}.element--video .video__preview img{position:absolute;object-fit:cover;width:100%;height:100%;}.element--video .video__link:hover{color:rgb(250,176,1);}.element--video .video__text{position:absolute;bottom:0;left:0;right:0;padding:25px;pointer-events:none;}.uk-modal-dialog iframe{width:100%;}.element--showcase{position:relative;}.element--showcase .element__content{position:absolute;right:0;top:50%;transform:translateY(-50%);left:0;padding:0 2em;color:rgb(255,255,255);font-size:1.25rem;text-align:center;text-shadow:0 1px 4px black;}.element--showcase .element__content *{color:inherit;}.element--showcase .element__bild-link{height:100%;}.element--showcase .element__bild{object-fit:cover;width:100%;height:100%;}.element--showcase.textbox .element__content{background-color:rgba(0,0,0,0.45);padding:2em;right:2em;left:2em;text-shadow:none;}.element--showcase.textbox--light .element__content{background-color:rgba(255,255,255,0.85);padding:2em;right:2em;left:2em;text-shadow:none;color:rgb(80,80,80);}.element--showcase.textbox--corner .element__content{right:-1em;bottom:-1em;left:auto;top:auto;}.element--button{text-align:center;}.element--button > a[href="javascript:"]{display:none;}.titlebar{padding:10px 0;background-color:rgba(240,240,240,0);transition:background-color 0.5s ease;}@media (min-width:960px){.titlebar{height:50px;}}.titlebar::after{content:"";display:table;clear:both;}.uk-active .titlebar{z-index:1001;background-color:rgba(255,255,255,0.85);}.titlebar .toggle__container{display:-webkit-flex;display:-ms-flex;display:flex;height:100%;justify-content:flex-end;align-items:flex-start;}.titlebar .menu-toggle{font-size:2rem;padding:0 20px;color:rgb(80,80,80);}.titlebar > .wrapper{display:flex;justify-content:space-between;align-items:flex-start;padding:0 20px;flex-flow:column nowrap;}@media (min-width:960px){.titlebar > .wrapper{flex-flow:row nowrap;}}.titlebar .uk-button-default{color:rgb(250,176,1);border-color:rgb(250,176,1);}.titlebar__navs{display:flex;align-items:center;justify-content:center;width:100%;}@media (min-width:960px){.titlebar__navs{justify-content:flex-end;}}.nav--titlebar{display:flex;justify-content:flex-end;align-items:center;}.nav--titlebar ul{list-style:none;margin:0;padding:0;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;}.nav--titlebar li + li{margin-left:10px;}.topbar{height:50px;padding:10px 0;font-size:0.875rem;}.topbar > .wrapper{padding:0 20px;}.header__merkzettel{padding:0 20px;color:rgb(80,80,80);height:60px;display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;font-size:1.25rem;}.header__merkzettel i{margin-right:5px;}.header__merkzettel:hover{text-decoration:none;}.merkzettel-link{display:none !important;}.teaser .merkzettel-link{position:absolute;top:20px;right:20px;color:rgb(255,255,255);font-size:2rem;z-index:1;}.merkzettel-link::before{content:"\f005";font-weight:400;}.merkzettel-link[data-merkzettel-link*=mz1]::before{font-weight:900;}.merkzettel-link[data-marked-for=remove]::before{font-weight:400 !important;}.merkzettel-link[data-marked-for=add]::before{font-weight:900 !important;}.preisuebersicht .preisuebersicht__header{font-weight:600;padding-bottom:0.5rem;border-bottom:1px rgb(220,220,220) solid;margin-bottom:0.5rem;}.preisuebersicht .preisuebersicht__content article + article{margin-top:0.25rem;border-top:1px rgb(220,220,220) solid;padding-top:0.25rem;}.preisuebersicht .preisuebersicht__footer{margin-top:0.5rem;border-top:3px rgb(220,220,220) double;padding-top:0.5rem;text-align:right;}.preisuebersicht .preis--gesamt{font-weight:600;font-size:1.25em;padding:0.5rem 0;}.preisuebersicht .preis--teilnehmer .uk-grid + .uk-grid{margin-top:0;}.preisuebersicht .zusatzleistung[data-anforderung=X][data-bonuspunkte="0"]{display:none;}.preisuebersicht .zusatzleistung-bonuspunkte-info{padding-left:16px;font-size:0.875em;}.preisuebersicht body[data-membername=""] .member-nicht-genug-bonuspunkte-info{display:none;}.kassenzettel{perspective:800px;position:relative;}.kassenzettel--loading .kassenzettel{min-height:200px;}.kassenzettel__header{border-bottom:1px rgb(0,86,164) solid;background-color:rgb(0,86,164) !important;margin:0;padding:10px;position:relative;font-size:1.75em;color:rgb(255,255,255);}.kassenzettel__header::after{content:"\f095";font-size:2.5em;color:rgba(255,255,255,0.8);position:absolute;top:50%;right:10px;transform:translateY(-50%);}.kassenzettel__header > *{color:rgb(255,255,255);}.kassenzettel__refresh-spinner{font-size:1rem;opacity:0;z-index:1;transition:opacity 0.25s ease,transform 2s ease;}.kassenzettel--loading .kassenzettel__refresh-spinner{opacity:1;z-index:10;}.kassenzettel__title{background-color:rgba(0,86,164,0.75);color:rgb(255,255,255);padding:10px;margin:0;position:relative;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;align-items:center;}.kassenzettel__title .kassenzettel__title-link{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:rgb(255,255,255);font-size:1.25em;}.kassenzettel__content{font-size:0.875rem;background-color:white;padding:0;text-align:left;transform:rotateY(0);}.kassenzettel__content footer{padding:0;color:rgb(255,255,255);}.kassenzettel--error .kassenzettel__content footer{display:none;}.kassenzettel__content footer > *{padding:0.5em 10px;}.kassenzettel__gesamt{background-color:rgb(0,86,164);font-weight:400;padding-top:0.75em;}@media (min-width:960px){.kassenzettel__gesamt{padding-top:0.25em;}}.kassenzettel__gesamt::after{content:"";display:table;clear:both;}.kassenzettel__gesamt label{position:relative;top:4px;}.kassenzettel__gesamt .gesamtpreis{display:inline-block;float:right;font-size:2em;font-weight:700;margin-top:-0.25em;}@media (min-width:960px){.kassenzettel__gesamt .gesamtpreis{font-size:1.25em;margin-top:0;}}.kassenzettel__leistungen{padding:0 20px 0 10px;overflow:auto;}@media (min-width:960px){.kassenzettel__leistungen{max-height:40em;}}.kassenzettel__leistungen .leistung{padding:10px 0;}.kassenzettel__leistungen .leistung + .leistung{border-top:1px rgb(220,220,220) solid;}.kassenzettel__leistungen .leistung[data-fehler="1"]{padding-left:50px;position:relative;background-color:rgb(249,224,224);}.kassenzettel__leistungen .leistung[data-fehler="1"]::before{content:"\f071";color:rgba(216,48,48,0.75);position:absolute;top:50%;left:10px;font-size:2em;transform:translateY(-50%);transform-origin:50% 0%;animation:kassenzettel-icon-wiggle 2s ease-in-out 0s infinite;}.kassenzettel__leistungen .leistungscodes{margin-top:10px;}.kassenzettel__leistungen .leistung__info{list-style:none;margin:0;padding:0;font-size:0.875em;margin-bottom:0.5em;display:flex;justify-content:space-between;}.kassenzettel__leistungen .info__anzahl{padding-right:1rem;}.kassenzettel__leistungen .info__tnz{margin:0 0 0 auto;}.kassenzettel__leistungen .leistung__preis{display:inline-block;float:right;margin-left:10px;}.kassenzettel__leistungen .leistung__anzahl{font-weight:700;}.sidebar .widget-kassenzettel .kassenzettel__header{background-color:rgb(0,86,164);}.kassenzettel--error .sidebar .widget-kassenzettel .kassenzettel__header{background-color:rgba(255,0,0,0.5);}.buchungshinweise{border-top:1px #ddd solid;padding-top:10px;margin-top:10px;}.buchungshinweise .headline{text-transform:none;background:transparent url("/html/img/icons/ico-info.png") 100% 50% no-repeat;}.buchungshinweis{color:rgb(0,86,164);font-size:0.875em;}.buchungshinweis[data-leistung-id=""]{display:none;}.kassenzettel-meldungen{font-size:0.75rem;display:none;}.kassenzettel--error .kassenzettel-meldungen{display:block;}.kassenzettel-loading .kassenzettel-meldungen{display:none;}.kassenzettel-meldung{margin:0;}.kassenzettel-meldung::before{font-size:1em;margin-right:0.25em;content:"\f071";color:inherit;}@media (max-width:959px){.page__section--vakanztabelle{display:none;}}.saisontabelle-container:not(:empty) + .vakanztabelle-container{margin-top:2em;}.vakanztabelle{border-collapse:collapse;font-size:0.75rem;}@media (min-width:960px){.vakanztabelle{width:99%;}}.vakanztabelle .table__label-column{text-align:left;padding:5px 10px;position:relative;z-index:1;}.vakanztabelle .vakanz__monate .table__label-column{background-color:rgb(0,86,164);}.vakanztabelle .vakanz__monate .vakanz__monat{background-color:rgb(0,86,164);}.vakanztabelle .vakanz__tage .table__label-column{background-color:rgb(0,86,164);}.vakanztabelle .vakanz__leistungscode{background-color:rgb(130,165,200);}.vakanztabelle .vakanz__leistung{background-color:rgb(200,200,200);}.vakanztabelle .vakanz__termin{position:relative;}.vakanztabelle .vakanz__link{display:block;border:0;text-decoration:none;text-indent:-9999px;}.vakanztabelle th,.vakanztabelle td{padding:0.25em;color:rgb(255,255,255);}.vakanztabelle .header td{padding:0.5em;}.vakanztabelle th{text-align:left;}.vakanztabelle td{text-align:center;}.vakanztabelle td:not(:first-child){border:1px rgba(220,220,220,0.5) solid;background-clip:padding-box;}.vakanztabelle td[data-vakanz-monat]{border:0;}.vakanztabelle .wochentag{color:rgb(80,80,80);}.vakanztabelle .wochentag0,.vakanztabelle .wochentag6{background-color:rgb(220,220,220);}.vakanztabelle .vakanz__termin[data-is-anreisetag="1"][data-status="0"]{background-color:rgb(165,15,15);}.vakanztabelle .vakanz__termin[data-is-anreisetag="1"][data-status="00"]{background-color:rgb(165,15,15);}.vakanztabelle .vakanz__termin[data-is-anreisetag="1"][data-status="1"]{background-color:rgb(250,176,1);}.vakanztabelle .vakanz__termin[data-is-anreisetag="1"][data-status="2"]{background-color:rgb(119,165,95);}.vakanztabelle .vakanz__termin[data-aufanfrage="1"]{background-color:rgb(9,194,249) !important;}.vakanztabelle .vakanz__termin[data-aufanfrage="2"]{background-color:rgb(165,15,15) !important;}.vakanz-filter__container + .vakanz-filter__container{margin-top:0.5rem;}.vakanz-filter .vakanz-filter__item{margin:0;position:relative;top:2px;display:none;}.vakanz-filter--monate{padding:0;margin-bottom:1rem;}.vakanz-filter--monate li{font-size:0.875em;}.vakanz-filter--monate li a{display:block;border:1px rgb(0,86,164) solid;background-color:rgb(255,255,255);color:rgb(0,86,164);padding:5px 10px;}.vakanz-filter--monate li a:hover{text-decoration:none;}.vakanz-filter--monate li a.active{background-color:rgb(0,86,164);color:rgb(255,255,255);}.vakanz-filter--monate::after{content:"";display:table;clear:both;}.vakanz-filter__label{border:1px rgb(0,86,164) solid;border-radius:4px;padding:5px 10px;display:block;}:checked + .vakanz-filter__label{background-color:rgb(0,86,164);color:rgb(255,255,255);}.vakanz-filter--anforderungen .vakanz-filter__label::before{content:"\f02b";margin-right:0.25em;}.legend{margin-top:1rem;padding:0;font-family:"Open Sans",Times,sans-serif;font-size:0.75em;}.legend li{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:flex-start;align-items:center;}.legend li span{display:inline-block;width:30px;height:15px;margin-right:10px;text-align:center;}.legend li.is--frei span{background-color:rgb(119,165,95);}.legend li.is--wenigefrei span{background-color:rgb(250,176,1);}.legend li.is--aufanfrage span{background-color:rgb(9,194,249);}.legend li.is--ausgebucht span{background-color:rgb(165,15,15);}.preistabelle{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;}.jahr__title{background-color:rgb(220,220,220);text-align:center;padding:0.25rem 1rem;}.termine__monate{padding:1rem;border:1px rgb(220,220,220) solid;}.tag{border:1px rgb(220,220,220) solid;position:relative;width:32px;height:32px;display:flex;justify-content:center;align-items:center;}.tag__info{display:none;background-color:rgb(192,208,224);padding:10px;position:absolute;top:-1rem;left:2rem;min-width:250px;}.tag:hover .tag__info{display:block;}.saisontabelle-container{height:100%;}.saisontabelle{width:100%;margin:0;}.saisontabelle thead th{text-align:center;}.saisontabelle thead th[style]{z-index:1;}.saisontabelle thead .saison-bezeichnung{display:block;}.saisontabelle tbody td[style]{z-index:1;}.saisontabelle .termin-abgelaufen{opacity:0.5;}.saisontabelle .betrag{position:relative;}.saisontabelle .betrag[data-vakanz-status] span{position:relative;}.saisontabelle .betrag[data-vakanz-status] span::after{content:"";position:absolute;width:100%;height:2px;bottom:0;right:-15px;display:block;}.saisontabelle .betrag.punkte[data-vakanz-status] span::after{width:10px;height:10px;border-radius:50%;bottom:auto;top:50%;margin-top:-4px;}.saisontabelle .unterbringung{width:150px;}.saisontabelle .saison-bezeichnung{color:rgb(0,86,164);font-size:1.5em;font-weight:100;}.saisontabelle-legende dl{float:left;margin-right:3em;}.saisontabelle-legende dl dt,.saisontabelle-legende dl dd{display:inline-block;}.saisontabelle-legende dl dd{margin-left:0.5em;}.saisontabelle-legende dl span[data-vakanz-status]{width:10px;height:10px;border-radius:50%;display:block;position:static;}.saisontabelle .betrag[data-vakanz-status="2"] span::after,.saisontabelle-legende span[data-vakanz-status="2"]{background-color:rgb(0,255,0);}.saisontabelle .betrag[data-vakanz-status="1"] span::after,.saisontabelle-legende span[data-vakanz-status="1"]{background-color:rgb(250,170,0);}.saisontabelle .betrag[data-vakanz-status="0"] span::after,.saisontabelle-legende span[data-vakanz-status="0"]{background-color:rgb(255,0,0);}.saisontabelle .betrag[data-kodaufrequest="1"] span::after,.saisontabelle-legende span[data-vakanz-status="3"]{background-color:rgb(0,0,255) !important;}.subpaket-termine-caption{margin-top:20px;}.saisontabelle-preishinweis{clear:both;margin-top:25px;padding:10px;border:1px red solid;}.fragebogen{font-size:0.875rem;}.page-template-fragebogen-rueckkehrer .fragebogen-form{display:none;}@media (min-width:1024px){.fragebogen__login-container{margin:auto;max-width:50%;}}.fragebogen__eingabe-container{margin-bottom:2em;}.fragebogen__rubrik + .fragebogen__rubrik{margin-top:3em;}.fragebogen-frage-container + .fragebogen-frage-container{margin-top:2em;}.fragebogen-frage-container .fragebogen-frage{margin-bottom:2em;}.fragebogen-frage-container .fragebogen-frage::after{content:"";display:table;clear:both;}@media (min-width:960px){.fragebogen-frage-container .fragebogen-frage .fragebogen-input-container{padding-left:50px;}}.fragebogen-frage-container .fragebogen-frage .fragebogen-input-container .fragebogen-upload0{display:none;}.fragebogen-frage-container .fragebogen-frage .fragebogen-input-container .fragebogen-upload1{display:block;margin-top:10px;}.fragebogen-frage-container .fragebogen-frage.fragebogen-frage-typ-select .input-fields,.fragebogen-frage-container .fragebogen-frage.fragebogen-frage-typ-radio .input-fields,.fragebogen-frage-container .fragebogen-frage.fragebogen-frage-typ-text .input-fields{float:right;}.fragebogen__submit{margin-top:2em;padding-top:2em;border-top:1px #ddd solid;display:none;}.fragebogen[class*=is--last-page] .fragebogen__submit{display:block;}.fragebogen__spinner{display:none;text-align:center;}.fragebogen__spinner i{font-size:2rem;}[data-page="2"] .fragebogen-eingabe-container{display:block;}[data-page="1"] .fragebogen-eingabe-container{display:none;}.pager{list-style:none;margin:0;padding:0;}.pager--previous{float:left;}.pager--next{float:right;}.fragebogen[class*=is--last-page] .pager--next{display:none;}.pager-container{margin:40px 0;text-align:center;clear:both;}.pager-container .top{margin-top:0;}.pager-container .bottom{margin-bottom:0;}.frb__ergebnisse-filter{padding:1rem;background-color:rgba(0,86,164,0.25);margin-bottom:1em;}.reisedisplay-frb__ergebnisse{margin-top:25px;}.frb__ergebnisse-zurueck-link[data-ergebnis-id=""]{display:none;}.frb__ergebnis{background-color:white;border:1px rgb(220,220,220) solid;overflow:hidden;}.frb__ergebnis > header{padding:10px 60px 10px 10px;background-color:rgb(220,220,220);position:relative;margin:0;}.frb__ergebnis > header .frb__ergebnis-durchschnitt{display:inline-block;background-color:rgb(80,80,80);padding:5px;color:rgb(255,255,255);font-weight:700;min-width:2em;text-align:center;font-size:1.5em;position:absolute;right:0;top:0;bottom:0;cursor:pointer;}.frb__ergebnis > header .frb__ergebnis-durchschnitt[data-durchschnitt="0,0"]{display:none;}.frb__ergebnis > header .frb__ergebnis-durchschnitt::after{content:" / 6";font-size:0.75em;font-weight:normal;}.has-no-ratings .frb__ergebnis > header .frb__ergebnis-durchschnitt{display:none;}.frb__ergebnis > header .frb__ergebnis-meta{font-style:italic;font-size:0.875em;display:block;margin-bottom:0.25em;display:block;}.frb__ergebnis > header .frb__ergebnis-header-link{color:rgb(255,255,255) !important;}.frb__ergebnis .frb__ergebnis-content{padding:10px;}.frb__ergebnis .frb__ergebnis-content::after{content:"";display:table;clear:both;}.frb__ergebnis .frb__ergebnis-headline{margin:0 0 0.5em;font-size:1.25em;}.frb__ergebnis .frb__ergebnis-text .frb__ergebnis-text-short,.frb__ergebnis .frb__ergebnis-text .frb__ergebnis-text-full{display:none;}.frb__ergebnisse .frb__ergebnis .frb__ergebnis-text .frb__ergebnis-text-short{display:block;}.fragebogen-einzelergebnis .frb__ergebnis .frb__ergebnis-text .frb__ergebnis-text-short{display:none;}.frb__ergebnisse .frb__ergebnis .frb__ergebnis-text .frb__ergebnis-text-full{display:none;}.fragebogen-einzelergebnis .frb__ergebnis .frb__ergebnis-text .frb__ergebnis-text-full{display:block;}.frb__ergebnis .frb__ergebnis-text .frb__ergebnis-hauptbild{float:left;margin-right:1rem;}.frb__ergebnis .frb__ergebnis-text::after{content:"";display:table;clear:both;}.frb__ergebnis .frb__ergebnis-bilder-container{clear:both;margin-top:10px;}.frb__ergebnis .frb__ergebnis-bilder-container .frb__ergebnis-hauptbild-link{float:left;}.frb__ergebnis .frb__ergebnis-bilder-container .frb__ergebnis-hauptbild{float:left;margin:0 10px 0 0;}.frb__ergebnis .fragebogen-show-ratings-toggle{display:block;color:rgb(182,10,58) !important;font-size:0.875em;margin-top:10px;}.frb__ergebnis .frb__ergebnis-ratings{margin-top:10px;clear:both;}.frb__ergebnis .frb__ergebnis-ratings .frb__ergebnis-rating{background-color:rgb(255,255,255);border:1px rgb(220,220,220) solid;margin:0;padding:5px;}.frb__ergebnis .frb__ergebnis-ratings .frb__ergebnis-rating + .frb__ergebnis-rating{margin-top:2px;}.frb__ergebnis .frb__ergebnis-ratings .frb__ergebnis-rating .rating-box{display:inline-block;background-color:rgb(0,86,164);padding:5px;color:rgb(255,255,255);font-weight:700;float:right;min-width:2em;text-align:center;margin:-5px;}.frb__ergebnisse .frb__ergebnis .frb__ergebnis-details-link{margin-top:10px;display:block;}.fragebogen-einzelergebnis .frb__ergebnis .frb__ergebnis-details-link{display:none;}.startseite-reiseberichte-container .frb__ergebnis-zusatzbild-link{display:none;}.fragebogen-einzelergebnis .frb__ergebnis-text{float:left;width:60%;}.fragebogen-einzelergebnis .frb__ergebnis-text::after{content:"";display:inline;clear:none;}.fragebogen-einzelergebnis .frb__ergebnis-bilder-container{clear:none;margin-top:0;float:left;width:40%;text-align:right;}.fragebogen-einzelergebnis .frb__ergebnis-bilder-container a{float:none;display:inline-block;margin-bottom:4px;}.fragebogen-einzelergebnis .frb__ergebnis-ratings-container{margin:10px 0;clear:both;width:50%;float:left;}.fragebogenergebnis-buttons-container{margin-top:20px;}.reiseverlauf .uk-accordion-title{font-size:1rem;font-weight:600;}.reiseverlauf__title{border-radius:15px 0;}.reiseverlauf__content{padding:0 2em;}.reiseverlauf__content > .textdisplay::after{content:"";display:table;clear:both;}.rev-zusatzprogramm h4{cursor:pointer;}.rev-zusatzprogramm .textdisplay{display:none;}.rev-zusatzprogramm .textdisplay::after{content:"";display:table;clear:both;}.ui-dialog.rev-zusatzprogramm .ui-dialog-titlebar{display:block;}.ui-dialog.rev-zusatzprogramm .ui-widget-header{border:0;}.ui-dialog .textdisplay.ui-dialog-content{padding:10px 20px;}.ui-dialog .textdisplay .bild-container{clear:none;}.ratings{font-size:0.875rem;}.rating{text-align:center;border:1px rgb(220,220,220) solid;}.rating__header{background-color:rgb(0,86,164);padding:0.25em 0;color:rgb(255,255,255);font-weight:400;font-size:0.875em;display:block;}.rating__header > *{margin:0;color:rgb(255,255,255);font-size:1em;}.rating__title{font-size:1em;font-weight:600;}.rating__bar{padding:0.25rem;overflow:hidden;position:relative;}.rating__bar::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,86,164,0.65);transform:translateX(-100%);z-index:-1;transition:all 1.5s ease;}.page--loaded .rating[data-rating="1"] .rating__bar::before{transform:translateX(-83%);}.page--loaded .rating[data-rating="2"] .rating__bar::before{transform:translateX(-66%);}.page--loaded .rating[data-rating="3"] .rating__bar::before{transform:translateX(-49%);}.page--loaded .rating[data-rating="4"] .rating__bar::before{transform:translateX(-32%);}.page--loaded .rating[data-rating="5"] .rating__bar::before{transform:translateX(-16%);}.page--loaded .rating[data-rating="6"] .rating__bar::before{transform:translateX(0);}.rating__text{padding:0.25rem;font-size:0.75rem;color:rgb(255,255,255);}.rating__text strong{display:block;font-size:1em;}.rating[data-rating="1"] .rating__text strong::before{content:"Sehr schlecht";}.rating[data-rating="2"] .rating__text strong::before{content:"Schlecht";}.rating[data-rating="3"] .rating__text strong::before{content:"Durchschnittlich";}.rating[data-rating="4"] .rating__text strong::before{content:"Gut";}.rating[data-rating="5"] .rating__text strong::before{content:"Sehr gut";}.rating[data-rating="6"] .rating__text strong::before{content:"Exzellent";}.rating-infobox{font-size:1.25em;background-color:rgb(0,86,164);color:rgb(255,255,255) !important;min-width:2em;height:2em;line-height:2em;padding:0 0.5em;position:absolute;top:0;right:0;text-align:center;}.rating-infobox::after{content:" / " attr(data-maximum);font-size:0.6875em;}.rating-infobox[data-rating="0,0"]{opacity:0;}.reisenliste .reise .rating-infobox{left:0;top:0;right:auto;}@media (max-width:480px){.reisenliste .reise .rating-infobox{font-size:2em;}}.rating-maximum{display:none;}.uk-modal[data-modus=trauer] .uk-modal-dialog .uk-close:first-child{margin:-18px -18px 0 0;}.uk-modal[data-modus=trauer] .dialog-content{border:2px rgb(0,0,0) solid;padding:20px;}.uk-modal[data-modus=trauer] .dialog-content .hauptbild{display:none;}.uk-modal[data-modus=trauer] .dialog-content .hauptbild + p{margin-top:0;}.uk-modal[data-modus=trauer] .dialog-content *:last-child{margin-bottom:0;}.visible--agt-logged-in{display:none !important;}.agt--logged-in .visible--agt-logged-in{display:block !important;}.visible--agt-logged-out{display:block;}.agt--logged-in .visible--agt-logged-out{display:none !important;}.login__link--agentur [class*=uk-icon-]{margin-right:0.25em;}.agentur__toggle{display:none;}.agentur-info-box{font-size:0.6875rem;color:rgba(255,255,255,0.75);}.agentur-info-box::after{content:"";display:table;clear:both;}.agentur-info-box[data-affiliate="1"] .agentur-name{border-bottom:1px rgb(255,255,255) dotted;}.agentur-info-box header{float:left;}.agentur-info-box header > *{display:inline-block;}.agentur-info-box header .agentur-nr{font-weight:600;}.agentur-info-box header .agentur-name{font-weight:100;}.agentur-login-error{display:none;}.agt-infos-buchung{font-size:0.875rem;}.agentur-menu ul{margin:0;padding:0;list-style:none;}.agentur-menu ul li{cursor:pointer;}.agentur-menu ul a{text-decoration:none;}.agentur-buchungsliste{width:100%;border-collapse:collapse;background-color:rgb(255,255,255);}.agentur-buchungsliste .vrr-status{display:none;}.agentur-buchungsliste tbody tr{cursor:pointer;}.agentur-buchungsliste tr[data-status=OK] .vrr-status-ok,.agentur-buchungsliste tr[data-status=OP] .vrr-status-op,.agentur-buchungsliste tr[data-status=XX] .vrr-status-xx{display:block;}.agentur-buchungsliste th{text-align:left;border-bottom:1px #444 solid;}.agentur-buchungsliste tr[data-status=XX] td{text-decoration:line-through;}.agentur-buchungsliste tr[data-status=OP] td{font-style:italic;}.agentur-buchungsliste tr[data-status=XX] td.aktion{text-decoration:none;}.agentur-buchungsliste tr[data-status=OK] td{color:#406708;}.agentur-buchungsliste .none{display:none;}.agentur-buchungsliste .aright{text-align:right;}.agentur-buchungsliste .preis{white-space:nowrap;}.agentur-buchungsliste .pagerleft,.agentur-buchungsliste .pagercenter,.agentur-buchungsliste .pagerright{border-top:1px #444 solid;padding-top:10px;}.agentur-buchungsliste .pagercenter{text-align:center;padding-top:10px;}.agentur-buchung-details{font-size:0.85em;}.agentur-buchung-details .content dl{margin:0 0 0.5em;}.agentur-buchung-details .content dl dt{display:inline-block;font-weight:700;min-width:80px;}.agentur-buchung-details .content dl dd{display:inline-block;}.agentur-buchung-details .content .status{display:none;}.agentur-buchung-details .content .OP .op{display:inline;}.agentur-buchung-details .content .OK .ok{display:inline;}.agentur-buchung-details .content .XX .xx{display:inline;}.agentur-buchung-details .content .RQ .rq{display:inline;}.agentur-buchung-details table{border-collapse:collapse;width:100%;}.agentur-buchung-details table th{border-bottom:1px #444 solid;text-align:left;}.agentur-buchung-details table td{padding-bottom:10px;vertical-align:top;}.agentur-buchung-details table.leistungen{margin-top:20px;}.agentur-buchung-details table.leistungen th{text-align:left;}.agentur-buchung-details table.leistungen .datum{width:135px;}.agentur-buchung-details table.leistungen .preis{text-align:right;}.agentur-buchung-details table.teilnehmer .gebdatum{width:135px;}.request-history{padding-top:1rem;margin-top:1rem;border-top:1px #ddd solid;font-size:0.6875rem;}.buchungsliste-filter{background-color:#f0f0f0;padding:10px;}.buchungsliste-filter .filter__title{margin:0;font-weight:700;font-size:1em;}.page-buchungsliste--agentur .ui-datepicker{font-size:1rem;}.autocomplete-container{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;max-width:50%;font-size:0.875rem;z-index:20;display:none;}.page-layout-START .autocomplete-container{display:block;}.autocomplete-container ::-webkit-input-placeholder{color:rgba(255,255,255,0.75);font-weight:100;}.autocomplete-container :-moz-placeholder{color:rgba(255,255,255,0.75);font-weight:100;}.autocomplete-container ::-moz-placeholder{color:rgba(255,255,255,0.75);font-weight:100;}.autocomplete-container :-ms-input-placeholder{color:rgba(255,255,255,0.75);font-weight:100;}.autocomplete-container .uk-dropdown{width:100%;padding:0 15px;box-shadow:0 0.5rem 3rem rgba(0,0,0,0.5);}.autocomplete-container .uk-nav-autocomplete{font-size:0.875em;}.autocomplete-container .uk-nav-autocomplete > li{cursor:pointer;}.autocomplete-container .uk-nav-autocomplete > li .ac-title{font-size:1.5em;}.autocomplete-container .uk-nav-autocomplete > li .ac-subtitle{font-size:1.15em;}.autocomplete-container .uk-nav-autocomplete > li .ac-icon{display:block;text-align:center;font-size:1.5em;color:rgb(0,86,164);font-style:normal;}.autocomplete-container .uk-nav-autocomplete > li[data-type=reise] .ac-icon{display:none;}.autocomplete-container .uk-nav-autocomplete > li[data-type=land] .ac-subtitle{display:none;}.autocomplete-container .uk-nav-autocomplete > li[data-type=land] .ac-ort{display:none;}.autocomplete-container .uk-nav-autocomplete > li[data-type=land] .ac-bild{display:none;}.autocomplete-container .uk-nav-autocomplete > li[data-type=land] .ac-icon::before{content:"\f041";}.autocomplete-container .uk-nav-autocomplete > li[data-type=reiseart] .ac-subtitle{display:none;}.autocomplete-container .uk-nav-autocomplete > li[data-type=reiseart] .ac-ort{display:none;}.autocomplete-container .uk-nav-autocomplete > li[data-type=reiseart] .ac-bild{display:none;}.autocomplete-container .uk-nav-autocomplete > li[data-type=reiseart] .ac-icon::before{content:"\f02b";}.autocomplete-container .uk-nav-autocomplete > li[data-type=merkmal] .ac-subtitle{display:none;}.autocomplete-container .uk-nav-autocomplete > li[data-type=merkmal] .ac-ort{display:none;}.autocomplete-container .uk-nav-autocomplete > li[data-type=merkmal] .ac-bild{display:none;}.autocomplete-container .uk-nav-autocomplete > li[data-type=merkmal] .ac-icon::before{content:"\f02b";}.autocomplete-container .uk-nav-autocomplete > li.uk-active > a{background-color:rgba(0,86,164,0.75);}.autocomplete-container .uk-nav-autocomplete h3,.autocomplete-container .uk-nav-autocomplete h4{margin:0;}.autocomplete-container .uk-nav-autocomplete .uk-active a *{color:rgb(255,255,255);}.autocomplete__input{font-size:1.75em;text-align:center;padding:0.5em;background-color:rgba(255,255,255,0.25);color:rgb(255,255,255);border:0;width:100%;transition:background-color 0.25s ease;}.autocomplete__input:hover{background-color:rgba(255,255,255,0.35);}.autocomplete__input:focus{background-color:rgba(255,255,255,0.5);}[data-laenderauswahl-autocomplete]{display:block;}.ui-autocomplete{z-index:10000 !important;}.passolution__response{white-space:pre-line;}.passolution__response:not(:empty){padding:25px;}.passolution__teilnehmer:not(.has--loaded){display:none;}.passolution__teilnehmer + .passolution__teilnehmer{margin-top:1rem;}.passolution__teilnehmer .teilnehmer__content{max-height:6rem;overflow:hidden;transition:max-height 0.5s ease;border:1px rgb(220,220,220) solid;background:rgb(255,255,255);}.passolution__teilnehmer .teilnehmer__content:not(:empty){padding:15px;}.passolution__teilnehmer .teilnehmer__readmore{text-decoration:none;}.passolution__teilnehmer .teilnehmer__readmore:hover{text-decoration:none;border:none;}.passolution__teilnehmer .teilnehmer__readmore::after{content:"\f107";}.passolution__teilnehmer.is--active .teilnehmer__content{max-height:none;}.passolution__teilnehmer.is--active .teilnehmer__readmore::after{content:"\f106";}.passolution__item + .passolution__item{border-top:1px rgb(220,220,220) solid;padding-top:1rem;margin-top:1rem;}[data-passolution-check]{display:none;}.formblatt__link[href*=".pdf"]::after{content:"\f1c1";margin-left:0.5rem;}[data-buchung-item=prrl]{display:none;}[data-buchung-item=prrl].has--loaded{display:block;}.visible--kunde-logged-in{display:none !important;}.kunde-logged-in .visible--kunde-logged-in{display:block !important;}.visible--kunde-logged-out{display:block;}.kunde-logged-in .visible--kunde-logged-out{display:none !important;}.login__link--kunde [class*=uk-icon-]{margin-right:0.25em;}.sidebar .member__navigation{margin-top:25px;border-top:1px rgb(220,220,220) solid;padding-top:25px;text-align:center;}.sidebar .member__navigation ul{list-style:none;margin:0;padding:0;}.member-profil-menu ul{list-style:none;margin:0;padding:0;}.member-profil-menu ul li{display:inline-block;}.member-profil-menu ul li + .member-profil-menu ul li{margin-left:10px;}.uk-modal .member-profil-menu ul li{float:none;}.uk-modal .member-profil-menu ul li + li{border:0;}.uk-modal .member-profil-menu ul li a{background-color:transparent;padding:0;color:rgb(95,129,165);display:inline;}.member-profil{position:relative;text-align:center;}.member__bild-container{padding:5px;}.member__bild{width:100%;height:0;padding-top:100%;border-radius:50%;background:transparent url(http://placehold.it/400x400) 50% 50% no-repeat;background-size:cover;}.member__name{margin:10px 0 0;}.member__ort{margin:0;}.member__edit-link,.member__logout-link{font-size:2.5rem;position:absolute;top:0;left:0;transition:all 0.5s ease;opacity:0;}.member-profil:hover .member__edit-link,.member-profil:hover .member__logout-link{opacity:0.75;}.member__logout-link{left:auto;right:0;color:rgb(165,15,15);}.member-bereich-form-buchung > header{margin:25px 0;border-bottom:1px rgb(220,220,220) solid;padding-bottom:25px;}.member-bereich-form-buchung > header .member-form-buchung-buchungsdaten h2{font-size:1.75rem;}.member-bereich-form-buchung > header .member-form-buchung-buchungsdaten dl{color:rgb(0,86,164);}.member-bereich-form-buchung > header .member-form-buchung-buchungsdaten dl dt{font-weight:400;}.member-bereich-form-buchung > header .member-form-buchung-buchungsdaten dl dd{font-weight:100;font-size:1.25em;}.member-form-buchung-pdf-container{margin-top:25px;}.member-bereich-edit-buchungsdaten > header{margin:25px 0;}.member-bereich-edit-buchungsdaten .member-edit-teilnehmer + .member-edit-teilnehmer{margin-top:25px;}.member-bereich-edit-buchungsdaten .member-edit-teilnehmer > header{background-color:rgb(220,220,220);padding:0.25em 1em;margin:0 0 10px;}.member-bereich-edit-buchungsdaten .member-edit-teilnehmer > header *{margin:0;font-size:0.875rem;}.member-bereich-list-bonuspunkte th{text-align:left;}.vrt__teilnehmer + .vrt__teilnehmer{margin-top:25px;}.fotowettbewerb-meldungen{margin-top:25px;}.fotowettbewerb-upload .fotowettbewerb-upload-submit{color:rgb(255,255,255);}.fotowettbewerb-bewertung header{padding:15px;background-color:rgb(0,86,164);color:rgb(255,255,255);display:none;}.fotowettbewerb-bewertung header > *{margin:0;color:rgb(255,255,255);}.fotowettbewerb-bewertung .text-container .intro{padding:25px;display:none;}.fotowettbewerb-bewertung .text-container .outro{padding:25px;display:none;}.fotowettbewerb-bewertung label{line-height:1.75;}.fotowettbewerb-bewertung .foto-viewport .foto-container img.main{max-width:100%;}.fotowettbewerb-bewertung i.star{cursor:pointer;position:relative;display:inline-block;width:1em;height:15px;font-size:21px;}.fotowettbewerb-bewertung i.star::before{content:"\f005";text-decoration:none !important;font-style:normal;position:absolute;left:0.21em;font-weight:normal;}.fotowettbewerb-bewertung i.star.off::before,.fotowettbewerb-bewertung i.star.bewertung_inaktiv::before{content:"\f006";}.fotowettbewerb-bewertung .aktionsbereich{margin-top:10px;position:relative;}.fotowettbewerb-bewertung .foto-informationen > p{margin:0;}.fotowettbewerb-bewertung .foto-bewertung-aktuell-container .foto-bewertung-aktuell{background-color:rgb(0,86,164);color:rgb(255,255,255);padding:0.5rem;float:right;}.fotowettbewerb-bewertung .foto-bewertung-aktuell-container .foto-bewertung-aktuell-stars{float:right;margin:5px 1rem 0 0;}.fotowettbewerb-bewertung .foto-bewertung-aktuell-container .star{color:rgb(0,86,164);}.fotowettbewerb-bewertung .foto-bewertung-neu-container{text-align:center;}.fotowettbewerb-bewertung .doctitel-container{font-size:2em;}.stichwortsuche-aktive-kriterien-container{display:none;}.stichwortsuche-aktive-laender-container{margin:16px 0 8px;display:inline-block;display:none;}.stichwortsuche-aktive-laender-container .stichwortsuche-land{display:inline-block;border:1px #aaa solid;border-radius:4px;padding:0 5px;}.stichwortsuche-aktive-laender-container .stichwortsuche-land.hidden{display:none;}.stichwortsuche-aktive-laender-container .stichwortsuche-land input[type=checkbox]{position:relative;top:2px;margin:0;}.stichwortsuche-aktive-merkmale-container{margin:16px 0 8px;display:inline-block;display:none;}.stichwortsuche-aktive-merkmale-container .stichwortsuche-merkmal{display:inline-block;border:1px #aaa solid;border-radius:4px;padding:0 5px;}.stichwortsuche-aktive-merkmale-container .stichwortsuche-merkmal.hidden{display:none;}.stichwortsuche-aktive-merkmale-container .stichwortsuche-merkmal input[type=checkbox]{position:relative;top:2px;margin:0;}.stichwortsuche-filter-wrapper{margin-top:16px;position:relative;}.stichwortsuche-filter-wrapper::before{content:url("/html/img/ajax-loader-circle.gif");position:absolute;top:8px;right:280px;display:none;z-index:10;}.stichwortsuche-filter-wrapper.state-loading::before{display:block;}.stichwortsuche-filter-wrapper::after{content:"";display:table;clear:both;}.stichwortsuche-aktive-merkmale-container + .stichwortsuche-filter-wrapper{margin-top:0;}#stichwortsuche-filter-wrapper{}#stichwortsuche-filter-wrapper .ui-select,#stichwortsuche-filter-wrapper .ui-select *,#stichwortsuche-filter-wrapper .ui-select-options *{box-sizing:content-box;}#stichwortsuche-filter-wrapper .chosen-container{display:block;float:left;margin:0 12px 0 0;}#stichwortsuche-filter-wrapper .chosen-container-active.chosen-with-drop .chosen-single,#stichwortsuche-filter-wrapper .chosen-container-single .chosen-single,#stichwortsuche-filter-wrapper .chosen-container-multi,#stichwortsuche-filter-wrapper .chosen-container-multi .chosen-choices{height:50px !important;line-height:50px;border-radius:0;}#stichwortsuche-filter-wrapper .chosen-container-multi .chosen-choices li.search-choice{border-radius:0;background:rgb(230,230,230) none;border:1px rgb(220,220,220);height:38px;line-height:38px;margin:5px 5px 5px 0;padding:0 25px 0 10px;}#stichwortsuche-filter-wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:15px;right:8px;}#stichwortsuche-filter-wrapper .chosen-container-multi{border:0;}#stichwortsuche-filter-wrapper .chosen-container-single .chosen-single,#stichwortsuche-filter-wrapper .chosen-container-single .chosen-single span,#stichwortsuche-filter-wrapper .chosen-container-active.chosen-with-drop .chosen-single,#stichwortsuche-filter-wrapper .chosen-container-active.chosen-with-drop .chosen-single span{background:#fff none;}#stichwortsuche-filter-wrapper .chosen-container-single .chosen-single div b{background-position:0 6px;}#stichwortsuche-filter-wrapper .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 6px;}#stichwortsuche-filter-wrapper .chosen-container-single .chosen-single div b{background:#fff none !important;}#stichwortsuche-filter-wrapper .chosen-container-single .chosen-search{padding:0;top:-50px;}#stichwortsuche-filter-wrapper .chosen-container-single .chosen-search input[type=text]{background:#fff none;height:50px;border-width:1px 0 0;}#stichwortsuche-filter-wrapper .chosen-container-single .chosen-search input[type=text]:focus{box-shadow:none;}#stichwortsuche-filter-wrapper .chosen-container-single .chosen-single abbr{top:9px;right:16px;}#stichwortsuche-filter-wrapper .chosen-container-single .chosen-results{width:100%;top:-50px;}#stichwortsuche-filter-wrapper .chosen-container .chosen-results{width:100%;}#stichwortsuche-filter-wrapper .chosen-container .chosen-results li.highlighted{background:rgb(250,230,205) !important;color:rgb(0,0,0);}#stichwortsuche-filter-wrapper .stichwortsuche-filter-kategorien{margin-top:1em;}#stichwortsuche-filter-wrapper .stichwortsuche-filter-kategorien .checkbox-container{height:24px;height:auto;line-height:24px;font-size:0.875em;}.stichwortsuche-form-wrapper .checkbox-container[data-katid="232"],.stichwortsuche-form-wrapper .checkbox-container[data-katid="407"]{display:none;}.stichwortsuche-form-wrapper .checkbox-container input[type=checkbox]{margin:0;position:relative;top:2px;}.stichwortsuche-filter-wrapper + .reisenliste-ergebnisse{width:600px;}.reisenliste-stichwortsuche-ergebnisse{display:none;padding-top:2em;border-top:1px #ddd solid;margin-top:2em;}.reisenliste-ergebnis + .reisenliste-ergebnis{margin-top:2em;}.reisenliste-ergebnis h2{margin:0;line-height:1;}#stichwortsuche-filter-laender{display:none;}.sidebar .star-rating-container{text-align:center;}.star-rating{font-size:1.25rem;color:rgb(250,176,1);position:relative;}.sidebar .star-rating{font-size:1.75rem;}.star-rating .star-rating-icon-bg,.star-rating .star-rating-icon{font-weight:400;font-style:normal;position:relative;z-index:1;}.star-rating .star-rating-icon-bg{color:rgb(220,220,220);display:none;}.star-rating .star-rating-icon::before{font-weight:900;color:rgb(249,164,9);}.star-rating[data-stars=""]{display:none !important;}.star-rating[data-stars="1"] .star-rating-icon::before{content:"\f005";}.star-rating[data-stars="10"] .star-rating-icon::before{content:"\f005";}.star-rating[data-stars=a] .star-rating-icon::before{content:"\f005\f5c0";}.star-rating[data-stars="15"] .star-rating-icon::before{content:"\f005\f089";}.star-rating[data-stars="2"] .star-rating-icon::before{content:"\f005\f005";}.star-rating[data-stars="20"] .star-rating-icon::before{content:"\f005\f005";}.star-rating[data-stars=b] .star-rating-icon::before{content:"\f005\f005\f5c0";}.star-rating[data-stars="25"] .star-rating-icon::before{content:"\f005\f005\f089";}.star-rating[data-stars="3"] .star-rating-icon::before{content:"\f005\f005\f005";}.star-rating[data-stars="30"] .star-rating-icon::before{content:"\f005\f005\f005";}.star-rating[data-stars=c] .star-rating-icon::before{content:"\f005\f005\f005\f5c0";}.star-rating[data-stars="35"] .star-rating-icon::before{content:"\f005\f005\f005\f089";}.star-rating[data-stars="4"] .star-rating-icon::before{content:"\f005\f005\f005\f005";}.star-rating[data-stars="40"] .star-rating-icon::before{content:"\f005\f005\f005\f005";}.star-rating[data-stars=d] .star-rating-icon::before{content:"\f005\f005\f005\f005\f5c0";}.star-rating[data-stars="45"] .star-rating-icon::before{content:"\f005\f005\f005\f005\f089";}.star-rating[data-stars="5"] .star-rating-icon::before{content:"\f005\f005\f005\f005\f005";}.star-rating[data-stars="50"] .star-rating-icon::before{content:"\f005\f005\f005\f005\f005";}.star-rating[data-stars=e] .star-rating-icon::before{content:"\f005\f005\f005\f005\f005\f5c0";}.star-rating[data-stars="55"] .star-rating-icon::before{content:"\f005\f005\f005\f005\f005\f089";}.star-rating[data-stars="6"] .star-rating-icon::before{content:"\f005\f005\f005\f005\f005\f005";}.star-rating[data-stars="60"] .star-rating-icon::before{content:"\f005\f005\f005\f005\f005\f005";}.star-rating[data-stars=f] .star-rating-icon::before{content:"\f005\f005\f005\f005\f005\f005\f5c0";}.star-rating[data-stars="65"] .star-rating-icon::before{content:"\f005\f005\f005\f005\f005\f005\f089";}.star-rating .star-rating-icon-bg::before{content:"\f005\f005\f005\f005\f005\f005";}.star-rating.star-rating-background{display:inline-block;}.star-rating.star-rating-background .star-rating-icon-bg{display:inline-block;}.star-rating.star-rating-background .star-rating-icon{position:absolute;top:0;left:0;}.star-rating.star-rating--inline{font-size:1em;}.star-rating.star-rating-title-bar{text-align:center;display:block;margin-bottom:20px;}.star-rating.star-rating-title-bar::before{content:"";display:block;border-bottom:1px rgba(80,80,80,0.25) solid;position:absolute;top:50%;left:50%;width:80%;transform:translateX(-50%);}.star-rating.star-rating-title-bar::after{content:"";display:inline-block;background-color:rgb(255,255,255);position:absolute;top:50%;left:50%;width:20%;height:1px;transform:translateX(-50%);}.subpaket{text-align:center;}@media (min-width:960px){.subpaket{text-align:left;}}.subpaket + .subpaket{margin-top:10px;}.subpaket:nth-child(2n+2){background-color:rgba(220,220,220,0.5);}.subpaket li{display:flex;align-items:center;justify-content:center;}@media (min-width:960px){.subpaket li{justify-content:flex-start;}}.subpaket__saison{justify-content:center !important;}.subpaket__beschreibung p{margin:0;}.subpakete-caption{font-size:0.875em;padding:10px 0px;}.form--suche legend{padding-bottom:0;font-weight:100;text-transform:uppercase;margin-bottom:10px;border-bottom:1px rgb(80,80,80) solid;width:100%;}.form--suche legend::after{border-color:rgba(0,86,164,0.5);display:none;}.suche__filterbox{padding:25px;background-color:rgba(255,255,255,0.25);margin-bottom:25px;}.suche__filterbox legend{border-bottom:1px rgba(0,86,164,0.5) solid;font-size:1.5rem;}.suche__merkmal{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;text-align:center;}.suche__merkmal .merkmal__label{display:-webkit-flex;display:-ms-flex;display:flex;flex-flow:column nowrap;}.suche--sidebar .suche__merkmal .merkmal__label{opacity:0.5;}.suche__merkmal .merkmal__checkbox{display:none;}.suche__merkmal .merkmal__icon{font-size:2rem;color:rgb(170,170,170);}.suche__merkmal .merkmal__checkbox:checked + label{opacity:1;}.suche__merkmal .merkmal__checkbox:checked + label .merkmal__icon{color:rgb(0,86,164);}.suche__merkmal .merkmal__checkbox:checked + label .merkmal__title{color:rgb(0,86,164);}[data-rangeslider]{padding:20px 0 0;}[data-rangeslider] .slider-container{width:100% !important;}[data-rangeslider] .slider-container ins{background:transparent none;}[data-rangeslider] .slider-container .back-bar .pointer-label{background:transparent none;font-size:0.6875rem;}[data-rangeslider] .slider-container .back-bar .pointer{cursor:pointer;width:20px;}[data-rangeslider] .slider-container .back-bar .selected-bar{background:rgb(0,86,164) none !important;}[data-rangeslider] .output{display:block;margin-top:10px;}.searchbar{display:none;padding:10px 40px;background-color:rgb(0,86,164);color:rgb(255,255,255);}@media (min-width:960px){.searchbar{display:block;}}.searchbar .merkmal-gruppe__title{color:inherit;font-weight:700;margin-bottom:10px;}.searchbar .merkmal{background:transparent;padding:0;margin:0;font-size:0.875rem;}.searchbar .merkmal + .merkmal{margin:0;}.searchbar__submit{width:100%;}.searchbar__extend{padding-top:25px;padding-bottom:15px;display:none;}.searchbar__extend .searchbar__submit{display:block;margin:10px auto 0;width:auto;}.searchbar__more-link{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;align-items:center;width:100%;height:40px;color:inherit;}.searchbar__more-link:hover{color:inherit;text-decoration:none;}.searchbar__more-link::after{content:"\f0d7";margin-left:0.5em;}.suche__filters{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;margin-left:-10px;}.suche__filters:not(:empty){margin-bottom:15px;}.suche__filter--button{background-color:rgb(220,220,220);border-radius:0 25px 25px 0;padding:3px 10px 3px 7px;margin:0 20px 10px;transition:background-color 0.25s ease;display:-webkit-inline-flex;display:-ms-inline-flex;display:inline-flex;align-items:center;font-size:0.875rem;position:relative;}.suche__filter--button::before{content:"\f00d";margin-right:0.75em;position:absolute;left:-24px;border-radius:25px 0 0 25px;padding:3px 8px;background-color:#e9e9e9;}.suche__filter--button:hover{background-color:#e9e9e9;text-decoration:none;}.suche__filter--button i[class^=fa]{margin-left:0.5em;opacity:0.75;}.quickmenu__container{position:fixed;right:0;top:50%;transform:translateY(-50%);width:96px;z-index:10;}@media (max-width:959px){.quickmenu__container{display:none;}}.quickmenu{list-style:none;margin:0;padding:0;perspective:800;}.quickmenu__item{position:relative;margin-bottom:1px;display:flex;align-items:center;justify-content:center;background-color:white;box-shadow:0 0 10px rgba(0,0,0,0.1);padding:10px;transition:color 0.25s ease,box-shadow 0.25s ease;}.quickmenu__item:hover{box-shadow:0 0 10px rgba(0,0,0,0.25);}.quickmenu__item:hover .quickmenu__link{color:#0056a4;text-decoration:none;}.quickmenu__item:hover .quickmenu__label{max-height:3rem;opacity:1;}.quickmenu__item:hover .quickmenu__content{transform:translateX(-100%) rotateY(0);opacity:1;}.quickmenu__link{display:block;text-align:center;transition:color 0.25s ease;position:relative;}.uk-touch .quickmenu__link{pointer-events:none;}.agt--logged-in .quickmenu__link.quickmenu__link--agentur-login{color:rgba(255,255,255,0.85);}.kunde-logged-in .quickmenu__link.quickmenu__link--kunden-login{color:rgba(255,255,255,0.85);}.quickmenu__icon{font-size:2rem;}.quickmenu__label{display:block;max-height:0;opacity:0;transition:max-height 0.5s ease,opacity 0.5s ease;}.quickmenu__content{display:block;position:absolute;left:0;top:0;width:auto;min-width:175px;padding:10px;font-size:0.875em;background-color:rgba(255,255,255,0.85);transform:translateX(-100%) rotateY(-90deg);transform-style:preserve-3d;transform-origin:100% 0;opacity:0;transition:transform 0.5s ease,opacity 0.5s ease;}.reisebuero-finder__map{height:50vh;}.pac-container{z-index:10000 !important;}.wahlpflicht__wrap:not(:empty){margin:1rem -10px;padding:0 10px;background-color:rgb(240,240,240);border-top:1px rgb(220,220,220) solid;}@media (min-width:960px){.wahlpflicht__wrap:not(:empty){margin:1rem -25px;padding:0 25px;}}.wahlpflicht__wrap:not(:empty)[data-step=BOOK]{display:none;}.wahlpflicht__wrap:not(:empty) .leistung__block{display:block !important;}.wahlpflicht__auswahl{padding:10px;margin:0 -10px;background-color:rgba(220,220,220,0.5);}@media (min-width:960px){.wahlpflicht__auswahl{padding:25px;margin:0 -25px;}}.zahlungsarten__text{margin-bottom:20px;}.zahlungsarten .zahlungsart + .zahlungsart{margin-top:0.5rem;}.zahlungsarten .zahlungsart img{max-height:32px;}.zahlungsarten .zahlungsart .fa{font-size:1.25em;}.payment__type{border:1px rgb(255,255,255) solid;border-radius:25px;padding:10px;background-color:rgba(255,255,255,0.5);color:rgb(0,86,164);transition:background-color 0.5s ease,color 0.5s ease;}.page-print .payment__type{border-color:rgb(0,86,164);background-color:rgba(0,86,164,0);}.payment__type + .payment__type{margin-left:1rem;}.payment__type:hover,.payment__type.is--active{text-decoration:none;background-color:white;}.page-print .payment__type:hover,.page-print .payment__type.is--active{background-color:#0056a4;color:rgb(255,255,255);}.payment__type--cc::before{font-size:1rem;content:"\f09d";margin-right:0.25em;}.payment__type--wlt::before{font-size:1rem;content:"\f1f4";margin-right:0.25em;}.payment__type--elv::before{font-size:1rem;content:"\f19c";margin-right:0.25em;}.googlemap-container{position:relative;height:280px;}.googlemap-container .googlemap__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:initial;background-color:rgba(0,86,164,0.75);font-size:0.875rem;padding:0;text-align:center;color:white;transition:all 0.5s ease;cursor:pointer;display:flex;justify-content:center;align-items:center;}.googlemap-container .googlemap__overlay.clicked{background-color:rgba(0,0,0,0);pointer-events:none;color:rgba(255,255,255,0);cursor:crosshair;}.merkmale{list-style:none;margin:0;padding:0;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:flex-start;flex-flow:row wrap;margin-left:-5px;}.merkmal{border-radius:8px;background-color:rgb(220,220,220);font-size:0.75rem;padding:2px 10px;margin:5px;}.merkmal + .merkmal{margin-left:0.5em;}@media (min-width:960px){.has--adminbar{margin-top:50px;}}.to__adminbar{padding:0;background-color:#000;color:#fff;font-size:1rem;line-height:1.3;position:fixed;top:0;left:0;right:0;height:50px;z-index:1000;flex-flow:row nowrap;justify-content:center;align-items:flex-start;box-sizing:border-box;display:none;}@media (min-width:960px){.to__adminbar{display:flex;}}[data-to-admin-element]{position:relative;}[data-to-admin-element] .admin-element__label{display:flex;align-items:center;justify-content:flex-start;content:attr(to-adminbar-label);color:#fff;position:absolute;z-index:1000;top:0;transform:translateY(0);cursor:pointer;text-transform:capitalize;overflow:hidden;}[data-to-admin-element] .admin-element__label .label__icon{background-color:#000;padding:5px 10px;z-index:2;}[data-to-admin-element] .admin-element__label .label__text{z-index:1;transition:all 0.25s ease;opacity:0.25;background-color:#000;padding:5px 10px;transform:translateX(-100%);}[data-to-admin-element]:hover .label__text{opacity:0.75;transform:translateX(0);}.adminbar__widget{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;padding:0 20px;height:100%;}.adminbar__widget.is--disabled{opacity:0.5;pointer-events:none;}.adminbar__widget .widget__label{font-size:0.6875em;letter-spacing:1px;text-transform:uppercase;}.adminbar__widget .widget__link{padding:0 5px;display:inline-block;color:rgb(170,170,170);text-transform:uppercase;transition:color 0.25s ease;}.adminbar__widget .widget__link:hover{color:rgb(250,176,1);}.adminbar__domainswitch{display:flex;justify-content:space-between;}.adminbar__domainswitch .widget__link.is--active{color:rgb(0,86,164);}.adminbar__widget--request-info{display:none;}.page-request .adminbar__widget--request-info{display:flex;}.adminbar__widget--customer-data{display:none;}.page-book .adminbar__widget--customer-data{display:flex;}.adminbar__widget--git-info{background-color:rgb(0,86,164);color:#fff;}.page-home .teaser--text,.page-home .teaser--reise{background-color:rgb(255,255,255);overflow:hidden;}.page-home .teaser--text .merkzettel-link,.page-home .teaser--reise .merkzettel-link{display:none;}.grid--laender .box--land{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;align-items:center;background-color:rgb(255,255,255);color:rgb(80,80,80);height:5rem;border-radius:25px 0;transition:color 0.5s ease,box-shadow 0.5s ease;}.grid--laender .box--land:hover{color:rgb(0,86,164);text-decoration:none;box-shadow:0 5px 15px rgba(0,0,0,0.25);}.page-layout-SEMINARE .header__logo{top:0;margin-top:-10px;height:50px;}.page-layout-SEMINARE .header__logo > img{max-height:50px;}.page-layout-SEMINARE .slideshow-container--header{display:none;}.ui-widget{font-family:Arial,sans-serif;font-size:0.75rem;}.ui-datepicker .stop-sales{opacity:0.75 !important;cursor:not-allowed !important;pointer-events:initial;}.ui-datepicker .stop-sales > span{background-color:rgb(175,15,15);border-color:rgb(175,15,15);color:rgb(255,255,255);}.ui-datepicker td .ui-state-active{background-color:rgb(0,86,164);border-color:rgb(0,86,164);}.bx-wrapper{margin:0;}.bx-wrapper .bx-viewport{left:0;border:0;box-shadow:none;}.bxslider{margin:0;padding:0;}.bx-wrapper .bx-pager{bottom:0;width:auto;right:5px;}.bx-wrapper .bx-pager.bx-default-pager a{background-color:rgba(255,255,255,0.5);}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background-color:rgba(255,255,255,0.85);}em{color:inherit;}.uk-alert-success{background-color:rgb(225,243,230);color:rgb(50,210,55);}.uk-button{text-transform:none;}.uk-button-group .uk-button{border-radius:0;}.uk-button-primary{color:rgb(255,255,255) !important;background-color:rgb(250,176,1);transform:translateZ(0);transition:all 0.5s ease;}.uk-button-primary:not(:disabled):hover{background-color:#fec130;transform:translateZ(20px);}.uk-offcanvas-bar .uk-button-primary{background-color:rgb(250,176,1);}.uk-button-secondary{background-color:rgb(255,255,255);color:rgb(0,86,164);border:1px rgb(0,86,164) solid;}.page-reise .uk-button-secondary{color:rgb(250,176,1);border-color:rgb(250,176,1);}.uk-button-secondary:not(:disabled):hover{background-color:rgb(220,220,220);color:rgb(0,86,164);border:1px rgb(0,86,164) solid;}.page-reise .uk-button-secondary:not(:disabled):hover{color:rgb(250,176,1);border-color:rgb(250,176,1);}.uk-lightbox{background:rgba(0,0,0,0.8);}.uk-description-list > dd{font-size:0.75em;}.uk-offcanvas-bar{background:rgb(255,255,255) none;color:rgb(80,80,80);}@media (min-width:640px){.uk-offcanvas-bar{left:-400px;width:400px;}}.uk-offcanvas-bar a{color:inherit;}.uk-offcanvas-bar a:hover{color:rgb(250,176,1);}.uk-card-primary.uk-card-body .uk-input,.uk-card-primary.uk-card-body .uk-select,.uk-card-primary.uk-card-body .uk-textarea,.uk-card-primary > :not([class*=uk-card-media]) .uk-input,.uk-card-primary > :not([class*=uk-card-media]) .uk-select,.uk-card-primary > :not([class*=uk-card-media]) .uk-textarea,.uk-card-secondary.uk-card-body .uk-input,.uk-card-secondary.uk-card-body .uk-select,.uk-card-secondary.uk-card-body .uk-textarea,.uk-card-secondary > :not([class*=uk-card-media]) .uk-input,.uk-card-secondary > :not([class*=uk-card-media]) .uk-select,.uk-card-secondary > :not([class*=uk-card-media]) .uk-textarea,.uk-light .uk-input,.uk-light .uk-select,.uk-light .uk-textarea,.uk-offcanvas-bar .uk-input,.uk-offcanvas-bar .uk-select,.uk-offcanvas-bar .uk-textarea,.uk-overlay-primary .uk-input,.uk-overlay-primary .uk-select,.uk-overlay-primary .uk-textarea,.uk-section-primary:not(.uk-preserve-color) .uk-input,.uk-section-primary:not(.uk-preserve-color) .uk-select,.uk-section-primary:not(.uk-preserve-color) .uk-textarea,.uk-section-secondary:not(.uk-preserve-color) .uk-input,.uk-section-secondary:not(.uk-preserve-color) .uk-select,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea,.uk-tile-primary:not(.uk-preserve-color) .uk-input,.uk-tile-primary:not(.uk-preserve-color) .uk-select,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea,.uk-tile-secondary:not(.uk-preserve-color) .uk-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-select,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea{background-color:rgb(255,255,255);color:#666;background-clip:padding-box;border-color:#e5e5e5;}.uk-offcanvas-bar .uk-input:focus{color:#666 !important;border-color:#e5e5e5 !important;}.uk-notification-bottom-center{bottom:0;left:0;right:0;width:100%;margin:0;}.uk-notification-message-danger{font-size:1rem;text-align:center;color:rgb(255,255,255) !important;background-color:rgb(213,21,21) !important;}.pds-embed{font-family:"Roboto Condensed",sans-serif !important;font-size:0.75rem;}*.mCSB_inside > .mCSB_container{margin-right:10px;}.mCSB_scrollTools{width:6px;}.SumoSelect{width:100%;}.intl-tel-input{display:block;}.flatpickr-day{color:rgb(80,80,80);background:rgba(0,86,164,0.25);}.flatpickr-day.disabled{color:rgb(220,220,220);background:transparent;}.CookieDeclaration{margin-top:50px;padding-top:50px;border-top:1px rgb(80,80,80) solid;}.CookieDeclarationType{background-color:rgba(255,255,255,0.25);padding:25px !important;border:0 !important;}