.salesmachine-container hr{margin:15px 0;border-color:#e3e3e3}.salesmachine-container .seal-panel,.salesmachine-container .text-image-group{background-color:#fff}.enbwicon.icon-eco,.enbwicon.icon-leaf{color:#94c11c}.enbwicon.icon-day-night,.enbwicon.icon-euro,.enbwicon.icon-euro-40,.enbwicon.icon-fan-heater,.enbwicon.icon-gas-container,.enbwicon.icon-gas-flame,.enbwicon.icon-heater-plug,.enbwicon.icon-high-consumption,.enbwicon.icon-house-secure,.enbwicon.icon-mobile-generator,.enbwicon.icon-money,.enbwicon.icon-notebook,.enbwicon.icon-online-management,.enbwicon.icon-piggy-bank,.enbwicon.icon-plug,.enbwicon.icon-price-guarantee,.enbwicon.icon-radio-meter,.enbwicon.icon-shield-12,.enbwicon.icon-shield-15,.enbwicon.icon-shield-24,.enbwicon.icon-switch{color:#f90}.usp-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.usp-row .usp-icon{font-size:75px}.usp-row .usp-claim{display:inline-block;text-align:left;padding-left:15px;width:100%}.call-to-action-button-container{text-align:right}.back-to-overview-link{display:inline-block;margin-bottom:30px}.table-separator hr{border-top:3px solid #e3e3e3}.table-separator-thin hr{border-top-width:1px}.no-margin{margin:0}.row-small-padding{margin:0 -3px}.row-small-padding>[class*=col-]{padding-left:3px;padding-right:3px}.row-no-padding{margin:0}.row-no-padding>[class*=col-]{padding-left:0;padding-right:0}.tile{text-align:center;font:20px/27px EnBWDINWebPro,Arial,sans-serif}.tile.tile-shadow{box-shadow:10px 0 10px -10px #ccc,-10px 0 10px -10px #ccc;z-index:10}.tile .tile-highlight{background-color:#f90;color:#fff;position:absolute;width:100%;top:-25px;padding:6px;font:15px/21px EnBWDINWebPro,Arial,sans-serif}.tile .tile-row{padding:9px 15px;z-index:9;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tile .tile-row+.tile-row{border-top:1px solid #dedede}.tile .tile-row.tile-headline+.tile-row{border-top:3px solid #dedede}.tile .tile-row.tile-row-no-border{border:0}.tile .tile-row small{color:#686868;font:15px/21px EnBWDINWebPro,Arial,sans-serif}.tile .tile-row .lead{font:30px/36px EnBWDINWebPro,Arial,sans-serif;font-family:EnBWDINWebPro-Medium,Arial,sans-serif;color:#f90;margin-bottom:6px}.tile .tile-headline{padding-top:15px;min-height:91px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tile .tile-headline small{color:inherit}.tile .tile-headline h2,.tile .tile-headline h3{font-family:EnBWDINWebPro-Medium,Arial,sans-serif}@media (max-width:991px){.tile-single{margin-top:30px}}.salesmachine-price-table.responsive-tariff-table-compact .active-consumption-range .ribbon{background-color:#fff;color:#f90}.salesmachine-price-table .carousel-inner{overflow:inherit}.salesmachine-price-table .carousel-control{display:none}.salesmachine-price-table.salesmachine-price-table-multiple-prices .carousel-inner{overflow:hidden}.salesmachine-price-table.salesmachine-price-table-multiple-prices .carousel-control{display:block}.salesmachine-price-table .carousel-control{background-image:none;text-shadow:none;opacity:1;top:0;bottom:0;width:auto;height:64px}.salesmachine-price-table .carousel-control .enbwicon{color:#fff;font-size:64px;margin:auto 6px}.salesmachine-price-table hr{margin:0}.salesmachine-price-table .table-row{margin-top:0}.salesmachine-price-table .panel-body{padding:0 15px}.salesmachine-price-table .table-head-value-column{text-align:center;font-weight:700;padding:15px 0;background:#dedede}.salesmachine-price-table .label-column,.salesmachine-price-table .value-column{padding:15px}@media (max-width:767px){.salesmachine-price-table .label-column{padding-bottom:0;color:#686868}}@media (max-width:767px){.salesmachine-price-table .value-column{padding-top:0}}.salesmachine-price-table .bonus-row .label-column,.salesmachine-price-table .bonus-row .value-column{color:#f90}.salesmachine-price-table .bonus-ribbon{padding-bottom:0!important}.salesmachine-price-table .ribbon{width:150px}.salesmachine-price-table .pricing-date{font:13px/18px EnBWDINWebPro,Arial,sans-serif;color:#979797}.salesmachine-price-table .working-price-ht{padding-bottom:0}.salesmachine-price-table .working-price-nt{padding-top:0}@media (max-width:767px){.salesmachine-price-table .working-price-nt.label-column{padding-top:15px}}.salesmachine-price-table .active-consumption-range .row{background:#ffb84d;color:#fff}.salesmachine-price-table .active-consumption-range .table-head-value-column{background:#f90}.salesmachine-price-table .active-consumption-range .label-column,.salesmachine-price-table .active-consumption-range .pricing-date,.salesmachine-price-table .active-consumption-range .value-column{color:#fff}@media (min-width:992px){.salesmachine-price-table.responsive-tariff-table .carousel-inner{overflow:inherit}.salesmachine-price-table.responsive-tariff-table .carousel-control{display:none}.salesmachine-price-table.responsive-tariff-table .active-consumption-range .row{background:#fff}.salesmachine-price-table.responsive-tariff-table .active-consumption-range .table-separator{background:#ffb84d}.salesmachine-price-table.responsive-tariff-table .active-consumption-range:first-child .table-separator{background:#fff}.salesmachine-price-table.responsive-tariff-table .active-consumption-range .value-column{background:#ffb84d}.salesmachine-price-table.responsive-tariff-table .active-consumption-range .label-column{color:#333}.salesmachine-price-table.responsive-tariff-table .active-consumption-range .pricing-date{color:#979797}.salesmachine-price-table.responsive-tariff-table .item{float:left;display:block}.salesmachine-price-table.responsive-tariff-table .item .label-column{display:none}.salesmachine-price-table.responsive-tariff-table .item .value-column{width:100%;text-align:center}.salesmachine-price-table.responsive-tariff-table .item .table-separator{padding:0}.salesmachine-price-table.responsive-tariff-table .item:first-child .label-column{display:block}.salesmachine-price-table.responsive-tariff-table .item:first-child .value-column{width:50%}.salesmachine-price-table.responsive-tariff-table .item:first-child .table-separator{padding-left:15px}.salesmachine-price-table.responsive-tariff-table .item:first-child .table-head-value-column{float:right;width:50%}.salesmachine-price-table.responsive-tariff-table .item:last-child .table-separator{padding-right:15px}.salesmachine-price-table.responsive-tariff-table.responsive-tariff-table-columns-1 .item{width:100%}.salesmachine-price-table.responsive-tariff-table.responsive-tariff-table-columns-2 .item{width:33%}.salesmachine-price-table.responsive-tariff-table.responsive-tariff-table-columns-2 .item:first-child{width:67%}.salesmachine-price-table.responsive-tariff-table.responsive-tariff-table-columns-3 .item{width:25%}.salesmachine-price-table.responsive-tariff-table.responsive-tariff-table-columns-3 .item:first-child{width:50%}.salesmachine-price-table.responsive-tariff-table.responsive-tariff-table-columns-4 .item{width:20%}.salesmachine-price-table.responsive-tariff-table.responsive-tariff-table-columns-4 .item:first-child{width:40%}}.business{font-weight:400}.business .base-price.net,.business .bonus.net,.business .working-price.net,.business .yearly-price{font-weight:700}.business .net+.gross .label-column,.business .net+.gross .value-column{padding-top:0}.business .net+.gross .label-column{margin-top:-6px}@media (min-width:768px){.business .net+.gross .value-column{margin-top:-6px}}.private{font-weight:400}.private .bonus,.private .yearly-price{font-weight:700}.content-section-localization.unlocalized .container-body{background-color:#fff;padding:15px}form[name=localizationForm] .form-group+.form-group{margin-top:15px}.area-wrapper,.consumption-wrapper{display:table-cell}@media (max-width:767px){.area-wrapper label,.consumption-wrapper label{margin-right:10px}}.label-container{display:table-cell;vertical-align:bottom}.heat-modal-dialog-link{margin-left:15px}.modal-dialog-content{padding-top:30px}.modal-dialog-content .meter-element+.meter-element{padding-top:18px}.modal-dialog-content .meter-element-text{padding-bottom:9px}.modal-dialog-content .meter-element.choose{padding-top:18px;font-size:20px}.wrapper-separator{font-weight:700;padding:0 10px 0 0}@media (max-width:767px){.area-wrapper,.consumption-wrapper{display:table}.wrapper-separator{margin:15px 0}}.content-section-vertical-trimmed+* .salesmachine-landingpage .content-section-localization{padding-top:30px}.content-section-vertical-trimmed+* .salesmachine-landingpage .content-section-localization.unlocalized{margin-top:-60px}.salesmachine-overview .tariff-results-headline{margin-bottom:30px}.salesmachine-overview form[name=localizationForm]+.panel{margin-top:30px}.salesmachine-overview small{font:15px/21px EnBWDINWebPro,Arial,sans-serif}.salesmachine-overview .panel-footnotes{background-color:inherit;padding:15px 0 0;margin:0}.salesmachine-overview .footnotes{padding:0 0 0 15px;margin:0}.salesmachine-overview .footnotes li:first-child{margin-top:0}.salesmachine-overview .content-section-tariff-panel{background-image:linear-gradient(#d8d8d8,#e3e3e3)}@media (max-width:767px){.salesmachine-overview .content-section-tariff-panel{padding-top:60px}}@media (min-width:768px){.salesmachine-overview .tariff-filter-panel{font:20px/27px EnBWDINWebPro,Arial,sans-serif}}.salesmachine-overview .tariff-filter-panel:after{left:50%;margin-left:-10px;bottom:-9px;content:"";position:absolute;border:10px solid transparent;border-top-color:#fff;border-bottom:0}.salesmachine-overview .tariff-filter-panel .checkbox-inline .enbwicon{position:relative}.salesmachine-overview .tariff-filter-panel .checkbox-inline .enbwicon .badge{margin:0;position:absolute;right:0;top:0}@media (min-width:768px) and (max-width:991px){.salesmachine-overview .tariff-filter-panel .checkbox-inline{padding-right:10px}}.salesmachine-overview .tariff-filter-panel .checkbox-inline .enbwicon{font-size:45px;width:45px}@media (min-width:992px){.salesmachine-overview .tariff-filter-panel .checkbox-inline .enbwicon .badge{right:-15px}.salesmachine-overview .tariff-filter-panel .checkbox-inline .enbwicon.icon-eco .badge{right:-17px}}.salesmachine-overview .tariff-filter-panel .checkbox-inline .checkbox{margin-bottom:0}.salesmachine-overview .tariff-filter-panel .checkbox-inline label{padding-right:0}@media (max-width:767px){.salesmachine-overview .tariff-filter-panel .checkbox-inline{margin-left:0}.salesmachine-overview .tariff-filter-panel .checkbox-inline:first-child{margin-top:9px}.salesmachine-overview .tariff-filter-panel .checkbox-inline .enbwicon{vertical-align:middle;margin-right:10px;display:inline-block}.salesmachine-overview .tariff-filter-panel .checkbox-inline .checkbox{font:15px/21px EnBWDINWebPro,Arial,sans-serif;display:inline-block}}.salesmachine-overview .tariff-filter-panel .checkbox{margin-top:0}@media (max-width:767px){.salesmachine-overview .tariff-filter-panel .checkbox-inline+.checkbox-inline{display:table;margin-top:6px}}@media (min-width:1200px){.salesmachine-overview .tariff-filter-panel .checkbox-inline+.checkbox-inline{margin-left:10px}}@media (max-width:767px){.salesmachine-overview .tariff-tile+.tariff-tile{margin-top:30px}}.salesmachine-overview .tariff-tile .internal-link{font:15px/21px EnBWDINWebPro,Arial,sans-serif}.salesmachine-overview .tile-row .btn.btn-primary{margin-bottom:4px}.approval-seals{list-style:none}@media (min-width:768px){.approval-seals{float:right;margin-left:15px}}@media (max-width:767px){.approval-seals{padding-bottom:15px}}.approval-seals li{display:inline-block;margin-left:15px;margin-bottom:0;margin-top:0}.approval-seals li:first-child{margin-left:0}.approval-seals li img.resize{height:60px}.approval-seals .seal-image-overview{max-width:45px;max-height:60px}.salesmachine-detail small{font:15px/21px EnBWDINWebPro,Arial,sans-serif}.salesmachine-detail .panel{font-family:EnBWDINWebPro,Arial,sans-serif;font-size:16px}.salesmachine-detail .seo-description-panel{font:15px/21px EnBWDINWebPro,Arial,sans-serif}.salesmachine-detail .footnotes-panel{margin-top:3px}.salesmachine-detail .footnotes{padding:0 0 0 15px}.salesmachine-detail .tariff-header .tariff-header-price-grid{min-height:120px}@media (max-width:767px){.salesmachine-detail .tariff-header .tariff-header-price-grid .price{margin-top:15px;margin-bottom:15px}}.salesmachine-detail .tariff-header .tariff-header-price-grid .price .price-value{color:#f90;font:30px/36px EnBWDINWebPro,Arial,sans-serif;font-family:EnBWDINWebPro-Medium,Arial,sans-serif}.salesmachine-detail .tariff-header .tariff-header-price-grid .price .price-description{font:15px/21px EnBWDINWebPro,Arial,sans-serif;color:#686868}.salesmachine-detail .tariff-header .tariff-header-price-grid .tariff-header-btn{margin-top:15px}@media (min-width:768px){.salesmachine-detail .tariff-header .tariff-header-btn{position:absolute;bottom:0}}.salesmachine-detail .tariff-header .tariff-header-name-grid .usp-row{margin-top:15px}.approval-seal-item{border-right:1px solid #dedede;font:15px/21px EnBWDINWebPro,Arial,sans-serif}.approval-seal-item:last-child{border-right:0}.approval-seal-item .media{padding:15px}.approval-seal-item .media .media-left,.approval-seal-item .media .pull-left{padding-right:15px}@media (max-width:767px){.approval-seal-item{border-right:0;border-bottom:1px solid #dedede;margin:15px}.approval-seal-item:last-child{margin-bottom:0;border-bottom:0}}.salesmachine-checkout .salesmachine-price-table .panel-body{padding:0 15px}.salesmachine-checkout .salesmachine-price-table .label-column,.salesmachine-checkout .salesmachine-price-table .table-separator,.salesmachine-checkout .salesmachine-price-table .value-column{padding-left:30px;padding-right:30px}.salesmachine-checkout .salesmachine-price-table .carousel-control .enbwicon{margin:auto 15px}.salesmachine-checkout .price-table-separator{background:#fff;padding-top:30px;padding-left:30px;padding-right:30px}.salesmachine-checkout .price-table-separator hr{margin:0;border-top:3px solid #e3e3e3}.salesmachine-checkout .table-separator-thin:last-child{display:none}.price-guarantee-information{font:13px/18px EnBWDINWebPro,Arial,sans-serif}.form-group-autocomplete+.form-group-autocomplete-warning{margin-top:15px}.salesmachine-energyguide .container{margin-top:0}.salesmachine-energyguide .energyguide-form-section,.salesmachine-energyguide .energyguide-list-section,.salesmachine-energyguide .energyguide-tabs li{background-color:#fff}.salesmachine-energyguide .energyguide-form-section,.salesmachine-energyguide .energyguide-list-section{padding-top:30px;padding-bottom:0}.energyguide-tabs{border:0}.energyguide-tabs .energyguide-tab{margin-top:10px}.energyguide-tabs .energyguide-tab.active .tab-inner-container{height:60px}.energyguide-tabs .energyguide-tab .tab-inner-container{width:100%;height:50px}.energyguide-tabs .energyguide-tab.active{margin-top:0}.energyguide-tab{min-width:160px;border:0;background:linear-gradient(180deg,#fff 0,#eee);background-size:100% 8px;background-position:bottom;background-repeat:no-repeat}.energyguide-tab+.energyguide-tab{margin-left:9px}.energyguide-tab.active .aligner,.energyguide-tab.active .aligner:focus,.energyguide-tab.active .aligner:hover,.energyguide-tab .aligner,.energyguide-tab .aligner:focus,.energyguide-tab .aligner:hover{border-radius:0;border:0}.energyguide-tab a{color:#979797}.energyguide-tab.active a{color:#3b3b3b}.energyguide-tab.active a:focus,.energyguide-tab.active a:hover,.energyguide-tab a:focus,.energyguide-tab a:hover{color:#f90}.energyguide-tab.active{background:none}.energyguide-tab .energyguide-tab-icon{fill:#979797}.energyguide-tab.active .energyguide-tab-icon,.energyguide-tab:focus .energyguide-tab-icon,.energyguide-tab:hover .energyguide-tab-icon{fill:#f90}.energyguide-tab .aligner{width:100%;height:100%;display:table}.energyguide-tab .aligner .aligner-item{display:table-cell;vertical-align:middle}.energyguide-tab .aligner .aligner-item+.aligner-item{padding-left:6px}.energyguide-tab .aligner .division-icon{width:30px;line-height:0}.energyguide-tab .aligner .division-label{padding-left:0;padding-right:9px;padding-top:3px}.energyguide-tab .aligner .energyguide-tab-icon{height:50px;width:15px;margin-left:9px;margin-right:9px}.energyguide-tab .aligner .energyguide-tab-icon.pictogram-division-heat_electricity{width:30px}.energyguide-list-headline{margin-bottom:30px}.energyguide-list-item{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:9px;margin:0}.energyguide-list-item+.energyguide-list-item{border-top:0}.energyguide-list-item .arrow-right-icon,.energyguide-list-item .division-icon{width:45px;line-height:0}.energyguide-list-item .energyguide-list-item-icon{fill:#f90;height:45px;width:45px}.energyguide-list-item .arrow-right-icon .energyguide-list-item-icon{width:35px;height:35px}.energyguide-list-item .division-label{padding-top:3px}.energyguide-list-item .aligner{width:100%;color:#333;display:table}.energyguide-list-item .aligner .energyguide-list-item-label{font:30px/36px EnBWDINWebPro,Arial,sans-serif;padding-left:3px}.energyguide-list-item .aligner:hover .energyguide-list-item-label{color:#f90}.energyguide-list-item .aligner .aligner-item{display:table-cell;vertical-align:middle}.energyguide-list-item .aligner .aligner-item+.aligner-item{padding-left:6px}.salesmachine-generic-checkout-container{margin:auto -15px}.salesmachine-generic-checkout-container .salesmachine-price-table .panel-body{padding:0 15px}.salesmachine-generic-checkout-container .salesmachine-price-table-multiple-prices{margin:auto -15px}.salesmachine-generic-checkout-container .salesmachine-price-table-multiple-prices .table-separator hr{margin:auto 15px}.salesmachine-generic-checkout-container .salesmachine-price-table-multiple-prices .label-column{padding-left:30px}@media (max-width:767px){.salesmachine-generic-checkout-container .salesmachine-price-table-multiple-prices .label-column{padding-right:30px}}.salesmachine-generic-checkout-container .salesmachine-price-table-multiple-prices .value-column{padding-right:30px}@media (max-width:767px){.salesmachine-generic-checkout-container .salesmachine-price-table-multiple-prices .value-column{padding-left:30px}}.salesmachine-generic-checkout-container .price-table-separator{background:#fff;padding:15px}.salesmachine-generic-checkout-container .price-table-separator hr{margin:0;border-top:3px solid #e3e3e3}.salesmachine-generic-checkout-container .line-separator-thin{background:#fff;padding-top:15px;padding-bottom:15px}.salesmachine-generic-checkout-container .line-separator-thin hr{margin:0;border-top:1px solid #ccc}.salesmachine-generic-checkout-container .salesmachine-tariff-information hr{margin:15px 0}.salesmachine-generic-checkout-container .salesmachine-tariff-information .table-separator-thin:last-child{display:none}