.gwsearchform{padding:1em 1em 1em 1em;background:#ddd}.gwsearchform-field{padding-bottom:.625em}.gwsearchform-headline{color:#000;text-transform:uppercase;font-weight:700}.gwsearchform-dropdown,.gwsearchform-text{min-width:100%;max-width:100%;padding:.625em;border:none;height:2.85em;font-size:.875em;border-right:1px solid #c2c2c2;margin-right:1.875em;border-radius:2px;box-sizing:border-box;background-color:#fff;text-ident:.625em;line-height:.8235;box-shadow:inset 3px 3px 4px 0 rgba(0,0,0,.15)}.gwsearchform-footer h3{font-size:1em;text-transform:uppercase;margin:0;font-weight:700;color:#000;padding:.625em 0}.gwsearchform-footer{padding:1em 0}.gwsearchform-submit{font-size:1em;border-color:#aaa;background-color:#aaa;color:#000;text-transform:uppercase;display:inline-block;border-width:2px;border-style:solid;padding:.625em 1.5em;text-align:center;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;overflow:hidden;font-weight:700}.gwsearchform-submit:hover{border-color:#333;background-color:#333;color:#fff}.gwsearchresult-item{margin-top:2em}.gwsearchresult-item img{margin-bottom:1em}.gwsearchresult article{border-top:2px solid #666;padding-top:2em}.gwsearchresult-headline{margin:0;font-size:1.25em;text-transform:uppercase;font-weight:900;margin:0 0 .3125em;display:block}.gwsearchresult-type{display:block;font-size:1em;text-transform:uppercase;text-align:right;font-weight:700}.gwsearchresult-data{margin:0;padding:0;font-size:1.1em}.gwsearchresult-data span>span{padding:0}.gwsearchresult-data-label{width:33%;font-weight:700;font-size:.875em;line-height:1.285;float:none}.gwsearchresult-data-value{float:none;width:66.66666667%;margin-left:0;font-weight:400}.gwsearchresult-data-label,.gwsearchresult-data-value{display:inline-block;margin-right:-4px;vertical-align:top}.gwsearchresult-fineprint{font-size:.8em;margin:1.67em 0 0;line-height:1.25em}.gwsearchresult-envkv{font-weight:400;font-size:1em}.gwsearchresult-price{white-space:nowrap;text-align:right;font-size:1.4em}.gwsearchresult-price-label,.gwsearchresult-price-netto,.gwsearchresult-price-tax{display:block;margin-bottom:.2em;font-size:.5em;text-align:right;font-weight:700}.gwsearchresult-price-currency,.gwsearchresult-price-price{font-size:1.5em;font-weight:900;text-align:right}.gwsearchresult-action{padding:0;margin-right:0;text-align:right}.gwsearchresult-button{text-decoration:none;font-size:1em;border-color:#aaa;background-color:#aaa;color:#000;text-transform:uppercase;display:inline-block;border-width:2px;border-style:solid;padding:.625em 1.5em;text-align:center;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;overflow:hidden;font-weight:700;margin:1.25em auto 0}.gwsearchresult-button:hover{border-color:#333;background-color:#333;color:#fff}.gwsearchresult .module__footer{margin-top:1.25em;border-top:2px solid #666;padding-top:1.25em}.gwsearchresult-navigation-mobile{margin-bottom:1.25em}.gwsearchresult-uvp{font-size:.75em;text-decoration:none}.gwsearchresult-discount{color:#c00;font-size:2em;margin-bottom:1em;display:block;text-align:center}.gwsearchresult-item .vehicle-sold{opacity:.25}.gwsearchresult-button-big{display:block}.gwsearchdetail-headline{border-bottom:2px solid #666;text-transform:uppercase;font-weight:700;color:#000;font-size:.85em;margin-top:1.25em;padding-bottom:.25em;margin-bottom:.625em}.gwsearchdetail-price{margin-bottom:1.25em}.gwsearchdetail-address .richtext p{margin-top:0;font-style:italic}.gwsearchdetail-address-headline{font-weight:700;text-transform:uppercase;margin-bottom:0;padding-bottom:0;font-size:1.1em;margin-top:0}.car-detail .richtext td{padding-right:2.85714286em}.car-detail__image-caption{font-weight:700;font-size:.8em;line-height:1.57em;margin-top:1.25em}.gwsearchdetail .richtext{font-size:.875em;line-height:1.21428571em}.gwsearchdetail{clear:both}.hidden-desktop{display:none}@media only screen and (min-width:781px){.richtext--third-column{-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}}@media only screen and (max-width:780px){.richtext--third-column{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}}@media only screen and (max-width:540px){.richtext--third-column{-moz-column-count:1;-webkit-column-count:1;column-count:1;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}}#calcOverlay{position:absolute;left:0;top:0;bottom:0;right:0;background:#000 url(loader.gif) no-repeat center center;border-radius:.5em;opacity:.75;display:none;z-index:5000}#calcFailure{border:2px solid #900;border-radius:.5em;padding:.5em 1em;background-color:rgba(216,0,0,.9);color:#fff;text-shadow:none;box-shadow:2px 2px 5px rgba(0,0,0,.5);text-shadow:1px 1px 3px rgba(0,0,0,.5);z-index:6000;display:none;margin-bottom:2em}#calcFailure h3{color:#fff;border-bottom:1px solid #ddd;font-weight:700;text-shadow:none}.calculation_tab{padding-top:1em}.calculator__result{padding:.625em;background-color:#1f2a33;color:#fff;font-size:1.2em}.calculator__result h4{margin-bottom:1em;font-size:1.3125em;margin-top:0;font-weight:700;text-transform:uppercase}.calculator__result .result__label{font-size:.75em;color:#c2c2c2;margin-bottom:.25em}.calculator__result .result__value{font-size:1.25em;font-weight:700;margin-bottom:1em}.calculator__result .result__item--big{font-size:1.25em}.calculator__result .result__item--big .result__label{margin-bottom:.5em}#tfs_calculator_form .gwsearchform{background:#f3f3f3;border-right:1px solid #ccc;border-bottom:1px solid #ccc}#tfs_calculator_form .gwsearchform label{font-weight:400;font-weight:1.1em;display:block;padding-bottom:.5em}#tfs_calculator_form .gwsearchform .fields:after{content:" ";clear:both;display:block;border-bottom:1px solid #ccc;margin-bottom:1em}#tfs_calculator_form .gwsearchform .last_field:after{border-width:0;margin-bottom:0}.calcmsg{color:red;font-size:.8em;margin-bottom:1em;display:none}.smallprint{font-size:.75em;line-height:1.15em}.equipment-pills input[type=checkbox]{display:none}.aap-list article figure{max-height:120px;min-height:120px;overflow:hidden;background-color:#fff;text-align:center;width:100%;margin:0}.aap-list article figure img{max-width:100%;width:auto;height:auto}