@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;opacity:0}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{float:left;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==')}.is-rtl .pika-prev,.pika-next{float:right;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=')}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:700}.has-event .pika-button,.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{pointer-events:none;cursor:default}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}@font-face{font-family:"Open Sans";src:url("/assets/static/fonts/OpenSans-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Open Sans";src:url("/assets/static/fonts/OpenSans-Italic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Open Sans";src:url("/assets/static/fonts/OpenSans-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Open Sans";src:url("/assets/static/fonts/OpenSans-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic}*{box-sizing:border-box}body{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:14px;line-height:1.5;color:#222}a{text-decoration:none;color:#01bc9a;transition:text-decoration .3s}a:hover{text-decoration:underline}b,strong{font-weight:700}em{font-style:italic}small{font-size:.7rem}h1{font-size:4rem;font-weight:700;line-height:1.1}@media (max-width:1000px){h1{font-size:3rem}}@media (max-width:800px){h1{font-size:2rem}}h2{font-size:2.6rem;font-weight:100;margin-bottom:30px}@media (max-width:1000px){h2{font-size:2rem}}@media (max-width:800px){h2{font-size:1.4rem}}h3{font-size:2rem;font-weight:700}h4,h5,h6{font-weight:700}input,textarea{background-color:transparent;border:1px solid rgba(0,0,0,.7);padding:8px;outline:0;font-size:14px;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";transition:border-color .3s}input:active,input:focus,textarea:active,textarea:focus{border-color:#01bc9a}[type=submit],button{font-size:14px;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";border:none;outline:0;cursor:pointer;padding:8px;background-color:#01bc9a;transition:background-color .3s}[type=submit]:hover,button:hover{background-color:#79c4b6}.content{max-width:1200px;margin:auto;padding:20px}.nav-spacer{height:83px}@media (min-width:620px){.nav-spacer{height:103px}}body>nav{top:0;position:fixed;width:100%;z-index:2;background-color:#fff}body>nav .content{display:flex;padding:10px}body>nav .content>*{flex-basis:30%}@media (min-width:620px){body>nav .content .spacer{flex-basis:0}body>nav .content .menu{flex-grow:1}}@media (min-width:1180px){body>nav .content .menu,body>nav .content .spacer{flex-basis:30%;flex-grow:1}}@media (min-width:620px){body>nav .content{padding:20px 10px}}body>nav .logo{flex-grow:0;flex-shrink:0;text-align:center}body>nav .logo img{height:58px;width:auto}body>nav ul{display:none}@media (min-width:620px){body>nav ul{list-style:none;display:flex;justify-content:center;align-items:center}}@media (max-width:619px){body>nav .open ul{display:block;position:absolute;top:68px;right:0;text-align:right;background-color:#fff;padding:15px;width:221px;box-shadow:0 1px 5px 1px rgba(0,0,0,.2)}}body>nav li{padding:5px}@media (min-width:620px){body>nav li{padding:0;display:inline-block;font-weight:700;margin:0 10px}body>nav li:last-of-type{margin-left:10px;font-weight:400}}body>nav .menu{flex-grow:1;display:flex;flex-direction:column;justify-content:center;position:relative;align-items:flex-end}body>nav .hamburger{display:block;text-align:center;cursor:pointer}body>nav .hamburger .line{height:3px;width:27px;background-color:#555;margin:4px auto}@media (min-width:620px){body>nav .hamburger{display:none}}#kontakt{background-color:#4b5452;color:#d5eae8}#kontakt .content>h2{text-align:center}#kontakt form{width:600px;max-width:100%;margin:auto}#kontakt input,#kontakt textarea{color:#d5eae8;width:100%;display:block;margin-bottom:20px}#kontakt [type=submit]{color:#222}#kontakt [type=date]{margin-bottom:0}#kontakt [type=checkbox]{width:auto;display:inline-block;margin:0}#kontakt label.gdpr_check{display:block;margin-bottom:20px}#kontakt .termine{color:rgba(213,234,232,.6);font-size:.8rem;margin-bottom:20px}#kontakt .termine h2{font-size:.8rem;margin-bottom:0}#kontakt .termine__item{width:49%;display:inline-block}@media (max-width:800px){#kontakt .termine__item{display:block;width:100%}}#kontakt_sent{display:none}#kontakt_sent:target{display:block;color:#90ee90;font-weight:700;margin-bottom:15px}body>footer{font-size:.7rem;text-align:center;padding:10px;border-top:1px solid #222;background-color:#4b5452}[data-page=home] p{margin-top:.5rem}[data-page=home] header>.content{display:flex;flex-direction:column-reverse}@media (min-width:620px){[data-page=home] header>.content{flex-direction:row}[data-page=home] header>.content>*{flex-basis:50%}}[data-page=home] header .portrait{margin-left:auto;margin-right:auto;margin-bottom:-60px}@media (min-width:620px){[data-page=home] header .portrait{margin-bottom:-300px;padding:30px}}[data-page=home] header img{width:500px;max-width:100%;border-radius:50%;border:30px solid #fff}@media (min-width:620px){[data-page=home] header img{margin-top:20px;position:sticky;top:83px}}[data-page=home] header .text{margin:30px}@media (min-width:620px){[data-page=home] header .text{margin:120px 0;padding:30px}}[data-page=home] header .text h2{margin-top:10px;font-size:1rem;margin-bottom:0}[data-page=home] header a{cursor:pointer;margin:10px 0;display:block}[data-page=home] header .header__credo{max-height:1px;overflow:hidden;transition:max-height 1.5s ease}[data-page=home] header .header__credo.open{max-height:9999px}[data-page=home] #uebermich{background-color:#01bc9a;border-top:60px solid #79c4b6}@media (min-width:620px){[data-page=home] #uebermich>.content{display:flex}[data-page=home] #uebermich>.content>*{flex-basis:50%}}[data-page=home] #uebermich .box{margin:30px 0;background-color:#fff;box-shadow:0 1px 5px 1px rgba(0,0,0,.2);padding:30px}@media (min-width:620px){[data-page=home] #ressourcen>.content{padding-top:60px;padding-bottom:60px;display:flex}[data-page=home] #ressourcen>.content>*{flex-basis:50%}}[data-page=home] #ressourcen .artikel{flex-basis:70%}@media (max-width:619px){[data-page=home] #ressourcen .artikel{border-bottom:1px solid #ccc;padding-bottom:40px;margin-bottom:40px}}[data-page=home] #ressourcen article{margin:10px 0;padding:15px;box-shadow:0 1px 5px 1px rgba(0,0,0,.2)}@media (min-width:620px){[data-page=home] #ressourcen article{margin:10px 30px 10px 0}}[data-page=home] #ressourcen .predigten{flex-basis:29%}[data-page=home] #ressourcen .predigt{margin-bottom:20px}[data-page=home] #ressourcen .predigt small{display:block}[data-page=blog] header h1{text-align:center}[data-page=blog] main{margin:auto;max-width:840px}[data-page=blog] .blog__headimg{display:block;width:100%;height:300px;background-position:center;background-size:cover}[data-page=blog] article{margin:10px 0 40px;box-shadow:0 1px 5px 1px rgba(0,0,0,.2)}[data-page=blog] article h2{margin-bottom:0;margin-top:5px}[data-page=blog] article p{margin-top:15px}[data-page=blog] article .content{padding:30px}[data-page=blog] .pager{text-align:center;margin-bottom:40px}[data-page=post] main{max-width:840px;margin:auto}[data-page=post] header img{width:100%;margin-bottom:10px}[data-page=post] .post__spacer{height:83px}[data-page=post] article h1,[data-page=post] article h2,[data-page=post] article h3,[data-page=post] article h4,[data-page=post] article h5,[data-page=post] article h6{margin-top:30px}[data-page=post] article p{margin-top:20px}[data-page=post] article h1{font-size:2.6rem;font-weight:100;margin-bottom:0}@media (max-width:1000px){[data-page=post] article h1{font-size:2rem}}@media (max-width:800px){[data-page=post] article h1{font-size:1.4rem}}[data-page=post] article h2{font-size:2rem;font-weight:700;margin-bottom:0}@media (max-width:800px){[data-page=post] article h2{font-size:1.2rem}}[data-page=post] article h3{font-size:1.4rem;font-weight:700;margin-bottom:0}@media (max-width:800px){[data-page=post] article h3{font-size:1rem}}[data-page=post] article img{margin:auto;max-width:100%}[data-page=post] main footer{text-align:center;margin:40px 0}[data-page=impressum] main{margin:0 auto 40px;max-width:840px}[data-page=impressum] h1,[data-page=impressum] h2,[data-page=impressum] h3,[data-page=impressum] h4,[data-page=impressum] h5,[data-page=impressum] h6{margin-bottom:30px}[data-page=impressum] p{margin-top:10px}[data-page="404"] main{margin:10px auto 60px;max-width:600px;text-align:center}[data-page="404"] h1{margin:30px 0;font-size:4em;line-height:1;letter-spacing:-1px}