@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:url("../fonts/source-sans-pro-v21-latin-regular.eot");src:local(""),url("../fonts/source-sans-pro-v21-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/source-sans-pro-v21-latin-regular.woff2") format("woff2"),url("../fonts/source-sans-pro-v21-latin-regular.woff") format("woff"),url("../fonts/source-sans-pro-v21-latin-regular.ttf") format("truetype"),url("../fonts/source-sans-pro-v21-latin-regular.svg#SourceSansPro") format("svg")}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:url("../fonts/source-sans-pro-v21-latin-italic.eot");src:local(""),url("../fonts/source-sans-pro-v21-latin-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/source-sans-pro-v21-latin-italic.woff2") format("woff2"),url("../fonts/source-sans-pro-v21-latin-italic.woff") format("woff"),url("../fonts/source-sans-pro-v21-latin-italic.ttf") format("truetype"),url("../fonts/source-sans-pro-v21-latin-italic.svg#SourceSansPro") format("svg")}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:url("../fonts/source-sans-pro-v21-latin-700.eot");src:local(""),url("../fonts/source-sans-pro-v21-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/source-sans-pro-v21-latin-700.woff2") format("woff2"),url("../fonts/source-sans-pro-v21-latin-700.woff") format("woff"),url("../fonts/source-sans-pro-v21-latin-700.ttf") format("truetype"),url("../fonts/source-sans-pro-v21-latin-700.svg#SourceSansPro") format("svg")}@font-face{font-family:'Arizonia';font-style:normal;font-weight:400;src:url("../fonts/arizonia-v19-latin-regular.eot");src:local(""),url("../fonts/arizonia-v19-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/arizonia-v19-latin-regular.woff2") format("woff2"),url("../fonts/arizonia-v19-latin-regular.woff") format("woff"),url("../fonts/arizonia-v19-latin-regular.ttf") format("truetype"),url("../fonts/arizonia-v19-latin-regular.svg#Arizonia") format("svg")}.form-grid,.gallery,.ausstattung__section,.plan{list-style:none;margin:0;padding:0;margin-left:-48px;letter-spacing:-0.31em}.opera:-o-prefocus,.form-grid,.gallery,.ausstattung__section,.plan{word-spacing:-0.43em}.form-grid__item,.gallery__image,.ausstattung__title,.ausstattung__item,.plan__buttons,.plan__image{display:inline-block;padding-left:48px;vertical-align:top;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal}.ausstattung__title{width:100%}.gallery__image,.ausstattung__item{width:33.333%}@media only screen and (max-width: 480px){.gallery__image{width:100%}}@media only screen and (min-width: 481px) and (max-width: 767px){.form-grid__item,.gallery__image,.plan__image{width:50%}}@media only screen and (max-width: 767px){.form-grid__item,.ausstattung__item,.plan__image{width:100%}}@media only screen and (min-width: 768px){.plan__buttons{width:100%}.form-grid__item,.plan__image{width:50%}}[class*="push--"]{position:relative}.grid__item img{max-width:100%}@media only screen and (max-width: 480px){.grid__item img{width:100%}}/*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,table,th,td,caption,hr{margin:0;padding:0}abbr[title],dfn[title]{cursor:help}u,ins{text-decoration:none}ins{border-bottom:1px solid}img{font-style:italic}label,input,textarea,button,select,option{cursor:pointer}.text-input:active,.text-input:focus,textarea:active,textarea:focus{cursor:text;outline:none}h1,h2,h3,h4,h5,h6,hgroup,ul,ol,dl,blockquote,p,address,table,fieldset,figure,pre,.media,.island,.islet{margin-bottom:27px;margin-bottom:1.5rem}.islet h1,.islet h2,.islet h3,.islet h4,.islet h5,.islet h6,.islet hgroup,.islet ul,.islet ol,.islet dl,.islet blockquote,.islet p,.islet address,.islet table,.islet fieldset,.islet figure,.islet pre,.islet .media,.islet .island,.islet .islet{margin-bottom:13.5px;margin-bottom:.75rem}.landmark,.text{margin-bottom:54px;margin-bottom:3rem}hr{margin-bottom:25px;margin-bottom:1.3888888889rem}ul,ol,dd{margin-left:54px;margin-left:3rem}.push--top{margin-top:27px}.push--bottom{margin-bottom:27px}.pull--top{margin-top:-27px}.pull--bottom{margin-bottom:-27px}h1,.alpha{font-size:40.5px;line-height:1.3333333333}h2,.beta{font-size:33.75px;line-height:1.6}h3,.gamma,.form legend,.calendar tr th,.ausstattung__title{font-size:27px;line-height:1}h4,.delta{font-size:22.5px;line-height:1.2}h5,.epsilon{font-size:18px;line-height:1.5}h6,.zeta{font-size:15.75px;line-height:1.7142857143}.hN{margin-bottom:0}.giga{font-size:108px;line-height:1}.mega{font-size:81px;line-height:1}.kilo{font-size:54px;line-height:1}.lead{font-size:22.5px}html{font:1.125em/1.5 "Source Sans Pro",sans-serif;overflow-y:scroll;min-height:100%;color:#5c5c5c}.centered,.calendar{max-width:960px;padding-left:27px;padding-right:27px;margin-left:auto;margin-right:auto;position:relative}a{color:#3798C4;transition:all 0.25s ease}a:hover{color:#84c1dd}img{margin-bottom:-5px}figure figcaption{margin-top:27px}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.muted,.form--stacked .help-text{color:#767676}.smaller{font-size:15.75px}.align--center{text-align:center}.align--left{text-align:left}.align--right{text-align:right}.float--left{float:left}.float--right{float:right}.nomargin{margin:0}.muted-link{color:#5c5c5c}.button{padding:1em 1.5em;border-radius:2px;background-color:#f5f5f5;text-decoration:none;cursor:pointer;color:#5c5c5c;font-weight:bold;white-space:nowrap;display:inline-block;text-align:center;box-sizing:border-box;border:none}.button:hover,.button.button--active{background-color:#e8e8e8;text-decoration:none}.button--primary{background-color:#3798C4;color:#fff}.button--primary:hover,.button--primary.button--active{background-color:#51a7ce}.button--stripped{border:none;background:transparent;font-weight:normal}.button--stripped:hover,.button--stripped.button--active{background:transparent}.button--hollow{background:transparent;border:2px solid #f5f5f5}.button--hollow:hover,.button--hollow.button--active{background:transparent;border-color:#e8e8e8}@media only screen and (max-width: 767px){.button:not(.button--unresponsive){display:block;width:100%;margin-bottom:27px}}.form input[type=text],.form input[type=password],.form input[type=email],.form input[type=url],.form input[type=date],.form input[type=month],.form input[type=time],.form input[type=datetime],.form input[type=datetime-local],.form input[type=week],.form input[type=number],.form input[type=search],.form input[type=tel],.form input[type=color],.form select,.form textarea{border:1px solid #dcdcdc;border-radius:2px;font-size:18px;line-height:1.5;padding:6.75px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);box-sizing:border-box;width:320px;max-width:100%}.form input[type=text]:focus,.form input[type=password]:focus,.form input[type=email]:focus,.form input[type=url]:focus,.form input[type=date]:focus,.form input[type=month]:focus,.form input[type=time]:focus,.form input[type=datetime]:focus,.form input[type=datetime-local]:focus,.form input[type=week]:focus,.form input[type=number]:focus,.form input[type=search]:focus,.form input[type=tel]:focus,.form input[type=color]:focus,.form select:focus,.form textarea:focus{outline:none;box-shadow:0 1px 3px rgba(0,0,0,0.2)}.form input[type=text].erroneous,.form input[type=password].erroneous,.form input[type=email].erroneous,.form input[type=url].erroneous,.form input[type=date].erroneous,.form input[type=month].erroneous,.form input[type=time].erroneous,.form input[type=datetime].erroneous,.form input[type=datetime-local].erroneous,.form input[type=week].erroneous,.form input[type=number].erroneous,.form input[type=search].erroneous,.form input[type=tel].erroneous,.form input[type=color].erroneous,.form select.erroneous,.form textarea.erroneous{border-color:#C45D58;box-shadow:0 1px 3px rgba(196,93,88,0.5)}.form input[type=checkbox],.form input[type=radio]{margin-right:6px}.form legend{display:block;width:100%;border-bottom:1px solid #f5f5f5;padding-bottom:6.75px;margin-bottom:20.25px;box-sizing:border-box}.form fieldset{border:none}.form select,.form option{height:42.5px;box-shadow:none}.form--stacked label{display:block;font-size:18px;line-height:1.5;margin-top:-6.75px;margin-bottom:3.375px}.form--stacked .help-text{font-size:15.75px;line-height:1.7142857143;font-style:italic;margin-bottom:-3.375px;margin-top:3.375px}.form--block input[type=text],.form--block input[type=password],.form--block input[type=email],.form--block input[type=url],.form--block input[type=date],.form--block input[type=month],.form--block input[type=time],.form--block input[type=datetime],.form--block input[type=datetime-local],.form--block input[type=week],.form--block input[type=number],.form--block input[type=search],.form--block input[type=tel],.form--block input[type=color],.form--block select,.form--block textarea{display:block;width:100%}.form--inline .button,.form--inline button,.form--inline input[type=submit]{padding:6.75px 13.5px}.form__control-group,.form__controls{display:block;margin-bottom:27px}.radio-group{list-style:none;margin-left:0}.radio-group--inline li{display:inline-block;padding-right:27px}li.radio-group__label{font-weight:bold;display:block}.form .message{padding:1em 1.5em;border-radius:2px}.form .message.success{background-color:#80C080;color:#fff}.form .message.error{background-color:#C45D58;color:#fff}.form__potty{position:absolute;top:-9999px;left:-9999px}.required:after{content:" *";color:#C45D58}@media only screen and (max-width: 767px){.form--stacked input[type=text],.form--stacked input[type=password],.form--stacked input[type=email],.form--stacked input[type=url],.form--stacked input[type=date],.form--stacked input[type=month],.form--stacked input[type=time],.form--stacked input[type=datetime],.form--stacked input[type=datetime-local],.form--stacked input[type=week],.form--stacked input[type=number],.form--stacked input[type=search],.form--stacked input[type=tel],.form--stacked input[type=color],.form--stacked select,.form--stacked textarea{display:block;width:100%}}.nav{list-style:none;margin-left:0}.nav--inline{margin-left:-27px}.nav--inline ul{margin-left:0;margin-bottom:0}.nav--inline li{display:inline-block;margin-left:27px}.nav--inline a{display:inline-block;margin-bottom:0}.nav--block{margin-left:0}.nav--block li{display:block}.nav--block a{display:block}.text{max-width:640px;padding-left:27px;padding-right:27px;margin-left:auto;margin-right:auto;position:relative}a{text-decoration:none}.button:hover{color:#363636}img{max-width:100%}table{width:100%}th{background-color:rgba(55,152,196,0.1);text-align:left;color:#363636}td,th{padding:0.5em 1.5em;border-bottom:2px solid rgba(55,152,196,0.1)}.google-map iframe{max-width:100%;margin-bottom:27px}@media only screen and (max-width: 480px){td,th{padding:0.1em 0.5em}}h1,.alpha{font-family:"Arizonia",sans-serif;font-size:58.5px;line-height:1.3846153846;text-align:center}h1,.alpha,h2,.beta,h3,.gamma,.form legend,.calendar tr th,.ausstattung__title,h4,.delta{color:#3798C4;font-weight:normal}h3{color:#363636}.lead{color:#828282;display:block}.lead h1{font-style:normal}.form-grid__item{display:inline-block}.main-header{position:relative}.main-header__title{color:white;width:100%;text-align:center;position:absolute;top:54px;z-index:2}.main-footer{max-width:960px;padding-left:27px;padding-right:27px;margin-left:auto;margin-right:auto;position:relative;border-top:2px solid #f5f5f5;text-align:center;padding-top:27px;font-weight:bold}.main-nav{background-color:#3798C4}.main-nav__links{max-width:960px;padding-left:27px;padding-right:27px;margin-left:auto;margin-right:auto;position:relative;text-align:center}.main-nav__links a{color:#c0dfed;padding:13.5px;text-decoration:none;text-transform:uppercase}.main-nav__links a:hover{background-color:#49a3cc}.main-nav__links .active{color:white}.calendar{padding-bottom:27px;width:100%}.calendar tr{border-bottom:1px solid rgba(55,152,196,0.1)}.calendar tr th,.calendar tr.month{background-color:rgba(92,92,92,0.05)}.calendar tr.month{color:#3798C4}.calendar td,.calendar th{padding:13.5px 27px}.gallery__image a,.gallery__image img{display:block}.gallery__image img{width:100%;margin:0}.featherlight-image{margin-bottom:0}.fotorama{position:relative}.fotorama__nav{position:absolute;bottom:40.5px;z-index:10}.fotorama__dot{border-color:white;border-width:2px;width:8px;height:8px;border-radius:50%}.fotorama__nav--dots .fotorama__nav__frame{width:27px}.fotorama__nav__frame.fotorama__active .fotorama__dot{border-width:6px}.ausstattung__section{margin-bottom:54px}.ausstattung__title{text-align:center;color:#363636}.ausstattung__image{margin:0}.ausstattung__image img{border-radius:2px;border-bottom:5px solid #3798C4}.ausstattung__text ul{margin-left:0;list-style:none;padding-left:2px}.ausstattung__text li{padding-bottom:6.75px}.symbols{list-style:none;text-align:center;margin-left:0;padding-top:27px}.symbols li{display:inline-block;padding:0 6.75px}.symbols img{width:64px}.plan{display:none}.plan.plan--active{display:block}.plan__buttons{text-align:center}.s-winter,.s-neben,.s-haupt,.s-belegt{position:relative;padding-left:27px}.s-winter:before,.s-neben:before,.s-haupt:before,.s-belegt:before{position:absolute;top:2px;left:0;content:'';height:18px;width:18px}.s-winter:before{background-color:#3399ff}.s-neben:before{background-color:#ffff00}.s-haupt:before{background-color:#00cc33}.s-belegt:before{background-color:#000000}
