/* style.css */
#suche form .widget{display:inline-block}#suche form .submit{width:34px;display:inline-block;margin-top:0;vertical-align:middle;background-color:#e30211}#suche .mod_article{max-height:135px;overflow:hidden}body{background-color:#ccc}#header{width:100%;height:133px;left:0;top:0;position:absolute;background-color:#fff;border-bottom:2px solid #e30211;z-index:999;transition:all 0.3s ease-in}#header .inside{position:relative}.header-infos{height:25px;right:10px;top:10px;position:absolute;font-size:14px}.header-infos .telfonnummer,.header-infos .header-nav,.header-infos .mod_i18nl10nLanguageSelection{display:inline-block}.header-infos .telfonnummer{padding-right:10px;vertical-align:middle}.header-infos .telfonnummer img{display:inline-block;vertical-align:text-bottom}.header-infos .header-nav ul{margin-top:0;margin-bottom:0;margin-left:0;padding-left:0;list-style-type:none}.header-infos .header-nav ul li:first-child{display:inline-block;border-right:2px solid #e30211;border-left:2px solid #e30211}.header-infos .header-nav ul li:last-child,.header-infos .header-nav ul li{display:inline-block;border-right:2px solid #e30211}.header-infos .header-nav ul li{display:inline-block;padding-right:10px;padding-left:10px}.header-infos .header-nav ul li a{font-size:14px;color:#000}.header-infos .mod_i18nl10nLanguageSelection ul{margin-top:0;margin-bottom:0;vertical-align:text-bottom}.logo{width:15%;display:inline-block;padding-top:15px;padding-bottom:15px;z-index:1;transition:all 0.3s ease-in}body.kopfbild #container div.kopfbild,#container div.kopfbild{width:100%;padding:0;z-index:0}body.kopfbild #container .mod_breadcrumb{display:none}body.kopfbild #container .inside{padding-top:0}h1{text-align:center;color:#e30211;font-weight:700}h2{font-size:24px;font-weight:700}h3{font-size:20px;font-weight:700}.modul h3{padding-top:8px;padding-bottom:8px;text-align:center;background-color:#e30211;font-size:20px;color:#fff;-moz-transform:skewX(-19.1deg); /* Firefox 3.6 Firefox 4 */    -webkit-transform:skewX(-19.1deg); /* Safari */    -o-transform:skewX(-19.1deg); /* Opera */    -ms-transform:skewX(-19.1deg); /* IE9 */    transform:skewX(-19.1deg); /* W3C */font-weight: 700}.modul h3 span{display:inline-block;-moz-transform:skewX(19.1deg); /* Firefox 3.6 Firefox 4 */    -webkit-transform:skewX(19.1deg); /* Safari */    -o-transform:skewX(19.1deg); /* Opera */    -ms-transform:skewX(19.1deg); /* IE9 */    transform:skewX(19.1deg); /* W3C */}.modul .inner{padding-right:10px;padding-left:10px;font-size:16px}h2.trenner-heading{height:5px;margin-top:17px;margin-bottom:70px;text-align:center;background-color:#d2d2d2}h1.trenner-heading{background:none}h2.trenner-heading .headline-trenner{height:50px;top:-25px;position:relative;display:inline-block;margin-top:0;margin-left:0;padding:0 25px;background-color:#e30211;line-height:60px;color:#fff;-moz-transform:skewX(-19.1deg); /* Firefox 3.6 Firefox 4 */        -webkit-transform:skewX(-19.1deg); /* Safari */        -o-transform:skewX(-19.1deg); /* Opera */        -ms-transform:skewX(-19.1deg); /* IE9 */        transform:skewX(-19.1deg); /* W3C */box-sizing:border-box}h2.trenner-heading .headline-trenner .skew-back{top:-3px;position:relative;display:inline-block;-moz-transform:skewX(19.1deg); /* Firefox 3.6 Firefox 4 */        -webkit-transform:skewX(19.1deg); /* Safari */        -o-transform:skewX(19.1deg); /* Opera */        -ms-transform:skewX(19.1deg); /* IE9 */        transform:skewX(19.1deg); /* W3C */}.merkmale figure.image_container{margin-bottom:25px}.merkmale p{text-align:center;font-weight:bold}.mod_article.trenner{padding:0}.mod_article.trenner > div{padding-right:0;padding-left:0}.mod_article.trenner .trenner-bild{padding-right:0;padding-left:0;border-top:2px solid #e30211;border-bottom:2px solid #e30211}#footer .inside{width:100%;max-width:1200px;padding-top:45px;padding-right:0;padding-left:0;background-color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.85);box-shadow:0 0 10px 0 rgba(0,0,0,.85);font-size:14px}#footer .inside .col-xs-12{padding-right:2.9em;padding-left:2.9em}#footer .inside .footer-abschluss{margin-bottom:0;padding-top:10px;padding-bottom:10px;background-color:#f1f1f1}#footer .mod_article{padding-right:0;padding-bottom:0;padding-left:0}#footer{opacity:1!Important}.vco-storyjs img{border:none!Important}.dlh_googlemap{width:100%;height:450px;margin-bottom:45px}form .submit{margin-top:10px;background-color:#fff;border:2px solid #e30211}form .widget{margin-left:0;padding-left:0}.back{border:none}#header.sticky{width:100%;height:57px;right:0;top:0;position:fixed;background-color:rgba(255,255,255,1);transition:all 0.3s ease-in}#header.sticky .mainnav{width:100%;top:0;position:absolute;transition:all 0.3s ease-in}#header.sticky .mainnav ul.level_1{max-width:1090px;display:block;margin-right:auto;margin-left:auto;padding-left:20px;transition: all 0.3s ease-in}#header.sticky .header-infos{display:none}#header.sticky .logo{width:7%;padding-top:5px;padding-bottom:5px;transition: all 0.3s ease-in}.schnell-kontakt{width:50px;height:50px;right:0;top:48%;position:fixed;text-align:center;background-color:#e30211}.schnell-kontakt a,.schnell-suche a{color:#fff}.schnell-kontakt a .genericon,.schnell-suche a .genericon{font-size:32px;line-height:50px}.mod_mmenu_article{background-color:#fff;border-left:2px solid #e30211;font-size:14px;color:#000}.mod_mmenu_article form input.text,.mod_mmenu_article form input.captcha,.mod_mmenu_article form input.submit,.mod_mmenu_article form textarea{padding:5px}#container #main .inside{width:100%;max-width:1200px;margin-right:auto;margin-left:auto;background-color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.65);box-shadow:0 0 10px 0 rgba(0,0,0,.65)}.mod_breadcrumb ul{list-style-type:none}.mod_breadcrumb ul li{display:inline-block;margin-right:5px;font-size:12px}.mod_breadcrumb ul li::after{margin-left:5px;content: ">"}.mod_breadcrumb ul li.last::after{content:" "}.mod_breadcrumb ul li a{color:#000}#container .inside{padding-top:132px}#f5 .submit_container input{height:35px;margin-top:0;vertical-align:top}#f5 .submit{background-color:#e30211}#f5 .widget,#f5 .submit_container{display:inline-block;vertical-align:top}#f5 .widget-text{width:80%;margin-right:10px;margin-bottom:0}.schnell-suche{width:50px;height:50px;right:0;top:41%;position:fixed;text-align:center;background-color:#e30211}#suche{height:20%;top:40%;border-top:2px solid #e30211;border-bottom:2px solid #e30211}div.formbody{margin-bottom:45px}.mod_search .formbody input{display:inline-block}.mod_search .formbody input.text{width:80%;margin-right:20px}.mod_search .formbody .radio_container{margin-top:15px}.mod_search .relevance,.mod_search .url{font-size:12px}.mod_search h3 a{color:#e30211}.mod_search .even,.mod_search .odd{margin-bottom:45px;padding-bottom:15px;border-bottom:2px solid #f1f1f1}.ce_teaser a.more,a.more,.ce_hyperlink.more a{display:inline-block;padding:5px 10px;background-color:#fff;border:1px solid #e30211;text-decoration:none;color:#e30211;transition:all 0.5s ease-in}.ce_teaser a.more:hover,a.more:hover,.ce_hyperlink.more a:hover{display:inline-block;background-color:#e30211;border:1px solid #e30211;text-decoration:none;color:#fff;transition:all 0.5s ease-in}.ce_hyperlink.more a{margin-bottom:10px}.center-heading{text-align:center;font-weight:bold;color:#e30211}.mod_rocksolid_slider{padding-top:133px}.trenner-modul{width:100%;height:5px;margin-top:15px;margin-bottom:15px;border-bottom:1px solid #e30211}#suche .mm-current{height:350px}#storyjs-timeline .vco-slider .text,#storyjs-timeline .vco-storyjs .vco-feature h1,#storyjs-timeline .vco-storyjs .vco-feature h2,#storyjs-timeline .vco-storyjs .vco-feature h3,#storyjs-timeline .vco-storyjs .vco-feature h4,#storyjs-timeline .vco-storyjs .vco-feature h5,#storyjs-timeline .vco-storyjs .vco-feature h6{font-family:'Josefin Sans',sans-serif,sans-serif}.vco-storyjs .vco-feature h1,.vco-storyjs .vco-feature h2,.vco-storyjs .vco-feature h3,.vco-storyjs .vco-feature h4,.vco-storyjs .vco-feature h5,.vco-storyjs .vco-feature h6{margin-top:15px;font-family:unset!Important}#cookiebar button{background-color:#E10011}.mm-navbar_sticky{display:none}.mm-panels>.mm-panel{background-color:#fff;border-left:2px solid #e30211}.mm-panels form .submit{padding:5px}a.btn--primary,span.btn--primary,button.btn--primary,button.submit,.ce_comments .submit{color:#000}#main .inside{min-height:650px}