#modalFlaechenplaner{z-index:2147483647}#modalFlaechenplaner input[type=checkbox]{margin-top:5px}#modalFlaechenplaner input[type=radio]{margin-top:3px}#modalFlaechenplaner .form-inline .checkbox input[type=checkbox],#modalFlaechenplaner .form-inline .radio input[type=radio]{float:left;margin-right:5px}.items .item.active{box-shadow:0 0 5px #ccc inset;transition:box-shadow 1s ease 0s}.items .item .check{display:block;font-size:17px;position:absolute;right:20px;top:6px;z-index:99}.items .item .check.checkmark{right:calc(50% - 10px);top:auto;bottom:0}.items .item .check.fa-square-o{right:23px}.items .item.active .check{color:#74bb74;display:block;font-size:17px;position:absolute;right:25px;top:6px;z-index:99}#kantteile-carousel.items .item.active .check{color:#000}.tooltip-info .tooltip-inner{background-color:#f3b500;font-size:13px}.tooltip.tooltip-info.top .tooltip-arrow,.tooltip.tooltip-info.top-left .tooltip-arrow,.tooltip.tooltip-info.top-right .tooltip-arrow{border-top-color:#f3b500}.tooltip-fab .tooltip-inner{box-shadow:0 3px 6px rgba(0,0,0,.2),0 3px 6px rgba(0,0,0,.3);background-color:#fff;color:#000}.tooltip.tooltip-fab.in{opacity:1}.tooltip.tooltip-fab.right .tooltip-arrow{border-right-color:#fff}.tooltip.tooltip-fab.left .tooltip-arrow{border-left-color:#fff}.popover-info .popover-title{background-color:#003056;color:#fff;text-align:center}#modalFlaechenplaner button.close,#modalFlaechenplanerEinstieg button.close{font-size:25px}.popover-title button.close{font-size:26px;line-height:13px}.popover-content .buttons-bottom{margin:10px 0 0}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65;pointer-events:all!important}.panel-white{box-shadow:none;border:none}.cssload-jumping{position:relative;display:inline-block;width:71px}.cssload-jumping,.cssload-jumping *{box-sizing:border-box}.cssload-jumping span{display:inline-block;height:10px;width:10px;background:#f3b500;border-radius:325px;background-clip:padding-box;-o-background-clip:padding-box;-ms-background-clip:padding-box;-webkit-background-clip:padding-box;-moz-background-clip:padding-box}#btnFpReset{font-size:13px}.cssload-jumping span:nth-child(1){animation:scale 1.45s .15s infinite cubic-bezier(.6,-.28,.735,.045);-o-animation:scale 1.45s .15s infinite cubic-bezier(.6,-.28,.735,.045);-ms-animation:scale 1.45s .15s infinite cubic-bezier(.6,-.28,.735,.045);-webkit-animation:scale 1.45s .15s infinite cubic-bezier(.6,-.28,.735,.045);-moz-animation:scale 1.45s .15s infinite cubic-bezier(.6,-.28,.735,.045)}.cssload-jumping span:nth-child(2){animation:scale 1.45s .29s infinite cubic-bezier(.6,-.28,.735,.045);-o-animation:scale 1.45s .29s infinite cubic-bezier(.6,-.28,.735,.045);-ms-animation:scale 1.45s .29s infinite cubic-bezier(.6,-.28,.735,.045);-webkit-animation:scale 1.45s .29s infinite cubic-bezier(.6,-.28,.735,.045);-moz-animation:scale 1.45s .29s infinite cubic-bezier(.6,-.28,.735,.045)}.cssload-jumping span:nth-child(3){animation:scale 1.45s .44s infinite cubic-bezier(.6,-.28,.735,.045);-o-animation:scale 1.45s .44s infinite cubic-bezier(.6,-.28,.735,.045);-ms-animation:scale 1.45s .44s infinite cubic-bezier(.6,-.28,.735,.045);-webkit-animation:scale 1.45s .44s infinite cubic-bezier(.6,-.28,.735,.045);-moz-animation:scale 1.45s .44s infinite cubic-bezier(.6,-.28,.735,.045)}.cssload-jumping span:nth-child(4){animation:scale 1.45s .58s infinite cubic-bezier(.6,-.28,.735,.045);-o-animation:scale 1.45s .58s infinite cubic-bezier(.6,-.28,.735,.045);-ms-animation:scale 1.45s .58s infinite cubic-bezier(.6,-.28,.735,.045);-webkit-animation:scale 1.45s .58s infinite cubic-bezier(.6,-.28,.735,.045);-moz-animation:scale 1.45s .58s infinite cubic-bezier(.6,-.28,.735,.045)}.cssload-jumping span:nth-child(5){animation:scale 1.45s .73s infinite cubic-bezier(.6,-.28,.735,.045);-o-animation:scale 1.45s .73s infinite cubic-bezier(.6,-.28,.735,.045);-ms-animation:scale 1.45s .73s infinite cubic-bezier(.6,-.28,.735,.045);-webkit-animation:scale 1.45s .73s infinite cubic-bezier(.6,-.28,.735,.045);-moz-animation:scale 1.45s .73s infinite cubic-bezier(.6,-.28,.735,.045)}.popover.popover-kantteile{padding:0}#nichtBerechenbar{position:absolute;z-index:999;background:#fff;left:calc(50% - 200px);width:400px}#nichtBerechenbar .text{padding:15px}#nichtBerechenbar button{width:100%;border-radius:0}#nichtBerechenbar .ueberschrift{display:block;font-weight:700;text-align:center;padding-bottom:10px}#nichtBerechenbar i{font-size:30px;padding-top:10px}@keyframes scale{0%{transform:scale(0)}25%{transform:scale(.9,.9);background:#faeae1}50%{transform:scale(1,1);margin:0 2px;background:#f3b500}100%{transform:scale(0)}}@-o-keyframes scale{0%{-o-transform:scale(0)}25%{-o-transform:scale(.9,.9);background:#faeae1}50%{-o-transform:scale(1,1);margin:0 2px;background:#f3b500}100%{-o-transform:scale(0)}}@-ms-keyframes scale{0%{-ms-transform:scale(0)}25%{-ms-transform:scale(.9,.9);background:#faeae1}50%{-ms-transform:scale(1,1);margin:0 2px;background:#f3b500}100%{-ms-transform:scale(0)}}@-webkit-keyframes scale{0%{-webkit-transform:scale(0)}25%{-webkit-transform:scale(.9,.9);background:#faeae1}50%{-webkit-transform:scale(1,1);margin:0 2px;background:#f3b500}100%{-webkit-transform:scale(0)}}@-moz-keyframes scale{0%{-moz-transform:scale(0)}25%{-moz-transform:scale(.9,.9);background:#faeae1}50%{-moz-transform:scale(1,1);margin:0 2px;background:#f3b500}100%{-moz-transform:scale(0)}}.kc_fab_overlay{z-index:9998;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background-color:rgba(255,255,255,.5)}.kc_fab_wrapper{z-index:9999;width:100%;height:240px;position:fixed;right:0;bottom:0;pointer-events:none}.sub_fab_btns_wrapper{right:0;bottom:77px;position:absolute;display:none;opacity:0;-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;-ms-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in;pointer-events:all}.sub_fab_btns_wrapper.left{right:inherit;left:0}.sub_fab_btns_wrapper button[data-link-title]:hover:after{content:attr(data-link-title);opacity:1;transition:all .5s;background:rgba(0,0,0,.4);padding:4px 10px;border-radius:3px;color:rgba(255,255,255,.8);font-size:13px;pointer-events:none;position:absolute;right:110%;min-width:150px}.sub_fab_btns_wrapper.show{display:block;opacity:1}.sub_fab_btns_wrapper button{width:245px;height:50px;border-radius:0;background:#f44336;margin-bottom:12px;margin-right:10px;padding:0 0 0 10px;border:none;outline:0;color:#fff;font-size:19px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);transition:.3s;pointer-events:all;position:relative;text-align:left}.sub_fab_btns_wrapper.left button{margin-right:0;margin-left:10px}button.kc_fab_main_btn{width:50%;height:61px;border-radius:0;right:0;bottom:0;position:absolute;margin-right:0;margin-bottom:0;padding:0;border:1px solid #ccc;outline:0;color:#fff;font-size:20px;box-shadow:none;transition:.3s;-webkit-tap-highlight-color:rgba(0,0,0,0);pointer-events:all;text-align:center}#btnFpCloseModal span,#btnFpCreatePDF span,#btnFpCreatePDFemail span,#btnFpKopiereDachflaeche span,#btnFpNeueDachflaeche span,#btnFpResetPlaner span,#btnFpResetSchritt span{background-color:#e74c3c;padding:5px 9px;border-radius:100%}#btnFpResetSchritt span{background-color:#27ae60}#btnFpResetPlaner span{background-color:#2980b9}#btnFpNeueDachflaeche span{background-color:#16a085}#btnFpKopiereDachflaeche span{background-color:#2980b9}#btnFpCreatePDF span{background-color:#2ecc71}#btnFpCreatePDFemail span{background-color:#f1c40f}button.kc_fab_main_btn.left{right:inherit;left:0}.kc_fab_main_btn span{transition:.5s}.ink{display:block;position:absolute;background:rgba(255,255,255,.3);border-radius:100%;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);pointer-events:all}.animate{-webkit-animation:ripple .65s linear;-moz-animation:ripple .65s linear;-ms-animation:ripple .65s linear;-o-animation:ripple .65s linear;animation:ripple .65s linear}.kc_fab_tooltip{max-width:215px;padding:3px 8px;text-align:center;text-decoration:none;border-radius:4px;position:absolute;top:8px;box-shadow:0 3px 6px rgba(0,0,0,.2),0 3px 6px rgba(0,0,0,.3);background-color:#fff;color:#000;z-index:1030;display:block;visibility:visible;font-size:16px;line-height:1.4;white-space:nowrap}.sub_fab_btns_wrapper.left .kc_fab_tooltip{left:47px;padding:0 0 0 5px;box-shadow:none;top:15px}.sub_fab_btns_wrapper.right .kc_fab_tooltip{left:47px;padding:0 0 0 5px;box-shadow:none;top:15px}button.kc_fab_main_btn .kc_fab_tooltip{top:22px}button.kc_fab_main_btn.left .kc_fab_tooltip{left:72px;display:none}button.kc_fab_main_btn.right .kc_fab_tooltip{right:72px;display:none}.sub_fab_btns_wrapper button.kc_fab_main_btn{margin:0;bottom:-77px;z-index:10;width:50%;height:61px;font-size:20px}.sub_fab_btns_wrapper button.kc_fab_main_btn.right{width:73.5%;right:0}.sub_fab_btns_wrapper.left button.kc_fab_main_btn{left:1px;border-radius:0;border:0;box-shadow:none}.sub_fab_btns_wrapper.right button.kc_fab_main_btn{right:0;border-radius:0;border:0;box-shadow:none}@-webkit-keyframes ripple{100%{opacity:0;-webkit-transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-o-transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;transform:scale(2.5)}}#modalFlaechenplaner .panel:last-child{margin-bottom:0}#modalFlaechenplaner .modal-footer .row div:first-child{text-align:left}#modalFlaechenplaner .modal-footer .loading{text-align:center}#modalFlaechenplaner .modal-footer .btn{font-weight:400}#modalFlaechenplaner .modal-footer .button-popover{margin-right:5px}#modalFlaechenplaner .modal-footer .btn .fa{font-size:16px;margin-right:5px}#modalFlaechenplaner .modal-footer .btn .material-icons{margin-right:5px;vertical-align:middle;font-size:22px;line-height:0;margin-top:-2px}#modalFlaechenplaner .modal-footer .fa-envelope,#modalFlaechenplaner .modal-footer .fa-fax,#modalFlaechenplaner .modal-footer .fa-phone{margin:0}#modalFlaechenplaner .modal-footer #btnFpAddToBasket .fa,#modalFlaechenplaner .modal-footer #btnFpWeiter .fa{margin-left:5px;margin-right:0}#modalFlaechenplaner .panel.panel_neuladen .fa{font-size:24px;margin-left:10px}#modalFlaechenplaner .bestellprozess_verlauf{padding:0 20px}#modalFlaechenplaner .bestellprozess_verlauf .breadcrumb{padding:10px 15px 0}#modalFlaechenplaner .bestellprozess_verlauf .breadcrumb .balken{font-weight:600;height:24px;line-height:24px;width:20%;font-size:16px}#modalFlaechenplaner #content_fp-schritt .popover-title{font-size:16px}#modalFlaechenplaner .bestellprozess_verlauf.einschalig .breadcrumb .balken{width:25%}#modalFlaechenplaner .bestellprozess_verlauf .breadcrumb .active{color:#fff}#modalFlaechenplaner .bestellprozess_verlauf .breadcrumb .arrow{border-width:12px}.popover .weitere-dachflaechen button{width:100%}.popover .weitere-dachflaechen .fa{margin-left:7px}#modalFlaechenplaner .items{margin:0}#modalFlaechenplaner .items .item{margin:0}#modalFlaechenplaner .artikel_kurzinfos{margin-bottom:30px}#modalFlaechenplaner .artikel_kurzinfos img{margin:0 auto}#modalFlaechenplaner .artikel_kurzinfos .dl-horizontal dt{width:120px}#modalFlaechenplaner .artikel_kurzinfos .dl-horizontal dd{margin-left:135px}#modalFlaechenplaner .varianten form{margin-top:10px}#modalFlaechenplaner form select[name=pVariante]{border-color:#ea9457}#profile-carousel.items .item{cursor:pointer;min-height:130px;text-align:center;position:relative;padding:25px 0 15px 0}#profile-carousel.items>.item{float:left;margin:0 19px;padding:25px 0 15px 0;position:relative;width:185px}#profile-carousel.items .item .check{right:7px}#profile-carousel.items .item .check.fa-square-o{right:9px}#profile-carousel.items .item img{width:150px}.panel.material .auswahl .form-group{margin:0 20px 0 0}.panel.material .auswahl .form-group label{font-weight:700;margin:0 10px 0 0}.panel.materialeigenschaften ul.list-legende{margin-left:5px}#modalFlaechenplaner .owl-carousel .owl-item img{display:inline}#modalFlaechenplaner .list-legende .fa+.fa,#modalFlaechenplaner .materialeigenschaften .fa+.fa{margin-left:3px}#modalFlaechenplaner .owl-nav>div{position:absolute;top:57px}#modalFlaechenplaner .owl-nav span{font-size:30px;position:absolute;top:1px;color:#ea9457}#modalFlaechenplaner .owl-nav div.disabled{opacity:0}#modalFlaechenplaner .owl-nav .owl-prev{left:-10px}#modalFlaechenplaner .owl-nav .owl-next{right:-10px}#modalFlaechenplaner .owl-nav .owl-prev span{margin-left:9px}#modalFlaechenplaner .owl-nav .owl-next span{margin-left:12px}#varianten-carousel.owl-carousel .owl-item{padding:0 10px}#varianten-carousel.items .item{cursor:pointer;font-size:16px;margin:0;min-height:140px;padding:0;position:relative;text-align:center;border:none}#varianten-carousel.items .item.active,#varianten-carousel.items .item:hover{box-shadow:none}#varianten-carousel.items .item .border-item{border:1px solid #e2e2e2;margin:7px;padding:10px}#varianten-carousel.items.owl-carousel.desktop .item{float:left;width:284px}#varianten-carousel.items>.item{float:left;margin:7px;position:relative;width:287px}#dachform-carousel.items .item .check{right:17px;top:6px}#dachform-carousel.items .item .check.fa-square-o{right:19px}#varianten-carousel.items .item .check{right:12px;top:12px}#varianten-carousel.items .item .check.fa-square-o{right:7px}#varianten-carousel.items .item img{margin:0 auto;width:200px}#modalFlaechenplaner .artikel_rabatt{display:none}#modalFlaechenplaner table.artikelrabatt td{text-align:right;font-weight:400}#modalFlaechenplaner img.fragezeichen{cursor:pointer;width:25px;margin:0 0 0 10px;vertical-align:middle}#modalFlaechenplaner .artikel_merkmale_tabelle tr td:first-child{width:35%}#modalFlaechenplaner .artikel_merkmale_tabelle tr td:last-child{width:65%}#dachform-carousel.items .item{cursor:pointer;min-height:135px;text-align:center;font-size:12px;padding:25px 0}#dachform-carousel.owl-carousel .owl-item{padding:0 10px}#modalFlaechenplaner .input-group-btn>button,#modalFlaechenplaner .input-group>input,#modalFlaechenplaner .input-group>select{height:36px!important;line-height:32px}#modalFlaechenplaner form#frmDachformauswahl input[name=pBezeichnungFlaeche]{width:258px}#modalFlaechenplaner .panel.abmessungen .dachform{float:left}#modalFlaechenplaner .panel.abmessungen .dachform img{max-width:160px}#modalFlaechenplaner .panel.abmessungen .panel-body table{margin-top:15px}#modalFlaechenplaner .panel.abmessungen dl.dl-horizontal{float:right;margin-top:20px;width:255px}#modalFlaechenplaner .panel.abmessungen dl.dl-horizontal dt{margin-bottom:5px;width:150px}#modalFlaechenplaner .panel.abmessungen dl.dl-horizontal dt span{display:inline-block;text-align:center;width:12px}#modalFlaechenplaner .panel.abmessungen dl.dl-horizontal dd{margin-bottom:5px;margin-left:180px;text-align:right;width:85px}#modalFlaechenplaner form .auswahl-verlegerichtung>strong{vertical-align:middle}#modalFlaechenplaner form .auswahl-verlegerichtung>div>div{margin:0 8px}#modalFlaechenplaner form .auswahl-verlegerichtung .radio{padding-top:0}#modalFlaechenplaner .panel.verlegeplan a{cursor:zoom-in}#modalFlaechenplaner .panel .panel-heading .cssload-jumping{float:right;margin:0}.panel.stueckliste ol{margin-bottom:0}#panel_artikel .panel-body,#panel_flaechen .panel-body{max-height:610px;overflow-y:auto}#panel_flaechen.konfigurierte-flaechen .panel-body{overflow:visible}#panel_flaechen .btn-group .fa{font-size:14px;margin:0 3px}#panel_flaechen input[name=pBezeichnungFlaeche]{width:160px}#panel_flaechen img.dachflaeche{height:65px;margin-bottom:15px}#panel_flaechen dl.dl-horizontal{width:180px}#panel_flaechen dl.dl-horizontal dt{margin-bottom:5px;width:80px}#panel_flaechen dl.dl-horizontal dd{margin-bottom:5px;margin-left:100px}#panel_flaechen .items .item{margin-bottom:20px;max-height:none;text-align:center}#panel_artikel,#panel_flaechen{position:relative}#panel_artikel .overlay,#panel_flaechen .overlay{display:none;background-color:rgba(0,0,0,.35);height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}#panel_artikel .items .item:last-child,#panel_flaechen .items .item:last-child{margin-bottom:0}#panel_artikel .items .item{margin-bottom:20px;padding:11px}#panel_artikel .items .owl-item .item{margin-bottom:0}#panel_flaechen form[name=frmFlaeche] .input-group{margin:0 auto;width:180px}#panel_flaechen .input-group-btn>button,#panel_flaechen .input-group>input{height:39px!important;line-height:20px}#panel_flaechen .input-group-btn>button{width:39px!important}#panel_flaechen svg line{stroke:#111;stroke-width:5}#panel_flaechen svg line.active{stroke:#f3b500}#panel_flaechen svg line.calculated{stroke:#74bb74}#panel_flaechen svg rect{stroke:#111;fill:#c2c2c2}#panel_flaechen svg rect.calculated{fill:#74bb74}#panel_flaechen svg rect.active{fill:#f3b500}#panel_artikel .artikel{position:relative;cursor:pointer;padding:10px}#panel_artikel .artikel .check{position:absolute;font-size:21px;right:10px;top:10px}#panel_artikel .artikel .check.fa-square-o{right:14px;top:11px}#panel_artikel .artikel.active{padding:10px}.popover.popover-kantteile{top:58px!important;max-width:400px}#kantteile-carousel .item img{width:125px}#panel_befestigung .items .item{cursor:pointer;margin-bottom:15px;min-height:205px;text-align:center}#panel_befestigung .items .item .check,#panel_sonstiges .items .item .check{display:block;font-size:21px;position:absolute;right:20px;top:6px;z-index:99}#panel_befestigung .items .item .check.fa-square-o,#panel_sonstiges .items .item .check.fa-square-o{right:23px}#panel_befestigung .items .item.montage img{display:inline;margin-top:8px;width:190px}#panel_befestigung .items .item.montage .artikel_bezeichnung{margin-bottom:0}#panel_befestigung .item.active .check,#panel_sonstiges .item.active .check{color:#74bb74}#panel_sonstiges .items .item{cursor:pointer;min-height:175px;margin-bottom:15px;padding-top:30px}#panel_sonstiges .items .item img{width:120px}#uebersicht_flaechen .panel-heading .panel-title-arrow-div{font-size:25px;line-height:25px}#uebersicht_flaechen .panel-body{max-height:315px;overflow-y:scroll}#uebersicht_flaechen{margin-bottom:30px}#btnFpCreatePDF{margin-right:10px}#modalFlaechenplaner .summen .wert{display:inline-block;width:115px}#kantteile-carousel .kantteile .beschreibung,#kantteile-carousel .profilfueller .beschreibung{height:110px}#modalFlaechenplaner .summen .summe_brutto{font-weight:700;margin-bottom:15px}#modalFlaechenplaner .bestaetigung.buttons .btn+.btn{margin-left:10px}#modalFlaechenplaner .bestaetigung.buttons #btnFpCreatePDF{margin-right:0}#FpEmailPopover{padding:20px;position:absolute;top:20px;width:100%;z-index:20}#FpEmailPopover .panel{border-radius:0}#modalFlaechenplaner .modal-content>.overlay{position:absolute;top:0;height:100%;width:100%;background-color:#000;z-index:10;opacity:.6}#FpEmailPopover .cssload-jumping{bottom:43px;top:inherit;right:115px}#modalFlaechenplaner.app .modal-body{margin-bottom:65px}#modalFlaechenplaner.app .modal-footer{position:fixed;bottom:0;width:100%;z-index:3;height:1px;margin:0;padding:0}#modalFlaechenplaner.app .cssload-jumping{position:fixed;bottom:30px}.panel_neuladen .btn+.btn:not(.btn-block){margin-bottom:0;margin-left:10px}#modalFlaechenplaner.mobile .modal-footer{border-top:none}#modalFlaechenplaner ul li .fa-check{margin:0}#modalFlaechenplaner img.wasserlauf{height:95px;margin-top:30px}#material-carousel.items .item{cursor:pointer;min-height:60px;text-align:center;position:relative}.Lichtplattenplaner #profile-carousel.items.owl-carousel .item{min-height:177px}.Lichtplattenplaner #profile-carousel.items>.item{width:45%}.Lichtplattenplaner #material-carousel.items.owl-carousel .item{min-height:140px}#material-carousel.items>.item{float:left;margin:0 19px;padding:15px 0;position:relative;width:20.6%}#material-carousel.items .item .check{right:7px;top:6px}#material-carousel.items .item .check.fa-square-o{right:9px}#material-carousel.items .item img{width:150px}#gruppe-carousel.items .item{cursor:pointer;min-height:255px;padding:15px 5px}#gruppe-carousel.items .item img{height:100px;width:auto}#gruppe-carousel.items .item .check.fa-square-o{right:27px}#verlegeprofile-carousel.owl-carousel .owl-item{padding:0 10px}#verlegeprofile-carousel.items .item{cursor:pointer;padding:15px 3px}#verlegeprofile-carousel.items .item img{height:100px;max-width:95%;width:auto}#verlegeprofile-carousel .item .bezeichnung{height:45px;line-height:18px;position:relative;margin-bottom:15px}#verlegeprofile-carousel .item table{margin-bottom:0}#verlegeprofile-carousel .item table td{font-size:12px;text-align:left}#verlegeprofile-carousel .item table tr.preis td{font-weight:700}.panel.stueckliste ol.profile{margin-top:10px}.owl-carousel h4.artikel_bezeichnung{line-height:22px;margin-bottom:15px}.owl-carousel .artikel_langtext{line-height:20px}.Lichtplattenplaner .legende ul li{font-size:13px;margin-top:5px}#modalFlaechenplaner .panel.verlegeplan .hinweis_abstand{border-top:1px solid #ddd;padding-top:5px}#modalFlaechenplaner .hinweis_warenkorb{text-align:right;margin-top:10px}#modalFlaechenplaner form.filter_farben{margin-left:20px;margin-bottom:15px;margin-top:0}#modalFlaechenplaner form.filter_farben input[type=radio]{margin-top:8px}.warenkorb_mobil .artikel_preise{text-align:left;padding:0 15px}.warenkorb_mobil .artikel_gesamtpreis.text-right,.warenkorb_mobil .warenkorb_mobil_bold_wert.text-right{float:right;font-weight:400}#FpEmailPopover .modal_auswahl .check,#FpEmailPopover .modal_auswahl .close{width:50%}#FpEmailPopover .modal_auswahl .check,#FpEmailPopover .modal_auswahl .close{width:50%;border-radius:0}#FpEmailPopover .panel{border:none;box-shadow:0 3px 9px rgba(0,0,0,.5)}#panel_flaechen #flaechen-carousel.items .flaeche.item:hover{box-shadow:none}#content_fp-schritt .text-success{color:#000}.popover.popover-info.firstblech{margin-top:200px}.popover.popover-info.kantteilzuweisen{padding:0}#frmDachformauswahl .hinweisNachkomma{color:red}.modal-footer{position:relative}#content_fp-schritt #btnFpWeiter{margin-left:5px}#content_fp-schritt #overlay-footer-fp{position:absolute;top:0;height:100%;width:100%;z-index:10;cursor:not-allowed}#content_fp-schritt #overlay-footer-fp.overlay-footer-mobil{position:absolute;right:0;top:-20px;height:100%;width:25%;z-index:99999}#modalFlaechenplaner .flexslider{border:none;box-shadow:none}#modalFlaechenplaner .flexslider .flex-control-nav{display:none}#modalFlaechenplaner .flexslider a.flex-next{background:url(/layouts/images/next-flex-shop.png) no-repeat;background-position:center;background-size:13px 21px;opacity:1;right:-15px;top:calc(50% + 5px)}#modalFlaechenplaner .flexslider a.flex-prev{background:url(/layouts/images/prev-flex-shop.png) no-repeat;background-position:center;background-size:13px 21px;opacity:1;left:-15px;top:calc(50% + 5px)}#modalFlaechenplaner .items .item img{margin:0 auto}#dachform-carousel .item,#gruppe-carousel .item,#panel_befestigung .item,#panel_sonstiges .items .item,#panel_verlegeprofile .item{position:relative!important}#modalFlaechenplaner .panel-body.dachform-carousel{padding:15px 25px}#modalFlaechenplaner #dachform-carousel.flexslider:not(.lichtplattenplaner) a.flex-prev,#modalFlaechenplaner #zubehoer-carousel.flexslider a.flex-prev{left:-30px}#modalFlaechenplaner #dachform-carousel.flexslider:not(.lichtplattenplaner) a.flex-next,#modalFlaechenplaner #zubehoer-carousel.flexslider a.flex-next{right:-25px}#modalFlaechenplaner #panel_sonstiges .items .item{padding:0}#modalFlaechenplaner #panel_sonstiges .flexslider .items .item.artikel{padding-top:30px;border:none;box-shadow:none}#kantteile-carousel .item.artikel,#montage-carousel .item.artikel,#sonstiges-carousel .item.artikel,#varianten-carousel .item.artikel{border:none;box-shadow:none}#kantteile-carousel .item.artikel{border-bottom:1px solid #ccc}#kantteile-carousel .item.artikel:last-child{border:none}#modalFlaechenplaner #flaechen-carousel.flexslider a.flex-prev,#modalFlaechenplaner #kantteile-carousel.flexslider a.flex-prev{left:0}#modalFlaechenplaner #flaechen-carousel.flexslider a.flex-next,#modalFlaechenplaner #kantteile-carousel.flexslider a.flex-next{right:0}#panel_sonstiges .panel-body{padding:15px 30px}#modalFlaechenplaner #profile-carousel.flexslider a.flex-next,#modalFlaechenplaner #sonstiges-carousel.flexslider a.flex-next{right:-30px}#modalFlaechenplaner #profile-carousel.flexslider a.flex-prev,#modalFlaechenplaner #sonstiges-carousel.flexslider a.flex-prev{left:-30px}#content_fp-schritt .profilauswahl .panel-body{padding:15px 30px}#modalFlaechenplaner #verlegeprofile-carousel.flexslider a.flex-prev{left:-25px}#modalFlaechenplaner #verlegeprofile-carousel.flexslider a.flex-next{right:-25px}#zubehoer-carousel.items li.item{border:none}#modalFlaechenplaner .popover-title{color:#fff;background:#003056}@media (min-width:1024px){#idantitropf{width:150px}#idmaterial{max-width:335px}#btnFpCreatePDF span{background-color:transparent;padding:0}#btnFpCloseModal span,#btnFpKopiereDachflaeche span,#btnFpNeueDachflaeche span,#btnFpResetPlaner span,#btnFpResetSchritt span{background-color:transparent}#btnFpKopiereDachflaeche,#btnFpNeueDachflaeche{padding-right:5px;width:210px;text-align:left}#btnFpKopiereDachflaeche span,#btnFpNeueDachflaeche span{float:left}}@media (max-width:1024px){body{background-color:#fff}.cssload-jumping{bottom:15px;margin:0 auto;width:initial}.cssload-jumping span{height:15px;width:15px}#modalFlaechenplaner .modal-body{min-height:inherit}#modalFlaechenplaner .modal-footer{border-top:none;height:55px}#modalFlaechenplaner .modal-footer .btn{display:block;margin-left:0;width:100%}#modalFlaechenplaner .modal-footer .btn+.btn{margin-top:5px}#modalFlaechenplaner .panel .panel-heading,#modalFlaechenplaner h3{text-align:center;position:relative}.cssload-jumping{right:0;top:0;position:absolute}#modalFlaechenplaner .modal-footer .cssload-jumping{display:block;text-align:center!important;position:inherit;width:100%;top:inherit;right:inherit}#modalFlaechenplaner .modal-footer .button-popover{margin-right:0}#modalFlaechenplaner form#frmDachformauswahl input[name=pBezeichnungFlaeche]{width:inherit}#modalFlaechenplaner .panel.abmessungen dl.dl-horizontal dt{clear:left;float:left}#modalFlaechenplaner #panel_artikel,#modalFlaechenplaner .panel.verlegeplan{margin-bottom:18px}#kantteile-carousel .item,#sonstiges-carousel .item{text-align:center}#kantteile-carousel .item .artikel_bild,#sonstiges-carousel .item .artikel_bild{height:130px}#kantteile-carousel .item img,#sonstiges-carousel .item img{display:inline;width:auto;max-height:125px}#panel_sonstiges .items .item img{display:inline;height:160px;width:auto}.popover.popover-kantteile{max-width:300px}#modalFlaechenplaner .warenkorb_mobil .warenkorb_artikel .artikel_bild{padding-left:0;padding-right:15px}#modalFlaechenplaner .warenkorb_mobil .artikel_bild img{width:auto;height:auto;max-height:150px}#uebersicht_flaechen .panel-body{max-height:255px}#modalFlaechenplaner .modal-footer #btnFpAddToBasket .fa,#modalFlaechenplaner .modal-footer #btnFpWeiter .fa{margin:0}#modalFlaechenplaner .artikeldaten .input-group{width:100%;margin:0 auto}#frmDachformauswahl .artikeldaten{max-width:380px;margin:0 auto}#panel_flaechen input[name=pBezeichnungFlaeche]{margin:0 auto}#modalFlaechenplaner .warenkorb_mobil .artikel_container,#modalFlaechenplaner .warenkorb_mobil .warenkorb_artikel{display:block;padding:10px}#modalFlaechenplaner .bestaetigung.buttons .btn+.btn{margin-left:0;box-shadow:none;font-size:18px}}@media (min-width:768px) and (max-width:991px){#material-carousel.items .item .check{top:6px}#modalFlaechenplaner #material-carousel.flexslider a.flex-prev,#modalFlaechenplaner #zubehoer-carousel.flexslider a.flex-prev,#modalFlaechenplaner .variantenauswahl #gruppe-carousel.flexslider a.flex-prev{left:-30px}#modalFlaechenplaner #material-carousel.flexslider a.flex-next,#modalFlaechenplaner #zubehoer-carousel.flexslider a.flex-next,#modalFlaechenplaner .variantenauswahl #gruppe-carousel.flexslider a.flex-next{right:-30px}#content_fp-schritt .dachformauswahl.panel-body,#content_fp-schritt .variantenauswahl .panel-body{padding:15px 30px}.variantenauswahl #gruppe-carousel.items .item .check.checkmark{top:6px;right:6px}#panel_flaechen div.btn-group{width:162px}}@media (max-width:780px){#sonstiges-carousel.items .item{min-height:300px}#modalFlaechenplaner .panel.abmessungen dl.dl-horizontal{margin-left:40px;float:left}#uebersicht_flaechen .panel-body{max-height:280px}#uebersicht_flaechen .panel-body::-webkit-scrollbar{-webkit-appearance:none;width:7px}#uebersicht_flaechen .panel-body::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}}@media (max-width:480px){#varianten-carousel.items .item{width:97%}#FpEmailPopover{padding:0}#profile-carousel.items .item{padding:15px 0 25px 0}#varianten-carousel.items .item .border-item{border:none}#material-carousel.items .item .check.checkmark{top:50px}#kantteile-carousel .artikel_langtext,#sonstiges-carousel .artikel_langtext{line-height:20px}#profile-carousel.flexslider a.flex-next{right:-5px}#profile-carousel.flexslider a.flex-prev{left:-5px}#nichtBerechenbar{left:15px;width:92%}#gruppe-carousel.items .item{min-height:340px;padding:0 5px;margin-bottom:30px}#modalFlaechenplaner input#idVerlegerichtungL.radio,#modalFlaechenplaner input#idVerlegerichtungR.radio{margin-top:8px}#modalFlaechenplaner .panel.abmessungen dl.dl-horizontal dd{width:90px}#zubehoer-carousel .bilder-carousel{text-align:center}#modalFlaechenplaner .panel.verlegeplan .legende li{display:block}#modalFlaechenplaner .panel.verlegeplan .legende li span{margin-right:5px;width:30px;display:inline-block;text-align:center}.panel.material .auswahl .form-group{margin:0 0 10px}.panel.material .auswahl .form-group:nth-child(2){width:100%}.panel.material .auswahl .form-group:last-child{margin:0}.panel.materialeigenschaften ul.list-legende{margin-top:15px}#varianten-carousel.items .item img{width:200px}#modalFlaechenplaner .panel.abmessungen .dachform{float:none}#modalFlaechenplaner .panel.abmessungen dl.dl-horizontal{margin:15px auto 0 auto;float:left}.Lichtplattenplaner .artikeldaten .staffelpreis_flaechenplaner,.Lichtplattenplaner .artikeldaten table.artikel_merkmale_tabelle{font-size:11px}#modalFlaechenplaner .Lichtplattenplaner .flexslider:not(#dachform-carousel) .item img{width:60%;height:auto}#modalFlaechenplaner .Lichtplattenplaner .artikel_kurzinfos img{width:100%}#modalFlaechenplaner .Lichtplattenplaner #frmDachformauswahl .artikel_kurzinfos img{height:auto}#modalFlaechenplaner .panel.materialeigenschaften .panel-collapse{font-size:12px}#modalFlaechenplaner .Lichtplattenplaner .panel.verlegeplan .legende li span{width:70px}#modalFlaechenplaner .Lichtplattenplaner .panel.verlegeplan .legende ul li{width:100%}ul.list-inline.list-legende>li{display:block}#modalFlaechenplanerEinstieg .btn-block.btn-fp-desktop{border:2px solid #f3b500;color:#f3b500;background:0 0;box-shadow:none;margin-bottom:5px}#modalFlaechenplaner #content_fp-schritt .summen .LieferStatus .wert{font-size:16px}#modalFlaechenplaner .owl-carousel .owl-item img{margin-top:15px}.Lichtplattenplaner #material-carousel.items.owl-carousel .item{min-height:65px}#modalFlaechenplaner #profile-carousel .owl-nav .owl-next,#modalFlaechenplaner #profile-carousel .owl-nav .owl-prev{margin-top:0}#modalFlaechenplaner #material-carousel .owl-nav .owl-next,#modalFlaechenplaner #material-carousel .owl-nav .owl-prev{top:13px!important}#modalFlaechenplaner .artikel_merkmale_tabelle tr td:first-child{width:50%;word-break:break-all}}@media (max-width:320px){#varianten-carousel.items .item img{width:120px;margin-top:0}#kantteile-carousel .item img{height:60px}#panel_befestigung .items .item.montage img{width:150px;margin-top:15px}#sonstiges-carousel.items .item{min-height:340px}#panel_sonstiges .items .item img{height:auto;width:auto}#panel_flaechen input[name=pBezeichnungFlaeche]{width:120px}#panel_flaechen form[name=frmFlaeche] .input-group{width:150px}#modalFlaechenplaner .panel.abmessungen dl.dl-horizontal dd{margin-left:145px}#modalFlaechenplaner .panel.abmessungen dl.dl-horizontal{margin-left:0}}
/*# sourceMappingURL=flaechenplaner.min.css.map */
