﻿@font-face{font-family:'Noto Sans';src:url("../fonts/notosans/woff2/notosans-light-webfont.woff2") format("woff2"),url("../fonts/notosans/woff/notosans-light-webfont.woff") format("woff");font-weight:100;font-style:normal}@font-face{font-family:'Noto Sans';src:url("../fonts/notosans/woff2/notosans-regular-webfont.woff2") format("woff2"),url("../fonts/notosans/woff/notosans-regular-webfont.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:'Noto Sans';src:url("../fonts/notosans/woff2/notosans-italic-webfont.woff2") format("woff2"),url("../fonts/notosans/woff/notosans-italic-webfont.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:'Noto Sans';src:url("../fonts/notosans/woff2/notosans-bold-webfont.woff2") format("woff2"),url("../fonts/notosans/woff/notosans-bold-webfont.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'Noto Sans Condensed';src:url("../fonts/notosans/woff2/notosans-condensedlight-webfont.woff2") format("woff2"),url("../fonts/notosans/woff/notosans-condensedlight-webfont.woff") format("woff");font-weight:100;font-style:normal}body,html{min-height:100vh}body{box-sizing:border-box;background-color:#3e8dbe;background-color:#fff;font-family:'Noto Sans';font-weight:300;font-size:100%;margin:0em;text-align:center}#seite{display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;min-height:100vh;height:auto;max-width:1200px;margin:0em auto 0em auto;width:100%;padding:1em 1em 1em 1em}@media screen and (min-width: 680px){#seite{padding:1em 2em 1em 2em}}h1{font-family:'Noto Sans Condensed';font-weight:100;font-size:1.7em}@media screen and (min-width: 800px){h1{font-size:2.1em}}h2,h3{font-family:'Noto Sans';font-weight:700}.invisible{display:block;width:1px;overflow:hidden;height:10px}a{color:#000;font-weight:300;text-decoration:none}.mailer{font-style:normal}.mailer::before{content:'E-Mail: '}.tel::before{content:'Mobil ';font-size:1.1em;line-height:0.9em}header{flex:0 0 auto;display:flex;justify-content:center;flex-wrap:wrap;text-align:center}@media screen and (min-width: 680px){header{justify-content:space-between}}header #logo img{width:100%;max-width:19em;margin-top:0.2em}@media screen and (min-width: 800px){header #logo img{max-width:22em}}header nav{margin:0em auto 0em auto}@media screen and (min-width: 680px){header nav{margin:0em 0em 0em auto}}@media screen and (min-width: 800px){header nav{margin:0.25em 0em 0em auto}}#hauptnavigation{display:flex;justify-content:flex-start;list-style-type:none;margin:0em 0em 0em 1em;padding:0em;font-weight:100;font-size:1.0em}#hauptnavigation li{margin:0em 0.4em 1em 0.4em}@media screen and (min-width: 680px){#hauptnavigation li{margin:0em 0em 1em 2em}}#hauptnavigation li:nth-child(1) a::before{width:1.8em;background-position:0 0}#hauptnavigation li:nth-child(2) a::before{width:1.8em;background-position:-1.8em 0}#hauptnavigation li a{text-decoration:none;padding:0em 0.1em 0em 0.1em;display:block;margin:0em 0em 0em 1.8em}#hauptnavigation li a::before{position:absolute;display:inline-block;margin:-0.1em 0em 0em -2.1em;background-image:url(../img/icons/navigation_icons.svg);background-repeat:no-repeat;height:1.8em;content:''}main{text-align:left;flex:1 1 auto;min-height:100%}footer{flex:0 0 auto;font-size:0.8em;display:flex;flex-wrap:wrap;justify-content:center;margin:3em 0em 0em 0em}@media screen and (min-width: 800px){footer{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;font-size:0.75em}}footer ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;margin:0.1em 0em 0.1em 0em;padding:0em 0em}footer ul li{padding:0em 0.5em}@media screen and (min-width: 480px){footer ul li{border-left:solid 0.05em rgba(0,0,0,0.5);margin:0em 0em 0em 0em}}footer ul li dfn{font-style:normal}@media screen and (min-width: 480px){footer ul:first-of-type li:first-of-type{border:none}}footer nav{display:flex;flex-wrap:wrap;justify-content:center;margin:0em 0em 0.6em 0em}footer nav ul{padding:0em}footer nav ul li::first-letter{text-transform:uppercase}footer .tel::before{content:'\2706\2009';font-size:1.1em;line-height:0.9em}.noscript{color:#dc0a2e;display:inline-block;padding:0.5em 1em;border-radius:1.5em;border:0.1em solid #dc0a2e;margin:0em auto}.agb_link{color:#dc0a2e}#osm_karte{width:100%;height:340px;margin:3em 0em 2em 0em;box-sizing:border-box}@media screen and (min-width: 480px){#osm_karte{height:280px}}@media screen and (min-width: 680px){#osm_karte{height:300px}}#osm_karte:empty{display:none}#planen{max-width:36em;margin:3em auto 0em auto}#planen h1,#planen h2{font-family:'Noto Sans';font-weight:300;font-size:1.6em;text-align:center;margin:2em 0em 1.3em 0em}@media screen and (min-width: 680px){#planen h1,#planen h2{text-align:left;margin:2em 0em 1.3em 0em}}#planen h3{font-size:1.2em}fieldset{border:none;padding:0em}fieldset .eingabehalter{display:flex;flex-wrap:wrap}fieldset input{border:solid 0.1em #dedcd4;background:#faf7f9}fieldset .form_wrapper{display:flex;background:#faf7f9;border:solid 0.06em #d2b7c2;margin:0em 0.2em 0.4em 0.2em;width:100%}fieldset .form_wrapper[aria-disabled='false']{display:none}fieldset .form_wrapper input{border:none;font-family:'Noto Sans';font-size:1em;font-weight:300;height:2em;flex:1 1 80%;width:auto}fieldset .form_wrapper input[type=radio],fieldset .form_wrapper input[type=checkbox]{width:auto;height:auto}fieldset .form_wrapper label{font-family:'Noto Sans Condensed';font-weight:100;font-size:0.7em;order:1;padding-top:0.3em;padding-left:0.5em;flex:0 0 7em;width:7em}fieldset .form_wrapper :nth-child(1){order:2}#mieterdaten fieldset:first-of-type{border:solid 0.06em #d2b7c2;background:#faf7f9;margin:0em 0.3em 0.4em 0.3em;padding:0.4em 0em 0em 0em}#mieterdaten legend{display:inline-block;float:left;padding-top:0.3em;padding-left:0.5em;width:6em;font-family:'Noto Sans Condensed';font-weight:100;font-size:0.7em}#mieterdaten legend:empty{display:none}#mieterdaten input[type=radio]{transform:scale(0.01);width:auto}#mieterdaten input[type=radio]+label{color:inherit;background:none;position:relative}#mieterdaten input[type=radio]+label::before{position:absolute;content:'';width:1em;height:1em;background-color:#fff;border:solid 0.07em #d2b7c2;display:inline-block;position:absolute;top:0.45em;left:-1em;border-radius:1em}#mieterdaten input[type=radio]+label::after{position:absolute;content:'';width:0.6em;height:0.6em;background-color:#fff;top:0.7em;left:-0.75em;border-radius:50%}#mieterdaten input[type=radio]:checked+label::before{border:solid 0.06em #000}#mieterdaten input[type=radio]:checked+label::after{background-color:#000;animation:checkanimation 0.3s ease-out 0s forwards}#mieterdaten input[type=checkbox]{transform:scale(0.01);width:auto}#mieterdaten input[type=checkbox]+label{margin:0em 0em 0em -1em;width:1em;height:1em;display:inline-block;background-color:#fff;border:solid 0.07em #000}#mieterdaten input[type=checkbox]+label::before{content:'';width:0.6em;height:0.6em;background-color:#fff;display:inline-block;position:absolute;margin:0.2em 0em 0em 0.2em}#mieterdaten input[type=checkbox]:checked+label::before{background-color:#000;animation:checkanimation 0.3s ease-out 0s forwards}#anrede_frau_wrapper,#anrede_herr_wrapper,#anrede_firma_wrapper{display:inline-block;border:none;width:auto}@media screen and (min-width: 480px){#anrede_frau_wrapper,#anrede_herr_wrapper,#anrede_firma_wrapper{margin:0em 1em 0.4em 0.2em}}#anrede_frau_wrapper label,#anrede_herr_wrapper label,#anrede_firma_wrapper label{font-family:'Noto Sans';font-size:1em;font-weight:300}@media screen and (min-width: 480px){#vorname_wrapper,#nachname_wrapper,#plz_wrapper,#ort_wrapper{flex:1}}@media screen and (min-width: 480px){#geburtsdatum_wrapper{flex:0 1 48.5%}}#beginndaten_eingabe,#endedaten_eingabe,#veranstaltungszweck_eingabe{margin:1em 0em 0.5em 0em;border-top:solid 0.05em #000}#beginndaten_eingabe legend,#endedaten_eingabe legend,#veranstaltungszweck_eingabe legend{margin:0em 0.5em 0.5em 0em;font-family:'Noto Sans Condensed';font-weight:100;font-size:0.7em}@media screen and (min-width: 480px){#beginndatum_wrapper,#beginnzeit_wrapper{flex:1}}@media screen and (min-width: 480px){#endedatum_wrapper,#endezeit_wrapper{flex:1}}@media screen and (min-width: 680px){#personenzahl_wrapper{flex:0 1 48.5%}}#raumkonfighalter .eingabehalter{margin:0em 0em 1.6em 0em}ul.raummiete{border-top:solid 0.05em #000}ul.raummiete #preis_grundmiete::before{content:'Preis pro Tag: '}ul.raummiete #preis_grundreinigung::before{content:'Preis: '}ul.raummiete dfn{display:flex;flex-direction:column;margin:0em 0em 0.8em 0em;font-style:normal}ul.raumkonfiguration,ul.raummiete{list-style:none;margin:0em 0em 0em 0em;padding:1em 0em 1em 0em;border-bottom:solid 0.05em #000}ul.raumkonfiguration li:first-child,ul.raummiete li:first-child{display:flex;justify-content:space-between;cursor:pointer}ul.raumkonfiguration li:first-child h3,ul.raummiete li:first-child h3{position:relative;margin:0em 0em 1em 1.3em;padding:0em}ul.raumkonfiguration li:first-child h3::before,ul.raummiete li:first-child h3::before{position:absolute;content:'\00BB';transform:rotate(90deg);font-weight:100;font-size:1.5em;top:-0.24em;left:-0.8em}ul.raumkonfiguration li:nth-child(2),ul.raummiete li:nth-child(2){display:none;margin:0em 0em 0em 1.4em}ul.raumkonfiguration[aria-expanded='true'] li:first-child h3::before,ul.raummiete[aria-expanded='true'] li:first-child h3::before{transform:rotate(-90deg);left:-0.9em}ul.raumkonfiguration[aria-expanded='true'] li+li:nth-child(2),ul.raummiete[aria-expanded='true'] li+li:nth-child(2){display:block}#raumkonfiguration ul:nth-of-type(2) .cat::after{content:'';background-image:url(../img/tischanordnung.svg);background-repeat:no-repeat;background-size:auto 3.6em;display:block;height:4em;flex:0 0 auto}#raumkonfiguration ul:nth-of-type(2) .cat[data-nummer='1-2']::after{width:3.2em;background-position:-4em 0;margin:-0.4em 0.8em 0em auto}#raumkonfiguration ul:nth-of-type(2) .cat[data-nummer='1-3']::after{width:1.5em;background-position:-7.5em 0;margin:-0.4em 1.7em 0em auto}#raumkonfiguration ul:nth-of-type(2) .cat[data-nummer='1-4']::after{width:4.2em;background-position:0em 0;margin:-0.4em 0em 0em auto}#raumkonfiguration ul:nth-of-type(2) .cat[data-nummer='1-5']::after{width:3.4em;background-position:-9.4em 0;margin:-0.4em 0.6em 0em auto}.summe{margin:0.1em 0em 0em 0.5em;padding:0em;font-weight:700;font-size:1.1em}.summe::after{content:'\2009\20AC';white-space:nowrap}.summe:empty::after{content:''}.preis::after{content:'\2009\20AC';white-space:nowrap}.cat{display:flex;margin:0em 0em 0.8em 0em;align-items:flex-start}.cat input[type=number]{width:3.7em;padding:0.1em 0.1em 0.1em 0em;margin:1em 1em 0em -0.3em;text-align:right;font-family:'Noto Sans';font-size:1em;font-weight:300}.cat input[type=number]::placeholder{font-size:0.8em;text-align:left}.cat div{flex:0 0 4em}.cat div>label:nth-last-child(n+2),.cat div>label:nth-last-child(n+2) ~ label{position:relative;top:-4.2em;left:0em;font-family:'Noto Sans Condensed';font-weight:100;font-size:0.7em;padding:0em;display:block}.cat div>label:nth-last-child(n+2)::after,.cat div>label:nth-last-child(n+2) ~ label::after{display:block;margin-bottom:-0.2em;padding:0em}.cat .beschreibung{flex:1 1 100%;display:flex;flex-direction:column;margin:0em 0em 0.8em 0em;font-style:normal}.cat .einzelpreis::before{content:'Einzelpreis: '}.zusatzbeschreibung{margin:-0.4em 0em 2em 0em;font-style:italic}.einzelpreis{font-weight:300}.einzelpreis::after{content:'\2009\20AC';white-space:nowrap}.flipbox{transform:scale(0.01);width:auto;margin:-2.4em 0em 0em 0em}.flipbox+.slider{position:relative;background-color:#747373;display:inline-block;width:1.8em;height:0.8em;margin:0em 0em 0em -1em;border-radius:1em;transition:all .3s ease-in-out;flex:0 0 auto}.flipbox+.slider::before{position:absolute;content:"";width:1.1em;height:1.1em;background-color:#c7c7c7;border:solid 0.1em #fff;border-radius:1em;top:-0.2em;left:-0.2em;transition:all .3s ease-in-out}.flipbox:checked+.slider{background-color:#fccdb8}.flipbox:checked+.slider::before{background-color:#dc0a2e;border-radius:1em;left:0.6em;transition:all .3s ease-in-out}#plichtangaben{font-size:0.7em}#gesamtsumme{padding:0.8em 1em;margin:1em 0em 0.8em 0em;border:solid 0.2em #000;text-align:right;position:relative;font-weight:700;font-size:1.2em}#gesamtsumme::before{content:'Gesamtsumme';text-align:left;position:absolute;top:1.2em;left:1.4em;font-size:0.8em;font-weight:300}#gesamtsumme::after{content:'\2009\20AC'}#nettosumme{font-size:0.8em}#agb_check{position:relative}#agb_check #akzept_bedingungen{transform:scale(0.01);width:auto}#agb_check #akzept_bedingungen+label{margin:0em 0em 0em -1em;width:1em;height:1em;display:inline-block;background-color:#fff;border:solid 0.07em #000;position:relative;top:1em}#agb_check #akzept_bedingungen+label::before{content:'';width:0.6em;height:0.6em;background-color:#fff;display:inline-block;position:absolute;margin:0.2em 0em 0em 0.2em}#agb_check #akzept_bedingungen:checked+label::before{background-color:#000;animation:checkanimation 0.3s ease-out 0s forwards}#agb_check p{display:inline-block;margin:-0.7em 0em 0em 2em}#sendebutton{background-color:#dc0a2e;color:#fff;margin:1.5em 0em 0em auto;font-size:1em;padding:0.6em 1em;border:none;position:relative;right:0em;border-radius:0.2em}#eingabehilfe_geburtsdatum{font-size:0.8em;margin:1em 0em 0.5em 0em}#eingabehilfe_geburtsdatum[aria-disabled='false']{display:none}#eingabehilfe_geburtsdatum strong{font-weight:700;font-size:1.1em}#waspassiert{font-size:0.8em;color:rgba(0,0,0,0.6);margin:4em 0em 0em 0em}#waspassiert strong{font-weight:700;font-size:1.1em}#fehlerausgabe{display:block;margin:2em 0em 0em 0em;padding:0.6em 1em;color:#faf7f9;background-color:#670c32;border-radius:0.2em}#fehlerausgabe::before{content:'Fehler: ';font-weight:700}#formular_feedback{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(207,204,204,0.8);display:flex;justify-content:center;align-items:center;animation:feedback_einblenden 10s ease 0s forwards}#formular_feedback:focus{animation:feedback_ausblenden 0s ease 0s forwards}#formular_feedback p{background-color:#fff;padding:3em;max-width:30em;max-height:8em;font-size:1.3em;margin:1em}@keyframes feedback_einblenden{from{opacity:1}to{opacity:1}}@keyframes feedback_ausblenden{from{opacity:1}to{opacity:1}}@keyframes checkanimation{0%{background-color:#fff;transform:scale(1)}60%{transform:scale(0.8) translate(0px, 0px)}80%{background-color:#000;transform:scale(1.2) translate(0px, 0px)}100%{background-color:#000;transform:scale(1) translate(0px, 0px)}}figure{margin:0em 0em 0em 0em}#banner{flex:1 1 100%;overflow:hidden;display:flex;justify-content:center;flex-wrap:wrap;position:relative;width:100%}#banner figure{position:absolute;top:0;left:0;z-index:1;animation:bildslider 15s infinite}#banner figure:nth-of-type(1){left:auto;right:0}#banner figure:nth-of-type(2){animation-delay:5s;opacity:0;left:auto;right:auto}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){#banner figure:nth-of-type(2){width:100%;left:0}}#banner figure:nth-of-type(3){animation-delay:10s;opacity:0}#banner figure:last-of-type{position:relative}#banner img{width:100%;min-width:37em;display:block}#banner figcaption{text-align:center;flex:0 0 100%}#banner figcaption h1{text-align:left;display:inline-block;width:auto;margin:0.7em auto 0.4em auto}#banner figcaption p{text-align:left;display:inline-block;width:auto;margin:0em auto}.jetztplanen{background:linear-gradient(-20deg, #dc0a2e 35%, #670c32 90%);background:#dc0a2e;color:#fff;border:none;padding:0.5em 1.6em;font-size:1em;border-radius:0.2em;display:inline-block;margin:2em auto}#raumaufteilung{text-align:center;margin:3em auto}#raumaufteilung #seminar{display:flex;justify-content:center;overflow:hidden}#raumaufteilung #seminar img{width:100%;height:100%;min-width:37em;margin:0em 0em 0em auto;display:block}#raumaufteilung section{background-color:#670c32;color:#fff;text-align:center;padding:1em}@media screen and (min-width: 680px){#raumaufteilung section{padding:2em}}#raumaufteilung section h2{text-align:left;display:inline-block;width:auto;font-size:1.4em;margin:0em 0em 0.6em 0em}#raumaufteilung section p{text-align:left;display:inline-block;width:auto;margin:0em 0em 0em 0em}#raumaufteilung div{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width: 680px){#raumaufteilung div{flex-wrap:nowrap}}#raumaufteilung div figure{margin:0.5em 0em 0em 0em;flex:0 1 49%}@media screen and (min-width: 680px){#raumaufteilung div figure{flex:0 1 24%}}#raumaufteilung div figure img{width:100%;height:auto;display:block}#raumaufteilung div figure figcaption{text-align:center;padding:0.4em 0.2em;color:#670c32;text-transform:uppercase;background-color:#d2b7c2;border-bottom:solid 0.1em #670c32}article.bild_links{margin:5em 0em}@media screen and (min-width: 800px){article.bild_links{display:flex}}@media screen and (min-width: 800px){article.bild_links div{flex:1 1 50%;overflow:hidden;margin:0em 2em 0em 0em}}article.bild_links div img{width:100%;max-width:100%;height:auto;margin:0em auto}article.bild_links section{text-align:center}@media screen and (min-width: 800px){article.bild_links section{flex:1 1 50%;text-align:left}}article.bild_links section h2{text-align:left;display:inline-block;margin:1em auto;font-weight:300}@media screen and (min-width: 800px){article.bild_links section h2{margin:0em 0em 0.4em 0em}}article.bild_links section p{text-align:left;margin:0.3em 0em 0.3em 0em}article.bild_rechts{margin:5em 0em}@media screen and (min-width: 800px){article.bild_rechts{display:flex}}@media screen and (min-width: 800px){article.bild_rechts div{flex:1 1 50%;overflow:hidden;margin:0em 0em 0em 2em;order:2}}article.bild_rechts div img{width:100%;max-width:100%;height:auto;margin:0em auto}article.bild_rechts section{text-align:center}@media screen and (min-width: 800px){article.bild_rechts section{flex:1 1 50%;text-align:left;order:1}}article.bild_rechts section h2{text-align:left;display:inline-block;margin:1em auto;font-weight:300}@media screen and (min-width: 800px){article.bild_rechts section h2{margin:0em 0em 0.4em 0em}}article.bild_rechts section p{text-align:left;margin:0.3em 0em 0.3em 0em}@keyframes bildslider{0%{opacity:0}20%{opacity:1}40%{opacity:1}60%{opacity:0}100%{opacity:0}}#agb{max-width:900px}#agb h1{counter-reset:zaehler1;margin:1em 0em 0.2em 0em}#agb h1:not(:first-of-type){margin:2em 0em 1em 0em}#agb h2{font-size:1em;margin:2em 0em 0.2em 0em;counter-reset:zaehler2;counter-increment:zaehler1}#agb h2::before{content:counter(zaehler1) ". "}#agb h3{font-size:1em;margin:1em 0em 0.2em 0em}#agb h2+h3{margin-top:0em}#agb p{margin:0em 0em 0.2em 0em}#agb h3.zaehler,#agb p.zaehler{counter-increment:zaehler2}#agb h3.zaehler::before,#agb p.zaehler::before{content:counter(zaehler1) "." counter(zaehler2) ".) "}#impressum{max-width:900px}#impressum h1:not(:first-of-type){margin:2em 0em 0.2em 0em}#impressum h2{font-size:1em;margin:0em 0em 0.2em 0em}#impressum h3{font-size:1em;margin:1em 0em 0.2em 0em}#impressum p{margin:0em 0em 0.2em 0em}#impressum #webdesign{margin:2em 0em 0.2em 0em}#datenschutz{max-width:900px}#datenschutz h3{margin:3em 0em 0em 0em}#datenschutz h4{margin:1em 0em 0em 0em}#datenschutz p{margin:0.4em 0em 0.4em 0em}#datenschutz ul{margin:0.3em 0em 0.3em 0em;padding:0em 0em 0em 1em}#kontakt{max-width:700px}#kontakt textarea{background-color:#faf7f9;border:none;width:100%;font-family:'Noto Sans';font-size:1em;font-weight:300}#kontakt #betreff{font-weight:700}
/*# sourceMappingURL=styles.css.map */
