@charset "utf-8";._show_from_medium,table ._show_from_medium{display:none}._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:block}table ._show_up_medium{display:table-cell}div.ebp_tabset>h3,div.ebp_tabset>h3.active{background-color:transparent;color:inherit}div.btn_wrapper_left{float:left}div.btn_wrapper_right{float:right;margin-bottom:15px}.global_button{width:auto;display:block}.inner_wrapper_padding{margin:0}#header .inner_wrapper_padding{margin-left:-35px}.btn_wrapper{width:100%}table input[type="text"],table input[type="password"],table.customer_data input[type="text"]{width:100%}.buttons_table_cell .btn_wrapper:nth-child(3){margin-top:10px}.userdata_address .buttons_table_cell .btn_wrapper{margin-bottom:0}#header{height:600px}.header_link_wrapper{width:50%}#header h1{display:block}#header div.header_small{border:none;box-sizing:border-box;padding:0 25px 25px;min-height:65px;margin-top:-125px;display:none}#kundenbereich.secure #header div.header_small{margin-top:-185px}#header .label_firm_name_small{display:none}#header div.header_small .list,#header div.menu_btn_small{border:1px solid #f5f5f5;background-color:#f5f5f5;background-image:none;border:1px solid rgba(0,0,0,.06);-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px;box-sizing:border-box;color:#444;font-family:"myriad-pro",sans-serif;font-size:17px;font-weight:400;height:40px;line-height:35px;margin:0;min-height:30px;overflow:visible;padding:0 12px;text-align:center;text-decoration:none;-moz-text-shadow:0 1px 0 #fff;-webkit-text-shadow:0 1px 0 #fff;-o-text-shadow:0 1px 0 #fff;-moz-text-shadow:0 1px 0 #fff;-webkit-text-shadow:0 1px 0 #fff;-o-text-shadow:0 1px 0 #fff;-moz-text-shadow:0 1px 0 #fff;-webkit-text-shadow:0 1px 0 #fff;-o-text-shadow:0 1px 0 #fff;-moz-text-shadow:0 1px 0 #fff;-webkit-text-shadow:0 1px 0 #fff;-o-text-shadow:0 1px 0 #fff;-moz-text-shadow:0 1px 0 #fff;-webkit-text-shadow:0 1px 0 #fff;-o-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;vertical-align:middle;width:100%}#header div.header_small .list{margin-bottom:20px}#header div.header_small .list a,#header div.header_small .list a:hover{color:#444;width:100%;display:block}#header div.header_small ul.user_name_list_menu_box{background-color:#f5f5f5;border:1px solid #f5f5f5;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;box-sizing:border-box;left:25px;position:absolute;width:calc(100% - 50px);z-index:1}#header div.header_small ul.user_name_list_menu_box li:not(.legend){cursor:pointer}#menu_small_wrapper{position:absolute;top:0;right:-275px;width:270px;height:100%;background:#0097cf;z-index:10;transition:right 0.3s}#menu_small_wrapper.active{display:block;transform:translateX(0%)}#menu_small_wrapper:after{right:auto;left:0;width:1px;background:rgba(0,0,0,.6);-moz-box-shadow:0 0 5px 2px rgb(0 0 0 / 60%);-webkit-box-shadow:0 0 5px 2px rgb(0 0 0 / 60%);-o-box-shadow:0 0 5px 2px rgb(0 0 0 / 60%);-moz-box-shadow:0 0 5px 2px rgb(0 0 0 / 60%);-webkit-box-shadow:0 0 5px 2px rgb(0 0 0 / 60%);-o-box-shadow:0 0 5px 2px rgb(0 0 0 / 60%);-moz-box-shadow:0 0 5px 2px rgb(0 0 0 / 60%);-webkit-box-shadow:0 0 5px 2px rgb(0 0 0 / 60%);-o-box-shadow:0 0 5px 2px rgb(0 0 0 / 60%);-moz-box-shadow:0 0 5px 2px rgb(0 0 0 / 60%);-webkit-box-shadow:0 0 5px 2px rgb(0 0 0 / 60%);-o-box-shadow:0 0 5px 2px rgb(0 0 0 / 60%);-moz-box-shadow:0 0 5px 2px rgb(0 0 0 / 60%);-webkit-box-shadow:0 0 5px 2px rgb(0 0 0 / 60%);-o-box-shadow:0 0 5px 2px rgb(0 0 0 / 60%);box-shadow:0 0 5px 2px rgb(0 0 0 / 60%);content:"";display:inline-block;height:100%}div.menu_btn_small:hover{background-color:#fafafa;border-color:rgba(0,0,0,.16);color:#444;outline:none;text-decoration:none}div.btn_small_close,div.btn_small_close:hover{background-image:none;box-sizing:border-box;color:#fff;float:none;font-size:16px;height:auto;margin:0;padding:0 0 10px 0;-moz-text-shadow:0 1px 0 #035270;-webkit-text-shadow:0 1px 0 #035270;-o-text-shadow:0 1px 0 #035270;-moz-text-shadow:0 1px 0 #035270;-webkit-text-shadow:0 1px 0 #035270;-o-text-shadow:0 1px 0 #035270;-moz-text-shadow:0 1px 0 #035270;-webkit-text-shadow:0 1px 0 #035270;-o-text-shadow:0 1px 0 #035270;-moz-text-shadow:0 1px 0 #035270;-webkit-text-shadow:0 1px 0 #035270;-o-text-shadow:0 1px 0 #035270;-moz-text-shadow:0 1px 0 #035270;-webkit-text-shadow:0 1px 0 #035270;-o-text-shadow:0 1px 0 #035270;text-shadow:0 1px 0 #035270;width:100%;cursor:pointer;display:block}div.btn_small_close svg{margin-right:2px}#menu_small_wrapper{overflow:auto;position:fixed}#menu_small{border-bottom:0;box-sizing:border-box;display:block;padding:20px 15px;top:0}#menu_small .header_link_wrapper{border-top:#ededed solid 1px;float:none;padding-left:0;width:100%}#menu_small .header_link_wrapper .inner_link_wrapper{background-color:transparent}#menu_small .header_link{height:94px;position:relative;width:50%}#menu_small .header_link:nth-child(1n){padding-right:13px;padding-top:26px}#menu_small .header_link:nth-child(2n){padding-left:24px;padding-top:11px}#menu_small .header_link:nth-child(3n){padding-top:39px}#menu_small .header_link:nth-child(4n){padding-top:27px}#menu_small .header_link a{color:#fff;font-family:'myriad-pro-condensed';box-sizing:border-box;font-size:16px;height:auto}#menu_small .header_link a:not(.icon_link){padding:4px 0 0;-moz-text-shadow:0 1px 0 #035270;-webkit-text-shadow:0 1px 0 #035270;-o-text-shadow:0 1px 0 #035270;-moz-text-shadow:0 1px 0 #035270;-webkit-text-shadow:0 1px 0 #035270;-o-text-shadow:0 1px 0 #035270;-moz-text-shadow:0 1px 0 #035270;-webkit-text-shadow:0 1px 0 #035270;-o-text-shadow:0 1px 0 #035270;-moz-text-shadow:0 1px 0 #035270;-webkit-text-shadow:0 1px 0 #035270;-o-text-shadow:0 1px 0 #035270;-moz-text-shadow:0 1px 0 #035270;-webkit-text-shadow:0 1px 0 #035270;-o-text-shadow:0 1px 0 #035270;text-shadow:0 1px 0 #035270}#menu_small .header_link .icon_link{align-items:center}#menu_small .header_link a:hover{text-decoration:underline}#menu_small ul li{border-top:1px solid #fff}#menu_small ul li a,#menu_small ul li.active a,#menu_small ul li:hover a{background-color:transparent;color:#fff;font-family:myriad-pro-condensed,sans-serif;font-size:28px;font-weight:400;padding:5px 15px;-moz-text-shadow:0 1px 0 #035270;-webkit-text-shadow:0 1px 0 #035270;-o-text-shadow:0 1px 0 #035270;-moz-text-shadow:0 1px 0 #035270;-webkit-text-shadow:0 1px 0 #035270;-o-text-shadow:0 1px 0 #035270;-moz-text-shadow:0 1px 0 #035270;-webkit-text-shadow:0 1px 0 #035270;-o-text-shadow:0 1px 0 #035270;-moz-text-shadow:0 1px 0 #035270;-webkit-text-shadow:0 1px 0 #035270;-o-text-shadow:0 1px 0 #035270;-moz-text-shadow:0 1px 0 #035270;-webkit-text-shadow:0 1px 0 #035270;-o-text-shadow:0 1px 0 #035270;text-shadow:0 1px 0 #035270;text-transform:none}#menu_small ul li a::after{content:"\f053";font-weight:700;margin-right:-10px;float:right;font-family:"Font Awesome 5 Free";text-align:center}div.ebp_tabset div.tab{padding-left:0;padding-right:0;width:100%}#main_column{padding-left:0}.counter .table_header_cell:not(.first):not(.last),.counter .table_body_cell:not(.first):not(.last){width:50%}.counter #entry .table_header_cell._show_up_xmedium{display:block}.counter #entry .table_header_cell._show_from_xmedium{display:none}.counter_list .table_header_cell.first,.counter_list .table_body_cell.first{width:25%}#entry .contract_list_wrapper .label_contract_data_energy_type,#entry .contract_list_wrapper .contract_energy_type_name{width:22%}#entry .contract_list_wrapper .label_contract_data_date,#entry .contract_list_wrapper .contract_date{width:15%}#entry .contract_list_wrapper .label_contract_data_name.with_cc.without_cancellation,#entry .contract_list_wrapper .contract_tariff_name.with_cc.without_cancellation,#entry .contract_list_wrapper .label_contract_data_name.without_cc.with_cancellation,#entry .contract_list_wrapper .contract_tariff_name.without_cc.with_cancellation{width:calc(56% - 80px)}#entry .contract_list_wrapper .label_contract_data_name.with_cc.with_cancellation,#entry .contract_list_wrapper .contract_tariff_name.with_cc.with_cancellation{width:calc(56% - 160px)}.contractchange ._2 .btn_renew_wrapper{position:static}#ebp_ct .ebp_tabset .tab.contractcancellation .content_wrapper .headline dl{display:flex;flex-direction:column}#ebp_ct .ebp_tabset .tab.contractcancellation .content_wrapper .headline dl dd.content{position:relative;top:0;left:0;margin-left:0}.table_body_row.no_detail .table_body_cell.first{background-image:none}.list.payment_data_unlocked .table_header_cell.label_payment_energy_type,.payment .table_body_cell.payment_medium_name{width:35%}.payment .table_header_cell.label_payment_rate,.payment .table_body_cell.label_payment_all_energy_rates,.payment .table_body_cell.payment_partial_tariff_name,.payment .table_body_cell.payment_tariff_name,.payment .table_body_cell.payment_energy_type_name{width:25%}.payment .table_header_wrapper.special_show .table_header_cell.without_medium.without_payment_partial,.payment .table_body_wrapper.special_show .table_header_cell.without_medium.without_payment_partial,.payment .table_body_wrapper.special_show .table_body_cell.without_medium.without_payment_partial{width:calc(100% / 3)}.payment .table_header_cell.last,.payment .table_body_cell.last{width:20%}form.plugin_login .plugin_login div.label{font-weight:400}form.plugin_login .plugin_login div.content input[type="text"],form.plugin_login .plugin_login div.content input[type="password"]{width:100%}form.plugin_login .plugin_login div.content{padding:0 0 10px;width:100%}form.plugin_login .plugin_login_navi_wrapper .plugin_login div{padding:10px 0}form.plugin_login .plugin_login_navi_wrapper .plugin_login div.content{width:100%}#contact_list tbody tr td.first{width:200px;}.userdata .active._smartsave .userdata_change.buttons{flex-direction:column}#user_name_list_navi_add,#btn_contact_type_list{margin-left:0}#kundenbereich.userdata #main_content table#contact_type_list tr td.content.tright.last{flex-direction:column}#kundenbereich.userdata #main_content table#contact_type_list tr td.content.tright.last .label_save_button{margin-right:0}#kundenbereich.userdata #main_content table.customer_contact tr td.content.sym a.button.delete{margin-left:8px}.userdata_change .req_info{width:100%;text-align:left}form.active .userdata_change.buttons .fright.tright.buttons_table_cell{width:100%}.bank_list_wrapper .table_container .table_header_cell,.bank_list_wrapper .table_container .table_body_cell{width:calc(100% / 2 - 45px);}#main_column #smain .start_text{width:100%}#side_column #ct{display:block}.overview #main_column{width:66%!important}.cc_2_navi>div .btn_wrapper{width:100%;margin-bottom:10px}#ebp_ct .ebp_tabset .tab.contractcancellation .content_wrapper .content_info{margin-bottom:1rem}#ebp_ct .ebp_tabset .tab.contractcancellation .content_wrapper .headline dl dd.content{padding:0;margin-bottom:8px}#ebp_ct .ebp_tabset .tab.contractcancellation .content_wrapper .content_info>span{padding:0}#ebp_ct .ebp_tabset .tab.contractcancellation .content_wrapper .content_info>span.content{margin-bottom:8px}#ebp_ct .ebp_tabset .tab.contractcancellation .content_wrapper .label,#ebp_ct .ebp_tabset .tab.contractcancellation .content_wrapper .content_info>span.label{font-weight:700}#ebp_ct .ebp_tabset .tab.contractcancellation .content_wrapper{margin-bottom:5rem}.contract .contractcancellation .btn_wrapper.do{margin-bottom:8px}.msg .btn_wrapper{width:auto}