@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,700);@import url('https://fonts.googleapis.com/css?family=Montserrat:300i,400i,500i,600i,700i');@import url(/css/ionicons-2.0.1/css/ionicons.min.css);.logo{font-family:'Montserrat', sans-serif;line-height:160%;}.logo strong{font-size:54px;font-weight:500;}.logo p{font-weight:300;text-align:right;}html,body{height:100%;width:100%;margin:0;}body{margin:0;padding:0;font-family:'Source Sans Pro', sans-serif;font-weight:400;font-size:18px;line-height:160%;color:#000;-webkit-text-size-adjust:none;}h1,h2,h3,h4{font-weight:normal;font-family:'Source Sans Pro', sans-serif;width:100%;}h1,h2{font-size:2em;letter-spacing:1px;}h3{font-size:1.5em;}a{color:#fff;text-decoration:none;}address{font-style:normal;}#c-1{margin:0 auto;width:100%;max-width:960px;}.footer{background-color:#222;}.banner{min-height:100%;height:100%;width:100%;}.banner h1{position:relative;top:-70px;}.menuWrapper{position:fixed;bottom:auto;top:0;padding:0 150px;left:50%;margin-left:0 !important;-webkit-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:160;}.menuWrapper > section{left:50%;margin-left:0 !important;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}.menuWrapper .inner.container{max-width:960px;width:100%;}.menuWrapper .ed-image{line-height:60px;padding:5px 0;}.menuWrapper .ed-image img{vertical-align:middle;}.menuWrapper.sticky{position:fixed;box-shadow:0 1px 3px rgba(0, 0, 0, .3);top:0;bottom:auto;background:#fff;z-index:160;}.menuWrapper.sticky .ed-image{background:url(/images/960/1643805/logor.png) no-repeat;background-size:contain;}.menuWrapper.sticky .ed-image img{opacity:0;}.menuWrapper.sticky .ed-menu ul li a{color:#000;}.menuWrapper .ed-menu{text-align:right;padding:0;font-size:0;line-height:0;position:relative;z-index:100;}.menuWrapper .ed-menu ul{list-style:none;margin:0 auto;padding:0;line-height:60px;}.menuWrapper .ed-menu ul li{margin:0;padding:0;display:inline-block;-webkit-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;}.menuWrapper .ed-menu ul li a{color:#fff;font-family:'Source Sans Pro', sans-serif;font-size:16px;font-weight:500;padding:5px 10px;margin:0 5px;margin-top:25px;line-height:120%;display:block;text-decoration:none;letter-spacing:1px;border-radius:10px;-webkit-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;}.menuWrapper .ed-menu ul li a:hover,.menuWrapper .ed-menu ul li a.active{background:#c00;color:#fff;}#start .ed-text{width:100%;font-family:'Montserrat', sans-serif;color:#fff;font-size:32px;font-weight:400;line-height:120%;text-align:center;}#start .ed-text a{padding:5px 20px;background:#c00;font-size:16px;margin-top:50px;border-radius:10px;-webkit-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}#start .ed-text a:hover{background:#fff;color:#c00;}.columns{display:block;width:100%;-webkit-column-count:2;-ms-column-count:2;-moz-column-count:2;-o-column-count:2;column-count:2;-webkit-column-gap:50px;-ms-column-gap:50px;-moz-column-gap:50px;-o-column-gap:50px;column-gap:50px;}.ed-headline h1,.ed-headline h2{font-family:'Montserrat', sans-serif;font-weight:500;line-height:130%;font-size:34px;position:relative;color:#c00;letter-spacing:0;margin:0 0 30px 0;text-shadow:0 1px 5px rgba(0, 0, 0, .3);}.ed-headline h3{font-size:24px;color:#bb0233;margin:0;line-height:170%;}.sh{position:absolute;top:55px;bottom:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}.sh h2{font-size:73px;color:rgba(204, 0, 0, .05);text-shadow:none;white-space:nowrap;}#ueberuns .dienstleistung{color:#fff;font-size:16px;text-align:center;}#ueberuns .dienstleistung p{Background:#c00;width:100%;margin:5px 0;padding:5px 0;line-height:130%;}#neueroller .ed-grid{color:#fff;}#neueroller .ed-grid .button{font-weight:600;background:#900;}#neueroller .ed-grid .roll .full-width{padding:25px !important;}#neueroller .ed-grid .roll .test{padding:0 25px;}.ed-text p{margin:0;}.ed-text ul{margin:0;padding:0;}.ed-text ul li{list-style:none;margin-left:20px;}.ed-text ul li::before{color:#bb0233;content:'\f125';font-size:12px;font-family:ionicons;display:inline-block;margin-left:-20px;width:20px;}.ed-text table{width:100%;box-sizing:border-box;border-collapse:collapse;}.ed-text table tr{vertical-align:top;}.ed-text table tr td{padding:4px;}.ed-text table tr:nth-child(odd){background:rgba(187, 2, 51, .1);}.ed-button .button{-webkit-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;background:#bb0233;border-radius:0;font-size:18px;text-shadow:none;box-shadow:none;color:#fff;text-decoration:none;font-family:'Source Sans Pro', sans-serif;font-weight:300;width:100%;padding:14px 0;box-sizing:border-box;max-width:480px;position:relative;}.ed-button .button:hover{background:#ed0341;}.imprint{padding:0;/* START: Automatically inserted by preset manager */}.imprint h2{font-size:34px;line-height:34px;display:block;margin:50px 0 0 0;text-align:left;border:none;padding:0;}.imprint h2:before,.imprint h2:after{display:none;}.imprint p{margin:0 0 30px 0;text-align:justify;}.imprint ul{margin:0 0 30px 0;list-style:none;margin-left:0px !important;padding:0;}.imprint ul li{padding:0;margin-left:26px;}.imprint ul li::before{color:#a0f;content:"\f0da";display:inline-block;font-family:"FontAwesome", monospace;margin-left:-25px;width:25px;}.shadow > section{overflow:hidden;}.shadow > section::before{content:'';width:100%;height:50px;background:#000;box-shadow:0 0 30px 10px rgba(0, 0, 0, .5);position:absolute;top:-50px;left:0;z-index:2;border-radius:50%;}#impressum a{color:#000;}.kontaktContainer{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:10%;z-index:101;width:350px;background:#c00;color:#fff;font-size:15px;line-height:22px;box-shadow:13px 13px 35px -3px rgba(0, 0, 0, 0.5);}.kontaktContainer p{padding:0 30px;}.kontaktContainer a{text-decoration:underline;}.kontaktContainer a:hover{color:#bb0233;}@media screen and (max-width:960px){/* END: Automatically inserted by preset manager *//* START: Automatically inserted by preset manager */> .ed-section > section,> .ed-grid{padding-left:15px !important;padding-right:15px !important;}}.ed-form-container form input[type="text"],.ed-form-container form input[type="phone"],.ed-form-container form input[type="email"],.ed-form-container form select,.ed-form-container form textarea{border-radius:0;background:none;border:1px solid #c00;padding:0 10px;margin:0;line-height:44px;height:44px;color:#c00;font-family:'Source Sans Pro', sans-serif;font-size:18px;font-weight:300;-webkit-appearance:none;}.ed-form-container form input[type="text"]::placeholder,.ed-form-container form input[type="phone"]::placeholder,.ed-form-container form input[type="email"]::placeholder,.ed-form-container form select::placeholder,.ed-form-container form textarea::placeholder{color:#fff;opacity:0.7;}.ed-form-container form .ed-element{padding:0 0 15px 0;}.ed-form-container form .ed-form-button,.ed-form-container form .ed-grid,.ed-form-container form .ed-form-captcha{padding:0;}.ed-form-container form textarea{height:160px;}.ed-form-container form button[type="submit"]{-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;border-radius:0;border:none;background:#c00;line-height:44px;height:44px;padding:0 10px;margin:0;color:#fff;font-family:'Montserrat', sans-serif;font-size:20px;font-weight:300;box-sizing:border-box;width:100%;-webkit-appearance:none;text-shadow:none;text-transform:uppercase;}.ed-form-container form button[type="submit"]:hover{color:#fff;background:#bb0233;}.ed-form-container form .regenerate{float:left;line-height:12px;}.kontakt{z-index:1110;box-shadow:0 1px 5px rgba(0, 0, 0, .3);width:450px;background:#fff;position:fixed;-webkit-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;top:230px;right:-450px;/* END: Automatically inserted by preset manager */}.kontakt i{color:#fff;background:#c00;padding:20px;font-size:24px;}.kontakt:hover{right:0;}#social_facebook{position:fixed;z-index:100;top:150px;right:45px;bottom:auto;}#social_facebook i{box-shadow:0 1px 2px rgba(0, 0, 0, .5);background:#c00;color:#fff;display:block;margin:0;line-height:64px;text-align:center;width:64px;height:64px;font-size:28px;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}#social_facebook i:hover{color:#fff;background:#890125;}#social_facebook > a{position:absolute;right:-45px;top:0;}.hidedesktop{display:none !important;}.hidemobile{display:block !important;}@media screen and (max-width:767px){.hidedesktop{display:block !important;}.hidemobile{display:none !important;}[class*="span"]{padding:0 !important;}.mobile_logo img{transform:scale(0.7);margin-left:-50px;margin-top:10px;}div#c-1 > .ed-section > section,div#c-1 .ed-reference-section .container{padding-left:20px !important;padding-right:20px !important;}div#c-1 .ed-reference-section .inner.container .container{padding-left:0 !important;padding-right:0 !important;}div#c-1 .columns{display:block;width:95%;-webkit-column-count:1;-ms-column-count:1;-moz-column-count:1;-o-column-count:1;column-count:1;-webkit-column-gap:50px;-ms-column-gap:50px;-moz-column-gap:50px;-o-column-gap:50px;column-gap:50px;}div#c-1 .left-banner p{font-size:40px;}div#c-1 .kontakt{z-index:1110;box-shadow:0 1px 5px rgba(0, 0, 0, .3);width:50%;background:#fff;position:fixed;-webkit-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;top:60%;}div#c-1 .kontakt i{color:#fff;background:#c00;padding:20px;font-size:24px;}div#c-1 .kontakt:hover{right:0;}div#c-1 .ed-form-container form input[type="text"],div#c-1 .ed-form-container form input[type="phone"],div#c-1 .ed-form-container form input[type="email"],div#c-1 .ed-form-container form select,div#c-1 .ed-form-container form textarea{border-radius:0;background:none;border:1px solid #fff;padding:0 10px;margin:0;line-height:44px;height:44px;color:#fff;font-family:'Source Sans Pro', sans-serif;font-size:18px;font-weight:300;-webkit-appearance:none;}div#c-1 .ed-form-container form .ed-element{padding:0 0 15px 0;}div#c-1 .ed-form-container form .ed-form-button,div#c-1 .ed-form-container form .ed-grid,div#c-1 .ed-form-container form .ed-form-captcha{padding:0;}div#c-1 .ed-form-container form textarea{height:160px;}div#c-1 .ed-form-container form button[type="submit"]{-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;border-radius:0;border:none;background:#fff;line-height:44px;height:44px;padding:0 10px;margin:0;color:#bb0233;font-family:'Montserrat', sans-serif;font-size:20px;font-weight:300;box-sizing:border-box;width:100%;-webkit-appearance:none;text-shadow:none;text-transform:uppercase;margin-top:10px;}div#c-1 .ed-form-container form button[type="submit"]:hover{color:#fff;background:#bb0233;}div#c-1 .ed-form-container form .regenerate{float:left;line-height:12px;}div#c-1 .mbkontakt .button{color:#bb0233;background:#fff;margin:5px 0;}.sh{bottom:auto;left:50%;top:90px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}.sh h2{font-size:36px;color:rgba(204, 0, 0, .05);text-shadow:none;white-space:nowrap;}.ed-grid .ed-button{margin-bottom:5px;}h1#logo{margin-left:15px;margin-top:38px;}#social_facebook{display:none;}div#c-1 .menuWrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);height:100%;position:fixed !important;top:0 !important;bottom:auto;left:0;padding:0 0 !important;background:#c00;}div#c-1 .menuWrapper .ed-image{transform:scale(0.56);margin-left:-80px;margin-top:-3px;}div#c-1 .menuWrapper.sticky{background:#fff;}div#c-1 .menuWrapper.sticky .ed-image{transform:scale(0.56);margin-left:-80px;margin-top:-3px;}div#c-1 .menuWrapper.sticky .ed-menu ul li a{color:#bb0233;}div#c-1 .menuWrapper.sticky .ed-menu ul li a:hover,div#c-1 .menuWrapper.sticky .ed-menu ul li a.active{color:#fff;background:#bb0233;}div#c-1 .menuWrapper.open{-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}div#c-1 .menuWrapper h1 img{width:70% !important;margin-left:15px !important;}div#c-1 .menuWrapper .ed-menu{padding:0 !important;overflow-y:scroll;width:100% !important;height:100vh;position:relative;display:block;text-align:center;-webkit-overflow-scrolling:touch;}div#c-1 .menuWrapper .ed-menu ul{display:block;position:relative;}div#c-1 .menuWrapper .ed-menu ul li{width:100% !important;display:block;}div#c-1 .menuWrapper .ed-menu ul li a{width:100% !important;display:block;font-size:20px;line-height:45px;margin:0;padding:0;color:#fff;}div#c-1 .menuWrapper .ed-menu ul li a:hover,div#c-1 .menuWrapper .ed-menu ul li a.active{color:#bb0233;background:#fff;}}@media screen and (max-width:1242px){.menuWrapper .ed-menu ul li a{margin-top:35px !important;font-size:14px;}.menuWrapper.sticky .ed-image{margin-top:16px !important;line-height:0;}}@media screen and (max-width:1024px){.menuWrapper{padding:0 15px;}.menuWrapper .ed-menu{text-align:right;}.menuWrapper .ed-menu ul li a{margin:0 5px;margin-top:20px !important;font-size:11px;}.menuWrapper.sticky .ed-image{margin-top:16px !important;line-height:0;}.kontaktContainer{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:2%;z-index:101;width:300px;background:#c00;color:#fff;font-size:15px;line-height:22px;box-shadow:13px 13px 35px -3px rgba(0, 0, 0, 0.5);}.kontaktContainer p{padding:0 30px;}.kontaktContainer a{text-decoration:underline;}.kontaktContainer a:hover{color:#bb0233;}h1#logo{padding-left:20px;}.columns{display:block;width:95%;-webkit-column-count:2;-ms-column-count:2;-moz-column-count:2;-o-column-count:2;column-count:2;-webkit-column-gap:50px;-ms-column-gap:50px;-moz-column-gap:50px;-o-column-gap:50px;column-gap:50px;}div#c-1 > .ed-section > section{padding-left:20px !important;padding-right:20px !important;/* .shadow .container,
														.ed-reference-section .container {
															padding-left: 0 !important;
															padding-right: 0 !important;
														} */}}#menuTrigger{opacity:1;margin:0;padding:0;width:60px;height:45px;padding:0;position:fixed;top:7px;right:10px;margin:20px auto;z-index:99999;display:none;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease;-ms-transition:0.25s ease;-moz-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease;cursor:pointer;/* START: Automatically inserted by preset manager *//* END: Automatically inserted by preset manager */}@media screen and (max-width:767px){#menuTrigger{display:block;transform:scale(0.8);}}#menuTrigger:hover{opacity:1;}#menuTrigger:before{content:'';-webkit-transition:0.25s ease;-ms-transition:0.25s ease;-moz-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease;font-family:'Source Sans Pro', sans-serif;font-size:16px;line-height:41px;position:relative;left:-60px;text-transform:uppercase;color:#bb0233;opacity:1;}#menuTrigger:after{position:absolute;content:"";height:60px;width:65px;background:#fff;z-index:-1;top:-9px;left:-3px;}#menuTrigger.hide-title:before{opacity:0;}#menuTrigger span{display:inline-block;position:absolute;height:4px;width:50%;background:#bb0233;opacity:1;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease;-ms-transition:0.25s ease;-moz-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease;}#menuTrigger span:nth-child(even){left:50%;border-radius:0 9px 9px 0;}#menuTrigger span:nth-child(odd){left:0px;border-radius:9px 0 0 9px;}#menuTrigger span:nth-child(1),#menuTrigger span:nth-child(2){top:0px;}#menuTrigger span:nth-child(3),#menuTrigger span:nth-child(4){top:18px;}#menuTrigger span:nth-child(5),#menuTrigger span:nth-child(6){top:36px;}#menuTrigger span:nth-child(5),#menuTrigger span:nth-child(6){top:36px;}#menuTrigger span:nth-child(5),#menuTrigger span:nth-child(6){top:36px;}#menuTrigger.open{opacity:1;}#menuTrigger.open:before{opacity:0;visibility:hidden;}#menuTrigger.open span{background-color:#bb0233;}#menuTrigger.open span:nth-child(1),#menuTrigger.open span:nth-child(6){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}#menuTrigger.open span:nth-child(2),#menuTrigger.open span:nth-child(5){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}#menuTrigger.open span:nth-child(1){left:5px;top:7px;}#menuTrigger.open span:nth-child(2){left:calc(50% - 5px);top:7px;}#menuTrigger.open span:nth-child(3){left:-50%;opacity:0;}#menuTrigger.open span:nth-child(4){left:100%;opacity:0;}#menuTrigger.open span:nth-child(5){left:5px;top:29px;}#menuTrigger.open span:nth-child(6){left:calc(50% - 5px);top:29px;}.imprint h3{text-align:left;}