html{width:100%;height:100%;overflow-y:scroll}body{width:100%;overflow-y:hidden}html[data-menu-position=open]{overflow-y:hidden}html[data-menu-position=open] .module-datenschutz{display:none!important}.jPanelMenu-panel{height:100%}header{height:80px}header a.navbar-brand{border-bottom:0}header a.navbar-brand:hover,header a.navbar-brand:active,header a.navbar-brand:focus{border-bottom:0}header.navbar{width:100%;z-index:1;position:absolute}@media(min-width:768px){header{position:relative;height:50px}}@media(min-width:992px){header{height:55px}}@media(min-width:1200px){header{height:60px}}.jPanelMenu-panel{height:100%}.jPanelMenu-panel>.container{min-height:100%;padding-top:80px;padding-bottom:120px}.jPanelMenu-panel>.container .shadow-box{padding-bottom:0}.jPanelMenu-panel>.container .content{margin-top:85px;margin-bottom:25px}@media(min-width:768px){.jPanelMenu-panel>.container{min-height:0;padding-bottom:0}.jPanelMenu-panel>.container .shadow-box{padding-bottom:30px;-webkit-box-shadow:0 2px 7px 2px rgba(0,0,0,0.54);-moz-box-shadow:0 2px 7px 2px rgba(0,0,0,0.54);box-shadow:0 2px 7px 2px rgba(0,0,0,0.54)}.jPanelMenu-panel>.container .content{min-height:300px;margin-top:25px;margin-bottom:25px;padding-left:15px;padding-right:15px}}footer{background-color:#E62037;color:#FFF;height:120px;margin-top:-120px}footer a{color:#FFF;border:0}footer a:focus,footer a:hover{color:#FFF;text-decoration:underline;border:0;outline:0;outline-offset:0}footer span{font-size:12px;display:block}footer .row{padding-top:15px;padding-bottom:15px}footer .ref-exanic{padding-right:15px}@media(min-width:480px){footer .dynmic-col{float:right}}@media(min-width:768px){footer{background-color:#FFF;color:#6A686D;margin-top:15px;height:auto}footer a{color:#E62037;font-size:12px}footer a:focus,footer a:hover{color:#6A686D}footer span{display:normal}footer .row{padding-top:0;padding-bottom:0}}.module-slider{margin-left:-15px;margin-right:-15px;pointer-events:none}.module-slider .bx-wrapper ul{padding-left:0;margin-bottom:0}.module-slider .bx-wrapper .bx-viewport{left:0;border:0;overflow:visible!important}.module-slider .bx-wrapper .bx-prev{display:none}.module-slider .bx-wrapper .bx-next{display:none}.module-slider .bx-wrapper .bx-pager{display:none}.module-slider .bx-wrapper .bx-caption{position:absolute;bottom:-55px;left:0;padding-left:5px}.module-slider .bx-wrapper .bx-caption br{display:none}.module-slider .bx-wrapper .bx-caption p{color:#FFF;margin-bottom:0}.module-slider .bx-wrapper .bx-caption p b{color:#FFF;font-weight:normal}.module-slider .bx-wrapper img{width:100%}@media(min-width:768px){.module-slider{margin-left:0;margin-right:0;width:100%;height:100%}.module-slider .bx-wrapper .bx-caption{position:absolute;display:block;background-image:url("..//masterpages/images/ref_caption.png");background-color:transparent;background-repeat:no-repeat;top:20%;left:-5px;padding-left:30px}.module-slider .bx-wrapper .bx-caption br{display:block}.module-slider .bx-wrapper .bx-caption p{margin-bottom:15px;color:#FFF}.module-slider .bx-wrapper .bx-caption p b{color:#FFF;font-size:14px}.module-slider .bx-wrapper img{width:100%;height:100%}}.module-text{color:#6A686D}.module-text h1{font-size:20px;color:#E62037;margin:0;padding-bottom:10px}.module-text a{color:#E62037;border-bottom:1px solid #E62037}.module-text a:hover,.module-text a:focus{border:0;color:#6A686D;outline:0;outline-offset:0}.module-text a img{float:left;margin-top:-6px;margin-left:10px}.module-text p,.module-text table,.module-text tr,.module-text td{font-size:17px}.module-text ul li{font-size:17px}@media(min-width:768px){.module-text h1{font-size:18px;color:#E62037;margin:0}}.icons-homepage{margin-left:-15px}.icons-homepage img{width:100%}@media(min-width:768px){.icons-homepage{margin-left:0}}.module .icons-left{height:60px}.module .icons-left a{border-bottom:0;display:block;text-align:center}.module .icons-left a:hover,.module .icons-left a:focus{border-bottom:0}.module .icons-left img{float:none;margin:0;padding:0}@media(min-width:1200px){.module .icons-left{width:20%}}.module .icons-right-aligned{position:relative}.module .icons-right-aligned img{position:static;margin-top:-20px;margin-right:-10px;float:right}@media(min-width:768px){.module .icons-right-aligned img{margin-top:-75px}}@media(min-width:1200px){.module .icons-right-aligned img{margin-top:0}}.module-contact p{color:#6A686D;font-size:17px}.module-contact .form.form-horizontal .form-group .col-left{padding-left:15px;padding-bottom:5px;width:100%;color:#6A686D}.module-contact .form.form-horizontal .form-group label{font-size:17px}.module-contact .form.form-horizontal .form-submit a{font-size:17px}@media(min-width:768px){.module-contact .form.form-horizontal .form-group .col-left{width:20%}}@media(min-width:992px){.module-contact .form.form-horizontal .form-group .col-left{width:15%}}@media(min-width:1200px){.module-contact .form.form-horizontal .form-group .col-left{width:15%}}.module-datenschutz{position:fixed;left:0;right:0;bottom:0;z-index:1029;background-color:rgba(0,0,0,0.8);margin-bottom:0;opacity:0;transition:opacity .5s;color:white;padding-top:15px}.module-datenschutz.show{opacity:1}.module-datenschutz .ds-container .text p{margin-bottom:15px}.module-datenschutz .ds-container .form{margin-top:20px;margin-bottom:15px}@media(min-width:768px){.module-datenschutz .ds-container{display:flex;align-items:center;margin:0 auto}.module-datenschutz .ds-container .text{padding-right:15px;margin-bottom:0}.module-datenschutz .ds-container .text p{hyphens:none}.module-datenschutz .ds-container .form{margin-top:0}}.navbar-default{background-color:#FFF;border:0;margin-bottom:0}.navbar-default .navbar-header .navbar-brand{padding-bottom:40px}.navbar-default .navbar-header a{padding-left:0;padding-right:0}.navbar-default .navbar-header a img{height:40px;width:220px}.navbar-default .navbar-toggle{border:0;float:none}.navbar-default .navbar-toggle .navbar-toggle-icon{background-image:url("../App_Themes/schaeferstammbach/images/custom-menu.png")}.navbar-default .navbar-nav>li>a{font-size:16px;color:#E62037;border-bottom:0}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#FFF;outline:0;outline-offset:0}.navbar-default .navbar-nav>.active{border-bottom:1px solid #E62037}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{outline:0;outline-offset:0;color:#FFF}@media(min-width:768px){.navbar-default{margin-top:25px}.navbar-default .navbar-header a{padding-left:13px;width:250px;height:70px}.navbar-default .navbar-header a img{width:100%;height:100%}.navbar-default .navbar-header .navbar-brand{padding-bottom:15px}}.sidebar-navigation li{width:100%}.sidebar-navigation li a{color:#6A686D;border-bottom:1px solid #6A686D}.sidebar-navigation .selected a{color:#E62037;border-bottom:1px solid #E62037}@media(min-width:992px){.sidebar-navigation{font-size:16px}.sidebar-navigation>li>a{color:white}}.overlapping-navigation-slider{position:absolute;top:-30px;padding:0}.overlapping-navigation-slider ul{background-color:rgba(0,0,0,0.8);height:30px;width:100%}.overlapping-navigation-slider ul li a{font-size:16px;color:#FFF;border-bottom:0;line-height:.0}.overlapping-navigation-slider ul li a:hover,.overlapping-navigation-slider ul li a:focus{outline:0;outline-offset:0;background-image:url("../App_Themes/schaeferstammbach/images/main_menu_hover.png")}@media(min-width:768px){.overlapping-navigation-slider{width:720px}.overlapping-navigation-slider ul{padding-left:90px}}@media(min-width:992px){.overlapping-navigation-slider{width:940px}.overlapping-navigation-slider ul{padding-left:230px}}@media(min-width:1200px){.overlapping-navigation-slider{width:1140px}.overlapping-navigation-slider ul{padding-left:250px}}.menu-trigger{position:absolute;right:2px;top:5px;cursor:pointer;padding:20px}#jPanelMenu-menu{padding:0}.menu-mobile img{height:40px;width:220px}.menu-mobile a{border:0}.menu-mobile .navbar-toggle{display:none}.menu-mobile .navbar-collapse{margin-top:70px;display:table;width:100%}.menu-mobile .navbar-collapse ul li{font-size:20px}.menu-mobile .navbar-collapse ul li a{border:0;color:#9d9d9d}.menu-mobile .navbar-collapse ul li a .caret{position:absolute;right:15px;border:0;background-image:url("../App_Themes/schaeferstammbach/images/carret-symbol-normal.png");background-repeat:no-repeat;height:30px;width:35px}.menu-mobile .navbar-collapse ul li a:focus{outline:0;outline-offset:0}.menu-mobile .navbar-collapse ul li a:focus,.menu-mobile .navbar-collapse ul li a:hover{background-color:transparent;color:#6A686D}.menu-mobile .navbar-collapse ul .open a .caret{background-image:url("../App_Themes/schaeferstammbach/images/carret-symbol-clicked.png")}.menu-mobile .navbar-collapse ul .open a:focus{outline:0;outline-offset:0}.menu-mobile .navbar-collapse ul .has-child ul li{font-size:18px;padding-top:5px;padding-bottom:5px}.menu-mobile .navbar-collapse ul .has-child ul li a{text-align:left;border-bottom:1px solid #6A686D}.menu-mobile .navbar-collapse ul .has-child ul li a:focus{outline:0;outline-offset:0}.menu-mobile .navbar-collapse ul .has-child ul li a:focus,.menu-mobile .navbar-collapse ul .has-child ul li a:hover{background-color:transparent;color:#6A686D}.menu-mobile .navbar-collapse ul .child-selected{color:#9d9d9d}.menu-mobile .navbar-collapse ul .child-selected .selected a{color:#9d9d9d;background-color:#FFF;border-bottom:1px solid #E62037}.menu-mobile .navbar-collapse ul .child-selected .selected a:focus{outline:0;outline-offset:0}.menu-mobile .navbar-collapse ul .child-selected .selected a:focus,.menu-mobile .navbar-collapse ul .child-selected .selected a:hover{background-color:transparent;color:#6A686D}body.cke_editable{padding:10px}body{font-family:Arial,Helvetica,sans-serif;color:#E62037;font-weight:normal;font-size:14px;line-height:22px}h1{font-family:Arial,Helvetica,sans-serif;font-size:24px;line-height:30px;margin-bottom:20px;font-weight:bold}h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:24px;margin-bottom:15px;font-weight:bold}b,strong{font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-weight:bold}p{-ms-word-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;margin-bottom:15px}a{color:#E62037;border-bottom:1px solid #E62037;cursor:pointer;text-decoration:none}a:hover,a:active,a:focus{color:#ED791C;text-decoration:none;border-bottom:1px solid #ED791C}ul,ol{margin-bottom:15px}.btn-default{color:#FFF;background-color:#E62037}