@charset "utf-8";@font-face{font-family:'Asap';font-style:normal;font-weight:400;src:url(../fonts/KFOoCniXp96ayzse4A.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:100%;src:url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;src:url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;src:url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:100%;src:url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-stretch:100%;src:url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{padding-bottom:0;font-size:100%;-webkit-text-size-adjust:100%;background:transparent;height:100%}body{margin:0;font-family:'Open Sans',sans-serif;font-size:14px;line-height:24px;color:#707070;background-color:#e1e1e1;height:100%;min-height:auto}#kundenbereich{width:100%;height:100%}select{border:1px solid #ccc;background-color:#fff;line-height:28px;padding:4px 6px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;vertical-align:middle;font-size:14px;height:34px;resize:horizontal}#main_column #smain,#main_content{background:none;border:none}#main_content{width:auto;display:flex;flex-direction:column;height:auto}#side_column{width:40%;margin:0}.logout #side_column,.start #side_column,.secure.register_user #side_column,.register_user #side_column,.logout .side_menu,.start .side_menu,.register_user .side_menu{display:none}.logout #main_column,.start #main_column,.register_user #main_column{width:100%;padding:0}#main_column{width:60%;padding:0;padding-left:2rem;box-sizing:border-box}#content{padding:0;max-width:1116px;width:100%;margin:0 auto;box-sizing:border-box;padding-bottom:10rem}#portal_header{font-size:20px;margin:20px 0 30px 0}h1{color:#68b436;font-size:38px}h4 span{border:none;font-size:19px;color:#68b436;text-transform:none}.global_button,form .global_button,input[type="submit"].global_button,table.form .global_button,ul.ebp_overview li a.access,table._inline a.global_button{background:#67B438;padding:5px 26px;color:#fff;font-weight:700;border:1px solid #67B438;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-size:14px;min-height:40px;box-sizing:border-box;line-height:30px;min-width:160px}.global_button:hover,form .global_button:hover,input[type="submit"].global_button:hover,table.form .global_button:hover,#sright .global_button:hover,ul.ebp_overview li a.access:hover,table._inline a.global_button:hover{background:#67B438;padding:5px 26px;color:#fff;opacity:.8;border:1px solid #67B438}.global_button.cancel,table._inline a.global_button.cancel,.global_button.back{background:#b2b2b2;border:1px solid #b2b2b2}#ct{display:none}#msgbox{border:none}#msgbox h1{background:#67B438;color:white;text-transform:uppercase}#logout h2{color:#67B438}.label_portal_name{font-size:38px;margin:0 0 4rem 0;color:#67B438;line-height:1.2}.wbox{display:none}#main_column #smain #sright{float:left;margin-bottom:0;width:49%}div.preloader.form div.preloader_box{font-size:11px}.preloader_bgnd{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}div.preloader.form{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}table{font-size:14px;color:#707070}table.form tbody tr.first td.label,table.form tbody tr.first td.content.first{padding-top:0}table.form tbody tr td.label,table.form._static tbody tr td.label,form.active table.form tbody tr td.label,table.form tbody tr.first td.content,table.form tbody tr td.content{padding:0;margin-bottom:1rem}table.form tbody tr.first td.content,table.form tbody tr td.content{margin-bottom:2rem;background:transparent}.table_container .table_header_cell{height:auto;hyphens:auto}._filter tr:not(.hide){display:flex;flex-direction:column}table.form._static._filter tbody tr td.label{margin-bottom:.5rem}table.form._filter tbody tr.first td.content,table.form._filter tbody tr td.content{margin-bottom:1rem;font-weight:700}#top-row{background:#68b436;color:#8c8c8c;-moz-text-shadow:none;-webkit-text-shadow:none;-o-text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;-o-text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;-o-text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;-o-text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;-o-text-shadow:none;text-shadow:none;min-height:40px}.top-row_wrapper{max-width:1116px;width:100%;margin:0 auto;display:flex;justify-content:flex-end}#top-row .image-title{background:#036592;color:#FFF;-moz-text-shadow:none;-webkit-text-shadow:none;-o-text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;-o-text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;-o-text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;-o-text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;-o-text-shadow:none;text-shadow:none;padding:8px 10px;font-family:'Asap',sans-serif;font-size:16px;text-align:center;display:flex;align-items:center;min-width:169px;box-sizing:border-box;justify-content:center}#top-row .image-title:before{background-image:url(../elements/phone.png);content:"";display:inline-block;width:15px;height:15px;margin-right:3px}#header{display:none}.headerInner{background:url(../elements/headerInner.jpg) center 0 no-repeat;background-size:cover!important}#header-row .row-container{background:rgba(255,255,255,.9)}#logo{display:flex;margin:10px 0}#logo h1{font-size:0;line-height:0;height:0;width:0;border:none;padding:0;margin:0;overflow:hidden;text-indent:-9999px}.header_logo{background:url(../elements/h.png) center 0 no-repeat;height:98px;width:268px;display:inline-block}#header-row{-moz-box-shadow:0 3px 12px -2px gray;-webkit-box-shadow:0 3px 12px -2px gray;-o-box-shadow:0 3px 12px -2px gray;-moz-box-shadow:0 3px 12px -2px gray;-webkit-box-shadow:0 3px 12px -2px gray;-o-box-shadow:0 3px 12px -2px gray;-moz-box-shadow:0 3px 12px -2px gray;-webkit-box-shadow:0 3px 12px -2px gray;-o-box-shadow:0 3px 12px -2px gray;-moz-box-shadow:0 3px 12px -2px gray;-webkit-box-shadow:0 3px 12px -2px gray;-o-box-shadow:0 3px 12px -2px gray;-moz-box-shadow:0 3px 12px -2px gray;-webkit-box-shadow:0 3px 12px -2px gray;-o-box-shadow:0 3px 12px -2px gray;box-shadow:0 3px 12px -2px gray}#header-row .container,#footer-wrapper .container,#copyright{max-width:1116px;width:100%;margin:0 auto}#footer-wrapper .container{display:flex;justify-content:space-between}header{display:flex;align-items:center}#header-row .select-menu{display:none}.sf-menu{display:flex}.sf-menu li{margin-left:35px}.sf-menu li a{text-decoration:none;color:#333;transition:all 0.2s ease;text-transform:uppercase}.sf-menu li a:hover{color:#68b436}.back_to_root{text-decoration:none;color:#333;margin-top:2rem;margin-bottom:4rem;font-weight:700;display:inline-block}.back_to_root:hover{color:#fb393f}.back_to_root:after{font-family:"Font Awesome 5 Free";content:"\f061";font-weight:900;display:inline-block;font-size:18px;margin-left:1rem}.content_title h1{display:none}.overview .content_title .overview_title,.userdata .content_title .userdata_title,.bank_account .content_title .bank_account_title,.counter .content_title .counter_title,.contract .content_title .contract_title,.bill .content_title .bill_title,.history .content_title .history_title,.payment .content_title .payment_title,.contact .content_title .contact_title,.config_account_data .content_title .config_account_data_title{display:block;line-height:1.2;margin-bottom:3rem;hyphens:auto}#footer-wrapper{background-color:#fff}#footer-row{padding-top:87px}#back-top{position:fixed;bottom:90px;right:20px;z-index:99}#back-top a{width:51px;display:block;text-align:center;font-size:14px;line-height:24px;font-family:'Open Sans',sans-serif;text-transform:none;text-decoration:none;color:#707070;transition:0.2s}#footer-wrapper .footer-wrapper-inner{background:#fff;color:#959494;-moz-text-shadow:none;-webkit-text-shadow:none;-o-text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;-o-text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;-o-text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;-o-text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;-o-text-shadow:none;text-shadow:none}#footer-row .moduleTitle{font-size:23px;font-weight:400;line-height:28px;margin-bottom:28px;text-transform:none;color:#333}#footer-wrapper .span3{width:192px}#footer-wrapper .span5{width:444px}#footer-wrapper .span2{width:156px}.timetable_wrapper{display:flex;flex-wrap:wrap}.timetable_wrapper .day_wrapper{width:110px}.timetable_wrapper .time_wrapper{width:auto}[class*="span"]{float:left;min-height:1px}[class*="span"]:not(:first-child){padding-left:36px}.span12{width:100%;box-sizing:border-box}#copyright{color:#333;margin-bottom:96px;padding-top:57px;padding-left:0;float:none}.row:after{clear:both}.row:before,.row:after{display:table;content:"";line-height:0}#footer-wrapper a{color:#959494;text-decoration:none}#footer-wrapper a:hover{color:#fb393f}.links .item_title_part0{display:none}#footer .links a{padding-bottom:7px}#back-top{position:fixed;bottom:90px;right:20px;z-index:99}#back-top a{width:51px;display:block;text-align:center;font-size:14px;line-height:24px;font-family:'Open Sans',sans-serif;text-transform:none;text-decoration:none;color:#707070;transition:0.2s}#back-top span{width:51px;height:51px;display:block;margin-bottom:7px;background:url(../elements/up-arrow.png) no-repeat center center;opacity:1;filter:alpha(opacity=100);transition:0.2s}form.plugin_login{background:transparent;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;border:2px solid #67B438;box-sizing:border-box;padding:3rem 2rem}form.plugin_login h4{margin-bottom:1rem}#sright h4 span{margin:0}form.plugin_login .plugin_login_data_wrapper{background:none}form.plugin_login .plugin_login div.label{padding:1rem 0 .5rem 0}form.plugin_login .plugin_login_navi_wrapper .plugin_login div.label{display:block;color:white;text-decoration:none}form.plugin_login .plugin_login_navi_wrapper .plugin_login div.label a{color:white;text-decoration:none}form.plugin_login .plugin_login div.content{padding:0;width:100%}form.plugin_login input[type="text"],form.plugin_login input[type="password"]{background-color:#fff;border:1px solid rgba(243,243,243,1);margin-bottom:0}form.plugin_login a{color:#67B438;text-decoration:none}.start_wrapper{margin:2rem 0 4rem 0;display:flex;flex-direction:row-reverse;justify-content:space-between}#main_column #smain .start_text{position:static;width:49%;padding:3rem 2rem;box-sizing:border-box;border:2px solid #67B438}.label_start_site_header{margin-bottom:2rem;color:#67B438;font-weight:700;font-size:19px}.start_text_left{float:left}.start_text_left .btn{margin-top:2rem}#_sbar{left:30px}#_sbar div.sbar_frame div.content.img{background:none!important}#_sbar div.sbar_frame div.content .sbar_pic{height:90px;width:90px;margin:0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-size:60%!important}#_sbar div.sbar_frame div.content .sbar_pic.register_user{background:url(../elements/slider/register_standard.png) no-repeat center}#_sbar div.sbar_frame div.content .sbar_pic.userdata{background:url(../elements/slider/customer_standard.png) no-repeat center}#_sbar div.sbar_frame div.content .sbar_pic.counter{background:url(../elements/slider/counter_standard.png) no-repeat center}#_sbar div.sbar_frame div.content .sbar_pic.contract{background:url(../elements/slider/contract_standard.png) no-repeat center}#_sbar div.sbar_frame div.content .sbar_pic.bill{background:url(../elements/slider/bill_standard.png) no-repeat center}#_sbar div.sbar_frame div.content .sbar_pic.history{background:url(../elements/slider/history_standard.png) no-repeat center}#_sbar div.sbar_frame div.content .sbar_pic.payment{background:url(../elements/slider/payment_standard.png) no-repeat center}#_sbar div.sbar_frame div.content h4{padding:0;color:#67B438}#_sbar div.sbar_frame div.content{text-align:center;background:none;width:260px}#_slider_wrapper span.btn_left,#_slider_wrapper span.btn_left:hover{background:transparent}#_slider_wrapper span.btn_right:not(.disabled):hover,#_slider_wrapper span.btn_left:not(.disabled):hover{color:#67B438}#_slider_wrapper span.btn_left,#_slider_wrapper span.btn_right{display:flex;align-items:center;transition:all 0.2s linear}#_slider_wrapper span.btn_left:before{font-family:"Font Awesome 5 Free";content:"\f060";font-weight:900;display:inline-block;font-size:25px}#_slider_wrapper span.btn_left.disabled{background:transparent;color:#aaa}#_slider_wrapper span.btn_right,#_slider_wrapper span.btn_right:hover{background:transparent}#_slider_wrapper span.btn_right:before{font-family:"Font Awesome 5 Free";content:"\f061";font-weight:900;display:inline-block;font-size:25px}#_slider_wrapper span.btn_right.disabled{background:transparent;color:#aaa}#_sbar,#_sbar div.sbar_frame,#_sbar div.sbar_frame div.content,#_slider_wrapper span.btn_left,#_slider_wrapper span.btn_right{height:270px;margin-bottom:3rem}#_sbar div.sbar_frame div.content .info_text{padding:1rem 0 0 0}#_sbar div.sbar_frame div.content span{font-weight:400;line-height:1.2}#_slider_wrapper span.btn_left,#_slider_wrapper span.btn_right,#_slider_wrapper span.btn_left.disabled,#_slider_wrapper span.btn_right.disabled{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;width:30px;border:none}#_slider_wrapper span.btn_left{left:0}#_slider_wrapper span.btn_right{right:-60px}ul.ebp_overview{display:flex;flex-wrap:wrap;justify-content:space-between}ul.ebp_overview li.clear_both{display:none}ul.ebp_overview li{background:transparent;text-align:center;width:47%;height:auto;border:1px solid #67B438;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;margin:0;margin-bottom:2rem;font-family:'Open Sans',sans-serif;font-size:14px;line-height:24px;color:#707070;text-align:left;padding:2rem;box-sizing:border-box;display:flex;flex-direction:column}ul.ebp_overview li .li_head{background:transparent;padding:0}ul.ebp_overview li .li_head h4{display:flex;align-items:flex-end}ul.ebp_overview li .li_body{padding:0;flex-grow:1}ul.ebp_overview li span{margin:0 0 10px 0}ul.ebp_overview li span.icon{position:inherit;background-position:center;background-size:100%;width:60px;height:60px;border:0;margin-right:.5rem}ul.ebp_overview li span.icon.customer_standard{width:64px;height:51px}ul.ebp_overview li span.icon.counter_standard{width:76px;height:50px}ul.ebp_overview li span.icon.contract_standard{width:44px;height:50px}ul.ebp_overview li span.icon.bill_standard{width:63px;height:50px}ul.ebp_overview li span.icon.history_standard{width:53px;height:50px}ul.ebp_overview li span.icon.payment_standard{width:54px;height:50px}ul.ebp_overview li span.descr{margin:0;width:100%}ul.ebp_overview li .status{position:initial;margin:0 auto}ul.ebp_overview li a.access{position:static;margin-top:2rem;width:100px;border:0;background:transparent;color:#67B438;padding:0;display:inline-block}ul.ebp_overview li a.access:before{font-family:"Font Awesome 5 Free";content:"\f061";font-weight:900;display:inline-block;font-size:18px;margin-right:.5rem}ul.ebp_overview li:hover a.access,ul.ebp_overview li a.access:hover{background:transparent;padding:0;border:0;color:#fb393f;opacity:1}div#side_column div#first_box{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;padding:20px;margin-bottom:35px;background-color:#67B438;color:#fff;display:flex;flex-direction:column}div#side_column div#first_box h3{font-size:28px;font-weight:700}div#side_column div#first_box #sidebar_description{margin:1.5rem 0;line-height:1.5em;font-size:14px}div#side_column div#first_box #side_user_nav{width:100%;margin-left:0;border:1px solid #ccc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:7px 0;margin-bottom:10px;font-size:14px;box-sizing:border-box}div#side_column div#first_box #side_user_nav ul.user_name_list_menu_box{width:100%!important;border-top:1px solid #ccc;margin:5px 0}div#side_column div#first_box #side_user_nav a span,div#side_column div#first_box #side_user_nav .list ul li.main_user,div#side_column div#first_box #side_user_nav .list ul li.legend,div#side_column div#first_box #side_user_nav .list ul li.active:hover,div#side_column div#first_box a.label_menu_config_account_data:hover{color:#222;text-overflow:ellipsis}div#side_column div#first_box #side_user_nav .list ul li{color:#565656;border-bottom:1px solid #ccc}div#side_column div#first_box #side_user_nav .list ul li:last-child{border-bottom:none}div#side_column div#first_box #side_user_nav .list ul li.box_user_name_list_menu_item:hover{cursor:pointer;color:#67B438}div#side_column div#first_box #side_user_nav .list ul li.active,div#side_column div#first_box #side_user_nav .list a.box_current_user_name_list_menu_item{font-size:14px;text-decoration:none;width:100%;display:block;text-overflow:ellipsis;font-weight:700}div#side_column div#first_box #side_user_nav .list{padding:0 5px 0 28px;color:#222;background:#fff url(../elements/slider/button/arrow_right.png) 8px 0 no-repeat;background-size:13px 20px;line-height:1.5}div#side_column div#first_box a.label_menu_config_account_data{color:white;text-decoration:none;padding-left:22px;background:transparent url(../elements/icons/config_account.png) 0 center no-repeat}div#side_column a.global_button{background:#b2b2b2;border:1px solid #b2b2b2;color:#fff;display:block;margin-top:20px;align-self:flex-end}div#side_column div.side_menu ul li{font-weight:700;border-top:1px solid #9c9b9b;font-size:16px}div#side_column div.side_menu ul li:last-child{border-bottom:1px solid #9c9b9b}div#side_column div.side_menu ul li.active a,.overview div#side_column div.side_menu ul li.link_overview a{color:#67B438;cursor:auto}div#side_column div.side_menu ul li:hover,div#side_column div.side_menu ul li:hover a{cursor:pointer;color:#67B438}div#side_column div.side_menu ul li a{padding-left:8px;color:#656565;text-decoration:none;padding:1rem;width:100%;box-sizing:border-box;display:flex;justify-content:space-between}div#side_column div.side_menu ul li a:after{font-family:"Font Awesome 5 Free";content:"\f061";font-weight:900;display:inline-block;font-size:16px}div.ebp_tabset div.tab{padding:0;width:100%}div.ebp_tabset div.tabct{background:none;border:1px solid #67B438;padding:1.5rem;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;margin-top:1rem;box-sizing:border-box}div.ebp_tabset>h3{background:white;padding:10px 20px;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;text-transform:none;opacity:1;margin-right:10px}div.ebp_tabset>h3:hover{opacity:1;background:#F0F0F0}div.ebp_tabset>h3 a{color:#67B438}.secure div.ebp_tabset>h3.active{background:#67B438;color:#fff}.secure div.ebp_tabset>h3{width:50%;box-sizing:border-box;margin-right:0;border-bottom:2px solid #67B438;background:transparent;color:#67B438;font-weight:700;height:auto;text-align:center}div.ebp_tabset>h3.disabled:hover{background:transparent;opacity:1}div.ebp_tabset>h3.disabled:hover a{cursor:not-allowed!important;color:#67B438}.data_wrapper{padding:0;background:transparent;margin-bottom:40px;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;box-sizing:border-box}.tabct h4{background:transparent;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;padding:0;margin-bottom:2rem}.tabct h4 span{margin:0;font-size:19px}table input[type="text"],table input[type="password"],table select,table textarea,form.active input[type="text"],form.active input[type="password"],form.active textarea,form.active select,._static input[type="text"],._static input[type="password"],._static textarea,._static select,.focus input[type="text"],.focus input[type="password"],.focus textarea,.focus select,.nofocus input[type="text"],input[type="text"],input[type="password"]{padding:10px;margin:0;width:100%;background:#fff;height:50px;font-size:13px;color:rgba(153,153,153,1);border:1px solid rgba(243,243,243,1);-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;border-radius:2px;box-sizing:border-box;transition:border linear .2s,box-shadow linear .2s;font-family:'Open Sans',sans-serif;margin-bottom:0}input[type="text"]:focus-visible,input[type="password"]:focus-visible,textarea:focus-visible,select:focus-visible{outline:none}input[type="text"]:focus,input[type="password"]:focus,textarea:focus-visible:focus,select:focus-visible:focus{border-color:rgba(1,172,109,1)!important}table.form tbody tr td.label,table.form._static tbody tr td.label,form.active table.form tbody tr td.label{border:none;background:none}.table_header_cell.first,.table_header_cell.last,.counter_detail_wrapper .table_header_cell.first.last{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}form.active table.form td,table.form tbody tr td{background:none}.table_header_row{display:flex}.table_header_cell{background-color:#9c9b9b;border-color:#e1e1e1;font-size:14px}.table_body_cell.focus{background-color:rgb(172,212,147)}.table_body_cell.last{padding-right:0}a.button{background-color:rgb(172,212,147)}a.button:hover,.focus a.button{background-color:#67B438}a.button.calendar span,a.button.edit span{min-height:25px;min-width:25px}a.button.calendar,a.button.edit{padding:0 .5rem}#logout{padding:20px;background:white;margin-bottom:2rem}.register_user div.ebp_tabset>h3.active{background-color:transparent;color:#67B438;font-size:38px;line-height:1.2;height:auto;padding:0;margin-bottom:1rem}.register_user table input[type="text"],.register_user form.active input[type="text"],.register_user input[type="text"],.register_user table input[type="password"],.register_user form.active input[type="password"],.register_user input[type="password"]{margin-bottom:0}.register_user table tr{display:flex;flex-direction:column}#progressbar_wrapper{top:-3px;border-left:1px solid transparent;border-right:1px solid transparent}#progressbar_wrapper #progressbar_percent_wrapper{top:-34px}#register_additional_data_prefix{display:none}.register_user table tr.options{flex-direction:row;justify-content:space-between}.register_user table.form tbody tr.options td.label,.register_user table.form tbody tr.options td.content{width:49%}body .register_user form td.content .value.with_prefix,.register_user table tr.options td select{width:100%}.register_user table tr.options td select{font-weight:700;color:#000}body .register_user .navigation_wrapper{margin-top:0;margin-bottom:3rem}.label_mandatory_fields{color:#67B438;font-weight:700}.register_user table.form tbody tr.first td.content,.register_user table.form tbody tr td.content{margin-bottom:1.5rem}.register_user table.form tbody tr:nth-child(3) td.content{margin-bottom:.5rem}.register_user table.form tbody tr td.label{font-weight:700;width:auto}.config_account_data .ebp_tabset h3{display:none}.userdata table.form tbody tr.first td.label,.userdata table.form tbody tr.first td.content.first{padding-top:0}.userdata table.form tbody tr.first,.userdata table.form tbody tr:not(.hidden){display:flex;flex-direction:column}.userdata table.form tbody tr.first td.content,.userdata table.form tbody tr td.content{margin-bottom:1rem;font-weight:700}.userdata table.form tbody tr.last td.label,.userdata form.active table.form tbody tr td.label{margin-bottom:.5rem;width:auto;padding-bottom:0}.userdata table.form tbody tr.first td.label.label_split,.userdata table.form tbody tr td.label.label_split{display:flex;justify-content:space-between}body .userdata .data_wrapper table.form{margin-bottom:0}.userdata table.form tbody tr td.label .input_label{width:49%}body .userdata .data_wrapper table.form.customer_address_data input[type="text"].city,body .userdata .data_wrapper table.form.customer_address_data input[type="text"].zip{width:49%;margin-left:0}body .userdata .data_wrapper table.form.customer_address_data input[type="text"].street,.userdata table.form tbody tr td.label.label_userdata_street .input_label:first-child{width:58%;margin-right:0}body .userdata .data_wrapper table.form.customer_address_data input[type="text"].no,body .userdata .data_wrapper table.form.customer_address_data input[type="text"].adr_ext,.userdata table.form tbody tr td.label.label_userdata_street .input_label{width:19%;margin-right:0}.userdata table.form tbody tr td.label.label_userdata_street+td{display:flex;justify-content:space-between}#contact_list tr.last .content{padding-bottom:0}form.active #contact_list .content{width:60%;margin-right:.5rem}body .userdata .data_wrapper form.active table.form tr:not(.hidden) td.label{width:100%}body .userdata .data_wrapper form.active table.form tr:not(.hidden){display:flex;flex-direction:column}body .userdata .data_wrapper form.active table#contact_list.form tr:not(.hidden){flex-direction:row;align-items:center;flex-wrap:wrap}table#contact_type_list input[type="text"],table.customer_contact input[type="text"]{margin-bottom:0}body .userdata .data_wrapper table.form select{margin-bottom:0}table.customer_contact_type_list tbody tr.last td.last table._btn_navi tr td,table#contact_type_list tr.last td.content{background:transparent}table.customer_contact_type_list tbody tr.last td.last table._btn_navi tr{flex-direction:row}body .userdata .content._birthday{display:flex;align-items:center}body .userdata .data_wrapper form.active table.form tr.birthday_wrapper,.userdata table.form tbody tr.birthday_wrapper{display:none}body .userdata .data_wrapper form.active table.form.user_name_list tr:not(.hidden){flex-direction:row}form.active table#user_name_list tbody tr td.label{border-right:0;margin-bottom:0;padding-top:0}form table#user_name_list a.user_name_list_item{white-space:normal}form table#user_name_list tbody tr{border-top:0;border-bottom:1px solid #ccc;margin-bottom:5px}form table#user_name_list tr td{border-top:0;margin-bottom:0}form table#user_name_list tbody tr:last-child{border-bottom:0}form.active table#user_name_list tr td{border:0}.userdata table.form tbody tr.first td.content.sym,.userdata table.form tbody tr td.content.sym{margin-bottom:0;padding-bottom:0;width:48px}.userdata table.form tbody tr td.content a.button.delete{margin-top:0;margin-bottom:0}form:active table#user_name_list a.user_name_list_item:hover{font-weight:400}.userdata table.form tbody tr.first td.label,.userdata table.form tbody tr td.label{margin-bottom:0}form.active table#user_name_list a.user_name_list_item:hover{font-weight:400}.secure.register_user div.ebp_tabset>h3.active{border-bottom:0;width:auto}.secure.register_user .tabct{border:0;padding:0}.bank_account .table_body_cell.edit,.label_bankdata_list_edit,.bank_account .edit_mandate,.bank_account .table_footer_wrapper{display:none}.bank_list_wrapper .table_container .table_header_cell,.bank_list_wrapper .table_container .table_body_cell{width:50%}.bank_account .below .table_body_cell.more,.bank_account .below .table_body_cell.payment_type{background:transparent}.bank_account form.active table.form tbody tr td.label,.bank_account form table.form tbody tr td.label{margin-bottom:.5rem}.bank_account form.active table.form tbody tr td.content,.bank_account form table.form tbody tr td.content{margin-bottom:1rem}.bank_account .form tr{display:flex;flex-direction:column}.bank_account table input[type="text"],.bank_account form.active input[type="text"]{margin-bottom:0}.bank_account .data_wrapper{margin-bottom:0}.bank_list_wrapper .table_container .table_body_row.main.allow_hover:hover .table_body_cell{background:rgb(172,212,147)}.bank_account .bank_list_wrapper .table_container .icon.customer span.icon{display:none}.secure.counter div.ebp_tabset>h3.active{display:none}.counter div.ebp_tabset div.tabct{margin-top:0}.counter .table_body_cell{background:transparent;border:1px solid transparent}.counter .table_footer_cell{background:transparent;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;border-top:1px solid #9c9b9b}.counter .worklist .table_body_cell .single_counter_date_pair,.counter .worklist .table_body_cell{display:flex;align-items:center}.counter_worklist input[type="text"].date{top:0}.worklistdetails{background-color:transparent;border:0}.details_handle>div{color:#67B438}.counter .counter_detail_wrapper .table_footer_cell{border:0}body .counter .counter_worklist .unit{margin-left:.5rem}.config_account_data table.form tbody tr{display:flex;flex-direction:column}.config_account_data table.form tbody tr.last td.label{padding-bottom:0}.config_account_data table.form tbody tr.first td.content,.config_account_data table.form tbody tr td.content{margin-bottom:1rem}.config_account_data .data_wrapper{margin-bottom:0}.config_account_data div.ebp_tabset div.tab{padding:0}.config_account_data div.ebp_tabset div.tabct{margin-top:0}.secure.bill div.ebp_tabset>h3.active{display:none}.bill div.ebp_tabset div.tabct{margin-top:0}.secure.history div.ebp_tabset>h3.active{display:none}.history div.ebp_tabset div.tabct{margin-top:0}.secure.payment div.ebp_tabset>h3.active{display:none}.payment div.ebp_tabset div.tabct{margin-top:0}#details{background:#e1e1e1;border:1px solid #9c9b9b}#details table.form tbody tr td.label{width:250px;padding-left:10px}#details table.form tbody tr td.content{padding-left:10px}#details table{background:#e1e1e1}.ui-state-highlight,.ui-widget-content .ui-state-highlight{background-color:#67B438;color:#fff;border-color:#67B438}.secure.contract div.ebp_tabset>h3.active{display:none}.contract div.ebp_tabset div.tabct{margin-top:0}.contract .table_footer_cell{display:none}.contract .list .table_body_cell{background-color:transparent;border:1px solid transparent}#entry .contract_list_wrapper .label_contract_data_energy_type,#entry .contract_list_wrapper .contract_energy_type_name{width:20%}#entry .contract_list_wrapper .label_contract_data_date,#entry .contract_list_wrapper .contract_date{width:17%}.bill .data_wrapper{margin-bottom:0}.bill .table_body_cell{background-color:transparent;border:1px solid transparent}.bill .table_footer_cell{display:none}#content .tab .history_overview_wrapper .history_overview{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}.history table._filter tr:nth-child(1),.history table._filter tr:nth-child(2),.history table._filter tr[style="display: table-row;"]{display:flex!important;flex-direction:column}.payment .data_wrapper{margin-bottom:0}.payment .table_body_cell{background-color:transparent;border:1px solid transparent}.payment .table_footer_cell{display:none}