@charset "UTF-8";/*! 
* normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css 
*/html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}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:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*!
* Skeleton V2.0.4
* Copyright 2014, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 12/29/2014
* Less Version by Seth Coelen https://github.com/whatsnewsaes
*/.container{position:relative;width:90%;max-width:80em;margin:0 auto;padding:3rem 0;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}@media (min-width:30em){.container{width:90%}}@media (min-width:60em){.container{width:95%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666667%}.two.columns{width:13.33333333%}.three.columns{width:22%}.four.columns{width:30.66666667%}.five.columns{width:39.33333333%}.six.columns{width:48%}.seven.columns{width:56.66666667%}.eight.columns{width:65.33333333%}.nine.columns{width:74%}.ten.columns{width:82.66666667%}.eleven.columns{width:91.33333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.66666667%}.two-thirds.column{width:65.33333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.33333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.66666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.33333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.66666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.33333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.66666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.33333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.66666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.33333333%}.offset-by-one-half.column,.offset-by-one-half.column{margin-left:52%}}html{font-size:62.5%}body{font-size:1.6em;line-height:1.6;font-weight:400;font-family:"Mulish","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#675656;word-break:break-word}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-top:0;margin-bottom:2rem;font-weight:300}h1,.h1{font-size:4rem;line-height:1.2;letter-spacing:-0.1rem}h2,.h2{font-size:3.6rem;line-height:1.25;letter-spacing:-0.1rem}h3,.h3{font-size:2.8rem;line-height:1.3;letter-spacing:-0.1rem}h4,.h4{font-size:2.4rem;line-height:1.35;letter-spacing:-0.08rem}h5,.h5{font-size:1.8rem;line-height:1.5;letter-spacing:-0.05rem}h6,.h6{font-size:1.5rem;line-height:1.6;letter-spacing:0}@media (min-width:40em){h1,.h1{font-size:5rem}h2,.h2{font-size:4.2rem}h3,.h3{font-size:3.6rem}h4,.h4{font-size:3rem}h5,.h5{font-size:2.4rem}h6,.h6{font-size:1.5rem}}p{margin-top:0}a{color:#93365C}a:hover{color:#802f50}.button,button{display:inline-block;height:3.45em;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}.button:hover,button:hover{color:#333;border-color:#888;outline:0}input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{color:#333;border-color:#888;outline:0}.button:focus,button:focus{color:#333;border-color:initial}.button:disabled,.button[disabled],button:disabled,button[disabled]{opacity:.5;cursor:default;pointer-events:none}input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{color:#333;border-color:initial}.button.button-primary,button.button-primary{color:#fff;background-color:#B3CCBB;border-color:#B3CCBB}input[type="submit"].button-primary,input[type="reset"].button-primary,input[type="button"].button-primary{color:#fff;background-color:#B3CCBB;border-color:#B3CCBB}.button.button-primary:hover,button.button-primary:hover{color:#fff;background-color:#93365C;border-color:#93365C}input[type="submit"].button-primary:hover,input[type="reset"].button-primary:hover,input[type="button"].button-primary:hover{color:#fff;background-color:#93365C;border-color:#93365C}.button.button-primary:focus,button.button-primary:focus{color:#fff;background-color:#93365C;border-color:#93365C}input[type="submit"].button-primary:focus,input[type="reset"].button-primary:focus,input[type="button"].button-primary:focus{color:#fff;background-color:#93365C;border-color:#93365C}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"]{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box}textarea,select{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:65px;padding-top:6px;padding-bottom:6px}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus{border:1px solid #B3CCBB;outline:0}textarea:focus,select:focus{border:1px solid #B3CCBB;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type="checkbox"],input[type="radio"]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:normal}ul{list-style:circle inside}ol{list-style:decimal inside;padding-left:0;margin-top:0}ul{padding-left:0;margin-top:0}ul ul,ul ol{margin:1.5rem 0 1.5rem 3rem;font-size:90%}ol ol,ol ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}th,td{padding:12px 15px;text-align:left;border-bottom:1px solid #e1e1e1}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}button,.button{margin-bottom:1rem}input,textarea,select,fieldset{margin-bottom:1.5rem}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right,.right{float:right}.u-pull-left,.left{float:left}.u-center,.center{text-align:center;margin-left:auto;margin-right:auto}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #e1e1e1}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}/*!
* Main Styles - Copyright 2016, Thorsten Schüller (stadt-garde.de)
*/body{background-color:#FCFCFC;min-width:20em}#top{z-index:100;position:relative;color:#fff;height:6em;background:#eee}header #skip-to-main-content-link{position:absolute;left:-9999px;z-index:9999;padding:1em;background-color:#a0a0a0;color:white;opacity:0}header #skip-to-main-content-link:focus{left:4em;top:1.1em;opacity:1}@media screen and (min-width:60.0625em){header #skip-to-main-content-link:focus{left:5em}}#pageStartseite #top{height:25em;background-color:#c9dfea;background-image:url('../images/banner.jpg');background-repeat:no-repeat;background-size:cover;background-position:50% 55%}#top h1{font-family:"Playball","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:normal;text-align:left;text-shadow:.05em .075em 0 rgba(0,0,0,0.1);font-size:3.2em;margin:0;padding:0;display:inline-block}#top h1 a{text-decoration:none;color:#93365C}#top .nav-btn{position:absolute;top:0;left:0;font-size:2em}#top #menu-bg{background-color:rgba(21,21,21,0.75);position:fixed;width:100%;z-index:999}#top #menu-bg .container{padding:0;height:6em;position:relative}#top #logo{position:absolute;left:0;top:10px;z-index:1001;text-decoration:none;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:5px}#top #logo img{width:72px;height:72px}#top #logo .logo-name{font-size:32px;display:flex;flex-direction:column;align-content:center;align-items:center;padding:8px}#top #logo .logo-name .main-name{color:#E2E2E2;font-family:'Playball';white-space:nowrap;line-height:1.2}#top #logo .logo-name .second-name{font-size:12px;color:#E2E2E2d0;font-family:'Mulish';text-transform:uppercase;white-space:nowrap;line-height:1.5;letter-spacing:-0.05rem}#top #teaser-text{display:none}#pageStartseite #top #teaser-text{display:block;position:absolute;font-family:'Give You Glory';font-size:50px;text-align:center;left:0;right:0;bottom:40px;padding:20px;text-shadow:2px 1px 1px rgba(0,0,0,0.8);color:#fff;animation:fadein 5s}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadeout{from{opacity:1}to{opacity:0}}main section{margin-top:2rem}#pageStartseite main section{margin-top:10rem}main .container-wrapper.bg-pattern-1{background-color:#dfccd8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%239C92AC' fill-opacity='0.4' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E")}main .container-wrapper.bg-pattern-2{background-color:#dfccd8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%239C92AC' fill-opacity='0.52' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E")}#scrollToTopBtn{visibility:hidden;position:fixed;bottom:20px;right:30px;z-index:9999;border:none;background-color:rgba(128,128,128,0.3);color:white;cursor:pointer;padding:0px;width:2.25em;height:2.25em}#scrollToTopBtn.visible{visibility:visible}#scrollToTopBtn:hover{background-color:#555}@media (max-width:20em){#pageStartseite #top{height:15em}#top #menu-bg{position:relative}#top .nav-btn{font-size:1.8em;margin:.8em 0}#top #logo{left:initial;right:0px}#pageStartseite #top #teaser-text{font-size:14px}main section{margin-top:1.5rem}}@media (min-width:20.0625em) and (max-width:30em){#pageStartseite #top{height:16em}#top #menu-bg{position:relative}#top .nav-btn{font-size:1.8em;margin:.8em 0}#top #logo{left:initial;right:0px}#pageStartseite #top #teaser-text{font-size:20px;bottom:20px}main section{margin-top:1.5rem}}@media (min-width:30.0625em) and (max-width:40em){#pageStartseite #top{height:20em}#top #menu-bg{position:relative}#top .nav-btn{font-size:1.8em;margin:.8em 0}#top #logo{left:initial;right:0px}#pageStartseite #top #teaser-text{font-size:30px}main section{margin-top:1.5rem}}@media (min-width:40.0625em) and (max-width:60em){#top #menu-bg{position:relative}#top .nav-btn{font-size:1.8em;margin:.8em 0}#top #logo{left:initial;right:0px}#pageStartseite #top #teaser-text{font-size:40px}main section{margin-top:1.5rem}}@media (min-width:60.0625em) and (max-width:64em){}footer.main-footer{background-color:#a04267;height:12em;position:absolute;left:0;right:0;bottom:0;top:initial;color:#fcfcfc}main{padding-bottom:12em !important}footer.main-footer .container{text-align:center;padding:.7rem 0;max-width:75vw}footer.main-footer .container>span{white-space:nowrap;padding:.4em 0;display:inline-block}footer.main-footer .icon{padding:0 .3em 0 0;color:#fcfcfc}footer.main-footer a{text-decoration:none;color:#fcfcfc}footer.main-footer .separator{padding:0 .8em 0 .8em;font-style:normal}@media (max-width:20em){footer.main-footer{height:33em}main{padding-bottom:34em !important}}@media (min-width:20.0625em) and (max-width:30em){footer.main-footer{height:26em}main{padding-bottom:26em !important}}@media (min-width:30.0625em) and (max-width:40em){footer.main-footer{height:21em}main{padding-bottom:21em !important}}@media (min-width:40.0625em) and (max-width:60em){footer.main-footer{height:17em}main{padding-bottom:17em !important}}@media (min-width:60em) and (max-width:64em){footer.main-footer{height:15em}main{padding-bottom:12em !important}}footer .goto-top-lnk{position:absolute;top:.5em;right:.7em;border:1px solid #aaa;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:.4em}#outer-wrap{position:relative;overflow:hidden;width:100%}#inner-wrap{position:relative;width:100%;min-height:100vh}.block{position:relative}h1,h2,h3,h4,h5,h5,h6{color:#93365C;font-family:"Playball","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}h1 a,h2 a,h3 a,h4 a,h5 a,h5 a,h6 a{text-decoration:none}.button.extern{background-image:url(../images/svg/external_link_line.svg);background-position:95%;background-repeat:no-repeat;background-size:14px}@media only screen and (max-device-width:30.0625em){table,thead,tbody,th,td,tr{display:block}thead th,th{border-bottom:none;padding:0em 5px;font-weight:normal;font-style:italic;font-size:.7em;display:inline}th:first-child,td:first-child{padding-left:1em}th:last-child{padding-bottom:1em}tr{border-bottom:1px solid #ccc}td{border-bottom:none}td:first-child,td{padding:.1em 1em}}@media screen and (min-width:60.0625em){.cl-effect-1 a::before,.cl-effect-1 a::after{display:inline-block;opacity:0;-webkit-transition:-webkit-transform .3s,opacity .2s;-moz-transition:-moz-transform .3s,opacity .2s;transition:transform .3s,opacity .2s}.cl-effect-1 a::before{margin-right:1px;content:'|';color:#fff;-webkit-transform:translateX(4px);-moz-transform:translateX(4px);transform:translateX(4px)}.cl-effect-1 a::after{margin-left:1px;content:'|';color:#fff;-webkit-transform:translateX(-4px);-moz-transform:translateX(-4px);transform:translateX(-4px)}.cl-effect-1 .active a::before,.cl-effect-1 .active a::after,.cl-effect-1 a:hover::after,.cl-effect-1 a:hover::before,.cl-effect-1 a:hover::after,.cl-effect-1 a:focus::before,.cl-effect-1 a:focus::after{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}a[target="_blank"]::after{content:"" / "(in neuen Tab/Fenster öffnen)";width:1em;height:1em;margin:0 .05em .05em .1em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjOWU0MTY3Ij48cGF0aCBkPSJNMjAwLTEyMHEtMzMgMC01Ni41LTIzLjVUMTIwLTIwMHYtNTYwcTAtMzMgMjMuNS01Ni41VDIwMC04NDBoMjgwdjgwSDIwMHY1NjBoNTYwdi0yODBoODB2MjgwcTAgMzMtMjMuNSA1Ni41VDc2MC0xMjBIMjAwWm0xODgtMjEyLTU2LTU2IDM3Mi0zNzJINTYwdi04MGgyODB2MjgwaC04MHYtMTQ0TDM4OC0zMzJaIi8+PC9zdmc+);background-repeat:no-repeat;background-size:contain;display:inline-block;vertical-align:text-bottom}a[target="_blank"].button::after{width:1.1em;height:1.1em;margin:0 .05em .1em .15em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjNTU1NTU1Ij48cGF0aCBkPSJNMjAwLTEyMHEtMzMgMC01Ni41LTIzLjVUMTIwLTIwMHYtNTYwcTAtMzMgMjMuNS01Ni41VDIwMC04NDBoMjgwdjgwSDIwMHY1NjBoNTYwdi0yODBoODB2MjgwcTAgMzMtMjMuNSA1Ni41VDc2MC0xMjBIMjAwWm0xODgtMjEyLTU2LTU2IDM3Mi0zNzJINTYwdi04MGgyODB2MjgwaC04MHYtMTQ0TDM4OC0zMzJaIi8+PC9zdmc+)}/*!
* Responsive-Off-Canvas-Menu
* Copyright (c) David Bushell | http://dbushell.com/
* - based on https://github.com/dbushell/Responsive-Off-Canvas-Menu
* - modified by Thorsten Schüller (stadt-garde.de)
*/#nav .close-btn{display:none;opacity:.5;padding:0;border:0;font-weight:bold;text-decoration:none;color:#ccc;border:2px solid #ccc;padding:.4em;border-radius:.3em}#nav .close-btn:focus,.close-btn:hover{opacity:1}#top .nav-btn{display:block;opacity:.5;font-weight:normal;text-decoration:none;color:#E2E2E2;border:2px solid #949494;padding:.3em;border-radius:.3em}#top .nav-btn:hover,#top .nav-btn:focus{opacity:1}#nav .close-btn span,#top .nav-btn span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#nav{z-index:1000;position:relative}#nav .block{position:relative;padding:0}#nav ul{zoom:1;display:block;padding:0;list-style:none}#nav ul:before,#nav ul:after{content:"";display:table}#nav ul:after{clear:both}#nav li{display:block;position:relative;list-style:none}#nav li a{display:block;color:#aaa;font-size:.875em;line-height:1.28571em;font-weight:bold;letter-spacing:3px;text-decoration:none;margin:0}#nav li a:focus,#nav li a:hover,#nav li a.active{color:#fff}#nav li.active>a{color:#fff}@media screen and (min-width:60.0625em){#top .nav-btn,#nav .close-btn{display:none}#nav ul{text-align:right;white-space:nowrap}#nav li{display:inline-block}#nav li:last-child{border-right:none}#nav li a{padding:.42857em .42857em}#nav li>ul{display:none}#nav li:hover>ul{display:block}}@media screen and (max-width:60em){.no-js #outer-wrap{overflow:visible}#inner-wrap{min-height:100vh}#nav{position:absolute;overflow:hidden;overflow-y:scroll;top:0;padding-top:5em;text-transform:uppercase;background-color:#333}#nav:not(:target){z-index:1;height:0;width:0}#nav .close-btn{display:block;position:absolute;top:-3em;left:1em;font-size:1.2em}#nav .block{position:relative;padding:0}#nav li ul{display:block;margin:0}#nav ul ul>li{padding-left:1.5em}#nav li{position:relative;border-top:1px solid rgba(255,255,255,0.1);padding-top:.5rem;margin-bottom:.5rem}#nav>li:last-child{border-bottom:1px solid rgba(255,255,255,0.1)}#nav li a{padding:.85714em 2.14286em;color:#ccc}.js-ready #nav{height:100%;width:70%;box-shadow:inset -1.5em 0 1.5em -0.75em rgba(0,0,0,0.25)}.js-ready #nav .block{background:transparent}.js-ready #nav{left:-70%}.js-ready #inner-wrap{left:0}.js-nav #inner-wrap{left:70%}.js-ready #nav{display:none}.js-nav #nav,.js-nav-closing #nav{display:block}@supports (transform: translate3d(70%, 0, 0) scale3d(1, 1, 1)) and (transform-origin: 50% 0%) and (backface-visibility: hidden) and (transition: transform 500ms ease){.js-ready #nav{position:fixed;left:0;transform:translate3d(-100%, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.js-ready #inner-wrap{left:0 !important;transform:translate3d(0, 0, 0);transition:transform 500ms ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.js-nav #inner-wrap{transform:translate3d(70%, 0, 0) scale3d(1, 1, 1)}.js-ready #nav .block{opacity:.7;transition:opacity 300ms 100ms ease, transform 500ms ease;transform:translate3d(70%, 0, 0) scale3d(.9, .9, .9);transform-origin:50% 0%}.js-nav #nav .block{opacity:1;transform:translate3d(0, 0, 0)}}}/*!
* Menu Styles - Copyright 2016, Thorsten Schüller (stadt-garde.de)
*/@media screen and (min-width:60.0625em){#nav .block{position:absolute;right:0;top:25px;padding:0}#mainMenu{margin:0;padding:0;line-height:100%}#mainMenu li{padding:0 0 .5em 0}#mainMenu li a{font-weight:bold;text-transform:none;margin:0;line-height:1.48571em;font-size:1em;color:#E2E2E2}#mainMenu li a:focus,#mainMenu li a:hover{color:#fff}#mainMenu li.active>a{color:#fff;font-weight:bold}#mainMenu li:hover>ul{display:block}#mainMenu ul{background:#efefef;display:none;margin:0;min-width:150%;position:absolute;top:100%;left:-1px;z-index:9999;border:1px solid #aaa;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;box-shadow:.063em .063em 0 rgba(102,102,102,0.1)}#mainMenu ul:after{content:'';display:block;position:absolute;left:1em;top:-0.687em;border-left:solid .75em rgba(209,209,209,0);border-right:solid .75em rgba(209,209,209,0);border-bottom:solid .75em #ffefef}#mainMenu ul:before{content:'';display:block;position:absolute;left:1em;top:-0.75em;border-left:solid .75em rgba(209,209,209,0);border-right:solid .75em rgba(209,209,209,0);border-bottom:solid .75em #aaa}#mainMenu ul li{float:none;margin:0;padding:0;display:block;height:100%;border-bottom:1px solid #ddd}#mainMenu ul li:last-child{border-bottom:none}#mainMenu ul li a{padding:1em 0em}#mainMenu li:hover ul a{font-weight:normal;text-transform:none;background:none;border:none;color:#666;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#mainMenu li:hover ul a:hover{background:rgba(179,204,187,0.75);color:#fff}#mainMenu ul li:first-child a:hover{-webkit-border-top-left-radius:7px;-moz-border-top-left-radius:7px;border-top-left-radius:7px;-webkit-border-top-right-radius:7px;-moz-border-top-right-radius:7px;border-top-right-radius:7px;background:linear-gradient(to top, #B3CCBB, #DCEAE0)}#mainMenu ul li:last-child a:hover{-webkit-border-bottom-left-radius:7px;-moz-border-bottom-left-radius:7px;border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;-moz-border-bottom-right-radius:7px;border-bottom-right-radius:7px;background:linear-gradient(to bottom, #B3CCBB, #DCEAE0)}#mainMenu li a.icon:before{color:#efefef;background:#696969;display:inline-block;width:1.7em;height:1.85em;border-radius:1.85em;line-height:1.85em;text-align:center;margin-right:.75em;padding-left:.15em;transition:color .25s ease-in-out,background .25s ease-in-out;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:fontawesome_sg;font-style:normal;font-weight:normal;text-transform:none !important}#mainMenu li:hover a.icon:before{color:#878787;background:#efefef}#mainMenu li.active a.icon:before{color:#efefef;background:rgba(5,64,5,0.75)}}@media screen and (max-width:60em){#nav li a.icon:before{display:none}}/*!
* Image Styles - Copyright 2016, Thorsten Schüller (stadt-garde.de)
*/.image{border:solid 1px rgba(189,189,189,0.35);padding:3px;display:inline-block}.image.left{float:left;margin:0 1em 1em 0;position:relative;top:.125em;max-width:50%}@media (max-width:30em){.image.left,.image.right{min-width:100%}.image.min-width.left,.image.min-width.right{max-width:100%;min-width:inherit}}.image.right{float:right;margin:0 0 1em 1em;position:relative;top:.125em;max-width:50%}.image.center{display:block;width:100%;margin:0 0 1em 0}.image img{display:block;width:100%;height:auto}.image img.image{display:block;border:none}.image.left .image.left,.image.right .image.right{float:none;margin:0;position:relative;top:0;max-width:none}.image.v.left{float:left;margin:0 1em 1em 0;position:relative;top:.125em;max-width:50%;height:300px;max-height:300px}.image.v img{display:block;width:auto;height:100%}.teaserContainer{position:relative;width:100%;overflow:hidden;z-index:999;text-align:center;box-sizing:border-box}.teaserContainer.featured{max-width:100%}.teaserContainer.left{max-width:300px}.teaserContainer:before{content:"";display:block;padding-top:50%;box-sizing:border-box}.teaserContainer.\31 \3A 1:before{padding-top:100%}.teaserContainer.\32 \3A 1:before{padding-top:50%}.teaserContainer.\34 \3A 3:before{padding-top:75%}.teaserContainer.\33 \:2:before{padding-top:66.66%}.teaserContainer.\31 6\3A 9:before{padding-top:56.25%}.teaserContainer.\32 1\3A 9:before{padding-top:42.86%}.teaserContainer.\33 \:1:before{padding-top:33.33%}.teaserContainer img{position:absolute;left:50%;top:50%;width:100%;min-height:100px;height:auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:998;border:none;border-radius:0}.teaserContainer.align-0 img{top:0%;left:0%;-webkit-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);transform:translate(0%, 0%)}.teaserContainer.align-10 img{top:10%;left:10%;-webkit-transform:translate(-10%, -10%);-ms-transform:translate(-10%, -10%);transform:translate(-10%, -10%)}.teaserContainer.align-20 img{top:20%;left:20%;-webkit-transform:translate(-20%, -20%);-ms-transform:translate(-20%, -20%);transform:translate(-20%, -20%)}.teaserContainer.align-30 img{top:30%;left:30%;-webkit-transform:translate(-30%, -30%);-ms-transform:translate(-30%, -30%);transform:translate(-30%, -30%)}.teaserContainer.align-40 img{top:40%;left:40%;-webkit-transform:translate(-40%, -40%);-ms-transform:translate(-40%, -40%);transform:translate(-40%, -40%)}.teaserContainer.align-50 img{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.teaserContainer.align-60 img{top:60%;left:60%;-webkit-transform:translate(-60%, -60%);-ms-transform:translate(-60%, -60%);transform:translate(-60%, -60%)}.teaserContainer.align-70 img{top:70%;left:70%;-webkit-transform:translate(-70%, -70%);-ms-transform:translate(-70%, -70%);transform:translate(-70%, -70%)}.teaserContainer.align-80 img{top:80%;left:80%;-webkit-transform:translate(-80%, -80%);-ms-transform:translate(-80%, -80%);transform:translate(-80%, -80%)}.teaserContainer.align-90 img{top:90%;left:90%;-webkit-transform:translate(-90%, -90%);-ms-transform:translate(-90%, -90%);transform:translate(-90%, -90%)}.teaserContainer.align-190 img{top:100%;left:100%;-webkit-transform:translate(-100%, -100%);-ms-transform:translate(-100%, -100%);transform:translate(-100%, -100%)}.img-container{width:100%;height:300px;overflow:hidden;position:relative;background-color:#EEE}.img-container.v{width:100%;height:600px;border:1px solid black;overflow:hidden;position:relative}.img-container.contain img{position:absolute;left:-10000%;right:-10000%;top:-10000%;bottom:-10000%;margin:auto auto;max-width:10%;max-height:10%;-webkit-transform:scale(10);transform:scale(10)}.img-container.cover img{position:absolute;left:-10000%;right:-10000%;top:-10000%;bottom:-10000%;margin:auto auto;min-width:1000%;min-height:1000%;-webkit-transform:scale(.1);transform:scale(.1)}.img-container.image img{display:initial;width:auto}.img-container.image.featured{margin:0 0 1.5em 0}.galleryBox{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center}.galleryBox .galleryItem{margin:2% 2% 2% 2%;float:left}.galleryBox .galleryItem:hover{opacity:.8;transition:.3s}.galleryBox .galleryItem img{border:4px solid #fcfcfc;border-radius:8px}@media only screen and (max-width:40em){}@media screen and (max-width:30em){}/*!
* Content Styles - Copyright 2016, Thorsten Schüller (stadt-garde.de)
*/main{font-size:1.1em}main .row .column,main .row .columns{margin-bottom:5rem}main section h2{text-align:center;margin-bottom:5rem}#streetmap-container .streetmap-placeholder{position:relative;background:transparent;width:100%;height:360px}#streetmap-container #osmScrollOverlay{background:transparent;position:relative;padding:0 5px;width:100%;height:360px;top:360px;margin-top:-360px}.resp-tab-content ul{list-style-type:none}.resp-tab-content ul li:before{list-style-position:outside;color:#9e4167;font-size:1em;content:"• ";padding-right:.4em}#willkommen{text-align:center}@media (max-width:60em){#willkommen{text-align:justify}}main section#ueber-mich .picture{max-width:30vw;float:left}main section#ueber-mich h2{text-align:left;margin-bottom:2rem}@media (max-width:60em){main section#ueber-mich .picture{float:left;max-width:30vm;margin-bottom:1em;margin-right:1em}main section#ueber-mich .text{float:none}}#pageStartseite #leitbild{background-color:#cbc3c160;border:1px solid #604c4e;border-radius:10px;color:#604c4e;margin-top:0;padding:2.5rem}#pageStartseite #leitbild h2{text-align:left;margin-bottom:2rem}#leistungen{padding-bottom:10rem}#leistungen .resp-tabs-list{margin-top:3px !important}#leistungen .resp-vtabs .resp-tabs-list{margin-top:15px !important}#leistungen .accordion-title.resp-accordion{font-family:inherit;font-size:1.5rem;margin-bottom:0;font-weight:300;text-align:center;color:#9e4167;line-height:1.25;letter-spacing:0}#leistungen .resp-tab-active{border:1px solid #c1c1c1 !important;background-color:#efe5e5 !important}#leistungen .resp-vtabs li.resp-tab-active{border:1px solid #c1c1c1 !important;border-left:4px solid #bda0a0 !important;border-right:1px #FFF solid !important;background-color:#FCFCFC !important}#leistungen .resp-tabs-container{background-color:#FCFCFC;border-radius:8px}#leistungen .resp-tab-content{padding:1.2em}#leistungen .resp-tabs-list li{background-color:#f5f5f5;overflow:hidden;text-overflow:ellipsis}#leistungen h3{font-family:"Mulish","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.4rem;line-height:1.35;letter-spacing:-0.08rem}@media (min-width:40em){#leistungen h3{font-size:3rem}}#leistungen h4{font-family:"Mulish","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.2rem;line-height:1.35;letter-spacing:-0.08rem}@media (min-width:40em){#leistungen h4{font-size:2.6rem}}#leistungen .resp-tab-content ul,#leistungen .resp-tab-content ol{padding-left:1em}#termine h2{margin-bottom:2rem}#termine .link-list{margin-bottom:3rem}#termine h3,#termine h4{font-family:"Mulish","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center}#termine h3 .sub-title,#termine h4 .sub-title{display:inline-block;font-size:2rem;padding-top:.5rem;width:100%}#termine h4{font-size:2.1rem}#termine h4 .sub-title{font-size:1.75rem;font-style:italic}#termine h3:after,#termine h4:after{content:" ";display:block;width:100%;margin-top:15px;height:0;border-top:1px solid #ccc}#termine .type-miya .miya-table,#termine .miya-termine .miya-table{border:0;width:100%}#termine .type-miya .register,#termine .miya-termine .register{text-align:center}#termine .type-miya .register .freePlaces,#termine .miya-termine .register .freePlaces{font-size:.65em}@media only screen and (max-width:60.0625em){#termine .type-miya thead .title-row,#termine .miya-termine thead .title-row{display:none}#termine .type-miya tbody tr,#termine .miya-termine tbody tr{display:grid;grid-template-columns:2fr 1.25fr 2fr;grid-template-rows:auto;grid-gap:1rem;align-items:center;padding:1rem;border-bottom:1px solid #ccc}#termine .type-miya td,#termine .miya-termine td{padding:0px;border-bottom:none;word-break:keep-all}#termine .type-miya .name,#termine .miya-termine .name{grid-column:1 / span 3;grid-row:1;padding-bottom:1rem}#termine .type-miya .date,#termine .miya-termine .date{grid-column:1;grid-row:2;font-size:.8em;align-self:start}#termine .type-miya .date::before,#termine .miya-termine .date::before{content:"Zeitraum: ";display:block;font-style:italic}#termine .type-miya .weekday,#termine .miya-termine .weekday{grid-column:1;grid-row:3;font-size:.8em;align-self:start}#termine .type-miya .weekday::before,#termine .miya-termine .weekday::before{content:"Wochentag: ";display:block;font-style:italic}#termine .type-miya .time,#termine .miya-termine .time{grid-column:2;grid-row:2;font-size:.8em;align-self:start}#termine .type-miya .time::before,#termine .miya-termine .time::before{content:"Uhrzeit: ";display:block;font-style:italic}#termine .type-miya .hebamme,#termine .miya-termine .hebamme{grid-column:2;grid-row:3;font-size:.8em;grid-column:2 / span 2}#termine .type-miya .hebamme::before,#termine .miya-termine .hebamme::before{content:"Leiter: ";display:block;font-style:italic}#termine .type-miya .f_reePlaces,#termine .miya-termine .f_reePlaces{grid-column:3;grid-row:3}#termine .type-miya .f_reePlaces::before,#termine .miya-termine .f_reePlaces::before{content:"Freie Plätze: "}#termine .type-miya .register,#termine .miya-termine .register{grid-column:3;grid-row:1 / span 3;text-align:center;max-width:33vw}#termine .type-miya .register .button,#termine .miya-termine .register .button{padding:0 10px}}#termine .link-list{display:block;text-align:center;padding:10px}#termine .kurs-container{display:flex;flex-wrap:wrap;flex-direction:row;column-gap:1%;row-gap:30px;justify-content:space-evenly}#termine .kurs-container .kurs-box,#termine .kurs-container .kurs-box-auto,#termine .kurs-container .kurs-box-full{width:44%;border:1px solid #ccc;border-radius:10px;padding:20px}#termine .kurs-container .kurs-box-full{width:94%}#termine .kurs-container .kurs-box.has-children h3:after{display:none}@media only screen and (max-width:60.0625em){#termine .kurs-container .kurs-box{width:100%}}#termine .kurs-container .sub-kurs{margin-bottom:1.75em}#termine .kurs-container .location,#termine .kurs-container .register-description,#termine .kurs-container .additional-information{margin-bottom:1.5rem}#galerie h2{margin-bottom:0}#galerie .columns{text-align:center}#pageDatenschutz h2{text-align:left;font-family:"Mulish","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:1.6rem;font-size:3rem}#pageDatenschutz h3{text-align:left;font-family:"Mulish","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:1rem;font-size:2.2rem}#anmeldung iframe{width:100%;border:none;background-color:transparent}/*!
*  Font Awesome
*
*  Copyright (C) 2016 by Dave Gandy
*
*  Author:    Dave Gandy
*  License:   SIL ()
*  Homepage:  http://fortawesome.github.com/Font-Awesome/
*
*  SG Version created with http://fontello.com/
*/@font-face{font-family:'fontawesome_sg';src:url('../fonts/fontawesome_sg.eot?76281372');src:url('../fonts/fontawesome_sg.eot?76281372#iefix') format('embedded-opentype'),url('../fonts/fontawesome_sg.woff2?76281372') format('woff2'),url('../fonts/fontawesome_sg.woff?76281372') format('woff'),url('../fonts/fontawesome_sg.ttf?76281372') format('truetype'),url('../fonts/fontawesome_sg.svg?76281372#fontawesome_sg') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 fontawesome_sg;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-home:before{content:'\e800'}.fa-book:before{content:'\e801'}.fa-cogs:before{content:'\e802'}.fa-pencil:before{content:'\e803'}.fa-phone:before{content:'\e804'}.fa-close:before{content:'\e805'}.fa-calendar:before{content:'\e806'}.fa-envelope-o:before{content:'\e807'}.fa-map-marker:before{content:'\e808'}.fa-arrow-up:before{content:'\e809'}.fa-lock:before{content:'\e80a'}.fa-twitter:before{content:'\f099'}.fa-facebook:before{content:'\f09a'}.fa-rss:before{content:'\f09e'}.fa-bars:before{content:'\f0c9'}.fa-google-plus:before{content:'\f0d5'}.fa-sitemap:before{content:'\f0e8'}.fa-info:before{content:'\f129'}.fa-paragraph:before{content:'\f1dd'}.fa-newspaper-o:before{content:'\f1ea'}.fa-map-o:before{content:'\f278'}.fa-facebook-square:before{content:'\f308'}ul.resp-tabs-list{margin:0px;padding:0px}.resp-tabs-list li{font-weight:600;font-size:13px;display:inline-block;padding:13px 15px;margin:0 4px 0 0;list-style:none;cursor:pointer;float:left}.resp-tabs-container{padding:0px;background-color:#fff;clear:left}.resp-tab-content{display:none;padding:15px}.resp-tab-active{border:1px solid #5AB1D0 !important;border-bottom:none;margin-bottom:-1px !important;padding:12px 14px 14px 14px !important;border-top:4px solid #5AB1D0 !important;border-bottom:0 #fff solid !important}.resp-tab-active{border-bottom:none;background-color:#fff}.resp-content-active,.resp-accordion-active{display:block}.resp-tab-content{border:1px solid #c1c1c1;border-top-color:#5AB1D0}.resp-accordion{cursor:pointer;display:none;font-size:13px;font-weight:bold;border:1px solid #c1c1c1;border-top:0 solid #c1c1c1;margin:0px;padding:10px 15px}.resp-accordion.resp-tab-active{border-bottom:0 solid #c1c1c1 !important;margin-bottom:0px !important;padding:10px 15px !important}.resp-vtabs ul.resp-tabs-list{float:left;width:20%}.resp-vtabs .resp-tabs-list li{display:block;padding:15px 15px !important;margin:0 0 4px;cursor:pointer;float:none}.resp-vtabs .resp-tabs-container{padding:0px;background-color:#fff;border:1px solid #c1c1c1;float:left;width:78%;min-height:570px;border-radius:4px;clear:none}.resp-vtabs .resp-tab-content{border:none;word-wrap:break-word}.resp-vtabs li.resp-tab-active{position:relative;z-index:1;margin-right:-1px !important;padding:14px 15px 15px 14px !important;border-top:1px solid;border:1px solid #5AB1D0 !important;border-left:4px solid #5AB1D0 !important;margin-bottom:4px !important;border-right:1px #FFF solid !important}.resp-arrow{width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c1c1c1}.resp-accordion.resp-tab-active span.resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #9B9797}.resp-easy-accordion .resp-accordion{display:block}.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1}.resp-jfit{width:100%;margin:0px}.resp-tab-content-active{display:block}.resp-accordion:first-child{border-top:1px solid #c1c1c1}@media only screen and (max-width:768px){ul.resp-tabs-list{display:none}.resp-accordion{display:block}.resp-vtabs .resp-tab-content{border:1px solid #C1C1C1}.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:100px;clear:none}.resp-accordion-closed{display:none !important}.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1 !important}}