@charset "UTF-8";
/* https://torwort.de/wp-content/cache/autoptimize/css/autoptimize_single_89d55c3703c4d121dc0dcdf8d2727545.css?ver=7.0 */
.flex-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:0 1 auto}.flex-vcenter{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:0 1 auto;-webkit-align-items:center;-ms-align-items:center;align-items:center}.flex-hcenter{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:0 1 auto;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.flex-vhcenter{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:0 1 auto;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.flex-spacebetween{-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.full-width,.container,#main,.header,.content .download-item .imgcontainer,.content .download-item img,.content .archive-preview,.content .slider,footer{width:100%}.container{max-width:791px;padding:50px 78px;margin:auto;display:table}.container.light{background-color:#fff}.container.half{max-width:395px;margin:0}.raster{margin-right:-10px;margin-left:-10px}.raster:before,.raster:after{content:" ";clear:both;display:table}.p-25{float:left;width:25%;padding:20px 10px 0}.p-20{float:left;width:20%;padding:20px 10px 0}.p-30{float:left;width:30%;padding:20px 10px 0}.p-40{float:left;width:40%;padding:20px 10px 0}.p-50{float:left;width:50%;padding:20px 10px 0}.p-60{float:left;width:60%;padding:20px 10px 0}.p-70{float:left;width:70%;padding:20px 10px 0}.p-80{float:left;width:80%;padding:20px 10px 0}.p-90{float:left;width:90%;padding:20px 10px 0}.p-100{float:left;width:100%;padding:20px 10px 0}.distancer{height:100px}.justify{text-align:justify}.centertext{text-align:center}body{margin:0}#main{font-family:'Roboto Slab',serif;font-weight:300;background-color:#f3f2f6;padding-top:100px;font-size:15px;line-height:1.6;color:#3d3c3f}#main.bgpath .page-teaser{background-color:#f3f2f6}#hero a.light-underline:hover{background-color:#fff;color:#000;padding:0 5px;margin:0 -5px}a{text-decoration:none;color:#de0e4e}a:hover{color:#979797}a.dark-green,#secondary-menu a{color:#3d3c3f}a.dark-green:hover,#secondary-menu a:hover,#primary-menu a:hover{color:#de0e4e}a.dark-underline{color:#3d3c3f}a.dark-underline:hover{text-decoration:underline}a.light-underline{color:#fff}a.light-underline:hover{text-decoration:underline}a.light-green{color:#fff}a.light-green:hover{color:#de0e4e}a.roundbutton{background-color:#979797;padding:20px;border-radius:30px;color:#fff}a.roundbutton:hover{background-color:#de0e4e}a.roundbutton-light{color:#de0e4e;border:1px solid #de0e4e;padding:10px 40px;border-radius:5px;background-color:#fff;font-weight:700}a.roundbutton-light:hover{background-color:#de0e4e;border:1px solid #fff;color:#fff}a.roundbutton.inactive{pointer-events:none;opacity:.5}a.archivlink{padding:10px;margin:0 5px;color:#979797}a.archivlink:hover{color:#de0e4e}a.archivlink.active{border:1px solid #de0e4e;color:#de0e4e;border-radius:5px}a.spacing{letter-spacing:3px}h1{font-family:"Montserrat",sans-serif;font-size:40px;font-weight:400;letter-spacing:5px}h2{font-family:"Montserrat",sans-serif;font-size:28px;font-weight:400;line-height:1.4}.raster h2{font-size:21px;padding-top:20px}img{max-width:100%;height:auto}ul.menu,ul.post-categories{list-style:none;margin:0;padding:0;display:inline-block}ul.menu li,ul.post-categories li{display:inline-block}ul.menu li.current-menu-item a{color:#de0e4e}#hero{font-family:'Roboto Slab',serif;background:#fff0 url() no-repeat center center;background-size:cover;-webkit-background-size:cover;height:100vh;width:100%}#hero .overlay{color:#181818;height:100%;width:50%;background:rgb(255 255 255 / .7);margin-left:50%}#hero .overlay .intro{font-size:75px;line-height:1.2em;color:#333;font-family:'Montserrat',sans-serif;text-align:left;letter-spacing:-4px;padding:0 5% 0 15%;font-weight:600;width:100%;text-transform:uppercase}#hero .overlay .intro span{display:inline-block;white-space:nowrap}#hero a{font-weight:700}#hero .logo{position:absolute;right:44px;top:44px;width:329px}#hero .social-media-icons{position:absolute;top:76px;right:400px}#hero .social-media-icons a{margin-right:12px}#hero+#main{position:relative}#hero .linkwrapper{display:block;text-align:center;margin-top:-200px}#hero .linkwrapper .skiphero{background-color:#fff;border-radius:80px;color:#3d3c3f;padding:40px;display:inline-block;position:relative;transition:width .3s ease,height .3s ease,padding .3s ease,margin-top .3s ease}#hero .linkwrapper .skiphero:before{content:url();position:absolute;transform:translate(-50%,-50%)}#hero .linkwrapper .skiphero:hover{cursor:pointer;padding:55px;margin-top:-15px}.header{height:100px;position:absolute;top:0;z-index:9}.header.fixed{position:fixed;background-color:#fff;height:100px;border-bottom:6px solid #de0e4e;box-shadow:0 0 30px rgb(0 0 0 / .1)}.header .logo{width:188px;margin-left:44px}.header img.back{margin-bottom:-2px;margin-right:10px;padding:30px 0}.header .rightcontent .breadcrumb{margin-right:50px;font-size:14px}.header .rightcontent .menubutton{display:none;height:100px;width:116px;background-color:#de0e4e;cursor:pointer}.header.fixed .rightcontent .menubutton{height:100px;width:100px;font-size:.5em}.header .rightcontent .menubutton i{color:#fff}.header .menu{padding-right:24px}.header .menu a{display:inline-block;padding:30px 20px;color:#3d3c3f;font-size:16px;font-weight:500}.header .menu-close{display:none}#userlike a#userlike-tab.userlike-button-bubble.userlike-slideup{right:48px!important;bottom:43px!important}#userlike-hover-text-container{bottom:48px!important}.content .roundimg{width:120px;border-radius:100px}.content .roundimg.withborder{border:5px solid #fff}.content .roundimg.small{width:87px}.content .page-teaser{text-align:center}.content .page-teaser .teaser-info{font-size:22px}.content .download-item .imgcontainer{max-height:275px;overflow:hidden}.content .article-detail{font-size:19px}.content .article-detail img:after{content:"";display:table;clear:both}.content .article-detail .sfsi_Sicons{float:none}.content .hideicons{display:none!important}.content .archive-preview{display:table}.content .archive-preview.distancetotop{margin-top:100px}.content .archive-preview h3{font-weight:300;letter-spacing:5px}.content .archive-preview .left{width:50%;display:table-cell;background-color:#fff;vertical-align:top;height:100%}.content .archive-preview .left .container.half{padding:50px 0 50px 78px;float:right;height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:0 1 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;min-height:500px}.content .archive-preview .left .archivteaser{padding-right:30px}.content .archive-preview .left .archivteaser a{color:#3d3c3f}.content .archive-preview .left .archivteaser a:hover{text-decoration:underline}.content .archive-preview .left .date{font-size:14px;margin-top:30px}.content .archive-preview .left .headline{font-weight:700;margin-top:5px}.content .archive-preview .right{position:relative;display:table-cell;width:50%;vertical-align:top;text-align:center;height:100%;color:#fff;background-color:#fff;overflow:hidden}.content #ueber_mich .archive-preview .right{text-align:left}.content .archive-preview .right .container.half{position:relative;padding:50px 78px 50px 30px;float:left;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex:0 1 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;height:100%}.content #ueber_mich .archive-preview .right .container.half,.content #ueber_mich .archive-preview .left .container.half{display:inline}.content #ueber_mich .archive-preview .right .container.half{padding-left:80px}.content #ueber_mich .archive-preview .left .container.half{padding-right:50px}.content .slider.ueber_mich{padding:20px 150px}.owl-theme .owl-nav [class*=owl-]{margin:0;padding:0;background-color:#fff0;top:50%;transform:translateY(-50%);width:50px;height:50px;position:absolute}.content .slider.ueber_mich .owl-nav .owl-next{right:45px;background:0 0}.content .slider.ueber_mich .owl-nav .owl-prev{left:45px;background:0 0}.content .slider.ueber_mich .owl-nav .owl-next:after{content:'';position:absolute;width:35px;height:35px;border-radius:5px;opacity:.8;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border:8px solid #de0e4e;border-top:none;border-left:none;-webkit-transition:border-color .2s linear;-moz-transition:border-color .2s linear;-o-transition:border-color .2s linear;transition:border-color .2s linear;left:0}.content .slider.ueber_mich .owl-nav .owl-prev:after{content:'';position:absolute;width:35px;height:35px;border-radius:5px;opacity:.8;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:8px solid #de0e4e;border-top:none;border-right:none;-webkit-transition:border-color .2s linear;-moz-transition:border-color .2s linear;-o-transition:border-color .2s linear;transition:border-color .2s linear;right:0}.owl-theme .owl-nav [class*=owl-]:hover{background-color:#fff0}.content .slider.ueber_mich .owl-nav .owl-next:hover:after{border:8px solid #6c6c75;border-top:none;border-left:none}.content .slider.ueber_mich .owl-nav .owl-prev:hover:after{border:8px solid #6c6c75;border-top:none;border-right:none}.content .archive-preview .right:before{content:" ";position:absolute;left:0;bottom:0;background:#de0e4e;width:100%;height:110%;transform:rotate(2deg);-ms-transform:none;transform-origin:bottom left;-ms-transform-origin:top left}.container.line{padding-bottom:0}.container.line hr{margin-bottom:0}.content .archive-preview .right .container.half p.title{font-size:20px;font-weight:400}.content .article-teaser{max-width:100%;margin:auto;position:relative;text-align:center;margin-bottom:50px}.page .article-teaser{max-width:571px}#main.page .content .article-teaser{display:none}#main.page .teaserwrapper .article-teaser:nth-of-type(1),#main.page .teaserwrapper .article-teaser:nth-of-type(2),#main.page .teaserwrapper .article-teaser:nth-of-type(3),#main.page .teaserwrapper .article-teaser:nth-of-type(4),#main.page .teaserwrapper .article-teaser:nth-of-type(5),#main.page .teaserwrapper .article-teaser:nth-of-type(6),#main.page .teaserwrapper .article-teaser:nth-of-type(7),#main.page .teaserwrapper .article-teaser:nth-of-type(8),#main.page .teaserwrapper .article-teaser:nth-of-type(9),#main.page .teaserwrapper .article-teaser:nth-of-type(10){display:block}.fourOfaKind+.fourOfaKind{margin-top:40px}.content .article-teaser .content{background-color:#fff;padding:49px}.startseite .content .article-teaser a{font-weight:400}.startseite .content .article-teaser .content{padding:10px 35px 35px;text-align:center}.startseite .content .press-teaser .content,.startseite .content .press-teaser a{background-color:#6c6c75;color:#fff;text-align:left}.startseite .content .blog-teaser .content,.startseite .content .blog-teaser a{background-color:#de0e4e;color:#fff;text-align:left}.content .article-teaser .roundimg{margin-bottom:-41px}.content .article-teaser a.readmore{display:block;background-color:#fff;padding-bottom:30px;margin-top:-30px}.startseite .content .article-teaser a.readmore{padding-bottom:20px;margin-top:-20px}.page-template-page_aktuelles .content .article-teaser .subtitle span{color:#de0e4e;font-weight:400}.page-template-page_pressemitteilungen .content .article-teaser .subtitle span,.archive.category-presse .content .article-teaser .subtitle span{font-weight:400}a.gesamtuebersicht{display:block;text-align:center}.startseite .content .lp-teaser-left{padding-right:45px}.startseite .content .lp-teaser-right{padding-left:45px}.startseite .content .lp-teaser-left .press-teaser a,.startseite .content .lp-teaser-right .blog-teaser a{border:1px solid #fff;padding:10px;border-radius:5px;display:inline-block;color:#fff}.startseite .content .press-teaser a:hover{background-color:#fff;color:#6c6c75}.startseite .content .blog-teaser a:hover{background-color:#fff;color:#de0e4e}.content .slider{background-color:#f3f2f6}.content .slider .item{position:relative;margin:30px 63px}.content .slider.ueber_mich .item{background-color:#fff;padding:30px;position:relative;margin:0}.content .slider .item .quote{position:absolute}.content .slider .item .quote.start{top:-30px;left:-62px}.content .slider .item .quote.end{bottom:-30px;right:-62px}.content .slider .item .authorimg{max-width:50%;margin:0 10px 10px 0}.content .slider .owl-dot span{height:13px;width:13px;background:#979797;opacity:.8}.content .slider .owl-dot span:hover{background:#6c6c75}.content .slider .owl-dot.active span{background-color:#de0e4e;height:20px;width:20px;margin:2px 7px;opacity:1}.content .slider .title{font-style:italic;font-weight:700}.content .slider .text{font-style:italic;font-size:14px;margin-top:20px}.content .slider .author{display:block;text-align:right;font-size:16px;margin-top:20px}.content .slider .authordesc{display:block;text-align:right;font-size:11px}.content .newsletter{display:none;background-color:#6c6c75;color:#fff;text-align:center;margin-bottom:-60px}.content .newsletter .newsletterlink{padding:20px;color:#fff;border-radius:30px;position:relative;border:1px solid #fff}.content .newsletter .newsletterlink:hover{background-color:#fff;color:#6c6c75;border:1px solid #fff}.newsletterform input,.newsletterform select{width:100%}.newsletterform input[type=submit]{border:1px solid #3d3c3f;padding:15px 25px;border-radius:5px;display:inline-block;background-color:#fff;font-size:16px;color:#3d3c3f;width:auto}.newsletterform input[type=submit]:hover{background-color:#3d3c3f;color:#fff}.sya_container{display:block;text-align:center;font-size:24px}.sya_container ul{text-align:left;font-size:20px;margin:25px 0 60px;padding:0;border-top:1px solid rgb(108 108 117 / .35);list-style:none;background-color:rgb(243 242 246 / .7);padding-top:20px}.sya_postcontent a:hover{color:#de0e4e}.sya_postcontent a{font-size:16px;color:#6c6c75}.sya_container ul li{margin:5px 0}.sya_container ul li:before{content:"-"}.sya_container ul li .sya_postcontent{display:inline}.sfsi_widget{margin-bottom:-14px}.theisen,.newsletter{padding:80px 0 84px}.theisen h1,.theisen h3{margin:0}.theisen .uebermich{margin-top:20px}#submenu+.container{padding-top:164px}#submenu{position:fixed;width:100%;top:100px;background-color:#de0e4e;padding:20px 0;text-align:center;z-index:8}#submenu a{padding:0 13px;color:#fff}#submenu a:hover,#submenu a.active{font-weight:400}#submenu .togglesubmenu{display:none}.attachment img.dl-singleimg{-webkit-box-shadow:0 0 30px #f3f2f6;-moz-box-shadow:0 0 30px #f3f2f6;box-shadow:0 0 30px #f3f2f6}.dl-metadata{font-size:14px;text-align:left}.download_overlay{position:fixed;bottom:0;height:157px;background-color:rgb(108 108 117 / .95);width:100%;padding:70px;font-size:20px;font-weight:700;color:#a6a6ac;z-index:1}.download_overlay>*,.download_overlay>.firstline>*{float:left}.download_overlay a{color:#f3f2f6}.download_overlay div.dl-button{float:right;background-color:#de0e4e;padding:20px 40px;border-radius:10px;margin-top:-20px}.download_overlay div.dl-title{padding-right:50px}.download_overlay div.dl-close{position:absolute;right:0;top:0;cursor:pointer}.download_overlay div.dl-close{width:60px}img.download-icon{margin-left:20px;margin-bottom:-5px}footer{text-align:center;margin-top:30px}footer .footerimg{width:93px;margin-bottom:-44px}footer .contact{height:200px;background-color:#fff;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer .contact .phone{font-size:23px;color:#de0e4e;font-weight:700}footer .contact .mail>a{font-size:14px}footer .infos{height:50px;font-size:11px;margin:0 44px;background:#f3f2f6;padding-top:17px;position:relative}footer .infos .links{float:left}footer ul.menu li{margin-right:10px}footer ul.menu li:last-of-type{margin-right:0}li.inpost_gallery_slide_item{float:left;margin:5px;position:relative;height:100px}.greenbg,.content .article-teaser .content.greenbg{background-color:#de0e4e;color:#fff}.content .article-teaser .content.greenbg h1,.content .article-teaser .content.greenbg h3{margin:0}.content .article-teaser .content.greenbg h1{font-size:30px}.content .article-teaser .content.greenbg .roundimg{margin-bottom:0}.content .article-teaser .content.greenbg .entry-content{margin:0}.content .article-teaser .newsletter{margin-bottom:0}.content .article-teaser.socialmedia .archive-preview .left,.content .article-teaser.socialmedia .archive-preview .right{background-color:#4065b4}.content .article-teaser.socialmedia .archive-preview .right:before{background:#00a0f4}.content .article-teaser.socialmedia .archive-preview .left .container.half{min-height:0}.content .article-teaser.socialmedia .archive-preview .container.half{padding:0}.content .article-teaser.socialmedia .archive-preview .container.half a{padding:50px 0}.content .article-teaser.socialmedia .archive-preview .container.half span{display:block}article.page.has-post-thumbnail{position:relative;margin-bottom:40px}article.page.has-post-thumbnail>.pageimg{position:absolute;bottom:-150px;left:50%;transform:translateX(-50%);z-index:7}.norm_row{position:relative!important;top:15px;height:0}.sfsi_widget{position:absolute;left:50%;transform:translateX(-50%);top:0;margin-bottom:0}.wrap-wp-post-image{padding-bottom:20px}.ie10 .header{padding-top:30px}.ie10 .header .rightcontent{float:right;margin-left:-10px}.ie10 #hero .overlay .intro{padding-top:25%}.ie10 footer .contact{padding-top:50px}.ios7-iphone #hero{height:600px}.ios7-ipad #hero{height:800px}