div.fuchs_planner{width:100%}div.fuchs_planner .p_box{width:100%;margin:0 auto;padding-bottom:50px;height:100%;border:1px solid transparent;border-radius:3px;background-color:#EEE;min-height:400px;position:relative}div.fuchs_planner .p_box::after{height:100%;width:0;background-color:#EEE;content:'';position:absolute;top:0;left:0;transition:width .3s 0s ease,opacity 0s .3s linear;border-radius:3px;border:1px solid #CCC;opacity:0}div.fuchs_planner .p_box.blend::after{width:100%;opacity:1;transition-delay:10ms,0s}div.fuchs_planner .p_box .p_frm>div{padding:8px 5px;margin-left:auto!important;margin-right:auto!important;width:100%;max-width:100%}@media (min-width:361px){div.fuchs_planner .p_box .p_frm>div{width:296px}}@media (min-width:561px){div.fuchs_planner .p_box .p_frm>div{width:496px}}@media (min-width:661px){div.fuchs_planner .p_box .p_frm>div{width:595px}}@media (min-width:800px){div.fuchs_planner .p_box .p_frm>div{width:685px}}@media (min-width:961px){div.fuchs_planner .p_box .p_frm>div{width:910px}}div.fuchs_planner .p_box .p_name{font-size:1.2rem;font-weight:600;text-align:center;border-bottom:1px solid #ADADAD;background-color:#FFF;margin-top:10px;margin-bottom:20px;border-radius:3px;border-right:1px solid #ADADAD;border-left:1px solid #ADADAD;border-top:1px solid #ADADAD;color:#1b4379}div.fuchs_planner .p_box .p_desc{font-size:.925rem;text-align:center}div.fuchs_planner .p_box .p_group{padding:.5rem .3rem;overflow:hidden}div.fuchs_planner .p_box .p_group input[type=radio],div.fuchs_planner .p_box .p_group input[type=checkbox]{display:none}div.fuchs_planner .p_box .p_group input:checked+.frm{background-color:#56a532;color:#FFF;font-weight:600;font-stretch:expanded}div.fuchs_planner .p_box .p_group input:checked+.frm label{color:#FFF!important}div.fuchs_planner .p_box .p_group .p_opt{position:relative;height:143px;width:100%;float:left}@media (min-width:361px){div.fuchs_planner .p_box .p_group .p_opt{width:143px;height:143px;font-size:.875rem}}@media (min-width:561px){div.fuchs_planner .p_box .p_group .p_opt{width:162px;height:162px;font-size:.875rem}}@media (min-width:661px){div.fuchs_planner .p_box .p_group .p_opt{width:195px;height:195px}}@media (min-width:800px){div.fuchs_planner .p_box .p_group .p_opt{width:225px;height:225px}}div.fuchs_planner .p_box .p_group .p_opt .lbl{text-align:center}div.fuchs_planner .p_box .p_group .p_opt textarea{min-height:100px;width:100%;border:1px solid #E8E8E8}div.fuchs_planner .p_box .p_group .p_opt input,div.fuchs_planner .p_box .p_group .p_opt select{width:100%;font-size:1.2rem;padding:5px 10px;border:1px solid #E8E8E8}div.fuchs_planner .p_box .p_group .p_opt .frm{border:1px solid #CCC;padding:1rem 1rem 2rem;color:#1b4379;cursor:pointer;height:100%;display:block;display:flex;justify-content:center;align-items:flex-end}div.fuchs_planner .p_box .p_group .p_opt .frm.req .lbl::after{content:'*';margin-left:.5rem;color:red}div.fuchs_planner .p_box .p_group .p_opt .frm .nme{position:absolute;bottom:0;left:0;right:0;font-size:1.2rem;text-align:center;font-weight:400}div.fuchs_planner .p_box .p_group .p_opt .frm label{display:block;position:absolute;top:1rem;left:0;right:0;height:auto;font-size:1.15rem;color:#56a532;font-weight:400}div.fuchs_planner .p_box .p_group .p_opt .frm label div{display:inline}div.fuchs_planner .p_box .p_group .p_opt .frm.noico{display:block}div.fuchs_planner .p_box .p_group .p_opt .frm.noico label{display:flex;width:100%;height:100%;align-items:center;text-align:center;font-size:1.4rem;color:#56a532;font-weight:400;cursor:inherit}div.fuchs_planner .p_box .p_group .p_opt .frm.noico label div{text-align:center;display:block;margin:0 auto}div.fuchs_planner .p_box .p_group .p_opt .frm.disabled .nme{color:#CCC;font-style:italic}div.fuchs_planner .p_box .p_group .p_opt .frm img{max-width:50%;max-height:65%}div.fuchs_planner .p_box .p_group.p_form{display:grid;grid-template-columns:100%}@media (min-width:800px){div.fuchs_planner .p_box .p_group.p_form{grid-template-columns:calc(50% - .5rem) calc(50% - .5rem);grid-column-gap:1rem}}div.fuchs_planner .p_box .p_group.p_form>form{grid-column-start:1;grid-column-end:3;display:inherit;grid-template-columns:inherit;grid-column-gap:inherit}div.fuchs_planner .p_box .p_group.p_form .p_subgroup,div.fuchs_planner .p_box .p_group.p_form .p_subgroup .p_cfi{position:relative;width:100%;display:block}div.fuchs_planner .p_box .p_group.p_form .p_subgroup .p_cfi .lbl{text-align:left;font-size:.875rem;margin-right:15px}div.fuchs_planner .p_box .p_group.p_form .p_subgroup .p_cfi textarea{min-height:100px;width:100%;border:1px solid #E8E8E8}div.fuchs_planner .p_box .p_group.p_form .p_subgroup .p_cfi input,div.fuchs_planner .p_box .p_group.p_form .p_subgroup .p_cfi select{width:100%;font-size:1.2rem;padding:5px 10px;border:1px solid #E8E8E8}div.fuchs_planner .p_box .p_group.p_form .p_subgroup .p_cfi .frm{border:1px solid #CCC;padding:1rem;background-color:#FFF;background-position-x:80%;background-repeat:no-repeat;background-position:center center;color:#1b4379;cursor:pointer;height:100%;display:block}div.fuchs_planner .p_box .p_group.p_form .p_subgroup .p_cfi .frm.req .lbl::after{content:'*';margin-left:.5rem;color:red}div.fuchs_planner .p_box .p_group.p_form .p_subgroup .p_cfi .frm .nme{position:absolute;bottom:0;left:0;right:0;font-size:1.2rem;text-align:center;font-weight:400}div.fuchs_planner .p_box .p_group.p_form .p_subgroup .p_cfi .frm.disabled .nme{color:#CCC;font-style:italic}div.fuchs_planner .p_box .p_group.p_form .p_subgroup .p_cfi .frm .i3{display:grid;width:100%;grid-template-columns:30% 30% 30%;grid-column-gap:5%}div.fuchs_planner .p_box .p_group.p_form .radiogroup{display:inline-block;margin-right:12px;padding-left:25px;position:relative;cursor:pointer;margin-top:3px}div.fuchs_planner .p_box .p_group.p_form .radiogroup label{cursor:inherit}div.fuchs_planner .p_box .p_group.p_form .radiogroup input[type=radio]+label::after{content:none;top:4px;left:4px;height:12px;width:12px;background-color:#56a532;position:absolute;border-radius:6px;color:#FFF}div.fuchs_planner .p_box .p_group.p_form .radiogroup input[type=radio]:checked+label::after{content:''}div.fuchs_planner .p_box .p_group.p_form .radiogroup input[type=radio]+label::before{content:'';background-color:#fff;left:0;top:0;height:20px;width:20px;border:1px solid #999;border-radius:10px;position:absolute}div.fuchs_planner .p_box .p_group.p_form .acceptgroup{display:block;cursor:pointer;position:relative;padding-left:35px}div.fuchs_planner .p_box .p_group.p_form .acceptgroup label{cursor:inherit}div.fuchs_planner .p_box .p_group.p_form .acceptgroup a{text-decoration:underline}div.fuchs_planner .p_box .p_group.p_form .acceptgroup input[type=checkbox]+label::before{content:'';background-color:#fff;left:0;top:0;height:23px;width:23px;border:1px solid #999;position:absolute;border-radius:0}div.fuchs_planner .p_box .p_group.p_form .acceptgroup input[type=checkbox]:checked+label::after{content:''}div.fuchs_planner .p_box .p_group.p_form .acceptgroup input[type=checkbox]+label::after{content:none;top:4px;left:3px;height:10.91px;width:24px;border-left:3px solid;border-bottom:3px solid;border-color:#56a532;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;color:#FFF}div.fuchs_planner .p_box .p_group.p_form .formnote{color:red;font-size:80%;margin:1rem 0 0}div.fuchs_planner .p_box .p_button_row{position:relative;display:block;padding:0!important;min-height:2.43rem}div.fuchs_planner .p_box .p_button_row .p_button{border:2px solid #56a532;min-height:2rem;min-width:3rem;background-repeat:no-repeat;background-position:center center;background-size:contain;background-color:#DDD;float:left;border-radius:3px;cursor:pointer;text-align:center;padding:.25rem .8rem .18rem;font-weight:600;font-variant:small-caps;line-height:1.1rem;font-size:1.1rem;color:#1b4379;transition:.2s 0s ease,background-color .1s .1s ease,color .1s .1s ease;-moz-transition:.2s 0s ease,background-color .1s .1s ease,color .1s .1s ease;-webkit-transition:.2s 0s ease,background-color .1s .1s ease,color .1s .1s ease}div.fuchs_planner .p_box .p_button_row .p_button:hover{color:#FFF;background-color:#56a532;transform:translate(-2px,-2px);-moz-transform:translate(-2px,-2px);-webkit-transform:translate(-2px,-2px)}div.fuchs_planner .p_box .p_button_row .p_button.next{float:right}div.fuchs_planner .p_box .p_button_row .p_button.submit{float:right;padding:4px 10px 1px}.p_group input+.frm .pico{background-color:transparent!important;background-repeat:no-repeat;background-position:center center;background-size:contain;max-width:60%;width:60%;max-height:50%;height:50%}.p_group input+.frm .pico.appartment{background-image:url(/psvg/appartment)}.p_group input+.frm .pico.appartmenthouse{background-image:url(/psvg/appartmenthouse)}.p_group input+.frm .pico.boiler{background-image:url(/psvg/boiler)}.p_group input+.frm .pico.combinationheating{background-image:url(/psvg/combinationheating)}.p_group input+.frm .pico.durchlauferhitzer{background-image:url(/psvg/durchlauferhitzer)}.p_group input+.frm .pico.floorheating{background-image:url(/psvg/floorheating)}.p_group input+.frm .pico.fluidgas{background-image:url(/psvg/fluidgas)}.p_group input+.frm .pico.gas{background-image:url(/psvg/gas)}.p_group input+.frm .pico.geotherm{background-image:url(/psvg/geotherm)}.p_group input+.frm .pico.airtherm{background-image:url(/psvg/air_fan)}.p_group input+.frm .pico.heating{background-image:url(/psvg/heating)}.p_group input+.frm .pico.house{background-image:url(/psvg/house)}.p_group input+.frm .pico.iso_floor{background-image:url(/psvg/iso_floor)}.p_group input+.frm .pico.iso_none{background-image:url(/psvg/iso_none)}.p_group input+.frm .pico.iso_roof{background-image:url(/psvg/iso_roof)}.p_group input+.frm .pico.iso_unclear{background-image:url(/psvg/iso_unclear)}.p_group input+.frm .pico.iso_walls{background-image:url(/psvg/iso_walls)}.p_group input+.frm .pico.iso_windows{background-image:url(/psvg/iso_windows)}.p_group input+.frm .pico.maintain{background-image:url(/psvg/maintain)}.p_group input+.frm .pico.none{background-image:url(/psvg/none)}.p_group input+.frm .pico.notfall{background-image:url(/psvg/notfall)}.p_group input+.frm .pico.oil{background-image:url(/psvg/oil)}.p_group input+.frm .pico.other{background-image:url(/psvg/other)}.p_group input+.frm .pico.question{background-image:url(/psvg/question)}.p_group input+.frm .pico.radiator_valve{background-image:url(/psvg/radiator_valve)}.p_group input+.frm .pico.repair{background-image:url(/psvg/repair)}.p_group input+.frm .pico.serialhouse{background-image:url(/psvg/serialhouse)}.p_group input+.frm .pico.serialmidhouse{background-image:url(/psvg/serialmidhouse)}.p_group input+.frm .pico.service{background-image:url(/psvg/service)}.p_group input+.frm .pico.tausch{background-image:url(/psvg/tausch)}.p_group input:checked+.frm .pico.appartment{background-image:url(/psvg/appartment?inv=1)}.p_group input:checked+.frm .pico.appartmenthouse{background-image:url(/psvg/appartmenthouse?inv=1)}.p_group input:checked+.frm .pico.boiler{background-image:url(/psvg/boiler?inv=1)}.p_group input:checked+.frm .pico.combinationheating{background-image:url(/psvg/combinationheating?inv=1)}.p_group input:checked+.frm .pico.durchlauferhitzer{background-image:url(/psvg/durchlauferhitzer?inv=1)}.p_group input:checked+.frm .pico.floorheating{background-image:url(/psvg/floorheating?inv=1)}.p_group input:checked+.frm .pico.fluidgas{background-image:url(/psvg/fluidgas?inv=1)}.p_group input:checked+.frm .pico.gas{background-image:url(/psvg/gas?inv=1)}.p_group input:checked+.frm .pico.geotherm{background-image:url(/psvg/geotherm?inv=1)}.p_group input:checked+.frm .pico.airtherm{background-image:url(/psvg/air_fan?inv=1)}.p_group input:checked+.frm .pico.heating{background-image:url(/psvg/heating?inv=1)}.p_group input:checked+.frm .pico.house{background-image:url(/psvg/house?inv=1)}.p_group input:checked+.frm .pico.iso_floor{background-image:url(/psvg/iso_floor?inv=1)}.p_group input:checked+.frm .pico.iso_none{background-image:url(/psvg/iso_none?inv=1)}.p_group input:checked+.frm .pico.iso_roof{background-image:url(/psvg/iso_roof?inv=1)}.p_group input:checked+.frm .pico.iso_unclear{background-image:url(/psvg/iso_unclear?inv=1)}.p_group input:checked+.frm .pico.iso_walls{background-image:url(/psvg/iso_walls?inv=1)}.p_group input:checked+.frm .pico.iso_windows{background-image:url(/psvg/iso_windows?inv=1)}.p_group input:checked+.frm .pico.maintain{background-image:url(/psvg/maintain?inv=1)}.p_group input:checked+.frm .pico.none{background-image:url(/psvg/none?inv=1)}.p_group input:checked+.frm .pico.notfall{background-image:url(/psvg/notfall?inv=1)}.p_group input:checked+.frm .pico.oil{background-image:url(/psvg/oil?inv=1)}.p_group input:checked+.frm .pico.other{background-image:url(/psvg/other?inv=1)}.p_group input:checked+.frm .pico.question{background-image:url(/psvg/question?inv=1)}.p_group input:checked+.frm .pico.radiator_valve{background-image:url(/psvg/radiator_valve?inv=1)}.p_group input:checked+.frm .pico.repair{background-image:url(/psvg/repair?inv=1)}.p_group input:checked+.frm .pico.serialhouse{background-image:url(/psvg/serialhouse?inv=1)}.p_group input:checked+.frm .pico.serialmidhouse{background-image:url(/psvg/serialmidhouse?inv=1)}.p_group input:checked+.frm .pico.service{background-image:url(/psvg/service?inv=1)}.p_group input:checked+.frm .pico.tausch{background-image:url(/psvg/tausch?inv=1)}