@charset "UTF-8";*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;font-size:16px;line-height:1.5rem;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#333;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,iframe,img,svg,video{vertical-align:middle}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}b,strong{font-weight:700}dfn{font-style:italic}small,.small{font-size:80%;line-height:1.875}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{height:1px}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;background:#C70000;border:.125rem rgba(255,255,255,.25) solid;border-radius:.25rem;color:#fff;font-weight:bold}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]{padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}fieldset{border:0;margin:0;padding:0}body{background:#fff}body,input,button,textarea{font-family:"Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0.015em}.copyFontLoaded body,.copyFontLoaded input,.copyFontLoaded button,.copyFontLoaded textarea{font-family:"Open Sans","Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0}h1,h2,.handwriting{font-family:cursive;letter-spacing:-0.03em;font-weight:normal;color:#4a9b17;text-shadow:currentColor 0 0 0.00625em}.headlineFontLoaded h1,.headlineFontLoaded h2,.headlineFontLoaded .handwriting,.headlineFontLoaded .quote{font-family:"Annie Use Your Telescope",cursive;font-weight:400;letter-spacing:0.02em}h1{font-size:2.25rem;line-height:3rem}h2{font-size:1.5rem;line-height:1.5rem}h3,h4{font-size:1rem;font-weight:bold}h1,h2,h3,h4,p,ul,ol,.vcard{margin:1.5rem 0 0 0;padding:0}ul{margin-left:1.25rem}li{margin:0}h1 + h2,h2 + h3,h3 + h4,h1 + p,h2 + p,h3 + p,h4 + p,h2 + ul,h3 + ul,h4 + ul,p + ul,h2 + ol,h3 + ol,h4 + ol,p + ol,h1 + table,h2 + table,h3 + table,h4 + table{margin-top:0}table{margin:1.5rem 0;width:100%}td,th{padding:0.125rem 0.5rem;text-align:left;vertical-align:top}.timelineTable th{white-space:nowrap;font-size:1.5em}.eventsList td{padding:0.25rem 0.5rem;vertical-align:middle}.eventsList tr + tr{border-top:1px solid #ccc}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}td>:first-child,th>:first-child{padding-top:0;margin-top:0}h1:first-child,h2:first-child,h3:first-child,h4:first-child,p:first-child,ul:first-child,ol:first-child,table:first-child{margin-top:0}img{max-width:100%}blockquote{color:#4a9b17;background:rgba(83,170,29,.125);padding:0.5rem;margin:2.5rem 0.125rem 0}a{color:inherit;text-decoration:underline}a:hover{color:#c70000}.date{white-space:nowrap}.fas-dateStory .images{position:relative}.fas-dateStory .images>img{width:100%}.fas-dateStory.short .dateHtml{display:none}.fas-dateStory.long>img:first-child{width:calc(100% + 2rem);margin:-1rem -1rem 1rem -1rem}.fas-dateStory.short{display:flex;flex-wrap:wrap;margin:1.5rem 0 3rem 0;width:100%;background:rgba(83,170,29,0.125)}.fas-dateStory.short .images{width:12rem;flex-grow:1;min-height:2.5rem}.fas-dateStory.short .text{width:24rem;flex-grow:2;text-decoration:none;font-weight:normal;padding:0.5rem 0.75rem}.fas-dateStory.short .text>:last-child{margin-bottom:0}.pageContent{display:flex;flex-direction:column}.siteTitle{order:1}.headNav{order:2}.sidebarModules{order:4}.headerImageContainer{order:3}.storyContainer{order:5}.siteTitle{margin:0.125rem 0.5rem;overflow:hidden}.siteLogo{display:block;width:100%;height:auto;max-width:20rem;margin:0 auto 1rem auto}.headNav{margin:0}.headNav ul{margin:0;padding:0}.headNav li{margin:0.125rem 0;padding:0;display:block}.headNav li:last-child{margin:0.125rem 0 0 0}.headNav a,.headNavToggleButton{display:block;height:3rem;line-height:3rem;padding:0 0.75rem;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;font-size:1.5rem;color:#fff;text-transform:uppercase;-webkit-font-smoothing:antialiased;cursor:pointer}.headNav a>small{font-size:1rem}.kinderhaus>a{background-color:#C70000}.elterninitiative>a{background-color:#eb0}.montessori>a{background-color:#339d68}.anmeldung>a{background-color:#888}.galerie>a{background-color:#2080aa}.termine>a{background-color:#4a9b17}.kinderhaus>ul>li{background-color:rgba(199,0,0,.25)}.elterninitiative>ul>li{background-color:rgba(238,187,0,.25)}.montessori>ul>li{background-color:rgba(51,157,104,.25)}.anmeldung>ul>li{background-color:rgba(136,136,136,.25)}.galerie>ul>li{background-color:rgba(32,128,170,.25)}.termine>ul>li{background-color:rgba(83,170,29,.25)}.headNav li>ul,__OFF__.headNav li.hidden{max-height:0;overflow:hidden;opacity:0}.headNav ul ul li>a{color:#333;height:2.5rem;line-height:2.5rem;font-size:1.125rem;padding-left:1.5em}.headNav li.active>ul,.headNav li{max-height:32rem;opacity:1}.headNav{max-height:3rem;overflow:hidden}.headNavToggleButton{text-transform:uppercase;background:#C70000;color:#fff;cursor:pointer}.sidebarModules{display:none}.headerImageContainer{height:58vw;position:relative}.headerImage,.headerImage>.fader{position:absolute;width:100%;height:100%;background:transparent center center no-repeat;background-size:cover}.containHeaderImage .headerImage,.containHeaderImage .headerImage>.fader{background-size:contain}.storyContainer{padding:1.5rem 0.75rem;margin:0 0 3rem 0}h1 + .intro{margin-top:0.75rem}.intro + .copy{margin-top:0.75rem}section{margin:0 0 1.5rem 0;text-align:left}label,input,textarea{display:block;width:100%}input[type="radio"],input[type="checkbox"]{display:inline;width:1.5rem}.checkboxGroup>label,label>input{width:auto;display:inline;float:none;clear:none}.checkboxGroup>label{margin-right:1em}input[type="submit"]{margin:1.5rem 0 0.75rem 0;height:3rem;border-radius:0}textarea{height:60vh}.pageFooter,.imagesList,.filesList,.importantSiteMessage{display:none}.imgLeft{float:left;width:auto;max-width:50%;margin-right:0.5em}.imgRight{float:right;width:auto;max-width:50%;margin-left:0.5em}.imgInline{width:initial;max-width:100%}.closedModule{display:none}@media (max-width:639.9px){img{width:100%;height:auto}}@media (min-width:480px){.headerImageContainer{max-height:20rem}}@media (min-width:640px){html{font-size:0.875rem}.storyContainer>header{position:relative;text-align:center}.storyContainer>header::before{content:"";background-color:#4a9b17;width:100%;height:0.0625rem;position:absolute;left:0;margin-top:1.5rem}header>h1{position:relative;display:inline-block;padding:0 0.75em;background:#fff;z-index:1}header>p{text-align:justify}.pageContainer{border-top:0.5rem solid #C70000}.pageContent{display:block;overflow:hidden}.siteTitle,.headNav,.sidebarModules{width:17.374rem;float:left;clear:left;margin:0 0.125rem 0 0}.headerImageContainer,.storyContainer{width:calc(100% - 17.5rem);float:right}.siteTitle{height:8rem;line-height:8rem}.siteLogo{display:inline-block;margin:0 0.125rem 0 0.25rem;width:98%}.headerImageContainer{height:26.75rem;max-height:none}.storyContainer{position:relative;padding:1rem;overflow:hidden}.headNav{max-height:none}.headNav .headNavToggleButton{display:none}label{display:block;float:left;clear:left;width:20%;width:calc(10rem);line-height:2.5rem}label:first-child:last-child{display:inline;float:none}label + input,label + .output,label + button,label + select,label + input + input,.searchInput input,label + textarea{width:80%;width:calc(100% - 10rem);overflow:hidden;overflow-x:auto}label.wide{width:40%;width:calc(15rem)}label.wide + input,label.wide + .output,label.wide + button,label.wide + select,label.wide + textarea{width:60%;width:calc(100% - 15rem)}input[type="checkbox"]+ label,input[type="radio"]+ label{display:inline;float:none}input{-webkit-hyphens:none;-moz-hyphens:none;hyphens:none}textarea{height:20em}.mce-container{float:none;clear:both}.vcard{display:none}}@media (min-width:860px){section{text-align:justify;column-count:2;column-gap:3rem;orphans:2;widows:3}.columns{display:flex;flex-wrap:wrap}.columns>.column{flex-grow:1;flex-shrink:0;width:16rem;margin-left:2rem}.columns>.column:first-child{margin-left:0}}@media (min-width:1024px){html{font-size:1rem}.siteTitle{height:10rem;height:calc(8rem + 0.125 * (100vw - 1024px));line-height:10rem;line-height:calc(8rem + 0.125 * (100vw - 1024px))}.headNav a{height:3.545rem;height:calc(3rem + 0.033875 * (100vw - 1024px));line-height:3.545rem;line-height:calc(3rem + 0.0340625 * (100vw - 1024px))}.headerImageContainer{height:32rem;height:calc(26.75rem + 0.328125 * (100vw - 1024px))}}@media (min-width:1280px){.pageContent,.footerNav{max-width:80rem;margin-left:auto;margin-right:auto}.siteTitle{height:10rem;line-height:10rem}.headNav a{height:3.545rem;line-height:3.545rem}.headerImageContainer{height:32rem}}@media (min-width:1440px){html{font-size:calc(12px + 0.277777777777778vw)}}.singleColumn section{column-count:1}.flatHeader .headerImageContainer{height:8rem}.flatHeader .headerImageContainer .controls{display:none}.timelineTable th{white-space:nowrap;text-align:right;font-size:1.5em;color:#888}@media (min-width:1024px){.flatHeader .headerImageContainer{height:8rem;height:calc(8rem + 0.125 * (100vw - 1024px))}}@media (min-width:1280px){.flatHeader .headerImageContainer{height:10rem}}@media (max-width:479.9px){.hideOnSmartphone{display:none !important}}@media (min-width:480px) and (max-width:799.9px){.hideOnTablet{display:none !important}}@media (min-width:960px){.hideOnDesktop{display:none !important}}