a img,img{border:none}a:hover,body{color:#5A5959}.row,a.logo{overflow:auto}.back,.flipper,.front{transform-style:preserve-3d}.bookForm,.columns{box-sizing:border-box}.bookForm .button.book,input{-webkit-appearance:none}.archive ul,.bookForm ul,.contactForm,nav ul,ul.check,ul.highlights,ul.highlights ul.list,ul.newsletter{list-style:none}*{margin:0;padding:0}img{max-width:100%}body{background:#F7F7F7;font-family:Calibri,'Source Sans Pro',Arial,sans-serif;font-weight:300;font-size:17px;line-height:27px}h1,h2,h3,h4{font-weight:500;font-family:'Source Sans Pro',Calibri,Arial,sans-serif}h1,h2{font-weight:300;color:#4E85B3;font-size:2.8em;border-bottom:1px solid #D8D8D8;width:100%;margin:20px 0 30px;padding:0 0 40px;line-height:100%}h2{font-size:1.8em}h2.noBorder{border:none;padding:0;margin:20px 0 0}h3{font-size:1.7em}p{margin:25px 0}.columns.column12 .content p,.screenLeft p{font-size:19px}strong{font-weight:600}.screenLeft p,h3.quote{font-weight:300}ul.sitemap{text-align:left;padding:10px 30px}ul.sitemap ul{padding:0 40px}a{text-decoration:underline;color:#757575;-webkit-transition:all .5s ease;transition:all .5s ease}.contentToggle,.itemWrap a,.navButtons a,.promo a,.promoSub a,.roomsWrap h2>a,.sliderText span a,a h2,a img,a.button,a.button.action,a.templates,button.button,span.title a,submit.button{text-decoration:none}footer a{color:#fff}footer a:hover{color:#CBCBCB}a.button:hover{background:#4D7DA5;color:#fff}a.button,a.button.action,button.button,submit.button{display:block;padding:9px 30px;background:#598DB8;color:#fff;-webkit-transition:all .8s ease;transition:all .8s ease;float:left}a.button.action:hover{background:#427299}a.button.action.extern:after{content:" ";width:12px;height:11px;background:url(../images/icon_extern.png) no-repeat;background-size:100%;display:block;float:right;margin:8px 0 0 8px}a.button{background:0 0;color:#4D7DA5;border:1px solid #4D7DA5}.promo a.button{background:0 0;border:1px solid #fff;color:#fff}a.button.book:hover,button.button:focus,button.button:hover,submit.button:focus,submit.button:hover{background:#649ECD;color:#fff}button.footer,submit.footer{margin:10px 0;padding:10px 25px;color:#fff;border:1px solid #425D74}button.button.footer:focus,button.button.footer:hover,submit.button.footer:focus,submit.button.footer:hover{background:rgba(78,133,179,.5)}.navButtons .bookButton.mobile{display:none}a.bookButton{background:#425D74;padding:10px 30px;border:none;text-align:center}a.bookButton:hover{background:#4D6F8B}a.bookButton span.icon-phone{float:left;margin:5px 5px 0 -5px}.homepageBlocks a.button{float:none;display:inline-block;margin-top:10px}.columns,.left{float:left}.row{max-width:1320px;margin:0 auto;display:block;width:96%}.columns{position:relative;padding-left:1.3375rem;padding-right:1.3375rem}a.logo,header,img.screen,span.title{position:absolute}.column1{width:8.33333%}.column2{width:16.66667%}.column3{width:25%}.column4{width:33.33333%}.column5{width:41.66667%}.column6{width:50%}.column7{width:58.33333%}.column8{width:66.66667%}.column9{width:75%}.column10{width:83.33333%}.column11{width:91.66667%}.column12{width:100%}.alignLeft{text-align:left!important}.alignCenter{text-align:center!important}.right{float:right}.row.hi .column4{text-align:left}.row.margin{height:50px}body.case .column6{margin-bottom:25px}header{top:2%;left:2%;width:96%;z-index:999999;max-width:1900px}a.logo{padding:40px;display:inline-block;top:0;left:0;background:rgba(255,255,255,.9)}a.logo img{max-width:200px}span.title{width:100%;text-align:center;bottom:20px;left:0;right:0}span.title a{color:#404040;font-size:21px;font-style:italic}img.screen{right:2%;bottom:35px;max-width:450px;width:100%;padding:0!important}.screenWrap{width:100%;max-width:1320px;margin:0 auto}.back,.flip-container,.front{width:250px;margin-top:5px}h3.quote{font-size:1.4em}h3.quote:before{content:open-quote;margin:2px 4px 0 0}h3.quote:after{content:close-quote;margin:-13px -12px 0 0;float:right}.flipper{text-align:center;position:relative;height:auto;transition:all .5s linear;cursor:pointer}.flipper a{width:100%;height:100%;display:block;overflow:hidden;float:left}.back,.front{backface-visibility:hidden;transition:.6s;background:rgba(255,255,255,.8);position:absolute;top:0;left:0;border:1px solid #ccc}.front{z-index:2;transform:rotateY(0)}.front a img{height:100px;width:auto}.slider,.slider ul.slides,.sliderImage{height:100%;width:100%}.back{transform:rotateY(-180deg)}.vertical.flip-container{position:relative}.vertical .back{transform:rotateX(180deg)}.vertical.flip-container:hover .back{transform:rotateX(0)}.vertical.flip-container:hover .front{transform:rotateX(180deg)}.navButtons{float:right;position:fixed;top:2%;right:2%}.slider.dienstSlider,.sliderWrapper{position:relative}.navButtons a{display:block;float:left;padding:15px 40px;color:#fff;-webkit-transition:all .5s ease;transition:all .5s ease}.navButtons .menuButton{background:rgba(155,142,142,.7);width:160px;box-sizing:border-box}.menuButton .icon-menu{font-size:24px;margin:2px 7px 0 0;float:left!important;display:block}nav.mainMenu,nav.mobileMenu,nav.tabletMenu{display:none}.bookButton .icon-calendar{font-size:19px;margin:3px 8px 0 0;float:left}.navButtons .bookButton{background:rgba(78,133,179,.7)}.navButtons .menuButton.active,.navButtons .menuButton:hover{background:rgba(155,142,142,.9)}.navButtons .bookButton.active,.navButtons .bookButton:hover{background:rgba(78,133,179,1)}.sliderWrapper{background:0 0}nav.mainMenu,ul.submenu{background:rgba(155,142,142,.7)}body.subpage.case .sliderWrapper{width:100%;position:absolute;top:0;left:0}body.subpage.case .mainContentSub.noHeader{margin-top:0!important}nav.mainMenu{float:left;position:relative;padding:0 15px 0 0;line-height:10px;max-height:57px}nav ul{padding:0}.navButtons nav ul li{display:inline-block;position:relative}.bookForm,.sliderImage,ul.submenu{position:absolute}.navButtons nav ul li a{margin:0 5px 0 25px;padding:0;display:block;line-height:57px;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}.navButtons nav.mainMenu.open ul li a{opacity:1}.navButtons nav ul li a.active,.navButtons nav ul li a:hover{color:rgba(78,133,179,1)}.icon-close{cursor:pointer}ul.submenu{top:57px;left:0;display:none}li.hasSubmenu:hover ul.submenu{display:block}.navButtons nav ul li ul.submenu li a{margin:0 25px;font-size:.9em}.bookForm{display:none;right:0;top:57px;max-width:275px;min-width:250px;padding:10px 25px 25px;background:rgba(78,133,179,.7);color:#fff;font-size:.8em}.bookForm ul{padding:0}.bookForm h3{font-size:1.4em;margin:5px 0 0}.bookForm p{margin:10px 0 15px;line-height:20px}.bookForm .button.book{width:100%;background:#497294;font-size:1.3em;padding:10px 0;text-align:center;border:none;color:#fff;font-weight:300;font-family:'Source Sans Pro',sans-serif;-webkit-transition:all .5s ease;transition:all .5s ease;margin:10px 0 0}.bookForm .button.book:hover{background:#4E85B3}.sliderNewBG{background-position:left;min-height:100vh;background-size:cover;background-repeat:no-repeat;overflow:auto}.headingNewContentWrapper{margin:150px 5% 0;width:90%;overflow:auto;padding:40px 0 20px}.headingNewContent,img.headingNewSmall{width:50%;float:left;box-sizing:border-box}img.headingNewSmall{display:inline-block;padding:0 15px 0 0;max-width:450px}.headingNewContent{margin:150px 0 0;padding:25px}.headingNewContent h2{color:#444;border:none;margin:0;padding:0;line-height:50px;font-size:30px}.headingNewContent h2 span:last-child{color:#555}.headingNewContent a{color:#555;background:rgba(255,255,255,.6);border:1px solid #555;text-decoration:none;display:inline-block;float:left;margin:25px 0 0;padding:10px 15px;font-size:16px;line-height:25px}.headingNewContent a:hover{color:#333;border:1px solid #333}.headingNewContent h2 span{width:100%}.headingNewContent h2 span:first-child{font-size:1.7em}.slider{overflow:hidden}.sliderImage2{-webkit-animation:fadeIn;-moz-animation:fadeIn;-o-animation:fadeIn;animation:fadeIn;-webkit-animation-duration:3s;-moz-animation-duration:3s;-o-animation-duration:3s;animation-duration:3s}.sliderScreen{min-height:inherit!important}.sliderImage div:not(.screenRight):not(.screenLeft){background-size:cover;background-repeat:no-repeat;height:100%;width:100%;position:relative;background-position:right}body.dienst .sliderImage div{background-position:bottom!important}.screenLeft,.screenRight{float:left;position:absolute;left:2%;width:56%;box-sizing:border-box}.screenRight{float:right;left:inherit;right:2%;bottom:0;width:38%;padding-right:20px}@media screen and (min-height:900px){.screenRight{bottom:80px}}.screenLeft{color:#666;top:22%;padding-left:20px}.screenLeft h1{border:none;margin:125px 0 0;padding:0;font-size:50px}.sliderImage .sliderText{font-size:3.5em;text-align:left;color:#fff;text-shadow:1px 3px 7px #000;border:none;height:100%;width:100%;position:absolute;top:40%;left:0;font-weight:200;box-sizing:border-box;padding:0 5%}.sliderImage.flex-active-slide .sliderText{-webkit-animation:fadeIn;-moz-animation:fadeIn;-o-animation:fadeIn;animation:fadeIn;-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}.sliderText span a{color:#fff;background:#4E85B3;font-size:15px;border:1px solid #4E85B3;padding:0 20px;margin:10px 0;text-shadow:1px 3px 7px #000;float:right;display:inline-block;opacity:.8}.sliderText span a:hover{opacity:1}.serviceSegment{width:100%;float:left;display:block;overflow:auto;margin:50px auto 20px;position:relative}.dienst a.fancybox{display:none}.dienst a.fancybox.first{display:block}.serviceSegment h2{border-bottom:1px solid #4E85B3;margin-top:-46px;padding:50px 0 35px;font-size:40px;text-transform:uppercase;color:#333}.serviceIcon{padding:15px;border-radius:50%;background:#4E85B3;display:inline-block;margin:10px auto}.serviceIcon:after,.serviceIcon:before{content:"";background:#4E85B3;height:1px;left:0;top:41px;position:absolute;right:55%}.serviceIcon:after{right:0;left:55%}span.number{color:#fff;font-size:23px;margin:0 0 0 7px;float:left;font-weight:500}a.templates{display:inline-block;background:0 0;color:#4D7DA5;border:1px solid #4D7DA5;padding:9px 30px;-webkit-transition:all .8s ease;transition:all .8s ease}a.templates:hover{background:#4D7DA5;color:#fff}.serviceSegment a.button{display:inline-block;float:none}.templateBlock{width:100%;float:left;display:block;overflow:auto;margin:50px auto 20px;position:relative}.templateBlock .button{float:none;display:inline-block}.templateBlock .button:after{display:none}.templateBlock h2{border-bottom:1px solid #4E85B3;border-top:1px solid #4E85B3;padding:50px 0;margin:20px 0;font-size:40px;color:#333;text-transform:uppercase}.templateBlock img{margin:10px auto -10px}.templateBlock a.fancybox{display:block;width:100%;max-width:650px;margin:0 auto}.promotions{z-index:25;position:absolute;bottom:60px;right:0;width:96%;margin:0 2%}.promotionsSmall{display:none}.promo{width:29.7%;margin:0 5%;padding:10px 0 0;position:relative;display:inline-block;background:rgba(88,144,192,.6);-webkit-transition:all 1.7s ease;transition:all 1.7s ease;max-height:80px;overflow:hidden;cursor:pointer}.promoSub img,.promoWrapper{display:block}.promo:hover{background:rgba(78,133,179,.8)}.promo.open{max-height:800px;padding:0 0 30px}.promo h2{padding:30px 0;color:#fff;width:100%;margin:0;border:none;text-align:center}.promo a.button{max-width:100px;margin:15px auto;float:none;text-align:center}.promo a.button:after{color:#fff}.promo:first-child,.promo:last-child{margin:0}.contentHidden p{padding:0 5%;margin:15px 0;font-size:.8em;color:#fff}.promo .icon-arrow-down{position:absolute;left:0;color:#fff;width:100%;text-align:center;-webkit-transition:all 1.5s ease;transition:all 1.5s ease}.promo .icon-arrow-down.open{top:10px;opacity:1;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.promo .icon-arrow-down.close{bottom:10px;opacity:0}.promo.open .icon-arrow-down.open{opacity:0}.promo.open .icon-arrow-down.close{opacity:1}.promoSub{text-align:left;font-size:.9em;margin-bottom:50px}.contentToggle,.mainContent,.mainContentSub{text-align:center}.promoWrapper{background:#8094A5;color:#fff;overflow:auto;float:left;padding:10px 25px 35px}.packageWrap h2,.promoSub h2{margin:10px 0 0;border:none;padding:0;color:#fff}.roomsWrap h2{color:#4E85B3}.contentToggle{background:rgba(255,255,255,.6);width:100%;height:35px;color:#000;padding:5px 0;cursor:pointer;position:absolute;bottom:0;left:0;z-index:30}.contentToggle .icon-arrow-down{-webkit-transition:all .7s ease;transition:all .7s ease;display:inline-block;border:1px solid rgba(0,0,0,.3);padding:6px;margin:4px 0 0 -8px;font-size:.9em}a.button:after,a.caseNext:after,a.casePrev:before{-webkit-transition:all .8s ease;-moz-transition:all .8s ease}.contentToggle.open .icon-arrow-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);writing-mode:lr-tb}body.subpage.dienst .mainContentSub.noHeader{margin-top:0!important}.content{padding:25px 0}.content ul{padding:0 0 0 35px}.content p:first-child{margin-top:0}.slider.dienstSlider ul li img{padding:2% 5% 0;box-sizing:border-box}.itemWrap{margin:0 0 10px;padding:15px 0;text-align:left;float:left;overflow:auto;border-bottom:1px solid #D8D8D8;width:100%}.itemWrap:last-of-type{border-bottom:none}.itemWrap.review{text-align:center;border:none;margin:10px 0 5px}.itemWrap.review p{text-align:center;width:100%}.itemWrap p{margin:-3px 0 0;line-height:20px;display:block;float:left}.itemWrap p a{text-decoration:underline}.column6.sub h2>a,.socialIcons a,.socialShare a,.tweetWrap a,a.scrollup{text-decoration:none}.itemWrap a strong{color:#425D74;font-weight:400;font-size:1.5em}.itemWrap em{font-size:.85em;margin-top:-1px}.itemWrap span.date{float:left;display:block;margin-right:5px}.itemWrap .columns.column2,.itemWrap .columns.column4{padding:0}.itemWrap .columns.column10,.itemWrap .columns.column8{padding:0 .7rem}.itemWrap .columns.column2 img{max-width:50px}.tripAdvisor,.tripadvisor,.zoover,span.website{float:none;display:inline-block;width:32px;height:30px;text-indent:-9999px;background-image:url(../images/reviews_sprite.png);background-repeat:no-repeat;margin-top:-5px;margin-left:0}.review .tripAdvisor,.review .tripadvisor,.review .zoover,.review span.website{margin:0 0 -10px}.tripAdvisor,.tripadvisor{background-position:0 -30px}span.website{background-position:0 -60px}.packageWrap,.roomsWrap{text-align:left;margin:0 0 50px;width:100%;overflow:auto}.packageWrap p,.roomsWrap p{margin:25px 0 10px}.packageWrap ul,.roomsWrap ul{margin:5px 0 15px}.packageWrap .button{margin:0 15px 15px 0}ul.check{padding-left:20px}ul.check li:before{content:"\e609";font-family:icomoon;margin:0 10px 0 -20px;font-size:13px;display:inline-block}.roomsWrap a.button.bookButton:before{content:"\e60c";color:#fff;font-family:icomoon;margin:0 10px 0 -10px;font-size:20px;display:inline-block;float:left}.roomButtons a.button{float:none;display:inline-block;padding:10px 25px;margin:0 5px 20px;text-align:center;background:0 0;border:1px solid #4D7DA5;color:#4D7DA5}.roomButtons a.button:hover{background:#4D7DA5;color:#fff}body.subpage .roomButtons a.button{padding:10px 60px;margin:0 5px 20px}body.subpage.diensten .roomButtons a.button{padding:10px 25px;margin:0 5px 20px}.alignLeft h3,.packageWrap h3,.roomsWrap h3{font-size:1.4em;font-weight:200;margin:25px 0}.roomsWrap a.button{border:1px solid #4D7DA5;color:#4D7DA5;background:0 0}.roomsWrap a.button:hover{background:#4D7DA5;color:#fff}a.button:after{content:">";margin:0 0 0 10px;float:right;color:#598DB8;font-size:.8em;transition:all .8s ease}a.button:hover:after{color:#fff}.roomButtons a.button:after,a.button.action:after{display:none}body.subpage .column12.roomButtons{width:86%;margin:0 7%;text-align:center}body.subpage.diensten .column12.roomButtons{width:100%;margin:0}hr{margin:0 0 50px;border-top:none;border-bottom:1px solid #CAD4D5}.column6.sub{text-align:left!important;background:#fff;box-sizing:border-box;border:1px solid #BCD6EC;width:48%;margin:1%;padding:.5rem 1.5rem 2.5rem}.roomsWrap .column6{padding:.5rem 1.5rem 2rem;transition:all .5s linear;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;opacity:.9}.roomsWrap .column6.active,.roomsWrap .column6:hover{opacity:1;background:#fff}a.button.caseNext,a.button.casePrev{font-size:.9em;padding:8px 23px;margin:5px 5px 5px 0;float:none;display:inline-block;background:0 0;border:1px solid #598DB8;color:#598DB8}a.button.caseNext:hover,a.button.casePrev:hover{background:#598DB8;color:#fff}a.button.casePrev:after{display:none}a.caseNext:after,a.casePrev:before{content:"<";color:#598DB8;float:left;margin:0 10px 0 0;font-size:.8em;transition:all .8s ease}a.caseNext:after{content:">";margin:0 0 0 10px;float:right}a.caseNext:hover:after,a.casePrev:hover:before{color:#fff}footer.mainFooter{background:#425D74;padding:35px 0;font-size:.75em;line-height:20px;color:#ccc;border-bottom:10px solid #272F35}footer.mainFooter h3{border-bottom:1px solid #fff;padding:0 0 10px;margin:0 0 10px;color:#fff;font-weight:300}.navButtons ul.book li,[class*=" icon-"],[class^=icon-]{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}footer.mainFooter p{margin:5px 0 10px}.socialIcons{float:left;margin:10px 0 0}.socialIcons a{margin:0 10px 0 0;float:left;display:block;font-size:1.05em}.socialIcons a:hover{color:#898989}footer.bottomFooter{text-align:center;font-size:.7em;background:#242527;color:#fff;display:none}footer.bottomFooter p{margin:10px 0}.related{display:block;overflow:auto;text-align:center;border-top:1px solid #D8D8D8;padding-top:20px;margin-top:20px}body.contact .related,body.sitemap .related{display:none}.related .button{float:none;display:inline-block;margin:5px}.related .previous.button:after{display:none}.related .next.button:after{float:none}.related .previous.button:before{content:"<";margin:0 10px 0 0;float:left;font-size:.8em;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease}section.breadcrumbs{background:#CFD7DD;padding:5px 0;font-size:.8em;z-index:111;position:relative}.breadcrumbs .crumb{margin:0 5px}.breadcrumbs .icon{color:#000;font-size:.8em}.breadcrumbs a{color:#425D74}.breadcrumbs a:hover{color:#567EA0}.breadcrumb ol li{float:none;margin:0 10px;display:inline-block}a.scrollup{position:fixed;right:3%;bottom:5%;z-index:99999999;color:#A6A6A6;border:1px solid #A6A6A6;padding:7px 13px;opacity:0;font-size:13px;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}a.scrollup.fadeIn{opacity:.8}input,select,textarea{width:100%;box-sizing:border-box;padding:13px 10px;margin:10px 0 0;border:1px solid #ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:#fff;transition:all 1s ease}button,submit{cursor:pointer}.langDrop{margin-bottom:25px}ul.newsletter li{float:left;width:48%;margin:1% 2% 0 0}ul.newsletter li .button{width:100%;max-width:300px}.noPadding{padding:0!important}footer input,footer select{max-width:300px;padding:10px}.contactForm li{margin:0 0 10px}.contactForm.diensten li{width:50%;float:left}.contactForm.diensten li.last{width:100%}.contactForm input,.contactForm select{width:90%}.contactForm textarea{width:95%}.contactForm button{display:inline-block;padding:12px 35px;float:none;font-size:1em;border:none}.socialIconsContact{margin-top:-30px;font-size:1.1em;z-index:9999;display:block;position:relative}.socialIconsContact a{color:#ccc;text-decoration:none}.socialIconsContact a:hover{color:#4E85B3}.tweetWrap{width:100%;margin:0 0 35px;float:left}.tweetWrap a{color:#444;margin:0 5px 0 0}.tweetWrap a:first-child{color:#4E85B3}.tweetWrap a:hover{color:#282828}.tweetWrap a:first-child:hover{color:#6FA6D5}.tweetWrap p{margin:5px 0}.tweetWrap .tweetIcons a span{color:#BABABA;font-family:icomoon;font-size:15px;opacity:1;-webkit-transition:all .5s ease;transition:all .5s ease}.tweetWrap .tweetIcons a:hover span{color:#4E85B3}.button .icon-twitter{float:left;margin:5px 10px 0 0}.button.twitter,.button.twitter.action{float:none;display:inline-block}.row.location{text-align:left;overflow:visible}.row.location .column5{float:left}.row.location .column7{float:right}.row.location h2{text-align:left;border:none;margin:0;padding:0}.locationInfo{margin:-15px 0 10px}.locationInfo p{margin:10px 0 15px;float:left;display:block;font-size:.9em}.row.location .locationInfo p span{font-family:'Source Sans Pro',sans-serif;float:left;margin:0 15px 0 0;font-size:.9em}.locationInfo strong{margin:0 0 5px;display:block}table.mpFormTable{width:100%;text-align:center;margin:0 auto;max-width:400px}table.mpFormTable td{width:100%;float:left;text-align:center}table.mpFormTable tr{margin-top:20px;float:left;width:100%}table.mpRadioButtonTable{width:100%}table.mpFormTable table.mpRadioButtonTable td{width:34%;display:inline-block;box-sizing:border-box;float:none}table.mpFormTable table.mpRadioButtonTable td input{-webkit-appearance:radio}ul.highlights{padding:20px 0}ul.highlights li.toggleHighlight span:before{content:"+";margin:0 10px 0 0}ul.highlights li.toggleHighlight span.active:before,ul.highlights ul.list li:before{content:"-"}ul.highlights ul.list{display:none;padding:0 0 20px 20px}ul.highlights ul.list li:before{margin:0 10px}li.toggleHighlight span{width:94%;cursor:pointer;display:block;margin:0 0 15px;border:1px solid #C5C5C5;padding:3%;-webkit-transition:all .5s ease;transition:all .5s ease}li.toggleHighlight:hover span{background:rgba(0,0,0,.2)}ul.highlights a{color:#fff}ul.highlights a:hover{color:#CBCBCB}.archive{text-align:left}.logoKlant,.row.partners,body.index .column3.news{text-align:center}.archive h2{margin:12px 0 0;border:none;padding:0 0 20px}.archive ul{padding:0}.socialShare{margin:10px 0}.socialShare span:first-child{float:left;margin-top:6px}.socialShare a span{margin:0;float:none}.socialShare a{float:left;font-size:1.3em;margin:1px 0 0 15px;color:#696969}.socialShare a.facebook:hover{color:#3B5998}.socialShare a.twitter:hover{color:#55ACEE}.socialShare a.linkedin:hover{color:#0E76A8}.socialShare a.google:hover{color:#C4302B}.column3.news img{max-width:112px;width:100%;border-radius:50%;margin:10px auto}body.index .column3.news img{margin:0 auto;left:auto}img.newsImg{max-width:90px;width:100%;border-radius:50%;margin:-14px 20px 10px 0;float:left}.logoKlant,.row.klanten .columns.column1,.row.klanten .columns.column2,.row.klanten .columns.column4,.row.partners a.button.action{float:none;display:inline-block}.column12.newsImg{border-bottom:1px solid #ccc;padding-bottom:25px;margin-bottom:25px}.row.klanten .columns.column1,.row.klanten .columns.column4{padding-left:.3rem;padding-right:.3rem}.row.klanten img,.row.partners img,img.logoKlant{border:1px solid #ccc;padding:5px;box-sizing:border-box}.row.klanten .column2{width:15.66667%}.row.klanten .columns.column4{width:32.33333%}.row.klanten img,img.logoKlant{margin:0;opacity:.7;-webkit-filter:grayscale(100%);filter:grayscale(100%);cursor:pointer;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease}.row.partners img{margin:50px 0 5px;opacity:1;max-width:200px}.row.partners .column12{border-bottom:1px solid #ccc;padding:0 0 25px}.row.partners .column12:last-child{border:none}.row.partners .column12 h2{border:none;padding:0}.row.partners a.button.action{margin:10px 0 30px}.row.klanten .column2{padding:10px}.row.klanten img:hover{-webkit-filter:none;filter:none;border-color:#425D74;opacity:1}body.case img.logoKlant{opacity:1;-webkit-filter:none;filter:none;cursor:auto;margin:70px auto 60px}.logoKlant{max-width:200px;margin:-25px 0 25px}@-webkit-keyframes zoomIn{0%{width:100%;height:100%;margin-left:0}100%{width:104%;height:104%;margin-left:-2%;margin-top:-2%}}@-moz-keyframes zoomIn{0%{width:100%;height:100%;margin-left:0}100%{width:104%;height:104%;margin-left:-2%;margin-top:-2%}}@-o-keyframes zoomIn{0%{width:100%;height:100%;margin-left:0}100%{width:104%;height:104%;margin-left:-2%;margin-top:-2%}}@keyframes zoomIn{0%{width:100%;height:100%;margin-left:0}100%{width:104%;height:104%;margin-left:-2%;margin-top:-2%}}.icon-directions-subway:before,.icon-directions-walk:before{font-family:icomoon;float:left;margin:0 5px 0 0}@-webkit-keyframes fadeIn{0%,30%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%,30%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%,30%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%,30%{opacity:0}100%{opacity:1}}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?ryvqem);src:url(../fonts/icomoon.eot?#iefixryvqem) format('embedded-opentype'),url(../fonts/icomoon.woff?ryvqem) format('woff'),url(../fonts/icomoon.ttf?ryvqem) format('truetype'),url(../fonts/icomoon.svg?ryvqem#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon}.navButtons ul.book li{font-family:icomoon;display:block;position:relative}.navButtons ul.book li:after{position:absolute;top:47%;font-size:14px;color:#ccc;right:8%;z-index:11111}.navButtons ul.book li.name:after{content:"\e614"}.navButtons ul.book li.phone:after{content:"\e610"}.navButtons ul.book li.email:after{content:"\e002"}.navButtons ul.book li.company:after{content:"\e615"}.icon-mail:before{content:"\e002"}.icon-pinterest:before{content:"\e602"}.icon-linkedin:before{content:"\e603"}.icon-instagram:before{content:"\e606"}.icon-arrow-left:before{content:"\e605"}.icon-arrow-down:before{content:"\e607"}.icon-arrow-up:before{content:"\e608"}.icon-cross:before{content:"\e60a"}.icon-facebook:before{content:"\e601"}.icon-twitter:before{content:"\e604"}.icon-googleplus:before{content:"\e600"}.icon-calendar:before{content:"\e60c"}.icon-phone:before{content:"\e610"}.icon-user:before{content:"\e614"}.icon-portfolio:before{content:"\e615"}.icon-directions-subway:before{content:"\e60e"}.icon-directions-bus:before{content:"\e60f";font-family:icomoon}.icon-directions-walk:before{content:"\e60d"}#infobox h3,#infobox p{margin-top:0;color:#fff}.icon-menu:before{content:"\e60b"}.icon-close:before{content:"\e60a"}.icon-check:before{content:"\e609"}.icon-undo:before{content:"\e611"}.icon-star:before{content:"\e613"}.icon-loop:before{content:"\e612"}.infobox-wrapper{display:none}#infobox{margin-top:8px;background:#5187B4;color:#fff;font-family:Calibri,'Source Sans Pro',Arial,sans-serif;font-size:14px;padding:0 20px 10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:6px;-webkit-box-shadow:0 7px 54px -2px rgba(0,0,0,.5);-moz-box-shadow:0 7px 54px -2px rgba(0,0,0,.5);box-shadow:0 7px 54px -2px rgba(0,0,0,.5);text-align:left}.infoBox{display:block!important;opacity:.9!important}#infobox a{color:#fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;font-size:14px}#infobox a:hover{color:#ccc}#infobox h3{margin-bottom:0;padding:20px 0 10px;font-size:18px}#infobox p{line-height:17px}#infobox hr{margin:15px 5px 10px;opacity:.6}.infoBox img{width:11px!important}.sprite-alert,.sprite-arrow_down,.sprite-arrow_up,.sprite-award,.sprite-briefcase,.sprite-brush,.sprite-calendar,.sprite-calendar2,.sprite-chat,.sprite-clock,.sprite-colorpicker,.sprite-data,.sprite-desktop,.sprite-dollar,.sprite-enlarge,.sprite-graph,.sprite-heart,.sprite-home,.sprite-home2,.sprite-iphone,.sprite-laptop,.sprite-loud,.sprite-mail,.sprite-marker,.sprite-mobile,.sprite-pass,.sprite-pencil,.sprite-people,.sprite-person,.sprite-phone,.sprite-picture,.sprite-screen,.sprite-settings,.sprite-sliders,.sprite-star,.sprite-switch,.sprite-switch2,.sprite-tools,.sprite-wand,.sprite-wireless,.sprite-worldwide{width:25px;height:25px}.sprite{background-image:url(sprites/spritesheet.png);background-repeat:no-repeat;background-size:343px;display:block}.sprite-alert{background-position:-12px -12px}.sprite-arrow_down{background-position:-61px -12px}.sprite-arrow_up{background-position:-110px -12px}.sprite-award{background-position:-159px -12px}.sprite-briefcase{background-position:-208px -12px}.sprite-brush{background-position:-257px -12px}.sprite-calendar{background-position:-12px -61px}.sprite-calendar2{background-position:-61px -61px}.sprite-chat{background-position:-110px -61px}.sprite-clock{background-position:-159px -61px}.sprite-colorpicker{background-position:-208px -61px}.sprite-data{background-position:-257px -61px}.sprite-desktop{background-position:-12px -110px}.sprite-dollar{background-position:-61px -110px}.sprite-enlarge{background-position:-110px -110px}.sprite-graph{background-position:-159px -110px}.sprite-heart{background-position:-208px -110px}.sprite-home{background-position:-257px -110px}.sprite-home2{background-position:-12px -159px}.sprite-iphone{background-position:-61px -159px}.sprite-lamp{width:25px;height:25px;background-position:-110px -159px}.sprite-laptop{background-position:-159px -159px}.sprite-loud{background-position:-208px -159px}.sprite-mail{background-position:-257px -159px}.sprite-marker{background-position:-12px -208px}.sprite-mobile{background-position:-61px -208px}.sprite-pass{background-position:-110px -208px}.sprite-pencil{background-position:-159px -208px}.sprite-people{background-position:-208px -208px}.sprite-person{background-position:-257px -208px}.sprite-phone{background-position:-12px -257px}.sprite-picture{background-position:-61px -257px}.sprite-screen{background-position:-110px -257px}.sprite-settings{background-position:-159px -257px}.sprite-sliders{background-position:-208px -257px}.sprite-star{background-position:-257px -257px}.sprite-switch{background-position:-306px -12px}.sprite-switch2{background-position:-306px -61px}.sprite-tools{background-position:-306px -110px}.sprite-wand{background-position:-306px -159px}.sprite-wireless{background-position:-306px -208px}.sprite-worldwide{background-position:-306px -257px}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.mozaicAnimation{opacity:0}.row.klanten.start .mozaicAnimation{-webkit-animation-name:zoomIn;animation-name:zoomIn;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:1;-webkit-animation-delay:.5s;animation-delay:.5s}@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (min-resolution:120dpi){.sprite{background-image:url(sprites/spritesheet_2x.png)}}@media screen and (max-height:750px) and (min-width:1000px){.screenRight{width:33%;bottom:-20px}.screenLeft{width:61%}}@media screen and (max-width:1350px){.navButtons nav ul li a{margin:0 5px 0 20px}}@media screen and (max-height:850px) and (min-height:700px) and (min-width:1000px){.screenRight{bottom:-15px}.screenLeft{top:13%}}@media screen and (max-height:699px) and (min-height:500px) and (min-width:1000px){.screenRight{bottom:-60px}.screenLeft{top:0}}@media screen and (max-width:1290px){.navButtons nav ul li,ul.submenu{display:block}body{font-size:16px}.tabletMenu{position:absolute;top:57px;left:0;background:rgba(155,142,142,.7);min-width:158px}.tabletMenu ul li a{width:100%}.tabletMenu.open ul li a{opacity:1}ul.submenu{position:relative;top:inherit;left:inherit}.navButtons nav ul li ul.submenu li a{margin:-15px 25px 0;font-size:.9em;line-height:50px;padding-left:10px}}@media screen and (max-width:1280px){section.promotions{display:none}div.promotionsSmall{display:block;padding:0}.promotionsSmall h2{text-align:left;margin:0 10px 0 0;padding:0 10px 0 0;border:none}.promotionsSmall p{text-align:left;font-size:.8em;margin:15px 0;line-height:20px}.row.promotionsSmallWrap{width:100%;background:#fff;padding:0}.promotionsSmall .column6{padding:0}.promotionsSmall .column6 img{display:block}.promotionsSmall .column6 a{overflow:auto}.promotionsSmall .column6:first-child{padding:3%}.row.klanten .column1{width:13.66667%}body.case img.logoKlant{margin:85px auto 25px}}@media screen and (max-width:1100px){.sliderImage .sliderText{font-size:2.9em}footer h3{font-size:1.1em}.headingNewContent h2 span:first-child{word-break:inherit}}@media screen and (max-width:1000px){.contentToggle{display:none}.mainContent{display:block!important}.row.klanten .column1,.row.klanten .column2{width:19%}.back,.flip-container,.front{padding:15px;margin-top:-20px}.front a img{height:80px}.sliderImage .sliderText{font-size:2.7em}.headingNewContentWrapper{text-align:center;width:100%;margin:75px 0 0}img.headingNewSmall{width:100%;margin:0 auto;float:none;max-width:300px}.headingNewContent{width:100%;text-align:center;float:none;margin:0;padding:10px 0 25px}.headingNewContent a{float:none}.sliderNewBG{background-position:left}.headingNewContent h2 span:first-child{word-break:inherit}}@media screen and (max-width:850px){.serviceIcon:before{right:60%}.serviceIcon:after{left:60%}.sliderImage .sliderText{font-size:2.4em}.screenLeft{top:16%}.headingNewContent{font-size:25px;line-height:40px}}@media screen and (max-width:750px){body{font-size:14px}.navButtons .bookButton,.navButtons .menuButton{font-size:0;width:auto}.navButtons .bookButton{display:none}.icon-close,.navButtons .bookButton.mobile,nav ul li,nav ul li a{display:block}.bookButton .icon-phone,.menuButton .icon-menu{margin:3px 0 0;font-size:19px}a.bookButton span.icon-phone{margin:4px 0 0 -1px}.navButtons a{padding:15px 34px}a.logo{padding:30px}a.logo img{max-width:60px}nav.mobileMenu ul.submenu{background:0 0;font-style:italic;font-size:.9em;padding:0;opacity:0;-webkit-transition:all 2s ease;transition:all 2s ease;overflow:auto}nav.mobileMenu.open ul.submenu{opacity:1}nav.mobileMenu ul.submenu li a{line-height:0;padding:10px 0;border-bottom:1px solid #262C2D;max-width:85%;float:right}nav.mobileMenu ul.submenu li a:hover{border-color:#1B4A71}.mobileMenu{position:fixed;top:0;left:0;background:rgba(155,142,142,.9);padding:0}.mobileMenu ul{padding:0 15px}nav ul li a{opacity:1;min-width:150px;color:#fff;text-align:right;padding:0 0 5px 25px;margin:0 10px 25px;border-bottom:1px solid #181c1d;text-decoration:none}nav ul li a:hover{color:#1B4A71;border-color:#1B4A71}.icon-close{width:100%;text-align:right;margin:25px 0 15px;font-size:20px;padding:0 15px 0 0;box-sizing:border-box}.row.hi .column4,.row.location h2,.screenRight{text-align:center}.sliderImage .sliderText{padding:0 2%;font-size:3em!important}.sliderText span{display:none}.sliderText span.button{display:block}.sliderText span.button a{opacity:1;margin-right:25px;text-shadow:none}.row.hi h2{margin-bottom:0}.row.hi p{margin:25px 0 0}.itemWrap{font-size:1em}.itemWrap .column2{width:16.66667%}.itemWrap .column10{width:83.33333%}.row.homepageBlocks .column6{margin:15px 0 25px}.promotionsSmall .column6{width:100%;padding:0}.promotionsSmall .column6:first-child{padding:8%;position:absolute;top:0;left:0;z-index:111;height:100%;background:rgba(0,0,0,.6)}.promotionsSmall .column6 img{max-width:inherit;width:100%}.column1,.column10,.column11,.column2,.column3,.column4,.column5,.column6,.column7,.column8,.column9{width:100%}footer .column4{margin:0 0 25px}.row.margin{height:25px}.column6.sub{width:96%;margin:2%}.row.location iframe{height:350px;margin:0 0 35px}.socialIcons a{font-size:1.3em;margin:0 15px 0 0}footer.mainFooter{font-size:.9em}.contactForm.diensten li{width:100%}.row.klanten .column1{width:24%}.row.klanten .column2,.row.klanten .columns.column4{width:32%;padding-left:.5rem;padding-right:.5rem}img.logoKlant{max-width:150px}.column3.news img{max-width:100px;margin:20px auto 20px -50px;position:relative;float:none;left:50%}.screenLeft,.screenRight,img.screen,span.title{position:relative;bottom:inherit;left:inherit;right:inherit;top:inherit}.screenLeft,.screenRight{width:88%;margin:10px 6%;float:left}.screenRight{margin-top:60px}img.screen,span.title{width:100%;text-align:center;display:block;margin:10px auto 0}.screenLeft h1{margin:50px 0 0}body.dienst .sliderWrapper .dienstSlider .slides li div:first-child:not(.screenRight){min-height:600px}.serviceSegment h2{font-size:30px}body.subpage.dienst .screenLeft.full{margin-top:120px!important}body.subpage.dienst .slider.dienstSlider,body.subpage.dienst .sliderWrapper{height:auto!important}.screenLeft h1{font-size:40px}footer.mainFooter h3{font-size:17px}.sliderText span.button a{position:absolute;top:43%;margin-top:-25px;right:35px}.sliderImage .sliderText{top:0}.headingNewContent h2{color:#333;text-shadow:none;font-size:25px;line-height:40px;max-width:85%;margin:0 auto}.headingNewContent h2 span:last-child{color:#666}h1{font-size:2.3em}.row.klanten img:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%)}}@media screen and (max-width:600px){.related .button,a.button.caseNext,a.button.casePrev{padding:5px 10px;margin:5px 2px}.headingNewContent h2{font-size:20px;line-height:35px}img.headingNewSmall{max-width:260px}headingNewContentWrapper{margin:65px 0 0}}@media screen and (max-width:500px){.back{display:block;transform:inherit;backface-visibility:visible}.front{display:none}.back,.flip-container,.front{width:150px;padding:25px;margin-top:-10px}ul.newsletter li{float:left;width:100%;margin:1% 0}ul.newsletter li .button{width:96%}.serviceIcon:before{right:65%}.serviceIcon:after{left:65%}.headingNewContent h2{font-size:18px;line-height:28px}}@media screen and (max-width:450px){img.headingNewSmall{max-width:220px}}@media screen and (max-width:390px){.back,.flip-container,.front{width:120px;padding:25px 15px}.serviceSegment h2{font-size:20px}footer.mainFooter h3{font-size:15px}ul.newsletter li .button{width:100%}img.logoKlant{max-width:125px}.headingNewContent h2{font-size:16px;line-height:29px}}.aimar{display:none!important}.datepicker,.templates{display:none}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000!important;float:left;display:none;min-width:160px;list-style:none;background-color:rgba(59,82,85,1);border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:#333;font-size:14px;line-height:18px;margin:-11px 0 0 -1px}.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{padding:4px 5px}.datepicker{position:absolute;padding:4px;margin-top:1px;direction:ltr}.datepicker-dropdown:after,.datepicker-dropdown:before{content:'';display:inline-block;position:absolute}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);top:-7px;left:6px}.datepicker-dropdown:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;top:-6px;left:7px}.datepicker>div{display:none}.datepicker.days div.datepicker-days,.datepicker.months div.datepicker-months,.datepicker.years div.datepicker-years{display:block}.datepicker table{border:0;margin:0}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;border:0;font-size:12px;padding:4px 8px;background:rgba(59,82,85,1);color:#fff;cursor:pointer}.datepicker td span.active,.datepicker td.active.day,.datepicker td.active.year,.datepicker th span.active,.datepicker th.active.day,.datepicker th.active.year{background:#DE6B2C;color:#fff}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer}.datepicker th.date-switch{width:145px}.datepicker tfoot tr:first-child th,.datepicker thead tr:first-child th{cursor:pointer}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.datepicker-dropdown::after,.datepicker-dropdown::before{display:none}.datepicker-close{position:absolute;top:-30px;right:0;width:15px;height:30px;padding:0;display:none!important}.datepicker td.new,.datepicker td.old{color:#999}.datepicker td.day.disabled{color:#8E8E8E;cursor:default}th.prev:after{content:"<"}th.next:after{content:">"}#width_indicator{height:0;font-size:0;margin:0;padding:0;line-height:0}#width_indicator>div{background-color:#000}@media screen and (min-width:1290px){#width_indicator .tablet{background-color:#fff}}@media screen and (min-width:750px){#width_indicator .mobile{background-color:#fff}}
