/* res_id: da232d78aa810382f2dcdceae308ff8e */ @charset "utf-8";body{font-family:'Open Sans';color:#1b1b1b;background:#FFF;font-size:16px;font-weight:400;font-variant:normal;font-style:normal;line-height:28px;margin:0;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-khtml-user-select:none;user-select:none}h1{font-size:24px;font-weight:300;line-height:35px}h2,h3,h4,h5,h6{line-height:35px;padding-top:20px}h2{font-size:20px;font-weight:700}h3,h4{font-size:16px;font-weight:700}h5{font-size:15px}h6{font-size:13px}a.nounderline{text-decoration:none}.brown h1,.brown a:hover,.brown .usp-header .fas{color:#aa9681}.red h1,.red a:hover,.red .usp-header .fas{color:#c77d78}.blue h1,.blue a:hover,.blue .usp-header .fas{color:#7b97b9}.grey h1,.grey a:hover,.grey .usp-header .fas{color:#787e84}.yellow h1,.yellow a:hover,.yellow .usp-header .fas{color:#bd945c}.brown img,.red img,.blue img,.grey img,.yellow img{max-width:100%;padding:20px 0 20px 0}.team img{max-width:100px}a{color:#222}ul{padding-left:20px}section{margin:40px 0 40px 0}section a{text-decoration:underline}section a:hover{text-decoration:none}section .fas.fa-file-pdf,.far.fa-file-pdf,.fas.fa-video{color:#cb0606}section .list-group{list-style-type:none}.c2a-info .fas.fa-file-pdf,a.c2a-info:hover{color:#fff}.usp-header{margin-bottom:20px}.btn{border-radius:.15rem}.list-group-item{border-radius:0!important;text-decoration:none;padding:.50rem 1.25rem}.list-group-item:hover{background-color:#fff}.red .list-group-item.active{color:#c77d78;background-color:#ffe8e8;border-color:#dfdfdf}.blue .list-group-item.active{color:#7898c7;background-color:#e8f3ff;border-color:#dfdfdf}.no-padding-right{padding-right:0}.color-green{color:limegreen}.color-orange{color:orange}.color-red{color:red}ul.fas-pdf,ul.fas-link{list-style:none;padding:0}ul.fas-pdf.p40,ul.fas-link.p40{padding-right:40px}ul.fas-pdf li a,ul.fas-link li a{padding-left:1.3rem}ul.fas-pdf li a::before,ul.fas-link li.pdf a::before{display:inline-block;margin-top:15px;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f1c1";font-family:"Font Awesome 5 Free";font-weight:900;color:#cb0606;margin-left:-1.3em;width:1.3em}ul.fas-pdf.notop li a::before,ul.fas-link.notop li.pdf a::before{display:inline-block;margin-top:0;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f1c1";font-family:"Font Awesome 5 Free";font-weight:900;color:#cb0606;margin-left:-1.3em;width:1.3em}ul.fas-pdf li.fas-video a::before,ul.fas-link li.fas-video a::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f03d"!important;font-family:"Font Awesome 5 Free";font-weight:900;color:#cb0606;margin-left:-1.3em;width:1.3em}ul.fas-link li a::before{display:inline-block;margin-top:15px;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f187";font-family:"Font Awesome 5 Free";font-weight:900;color:#cb0606;margin-left:-1.3em;width:1.3em}ul.fas-link.notop li a::before{display:inline-block;margin-top:0;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f187";font-family:"Font Awesome 5 Free";font-weight:900;color:#cb0606;margin-left:-1.3em;width:1.3em}ul.fas-link.notop li.file a::before{display:inline-block;margin-top:0;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f15c";font-family:"Font Awesome 5 Free";font-weight:900;color:#cb0606;margin-left:-1.3em;width:1.3em}ul.fas-pdf.notop li.fas-video a::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f03d"!important;font-family:"Font Awesome 5 Free";font-weight:900;color:#cb0606;margin-left:-1.3em;width:1.3em}ul.second{padding-left:49px}ul.fas-link li ul.second li a{padding-left:0}ul.fas-link.notop li ul.second li a::before{content:none}.fa-star:before,.fa-star-half-alt:before{color:#ffd800}.stars{font-size:2rem}.rating{font-size:2rem;color:#393939}.brown #pe_stars .fa-star:before,.brown #pe_stars .fa-star-half-alt:before{color:#aa9681}.red #pe_stars .fa-star:before,.red #pe_stars .fa-star-half-alt:before{color:#c77d78}.blue #pe_stars .fa-star:before,.blue #pe_stars .fa-star-half-alt:before{color:#7b97b9}.grey #pe_stars .fa-star:before,.grey #pe_stars .fa-star-half-alt:before{color:#787e84}.yellow #pe_stars .fa-star:before,.yellow #pe_stars .fa-star-half-alt:before{color:#bd945c}.team h3{padding:0}.team p,.no-padding-right p{padding-right:0;line-height:21px}ul.partner-list{width:170px;list-style-type:none;text-align:center}ul.partner-list li img:first-child{margin-top:20px}ul.partner-list li .first-img{width:110px}ul.partner-list a{text-decoration:none}ul.partner-list a:hover{color:#1071b7}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}div.bg-primary h2{padding-top:0}.brown div.bg-primary{background-color:#d4c2ac!important}.red div.bg-primary{background-color:#e9a8a2!important}.blue div.bg-primary{background-color:#cde3f3!important}.grey div.bg-primary{background-color:#cacfd5!important}.yellow div.bg-primary{background-color:#f4e1a7!important}.header-gradiant.brown{background-image:linear-gradient(to right,#d4c2ac,#ffffff);height:10px}.header-gradiant.red{background-image:linear-gradient(to right,#e9a8a2,#ffffff);height:10px}.header-gradiant.blue{background-image:linear-gradient(to right,#cde3f3,#ffffff);height:10px}.header-gradiant.grey{background-image:linear-gradient(to right,#cacfd5,#ffffff);height:10px}.header-gradiant.yellow{background-image:linear-gradient(to right,#f4e1a7,#ffffff);height:10px}.header-top-wrapper{margin-top:20px}.header-top-wrapper .brand{text-transform:uppercase;color:#9c9e9f;font-size:32px}.header-top-wrapper .brand .red{color:#c95a51}.header-top-wrapper .brand .blue{color:#7b97b9}.header-top-wrapper .brand .brown{color:#aa9681}.header-top-wrapper .brand .grey{color:#787e84}.header-top-wrapper .brand .yellow{color:#bd945c}.header-top-wrapper div.sprachen a{color:#9c9e9f;margin:0 10px 18px 0;display:inline-block}.header-top-wrapper div.sprachen a.active{color:#c95a51}.header-wrapper{margin-top:15px;position:relative!important}.header-wrapper img{max-width:100%;width:100%;padding:0}div.header-wrapper{padding:0}#logo{width:160px}.ct2-wrapper{color:#fff;height:29px;background-size:29px;display:inline-block;background-repeat:no-repeat;background-position:right bottom}.ct2-wrapper a{color:#fff;padding-left:10px}.ct2-wrapper a:hover{color:#fff;text-decoration:underline}.ct2-wrapper .fas{margin-left:10px}.ct2-wrapper .ct2-last{width:10px;display:inline-block}.ct2-wrapper.brown{background-color:#aa9681}.ct2-wrapper-2.brown{background-color:#aa9681;height:3px}.ct2-wrapper.red{background-color:#c77d78}.ct2-wrapper-2.red{background-color:#c77d78;height:3px}.ct2-wrapper.blue{background-color:#7b97b9}.ct2-wrapper-2.blue{background-color:#7b97b9;height:3px}.ct2-wrapper.grey{background-color:#787e84}.ct2-wrapper-2.grey{background-color:#787e84;height:3px}.ct2-wrapper.yellow{background-color:#bd945c}.ct2-wrapper-2.yellow{background-color:#bd945c;height:3px}nav ul{max-width:100%;list-style-type:none}nav ul li{width:150px;float:left;text-transform:uppercase}.navbar-light .navbar-nav .nav-link{color:#1b1b1b;text-align:center}.navbar-nav{display:block}nav.brown{background-color:#d4c2ac!important;line-height:22px;opacity:.8}.navbar-light.brown .navbar-nav .active>.nav-link,.navbar-light.brown .navbar-nav .nav-link.active,.navbar-light.brown .navbar-nav .nav-link.show,.navbar-light.brown .navbar-nav .show>.nav-link{color:#aa9681}.navbar-light.brown .navbar-nav .nav-link:hover{color:#aa9681}.navbar-light.brown .navbar-toggler{color:#fff;font-size:1rem;font-family:sans-serif;padding:7px}nav.red{background-color:#e9a8a2!important;line-height:22px;opacity:.8}.navbar-light.red .navbar-nav .active>.nav-link,.navbar-light.red .navbar-nav .nav-link.active,.navbar-light.red .navbar-nav .nav-link.show,.navbar-light.red .navbar-nav .show>.nav-link{color:#c77d78}.navbar-light.red .navbar-nav .nav-link:hover{color:#c77d78}.navbar-light.red .navbar-toggler{color:#fff;font-size:1rem;font-family:sans-serif;padding:7px}nav.blue{background-color:#cde3f3!important;line-height:22px;opacity:.8}.navbar-light.blue .navbar-nav .active>.nav-link,.navbar-light.blue .navbar-nav .nav-link.active,.navbar-light.blue .navbar-nav .nav-link.show,.navbar-light.blue .navbar-nav .show>.nav-link{color:#7b97b9}.navbar-light.blue .navbar-nav .nav-link:hover{color:#7b97b9}.navbar-light.blue .navbar-toggler{color:#fff;font-size:1rem;font-family:sans-serif;padding:7px}nav.grey{background-color:#cacfd5!important;line-height:22px;opacity:.8}.navbar-light.grey .navbar-nav .active>.nav-link,.navbar-light.grey .navbar-nav .nav-link.active,.navbar-light.grey .navbar-nav .nav-link.show,.navbar-light.grey .navbar-nav .show>.nav-link{color:#787e84}.navbar-light.grey .navbar-nav .nav-link:hover{color:#787e84}.navbar-light.grey .navbar-toggler{color:#fff;font-size:1rem;font-family:sans-serif;padding:7px}nav.yellow{background-color:#f4e1a7!important;line-height:22px;opacity:.8}.navbar-light.yellow .navbar-nav .active>.nav-link,.navbar-light.yellow .navbar-nav .nav-link.active,.navbar-light.yellow .navbar-nav .nav-link.show,.navbar-light.yellow .navbar-nav .show>.nav-link{color:#bd945c}.navbar-light.yellow .navbar-nav .nav-link:hover{color:#bd945c}.navbar-light.yellow .navbar-toggler{color:#fff;font-size:1rem;font-family:sans-serif;padding:7px}.sidebar img{padding:0;margin:0}.sidebar .row .col.first h3{margin-top:0}.sidebar .row .col h3{margin-top:30px;font-weight:700}.sidebar-kontakt .fas{margin-right:20px}.sidebar-kontakt a{text-decoration:none}.sidebar-kontakt h4{padding:15px 0 0 0!important;font-size:.9rem}.sidebar.brown{border-left:1px solid #aa9681}.sidebar.brown h3{border-bottom:1px solid #aa9681}.sidebar.red{border-left:1px solid #c77d78}.sidebar.red h3{border-bottom:1px solid #c77d78}.sidebar.blue{border-left:1px solid #7b97b9}.sidebar.blue h3{border-bottom:1px solid #7b97b9}.sidebar.grey{border-left:1px solid #787e84}.sidebar.grey h3{border-bottom:1px solid #787e84}.sidebar.yellow{border-left:1px solid #bd945c}.sidebar.yellow h3{border-bottom:1px solid #bd945c}.btn-primary.focus,.btn-primary:focus,.btn-primary:active:focus,.btn:focus,a:focus,a:link,a:visited{box-shadow:none!important;outline:none}.sidebar.brown .btn-primary,.btn-primary:active,.btn-primary:active{background-color:#aa9681!important;border:0px!important;border-radius:0;padding:.300rem 1rem}.sidebar.brown .btn-primary:hover{background-color:#d4c2ac!important;border:0}.sidebar.red .btn-primary,.btn-primary:active,.btn-primary:active{background-color:#c77d78!important;border:0px!important;border-radius:0;padding:.300rem 1rem}.sidebar.red .btn-primary:hover{background-color:#e9a8a2!important;border:0}.sidebar.blue .btn-primary,.btn-primary:active,.btn-primary:active{background-color:#7b97b9!important;border:0px!important;border-radius:0;padding:.300rem 1rem}.sidebar.blue .btn-primary:hover{background-color:#cde3f3!important;border:0}.sidebar.grey .btn-primary,.btn-primary:active,.btn-primary:active{background-color:#787e84!important;border:0px!important;border-radius:0;padding:.300rem 1rem}.sidebar.grey .btn-primary:hover{background-color:#cacfd5!important;border:0}.sidebar.yellow .btn-primary,.btn-primary:active,.btn-primary:active{background-color:#bd945c!important;border:0px!important;border-radius:0;padding:.300rem 1rem}.sidebar.yellow .btn-primary:hover{background-color:#f4e1a7!important;border:0}.brown .btn-primary{background-color:#aa9681!important;padding:.300rem 3rem;border:0}.brown .btn-primary:hover{background-color:#d4c2ac!important;border:0}.brown .btn-primary.cta-hotline:hover{background-color:#aa9681!important;cursor:default}.btn-primary.cta-hotline .trackSmartphone,.btn-primary.cta-hotline .trackSmartphone a{color:#fff;!important}.red .btn-primary{background-color:#c95a52!important;padding:.300rem 3rem;border:0}.red .btn-primary:hover{background-color:#c77d78!important;border:0}.red .btn-primary.cta-hotline:hover{background-color:#c95a52!important;cursor:default}.blue .btn-primary{background-color:#7b97b9!important;padding:.300rem 3rem;border:0}.blue .btn-primary:hover{background-color:#cde3f3!important;border:0}.blue .btn-primary.cta-hotline:hover{background-color:#7b97b9!important;cursor:default}.grey .btn-primary{background-color:#787e84!important;padding:.300rem 3rem;border:0}.grey .btn-primary:hover{background-color:#cacfd5!important;border:0}.grey .btn-primary.cta-hotline:hover{background-color:#787e84!important;cursor:default}.yellow .btn-primary{background-color:#bd945c!important;padding:.300rem 3rem;border:0}.yellow .btn-primary:hover{background-color:#f4e1a7!important;border:0}.yellow .btn-primary.cta-hotline:hover{background-color:#bd945c!important;cursor:default}.btn-secondary{background-color:#aa9681!important;padding:.800rem 1rem;border:0;margin:20px 0 20px}.btn-secondary:hover{background-color:#d4c2ac!important;border:0}.btn-secondary .fas{margin-right:10px;font-size:1.2rem}.btn-primary.download{padding:.300rem 4rem}.modal-body h2{font-size:1.2rem}.modal-body .close{font-size:2rem}.brown .modal-body h2{color:#aa9681}.red .modal-body h2{color:#c77d78}.blue .modal-body h2{color:#7b97b9}.grey .modal-body h2{color:#787e84}.yellow .modal-body h2{color:#bd945c}.hotline{font-size:1.1rem}.trackSmartphone{cursor:pointer}.trackSmartphone.underline,.trackPhone.underline,.trackSmartphoneBE.underline,.trackPhoneBE.underline{text-decoration:underline}.trackSmartphone.underline:hover,.trackPhone.underline:hover,.trackSmartphoneBE.underline:hover,.trackPhoneBE.underline:hover{text-decoration:none;cursor:pointer}#msg-success{padding:20px;margin-bottom:15px;color:#fff;font-size:1rem}.brown #msg-success{background-color:#aa9681}.red #msg-success{background-color:#c77d78}.red #bewertungsformular #msg-success{background-color:#7ed04a}.blue #msg-success{background-color:#7b97b9}.grey #msg-success{background-color:#787e84}.yellow #msg-success{background-color:#bd945c}.form-control{font-size:0.9rem!important}footer .footer-text,footer ul li a,footer .zeiten{color:#000;font-size:1rem}footer ul.flinks{list-style-type:none;padding:0}footer .footer-text:first{margin-top:80px}footer a{color:#000}footer.brown{background-image:linear-gradient(to top,#d4c2ac,#ffffff);opacity:.5;padding-top:50px}footer.brown a:hover{color:#aa9681;text-decoration:none}footer.red{background-image:linear-gradient(to top,#e9a8a2,#ffffff);opacity:.5;padding-top:50px}footer.red a:hover{color:#c77d78;text-decoration:none}footer.blue{background-image:linear-gradient(to top,#cde3f3,#ffffff);opacity:.5;padding-top:50px}footer.blue a:hover{color:#7b97b9;text-decoration:none}footer.grey{background-image:linear-gradient(to top,#cacfd5,#ffffff);opacity:.5;padding-top:50px}footer.grey a:hover{color:#787e84;text-decoration:none}footer.yellow{background-image:linear-gradient(to top,#f4e1a7,#ffffff);opacity:.5;padding-top:50px}footer.yellow a:hover{color:#bd945c;text-decoration:none}.back-to-top{cursor:pointer;position:fixed;bottom:20px;right:20px;display:none;z-index:1000}#back-to-top.btn-primary,#back-to-top.btn-primary:active,#back-to-top.btn-primary:active{padding:.375rem 1rem!important;border:0}#back-to-top.btn-primary.brown,#back-to-top.btn-primary.brown:active{background-color:#aa9681!important}#back-to-top.btn-primary.brown:hover{background-color:#d4c2ac!important}#back-to-top.btn-primary.red,#back-to-top.btn-primary.red:active{background-color:#c77d78!important}#back-to-top.btn-primary.red:hover{background-color:#e9a8a2!important}#back-to-top.btn-primary.blue,#back-to-top.btn-primary.blue:active{background-color:#7b97b9!important}#back-to-top.btn-primary.blue:hover{background-color:#cde3f3!important}#back-to-top.btn-primary.grey,#back-to-top.btn-primary.grey:active{background-color:#787e84!important}#back-to-top.btn-primary.grey:hover{background-color:#cacfd5!important}#back-to-top.btn-primary.yellow,#back-to-top.btn-primary.yellow:active{background-color:#bd945c!important}#back-to-top.btn-primary.yellow:hover{background-color:#f4e1a7!important}#cookie-bar{background:#191d23;height:auto;line-height:35px;color:#d6d5d5;padding:20px 0;opacity:.9;text-align:center}#cookie-bar.fixed{position:fixed;top:0;left:0;width:100%}#cookie-bar.fixed.bottom{bottom:0;top:auto}#cookie-bar p{margin:0 0 0 20px;padding:0;font-size:1rem}#cookie-bar a{color:#fff;display:inline-block;text-decoration:none}#cookie-bar .cb-policy{margin-left:10px;text-decoration:underline}#cookie-bar .cb-enable{background:#c77d78;border:1px solid #c77d78;color:#fff;padding:0 50px;margin-left:30px}#cookie-bar .cb-enable:hover{background:#191d23;color:#fff;border:1px solid #c77d78}@media (min-width:992px){nav{position:absolute!important;left:0;right:0;bottom:0;margin:0}}@media (max-width:991.98px){#logo{width:130px}.header-top-wrapper .brand{font-size:1.6rem}section{margin:10px 0 40px 0}.navbar-light.brown .navbar-toggler{background-color:#aa9681;position:absolute;top:-32px;margin:0;border-radius:0}.navbar-light.brown .navbar-collapse{background-color:#d4c2ac!important;margin:-8px;padding:10px}nav.brown{background-color:transparent!important;padding:8px}.navbar-light.brown .navbar-toggler{background-color:#aa9681}.sidebar.brown{border:0}.navbar-light.red .navbar-toggler{background-color:#c77d78;position:absolute;top:-32px;margin:0;border-radius:0}.navbar-light.red .navbar-collapse{background-color:#e9a8a2!important;margin:-8px;padding:10px}nav.red{background-color:transparent!important;padding:8px}.navbar-light.red .navbar-toggler{background-color:#c77d78}.sidebar.red{border:0}.navbar-light.blue .navbar-toggler{background-color:#7b97b9;position:absolute;top:-32px;margin:0;border-radius:0}.navbar-light.blue .navbar-collapse{background-color:#cde3f3!important;margin:-8px;padding:10px}nav.blue{background-color:transparent!important;padding:8px}.navbar-light.blue .navbar-toggler{background-color:#7b97b9}.sidebar.blue{border:0}.navbar-light.grey .navbar-toggler{background-color:#787e84;position:absolute;top:-32px;margin:0;border-radius:0}.navbar-light.grey .navbar-collapse{background-color:#cacfd5!important;margin:-8px;padding:10px}nav.grey{background-color:transparent!important;padding:8px}.navbar-light.grey .navbar-toggler{background-color:#787e84}.sidebar.grey{border:0}.navbar-light.yellow .navbar-toggler{background-color:#bd945c;position:absolute;top:-32px;margin:0;border-radius:0}.navbar-light.yellow .navbar-collapse{background-color:#f4e1a7!important;margin:-8px;padding:10px}nav.yellow{background-color:transparent!important;padding:8px}.navbar-light.yellow .navbar-toggler{background-color:#bd945c}.sidebar.yellow{border:0}.navbar-light .navbar-nav .nav-link{text-align:left}#navbar{font-size:1rem}}@media (max-width:767.98px){#logo{width:120px}.header-top-wrapper .brand{font-size:1.6rem}#cookie-bar .cb-enable{margin-left:10px}}@media (max-width:575.98px){#logo{width:120px}.header-top-wrapper .brand{font-size:1.3rem}.footer-text,.text-right{text-align:center!important}h1.brown{font-size:1.4rem}h1.red{font-size:1.4rem}h1.blue{font-size:1.4rem}h1.grey{font-size:1.4rem}h1.yellow{font-size:1.4rem}.btn-secondary{font-size:0.7rem!important}.btn-secondary .fas{margin-right:5px}}@media (max-width :520px){.ct2-link{display:none}.main p{padding-right:0}.btn-secondary{font-size:0.7rem!important}.btn-secondary .fas{margin-right:5px}}@media print{.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}@page{margin-top:2cm;margin-bottom:1,5cm}.header-wrapper,footer,.sidebar,.print,h5 hr,#back-to-top{display:none!important}hr{border:1px solid #bbbec1}h5{page-break-after:always}.print.d-none{position:fixed;bottom:0;display:block!important;color:#1b1b1b;font-size:1rem}.brown div.bg-primary{background-color:#d4c2ac!important;-webkit-print-color-adjust:exact;color-adjust:exact}.red div.bg-primary{background-color:#e9a8a2!important;-webkit-print-color-adjust:exact;color-adjust:exact}.blue div.bg-primary{background-color:#cde3f3!important;-webkit-print-color-adjust:exact;color-adjust:exact}.grey div.bg-primary{background-color:#cacfd5!important;-webkit-print-color-adjust:exact;color-adjust:exact}.yellow div.bg-primary{background-color:#f4e1a7!important;-webkit-print-color-adjust:exact;color-adjust:exact}}