@CHARSET "UTF-8";@font-face{font-family:'FiraSans';src:url(../fonts/firasans-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'FiraSansItalic';src:url(../fonts/firasans-italic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'FiraSansItalicSemiBold';src:url(../fonts/firasans-semibolditalic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'FiraSansItalicBold';src:url(../fonts/firasans-bolditalic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'FiraSansMedium';src:url(../fonts/firasans-medium-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'FiraSansSemiBold';src:url(../fonts/firasans-bold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'FiraSansBold';src:url(../fonts/firasans-bold-webfont.woff) format('woff');font-weight:400;font-style:normal}*{font-variant-ligatures:none}html{padding-bottom:0}html,body{background-color:#fff;color:#535353;font-family:FiraSans,sans-serif;font-size:16px}body{background-image:url(../elements/loadbar.gif);line-height:1.2}#header{display:none}#main_content{border:none;max-width:1100px;width:100%}#content,#content.without_menu_top{padding:0}#main_column{width:66%}.global_button,.global_button:hover,table.form .global_button:hover,table.form input.global_button[type="submit"]:hover,form .global_button:hover,form input.global_button[type="submit"]:hover,.global_button._white:hover,input.global_button[type="submit"],.label_start_register_text_2,body .counter .tab a.global_button:hover,#ebp_ct .tab.history.history_standard table.form a.global_button.consumption:hover,body .payment div.ebp_tabset div.tab.payment a.global_button:hover,.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button,.userdata table._inline a.global_button,.userdata table._inline a.global_button:hover{background-color:#3b426f;box-sizing:border-box;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff;font-family:FiraSansItalicBold;font-size:15px;height:33px;padding:9px 29px 6px}a.button,a.button:hover,.focus a.button{background-color:#3b426f;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}.list div.button.disabled{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}a.button.delete{margin-top:0;margin-bottom:0;min-height:33px;box-sizing:border-box}a.button.calendar{padding:0 12px}a.button.calendar span{height:30px}div.ebp_tabset>h3,div.ebp_tabset>h3:hover,div.ebp_tabset>h3.disabled:hover{background-color:#c9c9c9;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;box-sizing:border-box;color:#535353;font-family:FiraSansItalic;font-size:15px;font-weight:400;height:33px;margin-bottom:0!important;margin-right:13px;opacity:1;padding-top:11px;text-transform:none}div.ebp_tabset>h3.active{background-color:#3b426f;color:#fff;font-family:FiraSansItalicBold}#logout h2,#maintenance h2,h4 span{border:none;color:#f7a800;font-family:FiraSansItalicSemiBold,sans-serif;font-size:22px;font-weight:400;text-transform:none}table{color:#535353;font-size:16px}table tbody tr.hiddenRow{display:none}form.active table tbody tr.hiddenRow{display:table-row}table.form tbody tr td.label{padding-left:0;padding-right:0;vertical-align:middle;width:208px}table.form tbody tr td.label,table.form tbody tr td.first.last,table.form._static tbody tr td.label,form.active table.form tbody tr td.label{border:none}table.form tbody tr td.content{padding:7px 0}.table_header_cell{background-color:#3b426f;-moz-border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important;font-family:FiraSansMedium;font-size:13px;font-weight:400;min-height:33px;padding-top:11px;line-height:1.2}#entry .contract_list_wrapper .label_contract_data_details,#entry .contract_list_wrapper .contract_details,#entry .contract_list_wrapper .label_contract_data_change,#entry .contract_list_wrapper .cc_button{padding-top:11px}.table_body_cell.focus{background-color:#f7a800}.table_body_row.no_entries .table_body_cell{border-left:1px solid #ccc;border-right:1px solid #ccc;width:100%!important}#details table.form tbody tr td.label{padding-right:12px}#details table.form tbody tr td.content{padding-left:10px}input[type="text"],input[type="password"],select,textarea,table input[type="text"],table input[type="password"],table select,table textarea,form.active input.readonly[type="text"],form.active input.readonly.disabled[type="text"]{background-color:#eee;border:1px solid #7a7a7a;box-sizing:border-box;color:#535353;font-family:FiraSans;font-size:16px;height:33px;padding:0 7px;width:100%}textarea,table textarea{height:auto;resize:vertical}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"],form.active input[type="text"],form.active input[type="password"],form.active textarea,._static input[type="text"],._static input[type="password"],._static textarea,.focus input[type="text"],.focus input[type="password"],.focus textarea,.nofocus input[type="text"]{background-color:#fff;border:1px solid #7a7a7a;width:100%}div.ebp_tabset div.tabct{background-color:#fff;border:1px solid #3b426f;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;box-sizing:border-box}div.ebp_tabset div.tab{box-sizing:border-box;padding:25px 15px}.info_list,.label_counter_info_text,.label_userdata_change_customer_text,.label_maintenance_text,.label_logout_text{line-height:1.45}#breadcrumb{margin-bottom:17px}#breadcrumb>span,#breadcrumb>span>a,#external_username_wrapper span{color:#3b426f;font-family:FiraSansItalicBold;padding-right:6px}#breadcrumb>span.active{color:#f7a800}#breadcrumb>span>a:hover{text-decoration:underline}#side_column{float:left;width:34%}#side_column #ct{padding:0;width:100%}#side_column .config_logout_wrapper{width:86%;margin-left:0;border:1px solid #555;margin-top:0;margin-bottom:0;box-sizing:border-box;border-top:0}#side_column #ct h3.user_nav{background:#fff;border-left:1px solid #555;border-right:1px solid #555;margin-left:0;width:86%;box-sizing:border-box;margin-top:34px;padding:20px 10px}#side_user_nav .side_nav_wrapper>div.list{border:1px solid #555}#side_column #side_user_nav .side_nav_wrapper>div>a{padding-left:30px;padding-right:5px;background-image:url(../elements/arrow_right.png);background-position:9px center;background-repeat:no-repeat;font-family:FiraSansMedium}#side_user_nav{width:86%;padding:0 10px;box-sizing:border-box;margin-left:0}.side_user_nav.line_breaker{display:none}.label_sidebar_headline_userlist{color:#f7a800;font-family:FiraSansItalicSemiBold,sans-serif;font-size:22px}.label_sidebar_userlist_infotext{border-left:1px solid #555;border-right:1px solid #555;width:86%;box-sizing:border-box;padding:0 10px;line-height:1.45}#side_user_nav .side_nav_wrapper{padding-top:20px}#side_column #ct .config_logout_wrapper .config_account_data,#side_column #ct .config_logout_wrapper .logout{padding:5px 10px}#side_user_nav .side_nav_wrapper ul{box-sizing:border-box;padding:0 10px 0 30px;width:100%!important;border:0}#side_user_nav .side_nav_wrapper ul li{border:0;padding:6px 0}#side_user_nav .side_nav_wrapper ul li:hover{background:transparent;font-weight:400}#side_column #side_user_nav .side_nav_wrapper>div a.a_link:hover{text-decoration:underline}.user_name_list_menu_box li:hover span{text-decoration:underline}.user_name_list_menu_box li.legend{cursor:default;font-size:12px}.label_menu_config_account_data{background-image:url(../elements/config.png);background-repeat:no-repeat;color:#3b426f;display:block;height:22px;margin-top:15px;padding:3px 0 0 35px;text-decoration:none}.label_menu_config_account_data:hover{text-decoration:underline}#side_column #ct .config_logout_wrapper .logout a{display:inline-block;margin-top:15px;margin-bottom:15px;width:100%}#side_column #ct #menu_side_side ul li a.menu_icon,#side_column #ct #menu_side ul li a.menu_icon{color:#f7a800;text-transform:none;width:100%}.secure #side_column #ct #menu_side_side ul li a.menu_icon,.secure #side_column #ct #menu_side ul li a.menu_icon{color:#3b426f}.secure #side_column #ct #menu_side_side ul li a.menu_icon:hover,.secure #side_column #ct #menu_side ul li a.menu_icon:hover,.secure #side_column #ct #menu_side ul li.active a.menu_icon{color:#f7a800}#side_column #ct .config_logout_wrapper .logout a.global_button:hover{color:#fff}#menu_side{background-color:transparent;border:1px solid #3b426f;box-sizing:border-box;height:auto;margin-top:34px;padding:20px 40px 20px 10px;position:static;width:86%}#side_column #ct #menu_side{margin-left:0;width:86%;;background-color:transparent;border-bottom:1px solid #3b426f}#side_column #ct #menu_side ul{height:auto;padding:0}#menu_side ul li{border:none!important;float:none}#menu_side ul li a.menu_icon{background-color:transparent!important;background-image:none!important;color:#3b426f;font-family:FiraSansItalicSemiBold,sans-serif;font-size:22px;font-weight:400;padding:15px 0 15px 2px!important;text-transform:none}#menu_side ul li.menu_overview a{padding-left:0!important}#menu_side ul li.active a{background-image:url(../elements/link_pfeil_orange.png)!important;background-position:right center!important;color:#f7a800}#menu_side ul li a:hover{color:#f7a800}#menu_side ul li a.menu_icon.link_login_standard{color:#f7a800;padding-left:2px!important}.start #breadcrumb{margin-left:34%}.start #main_column{width:100%}#main_column #smain{background-image:none}#main_column #smain .start_text{float:right;position:static;width:66%}#main_column #smain .start_text h2{color:#f7a800;font-family:FiraSansBold;font-size:32px;font-weight:400}.label_start_site_text{line-height:1.45}#main_column #smain #sright{float:left;width:34%}.label_plugin_register_question{color:#f7a800;font-family:FiraSansMedium;font-size:19px;font-weight:400;margin:47px 0 14px}.label_start_register_text_2{box-sizing:border-box;display:inline-block;text-decoration:none}h4.start.left_auto,#_slider_wrapper{display:none}form.plugin_login{background-color:#fff;border:1px solid #3b426f;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;box-sizing:border-box;padding:20px 16px;width:86%}.label_login_infotext{font-size:15px;line-height:1.45}form.plugin_login .plugin_login div{height:auto}form.plugin_login .plugin_login div.label{border:none;color:#3b426f;float:none!important;font-family:FiraSansMedium;font-size:15px;padding:11px 0 6px;width:100%}form.plugin_login .plugin_login div.content{padding:0!important;width:100%}form.plugin_login .plugin_login div.content input[type="text"],form.plugin_login .plugin_login div.content input[type="password"]{background-color:#fff;border:1px solid #3b426f;box-sizing:border-box;height:33px;margin:0;padding:0 7px;width:100%}.plugin_login_navi_wrapper>a{color:#535353;display:block;font-size:12px;padding:2px 0;text-decoration:none}.plugin_login_navi_wrapper>a:hover{text-decoration:underline}body .plugin_login_navi_wrapper .btn_wrapper{display:block;margin-top:22px}body .register_user input#register_additional_data._mode_select{width:100%}#register_optional{margin:2px 0 0;width:95%}body .register_user form td.content .prefix{display:none}.info_pw small{font-size:12px}.overview #side_column{width:29%}.overview #main_column{width:71%}ul.ebp_overview{margin:25px 0 0 -46px}ul.ebp_overview li{background-color:transparent;border:none;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius: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;box-sizing:border-box;height:227px;margin:0 0 41px 46px;padding:0;width:calc(50% - 46px)}.overview_icon{border:1px solid #3b426f;box-sizing:border-box;height:185px;padding:20px 16px 16px}ul.ebp_overview li span.icon,ul.ebp_overview li .status{display:none}ul.ebp_overview li span.descr{font-size:16px;line-height:1.45;margin:0;width:100%}ul.ebp_overview li a.access{background-color:#3b426f;box-sizing:border-box;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;bottom:0;box-sizing:border-box;color:#fff;font-family:FiraSansItalicBold;font-size:15px;height:33px;padding:9px 20px 6px;right:0;width:100%}table.form tbody tr td.label.label_marketing_approval_description_label{vertical-align:top}body .userdata .data_wrapper table.form.customer_address_data input.zip[type="text"]{width:60px}body .userdata .data_wrapper table.form.customer_address_data input.city[type="text"]{width:calc(100% - 70px)}body .userdata .data_wrapper table.form.customer_address_data input.street[type="text"]{margin:0;width:100%}body .userdata .data_wrapper table.form.customer_address_data input.no[type="text"],body .userdata .data_wrapper table.form.customer_address_data input.adr_ext[type="text"]{margin-right:10px;width:50px}body .userdata .data_wrapper table.form.customer_address_data input.adr_zu[type="text"]{width:calc(100% - 120px)}.label_userdata_profile_headline_customer_control{margin-top:30px}body .userdata .data_wrapper .active table.form input[type="text"].contact_value{width:95%}form table#user_name_list tr td,table.customer_contact_type_list tbody tr.last>td{border-top:none}.counter_worklist input.date[type="text"]{top:auto;width:90px}.counter_worklist input[type="text"]{width:90px}.worklistdetails,.table_body_cell.first{border-left:1px solid #ccc}.worklistdetails,.table_body_cell.last{border-right:1px solid #ccc}.worklist .single_counter_date_pair{display:flex}._dialog_counter.ui-dialog{border:1px solid #3b426f;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}._dialog_counter.ui-dialog .ui-dialog-titlebar.ui-widget-header{background-color:#3b426f;border:none;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}._dialog_counter .ui-widget-header{color:#fff;font-family:FiraSansBold;font-weight:400}.counter_warning .table_body_cell{font-size:14px;font-weight:400}._dialog_counter input[name="value"]{background-color:#fff;border:1px solid #3b426f}.bill .table_container .table_header_cell{min-height:45px;hyphens:auto}.bill .table_container .table_header_cell,.bill .table_container .table_body_cell{width:17%}.bill .table_container .table_header_cell.first,.bill .table_container .table_body_cell.first{width:21%}.table_container .table_header_cell.label_bill_download,.table_container .table_body_cell.bill_dl_cell{width:11%}#msgbox{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}#msgbox h1{background-color:#3b426f;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;color:#fff}.payment_list .table_body_cell.last{border-right:1px solid #ccc}div.entry.payment_list .table_container.list.payment_data .table_body_row.payment_list._separator .table_body_cell{border-top:1px solid #ccc}.table_body_cell.payment_current_total_renew.last,.table_body_cell.payment_partial_current.last{border-right:1px solid #ccc}.table_body_row.payment_plan_navi+div{display:flex}.payment .table_header_row{display:flex}.maintenance #side_column{display:none}.maintenance #main_column{float:none;width:100%}div.preloader{z-index:5999}div.preloader div.preloader_bgnd,div.preloader.content div.preloader_bgnd,div.preloader.details div.preloader_bgnd,div.preloader.details_line div.preloader_bgnd,div.preloader.form div.preloader_bgnd,div.preloader.form.small div.preloader_bgnd,div.preloader.history div.preloader_bgnd,div.preloader.input div.preloader_bgnd,#details div.preloader.details div.preloader_bgnd,#details div.preloader.details_line div.preloader_bgnd{background-color:#3b426f;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;cursor:default;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:1}div.preloader.form,#details div.preloader.details{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}div.preloader div.preloader_box,div.preloader.details div.preloader_box,div.preloader.content div.preloader_box{background-color:#3b426f;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;opacity:.85}div.preloader div.preloader_icon,div.preloader.content div.preloader_icon,div.preloader.details div.preloader_icon,div.preloader.form div.preloader_icon,div.preloader.history div.preloader_icon{background-image:url(../elements/preloader.gif)}div.preloader.form.small div.preloader_icon,div.preloader.details_line div.preloader_icon{background-image:url(../elements/preloader_small.gif)}div.preloader.details_line div.preloader_box,div.preloader.history div.preloader_box,div.preloader.form div.preloader_box{display:none}#main_content ._overlay{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;box-sizing:border-box;max-width:400px;width:86%}.info_icon{background-image:url(../elements/info.png);background-repeat:no-repeat;cursor:pointer;display:none;height:16px;width:16px}form.active .info_icon{display:inline-block}.label_display .info_message_wrapper,.info_message_wrapper{background-color:#fff;border:1px solid #000;box-sizing:border-box;display:none;line-height:1.42857;padding:5px 25px 5px 10px;position:absolute;width:calc(50% - 15px)}.info_close{background-image:url(../elements/sym/delete.png);background-repeat:no-repeat;cursor:pointer;height:25px;position:absolute;right:0;top:0;width:25px}.asterisk_active{padding-left:3px}body .counter .buttons_table_cell{padding-bottom:20px}.worklistdetails h4.info{top:auto}.worklistdetails .cell span.info,.worklistdetails .cell_gas span.info{margin:0}.worklistdetails .cell_gas._1,.worklistdetails .cell_gas._3{width:calc(16% - 10px)}.worklistdetails .cell_gas{width:calc(16% - 10px)}div.entry .worklistdetails .cell table tbody tr td.value_cell,div.entry .worklistdetails .cell_gas table tbody tr td.value_cell{padding-right:5px;width:20px;line-height:1.2}div.entry .worklistdetails .cell .date_list span,div.entry .worklistdetails .cell_gas .date_list span,div.entry .worklistdetails .reading_type_list span{line-height:1.2}.reading_type_list_wrapper,.energy_fuel_wrapper,.energy_conversionfactor_wrapper{text-align:center}.counter_history_column_wrapper{margin:0 auto;width:auto}#content .tab .history_overview_wrapper .history_overview{padding:60px 0 30px 0;width:100%}#captcha #captcha_descr,#captcha #captcha_canvas{margin-left:208px}#captcha #captcha_result{display:flex;align-items:center}#captcha #captcha_result label{width:208px;flex-shrink:0}table.register_captcha img{width:100%;height:auto}div.rlm_settings.head{background:#c9c9c9;padding:10px;color:#535353;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}div.rlm_settings.head:hover,div.rlm_settings.head.active{background:#3b426f;color:#fff}div.date.time input.date,div.date.month input.date.compare,div.date.month.compare input.date,div.date.week input.date.compare,div.date.week.compare input.date,div.date.day input.date,div.date.day.compare input.date{width:90px}#render.global_button:hover{background:#3b426f}table.form.details tbody tr td.label{padding-left:10px}#main_customer td.first{width:100%}#main_customer td.sym{display:none}form.active #main_customer td.sym,form.active #main_customer td.sym a.button.delete{display:table-cell}.bank_account .pwr_active_from{display:flex}form[name="bank_data"].active table.customer_bank_data_sepa input[name="pwr_active_from"]{top:0}