@charset "UTF-8";
@font-face{font-family:"Ubuntu";font-style:normal;font-weight:400;src:url("../../files/layout/css/fonts/ubuntu-v11-latin-regular.woff2") format("woff2")}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:500;src:url("../../files/layout/css/fonts/ubuntu-v11-latin-500.woff2") format("woff2")}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{height:100%;color:#686767;text-rendering:optimizeSpeed;font-family:"Ubuntu", sans-serif;font-size:0.97em;line-height:1.5;-webkit-text-size-adjust:none}.invisible{display:inline;height:0;left:-1000px;overflow:hidden;position:absolute;top:-1000px;width:0}.clear{clear:both}.inside{position:relative;margin:auto;max-width:1400px;width:92%}.flexholder .inside{display:flex;flex-wrap:wrap;justify-content:space-between}.sidebar-flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}a{text-decoration:none;transition:all 0.4s 0s ease-in-out;color:#e31f30}a.more{display:block;position:absolute;bottom:40px;color:#fff;font-style:oblique}@media only screen and (max-width:1023px){a.more{position:relative;bottom:auto}}a.more:before{content:"";display:block;margin-bottom:3px;height:1px;background:#fff;width:100px}a.more i:after{content:">";transition:all 0.4s 0s ease-in-out;display:inline-block;padding-left:6px}a.more:hover i:after{content:">";display:inline-block;padding-left:20px}.button{display:block;background:#e31f30;border:1px solid #e31f30;padding:10px 30px;width:200px;color:#fff;text-align:center;margin:20px 0}.button:hover{color:#e31f30;background:#fff}ul{list-style:outside none}ol{list-style:decimal outside}h1{color:#e31f30;font-size:150%;font-weight:normal;margin-bottom:30px;text-align:center}h2{font-size:150%;font-weight:normal;margin-bottom:30px;text-align:center}h3{color:#e31f30;font-size:110%;font-weight:normal;margin-bottom:8px}.textwrap h2,h2.headline_left,.border h2{color:#e31f30;font-size:125%;font-weight:normal;margin-bottom:12px;text-align:left}p{padding-bottom:20px}strong{font-weight:500}img,iframe{display:block;max-width:100%;height:auto}#header{position:relative;z-index:2001}#header .inside{display:flex;flex-wrap:wrap;justify-content:space-between}#logo{margin:10px 0 10px 4%}#navi_main{z-index:2000;margin-right:86px}@media only screen and (max-width:1023px){#navi_main{padding:0px;position:fixed;background:#fff;margin-top:80px;padding-top:40px;z-index:9999;left:0;width:100vw;display:none}#navi_main.magic{display:block}}#navi_main:after{content:"";top:0;width:86px;height:86px;background:#e31f30;position:absolute;right:0}@media only screen and (max-width:1023px){#navi_main:after{display:none}}#navi_main ul{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width:1023px){#navi_main ul{display:block}}#navi_main .level_1 a,#navi_main .level_1 strong{color:#686767;display:block;padding:31px;border-left:1px solid #dddddd;font-weight:500}#navi_main .level_1 a.active,#navi_main .level_1 a.trail,#navi_main .level_1 a:hover,#navi_main .level_1 strong.active,#navi_main .level_1 strong.trail,#navi_main .level_1 strong:hover{background:#f3f3f3}@media only screen and (max-width:1023px){#navi_main .level_1 a,#navi_main .level_1 strong{padding:10px 4%;display:block;border:none;border-bottom:1px solid #f3f3f3}}#navi_main .level_2container{padding:20px 0;position:absolute;background:#fff;display:none;width:300px;border-top:1px solid #e31f30;z-index:2000}@media only screen and (max-width:1023px){#navi_main .level_2container{position:relative;width:100%;border-top:none;padding:0}}#navi_main .show .level_2container{display:block}#navi_main .level_2 li{width:100%}#navi_main .level_2 i:before{content:">";display:inline-block;margin-right:10px}#navi_main .level_2 a,#navi_main .level_2 strong{padding:0px;border-left:none;padding:2px 20px 2px 35px;text-indent:-10px}@media only screen and (max-width:1023px){#navi_main .level_2 a,#navi_main .level_2 strong{padding:10px 4% 10px 4%;padding-left:calc(4% + 18px)}}#navi_main .level_2 a:hover{color:#e31f30}.menu_open{border:none;width:86px;height:86px;overflow:hidden;position:absolute;right:0;display:none;cursor:pointer;padding:0px;background:url("../../files/layout/images/menu.svg") no-repeat center center #e31f30}@media only screen and (max-width:1023px){.menu_open{display:block}}@media only screen and (max-width:1023px){.teaser_red{display:none}}.teaser_red h2{text-align:left;font-size:130%;color:#fff}.teaser_red h2:after{content:"";display:block;height:1px;background:#fff;width:100px;margin-top:5px}.teaser_red li{padding:6px 20px}.teaser_red a{color:#fff}.teaser_red strong{opacity:0.85}.teaser_red i:before{content:">";transition:all 0.4s 0s ease-in-out;display:inline-block;padding-right:12px}.teaser_red a:hover i:before{padding-right:25px}#media{clear:both;position:relative}#media img{height:auto;left:50%;max-width:none;min-width:100%;position:relative;transform:translateX(-50%);width:auto}@media only screen and (max-width:1023px){#media img{max-height:400px}}#media figcaption{position:absolute;line-height:1.8;position:absolute;top:50%;transform:translateY(-50%);z-index:2000;width:92%;left:4%;text-align:center;color:#e31f30;font-size:180%;font-weight:normal;color:#fff}@media only screen and (max-width:1023px){#media figcaption{font-size:165%}}#media figcaption strong{font-size:150%;display:block;color:#e42031;font-weight:normal}#media figcaption span{color:#e42031}#main{clear:both;padding-bottom:80px;overflow:hidden}.center{margin:80px 0;font-size:130%}.border{border-top:100px solid #f3f3f3;padding:80px 0}.border h1{font-size:180%;text-align:left}.default_text{margin:80px auto}.default_text h1{font-size:180%;text-align:left}.center .inside{max-width:900px}.grey{background:#f3f3f3;padding:80px 0}.grey .inside{display:flex;flex-wrap:wrap}.textwrap{width:65.5%}@media only screen and (max-width:1023px){.textwrap{width:100%}}.textwrap ul{padding-left:26px;padding-bottom:25px}.textwrap li{text-indent:-12px;padding-bottom:10px}.textwrap .downloads{padding-left:0px}.textwrap .downloads li{text-indent:0px}.textwrap li:before{content:url("../../files/layout/images/bullet.svg");display:inline-block;padding-right:10px;vertical-align:-1px}.textwrap .downloads li:before{display:none}.textwrap li:before{content:url("../../files/layout/images/bullet.svg");display:inline-block;padding-right:10px;vertical-align:-1px}.abstand{margin-top:40px}.teaser{background:#e31f30;color:#fff;width:31%;padding:40px 30px 60px 30px;box-sizing:border-box;position:relative}.teaser h2{color:#fff;text-align:left}@media only screen and (max-width:1023px){.teaser{width:100%}}.teaser ul{padding-left:16px}.teaser li{text-indent:-8px}.expertenlist{display:flex;flex-wrap:wrap;margin-left:-2.3%}.controls{margin-bottom:15px}.filter{background:#fff;border:1px solid #e31f30;color:#e31f30;padding:6px 14px;cursor:pointer;font-family:"Ubuntu", sans-serif;font-size:0.97em}.filter.active{color:#fff;background:#e31f30}.teaser.member h3{font-size:140%;text-align:center;margin-bottom:30px}.expertenlist .mix{display:none}.teaser.member{padding:40px 30px 30px 30px;background:#f3f3f3;line-height:1.2;width:31%;margin-left:2.33%;margin-right:0;margin-bottom:40px;color:#686767}.teaser.member a{color:#e31f30}.teaser.member img{border-radius:50%;margin:0 auto 30px auto;width:auto;max-width:250px}.teaser.member p{padding-bottom:10px}.news_short{background:#f3f3f3;padding:40px 30px 20px 30px;margin-bottom:30px;position:relative}.news_short a.more{color:#e31f30;position:relative;bottom:auto}.news_short a.more:before{background:#e31f30}h3.toggler{padding:20px 30px 20px 80px;font-size:100%;cursor:pointer;background:url(../../files/layout/images/down.png) no-repeat 20px center #f3f3f3}.accordion{padding:10px 20px}#footer{background:#333333;padding:40px 0;color:#f3f3f3;font-size:90%;overflow:hidden}#footer .inside{display:flex;flex-wrap:wrap;justify-content:space-between}#footer .abstand{margin-top:20px}#footer h2{text-align:left;margin-bottom:10px}#footer a{color:#fff}#footer a:hover{color:#e31f30}#footer img{margin-bottom:40px}.footerteaser{width:22%}@media only screen and (max-width:1023px){.footerteaser{width:48%}}@media only screen and (max-width:767px){.footerteaser{width:100%}}@media screen and (max-width:1023px){#media .slides img{max-height:400px}.textwrap{width:100%}.teaser.member{width:97.666%}.footerteaser.mobile{display:none}}@media screen and (max-width:600px){#media figcaption{font-size:130%}#main{padding-bottom:20px}.filter{padding:6px 10px;margin-bottom:6px}.flex-direction-nav a{display:none}.widget-text{width:95%}}@media screen and (max-width:479px){#media figcaption{font-size:110%}}@font-face{font-family:"flexslider-icon";src:url("../../files/layout/css/fonts/flexslider-icon.eot");src:url("../../files/layout/css/fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"), url("../../files/layout/css/fonts/flexslider-icon.woff") format("woff"), url("../../files/layout/css/fonts/flexslider-icon.ttf") format("truetype"), url("../../files/layout/css/fonts/flexslider-icon.svg#flexslider-icon") format("svg");font-weight:normal;font-style:normal}.flex-container a:hover,.flex-slider a:hover,.flex-container a:focus,.flex-slider a:focus{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 0px;background:#fff;position:relative;zoom:1}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav a{text-decoration:none;z-index:3000;display:block;width:40px;height:60px;margin:-30px 0 0 0;position:absolute;top:50%;overflow:hidden;opacity:0;cursor:pointer;color:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.flex-direction-nav a:before{font-family:"flaticon";font-size:40px;display:inline-block;content:url("../../files/layout/images/prev.png")}.flex-direction-nav a.flex-next:before{content:url("../../files/layout/images/next.png")}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:0.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:""}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:""}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0, 0, 0, 0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-o-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0, 0, 0, 0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0, 0, 0, 0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:0.7;cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}
