body{color:#9d9d9c;display:flex;flex-direction:column;font-weight:400;height:100%;line-height:1.5}a,a:focus,a:hover,h1,h2,h3,h4,h5,h6{color:#104697}hr{background:#f5f5f5;border:0;height:1px;margin:2rem 0}.bg-portal{background-image:url(../../tn-media/resources/Layout/bg-portal.jpg);background-position:50%;background-size:cover;min-height:80vh}.bg-blue{background-color:#104697}.bg-blue h1{color:#fff;font-size:2rem;font-weight:100}.mt-x{margin-top:15vh}.bg-portal .bg-white{box-shadow:3px 5px 9px 1px rgba(0,0,0,.1)}main{padding-bottom:0!important}.mb-shop-boxen{margin-bottom:3rem!important}.download-box{margin-bottom:0!important}.download-discount{animation:show-discount 1s ease-in-out 0s 1;background-color:#104697;border-radius:4px;color:#fff;flex:none;margin:auto 0 auto auto;padding:10px;width:380px}.download-discount h3{color:#fff}#discount-arrow{position:absolute;right:-58px;top:-90px;transform:rotate(193deg)}svg{height:100px;margin:0 auto;width:100px}svg .draw-arrow{stroke-width:5;stroke:#104697;fill:none;stroke-dasharray:400;stroke-dashoffset:400;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:draw;animation-name:draw}svg .draw-arrow.tail-1{-webkit-animation-delay:1.5s;animation-delay:1.5s}svg .draw-arrow.tail-2{-webkit-animation-delay:1.7s;animation-delay:1.7s}svg .draw-arrow.st0{-webkit-animation-delay:1.3s;animation-delay:1.3s}@-webkit-keyframes draw{to{stroke-dashoffset:0}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes show-discount{0%{opacity:0}to{opacity:1}}.show-paket p{background-color:#104697;color:#fff;display:-webkit-inline-box;margin:0;padding:5px}.show-paket.active i{transform:rotate(45deg)}.show-paket.active .inhalt_anzeigen{display:none}.inhalt_anzeigen,.show-paket.active .inhalt_verstecken{display:block}.inhalt_verstecken{display:none}.show-paket i{transition:all .3s ease-in-out}.show-paket{padding:0!important}.mod_shop_collaps:hover{background-color:#f7f7f7!important}[class^=mod_shop_collaps-]{border:0!important;border-bottom:0!important}.spacer td{border-top:0}td{border-top:0!important}.warenkorb_icon_blau{width:23px}.warenkorb_icon_grau{display:none;width:23px}.mod_shop_ueberschrift_warenkorb_konto:hover .warenkorb_icon_blau{display:none}.mod_shop_ueberschrift_warenkorb_konto:hover .warenkorb_icon_grau{display:inline-block}.order_from p{color:#fff;font-size:15px!important;margin:0;padding:12px 23px!important}.order_from{background-color:#104697}.mod_shop_kategorie_boxen.hovering,.mod_shop_kategorie_boxen:active,.mod_shop_kategorie_boxen:focus,.mod_shop_kategorie_boxen:hover{border:4px solid #104697!important}.mod_shop_kategorie_boxen{border:4px solid #fff!important;cursor:pointer;transition:border .5s ease-in-out}.bg-grey,.mod_shop_collaps{background-color:#f7f7f7}.sparpaket-produkt-indikator{color:#6c757d;margin-right:20px}.mod-shop-boxen{background-image:none!important;border:1px solid #ececec;border-radius:.25rem;box-shadow:1px 3px 8px 0 rgba(0,0,0,.14)}.mod-shop-boxen i{color:#9d9d9c;font-size:1rem}#mod-shop-pakete-form-1>div,#mod-shop-pakete-form-2>div,#mod-shop-pakete-form-3>div,#mod-shop-pakete-form-4>div,#mod-shop-pakete-form-5>div,#mod-shop-pakete-form-6>div,#mod-shop-pakete-form-7>div,#mod-shop-pakete-form-8>div,#mod-shop-pakete-form-9>div{background-image:none!important;border:1px solid #ececec;border-radius:.25rem;box-shadow:1px 3px 8px 0 rgba(0,0,0,.14)}.mod-shop-boxen,.paket-ql .content{background-image:none!important;border:4px solid #fff!important;box-shadow:1px 3px 8px 0 rgba(0,0,0,.14)}.mod-shop-boxen.hovering,.mod-shop-boxen:active,.mod-shop-boxen:focus,.mod-shop-boxen:hover,.paket-ql .content.hovering,.paket-ql .content:active,.paket-ql .content:focus,.paket-ql .content:hover{border:4px solid #104697!important;transition:border .5s ease-in-out}.no-p{padding:0}.p-dot{font-weight:700;margin:-1rem 0 0}#toTop{background-color:#104697}.btn-primary,.btn-secondary{background-color:#104697;border-color:#104697}.btn-primary:focus,.btn-primary:hover,.btn-secondary:focus,.btn-secondary:hover{background-color:#9d9d9c;border-color:#9d9d9c}.swal2-styled.swal2-confirm{background-color:#104697!important}.swal2-styled.swal2-confirm:hover{background-color:#9d9d9c!important;border-color:#9d9d9c!important}.small_desc{font-size:10px}header .navbar-brand{margin-right:0;text-align:center}header logo .img-logo{margin:.5rem 0;width:60%}header .navbar-toggler{margin-bottom:.5rem;margin-top:.75rem}header .navbar-toggler .icon-bar{background:#104697}header #navbar .navbar-nav .nav-item .nav-link{background:transparent;text-transform:uppercase}header #navbar .navbar-nav .nav-item.aktiv .nav-link{color:#104697;text-align:center}main{padding:2.5rem 0}main.main_home{padding:2.5rem 0 0}main.main_home .no-p p{margin:0}main #mitglieder-map #map{height:500px}main .kontakt_text h4{margin:.75rem 0 0}main #map{margin:0 0 -2.5rem}footer{background-color:#9d9d9c;color:#fff;margin-top:auto;text-align:center;text-transform:uppercase}footer .copy a{font-weight:400}footer .menue{margin:.75rem 0}footer a{font-weight:800}footer a,footer a:hover{color:#fff}footer .logo-footer .img-logo-footer{width:2rem}.min-w{width:100%}header nav#nav.scrolldown{background-color:#104697}header nav#nav.scrolldown #navbar .navbar-nav .nav-item.aktiv .nav-link,header nav#nav.scrolldown a{color:#fff}.portfolio-box-initial{display:inline}.mfp-content .mfp-figure{background-color:#104697}.mfp-content .mfp-bottom-bar{background-color:#9d9d9c;background-image:url(../../tn-media/resources/Layout/logos_mfp.png);background-position:50%;background-repeat:no-repeat;height:40px;margin-top:-40px}.mfp-content .mfp-close{right:0!important}.mfp-content .mfp-bottom-bar .mfp-counter{display:none}.input-group-text{cursor:pointer}.swal2-content{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;text-align:center}.mod_shop_ueberschrift{box-shadow:1px 1px 4px #bbb}@media (max-width:576px){.navbar-brand{width:100%}.mod_shop_ueberschrift{font-size:1.5rem!important;font-weight:300;text-align:center}.mod_shop_ueberschrift_warenkorb{text-align:center!important}.mod_shop_ueberschrift_warenkorb a{font-size:.75rem}.mod_shop_login{background:none!important;border-bottom:1px solid #f5f5f5;margin-bottom:3rem;padding-bottom:3rem!important;text-align:center}.container-logo>.row{margin:0}.mod_shop_anmeldung{background-color:transparent!important;border-bottom:1px solid #f5f5f5;border-left:0!important;border-right:0!important;border-top:0!important;margin-bottom:2rem;padding-bottom:3rem!important}}@media (min-width:576px){header logo .img-logo{margin:inherit;width:inherit}.container-logo{margin-top:1rem}}@media (min-width:768px){.max-w{width:96%}footer{text-align:left}footer .logo-footer .img-logo-footer{margin-top:.25rem;width:100%}footer .copy{margin-top:.75rem}.min-w{width:70%}}@media (min-width:992px){.max-w{width:96%}footer .copy{text-align:right}footer .logo-footer .img-logo-footer{margin-top:.25rem;width:2rem}.min-w{width:60%}}@media (min-width:1200px){.max-w{width:74%}.container-logo{margin-bottom:.75rem}}@media (max-width:767px){.download-discount{width:100%}.mod_shop_ueberschrift .btn-outline-secondary{text-align:left;width:49%}}