@CHARSET "UTF-8";#sticky_header_logo_wrapper{width:auto}#kundenbereich.start #content,#content{padding:0 15px 15px}#outer{padding:15px 0}#kundenbereich.overview #main_column,#main_column{max-width:100%;padding:0;width:100%}div.ebp_tabset div.tab{padding:0}div.ebp_tabset div.tabct{border:none}#breadcrumb,#main_column #smain .start_text,#main_column #smain .logout_text_wrapper{display:none}#sticky_header_link_wrapper,#main_contact_wrapper{display:none!important}#sticky_header_link_wrapper_small,#main_contact_wrapper_small,#sticky_header_small{display:block}#main_contact_wrapper_small #main_contact_content,#sticky_header_inner_logo_wrapper,#main_content,#main_footer .footer_wrapper{max-width:750px;padding:0}#main_footer .footer_wrapper{padding:15px}#main_footer #footer_white .footer_wrapper{flex-direction:column-reverse}#main_contact_content{margin:0;width:100%}#main_footer #footer_yellow{font-size:1.4em;padding:0 15px}#main_footer #footer_white{height:auto;padding:0 15px}#main_footer #footer_white #footer_copyright_wrapper,#main_footer #footer_white #footer_link_wrapper{float:none}#main_footer #footer_white #footer_link_wrapper span{border-bottom:1px solid #d2d2d2;display:block;margin:5px 0;padding:10px 0}#main_footer #footer_white #footer_copyright_wrapper{padding:25px 0 35px}#main_column #smain #sright{width:100%}#header{padding:30px 15px 0}#external_username_wrapper{display:none}#header #topnav{padding-right:0;width:100%}#header #topnav .topnav_wrapper{background-color:#f1f1f1;padding:13.5px 20px 13.5px 0}#header #topnav .topnav_wrapper>div{float:none}#header #topnav .topnav_wrapper>a{display:none}#header #topnav .topnav_wrapper>div.list span.name_wrapper{display:none}#header #topnav .topnav_wrapper #topnav_btn_wrapper_right{display:inline-block}#header #topnav .topnav_wrapper .topnav_btn_wrapper,#header #topnav .topnav_wrapper .topnav_btn_wrapper a,#header #topnav .topnav_wrapper div.list,#header #topnav .topnav_wrapper div.list a{display:inline-block;float:none;height:26px;padding:0 20px}#header #topnav .topnav_wrapper .topnav_btn_wrapper a,#header #topnav .topnav_wrapper div.list{border-right:none;display:inline-block}#header #topnav .topnav_wrapper div.list{padding-left:30px;padding-right:5px;width:calc(100% - 105px)}#header #topnav .topnav_wrapper div.list a{padding:0}#header #topnav .topnav_wrapper .topnav_btn_wrapper,#header #topnav .topnav_wrapper .topnav_btn_wrapper a{padding:0;width:30px}#header #topnav .topnav_wrapper .topnav_btn_wrapper a{background-position:left center;background-repeat:no-repeat;color:transparent;overflow:hidden}#header #topnav .topnav_wrapper div.topnav_btn_wrapper.overview{border-right:none}#header #topnav .topnav_wrapper .topnav_btn_wrapper.overview a{background-image:url(../../../elements/home.png)}#header #topnav .topnav_wrapper .topnav_btn_wrapper.config_account_data a{background-image:url(../../../elements/config.png)}#header #topnav .topnav_wrapper .topnav_btn_wrapper.logout a{background-image:url(../../../elements/logout.png)}#header #topnav .topnav_wrapper .topnav_btn_wrapper a:hover{color:transparent;outline:none}#header #topnav .topnav_wrapper>div.list{background-position:10px center}#contact_type_list td.label.req_info{display:none}body .fitflat .tab.fitflat.telefon #fitflat_telefon .telefon_content #details table tr td.label{display:table-cell}table .small_only{display:block}#user_name_list td.label{display:table-cell}form h4 span{font-size:.75em}div.ebp_tabset>h3{width:100%}.button,.global_button,.tab.customer .global_button{margin:15px 0}.button.calendar{margin:0}#main_column #smain #sright form .label_wrapper{margin:0 0 .5em}div.item_wrapper{background-color:#f1f1f1;border-top:1px solid #fff;display:block;float:none;padding:0;width:100%}div.item_wrapper:hover{background-color:#ffba00}#ebp_ct div.item_inner_wrapper{background-image:none;border:none;height:auto;padding:0}div.item_inner_wrapper div.overview_header{margin:0}div.item_inner_wrapper div.overview_header a div{padding:20px}div.item_inner_wrapper div.overview_header a div:hover{color:#fff}div.item_inner_wrapper div.overview_box,div.item_inner_wrapper div.pr{display:none}#kundenbereich.userdata h3.small_only{display:block;width:100%}#kundenbereich div.ebp_tabset div.tabct{background-image:none}#kundenbereich.userdata h3.btn.big{display:none}table.customer_address_data span.plz,table.customer_address_data span.city,table.customer_address_data span.street,table.customer_address_data span.number,table.customer_address_data span.extra,table.customer_address_data span.app{width:100%}#contact_type_list div.label,#contact_type_list div.content{display:block;width:100%}.data_wrapper._filter h4,#main_column #smain #sright form h4,h4{font-size:1.5em}#entry_counter_data table colgroup,#entry_counter_data table th.label_consumption_location,#entry_counter_data table th.label_energy_type,#entry_counter_data table th.label_counter_get_value,#entry_counter_data table td.first,#entry_counter_data table td.etype,#entry_counter_data table td.last,#entry table.counter_worklist{display:none}#kundenbereich.contract th.label_contract_data_number,#entry_counter_data table th.label_counter_number{border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1}#entry_wrapper_small{display:block;margin-bottom:20px}.large_only{display:none}#details,#details table{width:100%}.bill_list_wrapper colgroup{display:none}.bill_list_wrapper td.last{padding:10px 12px;width:42px}.bill_list_wrapper a.button.download{margin-bottom:0}#kundenbereich.payment .payment_data colgroup,#kundenbereich.payment .payment_data thead{display:none}div#entry.payment_list table tr.loop_partial_payments._pp td._separator_first,div#entry.payment_list table tr.loop_partial_payments._pp td._separator,#kundenbereich.counter #entry_wrapper_small div.worklist,#kundenbereich.payment .payment_data td{background-color:#f1f1f1;border:none;color:#1b2325;display:block;text-align:left;width:100%}div#entry.payment_list table tr.payment_current_total._pp td{color:#1b2325}div#entry.payment_list table tr.payment_current_total._pp td._hover{background-color:#ffba00;color:#fff}#kundenbereich.payment .payment_data td.last{margin-bottom:20px}#kundenbereich.payment .payment_data span.small_only{font-weight:700}#kundenbereich.userdata #contact_type_list{width:100%}#main_column #smain #sright form input[type=text],#main_column #smain #sright form input[type=password]{width:100%}#kundenbereich.payment table.list tr th,#kundenbereich.payment table.list tr td{font-size:.98em}div.entry.payment_list table.list.payment_data_locked tbody tr.payment_list_locked.allow_partial td,div#entry.payment_list table tr.payment_current_total._pp td._date{border-left:none}div.entry.payment_list table.list.payment_data_locked tbody tr.payment_list_locked.allow_partial td,div#entry.payment_list table tr.payment_current_total._pp td.last{border-right:none}body .register_user .data_wrapper .data_left_wrapper table tbody tr td select{margin-top:20px;width:100%}#ebp_ct .ebp_tabset .tab.contractchange .content_wrapper ._2 .data_inner_wrapper{width:100%}#ebp_ct .ebp_tabset .tab.contractchange .content_wrapper ._2 .basic_amount input{width:86%}#ebp_ct .ebp_tabset .tab.contractchange .content_wrapper .src_details_content,#ebp_ct .ebp_tabset .tab.contractchange .content_wrapper .target_details_content,#ebp_ct .ebp_tabset .tab.contractchange .content_wrapper ._1,#kundenbereich.contract div.headline{width:100%}#ebp_ct .ebp_tabset .tab.contractchange .content_wrapper ._2 .target_price_wrapper,#ebp_ct .ebp_tabset .tab.contractchange .content_wrapper ._2 .target_lowprice_wrapper{float:none;width:100%}#ebp_ct .ebp_tabset .tab.contractchange .content_wrapper ._2 .tright{text-align:left}#ebp_ct .ebp_tabset .tab.contractchange._detail .content_wrapper .even_odd{width:100%}#ebp_ct .ebp_tabset .tab.contractchange._detail .btn_do_cc_wrapper{margin:0}#ebp_ct .ebp_tabset .tab.contractchange._detail .btn_little_wrapper div.btn_wrapper,#ebp_ct .ebp_tabset .tab.contractchange._detail .btn_little_wrapper form.back{float:none;width:100%}#kundenbereich.contract #details table tbody tr.text td.content p{max-width:100%}#kundenbereich.history_rlm .tab.history_rlm.active>h4,#kundenbereich.history_rlm .tab.history_rlm.active>table,#kundenbereich.history_rlm .tab.history_rlm.active>div{display:none}#kundenbereich.history_rlm .tab.history_rlm.active>div.rlm_small_info{display:block}#kundenbereich.register_user .register_additional_data tr.options td select,#kundenbereich.register_user .register_additional_data tr.options td select{margin-bottom:0;margin-right:5px}body .tab.move table input#moveout_date{width:calc(100% - 42px)}body .tab.move .navigation_wrapper span.tleft,body .tab.move .navigation_wrapper span.tright{float:none;width:100%}body .tab.move table.list.moveout{display:none}body .tab.move div#counter_wrapper_small{display:block}tr.small_only_tr{display:table-row}body .tab.move table.form tbody tr td.req{display:none}body .tab.move table.form tbody tr td input.zip[type="text"],body .tab.move table.form tbody tr td input.city[type="text"],body .tab.move table.form tbody tr td input.street[type="text"],body .tab.move.in table.form tbody tr td input.zip[type="text"]{float:none;margin-right:0;width:100%}body .tab.move table.form tbody tr td input.no[type="text"]{float:left;margin-right:0;width:49%}body .tab.move table.form tbody tr td input.ext[type="text"]{float:right;margin-right:0;width:49%}body .tab.move span.small_only.second{padding-top:20px}body .tab.move table#moveout_summary tr td{padding-left:0;padding-right:0}body .tab.move table#moveout_summary div._counter_values.list ._counter_values_head{display:none}body .tab.move table#moveout_summary div._counter_values.list ._counter_values_row{margin-bottom:20px}body .tab.move table#moveout_summary div._counter_values.list ._counter_values_body span.small_only{background-color:#f1f1f1;border:1px solid #b5b5b5;color:#1b2325;font-weight:700;padding:10px 17px;width:100%}body .tab.move table#moveout_summary div._counter_values.list ._counter_values_body span.tiny{border-bottom:none;border-right:1px solid #ccc;display:block;width:100%}body .tab.move table#moveout_summary div._counter_values.list ._counter_values_body span.tiny.last{border-bottom:1px solid #b5b5b5;margin-bottom:25px}body .tab.move.in form[name="frm_product_list"] table.products>tbody>tr{display:table-row}body .tab.move.in form[name="frm_product_list"] table.products>tbody>tr>td{padding-left:0;padding-right:0;white-space:normal}body .tab.move.in table tr.list.product.top td div.fleft,body .tab.move.in table tr.list.product.top td div.fright{float:none!important;padding-left:17px;padding-right:17px;width:calc(100% - 34px)}body .tab.move.in table.products tbody tr td table.price{width:100%}body .tab.move.in div#product_type_choice{padding:25px}body .tab.move.in div#product_type_choice .columns{padding:0}body .tab.move.in div#product_type_choice a#product_list_button{background-position:2.5rem 1.1rem;padding:.9rem 3rem 1.25rem 3.5em!important;width:100%}body .tab.move.in div#product_type_choice .type_list div.product_type_list_wrapper div.product_type_choice{float:none;margin-bottom:0 0 20px 0}body .tab.move.in div#product_type_choice .type_button{margin-bottom:10px}body .tab.move.in #double{padding:25px}body .tab.move.in #double div.slider_wrapper{padding:0}body .tab.move.in #double div.group.ht{float:none;padding-right:0}body .tab.move.in #double div.group.nt{float:none;margin-top:20px;padding-left:0}body #contract_list_frame.move #contract_list table thead tr th,body #contract_list_frame.move #contract_list table tbody tr td{display:none}body #contract_list_frame.move #contract_list table tbody tr td.first{display:table-cell}#header #topnav .topnav_wrapper div.list>a{height:auto}#header #topnav .topnav_wrapper ul{top:39px}body .register_user .option_label_small{display:inline-block;padding-bottom:5px}#menu_small{border:none;position:relative;top:0;left:0;z-index:100}#menu_small ul li a{display:inline-block;border-bottom:3px solid #f1f1f1}#menu_small ul li.active a,#menu_small ul li:hover a{background:none}#menu_small #menu_small_wrapper{display:none;position:absolute;top:0;left:0;width:100%}div.ebp_tabset>h3{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;background-color:#f1f1f1;color:#1b2325;font-size:1.5em;font-weight:700;height:auto;line-height:30px;margin:0 10px 20px 0;min-height:47px;opacity:1;overflow:auto;padding:9px 13px;text-transform:none}div.ebp_tabset>h3.first{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}div.ebp_tabset>h3:hover{outline:thin dotted}div.ebp_tabset>h3.active{background-color:#ffba00;color:#fff}form.active h4,div.ebp_tabset div.tab,form .data_wrapper,#kundenbereich.userdata table.buttons{width:100%}body .register_user div.select_wrapper{display:flex;flex-direction:row}.btn_wrapper_left,.btn_wrapper_right{float:none;width:100%}.btn_wrapper_left a,.btn_wrapper_right a{width:100%}#entry .table_container .table_header_row .table_header_cell,#entry .table_container .table_body_row .table_body_cell{width:calc((100% - (18% - 3px)) / 3)}#kundenbereich.contract #entry div.button.contract_change{padding:0}#kundenbereich.payment #entry .table_container .table_header_row .table_header_cell,#kundenbereich.payment #entry .table_container .table_body_row .table_header_cell,#kundenbereich.payment #entry .table_container .table_body_row .table_body_cell{width:25%}#kundenbereich.payment #entry .table_container .table_body_row._show_up_small .table_header_cell,#kundenbereich.payment #entry .table_container .table_body_row._show_up_small .table_body_cell{width:20%}#kundenbereich.contract #entry .table_container .table_header_row .table_header_cell,#kundenbereich.contract #entry .table_container .table_body_row .table_body_cell{width:25%}#kundenbereich.counter #entry .table_container .table_header_row .table_header_cell,#kundenbereich.counter #entry .table_container .table_body_row .table_body_cell{width:calc(100% / 3)}#kundenbereich.counter #entry .counter_detail_wrapper .table_container .table_header_row .table_header_cell,#kundenbereich.counter #entry .counter_detail_wrapper .table_container .table_body_row .table_body_cell{width:100%}#kundenbereich.bill #entry .table_container .table_header_row .table_header_cell,#kundenbereich.bill #entry .table_container .table_body_row .table_body_cell{width:20%}#kundenbereich.bill #entry .table_container .table_header_row .table_header_cell.last,#kundenbereich.bill #entry .table_container .table_body_row .table_body_cell.last{width:20%}#entry .table_container .table_body_row .table_body_cell.contract_energy_type_name{border-left:1px solid #b5b5b5}#kundenbereich.payment #entry .table_container .table_header_row .table_header_cell.label_medium_small{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;width:100%;border:1px solid #b5b5b5}.table_container.payment_data .table_body_row.list.loop_partial_payments.partial{border-left:1px solid #b5b5b5;border-right:1px solid #b5b5b5}.tab.move h4{padding:10px 10px 0 10px}.label_contract_change_annual_amount,._2.target .target_lowprice_wrapper label{text-align:left}#kundenbereich.contract.mm .table_header_cell.label_contract_data_date,#kundenbereich.contract.mm .table_body_cell.contract_date,#kundenbereich.contract.mm .table_header_cell.label_contract_data_details,#kundenbereich.contract.mm .table_body_cell.contract_details{display:block}#kundenbereich.contract.mm #entry .contract_list_wrapper .label_contract_data_name.without_cc{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;border-right:1px solid #b5b5b5}.table_container.list .table_body_row .table_body_cell.last>span.label_medium_small{display:inline-block}#contact_list tbody tr td.first{width:auto}.bank_list_wrapper .table_container .table_header_cell,.bank_list_wrapper .table_container .table_body_cell{width:calc((100% / 2) - 45px)}