@charset "utf-8";._show_from_medium{display:block}table ._show_from_medium{display:table-cell}._show_up_medium,table ._show_up_medium,.table_header_cell span._show_up_medium,.table_body_cell span._show_up_medium,.table_footer_cell span._show_up_medium{display:none}table.form tbody tr.first td.content{width:100%}table.form tbody tr td.content.readOnly,table tr td.content.readOnly,#kundenbereich.userdata #main_content table tr td.content.readOnly{height:auto;line-height:normal;padding-bottom:20px}.global_button{width:100%}.header_link_wrapper{padding:0}.header_small .header_link_wrapper{border-top:1px solid #fff;display:block;float:none;width:100%}.header_link_wrapper .inner_link_wrapper{background-color:transparent}.header_link a:hover{border:none}.header_link_small a{color:#fff}#header h1{font-size:45px;line-height:45px}div.ebp_tabset div.tab{width:100%}ul.ebp_overview li,ul.ebp_overview li.even,ul.ebp_overview li.odd{float:none;height:auto;margin-right:0;padding-bottom:0;width:100%;margin:10px 0}ul.ebp_overview li.payment_standard{border-bottom:0;margin-bottom:0}ul.ebp_overview li.payment_standard h4{padding-bottom:0}ul.ebp_overview li span.descr{height:auto;padding:15px}ul.ebp_overview li.history_standard{border-bottom:1px solid #ddd}form.active table.form tbody tr.options td.label,form.active table.form tbody tr.options td.content{display:block;width:100%}body .register_user div.select_wrapper{white-space:nowrap}body .register_user table tr.options td.first{padding:0 0 10px 0}#register_optional{width:100%}body .register_user form td.content .value.with_prefix{width:100%}.counter #entry_counter_data .table_header_cell:not(.last),.counter #entry_counter_data .table_body_cell:not(.last){width:75%}.counter #entry .table_header_cell._show_up_xmedium{display:none}.counter #entry .table_header_cell._show_from_xmedium{display:block;width:100%}.counter #entry .counter_worklist .table_body_cell{width:100%}.counter #entry .table_body_cell:not(.last){border:none}.counter .worklistdetails>div:not(.details_handle){box-sizing:border-box;width:50%}.worklist.table_body_row{flex-direction:column}span.label_counter_get_value{display:none}#entry .contract_list_wrapper .label_contract_data_counter_number{width:100%}#entry .contract_list_wrapper .contract_counter_number.with_cc.without_cancellation{width:calc(100% - 80px)}#entry .contract_list_wrapper .contract_counter_number.with_cc.with_cancellation{width:calc(100% - 160px)}.contract_list_wrapper .table_body_row{flex-direction:row}#ebp_ct .ebp_tabset .tab.contractchange .content_wrapper .headline dl dd.content{position:static}.bill .table_container .table_header_cell.without_dl,.bill .table_container .table_body_cell.without_dl{display:none}.bill .table_container .table_header_cell.without_dl.label_bill_number,.bill .table_container .table_body_cell.without_dl.label_bill_number{display:block;width:100%}.payment .table_header_cell.last,.payment .table_body_cell.last{width:100%}.payment .table_body_cell{border:none;display:block;height:auto!important;padding-left:10px!important;width:100%!important}.table_body_row{flex-direction:column}.label_payment_value.table_header_cell._show_up_xmedium.without_payment_partial{display:none}.label_payment_consumption_change.table_header_cell._show_up_small.without_medium,.label_payment_headline_data.table_header_cell._show_from_small.without_medium.last{display:none}.payment_data_unlocked .label_payment_consumption_change{display:inline-block}body .tab.move.out .counter_data_wrapper div.table_body_cell{border:none;height:auto!important;width:100%}body .tab.move.out .counter_data_wrapper div.table_body_cell{padding-left:10px}body .tab.move .navigation_wrapper>span.tright{margin-top:0}.out #form_new_address table.form tbody tr td.label,.out #form_static_address table.form tbody tr td.label{width:100%}#kundenbereich.out #main_content #form_new_address table tr td.content,#kundenbereich.outin #main_content #form_new_address table tr td.content,#kundenbereich.outin #main_content #form_billing_address table tr td.content,#kundenbereich.out #main_content #form_billing_address table tr td.content{flex-direction:column;align-items:flex-start}body .tab.move table.form tbody tr td input.no[type="text"],body .tab.move table.form tbody tr td input.ext[type="text"]{width:100%}body .tab.move table.form tbody tr td input.no[type="text"],body .tab.move table.form tbody tr td input.ext[type="text"]{width:100%}#kundenbereich.outin #main_content #form_new_address table tr td.content span.label,#kundenbereich.outin #main_content #form_billing_address table tr td.content span.label{font-weight:700}.label_moveout_headline_billing_address{margin-top:1rem}.label_moveout_address_move{hyphens:auto}#kundenbereich.outin #main_content table#moveout_summary tr td.content{display:flex}.tab.move.out .navigation_wrapper{display:flex;flex-direction:column-reverse}#kundenbereich.out #main_content table tr td.label .label_consumption_location{margin-bottom:5px}.footer_grey_col{margin-bottom:15px;width:100%}#footer_grey_col_2{margin-top:30px}.footer_img_wrapper{flex-direction:column}.footer_grey_img_link{padding:0;margin-top:15px;width:100%}#main_column #smain .start_text h2{font-size:26px}#main_column #smain .start_text .label_start_site_text{display:block}.label_start_site_text_1,.label_start_site_text_2{width:100%}.start #main_column #smain{width:100%}.start #sright{width:100%;margin-bottom:30px}.bank_list_wrapper .table_container .table_header_cell,.bank_list_wrapper .table_container .table_body_cell{width:calc(100% - 90px)}.bank_list_wrapper .table_container .icon span.icon{top:5px}.bank_list_wrapper .table_container .table_body_row{flex-direction:row}.counter_list .table_body_row{flex-direction:row}.userdata_add.buttons .buttons_table_cell .btn_wrapper{margin-bottom:0}#contact_list tbody tr td.first{width:100%;display:block}#kundenbereich.userdata #main_content .userdata_address table.customer_contact tr td.content{display:block}#kundenbereich.userdata #main_content .userdata_address .active table.customer_contact tr td.content.sym{display:table-cell}.userdata_change .req_info{width:100%;text-align:left}form.active .userdata_change.buttons .fright.tright.buttons_table_cell{width:100%}table tr td.content,table.form tbody tr td.label{line-height:inherit;padding-bottom:0}#main_content table tr td.content.readOnly,#main_content table tr td.content{padding-bottom:8px}#kundenbereich.out #main_content table tr td.content,table.form._static tbody tr td.label,form.active table.form tbody tr td.label,#kundenbereich.userdata #main_content table tr td.content,table.form tbody tr.first td.label,table.form tbody tr.first td.content.first,table.form tbody tr.last td.label,table.form tbody tr.first td.content,table.form tbody tr td.label,table.form tbody tr td.content{line-height:inherit;padding-top:0}table.form tbody tr.last td.label{padding-bottom:0}#ebp_ct .ebp_tabset .tab.contractcancellation .content_wrapper{margin-bottom:7rem}