body{font-family:'Roboto',sans-serif;font-weight:500;background:white;font-size:16px;width:100%;position:relative;padding:0px;min-height:100vh;padding-top:176px}@media (max-width:991px){body{padding-top:122px}}@media (max-width:420px){body{padding-top:100px}}body:after{position:fixed;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;top:0;left:0;right:0;bottom:0;background:black;opacity:0;visibility:hidden;z-index:9;content:''}body.menuoverlay:after{opacity:0.35;visibility:visible}.starter-template{padding:3rem 1.5rem;text-align:center}.field-validation-error{margin:-15px 0 15px 0}.approve{margin-bottom:20px}.approve .field-validation-error{margin:0 0 15px 0}label{cursor:pointer}.content ul li>a,label>a,p>a{color:#0b1222;font-weight:bold;text-decoration:underline}.content ul li>a:hover,label>a:hover,p>a:hover{text-decoration:none}h1,h2,h3,h4,h5{font-weight:700;line-height:1.5em;color:#20652d}h1 small,h2 small,h3 small,h4 small,h5 small{font-weight:700}h1.center,h2.center,h3.center,h4.center,h5.center,p.center,span.center{display:block;text-align:center}h1.white,h2.white,h3.white,h4.white,h5.white,p.white,span.white{color:white}h1.blue,h2.blue,h3.blue,h4.blue,h5.blue,p.blue,span.blue{color:#1e4192}h1.green,h2.green,h3.green,h4.green,h5.green,p.green,span.green{color:#80ba27}h2.logo{text-transform:uppercase}h1{font-size:40px;margin-top:0}h2{font-size:25px;margin-bottom:0px}h3{font-size:24px;margin-bottom:20px}h4{color:#a93422;font-size:18px;margin-top:50px}.relative{position:relative}p{line-height:1.7em}p,table{margin-bottom:15px}.cmsTitle{display:none}.cms-image img{width:100%}.field-validation-error{display:block;color:red;font-weight:500}.col-md-20{width:20%;float:left;padding:0 20px}@media (max-width:420px){.col-md-20{width:100%}}.no-padding{padding:0 !important}.tablet-only{display:none !important}@media (max-width:991px){.tablet-only{display:block !important}}.mobile-only{display:none !important}@media (max-width:767px){.mobile-only{display:block !important}}.col-sidebar{width:20%;float:left;padding:0 15px;min-height:1px;position:relative}@media (max-width:1650px){.col-sidebar{width:25%}}@media (max-width:1299px){.col-sidebar.right{display:none}}.col-container{width:60%;float:left;padding:0 30px;min-height:1px}@media (max-width:1650px){.col-container{width:50%}}@media (max-width:1299px){.col-container{width:75%}}.btn{padding:10px 25px;font-size:20px;font-weight:700;border-width:0px;background:rgba(0,0,0,0.1);color:#0b1222;border-color:white;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;border-width:0;text-decoration:none !important;margin:10px 15px 10px 0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;margin:0 0 30px 0;cursor:pointer;text-transform:uppercase}.btn .fa{float:right;font-size:24px}@media (max-width:991px){.btn{padding:15px 16px !important;font-size:16px !important;float:none;width:100%}}.btn:hover{color:white !important;background:#ee5f11 !important}.btn.btn-orange{background:#ef7811;color:white;border-color:#ef7811}.btn.btn-primary{background:#ee5f11;color:white;border-color:#ee5f11}.btn.btn-blue{background:#1e4192;color:white !important;border-color:#1e4192}.btn.btn-blue:active,.btn.btn-blue:hover{color:white;background:#a93422}.btn.btn-big{padding:5px 20px;font-size:20px}.full-buttons{display:flex}@media (max-width:767px){.full-buttons{display:block}}.full-buttons .btn{flex-grow:2;margin:10px 10px 0 0}.full-buttons .btn:last-child{margin:10px 0 0 0}.tablet-only{display:none !important}@media (max-width:991px){.tablet-only{display:inline-block !important}}@media (max-width:991px){.no-tablet{display:none}}@media (min-width:1300px){.container{max-width:1240px}}@media (min-width:1400px){.container{max-width:1340px}}.content img{max-width:100%}.content ul li strong,.content div strong,.content p strong{display:inline-block}.content .block.content{background:#8bbb10 !important;padding:0px 15px;margin:9px 0 20px 0 !important;font-weight:600;display:block;color:#fff;border-radius:8px;line-height:34px;border:1px solid #8bbb10;width:100% !important}.content table.kosten{background:none !important}.content table.kosten tbody tr{background:#fdfdfd}.content table.kosten tbody tr:nth-child(even){background:none}.content table.kosten tbody tr td{padding:7px 10px;background:none !important;border-bottom:1px solid #f1f1f1}.content table.kosten tbody tr td p{margin-bottom:0}.content table.kosten tbody tr td:last-child{width:200px;text-align:right}.content ol{padding:0 0 0 20px;margin:0}.content ol>li{width:100%;padding:5px 15px}.content ol>li a{color:black}.content ul{list-style:none;padding:0;margin:0 0 15px 0}.content ul>li{width:100%;padding:7px 0 7px 25px;position:relative}.content ul>li a{color:#1e4192}.content ul>li:before{font-family:'FontAwesome';content:'\f111';font-size:8px;position:absolute;left:8px;top:13px;color:#1e4192}.content ul.usp{padding:0;font-size:16px}.content ul.usp>li{padding:0 0 0 25px;position:relative;margin-bottom:10px}.content ul.usp>li a{color:#1e4192}.content ul.usp>li:before{content:'\f00c';font-size:16px;position:absolute;left:0;top:0;color:#80ba27}.content ul.usp.white>li{color:white}.content ul.usp.white>li:before{color:white}.content ul.col-6>li{width:50%;float:left}.content ul:after{content:' ';clear:both;display:block}footer{background:#f8f9fa;padding:10px 0}footer .content ul{margin:0}footer .content ul li{float:left;width:auto;padding:0 0 0 20px}footer .content ul li:before{display:none}.tabs .tab-content{min-height:900px}header .navbar-brand img{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media (max-width:991px){header .navbar-brand img{height:100px}}@media (max-width:420px){header .navbar-brand img{height:75px}}@media (max-width:991.98px){header .offcanvas-collapse{top:122px}}@media (max-width:420px){header .offcanvas-collapse{top:100px}}header.affix .navbar-brand img{height:75px}header.affix .offcanvas-collapse{top:100px}header nav.navbar .navbar-nav .nav-item{position:relative}header nav.navbar .navbar-nav .nav-item .nav-link{padding:20px 25px}header nav.navbar .navbar-nav .nav-item .nav-link .fa{color:#20652d;margin-right:10px}header nav.navbar .navbar-nav .nav-item .touch-icon{display:none}header nav.navbar .navbar-nav .nav-item ul.submenu{position:absolute;top:100%;width:200px;left:-15px;background-color:#f7f7f7;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1);list-style:none;padding:0;margin:0;opacity:0;visibility:hidden;display:block;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media (max-width:991px){header nav.navbar .navbar-nav .nav-item ul.submenu{left:0}}header nav.navbar .navbar-nav .nav-item ul.submenu li{position:relative}header nav.navbar .navbar-nav .nav-item ul.submenu li .hassubmenu{position:absolute;right:20px;top:15px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media (max-width:991px){header nav.navbar .navbar-nav .nav-item ul.submenu li .hassubmenu{transform:rotate(90deg) !important;position:relative !important;top:auto !important;right:auto !important;margin-left:5px;margin-right:-15px}}header nav.navbar .navbar-nav .nav-item ul.submenu li .submenu{top:0;left:95%;width:100%;background:white;visibility:hidden;opacity:0}@media (max-width:991px){header nav.navbar .navbar-nav .nav-item ul.submenu li .submenu{display:none}}@media (min-width:1025px){header nav.navbar .navbar-nav .nav-item ul.submenu li:hover{background:white}header nav.navbar .navbar-nav .nav-item ul.submenu li:hover .hassubmenu{position:absolute;right:15px;top:15px}header nav.navbar .navbar-nav .nav-item ul.submenu li:hover .submenu{opacity:1;left:100%;visibility:visible}}header nav.navbar .navbar-nav .nav-item ul.submenu li.hover{background:white}@media (max-width:991px){header nav.navbar .navbar-nav .nav-item ul.submenu li.hover{background:rgba(255,255,255,0.1)}}header nav.navbar .navbar-nav .nav-item ul.submenu li.hover .hassubmenu{position:absolute;right:15px;top:15px}header nav.navbar .navbar-nav .nav-item ul.submenu li.hover .submenu{opacity:1;left:100%;visibility:visible}@media (max-width:991px){header nav.navbar .navbar-nav .nav-item ul.submenu li.hover .submenu{display:block;position:relative;left:0;background:none}header nav.navbar .navbar-nav .nav-item ul.submenu li.hover .submenu li a{padding:10px 0;font-size:16px;color:white}}header nav.navbar .navbar-nav .nav-item ul.submenu li a{color:rgba(0,0,0,0.7);padding:10px 25px;display:block;text-decoration:none}@media (min-width:992px){header nav.navbar .navbar-nav .nav-item ul.submenu li a:hover{color:black}}@media (max-width:991px){header nav.navbar .navbar-nav .nav-item ul.submenu{display:block;position:relative;top:0;background:none;text-align:center;visibility:visible;opacity:1}header nav.navbar .navbar-nav .nav-item ul.submenu li a{color:#80ba27;padding:10px 0;line-height:1em;font-weight:bold}}@media (min-width:1025px){header nav.navbar .navbar-nav .nav-item:hover ul.submenu{visibility:visible;opacity:1;left:0}}header nav.navbar .navbar-nav .nav-item.hover ul.submenu{visibility:visible;opacity:1;left:0}section{padding:50px 0}section.green{background:#80ba27}.fancybox-button{display:block;width:600px;margin:30px auto;max-width:100%;box-shadow:12px 12px 0px 0px #20652d}.fancybox-button img{width:100%}.partners{justify-content:center}@media (max-width:1199px){.partners .col{flex:0 0 25%}}@media (max-width:676px){.partners .col{flex:0 0 50%}}.partners img{width:100%}footer{background:#80ba27;color:white}@media (max-width:767px){footer .d-flex{display:block !important;text-align:center}footer .d-flex li{float:none;margin:0;padding:0;width:100% !important}footer .d-flex li a{padding:20px;text-align:center;display:block}}.green h1,.green h2,.green h3,.green p,.green a,.green .content ul li a{color:white;border-color:white}.m-t-100{margin-top:100px !important}.m-b-100{margin-bottom:100px !important}.m-b-10{margin-bottom:10px !important}.m-l-100{margin-left:100px !important}.m-r-100{margin-right:100px !important}.m-t-75{margin-top:75px !important}.m-t-0{margin-top:0px !important}.m-r-0{margin-right:0px !important}.m-l-0{margin-left:0px !important}.m-b-0{margin-bottom:0px !important}.m-b-75{margin-bottom:75px !important}.m-l-75{margin-left:75px !important}.m-r-75{margin-right:75px !important}.m-t-50{margin-top:50px !important}.m-b-50{margin-bottom:50px !important}.m-l-50{margin-left:50px !important}.m-r-50{margin-right:50px !important}.m-t-20{margin-top:20px !important}.m-b-20{margin-bottom:20px !important}.m-r-20{margin-right:20px !important}.m-l-20{margin-left:20px !important}.m-t-15{margin-top:15px !important}.m-b-15{margin-bottom:15px !important}.m-r-15{margin-right:15px !important}.m-l-15{margin-left:15px !important}.p-t-150{padding-top:150px !important}.p-b-150{padding-bottom:150px !important}.p-l-150{padding-left:150px !important}.p-r-150{padding-right:150px !important}.p-t-100{padding-top:100px !important}.p-b-100{padding-bottom:100px !important}.p-l-100{padding-left:100px !important}.p-r-100{padding-right:100px !important}.p-t-75{padding-top:75px !important}.p-b-75{padding-bottom:75px !important}.p-l-75{padding-left:75px !important}.p-r-75{padding-right:75px !important}.p-t-50{padding-top:50px !important}.p-b-50{padding-bottom:50px !important}.p-l-50{padding-left:50px !important}.p-r-50{padding-right:50px !important}.p-t-20{padding-top:20px !important}.p-b-20{padding-bottom:20px !important}.p-r-20{padding-left:20px !important}.p-l-20{padding-left:20px !important}.p-t-15{padding-top:15px !important}.p-b-15{padding-bottom:15px !important}.p-r-15{padding-left:15px !important}.p-l-15{padding-left:15px !important}.p-100{padding:100px !important}.p-75{padding:75px !important}.p-50{padding:50px !important}.p-20{padding:20px !important}.m-b-0{margin-bottom:0 !important}.p-l-0{padding-left:0}.p-r-0{padding-right:0}h1.left,h2.left,h3.left,h4.left,h5.left,h6.left,p.left{text-align:left}h1.center,h2.center,h3.center,h4.center,h5.center,h6.center,p.center{text-align:center}h1.right,h2.right,h3.right,h4.right,h5.right,h6.right,p.right{text-align:right}.form-control{border-radius:0;background:rgba(0,0,0,0.05) !important;border-color:rgba(0,0,0,0.05);margin-bottom:15px}.form-control.input-validation-error{border-color:red}label{font-size:14px}.validation-summary-errors ul{margin:20px 0;color:red}