.tx-felogin-pi1 label{display:block;}textarea.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}.tx-dw-travel table{border-collapse:separate;border-spacing:10px;}.tx-dw-travel table th{font-weight:bold;}.tx-dw-travel table td{vertical-align:top;}.typo3-messages .message-error{color:red;}.typo3-messages .message-ok{color:green;}@font-face{font-family:'Gochi Hand';font-display:swap;src:url('/theme/Fonts/GochiHand-Regular.ttf') format('truetype');font-weight:400;}@font-face{font-family:'Hind';font-display:swap;src:url('/theme/Fonts/Hind-Regular.ttf') format('truetype');font-weight:400;}@font-face{font-family:'Hind';font-display:swap;src:url('/theme/Fonts/Hind-Bold.ttf') format('truetype');font-weight:700;}@font-face{font-family:'Montserrat';font-display:swap;src:url('/theme/Fonts/Montserrat-Regular.ttf') format('truetype');font-weight:400;}@font-face{font-family:'Montserrat';font-display:swap;src:url('/theme/Fonts/Montserrat-Bold.ttf') format('truetype');font-weight:700;}@font-face{font-family:'Montserrat';font-display:swap;src:url('/theme/Fonts/Montserrat-Black.ttf') format('truetype');font-weight:900;}@font-face{font-family:'PT Serif';font-display:swap;src:url('/theme/Fonts/PTSerif-Regular.ttf') format('truetype');font-weight:400;}@font-face{font-family:'PT Serif';font-display:swap;src:url('/theme/Fonts/PTSerif-Italic.ttf') format('truetype');font-weight:400;font-style:italic;}@font-face{font-family:'PT Serif';font-display:swap;src:url('/theme/Fonts/PTSerif-Bold.ttf') format('truetype');font-weight:700;}@font-face{font-family:'PT Serif';font-display:swap;src:url('/theme/Fonts/PTSerif-BoldItalic.ttf') format('truetype');font-weight:700;font-style:italic;}@font-face{font-family:'Roboto';font-display:swap;src:url('/theme/Fonts/Roboto-Regular.ttf') format('truetype');font-weight:400;}@font-face{font-family:'Roboto';font-display:swap;src:url('/theme/Fonts/Roboto-Medium.ttf') format('truetype');font-weight:500;}@font-face{font-family:'Roboto';font-display:swap;src:url('/theme/Fonts/Roboto-Bold.ttf') format('truetype');font-weight:700;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#202020;text-decoration:none}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:30px;padding-right:30px;max-width:100%}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{width:100%}}@media (min-width:992px){.container{width:100%}}@media (min-width:1200px){.container{width:1410px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:30px;padding-right:30px}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}@media (max-width:1024px){.row{margin:0 -20px}}@media (max-width:800px){.row{margin:0 -30px}}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header:before,.modal-header:after{content:" ";display:table}.modal-header:after{clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:before,.modal-footer:after{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs{display:none !important}.visible-sm{display:none !important}.visible-md{display:none !important}.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}@font-face{font-family:'icomoon';src:url('../../typo3conf/ext/jugendreise/Resources/Public/CSS/fonts/icomoon.eot?sa2hoh');src:url('../../typo3conf/ext/jugendreise/Resources/Public/CSS/fonts/icomoon.eot?sa2hoh#iefix') format("embedded-opentype"),url('../../typo3conf/ext/jugendreise/Resources/Public/CSS/fonts/icomoon.ttf?sa2hoh') format("truetype"),url('../../typo3conf/ext/jugendreise/Resources/Public/CSS/fonts/icomoon.woff?sa2hoh') format("woff"),url('../../typo3conf/ext/jugendreise/Resources/Public/CSS/fonts/icomoon.svg?sa2hoh#icomoon') format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-trash:before{content:"\e973"}.icon-bed:before{content:"\e94a"}.icon-transport:before{content:"\e972"}.icon-star-empty:before{content:"\e949"}.icon-star-half:before{content:"\e940"}.icon-abenteuer:before{content:"\e900"}.icon-alter:before{content:"\e901"}.icon-anreise .path1:before{content:"\e902";color:none}.icon-anreise .path2:before{content:"\e903";margin-left:-1.3330078125em;color:none}.icon-anreise .path3:before{content:"\e904";margin-left:-1.3330078125em;color:none}.icon-anreise .path4:before{content:"\e905";margin-left:-1.3330078125em;color:none}.icon-anreise .path5:before{content:"\e906";margin-left:-1.3330078125em;color:none}.icon-anreise .path6:before{content:"\e907";margin-left:-1.3330078125em;color:none}.icon-anreise .path7:before{content:"\e908";margin-left:-1.3330078125em;color:none}.icon-anreise .path8:before{content:"\e909";margin-left:-1.3330078125em;color:none}.icon-anreise .path9:before{content:"\e90a";margin-left:-1.3330078125em;color:none}.icon-anreise .path10:before{content:"\e90b";margin-left:-1.3330078125em;color:none}.icon-anreise .path11:before{content:"\e90c";margin-left:-1.3330078125em;color:none}.icon-anreise .path12:before{content:"\e90d";margin-left:-1.3330078125em;color:none}.icon-anreise .path13:before{content:"\e90e";margin-left:-1.3330078125em;color:none}.icon-anreise .path14:before{content:"\e90f";margin-left:-1.3330078125em;color:none}.icon-anreise .path15:before{content:"\e910";margin-left:-1.3330078125em;color:none}.icon-anreise .path16:before{content:"\e911";margin-left:-1.3330078125em;color:none}.icon-anreise .path17:before{content:"\e912";margin-left:-1.3330078125em;color:none}.icon-anreise .path18:before{content:"\e913";margin-left:-1.3330078125em;color:none}.icon-anreise .path19:before{content:"\e914";margin-left:-1.3330078125em;color:none}.icon-anreise .path20:before{content:"\e915";margin-left:-1.3330078125em;color:none}.icon-anreise .path21:before{content:"\e916";margin-left:-1.3330078125em;color:none}.icon-anreise .path22:before{content:"\e917";margin-left:-1.3330078125em;color:none}.icon-anreise .path23:before{content:"\e918";margin-left:-1.3330078125em;color:none}.icon-anreise .path24:before{content:"\e919";margin-left:-1.3330078125em;color:none}.icon-anreise .path25:before{content:"\e91a";margin-left:-1.3330078125em;color:none}.icon-anreise .path26:before{content:"\e91b";margin-left:-1.3330078125em;color:none}.icon-anreise .path27:before{content:"\e91c";margin-left:-1.3330078125em;color:none}.icon-anreise .path28:before{content:"\e91d";margin-left:-1.3330078125em;color:none}.icon-anreise .path29:before{content:"\e91e";margin-left:-1.3330078125em;color:none}.icon-anreise .path30:before{content:"\e91f";margin-left:-1.3330078125em;color:#fff}.icon-anreise .path31:before{content:"\e920";margin-left:-1.3330078125em;color:#363f40}.icon-apple-small:before{content:"\e921"}.icon-apple:before{content:"\e922"}.icon-arrow-down-18-px:before{content:"\e923"}.icon-arrow-forward-24-px:before{content:"\e924"}.icon-arrow-left:before{content:"\e925"}.icon-arrow-right:before{content:"\e926"}.icon-arrow-up-18-px-copy:before{content:"\e927"}.icon-arrow-up-18-px:before{content:"\e928"}.icon-ball:before{content:"\e929"}.icon-bestellung:before{content:"\e92a"}.icon-betreuer:before{content:"\e92c"}.icon-camping-map-route:before{content:"\e92d"}.icon-camping-place-map:before{content:"\e92e"}.icon-chat:before{content:"\e92f"}.icon-check-24-px:before{content:"\e930"}.icon-checklist-paper:before{content:"\e931"}.icon-checklist-white:before{content:"\e932"}.icon-checkout-check .path1:before{content:"\e933";color:#000}.icon-checkout-check .path2:before{content:"\e934";margin-left:-1em;color:#00e676}.icon-clip-large:before{content:"\e935"}.icon-clip-white:before{content:"\e936"}.icon-clock:before{content:"\e937"}.icon-close-white:before{content:"\e938"}.icon-close:before{content:"\e939"}.icon-creditcards:before{content:"\e93a"}.icon-dauer:before{content:"\e93b"}.icon-divider-copy-3:before{content:"\e93c"}.icon-divider:before{content:"\e93d"}.icon-education-atom:before{content:"\e93e"}.icon-facebook-icon:before{content:"\e93f"}.icon-group-9-copy-2:before{content:"\e941"}.icon-group-9-copy:before{content:"\e942"}.icon-group-9:before{content:"\e943"}.icon-group-30:before{content:"\e944"}.icon-home-white:before{content:"\e945"}.icon-i:before{content:"\e946"}.icon-info-24-red:before{content:"\e947"}.icon-instagram-icon:before{content:"\e948"}.icon-link:before{content:"\e94b"}.icon-list-dot:before{content:"\e94c"}.icon-list:before{content:"\e94d"}.icon-mail-small:before{content:"\e959"}.icon-mail-white:before{content:"\e95a"}.icon-maill-outlined:before{content:"\e95b"}.icon-menu-white:before{content:"\e95c"}.icon-off:before{content:"\e95d"}.icon-on:before{content:"\e95e"}.icon-oval-10-copy-2:before{content:"\e95f"}.icon-oval-10-copy:before{content:"\e960"}.icon-oval-10:before{content:"\e961"}.icon-phone-outlined:before{content:"\e962"}.icon-phone-white:before{content:"\e963"}.icon-phone:before{content:"\e964"}.icon-photo-image-files:before{content:"\e965"}.icon-print:before{content:"\e966"}.icon-radiobutton-off:before{content:"\e967"}.icon-radiobutton-on .path1:before{content:"\e968";color:#000}.icon-radiobutton-on .path2:before{content:"\e969";margin-left:-1em;color:#b8bfd3}.icon-search-white:before{content:"\e96a"}.icon-star:before{content:"\e96b"}.icon-toggle-close:before{content:"\e96c"}.icon-toggle-open:before{content:"\e96d"}.icon-unterkunft:before{content:"\e96e"}.icon-warning-24-px:before{content:"\e96f"}.icon-warning-outlined:before{content:"\e970"}.icon-whats-app-icon:before{content:"\e971"}.icon-arrow-back:before{content:"\e92b"}@font-face{font-family:'ludicrousregular';src:url('../../typo3conf/ext/jugendreise/Resources/Public/Fonts/ludicrous-webfont.woff2') format("woff2"),url('../../typo3conf/ext/jugendreise/Resources/Public/Fonts/ludicrous-webfont.woff') format("woff");font-weight:normal;font-style:normal}body{color:#202020;background-color:#F9F9F9;margin:0;padding:0}body,section,main{max-width:100%;overflow-x:hidden}img{max-width:100%;height:auto}figure{margin:0}.container{max-width:100%}.main-wrapper{width:100%;height:auto;overflow:hidden}.main-wrapper ul{margin:0;padding:0}.main-wrapper--booking{overflow:visible}.section-headline{margin:45px 0 30px 0;text-align:center}.section-headline h2{font-size:30px;line-height:36px}.section-headline p{font-weight:bold}.mobile-navigation{display:none}.offer-list__title{margin-top:60px;margin-bottom:30px}.offer-list__title p{margin:0;font-size:14px;font-weight:bold}.offer-list__title h2{font-size:30px;line-height:36px}.offer-list .offer-slider__item{margin-bottom:30px}.two_columns{width:100%;position:relative;padding-right:368px;padding-left:0}.two_columns .main_content{width:100%;border-right:1px solid #E3E8F0}.two_columns .sidebar{position:absolute;right:15px;top:0;bottom:0;z-index:10;width:353px;background:#FFF}p.label{text-transform:uppercase;line-height:15px;font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:1.2px;color:#ACB1C3 !important;margin-bottom:3px}p.label.black{color:#202020 !important;text-transform:none;font-size:14px;font-weight:bold;margin-bottom:20px;margin-top:20px}p.underline{background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/divider_horizontal.svg');background-position:left bottom;background-repeat:repeat-x;padding-bottom:5px}p.underline+p.underline{margin-top:-15px}::before{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{-webkit-margin-before:0}input,textarea,select,a,button{outline:none}@media (min-width:1200px){.container{width:1440px}}@media (max-width:800px){.row .row{margin:0 -15px}}.header{z-index:100}.header{width:100%;max-width:100%;position:absolute;left:0;top:0}.header ul{margin:0;padding:0}.header li{list-style-type:none}.header__logo{display:block;margin-left:-30px}.header__logo::before{display:block;content:'';width:10px;height:6px;position:absolute;right:29px;top:33px;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/arrow-down-18-px-white.svg');background-position:center center;background-repeat:no-repeat;background-size:contain;text-decoration:none;display:inline-block;white-space:pre-wrap}.header__logo:hover{background-color:#FFF}.header__logo--packlist::before{display:none}.header__logo--packlist:hover{background-color:none}.header__logo-nav{float:left}.header__logo-nav .header__logo{padding:0 48px 0 30px}.header__logo-nav ul>li{position:relative}.header__logo-nav ul>li .hover{display:none}.header__logo-nav ul>li ul{display:none;width:auto;position:absolute;left:-30px;right:0;top:78px;z-index:10;background-color:#ffffff;box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);padding-left:30px;padding-bottom:10px}.header__logo-nav ul>li ul li{font-family:'Montserrat',sans-serif;font-size:14px;line-height:34px}.header__logo-nav ul>li ul li a{color:#212121}.header__logo-nav ul>li:hover ul{display:block}.header__logo-nav ul>li:hover .header__logo{background:#FFF;position:relative;z-index:20}.header__logo-nav ul>li:hover .header__logo--packlist{background:none}.header__logo-nav ul>li:hover .header__logo::before{background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/arrow-up-18-px.svg')}.header__logo-nav ul>li:hover .hover{display:inline-block}.header__logo-nav ul>li:hover .default{display:none}.header__main-nav{display:inline-block;float:left}.header__main-nav li{display:inline-block}.header .header__top-info-box{display:block;float:right;color:#FFF;height:50px;overflow:hidden;margin-top:14px;font-family:'Montserrat',sans-serif;font-size:14px}.header .header__top-info-box a,.header .header__top-info-box p{display:block;float:left}.header--home{height:78px;color:#FFF}.header--home .header__logo{line-height:78px;position:relative}.header--home .header__main-nav{height:50px;line-height:50px;margin-top:14px}.header--home .header__main-nav li{height:50px;margin-left:60px}.header--home .header__main-nav li a{color:#FFF;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:bold;letter-spacing:1.3px;text-transform:uppercase;color:#ffffff}.header--home .header__top-info-box{height:50px;line-height:50px}.header--home .header__top-info-box__job_assistant{width:220px;height:50px;border-radius:4px;border:solid 2px #fff;color:#FFF;padding-left:46px;position:relative;margin-right:36px;line-height:46px}.header--home .header__top-info-box__job_assistant::before{display:block;width:21px;height:21px;position:absolute;left:15px;top:12px;font-family:'icomoon';content:"\e96b";color:#FFF;line-height:21px;text-align:center;font-size:18px;z-index:10;text-indent:0 !important}.header--home .header__top-info-box__telephone{padding-left:32px;position:relative;margin-top:0;margin-right:36px}.header--home .header__top-info-box__telephone::before{display:block;width:20px;height:20px;position:absolute;left:0;top:15px;font-family:'icomoon';content:"\e963";color:#FFF;line-height:21px;text-align:center;font-size:18px;z-index:10;text-indent:0 !important}.header--home .header__top-info-box__search-link{width:30px;height:30px;top:10px;position:relative}.header--home .header__top-info-box__search-link::before{display:block;width:30px;height:30px;position:absolute;left:0;top:0;font-family:'icomoon';content:"\e96a";color:#FFF;line-height:30px;text-align:center;font-size:20px;z-index:10;text-indent:0 !important}.header--home.header-inverted .header__main-nav li a{color:#202020 !important}.header--home.header-inverted .header__top-info-box__job_assistant{border:2px solid #202020;color:#202020}.header--home.header-inverted .header__top-info-box__job_assistant::before{color:#202020}.header--home.header-inverted .header__top-info-box__telephone{color:#202020}.header--home.header-inverted .header__top-info-box__telephone::before{color:#202020}.header--home.header-inverted .header__top-info-box__search-link::before{color:#202020}.header--category{height:115px}.header--category::before{display:block;content:'';width:100%;height:35px;position:absolute;left:0;top:0;z-index:10;background:#f5f5f5}.header--category::after{display:block;content:'';width:100%;height:80px;position:absolute;left:0;top:35px;z-index:5;-webkit-box-shadow:0 2px 5px 0px rgba(0,0,0,0.2);box-shadow:0 2px 5px 0px rgba(0,0,0,0.2)}.header--category .container{position:relative}.header--category .main-menu__general-nav{height:35px;line-height:35px;position:absolute;left:15px;right:15px;top:0;z-index:20}.header--category .main-menu__general-nav li{float:left}.header--category .main-menu__general-nav li.home a{color:#7a7a7a;font-weight:bold;font-size:12px;text-transform:uppercase}.header--category .main-menu__general-nav li.home a:hover{color:#202020}.header--category .main-menu__general-nav li.category{padding-left:60px;position:relative}.header--category .main-menu__general-nav li.category a{color:#7a7a7a}.header--category .main-menu__general-nav li.category a:hover{color:#202020}.header--category .main-menu__general-nav li.category.active a{color:#202020;position:relative}.header--category .main-menu__general-nav li.category.active a::before{top:100%;left:50%;border:solid transparent;content:'';display:block;height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(245,245,245,0);border-top-color:#f5f5f5;border-width:10px;margin-left:-10px;z-index:10;margin-top:9px}.header--category .main-menu__general-nav li.category::before{display:block;content:'';position:absolute;left:30px;top:0;z-index:10;width:1px;height:100%;border-left:dashed 1px silver}.header--category .main-menu__general-nav li.category:nth-of-type(2)::before{display:none}.header--category .main-menu__general-nav li.supervisor,.header--category .main-menu__general-nav li.contact{float:right;width:177px;text-align:center;color:#202020;height:35px}.header--category .main-menu__general-nav li.supervisor::before,.header--category .main-menu__general-nav li.contact::before{display:inline-block;content:'';width:15px;height:15px;margin-right:10px;background-position:center center;background-repeat:no-repeat;background-size:contain;position:relative;top:2px}.header--category .main-menu__general-nav li.supervisor{background-color:#eeeeee}.header--category .main-menu__general-nav li.supervisor::before{font-family:'icomoon';content:'\e96b';top:1px}.header--category .main-menu__general-nav li.contact::before{font-family:'icomoon';content:'\e964'}.header--category .main-menu__category-nav{position:absolute;left:-15px;right:15px;top:35px;height:80px;line-height:80px;z-index:15;padding-right:434px}.header--category .main-menu__category-nav li{float:left;position:relative;z-index:50}.header--category .main-menu__category-nav .logo .hover{display:none}.header--category .main-menu__category-nav .logo .category-logo{display:block;width:auto;padding:0 60px 0 30px;position:relative}.header--category .main-menu__category-nav .logo .category-logo::before{display:block;font-family:'icomoon';content:'\e923';font-size:6px;width:10px;height:6px;position:absolute;right:30px;top:39px;text-decoration:none;display:inline-block;white-space:pre-wrap;color:#FFF}.header--category .main-menu__category-nav .logo ul{display:none;width:auto;position:absolute;left:0;right:0;top:79px;top:80px;z-index:10;padding-left:30px;padding-bottom:10px}.header--category .main-menu__category-nav .logo ul li{font-family:'Montserrat',sans-serif;font-size:14px;line-height:34px;width:100%}.header--category .main-menu__category-nav .logo ul li a{color:#212121}.header--category .main-menu__category-nav .logo:hover .default{display:none}.header--category .main-menu__category-nav .logo:hover .hover{display:inline-block}.header--category .main-menu__category-nav li.logo:hover .category-logo{background-color:#FFF;overflow:hidden;position:relative;z-index:20}.header--category .main-menu__category-nav li.logo:hover .category-logo::before{content:'\e927';color:#202020}.header--category .main-menu__category-nav li.logo:hover ul{display:block;background-color:#FFF}.header--category .main-menu__category-nav li.logo:hover ul::before{display:block;content:'';position:absolute;left:0;top:-80px;right:0;bottom:0;z-index:-1;-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.1)}.header--category .main-menu__category-nav .category-wrapper{width:auto;float:right}.header--category .main-menu__category-nav .category-item{position:relative;height:80px}.header--category .main-menu__category-nav .category-item>a{display:block;font-size:14px;font-weight:bold;letter-spacing:1.3px;color:#ffffff;line-height:48px;text-transform:uppercase;margin:16px 0;padding:0 25px}.header--category .main-menu__category-nav .category-item ul{display:none;width:210px;padding:10px 0;background:#FFF;border-radius:4px;position:absolute;left:50%;top:80px;z-index:10;margin-left:-105px;-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.1);border-radius:4px 4px}.header--category .main-menu__category-nav .category-item ul li{width:100%}.header--category .main-menu__category-nav .category-item ul li a{display:block;line-height:18px;padding:8px 30px}.header--category .main-menu__category-nav .category-item ul li a:hover{background-color:#eeeeee}.header--category .main-menu__category-nav .category-item ul li:last-of-type{border-top:1px solid #E3E8F0}.header--category .main-menu__category-nav .category-item ul::before{bottom:100%;left:50%;border:solid transparent;content:'';display:block;height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#FFF;border-width:10px;margin-left:-10px}.header--category .main-menu__category-nav .category-item:hover>a{border-radius:4px}.header--category .main-menu__category-nav .category-item:hover ul{display:block}.header--category .main-menu__category-nav .contact{position:absolute;right:0;top:0;z-index:10;width:177px;text-align:center;background:#D7202F;text-transform:uppercase;height:80px}.header--category .main-menu__category-nav .contact a{color:#FFF;font-size:14px;font-weight:bold;letter-spacing:1.3px}.header--category .main-menu__category-nav .contact a::before{display:inline-block;content:'\e95a';font-family:'icomoon';width:17px;height:17px;position:relative;top:2px;margin-right:15px;font-size:14px}.header--category .main-menu__category-nav .favourites{position:absolute;right:177px;top:0;z-index:10;width:177px;text-align:center;background-color:rgba(0,0,0,0.05);text-transform:uppercase;height:80px}.header--category .main-menu__category-nav .favourites a{color:#FFF;font-size:14px;font-weight:bold;letter-spacing:1.3px}.header--category .main-menu__category-nav .favourites a::before{display:inline-block;font-family:'icomoon';content:'\e935';width:15px;height:16px;position:relative;top:2px;margin-right:15px;font-weight:normal;font-size:14px}.header--category .main-menu__category-nav .favourites .counter{display:none;width:28px;height:28px;font-size:12px;letter-spacing:1.2px;color:#FFF;background:#FFF;border-radius:50% 50%;line-height:28px;text-align:center;position:absolute;right:5px;top:5px;z-index:10}.header--category .main-menu__category-nav .favourites.active{background-color:#FFF}.header--category .main-menu__category-nav .favourites.active a{background:none;color:#202020}.header--category .main-menu__category-nav .favourites.active a::before{color:#202020}.header--category .main-menu__category-nav .favourites.active .counter{display:block}.header--category .main-menu__category-nav .search{width:80px;height:80px;padding:25px;position:absolute;top:0;right:354px;z-index:10}.header--category .main-menu__category-nav .search a{display:block;width:100%;height:100%}.header--category .main-menu__category-nav .search a::before{display:block;content:'';width:100%;height:100%;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/search-white.svg');background-position:center;background-repeat:no-repeat;background-size:80%}.header--category.header--ferienlager::after{background:#B4CB2C}.header--category.header--ferienlager.header--category .main-menu__category-nav .favourites .counter{color:#B4CB2C}.header--category.header--ferienlager.header--category .main-menu__category-nav .favourites.active .counter{color:#FFF;background:#B8BFD3}.header--category.header--jugendreisen::after{background:#00ABBC}.header--category.header--jugendreisen.header--category .main-menu__category-nav .favourites .counter{color:#00ABBC}.header--category.header--jugendreisen.header--category .main-menu__category-nav .favourites.active .counter{color:#FFF;background:#B8BFD3}.header--category.header--klassenfahrten::after{background:#F36F32}.header--category.header--klassenfahrten.header--category .main-menu__category-nav .favourites .counter{color:#F36F32}.header--category.header--klassenfahrten.header--category .main-menu__category-nav .favourites.active .counter{color:#FFF;background:#B8BFD3}.header--category.header--klassenfahrten .main-menu__category-nav .category-item>a{padding:0 15px}.header--category.header--order{height:80px;position:fixed;top:0 !important}.header--category.header--order::before{display:none}.header--category.header--order::after{top:0;position:fixed}.header--category.header--order .main-menu__category-nav{top:0 !important}.header--category.header--order .category-logo{background:none !important}.header--category.header--order .category-logo::before{display:none !important}.header--category.header--order .back{width:353px;height:80px;position:absolute;right:0;top:0;z-index:10;background-color:rgba(0,0,0,0.05);line-height:80px;text-align:center}.header--category.header--order .back a{display:block;width:100%;color:#FFF;position:relative}.header--category.header--order .back a::before{display:inline-block;content:"\e925";font-family:'icomoon';color:#FFF;font-size:14px;margin-right:10px;position:relative;top:1px}.header--category.header--order .favourites{right:353px}.header--ferienlager .main-menu__category-nav .category-item:hover>a{background:#A1B627}.header--jugendreisen .main-menu__category-nav .category-item:hover>a{background:#0099A8}.header--klassenfahrten .main-menu__category-nav .category-item:hover>a{background:#DA632C}@media (min-width:1150px) and (max-width:1280px){.header--home .header__main-nav li{margin-left:30px}}@media (max-width:1239px){.header--category .main-menu__category-nav .category-item>a{padding:0 15px}}@media (min-width:1024px) and (max-width:1149px){.header--category .main-menu__category-nav .category-item>a{padding:0 5px;font-size:10px}.header--category .main-menu__category-nav .favourites a,.header--category .main-menu__category-nav .contact a{font-size:10px}}@media (min-width:1024px){.header--category .main-menu__category-nav .logo .category-logo{height:80px;line-height:95px}}@media (max-width:1280px){.header--home .header__top-info-box__job_assistant{overflow:hidden;width:54px;text-indent:54px}.header--home .header__top-info-box__telephone{overflow:hidden;width:32px;height:50px;text-indent:54px}.header--home .header__top-info-box__telephone::before{left:6px}.header--home .header__main-nav li{margin-left:35px}}@media (max-width:1400px){.header--home .header__top-info-box__job_assistant{margin-right:20px}.header--home .header__top-info-box__telephone{margin-right:20px}.header--home .header__main-nav li{margin-left:35px}}@media (min-width:1024px){body.fixed_navigation .header--category{position:fixed;top:-35px}body.fixed_navigation .header--category .main-menu__general-nav{display:none}}@media (min-width:800px) and (max-width:1024px){.header--category .main-menu__category-nav .contact{width:169px;right:-25px}.header--category .main-menu__category-nav .favourites{right:144px;width:80px;overflow:hidden}.header--category .main-menu__category-nav .favourites a{font-size:0;text-indent:100px}.header--category .main-menu__category-nav .favourites a::before{margin:0;font-size:14px;text-indent:0;left:5px}.header--category.header--order .back{width:248px}.header--category .main-menu__general-nav li.contact{margin-right:-25px;width:168px}.header--category .main-menu__category-nav{padding-right:303px}.header--category .main-menu__category-nav .search{right:223px}}@media (max-width:1023px){.header--category::before,.header--category .main-menu__general-nav,.header--category .main-menu__category-nav .category-wrapper,.supervisor,.header--category .main-menu__general-nav li.supervisor,.header--category .main-menu__general-nav li.contact,.header--category .main-menu__general-nav li.category.active,.header--category .main-menu__category-nav .contact{display:none}.header--category .main-menu__category-nav .logo .category-logo{padding:0 45px 0 30px}.header--category .main-menu__category-nav .logo .category-logo::before{right:0}.header--category::after{top:0}.header--category{position:fixed}.header--category{height:80px;top:0}.header--category .main-menu__category-nav{height:80px;top:0;padding-right:0}.header--category .main-menu__category-nav .toggle{width:45px;height:80px;float:right;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/svg/menu-white.svg');background-position:center center;background-repeat:no-repeat;margin-right:-15px}.header--category .main-menu__category-nav .toggle.active{position:relative}.header--category .main-menu__category-nav .toggle.active::before{display:block;content:"\e938";font-family:'icomoon';width:45px;height:80px;position:absolute;left:0;top:0;z-index:10;background-color:#FFF;font-size:16px;line-height:80px;text-align:center}.header--category .main-menu__category-nav .search{width:45px;height:80px;padding:0;margin:0;right:30px;left:auto}.header--category .main-menu__category-nav .search a::before{background-size:36%}.header--category .main-menu__category-nav .favourites{top:0;right:75px;left:auto;width:45px;height:80px;background:none;margin:0;padding:0;overflow:hidden;font-size:0;text-indent:150px}.header--category .main-menu__category-nav .favourites a{display:block;width:590px;height:800px;position:relative}.header--category .main-menu__category-nav .favourites a::before{width:45px;height:80px;position:absolute;left:0;top:0;z-index:10;margin:0;text-indent:0;font-size:16px;line-height:80px;text-align:center}.header--category .main-menu__category-nav .favourites .counter{display:none !important}.header--home .toggle{width:30px;height:30px;float:right;margin:10px 0 0 5px;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/svg/menu-white.svg');background-position:center center;background-repeat:no-repeat}}@media (max-width:768px){.header--home .header__main-nav{display:none}.header--category .main-menu__category-nav .logo .category-logo{padding:0 20px 0 30px}.header--category .main-menu__category-nav .logo .category-logo::before{right:5px}}@media (max-width:600px){.header__logo-nav{max-width:50%}.header__logo-nav .header__logo-nav .header__logo{max-width:100%;padding-left:25px}.header__top-info-box .header__top-info-box__job_assistant,.header__top-info-box .header__top-info-box__telephone{margin-right:10px}}@media (max-width:320px){.header--category .main-menu__category-nav li.logo img{max-height:25px}}.header-slider{width:100%;overflow:hidden}.header-slider--home{width:100%;height:829px;float:left;overflow:hidden;color:#FFF;font-family:'Montserrat',sans-serif}.header-slider--home .header-slider__item_container{position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat}.header-slider--home .header-slider__item_container::before{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:120px;z-index:5;background:rgba(0,0,0,0.35);background:-moz-linear-gradient(top,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.15) 34%,transparent 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,0,0,0.35)),color-stop(34%,rgba(0,0,0,0.15)),color-stop(100%,transparent));background:-webkit-linear-gradient(top,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.15) 34%,transparent 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.15) 34%,transparent 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.15) 34%,transparent 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.15) 34%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0)}.header-slider--home .header-slider__item_container::after{display:block;content:'';position:absolute;bottom:0;left:0;width:100%;height:300px;z-index:5;background:transparent;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,transparent),color-stop(66%,rgba(0,0,0,0.15)),color-stop(100%,rgba(0,0,0,0.35)));background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);background:-o-linear-gradient(top,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);background:-ms-linear-gradient(top,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0)}.header-slider--home__item{width:100%;height:829px;float:left;overflow:hidden;position:relative;z-index:20}.header-slider--home__item__top{margin-left:150px;margin-top:359px;margin-bottom:73px}.header-slider--home__item__top h4{font-size:52px;line-height:62px;font-weight:900;text-shadow:1px 1px 2px rgba(0,0,0,0.5);margin:0;text-transform:uppercase}.header-slider--home__item__top p{font-size:40px;line-height:48px;font-weight:bold;text-shadow:1px 1px 2px rgba(0,0,0,0.5);margin:0}.header-slider--home__item__bottom{margin-left:150px}.header-slider--home__item__bottom h5{font-size:30px;line-height:37px;font-weight:bold;text-shadow:0 1px 0 rgba(0,0,0,0.5);margin:0 0 4px 0}.header-slider--home__item__bottom p{font-size:14px;color:#ffffff;text-shadow:0 1px 0 rgba(0,0,0,0.5);margin:0 0 10px 0}.header-slider--home__item__bottom p span{font-size:24px;font-weight:bold}.header-slider--home .slick-prev{left:50%;margin:15px 0 0 -690px;top:50%}.header-slider--home .slick-next{left:50%;margin:15px 0 0 630px;top:50%}.header-slider--home .slick-dots{display:none}.header-slider--category{width:100%;height:500px;overflow:hidden;margin-top:115px;position:relative}.header-slider--category .header-slider--category__title{font-family:'ludicrousregular';font-size:50px;line-height:60px;color:#ffffff;text-shadow:1px 1px 4px rgba(0,0,0,0.5);position:relative;z-index:20}.header-slider--category .header-slider--category__title h1{font-family:'ludicrousregular';font-size:100px;line-height:120px;color:#FFFFFF;text-shadow:2px 1px 4px rgba(0,0,0,0.5);margin-top:230px;margin-bottom:0}.header-slider--category .header-slider--category__title p{margin:0}.header-slider--category .header-slider--category__slider-container{color:#ffffff;text-shadow:1px 1px 2px rgba(0,0,0,0.5);position:relative;z-index:20;margin-top:250px;max-width:350px;float:right;margin-right:70px}.header-slider--category .header-slider--category__slider-container h2{font-size:30px;line-height:40px;font-weight:bold;margin-bottom:0}.header-slider--category .header-slider--category__slider-container p{margin:4px 0 10px 0}.header-slider--category .header-slider--category__slider-container p span{font-size:24px;line-height:26px}.header-slider--category .header-slider--category__slider-container .btn{width:100%}.header-slider--category::before{display:block;content:'';position:absolute;left:0;bottom:0;z-index:10;width:100%;height:270px;background:transparent;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,transparent),color-stop(66%,rgba(0,0,0,0.15)),color-stop(100%,rgba(0,0,0,0.35)));background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);background:-o-linear-gradient(top,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);background:-ms-linear-gradient(top,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0)}.header-slider--category .slick-prev{position:absolute;left:-45px;bottom:50px;z-index:10}.header-slider--category .slick-next{position:absolute;right:-45px;bottom:50px;z-index:10}.header-slider--category .slick-dots{margin:0;padding:0;width:100%;text-align:center}.header-slider--category .slick-dots li{display:inline-block;list-style-type:none;margin:0 5px;padding-top:1px}.header-slider--category .slick-dots li button{display:block;width:18px;height:18px;border:none;background:none;background-color:#FFF;border-radius:50% 50%;margin-top:5px;overflow:hidden;font-size:0;text-indent:40px;-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.1)}.header-slider--category .slick-dots li.slick-active button{background:#AFB7CD}.header-slider--category--background-slider{position:absolute !important;left:0;top:0;z-index:-1;width:100%;height:100%}.header-slider--category--background-slider .slick-list,.header-slider--category--background-slider .slick-track{height:100% !important;margin:0 !important;padding:0 !important}.header-slider--category--background-slider__item{width:100% !important;height:100% !important;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;float:left;position:absolute !important;left:-100px !important;top:0;transition:all 2s ease-out}.header-slider--category--background-slider__item.slick-current{transition:all 2s ease-out;left:0px !important}.header-slider--category--background-slider button{display:none !important}.header-slider.header-slider--jugendreisen .header-slider--category__title h1,.header-slider.header-slider--jugendreisen .header-slider--category__title p{font-family:'Gochi Hand',cursive}.header-slider.header-slider--klassenfahrten .header-slider--category__title h1,.header-slider.header-slider--klassenfahrten .header-slider--category__title p{font-family:'Hind',sans-serif}@media (max-width:1439px){.header-slider--home .slick-prev{left:0;margin:0}.header-slider--home .slick-next{right:0;left:auto;margin:0}}@media (max-width:1023px){.header-slider--category{margin-top:80px}}@media (max-width:1195px){.header-slider--category .header-slider--category__title h1{margin-top:170px}}@media (max-width:1023px){.header-slider--category .header-slider--category__title h1{margin-top:50px}.header-slider--category .header-slider--category__slider-container{margin:50px 0 0 0;max-width:none;padding:0 45px}.header-slider--category__item{position:relative}.header-slider--category .header-slider--category__slider-container .btn{width:48px;float:right;font-size:0;overflow:hidden;text-indent:50px;position:absolute;right:5px;top:10px;z-index:10}.header-slider--category .slick-next{right:0;top:10px}.header-slider--category .slick-prev{left:0;top:10px}}@media (max-width:768px){.header-slider--home__item__top{margin-left:100px;margin-bottom:40px}.header-slider--home__item__bottom{margin-left:100px}.category-filters .category-filters__text{margin-bottom:30px}.header-slider--category .slick-arrow{margin-top:10px}}@media (max-width:700px){.header-slider--category .header-slider--category__title h1{font-size:60px;line-height:80px}.header-slider--category .header-slider--category__title p{font-size:30px;line-height:40px}.category-filters .category-filters__form .form_item{width:100% !important;padding:0 !important}}@media (max-width:600px){.header-slider--home{height:340px}.header-slider--home__item{height:340px}.header-slider--home__item__top{margin-left:0;margin-top:100px;padding:0 40px}.header-slider--home__item__top h4{font-size:30px;line-height:36px}.header-slider--home__item__top p{font-size:16px;line-height:19px}.header-slider--home__item__bottom{margin:0;padding:0 40px}.header-slider--home__item__bottom h5{float:left;font-size:24px;line-height:29px}.header-slider--home__item__bottom p{float:left;clear:left}.header-slider--home__item__bottom a{float:right;display:block;margin-top:-28px;width:48px !important;font-size:0;text-indent:50px}.header-slider--home .slick-prev,.header-slider--home .slick-next{top:227px}}@media (min-width:1024px){.header-slider--home .slick-dots{display:block;position:absolute;left:0;bottom:125px;z-index:10;text-align:center;width:100%}.header-slider--home .slick-dots li{display:inline-block;list-style-type:none;margin:0 5px;padding-top:1px}.header-slider--home .slick-dots li button{display:block;width:18px;height:18px;border:none;background:none;background-color:#FFF;border-radius:50% 50%;margin-top:5px;overflow:hidden;font-size:0;text-indent:40px;-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.1)}.header-slider--home .slick-dots li.slick-active button{background-color:#b8bfd3}}.btn{display:inline-block;font-family:Montserrat;font-size:11px;font-weight:bold;letter-spacing:1.1px;text-align:center;color:#202020;width:270px;max-width:100%;height:48px;line-height:46px;border-radius:4px;border:solid 1px #202020;transition:0.1s ease-in;overflow:hidden}.btn:hover{background:#202020;color:#FFF;text-decoration:none}.btn--cta{border:none;width:352px;color:#FFF;background:#D7202F}.btn--cta:hover{background:#C11C2A}.btn--icon{position:relative;padding-right:48px}.btn--icon::before{display:block;content:'';width:48px;height:48px;position:absolute;right:0;top:0;z-index:10;background-color:rgba(0,0,0,0.1);background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/arrow-forward-24-px-white.svg');background-position:center center;background-repeat:no-repeat}.btn--green{background:#B4CB2C}.btn--green:hover{background:#A1B627}.btn--orange{background:#F36F32}.btn--orange:hover{background:#DA632C}.btn--turquoise{background:#00ABBC}.btn--turquoise:hover{background:#0099A8}.btn--watchlist{border:none;width:322px;color:#ACB1C3;background:#202020;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn--watchlist::before{display:inline-block;font-family:'icomoon';content:'\e935';color:#ACB1C3;margin-right:10px;transition:0.1s ease-in;margin-top:-10px;position:relative;top:4px;font-size:20px}.btn--watchlist:hover::before{color:#FFF;transition:0.1s ease-in}button[type="submit"]{background:none}.category-filters{width:100%;position:relative;top:-123px;margin-bottom:-103px;z-index:40;border-radius:4px;overflow:hidden;padding:20px 0 60px 0}.category-filters__item{position:relative}.category-filters__item__top{width:100%;height:118px;border-radius:4px 4px 0 0;color:#FFF;overflow:hidden;padding:23px 30px;font-family:'Montserrat',sans-serif;font-size:14px;line-height:18px;font-weight:bold}.category-filters__item__top h2{font-size:30px;line-height:30px;margin:10px 0 5px 0}.category-filters__item__top p{margin:0}.category-filters__item__bottom{width:100%;height:auto;background-color:#FFF;padding:30px 30px 20px 30px;border-radius:0 0 4px 4px}.category-filters__item__bottom label{display:block;width:100%;font-family:'Montserrat',sans-serif;font-size:12px;line-height:14px;font-weight:bold;letter-spacing:1.2px;color:#ACB1C3;margin-bottom:10px}.category-filters__item__bottom select{width:100%;height:48px;margin-bottom:20px}.category-filters__item__bottom .btn{width:100%;margin-bottom:20px}.category-filters__item__bottom a{display:block;width:100%;text-align:center;font-family:'Montserrat',sans-serif;font-size:12px;line-height:14px;font-weight:bold;letter-spacing:1.2px;text-align:center;color:#737373}.category-filters__item--green .category-filters__item__top{background:#B4CB2C}.category-filters__item--turquoise .category-filters__item__top{background:#00ABBC}.category-filters__item--orange .category-filters__item__top{background:#F36F32}.category-filters__item--orange .category-filters__item__top h2{margin-top:28px}.category-filters__item::before{display:block;content:'';position:absolute;left:15px;right:15px;top:0;bottom:0;z-index:-1;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.2);box-shadow:0 2px 2px 0 rgba(0,0,0,0.2);border-radius:4px 4px;transition:all 0.3s}.category-filters__item.highlighted::before{-webkit-box-shadow:0 20px 60px 0 rgba(0,0,0,0.15);box-shadow:0 20px 60px 0 rgba(0,0,0,0.15);transition:all 0.3s}.category-filters .category-filters__text{font-size:16px;line-height:24px;font-weight:bold;padding-top:20px}.category-filters .category-filters__text p{margin:0}.category-filters .category-filters__form label{color:#FFF}.category-filters .category-filters__form .form_item{width:50%;float:left;overflow:hidden;margin-bottom:20px;padding-right:15px}.category-filters .category-filters__form .form_item:last-of-type{padding-right:0;padding-left:15px}.category-filters .category-filters__form button[type="submit"]{border:none;width:352px;color:#FFF;background:#D7202F;width:100%;margin-bottom:20px}.category-filters .category-filters__form button[type="submit"]:hover{background:#C11C2A}.category-filters .category-filters__form a{display:block;font-size:12px;font-weight:bold;letter-spacing:1.2px;text-align:center;color:#ffffff;margin:0 auto}.category-filters--ferienlager{margin:0;top:0;background:#B4CB2C;color:#FFF;position:relative;padding:20px 0 20px 0;overflow:visible}.category-filters--ferienlager::before{display:block;content:'';position:absolute;left:0;top:-75px;z-index:10;width:100%;height:80px;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/green-wave-pattern.svg');background-position:center top}.category-filters--jugendreisen{margin:0;top:0;background:#00ABBC;color:#FFF;position:relative;padding:20px 0 20px 0;overflow:visible}.category-filters--jugendreisen::before{display:block;content:'';position:absolute;left:0;top:-75px;z-index:10;width:100%;height:80px;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/rectangle-83-long.svg');background-position:center top;background-size:cover}.category-filters--klassenfahrten{margin:0;top:0;background:#F36F32;color:#FFF;position:relative;padding:40px 0 20px 0;overflow:visible}.category-filters--klassenfahrten::before{display:none}.replace-rating{display:inline-block;width:1px;height:1px;overflow:hidden}.search-rating{position:absolute;display:none;z-index:10}@media (max-width:1370px){.category-filters__item__top{padding:12px 30px}}@media (max-width:1024px){.category-filters__item__top{padding:12px 15px}.category-filters__item__top h2{font-size:26px;margin-top:7px}.category-filters__item__bottom{padding:20px 15px}}@media (min-width:769px){.category-filters__item__bottom{display:block !important}}@media (max-width:768px){.category-filters__item{margin-bottom:10px}.category-filters__item__top{padding:12px 20px;border-radius:4px 4px;position:relative}.category-filters__item__top::before{display:block;content:'';position:absolute;right:13px;top:50%;z-index:10;margin-top:-20px;width:40px;height:40px;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/arrow-down-18-px-white@3x.png');background-position:center center;background-repeat:no-repeat}.category-filters__item__top.active::before{background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/arrow-up-18-px-copy@3x.png')}.category-filters__item__bottom{display:none}.category-filters__item.highlighted::before{display:block;content:'';position:absolute;left:15px;right:15px;top:0;bottom:0;z-index:-1;-webkit-box-shadow:0px 3px 10px 5px rgba(0,0,0,0.15);box-shadow:0px 3px 10px 5px rgba(0,0,0,0.15);border-radius:4px 4px}}@media (min-width:601px) and (max-width:768px){.category-filters--jugendreisen::before{top:-45px}}@media (max-width:600px){.category-filters{padding-top:0;top:-40px;margin-bottom:-60px}.category-filters__item{margin-bottom:10px}.category-filters__item__top{height:115px;padding:15px 20px;position:relative}.category-filters__item__top h2{font-size:20px;line-height:20px;margin:0 0 15px 0}}.images-intermediate{margin-bottom:90px;height:auto;overflow:hidden}.images-intermediate h1,.images-intermediate h2,.images-intermediate h3 h4{font-family:'Montserrat',sans-serif;font-size:30px;line-height:37px;font-weight:bold;text-align:center;margin-bottom:7px;margin-bottom:32px}.images-intermediate__text{font-family:'Hind',sans-serif;font-size:18px;line-height:24px}.images-intermediate__image{position:relative}.images-intermediate__image img{border-radius:4px 4px 0 0}.images-intermediate__image figcaption{font-family:'Montserrat',sans-serif;font-size:14px;line-height:48px;width:100%;height:48px;padding:0 20px;border-radius:0 0 4px 4px;background-color:#FFF}.images-intermediate__image::before{display:block;content:'';position:absolute;left:15px;right:15px;top:0;bottom:0;z-index:-1;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-radius:4px 4px;transition:box-shadow 0.2s}.images-intermediate__image:hover::before{display:block;content:'';position:absolute;left:15px;right:15px;top:0;bottom:0;z-index:-1;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.24),0 0 4px 0 rgba(0,0,0,0.12);box-shadow:0 4px 4px 0 rgba(0,0,0,0.24),0 0 4px 0 rgba(0,0,0,0.12);border-radius:4px 4px;transition:box-shadow 0.2s}.images-intermediate--left-heading{margin-top:60px}.images-intermediate--left-heading h2{font-size:24px;line-height:28px;font-weight:bold;color:#202020;font-family:'Montserrat',sans-serif;margin-bottom:14px;text-align:left}@media (min-width:1025px){.text-desktop.text-center.images-intermediate_headline h1,.text-desktop.text-center.images-intermediate_headline h2,.text-desktop.text-center.images-intermediate_headline h3,.text-desktop.text-center.images-intermediate_headline h4{padding-left:20%;padding-right:20%;text-align:center}}@media (max-width:1024px){.images-intermediate__image figcaption{font-size:12px}}@media (max-width:768px){.images-intermediate__image{margin-bottom:6px}.images-intermediate__image img{width:100%;height:auto}}@media (max-width:600px){.images-intermediate__image.left{padding-right:3px}.images-intermediate__image.left::before{right:3px}.images-intermediate__image.right{padding-left:3px}.images-intermediate__image.right::before{left:3px}}@keyframes animateLink{0%{top:-50px}80%{top:-50px}100%{top:0}}.offer-slider{position:relative}.offer-slider__headline{color:#FFF}.offer-slider__headline h2{font-family:'Montserrat',sans-serif;font-size:30px;line-height:37px;font-weight:bold;text-align:center;margin-bottom:7px}.offer-slider__headline p{font-family:'Montserrat',sans-serif;font-size:14px;line-height:18px;font-weight:bold;text-align:center;margin-bottom:30px}.offer-slider__item{position:relative}.offer-slider__item figure{position:relative;width:100%;height:auto;border-radius:4px 4px 0 0;overflow:hidden;overflow:hidden;position:relative}.offer-slider__item figure a{position:absolute;left:0;top:0;z-index:20;width:100%}.offer-slider__item figure img{width:100%;height:auto}.offer-slider__item figure figcaption{position:absolute;left:0;bottom:10px;z-index:20;font-family:'Montserrat',sans-serif;font-size:24px;font-weight:bold;color:#ffffff;line-height:30px;padding:0 30px;color:#FFF}.offer-slider__item figure::before{display:block;content:'';position:absolute;bottom:0;left:0;width:100%;height:70px;z-index:15;background:transparent;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,transparent),color-stop(66%,rgba(0,0,0,0.15)),color-stop(100%,rgba(0,0,0,0.35)));background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);background:-o-linear-gradient(top,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);background:-ms-linear-gradient(top,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0)}.offer-slider__item p{font-family:'Montserrat',sans-serif;font-size:14px;background-color:#FFF;padding:30px 30px 10px 30px;margin:0}.offer-slider__item p span{font-size:40px;font-weight:bold;line-height:40px}.offer-slider__item a{overflow:hidden;width:100%}.offer-slider__item a.btn.btn--cta.btn--icon{-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;text-transform:uppercase}.offer-slider__item::before{display:block;content:'';position:absolute;left:15px;right:15px;top:0;bottom:0;z-index:-1;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-radius:4px 4px;transition:box-shadow 0.2s;bottom:5px;background-color:#FFF}.offer-slider__item:hover::before{display:block;content:'';position:absolute;left:15px;right:15px;top:0;bottom:0;z-index:-1;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.24),0 0 4px 0 rgba(0,0,0,0.12);box-shadow:0 4px 4px 0 rgba(0,0,0,0.24),0 0 4px 0 rgba(0,0,0,0.12);border-radius:4px 4px;transition:box-shadow 0.2s;bottom:5px}.offer-slider__item--overlay .offer-slider__item__overlay{position:absolute;left:15px;right:15px;bottom:132px;z-index:20;background-color:#FFF;overflow:hidden;height:208px;transition:all 0.5s}.offer-slider__item--overlay .offer-slider__item__overlay p{margin:0;padding:0;line-height:18px}.offer-slider__item--overlay .offer-slider__item__overlay__row{height:52px;padding:0 30px;overflow:hidden;width:100%;position:relative}.offer-slider__item--overlay .offer-slider__item__overlay__row::before{display:block;content:'';position:absolute;bottom:0;left:30px;right:30px;z-index:10;height:1px;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/divider_horizontal.svg');background-position:left bottom;background-repeat:repeat-x}.offer-slider__item--overlay .offer-slider__item__overlay__row .offer-slider__item__overlay__data.half{width:50%;float:left}.offer-slider__item--overlay .offer-slider__item__overlay__row .offer-slider__item__overlay__data.half:last-of-type{position:relative;padding-left:10px}.offer-slider__item--overlay .offer-slider__item__overlay__row .offer-slider__item__overlay__data.half:last-of-type::before{display:block;content:'';position:absolute;top:3px;bottom:3px;left:0;z-index:10;width:1px;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/divider.svg');background-position:left 10px;background-repeat:no-repeat}.offer-slider__item--overlay .offer-slider__item__overlay__row p{margin:0;min-width:50%}.offer-slider__item--overlay .offer-slider__item__overlay__row p span{margin-top:12px;display:block;font-size:12px;line-height:18px;font-weight:bold;letter-spacing:1.2px;color:#ACB1C3;text-transform:uppercase}.offer-slider__item--overlay figure{height:369px;overflow:hidden;position:relative}.offer-slider__item--overlay figure .no-longer-bookable{display:block;width:160px;height:62px;position:absolute;left:25px;top:17px;z-index:20;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/stamp-nichtbuchbar-transporent.png');background-position:center center;background-size:contain;background-repeat:no-repeat}.offer-slider__item--overlay figure img{transition:all 0.5s;position:absolute;left:50%;top:0;z-index:10;height:240px;width:auto;max-width:inherit;transform:translate(-50%,0%)}.offer-slider__item--overlay figure a{top:-50px}.offer-slider__item--overlay figure figcaption{bottom:218px;transition:all 0.5s}.offer-slider__item--overlay figure:before{bottom:208px;background:transparent;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,transparent),color-stop(66%,rgba(0,0,0,0.15)),color-stop(100%,rgba(0,0,0,0.35)));background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);background:-o-linear-gradient(top,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);background:-ms-linear-gradient(top,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0);transition:all 0.5s}.offer-slider__item--overlay:hover figure img{height:369px;width:auto;max-width:inherit;left:50%;transform:translate(-50%,0%);transition:all 0.5s}.offer-slider__item--overlay:hover figure a{animation:animateLink 0.5s;top:0}.offer-slider__item--overlay:hover figure figcaption{bottom:10px;transition:all 0.5s}.offer-slider__item--overlay:hover figure:before{bottom:0;transition:all 0.5s}.offer-slider__item--overlay:hover .offer-slider__item__overlay{height:0;transition:all 0.5s}.offer-slider__item--discount p.discount{position:absolute;bottom:95px;background:none;text-decoration:line-through}.offer-slider__item--discount p span{color:#d7202f}.offer-slider__show-all{text-align:center;margin:30px 0 20px 0}.offer-slider--padding-bottom{padding-bottom:60px}.offer-slider--green{padding-top:100px;background-color:#B4CB2C;overflow-y:visible}.offer-slider--green::before{display:block;content:'';position:absolute;left:0;top:0px;z-index:10;width:100%;height:80px;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/green-wave-pattern.svg');background-position:left top;background-repeat:repeat-x;background-color:#F9F9F9}.offer-slider--green.white::before{background-color:#FFF}.offer-slider--blue{background-color:#00ABBC;padding-top:120px;overflow-y:visible}.offer-slider--blue::before{display:block;content:'';position:absolute;left:0;top:0px;z-index:10;width:100%;height:120px;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/rectangle-83-long.svg');background-position:right top;background-size:100%;background-color:#B4CB2C}.offer-slider--blue--white::before{background-color:#FFF}.offer-slider--blue .offer-slider__show-all{margin-bottom:60px}.offer-slider--orange{background-color:#F36F32}.offer-slider--orange .offer-slider__headline{margin-top:60px}.offer-slider--orange .offer-slider__show-all{margin-bottom:60px}.offer-slider__show-all .btn{border:2px solid #FFF;color:#FFF}.offer-slider__show-all .btn:hover{border:2px solid #202020}.offer-slider .slick-prev{left:-30px;top:50%;margin-top:-15px}.offer-slider .slick-next{right:-30px;top:50%;margin-top:-15px}@media (max-width:1280px){.offer-slider .slick-prev{left:-15px}.offer-slider .slick-next{right:-15px}.offer-slider--blue{padding-top:100px}.offer-slider--blue::before{height:100px}}@media (max-width:1024px){.offer-slider .slick-prev{left:-34px}.offer-slider .slick-next{right:-34px}.offer-slider--blue{padding-top:100px}.offer-slider--blue::before{height:100px}.slick-dots{display:none}}@media (max-width:768px){.offer-slider .slick-prev{left:0;height:20px;width:20px}.offer-slider .slick-prev::before{width:20px;height:20px;line-height:20px;font-size:16px}.offer-slider .slick-next{right:0;height:20px;width:20px}.offer-slider .slick-next::before{width:20px;height:20px;line-height:20px;font-size:16px}.offer-slider__item img{width:100%;height:auto}.offer-slider__navigation__wrapper{height:40px;margin-top:40px;overflow:hidden;text-align:center;margin-top:20px}.offer-slider__navigation{display:inline-block;overflow:hidden;width:auto;height:40px;padding:0 30px;position:relative;margin:0 auto;text-align:center;line-height:40px;text-align:center}.offer-slider__navigation .slick-dots{margin:0;padding:0}.offer-slider__navigation .slick-dots li{display:inline-block;list-style-type:none;margin:0 5px;padding-top:1px}.offer-slider__navigation .slick-dots li button{display:block;width:18px;height:18px;border:none;background:none;background-color:#FFF;border-radius:50% 50%;margin-top:5px;overflow:hidden;font-size:0;text-indent:40px;-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.1)}.offer-slider__navigation .slick-dots li.slick-active button{background:#AFB7CD}.offer-slider__show-all .btn{display:none}}@media (min-width:1024px){.offer-slider__headline p,.section-headline p{padding:0 20%}}body{font-family:'Montserrat',sans-serif;font-size:14px;line-height:18px;color:#202020}h1{font-family:'Montserrat',sans-serif;font-size:52px;line-height:62px;font-weight:bold;margin:0 0 15px 0}h2{font-family:'Montserrat',sans-serif;font-size:40px;line-height:48px;font-weight:bold;margin:0 0 15px 0}h3{font-family:'Montserrat',sans-serif;font-size:30px;line-height:36px;font-weight:bold;margin:0 0 21px 0}h4{font-family:'Montserrat',sans-serif;font-size:24px;line-height:29px;font-weight:bold;margin:0 0 31px 0}p{margin-bottom:18px}form label{display:block;font-size:12px;line-height:14px;text-transform:uppercase;font-weight:bold;letter-spacing:1.2px;color:#ACB1C3;margin-bottom:10px}form input[type="text"],form input[type="email"],form input[type="number"],form input[type="date"]{width:100%;height:48px;border:1px solid #E3E8F0;border-radius:4px;padding:0 15px;color:#202020;margin-bottom:15px;-webkit-appearance:none}form input[type="text"].underline,form input[type="email"].underline,form input[type="number"].underline,form input[type="date"].underline{padding:0;background:none;color:#202020;border:none;border-bottom:1px dashed #BEBDBE;height:24px}form input[type="radio"],form input[type="checkbox"]{margin-right:15px}form textarea{width:100%;height:144px;border:1px solid #E3E8F0;border-radius:4px;padding:15px 15px;color:#B9BED1;margin-bottom:15px;-webkit-appearance:none}form input[type="submit"]{display:block;font-family:Montserrat;font-size:11px;font-weight:bold;letter-spacing:1.1px;text-align:center;color:#202020;width:100%;max-width:100%;height:48px;line-height:46px;border-radius:4px;border:solid 1px #202020;transition:0.1s ease-in;overflow:hidden;background:none;text-transform:uppercase}form input[type="submit"]:hover{background:#202020;color:#FFF}form select{width:100%;height:48px;border:1px solid #E3E8F0;border-radius:4px;padding:0 40px 0 15px;background:white;color:#202020;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/arrow-down-18-px.svg');background-position:right 18px center;background-repeat:no-repeat;cursor:pointer;position:relative}form select.full-width{width:100%}form p{color:#888;margin:5px 0 20px 0}.half{width:50%;padding-right:15px;float:left}.half+.half{padding:0 0 0 15px}.booking .half:nth-of-type(2n)+.form-element{clear:left}.third{width:33%;float:left;overflow:hidden;padding-right:15px}.two_thirds{width:67%;float:left;overflow:hidden;padding-left:15px}.form-element p.error{display:none}.form-element.error{position:relative;overflow:hidden}.form-element.error p.error{display:block;color:#fe5339;font-size:12px;margin:-10px 0 15px 0}.form-element.error input[type="text"],.form-element.error input[type="email"],.form-element.error input[type="number"],.form-element.error select{border:1px solid #fe5339;color:#fe5339}.form-element.error::before{display:block;font-family:'icomoon';content:"\e96f";height:46px;line-height:46px;font-size:16px;position:absolute;right:15px;top:24px;z-index:10;color:#fe5339}.form-element.error.checkbox::before,.form-element.error.radio::before{display:none}.form-element.date{clear:both;width:100%;overflow:hidden}.form-element.date select{margin-right:30px;width:calc(33.33% - 20px);min-width:calc(33.33% - 20px);float:left;overflow:hidden}.form-element.date select:last-of-type{margin:0}.form-element.radio,.form-element.checkbox{line-height:44px}.form-element.radio label,.form-element.checkbox label{text-transform:none !important;color:#202020 !important;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:14px;display:inline-block;margin-left:7px}.form-element.radio{position:relative;overflow:hidden;padding-left:20px}.form-element.radio .jcf-radio{position:absolute;left:0;top:0}.form-element.radio label{display:block;margin-top:3px}.jcf-radio{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#fff;height:20px;width:20px;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/svg/radiobutton-off.svg');background-size:contain;background-position:center center;top:-1px}.jcf-radio span{display:none}.jcf-radio input[type="radio"]{position:absolute;height:100%;width:100%;border:0;margin:0;left:0;top:0}.jcf-radio.jcf-checked{background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/svg/radiobutton-on.svg')}.error .jcf-radio{background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/radio-error.svg')}.jcf-checkbox{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#fff;height:20px;width:20px;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/svg/off.svg');background-size:contain;background-position:center center;top:-1px}.jcf-checkbox span{display:none}.jcf-checkbox input[type="checkbox"]{position:absolute;width:100%;height:100%;border:0;margin:0;left:0;top:0}.jcf-checkbox.jcf-checked{background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/svg/on.svg')}.error .jcf-checkbox{background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/checkbox-error.svg')}.jcf-button{display:inline-block;vertical-align:top;position:relative;overflow:hidden;border:1px solid #777;background:#fff;margin:0 10px 10px 0;padding:5px 10px}.jcf-button .jcf-real-element{position:absolute;min-height:100%;min-width:100%;outline:none;opacity:0;padding:0;margin:0;border:0;bottom:0;right:0;left:0;top:0}.jcf-file{display:inline-block;white-space:nowrap;position:relative;overflow:hidden;background:#fff}.jcf-file .jcf-real-element{position:absolute;font-size:200px;height:200px;margin:0;right:0;top:0}.jcf-file .jcf-fake-input{display:inline-block;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;overflow:hidden;border:1px solid #777;padding:0 8px;font-size:13px;line-height:28px;height:28px;width:125px}.jcf-file .jcf-upload-button{display:inline-block;vertical-align:top;white-space:nowrap;overflow:hidden;border:1px solid #777;margin:0 0 0 -1px;padding:0 10px;line-height:28px;height:28px}.jcf-scrollable-wrapper{box-sizing:content-box;position:relative}.jcf-scrollbar-vertical{position:absolute;cursor:default;background:#e3e3e3;width:14px;bottom:0;right:0;top:0}.jcf-scrollbar-vertical .jcf-scrollbar-dec,.jcf-scrollbar-vertical .jcf-scrollbar-inc{background:#bbb;height:14px;width:14px;left:0;top:0}.jcf-scrollbar-vertical .jcf-scrollbar-inc{top:auto;bottom:0}.jcf-scrollbar-vertical .jcf-scrollbar-handle{background:#888;height:1px;width:14px}.jcf-scrollbar-horizontal{position:absolute;background:#e3e3e3;right:auto;top:auto;left:0;bottom:0;width:1px;height:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-dec,.jcf-scrollbar-horizontal .jcf-scrollbar-inc{display:inline-block;vertical-align:top;overflow:hidden;background:#bbb;height:14px;width:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-inc{left:auto;right:0}.jcf-scrollbar-horizontal .jcf-scrollbar-slider{display:inline-block;position:relative;height:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-handle{position:absolute;background:#888;height:14px}.jcf-scrollbar.jcf-inactive .jcf-scrollbar-handle{visibility:hidden}.jcf-scrollbar.jcf-inactive .jcf-scrollbar-dec,.jcf-scrollbar.jcf-inactive .jcf-scrollbar-inc{background:#e3e3e3}.jcf-select{display:inline-block;vertical-align:top;position:relative;border:1px solid #777;background:#fff;margin:0 0 12px;min-width:150px;height:26px}.jcf-select select{z-index:1;left:0;top:0}.jcf-select .jcf-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default;display:block;font-size:13px;line-height:26px;margin:0 35px 0 8px}.jcf-select .jcf-select-opener{position:absolute;text-align:center;background:#aaa;width:26px;bottom:0;right:0;top:0}body>.jcf-select-drop{position:absolute;margin:-1px 0 0;z-index:9999}body>.jcf-select-drop.jcf-drop-flipped{margin:1px 0 0}.jcf-select .jcf-select-drop{position:absolute;margin-top:0px;z-index:9999;top:100%;left:-1px;right:-1px}.jcf-select .jcf-drop-flipped{bottom:100%;top:auto}.jcf-select.jcf-compact-multiple{max-width:220px}.jcf-select.jcf-compact-multiple .jcf-select-opener:before{display:inline-block;padding-top:2px;content:'...'}.jcf-select-drop .jcf-select-drop-content{border:1px solid #f00}.jcf-select-drop.jcf-compact-multiple .jcf-hover{background:none}.jcf-select-drop.jcf-compact-multiple .jcf-selected{background:#e6e6e6;color:#000}.jcf-select-drop.jcf-compact-multiple .jcf-selected:before{display:inline-block;content:'';height:4px;width:8px;margin:-7px 5px 0 -3px;border:3px solid #777;border-width:0 0 3px 3px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483,M12=0.7071067811865467,M21=-0.7071067811865467,M22=0.7071067811865483,SizingMethod='auto expand')"}.jcf-list-box{overflow:hidden;display:inline-block;border:1px solid #b8c3c9;min-width:200px;margin:0 15px}.jcf-list{display:inline-block;vertical-align:top;position:relative;background:#fff;line-height:14px;font-size:12px;width:100%}.jcf-list .jcf-list-content{vertical-align:top;display:inline-block;overflow:auto;width:100%}.jcf-list ul{list-style:none;padding:0;margin:0}.jcf-list ul li{overflow:hidden;display:block}.jcf-list .jcf-overflow{overflow:auto}.jcf-list .jcf-option{white-space:nowrap;overflow:hidden;cursor:default;display:block;padding:5px 9px;color:#656565;min-height:14px;height:1%}.jcf-list .jcf-disabled{background:#fff !important;color:#aaa !important}.jcf-select-drop .jcf-hover,.jcf-list-box .jcf-selected{background:#e6e6e6;color:#000}.jcf-list .jcf-optgroup-caption{white-space:nowrap;font-weight:bold;display:block;padding:5px 9px;cursor:default;color:#000}.jcf-list .jcf-optgroup .jcf-option{padding-left:30px}.jcf-textarea{border:1px solid #b8c3c9;box-sizing:content-box;display:inline-block;position:relative}.jcf-textarea .jcf-scrollbar-horizontal{display:none;height:0}.jcf-textarea textarea{padding:8px 10px;border:none;margin:0}.jcf-textarea .jcf-resize{position:absolute;text-align:center;cursor:se-resize;background:#e3e3e3;font-weight:bold;line-height:15px;text-indent:1px;font-size:12px;height:15px;width:14px;bottom:0;right:0}.jcf-textarea .jcf-resize:before{border:1px solid #000;border-width:0 1px 1px 0;display:block;margin:4px 0 0 3px;width:6px;height:6px;content:''}.jcf-number{display:inline-block;position:relative;height:32px}.jcf-number input{-moz-appearance:textfield}.jcf-number input::-webkit-inner-spin-button,.jcf-number input::-webkit-outer-spin-button{-webkit-appearance:none}.jcf-number input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #777;padding:3px 27px 3px 7px;margin:0;height:100%}.jcf-number .jcf-btn-dec,.jcf-number .jcf-btn-inc{position:absolute;background:#aaa;width:20px;height:15px;right:1px;top:1px}.jcf-number .jcf-btn-dec{top:auto;bottom:1px}.jcf-number .jcf-btn-dec:hover,.jcf-number .jcf-btn-inc:hover{background:#e6e6e6}.jcf-number.jcf-disabled .jcf-btn-dec:hover,.jcf-number.jcf-disabled .jcf-btn-inc:hover{background:#aaa}.jcf-number .jcf-btn-dec:before,.jcf-number .jcf-btn-inc:before{position:absolute;content:'';width:0;height:0;top:50%;left:50%;margin:-6px 0 0 -4px;border:4px solid #aaa;border-color:transparent transparent #000 transparent}.jcf-number .jcf-btn-dec:before{margin:-1px 0 0 -4px;border-color:#000 transparent transparent transparent}.jcf-number.jcf-disabled .jcf-btn-dec:before,.jcf-number.jcf-disabled .jcf-btn-inc:before,.jcf-number .jcf-btn-dec.jcf-disabled:before,.jcf-number .jcf-btn-inc.jcf-disabled:before{opacity:0.3}.jcf-number.jcf-disabled input{background:#ddd}.jcf-range{display:inline-block;min-width:200px;margin:0 10px;width:130px}.jcf-range .jcf-range-track{margin:0 20px 0 0;position:relative;display:block;height:10px}.jcf-range .jcf-range-wrapper{position:relative;background:#e5e5e5;border-radius:5px;display:block;margin:5px 0}.jcf-range.jcf-vertical{min-width:0;width:auto}.jcf-range.jcf-vertical .jcf-range-wrapper{margin:0;width:10px;height:auto;padding:20px 0 0}.jcf-range.jcf-vertical .jcf-range-track{height:180px;width:10px}.jcf-range.jcf-vertical .jcf-range-handle{left:-5px;top:auto}.jcf-range .jcf-range-display-wrapper{position:absolute;min-height:10px;min-width:10px;left:10px;right:10px}.jcf-range .jcf-range-display{border-radius:5px;position:absolute;background:#888;width:10px;height:10px}.jcf-range .jcf-range-display.jcf-range-min{margin:0 0 0 -10px;padding:0 0 0 10px}.jcf-range .jcf-range-display.jcf-range-max{margin:0 -10px 0 0;padding:0 10px 0 0}.jcf-range.jcf-vertical .jcf-range-display-wrapper{left:auto;right:auto;top:10px;bottom:10px}.jcf-range.jcf-vertical .jcf-range-display.jcf-range-min{margin:0 0 -10px;padding:0 0 10px}.jcf-range.jcf-vertical .jcf-range-display.jcf-range-max{margin:-10px 0 0;padding:10px 0 0}.jcf-range .jcf-range-handle{position:absolute;background:#aaa;border-radius:19px;width:19px;height:19px;margin:-4px 0 0;z-index:1;top:0;left:0}.jcf-range .jcf-range-mark{position:absolute;overflow:hidden;background:#000;width:1px;height:3px;top:-7px;margin:0 0 0 9px}.jcf-range.jcf-vertical .jcf-range-mark{margin:0 0 9px;left:14px;top:auto;width:3px;height:1px}.jcf-range .jcf-active-handle{z-index:2}.jcf-range.jcf-focus .jcf-active-handle{border:1px solid #f00;margin:-5px 0 0 -1px}.jcf-range.jcf-disabled{background:none !important;opacity:0.3}.jcf-disabled{background:#ddd !important}.newsletter{border-top:1px solid #F0F2F7;border-bottom:1px solid #F0F2F7;background:#FFF;padding:60px 0;position:relative}.newsletter .col-xs-12{position:relative;z-index:30}.newsletter::before{display:block;content:'';position:absolute;left:50%;top:0;z-index:5;width:50%;height:100%;background:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/path-5.svg') no-repeat top left}.newsletter::after{display:block;content:'';position:absolute;left:50%;top:0;z-index:10;width:50%;height:100%;background:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/paperplane.png') no-repeat 70px 170px;background-size:auto 70%}@media (max-width:768px){.newsletter{padding-top:30px}.newsletter::before{width:100%;left:0;height:47px;background:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/newsletter_top_tablet.svg') no-repeat top right}.newsletter::after{width:100%;left:0;background-position:center bottom;background-size:50%}}@media (max-width:600px){.newsletter::after{background-size:90%}}.catalog{position:relative;overflow:hidden}.catalog__image{position:relative;z-index:20;padding-top:20px;position:relative}.catalog__image img{max-width:100%;height:auto;position:relative;z-index:30}.catalog__image::before{display:block;content:'';position:absolute;left:-15%;bottom:50%;z-index:10;width:100%;height:235px;background:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/path-3.svg') no-repeat left bottom}.catalog__image::after{display:block;content:'';position:absolute;left:-15%;bottom:-60px;z-index:10;width:969px;height:55%;background:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/path-2.svg') no-repeat left top;background-size:110%}.catalog__content{padding-top:60px;padding-bottom:60px;position:relative;z-index:30}.catalog .btn{width:100%}.catalog .btn:first-of-type{margin-bottom:30px}@media (min-width:800px) and (max-width:1024px){.catalog__image::after{bottom:-95px}}@media (max-width:768px){.catalog::before{display:block;content:'';position:absolute;left:160px;top:0;z-index:10;width:100%;height:80px;background:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/path-3.svg') no-repeat right bottom}.catalog__content{padding-bottom:20px}.catalog__image{text-align:center}.catalog__image::before{display:none}.catalog__image::after{left:0;bottom:0;z-index:10;width:960px;height:46%;background:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/path-2.svg') no-repeat left top;background-size:110%}}@media (max-width:600px){.catalog::before{left:0;background-position:left bottom;height:50px}.catalog__content{padding-top:30px}.catalog__image{padding-top:0}}.become-teamer{padding:60px 0}.become-teamer .col-md-6{padding:30px 30px;position:relative;background-color:#FFF;-webkit-box-shadow:0 0 40px 20px rgba(0,0,0,0.2);box-shadow:0 0 40px 20px rgba(0,0,0,0.2);background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/become-a-teamer.svg');background-position:center top;background-repeat:no-repeat}.become-teamer h2{font-family:'Montserrat',sans-serif;font-family:Montserrat;font-size:30px;line-height:36px;font-weight:bold;margin:0 0 21px 0;color:#FFF;margin-top:20px;margin-bottom:100px}.become-teamer p{font-family:'Hind',sans-serif;font-size:18px;line-height:24px}.become-teamer p:last-of-type{margin-bottom:0}.become-teamer .btn{margin-top:18px;width:380px;max-width:100%}@media (min-width:800px) and (max-width:1024px){.become-teamer .col-md-6 h2{margin-top:0;margin-bottom:80px}}@media (max-width:768px){.become-teamer{padding-top:230px;background-size:140%;background-repeat:no-repeat;background-position:center top}.become-teamer .row{margin:0 -15px}}@media (max-width:700px){.become-teamer{background-size:300%}.become-teamer .col-md-6{background-size:220%}.become-teamer .col-md-6 h2{margin-top:0;margin-bottom:80px}}@media (min-width:1024px){.become-teamer .col-md-6{position:relative;right:15px}}.footer{padding:90px 0 60px 0;background-color:#FFF;margin-bottom:122px}.footer ul{padding:0;margin:0}.footer ul li{list-style-type:none;line-height:34px}.footer ul li .spacer{margin-bottom:30px}.footer ul li ul li ul{padding-left:30px}.footer ul li:not(.spacer)+li.spacer{margin-top:30px}.footer nav>ul>li>a{font-size:11px;letter-spacing:1px;color:#B8BFD3;text-transform:uppercase;display:inline-block;margin-bottom:10px}.footer__category-navigation{margin-top:60px}.footer__category-navigation nav>ul>li>ul>li{width:50%;float:left}.footer__category-navigation nav>ul>li>ul>li:nth-of-type(2n){padding-left:15px}.footer__category-navigation>div:nth-of-type(2) nav>ul>li>a{font-family:'PT Serif',serif;font-style:italic;text-transform:none;font-size:14px}.footer__social-links{margin-top:60px;text-align:center}.footer__social-links a{display:inline-block;width:88px;height:48px;overflow:hidden;border-radius:4px;text-align:center;line-height:48px;position:relative}.footer__social-links a::before{display:block;content:'';position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;background-position:center center;background-repeat:no-repeat}.footer__social-links a.facebook{float:left;background:#3B5998}.footer__social-links a.facebook::before{background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/facebook-icon.svg')}.footer__social-links a.whatsup{background:#43C62D}.footer__social-links a.whatsup::before{background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/whats-app-icon.svg')}.footer__social-links a.instagram{float:right;background:#2A5B83}.footer__social-links a.instagram::before{background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/instagram-icon.svg')}.footer__social-links.category{margin-top:15px}.footer h4{font-size:11px;letter-spacing:1px;color:#B8BFD3;text-transform:uppercase;display:block;margin-bottom:10px;text-align:left}.footer__bottom{padding-top:40px;margin-top:20px;border-top:1px solid #F0F2F7}.footer__bottom nav ul>li>a{color:#202020;font-size:14px;line-height:34px;text-transform:none;margin:0}.footer__copyright{font-family:'PT Serif',serif;font-style:italic;color:#B8BFD3}.footer__copyright p{margin-top:8px}.footer__contact-info h4{margin:0 0 3px 0}.footer__contact-info p{margin:0;font-family:'Hind',sans-serif;font-size:18px;line-height:24px;font-size:14px;color:#B8BFD3;column-count:2;column-gap:30px;line-height:34px}.footer__contact-info p a{color:#B8BFD3}.footer--booking{padding-top:0;margin-bottom:0}.footer--booking .footer__bottom{margin-top:0}.footer--booking.footer--confirmation .footer--confirmation__grey-background{width:100%;overflow:hidden;padding:60px 0;background-color:#f4f4f4}.footer--booking.footer--confirmation .footer__social-links{margin-top:0}.footer--booking.footer--confirmation .footer__social-links--counter{padding-left:15px;position:relative}.footer--booking.footer--confirmation .footer__social-links--counter a.facebook{padding-left:31px;padding-right:7px;width:auto;height:29px;color:#FFF;line-height:29px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;margin-top:10px}.footer--booking.footer--confirmation .footer__social-links--counter a.facebook span{display:inline-block;padding-left:5px}.footer--booking.footer--confirmation .footer__social-links--counter a.facebook::before{height:17px;width:17px;left:7px;top:6px}.footer--booking.footer--confirmation .footer__social-links--counter>div{overflow:hidden}.footer--booking.footer--confirmation .footer__social-links--counter::before{display:block;content:'';position:absolute;left:-7px;top:0;bottom:0;z-index:10;border-left:1px dashed #B5C2D4}.footer--booking.footer--confirmation .footer__bottom{border:none}@media (max-width:1024px){.footer__social-links a{max-width:31%}}@media (max-width:768px){.footer{padding-top:20px;padding-bottom:20px}.footer nav>ul{padding:0 48px 0 20px;margin:0 0 10px 0;width:100%;height:auto;border:1px solid #E3E8F0;border-radius:4px;padding:0 15px;color:#B9BED1;margin-bottom:15px;-webkit-appearance:none}.footer nav>ul>li>h4,.footer nav>ul>li>a{margin-bottom:0;line-height:40px;display:block;width:100%;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/arrow-down-18-px.svg');background-position:right center;background-repeat:no-repeat}.footer nav>ul>li>h4.active,.footer nav>ul>li>a.active{background:none}.footer nav>ul>li>ul{display:none}.footer__social-links{margin-top:20px}.footer__social-links a{width:31%}.footer .footer__bottom .footer__copyright{text-align:center}.footer .footer__bottom nav>ul{width:100%;height:auto;border:none;text-align:center}.footer .footer__bottom nav>ul>li{display:inline-block}.footer .footer__bottom nav>ul>li>a{display:inline-block;background:none;width:auto;padding:0 15px}.footer .footer__copyright p{margin-top:0}.footer--booking.footer--confirmation .footer__social-links--counter a.facebook{width:auto !important;max-width:100% !important}}.business-unit .footer__social-links{margin-top:0}@media (max-width:700px){.footer__contact-info>div{border:1px solid #E3E8F0;border-radius:4px;padding:0 15px}.footer__contact-info p{column-count:1;display:none}.footer__contact-info h4{margin-top:5px;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/arrow-down-18-px.svg');background-position:right center;background-repeat:no-repeat}.footer__contact-info h4.active{background:none}.footer--booking.footer--confirmation .footer__social-links--counter{padding:0;margin-top:15px}.footer--booking.footer--confirmation .footer__social-links--counter::before{display:none}.footer--booking.footer--confirmation .footer__social-links--counter a.facebook{margin-top:0}}@font-face{font-family:'icomoon';src:url('../../typo3conf/ext/jugendreise/Resources/Public/Fonts/icomoon.eot?5nnt15');src:url('../../typo3conf/ext/jugendreise/Resources/Public/Fonts/icomoon.eot?5nnt15#iefix') format("embedded-opentype"),url('../../typo3conf/ext/jugendreise/Resources/Public/Fonts/icomoon.ttf?5nnt15') format("truetype"),url('../../typo3conf/ext/jugendreise/Resources/Public/Fonts/icomoon.woff?5nnt15') format("woff"),url('../../typo3conf/ext/jugendreise/Resources/Public/Fonts/icomoon.svg?5nnt15#icomoon') format("svg");font-weight:normal;font-style:normal}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;overflow-y:visible;display:block;margin:0;padding:0 0 15px 0;margin-top:-10px}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);overflow-y:visible !important}.slick-slider .slick-track{padding-top:10px}.slick-slider .slick-list.dragable{overflow-y:visible !important}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow{position:absolute;width:30px;height:30px;overflow:hidden;background:none;border:none;font-size:0;text-indent:40px;z-index:10}.slick-arrow::before{position:absolute;left:0;top:0;display:block;content:'';width:100%;height:100%;z-index:10;text-align:center;font-family:'icomoon';text-indent:0;font-size:28px;line-height:30px;text-shadow:0 0 4px rgba(0,0,0,0.4);color:#FFF}.slick-prev::before{content:'\e925'}.slick-next::before{content:'\e926'}@media (max-width:768px){.slider-navigation-wrapper{height:40px;margin-top:40px;overflow:hidden;text-align:center;margin-top:20px}.slider-navigation-wrapper .slider-navigation{display:inline-block;overflow:hidden;width:auto;height:40px;padding:0 30px;position:relative;margin:0 auto;text-align:center;line-height:40px;text-align:center}.slider-navigation-wrapper .slider-navigation .slick-dots{margin:0;padding:0}.slider-navigation-wrapper .slider-navigation .slick-dots li{display:inline-block;list-style-type:none;margin:0 5px;padding-top:1px}.slider-navigation-wrapper .slider-navigation .slick-dots li button{display:block;width:18px;height:18px;border:none;background:none;background-color:#FFF;border-radius:50% 50%;margin-top:5px;overflow:hidden;font-size:0;text-indent:40px;-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.1)}.slider-navigation-wrapper .slider-navigation .slick-dots li.slick-active button{background:#AFB7CD}.slider-navigation-wrapper .slider-navigation .slick-prev{left:0;height:20px;width:20px;top:5px}.slider-navigation-wrapper .slider-navigation .slick-prev::before{width:20px;height:20px;line-height:20px;font-size:16px}.slider-navigation-wrapper .slider-navigation .slick-next{right:0;height:20px;width:20px;top:5px}.slider-navigation-wrapper .slider-navigation .slick-next::before{width:20px;height:20px;line-height:20px;font-size:16px}}.seasons{position:relative}.seasons__headline{color:#FFF}.seasons__headline h2{font-family:'Montserrat',sans-serif;font-size:30px;line-height:37px;font-weight:bold;text-align:center;margin-bottom:7px}.seasons__headline p{font-family:'Montserrat',sans-serif;font-size:14px;line-height:18px;font-weight:bold;text-align:center;margin-bottom:30px}.seasons__item{position:relative;margin-top:2px;margin-bottom:6px}.seasons__item figure{position:relative;width:100%;height:auto;border-radius:4px 4px;overflow:hidden;overflow:hidden;position:relative}.seasons__item figure img{width:100%;height:auto}.seasons__item figure figcaption{position:absolute;left:0;bottom:58px;z-index:20;font-family:'Montserrat',sans-serif;font-size:24px;font-weight:bold;color:#ffffff;line-height:30px;padding:0 30px;color:#FFF}.seasons__item figure::before{display:block;content:'';position:absolute;bottom:0;left:0;width:100%;height:70px;z-index:10;background:transparent;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,transparent),color-stop(66%,rgba(0,0,0,0.15)),color-stop(100%,rgba(0,0,0,0.35)));background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);background:-o-linear-gradient(top,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);background:-ms-linear-gradient(top,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0)}.seasons__item p{font-family:'Montserrat',sans-serif;font-size:14px;background-color:#FFF;padding:30px 30px 10px 30px;margin:0}.seasons__item p span{font-size:40px;font-weight:bold;line-height:40px}.seasons__item .btn.btn--cta,.seasons__item a{position:absolute;left:15px;right:15px;bottom:0;z-index:10;overflow:hidden;width:auto;border-radius:0 0 4px 4px}.seasons__item::before{display:block;content:'';position:absolute;left:15px;right:15px;top:0;bottom:0;z-index:-1;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-radius:4px 4px;transition:box-shadow 0.2s;bottom:0px}.seasons__item:hover::before{display:block;content:'';position:absolute;left:15px;right:15px;top:0;bottom:0;z-index:-1;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.24),0 0 4px 0 rgba(0,0,0,0.12);box-shadow:0 4px 4px 0 rgba(0,0,0,0.24),0 0 4px 0 rgba(0,0,0,0.12);border-radius:4px 4px;transition:box-shadow 0.2s;bottom:0px}.seasons .slick-prev{left:-30px;bottom:180px;margin-top:-15px}.seasons .slick-next{right:-30px;bottom:180px;margin-top:-15px}@media (max-width:1280px){.seasons .slick-prev{left:-15px}.seasons .slick-next{right:-15px}}@media (max-width:1024px){.seasons .slick-prev{left:-5px}.seasons .slick-next{right:-5px}.slick-dots{display:none}}@media (max-width:768px){.seasons .slick-prev{left:0;height:20px;width:20px;top:20px}.seasons .slick-prev::before{width:20px;height:20px;line-height:20px;font-size:16px}.seasons .slick-next{right:0;height:20px;width:20px;top:20px}.seasons .slick-next::before{width:20px;height:20px;line-height:20px;font-size:16px}.seasons__item img{width:100%;height:auto}.seasons .slider__navigation__wrapper{height:40px;margin-top:40px;overflow:hidden;text-align:center;margin-top:20px}.seasons .slider__navigation{display:inline-block;overflow:hidden;width:auto;height:40px;padding:0 30px;position:relative;margin:0 auto;text-align:center;line-height:40px;text-align:center}.seasons .slider__navigation .slick-dots{margin:0;padding:0}.seasons .slider__navigation .slick-dots li{display:inline-block;list-style-type:none;margin:0 5px;padding-top:1px}.seasons .slider__navigation .slick-dots li button{display:block;width:18px;height:18px;border:none;background:none;background-color:#FFF;border-radius:50% 50%;margin-top:5px;overflow:hidden;font-size:0;text-indent:40px;-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.1)}.seasons .slider__navigation .slick-dots li.slick-active button{background:#AFB7CD}}.featured-offer__item{position:relative;margin-top:2px}.featured-offer__item::before{display:block;content:'';position:absolute;left:15px;right:15px;top:0;bottom:0;z-index:-1;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);box-shadow:0 2px 2px 0 rgba(0,0,0,0.24),0 0 2px 0 rgba(0,0,0,0.12);border-radius:4px 4px;transition:box-shadow 0.2s;background-color:#fff}.featured-offer__item:hover::before{display:block;content:'';position:absolute;left:15px;right:15px;top:0;bottom:0;z-index:-1;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.24),0 0 4px 0 rgba(0,0,0,0.12);box-shadow:0 4px 4px 0 rgba(0,0,0,0.24),0 0 4px 0 rgba(0,0,0,0.12);border-radius:4px 4px;transition:box-shadow 0.2s;background-color:#fff}.featured-offer__item__image{position:absolute;left:15px;top:0;bottom:0;z-index:10;width:50%;float:left;overflow:hidden;padding-right:15px;border-radius:4px 0 0 4px}.featured-offer__item__image figure{position:absolute;left:0;right:15px;z-index:10;height:100%;overflow:hidden}.featured-offer__item__image img{position:absolute;top:0;left:50%;z-index:10;height:100%;width:auto;max-width:none;-webkit-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);transform:translate(-50%,0%)}.featured-offer__item__image a{position:relative;z-index:20;border-radius:4px 0 0 0;width:100%;display:none}.featured-offer__item:hover a{display:block}.featured-offer__item .featured-offer__info{width:50%;float:right;overflow:hidden}.featured-offer__item .featured-offer__info h3{padding:25px 30px;font-size:24px;line-height:29px;min-height:58px;margin:0}.featured-offer__item .featured-offer__info .featured-offer__row{height:52px;padding:0 30px;overflow:hidden;width:100%;position:relative}.featured-offer__item .featured-offer__info .featured-offer__row::before{display:block;content:'';position:absolute;bottom:0;left:30px;right:30px;z-index:10;height:1px;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/divider_horizontal.svg');background-position:left top;background-repeat:repeat-x}.featured-offer__item .featured-offer__info .featured-offer__row .featured-offer__data.half{width:50%;float:left}.featured-offer__item .featured-offer__info .featured-offer__row .featured-offer__data.half:last-of-type{position:relative;padding-left:10px}.featured-offer__item .featured-offer__info .featured-offer__row .featured-offer__data.half:last-of-type::before{display:block;content:'';position:absolute;top:3px;bottom:3px;left:0;z-index:10;width:1px;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/divider.svg');background-position:left 10px;background-repeat:no-repeat}.featured-offer__item .featured-offer__info .featured-offer__row p{margin:0;min-width:50%}.featured-offer__item .featured-offer__info .featured-offer__row p span{margin-top:12px;display:block;font-size:12px;font-weight:bold;letter-spacing:1.2px;color:#ACB1C3;text-transform:uppercase}.featured-offer__item .featured-offer__info .featured-offer__price{font-family:'Montserrat',sans-serif;font-size:14px;background-color:#FFF;padding:35px 30px 15px 30px;margin:0}.featured-offer__item .featured-offer__info .featured-offer__price p{margin:0}.featured-offer__item .featured-offer__info .featured-offer__price p.discount{bottom:105px}.featured-offer__item .featured-offer__info .featured-offer__price span{font-size:40px;font-weight:bold;line-height:40px}.featured-offer__item .featured-offer__info a{float:left;overflow:hidden;width:100%;border-radius:0 0 4px 0 !important;text-transform:uppercase}@media (max-width:1220px){.featured-offer__item__image{position:relative;width:100%;height:168px;float:left;overflow:hidden;padding:0;left:0;right:0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.featured-offer__item__image figure{position:relative;width:100%;height:100%;overflow:hidden;left:0}.featured-offer__item__image figure img{height:auto;width:100%;left:auto;top:50%;-webkit-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);transform:translate(0%,-50%)}.featured-offer__item__image a{display:none !important}.featured-offer .featured-offer__info{width:100%}.featured-offer .featured-offer__info a{-webkit-border-radius:0 0 4px 4px !important;border-radius:0 0 4px 4px !important}.featured-offer .featured-offer__info h3{position:absolute;bottom:285px;color:#FFF;z-index:10;max-width:100%}}@media (max-width:1220px){.featured-offer .featured-offer__info h3{left:15px;right:15px}}.advantages{margin-top:60px;text-align:center}.advantages__item{margin-bottom:60px}.advantages__item figure{margin-bottom:26px;width:100%;height:110px}.advantages__item h4{margin-bottom:15px}body.nav_active{overflow:hidden}.mobile-navigation{position:fixed;top:80px;left:0;z-index:90;background:#fff;width:100%;padding:15px 15px;overflow-y:scroll}.mobile-navigation ul{margin:0;padding:0}.mobile-navigation li{list-style-type:none}.mobile-navigation .category-navigation{width:50%;float:left;padding-right:30px;position:relative}.mobile-navigation .category-navigation li{font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:1.1px;line-height:42px;text-transform:uppercase}.mobile-navigation .category-navigation .category-item>a{display:block;position:relative;overflow:hidden}.mobile-navigation .category-navigation .category-item>a::before{display:block;content:"\e926";font-family:'icomoon';font-size:12px;line-height:42px;position:absolute;right:0;top:0;z-index:10}.mobile-navigation .category-navigation .category-item>a.active{padding-left:32px}.mobile-navigation .category-navigation .category-item>a.active::before{display:block;content:"\e925";font-family:'icomoon';font-size:12px;line-height:42px;position:absolute;left:0;right:auto;top:0;z-index:10}.mobile-navigation .category-navigation .category-item ul{display:none}.mobile-navigation .category-navigation .category-item ul li:last-of-type{padding-top:21px;border-top:1px solid #E3E8F0;margin-top:21px}.mobile-navigation .site-navigation{width:50%;float:left;overflow:hidden;padding-left:30px}.mobile-navigation .site-navigation li.contact{margin-top:5px;width:100%;height:48px;border-radius:4px 4px;background-color:#D7202F;font-size:11px;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:1.1px;text-align:center;line-height:48px;text-transform:uppercase}.mobile-navigation .site-navigation li.contact a{color:#FFF}.mobile-navigation .site-navigation li.contact a::before{display:inline-block;font-family:'icomoon';content:'\e95a';font-size:12px;margin-right:10px;position:relative;top:1px}.mobile-navigation .site-navigation .text{font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:1.2px;color:#ACB1C3;margin:30px 0}.mobile-navigation .site-navigation .category{margin-bottom:24px}.mobile-navigation .site-navigation .category a{display:block;position:relative;font-size:12px;line-height:14px;color:#737373;text-transform:uppercase;padding-left:24px}.mobile-navigation .site-navigation .category a::before{display:block;content:'';width:12px;height:12px;border:2px solid #B4CB2C;border-radius:50% 50%;position:absolute;left:0;top:0;z-index:10}.mobile-navigation .site-navigation .category a.jugendreisen::before{border:2px solid #F36F32}.mobile-navigation .site-navigation .category a.klassenfarthen::before{border:2px solid #00ABBC}.mobile-navigation .site-navigation .home{margin-bottom:10px}.mobile-navigation .site-navigation .home a{display:block;position:relative;font-size:12px;line-height:14px;color:#737373;text-transform:uppercase;padding-left:24px}.mobile-navigation .site-navigation .home a::before{display:block;content:'';width:12px;height:12px;border:2px solid #202020;border-radius:50% 50%;position:absolute;left:0;top:0;z-index:10}.mobile-navigation.active{display:block;-webkit-box-shadow:0 2px 5px 0px rgba(0,0,0,0.2);box-shadow:0 2px 5px 0px rgba(0,0,0,0.2)}@media (min-width:800px){.mobile-navigation{display:none !important}}@media (max-width:700px){.mobile-navigation .category-navigation{width:100%;padding-right:0}.mobile-navigation .site-navigation{width:100%;padding-left:0}.mobile-navigation .site-navigation .contact{margin-top:15px}}.merkliste{position:absolute;top:115px;width:100%;z-index:150;padding:30px 0;background:#FFF;overflow:hidden;display:none}.merkliste.active{display:block;-webkit-box-shadow:0 2px 5px 0px rgba(0,0,0,0.2);box-shadow:0 2px 5px 0px rgba(0,0,0,0.2)}.merkliste__item figure{width:100%;height:168px;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;position:relative}.merkliste__item figure img{height:100%}.merkliste__item figure::before{display:block;content:'';position:absolute;bottom:0;left:0;z-index:10;width:100%;height:50%;background:transparent;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,transparent),color-stop(66%,rgba(0,0,0,0.15)),color-stop(100%,rgba(0,0,0,0.35)));background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);background:-o-linear-gradient(top,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);background:-ms-linear-gradient(top,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0)}.merkliste__item h3{position:absolute;bottom:177px;left:15px;right:15px;z-index:10;color:#FFF;padding:15px 30px;margin:0;font-size:24px;font-weight:bold;font-style:normal;font-stretch:normal}.merkliste__item .merkliste__location{height:52px;padding:0 30px;overflow:hidden;width:100%;position:relative;margin:0}.merkliste__item .merkliste__location span{margin-top:12px;display:block;font-size:12px;font-weight:bold;letter-spacing:1.2px;color:#ACB1C3}.merkliste__item .merkliste__location::before{display:block;content:'';position:absolute;bottom:0;left:30px;right:30px;z-index:10;height:1px;border-top:1px dashed #000}.merkliste__item .merkliste__price{font-family:'Montserrat',sans-serif;font-size:14px;background-color:#FFF;padding:35px 30px 15px 30px;margin:0}.merkliste__item .merkliste__price p{margin:0}.merkliste__item .merkliste__price span{font-size:40px;font-weight:bold;line-height:40px}.merkliste__item .merkliste_delete{width:50%;height:48px;float:left;overflow:hidden;-webkit-border-radius:0 0 0 4px;border-radius:0 0 0 4px;background-color:#B8BFD3;line-height:48px;text-align:center;color:#FFF;font-size:11px;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:1.1px}.merkliste__item .merkliste_delete::before{display:inline-block;content:"\e973";font-family:'icomoon';font-size:20px;position:relative;top:4px;color:#FFF}.merkliste__item .btn--cta{width:50%;float:left;-webkit-border-radius:0 0 4px 0;border-radius:0 0 4px 0}.merkliste__item::before{display:block;content:'';position:absolute;left:15px;right:15px;top:0;bottom:0;z-index:-1;background-color:#FFF;-webkit-box-shadow:0px 0px 40 10px rgba(0,0,0,0.2);box-shadow:0px 0px 40px 10px rgba(0,0,0,0.2);border-radius:4px 4px}.merkliste__item.empty{color:#FFF;border-radius:4px 4px;height:358px;position:relative;padding:30px 45px}.merkliste__item.empty p:first-of-type{font-size:100px;font-weight:bold;font-style:normal;font-stretch:normal;margin:0;overflow:hidden;height:auto;line-height:100px;position:relative;color:#FFF}.merkliste__item.empty p:last-of-type{font-size:24px;line-height:30px;font-weight:bold;height:auto;overflow:hidden;position:absolute;left:45px;right:45px;bottom:25px;z-index:10;margin:0;color:#FFF}.merkliste__item.empty::before{box-shadow:none;-webkit-box-shadow:none;background-color:#E3E8F0}.merkliste__form{height:358px;padding-top:60px;display:none}.merkliste__form h3{text-align:center}.merkliste__form .form-item{width:50%;float:left}.merkliste__form .form-item:first-of-type{padding-right:15px}.merkliste__form .form-item:first-of-type input{height:48px}.merkliste__form .form-item:nth-of-type(2){padding-left:15px}.merkliste__form .form-item:nth-of-type(2) button{margin-top:24px;background:none;width:100%}.merkliste__form .form-item:nth-of-type(2) button::before{display:inline-block;font-family:'icomoon';content:'\e959';color:#202020;position:relative;top:1px;margin-right:10px}.merkliste__form .form-item:nth-of-type(2) button:hover{background-color:#202020}.merkliste__form .form-item:nth-of-type(2) button:hover::before{color:#FFF;transition:0.1s ease-in}.merkliste__form .form-item:last-of-type{width:100%;clear:both;position:relative;overflow:hidden}.merkliste__form .form-item:last-of-type input{padding-left:58px;color:#202020;background:none}.merkliste__form .form-item:last-of-type::before{font-family:'icomoon';display:block;content:'\e94b';position:absolute;left:1px;top:1px;z-index:10;width:47px;height:46px;background-color:#E3E8F0;color:#B8BFD3;text-align:center;line-height:46px;font-size:12px}.merkliste__bottom{margin-top:20px}.merkliste__bottom p{float:left;overflow:hidden;margin-left:15px}.merkliste__bottom a{float:right;width:322px;margin:0 15px}.merkliste__bottom a.btn:not(.btn--cta)::before{display:inline-block;font-family:'icomoon';content:'\e959';color:#202020;position:relative;top:1px;margin-right:10px}.merkliste__bottom a.btn:not(.btn--cta):hover::before{color:#FFF;transition:0.1s ease-in}.merkliste__bottom a.btn:not(.btn--cta).back{display:none}.merkliste__bottom a.btn:not(.btn--cta).back::before{content:'\e92b'}.merkliste.sidebar-padding{position:static;display:block;margin-top:80px;padding-top:30px;padding-bottom:60px}.merkliste.sidebar-padding h1{font-size:40px;line-height:48px;margin-bottom:30px}.merkliste.sidebar-padding .merkliste__item h3{bottom:135px;line-height:29px}.merkliste.sidebar-padding .merkliste__item .merkliste__info{height:52px;padding:0 30px;overflow:hidden;width:100%;position:relative;margin:0;line-height:18px}.merkliste.sidebar-padding .merkliste__item .merkliste__info p{padding-top:7px;width:50%;float:left;overflow:hidden}.merkliste.sidebar-padding .merkliste__item .merkliste__info p span{display:block;font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:1.2px;color:#acb1c3}.merkliste.sidebar-padding .merkliste__item .merkliste__info p:last-of-type{padding-left:20px;position:relative}.merkliste.sidebar-padding .merkliste__item .merkliste__info p:last-of-type::before{display:block;content:'';position:absolute;left:10px;top:10px;bottom:3px;z-index:10;border-left:1px dashed #202020}.merkliste.sidebar-padding .merkliste__item .merkliste__info::before{display:block;content:'';position:absolute;left:30px;right:30px;bottom:0;z-index:10;border-bottom:1px dashed #202020}.merkliste.sidebar-padding .merkliste__item .merkliste__price{position:relative;color:#202020}.merkliste.sidebar-padding .merkliste__item::before{z-index:0;border-radius:4px 4px;bottom:-3px}.merkliste.sidebar-padding.white{position:static}.merkliste.sidebar-padding.white h1{padding-left:15px}.fixed_navigation .merkliste{top:80px;position:fixed}@media (max-width:1023px){.merkliste__item{margin-bottom:30px}.merkliste__item figure{display:none}.merkliste__item h3{position:static;color:#202020;border-bottom:1px solid #E3E8F0}.merkliste__item.empty{height:130px;padding-top:15px;padding-bottom:15px}.merkliste__item.empty p:last-of-type{left:135px;bottom:20px}.merkliste.sidebar-padding h3{bottom:auto;position:relative;top:0;left:0}}@media (max-width:800px){.merkliste{top:80px}.merkliste__bottom a{clear:right}.merkliste__bottom a.send{margin-bottom:15px}}@media (max-width:700px){.merkliste{bottom:0;overflow-y:scroll}.merkliste__form .form-item{width:100% !important;padding:0 !important}.merkliste__form .form-item button{margin-top:0 !important;margin-bottom:15px}.merkliste__bottom{padding:0 15px;overflow:hidden}.merkliste__bottom a{width:100%;margin:0}}.seo-text{margin-top:30px;margin-bottom:30px;font-family:'Hind',sans-serif;font-size:18px;line-height:24px}.seo-text__image img{width:100%;height:auto}.seo-text .row+.row{margin-top:30px}@media (max-width:800px){.seo-text img{margin-bottom:20px}}.breadcrumbs{width:100%;height:35px;line-height:35px;color:#FFF;webkit-box-shadow:0 5px 5px 0px rgba(0,0,0,0.5);box-shadow:0 5px 5px 0px rgba(0,0,0,0.5);font-size:12px;font-weight:bold}.breadcrumbs a{color:#FFF}.breadcrumbs a.home::before{display:inline-block;font-family:'icomoon';content:'\e945'}.breadcrumbs span.separator{font-family:'icomoon';display:inline-block;margin:0 10px}.breadcrumbs span.separator::before{display:block;content:'\e926';font-size:8px}.breadcrumbs .col-xs-12{padding-left:0}.category-list-top--ferienlager .breadcrumbs{background-color:#B4CB2C}.category-list-top--jugendreisen .breadcrumbs{background-color:#00ABBC}.category-list-top--klassenfahrten .breadcrumbs{background-color:#F36F32}.category-list-top{margin-top:115px;position:relative}.category-list-top .list-top__title{width:100%;height:385px;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/home_header_slider.jpg');background-position:center center;background-repeat:no-repeat;background-size:cover}.category-list-top .list-top__title .container{height:100%;position:relative}.category-list-top .list-top__title .container h1{margin-top:250px;color:#FFF;text-shadow:1px 1px 4px rgba(0,0,0,0.5);font-size:50px;font-weight:normal}.category-list-top .list-top__filters{position:relative}.category-list-top .list-top__filters p{color:#FFF;font-size:16px;line-height:24px;font-weight:bold;margin:0}.category-list-top .list-top__filters img{display:inline-block;margin-right:20px}.category-list-top .list-top__filters img:last-of-type{margin:0}.category-list-top .list-top__filters form{margin-top:30px}.category-list-top .list-top__filters label{color:#FFF}.category-list-top .list-top__filters .reset{text-align:right;line-height:50px}.category-list-top .list-top__filters .reset a{display:inline-block;color:#FFF;letter-spacing:1.2px;font-size:12px;text-transform:uppercase}.category-list-top .list-top__filters .reset a::before{display:inline-block;font-family:'icomoon';content:'\e939';margin-right:5px}.category-list-top--ferienlager h1{font-family:'ludicrousregular'}.category-list-top--ferienlager .list-top__filters{background:#B4CB2C;padding-top:20px}.category-list-top--ferienlager .list-top__filters::before{display:block;content:'';position:absolute;left:0;top:-55px;z-index:10;width:100%;height:80px;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/green-wave-pattern.svg');background-position:center top}.category-list-top--jugendreisen h1{font-family:'Gochi Hand',cursive}.category-list-top--jugendreisen .list-top__filters{background:#00ABBC;padding-top:20px}.category-list-top--jugendreisen .list-top__filters::before{display:block;content:'';position:absolute;left:0;top:-75px;z-index:10;width:100%;height:80px;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/rectangle-83-long.svg');background-position:center top;background-size:cover}.category-list-top--klassenfahrten h1{font-family:'Hind',sans-serif}.category-list-top--klassenfahrten .list-top__filters{background:#F36F32;padding-top:40px}@media (max-width:1360px){.category-list-top .list-top__filters img{max-height:75px}.rating{-ms-transform:scale(0.8,0.8);-webkit-transform:scale(0.8,0.8);transform:scale(0.8,0.8);margin-left:-25px}}@media (max-width:1190px){.category-list-top .list-top__filters img{max-height:70px}}@media (max-width:1100px){.category-list-top .list-top__filters img{max-height:60px}.rating{-ms-transform:scale(0.7,0.8);-webkit-transform:scale(0.7,0.7);transform:scale(0.7,0.7);margin-left:-40px}}@media (min-width:801px) and (max-width:1023px){.category-list-top{margin-top:80px}}@media (min-width:801px) and (max-width:991px){.category-list-top .list-top__filters p{margin-bottom:20px}}@media (max-width:800px){.category-list-top{margin-top:80px !important}.category-list-top .list-top__filters img{margin-top:20px !important}.category-list-top .list-top__filters select{margin-bottom:15px}.rating{margin-top:10px}}@media (max-width:700px){.category-list-top .list-top__title .container h1{margin-top:150px}.replace-rating{display:block;width:100%;height:63px;margin-top:20px}.rating{margin:20px 0 0 -56px}.category-list-top .list-top__title .container h1{line-height:54px}.category-list-top--jugendreisen .list-top__filters::before{top:-60px !important}}.sidebar-padding .container{padding-right:420px}.sidebar-padding.white{background:#FFF;border-top:solid 1px #f0f2f7;border-bottom:solid 1px #f0f2f7}.main-wrapper--detail .breadcrumbs{margin-top:115px;padding-left:30px;position:relative}.main-wrapper--detail .breadcrumbs .container{padding-left:12px}.ferienlager .breadcrumbs{background-color:#B4CB2C}.jugendreisen .breadcrumbs{background-color:#00ABBC}.main-wrapper--detail.jugendreisen .offer-slider--blue::before{background-color:#FFF !important}.klassenfahrten .breadcrumbs{background-color:#F36F32}.main-wrapper--detail.klassenfahrten .offer-slider--blue::before{background-color:#FFF !important}.detail-top-image{position:relative;height:600px}.detail-top-image .col-xs-12{height:600px;position:relative}.detail-top-image .no-longer-bookable{display:block;width:268px;height:125px;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/stamp-nichtbuchbar-transporent.png');background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;left:30px;top:20px;z-index:10}.detail-top-image__text{position:absolute;bottom:0;left:0;z-index:20;width:100%;padding:30px 30px 15px 30px;color:#FFF}.detail-top-image__text h1{font-size:60px;line-height:70px;margin-bottom:10px}.detail-top-image__text p{ont-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:1.2px;margin:0;text-transform:uppercase}.detail-top-image__text .detail-top-image__location{float:left}.detail-top-image__text .detail-top-image__code{float:right;margin-right:380px}.detail-top-image::before{display:block;content:'';width:100%;height:180px;position:absolute;left:0;bottom:0;z-index:10;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/detail-top-ferienlager.svg');background-position:center top;background-repeat:no-repeat;background-size:cover;opacity:0.9}.ferienlager .detail-top-image h1{font-family:'ludicrousregular'}.jugendreisen .detail-top-image::before{background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/rectangle-83-long.svg')}.jugendreisen .detail-top-image h1{font-family:'Gochi Hand',cursive;font-size:70px;line-height:70px}.klassenfahrten .detail-top-image::before{background:none;background-color:#F36F32}.klassenfahrten .detail-top-image h1{font-family:'Hind',sans-serif;font-size:60px;line-height:60px;padding-right:370px}.features{width:100%;padding-top:30px;overflow:hidden;position:relative}.features__item{float:left;width:33.3%;height:36px;position:relative;margin-bottom:55px;padding-left:71px;position:relative}.features__item p{margin:0}.features__item p.label{font-size:12px;line-height:12px;font-weight:bold;font-style:normal;font-stretch:normal;color:#ACB1C3;text-transform:uppercase;margin-bottom:0 !important}.features__item p.data{font-size:14px;line-height:16px;margin-top:8px}.features__item::before{display:block;font-family:'icomoon';width:42px;height:36px;position:absolute;left:0;top:0;z-index:10;color:#B8BFD3;font-size:36px;line-height:36px;text-align:right}.features__item.years::before{content:"\e901"}.features__item.type::before{content:"\e972"}.features__item.accomodation::before{content:"\e94a";font-size:20px}.features__item.duration::before{content:"\e93b"}.features__item.theme::before{content:"\e93e"}.features__item.support::before{content:"\e92c"}.features__item::after{display:block;content:'';position:absolute;left:-20px;top:0;height:100%;z-index:10;width:2px;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/divider.svg');background-position:top left;background-repeat:no-repeat}.features .col-xs-12{position:relative;overflow:hidden}.features .col-xs-12::before{display:block;content:'';position:absolute;left:15px;right:15px;top:60px;z-index:10;height:2px;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/divider_horizontal.svg');background-position:top left;background-repeat:repeat-x}.features__text{font-family:'Hind',sans-serif;font-size:18px;line-height:24px}.features__text .col-xs-12::before{display:none}.sidebar-padding h2{position:relative;padding-left:50px}.sidebar-padding h2::before{display:block;content:'';position:absolute;left:0;top:0;z-index:10;width:40px;height:46px;line-height:46px;font-family:'icomoon';font-size:20px;color:#B8BFD3}.sidebar-padding.detail-text-and-image h2{padding-left:30px;font-size:24px;line-height:30px}.sidebar-padding.detail-text-and-image h2::before{height:30px;line-height:30px;font-size:24px}.sidebar-padding.detail-text-and-image h3{font-size:14px;line-height:17px;font-weight:bold;margin:0 0 17px 0}.sidebar-padding.detail-text-and-image h2+h3{margin-top:-10px}.sidebar-padding.detail-text-and-image p+ul{margin-top:25px}.sidebar-padding.detail-text-and-image ul+p{margin-top:25px}.sidebar-padding.detail-text-and-image li{position:relative;padding-left:20px;list-style-type:none;margin-bottom:15px}.sidebar-padding.detail-text-and-image li::before{display:block;content:'';background-color:#b8bfd3;width:6px;height:6px;border-radius:50% 50%;position:absolute;left:0;top:6px;z-index:1}.sidebar-padding h2.accomodation::before{content:"\e94a";line-height:32px}.sidebar-padding h2.catering::before{content:"\e921"}.sidebar-padding h2.training::before{content:"\e929"}.sidebar-padding h2.programs::before{content:"\e94d";font-size:15px}.sidebar-padding h2.photo::before{content:"\e965"}.sidebar-padding h2.supervisors{padding-left:40px}.sidebar-padding h2.supervisors::before{content:"\e92c"}.sidebar-padding h2.location::before{content:"\e92e"}.sidebar-padding h2.testimonial::before{content:"\e92f"}.accomodation h2{font-family:'Montserrat',sans-serif;font-family:Montserrat;font-size:30px;line-height:36px;font-weight:bold;margin:0 0 21px 0}.accomodation p:not(.label.text-uppercase){margin-bottom:30px;font-family:'Hind',sans-serif;font-size:18px;line-height:24px}.accomodation__images{width:100%;height:auto;overflow:hidden;display:flex}.accomodation__images img{width:100%;height:auto}.accomodation__images__big{width:70%;float:left;overflow:hidden;padding-right:20px}.accomodation__images__small{float:left;width:30%;overflow:hidden;position:relative}.accomodation__images__small picture:first-of-type{margin-bottom:20px}.accomodation__images__small picture:last-of-type{position:absolute;bottom:0;right:0;z-index:10;width:100%;height:auto}.detail-text-and-image{padding:60px 0}.detail-text-and-image .row{margin-top:60px}.detail-text-and-image .row:first-of-type{margin-top:0}.detail-text-and-image p{font-family:'Hind',sans-serif;font-size:18px;line-height:24px;margin:0}.detail-text-and-image p+p{margin-top:17px}.detail-text-and-image p.info{font-family:'Montserrat',sans-serif;font-size:14px;line-height:17px;font-weight:bold;margin:-7px 0 17px 0}.detail-gallery h2{font-size:24px;line-height:29px;padding-left:40px;margin:60px 0 30px 0}.detail-gallery h2::before{line-height:29px}.detail-gallery__preview{margin-bottom:30px;position:relative}.detail-gallery__preview .slick-prev{position:absolute;left:30px;top:50%;z-index:10;margin-top:-13px}.detail-gallery__preview .slick-next{position:absolute;right:30px;top:50%;z-index:10;margin-top:-13px}.detail-gallery__thumbs{margin-bottom:60px;overflow:hidden}.detail-gallery__thumbs picture{overflow:hidden;margin-right:30px}.detail-gallery__thumbs img{margin-right:30px !important;height:auto}.detail-gallery__thumbs .slick-track{margin-left:-50px}.detail-gallery__thumbs .slick-prev{width:70px;height:100%;text-align:center;position:absolute;left:15px;top:0;z-index:10;background:-moz-linear-gradient(left,rgba(5,1,1,0.5) 0%,rgba(2,1,1,0) 100%);background:-webkit-linear-gradient(left,rgba(5,1,1,0.5) 0%,rgba(2,1,1,0) 100%);background:linear-gradient(to right,rgba(5,1,1,0.5) 0%,rgba(2,1,1,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80050101',endColorstr='#00020101',GradientType=1)}.detail-gallery__thumbs .slick-prev::before{top:50%;margin-top:-13px}.detail-gallery__thumbs .slick-next{width:70px;height:100%;text-align:center;position:absolute;right:15px;top:0;z-index:10;background:-moz-linear-gradient(left,rgba(5,1,1,0) 0%,rgba(2,1,1,0.5) 100%);background:-webkit-linear-gradient(left,rgba(5,1,1,0) 0%,rgba(2,1,1,0.5) 100%);background:linear-gradient(to right,rgba(5,1,1,0) 0%,rgba(2,1,1,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00050101',endColorstr='#80020101',GradientType=1)}.detail-gallery__thumbs .slick-next::before{top:50%;margin-top:-13px}.detail-location h2{font-size:24px;line-height:29px;padding-left:40px;position:relative;margin-top:60px}.detail-location h2::before{display:block;content:"\e92e";position:absolute;left:0;top:0;z-index:10;width:40px;height:29px;line-height:29px;font-family:'icomoon';font-size:20px;color:#B8BFD3}.detail-location p{font-family:'Hind',sans-serif;font-size:18px;line-height:24px}.detail-location iframe{max-width:100%;overflow:hidden}.testimonials{padding-bottom:60px;border-bottom:none !important}.testimonials h2{font-size:24px;line-height:29px;padding-left:40px;position:relative;margin-top:60px}.testimonials h2::before{display:block;content:"\e92f";position:absolute;left:0;top:0;z-index:10;width:40px;height:29px;line-height:29px;font-family:'icomoon';font-size:24px;color:#B8BFD3}.testimonials__item header{position:relative;padding-left:70px;padding-right:145px;margin-bottom:10px}.testimonials__item header img{position:absolute;left:0;top:0;z-index:10;border-radius:50px 50px}.testimonials__item header h3{font-size:14px;line-height:17px;margin:0 0 5px 0;padding-top:8px}.testimonials__item header p{font-size:12px;line-height:15px;color:#B9BED1;position:relative;padding-left:20px;margin:0}.testimonials__item header p::before{display:block;content:"\e937";width:15px;height:15px;position:absolute;left:0;top:0;z-index:10;text-align:center;line-height:15px;font-family:'icomoon'}.testimonials__item header .testimonials__item__rating{position:absolute;right:0;top:13px;z-index:10;color:#ffca28}.testimonials__item>p{font-family:'Hind',sans-serif;font-size:18px;line-height:24px;margin-bottom:0}.testimonials .testimonials__slider{position:relative}.testimonials .testimonials__slider .slick-prev{position:absolute;left:-30px;top:65px;z-index:10}.testimonials .testimonials__slider .slick-next{position:absolute;right:-30px;top:65px;z-index:10}.services-summary.white{border:none !important;padding-top:80px;background-color:#B4CB2C;position:relative;color:#FFF;padding-bottom:45px}.services-summary.white h2{font-size:24px;line-height:29px;padding-left:30px;margin-bottom:20px}.services-summary.white h2::before{content:"\e931";color:#FFF;height:29px;line-height:29px;font-size:24px}.services-summary.white li{width:50%;float:left;overflow:hidden;list-style-type:none;font-family:'Hind',sans-serif;font-size:18px;line-height:22px;margin-bottom:15px;position:relative;padding:0 15px 0 40px;overflow:visible}.services-summary.white li::before{display:block;content:"\e932";font-family:'icomoon';width:30px;height:30px;font-size:20px;line-height:30px;position:absolute;left:3px;top:-6px;z-index:10}.services-summary.white::before{display:block;content:'';position:absolute;left:0;top:0px;z-index:10;width:100%;height:80px;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/green-wave-pattern.svg');background-position:center top;background-color:#FFF}.jugendreisen .services-summary.white{background:#00ABBC}.jugendreisen .services-summary.white::before{background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/rectangle-83-long.svg');background-size:cover}.klassenfahrten .services-summary.white{background:#F36F32;padding-top:60px}.klassenfahrten .services-summary.white::before{display:none}.arrival{padding-bottom:45px}.arrival h2{font-size:24px;line-height:29px;padding-left:40px;margin-bottom:20px;margin-top:60px;padding-bottom:0}.arrival h2::before{content:"\e92d";color:#B8BFD3;font-family:'icomoon';width:30px;height:30px;font-size:29px;line-height:30px;position:absolute;left:0px;top:-2px;z-index:10}.arrival p{font-family:'Hind',sans-serif;font-size:18px;line-height:24px}.accordion__item{margin-bottom:15px;-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.1);border-radius:4px 4px}.accordion__item h3{font-size:14px;line-height:17px;font-weight:bold;padding:15px 63px 16px 20px;cursor:pointer;position:relative;margin:0}.accordion__item h3 span{display:block;width:23px;height:23px;position:absolute;right:20px;top:12px;z-index:10}.accordion__item h3 span::before{width:23px;height:23px;display:block;font-family:'icomoon';content:"\e96d";font-size:22px;text-align:center;line-height:23px;color:#202020}.accordion__item h3.ui-state-active{border-bottom:1px solid #f0f2f7}.accordion__item h3.ui-state-active span::before{content:"\e96c"}.accordion__item__content{padding:20px 15px}.accordion__item__content h4{font-size:14px;line-height:17px;font-weight:bold;margin:0 0 25px 0}.accordion__item__content ul{margin-bottom:25px}.accordion__item__content ul:last-of-type{margin-bottom:0}.accordion__item__content li{position:relative;padding-left:20px;list-style-type:none;margin-bottom:15px}.accordion__item__content li::before{display:block;content:'';background-color:#b8bfd3;width:6px;height:6px;border-radius:50% 50%;position:absolute;left:0;top:6px;z-index:1}.accordion__item__content p{font-family:'Montserrat',sans-serif;font-size:14px}.accordion__item__content p span{display:inline-block;padding-left:30px}.accordion__item__content p:last-of-type{margin-bottom:0}.instructions{padding-bottom:60px}.instructions h2{font-size:24px;line-height:29px;padding-left:40px;margin-bottom:30px;margin-top:60px}.instructions h2::before{content:"\e970";color:#B8BFD3;font-family:'icomoon';width:30px;height:30px;font-size:25px;line-height:30px;position:absolute;left:0px;top:-0px;z-index:10}.instructions__colorbox{padding:30px;border-radius:4px;background-color:rgba(255,202,40,0.2);border-radius:4px 4px}.instructions__colorbox h3{font-size:14px;line-height:17px;font-weight:bold;margin:0}.instructions__colorbox p{font-family:'Montserrat',sans-serif;font-size:14px;font-weight:normal;margin-top:0}.instructions__colorbox p:last-of-type{margin-bottom:0}.date-price{padding-bottom:60px;border-bottom:none !important}.date-price .col-xs-12>a{display:inline-block;margin:30px 0;position:relative}.date-price .col-xs-12>a::before{display:block;content:'';position:absolute;left:0;bottom:-2px;z-index:10;height:2px;background-color:#b8bfd3;width:100%}.date-price h2{font-size:24px;line-height:29px;padding-left:40px;margin-bottom:30px;margin-top:60px}.date-price h2::before{content:"\e93a";color:#B8BFD3;font-family:'icomoon';width:30px;height:30px;font-size:25px;line-height:30px;position:absolute;left:0px;top:-0px;z-index:10}.date-price .col-xs-12>p{font-family:'Hind',sans-serif;font-size:18px;line-height:24px}.date-price .date-price__item{margin-bottom:15px;-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.1);border-radius:4px 4px;overflow:hidden;position:relative}.date-price .date-price__item .tooltip{display:inline-block;width:20px;height:20px;margin-left:20px;background-color:#fe5339;position:relative;border-radius:20px 20px;z-index:50}.date-price .date-price__item .tooltip::before{display:block;width:20px;height:20px;line-height:20px;text-align:center;color:#FFF;content:"\e946";font-family:'icomoon';font-size:10px}.date-price .date-price__item .tooltip span{display:none}.date-price .date-price__item .tooltip:hover span{display:block;position:absolute;width:285px;height:auto;z-index:100;left:-300px;top:-12px;text-align:center;padding:15px 15px;font-size:11px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;word-break:break-word;letter-spacing:1px;border-radius:4px 4px;background-color:#FFF;color:#fe5339;-webkit-box-shadow:0 10 15px 0 rgba(0,0,0,0.2),0 0 2px 0 rgba(0,0,0,0.12);box-shadow:0 10px 15px 0 rgba(0,0,0,0.2),0 0 2px 0 rgba(0,0,0,0.12)}.date-price .date-price__item .tooltip:hover span::before{content:'';position:absolute;right:-8px;top:50%;margin-top:-8px;width:0;height:0;border-left:8px solid #F4F3F3;border-top:8px solid transparent;border-bottom:8px solid transparent}.date-price .date-price__item .tooltip:hover span::after{content:'';position:absolute;right:-6px;top:50%;margin-top:-8px;width:0;height:0;border-left:8px solid #FFF;border-top:8px solid transparent;border-bottom:8px solid transparent}.date-price .date-price__item__text{width:50%;height:89px;float:left;overflow:hidden;padding:20px 30px}.date-price .date-price__item__text h3{font-size:20px;line-height:24px;margin:0 0 7px 0}.date-price .date-price__item__text p.price{font-size:14px;line-height:24px;margin:0}.date-price .date-price__item__text p.price span.value{font-size:20px}.date-price .date-price__item__text p.price span.value.red{color:#D7202F}.date-price .date-price__item__text p.price span.line-through{text-decoration:line-through;display:inline-block;padding-left:30px}.date-price .date-price__item__text p.booked{margin:0;font-size:20px;line-height:24px}.date-price .date-price__item__seats{width:35%;height:89px;float:left;background-color:#fafafa;line-height:89px;text-align:center}.date-price .date-price__item__seats p{margin:0}.date-price .date-price__item .btn{width:15%;height:89px;float:left;overflow:hidden;line-height:89px;border-radius:0}.date-price .date-price__item .date-price__item__seats.date-price__item--booked{float:right}.date-price .date-price__item.klassenfahrten .date-price__item__seats{display:none}.date-price .date-price__item.klassenfahrten .date-price__item__text{width:60%}.date-price li{position:relative;padding-left:20px;list-style-type:none;margin-bottom:15px}.date-price li::before{display:block;content:'';background-color:#b8bfd3;width:6px;height:6px;border-radius:50% 50%;position:absolute;left:0;top:6px;z-index:1}.main-wrapper--detail{position:relative}.main-wrapper--detail .offer-slider{padding-bottom:60px;position:relative;z-index:60}.main-wrapper--detail .offer-slider h2{margin-bottom:30px;text-align:left}#map{width:100%;height:600px;position:relative}.sidebar-marker{width:100%;height:1px;overflow:hidden}.sidebar{width:100%;height:0;overflow:visible}.sidebar .container{padding:0 !important}.sidebar__fixed_scroll.absolute{position:absolute;left:0 !important;top:auto !important;bottom:0 !important;z-index:10}.sidebar__fixed_scroll.fixed{position:fixed;top:80px !important;z-index:10}.sidebar__wrapper{width:353px;border-left:1px solid #f0f2f7;background:#FFF;position:absolute;top:115px;right:45px;z-index:50}.sidebar__contact{position:relative;padding:30px 30px 30px 118px}.sidebar__contact picture{overflow:hidden}.sidebar__contact img{width:79px;height:79px;border-radius:79px 79px;position:absolute;left:30px;top:15px}.sidebar__contact h5{color:#3a405b;font-size:16px;line-height:19px;margin-bottom:5px;margin-top:0}.sidebar__contact p{font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:1.2px;color:#acb1c3;margin:0 0 10px 0}.sidebar__contact a{display:inline-block;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;color:#202020;position:relative;padding-left:25px;line-height:18px;text-decoration:underline}.sidebar__contact a::before{display:block;width:20px;height:18px;line-height:18px;font-family:'icomoon';color:#b8bfd3;position:absolute;left:0;top:0;z-index:10;font-size:12px}.sidebar__contact a.phone{padding-left:20px;padding-right:10px;position:relative;float:left}.sidebar__contact a.phone::before{content:"\e962";font-size:16px}.sidebar__contact a.phone span{display:none}.sidebar__contact a.phone:hover span{display:block;position:absolute;width:185px;height:auto;z-index:100;left:-50%;top:25px;text-align:center;padding:15px 15px;font-size:11px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1px;border-radius:4px 4px;background-color:#FFF;-webkit-box-shadow:0 30px 40px 0 rgba(0,0,0,0.2),0 0 2px 0 rgba(0,0,0,0.12);box-shadow:0 30px 40px 0 rgba(0,0,0,0.2),0 0 2px 0 rgba(0,0,0,0.12)}.sidebar__contact a.phone:hover span::before{content:'';position:absolute;top:-8px;left:50%;margin-left:-8px;width:0;height:0;border-bottom:8px solid #F4F3F3;border-right:8px solid transparent;border-left:8px solid transparent}.sidebar__contact a.phone:hover span::after{content:'';position:absolute;top:-6px;left:50%;margin-left:-8px;width:0;height:0;border-bottom:8px solid #FFF;border-right:8px solid transparent;border-left:8px solid transparent}.sidebar__contact a.email{float:right}.sidebar__contact a.email::before{content:"\e95b"}.sidebar__contact a.email span{display:none}.sidebar__contact a.email:hover span{display:block;position:absolute;width:185px;height:auto;z-index:100;left:-50%;top:25px;text-align:center;padding:15px 15px;font-size:11px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;word-break:break-word;letter-spacing:1px;border-radius:4px 4px;background-color:#FFF;-webkit-box-shadow:0 30px 40px 0 rgba(0,0,0,0.2),0 0 2px 0 rgba(0,0,0,0.12);box-shadow:0 30px 40px 0 rgba(0,0,0,0.2),0 0 2px 0 rgba(0,0,0,0.12)}.sidebar__contact a.email:hover span::before{content:'';position:absolute;top:-8px;left:50%;margin-left:-8px;width:0;height:0;border-bottom:8px solid #F4F3F3;border-right:8px solid transparent;border-left:8px solid transparent}.sidebar__contact a.email:hover span::after{content:'';position:absolute;top:-6px;left:50%;margin-left:-8px;width:0;height:0;border-bottom:8px solid #FFF;border-right:8px solid transparent;border-left:8px solid transparent}.sidebar__choose-date{padding:30px 30px;background-color:#f4f4f4;overflow:hidden}.sidebar__choose-date h5{font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:1.2px;color:#acb1c3;margin:0 0 10px 0}.sidebar__choose-date p{width:100%;border-radius:4px;border:solid 2px #fe5339;padding:10px 10px 10px 62px;color:#fe5339;margin:15px 0 0 0;position:relative;font-size:11px;line-height:13px;min-height:62px}.sidebar__choose-date p::before{display:block;width:52px;position:absolute;left:0;top:0;bottom:0;background:#fe5339;color:#FFF;font-family:'icomoon';content:"\e946";text-align:center;line-height:62px;font-size:30px}.sidebar__links{padding:40px 30px;overflow:hidden}.sidebar__links p{font-size:14px;line-height:29px;color:#202020;margin:0 0 15px 0}.sidebar__links p span{font-size:24px}.sidebar__links .btn--cta{margin-bottom:15px}.sidebar__links .btn--watchlist{border-radius:4px;border:solid 1px #b8bfd3;background:none;color:#b8bfd3;margin-bottom:30px;font-size:12px;letter-spacing:1.2px;font-style:normal}.sidebar__links .btn--watchlist::before{font-size:24px}.sidebar__links .btn--watchlist:hover::before{color:#b8bfd3}.sidebar__order--info{padding:30px 30px 15px 30px;background-color:#f4f4f4;overflow:hidden}.sidebar__order--info label{margin-bottom:0}.sidebar__order--info p{color:#202020 !important}@media (min-width:800px) and (max-width:1024px){.sidebar{margin-left:25px}.sidebar .sidebar__wrapper{width:248px}.sidebar .sidebar__contact{padding:15px 15px 30px 82px;min-height:87px}.sidebar .sidebar__contact img{width:58px;height:58px;border-radius:50% 50%;left:15px;top:15px}.sidebar .sidebar__contact a.phone{float:left}.sidebar .sidebar__contact a.email{float:right}.sidebar .rating{-ms-transform:scale(0.74,0.74);-webkit-transform:scale(0.74,0.74);transform:scale(0.74,0.74);margin-left:-40px}.sidebar .sidebar__links .btn--watchlist{margin-bottom:5px}.sidebar-padding .container{padding-right:273px}.sidebar__choose-date,.sidebar__links,.sidebar__order--info,.sidebar__submit{padding:15px 15px !important}}@media (max-width:800px){.sidebar{display:none;overflow:hidden}.mobile{display:block;width:100%;overflow:hidden;height:auto}.mobile .sidebar__fixed_scroll{width:100%}.mobile .sidebar__wrapper{position:static !important;height:auto !important;width:100% !important;right:auto !important;left:auto !important;top:auto !important;bottom:auto !important}.mobile .sidebar__wrapper .sidebar__fixed_scroll{position:static;width:100% !important}.mobile .sidebar__wrapper .sidebar__fixed_scroll .sidebar__submit>a{display:block}.mobile .sidebar__links a{clear:left;display:block}}@media (min-width:1025px){.klassenfahrten .detail-top-image h1{padding-right:0}}@media (min-width:700px) and (max-width:1024px){.date-price .date-price__item:not(.klassenfahrten) .date-price__item__text{width:60%}.date-price .date-price__item:not(.klassenfahrten) .date-price__item__seats{width:20%;padding:15px 15px;line-height:18px}.date-price .date-price__item:not(.klassenfahrten) .date-price__item__seats .tooltip{margin:5px 0 0 0}.date-price .date-price__item:not(.klassenfahrten) .btn{width:20%}}@media (min-width:769px) and (max-width:1024px){.detail-top-image__text{padding-left:15px;padding-right:255px}.detail-top-image__text h1{font-size:55px}.detail-top-image__text .detail-top-image__code{margin-right:0}}@media (max-width:800px){.main-wrapper--detail .breadcrumbs{margin-top:80px}.main-wrapper--detail .sidebar-padding .container{padding-right:30px}.main-wrapper--detail .date-price .date-price__item__text{padding:20px 15px}.sidebar-padding .container{padding-right:30px !important}.detail-top-image__text .detail-top-image__code{margin-right:0}}@media (max-width:700px){.breadcrumbs{display:none}.detail-top-image{margin-top:80px;height:300px}.detail-top-image .container{height:300px;overflow:hidden}.detail-top-image__text{overflow:hidden;margin-top:0;bottom:auto;top:145px}.detail-top-image__text h1{font-size:40px;line-height:40px}.detail-top-image__text .detail-top-image__code{margin-right:0}.features .col-xs-12::before{top:86px}.features .col-xs-12::after{display:block;content:'';position:absolute;left:15px;right:15px;top:186px;z-index:10;height:2px;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/divider_horizontal.svg');background-position:top left;background-repeat:repeat-x}.features__item{width:50%;padding-left:0;height:78px;overflow:hidden;margin-bottom:20px}.features__item p.label{margin-bottom:10px}.features__item::before{position:static;float:left;width:100%;margin-bottom:5px;text-align:left}.features__item:nth-of-type(2n){padding-left:14px;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/divider.svg');background-position:top left;background-repeat:repeat-y;position:relative;left:-7px}.accomodation__images{display:block}.accomodation__images__big{width:100%;padding:0;margin-bottom:15px}.accomodation__images__big img{width:100%;height:auto}.accomodation__images__small{width:100%}.accomodation__images__small picture{width:50%;padding:0 5px 0 0;float:left;overflow:hidden;margin:0}.accomodation__images__small picture:last-of-type{padding:0 0 0 5px;position:static;bottom:auto;width:50%}.detail-text-and-image img{margin-top:15px}.detail-gallery__preview{padding:0}.detail-gallery__preview picture{margin-right:10px;position:relative;left:-15px}.detail-gallery__preview .slick-arrow{display:none !important}.detail-gallery__thumbs{display:none}.detail-location iframe{height:355px}.testimonials__item header{padding-right:0}.services-summary.white li{width:100%}.main-wrapper--detail .date-price__item{height:auto}.main-wrapper--detail .date-price__item__text{width:100%}.main-wrapper--detail .date-price__item__text h3{font-size:14px;line-height:19px}.main-wrapper--detail .date-price__item__text p.price span.line-through{padding-left:15px}.main-wrapper--detail .date-price__item__seats{width:50%}.main-wrapper--detail .date-price__item .btn{width:50%}.main-wrapper--detail .date-price__item .date-price__item__seats.date-price__item--booked{width:100%}.main-wrapper--detail .date-price__item.date-price__item--booked .date-price__item__seats{width:100%}.main-wrapper--detail .date-price__item.klassenfahrten .date-price__item__text{width:100%}.main-wrapper--detail .date-price__item.klassenfahrten .btn.btn--cta{width:100%}.jugendreisen .detail-top-image h1{font-size:45px;line-height:40px}.klassenfahrten .detail-top-image h1{font-size:32px;line-height:36px;margin-top:10px}.testimonials__item header h3{margin:0;padding:0}.testimonials__item header .testimonials__item__rating{position:static}.detail-top-image .no-longer-bookable{width:125px;height:80px}#map{height:400px}.date-price .date-price__item .tooltip{position:absolute;right:20px;top:30px;z-index:10}}.main-wrapper--booking .sidebar__wrapper{top:80px}.main-wrapper--booking h2{font-size:30px;line-height:36px;padding:0;margin:0 0 20px 0}.main-wrapper--booking select{width:auto;min-width:30%;margin-bottom:15px}.journey{overflow:hidden;width:100%;margin-top:80px;padding-top:30px;padding-bottom:30px}.journey h1{font-size:40px;line-height:49px;margin-bottom:59px}.journey img{width:100%;height:auto}.journey p{color:#202020}.journey p.location{width:50%;float:left;margin:0;letter-spacing:1.2px;font-size:12px;line-height:14px}.journey p.code{width:50%;float:right;text-align:right;margin:0;letter-spacing:1.2px;font-size:12px;line-height:14px}.journey p span{font-size:24px;font-weight:bold}.journey p.line-through{margin-bottom:8px}.journey-confirmation{background:#FFF;padding:60px 0;border-top:solid 1px #f0f2f7;border-bottom:solid 1px #f0f2f7;margin-top:0}.journey-confirmation h2{font-size:30px;line-height:36px;margin-bottom:20px}.journey-confirmation p{margin-top:0}.information{width:100%;padding:60px 0 45px 0}.personal-data{padding:60px 0}.personal-data .form-element+h2{margin:40px 0 30px 0}.personal-data .form-element.radio,.personal-data .form-element.checkbox{margin-bottom:0px}.personal-data .form-element.radio{min-height:40px}.personal-data p.notice{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:24.0px;color:#888888;margin-bottom:30px}.personal-data p.notice a{color:#888888;position:relative;display:inline-block}.personal-data p.notice a::before{display:block;content:'';width:100%;height:2px;position:absolute;left:0;bottom:-0px;height:2px;background-color:#b8bfd3;z-index:10}.personal-data .btn{width:100%;position:relative}.personal-data .btn span{display:inline-block;padding-left:30px;position:relative}.personal-data .btn span::before{display:inline-block;font-family:'icomoon';content:"\e96d";margin-right:10px;font-size:20px;position:absolute;top:13px;left:0;z-index:10}.other-information{padding:60px 0 45px 0;width:100%;overflow:hidden}.other-information select{width:100%;margin-bottom:20px}.other-information .accordion{background:#FFF}.other-information .accordion .accordion__item__content{overflow:hidden;position:relative}.sidebar__submit{padding:30px 30px}.sidebar__submit h4{font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:1.2px;margin:0 0 5px 0}.sidebar__submit p.price{color:#202020 !important;margin-bottom:30px}.sidebar__submit p.price span{font-size:24px;font-weight:bold;font-style:normal;font-stretch:normal}.sidebar__submit p.info{font-size:12px;line-height:17px;padding-left:25px;position:relative;color:#202020 !important}.sidebar__submit p.info::before{position:absolute;left:0;top:0;z-index:10;width:17px;height:17px;border-radius:17px 17px;text-align:center;line-height:18px;font-size:8px;color:#FFF;background-color:#fe5339;font-family:'icomoon';display:block;content:"\e946"}.sidebar__submit .form-element.checkbox{position:relative;padding-left:30px}.sidebar__submit .form-element.checkbox .jcf-checkbox{position:absolute;left:0;top:0;z-index:10}.sidebar__submit .form-element.checkbox label{font-size:12px;line-height:14px;margin-left:0;font-weight:normal}.sidebar__submit .form-element.checkbox label a{text-decoration:underline}.sidebar__submit .btn.btn--cta{margin:10px 0 20px 0}.sidebar__submit>a{display:inline-block;margin-bottom:20px;text-decoration:underline}.insurance-group h2{font-size:24px;line-height:28px;margin-top:40px;margin-bottom:10px}.voucher.validated{background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/check-24-px.svg');background-position:95% center;background-repeat:no-repeat}@media (max-width:1024px){.header--category.header--order .back{right:-25px}}@media (max-width:768px){.header--category.header--order .back{right:-15px}}@media (max-width:700px){.header--category.header--order .back{width:50%;right:-15px}.journey img{margin-bottom:15px}.journey h2{margin-top:15px}.main-wrapper--booking select{min-width:100%}.form-element.date{margin-bottom:15px}.main-wrapper--booking .sidebar,.main-wrapper--booking .sidebar .sidebar__wrapper{display:block;position:static;height:auto !important;width:100%}.main-wrapper--booking .accordion .half{width:100%;padding:0}}.enquiry-top{margin-top:80px;padding-top:30px;padding-bottom:30px}.enquiry-top h1{font-size:30px;line-height:36px;margin-bottom:20px}.enquiry-top p{color:#202020;margin:0 0 13px 0}.team{border-bottom:none !important}.team p{color:#202020}.team p span{font-size:24px;font-weight:bold}.padded{padding-top:60px;padding-bottom:60px}.padded h4{margin-top:45px}.padded p.label.black{margin-top:15px}.padded .form-element+h2{margin-top:45px}.header--catalog{z-index:50}.header--catalog::before{display:block;content:'';position:absolute;top:0;left:0;height:120px;width:100%;z-index:-1;background:rgba(0,0,0,0.35);background:-moz-linear-gradient(top,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.15) 34%,transparent 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,0,0,0.35)),color-stop(34%,rgba(0,0,0,0.15)),color-stop(100%,transparent));background:-webkit-linear-gradient(top,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.15) 34%,transparent 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.15) 34%,transparent 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.15) 34%,transparent 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.15) 34%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0)}.order-catalog-top{padding:80px 0;width:100%;background-color:#b4cb2c;color:#FFF;position:relative;overflow:hidden;z-index:10}.order-catalog-top .container{position:relative}.order-catalog-top .container::before{display:block;content:'';position:absolute;left:-5%;top:-80px;z-index:10;width:55%;height:75%;background:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/path-3.svg') no-repeat left bottom;background-size:cover}.order-catalog-top .container::after{display:block;content:'';position:absolute;left:-5%;bottom:-80px;z-index:10;width:80%;height:65%;background:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/path-2.svg') no-repeat left top;background-size:110%}.order-catalog-top__image{position:relative;z-index:20;text-align:center}.order-catalog-top__text h1{margin-top:60px;font-size:52px;font-weight:900;font-style:normal;font-stretch:normal;color:#ffffff;text-shadow:1px 1px 2px rgba(0,0,0,0.5)}.order-catalog-top__text p{font-size:40px;line-height:43px;font-weight:bold;font-style:normal;font-stretch:normal;color:#ffffff;text-shadow:1px 1px 2px rgba(0,0,0,0.5);margin-top:0}.order-catalog-form h2{font-size:30px;line-height:36px;margin-bottom:20px}.order-catalog-form select{margin-bottom:15px}.order-catalog-form select.gender{width:auto;min-width:30%}.order-catalog-form form p{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:24.0px;color:#888888}.order-catalog-form form p a{color:#888888;text-decoration:underline}.order-catalog-form button.btn{background:none;width:100%}.order-catalog-form button.btn:hover{background:#202020;color:#FFF}@media (max-width:1024px){.order-catalog-top__text h1{font-size:40px;line-height:43px}.order-catalog-top__text p{font-size:36px;line-height:40px}}@media (max-width:768px){.order-catalog-top .container::before{display:block;content:'';position:absolute;left:160px;top:-80px;z-index:10;width:100%;height:80px;background:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/path-3.svg') no-repeat right bottom}.order-catalog-top .container::after{left:0;bottom:-90px;z-index:10;width:960px;height:46%;background:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/path-2.svg') no-repeat left top;background-size:110%}}@media (max-width:700px){.order-catalog-top .container::before{display:none}.order-catalog-top__text h1{font-size:26px;line-height:30px}.order-catalog-top__text p{font-size:18px;line-height:22px}.order-catalog-form select.gender{min-width:100%}}.thank-you{padding:140px 0 60px 0;text-align:center}.thank-you h1{font-size:30px;line-height:36px;margin:0 0 10px 0}.thank-you p{margin-top:0}.thank-you::before{display:inline-block;content:"\e930";font-family:'icomoon';width:140px;height:140px;border-radius:140px 140px;text-align:center;line-height:136px;border:2px solid #00e676;color:#00e676;font-size:40px;margin-bottom:30px}.confirmation-participants{padding:60px 0}.confirmation-participants p.label{margin-top:0}.confirmation-participants p.label.code{margin-top:25px}.confirmation-participants p.underline{margin-top:0}.confirmation-participants p.validated{height:48px;line-height:48px;padding:0 15px;border-radius:4px;background-color:#ffffff;border:solid 1px #00e676;position:relative;margin:4px 0 25px 0}.confirmation-participants p.validated::before{display:block;display:block;content:"\e930";font-family:'icomoon';color:#00e676;position:absolute;right:15px;top:0;z-index:10}.confirmation-participants p.price{margin:5px 0 0 0}.confirmation-participants p.price span{font-size:24px;font-weight:bold}.confirmation-participants__item{padding-bottom:60px}.confirmation-participants__item+.confirmation-participants__item{border-top:1px solid #b8bfd3;padding-top:60px}.confirmation-participants__total-price{background-color:#f4f4f4;padding:30px 30px;margin-bottom:30px}.confirmation-participants__total-price p.label{color:#202020 !important;margin-bottom:5px !important}a.print{display:inline-block;position:relative;padding-left:25px;cursor:pointer}a.print::before{display:block;content:"\e966";font-family:'icomoon';position:absolute;left:0;top:0;z-index:10;color:#b8bfd3;font-size:16px}.bb-lightbox-wrap{height:100%;position:absolute;top:0}.bb-lightbox-pos-dynamic{width:100%;height:100%;left:0;top:0}.bb-lightbox-switch{position:absolute;opacity:0;z-index:-1}.bb-lightbox{display:none;width:100%;height:100%;position:fixed;left:0;top:0;table-layout:fixed;z-index:3000000}.bb-lightbox-switch:checked+.bb-lightbox{display:table}.bb-lightbox-show{display:table}.bb-lightbox-cell{display:table-cell;text-align:center;vertical-align:middle}.bb-lightbox-bg-close{display:block;width:100%;height:100%;position:fixed;left:0;top:0;cursor:pointer}.bb-lightbox-content{display:inline-block;text-align:left;vertical-align:middle;outline:0}.bb-lightbox-slides,.bb-lightbox-slide{max-width:100%}.bb-lightbox-slide{display:none;position:relative;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);transform:translateZ(0)}.bb-lightbox-slide-active{display:block}.bb-lightbox-media-container{max-width:100%;margin:0 auto;position:relative}.bb-lightbox-media-img{display:block;max-width:100%;max-height:100%}.bb-lightbox-media-vid,.bb-lightbox-media-iframe,.bb-lightbox-media-flv{width:100%;height:100%;position:absolute;left:0;top:0}.bb-lightbox-iframe iframe{display:block;max-width:100%;max-height:100%;border:0}.bb-lightbox-zoomed{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;background-repeat:no-repeat;cursor:move}.bb-lightbox-mode-fullscreen .bb-lightbox-cell,.bb-lightbox-mode-fullscreen .bb-lightbox-content,.bb-lightbox-mode-fullscreen .bb-lightbox-slides,.bb-lightbox-mode-fullscreen .bb-lightbox-slide,.bb-lightbox-mode-fullscreen .bb-lightbox-slide-content{width:100%;height:100%;max-width:none;max-height:none}.bb-lightbox-mode-fullscreen .bb-lightbox-slide,.bb-lightbox-mode-fullscreen .bb-lightbox-media-img{max-height:none !important}.bb-lightbox-mode-fullscreen .bb-lightbox-content{display:block}.bb-lightbox-mode-fullscreen.bb-lightbox-has-pager-gallery .bb-lightbox-slides{max-height:none}.bb-lightbox-mode-fullscreen .bb-lightbox-slide{overflow:hidden}.bb-lightbox-mode-fullscreen .bb-lightbox-media-container{min-width:100%;height:100%;padding-top:0 !important}.bb-lightbox-mode-fullscreen .bb-lightbox-media-img{width:0;height:100%;padding-left:100%;position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-repeat:no-repeat;background-size:cover}.bb-lightbox-mode-fullscreen .bb-lightbox-texts{position:absolute;left:0;bottom:0}.bb-lightbox-mode-fullscreen.bb-lightbox-in-transition .bb-lightbox-slide{max-height:100%}.bb-lightbox-hide-content{visibility:hidden}.bb-lightbox-control-next:focus,.bb-lightbox-control-prev:focus,.bb-lightbox-option-button:focus,.bb-lightbox-pager-button:focus{outline:none}.bb-lightbox-hidden{height:1px;width:1px;margin:-1px;position:absolute;overflow:hidden;clip:rect(0 0 0 0)}.bb-lightbox-htmlcontent{display:none}.bb-lightbox-placeholder{display:none}.bb-lightbox-pager{max-width:100%;margin:0;padding:.5em 0;position:fixed;right:0;bottom:1em;left:0}.bb-lightbox-pager-list{margin:0;padding:0;text-align:center;white-space:nowrap;overflow:hidden}.bb-lightbox-pager-item{display:inline-block}.bb-lightbox-slide-modal .bb-lightbox-slide-content{min-width:10em;color:#000;border-radius:4px}.bb-lightbox-modal{padding:2em 4em;text-align:center}.bb-lightbox-alert{min-width:0}.bb-lightbox-modal-message{margin:0 0 1em}.bb-lightbox-modal-ok,.bb-lightbox-modal-cancel{min-width:100px;border:1px solid currentColor;border-radius:4px}.bb-lightbox-modal-ok{color:#fff;background-color:#6f9a37;border-bottom-color:#4c6926}.bb-lightbox-modal-cancel{color:#808080;background-color:#fff;border:1px solid #808080}.bb-lightbox-alert-ok{width:100%}.bb-lightbox-confirm-cancel,.bb-lightbox-confirm-ok,.bb-lightbox-prompt-cancel,.bb-lightbox-prompt-ok{width:48%}.bb-lightbox-confirm-ok,.bb-lightbox-prompt-ok{margin-left:4%}.bb-lightbox-prompt-input-container{display:block;min-width:209px;margin-bottom:.5em}.bb-lightbox-prompt-input-container .bb-lightbox-prompt-input{width:100%;background-color:#fff;border:1px solid #808080;border-radius:4px;box-sizing:border-box}.bb-lightbox-fadeout-start.bb-lightbox,.bb-lightbox-slideouttop-start,.bb-lightbox-slideoutright-start,.bb-lightbox-slideoutbottom-start,.bb-lightbox-slideoutleft-start,.bb-lightbox-flipout-start.bb-lightbox,.bb-lightbox-flipoutv-start.bb-lightbox,.bb-lightbox-growout-start.bb-lightbox,.bb-lightbox-shrinkout-start.bb-lightbox{display:table;opacity:1}.bb-lightbox-fade-in-slide-start,.bb-lightbox-slide-in-slide-start,.bb-lightbox-slidev-in-slide-start,.bb-lightbox-flip-in-slide-start,.bb-lightbox-flipv-in-slide-start,.bb-lightbox-shrink-in-slide-start{position:absolute;visibility:hidden}.bb-lightbox-fade-in-slide-do,.bb-lightbox-slide-in-slide-do,.bb-lightbox-slidev-in-slide-do,.bb-lightbox-flip-in-slide-do,.bb-lightbox-flipv-in-slide-do,.bb-lightbox-shrink-in-slide-do{position:relative;visibility:visible;-webkit-transition:-webkit-transform 0.5s ease-out;transition:transform 0.5s ease-out}.bb-lightbox-fade-out-slide-start,.bb-lightbox-slide-out-slide-start,.bb-lightbox-slidev-out-slide-start,.bb-lightbox-flip-out-slide-start,.bb-lightbox-flipv-out-slide-start,.bb-lightbox-shrink-out-slide-start{display:block}.bb-lightbox-fade-out-slide-do,.bb-lightbox-slide-out-slide-do,.bb-lightbox-slidev-out-slide-do,.bb-lightbox-flip-out-slide-do,.bb-lightbox-flipv-out-slide-do,.bb-lightbox-shrink-out-slide-do{-webkit-transition:-webkit-transform 0.5s ease-in;transition:transform 0.5s ease-in}.bb-lightbox-fadein-start .bb-lightbox-slides{opacity:0}.bb-lightbox-fadein-do .bb-lightbox-slides{opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.bb-lightbox-fadeout-do.bb-lightbox{opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.bb-lightbox-slideintop-start .bb-lightbox-slides{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.bb-lightbox-slideintop-do .bb-lightbox-slides{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.bb-lightbox-slideouttop-start .bb-lightbox-slides{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.bb-lightbox-slideouttop-do .bb-lightbox-slides{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.bb-lightbox-slideinright-start .bb-lightbox-slides{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.bb-lightbox-slideinright-do .bb-lightbox-slides{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.bb-lightbox-slideoutright-start .bb-lightbox-slides{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.bb-lightbox-slideoutright-do .bb-lightbox-slides{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.bb-lightbox-slideinbottom-start .bb-lightbox-slides{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.bb-lightbox-slideinbottom-do .bb-lightbox-slides{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.bb-lightbox-slideoutbottom-start .bb-lightbox-slides{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.bb-lightbox-slideoutbottom-do .bb-lightbox-slides{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.bb-lightbox-slideinleft-start .bb-lightbox-slides{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.bb-lightbox-slideinleft-do .bb-lightbox-slides{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.bb-lightbox-slideoutleft-start .bb-lightbox-slides{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.bb-lightbox-slideoutleft-do .bb-lightbox-slides{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.bb-lightbox-flipin-start .bb-lightbox-cell{-webkit-perspective:2000px;perspective:2000px}.bb-lightbox-flipin-start .bb-lightbox-slides{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}.bb-lightbox-flipin-do .bb-lightbox-slides{-webkit-transform:rotateY(0);transform:rotateY(0);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.bb-lightbox-flipout-start .bb-lightbox-content{-webkit-perspective:2000px;perspective:2000px}.bb-lightbox-flipout-start .bb-lightbox-slides{-webkit-transform:rotateY(0);transform:rotateY(0)}.bb-lightbox-flipout-do .bb-lightbox-slides{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.bb-lightbox-flipinv-start .bb-lightbox-content{-webkit-perspective:2000px;perspective:2000px}.bb-lightbox-flipinv-start .bb-lightbox-slides{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}.bb-lightbox-flipinv-do .bb-lightbox-slides{-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.bb-lightbox-flipoutv-start .bb-lightbox-content{-webkit-perspective:2000px;perspective:2000px}.bb-lightbox-flipoutv-start .bb-lightbox-slides{-webkit-transform:rotateX(0);transform:rotateX(0)}.bb-lightbox-flipoutv-do .bb-lightbox-slides{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.bb-lightbox-growin-start .bb-lightbox-slides{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.bb-lightbox-growin-do .bb-lightbox-slides{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.5s,border-radius 0.5s;transition:transform 0.5s,border-radius 0.5s}.bb-lightbox-growout-start .bb-lightbox-slides{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.bb-lightbox-growout-do .bb-lightbox-slides{-webkit-transform:scale(4);-ms-transform:scale(4);transform:scale(4);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.bb-lightbox-shrinkin-start .bb-lightbox-slides{-webkit-transform:scale(4);-ms-transform:scale(4);transform:scale(4)}.bb-lightbox-shrinkin-do .bb-lightbox-slides{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.bb-lightbox-shrinkout-start .bb-lightbox-slides{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.bb-lightbox-shrinkout-do .bb-lightbox-slides{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.bb-lightbox-fade-in-slide-start{opacity:0}.bb-lightbox-fade-in-slide-do{opacity:1;-webkit-transition-property:opacity;transition-property:opacity}.bb-lightbox-fade-out-slide-start{opacity:1}.bb-lightbox-fade-out-slide-do{opacity:0;-webkit-transition-property:opacity;transition-property:opacity}.bb-lightbox-slide-in-slide-start{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transform:translateX(100vw);-ms-transform:translateX(100vw);transform:translateX(100vw)}.bb-lightbox-slide-prev .bb-lightbox-slide-in-slide-start{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform:translateX(-100vw);-ms-transform:translateX(-100vw);transform:translateX(-100vw)}.bb-lightbox-slide-in-slide-do{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.bb-lightbox-slide-prev .bb-lightbox-slide-in-slide-do{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.bb-lightbox-slide-out-slide-start{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.bb-lightbox-slide-out-slide-do{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform:translateX(-100vw);-ms-transform:translateX(-100vw);transform:translateX(-100vw)}.bb-lightbox-slide-prev .bb-lightbox-slide-out-slide-do{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transform:translateX(100vw);-ms-transform:translateX(100vw);transform:translateX(100vw)}.bb-lightbox-slidev-in-slide-start{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transform:translateY(100vh);-ms-transform:translateY(100vh);transform:translateY(100vh)}.bb-lightbox-slidev-prev .bb-lightbox-slidev-in-slide-start{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transform:translateY(-100vh);-ms-transform:translateY(-100vh);transform:translateY(-100vh)}.bb-lightbox-slidev-in-slide-do{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.bb-lightbox-slidev-prev .bb-lightbox-slidev-in-slide-do{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.bb-lightbox-slidev-out-slide-start{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.bb-lightbox-slidev-out-slide-do{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transform:translateY(-100vh);-ms-transform:translateY(-100vh);transform:translateY(-100vh)}.bb-lightbox-slidev-prev .bb-lightbox-slidev-out-slide-do{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transform:translateY(100vh);-ms-transform:translateY(100vh);transform:translateY(100vh)}.bb-lightbox-flip-slide .bb-lightbox-slides{-webkit-perspective:2000px;perspective:2000px}.bb-lightbox-flip-in-slide-start{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}.bb-lightbox-flip-prev .bb-lightbox-flip-in-slide-start{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}.bb-lightbox-flip-in-slide-do{-webkit-transform:rotateY(0);transform:rotateY(0)}.bb-lightbox-flip-prev .bb-lightbox-flip-in-slide-do{-webkit-transform:rotateY(0);transform:rotateY(0)}.bb-lightbox-flip-out-slide-start{-webkit-transform:rotateY(0);transform:rotateY(0)}.bb-lightbox-flip-out-slide-do{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}.bb-lightbox-flip-prev .bb-lightbox-flip-out-slide-do{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}.bb-lightbox-flipv-slide .bb-lightbox-slides{-webkit-perspective:2000px;perspective:2000px}.bb-lightbox-flipv-in-slide-start{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}.bb-lightbox-flipv-prev .bb-lightbox-flipv-in-slide-start{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}.bb-lightbox-flipv-in-slide-do{-webkit-transform:rotateX(0);transform:rotateX(0)}.bb-lightbox-flipv-prev .bb-lightbox-flipv-in-slide-do{-webkit-transform:rotateX(0);transform:rotateX(0)}.bb-lightbox-flipv-out-slide-start{-webkit-transform:rotateX(0);transform:rotateX(0)}.bb-lightbox-flipv-out-slide-do{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}.bb-lightbox-flipv-prev .bb-lightbox-flipv-out-slide-do{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}.bb-lightbox-shrink-in-slide-start{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.bb-lightbox-shrink-in-slide-do{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.bb-lightbox-shrink-out-slide-start{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.bb-lightbox-shrink-out-slide-do{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}@media only screen and (max-width:767px){.bb-lightbox-content{max-width:100%}}.bb-lightbox-option-button:before,.bb-lightbox-control-next:before,.bb-lightbox-control-prev:before,.bb-lightbox-zoom:before{font-family:"bbicons"}@font-face{font-family:"bbicons";src:url('../../typo3conf/ext/jugendreise/Resources/Public/Fonts/bbicons.eot');src:url('../../typo3conf/ext/jugendreise/Resources/Public/Fonts/bbicons.eot?#iefix') format("embedded-opentype"),url('../../typo3conf/ext/jugendreise/Resources/Public/Fonts/bbicons.woff2') format("woff2"),url('../../typo3conf/ext/jugendreise/Resources/Public/Fonts/bbicons.woff') format("woff"),url('../../typo3conf/ext/jugendreise/Resources/Public/Fonts/bbicons.ttf') format("truetype");font-weight:normal;font-style:normal}.bb-lightbox-option-button,.bb-lightbox-control-next,.bb-lightbox-control-prev,.bb-lightbox-pager-button,.bb-lightbox-pager-gallery .bb-lightbox-pager-button,.bb-lightbox-zoom{padding:0;text-align:center;background:none;border:0;border-radius:0;outline:0}.bb-lightbox-open{overflow:hidden;height:100%}.bb-lightbox-content{width:100%}.bb-lightbox-slide{max-height:90%;width:80%;max-width:795px;position:relative;margin:0 auto;-webkit-box-shadow:0px 0px 30px 10px rgba(0,0,0,0.1);box-shadow:0px 0px 30px 10px rgba(0,0,0,0.1)}.bb-lightbox-slide-content{background-color:#fff}.bb-lightbox-slide-html .bb-lightbox-htmlcontent{padding:1px 1em}.bb-lightbox-options{padding:20px 20px 0 0;position:absolute;right:0;top:0}.bb-lightbox-option-button{width:2em;height:1.5em;color:#fff;font-size:28px;cursor:pointer}.bb-lightbox-fullscreen{display:none}.bb-lightbox-fullscreen:before{content:""}.bb-lightbox-mode-fullscreen .bb-lightbox-fullscreen:before{content:""}.bb-lightbox-content-close:before{content:"\e938";font-family:'icomoon';color:#000}.bb-lightbox-no-content-close .bb-lightbox-content-close{display:none}.bb-lightbox-texts{padding:0 1em;color:#fff;overflow:hidden}.bb-lightbox-error{margin:0;padding:2.5em 3em;color:#fff;background-color:#db4437}.bb-lightbox-has-pager-gallery .bb-lightbox-content{padding-bottom:115px}.bb-lightbox-has-pager-gallery.bb-lightbox-mode-fullscreen .bb-lightbox-content{padding-bottom:0}.bb-lightbox-has-pager-gallery.bb-lightbox-mode-fullscreen .bb-lightbox-media-img{max-height:none}.bb-lightbox-control-next,.bb-lightbox-control-prev{padding-right:1em;padding-left:1em;position:absolute;top:0;bottom:0;color:#fff;font-size:2.5em}.bb-lightbox-control-next{right:0}.bb-lightbox-control-next:before{content:""}.bb-lightbox-control-prev{left:0}.bb-lightbox-control-prev:before{content:""}.bb-lightbox-pager-button{width:24px;height:24px;margin:5px;background-color:#fff;border:4px solid #fff;border-radius:100%;box-shadow:2px 2px 5px rgba(0,0,0,0.25)}.bb-lightbox-pager-active .bb-lightbox-pager-button{background-color:#f9ae40}.bb-lightbox-mode-fullscreen .bb-lightbox-pager-gallery .bb-lightbox-pager-item{height:2em;-webkit-transition:height 0.5s;transition:height 0.5s;box-shadow:inset 0 -10px 10px -5px rgba(0,0,0,0.75)}.bb-lightbox-mode-fullscreen .bb-lightbox-pager-gallery .bb-lightbox-pager-item:hover{height:100px}.bb-lightbox-pager-gallery .bb-lightbox-pager-item{width:170px;height:100px;margin:0 0.5em;background-position:center;background-size:cover}.bb-lightbox-pager-gallery .bb-lightbox-pager-button{width:100%;height:100%;margin:0}.bb-lightbox-pager-gallery .bb-lightbox-pager-active{box-shadow:0 0 5px #fff}.bb-lightbox-pager-gallery .bb-lightbox-pager-active .bb-lightbox-pager-button{background-color:transparent}.bb-lightbox-loading .bb-lightbox-slide-content{width:160px;height:160px;background-color:transparent;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/img/loader.gif');background-position:50% 50%;background-repeat:no-repeat}.bb-lightbox-options,.bb-lightbox-control-next,.bb-lightbox-control-prev{-webkit-transition:opacity 0.25s ease-out,-webkit-transform 0.25s ease-in-out;transition:opacity 0.25s ease-out,transform 0.25s ease-in-out}.bb-lightbox-zoom{position:absolute;right:20px;top:15px;color:#fff;font-size:44px;line-height:1}.bb-lightbox-zoom:before{content:"";text-shadow:0 1px 3px rgba(102,102,102,0.8)}.bb-lightbox-zoomed+.bb-lightbox-zoom:before{content:""}.bb-lightbox-mode-fullscreen .bb-lightbox-zoom{top:auto;bottom:15px}.bb-lightbox-in-transition .bb-lightbox-control-next{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.bb-lightbox-in-transition .bb-lightbox-control-prev{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.bb-lightbox-in-transition .bb-lightbox-options{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}@media only screen and (max-width:767px){.bb-lightbox-control-next{padding-right:0}.bb-lightbox-control-prev{padding-left:0}}.standard .bb-lightbox-bg-close{background:#FFF}.standard .bb-lightbox-mode-fullscreen .bb-lightbox-option-button{background-color:rgba(0,0,0,0.25)}.classic .bb-lightbox-bg-close{background-color:#fff;opacity:.8}.classic .bb-lightbox-content{position:relative;padding:8px 60px}.classic .bb-lightbox-slide{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,0.5)}.classic .bb-lightbox-slide-content{padding:40px 4px 4px}.classic .bb-lightbox-texts{padding-right:100px;padding-left:0;position:absolute;left:8px;top:0;color:#000;text-align:left}.classic .bb-lightbox-texts p{margin:0;line-height:40px}.classic .bb-lightbox-options{margin:10px 65px 0 0;padding:0}.classic .bb-lightbox-option-button{margin:3px 3px 0 0;color:#cccfca;font-size:22px}.classic .bb-lightbox-control-next,.classic .bb-lightbox-control-prev{padding:22px 5px 22px 15px;top:50%;bottom:auto;color:#cccfca;font-size:32px;background-color:#fff;opacity:1}.classic.bb-lightbox-in-transition .bb-lightbox-control-next,.classic.bb-lightbox-in-transition .bb-lightbox-control-prev{opacity:0}.classic .bb-lightbox-control-next{right:10px;box-shadow:2px 2px 5px -2px rgba(0,0,0,0.5)}.classic .bb-lightbox-control-prev{left:10px;box-shadow:-2px 2px 5px -2px rgba(0,0,0,0.5)}.classic.bb-lightbox-has-pager-gallery .bb-lightbox-content{padding-bottom:115px}.classic.bb-lightbox-has-pager-gallery .bb-lightbox-slide:after{content:"";height:.5em;position:absolute;right:0;bottom:0;left:0;background-color:#fff;z-index:1}.classic.bb-lightbox-mode-fullscreen.bb-lightbox-has-pager-gallery .bb-lightbox-content{padding-bottom:0}.classic.bb-lightbox-mode-fullscreen .bb-lightbox-content{padding:0}.classic.bb-lightbox-mode-fullscreen .bb-lightbox-slide-content{padding:0}.classic.bb-lightbox-mode-fullscreen .bb-lightbox-media-img{max-height:none}.classic.bb-lightbox-mode-fullscreen .bb-lightbox-options{margin-top:5px;margin-right:5px;padding-bottom:3px;padding-left:3px;background-color:#fff;box-shadow:2px 2px 5px -2px rgba(0,0,0,0.5)}.classic.bb-lightbox-mode-fullscreen .bb-lightbox-pager{background-color:transparent;box-shadow:none}.classic.bb-lightbox-mode-fullscreen .bb-lightbox-pager:before,.classic.bb-lightbox-mode-fullscreen .bb-lightbox-pager:after{display:none}@media only screen and (max-width:767px){.classic .bb-lightbox-content{padding-right:0;padding-left:0}.classic .bb-lightbox-control-next,.classic .bb-lightbox-control-prev{background-color:transparent;box-shadow:none}.classic .bb-lightbox-options{margin-right:5px}}.vintage .bb-lightbox-bg-close{background:ivory url('../../typo3conf/ext/jugendreise/Resources/Public/img/vintage/bg.png') repeat center;opacity:1}.vintage .bb-lightbox-slide:before,.vintage .bb-lightbox-slide:after,.vintage .bb-lightbox-slide-content:before,.vintage .bb-lightbox-slide-content:after{content:"";display:block;width:50px;height:50px;position:absolute;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/img/vintage/corners.png');background-repeat:no-repeat;z-index:1}.vintage .bb-lightbox-slide{padding:16px}.vintage .bb-lightbox-slide:before,.vintage .bb-lightbox-slide:after{top:8px}.vintage .bb-lightbox-slide:before{left:8px}.vintage .bb-lightbox-slide:after{right:8px;background-position:100% 0}.vintage .bb-lightbox-slide-content{position:relative}.vintage .bb-lightbox-slide-content:before,.vintage .bb-lightbox-slide-content:after{bottom:-8px}.vintage .bb-lightbox-slide-content:before{left:-8px;background-position:0 100%}.vintage .bb-lightbox-slide-content:after{right:-8px;background-position:100% 100%}.vintage .bb-lightbox-modal{padding:2.5em;position:relative;z-index:2}.vintage .bb-lightbox-texts{padding-right:50px;padding-left:50px;color:#808080}.vintage .bb-lightbox-texts .title{font-size:2em}.vintage .bb-lightbox-option-button,.vintage .bb-lightbox-control-next,.vintage .bb-lightbox-control-prev{color:#808080;text-shadow:0px 1px 0px rgba(255,255,255,0.3),0px -1px 0px rgba(0,0,0,0.7)}.vintage .bb-lightbox-control-next,.vintage .bb-lightbox-control-prev{padding-right:.5em;padding-left:.5em;opacity:1}.vintage.bb-lightbox-mode-fullscreen .bb-lightbox-slide:before,.vintage.bb-lightbox-mode-fullscreen .bb-lightbox-slide:after,.vintage.bb-lightbox-mode-fullscreen .bb-lightbox-slide-content:before,.vintage.bb-lightbox-mode-fullscreen .bb-lightbox-slide-content:after{display:none}.vintage.bb-lightbox-mode-fullscreen .bb-lightbox-slide{padding:0}.vintage .bb-lightbox-pager-button{text-align:center;background-color:transparent;border-color:#808080;border-width:2px;box-shadow:inset 0 0 1px #000}.vintage .bb-lightbox-pager-active .bb-lightbox-pager-button{position:relative}.vintage .bb-lightbox-pager-active .bb-lightbox-pager-button:before{content:"";width:12px;height:12px;position:absolute;left:4px;top:4px;background-color:#808080;border-radius:50%}.vintage .bb-lightbox-pager-gallery .bb-lightbox-pager-active .bb-lightbox-pager-button:before{display:none}@media only screen and (max-width:767px){.vintage .bb-lightbox-control-next,.vintage .bb-lightbox-control-prev{width:1em}}.material .bb-lightbox-bg-close{background:#000;opacity:.75}.material .bb-lightbox-options{padding-right:0;padding-left:20px;right:auto;left:0;direction:rtl}.material .bb-lightbox-slide{border-radius:4px}.material .bb-lightbox-texts{background-color:#4db6ac}.material .bb-lightbox-texts .title{font-size:2em}.bb-lightbox-slide-content .container{margin:60px auto}.bb-lightbox-slide-content .container a.print{display:none}.bb-lightbox-slide-content .container .row>div{width:100%;left:0}.standard.search .bb-lightbox-bg-close{opacity:0.95}.standard.search .bb-lightbox-slide{max-width:910px;-webkit-box-shadow:none;box-shadow:none}.standard.search .bb-lightbox-slide-content{background:none}.bookmark-items-limit .bb-lightbox-slide-content{padding:15px 15px;text-align:center}.bookmark-items-limit .bb-lightbox-slide-content h3{text-align:left;font-family:Montserrat;font-size:20px;line-height:24px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;margin-bottom:30px}.bookmark-items-limit .bb-lightbox-slide-content h4{line-height:36px;font-family:Montserrat;font-size:30px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fe5339;margin-bottom:10px}.bookmark-items-limit .bb-lightbox-slide-content p{margin-bottom:30px;padding:0 30%}.bookmark-items-limit .bb-lightbox-slide-content .two-button{overflow:hidden}.bookmark-items-limit .bb-lightbox-slide-content .two-button a{width:47%}.bookmark-items-limit .bb-lightbox-slide-content .two-button a:last-of-type{display:block;float:right}#search-box{display:none}#search-box.active{display:block;position:absolute;left:0;top:78px;width:100%;z-index:1000;padding:30px 0;background-color:#FFF}#search-box p{color:#ACB1C3;font-size:12px;line-height:14px;margin:0 0 10px 0;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:1.2px}#search-box select{margin-bottom:20px}#search-box input[type="text"]{margin:0;padding-right:48px}#search-box button[type="submit"]{position:absolute;right:15px;bottom:0px;z-index:10;width:48px;height:48px;border:none;background-color:#B8BFD3;font-size:0;text-indent:60px;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}#search-box button[type="submit"]::before{display:block;width:48px;height:48px;position:absolute;right:0px;bottom:0px;font-family:'icomoon';content:"\e96a";color:#FFF;line-height:48px;text-align:center;font-size:20px;z-index:50;text-indent:0 !important}.bb-lightbox.standard.search .container{overflow:hidden;position:relative}.bb-lightbox.standard.search .container p{color:#ACB1C3;font-size:12px;line-height:14px;margin:0 0 10px 0;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:1.2px}.bb-lightbox.standard.search .container select{width:200px;height:64px;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;float:left}.bb-lightbox.standard.search .container .error{display:inline-block;float:left;width:200px;height:64px;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/warning-24-px.svg');background-position:140px center;background-repeat:no-repeat}.bb-lightbox.standard.search .container .error select{border:1px solid #fe5339;background-color:transparent}.bb-lightbox.standard.search .container input[type="text"]{margin:0;padding-right:64px;width:calc(100% - 200px);float:left;overflow:hidden;height:64px;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;border-left:none}.bb-lightbox.standard.search .container input#inputText{font-size:30px;line-height:62px;color:#202020}.bb-lightbox.standard.search .container button[type="submit"]{position:absolute;right:15px;bottom:0px;z-index:10;width:64px;height:64px;border:none;background-color:#B8BFD3;font-size:0;text-indent:65px;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.bb-lightbox.standard.search .container button[type="submit"]::before{display:block;width:64px;height:64px;position:absolute;right:0px;bottom:0px;font-family:'icomoon';content:"\e96a";color:#FFF;line-height:64px;text-align:center;font-size:24px;z-index:50;text-indent:0 !important}.bb-lightbox.standard.search.inner input[type="text"]{width:100%;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;border:1px solid #E3E8F0}#tx-solr-search-form-pi-search.search-inline #inputText{width:100%;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;border:1px solid #E3E8F0}.search-title{padding:60px 0;background-color:#FFF;border-bottom:1px solid #f0f2f7}.search-title h1{font-size:30px;line-height:36px;margin:0}.search-title--margin{margin-top:80px}.search-results{padding-bottom:60px}.search-results__item{position:relative;padding-top:15px;padding-bottom:15px;padding-left:126px;border-top:1px solid #f0f2f7;cursor:pointer;overflow:hidden}.search-results__item h2{font-size:20px;line-height:24px;margin:0 0 5px 0}.search-results__item p{margin:0}.search-results__item:nth-of-type(2n){background-color:#FFF}.search-results__item:last-of-type{border-bottom:1px solid #f0f2f7}.search-results__item:hover{-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.1);position:relative;z-index:10}.search-results__item::before{display:block;content:"\e94b";font-family:'icomoon';width:24px;height:24px;line-height:24px;text-align:center;color:#B0B8CE;position:absolute;left:36px;top:50%;margin-top:-12px;z-index:10;font-size:12px}.search-results__item::after{display:block;content:'';position:absolute;left:96px;top:15px;bottom:15px;z-index:10;border-left:1px solid #e3e8f0}.search-pagination{padding:0;background-color:#FFF;border-top:1px solid #f0f2f7;border-bottom:1px solid #f0f2f7;text-align:center}.search-pagination ul{margin:0;padding:0 220px;position:relative;width:100%;height:78px;overflow:hidden}.search-pagination ul li{list-style-type:none;display:inline-block}.search-pagination ul .first{position:absolute;left:0;top:0;z-index:10;width:220px;height:78px;line-height:78px;border-right:1px solid #f0f2f7;text-align:center}.search-pagination ul .first a{display:block;width:100%;height:100%;position:relative}.search-pagination ul .first a::before{display:inline-block;font-family:'icomoon';content:"\e925";font-size:14px;color:#202020}.search-pagination ul .last{position:absolute;right:0;top:0;z-index:10;width:220px;height:78px;line-height:78px;border-left:1px solid #f0f2f7;text-align:center}.search-pagination ul .last a{display:block;width:100%;height:100%;position:relative}.search-pagination ul .last a::before{display:inline-block;font-family:'icomoon';content:"\e926";font-size:14px;color:#202020}.search-pagination ul .item{width:48px;height:48px;line-height:48px;margin:15px 5px;border-radius:48px 48px;overflow:hidden}.search-pagination ul .item a{display:block;width:48px;height:48px}.search-pagination ul .item.active{background-color:#b8bfd3}.search-pagination ul .item.active a{color:#FFF}@media (max-width:700px){.search-results__item{padding-left:60px}.search-results__item::before{left:14px}.search-results__item::after{left:50px}.search-pagination ul{padding:0;overflow:hidden}.search-pagination ul .first,.search-pagination ul .last,.search-pagination ul .item{position:relative;display:inline-block;width:30px;height:30px;line-height:30px;border:none;text-align:center;margin:15px 2px;left:auto;right:auto;top:auto}.search-pagination ul .first a,.search-pagination ul .last a,.search-pagination ul .item a{display:block;width:30px;height:30px;line-height:30px}.search-pagination ul .first,.search-pagination ul .last{top:-23px}}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front{background-color:#fff;padding:15px 15px;position:relative}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front li{font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:34.0px;letter-spacing:normal;color:#202020;list-style-type:none}.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front::before{display:block;content:'';position:absolute;left:-1px;top:-2px;z-index:-1;width:100%;height:100%;overflow:hidden;border:1px solid #E3E8F0;border-top:none;background-color:#fff;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}@media (max-width:768px){.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front{display:none !important}}input:focus{outline:none}.packlist-top{width:100%;height:460px;overflow:hidden;color:#FFF;text-align:center}.packlist-top h1{font-size:30px;line-height:36px;margin:130px 0 20px 0}.packlist-top p{margin:0 0 50px 0;line-height:17px}.packlist-top a{display:inline-block;width:100%;height:89px;border-radius:4px 4px;position:relative;padding-left:60px;background-color:#b8bfd3;color:#FFF;font-size:11px;letter-spacing:1.1px;line-height:89px;width:60%;overflow:hidden}.packlist-top a::before{display:block;width:60px;height:89px;background-color:#FFF;font-family:'icomoon';content:'';position:absolute;left:0;top:0;z-index:10}.packlist-content{padding:60px 0 70px 0}.packlist-content h2{font-size:24px;line-height:29px;margin:0 0 25px 0}.packlist-content p{font-family:'Hind',sans-serif;font-size:18px;line-height:24px;margin:0}p+.packlist-content__item{margin-top:85px}.packlist-content__item{position:relative;padding-left:75px;min-height:45px;margin-bottom:20px}.packlist-content__item p{padding-top:11px}.packlist-content__item::before{display:block;content:'';width:45px;height:45px;background-color:#FFF;border:solid 1px #f0f2f7;position:absolute;left:0;top:0;z-index:10}.packlist-content__item.active::before{border:1px solid #F36F32}@media (max-width:768px){.packlist-top h1{margin-top:100px}.packlist-top a{width:100%}}@media (max-width:700px){.packlist-top{height:auto;padding-bottom:60px}}.rating{width:295px;height:86px;overflow:hidden;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/zertifikat.png');background-position:left top;background-repeat:no-repeat;padding:15px 20px 0 89px;color:#FFF}.rating ul.rating__stars{width:100%;margin-bottom:7px}.rating__value{display:block;float:left;margin-right:9px;width:60px;height:23px;font-size:19px;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:1.6px;text-align:center}.rating__text{margin-top:-3px;display:inline-block;font-size:10px;line-height:12px;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:1px}ul.rating__stars{height:21px;margin:0;padding:0;overflow:hidden}ul.rating__stars li{display:block;width:21px;height:21px;float:left;overflow:hidden;list-style-type:none;margin-right:2px;position:relative}ul.rating__stars li::before{display:block;width:21px;height:21px;line-height:21px;text-align:center;font-family:'icomoon';font-size:17px}ul.rating__stars li.star::before{content:"\e96b"}ul.rating__stars li.half-star::before{content:"\e940"}ul.rating__stars li.empty-star::before{content:"\e949"}.datepicker{border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,0.15);border-top:0;border-bottom-color:rgba(0,0,0,0.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,0.15)}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.old,.datepicker table tr td.new{color:#777777}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eeeeee;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#777777;cursor:default}.datepicker table tr td.highlighted{color:#000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted:focus,.datepicker table tr td.highlighted.focus{color:#000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted:hover{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted:active,.datepicker table tr td.highlighted.active{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted:active:hover,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted.active.focus{color:#000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted:hover,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.highlighted.focus{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#777777}.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today:focus,.datepicker table tr td.today.focus{color:#000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today:hover{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today:active,.datepicker table tr td.today.active{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today:active:hover,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active:focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today:active.focus,.datepicker table tr td.today.active.focus{color:#000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today:hover,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today[disabled]:focus,fieldset[disabled] .datepicker table tr td.today:focus,.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today[disabled].focus,fieldset[disabled] .datepicker table tr td.today.focus{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#777777}.datepicker table tr td.range{color:#000;background-color:#eeeeee;border-color:#bbbbbb;border-radius:0}.datepicker table tr td.range:focus,.datepicker table tr td.range.focus{color:#000;background-color:#d5d5d5;border-color:#7c7c7c}.datepicker table tr td.range:hover{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range:active,.datepicker table tr td.range.active{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range:active:hover,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active:focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range:active.focus,.datepicker table tr td.range.active.focus{color:#000;background-color:#c3c3c3;border-color:#7c7c7c}.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range:hover,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range[disabled]:focus,fieldset[disabled] .datepicker table tr td.range:focus,.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range[disabled].focus,fieldset[disabled] .datepicker table tr td.range.focus{background-color:#eeeeee;border-color:#bbbbbb}.datepicker table tr td.range.focused{background:#d5d5d5}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eeeeee;color:#777777}.datepicker table tr td.range.highlighted{color:#000;background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted:focus,.datepicker table tr td.range.highlighted.focus{color:#000;background-color:#c1d7e3;border-color:#4b88a6}.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted:active,.datepicker table tr td.range.highlighted.active{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted:active:hover,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted.active.focus{color:#000;background-color:#a8c8d8;border-color:#4b88a6}.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted:hover,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.range.highlighted.focus{background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focused{background:#c1d7e3}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#777777}.datepicker table tr td.range.today{color:#000;background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today:focus,.datepicker table tr td.range.today.focus{color:#000;background-color:#f4b747;border-color:#815608}.datepicker table tr td.range.today:hover{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today.active{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today:active:hover,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today.active.focus{color:#000;background-color:#f2aa25;border-color:#815608}.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.today:focus,.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today[disabled].focus,fieldset[disabled] .datepicker table tr td.range.today.focus{background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#777777}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#777777;border-color:#555555;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.selected:focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus{color:#fff;background-color:#5e5e5e;border-color:#161616}.datepicker table tr td.selected:hover,.datepicker table tr td.selected.highlighted:hover{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected:active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected:active:hover,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.highlighted.active.focus{color:#fff;background-color:#4c4c4c;border-color:#161616}.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected[disabled]:hover,.datepicker table tr td.selected.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected:hover,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus{background-color:#777777;border-color:#555555}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.active:focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td.active:hover,.datepicker table tr td.active.highlighted:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active:active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active:active:hover,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active:active:focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active:active.focus,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.active.focus,.datepicker table tr td.active.highlighted.active.focus{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active[disabled]:hover,.datepicker table tr td.active.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.active:hover,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:focus,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active.highlighted[disabled].focus,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span:hover,.datepicker table tr td span.focused{background:#eeeeee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#777777;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover:focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:hover.focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover:active:hover,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled:hover.active.focus{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active[disabled]:hover,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled].focus,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#777777}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background:#eeeeee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-group.date .input-group-addon{cursor:pointer}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;line-height:1.42857143;text-shadow:0 1px 0 #fff;border-width:1px 0;margin-left:-5px;margin-right:-5px}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);-moz-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:#333333;font-size:13px;line-height:1.42857143}.datepicker.dropdown-menu th,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.datepicker-inline td{padding:0px 5px}.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}.text-uppercase{text-transform:uppercase;}.text-white{color:#fff;}.text-black{color:#000;}.montserrat{font-family:"Montserrat",sans-serif;}.hind{font-family:"Hind",sans-serif;}.header-inverted .header__logo .default{display:none;}.header-inverted .header__logo .hover{display:inline-block}.footer nav ul li ul:not(:first-of-type){margin-top:30px;}.no-margin-bottom{margin-bottom:0;}.header--category .main-menu__category-nav .contact .counter{background:#fff none repeat scroll 0 0;border-radius:50%;color:#d7202f;font-size:12px;height:28px;letter-spacing:1.2px;line-height:28px;position:absolute;right:5px;text-align:center;top:5px;width:28px;z-index:10;}.klassenfahrten .date-price__item .date-price__item__seats{width:10%;}.klassenfahrten .date-price__item .btn.btn--cta{width:40%;}.voucher .validated{border-radius:4px;border:solid 1px #00e676;}.merkliste__items .offer-slider__item--discount.merkliste__price{position:relative;}.merkliste__items .offer-slider__item--discount.merkliste__price p.discount{top:20px;}.line-through{text-decoration:line-through;}.participants .participant:not(:first-child){padding-top:60px;}.bb-lightbox-wrap .confirmation-participants__total-price{margin-left:-30px;margin-right:-30px;margin-bottom:0;}.bb-lightbox-wrap .bb-lightbox-slide-content .container,.bb-lightbox-wrap .confirmation-participants{margin-bottom:0;padding-bottom:0;}.bb-lightbox-bg-close{z-index:-1;}.bb-lightbox-content{z-index:1;}input:required{box-shadow:none;}.info-box .info{border:2px solid #fe5339;border-radius:4px;color:#fe5339;margin:5% 0;min-height:62px;padding:1% 5%;position:relative;width:100%;}.info-box .info::before{background:#fe5339 none repeat scroll 0 0;bottom:0;color:#fff;content:"";display:block;font-family:"icomoon";font-size:30px;left:0;line-height:62px;position:absolute;text-align:center;top:0;width:52px;}.ui-autocomplete{z-index:9999999;}#tx-solr-search-form-pi-search.search-inline #inputText{width:100%;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;border:1px solid #E3E8F0}div.footer.footer--booking.footer--confirmation{padding-bottom:0;}.personal-data .btn.remove-duplicate span::before{content:"\e96c";}.btn.btn--white{border:2px solid #fff;color:#fff;}.btn.btn--white:hover{border:2px solid #202020;}.header--category .main-menu__category-nav .logo .category-logo.no-drop::before,.header--category .main-menu__category-nav .logo:hover .category-logo.no-drop::before{content:none;}.offer-slider--whitebg{margin-top:50px;}.offer-slider--whitebg .btn.btn--white,.offer-slider--whitebg .slick-prev::before,.offer-slider--whitebg .slick-next::before,.offer-slider--whitebg p,.offer-slider--whitebg h1,.offer-slider--whitebg h2,.offer-slider--whitebg h3,.offer-slider--whitebg h4,.offer-slider--whitebg strong{color:#202020;}.offer-slider--whitebg .btn.btn--white:hover{color:#fff;}.offer-slider--green+.offer-slider--blue:before{background-color:#b4cb2c;}.offer-slider--orange+.offer-slider--blue:before{background-color:#f36f32;}.offer-slider--blue:before{background-color:#ffffff;}.featured-offer__item figure .no-longer-bookable,.offer-slider figure .no-longer-bookable{display:block;width:160px;height:62px;position:absolute;left:25px;top:17px;z-index:20;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/stamp-nichtbuchbar-transporent.png');background-position:center center;background-size:contain;background-repeat:no-repeat}.btn--watchlist + .no-longer-bookable{top:50px !important;}.packlist-top .btn{border:none;}.packlist-content .packlist{margin-top:85px;}.catalog__image .seo-text__image img{width:auto;}.inquiry-confirmation .sidebar-padding .container{padding-right:30px;}.inquiry-confirmation .merkliste.sidebar-padding{margin-top:0;}.thank-you.merkliste__confirm{display:none;padding:53px 0;}.bb-lightbox header,.bb-lightbox footer,.bb-lightbox .packlist-top{display:none;}.list-top__filters{position:relative;}.category-list-top{z-index:11;}.search-rating{z-index:12;}.category-list-top+.category-list-top,.category-list-top .category-list-top{margin-top:0px;}.category-list-top .breadcrumbs{height:35px;overflow:hidden;}.search-form .category-list-top--ferienlager .list-top__filters{padding-top:0;}.list-top__filters p{color:#FFF;font-size:16px;line-height:24px;font-weight:bold;margin:0;}.list-top__filters img{display:inline-block;margin-right:20px;}.list-top__filters img:last-of-type{margin:0;}.list-top__filters form{margin-top:30px;}.list-top__filters label{color:#FFF;}.list-top__filters .reset{text-align:right;line-height:50px;}.list-top__filters .reset a{display:inline-block;color:#FFF;letter-spacing:1.2px;font-size:12px;text-transform:uppercase;}.list-top__filters .reset a::before{display:inline-block;font-family:'icomoon';content:'\e939';margin-right:5px;}.category-list-top--ferienlager h1{font-family:'ludicrousregular';}.category-list-top--ferienlager .list-top__filters{background:#B4CB2C;padding-top:20px;}.category-list-top--ferienlager .list-top__filters::before{display:block;content:'';position:absolute;left:0;top:-75px;z-index:10;width:100%;height:80px;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/green-wave-long.svg');background-position:center top;background-size:130%;}.category-list-top--jugendreisen h1{font-family:'Gochi Hand',cursive;}.category-list-top--jugendreisen .list-top__filters{background:#00ABBC;padding-top:20px;}.category-list-top--jugendreisen .list-top__filters::before{display:block;content:'';position:absolute;left:0;top:-75px;z-index:10;width:100%;height:80px;background-image:url('../../typo3conf/ext/jugendreise/Resources/Public/Images/rectangle-83-long.svg');background-position:center top;background-size:cover;}.category-list-top--klassenfahrten h1{font-family:'Hind',sans-serif;}.category-list-top--klassenfahrten .list-top__filters{background:#F36F32;padding-top:40px;}.category-filters__item--orange .category-filters__item__top h2{margin-top:10px;}@media (max-width:1360px){.list-top__filters img{max-height:75px;}}@media (max-width:1190px){.list-top__filters img{max-height:70px;}}@media (max-width:1100px){.list-top__filters img{max-height:60px;}}@media (max-width:800px){.category-list-top{margin-top:80px !important;}.list-top__filters img{margin-top:20px !important;}.list-top__filters select{margin-bottom:15px;}}.form-element.third.error::before{right:30px;}.form-element.two_thirds+.form-element.error,.form-element.two_thirds.error+.form-element.error{clear:left;}.confirmation-participants p.validated::before{top:15px;}.services-summary.white li{font-weight:400;}.detail-location + .services-summary{margin-top:60px;}.sidebar-padding.detail-text-and-image h2+h3{margin-top:-5px;}.sidebar-padding.date-price li,.sidebar-padding.detail-text-and-image li{font-family:'Hind',sans-serif;font-size:18px;line-height:24px;}.date-price .date-price__item .btn{position:relative;line-height:18px;}.date-price .date-price__item .btn span{line-height:18px !important;height:auto;padding:0 5px;width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%);}@media (min-width:801px) and (max-width:1023px){.main-wrapper--detail .breadcrumbs{margin-top:80px;}}@media (max-width:1023px){.main-menu__category-nav:before{display:none !important;}}@media (min-width:1024px){.main-menu__category-nav.js-show-before:before{display:block;content:'';position:absolute;bottom:-6px;right:-25px;z-index:10;width:248px;height:6px;background-color:#FFF;}}@media (min-width:1025px){.main-menu__category-nav.js-show-before:before{width:353px;right:0;}}@media (min-width:1400px){.category-list-top .list-top__filters .col-xs-12.col-md-6 img:first-of-type{margin-left:6%;}}@media (min-width:1361px) and (max-width:1399px){.category-list-top .list-top__filters .col-xs-12.col-md-6 img:first-of-type{margin-left:2%;}}@media (min-width:1221px) and (max-width:1360px){.category-list-top .list-top__filters .col-xs-12.col-md-6 img:first-of-type{margin-left:6%;}}@media (min-width:1025px){.header .container{padding-right:0;}.sidebar__wrapper{right:15px;}.sidebar-padding .container{padding-right:390px;}}.header-slider--category--background-slider .slick-slide img.image-blur{display:none;}.category-list-top img.image-blur{display:none;}.detail-top-image{background-size:cover;}.detail-top-image img.image-blur{display:none;}@media (min-width:1441px){.detail-top-image,.category-list-top{overflow:hidden;background-size:cover;}.header-slider--category--background-slider .slick-slide img.image-blur{display:block;max-width:1440px;height:auto;margin:0 auto;}.category-list-top img.image-blur{display:block;position:absolute;top:0;left:50%;width:1440px;height:auto;transform:translateX(-50%);margin-left:15px;}.category-list-top h1{position:relative;}.detail-top-image img.image-blur{display:block;max-width:1440px;height:auto;}.category-list-top .list-top__title .container h1{padding-left:30px;}}.offer-slider_container .slick-list{width:100% !important;height:auto;}.seasons__item figure::before{display:block;content:'';position:absolute;bottom:48px;left:0;width:100%;height:80px;z-index:15;background:transparent;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,transparent),color-stop(66%,rgba(0,0,0,0.15)),color-stop(100%,rgba(0,0,0,0.35)));background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);background:-o-linear-gradient(top,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);background:-ms-linear-gradient(top,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.15) 66%,rgba(0,0,0,0.35) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0);}.become-teamer .col-md-6{background-size:102%;}.sidebar-padding.white::before{background-color:#F9F9F9;}.white+.sidebar-padding.white::before{background-color:#FFF;}.form-element.checkbox{position:relative;padding-left:30px;line-height:20px;margin-bottom:20px !important;}.form-element.checkbox .jcf-checkbox{position:absolute;left:0;top:0;}.form-element.checkbox label{margin:0;line-height:20px;}.offer-slider__show-all .btn.btn--white{padding:12px 30px;line-height:20px;width:auto;}.form-element.half.error::before{top:38px;right:30px;}.form-element.half.error+.form-element.half.error::before{right:15px;}.sidebar__links .tp-condition .btn.btn--cta.disabled{color:#202020;background:#FAFAFA;}.merkliste.sidebar-padding.white .merkliste__item.empty{height:310px;}.accomodation.sidebar-padding p,.instructions__colorbox p{font-family:'Hind',sans-serif;font-size:18px;line-height:24px;}.accomodation.sidebar-padding + .accomodation.sidebar-padding{margin-top:30px;}.detail-gallery__thumbs.noControls .slick-track{margin-left:0 !important;}@media print{.header--category.header--order .main-menu__category-nav{display:none;}.thank-you{padding:40px 0 10px 0;text-align:center;}.thank-you::before{display:inline-block;content:"\e930";font-family:'icomoon';width:40px;height:40px;border-radius:40px 40px;text-align:center;line-height:39px;border:2px solid #00e676;color:#00e676;font-size:10px;margin-bottom:10px;}.journey img{width:100pt;height:100pt;}.col-md-2{width:120pt;display:table;vertical-align:top;}.col-md-push-3{display:inline-table;}.label{border:none;}.journey-confirmation .col-xs-12.col-sm-5.col-sm-push-2.col-md-4.col-md-push-3{width:300pt;}.journey-confirmation{background:#FFF;padding:10px 0;border-top:solid 1px #f0f2f7;border-bottom:solid 1px #f0f2f7;margin-top:0;}.journey-confirmation h2{font-size:20px;line-height:25px;margin-bottom:10px;}p.underline{padding-bottom:0px;}p{margin-bottom:15px;}.confirmation-participants{padding:10px 0;}.confirmation-participants__total-price{background-color:#f4f4f4;padding:0px;margin-bottom:30px;}.confirmation-participants__item{padding-bottom:20px;}.confirmation-participants__total-price p.label{color:#202020 !important;margin-bottom:10px !important;font-size:18px;}a.print{display:none;}div.footer.footer--booking.footer--confirmation{padding-bottom:0;display:none;}.footer--booking{display:none;}div#userlike{display:none;}}.departure.info{width:100%;border-radius:4px;border:solid 2px #fe5339;padding:10px 10px 10px 62px;color:#fe5339;margin:15px 0 0 0;position:relative;font-size:11px;line-height:13px;min-height:62px}.departure.info{margin:5px 0 20px 0}.departure.info::before{display:block;width:52px;position:absolute;left:0;top:0;bottom:0;background:#fe5339;color:#FFF;font-family:'icomoon';content:"\e946";text-align:center;line-height:62px;font-size:30px}.departure.disabled{color:#eee;text-decoration:line-through}#search-box.active{position:fixed;}@media (max-width:800px){.bb-lightbox.standard.search .container select{width:100%;margin-bottom:1rem;border-radius:4px;}#tx-solr-search-form-pi-search #inputText{padding-right:0;float:none;display:block;width:100%;border:1px solid #E3E8F0;border-radius:4px 0 0 4px;}}
