@import url('https://fonts.googleapis.com/css?family=Muli:300,800');body{font-size:20px;line-height:31px}h1,h2{font-size:40px;line-height:46px}@media only screen and (min-width:768px){h1,h2{font-size:50px;line-height:56px}}h3,h4{font-size:25px;line-height:32px}a,a:hover,a:active,a:focus,a:visited{text-decoration:none;color:#4a4a4a}body{margin:0;padding-top:.1px;font-family:'Muli',sans-serif;background-color:#eee;color:#4a4a4a}.sp-logo img{position:relative;overflow:hidden;box-sizing:border-box;background:url("../images/sp_logo_frame_white.png") no-repeat;background-size:contain}.sp-logo img:hover{background-image:url("../images/sp_logo_frame_red.png")}#page{position:relative}header>a #logo{position:absolute;top:30px;left:20px;height:auto;width:360px;max-width:60%;z-index:9}@media only screen and (min-width:900px){header>a #logo{top:70px;left:50px}}header nav#topNav{background-color:#e72b36;border-bottom:1.5px solid #b1141d;min-height:10.5px;position:fixed;width:100%;height:10.5px;box-sizing:border-box;z-index:10;right:0;font-weight:800;font-size:36px;line-height:42px}header nav#topNav:not(.sp-logo),header nav#topNav a:not(.sp-logo),header nav#topNav a:hover:not(.sp-logo),header nav#topNav a:focus:not(.sp-logo),header nav#topNav a:active:not(.sp-logo),header nav#topNav a:visited:not(.sp-logo){color:#fff;padding-bottom:4px}header nav#topNav #toggleNav{position:absolute;top:13px;right:20px;font-size:50px;padding:10px;font-weight:300}header nav#topNav #toggleNav:before{content:'☰'}header nav#topNav #toggleNav.open:before{content:'✕'}@media only screen and (min-width:1024px){header nav#topNav #toggleNav{display:none}}header nav#topNav .sp-logo img{height:53px;width:50px;padding-left:53px}header nav#topNav ul{margin:0;padding:0;list-style-type:none}header nav#topNav ul ul{display:none}header nav#topNav>ul{position:absolute;top:10.5px;background-color:#4a4a4a;width:100%}header nav#topNav>ul li{margin:16px 0;text-align:center}header nav#topNav>ul li a.page{border-bottom:3px solid transparent}header nav#topNav>ul li.selected>a.page,header nav#topNav>ul li a.page:hover{border-bottom-color:#fff}header nav#topNav>ul li .toggle-sublist{margin-left:.2em;padding-left:.4em;padding-right:.4em;position:absolute}@media only screen and (min-width:1024px){header nav#topNav>ul li .toggle-sublist{display:none}}@media only screen and (max-width:1023px){header nav#topNav:not(.open)>ul{display:none}header nav#topNav>ul ul{position:relative;padding:1px 0;background-color:#383838;background-image:linear-gradient(to bottom,#2b2b2b,rgba(0,0,0,0) 40px),linear-gradient(to top,#2b2b2b,rgba(0,0,0,0) 40px)}header nav#topNav>ul ul.open{display:block}}@media only screen and (min-width:1024px){header nav#topNav>ul,header nav#topNav.open>ul{display:flex;flex-flow:row nowrap;align-items:flex-start;width:auto;background:0;right:40px;top:45px}header nav#topNav>ul li,header nav#topNav.open>ul li{font-size:19.5px;line-height:19.5px;text-transform:uppercase;letter-spacing:.5px;margin:0 6px;padding:15px 9px;position:relative;text-align:left}header nav#topNav>ul li.home,header nav#topNav.open>ul li.home{display:none}header nav#topNav>ul li.has-sub ul,header nav#topNav.open>ul li.has-sub ul{padding:15px 9px 7px;margin-top:13px;position:absolute;width:auto;top:initial;left:0;background-color:#e72b36}header nav#topNav>ul li.has-sub li,header nav#topNav.open>ul li.has-sub li{padding:0;margin:10px 0 0}header nav#topNav>ul li.has-sub li:first-child,header nav#topNav.open>ul li.has-sub li:first-child{margin:0}header nav#topNav>ul li.has-sub li a,header nav#topNav.open>ul li.has-sub li a{display:inline-block}header nav#topNav>ul li.has-sub:hover,header nav#topNav.open>ul li.has-sub:hover{background-color:#e72b36}header nav#topNav>ul li.has-sub:hover ul,header nav#topNav.open>ul li.has-sub:hover ul{display:block}}@media only screen and (max-width:1023px){header nav#topNav.scrolled:not(.open){display:inline-block;width:65px;height:60.5px;border-radius:0 0 5px 5px;right:20px;padding-top:25px}header nav#topNav.scrolled:not(.open) #toggleNav{top:0;right:0}}@media only screen and (min-width:1024px){header nav#topNav.scrolled{width:100%;height:auto;right:0;border-radius:0;padding:5px 0}header nav#topNav.scrolled>ul{position:relative;top:0;right:0;float:right;align-items:stretch}header nav#topNav.scrolled>ul>li{padding-top:0;padding-bottom:0;display:flex;flex-direction:column;justify-content:center}header nav#topNav.scrolled>ul .has-sub ul{top:100%;margin-top:0;padding-top:7px}}.text-plugin img{max-width:100%;width:auto;max-height:500px;margin:auto;padding:0 2rem;box-sizing:border-box;display:block}.text-plugin .filer_image_info{font-style:italic;text-align:center;display:block}.text-plugin table{width:100% !important;border:0;border-top:1px solid lightgrey;border-spacing:0;border-collapse:collapse}.text-plugin table caption{font-style:italic;caption-side:bottom;margin:0;margin-top:1rem}.text-plugin table td,.text-plugin table th{border:0;padding:.4rem .6rem;vertical-align:baseline}.text-plugin table td:last-child,.text-plugin table th:last-child{padding-right:0}.text-plugin table td:first-child,.text-plugin table th:first-child{padding-left:0}.text-plugin table th{border-bottom:1px solid lightgrey;text-align:left}.text-plugin table tbody tr:nth-child(2n+1){background:#f5f5f5}.text-plugin blockquote{background-color:#eee;border-left:3px solid #bbb;margin-left:1em;margin-right:1em;padding-left:1em;font-style:italic}section#main-content{background:url('../images/10_Startbild_nichtgekauft_154725287.jpg') no-repeat fixed top center;background-size:100% auto}section#main-content div#top-well{max-width:900px;margin:0 auto;padding-top:200px;position:relative;overflow-x:hidden;display:flex;flex-flow:column nowrap}@media only screen and (min-width:900px){section#main-content div#top-well{padding-top:260px;padding-bottom:60px}}section#main-content div#top-well #disruptor{position:absolute;display:flex;align-items:center;text-align:center;height:130px;width:130px;right:5px;top:170px;background-color:#e72b36;border-radius:50%;transform:rotate(10deg)}@media only screen and (min-width:900px){section#main-content div#top-well #disruptor{height:150px;width:150px;right:30px;top:230px}}section#main-content div#top-well #disruptor>.text-plugin{flex-grow:1}section#main-content div#top-well #disruptor h1,section#main-content div#top-well #disruptor h2,section#main-content div#top-well #disruptor h3,section#main-content div#top-well #disruptor h4,section#main-content div#top-well #disruptor h5,section#main-content div#top-well #disruptor p,section#main-content div#top-well #disruptor span,section#main-content div#top-well #disruptor a{color:#fff;font-weight:bold}@media only screen and (max-width:768px){section#main-content div#top-well #disruptor h1,section#main-content div#top-well #disruptor h2,section#main-content div#top-well #disruptor h3,section#main-content div#top-well #disruptor h4,section#main-content div#top-well #disruptor h5,section#main-content div#top-well #disruptor p,section#main-content div#top-well #disruptor span,section#main-content div#top-well #disruptor a{font-size:23px;line-height:30px}}section#main-content div#top-well .front-image{display:block}section#main-content div#top-well .front-image img{width:100%;height:auto;vertical-align:bottom}section#main-content div#top-well #home-image{position:relative;left:-80px;height:auto;width:100%;min-width:700px}@media only screen and (min-width:620px){section#main-content div#top-well #home-image{align-self:flex-end;left:0}}@media only screen and (min-width:768px){section#main-content div#top-well #home-image{left:0;width:100%}}section#main-content div#top-well #home-image img{margin-top:-30px}section#main-content div#top-well article,section#main-content div#top-well section{display:block}section#main-content div#top-well article h1:first-child,section#main-content div#top-well section h1:first-child,section#main-content div#top-well article h2:first-child,section#main-content div#top-well section h2:first-child,section#main-content div#top-well article h3:first-child,section#main-content div#top-well section h3:first-child,section#main-content div#top-well article h4:first-child,section#main-content div#top-well section h4:first-child,section#main-content div#top-well article h5:first-child,section#main-content div#top-well section h5:first-child,section#main-content div#top-well article h6:first-child,section#main-content div#top-well section h6:first-child,section#main-content div#top-well article p:first-child,section#main-content div#top-well section p:first-child{margin-top:10px}section#main-content div#top-well>article,section#main-content div#top-well>article>section{padding:20px}@media only screen and (min-width:900px){section#main-content div#top-well>article,section#main-content div#top-well>article>section{padding:40px 90px;margin-bottom:15px}section#main-content div#top-well>article:last-child,section#main-content div#top-well>article>section:last-child{margin-bottom:0}}section#main-content div#top-well>article.article,section#main-content div#top-well>article.article-links{padding:0}section#main-content div#top-well>article>article.article:nth-child(n+3){margin-top:50px;padding-top:40px;border-top:2px solid #b0b0b0}section#main-content div#top-well article.lead,section#main-content div#top-well section.lead{background-color:#8dad70;color:#fff}section#main-content div#top-well article.lead:empty,section#main-content div#top-well section.lead:empty{display:none}section#main-content div#top-well .article h1,section#main-content div#top-well .article h2,section#main-content div#top-well .article h3{margin-bottom:0}section#main-content div#top-well .article .tags{margin-top:1em;font-style:italic}section#main-content div#top-well .article section.lead a.category{color:#e72b36;font-size:1.2em;font-weight:bold}section#main-content div#top-well article.content,section#main-content div#top-well section.content{background-color:#fff}section#main-content div#top-well article.content a.category,section#main-content div#top-well section.content a.category,section#main-content div#top-well article.content a.read-on,section#main-content div#top-well section.content a.read-on{color:#e72b36}section#main-content div#top-well article.content article.article>p:last-of-type,section#main-content div#top-well section.content article.article>p:last-of-type{margin-bottom:0}section#main-content div#top-well article.content .lead-in,section#main-content div#top-well section.content .lead-in{font-style:italic;font-size:1.2em}section#main-content div#top-well article.content>#signature,section#main-content div#top-well section.content>#signature{display:inline-block;transform:rotate(-90deg);margin:0;font-size:100px;color:red}section#main-content div#top-well article.article-links>ul,section#main-content div#top-well article.article-links>ol{padding:0;margin:0;list-style-type:none;display:flex;justify-content:space-between;align-items:stretch}section#main-content div#top-well article.article-links>ul>li,section#main-content div#top-well article.article-links>ol>li{flex:1 0 30%}@media only screen and (min-width:900px){section#main-content div#top-well article.article-links>ul>li,section#main-content div#top-well article.article-links>ol>li{flex-grow:0}}section#main-content div#top-well article.article-links>ul>li a,section#main-content div#top-well article.article-links>ol>li a{background-color:#fff;display:flex;padding:16px 0;width:100%;height:100%;font-size:24px;text-align:center;justify-content:center;align-items:center;box-sizing:border-box}section#main-content div#top-well article.article-links>ul>li a.dead,section#main-content div#top-well article.article-links>ol>li a.dead{background-color:#eee;color:#b0b0b0}section#main-content div#top-well article.article-links>ul>li a:not(.dead):active,section#main-content div#top-well article.article-links>ol>li a:not(.dead):active,section#main-content div#top-well article.article-links>ul>li a:not(.dead):hover,section#main-content div#top-well article.article-links>ol>li a:not(.dead):hover{background-color:#8dad70;color:#fff}#accordion{padding:1px 20px;color:#fff;width:100%;box-sizing:border-box;background-color:#8dad70}@media only screen and (min-width:900px){#accordion .well{width:900px;margin:0 auto;max-width:100%}}#accordion .well article{margin-bottom:40px}#accordion .well article>section{padding-left:30px;padding-top:.1px;cursor:pointer;border:0 solid transparent;border-width:1px 0}@media only screen and (min-width:900px){#accordion .well article>section{padding-left:90px;padding-right:90px}}#accordion .well article>section:nth-child(n+2){border-top-color:#fff}#accordion .well article>section:hover{background-color:#9cbe7d}#accordion .well article>section:hover:first-child{border-top-color:#fff}#accordion .well article>section:hover:last-child{border-bottom-color:#fff}#accordion .well article>section h3{position:relative;margin:15px 0 15px}#accordion .well article>section h3:before{border-style:solid;border-width:.10em .10em 0 0;content:'';display:inline-block;height:.45em;right:100%;position:absolute;top:.25em;transform:translate(-10px,5px) rotate(-45deg);vertical-align:top;width:.45em}@media only screen and (min-width:900px){#accordion .well article>section h3:before{transform:translate(-70px,5px) rotate(-45deg)}}#accordion .well article>section.open{padding-bottom:20px}#accordion .well article>section.open h3:before{transform:translate(-10px,0) rotate(135deg)}@media only screen and (min-width:900px){#accordion .well article>section.open h3:before{transform:translate(-70px,0) rotate(135deg)}}#accordion .well article>section.open>div{display:block}#accordion .well article>section>div{display:none;margin-top:10px}#accordion .well article>section img{width:100%;float:left;margin:0 20px 1px 0;padding:0;max-height:none}@media only screen and (min-width:900px){#accordion .well article>section img{width:40%;float:left}}#accordion .well article>section ul,#accordion .well article>section h1,#accordion .well article>section h2,#accordion .well article>section h3,#accordion .well article>section h4{clear:both}#accordion .well article>section:after{content:'';display:table;clear:both}#boxes{padding:1px 20px 20px}#boxes .blog-latest-header{text-align:center}#boxes .layout{columns:1}@media only screen and (min-width:768px){#boxes .layout{columns:2}}@media only screen and (min-width:1024px){#boxes .layout{columns:3}}@media only screen and (min-width:1440px){#boxes .layout{columns:4}}@media only screen and (min-width:1920px){#boxes .layout{columns:5}}#boxes .layout article{margin-bottom:15px;padding:25px;box-sizing:border-box;background-color:#fff;max-width:100%;min-width:20rem;break-inside:avoid;page-break-inside:avoid;display:flex;flex-direction:column;position:relative;border-top:4px solid #e72b36}#boxes .layout article .imgWell{margin:-25px -25px 25px}#boxes .layout article .imgWell img{width:100%;height:auto}#boxes .layout article h3{margin:0}#boxes .layout article time{font-style:italic}#boxes .layout article a{font-weight:800;text-decoration:underline;text-align:right}#closing-image>img{width:100%;display:block}#closing-image :not(img){display:none}section.gallery-content{padding:200px 0 10px;background:#4a4a4a}section.gallery-content .grid .grid-item{width:50%}@media only screen and (min-width:768px){section.gallery-content .grid .grid-item{width:33%}}@media only screen and (min-width:1024px){section.gallery-content .grid .grid-item{width:25%}}@media only screen and (min-width:1440px){section.gallery-content .grid .grid-item{width:20%}}@media only screen and (min-width:1920px){section.gallery-content .grid .grid-item{width:16.666%}}section.gallery-content .grid a{display:block;margin:6px 6px 0}section.gallery-content .grid a img{display:block;width:100%;height:auto;opacity:0;transition:opacity .3s}.masoned section.gallery-content .grid a img{opacity:1}footer{background-color:#4a4a4a;border-top:1px solid #313131;padding:20px 0 .1px;display:flex;flex-flow:row wrap;justify-content:space-between;color:#fff}footer a,footer a:hover,footer a:visited,footer a:active,footer a:focus{color:#fff}footer a:hover{text-decoration:underline}footer nav,footer section{padding:0 20px;flex:0 0 auto;margin-bottom:20px}@media only screen and (min-width:900px){footer nav,footer section{padding:0 30px}}footer nav>:first-child,footer section>:first-child{margin-top:0}footer nav ul{margin:0;list-style-type:none;padding:0;text-transform:uppercase;font-weight:800}footer nav ul li{margin:5px 0}footer nav ul .toggle-sublist{display:none}footer nav ul .sp-logo img{height:42px;width:40px;padding-left:42px}footer nav ul ul{display:none}#main-content section.lead a,#main-content section.lead a:hover,#main-content section.lead a:focus,#main-content section.lead a:active,#main-content section.lead a:visited,#main-content section.content a,#main-content section.content a:hover,#main-content section.content a:focus,#main-content section.content a:active,#main-content section.content a:visited,#accordion a,#accordion a:hover,#accordion a:focus,#accordion a:active,#accordion a:visited,article.content .text-plugin a,article.content .text-plugin a:hover,article.content .text-plugin a:focus,article.content .text-plugin a:active,article.content .text-plugin a:visited{color:#e72b36}