section.private-tarifcalc .tarif-calculator__overlapping.tabbed figure.content__element.content__element-purple div.car-electricity-calc {
    display: none
}

section.private-tarifcalc .tabbed figure.content__element.content__element-purple div.car-electricity-calc {
    background: #411564;
    letter-spacing: .3px;
    line-height: 1.5em;
    width: 100%
}

section.private-tarifcalc .tabbed figure.content__element.content__element-purple div.car-electricity-calc form.form-iwb .flex-element {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

section.private-tarifcalc .tabbed figure.content__element.content__element-purple div.car-electricity-calc form.form-iwb .flex-space-around {
    margin-bottom: 1em
}

section.private-tarifcalc .tabbed figure.content__element.content__element-purple div.car-electricity-calc form.form-iwb .flex-space-around .form-iwb__element-half {
    -webkit-box-flex: 1!important;
    -moz-box-flex: 1!important;
    -webkit-flex: 1 0 45%!important;
    -ms-flex: 1 0 45%!important;
    flex: 1 0 45%!important
}

section.private-tarifcalc .tabbed figure.content__element.content__element-purple div.car-electricity-calc form.form-iwb .flex-space-around .form-iwb__element {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -ms-flex-item-align: center;
    -webkit-align-self: center;
    align-self: center;
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    height: 48px;
    -webkit-justify-content: center;
    justify-content: center;
    min-width: 170px
}

section.private-tarifcalc .tabbed figure.content__element.content__element-purple div.car-electricity-calc form.form-iwb .flex-space-around .form-iwb__element div.pos-rel {
    vertical-align: top
}

section.private-tarifcalc .tabbed figure.content__element.content__element-purple div.car-electricity-calc form.form-iwb .flex-space-around .form-iwb__element div.pos-rel input.form-iwb__textinput {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 5px!important;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: block!important;
    font-size: 14px;
    height: 50px;
    padding-left: 14px;
    padding-top: 20px;
    position: relative;
    width: 240px
}

section.private-tarifcalc .tabbed figure.content__element.content__element-purple div.car-electricity-calc form.form-iwb .flex-space-around .form-iwb__element div.pos-rel label.form-iwb__float-label {
    z-index: 0
}

section.private-tarifcalc .tabbed figure.content__element.content__element-purple div.car-electricity-calc form.form-iwb .flex-space-around .form-iwb__element div.flex-block {
    vertical-align: top
}

section.private-tarifcalc .tabbed figure.content__element.content__element-purple div.car-electricity-calc form.form-iwb .flex-space-around .form-iwb__element div.flex-block input.form-iwb__textinput {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 5px!important;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: block!important;
    font-size: 14px;
    height: 50px;
    padding-left: 14px;
    padding-top: 20px;
    position: relative;
    width: 240px
}

section.private-tarifcalc .tabbed figure.content__element.content__element-purple div.car-electricity-calc form.form-iwb .flex-space-around .form-iwb__element div.flex-block label.form-iwb__float-label {
    z-index: 0
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix select.chosen-single-select~div.chosen-container a.chosen-single {
    opacity: 0
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix select.chosen-single-select~div.chosen-container div.chosen-drop div.chosen-search {
    display: none!important
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix select.chosen-single-select~.chosen-container {
    display: block
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix select.chosen-select~div.chosen-container {
    z-index: 3!important
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix select.chosen-select~div.chosen-container a.chosen-single {
    border-bottom: 0;
    height: 6em;
    top: -4em
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix select.chosen-select~div.chosen-container a.chosen-single span {
    padding: 0 7px;
    top: 3px
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix select.chosen-select~.chosen-container {
    display: block
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix select.tariff-chosen {
    background-color: #fff;
    border-radius: 5px;
    color: rgba(0,0,0,0)!important;
    height: 50px;
    left: 0;
    position: absolute;
    top: .4em;
    width: 240px
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix div.chosen-container.chosen-container-active.chosen-with-drop {
    top: 7em!important;
    width: 90%!important;
    z-index: 11111!important
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix div.chosen-container {
    background-color: rgba(0,0,0,0);
    left: 0;
    position: absolute!important;
    top: 8em!important;
    width: 18em!important
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix div.chosen-container a.chosen-single {
    color: #888;
    font-size: 15px;
    padding: 11px
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix div.chosen-container a.chosen-single span {
    font-size: 15px;
    padding: 0 11px
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix div.chosen-container div.chosen-drop div.chosen-search input.form-iwb__textinput {
    border-radius: 5px!important;
    -webkit-box-shadow: none;
    box-shadow: none;
    position: relative;
    z-index: 3
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix div.chosen-container label.form-iwb__float-label {
    z-index: 1
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix .chosen-container .chosen-single {
    opacity: 0
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix .chosen-container .chosen-drop {
    border-radius: 8px;
    -webkit-box-shadow: 2px 8px 28px rgba(0,0,0,.3);
    box-shadow: 2px 8px 28px rgba(0,0,0,.3);
    margin: -80px auto;
    overflow: hidden
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix .chosen-container .chosen-drop .chosen-results {
    background-color: #fff;
    border-radius: 8px;
    margin: 0 auto;
    padding: 0 1em;
    width: 97%
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix .chosen-container .chosen-drop .chosen-results li {
    color: #636366;
    padding-left: 0!important
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix .chosen-container .chosen-drop .chosen-results li.active-result.highlighted {
    background: none!important;
    color: #411564!important
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix .chosen-container .chosen-drop .chosen-results li.active-result {
    border-bottom: 1px solid #bbb!important
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix .chosen-container .chosen-drop .chosen-results li.active-result:last-child {
    border: none!important
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel {
    display: block;
    margin: 0 auto;
    vertical-align: top
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel input.form-iwb__textinput {
    background-color: rgba(0,0,0,0);
    border-radius: 5px!important;
    -webkit-box-shadow: none;
    box-shadow: none;
    border:none;
    position: relative;
    z-index: 3
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel label.form-iwb__float-label {
    z-index: 1
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel select {
    background-color: #fff
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel div.chosen-container {
    position: absolute;
    top: 0;
    z-index: 2
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel .loadAllStreets {
    color: #fff;
    display: block;
    font-size: 12px;
    position: relative;
    text-decoration: underline;
    top: -1.5em
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.flex-input-wrapper.failed {
    background-image: none
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.flex-input-wrapper.failed .form-iwb__textinput,section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.flex-input-wrapper.failed .form-iwb__textinput:focus {
    border: 2px solid #d43516;
    opacity: 1;
    outline: none
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.flex-input-wrapper.success {
    background-image: none
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.flex-input-wrapper.success .form-iwb__textinput,section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.flex-input-wrapper.success .form-iwb__textinput:focus {
    border: 2px solid #00aa96;
    opacity: 1;
    outline: none
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix.failed {
    background-image: none
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix.failed .form-iwb__textinput,section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix.failed .form-iwb__textinput:focus {
    border: 2px solid #d43516;
    opacity: 1;
    outline: none
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix.success {
    background-image: none
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix.success .form-iwb__textinput,section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix.success .form-iwb__textinput:focus {
    border: 2px solid #00aa96;
    opacity: 1;
    outline: none
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block.private {
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    height: 48px;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 12px auto
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block.private a {
    padding: 0 8px
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.calculate-button {
    left: .5em;
    top: 5px
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.calculate-button button.btn-submit {
    height: 50px;
    margin: 0 auto!important;
    padding: 16px!important;
    position: relative;
    width: 85%!important
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix .chosen-container.chosen-container-single.chosen-container-active.chosen-with-drop .chosen-drop {
    margin: -105px auto;
    top: 5em;
    width: 97%
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.currenthelp div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix .chosen-container.chosen-container-single.chosen-with-drop.chosen-container-active .chosen-single .chosen-drop {
    top: 5em!important
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.autostrom_headline {
    margin: .5em 0 0;
    width: 85%
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.autostrom_headline p {
    color: #fff;
    font-size: 16px;
    margin: -.5em auto .5em;
    text-align: center
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.calculate-button {
    display: inline-block;
    float: right;
    /* margin-bottom:-6.5em; */
    /* margin-top:-2em; */
    width: 24%
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.calculate-button button.btn-submit {
    height: 50px;
    position: relative;
    top: -1px;
    width: 85%
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-top .form-iwb__element:first-child {
    margin-top: -2px
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-top .form-iwb__element:first-child div.pos-rel.flex-input-wrapper.selectrix input {
    border: 0 solid rgba(0,0,0,0)!important
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-top .form-iwb__element:first-child div.pos-rel.flex-input-wrapper.selectrix select.tariff-chosen {
    width: 250px!important
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-top .consumption {
    margin-left: 2em!important;
    margin-right: .5em;
    max-width: 16em!important
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-top .currenthelp .form-iwb__element.flex-column-reverse-mobile.house-nr {
    margin-left: 1.7em
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 1.5em;
    width: 98%
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp {
    margin-bottom: 3em
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp div.flex-column-reverse-mobile:first-child {
    left: 1em;
    margin-left: 0
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp div.flex-column-reverse-mobile:nth-child(3) {
    margin-left: .2em;
    margin-right: 1.3em!important
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp div.flex-column-reverse-mobile:nth-child(3) span {
    font-size: 16px;
    margin-left: 1.2em
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp div.flex-column-reverse-mobile:nth-child(3) div {
    left: 0
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp div.flex-column-reverse-mobile:nth-child(3) div div span.text-smaller {
    left: -4em;
    position: relative;
    top: 0!important
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp div.flex-column-reverse-mobile:nth-child(4) {
    left: -.5em
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp div.flex-column-reverse-mobile:nth-child(5) span {
    bottom: 1em;
    font-size: 14px!important;
    font-weight: 100!important;
    margin-top: 0;
    position: relative
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp div.flex-column-reverse-mobile:nth-child(5) div div {
    text-align: center!important
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp div.flex-column-reverse-mobile:nth-child(5) div span {
    font-size: 14px;
    font-weight: 700;
    left: -5px
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp div.flex-column-reverse-mobile:nth-child(5) div.js-values_car-electricity div {
    text-align: left!important
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp #car-electricity_switch_currenthelp-open {
    cursor: pointer;
    margin-bottom: 0;
    margin-left: 23.2%;
    margin-top: -1.2em;
    width: 30%
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp #car-electricity_switch_currenthelp-open p {
    color: #f6d000;
    font-size: 16px;
    font-weight: 100;
    margin: -.8em auto .8em;
    text-align: center
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp #car-electricity_switch_currenthelp-open p:after {
    color: #f6d000!important;
    content: "Ã¢Å’Æ’";
    display: inline;
    font-weight: 700;
    margin-left: .5em;
    position: relative;
    top: 3px
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp #car-electricity_switch_currenthelp-open .blank {
    margin-right: .3em
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .form-iwb__element.js-values_car-electricity {
    margin: 0 auto!important;
    max-width: 90%!important
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .form-iwb__element.js-values_car-electricity .holder-bar div {
    margin: .3em auto 0;
    text-align: left
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .form-iwb__element.js-values_car-electricity .holder-bar div .private-car-electricity.slider--holder.capacity-25 {
    background-image: url(https://cdn.iwb.de/website2/build/website/img/static/battery-25_off.svg?4480e14ec719f6b1329963c05b46146d)!important;
    -webkit-background-size: 30px 30px!important;
    background-size: 30px!important;
    left: -6px!important;
    position: relative;
    width: 45px!important
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .form-iwb__element.js-values_car-electricity .holder-bar div .private-car-electricity.slider--holder.on.capacity-25 {
    background-image: url(https://cdn.iwb.de/website2/build/website/img/static/battery-25_on.svg?7dc95f2fc0b3302c7107f59c2fdf6783)!important
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .form-iwb__element.js-values_car-electricity .holder-bar div .private-car-electricity.slider--holder.capacity-50 {
    background-image: url(https://cdn.iwb.de/website2/build/website/img/static/battery-50_off.svg?692333528975e502394e19b565b287ca)!important;
    -webkit-background-size: 30px 30px!important;
    background-size: 30px!important;
    left: -6px!important;
    position: relative;
    width: 45px!important
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .form-iwb__element.js-values_car-electricity .holder-bar div .private-car-electricity.slider--holder.on.capacity-50 {
    background-image: url(https://cdn.iwb.de/website2/build/website/img/static/battery-50_on.svg?51a4229dad6302e5d078ca410fc007ed)!important
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .form-iwb__element.js-values_car-electricity .holder-bar div .private-car-electricity.slider--holder.capacity-75 {
    background-image: url(https://cdn.iwb.de/website2/build/website/img/static/battery-75_off.svg?ba15837e3732616a270b5f6f4723b16d)!important;
    -webkit-background-size: 30px 30px!important;
    background-size: 30px!important;
    left: -6px!important;
    position: relative;
    width: 45px!important
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .form-iwb__element.js-values_car-electricity .holder-bar div .private-car-electricity.slider--holder.on.capacity-75 {
    background-image: url(https://cdn.iwb.de/website2/build/website/img/static/battery-75_on.svg?7c21be6dac4c425ae00106b21a16632b)!important
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .form-iwb__element.js-values_car-electricity .holder-bar div .private-car-electricity.slider--holder.capacity-100 {
    background-image: url(https://cdn.iwb.de/website2/build/website/img/static/battery-100_off.svg?3f98e7aed8c84e68371368bc84f43f3e)!important;
    -webkit-background-size: 30px 30px!important;
    background-size: 30px!important;
    left: -6px!important;
    position: relative;
    width: 45px!important
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .form-iwb__element.js-values_car-electricity .holder-bar div .private-car-electricity.slider--holder.on.capacity-100 {
    background-image: url(https://cdn.iwb.de/website2/build/website/img/static/battery-100_on.svg?b07984141a95f8c40a1351443fe9ab58)!important
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .form-iwb__element.js-values_car-electricity .holder-bar span.text-smaller {
    font-weight: 100
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .iwbform-tooltip {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Cpath d='M13 26a13 13 0 1 1 13-13 13.038 13.038 0 0 1-13 13Zm0-23.834A10.834 10.834 0 1 0 23.834 13 10.865 10.865 0 0 0 13 2.166ZM11.916 19.5a1.5 1.5 0 0 1-1.082-.541c-.543-.759-.109-1.843 1.082-4.768.218-.432.434-.975.65-1.407a1.159 1.159 0 0 1-1.516-.109 1.046 1.046 0 0 1 0-1.516 5.53 5.53 0 0 1 3.034-1.409 1.5 1.5 0 0 1 1.082.541c.543.759.109 1.843-1.082 4.768-.218.432-.434.975-.65 1.407a1.159 1.159 0 0 1 1.516.109 1.046 1.046 0 0 1 0 1.516 5.53 5.53 0 0 1-3.034 1.409Zm2.709-10.834a1.625 1.625 0 1 1 1.625-1.625 1.625 1.625 0 0 1-1.625 1.625Z' style='fill:rgba(145,122,170,.57)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    -webkit-background-size: 20px 20px;
    background-size: 20px;
    bottom: 0;
    height: 26px;
    left: 5.5em;
    margin: auto;
    position: absolute;
    top: -1.5em;
    width: 26px
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .iwbform-tooltip:not(:hover) span {
    display: none
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .iwbform-tooltip span {
    background: #f2f2f2;
    border-radius: 5px;
    bottom: auto;
    color: #472272;
    font-size: 16px;
    left: auto;
    line-height: 24px;
    margin: 0;
    padding: 10px 20px;
    position: absolute;
    right: -15px;
    top: -15px;
    -ms-transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    transform: translateY(-100%);
    width: 300px;
    z-index: 10
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .iwbform-tooltip span:after {
    border-color: #f2f2f2 rgba(0,0,0,0) rgba(0,0,0,0);
    border-style: solid;
    border-width: 10px 10px 0;
    bottom: -10px;
    content: "";
    height: 0;
    left: auto;
    margin: 0;
    position: absolute;
    right: 17px;
    top: auto;
    width: 0
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb #car-electricity_switch_currenthelp-close {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 2;
    cursor: pointer;
    margin: 0 24%!important;
    -webkit-order: 2;
    order: 2;
    width: 33%!important
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb #car-electricity_switch_currenthelp-close p {
    color: #f6d000;
    font-size: 16px;
    font-weight: 100;
    margin: -.8em auto .8em;
    text-align: center
}

section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb #car-electricity_switch_currenthelp-close p:after {
    color: #f6d000!important;
    content: "Ã¢Å’Æ’";
    display: inline-block!important;
    font-weight: 700;
    margin-left: .5em;
    position: relative;
    top: -3px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

section.private-tarifcalc .tarif-calculator__overlapping figure.content__element.content__element-purple div.car-electricity-calc form.form-iwb .flex-element .form-iwb__element div.js-values_car-electricity {
    margin: 0 auto!important
}

section.private-tarifcalc .tarif-calculator__overlapping figure.content__element.content__element-purple div.car-electricity-calc form.form-iwb .flex-element .form-iwb__element div.js-values_car-electricity div.pos-rel.text-center {
    text-align: center
}

section.private-tarifcalc .tarif-calculator__overlapping figure.content__element.content__element-purple div.car-electricity-calc form.form-iwb .flex-element .form-iwb__element div.js-values_car-electricity div.pos-rel.text-center span.text-smaller {
    font-size: 14px;
    position: relative;
    top: .5em!important
}

section.private-tarifcalc .tarif-calculator__overlapping figure.content__element.content__element-purple div.car-electricity-calc form.form-iwb .flex-element .form-iwb__element div.js-values_car-electricity div.pos-rel.holder-bar {
    min-height: 45px
}

section.private-tarifcalc .tarif-calculator__overlapping figure.content__element.content__element-purple div.car-electricity-calc form.form-iwb .flex-element .form-iwb__element div.js-values_car-electricity div.pos-rel.holder-bar div.flex-element {
    display: block;
    margin: 0 auto
}

section.private-tarifcalc .tarif-calculator__overlapping figure.content__element.content__element-purple div.car-electricity-calc form.form-iwb .flex-element .form-iwb__element div.js-values_car-electricity div.pos-rel.holder-bar div.flex-element a.private-car-electricity {
    background-image: url(https://cdn.iwb.de/website2/build/website/img/static/people_off.svg?44b9616d1b0653b76a2c593505fbb66c);
    background-repeat: no-repeat!important;
    -webkit-background-size: 20px 20px;
    background-size: 20px;
    display: inline-block;
    padding: 0 12px;
    width: 13%
}

section.private-tarifcalc .tarif-calculator__overlapping figure.content__element.content__element-purple div.car-electricity-calc form.form-iwb .flex-element .form-iwb__element div.js-values_car-electricity div.pos-rel.holder-bar div.flex-element a.private-car-electricity.on {
    background-image: url(https://cdn.iwb.de/website2/build/website/img/static/people_on.svg?acea3d141ea3711b7f6ea67d502c6676)
}

section.private-tarifcalc.first_tariff .tarif-calculator__overlapping.tabbed figure.content__element.content__element-purple div.car-electricity-calc {
    display: none
}

section.private-tarifcalc.first_tariff.single .tarif-calculator__overlapping.tabbed figure.content__element.content__element-purple div.car-electricity-calc {
    display: block
}

.iwb-subpage.detail section.private-tarifcalc.first_tariff.single.topstart .tarif-calculator__overlapping figure.content__element.content__element-purple,.iwb-subpage.full section.private-tarifcalc.first_tariff.single.topstart .tarif-calculator__overlapping figure.content__element.content__element-purple {
    margin-right: 0
}

@media screen and (min-width: 1080px) {
    section.private-tarifcalc .tabbed figure.content__element.content__element-purple div.car-electricity-calc form.form-iwb .flex-space-around .form-iwb__element-half {
        -webkit-box-flex:1!important;
        -moz-box-flex: 1!important;
        -webkit-flex: 1 0 auto!important;
        -ms-flex: 1 0 auto!important;
        flex: 1 0 auto!important
    }

    section.private-tarifcalc .tabbed figure.content__element.content__element-purple div.car-electricity-calc form.form-iwb .flex-space-around .form-iwb__element {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
        max-width: 24%
    }

    section.private-tarifcalc .tabbed figure.content__element.content__element-purple div.car-electricity-calc form.form-iwb .flex-space-around .form-iwb__element:first-child {
        margin-left: 5%;
        margin-right: -2em
    }

    section.private-tarifcalc .tabbed figure.content__element.content__element-purple div.car-electricity-calc form.form-iwb .flex-space-around .form-iwb__element:last-child {
        margin-right: 0
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix {
        display: block
    }

    section.private-tarifcalc .tarif-calculator__overlapping figure.content__element.content__element-purple div.car-electricity-calc form.form-iwb .flex-element .form-iwb__element div.js-values_car-electricity div.pos-rel.holder-bar {
        -webkit-transform: translateY(5px);
        -moz-transform: translateY(5px);
        -ms-transform: translateY(5px);
        transform: translateY(5px)
    }
}

@media screen and (max-width: 1079px) {
    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb {
        display:-webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix select.chosen-select~div.chosen-container a.chosen-single {
        top: 0
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix select.tariff-chosen {
        margin: 0 auto;
        width: 100%
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix div.chosen-container {
        width: 100%!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix select {
        height: 48px;
        margin: -5px 5%!important;
        width: 89.5%!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix .chosen-container {
        margin: -50px auto;
        top: 6em!important;
        z-index: auto
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix .chosen-container .chosen-single.chosen-default,section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix .chosen-container.chosen-container-single.chosen-container-active.chosen-with-drop .chosen-single.chosen-default {
        z-index: 1
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.calculate-button {
        left: 0;
        margin: 1em auto 0;
        text-align: center;
        top: 0;
    }
#mobile-pre-start-container {margin-left:5% !important;}

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.calculate-button button.btn-submit {
        margin: 0 auto!important;
        -webkit-transform: translateY(1.5px);
        -moz-transform: translateY(1.5px);
        -ms-transform: translateY(1.5px);
        transform: translateY(1.5px);
        width: 90%!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb .currenthelp {
        text-align: left
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix .chosen-container.chosen-container-single.chosen-container-active.chosen-with-drop .chosen-drop {
        margin: -59px 5.5%!important;
        width: 99.5%
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix .chosen-container.chosen-container-single .chosen-single.chosen-default {
        opacity: 1;
        top: 0
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.currenthelp div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix .chosen-container.chosen-container-single {
        top: 3em!important;
        width: 100%!important;
        z-index: 1111!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.currenthelp div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix .chosen-container.chosen-container-single .chosen-single {
        top: 3em!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.currenthelp div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix .chosen-container.chosen-container-single~.currenthelp-link {
        top: 0;
        z-index: 0
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.currenthelp div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix .chosen-container.chosen-container-single~.currenthelp-link a.loadAllStreets {
        z-index: 0
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.currenthelp div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix .chosen-container.chosen-container-single.chosen-wth-drop {
        top: 3em!important;
        width: 100%!important;
        z-index: 1111!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.currenthelp div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix .chosen-container.chosen-container-single.chosen-wth-drop .chosen-single {
        top: 3em!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.autostrom_headline {
        margin: 0;
        width: 100%
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.autostrom_headline p {
        margin: .5em auto 1.5em
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.calculate-button {
        -webkit-box-ordinal-group: 4!important;
        -moz-box-ordinal-group: 4!important;
        -ms-flex-order: 3!important;
        display: block;
        float: none;
        margin: 0 auto!important;
        -webkit-order: 3!important;
        order: 3!important;
        width: 30%
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.calculate-button button.btn-submit {
        margin: 2em 0 1em!important;
        width: 100%
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-top .form-iwb__element {
        -webkit-box-flex: 0;
        -moz-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-top .form-iwb__element:first-child {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        margin-left: 0!important;
        -webkit-order: 1;
        order: 1
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-top .form-iwb__element:nth-child(2) {
        -webkit-box-ordinal-group: 4;
        -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-top .form-iwb__element:nth-child(3) {
        -webkit-box-ordinal-group: 5;
        -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
        -webkit-order: 4;
        order: 4
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-top .consumption {
        margin-left: 0!important;
        margin-right: 0!important;
        max-width: 100%!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-top .consumption-car-electricity {
        margin: 0 auto
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-top .currenthelp {
        margin: 1.5em -5px 2em
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-top .currenthelp .form-iwb__element {
        display: inline-block;
        margin: 0 .5em;
        width: 48.2%
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-top .currenthelp .form-iwb__element.flex-column-reverse-mobile.house-nr {
        display: inline-block;
        margin: 0 auto;
        width: 48%
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom {
        margin: -1em 0 -3em;
        width: 100%
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        -ms-flex-item-align: center;
        -webkit-align-self: center;
        align-self: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex: 1 0 30%!important;
        -ms-flex: 1 0 30%!important;
        flex: 1 0 30%!important;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-bottom: 2em!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp div span {
        font-size: 14px;
        margin: .5em 1em;
        text-align: left
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp div div {
        margin: .5em auto 0
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp div div div span.text-smaller {
        top: -1em
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp div.flex-column-reverse-mobile:nth-child(3) {
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        -ms-flex-order: 0;
        margin-left: 2.5em;
        margin-right: -2.5em!important;
        -webkit-order: 0;
        order: 0;
        top: .5em
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp div.flex-column-reverse-mobile:nth-child(3) span {
        margin-left: 0
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp div.flex-column-reverse-mobile:nth-child(3) div div div {
        left: -.5em;
        position: relative;
        top: .3em!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp div.flex-column-reverse-mobile:nth-child(3) div div span.text-smaller {
        left: -.7em
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp div.flex-column-reverse-mobile:nth-child(4) {
        left: 0
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp div.flex-column-reverse-mobile:nth-child(5) {
        bottom: -.5em;
        margin-top: -2em
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp div.flex-column-reverse-mobile:nth-child(5) span {
        bottom: -.5em
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp div.flex-column-reverse-mobile:nth-child(5) div.js-values_car-electricity {
        margin: 0 1em
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp div.flex-column-reverse-mobile:nth-child(5) div.js-values_car-electricity div div.js-values_private-car-electricity-content {
        -webkit-background-size: 20px 20px;
        background-size: 20px;
        text-align: left
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp #car-electricity_switch_currenthelp-open {
        margin-bottom: -1em!important;
        margin-left: 0;
        margin-top: -.5em!important;
        width: 100%!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp #car-electricity_switch_currenthelp-open .blank {
        display: none
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile {
        -webkit-box-flex: 1!important;
        -moz-box-flex: 1!important;
        -webkit-flex: 1 0 30%!important;
        -ms-flex: 1 0 30%!important;
        flex: 1 0 30%!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .form-iwb__element.js-values_car-electricity {
        margin: 0 auto!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .form-iwb__element.js-values_car-electricity .holder-bar div {
        margin: 0 -1em
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .form-iwb__element.js-values_car-electricity .holder-bar div .private-car-electricity.slider--holder.capacity-100,section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .form-iwb__element.js-values_car-electricity .holder-bar div .private-car-electricity.slider--holder.capacity-25,section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .form-iwb__element.js-values_car-electricity .holder-bar div .private-car-electricity.slider--holder.capacity-50,section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .form-iwb__element.js-values_car-electricity .holder-bar div .private-car-electricity.slider--holder.capacity-75 {
        -webkit-background-size: 20px 20px;
        background-size: 20px;
        left: -2px!important;
        margin: 0;
        text-align: left;
        top: 3px;
        width: 15px
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .form-iwb__element.js-values_car-electricity .holder-bar span.text-smaller {
        display: block;
        float: none!important;
        font-weight: 400;
        left: -1.8em;
        position: relative!important;
        text-align: left;
        top: -1.2em!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .iwbform-tooltip {
        margin-left: 11em;
        top: -4.5em
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile:last-child div {
        margin-bottom: -1.5em;
        margin-left: .3em!important;
        top: 1em
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile:last-child div span.text-smaller {
        font-weight: 400;
        text-align: left!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb #car-electricity_switch_currenthelp-close {
        margin: 0 0 -1em!important;
        width: 100%!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping figure.content__element.content__element-purple div.car-electricity-calc form.form-iwb .flex-element .form-iwb__element div.js-values_car-electricity div.pos-rel.text-center span.text-smaller {
        top: -1em!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping figure.content__element.content__element-purple div.car-electricity-calc form.form-iwb .flex-element .form-iwb__element div.js-values_car-electricity div.pos-rel.holder-bar div.flex-element a.private-car-electricity {
        -webkit-background-size: 25px 25px;
        background-size: 25px;
        padding: 12px;
        width: 10%
    }

    .iwb-subpage.full section.private-tarifcalc.first_tariff.single.topstart .tarif-calculator__overlapping figure.content__element.content__element-purple {
        margin-right: 2px
    }

    .iwb-subpage.full section.private-tarifcalc.first_tariff.single.topstart .tarif-calculator__overlapping figure.content__element.content__element-purple div.car-electricity-calc {
        margin-top: -14em
    }

    .iwb-subpage.full section.private-tarifcalc.sticky.first_tariff.single.topstart .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-top .consumption {
        margin: 0 auto!important;
        max-width: 40%!important
    }

    .iwb-subpage.detail section.private-tarifcalc.first_tariff.single.topstart .tarif-calculator__overlapping figure.content__element.content__element-purple {
        margin-right: 2px
    }

    .iwb-subpage.detail section.private-tarifcalc.first_tariff.single.topstart .tarif-calculator__overlapping figure.content__element.content__element-purple div.car-electricity-calc {
        margin-top: -14em
    }

    .iwb-subpage.detail section.private-tarifcalc.sticky.first_tariff.single.topstart .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-top .consumption {
        margin: 0 auto!important;
        max-width: 40%!important
    }
}

@media screen and (min-width: 1080px) {
    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix select.chosen-select~div.chosen-container a.chosen-single {
        top:-6em;
        z-index: 3
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix div.chosen-container {
        top: 7em!important
    }

    .iwb-subpage.detail section.private-tarifcalc.first_tariff.single.topstart .tarif-calculator__overlapping figure.content__element.content__element-purple div.car-electricity-calc,.iwb-subpage.full section.private-tarifcalc.first_tariff.single.topstart .tarif-calculator__overlapping figure.content__element.content__element-purple div.car-electricity-calc {
        margin-top: -7em!important
    }
}

@media screen and (max-width: 767px) {
    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix select.tariff-chosen {
        width:90%!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.autostrom_headline p {
        margin: .5em 1em 1.5em
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.calculate-button {
        text-align: center;
        width: 100%!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.calculate-button button.btn-submit {
        width: 90%
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-top .form-iwb__element:first-child .selectrix {
        padding-right: 0!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-top .currenthelp {
        margin: 1.5em 0 2em
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-top .currenthelp .form-iwb__element {
        margin: 0 auto;
        width: 100%
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-top .currenthelp .form-iwb__element.flex-column-reverse-mobile.house-nr {
        margin-top: 1em;
        width: 100%
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom {
        margin-bottom: 2em;
        margin-top: -2em
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .form-iwb__element.flex-column-reverse-mobile {
        margin: 0 auto!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp div span {
        margin-left: 5%
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp div.flex-column-reverse-mobile:nth-child(3) {
        margin-left: 1.5em!important;
        margin-right: 1em!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp div.flex-column-reverse-mobile:nth-child(3) span {
        margin-left: 5%
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp div.flex-column-reverse-mobile:nth-child(3) div div {
        margin-top: -1.5em;
        text-align: center!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp div.flex-column-reverse-mobile:nth-child(3) div div span.text-smaller {
        left: 0!important;
        margin: 1em auto 0;
        text-align: center!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp div.flex-column-reverse-mobile:nth-child(5) {
        margin: -3em auto!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp div.flex-column-reverse-mobile:nth-child(5) div.js-values_car-electricity {
        margin: 0 auto!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp div.flex-column-reverse-mobile:nth-child(5) div.js-values_car-electricity div div.js-values_private-car-electricity-content {
        margin-top: -2.5em;
        text-align: center!important;
        width: 100%!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp #car-electricity_switch_currenthelp-open {
        margin-top: .5em!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile {
        -webkit-box-flex: 1!important;
        -moz-box-flex: 1!important;
        -webkit-flex: 1 0 100%!important;
        -ms-flex: 1 0 100%!important;
        flex: 1 0 100%!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .form-iwb__element.js-values_car-electricity {
        margin: 1em auto 0!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .form-iwb__element.js-values_car-electricity .holder-bar div {
        margin: 0 auto!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .form-iwb__element.js-values_car-electricity .holder-bar div .private-car-electricity.slider--holder.capacity-100,section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .form-iwb__element.js-values_car-electricity .holder-bar div .private-car-electricity.slider--holder.capacity-25,section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .form-iwb__element.js-values_car-electricity .holder-bar div .private-car-electricity.slider--holder.capacity-50,section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .form-iwb__element.js-values_car-electricity .holder-bar div .private-car-electricity.slider--holder.capacity-75 {
        -webkit-background-size: 35px 35px!important;
        background-size: 35px!important;
        margin-bottom: .5em;
        width: 11%!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .form-iwb__element.js-values_car-electricity .holder-bar div a.private-car-electricity {
        background-position: 50%!important;
        -webkit-background-size: 25px 25px;
        background-size: 25px;
        margin-bottom: .5em;
        padding: 20px;
        width: 30px
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .form-iwb__element.js-values_car-electricity .holder-bar span.text-smaller {
        top: -1.5em!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .iwbform-tooltip {
        margin-left: 1em;
        top: -4.5em
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .iwbform-tooltip span {
        left: -2em!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile .iwbform-tooltip span:after {
        left: 2em!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile:last-child div {
        text-align: center!important
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.car-electricity-bottom div.car-electricity.currenthelp .flex-column-reverse-mobile:last-child div span.text-smaller {
        text-align: center!important;
        width: 100%
    }

    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb #car-electricity_switch_currenthelp-close {
        margin: -.5em auto!important
    }

    .iwb-subpage.full section.private-tarifcalc.first_tariff.single.topstart .tarif-calculator__overlapping figure.content__element.content__element-purple {
        margin-right: 0!important
    }

    .iwb-subpage.full section.private-tarifcalc.first_tariff.single.topstart .tarif-calculator__overlapping figure.content__element.content__element-purple div.car-electricity-calc {
        margin-bottom: -2em;
        margin-top: 0!important
    }

    .iwb-subpage.detail section.private-tarifcalc.first_tariff.single.topstart .tarif-calculator__overlapping figure.content__element.content__element-purple {
        margin-right: 0!important
    }

    .iwb-subpage.detail section.private-tarifcalc.first_tariff.single.topstart .tarif-calculator__overlapping figure.content__element.content__element-purple div.car-electricity-calc {
        margin-bottom: -2em;
        margin-top: 0!important
    }
}

@media screen and (min-width: 360px) {
    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix div.chosen-container {
        top:3em!important
    }
}

@media screen and (max-width: 480px) {
    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block div.pos-rel.flex-input-wrapper.selectrix div.chosen-container {
        top:6em!important
    }
}

@media screen and (max-width: 600px) {
    section.private-tarifcalc .tarif-calculator__overlapping div.content__tabs figure.content__element div.car-electricity-calc form.form-iwb div.flex-element.flex-space-around div.form-iwb__element.flex-block.private {
        width:100%
    }
}

@media screen and (min-width: 1280px) {
    section.private-tarifcalc .tarif-calculator__overlapping figure.content__element.content__element-purple div.car-electricity-calc form.form-iwb .flex-space-around .form-iwb__element div.flex-block input.form-iwb__textinput,section.private-tarifcalc .tarif-calculator__overlapping figure.content__element.content__element-purple div.car-electricity-calc form.form-iwb .flex-space-around .form-iwb__element div.pos-rel input.form-iwb__textinput {
        width:250px
    }
}

@media screen and (min-width: 768px) {
    .iwb-subpage.detail section.private-tarifcalc.first_tariff.single.topstart .tarif-calculator__overlapping figure.content__element.content__element-purple div.car-electricity-calc,.iwb-subpage.full section.private-tarifcalc.first_tariff.single.topstart .tarif-calculator__overlapping figure.content__element.content__element-purple div.car-electricity-calc {
        margin-top:4em!important
    }
}

@media(max-width: 380px) {
    .iwb-subpage.detail section.private-tarifcalc.first_tariff.single.topstart .tarif-calculator__overlapping figure.content__element.content__element-purple div.car-electricity-calc,.iwb-subpage.full section.private-tarifcalc.first_tariff.single.topstart .tarif-calculator__overlapping figure.content__element.content__element-purple div.car-electricity-calc {
        margin-top:-4em
    }
}
