@charset "utf-8";.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}.fab{font-family:'Font Awesome 5 Brands'}html{background-color:#fcfcfc}html,body,th,td{color:#533522}html,body{font-family:'Lato',sans-serif;font-size:100%;width:100%;height:100%}h1,h2,h3,h4{font-family:'Barlow',sans-serif;text-transform:uppercase;font-weight:500}h1,h2{color:#95ab44;font-size:1.6em;padding:8px 1vw;padding-bottom:1.5vh;background-color:#fcfcfc;display:table;margin-top:1.9vw;margin-bottom:.5em;line-height:125%}h2{margin-top:4vw}h2:before{content:"";width:100vw;height:2em;display:block;background-color:#f2eeeb;position:absolute;z-index:-1;margin-top:-1em;left:0}h3{display:table;margin:0;margin-top:1.6vw;font-size:18px;text-transform:none;padding:3px 1vw;color:#95ab44}h3:before{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f0a9";content:\f055;margin-right:5px}h4{margin-bottom:.5em;font-weight:600}p,li,table,h4,.acc{line-height:150%;padding-left:2%;padding-right:2%}p{hyphens:auto;text-align:justify}a,a:link,a:visited,a:active,a:hover{text-decoration:none;color:#95ab44}a:active,a:hover{text-decoration:none;color:#533522}strong{font-family:'Lato',sans-serif;font-weight:700}iframe{width:100%;height:30vh}.center{width:92vw;max-width:1100px;margin:auto;padding-left:2%;padding-right:2%}#top-header{height:37px;padding:10px;padding-bottom:1.5vw;padding-right:0;background-color:#fcfcfc;background-color:#F2EEEB;border-bottom:1px solid #82533b}#top-header #social{float:left}#top-header nav{float:right;font-size:.8em}#top-header nav a,#top-header nav a:link,#top-header nav a:visited{color:#533522;padding-left:.5em}#top-header nav a:hover,#top-header nav a:active{color:#95ab44}header{height:50vh;width:100vw;margin-top:65px}.startseite header,.umgebung header,.uebernachten header{height:85vh}.header_bild{background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;width:100vw;height:50vh}.startseite .header_bild,.umgebung .header_bild,.uebernachten .header_bild{height:85vh}#main-header{height:65px;width:100vw;padding-top:8px;z-index:11;background-color:#FCFCFC}.absolute{position:absolute;top:40px}.sticky{position:fixed;top:0;background-color:#FCFCFC;-webkit-transition:background-color 2s;transition:background-color 2s;box-shadow:0 4px 10px #533522}.sticky + main{padding-top:102px}header h1{display:block;height:100%;background-image:url(fq-dd_logo.png);background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;font-family:'Barlow',sans-serif;font-weight:300;margin:0;padding:13px 0 0!important;float:left;text-transform:none}header h1 strong,header h1 span{font-family:'Barlow',sans-serif;font-weight:600;text-transform:uppercase}header h1 span.dreidrei{display:inline-block;line-height:75%;padding:0;border-bottom:solid .15em #95ab44;vertical-align:.17em;margin-left:.1em}header h1 a,header h1 a:link,header h1 a:visited{color:#533522;padding-left:100px}header h1 a:hover,header h1 a:active{color:#95ab44}header nav{font-family:'Barlow',sans-serif;font-weight:500;font-size:1.3em;text-transform:uppercase;float:right;padding-top:13px!important}header nav a{display:inline-block;padding-left:2vw;padding-top:.3vh}table{margin-left:2%;margin-right:1%}table th,table td{padding:0 15px 7px 0;text-align:left}table thead td{text-transform:uppercase;font-family:"Barlow",sans-serif;font-weight:600;color:#95ab44}.uebernachten.content table{float:right;margin-top:10px}.uebernachten table:after,.uebernachten.content img:after{content:"";display:block;clear:both}.uebernachten.content img{width:35%;min-width:300px;height:auto;margin-left:20px;float:right}#rest{width:100vw;position:absolute;top:calc(50vh+36px);z-index:10}main{width:92vw;max-width:1100px;margin:auto;padding-bottom:5vw;margin-top:-7.5vh}main table.preise{margin-left:2%;background-color:#F2EEEB;width:96%;table-layout:fixed}main table.preise td{padding:0 25px 10px;text-align:center}main table.preise thead td{padding:10px 25px 0;text-align:center}main .object{width:100%;padding:2%}main iframe{width:100%;height:30vh}.zurkarte{width:auto;padding:1%;background:#FFF;margin-top:-4em;position:relative;display:table;float:right}main .kasten{width:47%;margin:0 0 2% 2%;background-color:#f2eeeb;float:left;padding:2%;height:450px}main .kasten.kasten_kl{height:auto}main .kasten h2:before{display:none}main .kasten h4{margin-bottom:1em;padding-left:0}main .kasten .multiCalendarWidget .fullCalendar{width:50%!important}.singleCalendarWidget table{margin:0;width:100%}main .kasten .multiCalendarWidget h2{display:block;text-align:center;padding:1vw 0;background-color:transparent;font-weight:600}main .kasten .multiCalendarWidget td{padding-bottom:3px}.multiCalendarWidget .singleCalendarWidget table td.current-day{background-color:#FC0;border: 0px solid transparent !important;}main .kasten .multiCalendarWidget .logo{font-size:.9em;margin:1%}main .kasten.grundriss{padding:0}main .kasten .crop{width:100%;height:100%;overflow:hidden}main .kasten .crop img{width:100%;height:auto}main .kasten ul li{padding-left:20px;margin-bottom:.15em}main .kasten ul li:before{font-family:'Font Awesome 5 Free';content:"\f055";font-weight:900;color:#95ab44;margin-right:2%;margin-left:-20px;width:20px}main #galerie.flexcontainer{padding:1%;text-align:center}main #galerie a.chocolat-image{display:block;width:31.333%;margin:0 1% 2%;height:150px;float:left}main #galerie a.chocolat-image div{width:100%;height:100%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center}main #galerie:after{content:"";display:block;clear:both}hr{height:0;border:none;display:block;clear:both}form{font-size:.9em;line-height:140%}input,textarea,select{width:100%;border:none;height:35px;margin-bottom:10px;padding:7px;font-size:1.1em;display:block;background-color:#fcfcfc;color:#95ab44;font-family:inherit;_text-transform:uppercase}textarea{height:125px}#form.buchungsanfrage form,footer #form form{padding:15px;background-color:#f2eeeb;color:#533522}footer #form input{width:49%;margin-right:2%}footer #form textarea{width:49%;margin-right:0;margin-top:-135px;float:right}#form.buchungsanfrage .zeitraum,#form.buchungsanfrage input,#form.buchungsanfrage select,#form.buchungsanfrage textarea{width:31.333333333333%;float:left;margin-left:1%;margin-right:1%}#form.buchungsanfrage .zeitraum{width:64.666666666667%}#form.buchungsanfrage input.formzeit{width:48.2%;margin-left:0;margin-right:0}#form.buchungsanfrage input.formzeit.von{margin-right:3.4%}#form.buchungsanfrage textarea{width:98%}input.fehler,select.fehler,textarea.fehler{_border-left:4px solid #95ab44}input.spamcheck{display:none}legend{width: 100%}label{width:95%;display:inline-block;font-size:.9em;line-height:130%;hyphens:auto;text-align:justify}input[type=checkbox],footer #form input[type=checkbox],#form.buchungsanfrage input[type=checkbox]{width:5%;min-width:30px;display:inline-block;margin:0;padding:0;vertical-align:top}input.send,#form.buchungsanfrage input.send,footer #form input.send{width:100%;background-color:#95ab44;margin-top:15px;margin-bottom:0}#form.buchungsanfrage input.send,{width:98%}input.send:hover{color:#fff}p.ansage{background-color:#95ab44;padding:4px 15px;margin-bottom:5px}footer{width:100%;height:auto;background-color:#7b5643;padding-top:2vw;padding-bottom:2vw;color:#F2EEEB;line-height:140%}footer .center{padding:0}footer #form{float:right;width:70%}.fltlft{float:left}.fltrgt{float:right}.clrflt: after{content:"";display:block;clear:both}.button,a.button{display:table;background-color:#95ab44;color:#fcfcfc;padding:7px 12px;text-transform:uppercase;margin:20px 0}.button:hover,a.button:hover{background-color:#533522}.zitat{color:#95ab44;font-family:"Barlow",sans-serif;text-transform:uppercase;font-size:1.5em;padding:2%;text-align:center;font-weight:500}.quelle{text-align:right;padding-right:20%}.desktop{display:inherit}.responsive{display:none}@media only screen and (max-width: 830px){h1{margin-top:4vw}h1:before{content:"";width:100%;height:2em;display:block;background-color:#f2eeeb;position:absolute;z-index:-1;margin-top:-1em;left:0}header h1:before{display:none}header,.umgebung header,.uebernachten header{height:50vh}.umgebung .header_bild,.uebernachten .header_bild{height:50vh}header h1{font-size:1.2em;background-color:transparent!important}header nav{font-size:1.1em}#main-header{height:65px;padding-top:15px}main{margin-top:0}main .kasten{width:100%;height:auto}.preise table{width:auto}.preise table td{hyphens:auto}footer #form{float:inherit;width:100%}footer #form input,footer #form textarea,#form.buchungsanfrage .zeitraum,#form.buchungsanfrage input,#form.buchungsanfrage select{width:48%;margin-left:1%;margin-right:1%}.responsive{display:inherit}.desktop{display:none}#menu-responsive{height:5vh;min-height:60px;width:20%;margin-left:75%;text-align:center;top:0;right:1vw;display:table-cell;position:absolute}a.hamburger-show,a.hamburger-close{height:5vh;min-height:60px;width:100%;display:block;top:12px;right:1vw;display:table-cell;position:absolute;font-family:'Font Awesome 5 Free';font-size:1.8em}a.hamburger-close{display:none}.nav-toggle nav{z-index:1000;width:90vw;padding:2vw;margin-top:17px;height:auto;font-size:1.2em;text-align:center;line-height:170%;box-sizing:border-box;background-color:#FCFCFC}.nav-toggle nav a{color:#533522}}@media only screen and (max-width: 480px){#top-header nav{font-size:.75em}#top-header nav a,#top-header nav a:link,#top-header nav a:visited{padding-left:.3em}header h1{background-image:none}header h1 a,header h1 a:link,header h1 a:visited{padding-left:0}#main-header{height:45px;padding-top:0}main{margin:auto}h2{margin-top:10vw}.uebernachten.content table{float:inherit}.uebernachten.content img{width:100%;margin-left:0;margin-bottom:20px;float:inherit}main .kasten .multiCalendarWidget .fullCalendar{width:100%!important}main #galerie a.chocolat-image{width:100%;margin:0 0 2%}input.send{height:auto;white-space:normal}footer #form input,footer #form textarea,#form.buchungsanfrage .zeitraum,#form.buchungsanfrage input,#form.buchungsanfrage select,#form.buchungsanfrage textarea{width:98%;margin:2% 1%}}#ui-datepicker-div{border:0}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0}#ui-datepicker-div .ui-state-default{border:0;background-color:#F2EEEB}#ui-datepicker-div .ui-datepicker-header{border:0;background-color:transparent}#ui-datepicker-div thead span,#ui-datepicker-div .ui-datepicker-header{text-transform:uppercase;font-family:"Barlow",sans-serif;font-weight:600;color:#95ab44}#ui-datepicker-div .ui-state-active{background-color:#FC0}#ui-datepicker-div .ui-state-highlight{background-color:#533522;color:#fff}