FORM INPUT[type=checkbox]{display:none}FORM INPUT[type=checkbox]+LABEL{display:block;position:relative;padding-left:35px;margin-bottom:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}FORM INPUT[type=checkbox]+LABEL:before{content:'';display:block;width:20px;height:20px;border:1px solid #678833;position:absolute;left:0;top:-1px;opacity:.6;-webkit-transition:all .12s,border-color .08s;transition:all .12s,border-color 80ms;background-color:#e6f1e4}FORM INPUT[type=checkbox]:checked+LABEL:before{width:10px;top:-11px;left:5px;border-radius:0;opacity:1;border-width:medium 2px 2px medium;border-top-color:transparent;border-left-color:transparent;border-bottom-color:#5fae39;border-right-color:#5faf39;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:transparent}#sidebar_right .re_btn_wobcard{width:inherit;max-width:334px;height:60px;background-color:#e6efd4;padding-left:10px;font-size:18pt;padding-top:0;line-height:2.6;position:relative;margin-bottom:-30px;cursor:pointer;margin-left:-11px;margin-top:10px;padding-bottom:0}#sidebar_right .re_btn_wobcard IMG{width:36px;margin-top:-6px;vertical-align:middle;margin-right:10px}#content_form_wobcard{width:330px;box-sizing:border-box;background-color:#e5f0d4;color:#000;height:auto;margin-bottom:0;margin-top:25px;margin-left:-11px}#content_form_wobcard TABLE{margin-left:9px;margin-right:15px;width:305px}#content_form_wobcard TABLE.wobcardform{margin-bottom:24px}#content_form_wobcard TABLE#btn_wobcardform #newpersbtn{font-weight:700;font-size:11.7pt;background-color:#91cf50;display:block;padding:12px;cursor:pointer}#content_form_wobcard .inputtext{border:0 solid #000;background-color:#fff;height:30px;margin-bottom:3px;font-size:19px;width:100%;color:#000}#content_form_wobcard .textgruen{color:#91cf50;font-weight:400;text-align:right;font-size:18px}#content_form_wobcard .textgruen INPUT{width:65px}#content_form_wobcard #secpic IMG{max-width:125px}#content_form_wobcard TABLE TD SMALL{line-height:1.3;font-size:10pt;display:block}#content_form_wobcard BUTTON.btn_sendform{width:100%;height:51px;border:0 solid #000;background-color:#91cf50;color:#fff;font-size:22px;font-weight:500;cursor:pointer;margin-top:16px;text-align:left;padding-left:16px}#content_form_wobcard .icon_pfrechts{width:16px;height:32px;margin-right:8px;vertical-align:middle}#content_form_wobcard SMALL{font-size:11px}#content_form_wobcard #wobhinweistext{font-size:10pt}#content_form_wobcard .tds_datenschutz{padding:0 19px 0 10px;display:block}#formwobcard_result{display:none}#textelinks .re_btn_wobcard{height:60px;background-color:#91cf50;padding-left:10px;font-size:18pt;padding-top:0;line-height:2.6;position:relative;cursor:pointer;margin-left:-11px;margin-top:10px;padding-bottom:0;color:#fff;text-align:center;margin-bottom:-16px}#textelinks .re_btn_wobcard IMG{width:36px;margin-top:-6px;vertical-align:middle;margin-right:10px}#textelinks #content_form_wobcard{margin-left:14px;margin-bottom:13px}#formbut{background-color:#e6efd4;color:#000;font-size:10pt;margin-left:-11px;width:inherit;max-width:344px;margin-top:-14px;margin-bottom:-4px}#formbut #bt_header,#formbut #btn_nextform,#formbut #btn_sendform{background-color:#e6efd4;box-sizing:border-box;height:87px;padding:10px;cursor:pointer}#formbut #bt_header .icon_mobmenu{width:36px;float:left;margin-right:17px;height:38px}#formbut #bt_header H1{font-size:18pt;font-weight:400;float:left}#formbut #btn_nextform{font-size:22px;color:#000;font-weight:500;cursor:pointer;padding-top:18px;border-bottom:2px solid #93c249}#formbut .icon_pfrechts{width:16px;height:32px;margin-right:8px;vertical-align:middle}#formbut #but_formradio .icon_pdfdl{width:40px;height:40px;margin-right:8px;margin-bottom:-3px}#formbut #but_form1,#formbut #but_formradio{padding:10px;margin-bottom:10px;border-top:2px solid #93c249}#formbut INPUT.inputtext{height:26px;border:1px solid #fff;width:96%;font-size:12pt;padding-left:5px;background-color:#fff}#formbut INPUT.inputtext.bgnummer{width:75%}#formbut #but_formradio .bt_iconinfo{cursor:pointer;font-size:22px;font-weight:300}#formbut #but_formradio .bt_textinfobox{margin-bottom:16px}#formbut #but_formradio LABEL{font-weight:700;display:inline-flex;width:200px;margin-bottom:14px;color:#565454}#formbut #but_formradio .otherpeoplecontent LABEL{font-weight:400;margin-bottom:0;color:#000}#but_formradio .tb_bt_ki_form{padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,.356)}#but_formradio .tb_bt_ki_form .bt_ki_headerinfo{font-weight:700}#formbut .plusnewpeople{border:0 solid #000;background-color:transparent;color:#272925;margin-top:12px;margin-bottom:19px;cursor:pointer}#formbut .plusnewpeople:hover{color:#000}#formbut #secpic IMG{max-width:125px}#formbut #btn_sendform{font-size:22px;font-weight:500;cursor:pointer;padding-top:18px;border-bottom:2px solid #93c249}#formbut INPUT[type=radio]{display:none}#formbut INPUT[type=radio]+LABEL{position:relative;cursor:pointer;margin-left:33px}#formbut INPUT[type=radio]+LABEL:before{left:-2em;color:#000;display:inline-block;position:absolute;right:-1.2em;top:-.3em;width:16px;height:16px;text-align:left;font-size:1.2em;line-height:1.6em;content:'' "";border:4px solid #fff;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px;border-radius:15px;background-color:#fff}#formbut INPUT[type=radio]:checked+LABEL:before{content:"";background-color:#71c425;border-color:#caee93}#formbut INPUT[type=radio]:checked+LABEL{color:#000!important}#textelinks #formbut{max-width:100%;width:100%;margin:0;text-align:left}#textelinks #formbut #bt_header{display:flex;justify-content:safe center}#sidebar_right .re_btn_termintool,#textelinks .re_btn_termintool{width:inherit;max-width:334px;height:60px;background-color:#e6efd4;padding-left:10px;font-size:18pt;padding-top:0;line-height:2.6;position:relative;margin-bottom:10px;cursor:pointer;margin-left:-11px;margin-top:1px;padding-bottom:0}#sidebar_right .re_btn_termintool IMG{width:36px;margin-top:-8px;vertical-align:middle;margin-right:10px}#btn_termintool{margin-bottom:-2px!important}#textelinks #btn_termintool{margin-bottom:10px!important}#textelinks .re_btn_termintool{width:100%;max-width:100%;text-align:center}#textelinks .re_btn_termintool IMG{width:28px}#formtermin{background-color:#e6efd4}#formtermin #bt_header,#formtermin #btn_sendform{background-color:#91cf50;box-sizing:border-box;height:70px;padding:10px}#formtermin #btn_sendform{font-size:22px;color:#fff;font-weight:500;cursor:pointer;padding-top:18px}#formtermin #bt_header .icon_mobmenu{width:51px;float:left;margin-right:6px;height:38px}#formtermin #bt_header H1{font-size:16pt;color:#fff;font-weight:500;float:left}#formtermin #tt_form1{padding:20px}#formtermin #td_radiotelfpers{height:68px;padding-left:4px}#formtermin .icon_pfrechts{width:16px;height:32px;margin-right:8px;vertical-align:middle}#formtermin #td_radioauswahl{min-height:134px;height:auto}#formtermin #td_radioauswahl>DIV{margin-bottom:17px}#formtermin #td_radioauswahl .auswahl_content{margin-left:31px;min-height:42px;font-size:11pt;margin-top:4px;margin-bottom:35px}#formtermin #tkalender{height:174px;margin-bottom:31px;background-color:#fff}#formtermin INPUT.inputtext{height:26px;border:1px solid #fff;width:96%;font-size:12pt;padding-left:5px;background-color:#fff}#formtermin INPUT.inputtext.bgnummer{width:80%}#formtermin SMALL{font-size:9pt}#formtermin .infotext{font-size:9.5pt;margin-top:16px}#formtermin LABEL{font-size:9pt}#formtermin .inputfield{background-color:#fff}#formtermin .inputarea{background-color:#fff}#formtermin SPAN.tds_siccode{margin-left:19px;display:inline-block;margin-top:-19px;line-height:1;margin-bottom:16px}#formtermin .auswahl_content LABEL{display:block;margin-bottom:6px;font-size:10.5pt}#formtermin INPUT[type=radio]{display:none}#formtermin INPUT[type=radio]+LABEL{position:relative;cursor:pointer;margin-left:33px;margin-right:27px;font-size:11pt}#formtermin BUTTON{cursor:pointer;color:#fff;background-color:#91cf50;height:31px;padding-left:6px;padding-right:4px}#formtermin INPUT[type=radio]+LABEL:before{left:-2em;color:#000;display:inline-block;position:absolute;right:-1.2em;top:-.3em;width:16px;height:16px;text-align:left;font-size:1.2em;line-height:1.6em;content:'' "";border:4px solid #fff;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px;border-radius:15px;background-color:#fff}#formtermin INPUT[type=radio]:checked+LABEL:before{content:"";background-color:#71c425;border-color:#caee93}#formtermin INPUT[type=radio]:checked+LABEL{color:#000!important}#formtermin SELECT OPTION{overflow-wrap:break-word;word-wrap:break-word}#formtermin #confirmation_content{background-color:#fff;padding:30px;-moz-box-shadow:4px 5px 13px #c9c7c7;-webkit-box-shadow:4px 5px 13px #c9c7c7;box-shadow:4px 5px 13px #c9c7c7}#formtermin #confirmation_content H1{font-size:14.5pt;margin-bottom:24px}#formtermin #confirmation_content .dataleft{width:49%;float:left}#formtermin #confirmation_content #box_btn_emailsenden{text-align:right;margin-top:37px}#formtermin .tds_datenschutz{display:block;padding:0 20px 20px}#confirmation_content #btn_emailsenden{text-align:left}#modal_content .re_btn_termintool{max-width:283px;height:60px;background-color:#e6efd4;padding-left:10px;font-size:18pt;padding-top:0;line-height:2.6;position:relative;margin-bottom:-14px;cursor:pointer;margin-top:1px;padding-bottom:0}#textelinks #btn_dlcenter{margin-bottom:86px}#content_form_2{background-color:#e6efd4;border-top:6px solid #93c249;border-bottom:6px solid #93c249}#sidebar_right #btn_mietangebot,#textelinks #btn_mietangebot{width:inherit;max-width:334px;height:60px;background-color:#e6efd4;padding-left:10px;font-size:18pt;padding-top:0;line-height:2.6;position:relative;margin-bottom:10px;cursor:pointer;margin-left:-11px;margin-top:-13px;padding-bottom:0}#sidebar_right #btn_mietangebot IMG{width:36px;margin-top:-8px;vertical-align:middle;margin-right:10px}#textelinks #btn_mietangebot{width:100%;max-width:100%;text-align:center;margin-top:0}#textelinks #btn_mietangebot IMG{width:43px}#content_form_1 #form1 TABLE{padding:0 21px 21px;position:relative}#content_form_1 #form1 TABLE TD{position:relative;padding-bottom:10px}#content_form_1 #bt_header .icon_mobmenu{width:51px;float:left;margin-top:4px;margin-left:5px}#content_form_1 #bt_header .icon_mobmenurechts{width:29px;float:left;margin-top:10px;margin-left:12px;cursor:pointer}#content_form_1 #bt_header H1{font-size:16pt;color:#000;font-weight:500;float:left;margin-left:20px;margin-top:9px}#content_form_1 .inputtext{background-color:transparent;border:0 solid #000}#content_form_1 INPUT.inputtext{height:30px;border:1px solid #fff;width:96%;font-size:12pt;padding-left:5px;background-color:#e6efd4}#content_form_1 .inputarea{background-color:#e6efd4}#content_form_1 #form1 LABEL{font-size:12pt}#content_form_1 #form1 LABEL.matitle{font-weight:700}#content_form_1 #form1 INPUT[type=radio]{display:none}#content_form_1 #form1 INPUT[type=radio]+LABEL{position:relative;cursor:pointer;margin-left:33px;margin-right:27px;font-size:11pt}#content_form_1 #form1 INPUT[type=radio]+LABEL:before{left:-2em;color:#000;display:inline-block;position:absolute;right:-1.2em;top:-.3em;width:16px;height:16px;text-align:left;font-size:1.2em;line-height:1.6em;content:'' "";border:4px solid #fff;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px;border-radius:15px;background-color:#fff}#content_form_1 #form1 INPUT[type=radio]:checked+LABEL:before{content:"";background-color:#71c425;border-color:#caee93}#content_form_1 #form1 INPUT[type=radio]:checked+LABEL{color:#000!important}#content_form_1 #form1 SELECT OPTION{overflow-wrap:break-word;word-wrap:break-word}#content_form_1 #form1 .btn_sendform{height:20px;width:90px;background-color:#e6efd4;color:#000;margin-top:4px;cursor:pointer;text-align:center;display:table-cell;vertical-align:middle;border:1px solid #93c249}#content_form_2 #form2 TABLE{padding:0 21px 21px;position:relative}#content_form_2 #form2 TABLE TD{position:relative}#content_form_2 #bt_header{background-color:#e6efd4 box-sizing: border-box;height:70px;padding:10px}#content_form_2 #bt_header .icon_mobmenu{width:51px;float:left;margin-top:4px;margin-left:5px}#content_form_2 #bt_header .icon_mobmenurechts{width:29px;float:left;margin-top:10px;margin-left:12px;cursor:pointer}#content_form_2 #bt_header H1{font-size:16pt;color:#000;font-weight:500;float:left;margin-left:20px;margin-top:9px}#content_form_2 .inputtext{background-color:transparent;border:0 solid #000}#content_form_2 INPUT.inputtext{height:26px;border:1px solid #fff;width:96%;font-size:12pt;padding-left:5px;background-color:#fff}#content_form_2 #form2 LABEL{font-size:9pt}#content_form_2 #form2 LABEL.matitle{font-weight:700}#content_form_2 #form2 INPUT[type=radio]{display:none}#content_form_2 #form2 INPUT[type=radio]+LABEL{position:relative;cursor:pointer;margin-left:33px;margin-right:27px;font-size:11pt}#content_form_2 #form2 INPUT[type=radio]+LABEL:before{left:-2em;color:#000;display:inline-block;position:absolute;right:-1.2em;top:-.3em;width:16px;height:16px;text-align:left;font-size:1.2em;line-height:1.6em;content:'' "";border:4px solid #fff;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px;border-radius:15px;background-color:#fff}#content_form_2 #form2 INPUT[type=radio]:checked+LABEL:before{content:"";background-color:#71c425;border-color:#caee93}#content_form_2 #form2 INPUT[type=radio]:checked+LABEL{color:#000!important}#content_form_2 #form2 SELECT OPTION{overflow-wrap:break-word;word-wrap:break-word}#maform1 #btn_sendform{background-color:#e6efd4;box-sizing:border-box;height:53px;padding:10px;color:#000;margin-top:5px;cursor:pointer;position:relative;font-weight:500}#maform1 .icon_pfrechts{width:16px;height:32px;margin-right:8px;vertical-align:middle}#maform1 #btn_sendform IMG.icon_mobmenurechts{width:29px;top:11px;cursor:pointer;position:absolute;margin-left:11px}#maform1 #BedarfGmInfo{height:23px;cursor:pointer;position:absolute;top:4px;left:284px}#maform1 #BedarfWasserInfo{height:23px;cursor:pointer;position:absolute;top:4px;left:417px}#maform1 #ma_infoboxen{font-size:10pt}#maform1 #ma_infoboxen UL{margin-top:-20px;margin-bottom:15px}#maform1 #ma_infoboxen #info_mietangebot{position:absolute;top:71px;right:37px;width:80%;background-color:#fff;border:5px solid #d9d9d9;padding:15px;box-sizing:border-box}#maform1 #ma_infoboxen #info_mietangebot_pruefen{position:absolute;bottom:59px;right:37px;width:80%;background-color:#fff;border:5px solid #d9d9d9;padding:15px;box-sizing:border-box}#maform1 #ma_infoboxen #ist_angemessen .content_normal,#maform1 #ma_infoboxen #nicht_angemessen .content_normal{padding:20px;box-sizing:border-box}#maform1 #ma_infoboxen .btn_result{background-color:transparent;box-sizing:border-box;height:53px;padding:10px;color:#000;margin-top:5px;cursor:pointer;position:relative;font-size:14pt;font-weight:700;margin-left:10px}#maform1 #ma_infoboxen #info_weiterumzug{padding:21px}#maform1 #ma_infoboxen #info_unangemessen{padding:20px}#maform1 #ma_infoboxen #info_bedarfsgemeinschaft{padding:19px;position:absolute;top:264px;right:37px;width:80%;background-color:#fff;border:5px solid #d9d9d9;box-sizing:border-box;z-index:39}#maform1 #ma_infoboxen #info_bedarfsgemeinschaft UL{margin-top:0}#ma_infoboxen #info_wasserkanal P.title,#maform1 #ma_infoboxen #info_bedarfsgemeinschaft P.title{font-size:12pt}#maform1 #ma_infoboxen #info_wasserkanal{padding:19px;position:absolute;top:118px;right:37px;width:80%;background-color:#fff;border:5px solid #d9d9d9;box-sizing:border-box;z-index:40}#maform1 SELECT#maheizartbox{background-color:#fff}.re_btn_amportal{width:inherit;max-width:334px;height:60px;background-color:#e6efd4;padding-left:10px;font-size:18pt;padding-top:0;line-height:2.6;position:relative;margin-bottom:10px;cursor:pointer;margin-left:-11px;margin-top:1px;padding-bottom:0}.re_btn_amportal IMG{width:36px!important;margin-top:-8px;vertical-align:middle;margin-right:10px;height:7px}#textelinks .re_btn_amportal{width:100%;max-width:100%;text-align:center}#textelinks .re_btn_amportal IMG{height:34px}#toplauftext{position:relative;top:14px;display:flex;justify-content:end}#toplauftext .info_marquee{width:450px;line-height:41px;background-color:#f7e2d6;color:#000;white-space:nowrap;overflow:hidden;box-sizing:border-box;font-size:16pt}#toplauftext .info_marquee p{display:inline-block;padding-left:100%;animation:info_marquee 38s linear infinite}#footerlauftext{position:fixed;bottom:40px;display:flex;justify-content:center;align-items:center;width:100%;z-index:500}#footerlauftext .info_marquee{width:1036px;line-height:36px;background-color:#ffbaba;color:#000;white-space:nowrap;overflow:hidden;box-sizing:border-box;font-size:14pt;margin:0 auto}#footerlauftext .info_marquee p{display:inline-block;padding-left:100%;animation:info_marquee 80s linear infinite}@keyframes info_marquee{0%{transform:translate(0,0)}100%{transform:translate(-100%,0)}}@media only screen and (max-width:889px){#btn_dlcenter{margin-top:18px!important}}@media only screen and (max-width:680px){#footerlauftext{bottom:58px}}@media only screen and (max-width:550px){#maform1 #BedarfWasserInfo{left:330px}#content_form_1 #form1 TABLE{padding:0}#content_form_1 #form1 TABLE td{display:block}#content_form_1 #form1 TABLE td:first-child{padding-bottom:1px}}@media only screen and (max-width:460px){#content_form_2 #bt_header H1{font-size:10.2pt;margin-left:7px;margin-top:15px}#maform1 #btn_sendform,#maform1 #ma_infoboxen .btn_result{font-size:12.9pt}#maform1 #BedarfWasserInfo{left:267px;top:26px}}@media only screen and (max-width:400px){#maform1 #BedarfGmInfo{left:216px;top:12px}#maform1 #BedarfWasserInfo{left:216px;top:26px}}