@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic);@font-face{font-family:'fontello';src:url(//www.haus-hoern.de/wp-content/themes/haushoern/font/fontello.eot?40003823);src:url(//www.haus-hoern.de/wp-content/themes/haushoern/font/fontello.eot?40003823#iefix) format('embedded-opentype'),url(//www.haus-hoern.de/wp-content/themes/haushoern/font/fontello.woff?40003823) format('woff'),url(//www.haus-hoern.de/wp-content/themes/haushoern/font/fontello.ttf?40003823) format('truetype'),url(//www.haus-hoern.de/wp-content/themes/haushoern/font/fontello.svg?40003823#fontello) format('svg');font-weight:400;font-style:normal}html,body{padding:0;margin:0;height:100%}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix:before,.clearfix:after{content:" ";display:table;clear:both}.clear{clear:both}article,aside,details,figcaption,figure,footer,header,nav,section{display:block}a{outline:none;text-decoration:none;color:inherit}a>img{border:0}body{font-family:'PT Sans',sans-serif;font-weight:400;font-size:1.02em;line-height:1.35em;overflow-y:scroll;color:#3c3c3c}h2{font-size:1.5em}::-webkit-input-placeholder{font-family:'PT Sans',sans-serif;font-size:inherit;color:rgba(0,0,0,.9)}:-moz-placeholder{font-family:'PT Sans',sans-serif;font-size:inherit;color:rgba(0,0,0,.9);opacity:.4}::-moz-placeholder{font-family:'PT Sans',sans-serif;font-size:inherit;color:rgba(0,0,0,.9);opacity:.4}:-ms-input-placeholder{font-family:'PT Sans',sans-serif;font-size:inherit;color:rgba(0,0,0,.9)}body.home{background-color:rgba(186,201,163,.03)}header#page-header{position:fixed;width:100%;background-color:rgba(255,255,255,.85);height:145px;padding:0 25px 20px;z-index:100}div#page-container{position:relative;min-height:100%;padding-bottom:170px}img#main_logo{position:absolute;height:50px;top:30px;margin-left:-35px;width:auto;z-index:100}img#main_logo_2{position:absolute;height:30px;top:25px;margin-left:-500px;width:auto;z-index:100}nav#secondary{display:inline-block;line-height:33px;float:right;position:relative;margin:0;padding:0;list-style:none;font-size:.75em}nav#secondary li{display:inline-block;margin-right:15px}nav#secondary a{color:#9acd4c;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}nav#secondary a:hover{color:#619413;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}div.nav-wrapper{position:absolute;left:0;right:0;top:0;height:100%;bottom:0;font-size:1.05em;border-bottom:6px solid #80ba27}div.searchbox{display:block;position:relative;float:right}div.searchbox form.search-form:before{content:'\e800';font-family:"fontello";top:6px;left:10px;z-index:20;color:#fff;position:absolute;cursor:pointer}div.searchbox form.search-form input.open{padding:6px 5px 6px 32px;width:240px}div.searchbox form.search-form input{font-family:'PT Sans',sans-serif;width:1px;padding:6px 6px 6px 28px;background-color:rgba(128,186,39,.6);border:none;color:#fff;font-size:.75em;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;outline:none;height:33px}div.searchbox form.search-form input[type=submit],div.searchbox .screen-reader-text{display:none}nav#main{position:absolute;bottom:0;display:inline-block;float:left;margin:7px 0 0;padding:0 15px;list-style:none;color:#00447a;font-weight:400;text-align:center}nav#main li{display:inline-block;margin-right:40px;position:relative}nav#main li a{display:inline-block;padding-bottom:8px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}nav#main li a:last-of-type{margin-right:0}nav#main ul.sub-menu{position:absolute;text-align:left;background-color:rgba(255,255,255,.85);margin:6px 0 0;padding:0 10px;left:-10px;min-width:calc(100% + 20px)}nav#main ul.sub-menu li{display:block;font-size:.9em;margin:8px 0;white-space:nowrap}nav#main ul.sub-menu li a{padding:0}nav#main ul.sub-menu ul.sub-menu{left:calc(100% + 10px);top:-14px}section.block{width:100%}section.block.slider{position:relative;height:100vh;max-height:1340px;background-color:#fff;overflow:hidden}section.block.slider div.slide{display:none;position:absolute;top:-10%;left:-10%;width:120%;height:120%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:10}section.block.slider:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:-moz-linear-gradient(left,rgba(255,255,255,.7) 0%,rgba(255,255,255,0) 45%);background:-webkit-linear-gradient(left,rgba(255,255,255,.7) 0%,rgba(255,255,255,0) 45%);background:linear-gradient(to right,rgba(255,255,255,.7) 0%,rgba(255,255,255,0) 45%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3ffffff',endColorstr='#00ffffff',GradientType=1)}div.slide{position:relative}div.slide div.slide-content,section#mainslider li[class^=slide-] .caption-wrap,section#header div.header-content{position:absolute;left:0;right:0;bottom:0;margin:0 auto;width:1400px;height:calc(100vh - 140px);max-height:calc(1340px - 140px)}section#mainslider li[class^=slide-] .caption-wrap{background:0 0 !important;opacity:1 !important;bottom:auto;top:140px}div.slide div.slide-content h2,.metaslider .caption,section#header div.header-content h2{position:absolute;top:40%;max-width:70%;font-size:4.5em;margin:0;line-height:1.1em;color:#fcfcfc;text-shadow:1px 1px 60px rgba(72,72,72,.7)}.metaslider .caption{padding:0;font-family:"PT Sans",sans-serif;font-weight:700}section#header div.header-content h2{bottom:8%;top:auto;font-size:2.3em}section#header{position:relative;height:65vh;max-height:612px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center}section#header.no-image{height:110px !important}section#more{padding-top:70px}section#kontakt{background-color:rgba(200,208,227,.3)}section#kontakt>div.wrapper-1400{padding:20px}section#kontakt .v-karte{float:right;margin:35px 0 20px 20px;width:calc(30% - 20px);padding:0}section#kontakt .v-karte img{height:180px;width:180px;float:right;margin-left:10px;-webkit-border-radius:1000px;border-radius:1000px}section#kontakt .v-karte h2{font-size:1.3em;margin:40px 0 4px}section#kontakt .v-karte p{font-size:1em;color:#959595;margin-top:5px}section#kontakt div.fulltext p{width:65%;line-height:1.5em;font-size:1.1em}section#content{padding-top:50px}section.block a.readmore{display:inline-block;font-weight:700;border-bottom:2px dotted #80ba27;position:relative;overflow:hidden;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;vertical-align:middle}section.block a.readmore:hover{padding-left:20px}section.block a.readmore:before{content:'\e801';font-family:"fontello";position:absolute;left:-14px;color:#80ba27;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}section.block a.readmore:hover:before{left:4px}div.main-content{width:calc(70% - 95px);margin-right:95px;float:left}div.main-content h1{margin:0 0 15px;color:#333;border-bottom:2px solid rgba(204,204,204,.18);font-size:1.7em;padding:.5em 0;line-height:1.05em}div.main-content h2,aside.aside-content>h2,body.home section#stellenangebote h2{margin:0 0 15px;color:#333;border-bottom:2px solid rgba(204,204,204,.18);padding:.4em 0;font-weight:400;line-height:1.05em}aside.aside-content>h2{padding:.65em 0;clear:both}div.main-content img.head-img{width:320px;float:left;margin:0 20px 0 0}div.main-content article.article-block{margin-bottom:50px}aside.aside-content{width:30%;float:left}aside.aside-content div.smallfont{font-size:.85em}article.aside{margin-bottom:40px}section#more article.aside{width:calc((100% - 140px)/3);float:left;margin:0 70px 80px 0}section#more article.aside:nth-of-type(3n){margin-right:0}article.aside div.header{position:relative}article.aside div.header>img{width:100%;height:auto}article.aside h1{color:#333;font-size:1.3em;position:absolute;bottom:11px;padding:.5em 15px .5em;width:100%;background-color:rgba(255,255,255,.76);margin:0;line-height:1.1em;pointer-events:none}article.aside{width:100%;float:left}article.aside p{font-size:.88em;margin-bottom:4px}article.aside img.head-img{width:100%;height:auto}span.highlight{padding:2px 4px;background-color:rgba(154,205,76,.25)}div.gallery img{width:calc(33% - 9px);float:left;margin:0 13.5px 13.5px 0;border:4px solid rgba(204,204,204,.18);cursor:pointer;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}div.gallery img:hover{border:4px solid rgba(204,204,204,.48)}div.gallery img:nth-of-type(3n){margin-right:0}div.v-karte{margin-bottom:30px;padding:5px 20px}div.v-karte.vertical{float:left;width:33%;text-align:center;margin:10px 0 20px;position:relative}section.fulltext div.v-karte.vertical:nth-of-type(3n+1){clear:both}div.v-karte img{width:110px;height:110px;float:left;margin-right:20px;-webkit-border-radius:1000px;border-radius:1000px}div.v-karte.vertical img{float:none;margin-right:0}div.v-karte section.kontaktdaten{padding:30px 0 0 130px}body.search section.kontaktdaten{padding:15px 0 0 130px}div.v-karte.vertical section.kontaktdaten{padding:10px 0 0}div.v-karte section.kontaktdaten h1{margin:0;font-size:1.4em;color:#80ba27;padding:0;border-bottom:medium none}div.v-karte.vertical section.kontaktdaten h1{font-size:1.3em}div.v-karte section.kontaktdaten h2.position{padding:0;margin:5px 0 20px;font-weight:400;font-size:1.1em;border-bottom:none}div.v-karte.vertical section.kontaktdaten h2.position{font-size:.9em}div.v-karte section.kontaktdaten p{margin:5px 0 0;font-size:.85em;line-height:1.2em}div.v-karte section.kontaktdaten p.tel:before{content:'\e802';font-family:"fontello";display:inline-block;width:22px;font-size:.95em;opacity:.6}div.v-karte section.kontaktdaten p.mail:before{content:'\e806';font-family:"fontello";display:inline-block;width:22px;font-size:.95em;opacity:.6}section.freie-plaetze p:not(:first-of-type){font-size:.85em}section.freie-plaetze a,div.v-karte a,div.main-content section.fulltext a:not(.readmore),aside.aside-content a,p.datum a{border-bottom:1px dotted #80ba27}div#breadcrumb{position:absolute;bottom:95px;left:0;right:0;font-size:.8em;padding:15px 20px;background-color:rgba(239,239,239,.32)}div#breadcrumb div.breadcrumb{color:#619413}div#breadcrumb div.breadcrumb span{color:#3c3c3c}div#breadcrumb a{border-bottom:1px dotted #80ba27}div#sponsorenlogos div{display:flex;justify-content:space-between}div#sponsorenlogos img{float:left;padding:1em;max-height:80px;max-width:200px;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}div#sponsorenlogos img:hover{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%)}footer#page-footer{height:95px;background-color:#efefef;position:absolute;bottom:0;left:0;right:0}footer#page-footer>div{padding:20px 30px;font-size:.7em;line-height:1.3em;text-align:right}footer#page-footer>div p{margin:10px 0 0}footer#page-footer nav#footer{list-style:none;margin:10px 0 0;padding:0}footer#page-footer nav#footer li{display:inline-block}footer#page-footer nav#footer li a{display:inline-block;margin-left:12px;border-bottom:1px dotted}footer#page-footer nav#footer li:first-of-type a{margin-left:0}.alignleft{float:left;margin:0 20px 0 0}.alignright{float:right;margin:0 0 0 20px}article.blog-article{margin:10px 0 30px}article.blog-article:last-of-type{margin-bottom:50px}article.blog-article section.header h2{margin-bottom:5px}div.main-content section.fulltext article.blog-article section.header a{border-bottom:none}article.blog-article section.header p.datum{margin:0;font-size:.85em;color:rgba(60,60,60,.7);display:inline-block;padding:0}article.blog-article:not(.full) p{padding-left:170px}section.fulltext p.datum{font-size:.85em;color:rgba(60,60,60,.7);margin-top:40px}section.pagination{margin-top:15px;padding:10px 20px;color:#555}section.pagination a{color:inherit;text-decoration:none}section.pagination>div.next_posts{float:left;width:50%}section.pagination>div.next_posts a:before{content:"\2039\2002"}section.pagination>div.previous_posts{float:right;width:50%;text-align:right}section.pagination>div.previous_posts a:after{content:"\2002\203A"}body.page-id-61 article.blog-article{margin-bottom:30px}div.pdf-download{padding-left:60px;position:relative;min-height:65px}div.pdf-download:before{content:"";position:absolute;top:0;left:4px;width:50px;height:61px;background-image:url(//www.haus-hoern.de/wp-content/themes/haushoern/img/download-pdf.png)}aside.aside-content div.pdf-download:before{top:2px}div.pdf-download p{position:relative;padding-left:16px;margin:0}div.pdf-download p:before{content:"\203A";position:absolute;left:3px;font-size:1.3em;line-height:.85em;opacity:.7}section.fulltext div.pdf-download p{font-size:.85em;line-height:1.4em}section.fulltext div.pdf-download{margin-bottom:15px}section.fulltext div.pdf-download:first-of-type{margin-bottom:25px}aside.aside-content dl.kalender{margin-top:0;font-size:.85em}dl.kalender dt{font-weight:700}dl.kalender dd{margin:0 0 15px}aside.aside-content dl.kalender dd{margin:0 0 5px}dl.kalender a{cursor:pointer}div.stellenanzeige p.datum{margin:-10px 0 25px;font-size:.85em}div.stellenanzeige a{color:#80ba27;font-weight:600}body.single-stellenanzeigen section.fulltext h1{border-bottom:none;margin-bottom:0}body.single-stellenanzeigen section.fulltext h3{margin:0 0 3rem}body.home section#stellenangebote{margin-bottom:3rem}body.home section#stellenangebote div.stellenanzeigen{display:flex}body.home section#stellenangebote div.stellenanzeigen a.readmore-stellenanzeigen{background-color:#80ba27;color:#fff;padding:1.2rem 1.2rem 1.2rem 2.4rem;position:relative;width:125px;height:125px}body.home section#stellenangebote div.stellenanzeigen a.readmore-stellenanzeigen:before{content:'\e801';font-family:"fontello";position:absolute;left:1.2rem}body.home section#stellenangebote div.stellenanzeige{width:calc((100% - 275px)/3);float:left;margin:0 50px 0 0;background-color:rgba(239,239,239,.6);padding:0 1.2rem;position:relative;min-height:125px}body.home section#stellenangebote div.stellenanzeige p.datum{position:absolute;bottom:1.2rem;margin-bottom:0}div.oeffnungszeiten div.tag{margin-bottom:10px}div.oeffnungszeiten div.tag p{margin:5px 0}div.oeffnungszeiten div.tag p:first-of-type{float:left;width:90px}body.page-id-443 div.oeffnungszeiten div.tag p:first-of-type{width:150px}div.oeffnungszeiten div.tag p:not(:first-of-type){padding-left:98px}body.page-kontakt div.oeffnungszeiten div.tag p:first-of-type{width:240px}.mapp-map-links,.mapp-iw .mapp-links{display:none}.mapp-layout{margin:0 !important;width:100% !important}div#anfahrt-map{position:relative}div#anfahrt-map #routenplaner{position:absolute;z-index:10;right:15px;top:15px;padding:5px 10px;background-color:#fff}div#anfahrt-map #routenplaner a{text-decoration:none;padding-left:20px;font-weight:700;color:#80ba27;border-bottom:1px dotted #3c3c3c}div#anfahrt-map #routenplaner a:before{content:"";position:absolute;left:5px;top:6px;width:20px;height:20px;background-image:url(//www.haus-hoern.de/wp-content/themes/haushoern/img/icon_route.png)}.ngg-gallery-thumbnail{border:none !important}.ngg-gallery-thumbnail a{border:none !important;margin:0 !important}.ngg-gallery-thumbnail img{padding:0 !important;border:4px solid rgba(204,204,204,.18) !important;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.ngg-gallery-thumbnail img:hover{background-color:#fff !important;border:4px solid rgba(204,204,204,.48) !important}aside.aside-content .ngg-galleryoverview{width:290px;margin:10px auto 0px !important}.squelch-taas-toggle h3{margin:0 0 15px;color:#333;border-bottom:2px solid rgba(204,204,204,.18);padding:.4em 0;font-weight:400;line-height:1.05em;font-size:1.5em}.squelch-taas-toggle h3 a{border-bottom:none !important;position:relative;padding-left:30px}.squelch-taas-toggle h3 a:before{content:'\e801';font-family:"fontello";position:absolute;left:4px;top:3px;color:#80ba27;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.squelch-taas-toggle-shortcode-content{padding:0 !important}.squelch-taas-toggle-shortcode-content div.paddingblock{position:relative;margin:0 !important}.squelch-taas-toggle-shortcode-content div.paddingblock img.alignleft{position:absolute;left:0}.wrapper-1400{width:1400px;margin:0 auto}div#nav-button{position:absolute;top:17px;right:10px;height:25px;width:25px;cursor:pointer;display:none}div#nav-button .lines{display:block;width:100%;height:2px;background-color:#00447a;-webkit-transition:0s;transition:0s;position:absolute;top:18px}div#nav-button .lines:before,.lines:after{display:inline-block;width:100%;height:2px;background-color:#00447a;position:absolute;left:0;content:''}div#nav-button .lines:before{top:6px}div#nav-button .lines:after{top:-6px}section.fulltext ul{list-style:none;padding:0;margin:10px 0}section.fulltext ul li{padding-left:16px;position:relative;margin-bottom:5px}section.fulltext ul li:before{content:"\203A";position:absolute;left:3px;font-size:1.3em;line-height:.85em;opacity:.7}div.partner ul{list-style:none;padding:0;margin:0}div.partner ul li{padding-left:20px;position:relative;margin-bottom:12px;font-size:.85em}div.partner ul li:before{content:"";position:absolute;left:6px;width:6px;height:6px;background-color:#00447a;top:9px}div.partner img.alignright{margin-left:10px}section.fulltext dl:not(.kalender) dt{float:left}section.fulltext dl:not(.kalender) dd{padding-left:10px;margin-bottom:8px}section#content form{text-align:center;width:90%;margin:0 auto}section#content label{font-size:.8em;margin-top:6px;display:inline-block;width:100%;text-align:left}section#content label.required:after{content:"*";font-size:120%;margin-left:4px}section#content input,section#content textarea{border:2px solid rgba(204,204,204,.38);padding:5px 7px;font-family:"PT Sans",sans-serif;width:100%}section#content textarea{resize:vertical;height:150px;min-height:150px;max-height:450px}section#content input[type=submit]{margin-top:15px;background-color:#80ba27;color:#fff;border:none;border-bottom:2px solid rgba(204,204,204,.18);font-weight:600}.wpcf7-form-control-wrap{display:block}div.wpcf7-validation-errors{font-size:.8em}span.wpcf7-not-valid-tip{position:absolute;top:-25px;right:0;font-size:.8em !important}article#welcome{margin-bottom:50px}article#welcome img,section.fulltext div.paddingblock img{margin-top:-.5em}article#welcome section.fulltext p,section.fulltext div.paddingblock p{padding-left:340px}section.fulltext div.paddingblock{margin:45px 0}body.page-id-77 section.fulltext div.paddingblock{margin:0}@media only screen and (min-width:1751px){aside.v-karte{width:calc(35% - 60px)}}@media only screen and (max-width:1750px){.wrapper-1400,div.slide div.slide-content,section#mainslider li[class^=slide-] .caption-wrap,section#header div.header-content{width:1200px}div.v-karte{padding:5px 10px}div.v-karte img{width:85px;height:85px}div.v-karte section.kontaktdaten{padding:10px 0 0 105px}img.alignnone.size-full,div.wp-caption.alignnone,div.wp-caption.alignnone>img{max-width:100% !important;height:auto}section#kontakt .v-karte{margin-top:55px}section#kontakt .v-karte h2{margin-top:30px}section#kontakt .v-karte img{width:120px;height:120px}}@media only screen and (max-width:1299px){img#main_logo{margin-left:15px}img#main_logo_2{height:22px;top:12px}}@media only screen and (max-width:1250px){.wrapper-1400,section#mainslider li[class^=slide-] .caption-wrap,section#header div.header-content{width:calc(100% - 50px)}div.slide div.slide-content{width:calc(100vw - 50px)}div.main-content{width:calc(70% - 65px);margin-right:65px}div.main-content img.head-img{width:220px}section#more article.aside{width:calc((100% - 100px)/3);margin:0 50px 80px 0}}@media only screen and (max-width:1145px){section#kontakt .v-karte h2{margin-top:10px}}@media only screen and (max-width:1080px){section#kontakt aside.v-karte img{width:120px;height:120px}section#kontakt div.v-karte img{float:none}section#kontakt .v-karte{margin:55px 20px 20px;text-align:center}section#kontakt div.fulltext p{width:100%}}@media only screen and (max-width:960px){section.block.slider{height:auto}section#mainslider li[class^=slide-] .caption-wrap{top:auto;bottom:8%;height:auto}section#header{height:45vh}div.main-content,aside.aside-content{float:none;width:100%;margin:0;position:relative}body.home div.main-content:after{content:"";position:absolute;bottom:-25px;height:2px;width:100%;background-color:rgba(204,204,204,.18)}section#more article.aside{width:100%;clear:both;margin:0 0 30px}article.aside .header{width:280px;float:left;margin:0 20px 0 0}div.slide div.slide-content h2,.metaslider .caption{max-width:80%;top:auto;position:relative;font-size:2.8em}div.v-karte{width:50%;float:left}section.block.slider div#slide-1{background-position:center right}section#kontakt div.fulltext{width:100%;float:none}section#kontakt aside.v-karte{width:260px;margin:30px auto 0;float:none}section#kontakt aside.v-karte img{width:90px;float:left;margin:0 10px 0 0;height:90px}section#kontakt aside.v-karte h2{margin-top:20px}div#sponsorenlogos img{max-height:80px;max-width:150px}}@media only screen and (max-width:850px){nav#main li{margin-right:30px}div#sponsorenlogos div{display:block;float:left}div#sponsorenlogos img{max-height:60px;max-width:120px}}@media only screen and (max-width:780px){nav#main li{margin-right:20px}}@media only screen and (max-width:650px){article#welcome section.fulltext p,section.fulltext div.paddingblock p{padding-left:0}article#welcome img,section.fulltext div.paddingblock img{float:none;max-width:100%;height:auto;margin-right:0;margin-bottom:20px}}@media only screen and (max-width:450px){section#kontakt .v-karte{display:none}div#nav-button{display:block}nav#main{bottom:auto;top:65px;background-color:#80ba27;margin:0;text-align:left;padding:5px 20px 5px;width:100%;color:#fff;display:none}nav#main li{margin:10px 0;display:block}nav#main li a{padding-bottom:0}nav#main ul.sub-menu{position:relative;background-color:#80ba27 !important;margin-top:0;font-size:.9em;margin-bottom:15px}nav#main ul.sub-menu li{margin:4px 0;padding-left:10px}header#page-header{height:70px !important}img#main_logo{margin-left:20px;width:130px;height:auto;top:16px !important;display:block}section#header{height:55vh}nav#secondary,div.searchbox,img#main_logo_2{display:none}section#header div.header-content h2,.metaslider .caption{font-size:1.5em}div.slide div.slide-content h2{font-size:1.6em;top:auto;bottom:18%;text-shadow:1px 1px 60px rgba(72,72,72,.9)}section#content{padding-top:20px}div.main-content h1{font-size:1.4em}div.main-content section.fulltext{padding-left:0}div.main-content img.head-img{display:none}div.v-karte{width:100%;float:none}div.v-karte section.kontaktdaten p.mail:before,div.v-karte section.kontaktdaten p.tel:before{display:none}article.aside .header{width:100%;float:none;margin:0}footer#page-footer>div{text-align:center}footer#page-footer>div a{margin-left:9px}}