﻿html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,embed,iframe,object,video{height:auto;max-width:100%}audio{max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}@font-face{font-family:"kinderbuch_icons";src:url("/fonts/icons/kinderbuch_icons.woff?o3j6tc") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url("/fonts/google/open-sans-v34-latin-regular.woff2") format("woff2")}@font-face{font-family:"Atma";font-style:normal;font-weight:400;src:url("/fonts/google/atma-v15-latin-regular.woff2") format("woff2")}[class^=icon-],[class*=" icon-"]{font-family:"kinderbuch_icons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-fax:before{content:""}.icon-phone:before{content:""}.icon-close:before{content:""}.icon-comment:before{content:""}.icon-edit:before{content:""}.icon-menu:before{content:""}.icon-mail:before{content:""}.icon-gavel:before{content:""}.icon-info:before{content:""}.icon-link:before{content:""}.icon-keyboard:before{content:""}.icon-arrow_down:before{content:""}.icon-language:before{content:""}.icon-location:before{content:""}.icon-person:before{content:""}.icon-tigerspur:before{content:""}.cookie-wrapper{position:fixed;bottom:0;max-width:100%;z-index:100000;background:#b7e2fa;border-top:2px solid #03bbee;padding:15px}.cookie-wrapper .cookie-container{display:flex;flex-direction:column}@media screen and (min-width: 769px),print{.cookie-wrapper .cookie-container{flex-direction:row;align-items:center}}@media screen and (min-width: 769px),print{.cookie-wrapper .cookie-container .cookie-text-holder{flex-basis:100%;padding-right:25px}}.cookie-wrapper .cookie-container .cookie-text-holder .cookie-text{font-family:"Open Sans",sans-serif;font-weight:400;font-size:15px}.cookie-wrapper .cookie-container .cookie-text-holder .cookie-text a.cookie-link{text-decoration:none;color:#000}.cookie-wrapper .cookie-container .cookie-text-holder .cookie-text a.cookie-link:before{font-family:"kinderbuch_icons";padding-right:5px;color:#03bbee;content:""}.cookie-wrapper .cookie-container .cookie-text-holder .cookie-text a.cookie-link:hover,.cookie-wrapper .cookie-container .cookie-text-holder .cookie-text a.cookie-link:active{border-bottom:2px solid #03bbee}.cookie-wrapper .cookie-container .cookie-button-holder{width:100%}@media screen and (min-width: 769px),print{.cookie-wrapper .cookie-container .cookie-button-holder{width:auto}}.cookie-wrapper .cookie-container .cookie-button-holder .cookie-button{font-family:"Open Sans",sans-serif;font-weight:400;font-size:15px;display:flex;background:#fff;border:2px solid #03bbee;border-radius:0;text-transform:uppercase;color:#000;cursor:pointer;justify-content:center;margin-left:0;margin-top:15px;width:100%}@media screen and (min-width: 769px),print{.cookie-wrapper .cookie-container .cookie-button-holder .cookie-button{margin-top:0;margin-left:auto;max-width:170px}}.cookie-wrapper .cookie-container .cookie-button-holder .cookie-button{padding-bottom:calc(.375em - 1px);padding-left:.75em;padding-right:.75em;padding-top:calc(.375em - 1px);text-align:center;white-space:nowrap}.hamburger{padding:12px 9px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#03bbee}.hamburger-box{width:24px;height:14px;display:inline-block;position:relative;overflow:hidden}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:24px;height:2px;background-color:#03bbee;border-radius:0px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-6px}.hamburger-inner::after{bottom:-6px}.hamburger--elastic .hamburger-inner{top:1px;transition-duration:.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner::before{top:6px;transition:opacity .125s .275s ease}.hamburger--elastic .hamburger-inner::after{top:12px;transition:transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0, 6px, 0) rotate(135deg);transition-delay:.075s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0, -12px, 0) rotate(-270deg);transition-delay:.075s}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.top-row{background-color:#fff;border-bottom:1px solid #eeefee;display:flex;justify-content:space-between;margin-bottom:40px;margin-top:40px;position:relative;width:100%}@media screen and (max-width: 1023px){.top-row{margin-top:0;padding-top:10px;position:fixed;top:20px}}@media screen and (min-width: 1024px){.top-row{border:none;margin-top:50px}}.top-row .logo{max-width:260px;margin-left:15px;margin-right:15px}@media screen and (min-width: 1280px){.top-row .logo{margin-left:65px;margin-right:65px}}.top-row .nav-trigger{margin-right:10px;display:block;color:#03bbee;cursor:pointer}@media screen and (min-width: 1024px){.top-row .nav-trigger{display:none}}@media screen and (max-width: 768px){.mobile-menu{height:calc(100vh - 73px)}}.mobile-menu{overflow-y:scroll;position:fixed;top:73px;display:none;width:100%;background-color:#fff;padding-bottom:1rem;border-bottom:1px solid #eeefee}.mobile-menu.is-open{display:block}@media screen and (min-width: 1024px){.mobile-menu.is-open{display:none}}.mobile-menu ul.navbar{max-width:400px;margin:0 auto}.mobile-menu ul.navbar li{width:100%}.mobile-menu ul.navbar li a.navbar-item{display:flex;align-items:center;width:100%}.mobile-menu ul.navbar li a.navbar-item img.navbar-img{width:50px;height:50px}.mobile-menu ul.navbar li:first-child{margin-top:10px}.mobile-menu ul.navbar li:not(:last-child){border-bottom:1px solid #eeefee;margin-bottom:10px}.navbar-container{display:flex;flex:.25;flex-direction:column;margin-left:15px;margin-right:15px}@media screen and (max-width: 1023px){.navbar-container{display:none}}@media screen and (min-width: 1280px){.navbar-container{margin-left:35px;margin-right:35px}}.navbar-items{display:flex}ul.navbar{width:100%}ul.navbar li{width:100%;margin-bottom:30px}ul.navbar li a.navbar-item{border-bottom:5px solid #fff;display:flex;flex-direction:row;max-height:75px;margin:0;box-sizing:border-box;text-decoration:none;color:#000;width:100%}ul.navbar li a.navbar-item span.navbar-text{align-items:center;display:flex;flex:1;flex-grow:1;font-size:25px;line-height:35px;padding:10px}ul.navbar li a.navbar-item img.navbar-img{width:70px;height:70px}ul.navbar li.start a.navbar-item:hover,ul.navbar li.start a.navbar-item:active{border-bottom-color:#fb5c45}ul.navbar li.buchinfo a.navbar-item:hover,ul.navbar li.buchinfo a.navbar-item:active{border-bottom-color:#fc8f1f}ul.navbar li.bestellen a.navbar-item:hover,ul.navbar li.bestellen a.navbar-item:active{border-bottom-color:#ffed4e}ul.navbar li.kontakt a.navbar-item:hover,ul.navbar li.kontakt a.navbar-item:active{border-bottom-color:#60ae56}ul.navbar li.meinung a.navbar-item:hover,ul.navbar li.meinung a.navbar-item:active{border-bottom-color:#03bbee}ul.navbar li.macher a.navbar-item:hover,ul.navbar li.macher a.navbar-item:active{border-bottom-color:#c286be}ul.navbar li.footer a.footer-item{border-bottom:5px solid #fff;color:#000;margin-top:25px;margin-left:10px;margin-right:10px}ul.navbar li.footer a.footer-item:first-child{margin-left:0}ul.navbar li.footer a.footer-item{position:relative;display:inline-block;text-decoration:none;line-height:1}ul.navbar li.footer a.footer-item:not(:first-child):before{content:"";height:17px;width:2px;background:#000;left:-10px;top:0;position:absolute}ul.navbar li.footer a.footer-item:last-child{margin-right:0}ul.navbar li.footer a.footer-item:last-child:before{border-right:none}ul.navbar li.footer a.footer-item span.footer-text{font-size:17px}ul.navbar li.footer a.footer-item:hover,ul.navbar li.footer a.footer-item:active{border-bottom-color:#c4bdb8}.form{display:flex;flex-direction:column;font-family:"Open Sans",sans-serif;font-size:15px}.form .form-field{display:flex;flex-direction:column;padding-bottom:32px}.form .form-field.has-checkbox{flex-direction:row;align-items:center}.form .form-field.has-checkbox input{margin-right:16px}.form .form-field.two-columns{flex-direction:column}@media screen and (min-width: 1024px){.form .form-field.two-columns{flex-direction:row}}.form .form-field.two-columns .form-field-column{flex:.5;flex-direction:column}.form .form-field.two-columns .form-field-column:first-child{padding-right:0}@media screen and (min-width: 1024px){.form .form-field.two-columns .form-field-column:first-child{padding-right:16px}}.form .form-field.two-columns .form-field-column:last-child{padding-left:0}@media screen and (min-width: 1024px){.form .form-field.two-columns .form-field-column:last-child{padding-left:16px}}.form .form-field a.form-link{text-decoration:none;color:#000;border-bottom:2px solid #fff}.form .form-field a.form-link:before{font-family:"kinderbuch_icons";padding-right:5px;color:#ffed4e;content:""}.form .form-field a.form-link:hover,.form .form-field a.form-link:active{border-bottom:2px solid #ffed4e}@media screen and (min-width: 1024px){.form .form-field label,.form .form-field input:not([type=checkbox]),.form .form-field select,.form .form-field button,.form .form-field p{display:flex}}.form .form-field label,.form .form-field input:not([type=checkbox]),.form .form-field select,.form .form-field button,.form .form-field p{flex:1;width:100%;font-family:"Open Sans",sans-serif;font-size:15px}.form .form-field input{border:0;border-bottom:1px solid #000;background:#fff6b6}.form .form-field input[type=text],.form .form-field input[type=number],.form .form-field input[type=email]{padding-left:8px;padding-right:8px}.form .form-field select{border:0;border-bottom:1px solid #000;background:#fff6b6;border-radius:0;padding-left:8px;padding-right:8px;padding-top:1px;padding-bottom:1px;-webkit-appearance:none;appearance:none}.form .form-field select::-ms-expand{display:none}.form .form-field .select-wrapper{position:relative}.form .form-field .select-wrapper span{position:absolute;pointer-events:none;top:0;right:0;text-align:center;display:flex;height:100%;justify-content:center;align-items:center;width:21.3333333333px}.form .form-field button{text-align:center;justify-content:center;background:#ffed4e;border:1px solid #000;border-radius:0;padding:16px;color:#000;transition:all 125ms ease-out}.form .form-field button:hover{background:#60ae56;color:#fff;transition:all 250ms ease-in}.form .form-field button:disabled,.form .form-field button:disabled:hover{background:#eeefee;border-color:#c4bdb8;color:#c4bdb8}.optIn{position:fixed;display:block;top:0;left:0;width:100vw;height:100vh;font-family:"Open Sans",sans-serif;font-size:15px;background:rgba(0,0,0,.75);padding:2rem 1rem;overflow-y:auto;z-index:1000}.optIn .dialog{position:relative;display:block;width:100%;max-width:500px;color:#222;background:#fff;padding:1em;margin:0 auto;border-radius:.75em}.optIn .dialog header{position:relative;display:block;font-family:"Atma",cursive;font-size:1.5em;padding:0 0 .25em;margin:0 0 .66em;border-bottom:1px solid #ddd}.optIn .dialog .content p{font-size:1em;line-height:1.4;margin:0}.optIn .dialog .content p a:link,.optIn .dialog .content p a:visited,.optIn .dialog .content p a:active,.optIn .dialog .content p a:hover{color:inherit;text-decoration:none;box-shadow:inset 0 -2px 0 #03bbee}.optIn .dialog .content p a:focus{outline-color:#03bbee}.optIn .dialog footer{position:relative;display:block;margin:0;padding:1em 0 0}.optIn .dialog .buttons{position:relative;display:flex;flex-wrap:wrap;margin:0 -0.5em -1em}.optIn .dialog .buttons button.btn{position:relative;display:block;-webkit-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:inherit;flex:1;padding:.5em;margin:0 .5em 1em;border:none;color:#fff;background:#03bbee;border:2px solid #03bbee;border-radius:.33em}.optIn .dialog .buttons button.btn.outline{color:#555;background:#fff;border:2px solid #555}.optIn .dialog .buttons button.btn:hover,.optIn .dialog .buttons button.btn:focus{color:#03bbee;background:#fff;border:2px solid #03bbee}.optIn .dialog .buttons button.btn:focus{outline-color:#03bbee}.optIn .dialog .choices{position:relative;display:block;margin:.75em 0 0;padding:0 0 .75em;background:hsl(0,0%,96%);border-radius:.75em}.optIn .dialog .choices .choice{padding:.5em 0}.optIn .dialog .choices .choice .switch{padding:.75em}.optIn .dialog .choices .choice .switch:focus-within{outline:2px solid #03bbee}.optIn .dialog .choices .choice p{font-size:.9em;padding:0 .9em;margin:0}.optIn .dialog .switch{position:relative;display:flex;align-items:center}.optIn .dialog .switch span.labelText{font-family:"Atma",cursive;font-size:1.15em}.optIn .dialog .switch{cursor:pointer}.optIn .dialog .switch input{opacity:0;width:0;height:0}.optIn .dialog .switch .slider{position:relative;display:block;margin-right:.5em;width:calc(calc(15px + 6px)*2);height:calc(15px + 6px);flex:none;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.optIn .dialog .switch .slider:before{position:absolute;content:"";height:15px;width:15px;left:3px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.optIn .dialog .switch .slider.round{border-radius:calc(15px + 6px)}.optIn .dialog .switch .slider.round::before{border-radius:50%}.optIn .dialog .switch input[disabled]+.slider{opacity:.6}.optIn .dialog .switch input:checked+.slider{background-color:#03bbee}.optIn .dialog .switch input:focus+.slider{box-shadow:0 0 1px #03bbee}.optIn .dialog .switch input:checked+.slider:before{-webkit-transform:translateX(calc(15px + 6px));-ms-transform:translateX(calc(15px + 6px));transform:translateX(calc(15px + 6px))}.optIn,.optIn *{box-sizing:border-box}button.mrm-optin-btn{position:relative;display:inline-block;color:inherit;background:#fff;appearance:none;padding:.66em 1em;margin:.5em 0 1em;border-radius:6px;border:2px solid #03bbee}button.mrm-optin-btn span{font-family:"Open Sans",sans-serif;font-size:1.2rem}button.mrm-optin-btn:hover,button.mrm-optin-btn:focus{color:inherit;background:#03bbee}html{font-family:"Open Sans",sans-serif;font-size:16px}@media screen and (max-width: 1023px){body{padding-top:93px}}body.mobile-open{overflow-y:hidden}body:before,body:after{background-position:top left;background-size:cover;content:"";height:20px;position:fixed;left:0;right:0;width:100%;z-index:1}@media screen and (min-width: 1024px){body:before,body:after{height:30px}}body:before{background-image:url(/gfx/HG_oben_60x6000.jpg);top:0}body:after{background-image:url(/gfx/HG_unten_60x6000.jpg);bottom:0}.site-wrapper{display:block;max-width:1600px;margin:0 auto}.content-wrapper{display:flex;flex:1;margin:0}@media screen and (min-width: 1280px){.content-wrapper{margin:30px}}.main-container{flex:1;flex-direction:column;padding-left:15px;padding-right:15px;padding-bottom:40px;width:100%}@media screen and (min-width: 1024px){.main-container{flex:.75}}@media screen and (min-width: 1280px){.main-container{padding-left:35px;padding-right:35px}}img{height:auto;max-width:100%}h1,h2,span{font-family:"Atma",cursive;font-weight:400}h1{font-size:45px;line-height:55px;margin-bottom:20px}@media screen and (min-width: 769px),print{h1{font-size:50px;line-height:60px;margin-bottom:25px}}@media screen and (min-width: 1024px){h1{font-size:55px;line-height:65px;margin-bottom:30px}}h2{font-size:25px;line-height:35px;margin-top:30px;margin-bottom:10px;hyphens:manual}@media screen and (min-width: 769px),print{h2{font-size:30px;line-height:40px}}@media screen and (min-width: 1024px){h2{font-size:35px;line-height:45px}}p,.running-text,.link,.address{font-family:"Open Sans",sans-serif;font-weight:400;font-size:17px}@media screen and (min-width: 769px),print{p,.running-text,.link,.address{font-size:20px}}@media screen and (min-width: 1024px){p,.running-text,.link,.address{font-size:22px}}.running-text,.link,.address{margin-bottom:20px}.text-img-container{display:flex;flex-direction:row;margin-bottom:35px}@media screen and (max-width: 1023px){.text-img-container{flex-direction:column}}.intro-text{flex:.5}.img-container{flex:.5;justify-content:flex-end;align-items:flex-end;margin-top:10px;max-width:100%;padding-left:20px}@media screen and (max-width: 1023px){.img-container{max-width:350px;align-self:center;padding-left:0;margin-top:25px}}.cover-image{max-width:350px;align-self:center}@media screen and (max-width: 1023px){.cover-image{max-width:300px}}.running-text{margin-top:0;margin-right:0}@media screen and (min-width: 769px),print{.running-text{margin-right:15px}}@media screen and (min-width: 1024px){.running-text{margin-right:30px}}.running-text a{text-decoration:none;color:#000}.running-text a:before{font-family:"kinderbuch_icons";padding-right:5px;color:#fc8f1f;content:""}.running-text a:hover,.running-text a:active{border-bottom:2px solid #fc8f1f}.running-text a.email:before{color:#60ae56;content:""}.running-text a.email:hover,.running-text a.email:active{border-bottom:2px solid #60ae56}.running-text em{background-color:#fb5c45;color:#fff;font-style:normal;padding-left:5px;padding-right:5px}.link{margin-top:15px;margin-bottom:0}.link a{text-decoration:none;color:#000}.link a:before{color:#03bbee;content:"";font-family:"kinderbuch_icons";padding-right:5px}.link a:hover,.link a:active{border-bottom:2px solid #03bbee}.sub-text{font-size:15px;margin-top:10px}.sub-text:not(:last-child){margin-bottom:30px}@media screen and (min-width: 1280px){.sub-text:not(:last-child){margin-bottom:35px}}.sub-text a{text-decoration:none;color:#000}.sub-text a:before{color:#03bbee;content:"";font-family:"kinderbuch_icons";padding-right:5px}.sub-text a:hover,.sub-text a:active{border-bottom:2px solid #03bbee}.address a{text-decoration:none;color:#000}.address a:before{color:#60ae56;content:"";font-family:"kinderbuch_icons";padding-right:5px}.address a:hover,.address a:active{border-bottom:2px solid #60ae56}.address a.webaddress:before{color:#60ae56;content:""}.address a.webaddress:hover,.address a.webaddress:active{border-bottom:2px solid #60ae56}#matomo-iframe-optout{display:block;width:100%;border:2px solid #fc8f1f;margin-bottom:16px}@media screen and (max-width: 768px){#matomo-iframe-optout{min-height:310px}}@media screen and (min-width: 379px)and (max-width: 451px){#matomo-iframe-optout{min-height:280px}}@media screen and (min-width: 452px)and (max-width: 532px){#matomo-iframe-optout{min-height:240px}}@media screen and (min-width: 533px)and (max-width: 768px){#matomo-iframe-optout{min-height:200px}}@media screen and (min-width: 769px),print{#matomo-iframe-optout{min-height:170px}}/*# sourceMappingURL=app.css.map */
