.article__supercheck__headline:first-child,.nav--lvl2{border-bottom:1px solid #ccc}.nav--lvl1{-webkit-transition:.3s ease transform;-moz-transition:.3s ease transform;transition:.3s ease transform;-webkit-box-shadow:0 4px 20px #000;-moz-box-shadow:0 4px 20px #000;box-shadow:0 4px 20px #000;color:#333;font-size:15px;overflow-y:scroll;overflow-x:hidden;background:#fff}.nav--lvl2{-webkit-box-shadow:inset 0 1px 5px -1px rgba(0,0,0,.15);-moz-box-shadow:inset 0 1px 5px -1px rgba(0,0,0,.15);box-shadow:inset 0 1px 5px -1px rgba(0,0,0,.15);background:#ececec}.nav--lvl2 li{background:0 0!important}.nav--lvl2 a{border:none!important}.nav__search{padding:10px;position:relative}.nav__search .input__container input{background:url(//www.firmenauto.de/mobile/img/icon_sprite.svg) 7px -459px no-repeat #eee;padding-left:28px}.nav__search input[type=submit]{position:absolute;top:0;right:-100px}.lights__out{background:rgba(0,0,0,.6);width:100%;height:100%;position:fixed;top:0;left:0;bottom:0;right:0;z-index:100;opacity:0;display:none}.menuheader{background:#de140a;color:#fff;font-weight:700;padding:8px 10px;text-transform:uppercase}.menu li a,.nav__portale a{padding:10px;display:block}.menu{margin:0 0 30px}.menu li{height:auto;overflow:hidden;position:relative;background:#fff}.menu li a{color:#333;font-weight:400;border-bottom:1px solid #eee}.menu .nav--lvl2{-webkit-transition:.2s max-height ease-out;-moz-transition:.2s max-height ease-out;transition:.2s max-height ease-out;max-height:0;border-bottom:none}.menu .nav--lvl2 li a{background:0 0}.menu .menu--active{overflow:visible}.menu .menu--active .nav--lvl2{-webkit-transition:.3s max-height ease-in;-moz-transition:.3s max-height ease-in;transition:.3s max-height ease-in;max-height:1365px;border-bottom:1px solid #eee}.menu .menu--active.arrow:after{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.menu .menu--home{background-position:10px -492px}.menu .menu--news{background-position:10px -527px}.menu .menu--tests{background-position:10px -560px}.menu .menu--motorsport{background-position:10px -594px}.menu .menu--ratgeber{background-position:10px -627px}.menu .menu--video{background-position:10px -661px}.menu .menu--fahrzeug{background-position:10px -694px}.menu .menu--newsletter{background-position:10px -725px}.menu .menu--technik{background-position:10px -756px}.menu .menu--login{background-position:10px -792px}.menu .menu--register{background-position:10px -826px}.menu .arrow:after{-webkit-transition:.3s background-image ease;-moz-transition:.3s background-image ease;transition:.3s background-image ease;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);content:"";width:35px;height:35px;display:block;position:absolute;right:0;top:0;text-align:center;font-size:14px;color:#666;line-height:31px;background:url(//www.firmenauto.de/mobile/img/icon_arrow.svg) center center no-repeat #ececec}.nav__portale a{border-bottom:1px solid #eee}.article__content .comparison__result__item,.article__nav .headline,.article__nav li,table tr{border-bottom:1px solid #ddd}.nav__portale .logo-euro img{height:10px}.nav__portale .logo-trans img{height:8px}.nav__portale .logo-fern img,.nav__portale .logo-werk img{height:10px}.nav__portale .logo-tele img{height:11px}.nav__portale .logo-fa img{height:10px}table{width:100%}table tr:nth-child(even){background-color:#F6F6F6}table td{padding:11px 10px;font-size:15px;vertical-align:middle}table td:nth-child(even){color:#666}table td:first-child{font-weight:700}table td:first-child small{display:block;color:rgba(51,51,51,.5);font-size:12px;font-weight:400;line-height:1.4}.article__content a{color:#333;text-decoration:underline}.article__content b{font-weight:700}.article__content ol,.article__content ul{margin:0 25px 20px 0}.article__content ol li,.article__content ul li{padding:0 10px 5px 0;font-size:18px;line-height:23px}.article__content ol li{margin-left:30px;list-style:decimal}.article__content ul li,.f1__table__team-members li,.formerror ul{list-style:square}.article__content ul li{margin-left:30px}.article__content dl{margin:0 0 30px;padding:5px 10px;background:#ececec;font-size:18px;float:none;clear:both;overflow:hidden}.article__content dl dd,.article__content dl dt{padding:3px 0}.article__content dl dd strong,.article__content dl dt strong{font-weight:700}.article__content dl dd{float:right}.article__content dl dt{width:70%;float:left}.article__content .v-A_-interview__frage{font-size:18px;font-weight:700;line-height:23px;display:block;margin-bottom:0;padding:0 10px 10px}.article__content .v-A_-interview__person{color:#de140a;font-weight:700}.article__content .box__rating{margin:0 10px 30px}.article__content .rating{background:url(//www.firmenauto.de/mobile/img/rating_sprite.svg) no-repeat;padding:0 0 0 110px;margin:5px 0;font-size:18px;line-height:23px}.article__content .rating-zero{background-position:0 3px}.article__content .rating-one{background-position:0 -18px}.article__content .rating-two{background-position:0 -39px}.article__content .rating-three{background-position:0 -60px}.article__content .rating-four{background-position:0 -81px}.article__content .rating-five{background-position:0 -102px}.article__content .rating-six{background-position:0 -123px}.article__content .rating-seven{background-position:0 -144px}.article__content .rating-eight{background-position:0 -165px}.article__content .rating-nine{background-position:0 -186px}.article__content .rating-ten{background-position:0 -207px}.article__content .article__headline .rating{padding:0;margin:0 0 0 5px;display:inline-block;width:81px;height:19px;position:relative;top:1px}.article__content .comparison__result{margin:0 0 30px}.article__content .comparison__result__item{padding:0 0 10px;margin:0 0 7px;font-size:18px}.article__content .comparison__result__item .headline,.article__content .comparison__result__item p{padding:0 10px;display:block;line-height:1.4}.article__content .comparison__result__item .headline{margin:0 0 3px;font-weight:700}.article__content .comparison__result__points{margin:0 10px 2px;padding:5px;background:#029FC2;display:inline-block;font-size:18px;font-weight:700;color:#fff}.article__content .article__downloadbox{box-sizing:border-box;display:block;padding:0 10px 15px;width:100%;text-decoration:none}.article__content .downloadbox__header{background-color:#029FC2;background-image:url(//www.firmenauto.de/mobile/img/icon_download.svg);background-position:10px 4px;background-repeat:no-repeat;background-size:23px 20px;display:block;position:relative}.article__content .downloadbox__header .headline{box-sizing:border-box;color:#fff;font-size:20px;font-weight:700;display:block;padding:5px 0 5px 40px;height:30px}.article__content .downloadbox__header .flag{background:#de140a;box-sizing:border-box;color:#fff;font-size:14px;padding:8px 10px;height:30px;position:absolute;top:0;right:0}.article__content .downloadbox__info{background:#eee;line-height:1.3;display:block;padding:10px;position:relative}.article__content .downloadbox__info .downloadbox__name{font-weight:700;text-decoration:underline;display:block}.article__content .list__pro__con{padding:0 10px}.article__content .list__pro__con .v-A_-headline{padding:0;margin-top:0;display:block}.article__content .list__pro__con .list__con,.article__content .list__pro__con .list__pro{margin:10px 0 3px;padding:2px 0 0 30px;position:relative;font-size:18px;line-height:23px}.article__content .list__pro__con .list__con:before,.article__content .list__pro__con .list__pro:before{background-image:url(//www.firmenauto.de/mobile/img/icon_sprite.svg);background-repeat:no-repeat;content:"";width:20px;height:20px;position:absolute;left:0;top:3px}.article__content .list__pro__con .list__con:before{background-color:#de140a;background-position:4px -435px}.article__content .list__pro__con .list__pro:before{background-color:#59b200;background-position:4px -387px}.article__content table td:nth-child(even){color:#333}.article__content table td:first-child{width:180px}.article__content .article__table thead{background:#de140a;color:#fff}.article__content .article__table thead a,.article__content .article__table thead td{color:#fff}.article__content .article__table__headline{background:#ccc;padding:4px 10px;font-size:12px}.article__content .article__table__group td:first-child{padding-left:25px;width:165px}.article__content .stellplatz__service--no,.article__content .stellplatz__service--yes{position:relative}.article__content .stellplatz__service--no:before,.article__content .stellplatz__service--yes:before{content:"";width:20px;height:20px;display:block;position:absolute;left:10px;top:5px}.article__content .stellplatz__service--no:before{background:url(//www.firmenauto.de/mobile/img/icon_x.svg) center center no-repeat;background-size:10px auto}.article__content .stellplatz__service--yes:before{background:url(//www.firmenauto.de/mobile/img/icon_tick_green.svg) center center no-repeat;background-size:15px auto}.article__buyme__box--paywall{background:#de140a;border:none;padding:20px 20px 50px;margin-bottom:30px;position:relative}.article__buyme__box--paywall .buyme__box__headline{color:#fff;text-align:center;font-weight:700;font-size:21px;margin:0 0 20px;padding:8px 0;background:0 0}.article__buyme__box--paywall:before{background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,0),#fff);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff);background:-o-linear-gradient(top,rgba(255,255,255,0),#fff);background:-ms-linear-gradient(top,rgba(255,255,255,0),#fff);background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);content:"";width:calc(100% + 6px);height:350px;display:block;position:absolute;top:-357px;left:-3px;right:0}.article__buyme__box--paywall .buyme__box__section-article .buyme__box__section-article__text{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-align-items:center;align-items:center;width:100%;padding:0}.article__buyme__box--paywall .buyme__box__section-article .buyme__box__section-article__text ul{margin:0 auto 50px;padding:0;list-style:none}.article__buyme__box--paywall .buyme__box__section-article .buyme__box__section-article__text ul li{font-size:15px;color:#fff;list-style:none;padding:0 0 0 25px;position:relative}.article__buyme__box--paywall .buyme__box__section-article .buyme__box__section-article__text ul li:before{background:url(//www.firmenauto.de/mobile/imgicon_tick_white.svg) center center no-repeat;background-size:100% auto;content:"";width:15px;height:15px;display:block;position:absolute;left:0;top:3px}.article__buyme__box--paywall .buyme__box__section-article .buyme__box__section-article__text ul li:not(:last-child){margin-bottom:5px}.article__buyme__box--paywall .buyme__box__section-article .buyme__box__section-article__text ul li a{color:#fff}.article__buyme__box--paywall .buyme__box__section-article .buyme__box__section-article__text p{font-size:15px;color:#fff;padding:0;margin:0 0 20px}.article__buyme__box--paywall .buyme__box__section-article .buyme__box__section-article__text p a,.article__buyme__box--paywall .buyme__box__section-article .buyme__box__section-article__text p a:hover{color:#fff}.buyme__box__section--firmenauto{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 15px rgba(0,0,0,.5);-moz-box-shadow:0 0 15px rgba(0,0,0,.5);box-shadow:0 0 15px rgba(0,0,0,.5);border-radius:5px;background:#fff;width:100%;padding:20px;margin:0}.buyme__box__section--firmenauto .button{-webkit-border-radius:0;-moz-border-radius:0;width:auto;display:block;text-align:center}.buyme__box__section--firmenauto .buyme__box__section-headline{font-size:24px;font-weight:700;color:#de140a;text-align:center;display:block;margin:0 0 10px}.buyme__box__section--firmenauto .buyme__box__section-price{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;font-size:24px;text-align:center;margin:0 0 30px;height:42px}.buyme__box__section--firmenauto .buyme__box__section-price strong{font-size:36px;font-weight:700;margin:0 8px;display:block;position:relative;top:2px}.buyme__box__section--firmenauto .buyme__box__section-price small{font-size:18px;line-height:1.2;text-align:left;display:block;width:48px}.buyme__box__section--firmenauto .buyme__box__section-price .price-star{font-size:18px;line-height:1;display:inline-block;width:auto;position:relative;top:-16px}.buyme__box__section--firmenauto p{font-size:12px;line-height:1.3;color:#666;padding:0;margin:0 0 20px}.buyme__box__section--firmenauto .button{font-size:24px;font-weight:700;color:#fff;text-decoration:none;margin:0;padding:.75em 1em;border-radius:5px}.buyme__box__section--firmenauto .button:last-child{margin-right:0}.article__nav{padding:0 10px;margin:0 0 30px}.article__nav li,.article__nav ul,.form__hint{margin:0!important}.article__nav .headline{padding:10px 0;display:block;font-size:20px;font-weight:700}.article__nav li{height:30px;line-height:30px!important;font-size:16px!important;float:none;clear:both;list-style:none}.article__nav li a{color:#333}.article__nav li strong{float:right}.article__nav li.article__nav--active a{color:#de140a;font-weight:700}.article__nav li.article__nav--active a strong{color:#333;font-weight:400}.article__social{padding:0 10px;margin:0 0 30px;float:none;clear:both;overflow:auto}.article__social--facebook,.article__social--google,.article__social--linkedin,.article__social--mail,.article__social--twitter,.article__social--whatsapp,.article__social--xing{margin:0 10px 0 0;width:48px;height:48px;display:block;float:left;text-indent:-10000px}.article__social--facebook{background:url(//www.firmenauto.de/mobile/img/social_media_sprite.svg) #3b5998;background-size:48px 336px}.article__social--twitter{background:url(//www.firmenauto.de/mobile/img/social_media_sprite.svg) 0 -96px #55acee;background-size:48px 336px}.article__social--google{background:url(//www.firmenauto.de/mobile/img/social_media_sprite.svg) 0 -192px #e02f2f;background-size:48px 336px}.article__social--mail{background:url(//www.firmenauto.de/mobile/img/social_media_sprite.svg) 0 -144px #00416d;background-size:48px 336px}.article__social--whatsapp{background:url(//www.firmenauto.de/mobile/img/social_media_sprite.svg) 0 -48px #199e0f;background-size:48px 336px}.article__social--xing{background:url(//www.firmenauto.de/mobile/img/social_media_sprite.svg) 0 -240px #026466;background-size:48px 336px}.article__social--linkedin{background:url(//www.firmenauto.de/mobile/img/social_media_sprite.svg) 0 -288px #0077b5;background-size:48px 336px}.article__end__info{border-top:1px solid #ddd;padding:10px;font-size:15px}.article__end__info a{color:#333;text-decoration:underline}.article__accordion{margin:0 10px}.article__accordion__item{border-bottom:1px solid #0C515F}.article__accordion__item--open{border-bottom:none}.article__accordion__item--open .article__accordion__inner{max-height:1100px}.article__accordion__item--open .article__accordion__headline:before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.article__accordion__headline{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:12px 10px;background:#029FC2;height:40px;position:relative}.article__accordion__headline span{display:block;color:#fff;font-size:16px;line-height:1;text-transform:uppercase;font-weight:700}.article__accordion__headline:after,.article__accordion__headline:before{content:"";width:40px;height:40px;position:absolute;right:0;top:0}.article__accordion__headline:after{background:rgba(255,255,255,.2);z-index:2}.article__accordion__headline:before{-webkit-transition:.5s ease transform;-moz-transition:.5s ease transform;transition:.5s ease transform;background:url(//www.firmenauto.de/mobile/img/icon_arrow_down_white.svg) center center no-repeat;background-size:16px 9px;z-index:5}.article__accordion__inner{-webkit-transition:.7s ease max-height;-moz-transition:.7s ease max-height;transition:.7s ease max-height;border-left:1px solid #ccc;border-right:1px solid #ccc;overflow:hidden;max-height:0}.article__accordion__content{padding:20px 10px}.article__accordion__content .v-A_-headline{padding:0;margin:0 0 10px;font-size:18px;font-weight:700}.article__accordion__content .headline,.article__accordion__content p{padding-left:0}.article__accordion__content p{font-size:15px;line-height:21px}.article__accordion__download{text-align:center}.article__accordion__download p{padding:15px 0}.article__accordion__download .button{display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;position:relative;cursor:pointer}.article__accordion__download .button:before{content:"";background:url(//www.firmenauto.de/mobile/img/icon_download_gps.svg) center center no-repeat;background-size:100% auto;display:block;position:absolute;top:50%}.article__accordion__download .button:hover{opacity:.65}.article__accordion__download .button--dl-grey{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.25);-moz-box-shadow:0 1px 1px rgba(0,0,0,.25);box-shadow:0 1px 1px rgba(0,0,0,.25);background:#eee;padding:10px 10px 10px 45px;font-size:15px;line-height:22px}.article__accordion__download .button--dl-grey:before{margin-top:-10px;width:19px;height:20px;left:15px}.article__accordion__download .button--dl-yellow{background:#FFED00;background:-moz-linear-gradient(top,#ffed00,#ffdb00);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffed00),color-stop(100%,#ffdb00));background:-webkit-linear-gradient(top,#ffed00,#ffdb00);background:-o-linear-gradient(top,#ffed00,#ffdb00);background:-ms-linear-gradient(top,#ffed00,#ffdb00);background:linear-gradient(to bottom,#ffed00,#ffdb00);-webkit-box-shadow:0 1px 1px #D9A300;-moz-box-shadow:0 1px 1px #D9A300;box-shadow:0 1px 1px #D9A300;padding:6px 10px 7px 55px}.article__accordion__download .button--dl-yellow:before{margin-top:-15px;width:29px;height:30px;left:12px}.article__accordion__download .button--dl-yellow .button__headline,.article__accordion__download .button--dl-yellow .button__text{display:block;text-align:left}.article__accordion__download .button--dl-yellow .button__headline{color:#D86C00;font-size:14px;line-height:21px;text-transform:uppercase;font-weight:700}.article__accordion__download .button--dl-yellow .button__text{font-size:17px;line-height:1;font-weight:700;color:#333}.subrubric__nav--flags{margin:-35px 0 20px}.subrubric__nav--flags form{zoom:1;padding:10px;float:none;clear:both}.subrubric__nav--flags form:after,.subrubric__nav--flags form:before{content:"";display:table}.subrubric__nav--flags form:after{clear:both}.subrubric__nav--flags label{float:left;color:#666;font-size:16px;font-weight:400;line-height:30px;text-transform:uppercase}.subrubric__nav--flags select{width:150px;float:right}.article__adventskalender{padding:0 10px 15px}.article__adventskalender__img{position:relative}.article__adventskalender__img img{width:100%;height:auto}.kalender__day__container{padding:33.6% 2.6% 3%;position:absolute;top:0;right:0;bottom:0;left:0}.kalender__day{width:21.5%;height:11.2%;display:block;position:absolute}.dez--03,.dez--14,.dez--15,.dez--17,.dez--21,.dez--22{left:2.6%}.dez--05,.dez--08,.dez--11,.dez--13,.dez--16,.dez--18{right:2.6%}.dez--01,.dez--02,.dez--04,.dez--07,.dez--10,.dez--12{left:27%}.dez--06,.dez--09,.dez--19,.dez--20,.dez--23,.dez--24{right:27%}.dez--03,.dez--08,.dez--10,.dez--24{top:35%}.dez--04,.dez--05,.dez--14,.dez--19{top:48%}.dez--11,.dez--12,.dez--20,.dez--22{top:61%}.dez--07,.dez--13,.dez--21,.dez--23{top:74%}.dez--01,.dez--06,.dez--15,.dez--18{top:87%}.article__supertest{margin:0 0 30px}.article__supertest__header{margin:0 0 15px;text-align:center}.article__supertest__header .headline{background:#de140a;padding:3px 5px;display:inline-block}.article__supertest__header span,.article__supertest__header strong{font-size:18px;font-weight:700;color:#fff}.article__supertest__header strong{margin:0 5px 0 0;text-transform:uppercase}.supertest__headline__container{padding:0 10px;margin:0 0 5px;float:none;clear:both;overflow:hidden;font-weight:700}.supertest__headline__container .headline{padding:3px 0;font-size:20px;float:left}.supertest__time{padding:5px;background:#029FC2;color:#fff;float:right;font-size:15px}.supertest__score{padding:0 10px;float:none;clear:both;overflow:hidden}.supertest__score .headline{margin:0 0 5px;display:block;float:none;clear:both;font-weight:600}.supertest__score .button,.supertest__score .supertest__score__defintion{margin-bottom:10px;float:left}.supertest__score .button{margin:0 12px 0 0;display:block}.supertest__score__defintion{font-size:16px;line-height:16px;color:#999}.article__supercheck{margin:0 0 30px}.article__supercheck__header{zoom:1;margin:0 0 15px;float:none;clear:both;position:relative}.article__supercheck__header:after,.article__supercheck__header:before{content:"";display:table}.article__supercheck__header:after{clear:both;-webkit-border-radius:380px/30px;-moz-border-radius:380px/30px;border-radius:380px/30px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.8);-moz-box-shadow:0 0 8px rgba(0,0,0,.8);box-shadow:0 0 8px rgba(0,0,0,.8);content:"";margin:0 0 0 -40%;width:80%;height:20px;position:absolute;left:50%;bottom:0}.article__supercheck__header .headline{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;font-size:16px;text-transform:uppercase;font-weight:700;line-height:1}.article__supercheck__headline{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#eee;padding:12px 10px;height:40px;position:relative;z-index:5}.article__supercheck__headline--half{width:calc(50% - 1px);float:left}.article__supercheck__headline--half:first-child{margin-right:1px}.article__supercheck__rating{background:url(//www.firmenauto.de/mobile/img/sprite_supercheck.svg) no-repeat;background-size:100% auto;width:120px;height:16px;position:absolute;right:10px;top:12px;z-index:7}.article__supercheck__rating-0{background-position:0 0}.article__supercheck__rating-1{background-position:0 -26px}.article__supercheck__rating-2{background-position:0 -52px}.article__supercheck__rating-3{background-position:0 -78px}.article__supercheck__rating-4{background-position:0 -104px}.article__supercheck__rating-5{background-position:0 -130px}.article__supercheck__rating-6{background-position:0 -156px}.article__supercheck__rating-7{background-position:0 -182px}.article__supercheck__rating-8{background-position:0 -208px}.article__supercheck__rating-9{background-position:0 -234px}.article__supercheck__rating-10{background-position:0 -260px}.article__supercheck__content ul{padding:0;margin:0}.article__supercheck__content .list__pro__con .list__con,.article__supercheck__content .list__pro__con .list__pro{padding:4px 0 0 30px;font-size:15px;line-height:18px}.table__technicaldata{margin:0 0 20px}.table__technicaldata .select{margin:10px}.table__technicaldata .trenner{background:#029FC2;color:#fff;padding:10px;font-weight:700}.table__technicaldata th span{padding:10px;display:block;font-size:15px;font-weight:700;line-height:1.2}.table__technicaldata__bottom{padding:10px;text-align:center}.operating-costs__row .radio{margin:0 0 0 15px}.operating-costs__row .radio label{font-size:14px;line-height:1.2;text-align:left}.operating-costs__row .radio label span{padding:0;display:inline-block}.article__table thead{background:#ccc;color:#666}.article__table thead td{padding:4px 10px;font-size:12px}.article__commentlink{margin:0 0 10px;text-align:center}.article__commentlink .button{margin:0 5px;font-weight:400;text-decoration:none}.article__commentlink .button--blue{color:#fff}.article__commentbox{margin:0 0 30px}.article__commentbox__inner{padding:10px}.article__commentbox__inner .button{padding:9px 7px;font-size:14px}.article__commentbox__inner .button--blue{margin:0 10px 0 0}.article__commentbox__inner .customform{padding:0}.article__commentbox__inner textarea{height:150px;resize:none}.article__comment{margin:-10px 0 10px;border-bottom:1px solid #ddd;font-size:18px}.article__comment p,.article__comment>span{line-height:23px}.article__comment>span{color:#999;font-style:italic}.article__comment.no__comment{padding:10px 0}.article__comment__info{padding:10px 0;float:none;clear:both;overflow:hidden}.article__comment__info .comment__date,.article__comment__info .user__name{display:block}.article__comment__info .comment__date:last-child,.article__comment__info .user__name:last-child{float:right}.article__comment__info .comment__date:first-child,.article__comment__info .user__name:first-child{float:left}.article__comment__info .user__name{font-weight:700}.article__comment__info .comment__date{font-size:14px;color:#999}.article__shop-teaser{margin:0 0 30px}.article__shop-teaser-img{display:block}.article__shop-teaser-img img{width:100%}.article__shop-teaser-text{display:block;padding:10px 10px 12px;color:#333;line-height:1.3}.article__shop-teaser-text .headline{margin:0 0 3px;display:block;font-size:18px;font-weight:700}.brandlist__item{border-bottom:1px solid #ddd;padding:10px 0;max-height:61px;display:block}.brandlist__img,.brandlist__info{padding:0 0 0 10px;height:40px;display:table-cell;vertical-align:middle}.brandgeneration__row:after,.brandgeneration__row:before,.brandlist__nav:after,.brandlist__nav:before{display:table;content:""}.brandlist__img{width:90px;text-align:center}.brandlist__name{font-size:16px;font-weight:700;color:#333}.brandlist__bottom{padding:0 10px;line-height:1.1}.brandlist__bottom .headline{margin:0 0 10px;font-size:20px;font-weight:700}.brandlist__bottom p{margin:0 0 10px;font-size:16px;color:#666}.brandlist__bottom a{color:#333;text-decoration:underline}.brandlist__nav{zoom:1;border-left:2px solid #029FC2;margin:0 10px 20px}.article__survey,.brandgeneration__container{margin:0 0 30px}.brandlist__nav:after{clear:both}.brandlist__nav--fullwidth .brandlist__nav__item{width:33.333%}.brandlist__nav__item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid #029FC2;background:#029FC2;color:#fff;border-left:none;padding:6px 5px;width:25%;float:left;font-size:16px;text-align:center}.brandgengeration__item,.f1__table table td{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.brandgeneration__row:not(:last-child),.brandgeneration__tcell{border-bottom:1px solid #ddd}.brandlist__nav__item.active{background:#fff;color:#333}.brandgeneration__row{zoom:1;padding:5px;float:none;clear:both}.brandgeneration__row:after{clear:both}.brandgengeration__item{box-sizing:border-box;width:33.333%;padding:5px;display:block;float:left;text-align:center}.brandgeneration__img,.brandgeneration__info{display:block}.brandgeneration__info{font-size:13px;color:#666}.brandgeneration__img img{width:100%;height:auto}.brandgeneration__table:not(:last-child){margin:0 0 20px}.brandgeneration__table>.headline{padding:8px 10px;background:#999;color:#fff;display:block;font-size:15px;font-weight:700}.brandgeneration__tcell{padding:10px;display:block;position:relative}.brandgeneration__tcell:nth-child(even){background:#F6F6F6}.brandgeneration__tcell .headline{display:block;font-size:15px;font-weight:700;color:#333}.brandgeneration__tcell .headline small{display:block;font-size:12px;color:rgba(51,51,51,.5)}.brandgeneration__tcell .button{position:absolute;right:10px;top:10px}.brandgeneration__tfooter{padding:10px 0;text-align:center}.topicindex__alphabet__inner{zoom:1;padding:0 10px;float:none;clear:both}.topicindex__alphabet__inner:after,.topicindex__alphabet__inner:before{content:"";display:table}.topicindex__alphabet__inner:after{clear:both}.topicindex__alphabet{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:7px 0;margin:0 0 25px;background:#ccc;color:#333;width:40px;display:block;float:left;font-size:15px;line-height:1.1;text-align:center}.topicindex__alphabet:not(:last-child){margin-right:10px}.topicindex__alphabet__headline{border-top:1px solid rgba(204,204,204,.5);height:15px;float:none;clear:both;position:relative}.topicindex__alphabet__headline span{background:#fff;padding:0 15px 0 0;display:block;font-weight:700;position:absolute;left:0;top:-9px}.topindex__list{padding:0 20px 20px;font-size:18px}.topindex__list a{text-decoration:underline;color:#333;line-height:1.5}.teaser__video{display:block;z-index:20}.teaser__video .white__tile__container{padding:10px}.teaser__video .button{font-weight:400;text-transform:uppercase}.teaser__video__img{margin:0 15px 8px 0;float:left}.teaser__video__text{margin:0 0 10px;font-size:16px;line-height:22px}.unlock__channel{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-image:url(//www.firmenauto.de/mobile/img/icon_sprite.svg);background-repeat:no-repeat;background-position:6px -248px;padding:8px 7px 8px 27px;font-size:15px;float:right}.article__videoplayer{margin:0 0 20px}.article__videocontainer{position:relative}.article__videoinfo{border-bottom:1px solid rgba(204,204,204,.5);margin:0 10px;padding:8px 0;float:none;clear:both;overflow:hidden;font-size:13px;color:#999}.magazinearchive__list:not(:last-child),.survey__result__item:not(:last-child){border-bottom:1px solid #ddd}.article__videoinfo span:last-child{float:right}.article__videoinfo span:first-child{float:left}.f1__table{margin:0 0 40px}.f1__table table td{box-sizing:border-box;padding:0}.f1__table table td:first-child{font-weight:400;padding-left:10px}.f1__table thead{background:#ccc;color:#666}.f1__table thead td{padding:4px 0;font-size:12px}.f1__table tbody td{padding-top:10px;padding-bottom:10px}.f1__table__rank{width:42px}.f1__table__rank span{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#333;width:22px;height:22px;display:block;font-size:16px;font-weight:700;color:#fff;line-height:1.4;text-align:center}.f1__table__driver .f1__table__headline,.f1__table__driver .f1__table__subline,.f1__table__driver-teams .f1__table__headline,.f1__table__driver-teams .f1__table__subline,.f1__table__route .f1__table__headline,.f1__table__route .f1__table__subline{display:block;line-height:1.2}.f1__table__driver .f1__table__headline,.f1__table__driver-teams .f1__table__headline,.f1__table__route .f1__table__headline{font-size:18px;font-weight:700;color:#333}.f1__table__driver .f1__table__subline,.f1__table__driver-teams .f1__table__subline,.f1__table__route .f1__table__subline{font-size:16px;color:#999}.f1__table__laptime_nord .f1__table__score,.f1__table__laptime_nord .f1__table__win,.f1__table__racingresults .f1__table__score,.f1__table__racingresults .f1__table__win{text-align:center}.f1__table__laptime_nord .f1__table__score,.f1__table__racingresults .f1__table__score{background:rgba(204,204,204,.25)}.f1__table__racingresults .f1__table__win{width:50px}.f1__table__racingresults .f1__table__score{width:55px}.f1__table__laptime_nord{margin:0}.f1__table__laptime_nord .f1__table__score,.f1__table__laptime_nord .f1__table__win{width:70px}.f1__table__laptime_nord legend{padding:7px 10px;font-size:15px;color:#999}.f1__table__team-members{padding:3px 0 0 18px}.f1__table__team-members li>*{font-size:14px;line-height:1.2;color:#666}.f1__table__teamlogo{width:110px}.f1__table__driverranking .f1__table__points{padding-right:10px;width:45px}.f1__table__driverranking tbody .f1__table__points{text-align:right}.appointment__search__inner .formcol--submit,.checkbox--service,.commercial,.commercial__leaderboard,.formcol--center,.magazinearchive__content .customform,.magazinearchive__list,.maincol__pagination,.stellplatzsuche__form__inner .formcol--submit,.stellplatzsuche__inner .formcol--submit,.survey__votes span,.testarchive__inner .formcol--submit,footer{text-align:center}.f1__table__driverranking tbody .f1__table__driver,.f1__table__driverranking tbody .f1__table__points{color:#333;font-size:16px}.customform{padding:0 10px}.article__survey .article__headline{margin:0 0 10px}.survey__result__item{padding:10px;display:table}.survey__result__item .survey__answer,.survey__result__item .survey__votes{display:table-cell;vertical-align:top}.survey__votes{width:40px}.survey__votes span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#eee;color:#999;padding:11px 0;width:40px;height:40px;display:block}.survey__winner span{background:#A3D900;color:#fff}.survey__answer{padding:0 0 0 10px;font-size:18px;line-height:23px}.survey__link{margin:0 0 0 10px;display:inline-block;text-decoration:underline}.magazinearchive__content .customform{margin:0 0 20px}.magazinearchive__content .customform select{width:120px}.magazinearchive__list{zoom:1;float:none;clear:both}.magazinearchive__list:after,.magazinearchive__list:before{content:"";display:table}.magazinearchive__list:after{clear:both}.magazinearchive__list .button{margin:10px 0}.magazinearchive__listitem{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 0 30px;width:50%;float:left}.magazinearchive__listitem:nth-child(even){padding-right:10px;padding-left:5px}.magazinearchive__listitem:nth-child(odd){padding-right:5px;padding-left:10px}.magazinearchive__listitem__img img{width:100%}.magazinearchive__listitem__title{display:block;font-size:15px;color:#333;line-height:1.4}.article__paidpdf__container{zoom:1;padding:0 10px 10px;float:none;clear:both}.article__paidpdf__container:after,.article__paidpdf__container:before{content:"";display:table}.article__paidpdf__container:after{clear:both}.paidpdf__img{margin:0 0 10px;width:100%}.paidpdf__img img{width:100%;height:auto}.paidpdf__button__container:not(:last-child){margin-bottom:15px}.paidpdf__button__container .paidpdf__text{font-size:18px;font-weight:700}.paidpdf__text{margin:0 0 10px;display:block;font-size:16px;line-height:1.4}.article__paidpdf__list{margin:0 0 30px}.paidpdf__listitem{padding:10px;font-size:18px}.paidpdf__listitem .headline,.paidpdf__listitem b,.paidpdf__listitem p,.paidpdf__listitem small{display:block;line-height:1.2}.paidpdf__listitem .headline,.paidpdf__listitem b{font-weight:700}.paidpdf__listitem b{margin:0 0 3px}.paidpdf__listitem b:not(:first-child){margin-top:12px}.appointment__search__form,.stellplatzsuche__form,.testarchive__form{margin:0 0 30px}.appointment__search__form .formcol--half,.stellplatzsuche__form .formcol--half,.testarchive__form .formcol--half{width:47.5%;float:left}.appointment__search__form .formcol--half:not(:last-child),.stellplatzsuche__form .formcol--half:not(:last-child),.testarchive__form .formcol--half:not(:last-child){margin:0 5% 0 0}.appointment__search__inner,.stellplatzsuche__form__inner,.stellplatzsuche__inner,.testarchive__inner{zoom:1;padding:10px;float:none;clear:both}.appointment__search__inner:after,.appointment__search__inner:before,.stellplatzsuche__form__inner:after,.stellplatzsuche__form__inner:before,.stellplatzsuche__inner:after,.stellplatzsuche__inner:before,.testarchive__inner:after,.testarchive__inner:before{content:"";display:table}.appointment__search__inner:after,.stellplatzsuche__form__inner:after,.stellplatzsuche__inner:after,.testarchive__inner:after{clear:both}.appointment__search__inner .formcol:not(:last-child),.stellplatzsuche__form__inner .formcol:not(:last-child),.stellplatzsuche__inner .formcol:not(:last-child),.testarchive__inner .formcol:not(:last-child){margin:0 0 20px}.appointment__search__inner label,.stellplatzsuche__form__inner label,.stellplatzsuche__inner label,.testarchive__inner label{display:block;margin:0 0 5px}.appointment__search__inner .formcol--submit .button,.stellplatzsuche__form__inner .formcol--submit .button,.stellplatzsuche__inner .formcol--submit .button,.testarchive__inner .formcol--submit .button{margin:0 0 5px}.appointment__search__inner .formcol--submit a,.stellplatzsuche__form__inner .formcol--submit a,.stellplatzsuche__inner .formcol--submit a,.testarchive__inner .formcol--submit a{display:block;text-decoration:underline;font-size:15px;color:#666}.stellplatzsuche__header,.testarchive__header{padding:0 10px}.stellplatzsuche__header .back--btn,.testarchive__header .back--btn{display:block;text-decoration:underline;color:#333;font-size:16px;text-align:right}.stellplatzsuche__header .stellplatzsuche__form input,.testarchive__header .testarchive__form input{margin:0 0 5px;background:#fff}.stellplatzsuche__filter,.testarchive__filter{margin:0 0 20px;padding:0 10px}.stellplatzsuche__filter .button,.testarchive__filter .button{margin:0 10px 10px 0}.stellplatzsuche__form .customform{padding:0}.stellplatzsuche__form .formcol .formcol{margin:0;padding:0}.stellplatzsuche__form .formcol .formcol label{margin:0}.stellplatzsuche__form .form__divider{background:#ddd;margin:0 0 10px;width:100%;height:1px}.stellplatzsuche__form .stellplatz__special .input,.stellplatzsuche__form .stellplatz__special .select,.stellplatzsuche__form .stellplatz__special span{float:left;margin-bottom:10px}.stellplatzsuche__form .stellplatz__special span{margin:0 5px 0 0;width:40px;display:block;font-size:18px;line-height:30px}.stellplatzsuche__form .stellplatz__special .input{margin:0 10px 0 0;width:40px}.stellplatzsuche__form .stellplatz__special .select{width:100px}.stellplatzsuche__form .error label{color:#de140a}.stellplatzsuche__form .error .checkbox input[type=checkbox]+label>span,.stellplatzsuche__form .error .input input,.stellplatzsuche__form .error .radio input[type=radio]+label>span,.stellplatzsuche__form .error .select select{border:1px solid #de140a}.appointment__switcher{background:#000;padding:0 10px;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}.appointment__switcher a,.appointment__switcher span{color:#fff;font-size:14px;text-transform:uppercase;display:inline-block;margin:0 10px;padding:14px 0 11px}.appointment__switcher a{white-space:nowrap}.appointment__switcher span{border-bottom:5px solid #029FC2}.appointment__entry:not(:last-child),.appointment__form__headline,.userarea__header{border-bottom:1px solid #ddd}.appointment__form__headline{margin:40px 0 10px;padding:0 0 10px}.appointment__form .white__tile,.appointment__list{margin:0 0 20px}.appointment__form__headline .headline{display:block;font-size:22px;font-weight:700}.appointment__form .formcol a{text-decoration:underline;color:#333}.appointment__entry{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 0 0;margin:0 10px;overflow:hidden}.appointment__entry--open .appointment__entry__arrow__btn{transform-origin:50% 50%;transform:rotate(180deg)}.appointment__entry--open .appointment__entry__info,.appointment__entry--open .appointment__entry__morinfo{display:block}.appointment__entry__arrow,.appointment__entry__icon,.appointment__entry__title,.teaser__stellplatzapp__img,.teaser__stellplatzapp__text{display:table-cell;vertical-align:middle}.appointment__entry__inner{padding:0 10px;margin-bottom:10px;position:relative}.appointment__entry__icon{width:60px}.appointment__entry__arrow{width:40px;position:absolute;top:50%;right:0}.appointment__entry__title{padding:0 20px 0 0}.appointment__entry__title .headline,.appointment__entry__title .subline{display:block}.appointment__entry__title .subline{margin:0 0 3px;color:#666;font-weight:300;font-size:14px}.appointment__entry__title .headline{color:#de140a;font-size:18px;font-weight:700}.appointment__entry__icon{position:relative}.appointment__entry__icon:before{content:"";background:url(//www.firmenauto.de/mobile/img/sprite_termine.svg) no-repeat;margin-top:-20px;width:100%;height:40px;display:block;position:absolute;left:0;top:50%}.appointment__entry__icon--brachentreff:before,.appointment__entry__icon--event:before,.appointment__entry__icon--fahrevent:before{background-size:40px auto;background-position:2px 0}.appointment__entry__icon--kongress:before,.appointment__entry__icon--messe:before{background-size:40px auto;background-position:4px -356px}.appointment__entry__icon--sport:before{background-size:35px auto;background-position:left -216px}.appointment__entry__icon--aus:before,.appointment__entry__icon--sonstiges:before{background-size:40px auto;background-position:2px -49px}.appointment__entry__icon--firmenveranstaltung:before{background-size:40px auto;background-position:4px -420px}.appointment__entry__arrow__btn{background:url(//www.firmenauto.de/mobile/img/select_arrow_white.svg) center center no-repeat #de140a;background-size:10px auto;margin:-10px 0 0;width:20px;height:20px;display:block;position:absolute;right:0;top:50%}.appointment__entry__info,.appointment__entry__morinfo{display:none}.appointment__entry__info{border-top:1px solid #ddd;background:#F6F6F6;padding:5px 10px;float:none;clear:both;overflow:hidden}.appointment__entry__info dl{width:50%;float:left}.appointment__entry__info dd,.appointment__entry__info dt{font-size:14px;line-height:1.3;color:#666}.appointment__entry__morinfo{border-top:1px solid #ddd;background:#F6F6F6;padding:10px;float:none;clear:both;overflow:hidden}.appointment__entry__morinfo dl{margin:0 0 10px;font-size:14px;line-height:1.3}.appointment__entry__morinfo dt{font-weight:700}.appointment__entry__morinfo a{color:#de140a;text-decoration:underline}.appointment__entry__morinfo b{font-weight:700}.appointment__entry__morinfo .button--maps{padding:10px 10px 10px 45px;height:40px;position:relative;font-size:14px;line-height:37px}.appointment__entry__morinfo .button--maps:before{background:url(//www.firmenauto.de/mobile/img/termine_map.svg) center center no-repeat;background-size:auto 35px;content:"";width:40px;height:35px;position:absolute;left:-3px;top:3px}.appointment__form .select,.appointment__search__form .select,.stellplatzsuche__form .select{width:100%}.appointment__form.customform{padding:0}.appointment__form__inner{padding:10px}.appointment__search__form .label,.appointment__search__form label{padding:0!important}.teaser__stellplatzapp{margin:0 0 10px}.teaser__stellplatzapp__img{padding:10px;width:70px}.teaser__stellplatzapp__img img{width:100%;height:auto}.teaser__stellplatzapp__text{padding:10px}.teaser__stellplatzapp__headline,.teaser__stellplatzapp__subline{display:block;line-height:1.3}.teaser__stellplatzapp__headline{margin:0 0 5px;font-weight:700;font-size:18px}.teaser__stellplatzapp__subline{font-size:14px}.teaser__stellplatzapp__buttons{padding:10px;float:none;clear:both;overflow:hidden}.stellplatzapp__button{width:calc(50% - 10px)}.stellplatzapp__button:last-child{margin-left:10px;float:right}.stellplatzapp__button:first-child{margin-right:10px;float:left}.stellplatzapp__button img{width:100%;height:auto}.maincol__pagination{zoom:1;padding:0 10px;margin:0 0 30px;position:relative;float:none;clear:both}.maincol__pagination:after,.maincol__pagination:before{content:"";display:table}.footer__wrapper,.maincol__pagination__container{display:inline-block}.maincol__pagination:after{clear:both}.maincol__pagination .button{margin:0 5px;padding:0;width:32px;height:32px;float:left;font-size:16px;line-height:32px}.maincol__pagination .button--active{background:#333;color:#fff}.footer__wrapper{width:80%;float:none;clear:both}.footer__wrapper a{padding:15px 0;width:25%;display:block;float:left;font-size:13px;color:#999}.banner__image img,.commercial>*{width:100%;height:auto}.commercial{margin:20px 0 30px}.commercial__leaderboard{margin:30px 0}.commercial__leaderboard.commercial__top{margin:15px 0}.banner__image{margin:0 20px 30px}.userarea__container{margin:0 0 30px}.userarea__header{padding:10px}.userarea__header p{font-size:18px;line-height:23px}.userarea__header p strong{margin:0 0 5px;display:block;font-weight:700}.userarea__userdata{padding:10px 10px 0}.userarea__userdata dl{float:none;clear:both;overflow:hidden}.userarea__userdata dd,.userarea__userdata dt{padding:3px 0;display:block;font-size:18px}.userarea__userdata dd:not(:last-child),.userarea__userdata dd:not(:nth-last-child(2)),.userarea__userdata dt:not(:last-child),.userarea__userdata dt:not(:nth-last-child(2)){margin:0 0 7px}.userarea__userdata dt{width:33.333%;float:left;font-weight:700}.userarea__userdata dd{width:66.666%;float:right}.userarea__userdata .customform{padding:0}.userarea__userdata .headline{margin:0 0 7px;display:block;font-weight:700}.userarea__userdata .tick__list{margin:0 0 10px}.userarea__userdata .tick__list li{background:0!important;padding:2px 0 2px 30px;margin:0 0 5px;font-size:18px;line-height:23px;position:relative}input,select{line-height:22px}.userarea__userdata .tick__list li:before{content:"";background:url(//www.firmenauto.de/mobile/img/icon_sprite.svg) 0 -874px no-repeat;display:block;height:22px;width:22px;position:absolute;top:2px;left:0}.userarea__bottom{padding:10px}.userarea__bottom span{padding:9px 0;float:right;font-size:13px;font-weight:700;font-style:italic;color:#333}.article-dsgvo small a,.article-dsgvo__switch a{color:#de140a;text-decoration:underline}.article-dsgvo{-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-moz-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4);background:#eee;padding:24px;margin:0 15px 48px}.article-dsgvo p{font-weight:400;font-size:16px;padding:0;margin:0 0 24px}.article-dsgvo small{font-weight:400;display:block;font-size:10px}.article-dsgvo--active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:0 0;padding:12px 0;margin-bottom:0;margin-top:0}.article-dsgvo--active .article-dsgvo__switch{margin:0}.article-dsgvo__headline{font-weight:700;font-size:14px;margin:0 0 8px}.article-dsgvo__switch{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;margin:0 0 24px}.article-dsgvo__switch a{font-size:10px}.article-dsgvo__switch input{display:none}.article-dsgvo__switch input+label{font-size:16px!important;padding:0 0 0 65px;position:relative}.article-dsgvo__switch input+label:after,.article-dsgvo__switch input+label:before{content:"";display:block;position:absolute;left:0}.article-dsgvo__switch input+label:before{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#666;width:45px;height:8px;top:7px}.article-dsgvo__switch input+label:after{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.3);-moz-box-shadow:0 0 6px rgba(0,0,0,.3);box-shadow:0 0 6px rgba(0,0,0,.3);-webkit-transition:.3s ease-in-out left;-moz-transition:.3s ease-in-out left;transition:.3s ease-in-out left;background:#fff;width:20px;height:20px;top:0}.article-dsgvo__switch input:checked+label:before{background:#de140a}.article-dsgvo__switch input:checked+label:after{left:36px}label{cursor:pointer}.label,label{font-size:18px;font-weight:700}.label small,label small{color:#999;font-weight:300}.label a,label a{color:#333;text-decoration:underline}.label strong,label strong{font-weight:700}.label i,label i{font-style:italic;font-weight:400;color:#666}.form__hint{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:0 0!important;border:none!important;width:auto!important;height:auto!important;display:inline!important;color:#de140a;float:none!important}input{background:#eee;border:none;font-family:inherit;font-size:inherit;color:inherit}input[type=submit]{cursor:pointer}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{background:#f7f7f7;background:-moz-linear-gradient(top,#f7f7f7,#ededed);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(100%,#ededed));background:-webkit-linear-gradient(top,#f7f7f7,#ededed);background:-o-linear-gradient(top,#f7f7f7,#ededed);background:-ms-linear-gradient(top,#f7f7f7,#ededed);background:linear-gradient(to bottom,#f7f7f7,#ededed);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(0,0,0,.25);padding:0 8px;width:100%;height:30px}.checkbox,.radio{margin:2px 0 0}input[type=checkbox],input[type=radio]{display:none;margin:0;padding:0;opacity:0}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;font-weight:400;line-height:23px}input[type=checkbox]+label small,input[type=radio]+label small{font-size:18px}input[type=checkbox]+label>span,input[type=radio]+label>span{background:#f0f0f0;background:-moz-linear-gradient(top,#f0f0f0,#e0e0e0);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f0f0f0),color-stop(100%,#e0e0e0));background:-webkit-linear-gradient(top,#f0f0f0,#e0e0e0);background:-o-linear-gradient(top,#f0f0f0,#e0e0e0);background:-ms-linear-gradient(top,#f0f0f0,#e0e0e0);background:linear-gradient(to bottom,#f0f0f0,#e0e0e0);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid rgba(0,0,0,.25);margin:0 8px 0 0;height:16px;width:16px;float:left}input[type=radio]+label>span{border-radius:40px}input[type=checkbox]:checked+label>span:before{background:url(//www.firmenauto.de/mobile/img/check.svg) center center no-repeat;background-size:12px;content:' ';display:block;height:16px;width:16px}input[type=radio]:checked+label>span:before{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background:#029FC2;content:' ';display:block;height:8px;margin:4px;width:8px}.checkbox--service{padding:28px 7px 0;width:70px;display:inline-block!important;position:relative;overflow:hidden}.checkbox--service:not(:last-child){margin-right:7px}.checkbox--service input[type=checkbox]+label{font-size:14px;display:block;opacity:.2;float:none}.checkbox--service input[type=checkbox]:checked+label{opacity:1}.checkbox--service input[type=checkbox]:checked+label span:before{display:none}.checkbox--service label{padding:0!important}.checkbox--service input[type=checkbox]+label>span{background:url(//www.firmenauto.de/mobile/img/sprite_stellplatz_service.svg) no-repeat;background-size:auto 29px;margin:0 0 0 -15px;border:none;width:30px;height:30px;float:none;position:absolute;top:0;left:50%}select,textarea{width:100%;font-family:inherit;font-size:inherit}.checkbox--service-strom input[type=checkbox]+label>span{background-position:0 center}.checkbox--service-wasser input[type=checkbox]+label>span{background-position:-60px center}.checkbox--service-grauwasser input[type=checkbox]+label>span{background-position:-118px center}.checkbox--service-dusche input[type=checkbox]+label>span{background-position:-177px center}.checkbox--service-wlan input[type=checkbox]+label>span{background-position:-290px center}.checkbox--service-chemiewc input[type=checkbox]+label>span{background-position:-348px center}.checkbox--service-haustiere input[type=checkbox]+label>span{background-position:-407px center}.checkbox--service-wc input[type=checkbox]+label>span{background-position:-467px center}select{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-image:url(//www.firmenauto.de/mobile/img/arrowdown.svg),#f7f7f7;background-image:url(//www.firmenauto.de/mobile/img/arrowdown.svg),-moz-linear-gradient(top,#f7f7f7,#ededed);background-image:url(//www.firmenauto.de/mobile/img/arrowdown.svg),-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(100%,#ededed));background-image:url(//www.firmenauto.de/mobile/img/arrowdown.svg),-webkit-linear-gradient(top,#f7f7f7,#ededed);background-image:url(//www.firmenauto.de/mobile/img/arrowdown.svg),-o-linear-gradient(top,#f7f7f7,#ededed);background-image:url(//www.firmenauto.de/mobile/img/arrowdown.svg),-ms-linear-gradient(top,#f7f7f7,#ededed);background-image:url(//www.firmenauto.de/mobile/img/arrowdown.svg),linear-gradient(to bottom,#f7f7f7,#ededed);background-position:right center;background-repeat:no-repeat;border:1px solid rgba(0,0,0,.25);appearance:none;-moz-appearance:none;-webkit-appearance:none;padding:0 35px 0 8px;height:30px;color:#666}select::-ms-expand{display:none}textarea{background:#f7f7f7;background:-moz-linear-gradient(top,#f7f7f7,#ededed);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(100%,#ededed));background:-webkit-linear-gradient(top,#f7f7f7,#ededed);background:-o-linear-gradient(top,#f7f7f7,#ededed);background:-ms-linear-gradient(top,#f7f7f7,#ededed);background:linear-gradient(to bottom,#f7f7f7,#ededed);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(0,0,0,.25);padding:5px 8px;display:block}.formerror{margin:0 0 10px;color:#de140a}.formerror ul li{margin:0 0 0 20px;font-size:18px;line-height:23px}.formsuccess{border:1px solid #de140a;background:rgba(222,20,10,.2);padding:20px;margin:0 0 15px}.formsuccess p{padding:0!important;font-weight:700}.error,.valid{position:relative}.error:after,.valid:after{content:"";width:30px;height:30px;position:absolute;top:0;right:-40px}.valid:after{background:url(//www.firmenauto.de/mobile/img/valid.svg) center center no-repeat;background-size:20px 16px}.error:after{background:url(//www.firmenauto.de/mobile/img/error.svg) center center no-repeat;background-size:15px}.customform_hintbox{border-left:5px solid #029FC2;color:#666;padding:0 0 0 15px;margin:0 0 20px;width:340px;font-size:14px}.customform_hintbox strong{color:#333;font-weight:700}.customform_hintbox p{padding:0!important;line-height:20px}.captcha__container{margin:0 0 20px 10px;width:260px;height:76px;float:left}.customform .formerror ul{margin:0}.customform .formcol{padding:6px 0 7px}.customform .formcol:not(:last-child){margin:0 0 5px}.customform .label,.customform label{padding:0 0 7px}.customform .radio{margin:0 20px 0 0;float:left}.customform .select:not(.jahr),.customform .select:not(.minute),.customform .select:not(.monat),.customform .select:not(.plz),.customform .select:not(.stunde),.customform .select:not(.tag){max-width:420px}.customform .multiple-select{width:100%;max-width:420px}.customform .multiple-select select{background:#f7f7f7;background:-moz-linear-gradient(top,#f7f7f7,#ededed);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(100%,#ededed));background:-webkit-linear-gradient(top,#f7f7f7,#ededed);background:-o-linear-gradient(top,#f7f7f7,#ededed);background:-ms-linear-gradient(top,#f7f7f7,#ededed);background:linear-gradient(to bottom,#f7f7f7,#ededed);height:112px}.customform .input.nr,.customform .input.ort,.customform .input.plz,.customform .input.strasse,.customform .multiple-select,.customform .select{float:left}.customform .input.nr,.customform .input.plz,.customform .select.jahr,.customform .select.minute,.customform .select.stunde,.customform .select.tag{width:calc(28% - 10px);max-width:100px}.customform .input.plz,.customform .select.minute,.customform .select.stunde,.customform .select.tag{margin:0 10px 0 0}.customform .input.nr,.customform .select.jahr{margin:0 0 0 10px}.customform .select.monat{width:44%;max-width:200px}.customform .input.ort,.customform .input.strasse{width:72%;max-width:310px}.formcol{zoom:1;float:none;clear:both}.formcol:after,.formcol:before{content:"";display:table}.formcol:after{clear:both}.formcol--w-delete{padding:0 35px 0 0;width:calc(100% - 35px);position:relative}.formcol--w-delete .formcol--half:not(:last-child){margin:0}.formcol--w-delete .formcol--half:not(:first-child){margin:0 0 0 5%}.formcol .formcol--w-delete:after{content:"";width:1px;height:calc(100% - 20px);position:absolute;right:25px;top:20px;background:#999}.formcol .formcol--w-delete .button--delete{bottom:72px}.community__form .formcol--center .button{margin:0 0 5px}.community__form .formcol--center a{padding:10px 0;display:block;font-size:15px;color:#666;text-decoration:underline}.radio--image-container{padding:10px 0 0}.radio--image-container .radio{margin:0 0 10px;width:50%}.radio--image-container .radio img{max-width:100px}