.pax *,.pax *:before,.pax *:after{box-sizing:inherit}.pax .dn{display:none!important}.pax .pax_working{display:none;position:fixed;top:0;left:0;background-color:#fff;height:100vh;width:100%;padding-top:calc(50vh - 8em);font-size:8em;text-align:center;z-index:999999}.pax input[type="text"],.pax select{background-color:#e9e9ed;color:#033333;border:1px solid #d1dbe3;line-height:1em!important;padding:.5em .7em;border-style:none;border-radius:5px}.pax .control.checkbox input:disabled~span{color:rgba(2,15,60,.2);cursor:default}.pax .control.checkbox input~span{color:rgba(102,102,102,.6)}.pax .control.checkbox input:checked~span{color:#033333;font-weight:700}.pax_termine{position:relative;margin-bottom:10em;color:#033333}.pax_termine .pax_auswahl{position:sticky;top:180px;width:100%;background-color:#fff;border-top:10px solid #fff;padding-bottom:1.5em;z-index:100}.pax_termine .pax_auswahl>div{border-bottom:5px solid #033333;width:100%}.pax_termine .pax_auswahl.fixed{position:fixed;top:0}.pax_termine .pax_auswahl .pax_auswahl_obj{display:inline-block;vertical-align:top;padding:0 1em .5em 0}.pax_termine .pax_auswahl .pax_auswahl_obj>div{display:table;height:100%}.pax_termine .pax_auswahl .pax_auswahl_obj>div>div{display:table-cell;vertical-align:bottom}.pax_termine .pax_auswahl .pax_titel{font-size:1.2em;font-weight:700;padding-bottom:.15em}.pax .fa-calendar-days::before{position:absolute;right:10px;top:8px}@media screen and (max-width:599px){.fa-calendar-days::before{font-size:18px}}.pax_termine .pax_auswahl .pax_auswahl_datum>div>div>div{position:relative;width:220px}.pax_termine .pax_auswahl .pax_auswahl_datum>div>div>div input{width:100%;word-spacing:-.15em;cursor:pointer}.pax_termine .pax_auswahl .pax_auswahl_destination select{width:150px}.pax_termine .pax_auswahl .pax_auswahl_schiff select{width:185px}.pax_termine .pax_auswahl .pax_auswahl_modus{padding-right:2em}.pax_termine .pax_auswahl .pax_auswahl_modus .radio{display:block;margin:0;line-height:1.2em}.pax_termine .pax_auswahl .pax_auswahl_plaetze{padding-right:3em}.pax_termine .pax_auswahl .pax_auswahl_plaetze>div{display:inline-block;border:1px}.pax_termine .pax_auswahl .pax_auswahl_plaetze select{max-width:55px}.pax_termine .pax_auswahl .pax_auswahl_gender{padding-left:1em}.pax_termine .pax_auswahl .pax_auswahl_gender label{display:block;margin:0;font-weight:500}.pax_termine .pax_auswahl .pax_auswahl_gender label :checked~span{font-weight:700}.pax_termine .pax_auswahl .pax_auswahl_gender .fas{font-size:1.4em;line-height:.8em;margin-right:.2em}.pax_termine .pax_auswahl .pax_auswahl_aktion{padding:1em 0 0}.pax_termine .pax_auswahl .btn{font-size:1.4em;padding:.375rem 1.5rem;margin:0 0 0.5em!important}.pax_termine .pax_liste_more{position:relative;display:block;width:100%;min-height:100px}.pax_termine .pax_liste_more .pax_liste_more_working{display:none;position:absolute;top:0;background-color:#f1f1f1;border:1px solid #b5b5b5;border-radius:3px;width:100%;font-size:4em;text-align:center;padding:.5em;z-index:92}.pax_termine .pax_liste_more .pax_termine_more .btn{float:right;font-size:1.2em;padding:.375rem 1.5rem}.pax_termine_result{background-color:#f1f1f1;font-size:2em;font-weight:700;line-height:1.2em;text-align:center;padding:3em 0;margin:1em 0 2em}.pax_grp>h3{color:#033333;font-size:1.6em;padding-left:.2em}.pax_grp_daten{margin-bottom:2em}.pax_termine .pax_liste{position:relative}.pax_termine .pax_liste_data{z-index:91}.pax_ter{display:block;overflow:hidden;background-color:#f1f1f1;border:1px solid #b5b5b5;margin-bottom:1em;border-radius:3px}.pax_ter.dn{display:none}.pax_ter.aktiv{background-color:#d9edf7}.pax_ter:not(.aktiv) .pax_tc:hover{background-color:#d9edf7;cursor:pointer;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.pax_ter:not(.aktiv):hover .pax_det_lnk{color:#010110;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.pax_ter .pax_tc{display:block;width:100%}.pax_ter:not(.aktiv) .pax_tc{cursor:pointer}.pax_ter .full{opacity:.5}.pax_ter .pax_tc1,.pax_ter .pax_tc2,.pax_ter .pax_tc3,.pax_ter .pax_tc4,.pax_ter .pax_tc5{display:table-cell;text-align:center;vertical-align:middle;padding:.7em}.pax_ter .pax_tc1 div:nth-of-type(1){font-size:1.2em}.pax_ter .pax_tc1{line-height:1.2em;width:130px;min-width:130px;padding:.7em 0 .5em;white-space:nowrap}.pax_ter .pax_tc1 div:nth-of-type(1) span:nth-of-type(1){word-spacing:-.05em}.pax_ter .pax_tc1 div:nth-of-type(1) span:nth-of-type(2){padding-left:.3em}.pax_ter .pax_tc1 div:nth-of-type(2){font-size:.9em;margin-top:.3em}.pax_ter .pax_tc2{width:100%;text-align:left}.pax_ter .pax_tc2>div{display:inline-block;vertical-align:top}.pax_ter .pax_tc2 div.pax_special{margin-bottom:.5em}.pax_ter .pax_tc2 div.sch_rou{line-height:1em}.pax_ter .pax_tc2 div.sch_rou .pax_schiff{font-weight:700}.pax_ter .pax_tc2 div.sch_rou .pax_schiff~.pax_route{margin-top:.5em}.pax_ter .pax_tc2 div.sch_rou .pax_schiff~.pax_anmerkung{margin-top:.5em}.pax_ter .pax_tc3{width:150px;min-width:150px;line-height:1.1em;white-space:nowrap}.pax_ter .pax_tc3 .full{opacity:.7}.pax_ter .pax_tc3 .gender{opacity:.7}.pax_ter .pax_tc3 .gender .fa{font-size:1em;margin-left:.2em}.pax_ter .pax_tc4{width:150px;min-width:150px;line-height:1em;white-space:nowrap}.pax_ter .pax_tc4 .pax_preis .pax_spc{display:inline-block;background-color:#e74398;color:#fff;font-weight:700;font-size:1.2em;padding:.3em .8em;margin-bottom:.5em;border-radius:3px}.pax_ter .pax_tc4 .pax_preis .pax_preis_werte{margin-top:.4em;font-size:1.2em;white-space:nowrap}.pax_ter .pax_tc4 .pax_preis .pax_preis_werte>div:nth-of-type(2){text-decoration:line-through;opacity:.6;margin-top:.2em}.pax_ter .pax_tc4 .pax_plaetze{display:none;margin-top:.5em;text-align:center}.pax_ter .pax_tc5{width:50px;min-width:50px;padding:0}.pax_ter .pax_det_lnk{font-size:1.9em;color:#009dd0}.pax_ter.aktiv .pax_det_lnk{color:#009dd0}.pax_ter.aktiv .pax_det_lnk:hover{color:#010110;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.pax_anf{float:right;display:block;background-color:#FDB913;color:#fff;border:1px solid #FDB913;font-size:1.2em;line-height:1em;padding:.7em 2em .8em;text-align:center;cursor:pointer;border-radius:4px}.pax_anf:hover{background-color:#010110;border:1px solid #fff;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.pax_ter .pax_det1{display:none;margin:1.5em}.pax_ter .pax_det1 .pax_det1_working{width:100%;font-size:4em;padding:.2em 0;text-align:center}.pax_ter .pax_det2{display:none}.pax_ter .pax_det2 .pax_det2_working{width:100%;height:400px;font-size:4em;padding:200px 0;text-align:center}.pax_ter .pax_det1 .pax_special{background-color:#e74398;color:#fff;padding:.7em 1em;margin:1.5em 0 1em}.pax_ter .pax_det1 .pax_special h3{color:#fff;margin:0 0 .3em}.pax_ter .pax_det1 .pax_special .pax_valid{font-size:1.2em;font-weight:700;margin-top:1em;text-align:right}.pax_ter .pax_det1 h3{font-size:1.3em!important;font-weight:700!important;line-height:1em!important;color:#333;margin:1.4em 0 .5em}.pax_ter .pax_det1 .pax_orte{width:100%}.pax_ter .pax_det1 .pax_orte>div{display:table;width:100%}.pax_ter .pax_det1 .pax_orte>div>div{display:table-row;width:100%}.pax_ter .pax_det1 .pax_orte>div>div>div{display:table-cell;background-color:#c3d5de;border-bottom:.2em solid #d9edf7;padding:.1em .5em;white-space:nowrap}.pax_ter .pax_det1 .pax_orte>div>div>div:last-child{width:100%;white-space:normal}.pax_ter .pax_det1 .pax_kabs{width:100%}.pax_ter .pax_det1 .pax_kabs>div{display:table;width:100%}.pax_ter .pax_det1 .pax_kab{display:table-row;width:100%}.pax_ter .pax_det1 .pax_kab>div{display:table-cell;background-color:#c3d5de;;border-bottom:.2em solid #d9edf7;text-align:right;vertical-align:middle;padding:.25em}.pax_ter .pax_det1 .pax_kab>div:nth-child(1){text-align:left;line-height:1em;padding:.5em}.pax_ter .pax_det1 .pax_kab>div:nth-child(2) div:nth-of-type(2){text-decoration:line-through;opacity:.7}.pax_ter .pax_det1 .pax_kab>div:nth-child(2),.pax_ter .pax_det1 .pax_kab>div:nth-child(3){width:33%;padding-right:.5em;white-space:nowrap}.pax_ter .pax_det1 .pax_kab>div:nth-child(3) .fas{margin-left:.3em}.pax_ter .pax_det1 .pax_kabs_total{background-color:#c3d5de;padding:.5em;text-align:center;width:100%;margin-top:1em}.pax_ter .pax_det1 .pax_anf{margin:2em 0 1em}.pax_ter .pax_det1 .pax_anf a{color:#fff;text-decoration:none}@media screen and (max-width:1200px){.pax_termine .pax_auswahl{top:170px}}@media screen and (min-width:1101px){.scd_auswahl{display:inline-block}}@media screen and (max-width:991px){.pax_termine .pax_auswahl{top:90px}.pax_termine .pax_termine_more>div{padding:.7em .3em}.pax_ter .pax_tc3{display:none}.pax_ter .pax_tc4{padding:1em 0}.pax_ter .pax_tc4>div:nth-of-type(2){display:block}}@media screen and (max-width:767px){.pax_termine .pax_auswahl{top:60px}.pax_termine .pax_auswahl button{width:100%;margin:.5em 0}.pax_ter .pax_tc1{width:90px;min-width:90px}.pax_ter .pax_tc1 div:nth-of-type(1) span:nth-of-type(2){display:block;padding-left:0}.pax_ter .pax_tc4{width:120px;min-width:120px}.pax_ter .pax_tc5{display:none}.pax_ter .pax_det1{margin:1em}}@media screen and (max-width:479px){.pax_termine .pax_auswahl .pax_auswahl_obj{font-size:.9em;line-height:1.2em;padding:0 1em .5em 0}.pax_termine .pax_auswahl .pax_auswahl_datum>div>div>div{width:200px}.pax_ter .pax_tc1 div:nth-of-type(1),.pax_ter .pax_tc4 .pax_preis .pax_preis_werte{font-size:1.1em}.pax_ter .pax_tc1 div:nth-of-type(1) span:nth-of-type(2){display:block;padding-left:0}.pax_ter .pax_tc2{padding:.7em 1em .7em 0}.pax_ter .pax_tc4{display:block;width:100%;padding:.5rem}.pax_ter .pax_tc4>div{display:table;width:100%}.pax_ter .pax_tc4>div>div{display:table-cell}.pax_ter .pax_tc4>div>div:nth-of-type(1){width:100%}.pax_ter .pax_tc4 .pax_preis .pax_spc{display:block}.pax_ter .pax_tc4 .pax_preis .pax_from,.pax_ter .pax_tc4 .pax_preis .pax_preis_werte{display:inline-block;vertical-align:middle;margin:0}.pax_ter .pax_tc4 .pax_preis .pax_from{padding-right:.3em}.pax_ter .pax_det1{margin:.4em}.pax_ter .pax_det1 h3{margin:1em 0 .3em}.pax_ter .pax_det1 .pax_orte>div>div{display:block;border:0;padding:0}.pax_ter .pax_det1 .pax_orte>div>div>div:nth-of-type(1){display:block;width:100%;border:0;padding:0 .5em}.pax_ter .pax_det1 .pax_orte>div>div>div{padding:0 .5em .2em}.pax_ter .pax_det1 .pax_anf{margin:2em 0 .7em}.pax_termine .pax_termine_more>div{padding:.3em}.pax_termine_result{font-size:1.4em;line-height:1.3em;padding:2em .7em}}@media screen and (max-width:370px){.pax_ter .pax_tc1{padding:.7em .2em}.pax_ter .pax_tc2{padding:.7em .5em}.pax_ter .pax_tc5{display:none}}