.btn{width:100%;height:30px;border-radius:0;border:0 none;background-color:#ee7615;color:#fff;font-size:1.14285714rem;font-weight:400;transition:background-color .5s}@media screen and (max-width:767px){.btn{font-size:1rem}}.btn:focus,.btn:hover{background-color:#2f3642;color:#fff;text-decoration:none}.btn.cta2{border:1px solid #ee7615;background-color:#fff;color:#2f3642}.btn.cta2:focus,.btn.cta2:hover{border:0 none;background-color:#ee7615;color:#fff}.btn.cta3{background-color:#a3a3a3}.btn.cta3:focus,.btn.cta3:hover{background-color:#ee7615}.btn-price{position:relative;display:inline-block;width:100%;height:55px;padding:7px 10px;background-color:#ee7615;text-align:left;color:#fff;font-size:.857rem}.btn-price .detail-trigger-text{margin-bottom:3px;color:#000}.btn-price .icon-info{position:absolute;top:4px;right:4px}.btn-price .icon-info:before{color:#fff}.btn-price:last-child{margin-bottom:0}.btn-price:focus,.btn-price:hover{background-color:#2f3642;color:#fff;text-decoration:none}.btn-price:focus .icon-info:before,.btn-price:hover .icon-info:before{color:#fff}.btn-price.cta2,.btn-price.cta3{border:1px solid #ee7615;background-color:#fff;color:#2f3642}.btn-price.cta2 .icon-info:before{color:#2f3642}.btn-price.cta2:focus,.btn-price.cta2:hover{background-color:#ee7615;color:#fff;text-decoration:none}.btn-price.cta2:focus .icon-info:before,.btn-price.cta2:hover .icon-info:before{color:#fff}.btn-price.cta3{border-color:#d3d3d3}.btn-price.cta3:focus,.btn-price.cta3:hover{border-color:#a3a3a3}.btn-price span.big{font-weight:700;font-size:1.286rem}.btn-price .force-break{display:block;margin-bottom:3px}input[type=text],input[type=email],input[type=number],select{width:100%;height:35px;padding:0 10px;border:1px solid #a3a3a3;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type=text]:disabled,input[type=email]:disabled,input[type=number]:disabled,select:disabled{border-color:#e2e2e2}select{cursor:pointer}.styled-select{position:relative}.styled-select:before{content:"";position:absolute;top:1px;right:1px;z-index:1;display:inline-block;height:33px;width:30px;background-color:#fff;border-radius:0 5px 5px 0;pointer-events:none}.styled-select:after{content:"";position:absolute;top:13px;right:10px;z-index:2;display:inline-block;border-color:#a3a3a3 transparent transparent;border-style:solid dashed;border-width:10px;cursor:pointer;pointer-events:none}.styled-select.disabled:after{border-color:#e2e2e2 transparent transparent}input[type=checkbox],input[type=radio]{position:absolute;opacity:0}input[type=checkbox]:checked+label:before{content:"\e013"}input[type=checkbox]:checked+label:before{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;color:#ee7615;font-size:.78571429rem}input[type=checkbox]:checked+label:after{display:none}.fake-radio,input[type=checkbox]+label,input[type=radio]+label{position:relative;display:inline-block;margin-left:2px;padding-left:20px;font-weight:400;cursor:pointer}.fake-radio:before,input[type=checkbox]+label:before,input[type=radio]+label:before{content:"";position:absolute;left:0;top:1px;display:inline-block;width:14px;height:14px;margin-right:10px;border:1px solid #a3a3a3;background-color:#fff}.fake-radio:after,.fake-radio:before,input[type=radio]+label:after,input[type=radio]+label:before{border-radius:50%}.fake-radio.checked:after,input[type=radio]:checked+label:after{content:"";position:absolute;left:3px;top:4px;display:inline-block;width:8px;height:8px;background-color:#ee7615}.fake-radio{padding-left:15px}textarea{width:100%;min-height:90px}::-webkit-input-placeholder{color:#2f3642}:-moz-placeholder{color:#2f3642;opacity:1}::-moz-placeholder{color:#2f3642;opacity:1}:-ms-input-placeholder{color:#2f3642}.car-selector:after,.car-selector:before{content:" ";display:table}.car-selector:after{clear:both}.car-selector:after,.car-selector:before{content:" ";display:table}.car-selector:after{clear:both}.car-selector .pending{background:url(/static/autohaus/de/img/preloadCar.gif) center no-repeat;background-size:contain;background-color:#fff}.car-selector .pending *{display:none}.car-selector-container{background-color:#fff;padding:20px 3px 15px}.car-selector-container .detail-trigger-text{margin-top:0}.car-selector-container .heading{margin-bottom:15px;text-align:center;color:#ee7615;font-size:1.3rem;font-weight:400}.car-selector-container .emphasized-area{padding:10px 20px;margin-bottom:10px;background-color:#f7f7f7}.car-selector-container .emphasized-area:after,.car-selector-container .emphasized-area:before{content:" ";display:table}.car-selector-container .emphasized-area:after{clear:both}.car-selector-container .emphasized-area:after,.car-selector-container .emphasized-area:before{content:" ";display:table}.car-selector-container .emphasized-area:after{clear:both}.car-selector-container .row-wrapper{padding:0 10px}.car-selector-container .row-wrapper input[type=radio]+label{margin-bottom:12px}.car-selector-container .col-pricing{border-left:1px solid #d3d3d3;text-align:right}.car-selector-container .col-pricing input[type=radio]{margin-bottom:0}@media screen and (max-width:479px){.car-selector-container .col-financing{padding:0;font-size:.95rem}}.car-selector-container .discount{float:right;display:inline-block;margin-bottom:8px;padding:3px 15px;border:1px solid #a3a3a3;font-size:.9rem;color:#ee7615}.car-selector-container .discount:before{margin-right:3px;vertical-align:bottom;font-size:1.5em}.car-selector-container .discount-box:after,.car-selector-container .discount-box:before{content:" ";display:table}.car-selector-container .discount-box:after{clear:both}.car-selector-container .discount-box:after,.car-selector-container .discount-box:before{content:" ";display:table}.car-selector-container .discount-box:after{clear:both}.car-selector-container label{margin-bottom:0}.car-selector-container small{font-size:.9rem;color:#a3a3a3}@media screen and (max-width:479px){.car-selector-container small{display:block;margin:-2px 0 7px 20px;font-size:.8rem}}.car-selector-container select{margin-bottom:10px}.car-selector-container .tax-info{display:inline-block;margin-bottom:17px}@media screen and (max-width:479px){.car-selector-container input[type=radio]{margin-bottom:0}}.car-selector-container .price{font-weight:700}.car-selector-container .btn{height:45px;margin-top:10px}.car-selector .cash-savings{min-height:52px}.carousel.large{height:505px;margin-left:-30px}.carousel.large .item{height:505px}.carousel.large .img-responsive{position:absolute;bottom:0}.carousel.large .bmw_i3{bottom:-20px}.carousel.large .carousel-caption{top:0;right:0;left:auto;bottom:auto;text-align:center;border:15px solid #ee7615}.carousel.large .carousel-caption .info-wrapper{display:block}.carousel.large .carousel-caption .detail-trigger-text{margin-top:0}.carousel.large .carousel-caption>span{display:block}.carousel.large .carousel-caption>span:last-child{margin:0}.carousel.large .carousel-caption .rate-wording{margin:5px 0 -8px;color:#999}.carousel.large .make{font-size:1.7rem;font-weight:700;color:#2f3642;text-decoration:underline}.carousel.large .variant{margin-bottom:10px;font-size:1.3rem;color:#2f3642}.carousel.large .price-big{font-size:1.7rem;font-weight:700;color:#2f3642}.carousel.large .navi-container{position:absolute;bottom:0}.carousel.large .navi-container .icon-left,.carousel.large .navi-container .icon-right{vertical-align:text-top}.carousel.large .navi-container .icon-left:before,.carousel.large .navi-container .icon-right:before{color:#fff}.carousel.large .carousel-control{position:static;display:inline-block;height:25px;width:25px;margin:0 2px;line-height:1.5;background-color:#a3a3a3;background-image:none;font-size:1.2rem;opacity:1;text-shadow:none}.carousel.large .carousel-indicators{position:static;bottom:0;display:inline-block;width:auto;margin:0}.carousel.large li{height:25px;width:25px;border:0 none;line-height:2;border-radius:0;text-indent:0;background-color:#fff}.carousel.large li.active{font-weight:700;height:25px;width:25px}.carousel.small{position:relative;height:240px;background-color:#fff;padding:15px;margin-bottom:15px}.carousel.small .navi-container{position:absolute;left:0;top:45%;display:block;width:100%}.carousel.small .carousel-inner{position:absolute;top:0;left:0;height:240px}.carousel.small .carousel-inner .item{top:80px}.carousel.small .carousel-indicators{display:none}.carousel.small .icon-left:before,.carousel.small .icon-right:before{color:#a3a3a3;text-shadow:none}.carousel.small .img-responsive{width:70%;display:block;margin:0 auto}.carousel .static-content{display:table;width:100%}.carousel .static-content .cell{display:table-cell;width:50%;height:30px;vertical-align:middle}.carousel .static-content img{position:relative;z-index:1;width:35%}.carousel .static-content .example-hint{text-align:right;color:#a3a3a3}@media screen and (max-width:959px){.carousel.large .img-responsive{bottom:50px}}.teaser-area{position:relative;width:100%;height:640px;padding:40px 0 20px;background:url(/static/autohaus/de/img/teaser_background_bmw.jpg) center no-repeat}.teaser-area .check-list li{float:left;margin-right:20px}.teaser-area .subdomaine .highlight{font-size:2.286em}.teaser-area .logo{position:absolute;right:30px;top:43px;width:230px}.teaser-area .seals-wrapper{position:absolute;bottom:20px}.teaser-area .seals-wrapper .seals img{max-height:70px;margin-right:10px}.teaser-area .wla .highlight{margin-top:5px;font-size:2rem}.teaser-area .wla img{width:100%}@media (max-width:959px){.teaser-area .seals-wrapper{bottom:100px}}@media (max-width:767px){.teaser-area{height:auto;padding-top:10px}}@media (max-width:479px){.teaser-area{padding-top:10px}}.newsletter-container{background-color:#d3d3d3;padding:30px 0 25px}.newsletter-container .wrapper{width:100%}.newsletter-container label{margin-top:-5px;font-size:1.8rem}@media screen and (max-width:959px){.newsletter-container label{font-size:1.7rem}}@media screen and (max-width:479px){.newsletter-container label{font-size:1.6rem}}.newsletter-container input{border:0 none}.newsletter-container .btn{height:35px;width:80%;margin-left:20px;font-size:1.15rem;font-weight:300}@media screen and (max-width:959px){.newsletter-container .btn{width:100%;margin-left:0}}.newsletter-container .wording-highlighted{color:#ee7615}.newsletter-container .wording-small{margin-top:-4px;font-size:.96rem;font-weight:400}@media screen and (max-width:960px){.newsletter-container .wording-small{font-size:.9rem}}@media screen and (max-width:320px){.newsletter-container .wording-small{font-size:.85rem}}.newsletter-container span.icon-arrow-right{display:inline-block;margin-right:-19px;font-size:1.3rem}.newsletter-container span.icon-arrow-right:last-child{margin-right:0}.newsletter-container.plain{padding-top:0;background-color:transparent}.newsletter-container.plain .success-message{padding:15px;border:1px solid #008e3a;color:#008e3a}.newsletter-container.plain .success-message h3{margin-bottom:10px}.newsletter-container.plain input{border:1px solid #a3a3a3}.newsletter-container.plain .subline{margin-bottom:15px}.newsletter-container.plain .emphasize{font-size:1.714rem;color:#ee7615;text-transform:uppercase}.newsletter-container.plain .benefit-hint .icon-newsletter{display:inline-block;width:12%;margin-top:-5px;line-height:1;vertical-align:top;font-size:4rem}.newsletter-container.plain .benefit-hint .icon-newsletter:before{color:#ee7615}.newsletter-container.plain .benefit-hint .hint{display:inline-block;width:85%;line-height:1.6}@media screen and (max-width:959px){.newsletter-container.plain .benefit-hint .icon-newsletter{width:15%}.newsletter-container.plain .benefit-hint .hint{width:84%}}@media screen and (max-width:479px){.newsletter-container.plain .benefit-hint .icon-newsletter{width:25%}.newsletter-container.plain .benefit-hint .hint{width:70%}}.seo-text h1,.seo-text h2,.seo-text h3,.seo-text h4{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e2e2e2}.seo-text p{max-height:5000px;overflow:hidden;transition:all 2s}.sidebar .basic-box .graphic-list{margin-bottom:-30px;list-style:none;text-align:center}.sidebar .basic-box .graphic-list:after,.sidebar .basic-box .graphic-list:before{content:" ";display:table}.sidebar .basic-box .graphic-list:after{clear:both}.sidebar .basic-box .graphic-list:after,.sidebar .basic-box .graphic-list:before{content:" ";display:table}.sidebar .basic-box .graphic-list:after{clear:both}.sidebar .basic-box .graphic-list li{float:left;width:33%;margin-bottom:40px;font-size:.9rem}.sidebar .basic-box .graphic-list a{display:inline-block;color:#2f3642}.sidebar .basic-box .graphic-list a:before{display:block;line-height:.5;color:#a3a3a3;font-size:4.2rem}.sidebar .basic-box .graphic-list .text{display:inline-block;width:86%;margin:0 auto}@media screen and (max-width:959px){.sidebar .basic-box .graphic-list .text{font-size:.8rem}}.sidebar .further-categories .graphic-list li{margin-bottom:30px}.sidebar .further-categories .graphic-list a:before{font-size:2.8rem;line-height:1.1}.sidebar .benefits .seal-container{margin-top:15px}.sidebar .benefits img{max-height:55px;margin-right:5px}.sidebar .questions h1{border-bottom:0 none;margin-bottom:0;padding-bottom:10px}.sidebar .questions .consultant:after,.sidebar .questions .consultant:before{content:" ";display:table}.sidebar .questions .consultant:after{clear:both}.sidebar .questions .consultant:after,.sidebar .questions .consultant:before{content:" ";display:table}.sidebar .questions .consultant:after{clear:both}.sidebar .questions .consultant img{float:left;width:40%;margin-right:10px;border-radius:50%}.sidebar .questions .consultant p{margin:0}.sidebar .questions .consultant .name{margin-bottom:-5px}.sidebar .questions small{display:block;line-height:1.3;font-size:.9rem}.sidebar .questions .phone-number{margin:15px 0 8px}.sidebar .questions .opening-hours p{margin-bottom:0}.sidebar .questions .opening-hours p:after,.sidebar .questions .opening-hours p:before{content:" ";display:table}.sidebar .questions .opening-hours p:after{clear:both}.sidebar .questions .opening-hours p:after,.sidebar .questions .opening-hours p:before{content:" ";display:table}.sidebar .questions .opening-hours p:after{clear:both}.sidebar .questions .opening-hours .times{display:inline-block;float:right}.seo-text h1,.seo-text h2,.seo-text h3,.seo-text h4{line-height:1.5;font-weight:700}.seo-text ul{margin:5px 0;padding-left:15px;list-style:disc}.seo-text p{text-align:justify}.seo-text img{max-width:100%}@media (max-width:959px){.sidebar .benefits img{max-height:65px;margin-right:15px}.sidebar .benefits .seal-container{margin-left:25px}}.offer-list-wrapper h3 .sub-info{display:block;margin-top:-5px}.offer-list-wrapper .offer-list{padding:0 20px;list-style:none;background-color:#fff}.offer-list-wrapper .offer-list .category-heading{padding-top:10px}.offer-list-wrapper .offer-list li{border-bottom:1px solid #e2e2e2}.offer-list-wrapper .offer-list li:last-child{border-bottom:0 none}.offer-list-wrapper .offer-list .basic-offer:focus,.offer-list-wrapper .offer-list .basic-offer:hover{border-width:1px 0;border-style:solid;border-color:#ee7615;margin-top:-1px}.offer-list-wrapper .offer{padding:15px 0}.offer-list-wrapper .offer:after,.offer-list-wrapper .offer:before{content:" ";display:table}.offer-list-wrapper .offer:after{clear:both}.offer-list-wrapper .offer:after,.offer-list-wrapper .offer:before{content:" ";display:table}.offer-list-wrapper .offer:after{clear:both}.offer-list-wrapper .offer-link{display:block;color:#2f3642}.offer-list-wrapper .detail-trigger-wrapper{margin-top:-2px;line-height:1}.offer-list-wrapper .detail-trigger-text{position:relative;z-index:101;margin-top:0}.offer-list-wrapper img{width:100%}.offer-list-wrapper .price-info{margin-top:15px}.offer-list-wrapper .price-info:after,.offer-list-wrapper .price-info:before{content:" ";display:table}.offer-list-wrapper .price-info:after{clear:both}.offer-list-wrapper .price-info:after,.offer-list-wrapper .price-info:before{content:" ";display:table}.offer-list-wrapper .price-info:after{clear:both}.offer-list-wrapper .price-info .detail-trigger-text{float:right}.offer-list-wrapper .price-offer{text-align:right}.offer-list-wrapper .make-icon{position:absolute;left:15px;top:4px;width:25px;height:auto}.offer-list-wrapper .make-icon-big{position:relative;z-index:101;display:block;width:60%;cursor:pointer}.offer-list-wrapper .no-padding{padding:0}.offer-list-wrapper .sub-info{color:#a3a3a3}.offer-list-wrapper .no-price-text,.offer-list-wrapper .price{line-height:1;font-size:1.42857143rem;font-weight:700}.offer-list-wrapper .no-price-text{font-size:1.14285714rem;white-space:normal}.offer-list-wrapper .btn{position:relative;z-index:101;margin-top:5px}.offer-list-wrapper .btn .icon-right:before{margin-left:10px;color:#fff;vertical-align:top}.offer-list-wrapper .link.text{margin-top:-5px}.offer-list-wrapper.index .heading-offer{padding-left:40px}.offer-list-wrapper.variant .h1{margin-bottom:2px}.offer-list-wrapper .customer-rating{margin-bottom:15px}.offer-list-wrapper .customer-rating:after,.offer-list-wrapper .customer-rating:before{content:" ";display:table}.offer-list-wrapper .customer-rating:after{clear:both}.offer-list-wrapper .customer-rating:after,.offer-list-wrapper .customer-rating:before{content:" ";display:table}.offer-list-wrapper .customer-rating:after{clear:both}.offer-list-wrapper .customer-rating>div{float:left}.offer-list-wrapper .customer-rating .average-rating{font-size:1rem;color:#2f3642}.offer-list-wrapper .customer-rating .star-container{margin:0 8px 0 0}.offer-list-wrapper .customer-rating .icon-star{width:1.4rem}.offer-list-wrapper .customer-rating .icon-star:before{font-size:1.2rem}.offer-list-wrapper .active-offer-wrapper.active .button-area,.offer-list-wrapper .active-offer-wrapper.active .info-box{display:block}.offer-list-wrapper .active-offer-wrapper.active .active-box{border-color:#ee7615}.offer-list-wrapper .active-offer-wrapper.active .active-box>div:first-child{padding:15px 15px 5px}.offer-list-wrapper .active-offer-wrapper .active-box{padding:0;cursor:pointer}.offer-list-wrapper .active-offer-wrapper .active-box>div:first-child{padding:15px}.offer-list-wrapper .active-offer-wrapper .h1{margin-top:-5px;line-height:1.3;font-size:1.4rem}.offer-list-wrapper .active-offer-wrapper .emission-box{width:auto;padding:0;margin-bottom:10px;line-height:1.5;border:0 none;font-size:.714rem;background-color:transparent}.offer-list-wrapper .active-offer-wrapper .info-box{display:none;width:100%;margin-left:0;padding:10px 0;background-color:#f7f7f7}.offer-list-wrapper .active-offer-wrapper .button-area{display:none;padding-top:5px}.offer-list-wrapper .active-offer-wrapper .price-offer{text-align:left;margin:10px 0}.offer-list-wrapper .carousel.small{height:150px}.offer-list-wrapper .carousel.small .carousel-inner .item{top:20px}.offer-list-wrapper .carousel img{max-width:200px}@media (min-width:768px){.offer-list-wrapper.index .car-name{margin-bottom:-41px}.offer-list-wrapper.index .price-info{padding-left:40px}.offer-list-wrapper .car-name{margin-bottom:-28px}.offer-list-wrapper .price-info{margin-top:55px}.offer-list-wrapper .active-offer-wrapper .price-offer{text-align:right;margin:0}.offer-list-wrapper .active-offer-wrapper .info-box .detail-trigger-text{float:right}.offer-list-wrapper .emission-box{margin-bottom:0}}main{margin-top:40px}@media screen and (max-width:767px){main{margin-top:10px}}