@charset "UTF-8";
/***!  /templates/willystorzmedical/css/template.css  !***/

@font-face{src:url('https://www.willystorz-medical.de/templates/willystorzmedical/fonts/ubuntu-light-webfont.woff2') format('woff2'),url('https://www.willystorz-medical.de/templates/willystorzmedical/fonts/ubuntu-light-webfont.woff') format('woff');font-family:'ubuntulight';font-weight:normal;font-style:normal;font-display:swap}@font-face{src:url('https://www.willystorz-medical.de/templates/willystorzmedical/fonts/ubuntu-medium-webfont.woff2') format('woff2'),url('https://www.willystorz-medical.de/templates/willystorzmedical/fonts/ubuntu-medium-webfont.woff') format('woff');font-family:'ubuntumedium';font-weight:normal;font-style:normal;font-display:swap}@font-face{src:url('https://www.willystorz-medical.de/templates/willystorzmedical/fonts/ubuntu-regular-webfont.woff2') format('woff2'),url('https://www.willystorz-medical.de/templates/willystorzmedical/fonts/ubuntu-regular-webfont.woff') format('woff');font-family:'ubunturegular';font-weight:normal;font-style:normal;font-display:swap}*{box-sizing:border-box}html{font-size:16px}body{font-family:'ubuntulight';font-size:16px;color:#646464}h1,h3{font-family:'ubuntumedium'}h1{font-size:40px;margin-bottom:0;padding-bottom:40px;border-bottom:1px solid #646464;margin-top:60px;color:#FC722B}h2{font-size:26px;margin-top:40px;margin-bottom:30px}h3{font-size:20px;color:#FC722B;margin-top:0;margin-bottom:25px}nav,nav a{color:#706F6F}nav a:hover,nav a:focus{color:#FC722B}a{color:#646464;text-decoration:none}a:hover,a:active,a:focus{text-decoration:none;color:#FC722B}.wrapper{max-width:1200px;margin:0 auto;width:100%}.clear{clear:both;line-height:0;height:0}.mb-5{margin-bottom:50px}ul,ol{padding:0;margin-bottom:30px}ul li{list-style:none}strong{color:#FC722B}img{max-width:100%}input,textarea,select{border-radius:0}.row{position:relative}.nav>li>a{padding:0;font-size:20px}.nav>li{position:initial}.nav>li>a:focus,.nav>li>a:hover{background-color:transparent}.small,small{font-size:100%}.btn-white{background:#fff;color:#FC722B;border-radius:0;padding:10px 20px;font-weight:bold;font-size:16px;margin-top:20px}#map-holder{background:#FC722B;height:500px}.mapstip{position:absolute;text-align:center;width:100%;padding:200px 250px 0;color:white}@media (max-width:1615px){.mapstip{padding:200px 20px 0}}@media (max-width:991px){#map-holder{height:400px}.mapstip{padding:30px 20px 0}}@media (max-width:768px){#map-holder{height:350px}}@media (max-width:680px){#map-holder{height:300px}}@media (min-width:769px){.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.orangebox{background:linear-gradient(90deg,#F59C4D 0%,#FC722B 50% );color:#fff;margin-top:100px;margin-bottom:50px}.orangebox h2{font-size:40px;border-bottom:1px solid #fff;padding-bottom:30px;margin-bottom 30px;font-weight:bold;margin-top:0}.orangebox h3{font-size:26px;color:#fff}.orangebox a{background:#fff;color:#FC722B;border-radius:0;padding:10px 20px;font-weight:bold;font-size:16px;margin-top:20px;display:inline-block}.orangebox a:hover{opacity:0.7}.padding-box-left{padding-left:calc((100vw - 1200px) / 2);padding-right:50px}.orangebox .flex{align-items:center}.orangebox .flex .col{float:none !important;flex:1 1 auto}.orangebox .triangle{position:relative;padding:0;overflow:hidden}.orangebox .triangle::before{content:"";background:url(https://www.willystorz-medical.de/templates/willystorzmedical/images/triangle-pattern.png) no-repeat;position:absolute;top:0;left:0;height:100%;width:250px;z-index:2}@media (max-width:1460px){.orangebox .flex{align-items:unset}.padding-box-left{padding-top:50px;padding-bottom:50px}.orangebox .triangle img{position:absolute;top:0;left:0;height:100%;width:auto;max-width:none}}@media (max-width:1300px){.orangebox h2{font-size:35px}.orangebox .triangle img{left:auto;right:0}}@media (max-width:991px){.orangebox{background:linear-gradient(180deg,#F59C4D 0%,#FC722B 50% )}.padding-box-left{padding:50px}.orangebox .triangle::before{display:none}.orangebox .triangle img{position:relative;top:0;left:0;right:0;height:auto;width:auto;max-width:100%;margin:0 auto;display:block}}@media (max-width:575px){.padding-box-left{padding:50px 0px}.orangebox h2{font-size:30px}.orangebox a,.orangebox .btn-white{width:100%;white-space:normal}}.thumbs{margin-left:-5px;margin-right:-5px}.thumbs .col-12{padding:5px}.thumbs .col-12 img{border:1px solid #eee}header{position:relative}#logo{display:block;width:485px;background-size:100%;margin:30px auto}#navigation{background-color:#ebebeb;position:relative}@media (min-width:1025px){#navigation .moduletable{display:flex;justify-content:center}#navigation .nav.menu{width:100%;margin:0 auto;text-align:center;display:flex;justify-content:center}}header #sprache{position:absolute;top:20px;right:2%}div.mod-languages li{margin:0 5px}div.mod-languages a{padding:0}header #sprache .moduletable,header #sprache .moduletable_shopLink{float:left}header #sprache .moduletable_shopLink a{font-weight:bold;padding:5px 20px;position:relative;top:2px;font-size:18px}.navbar{border:0}.navbar-toggle{background-color:#FC722B;width:45px;height:45px;border-radius:0;margin:0;z-index:9}.navbar-toggle .icon-bar{background-color:#fff}.navbar-toggle:hover .icon-bar{background-color:#fff}.navbar-collapse{padding:0}.menu .wrapper{position:relative}.navbar{margin:0;font-weight:300}.menu .navbar-nav li:hover,.menu .navbar-nav li:focus{background-color:#fff}.menu .navbar-nav li a,.menu .navbar-nav li span{font-size:1.125rem;line-height:53px;height:54px;padding:0 15px}.menu .navbar-nav li span{padding:15px}.menu .navbar-nav ul{display:none;position:absolute;top:53px;left:0;background:#fff;padding:50px;padding-top:40px;z-index:999;width:1170px}.menu .navbar-nav ul li a,.menu .navbar-nav ul li span{line-height:normal;height:auto;color:#4a4a4a;padding:2px 0;text-align:left}.menu .navbar-nav ul li a:active{text-decoration:underline}.menu .dropdown-menu{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.parent .dropdown-toggle{float:right}.navbar-header{padding:0 15px}@media (min-width:1025px){#mainMenue{text-align:center}.navbar-header{width:100%}.navbar-collapse{width:100%;float:right}.nav.menu{position:relative;display:block;padding-left:45px}.menu>li{float:left}.menu>li{display:block;position:initial}.menu>li>a{padding:21px 25px}header .menu>li>a::after{content:'|';position:absolute;right:-2px}.menu>li:last-child>a::after{content:''}.menu>li:hover,.menu>li:focus{background-color:#fff}.menu>li:hover a::after,.menu>li:focus a::after,.menu>li.active>a::after,.en-gb .menu>li.current>a::after{color:#646464}.menu>li:hover>a,.menu>li:focus>a{color:#FC722B}.de-de .menu>li.active>a,.en-gb .menu>li.current>a{color:#FC722B}.menu>li ul{display:none;position:absolute;left:0;padding:25px 15px;background-color:#fff;z-index:99999;width:100%;text-align:left}.menu>li ul .menuePic{display:none;position:absolute;top:25px;left:15px}.menu>li ul .menuePic.start{float:left;display:block;position:relative;top:0;left:0;margin-bottom:20px}.menu>li:hover ul{display:block;-webkit-user-select:none;-webkit-touch-callout:none}.menu>li ul li{list-style:none;float:left;width:27%}.menu .menueHeadline{padding-left:30px;font-size:20px;color:#FC722B;float:left;width:50%}.menu>li ul li a{font-family:'ubunturegular';text-decoration:none;font-size:18px;color:#646464;padding:8px 7px;display:block;border-bottom:1px solid #ebebeb}.menu>li ul li:nth-child(even) a{border-right:1px solid #ebebeb}.menu>li ul li:nth-child(2n) a{padding-left:15px}.menu>li ul li:nth-child(13) a{border-bottom:none}.menu li ul li:hover a,.menu li ul li:focus a,.menu li ul li.active a,.en-gb .menu li ul li.current a{background-color:#FC722B;color:#fff}.menu li ul li:hover .menuePic,.menu li ul li:focus .menuePic,.menu li ul li.active .menuePic{display:block}.menu li ul li.active .menuePic{z-index:1}.menu li ul li:hover .menuePic,.menu li ul li:focus .menuePic{z-index:2}.menu .fa{display:none}}@media (max-width:1024px){.collapse.in .collapse{display:block}#logo{width:300px;margin:55px auto}header #navigation{padding:0}header #sprache{top:13px;z-index:7}.menu .navbar-nav li.open ul{display:block}.navbar-nav>li{float:none}.navbar-header{float:none;position:fixed;right:0;top:5%;background:transparent;padding:10px;z-index:10}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:none;margin:0}.menu .navbar-nav ul{padding:0;color:#fff;width:100%;list-style:none;position:relative;top:0;left:0}.parent i{position:absolute;top:9px;right:10px;padding-top:3px;padding-right:10px;cursor:pointer}.menu .nav-child{background-color:rgba(252,114,43,0.5)}.menu .nav-child li{padding:0px;list-style:none;border-top:1px solid #FC722B}.menu .nav-child li a{color:#fff;display:block;width:100%;padding:10px}.menu .navbar-nav ul li:hover a,.menu .navbar-nav ul li:hover span,.menu .navbar-nav ul li:focus a{color:#FC722B}.menuePic,.menueHeadline{display:none}#mainMenue{position:fixed;width:100%;background:rgba(0,0,0,0.8);z-index:9;left:0;top:0px;margin:0;height:100%}.menu>li{text-align:center;border-bottom:1px solid #555;padding:10px 15px}.menu li:last-child{border-bottom:0}.menu li.parent{padding:0}.menu li.parent a{display:block;padding:10px}nav,nav a,nav a:visited{color:#fff}.menu li span{display:inline-block}.menu>li:hover>a,.menu>li:focus>a,.menu>li.active>a{border-bottom:0;color:#FC722B}.menu>li li:hover a,.menu>lili :focus>a,.menu>li li.active>a{color:#FC722B}.arrow-down{display:none !important}footer .row-eq-height{display:block}footer .menu>li{border:none;float:none;padding:0 0 0 5px}.navbar-toggle .icon-bar:nth-of-type(2){top:1px}.navbar-toggle .icon-bar:nth-of-type(3){top:2px}.navbar-toggle .icon-bar{position:relative;transition:all 500ms ease-in-out}.navbar-toggle.active .icon-bar:nth-of-type(1){top:6px;transform:rotate(45deg)}.navbar-toggle.active .icon-bar:nth-of-type(2){background-color:transparent}.navbar-toggle.active .icon-bar:nth-of-type(3){top:-6px;transform:rotate(-45deg)}}#slider{width:100%;position:relative;min-height:180px;overflow:hidden}.slidertext-headline{width:1170px!important;color:#fff!important;font-size:42px!important;font-family:'ubuntumedium'!important;border-bottom:1px solid #fff!important;padding-bottom:10px!important;display:inline}.slidertext-subline{color:#fff;margin-top:30px!important}.n2-ss-section-main-content{justify-content:flex-end!important}.n2-ss-item-content{max-width:1170px;margin:0 auto;text-align:left;margin-bottom:25px}.n2-ss-layers-container{margin-top:0 !important;min-height:300px}#splitslider{background-color:#fff;border-bottom:1px solid #FC722B}#splitslider .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:0px;margin-left:0px}#splitslider .row .half{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;position:relative;overflow:hidden;z-index:0}#splitslider .row .half a::before{position:absolute;top:0;left:-75%;z-index:99;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}#splitslider .row .half a:hover::before{-webkit-animation:shine .75s;animation:shine .75s}#splitslider .row .half .text{position:absolute;left:70px;bottom:50px;z-index:99}#splitslider .row .custom.splitslidertext .text{right:70px;left:auto;text-align:right}#splitslider .text-right{right:70px;left:auto !important;text-align:right}#splitslider .row .half .text .headline{font-size:42px;font-family:'ubuntumedium';color:#404649;border-bottom:1px solid #FC722B;padding:0;margin-bottom:20px}#splitslider .row .moduletable.splitslidertext a{color:#404649}#splitslider .row .moduletable.splitslidertext .text .headline{color:#404649;border-bottom:1px solid #FC722B}#splitslider .row .moduletable.splitslidertext .text .subline span{color:#FC722B}#splitslider .row .half .text .subline{font-size:21px;color:#404649}#splitslider .row .half .text .subline u{color:#FC722B}#splitslider .row .moduletable.splitslidertext .text .subline{color:#FC722B}#splitslider .row .moduletable.splitslidertext img{max-width:100%;max-height:500px;margin-left:9%}@media (max-width:1600px){#splitslider .row .moduletable.splitslidertext img{margin-left:15px;max-width:95%}#splitslider .n2-ss-slider img{margin:0 !important;height:100% !important;width:auto !important}}@media (max-width:900px){#splitslider .row .half .text .headline{font-size:30px}#splitslider .row .half .text{position:absolute;left:20px;bottom:20px}#splitslider .row .custom.splitslidertext .text{right:20px;left:auto;text-align:right}#splitslider .text-right{right:20px}}@media (max-width:768px){#splitslider .row .half .text .headline{font-size:30px;margin-bottom:10px}#splitslider .row .half .text .subline{font-size:18px}}@media (max-width:630px){#splitslider .row{display:block}#splitslider .row .half{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#splitslider .row .moduletable.splitslidertext{height:300px}}@media (max-width:400px){#splitslider{border-bottom:0}#splitslider .row .half{padding-bottom:50px}#splitslider .row .half .text .headline,#splitslider .row .half .text .subline{text-align:center !important}#splitslider .row .half .text{width:90%;width:calc(100% - 40px);bottom:0}#splitslider .row .moduletable.splitslidertext{height:360px}#splitslider .row .moduletable.splitslidertext{background-position:top center}}.cheat{display:none}#banner{position:fixed;right:15px;top:45%;width:196px;text-align:center;color:#fff;font-family:'ubuntumedium';font-size:16px;z-index:6;background:url(https://www.willystorz-medical.de/templates/willystorzmedical/images/banner-bg.png) no-repeat top left}#banner span{display:block;text-transform:uppercase}#banner span.first{font-size:23px;padding-top:20px}#banner .dekra span.first{padding-top:30px}#banner span.middle{font-weight:lighter;font-family:'ubuntulight';border-top:1px solid #fff;border-bottom:1px solid #fff;padding:5px 10px;display:inline;line-height:45px}#banner .handarbeit{height:155px;position:relative}#banner .dekra{height:160px;position:relative}#banner .moduletable_shopBanner{background:#404649;margin-top:33px;border:3px solid #d7d1d3;max-width:195px;margin-left:auto}#banner .moduletable_shopBanner a{color:#fff}#banner .moduletable_shopBanner:hover,#banner .moduletable_shopBanner:focus,#banner .moduletable_shopBanner:active{background:#FC722B}#banner .moduletable_shopBanner span.middle{border:0;position:relative;line-height:1;padding:10px 10px;display:block;width:90%;margin:10px auto}#banner .moduletable_shopBanner span.middle::before{content:" ";height:1px;width:100%;background:#fff;position:absolute;left:0}#banner .moduletable_shopBanner span.middle::before{top:0}@media (max-width:1615px){header #sprache .moduletable_shopLink{display:none}#banner{position:relative;right:0;top:0;width:100%;margin-top:50px;background:none}#banner .moduletable{display:block;height:80px}#banner span{display:inline;padding:0}#banner span.first{font-size:17px}#banner span.middle{line-height:20px;padding:0;margin:0 5px}#banner .handarbeit,#banner .dekra{border:3px solid #ebebeb;position:relative;float:left;width:49.5%;height:100%;margin-right:1%;padding:25px 0}#banner .handarbeit{background:#FC722b}#banner .dekra{background:#007e3f;margin-right:0;border-left-width:5px}#banner .handarbeit:before,#banner .handarbeit:after,#banner .dekra:before,#banner .dekra:after{content:"";display:inline-block;position:absolute;border-style:solid;border-width:36px 25px;bottom:0px}#banner .handarbeit:before{border-color:transparent #ebebeb transparent transparent;right:0}#banner .handarbeit:after{border-color:transparent #fff transparent transparent;right:-4px}#banner .dekra:before{border-color:transparent #ebebeb transparent transparent;left:-55px}#banner .dekra:after{border-color:transparent #007e3f transparent transparent;left:-49px}#banner .moduletable_shopBanner{margin-top:20px;clear:both;display:block;max-width:100%}#banner .moduletable_shopBanner a{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;height:80px}#banner .moduletable_shopBanner span.first{width:auto;flex:0 0 auto;padding-top:0}#banner .moduletable_shopBanner span.middle{width:auto;margin:0 0 0 10px;flex:0 0 auto;padding:5px 0}#banner .moduletable_shopBanner span.middle::after{content:" ";height:1px;width:100%;background:#fff;position:absolute;left:0;bottom:0}}@media (max-width:920px){#banner .moduletable{height:150px}#banner .handarbeit:before,#banner .handarbeit:after,#banner .dekra:before,#banner .dekra:after{border-width:72px 25px}#banner span{display:block}#banner span.first{font-size:23px;padding-top:0px}#banner .dekra span.first{padding-top:0px}#banner span.middle{padding:5px 10px;display:inline;line-height:45px}}@media (max-width:470px){#banner{height:auto}#banner .moduletable{height:auto;width:300px;margin:50px auto 20px}#banner .handarbeit,#banner .dekra{float:none;width:100%}#banner .handarbeit{height:175px}#banner .dekra{height:160px;margin-top:10px;border-left-width:3px;border-top-width:5px}#banner .handarbeit:before,#banner .handarbeit:after,#banner .dekra:before,#banner .dekra:after{border-width:25px 145px;left:0}#banner .dekra:before,#banner .dekra:after{bottom:auto}#banner .handarbeit:before{border-color:transparent transparent #ebebeb transparent}#banner .handarbeit:after{border-color:transparent transparent #fff transparent;bottom:-4px;right:0}#banner .dekra:before{border-color:transparent transparent #ebebeb transparent;top:-55px}#banner .dekra:after{border-color:transparent transparent #007e3f transparent;top:-50px}#banner .moduletable_shopBanner{max-width:300px;margin:0 auto}#banner .moduletable_shopBanner a{height:100px;padding:15px}#banner .moduletable_shopBanner span.middle{margin:0;padding:10px 0}#banner .moduletable_shopBanner span.middle::after{display:none}}#kacheln{margin-top:50px}#kacheln a{position:relative;display:block;overflow:hidden}#kacheln a::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}#kacheln a:hover::before{-webkit-animation:shine .75s;animation:shine .75s}@keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}#kacheln p{background:#ebebeb;border-top:2px solid #ebebeb;padding:18px 20px 20px;font-family:'ubuntumedium';font-size:30px}#kacheln a{color:#646464}#kacheln a:hover p,#kacheln a:focus p{background-color:#d1d1d1;border-color:#FC722B}.noHome main .greyBox{margin:30px 0}main ul.grey{padding:45px 45px 20px;;background-color:#ebebeb;height:100%}main ul.grey li{text-indent:-10px;padding-left:10px}main ul.grey li span{font-family:'ubuntulight'}main ul li{padding:5px 0;font-family:'ubuntumedium'}main ul li::before{content:"\f105";display:inline-block;font:normal normal normal 13px/1 FontAwesome;font-size:inherit;margin-right:5px;margin-left:5px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;transform:translate(0,0);color:#FC722B}main ul li a{color:#646464}main ol{padding-left:15px;list-style:none;counter-reset:li}main ol li::before{content:counter(li);color:#FC722B;display:inline-block;width:1em;margin-left:-1em}main ol li{counter-increment:li}.item-page img{margin-bottom:20px}.instrumente .shiny{position:relative;overflow:hidden;display:block}.instrumente .shiny::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.instrumente .shiny:hover::before{-webkit-animation:shine .75s;animation:shine .75s}#accordion .panel-default>.panel-heading{background:transparent;padding:0;margin:0}#accordion .panel-title .more{font-size:25px;font-family:'ubuntumedium';position:absolute;right:30px;top:50%;margin-top:-15px}#accordion .panel-heading a.collapsed{background:#fff;border-color:#ebebeb;color:#FC722B;padding:25px 55px 25px 15px;font-size:20px;display:block;position:relative}#accordion.news .panel-heading a.collapsed{padding:25px 55px 25px 125px}#accordion .panel-heading a.collapsed .more .minus{display:none}#accordion .panel-heading a.collapsed .more .plus{display:inline-block}#accordion .panel-heading a.collapsed .more:after{content:'\f067';margin-left:20px;line-height:15px;display:inline-block;font:normal normal normal 25px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;transform:translate(0,0)}#accordion .panel-heading a.collapsed .newsThumb{height:50px;width:auto;margin-right:20px;margin-bottom:0;display:inline-block;position:absolute;top:50%;margin-top:-25px;left:15px}#accordion .panel-heading a .newsThumb{display:none}#accordion .panel-heading a{background:#FC722B;color:#fff;padding:25px 55px 25px 15px;font-size:20px;display:block;position:relative}#accordion.news .panel-heading a{padding:25px 55px 25px 15px}#accordion .panel-heading a .more .minus{display:inline-block}#accordion .panel-heading a .more .plus{display:none}#accordion .panel-heading a .more:after{content:'\f068';margin-left:20px;line-height:15px;display:inline-block;font:normal normal normal 25px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;transform:translate(0,0)}#accordion .panel-heading a.collapsed:hover,#accordion .panel-heading a.collapsed:focus{background:#FC722B;border-color:#FC722B;color:#fff;text-decoration:none}#accordion .panel-pic{float:left;margin-right:30px}#accordion .panel-pic-last{float:left;margin-left:30px}#accordion .panel-body .divider{float:left;width:29%}#accordion .panel-body .divider p{padding-left:0}#accordion .panel-body h3{margin-top:30px;margin-bottom:20px}#accordion img{margin-bottom:15px}table{width:100%}table th{padding:15px 0}table tr td{padding-right:15px}table tr td:first-child{font-weight:bold;max-width:300px;padding:0 30px 0 15px}table tr:nth-child(2n){background-color:#ebebeb}table tr img{margin:15px 0}@media (max-width:500px){table,thead,tbody,th,td,tr{display:block;overflow:hidden}tr:first-child{position:absolute;top:-9999px;left:-9999px}.category-list tr:first-child{position:relative;top:0;left:0}td{display:flex}td:before{content:attr(data-label)": ";flex:0 0 5em;font-weight:bold;margin-right:1em;margin-bottom:0.25em}table tr td{padding-left:15px}}.category-list .table>tbody>tr>th{padding:15px}.flex,.d-flex{display:flex;flex-wrap:wrap}.flex{align-items:center}.d-flex>div:not(:last-child){border-right:1px solid #ddd;flex:0 0 33%}.d-flex>div:not(:first-child){padding-left:60px}.centredBlock{max-width:90%;margin:0 auto}.my5{margin-top:80px;margin-bottom:80px}@media (min-width:992px){.text-padding{padding-left:60px}.col-md-pull-6.text-padding{padding-right:60px;padding-left:15px}}@media (max-width:991px){.centredBlock{max-width:100%;margin:0 auto}.d-flex>div:not(:first-child){padding-left:20px}div#n2-ss-41-align{max-width:100% !important;margin-bottom:20px}}@media (max-width:768px){.d-flex>div:not(:last-child){flex:0 0 100%;border-right:0}.d-flex>div:not(:first-child){padding-left:0px}}.bfQuickMode .bfLabelLeft label{display:none}.bfQuickMode section input[type='text'],.bfQuickMode section textarea,.bfQuickMode section select{width:100%;max-width:100%;min-width:100%}.bfQuickMode section.bfElemWrap,.bfQuickMode .bfNoSection{padding:0;margin:0}.bfQuickMode .bfPageIntro{padding:3px 0}.asterix-ancor,.vis_mandatory,.field1 label,.field2 label,.field20 label,.field21 label{display:none}input[type="text"],input[type="email"],input[type="tel"],textarea,select,.visform select{width:100%;height:70px;border:0;border-top:1px solid #646464;padding-left:20px;font-size:18px}.zweispaltig{padding:0}.visform textarea,textarea{padding:20px;height:140px;border:0;border-top:1px solid #646464;width:100%;max-width:100%}input:focus,input:hover{outline:none}input::placeholder,textarea::placeholder,select::placeholder{color:#646464;opacity:0.5}input:hover::placeholder,input:focus::placeholder,textarea:hover::placeholder,textarea:focus::placeholder{color:#FC722B}input.empty::placeholder,textarea.empty::placeholder{color:red}.visforms .visBtnCon input{border:0;font-size:20px;color:#fff;margin-top:10px;padding:10px 20px;background-color:#646464;border-radius:0;opacity:1}.visBtnCon{text-align:right !important}textarea+.visCustomText{text-align:right}.visform:not(.bt5):not(.bt4mcindividual):not(.uikit3):not(.uikit2) p.errorcontainer{margin-bottom:-35px;text-align:end;margin-top:0;padding-top:0}.visform:not(.bt5):not(.bt4mcindividual):not(.uikit3):not(.uikit2) label.error{font-size:12px;color:#f00;padding:0 10px;background-color:#ffeded;border-radius:5px;display:inline-block !important;max-width:60%;margin:0 0 0 30%}.visform:not(.bt5):not(.bt4mcindividual):not(.uikit3):not(.uikit2) p.errorcontainer:after{display:none}#bfSubmitButton:hover,#bfSubmitButton:focus{outline:none;background-color:#FC722B}#left,#right{width:50%;float:left}#left{padding-right:15px}#pflicht,#bfElemWrap37{text-align:right}.bfQuickMode .bfErrorMessage{background:#fff;color:#FC722B;padding:0;margin-bottom:35px}#captchatip p{text-align:right}.modal-box{position:fixed;top:50%;left:50%;width:50%;max-width:630px;min-width:320px;height:auto;z-index:2000;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.modal-content{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;position:relative}.modal-show{visibility:visible}.modal-show.modal-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}footer .row{display:flex;justify-content:center}footer .collapse{display:block !important;border:0 !important;box-shadow:none !important}#footerInfo{background-color:#ebebeb;padding:15px 0;margin-top:25px}#footerInfo .moduletable{text-align:center}#footerInfo p{display:inline;padding-right:20px}#footerInfo p::after{content:'|';padding-left:20px}#footerInfo p:last-child::after{content:''}#footerInfo .fa{color:#FC722B;padding-right:15px}footer{width:100%;padding:90px 0 20px;position:relative;background:#646464;color:#fff}footer .nav.menu{margin-top:0;float:right}footer .nav li:first-child{padding-left:0}footer .nav li a{color:#706F6F}footer .menu li:hover,footer .menu li:focus{background-color:transparent}footer .menu li:hover a,footer .menu li:focus a{color:#FC722B}footer p,footer a{color:#fff}footer .werk38 img{width:100px;margin:-10px 0 0 10px}footer .nav.menu{width:auto;padding-left:0}footer .nav.menu a::after{content:'/';padding-left:5px;color:#fff}footer .nav.menu li:last-child a::after{content:''}footer .nav.menu a{color:#fff;padding:0 0 0 5px}footer .menu>li.active>a{color:#FC722B}.footerMenue{border-right:1px solid #7c7c7c;text-align:right;min-width:335px}footer .copy{text-align:center;font-size:20px;max-width:255px}footer .design{border-left:1px solid #7c7c7c}@media (max-width:1225px){.slidertext{width:95%;padding:0 15px}}@media (max-width:1225px) and (min-width:1025px){.nav.menu{padding-left:0}}@media (max-width:1200px) and (min-width:1025px){.menu>li>a{padding:21px 15px}}@media (max-width:1080px){footer .nav.menu a,footer .copy{font-size:16px}.footerMenue{min-width:10px}footer .row{display:flex;flex-direction:column;align-items:center}footer .nav.menu{margin-top:0;float:none;text-align:center;width:240px}footer .footerMenue{border:0px}footer .copy,footer .design{margin:0 auto;text-align:center;border:0px}}@media (max-width:1024px){footer .nav.menu{margin-top:0;float:none;text-align:center;width:auto;margin-bottom:20px}footer .nav.menu a{color:#fff;padding:5px 0}footer .nav.menu a::after{content:""}}@media (max-width:991px){.xs-text-left{text-align:left !important}h1{font-size:35px}h2{font-size:30px}#kacheln p{font-size:20px}}@media (max-width:768px){h1{font-size:35px}main .greyBox{width:100%;margin:0}main ul.grey{margin-bottom:0}main .greyBox:last-child ul.grey{padding-top:0;padding-bottom:45px}main .greyBox:first-child ul.grey{padding-bottom:0}.noHome main .greyBox{margin:0}footer .nav.menu{float:none;width:145px;margin:0 auto 10px}.footerMenue,footer .copy,footer .design{text-align:center;max-width:none;min-width:100px;width:100%}.item-page .col-xs-12.col-sm-8,.item-page .col-xs-12.col-sm-4{width:100%}.impressionen{margin:50px 0 20px}}@media (max-width:735px){#footerInfo p{display:block}#footerInfo p::after{content:'';padding:0}}@media (max-width:670px){#kacheln{display:none}#bfSubmitButton{width:100%}#left,#right{width:100%;float:none}main ul li{text-indent:-10px;padding-left:15px}}@media (max-width:515px){.zertificat{margin:0 auto 30px !important;display:block}}@media (max-width:470px){.cheat{display:inline-block}.not-xs{display:none}body{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}h1{font-size:30px;margin-top:40px;margin-bottom:20px;padding-bottom:25px}h2{font-size:23px;margin-bottom:20px}.navbar-header{top:0}#logo{width:auto}main ul.grey{padding:25px}.noHome main .greyBox{margin:0}main .greyBox:last-child{margin-bottom:20px}#kacheln .kachel.kachel-left,#kacheln .kachel.kachel-center,#kacheln .kachel.kachel-right{width:100%;padding-left:15px;max-width:400px;float:none;margin:0 auto}#slider .sliderText{font-size:18px}#slider .sliderText .headline{font-size:30px}#slider .sliderText .subline{display:none}#accordion .panel-heading a.collapsed .newsThumb{display:none}#accordion.news .panel-heading a.collapsed{padding:25px 55px 25px 25px}}.isIE8 .menu>li ul li{padding-left:30px}.isIE8 main UL.grey LI{text-indent:0;list-style-type:disc}.isIE8 main ul{padding-left:15px}.isIE8 main UL LI{list-style-type:disc}.isIE8 main ul.grey{padding:45px}.isIE8 .bfQuickMode .bfLabelLeft label{display:block}.isIE8 #bfLabel37{display:none}.historyTimeline>p{display:flex}.historyTimeline>p>span:first-child{flex:0 0 55px}.historyTimeline>p>span:last-child{flex:0 0 calc(100% - 55px);text-indent:-8px}
