@charset "utf-8";@font-face{font-family:Blackjack-Regular;src:url(../font/blackjack-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Hind-SemiBold;src:url(../font/hind-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Hind-Light;src:url(../font/hind-light-webfont.woff) format("woff");font-weight:400;font-style:normal}*{margin:0;padding:0}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;overflow:hidden}body{position:relative;height:100%;background:#fff;color:rgba(88,89,91,1);font-size:16px;line-height:140%;font-family:Hind-Light,'Droid Sans',Arial,sans-serif;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden}body.js{font-size:20px;line-height:126%}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}a,a:active,a:hover,a:visited{text-decoration:none;color:inherit;white-space:nowrap}a:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cstyle type='text/css'%3E.squiggle{animation:shift .8s linear infinite;}@keyframes shift {from {transform:translateX(0);}to {transform:translateX(-20px);}}%3C/style%3E%3Cpath fill='none' stroke='%237AB5DC' stroke-width='2' class='squiggle' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E");background-position:0 100%;background-size:auto 6px;background-repeat:repeat-x;text-decoration:none}ul{padding-left:20px}.nscr{display:block;max-width:1020px;margin:0 auto;background:#2c638e;color:#edc82e;padding:20px;padding-bottom:0;-webkit-transition:font-size .3s,line-height .3s,padding .3s;-moz-transition:font-size .3s,line-height .3s,padding .3s;-o-transition:font-size .3s,line-height .3s,padding .3s;-ms-transition:font-size .3s,line-height .3s,padding .3s}.wrap{width:100%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.bgcsep{background:#fff}.header{max-width:1020px;margin:0 auto;background:#2c638e;background:-moz-linear-gradient(top,#2c638e 98%,#fff 98%);background:-webkit-linear-gradient(top,#2c638e 98%,#fff 98%);background:linear-gradient(to bottom,#2c638e 98%,#fff 98%)}.title{padding-left:80px;padding-right:80px;padding-top:70px;font-family:Blackjack-Regular,'Droid Sans',Arial,sans-serif;font-size:70px;font-weight:inherit;line-height:110px;color:#fff;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;-webkit-transition:font-size .3s,line-height .3s,padding .3s;-moz-transition:font-size .3s,line-height .3s,padding .3s;-o-transition:font-size .3s,line-height .3s,padding .3s;-ms-transition:font-size .3s,line-height .3s,padding .3s;white-space:nowrap}.no-js .title{font-size:64px;line-height:100px}.subtitle{padding-left:90px;padding-right:90px;margin-bottom:20px;color:#fff;font-family:Hind-Light,'Droid Sans',Arial,sans-serif;font-size:30px;font-weight:inherit;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;-webkit-transition:font-size .3s,line-height .3s,padding .3s;-moz-transition:font-size .3s,line-height .3s,padding .3s;-o-transition:font-size .3s,line-height .3s,padding .3s;-ms-transition:font-size .3s,line-height .3s,padding .3s}.header_bg{width:100%;height:0;padding-top:calc(230/1020 * 100%);background-image:url(../images/svg/wave_down.svg);background-position:-2px 0;background-repeat:no-repeat;background-size:calc(100% + 4px) auto}.content{max-width:1020px;margin:0 auto;padding:80px;padding-top:60px;padding-bottom:60px;background-color:#fff;-webkit-transition:font-size .3s,line-height .3s,padding .3s;-moz-transition:font-size .3s,line-height .3s,padding .3s;-o-transition:font-size .3s,line-height .3s,padding .3s;-ms-transition:font-size .3s,line-height .3s,padding .3s}.content_subtitle,.content_title,.section_header{display:block;font-family:Blackjack-Regular,'Droid Sans',Arial,sans-serif;font-size:44px;font-weight:inherit;line-height:54px;color:#2c638e;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;-webkit-transition:font-size .3s,line-height .3s,padding .3s,margin .3s;-moz-transition:font-size .3s,line-height .3s,padding .3s,margin .3s;-o-transition:font-size .3s,line-height .3s,padding .3s,margin .3s;-ms-transition:font-size .3s,line-height .3s,padding .3s,margin .3s;white-space:nowrap}.no-js .content_subtitle,.no-js .content_title,.no-js .section_header{font-size:40px;line-height:50px}.content_subtitle{margin-bottom:30px}.no-js .content_subtitle{margin-bottom:18px}.section_header{margin-top:70px;margin-bottom:30px}.content_header{font-family:Hind-SemiBold,'Droid Sans',Arial,sans-serif;color:#1c84bb}.no-js .content_header{font-size:20px}.ul_list_sub{list-style-type:disc;margin-bottom:30px}.img_1col{position:relative;width:100%;height:0;padding-top:calc(360/860 * 100%);margin-bottom:4px;background-position:center center;background-repeat:no-repeat;background-size:cover}.img_2col{position:relative;width:430px;height:0;padding-top:calc(280/860 * 100%);background-position:center center;background-repeat:no-repeat;background-size:cover}.img_2col:first-child{margin-right:2px}.img_2col:last-child{margin-left:2px}.img_4col{position:relative;width:215px;height:0;padding-top:calc(140/860 * 100%);margin-right:4px;background-position:center center;background-repeat:no-repeat;background-size:cover}.img_4col:last-child{margin-right:0}.imgz{position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);opacity:0;background-color:rgba(255,255,255,1);background-image:url(../images/svg/zoom-in.svg);background-position:center center;background-repeat:no-repeat;background-size:20px auto;width:40px;height:40px;border-radius:50%;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s}.imgcl{cursor:pointer}.imgcl:hover div{opacity:1}.img_ovl_bg,.img_wrap,.loader{position:fixed;top:0;bottom:0;left:0;right:0;background:#0e83bb;background:-moz-linear-gradient(top,#0e83bb 20%,#286895 80%);background:-webkit-linear-gradient(top,#0e83bb 20%,#286895 80%);background:linear-gradient(to bottom,#0e83bb 20%,#286895 80%);background-attachment:fixed;z-index:100;display:none}.img_wrap{padding:20px;background:initial;background:rgba(0,0,0,.4);overflow:auto;-webkit-overflow-scrolling:touch}.img_wrap.fail{color:#fff;font-size:14px;background:initial;overflow:hidden}.img_cont{margin:auto}.loader{padding:20px;background:initial;color:#fff;font-size:14px}.loader_inner{margin:auto}.loader_img{display:block;margin:0 auto;margin-bottom:10px;width:60px;height:60px}.img_close,.loader_close{cursor:pointer;width:100px;line-height:normal;text-align:center;padding:6px;margin:0 auto;margin-top:20px;margin-bottom:20px;border-radius:6px;background:#2c638e;color:#fff;font-size:14px;-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;-ms-transition:background .3s;transition:background .3s}.loader_close:hover{background:#4989bb}.img_close{background:#fff;color:#2c638e}.img_close:hover{background:#2c638e;color:#fff}.footer{max-width:1020px;margin:0 auto;background:#0e83bb;background:-moz-linear-gradient(top,#fff 2%,#0e83bb 2%);background:-webkit-linear-gradient(top,#fff 2%,#0e83bb 2%);background:linear-gradient(to bottom,#fff 2%,#0e83bb 2%)}.footer_bg{width:100%;height:0;padding-top:calc(230/1020 * 100%);background-image:url(../images/svg/wave_up.svg);background-position:-2px 0;background-repeat:no-repeat;background-size:calc(100% + 4px) auto}.footer_header{padding:80px;padding-top:40px;padding-bottom:0;color:#fff;font-family:Hind-SemiBold,'Droid Sans',Arial,sans-serif;-webkit-transition:font-size .3s,line-height .3s,padding .3s;-moz-transition:font-size .3s,line-height .3s,padding .3s;-o-transition:font-size .3s,line-height .3s,padding .3s;-ms-transition:font-size .3s,line-height .3s,padding .3s;white-space:nowrap}.no-js .footer_header{font-weight:700}.footer_text{padding:80px;padding-top:40px;padding-bottom:40px;color:#fff;font-family:Hind-Light,'Droid Sans',Arial,sans-serif;-webkit-transition:font-size .3s,line-height .3s,padding .3s;-moz-transition:font-size .3s,line-height .3s,padding .3s;-o-transition:font-size .3s,line-height .3s,padding .3s;-ms-transition:font-size .3s,line-height .3s,padding .3s}.footer_links{padding:80px;padding-top:0;padding-bottom:60px;color:#fff;font-family:Hind-Light,'Droid Sans',Arial,sans-serif;-webkit-transition:font-size .3s,line-height .3s,padding .3s;-moz-transition:font-size .3s,line-height .3s,padding .3s;-o-transition:font-size .3s,line-height .3s,padding .3s;-ms-transition:font-size .3s,line-height .3s,padding .3s;white-space:nowrap}table{border-collapse:collapse;width:100%}tr{background-color:#ecc72b}tr:nth-of-type(odd){background-color:#f2d779}td,th{border-right:4px solid #fff;padding:14px;text-align:left}td:last-child,th:last-child{border:none}td:nth-of-type(1){text-align:center}th:nth-child(3),th:nth-child(4){width:28%}.no-trans *{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}.flex{display:flex;justify-content:space-between}.hidtiljs{display:none}.nowrap{white-space:nowrap}.nomarg{margin:0}.yell{color:#edc82e}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.img1{background-image:url(../images/jpg/1x/ferienhof-gammeldamm1_1x.jpg)}.img2{background-image:url(../images/jpg/1x/ferienhof-gammeldamm-garten2_1x.jpg)}.img3{background-image:url(../images/jpg/1x/ferienhof-gammeldamm-garten_1x.jpg)}.img4{background-image:url(../images/jpg/1x/ferienwohnung1-1_1x.jpg)}.img5{background-image:url(../images/jpg/1x/ferienwohnung1-2_1x.jpg)}.img6{background-image:url(../images/jpg/1x/ferienwohnung1-3_1x.jpg)}.img7{background-image:url(../images/jpg/1x/ferienwohnung1-4_1x.jpg)}.img8{background-image:url(../images/jpg/1x/ferienwohnung1-5_1x.jpg)}.img9{background-image:url(../images/jpg/1x/ferienwohnung2-1_1x.jpg)}.img10{background-image:url(../images/jpg/1x/ferienwohnung2-2_1x.jpg)}.img11{background-image:url(../images/jpg/1x/ferienwohnung2-3_1x.jpg)}.img12{background-image:url(../images/jpg/1x/ferienwohnung2-4_1x.jpg)}.img13{background-image:url(../images/jpg/1x/ferienwohnung2-5_1x.jpg)}.img14{background-image:url(../images/jpg/1x/ferienwohnung3-1_1x.jpg)}.img15{background-image:url(../images/jpg/1x/ferienwohnung3-2_1x.jpg)}.img16{background-image:url(../images/jpg/1x/ferienwohnung3-3_1x.jpg)}.img17{background-image:url(../images/jpg/1x/ferienwohnung3-4_1x.jpg)}.img18{background-image:url(../images/jpg/1x/ferienwohnung3-5_1x.jpg)}.img24{background-image:url(../images/jpg/1x/ferienhof-gammeldamm2_1x.jpg)}.map{background-image:url(../images/svg/gammeldamm-karte.svg);padding-top:calc(560/860 * 100%)}@media only screen and (-webkit-min-device-pixel-ratio:1.3) and (min-width:760px),only screen and (-o-min-device-pixel-ratio:13/10) and (min-width:760px),only screen and (min-resolution:120dpi) and (min-width:760px){.img1{background-image:url(../images/jpg/2x/ferienhof-gammeldamm1_2x.jpg)}.img2{background-image:url(../images/jpg/2x/ferienhof-gammeldamm-garten2_2x.jpg)}.img3{background-image:url(../images/jpg/2x/ferienhof-gammeldamm-garten_2x.jpg)}.img4{background-image:url(../images/jpg/2x/ferienwohnung1-1_2x.jpg)}.img5{background-image:url(../images/jpg/2x/ferienwohnung1-2_2x.jpg)}.img6{background-image:url(../images/jpg/2x/ferienwohnung1-3_2x.jpg)}.img7{background-image:url(../images/jpg/2x/ferienwohnung1-4_2x.jpg)}.img8{background-image:url(../images/jpg/2x/ferienwohnung1-5_2x.jpg)}.img9{background-image:url(../images/jpg/2x/ferienwohnung2-1_2x.jpg)}.img10{background-image:url(../images/jpg/2x/ferienwohnung2-2_2x.jpg)}.img11{background-image:url(../images/jpg/2x/ferienwohnung2-3_2x.jpg)}.img12{background-image:url(../images/jpg/2x/ferienwohnung2-4_2x.jpg)}.img13{background-image:url(../images/jpg/2x/ferienwohnung2-5_2x.jpg)}.img14{background-image:url(../images/jpg/2x/ferienwohnung3-1_2x.jpg)}.img15{background-image:url(../images/jpg/2x/ferienwohnung3-2_2x.jpg)}.img16{background-image:url(../images/jpg/2x/ferienwohnung3-3_2x.jpg)}.img17{background-image:url(../images/jpg/2x/ferienwohnung3-4_2x.jpg)}.img18{background-image:url(../images/jpg/2x/ferienwohnung3-5_2x.jpg)}.img24{background-image:url(../images/jpg/2x/ferienhof-gammeldamm2_2x.jpg)}}@media screen and (min-width:1020px){body{background:#0e83bb;background:-moz-linear-gradient(top,#0e83bb 20%,#286895 80%);background:-webkit-linear-gradient(top,#0e83bb 20%,#286895 80%);background:linear-gradient(to bottom,#0e83bb 20%,#286895 80%);background-attachment:fixed}}@media screen and (max-width:854px){.title{font-size:60px;line-height:100px}.no-js .title{font-size:50px;line-height:80px}.js .subtitle,.no-js .subtitle{font-size:26px}.js .content_title,.js .section_header{font-size:40px;line-height:50px}.no-js .content_title,.no-js .section_header{font-size:36px;line-height:46px}.js .content_subtitle{font-size:36px;line-height:46px}.no-js .content_subtitle{font-size:30px;line-height:40px}}@media screen and (max-width:780px){.title{padding-left:60px;padding-right:60px;padding-top:70px}.subtitle{padding-left:70px;padding-right:70px}.content{padding:60px}.footer_header{padding:60px;padding-top:40px;padding-bottom:0}.footer_text{padding:60px;padding-top:40px;padding-bottom:40px}.footer_links{padding:60px;padding-top:0}}@media screen and (max-width:720px){.title{padding-left:40px;padding-right:40px;padding-top:60px}.subtitle{padding-left:50px;padding-right:50px}.content{padding:40px}.footer_header{padding:40px;padding-top:40px;padding-bottom:0}.footer_text{padding:40px;padding-top:40px;padding-bottom:40px}.footer_links{padding:40px;padding-top:0}}@media screen and (max-width:710px){table,tbody,td,th,tr{display:block}tr:first-of-type{display:none}tr,tr:nth-of-type(odd){background-color:#fff}tr{margin-bottom:30px}td,th{border:none;margin:0;padding:0}th{padding-bottom:6px;border-bottom:1px solid #ccc;margin-bottom:10px}td{position:relative;padding-left:50%;padding-bottom:14px}td:before{position:absolute;top:0;left:0;width:50%;white-space:nowrap}td:nth-of-type(1){text-align:left}td:nth-of-type(1):before{content:"Fläche"}td:nth-of-type(2):before{content:"Nebensaison"}td:nth-of-type(3):before{content:"Hauptsaison"}td:nth-of-type(3){padding-bottom:10px;border-bottom:1px solid #ccc}.resp_br{display:block;margin-top:6px}}@media screen and (max-width:680px){.js .title{font-size:50px;line-height:60px}.no-js .title{font-size:40px;line-height:50px}.js .subtitle{font-size:21px}.no-js .subtitle{padding-top:10px}.js .content{font-size:18px;line-height:120%}.js .content_subtitle{font-size:33px;line-height:42px}.no-js .content_subtitle{font-size:26px;line-height:36px}.imgz{top:calc(50% - 15px);left:calc(50% - 15px);background-size:14px auto;width:30px;height:30px}}@media screen and (max-width:670px){.js .hide_lb,.no-js .hide_lb{display:none}.js .lbfl,.no-js .lbfl{display:block;height:1px;width:1px;opacity:0}.js .nowrap,.no-js .nowrap{display:block}.js .footer_header,.js .footer_links,.js .footer_text{font-size:18px;line-height:120%}}@media screen and (max-width:574px){.title{white-space:normal}.js .subtitle{padding-top:10px}.no-js .content_title,.no-js .section_header{font-size:20px;line-height:30px}.no-js .section_header{margin-top:40px;margin-bottom:20px}.js .content_subtitle{font-size:25px;line-height:32px}.no-js .content_subtitle{font-size:17px;line-height:24px}.no-js .content_header{font-size:16px}.no-js .content{font-size:14px;line-height:130%}.no-js .mb40{margin-bottom:30px}}@media screen and (max-width:540px){.js .section_header{font-size:34px;line-height:50px;margin-top:60px;margin-bottom:20px}}@media screen and (max-width:450px){.js .content_title{font-size:36px;line-height:46px}.js .content_subtitle{font-size:24px;line-height:34px}.js .section_header{font-size:28px;line-height:40px;margin-bottom:10px;margin-top:50px}.js .footer_text,.no-js .footer_text{padding-top:20px}.js .footer_header,.no-js .footer_header{white-space:normal}}@media screen and (max-width:440px){.js .content_subtitle,.no-js .content_subtitle{white-space:normal}}@media screen and (max-width:390px){.title{padding-left:30px;padding-right:30px;padding-top:50px}.js .title{font-size:36px;line-height:46px}.no-js .title{font-size:30px;line-height:40px}.js .subtitle,.no-js .subtitle{font-size:18px;padding-left:36px;padding-right:36px}.content{padding:30px;padding-top:40px;padding-bottom:40px}.js .content{font-size:16px}.js .content_title{font-size:28px;line-height:36px}.js .content_subtitle{margin-bottom:20px}.js .section_header{font-size:22px;line-height:34px;margin-bottom:10px;margin-top:40px}.js .mb40{margin-bottom:30px}.imgz{top:calc(50% - 11px);left:calc(50% - 11px);background-size:12px auto;width:22px;height:22px}.js .footer_header,.js .footer_links,.js .footer_text,.no-js .footer_header,.no-js .footer_links,.no-js .footer_text{font-size:14px;line-height:130%}.js .footer_header,.no-js .footer_header{padding:30px;padding-top:30px;padding-bottom:0}.no-js .footer_header .nowrap{white-space:normal}.js .footer_text,.no-js .footer_text{padding:30px;padding-top:20px;padding-bottom:30px}.js .footer_links,.no-js .footer_links{padding:30px;padding-top:0}}@media screen and (max-width:340px){.title{padding-left:20px;padding-right:20px;padding-top:50px}.js .subtitle,.no-js .subtitle{padding-left:26px;padding-right:26px}.content{padding:20px;padding-top:30px;padding-bottom:30px}.js .footer_header,.no-js .footer_header{padding:20px;padding-top:20px;padding-bottom:0}.js .footer_text,.no-js .footer_text{padding:20px;padding-top:20px;padding-bottom:30px}.js .footer_links,.no-js .footer_links{padding:20px;padding-top:0}}