@charset "UTF-8";*{margin:0;padding:0;border:0;outline:0;background-repeat:no-repeat;box-sizing:border-box;-webkit-font-smoothing:antialiased}html{background-color:#fff;border-bottom:0}body{font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;font-size:16px;line-height:1.5;font-weight:400;height:auto;min-height:auto;color:#333;height:100%}h4 span{font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;font-size:26px;border-bottom:unset;color:#435fbc;hyphens:auto;text-transform:none}h1{color:#435fbc;font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;font-size:2rem;font-weight:700;margin:2rem 0 1rem 0;hyphens:auto;line-height:1.1}h2{font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;font-size:23px;line-height:30px;font-weight:700;margin:10px 0;color:#435fbc}a{color:#435fbc}a.button{padding:0 12px;transition:all 300ms ease 0ms;;transition-property:all;transition-duration:300ms}a.button.calendar.active{display:flex;align-items:center;height:40px;padding:0 12px}a.button.download,a.button.details,a.button.edit,a.button.delete{margin-bottom:0;margin-top:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;background:#435fbc;height:40px;width:40px;display:flex;align-items:center}a.button.details span,a.button.edit span,a.button.delete span{padding:0;min-height:40px}a.button.calendar{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;background:#435fbc;height:40px;padding:0 12px}a.button.calendar span{width:100%;height:100%}a.button:hover,.focus a.button{background:#435fbc;border-color:#435fbc}#plugin_login_password_forget:hover,a:hover{color:#435fbc}div.req_info{width:100%}table{font-size:inherit;color:#38393e}table.form._static tbody tr td.label,form.active table.form tbody tr td.label{border-right:0;padding:0;background:transparent;margin-bottom:.5rem;color:#333;font-weight:400}table.form tbody tr td.content{padding:0;background:transparent}.table_body_cell.focus{background-color:#fff;color:rgba(0,0,0,.6);}.table_header_cell{background:#9c9b9b;color:#fff;font-size:16px}.table_header_cell.last,.table_header_cell.first{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}.table_body_cell{font-size:16px;min-height:40px;color:#000;font-weight:700}form.plugin_login input[type="text"],form.plugin_login input[type="password"],form.active select,._static select,._static input[type="text"],._static input[type="text"],input[type="text"],input[type="password"],textarea,select,input[type="text"]:focus,input[type="password"]:focus,textarea:focus,select:focus,form.active input[type="text"],form.active input[type="text"]:focus,form.active input[type="password"],form.active input[type="password"]:focus,.nofocus input[type="text"]{border:1px solid #e4e3e2;transition:all 300ms ease 0ms;font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;font-size:.9rem;line-height:normal;color:#000;background:#fff;padding:11px 15px;width:100%;transition-property:all;transition-duration:300ms}select,._static select,form.active select{height:40px;padding:8px 15px}#ebp_ct .tab.history.history_standard table.form a.global_button.consumption:hover,input[type="submit"].global_button,.global_button{font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;color:#fff;border-color:transparent;background-color:#435fbc;padding:0 30px;font-size:16px;line-height:50px;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;font-weight:600;transition:all 300ms ease 0ms;transition-property:all;transition-duration:300ms}.body .btn_wrapper{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;background-color:#435fbc}.plugin_login .btn_wrapper{background-color:#435fbc;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;margin-top:2rem;display:flex;align-items:center}.plugin_login .btn_wrapper:hover{background:#435fbc;border-color:#435fbc}.plugin_login input[type="submit"].global_button{background-color:transparent}.global_button.cancel,table._inline a.global_button.cancel,.global_button.back,._log_link.global_button{background:#b3b3b3}.global_button.cancel:after,table._inline a.global_button.cancel:after,.global_button.back:after{background:url(../elements/btn-icon-white-back.png) no-repeat left}.plugin_login .tright{float:left}table.form .global_button:hover,table.form input[type="submit"].global_button:hover,form .global_button:hover,form input[type="submit"].global_button:hover,.global_button._white:hover,.global_button:hover,body .counter .tab a.global_button:hover{background:#435fbc;border-color:#435fbc;color:#fff}.buttons_table_cell.cancel{float:left!important}#progressbar_wrapper #progressbar{border-left:2px solid transparent;border-right:2px solid transparent;height:3px}#header.without_menu_top{border-bottom:unset;height:130px}#header{height:130px;position:relative;background:#fff;border-top:unset}.header_top_wrapper{max-width:1080px;margin:0 auto;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center}#header ._logo{background-image:url(../elements/logo.png);width:300px;height:68px;display:inline-block;background-repeat:no-repeat;background-size:100%;background-position:left}#header_links{position:relative;text-transform:uppercase;height:100%}.label_header_phone{color:#999;margin-top:15px;line-height:30px}.label_header_phone::before{content:"";background:url(../elements/tel.png);display:inline-block;width:13px;height:15px;margin-right:.2rem}#header_link_wrapper_1{text-align:right;margin-top:30px}#header_link_wrapper_1 ul{margin:0;display:flex;flex-direction:row}#header_link_wrapper_1 li{display:inline-block;padding-right:30px}#header_link_wrapper_1 li:before{content:"\2022";color:#b3b3b3;font-weight:700;display:inline-block;width:1em;margin-left:-1em;margin-right:1em}#header_link_wrapper_1 li:first-child::before{display:none}#header_link_wrapper_1 li a{color:#666;font-size:18px;text-decoration:none;text-transform:uppercase;font-weight:700;display:inline-block}#header_link_wrapper_1 li a:hover{opacity:.8;transition:opacity 0.3s ease;color:#435fbc}#kundenbereich{display:flex;flex-direction:column;height:100%}#main_content{border-bottom:0;width:100%;flex-grow:1;display:flex;flex-direction:column;height:auto;background-color:#f1f1f1}#side_column{width:34%;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:66%;padding:0;padding-left:2rem;box-sizing:border-box}#main_column #smain{background:none}#main_column #smain .start_text{left:unset;width:unset;position:static;margin-bottom:3rem}#content,#content.without_menu_top{padding:40px 0;max-width:1080px;width:100%;margin:0 auto}#main_column #smain .start_text h2{font-size:38px}form.plugin_login{padding:2rem 3rem;background:unset;-moz-border-radius:unset;-webkit-border-radius:unset;-o-border-radius:unset;border-radius:unset;border:1px solid #435fbc;background-color:transparent;flex:1 100%;margin-right:1rem;box-sizing:border-box}form.plugin_login .plugin_login_data_wrapper{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent}#main_column #smain #sright div.wbox{margin-top:0;padding:2rem 3rem;border:1px solid #435fbc;background-color:transparent;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;flex:1 100%;margin-left:1rem;box-sizing:border-box}#main_column #smain #sright{float:none;display:flex;width:100%;margin-bottom:5rem}#main_column #smain .start_text h2{margin-bottom:4rem}form.plugin_login .label{padding:0;width:100%;margin-bottom:.5rem}form.plugin_login .content{padding:0;width:100%;margin-bottom:1rem}form.plugin_login .last .content{margin-bottom:0}#plugin_login_password_forget{text-decoration:none}.label_start_register_button{margin-top:1rem}#main_column #smain #sright div.wbox div.btn{height:auto}.page-footer{background-color:#fff}.label_footer_1{color:#A19F9A;margin-top:25px}.footer_links_wrapper{display:flex;flex-direction:column;justify-content:center}.page-footer .inside{min-height:150px;padding:0;max-width:1080px;width:100%;margin:0 auto;overflow:hidden;font-size:14px;display:flex;justify-content:space-between}.page-footer .inside a{margin-left:15px;color:rgba(0,0,0,.6);text-decoration:none;text-transform:uppercase;padding-bottom:8px;text-decoration:underline;transition:all .4s ease-in-out}.page-footer .inside a:first-child{margin-left:0}.page-footer .inside a:hover{color:#435fbc}.page-footer .footer_icons{display:flex;justify-content:space-between;align-items:center}.page-footer .footer_icon:not(:last-child){margin-right:60px}.page-footer .icon_1{background:url(../elements/logo_tuv_2.png) center no-repeat;width:95px;height:95px;background-size:contain}.page-footer .icon_2{background:url(../elements/logo_energy.png) center no-repeat;width:127px;height:84px;background-size:contain}.page-footer .icon_3{background:url(../elements/logo_olimp.png) center no-repeat;width:110px;height:130px;background-size:contain}#main_content ._overlay{width:100%;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}#_sbar{margin:0 auto}#_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/icons/slider/register_standard.png) no-repeat center}#_sbar div.sbar_frame div.content .sbar_pic.userdata{background:url(../elements/icons/slider/customer_standard.png) no-repeat center}#_sbar div.sbar_frame div.content .sbar_pic.counter{background:url(../elements/icons/slider/counter_standard.png) no-repeat center}#_sbar div.sbar_frame div.content .sbar_pic.contract{background:url(../elements/icons/slider/contract_standard.png) no-repeat center}#_sbar div.sbar_frame div.content .sbar_pic.bill{background:url(../elements/icons/slider/bill_standard.png) no-repeat center}#_sbar div.sbar_frame div.content .sbar_pic.history{background:url(../elements/icons/slider/history_standard.png) no-repeat center}#_sbar div.sbar_frame div.content .sbar_pic.payment{background:url(../elements/icons/slider/payment_standard.png) no-repeat center}#_sbar div.sbar_frame div.content h4{padding:0;color:#435fbc;font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;margin-bottom:.5rem}#_sbar div.sbar_frame div.content{text-align:center;background:none;width:260px}#_sbar div.sbar_frame div.content .sbar_text{padding:0 1rem;width:100%}#_slider_wrapper{display:flex;height:auto}#_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:#435fbc}#_slider_wrapper span.btn_left,#_slider_wrapper span.btn_right{display:flex;align-items:center;transition:all 0.3s linear}#_slider_wrapper span.btn_left:before{font-family:"Font Awesome 6 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 6 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:218px;margin-bottom:3rem}#_sbar div.sbar_frame div.content span{font-weight:400}#_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:21px;border:none;right:0}#_slider_wrapper span.btn_left{left:0}.back_to_root{text-decoration:none;color:#38393e;margin-bottom:4rem;font-weight:700;display:inline-block}.back_to_root:hover{color:#435fbc}.back_to_root:after{font-family:"Font Awesome 6 Free";content:"\f061";font-weight:900;display:inline-block;font-size:18px;margin-left:1rem}.register_user #side_column{display:none}.register_user #main_column{width:100%}.register_user div.ebp_tabset>h3.active{background-color:transparent;color:#435fbc;font-size:38px;line-height:1.2;height:auto;padding:0;margin-bottom:1rem;font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;text-transform:none}.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 #progressbar,#progressbar_wrapper #progressbar div{background:transparent;box-sizing:border-box}#progressbar_wrapper{top:-4px}#progressbar_wrapper #progressbar_percent_wrapper{top:-27px;font-weight:400}#register_additional_data_prefix{display:none}table.form tbody tr.first,table.form tbody tr:not(.hidden).options,.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{color:#000}body .register_user .navigation_wrapper{margin-top:0;margin-bottom:0}.label_mandatory_fields{color:#435fbc}.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}.register_user table.form.register_data tbody tr:last-child td.content{border-bottom:1px solid #d9d9d9;padding-bottom:3rem;margin-bottom:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}.info_pw small{font-size:16px;color:#435fbc;font-weight:400}body .register_user form td.label #register_optional{font-weight:700}div.ebp_tabset{display:flex;flex-direction:row;flex-wrap:wrap}div.ebp_tabset div.tabct{background:#f1f1f1;border:0;padding:1rem 0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;margin-top:0;box-sizing:border-box}.secure div.ebp_tabset div.tabct{border:1px solid #435fbc;padding:2rem}div.ebp_tabset div.tabct h4{margin-top:2rem}div.ebp_tabset div.tab{width:100%;padding:2rem 3rem;padding:0}div.ebp_tabset>h3{background:#fff;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;font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;font-size:22px;hyphens:auto}.secure div.ebp_tabset>h3{display:none;width:50%;box-sizing:border-box;margin-right:0;border-bottom:2px solid #435fbc;background:transparent;color:#435fbc;font-weight:700;height:auto;text-align:center}.secure.bank_account div.ebp_tabset>h3,.secure.userdata div.ebp_tabset>h3{display:block;height:auto;margin-bottom:1rem}div.ebp_tabset>h3:hover{opacity:1}div.ebp_tabset>h3:hover a{color:#435fbc}div.ebp_tabset>h3 a{color:#435fbc;font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;font-size:22px}.secure div.ebp_tabset>h3.active{background:#435fbc;color:#fff}div.ebp_tabset>h3.disabled:hover{background:transparent;opacity:1}div.ebp_tabset>h3.disabled:hover a{cursor:not-allowed!important;color:#333}.content_title{margin-bottom:3rem}.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;hyphens:auto;color:#435fbc;hyphens:auto;font-size:38px}ul.ebp_overview{display:flex;flex-wrap:wrap;justify-content:space-between}ul.ebp_overview li.clear_both{display:none}ul.ebp_overview .header_wrapper{display:flex;align-items:center}ul.ebp_overview li{background:#f1f1f1;text-align:center;width:47%;height:auto;border:0;-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-size:16px;line-height:24px;color:#666;text-align:left;padding:2rem;box-sizing:border-box;display:flex;flex-direction:column;border:1px solid #435fbc}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:1rem;top:0;left:0;background-size:contain}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%;flex-grow:1}ul.ebp_overview li .status{position:initial;margin:0 auto}ul.ebp_overview li a.access{position:static;margin-top:2rem;width:auto;border:0;background:transparent;color:#435fbc;padding:0;display:inline-block;font-size:18px;font-weight:700}ul.ebp_overview li a.access:before{font-family:"Font Awesome 6 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:#435fbc;opacity:1}#side_column .yellow,#side_column .grey,#side_column #ct .brown,.side_user_nav.line_breaker{display:none}#side_column{background:#435fbc}#side_column #ct #menu_side,#side_column #ct,#side_column #ct h3.user_nav,#side_user_nav,#side_column .config_logout_wrapper{width:100%;border:0;background:transparent;margin-left:0;padding:0}#side_column #ct h3.user_nav{padding:2rem 2rem 0 2rem;font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;color:#fff;font-size:28px}#side_user_nav .side_nav_wrapper>div.list{margin:0 2rem;background:#fff;border:0}#side_user_nav .side_nav_wrapper>div.list.open:before{transform:rotate(90deg)}#side_user_nav .side_nav_wrapper>div.list:before{font-family:"Font Awesome 6 Free";content:"\f054";font-weight:900;display:inline-block;font-size:18px;margin-right:.5rem;float:left;line-height:38px;margin-left:.5rem;transition:all .3s ease;color:#435fbc}#side_column #side_user_nav .side_nav_wrapper>div a{font-weight:700;padding:8px 15px}.label_sidebar_userlist_infotext{margin:1rem 2rem;color:#fff}#side_column #ct .config_logout_wrapper .config_account_data a:before{font-family:"Font Awesome 6 Free";content:"\f013";font-weight:900;display:inline-block;font-size:18px;margin-right:.5rem}#side_column #ct .config_logout_wrapper .logout a{width:auto}.overview #side_column #ct #menu_side{display:none}#side_column #ct #menu_side ul{background-color:#f1f1f1}.secure #side_column #ct #menu_side ul li a.menu_icon{background:none!important;color:#666;text-transform:none}#side_column #ct #menu_side ul li a{width:100%;padding:1rem 2rem;border-top:1px solid #9c9b9b}#side_column #ct #menu_side ul li:last-child a{border-bottom:1px solid #9c9b9b}.secure #side_column #ct #menu_side ul li a.menu_icon:after{font-family:"Font Awesome 6 Free";content:"\f061";font-weight:900;display:inline-block;font-size:18px;float:right}#side_column #ct #menu_side ul li.active a.menu_icon,#side_column #ct #menu_side ul li:hover a.menu_icon{color:#435fbc}.secure #side_column #ct #menu_side ul li a.menu_icon:hover{background:none;color:#435fbc}#side_column #ct .config_logout_wrapper .config_account_data a{margin:0 2rem 0 1rem;color:#fff}#side_column #ct .config_logout_wrapper .logout{margin:1rem 1rem 2rem 1rem;text-align:right}#side_column #ct .config_logout_wrapper .logout a.global_button:hover{color:#fff;background:#b3b3b3}div.preloader.form div.preloader_box{font-size:12px;box-sizing:content-box}.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}div.preloader.history{display:flex;align-items:center;justify-content:center}div.preloader.history div.preloader_box{position:relative;left:0;top:0;margin-left:0;margin-top:0;font-size:14px;line-height:1.2}div.preloader.history div.preloader_icon{top:50%;margin-top:-32px}#msgbox{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}#msgbox h1{background:#435fbc;color:#fff;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}#msgbox div.msg .msg_close{top:-32px}#msgbox ul li{background-position-y:8px}table.form tbody tr.first,table.form tbody tr:not(.hidden){display:flex;flex-direction:column}table.form tbody tr.first td.content,table.form tbody tr td.content{margin-bottom:1rem;font-weight:700;padding-top:0}table.form tbody tr.first td.label,table.form tbody tr td.label,table.form tbody tr.last td.label{width:auto;border-right:0;padding:0;background:transparent;margin-bottom:.5rem}table input[type="text"],table input[type="password"],table select,table textarea{border:1px solid #e4e3e2;transition:all 300ms ease 0ms;width:100%}.secure.register_user div.ebp_tabset>h3.active{border-bottom:0;width:auto}.secure.register_user .tabct{border:0;padding:2rem 3rem}.secure.register_user div.ebp_tabset div.tab{padding:0}.config_account_data_email .userdata_change.buttons{border-bottom:1px solid #9c9b9b;padding-bottom:3rem;margin-bottom:3rem}.userdata .userdata_address .userdata_add.buttons,.userdata .userdata_address.buttons,.userdata .userdata_change.buttons{border-bottom:1px solid #9c9b9b;padding-bottom:3rem;margin-bottom:3rem}.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,.userdata table.form tbody tr.first td.label,.userdata table.form tbody tr td.label{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;padding-left:0;font-weight:400}form.active #contact_list .content{flex:1 1 auto;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}table.customer_contact_type_list tbody tr.last>td.first,table.customer_contact_type_list tbody tr.last>td.last,table.customer_contact_type_list tbody tr.last>td.first.last{border:0}.userdata table#user_name_list.form tbody tr.first td.label,.userdata table#user_name_list.form tbody tr td.label{padding-top:.5rem;margin-bottom:0}body .userdata #user_name_list_navi #info_text{margin-bottom:30px}.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_list_wrapper .table_container .table_body_row.main.allow_hover .table_body_cell:first-child{border-right:1px solid #fff}.bank_list_wrapper .table_container .table_header_row{display:flex}.bank_list_wrapper .table_container .table_header_cell{background-color:#9c9b9b;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;font-size:16px}.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 table.form tbody tr td.content.pwr_active_from{display:flex;justify-content:space-between}.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}form[name="bank_data"].active table.customer_bank_data_sepa input[name="pwr_active_from"]{top:0}.bank_account .data_wrapper{margin-bottom:0}.bank_list_wrapper .table_container .table_body_row.main.allow_hover:hover .table_body_cell{background:#fff;color:rgba(0,0,0,.6);}.bank_account .bank_list_wrapper .table_container .icon.customer span.icon{display:none}.bank_list_wrapper .table_container .table_body_row.allow_hover .table_body_cell{padding-bottom:2rem}.bank_list_wrapper .table_container .table_body_row.below .table_body_cell{border:0;color:#000}.label_bankdata_valid_form.bold,.label_bankdata_consumption_location.bold,.label_bankdata_creditor_id.bold,.label_bankdata_reference.bold,.label_bankdata_payment_type.bold,.label_bankdata_iban.bold{font-weight:400;color:#666}.label_bankdata_valid_form.bold,.label_bankdata_consumption_location.bold,.label_bankdata_creditor_id.bold,.label_bankdata_reference.bold,.label_bankdata_payment_type.bold{margin-top:1rem}.bank_list_wrapper .table_container .table_body_row.below{border-bottom:1px solid #9c9b9b;padding-bottom:2rem}.secure.counter div.ebp_tabset>h3.active{display:none;color:#666}.counter div.ebp_tabset div.tabct{margin-top:0}.counter .table_body_cell{background:transparent;border-left:1px solid transparent;border-right: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}.worklistdetails h4{font-size:16px;font-weight:400}.worklistdetails .tiny span{font-size:16px;font-weight:700;color:#000}.counter_detail_wrapper .table_header_cell.first.last{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}.details_handle{height:auto}.details_handle>div{color:#435fbc;font-weight:700}.label_counter_more,.label_counter_less{padding-left:18px}.counter .counter_detail_wrapper .table_footer_cell{border:0}.worklistdetails .cell_gas._1,.worklistdetails .cell_gas._3{width:auto}.popup_text{font-size:14px;line-height:1.2}#details{background:#fff;border:1px solid #9c9b9b;position:relative!important;top:0!important;left:0!important}#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:#fff}#details table tbody tr td.label{border-right:0}#details table.form tbody tr.last td.label{padding-bottom:0}.pager_wrapper{font-size:14px;min-height:40px;height:auto;line-height:1.2}.bill .table_container .table_header_row{display:flex}.bill .table_container .table_header_cell{hyphens:auto;min-height:38px;height:auto;line-height:1.2}.bill .table_body_cell{font-size:12px;font-weight:400}.pager_wrapper .info_wrapper{position:relative;text-align:right}.pager_wrapper .link_wrapper{position:relative;top:0;margin-top:20px}.bill .table_footer_cell{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}#content .tab .history_overview_wrapper .history_overview{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;width:100%}.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}form.active textarea,._static textarea,._static select{border:1px solid rgba(0,0,0,.2);resize:vertical;background:#fff;width:100%;transition:none}.contact .content .wrapper label{color:#000}table.form tbody tr td.label_contact_form_answer+td.content{margin-bottom:0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{height:auto;padding:.5rem}.payment .table_footer_cell{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}.contract #entry .contract_list_wrapper .table_body_cell{font-size:12px}