.container{position: relative}.carousel-fade .carousel-inner .item{transition-property: opacity}.carousel-fade .carousel-inner .item,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{opacity: 0}.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity: 1}.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left: 0;transform: translate3d(0, 0, 0)}.carousel-fade .carousel-control{z-index: 2}body{padding-top: 82px;color: #808080;font-size: 16px;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif}@media screen and (min-width: 768px){body{padding-top: 192px}}@media screen and (min-width: 1200px){body{padding-top: 156px}}a{color: #808080}a:hover,a:focus{color: #c71712;text-decoration: none}p{margin-bottom: 25px}h1,.h1,h2,.h2,h3,.h3,h4,.h4{margin-bottom: 25px;font-size: 16px;font-weight: 700}h1,.h1,h2,.h2{text-transform: uppercase}h2,.h2,h3,.h3,h4,.h4{margin-top: 35px}h1,.h1{color: #c71712;font-size: 20px}h3,.h3{margin-bottom: 15px}h4,.h4{margin-top: 20px;margin-bottom: 0}img{max-width: 100%;height: auto}.btn-geka,.rsform-submit-button{background-color: #003b80;border-radius: 0;border-color: #003b80;-webkit-box-shadow: 2px 2px 0px 1px #808080;box-shadow: 2px 2px 0px 1px #808080}.btn-geka:hover,.btn-geka:focus,.rsform-submit-button:hover,.rsform-submit-button:focus{color: #c71712;background-color: #003b80;border-color: #003b80}.rsform-submit-button{float: right}.form-horizontal .form-group{margin-right: 0;margin-left: 0}.form-control{color: #000;background-color: #eee;border-color: #eee;border-radius: 0;-webkit-box-shadow: 2px 2px 0px 1px #808080;box-shadow: 2px 2px 0px 1px #808080}.form-control:focus{border-color: #808080;-webkit-box-shadow: 2px 2px 0px 1px #808080;box-shadow: 2px 2px 0px 1px #808080}.has-error .form-control{-webkit-box-shadow: 2px 2px 0px 1px #808080;box-shadow: 2px 2px 0px 1px #808080}.has-error .form-control:focus{-webkit-box-shadow: 2px 2px 0px 1px #808080;box-shadow: 2px 2px 0px 1px #808080}.select-wrapper{position: relative}.select-wrapper select.form-control{-moz-appearance: none;-webkit-appearance: none;-o-appearance: none;appearance: none}.select-wrapper:after{position: absolute;top: 13px;right: 13px;content: '';width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 8px solid #808080}.navbar-geka{width: 100%;margin-bottom: 0;background-color: #fff;border: 0;border-radius: 0}@media screen and (min-width: 768px){.navbar-geka .navbar-header{float: none}}.navbar-geka .navbar-header .navbar-toggle{margin-top: 23px}@media screen and (min-width: 768px){.navbar-geka .navbar-header .navbar-toggle{margin-top: 8px}}.navbar-geka .navbar-header .navbar-toggle .icon-bar{background-color: #003b80}.navbar-geka .navbar-header .navbar-brand{height: 80px;line-height: 80px;margin-left: 0;padding: 0 15px}@media screen and (min-width: 768px){.navbar-geka .navbar-header .navbar-brand{height: 110px;line-height: 110px}}.navbar-geka .navbar-header .navbar-brand .custom p{margin-bottom: 0}.navbar-geka .navbar-header .navbar-brand .custom p img{width: auto;height: 80px}@media screen and (min-width: 768px){.navbar-geka .navbar-header .navbar-brand .custom p img{height: 110px}}.navbar-geka .navbar-collapse{position: relative;background-color: #003b80;border-bottom: 6px solid #7fb2e5}.navbar-geka .navbar-collapse .navbar-main{margin-right: -15px}@media screen and (min-width: 768px){.navbar-geka .navbar-collapse .navbar-main{margin-right: 15px}}.navbar-geka .navbar-collapse .navbar-main > li{position: static}.navbar-geka .navbar-collapse .navbar-main > li > a{padding: 12px 17px 8px;color: #fff;font-size: 16px;font-weight: 500;text-transform: uppercase}.navbar-geka .navbar-collapse .navbar-main > li > a:hover,.navbar-geka .navbar-collapse .navbar-main > li > a:focus{background-color: transparent}.navbar-geka .navbar-collapse .navbar-main > li.active > a,.navbar-geka .navbar-collapse .navbar-main > li:hover > a,.navbar-geka .navbar-collapse .navbar-main > li:focus > a{color: #c71712}.navbar-geka .navbar-collapse .navbar-main > li .navbar-sub{background-color: #7fb2e5}@media screen and (min-width: 768px){.navbar-geka .navbar-collapse .navbar-main > li .navbar-sub{position: absolute;top: 52px;left: 0;width: 100%;margin-top: -12px}}@media screen and (min-width: 1200px){.navbar-geka .navbar-collapse .navbar-main > li .navbar-sub{display: none}}.navbar-geka .navbar-collapse .navbar-main > li .navbar-sub .navbar-child{list-style: none;margin-bottom: 0;padding-left: 17px;overflow: hidden}@media screen and (min-width: 768px){.navbar-geka .navbar-collapse .navbar-main > li .navbar-sub .navbar-child{float: right;padding-left: 0;margin-right: 15px}}.navbar-geka .navbar-collapse .navbar-main > li .navbar-sub .navbar-child > li{display: block;position: relative}@media screen and (min-width: 768px){.navbar-geka .navbar-collapse .navbar-main > li .navbar-sub .navbar-child > li{float: left}}.navbar-geka .navbar-collapse .navbar-main > li .navbar-sub .navbar-child > li > a{display: block;position: relative;padding: 12px 12px 8px;color: #fff;font-size: 16px;font-weight: 500;text-transform: uppercase}.navbar-geka .navbar-collapse .navbar-main > li .navbar-sub .navbar-child > li > a:hover,.navbar-geka .navbar-collapse .navbar-main > li .navbar-sub .navbar-child > li > a:focus{text-decoration: none}.navbar-geka .navbar-collapse .navbar-main > li .navbar-sub .navbar-child > li.active > a,.navbar-geka .navbar-collapse .navbar-main > li .navbar-sub .navbar-child > li:hover > a,.navbar-geka .navbar-collapse .navbar-main > li .navbar-sub .navbar-child > li:focus > a{color: #c71712}@media screen and (min-width: 992px){.navbar-geka .navbar-collapse .navbar-main > li:hover .navbar-sub{display: block}}.navbar-geka .navbar-collapse .mod-languages{position: absolute;top: -75px;right: 27px}.navbar-geka .navbar-collapse .mod-languages ul > li > a{display: inline-block}.navbar-geka .navbar-collapse .mod-languages ul > li > a > img{opacity: 0.3;transition: opacity 0.3s ease-in-out}.navbar-geka .navbar-collapse .mod-languages ul > li:hover > a img,.navbar-geka .navbar-collapse .mod-languages ul > li.lang-active > a img{opacity: 1;transition: opacity 0.3s ease-in-out}.navbar-geka .navbar-collapse .crosslink{position: absolute;top: -100px;right: 32px;color: #c71712;font-style: italic}.navbar-geka .navbar-collapse .crosslink p{margin-bottom: 0}.navbar-geka .navbar-collapse .crosslink a{color: #c71712}.hero{position: relative;height: 300px;background-color: #fff}@media screen and (min-width: 768px){.hero{height: 500px}}@media screen and (min-width: 1200px){.hero{height: 700px}}.hero .carousel .carousel-inner .item{height: 300px;background-position: center center;background-repeat: no-repeat;background-size: cover}@media screen and (min-width: 768px){.hero .carousel .carousel-inner .item{height: 500px}}@media screen and (min-width: 1200px){.hero .carousel .carousel-inner .item{height: 700px}}.hero .single{height: 300px;background-position: center center;background-repeat: no-repeat;background-size: cover}@media screen and (min-width: 768px){.hero .single{height: 500px}}@media screen and (min-width: 1200px){.hero .single{height: 700px}}.hero .heroAngle{position: relative;margin-top: -50px;width: 100%;height: 50px;border-top: 50px solid transparent;border-bottom: 0px solid transparent}@media screen and (min-width: 768px){.hero .heroAngle{margin-top: -80px;height: 80px;border-top: 80px solid transparent}}@media screen and (min-width: 992px){.hero .heroAngle{margin-top: -110px;height: 110px;border-top: 110px solid transparent}}main{background-color: #fff}main .main{padding: 20px 0 60px}@media screen and (min-width: 768px){main .main{padding-bottom: 115px}}main .main .items{list-style: none;margin: 0 -15px;padding-left: 0;overflow: hidden}@media screen and (min-width: 768px){main .main .items{margin: 0 -30px}}@media screen and (min-width: 992px){main .main .items{margin: 0 -45px}}main .main .items.leistungenItems{margin-top: 50px}main .main .items .item{padding-left: 15px;padding-right: 15px}@media screen and (min-width: 768px){main .main .items .item{float: left;width: 50%;padding-left: 30px;padding-right: 30px}}@media screen and (min-width: 992px){main .main .items .item{padding-left: 45px;padding-right: 45px}}main .main .items .item:not(:first-child){margin-top: 15px}@media screen and (min-width: 768px){main .main .items .item:not(:first-child){margin-top: 0}}main .main .items .item .itemImage{display: block}main .main .items .item .itemTitle{margin-top: 0;margin-bottom: 0}main .main .items .item .itemTitle a{display: block;line-height: 20px;padding: 15px 10px;color: #fff;font-size: 16px;background-color: #003b80}main .main .items .item .itemTitle a:hover,main .main .items .item .itemTitle a:focus{color: #c71712}main .main .locations{list-style: none;margin-top: 75px;margin-bottom: 0;padding-left: 0;overflow: hidden}main .main .locations > li{float: left;display: block;position: relative;width: 50%}@media screen and (min-width: 768px){main .main .locations > li{width: 44%}}main .main .locationMap{margin-top: 67px}.mapsList{position: relative;height: 500px}.mapsList .mapsContainer{position: absolute;left: -1000%;width: 100%}.mapsList .mapsContainer:first-child,.mapsList .mapsContainer.open{left: 0}.mapsList .mapsContainer .map{height: 500px}.lagereiBox{padding: 15px 20px;background-color: #eee}.lagereiBox ul{margin-top: 45px;margin-bottom: 30px}@media screen and (min-width: 768px){.lagereiBox ul{margin-left: 30px}}footer{background-color: #003b80;padding: 45px 15px;color: #fff;overflow: hidden}footer a{color: #fff}footer a:hover,footer a:focus{color: #c71712}footer .left,footer .middle{line-height: 30px}@media screen and (max-width: 991px){footer .left,footer .middle{padding-bottom: 15px}}@media screen and (min-width: 992px){footer .left .custom{padding-left: 30px}}@media screen and (min-width: 1200px){footer .left .custom{padding-left: 70px}}@media screen and (max-width: 991px){footer .navigation .nav{margin-left: -15px}}footer .navigation .nav > li > a{padding-top: 5px;padding-bottom: 5px}footer .navigation .nav > li > a:hover,footer .navigation .nav > li > a:focus{background-color: transparent}@media (max-width: 767px){.navbar-child{width: auto !important}.navbar-geka .navbar-collapse .navbar-main > li .navbar-sub .navbar-child > li{position: static}}