:root{--action-action-blue:#0094ca;--action-action-red:#c30;--action-action-yellow:#fc0;--action-action-green:#009f48;--hover-hover-blue:#33a9d5;--hover-hover-red:#f15033;--hover-hover-yellow:#ffce33;--hover-hover-green:#33b26d;--feedback-dark-blue:#004969;--feedback-middle-blue:#b0cfee;--feedback-light-blue:#e7f8fd;--feedback-dark-red:#6f1259;--feedback-middle-red:#edd0a7;--feedback-light-red:#ffeae6;--feedback-dark-yellow:#dd9f1e;--feedback-middle-yellow:#fbf7a5;--feedback-light-yellow:#fffbe5;--feedback-dark-green:#018000;--feedback-middle-green:#bfe7d1;--feedback-light-green:#ecf8ea;--neutral-white:#fff;--neutral-background:#f4f9fe;--neutral-light-grey:#f6f8fa;--neutral-border-decorative:#dbdee7;--neutral-border-interaction:#777e90;--neutral-black:#171717;--department-aida-club:#bf9c5b;--department-aida-club-background:#f9f5ef;--department-expinet:#00acc1;--department-expiclub:#f6007f;--department-seetours:#98225d;--department-pauschal:#603f83}
.a11y-colors-switch{--brand-aida-blue:#0094ca;--brand-aida-red:#c30;--brand-aida-yellow:#fc0;--brand-aida-green:#009f48;--action-action-blue:#196fc3;--action-action-red:#c43734;--action-action-yellow:#ab6000;--action-action-green:#018000;--hover-hover-blue:#14599c;--hover-hover-red:#9d2c2a;--hover-hover-yellow:#894d00;--hover-hover-green:#016600;--pressed-pressed-blue:#0f4375;--pressed-pressed-red:#76211f;--pressed-pressed-yellow:#673a00;--pressed-pressed-green:#014d00;--feedback-dark-blue:#004969;--feedback-middle-blue:#bbdefb;--feedback-light-blue:#e9f6ff;--feedback-dark-red:#c43734;--feedback-middle-red:#fcc9b6;--feedback-light-red:#fee8dd;--feedback-dark-yellow:#ab6000;--feedback-middle-yellow:#ffeec6;--feedback-light-yellow:#fef9e6;--feedback-dark-green:#018000;--feedback-middle-green:#d1e8cb;--feedback-light-green:#eaf4e9;--neutral-white:#fff;--neutral-background:#e9f6ff;--neutral-light-grey:#f6f8fa;--neutral-border-decorative:#dbdee7;--neutral-border-interaction:#666c7b;--neutral-black:#171717;--department-aida-club:#bf9c5b;--department-aida-club-background:#f9f5ef;--department-expinet:#00acc1;--department-expiclub:#f6007f;--department-seetours:#98225d;--department-pauschal:#603f83}
.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
*{box-sizing:border-box}
html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}
html,body{color:var(--neutral-black,#171717);background-color:var(--neutral-white,#fff);font-size:18px;font-family:"Open Sans",sans-serif;font-weight:400;line-height:167%}
body{position:relative;overflow-x:hidden;margin:0;width:100vw;z-index:-1}
@media(max-width:960px){body.noscroll{overflow:hidden}
}
body.no-scroll{overflow:hidden}
body.p-b-80{padding-bottom:4.44444rem}
.aem-AuthorLayer-Timewarp body:not(.sticky-lg),.aem-AuthorLayer-Developer body:not(.sticky-lg),.aem-AuthorLayer-Layouting body:not(.sticky-lg),.aem-AuthorLayer-initial body:not(.sticky-lg),.aem-AuthorLayer-Edit body:not(.sticky-lg),.aem-AuthorLayer-Preview body:not(.sticky-lg){padding-top:0}
@media(max-width:960px){.aem-AuthorLayer-Timewarp body:not(.sticky-sm),.aem-AuthorLayer-Developer body:not(.sticky-sm),.aem-AuthorLayer-Layouting body:not(.sticky-sm),.aem-AuthorLayer-initial body:not(.sticky-sm),.aem-AuthorLayer-Edit body:not(.sticky-sm),.aem-AuthorLayer-Preview body:not(.sticky-sm){padding-top:0}
}
a{color:var(--action-action-blue,#0094ca);text-decoration:none}
a:hover{color:var(--hover-hover-blue,#33a9d5)}
.theme-expinet a,.expinet-policy a{color:#00acc1}
.theme-expinet a:hover,.expinet-policy a:hover{color:#008a9a}
a:hover,a:active,a:visited,a:focus{text-decoration:none !important}
button,input,optgroup,select,textarea{font-family:"Open Sans",sans-serif}
h1,h2,h3,h4,h5,h6{margin:0}
p{margin:0}
dl,ol,ul{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:2.22222rem}
ul.boldBulletList{padding-left:1.11111rem}
ul.boldBulletList>li{font-weight:700;list-style-type:none}
ul.boldBulletList>li::before{display:inline-block;font-size:1.33333rem;width:1.11111rem;font-weight:bold;text-align:left;content:"•";position:relative;top:.16667rem}
ol.boldNumberedList{padding-left:rem(16px)}
ol.boldNumberedList>li{font-weight:700;list-style-type:none;counter-increment:item}
ol.boldNumberedList>li::before{display:inline-block;width:1em;padding-right:rem(8px);font-weight:bold;text-align:right;content:counter(item) "."}
button{background:0;border:0;cursor:pointer;padding:0;touch-action:manipulation;user-select:none;appearance:none}
button::-moz-focus-inner{border:0}
button:focus{outline:none !important}
button:disabled{cursor:default;touch-action:none}
table:not(.cmp-table__table,.cmp-expinet-first-time-display__table){border:1px solid transparent;border-left-color:var(--neutral-border-decorative,#dbdee7);border-top-color:var(--neutral-border-decorative,#dbdee7);width:100%}
table tr{background-color:var(--neutral-white,#fff)}
table tr:nth-child(even){background-color:var(--neutral-light-grey,#f6f8fa)}
.theme-expinet table tr:nth-child(even){background-color:#e6f7f9}
table td{border:1px solid transparent;border-bottom-color:var(--neutral-border-decorative,#dbdee7);border-right-color:var(--neutral-border-decorative,#dbdee7)}
main{float:none !important;clear:both !important;max-width:1312px;margin-left:auto;margin-right:auto;width:auto}
main.container{padding:0}
blockquote{margin:0}
@font-face{font-family:"Source Serif Pro";src:url("../../../etc.clientlibs/aida-component-library/clientlibs/aida-component-library.static-resources/resources/fonts/SourceSerif-Pro.woff2") format("woff2");font-stretch:100%;font-display:swap}
@font-face{font-family:"Open Sans";src:url("../../../etc.clientlibs/aida-component-library/clientlibs/aida-component-library.static-resources/resources/fonts/OpenSans-Regular.woff2") format("woff2");font-style:normal;font-weight:400;font-stretch:100%;font-display:swap}
@font-face{font-family:"Open Sans";src:url("../../../etc.clientlibs/aida-component-library/clientlibs/aida-component-library.static-resources/resources/fonts/OpenSans-Regular.woff2") format("woff2");font-style:normal;font-weight:700;font-stretch:100%;font-display:swap}
@font-face{font-family:"Open Sans";src:url("../../../etc.clientlibs/aida-component-library/clientlibs/aida-component-library.static-resources/resources/fonts/OpenSans-Italic.woff2") format("woff2");font-style:italic;font-weight:400;font-stretch:100%;font-display:swap}
h1{word-break:break-word;color:var(--neutral-black,#171717);text-decoration:none;font-family:"Source Serif Pro",serif;font-weight:400;letter-spacing:-0.02em;font-size:1.77778rem;line-height:2.33333rem}
h1:first-child{margin-top:0}
@media(min-width:769px){h1{font-size:2.33333rem;line-height:3.11111rem}
}
@media(min-width:960px){h1{font-size:2.66667rem;line-height:3.55556rem}
}
h2{word-break:break-word;color:var(--neutral-black,#171717);text-decoration:none;font-family:"Source Serif Pro",serif;font-weight:400;letter-spacing:-0.02em;font-size:1.33333rem;line-height:2.11111rem}
h2:first-child{margin-top:0}
@media(min-width:769px){h2{font-size:1.77778rem;line-height:2.66667rem}
}
@media(min-width:960px){h2{font-size:2rem;line-height:2.88889rem}
}
h3{word-break:break-word;color:var(--neutral-black,#171717);text-decoration:none;font-family:"Open Sans",sans-serif;font-weight:700;letter-spacing:-0.01em;font-size:1.33333rem;line-height:1.55556rem;text-transform:uppercase}
h3:first-child{margin-top:0}
@media(min-width:769px){h3{font-size:1.55556rem;line-height:1.77778rem}
}
@media(min-width:960px){h3{font-size:1.77778rem;line-height:2.22222rem}
}
.h3{word-break:break-word;color:var(--neutral-black,#171717);text-decoration:none;font-family:"Open Sans",sans-serif;font-weight:700;letter-spacing:-0.01em;font-size:1.33333rem;line-height:1.55556rem;text-transform:uppercase}
.h3:first-child{margin-top:0}
@media(min-width:769px){.h3{font-size:1.55556rem;line-height:1.77778rem}
}
@media(min-width:960px){.h3{font-size:1.77778rem;line-height:2.22222rem}
}
.h3new{word-break:break-word;color:var(--neutral-black,#171717);text-decoration:none;font-size:1.33333rem;line-height:1.66667rem;font-family:"Source Serif Pro",serif;font-weight:400;text-transform:none}
.h3new:first-child{margin-top:0}
@media(min-width:700px){.h3new{font-size:1.55556rem;line-height:1.94444rem}
}
@media(min-width:960px){.h3new{font-size:1.77778rem;line-height:2.11111rem}
}
h4{word-break:break-word;color:var(--neutral-black,#171717);text-decoration:none;font-family:"Open Sans",sans-serif;font-weight:700;letter-spacing:-0.01em;font-size:1rem;line-height:1.33333rem}
h4:first-child{margin-top:0}
@media(min-width:769px){h4{font-size:1.22222rem;line-height:1.44444rem}
}
@media(min-width:960px){h4{font-size:1.33333rem;line-height:1.77778rem}
}
p{color:var(--neutral-black,#171717);font-size:18px;font-family:"Open Sans",sans-serif;font-weight:400;line-height:167%;letter-spacing:-.01em;margin:0 0 rem(24px)}
p:last-child{margin-bottom:0}
strong,b{font-weight:700}
.body-two{color:var(--neutral-black,#171717);font-size:.88889rem;font-family:"Open Sans",sans-serif;font-weight:400;line-height:1.44444rem;letter-spacing:-.01em}
.caption-1{font-family:"Open Sans",sans-serif;font-weight:400;font-size:.66667rem;line-height:20px;letter-spacing:-0.01em;font-size:.77778rem;line-height:1.33333rem}
.caption-1-bold{font-family:"Open Sans",sans-serif;font-weight:400;font-size:.66667rem;line-height:20px;letter-spacing:-0.01em;font-size:.77778rem;line-height:1.33333rem;font-weight:700}
.caption-2{font-family:"Open Sans",sans-serif;font-weight:400;font-size:.66667rem;line-height:20px;letter-spacing:-0.01em;font-size:.66667rem;line-height:1.11111rem}
.caption-2-bold{font-family:"Open Sans",sans-serif;font-weight:400;font-size:.66667rem;line-height:20px;letter-spacing:-0.01em;font-size:.66667rem;line-height:1.11111rem;font-weight:700}
.is-hidden{display:none !important}
.v-hidden{visibility:hidden}
.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.focus-indicator:focus-visible{outline:0}
.focus-indicator:focus-visible::before{content:" ";box-shadow:0 0 0 2px var(--neutral-white),0 0 0 4px var(--neutral-black);z-index:1;position:absolute;left:-2px;right:-2px;top:-2px;bottom:-2px;border-radius:inherit}
#header{font-size:15px}
#header nav ul,#header nav ol{margin-block-start:unset;margin-block-end:unset;padding-inline-start:unset}
section#banner{display:none}
#main{max-width:none}
#main .cmp-text ol,#main .cmp-text ul{list-style:unset}
main.container{max-width:1312px}
.container:not(main){max-width:none;padding:0}
.cruise-search-template{background-color:var(--neutral-background,#f4f9fe)}
.expinet-template .root{max-width:1592px;margin:0 auto}
.expinet-template .root>.cmp-container>.aem-Grid>.container ~ .container{overflow:hidden}
.expinet-template .root>.cmp-container>.aem-Grid>div.container>.cmp-container{margin:0;padding:0}
.expinet-template .root>.cmp-container>.aem-Grid>div.container>.cmp-container .cmp-container:first-child{margin:0;padding:0}
.cmp-examples-structure{padding-top:4rem}
.cmp-examples-structure .cmp-examples-structure__aside>div{margin-left:unset;margin-right:unset;padding-left:unset;padding-right:unset}
.cmp-examples-structure .cmp-examples-teaser--document .cmp-teaser__image .cmp-image{margin-left:unset}
.cmp-examples-structure>.aem-Grid{grid-template-rows:2.77778rem 1fr auto;max-width:96.27778rem}
.cmp-examples-structure__header{padding:2.22222rem 0 !important}
.cmp-examples-structure__aside{overflow:visible;padding:0 1.11111rem !important}
@media(min-width:1024px){.cmp-examples-structure__aside{overflow:scroll}
}
.cmp-examples-structure__aside--open{overflow:scroll}
.cmp-examples-structure__aside .image .cmp-image{margin-top:2.5rem;position:relative;top:unset;width:100%}
.cmp-examples-structure__aside .image .cmp-image .cmp-image__image{display:block;margin-left:auto;margin-right:auto}
.cmp-examples-structure__aside .cmp-examples-button{width:1.66667rem;left:2.38889rem;height:1.22222rem;top:1.66667rem}
@media(min-width:480px){.cmp-examples-structure__aside .cmp-examples-button{left:4.83333rem}
}
@media(min-width:768px){.cmp-examples-structure__aside .cmp-examples-button{left:5.88889rem}
}
.cmp-examples-structure__aside .cmp-examples-button__icon{width:30px;height:2px;background:#000;display:block;position:relative}
.cmp-examples-structure__aside .cmp-examples-button__icon::before,.cmp-examples-structure__aside .cmp-examples-button__icon::after{content:"";position:absolute;display:block;width:100%;height:100%;background:#000}
.cmp-examples-structure__aside .cmp-examples-button__icon::before{top:-10px}
.cmp-examples-structure__aside .cmp-examples-button__icon::after{bottom:-10px}
@media only screen and (min-width:480px){.cmp-examples-structure__aside .cmp-accordion{padding-right:0 !important}
}
.cmp-examples-structure__aside .cmp-accordion__button:hover{background-color:var(--action-action-blue,#0094ca)}
.cmp-examples-structure__aside .cmp-accordion__button:hover span{color:var(--neutral-white,#fff)}
.cmp-examples-structure__aside .navigation .cmp-navigation__item--level-0.cmp-navigation__item .cmp-navigation__item-link{margin:0}
.cmp-examples-structure__aside .navigation .cmp-navigation__item--level-0.cmp-navigation__item .cmp-navigation__item-link:hover{background-color:var(--action-action-blue,#0094ca);color:var(--neutral-white,#fff)}
.cmp-examples-structure__aside .navigation .cmp-navigation__item--level-0.cmp-navigation__item--active>.cmp-navigation__item-link{background-color:transparent;border:1px solid var(--neutral-border-decorative,#dbdee7);color:var(--action-action-blue,#0094ca)}
.cmp-examples-structure__aside .navigation .cmp-navigation__item--level-1{padding-left:1.5rem}
.cmp-examples-structure__aside .navigation .cmp-navigation__item--level-1.cmp-navigation__item .cmp-navigation__item-link{background-color:transparent;border-left:1px solid var(--neutral-border-decorative,#dbdee7);border-radius:0;font-style:italic;margin:0;padding:.33333rem 0 .33333rem .88889rem;position:relative}
.cmp-examples-structure__aside .navigation .cmp-navigation__item--level-1.cmp-navigation__item .cmp-navigation__item-link:hover{background-color:transparent;color:var(--action-action-blue,#0094ca)}
.cmp-examples-structure__aside .navigation .cmp-navigation__item--level-1.cmp-navigation__item .cmp-navigation__item-link::before{bottom:auto;content:"";display:block;left:0;position:absolute;right:auto;top:50%;background-color:var(--neutral-border-decorative,#dbdee7);height:1px;width:14px}
.cmp-examples-structure__aside .navigation .cmp-navigation__item--level-1.cmp-navigation__item:last-child .cmp-navigation__item-link{position:relative}
.cmp-examples-structure__aside .navigation .cmp-navigation__item--level-1.cmp-navigation__item:last-child .cmp-navigation__item-link::after{bottom:0;content:"";display:block;left:-1px;position:absolute;right:auto;top:auto;background-color:var(--neutral-white,#fff);height:48%;width:2px}
.cmp-examples-structure__aside .navigation .cmp-navigation__item--level-1.cmp-navigation__item--active .cmp-navigation__item-link{color:var(--action-action-blue,#0094ca)}
.cmp-examples-structure__aside .navigation .cmp-navigation__item--level-1.cmp-navigation__item--active .cmp-navigation__item-link::before{background-color:var(--action-action-blue,#0094ca)}
.cmp-examples-structure__main .cmp-navigation__group{list-style-type:none}
.cmp-examples-structure__main .cmp-navigation__item--level-0>.cmp-navigation__item-link{font-weight:900;text-transform:uppercase}
.cmp-examples-structure__main .cmp-examples-demo__top .cmp-examples-demo__component{overflow:hidden}
.cmp-examples-structure .cmp-breadcrumb{border-top:1px solid var(--neutral-border-decorative,#dbdee7);border-bottom:1px solid var(--neutral-border-decorative,#dbdee7);display:flex;margin:0 3.55556rem 0 2.5rem}
.cmp-examples-structure .cmp-breadcrumb__list{display:flex;flex-wrap:wrap;margin:0;padding:0}
.cmp-examples-structure .cmp-breadcrumb__item{display:flex;font-size:.66667rem;font-weight:900;text-transform:uppercase;margin-right:2.22222rem}
.cmp-examples-structure .cmp-breadcrumb__item-link span{display:flex}
.cmp-examples-structure__main .cmp-examples-demo__component .cmp-container--quote .aem-GridColumn{padding:0}
.cmp-examples-demo__component .component>.container>.cmp-container{padding:0;margin:0}
.cmp-examples-demo__component .cmp-title h1.cmp-title__text,.cmp-examples-demo__component .cmp-title h2.cmp-title__text,.cmp-examples-demo__component .cmp-title h3.cmp-title__text,.cmp-examples-demo__component .cmp-title h4.cmp-title__text,.cmp-examples-demo__component .cmp-text h1.cmp-title__text,.cmp-examples-demo__component .cmp-text h2.cmp-title__text,.cmp-examples-demo__component .cmp-text h3.cmp-title__text,.cmp-examples-demo__component .cmp-text h4.cmp-title__text{margin-bottom:1.77778rem}
.cmp-examples-demo__component .cmp-title p,.cmp-examples-demo__component .cmp-text p{margin-bottom:1.33333rem}
.aida-library .cmp-examples-demo__component .cmp-container--quote .new,.aida-library .cmp-examples-demo__component .stepteaser+.new{display:none}
.aida-library .cmp-examples-demo__component .cmp-container--split-header .cmp-container,.aida-library .cmp-examples-demo__component .cmp-container--fullwidth-content>.cmp-container{margin-left:unset !important;width:100% !important}
.aida-library .cmp-title h1.cmp-title__text,.aida-library .cmp-title h2.cmp-title__text,.aida-library .cmp-title h3.cmp-title__text,.aida-library .cmp-title h4.cmp-title__text,.aida-library .cmp-text h1.cmp-title__text,.aida-library .cmp-text h2.cmp-title__text,.aida-library .cmp-text h3.cmp-title__text,.aida-library .cmp-text h4.cmp-title__text{margin-bottom:1.77778rem}
.aida-library .cmp-title p,.aida-library .cmp-text p{margin-bottom:1.33333rem}