@font-face{font-family:'Icon';src:url('/css/of/fonts/custom/icomoon.eot');src:url('/css/of/fonts/custom/icomoon.eot?#iefix') format('embedded-opentype'),url('/css/of/fonts/custom/icomoon.woff') format('woff'),url('/css/of/fonts/custom/icomoon.ttf') format('truetype')}.of-icon{display:inline-block;font-family:'Icon';font-style:normal;font-weight:normal;line-height:1}.of-icon.of-icon-arrow-right:before{content:">"}.of-icon.of-icon-arrow-left:before{content:"<"}@media all{#page_margins{width:1000px;margin:0 auto;position:relative}#page_margins #page{position:relative;z-index:1}#page_margins #page #main{z-index:1}#page_margins #page #main #content{padding:15px}#page_margins #skyscraper-container{position:absolute;top:0;width:160px;height:600px;right:-170px}#page_margins .banner-supersize{text-align:center;padding:1em 0;margin:0 -15px;line-height:0;background:#fff}#page_margins .banner-supersize .banner-content{display:inline-block;width:728px}#page_margins .banner-supersize.top-article{padding-top:0;padding-bottom:1em;margin-top:-15px}#page_margins .list .banner-supersize{padding:0;margin:15px 0 15px 0;background:transparent}[class*='col-1-'],[class*='col-2-'],[class*='col-3-'],[class*='col-4-'],[class*='col-5-'],[class*='col-6-'],[class*='col-7-'],[class*='col-8-'],[class*='col-9-'],[class*='col-10-'],[class*='col-11-'],[class*='col-12-']{float:left;padding-right:15px}.grid{margin-right:-15px}.grid:after{clear:both}.grid:before,.grid:after{display:table;content:" "}.grid:after{clear:both}.grid .col-1-1,.grid .col-12-12{width:100%}.grid .col-2-3,.grid .col-8-12{width:66.66%}.grid .col-1-2,.grid .col-6-12{width:50%}.grid .col-1-3,.grid .col-4-12{width:33.33%}.grid .col-1-4,.grid .col-3-12{width:25%}.grid .col-1-5{width:20%}.grid .col-3-5{width:60%}.grid .col-1-6,.grid .col-2-12{width:16.667%}.grid .col-1-7{width:14.28%}.grid .col-1-8{width:12.5%}.grid .col-1-9{width:11.1%}.grid .col-1-10{width:10%}.grid .col-1-11{width:9.09%}.grid .col-1-12{width:8.33%}.grid .col-11-12{width:91.66%}.grid .col-10-12{width:83.333%}.grid .col-9-12{width:75%}.grid .col-5-12{width:41.66%}.grid .col-7-12{width:58.33%}.grid .row:before,.grid .row:after{display:table;content:" "}.grid .row:after{clear:both}.ad-banner-frame{width:100%;height:270px}.grid .ad-banner-frame{padding-right:15px;margin-bottom:10px}.grid .teaser.full .ad-banner-frame{padding-right:0}section.teaser,.banner .banner-content{text-align:center;display:block;width:33.333333333%;padding:0 15px 15px 0;float:left}section.teaser a,.banner .banner-content a,section.teaser .teaser-content,.banner .banner-content .teaser-content{text-align:left;background:#fff;display:block;position:relative;height:270px;overflow:hidden}section.teaser a>span,.banner .banner-content a>span,section.teaser .teaser-content>span,.banner .banner-content .teaser-content>span{display:block}section.teaser a .teaser_image_bg_landscape,.banner .banner-content a .teaser_image_bg_landscape,section.teaser .teaser-content .teaser_image_bg_landscape,.banner .banner-content .teaser-content .teaser_image_bg_landscape{background-size:cover;overflow:hidden;background-position:center center;position:absolute;height:150px;top:0;left:0;right:0}section.teaser a .text,.banner .banner-content a .text,section.teaser .teaser-content .text,.banner .banner-content .teaser-content .text{padding:170px 20px 20px 20px}section.teaser a .text .teaser_headline,.banner .banner-content a .text .teaser_headline,section.teaser .teaser-content .text .teaser_headline,.banner .banner-content .teaser-content .text .teaser_headline{font-size:22px;line-height:100%;color:#236eb5;display:block}section.teaser a .text p,.banner .banner-content a .text p,section.teaser .teaser-content .text p,.banner .banner-content .teaser-content .text p{color:#3b5777;font-size:14px;margin-top:5px}section.teaser a:hover,.banner .banner-content a:hover,section.teaser .teaser-content:hover,.banner .banner-content .teaser-content:hover{text-decoration:none!important}section.teaser.medium,.banner .banner-content.medium{width:50%}section.teaser.medium a,.banner .banner-content.medium a,section.teaser.medium .teaser-content,.banner .banner-content.medium .teaser-content{height:420px}section.teaser.medium a>span.teaser_image_bg_landscape,.banner .banner-content.medium a>span.teaser_image_bg_landscape,section.teaser.medium .teaser-content>span.teaser_image_bg_landscape,.banner .banner-content.medium .teaser-content>span.teaser_image_bg_landscape{height:280px}section.teaser.medium a>span.text,.banner .banner-content.medium a>span.text,section.teaser.medium .teaser-content>span.text,.banner .banner-content.medium .teaser-content>span.text{padding-top:295px}section.teaser.medium .linklist,.banner .banner-content.medium .linklist{display:none!important}section.teaser.big,.banner .banner-content.big{width:66.666666666%;float:right}section.teaser.big a,.banner .banner-content.big a,section.teaser.big .teaser-content,.banner .banner-content.big .teaser-content{height:555px}section.teaser.big a>span.teaser_image_bg_landscape,.banner .banner-content.big a>span.teaser_image_bg_landscape,section.teaser.big .teaser-content>span.teaser_image_bg_landscape,.banner .banner-content.big .teaser-content>span.teaser_image_bg_landscape{height:370px}section.teaser.big a>span.text,.banner .banner-content.big a>span.text,section.teaser.big .teaser-content>span.text,.banner .banner-content.big .teaser-content>span.text{padding-top:395px}section.teaser.full,.banner .banner-content.full{width:100%}section.teaser.teaser-gallery,.banner .banner-content.teaser-gallery{padding:0;width:100%;float:none;border:1px solid #dceff6;overflow:hidden}section.teaser.teaser-gallery .images,.banner .banner-content.teaser-gallery .images{height:150px;width:1000px;overflow:hidden}section.teaser.teaser-gallery .images img,.banner .banner-content.teaser-gallery .images img{float:left;height:150px;margin-right:1px}section.teaser.teaser-gallery .text,.banner .banner-content.teaser-gallery .text{height:auto}section.teaser.teaser-gallery .text p,.banner .banner-content.teaser-gallery .text p{margin-bottom:0!important}section.teaser.teaser-gallery.teaser-article>a,.banner .banner-content.teaser-gallery.teaser-article>a{height:auto}section.teaser.teaser-gallery.teaser-article>a .images,.banner .banner-content.teaser-gallery.teaser-article>a .images{height:150px;width:1000px;overflow:hidden}section.teaser.teaser-gallery.teaser-article>a .images img,.banner .banner-content.teaser-gallery.teaser-article>a .images img{float:left;height:150px;margin-right:1px}section.teaser.teaser-gallery.teaser-article>a .text,.banner .banner-content.teaser-gallery.teaser-article>a .text{height:auto;padding-top:20px}section.teaser.teaser-gallery.teaser-article>a .text .title,.banner .banner-content.teaser-gallery.teaser-article>a .text .title{font-size:22px;color:#236eb5}section.teaser.teaser-gallery.teaser-article>a .text p,.banner .banner-content.teaser-gallery.teaser-article>a .text p{margin-bottom:0!important}section.teaser.countdown .teaser-content,.banner .banner-content.countdown .teaser-content{text-align:center;background-image:url('/img/countdown.jpg');background-position:0 100%;background-repeat:no-repeat;background-size:contain;background-color:#fff;height:270px}section.teaser.countdown .teaser-content .time,.banner .banner-content.countdown .teaser-content .time{padding:3em 3em 1em 3em}section.teaser.countdown .teaser-content .time>span,.banner .banner-content.countdown .teaser-content .time>span{float:left;width:33.333333333%;text-align:center;color:#236eb5;font-size:38px;line-height:100%;font-weight:100;font-family:'Work Sans',sans-serif}section.teaser.countdown .teaser-content .time>span small,.banner .banner-content.countdown .teaser-content .time>span small{display:block;font-size:13px}section.teaser.countdown .teaser-content .text,.banner .banner-content.countdown .teaser-content .text{color:#236eb5;padding-top:20px}section.teaser.facebook .teaser-content,.banner .banner-content.facebook .teaser-content{height:270px;background:transparent}section.teaser.facebook .teaser-content .fb-page.fb_iframe_widget,.banner .banner-content.facebook .teaser-content .fb-page.fb_iframe_widget{height:270px}section.teaser.booking #destinationSearch,.banner .banner-content.booking #destinationSearch,section.teaser .teaser-content.booking #destinationSearch,.banner .banner-content .teaser-content.booking #destinationSearch{display:none}section.teaser.booking label,.banner .banner-content.booking label,section.teaser .teaser-content.booking label,.banner .banner-content .teaser-content.booking label{display:block;color:#1492cc;font-size:12px;margin-top:5px}section.teaser.booking a,.banner .banner-content.booking a,section.teaser .teaser-content.booking a,.banner .banner-content .teaser-content.booking a{height:130px!important}section.teaser.booking a img,.banner .banner-content.booking a img,section.teaser .teaser-content.booking a img,.banner .banner-content .teaser-content.booking a img{width:36%;position:absolute;bottom:0;right:0}section.teaser.booking .text,.banner .banner-content.booking .text,section.teaser .teaser-content.booking .text,.banner .banner-content .teaser-content.booking .text{padding-top:150px}section.teaser.booking .text .teaser_headline,.banner .banner-content.booking .text .teaser_headline,section.teaser .teaser-content.booking .text .teaser_headline,.banner .banner-content .teaser-content.booking .text .teaser_headline{font-size:19px;line-height:100%;color:#236eb5;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:normal}section.teaser.booking .text form select,.banner .banner-content.booking .text form select,section.teaser .teaser-content.booking .text form select,.banner .banner-content .teaser-content.booking .text form select{background:#f0f7fd;border-color:#cde1f5;color:#236eb5;float:left;margin:0;width:65%;outline:0}section.teaser.booking .text form select.day,.banner .banner-content.booking .text form select.day,section.teaser .teaser-content.booking .text form select.day,.banner .banner-content .teaser-content.booking .text form select.day{margin-right:-1px;width:35%}section.teaser.booking .text form .but,.banner .banner-content.booking .text form .but,section.teaser .teaser-content.booking .text form .but,.banner .banner-content .teaser-content.booking .text form .but{margin-top:8px}section.teaser.booking .text form .but .submit,.banner .banner-content.booking .text form .but .submit,section.teaser .teaser-content.booking .text form .but .submit,.banner .banner-content .teaser-content.booking .text form .but .submit{background-color:#2066ae;background-image:-o-linear-gradient(top,#246eb5 0,#1b5fa8 100%);background-image:-moz-linear-gradient(top,#246eb5 0,#1b5fa8 100%);background-image:-webkit-linear-gradient(top,#246eb5 0,#1b5fa8 100%);background-image:-ms-linear-gradient(top,#246eb5 0,#1b5fa8 100%);background-image:linear-gradient(top,#246eb5 0,#1b5fa8 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#246eb5,endColorstr=#1b5fa8);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#246eb5, endColorstr= #1b5fa8)";width:100%;color:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;font-weight:normal;margin:0;padding:5px 0;text-shadow:none}.grid section.teaser.teaser-gallery{float:left;width:66.666666666%;border:0;padding:0 15px 15px 0}.grid section.teaser.teaser-gallery a .images{position:absolute;height:150px;top:0;left:0;right:0}.grid section.teaser.teaser-gallery a .text .title{font-size:22px;line-height:100%;color:#236eb5}.grid .col{float:left}.grid .col.col-1{width:33.333333333%}.grid .col.col-1 .teaser{width:100%}#slider{margin:-15px 0 20px -15px;background:#fff;position:relative;padding-bottom:15px}#slider .items{width:100%;height:560px}#slider .items a.item{display:block;height:560px;top:0;right:0;left:0;position:absolute}#slider .items a.item span.image{position:absolute;line-height:0;height:450px;background-size:cover;display:block;left:0;right:0}#slider .items a.item span.description{display:block;text-align:center;padding:15px 30px;background:#fff;margin-top:450px;z-index:0}#slider .items a.item span.description h2{font-family:'Tartine Script Pro',serif;font-weight:normal;font-size:28px}#slider .items a.item span.description p{padding-top:7px;color:#3b5777}#slider .items a.item.active{z-index:1}#slider .items a.item:after{content:" ";display:block;position:absolute;top:15px;right:15px;bottom:0;left:15px;border:1px solid #cde1f5}#slider .bullets{text-align:center;padding:5px;position:absolute;top:410px;left:0;right:0;z-index:2}#slider .bullets a{display:inline-block;width:12px;height:12px;border-radius:6px;box-shadow:0 1px 1px #666 inset;margin:0 4px;background:#fff}#slider .bullets a:hover,#slider .bullets a.active{background:#1492cd;box-shadow:none}#slider a.navi{position:absolute;top:35%;display:inline-block;height:60px;width:30px;background:rgba(34,109,180,0.7);z-index:2}#slider a.navi:hover{background:rgba(34,109,180,0.9)}#slider a.navi .of-icon{font-size:32px;color:#fff;margin-top:100%;line-height:0}#slider a.navi.left{left:16px}#slider a.navi.left .of-icon{margin-left:-2px}#slider a.navi.right{right:16px}}@media only screen and (max-width:1380px){#page_margins{width:1170px}#page_margins #page{width:1000px}#page_margins #skyscraper-container{right:0}}@media only screen and (max-width:1210px){#page_margins{width:1000px}#page_margins #page{width:auto}#page_margins #skyscraper-container{display:none}}@media only screen and (max-width:1024px){#page_margins{overflow:hidden;width:100%;margin:0;padding:0}}@media only screen and (max-width:840px){#page_margins .list .banner-supersize{display:none}#page_margins .list .banner-supersize.slim{display:block}#page_margins .list .banner-supersize.slim .banner-content{width:100%;padding-right:15px}#page{transition:padding-left .5s,margin-right .5s}.m-open #page{padding-left:280px;margin-right:-280px}section.teaser{width:50%}section.teaser.medium{width:50%}section.teaser.medium a,section.teaser.medium .teaser-content{height:470px}section.teaser.big{width:100%}section.teaser.big a{height:auto!important}section.teaser.big a>span.text{height:auto}section.teaser.text-only{display:none}.grid section.teaser.teaser-gallery{width:50%}.grid .col.col-1{width:100%}.grid .col.col-1 .teaser{width:50%}#slider .items{height:480px}#slider .items a.item{height:480px}#slider .items a.item span.image{height:370px}#slider .items a.item span.description{margin-top:370px}#slider .items a.item span.description h2{font-size:26px}#slider .bullets{top:330px}#slider a.navi{top:32%}}@media only screen and (max-width:768px){#page_margins .banner-supersize{display:none}section.teaser a .text .title,section.teaser .teaser-content .text .title{line-height:.8em}section.teaser.medium a,section.teaser.medium .teaser-content{height:350px}section.teaser.medium a>span.teaser_image_bg_landscape,section.teaser.medium .teaser-content>span.teaser_image_bg_landscape{height:180px}section.teaser.medium a>span.text,section.teaser.medium .teaser-content>span.text{padding-top:195px}#slider .items{height:460px}#slider .items a.item{height:460px}#slider .items a.item span.image{height:340px}#slider .items a.item span.description{margin-top:340px}#slider .items a.item span.description h2{font-size:24px}#slider .bullets{top:300px}#slider a.navi{top:28%}}@media only screen and (max-width:480px){#slider .items{height:400px}#slider .items a.item{height:400px}#slider .items a.item span.image{height:280px}#slider .items a.item span.description{margin-top:280px}#slider .items a.item span.description h2{font-size:20px}#slider .items a.item:after{display:none}#slider .bullets{display:none}#slider a.navi{top:25%}section.teaser{width:100%!important}section.teaser a,section.teaser .teaser-content{height:auto!important}section.teaser a>span.teaser_image_bg_landscape,section.teaser .teaser-content>span.teaser_image_bg_landscape{height:150px!important}section.teaser a>span.text,section.teaser .teaser-content>span.text{padding-top:165px!important;height:auto}.grid .col.col-1{width:100%}}