@font-face{font-family:'TxVehiclesIcons';src:url('/typo3conf/ext/vehicles/Resources/Public/Assets/Fonts/Iconfont.ttf');src:url('/typo3conf/ext/vehicles/Resources/Public/Assets/Fonts/Iconfont.eot') format('embedded-opentype'), url('/typo3conf/ext/vehicles/Resources/Public/Assets/Fonts/Iconfont.woff') format('woff'), url('/typo3conf/ext/vehicles/Resources/Public/Assets/Fonts/Iconfont.ttf') format('truetype'), url('/typo3conf/ext/vehicles/Resources/Public/Assets/Fonts/Iconfont.svg') format('svg');font-weight:normal;font-style:normal;}.tx-vehicles-property-list-element-with-icon:before{display:inline-block;font:normal normal normal 14px/1 TxVehiclesIcons;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:0.25em;text-align:right;top:0}.tx-vehicles-fahrzeugtyp-31:before{content:'\e900'}.tx-vehicles-fahrzeugtyp-33:before{content:'\e901'}.tx-vehicles-fahrzeugtyp-32:before{content:'\e902'}.tx-vehicles-fahrzeugtyp-42:before{content:'\e903'}.tx-vehicles-fahrzeugtyp-41:before{content:'\e904'}.tx-vehicles-icon-sort-asc{content:'\eacd'}.tx-vehicles-sticky-header{position:fixed;top:0;left:0;right:0;height:50px;z-index:100;overflow:hidden;transition:height 0.1s linear;box-shadow:2px 2px 2px rgba(119, 119, 119, 0.6)}.tx-vehicles-sticky-header.invisible{height:0}.tx-vehicles-sticky-header .container{position:relative}.tx-vehicles-sticky-header .header-content{display:flex;flex-direction:row;padding:8px 0}.tx-vehicles-sticky-header .vehicle-info{font-size:2rem;order:1;flex-grow:1}.tx-vehicles-sticky-header .vehicle-info .tx-vehicles-logo{display:inline-block;width:45px;height:45px}.tx-vehicles-sticky-header .vehicle-info .tx-vehicles-details-make,.tx-vehicles-sticky-header .vehicle-info .tx-vehicles-details-model{display:inline-block}.tx-vehicles-sticky-header .contact-button{order:2;flex-grow:1;margin-top:-2px;text-align:right}@media (min-width:992px){.tx-vehicles-sticky-header .contact-button{text-align:center}}.tx-vehicles-sticky-header .price{display:none;order:3;flex-grow:1;font-size:2rem;text-align:right}.tx-vehicles-sticky-header .price .full{vertical-align:top;display:inline-block}.tx-vehicles-sticky-header .price .rate{vertical-align:top;display:inline-block}@media (min-width:992px){.tx-vehicles-sticky-header .price{display:block}}.three-sixty-container{position:fixed;z-index:100;width:100%;height:100%;left:0;top:0;display:none;background:black}.three-sixty-container .three-sixty-outer{height:100%}.three-sixty-container ul.three-sixty-chooser{position:absolute;bottom:10%;left:50%;transform:translate(-50%, 50%);list-style-type:none;margin:0;padding:0;border-radius:5pt;white-space:nowrap;z-index:1}.three-sixty-container ul.three-sixty-chooser li{padding:0.5em 1em;background-color:#010101;border-radius:5pt;border:1px solid;border-color:#000 #000 #000;cursor:pointer;display:inline-block;color:#fff}.three-sixty-container ul.three-sixty-chooser li:hover{background-color:#000}.three-sixty-container ul.three-sixty-chooser li.active{background:black;color:white}.three-sixty-container .three-sixty-close{z-index:1;position:absolute;right:1em;top:1em;width:2em;height:2em;line-height:2em;font-size:2em;text-align:center;border:1px solid black;border-radius:0.5em;background:#404040;color:white;box-shadow:4px 4px 4px 4px rgba(0, 0, 0, 0.1);cursor:pointer}.threesixty{position:relative;overflow:hidden;margin:0 auto;width:100%;max-width:100%}.threesixty.black-bg{background:black !important}.threesixty .threesixty_placeholder_container #threesixty_placeholder{position:absolute;width:auto;height:auto;pointer-events:fill}.threesixty .threesixty_placeholder_container p{position:absolute;top:50%;left:50%;width:200px;height:100px;margin:-50px 0 0 -100px;background-color:rgba(0, 0, 0, .5);border-radius:3px;text-align:center;font-size:20px;display:table;color:#fff;cursor:pointer;padding:22px;z-index:1}.threesixty .threesixty_placeholder_container p:hover{background-color:rgba(0, 0, 0, .7)}.threesixty .threesixty_placeholder_container:hover{cursor:pointer}.threesixty .threesixty_images{display:none;list-style:none;margin:0 auto;padding:0;width:100%;height:100%}.threesixty .threesixty_images > li{display:flex;justify-content:center}.threesixty .threesixty_images img{position:absolute;left:50%;top:50%;visibility:hidden;width:auto;height:auto;max-height:135%;max-width:100%;pointer-events:none;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.threesixty .threesixty_images img.previous-image{visibility:hidden}.threesixty .threesixty_images img.current-image{visibility:visible}.threesixty .spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(0, 0, 0, 0.7)}.threesixty .spinner span{font-size:1.5em;font-weight:bolder;color:#fff}.threesixty .zoom{position:absolute;right:5%;bottom:10%;transform:translateY(50%);z-index:1}.threesixty .zoom div{width:1em;font-size:2.5em;text-align:center;background:black;color:white;height:1em;line-height:1em;margin:0.1em;opacity:0.6;cursor:pointer}.threesixty .zoom div.in{border-top-left-radius:0.25em;border-top-right-radius:0.25em}.threesixty .zoom div.out{border-bottom-left-radius:0.25em;border-bottom-right-radius:0.25em}.threesixty .zoom div.disabled{color:grey}.threesixty:-webkit-full-screen{background:#fff;width:100%;height:100%;margin-top:0;padding-top:200px}.threesixty:-moz-full-screen{background:#fff;width:100%;height:100%;margin-top:0;padding-top:200px}.pnlm-container{margin:0;padding:0;overflow:hidden;position:relative;cursor:default;width:100%;height:100%;font-family:Helvetica, "Nimbus Sans L", "Liberation Sans", Arial, sans-serif;background:#f4f4f4 url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2267%22%20height%3D%22100%22%20viewBox%3D%220%200%2067%20100%22%3E%0A%3Cpath%20stroke%3D%22%23ccc%22%20fill%3D%22none%22%20d%3D%22M33.5%2C50%2C0%2C63%2C33.5%2C75%2C67%2C63%2C33.5%2C50m-33.5-50%2C67%2C25m-0.5%2C0%2C0%2C75m-66.5-75%2C67-25m-33.5%2C75%2C0%2C25m0-100%2C0%2C50%22%2F%3E%0A%3C%2Fsvg%3E%0A') repeat;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;outline:0;line-height:1.4;contain:content}.pnlm-container *{box-sizing:content-box}.pnlm-container :-moz-full-screen{height:100% !important;width:100% !important;position:static !important}.pnlm-container :-webkit-full-screen{height:100% !important;width:100% !important;position:static !important}.pnlm-container :-ms-fullscreen{height:100% !important;width:100% !important;position:static !important}.pnlm-container :fullscreen{height:100% !important;width:100% !important;position:static !important}.pnlm-ui{position:absolute;width:100%;height:100%;z-index:1}.pnlm-grab{cursor:grab;cursor:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2226%22%20width%3D%2226%22%3E%0A%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221px%22%20fill%3D%22%23fff%22%20d%3D%22m15.3%2020.5s6.38-6.73%204.64-8.24-3.47%201.01-3.47%201.01%203.61-5.72%201.41-6.49c-2.2-0.769-3.33%204.36-3.33%204.36s0.873-5.76-1.06-5.76-1.58%205.39-1.58%205.39-0.574-4.59-2.18-4.12c-1.61%200.468-0.572%205.51-0.572%205.51s-1.58-4.89-2.93-3.79c-1.35%201.11%200.258%205.25%200.572%206.62%200.836%202.43%202.03%202.94%202.17%205.55%22%2F%3E%0A%3C%2Fsvg%3E%0A') 12 8, default}.pnlm-grabbing{cursor:grabbing;cursor:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2226%22%20width%3D%2226%22%3E%0A%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221px%22%20fill%3D%22%23fff%22%20d%3D%22m15.3%2020.5s5.07-5.29%203.77-6.74c-1.31-1.45-2.53%200.14-2.53%200.14s2.74-3.29%200.535-4.06c-2.2-0.769-2.52%201.3-2.52%201.3s0.81-2.13-1.12-2.13-1.52%201.77-1.52%201.77-0.261-1.59-1.87-1.12c-1.61%200.468-0.874%202.17-0.874%202.17s-0.651-1.55-2-0.445c-1.35%201.11-0.68%202.25-0.365%203.62%200.836%202.43%202.03%202.94%202.17%205.55%22%2F%3E%0A%3C%2Fsvg%3E%0A') 12 8, default}.pnlm-sprite{background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%22208%22%3E%0A%3Ccircle%20fill-opacity%3D%22.78%22%20cy%3D%22117%22%20cx%3D%2213%22%20r%3D%2211%22%20fill%3D%22%23fff%22%2F%3E%0A%3Ccircle%20fill-opacity%3D%22.78%22%20cy%3D%22143%22%20cx%3D%2213%22%20r%3D%2211%22%20fill%3D%22%23fff%22%2F%3E%0A%3Ccircle%20cy%3D%22169%22%20cx%3D%2213%22%20r%3D%227%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%2F%3E%0A%3Ccircle%20cy%3D%22195%22%20cx%3D%2213%22%20r%3D%227%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%2F%3E%0A%3Ccircle%20cx%3D%2213%22%20cy%3D%22195%22%20r%3D%222.5%22%2F%3E%0A%3Cpath%20d%3D%22m5%2083v6h2v-4h4v-2zm10%200v2h4v4h2v-6zm-5%205v6h6v-6zm-5%205v6h6v-2h-4v-4zm14%200v4h-4v2h6v-6z%22%2F%3E%0A%3Cpath%20d%3D%22m13%20110a7%207%200%200%200%20-7%207%207%207%200%200%200%207%207%207%207%200%200%200%207%20-7%207%207%200%200%200%20-7%20-7zm-1%203h2v2h-2zm0%203h2v5h-2z%22%2F%3E%0A%3Cpath%20d%3D%22m5%2057v6h2v-4h4v-2zm10%200v2h4v4h2v-6zm-10%2010v6h6v-2h-4v-4zm14%200v4h-4v2h6v-6z%22%2F%3E%0A%3Cpath%20d%3D%22m17%2038v2h-8v-2z%22%2F%3E%0A%3Cpath%20d%3D%22m12%209v3h-3v2h3v3h2v-3h3v-2h-3v-3z%22%2F%3E%0A%3Cpath%20d%3D%22m13%20136-6.125%206.125h4.375v7.875h3.5v-7.875h4.375z%22%2F%3E%0A%3Cpath%20d%3D%22m10.428%20173.33v-5.77l5-2.89v5.77zm1-1.73%203-1.73-3.001-1.74z%22%2F%3E%0A%3C%2Fsvg%3E%0A')}.pnlm-render-container{cursor:inherit;position:absolute;height:100%;width:100%}.pnlm-controls{margin-top:4px;background-color:#fff;border:1px solid #999;border-color:rgba(0, 0, 0, 0.4);border-radius:3px;cursor:pointer;z-index:2;-webkit-transform:translateZ(9999px);transform:translateZ(9999px)}.pnlm-controls :hover{background-color:#f8f8f8}.pnlm-controls-container{position:absolute;top:0;left:4px;z-index:1}.pnlm-zoom-controls{width:26px;height:52px}.pnlm-zoom-in{width:100%;height:50%;position:absolute;top:0;border-radius:3px 3px 0 0}.pnlm-zoom-out{width:100%;height:50%;position:absolute;bottom:0;background-position:0 -26px;border-top:1px solid #ddd;border-top-color:rgba(0, 0, 0, 0.10);border-radius:0 0 3px 3px}.pnlm-fullscreen-toggle-button,.pnlm-orientation-button,.pnlm-hot-spot-debug-indicator{width:26px;height:26px}.pnlm-hot-spot-debug-indicator{position:absolute;top:50%;left:50%;width:26px;height:26px;margin:-13px 0 0 -13px;background-color:rgba(255, 255, 255, 0.5);border-radius:13px;display:none}.pnlm-orientation-button-inactive{background-position:0 -156px}.pnlm-orientation-button-active{background-position:0 -182px}.pnlm-fullscreen-toggle-button-inactive{background-position:0 -52px}.pnlm-fullscreen-toggle-button-active{background-position:0 -78px}.pnlm-panorama-info{position:absolute;bottom:4px;background-color:rgba(0, 0, 0, 0.7);border-radius:0 3px 3px 0;padding-right:10px;color:#fff;text-align:left;display:none;z-index:2;-webkit-transform:translateZ(9999px);transform:translateZ(9999px)}.pnlm-title-box{position:relative;font-size:20px;display:table;padding-left:5px;margin-bottom:3px}.pnlm-author-box{position:relative;font-size:12px;display:table;padding-left:5px}.pnlm-load-box{position:absolute;top:50%;left:50%;width:200px;height:150px;margin:-75px 0 0 -100px;background-color:rgba(0, 0, 0, 0.7);border-radius:3px;text-align:center;font-size:20px;display:none;color:#fff}.pnlm-load-box p{margin:20px 0}.pnlm-lbox{position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;display:none}.pnlm-loading{animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-name:pnlm-mv;-webkit-animation-name:pnlm-mv;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-timing-function:linear;height:10px;width:10px;background-color:#fff;position:relative}@keyframes pnlm-mv{from{left:0;top:0}25%{left:10px;top:0}50%{left:10px;top:10px}75%{left:0;top:10px}to{left:0;top:0}}@-webkit-keyframes pnlm-mv{from{left:0;top:0}25%{left:10px;top:0}50%{left:10px;top:10px}75%{left:0;top:10px}to{left:0;top:0}}.pnlm-load-button{position:absolute;top:50%;left:50%;width:200px;height:100px;margin:-50px 0 0 -100px;background-color:rgba(0, 0, 0, .7);border-radius:3px;text-align:center;font-size:20px;display:table;color:#fff;cursor:pointer}.pnlm-load-button :hover{background-color:rgba(0, 0, 0, .8)}.pnlm-load-button p{display:table-cell;vertical-align:middle}.pnlm-info-box{font-size:15px;position:absolute;top:50%;left:50%;width:200px;height:150px;margin:-75px 0 0 -100px;background-color:#000;border-radius:3px;display:table;text-align:center;color:#fff;table-layout:fixed}.pnlm-info-box a{color:#fff;word-wrap:break-word;overflow-wrap:break-word}.pnlm-info-box p{display:table-cell;vertical-align:middle;padding:0 5px 0 5px}.pnlm-error-msg{display:none}.pnlm-about-msg{font-size:11px;line-height:11px;color:#fff;padding:5px 8px 5px 8px;background:rgba(0, 0, 0, 0.7);border-radius:3px;position:absolute;top:50px;left:50px;display:none;opacity:0;-moz-transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;z-index:1}.pnlm-about-msg a:link,.pnlm-about-msg a:visited{color:#fff}.pnlm-about-msg a:hover,.pnlm-about-msg a:active{color:#eee}.pnlm-hotspot-base{position:absolute;visibility:hidden;cursor:default;vertical-align:middle;top:0;z-index:1}.pnlm-hotspot{height:26px;width:26px;border-radius:13px}.pnlm-hotspot :hover{background-color:rgba(255, 255, 255, 0.2)}.pnlm-hotspot .pnlm-info{background-position:0 -104px}.pnlm-hotspot .pnlm-scene{background-position:0 -130px}div.pnlm-tooltip span{visibility:hidden;position:absolute;border-radius:3px;background-color:rgba(0, 0, 0, 0.7);color:#fff;text-align:center;max-width:200px;padding:5px 10px;margin-left:-220px;cursor:default}div.pnlm-tooltip :hover span{visibility:visible}div.pnlm-tooltip :hover span :after{content:'';position:absolute;width:0;height:0;border-width:10px;border-style:solid;border-color:rgba(0, 0, 0, 0.7) transparent transparent transparent;bottom:-20px;left:-10px;margin:0 50%}.pnlm-compass{position:absolute;width:50px;height:50px;right:4px;bottom:4px;border-radius:25px;background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2250%22%20width%3D%2250%22%3E%0A%3Cpath%20d%3D%22m24.5078%206-3.2578%2018h7.5l-3.25781-18h-0.984376zm-3.2578%2020%203.2578%2018h0.9844l3.2578-18h-7.5zm1.19531%200.9941h5.10938l-2.5547%2014.1075-2.5547-14.1075z%22%2F%3E%0A%3C%2Fsvg%3E%0A');cursor:default;display:none}.pnlm-world{position:absolute;left:50%;top:50%}.pnlm-face{position:absolute;-webkit-transform-origin:0 0;transform-origin:0 0}.pnlm-dragfix,.pnlm-preview-img{position:absolute;height:100%;width:100%}.pnlm-preview-img{background-size:cover;background-position:center}.pnlm-lbar{width:150px;margin:0 auto;border:#fff 1px solid;height:6px}.pnlm-lbar-fill{background:#fff;height:100%;width:0}.pnlm-lmsg{font-size:12px}.pnlm-fade-img{position:absolute;top:0;left:0}.tx-vehicles-design-modern .seo-landingpage-wrapper .tx-vehicles-list .tx-vehicles-flex-container{display:flex;justify-content:flex-start;flex-wrap:wrap}.tx-vehicles-design-modern .seo-landingpage-wrapper .tx-vehicles-list .tx-vehicles-flex-container .tx-vehicles-flex-column{margin:5px 4px;width:100%}@media screen and (min-width:768px){.tx-vehicles-design-modern .seo-landingpage-wrapper .tx-vehicles-list .tx-vehicles-flex-container-columns-2 .tx-vehicles-flex-column{width:48%}}@media screen and (min-width:768px){.tx-vehicles-design-modern .seo-landingpage-wrapper .tx-vehicles-list .tx-vehicles-flex-container-columns-3 .tx-vehicles-flex-column{width:48%}}@media screen and (min-width:992px){.tx-vehicles-design-modern .seo-landingpage-wrapper .tx-vehicles-list .tx-vehicles-flex-container-columns-3 .tx-vehicles-flex-column{width:31%}}@media screen and (min-width:768px){.tx-vehicles-design-modern .seo-landingpage-wrapper .tx-vehicles-list .tx-vehicles-flex-container-columns-4 .tx-vehicles-flex-column{width:48%}}@media screen and (min-width:992px){.tx-vehicles-design-modern .seo-landingpage-wrapper .tx-vehicles-list .tx-vehicles-flex-container-columns-4 .tx-vehicles-flex-column{width:31%}}@media screen and (min-width:1200px){.tx-vehicles-design-modern .seo-landingpage-wrapper .tx-vehicles-list .tx-vehicles-flex-container-columns-4 .tx-vehicles-flex-column{width:23%}}.seo-landingpage-wrapper{display:flex;flex-wrap:wrap}.seo-text-wrapper{width:100%}.seo-searchlinks-wrapper{flex-basis:100%;flex-grow:1}@media screen and (min-width:992px){.seo-searchlinks-wrapper{flex-basis:20%;display:block}.seo-searchlinks-wrapper li{margin:0 3px}}.seo-searchlinks-list{display:flex;justify-content:space-around;flex-wrap:wrap;padding-inline-start:0;list-style:none}.seo-searchlinks-list li{margin:0 3px}@media screen and (min-width:992px){.seo-searchlinks-list{display:block}}.seo-searchlinks-headline{font-weight:bold}.seo-list-wrapper{flex-grow:2;width:100%}@media screen and (min-width:992px){.seo-list-wrapper{flex-basis:70%}}.landingpage-rootline-item{list-style:none}.tx-vehicles-design-modern{/*
 *
 * Copyright notice
 * Copyright (c) 2020.  Moritz Kiehl <moritz.kiehl@werkraum.net>
 * All rights reserved
 * This script is part of the TYPO3 project. The TYPO3 project is
 * free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 3 of the License, or
 * (at your option) any later version.
 * The GNU General Public License can be found at
 *  http://www.gnu.org/copyleft/gpl.html.
 *  This script is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU General Public License for more details.
 *  This copyright notice MUST APPEAR in all copies of the script!
 */}.tx-vehicles-design-modern .tx-vehicles{margin-bottom:10px;width:100%}.tx-vehicles-design-modern .tx-vehicles *{box-sizing:border-box !important}.tx-vehicles-design-modern .tx-vehicles * select{background-color:#fff;border:1px solid #777;color:#111}.tx-vehicles-design-modern .tx-vehicles table{margin-bottom:0}.tx-vehicles-design-modern .tx-vehicles h3{margin-top:0}.tx-vehicles-design-modern .tx-vehicles img{padding:0;float:none;clear:none;width:100%;height:100%;max-width:100%;max-height:100%}.tx-vehicles-design-modern .tx-vehicles a{text-transform:none}.tx-vehicles-design-modern .tx-vehicles-box{padding:8px;border:1px solid #f3f3f3;background:#fff}.tx-vehicles-design-modern .tx-vehicles-box.tx-vehicles-box-light-background{background:#fff}.tx-vehicles-design-modern .tx-vehicles-box.tx-vehicles-box-with-hover:hover{border-color:#000;background:#c1c1c3}.tx-vehicles-design-modern .tx-vehicles-box .tx-vehicles-box-pull-right{margin-right:-8px}.tx-vehicles-design-modern .tx-vehicles-box .tx-vehicles-box-pull-left{margin-left:-8px}.tx-vehicles-design-modern .tx-vehicles-clearer{clear:both}.tx-vehicles-design-modern .tx-vehicles-not-found-error{border:1px solid #f88;color:red;background:#ffc7c7;padding:0.5em;margin-bottom:1em}.tx-vehicles-design-modern .tx-vehicles-info-element{font-style:italic}.tx-vehicles-design-modern .tx-vehicles-info-element .tx-vehicles-info-element-value{font-style:initial;white-space:nowrap}.tx-vehicles-design-modern .tx-vehicles-slidermarkbutton-container{text-align:center}.tx-vehicles-design-modern .tx-vehicles-slidermarkbutton-container .tx-vehicles-slideritem,.tx-vehicles-design-modern .tx-vehicles-slidermarkbutton-container .tx-vehicles-markitem{display:inline-block}.tx-vehicles-design-modern .tx-vehicles-slidermarkbutton-container .tx-vehicles-slideritem.active button,.tx-vehicles-design-modern .tx-vehicles-slidermarkbutton-container .tx-vehicles-markitem.active button{background:green;color:black}.tx-vehicles-design-modern .tx-vehicles-slidermarkbutton-container .tx-vehicles-slideritem.loading button,.tx-vehicles-design-modern .tx-vehicles-slidermarkbutton-container .tx-vehicles-markitem.loading button{background:yellow;color:black}.tx-vehicles-design-modern .tx-vehicles-container .redirect-on-change{width:100%}.tx-vehicles-design-modern .tx-vehicles-details-largelink.tx-vehicles-compare-button,.tx-vehicles-design-modern .tx-vehicles-details-largelink.tx-vehicles-clear-compare-button,.tx-vehicles-design-modern .tx-vehicles-details-largelink.tx-vehicles-parkingdeck-button,.tx-vehicles-design-modern .tx-vehicles-details-largelink.tx-vehicles-clear-parkingdeck-button{text-align:left;width:100%;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-vehicles-design-modern .tx-vehicles-details-largelink.tx-vehicles-compare-button i.material-icons,.tx-vehicles-design-modern .tx-vehicles-details-largelink.tx-vehicles-clear-compare-button i.material-icons,.tx-vehicles-design-modern .tx-vehicles-details-largelink.tx-vehicles-parkingdeck-button i.material-icons,.tx-vehicles-design-modern .tx-vehicles-details-largelink.tx-vehicles-clear-parkingdeck-button i.material-icons{font-size:18px;line-height:20px;vertical-align:bottom;margin-right:7px}.tx-vehicles-design-modern .tx-vehicles-details-largelink.tx-vehicles-compare-button:disabled,.tx-vehicles-design-modern .tx-vehicles-details-largelink.tx-vehicles-clear-compare-button:disabled,.tx-vehicles-design-modern .tx-vehicles-details-largelink.tx-vehicles-parkingdeck-button:disabled,.tx-vehicles-design-modern .tx-vehicles-details-largelink.tx-vehicles-clear-parkingdeck-button:disabled{color:#777 !important;border-color:#777 !important;cursor:default}.tx-vehicles-design-modern .tx-vehicles-details-financial-header .tx-vehicles-details-property-title{font-weight:bold}.tx-vehicles-design-modern .tx-vehicles-pricetag{position:relative;line-height:1;white-space:nowrap;margin-top:-2.5px;margin-bottom:0.5em;font-weight:bold;background:#010101;color:#fff}.tx-vehicles-design-modern .tx-vehicles-pricetag.tx-vehicles-pricetag-reduction{background:red}.tx-vehicles-design-modern .tx-vehicles-pricetag.tx-vehicles-pricetag-left{margin-left:-6px;padding:5px 10px 5px 10px;box-shadow:rgba(0, 0, 0, 0.1) 2.5px 2.5px 1px 0px}.tx-vehicles-design-modern .tx-vehicles-pricetag.tx-vehicles-pricetag-left:after{display:block;position:absolute;width:0;height:0;left:0;bottom:-5px;content:'';border-right:5px solid #000;border-bottom:5px solid transparent}.tx-vehicles-design-modern .tx-vehicles-pricetag.tx-vehicles-pricetag-right{text-align:right;margin-right:-6px;padding:5px 10px 5px 10px;box-shadow:rgba(0, 0, 0, 0.1) -2.5px 2.5px 1px 0px}.tx-vehicles-design-modern .tx-vehicles-pricetag.tx-vehicles-pricetag-right:after{display:block;position:absolute;width:0;height:0;right:0;bottom:-5px;content:'';border-left:5px solid #000;border-bottom:5px solid transparent}.tx-vehicles-design-modern .tx-vehicles-pricetag.tx-vehicles-pricetag-right a{color:white;font-size:1.5em}.tx-vehicles-design-modern .tx-vehicles-pricetag .tx-vehicles-pricetag-was-price{text-decoration:line-through;font-size:1.1em}.tx-vehicles-design-modern .tx-vehicles-pricetag .tx-vehicles-pricetag-price{font-size:1.5em}.tx-vehicles-design-modern .tx-vehicles-pricetag .tx-vehicles-pricetag-tax{font-size:0.75em;opacity:0.8;white-space:nowrap}.tx-vehicles-design-modern .tx-vehicles-pricetag .monthly-rate-information{width:15px;height:15px;margin-right:10px;margin-top:3px}.tx-vehicles-design-modern .tx-vehicles-details-financing-price{display:inline-block;float:right;clear:both;margin-left:1em;margin-bottom:1rem}@media (max-width:576px){.tx-vehicles-design-modern .tx-vehicles-details-financing-price{font-size:14px}}.tx-vehicles-design-modern .tx-vehicles-details-financing-price .tx-vehicles-pricetag,.tx-vehicles-design-modern .tx-vehicles-list-element-financing .tx-vehicles-pricetag,.tx-vehicles-design-modern .tx-vehicles-pricetag.tx-vehicles-pricetag-searchrequest{background:#3f3f3f;color:#fff}.tx-vehicles-design-modern .tx-vehicles-details-financing-price .tx-vehicles-pricetag.tx-vehicles-pricetag-left:after,.tx-vehicles-design-modern .tx-vehicles-list-element-financing .tx-vehicles-pricetag.tx-vehicles-pricetag-left:after,.tx-vehicles-design-modern .tx-vehicles-pricetag.tx-vehicles-pricetag-searchrequest.tx-vehicles-pricetag-left:after{border-right-color:#000}.tx-vehicles-design-modern .tx-vehicles-details-financing-price .tx-vehicles-pricetag.tx-vehicles-pricetag-right:after,.tx-vehicles-design-modern .tx-vehicles-list-element-financing .tx-vehicles-pricetag.tx-vehicles-pricetag-right:after,.tx-vehicles-design-modern .tx-vehicles-pricetag.tx-vehicles-pricetag-searchrequest.tx-vehicles-pricetag-right:after{border-left-color:#000}.tx-vehicles-design-modern .tx-vehicles-details-financing-price .tx-vehicles-pricetag .monthly-rate-information{margin-top:7px !important;margin-left:10px}@media (max-width:576px){.tx-vehicles-design-modern .tx-vehicles-details-price .tx-vehicles-pricetag.tx-vehicles-pricetag-right{min-width:115px;font-size:14px}.tx-vehicles-design-modern .tx-vehicles-details-financing-price .tx-vehicles-pricetag .monthly-rate-information{margin-top:3px !important;margin-left:10px}}.tx-vehicles-design-modern .tx-vehicles-switch{position:relative;display:inline-block;vertical-align:middle;min-width:7em;padding:3px;margin:0.2em 0;background:linear-gradient(to bottom, #eee, #f8f8f8 20px);border-radius:2px;box-shadow:inset 0 -1px #fff, inset 0 1px 1px rgba(17, 17, 17, 0.05);cursor:pointer;font-family:sans-serif;transition:opacity 0.2s ease}.tx-vehicles-design-modern .tx-vehicles-switch:hover{background:linear-gradient(to bottom, #f3f3f3, #fdfdfd 20px)}.tx-vehicles-design-modern .tx-vehicles-switch:hover .tx-vehicles-switch-label{background:#c1c1c3}.tx-vehicles-design-modern .tx-vehicles-switch-hidden{opacity:0;pointer-events:none}.tx-vehicles-design-modern .tx-vehicles-switch input{display:none}.tx-vehicles-design-modern .tx-vehicles-switch-label{display:block;padding:0.75em 1.25em;font-size:11px;background:#fff;border-radius:inherit;box-shadow:inset 0 1px 2px #f3f3f3, inset 0 0 2px #f3f3f3;transition:background 0.3s ease}.tx-vehicles-design-modern .tx-vehicles-switch-label:before,.tx-vehicles-design-modern .tx-vehicles-switch-label:after{display:block;text-align:center;line-height:1;transition:opacity 0.3s ease}.tx-vehicles-design-modern .tx-vehicles-switch-label:before{content:attr(data-off);color:#111;text-shadow:0 1px rgba(255, 255, 255, 0.5)}.tx-vehicles-design-modern .tx-vehicles-switch-label:after{content:attr(data-on);color:#fff;text-shadow:0 1px rgba(17, 17, 17, 0.2);opacity:0;margin-top:-1em}.tx-vehicles-design-modern .tx-vehicles-switch input:checked ~ .tx-vehicles-switch-label{background:#010101;box-shadow:inset 0 1px 2px rgba(17, 17, 17, 0.15), inset 0 0 3px rgba(17, 17, 17, 0.2)}.tx-vehicles-design-modern .tx-vehicles-switch input:checked ~ .tx-vehicles-switch-label:before{opacity:0}.tx-vehicles-design-modern .tx-vehicles-switch input:checked ~ .tx-vehicles-switch-label:after{opacity:1}.tx-vehicles-design-modern .tx-vehicles-switch input:checked ~ .tx-vehicles-switch-handle{left:calc(100% - (8px + 3px + 2px));box-shadow:-1px 1px 5px rgba(17, 17, 17, 0.2)}.tx-vehicles-design-modern .tx-vehicles-switch input:indeterminate ~ .tx-vehicles-switch-label{box-shadow:inset 0 1px 2px rgba(17, 17, 17, 0.15), inset 0 0 3px rgba(17, 17, 17, 0.2)}.tx-vehicles-design-modern .tx-vehicles-switch input:indeterminate ~ .tx-vehicles-switch-handle{left:calc(50% - 0.5 * (8px + 3px + 2px));box-shadow:-1px 1px 5px rgba(17, 17, 17, 0.2)}.tx-vehicles-design-modern .tx-vehicles-switch-handle{position:absolute;top:5px;bottom:5px;left:5px;width:8px;background:linear-gradient(to bottom, #fff 40%, #f2f2f2);border-radius:2px;box-shadow:1px 1px 5px rgba(17, 17, 17, 0.2);transition:left 0.5s ease}.tx-vehicles-design-modern .tx-vehicles-searchfield-container,.tx-vehicles-design-modern .tx-vehicles-searchfield-container-large{float:left;position:relative}.tx-vehicles-design-modern .tx-vehicles-searchfield-container{width:100%}.tx-vehicles-design-modern .tx-vehicles-searchfield-container-large{margin-top:20px;width:100%}.tx-vehicles-design-modern .tx-vehicles-searchfield{padding:4px 2px}.tx-vehicles-design-modern .tx-vehicles-searchfield label{margin-bottom:0;margin-top:2px;display:inline-block;font-weight:normal}.tx-vehicles-design-modern .tx-vehicles-searchfield.tx-vehicles-searchfield-hasvalue label{font-weight:bold}.tx-vehicles-design-modern .tx-vehicles-searchfield-header{font-weight:normal;font-size:large;margin-bottom:5px}.tx-vehicles-design-modern .tx-vehicles-searchfield.tx-vehicles-searchfield-hasvalue-header{font-weight:bold}.tx-vehicles-design-modern .tx-vehicles-disabled{color:#c8c8c8 !important}.tx-vehicles-design-modern .tx-vehicles-search-selected-values-form{display:none}@media (min-width:768px){.tx-vehicles-design-modern .tx-vehicles-view-narrower .tx-vehicles-searchfield-container,.tx-vehicles-design-modern .tx-vehicles-view-narrow .tx-vehicles-searchfield-container,.tx-vehicles-design-modern .tx-vehicles-view-medium .tx-vehicles-searchfield-container,.tx-vehicles-design-modern .tx-vehicles-view-wide .tx-vehicles-searchfield-container{width:50%}}@media (min-width:992px){.tx-vehicles-design-modern .tx-vehicles-view.narrow .tx-vehicles-searchfield-container,.tx-vehicles-design-modern .tx-vehicles-view-medium .tx-vehicles-searchfield-container,.tx-vehicles-design-modern .tx-vehicles-view-wide .tx-vehicles-searchfield-container{width:33.3%}}@media (min-width:1200px){.tx-vehicles-design-modern .tx-vehicles-view-wide .tx-vehicles-searchfield-container{width:25%}}.tx-vehicles-design-modern .tx-vehicles-searchfield-rangeselect table{border-spacing:0;border-collapse:collapse}.tx-vehicles-design-modern .tx-vehicles-searchfield-rangeselect select{width:100%}.tx-vehicles-design-modern .tx-vehicles-searchfield-rangeselect td.left{position:relative;width:50%;padding-right:2px}.tx-vehicles-design-modern .tx-vehicles-searchfield-rangeselect td.middle{text-align:center}.tx-vehicles-design-modern .tx-vehicles-searchfield-rangeselect td.right{position:relative;width:50%;padding-left:2px}.tx-vehicles-design-modern .tx-vehicles-searchfield-select{color:black}.tx-vehicles-design-modern .tx-vehicles-searchfield-select select{width:100%}.tx-vehicles-design-modern .tx-vehicles-searchfield-select-checkbox input[type=checkbox]{display:inline-block;vertical-align:middle;width:1em;height:1em;margin-right:0.2em;margin-top:-2px}.tx-vehicles-design-modern .tx-vehicles-searchfield-select-checkbox input[type=checkbox]{display:none}.tx-vehicles-design-modern .tx-vehicles-searchfield-select-checkbox label{margin-left:1.2em;text-indent:-1.2em}.tx-vehicles-design-modern .tx-vehicles-searchfield-select-checkbox label:before{display:inline;font:normal normal normal 14px/1 TxVehiclesIcons;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:0.25em;content:'\f096'}.tx-vehicles-design-modern .tx-vehicles-searchfield-select-checkbox input[type=checkbox]:checked + label:before{content:'\f046'}@media (min-width:768px){.tx-vehicles-design-modern .tx-vehicles-view-narrower .tx-vehicles-searchfield-container-large.tx-vehicles-searchfield-container-short-values .tx-vehicles-searchfield-content,.tx-vehicles-design-modern .tx-vehicles-view-narrow .tx-vehicles-searchfield-container-large.tx-vehicles-searchfield-container-short-values .tx-vehicles-searchfield-content,.tx-vehicles-design-modern .tx-vehicles-view-medium .tx-vehicles-searchfield-container-large.tx-vehicles-searchfield-container-short-values .tx-vehicles-searchfield-content,.tx-vehicles-design-modern .tx-vehicles-view-wide .tx-vehicles-searchfield-container-large.tx-vehicles-searchfield-container-short-values .tx-vehicles-searchfield-content{columns:2}}@media (min-width:992px){.tx-vehicles-design-modern .tx-vehicles-view.narrow .tx-vehicles-searchfield-container-large.tx-vehicles-searchfield-container-short-values .tx-vehicles-searchfield-content,.tx-vehicles-design-modern .tx-vehicles-view-medium .tx-vehicles-searchfield-container-large.tx-vehicles-searchfield-container-short-values .tx-vehicles-searchfield-content,.tx-vehicles-design-modern .tx-vehicles-view-wide .tx-vehicles-searchfield-container-large.tx-vehicles-searchfield-container-short-values .tx-vehicles-searchfield-content{columns:3}.tx-vehicles-design-modern .tx-vehicles-view.narrow .tx-vehicles-searchfield-container-large.tx-vehicles-searchfield-container-long-values .tx-vehicles-searchfield-content,.tx-vehicles-design-modern .tx-vehicles-view-medium .tx-vehicles-searchfield-container-large.tx-vehicles-searchfield-container-long-values .tx-vehicles-searchfield-content,.tx-vehicles-design-modern .tx-vehicles-view-wide .tx-vehicles-searchfield-container-large.tx-vehicles-searchfield-container-long-values .tx-vehicles-searchfield-content{columns:2}}@media (min-width:1200px){.tx-vehicles-design-modern .tx-vehicles-view-wide .tx-vehicles-searchfield-container-large.tx-vehicles-searchfield-container-long-values .tx-vehicles-searchfield-content{columns:2}}.tx-vehicles-design-modern .tx-vehicles-searchfield-vehicle-type{font-size:2em;display:flex;flex-wrap:wrap}.tx-vehicles-design-modern .tx-vehicles-searchfield-vehicle-type label{flex:1;white-space:nowrap;text-align:center}.tx-vehicles-design-modern .tx-vehicles-searchfield-vehicle-type label:hover{color:#010101}.tx-vehicles-design-modern .tx-vehicles-searchfield-vehicle-type input:checked + label{color:#010101}.tx-vehicles-design-modern .tx-vehicles-searchfield-vehicle-type input{display:none}.tx-vehicles-design-modern .tx-vehicles-search-separated-tabs{list-style-type:none;margin:0;padding:0;border-bottom:3px double #555}.tx-vehicles-design-modern .tx-vehicles-search-separated-tabs li{float:left}.tx-vehicles-design-modern .tx-vehicles-search-separated-tabs li span{display:block;margin-right:10px;padding:0 10px;height:32px;line-height:32px;border-radius:5px 5px 0 0;background:#555;color:#fff;text-align:center;text-decoration:none;font-weight:bold;cursor:pointer;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent}.tx-vehicles-design-modern .tx-vehicles-search-separated-tabs li.active span{border-top:1px solid #555;border-left:1px solid #555;border-right:1px solid #555;background:#ddd;background:-moz-linear-gradient(top, #ddd 0%, #eee 23%, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ddd), color-stop(23%, #eee), color-stop(100%, #fff));background:-webkit-linear-gradient(top, #ddd 0%, #eee 23%, #fff 100%);background:-o-linear-gradient(top, #ddd 0%, #eee 23%, #fff 100%);background:-ms-linear-gradient(top, #ddd 0%, #eee 23%, #fff 100%);background:linear-gradient(to bottom, #ddd 0%, #eee 23%, #fff 100%);color:#000;cursor:default}.tx-vehicles-design-modern .tx-vehicles-search-separated-tabs:after{display:block;content:' ';clear:left}.tx-vehicles-design-modern .tx-vehicles-search-separated-tab-content{display:none}.tx-vehicles-design-modern .tx-vehicles-search-separated-tab-content.active{display:block}.tx-vehicles-design-modern .all-in-one-search{position:relative}.tx-vehicles-design-modern .all-in-one-searchfield{width:300px}.tx-vehicles-design-modern .all-in-one-search-label{position:absolute;margin:3px 0 0 5px;left:0;pointer-events:none}.tx-vehicles-design-modern .all-in-one-search-label span{display:inline-block}.tx-vehicles-design-modern .all-in-one-search-label .all-in-one-swapping-values{display:inline-block}.tx-vehicles-design-modern .all-in-one-search-label .all-in-one-swapping-values span{top:0;opacity:0;position:absolute}.tx-vehicles-design-modern .all-in-one-search-label .all-in-one-swapping-values span.initial{opacity:1}.tx-vehicles-design-modern .all-in-one-search-label .all-in-one-swapping-values span.now{opacity:1;animation-name:slideInFromBottom;animation-duration:0.5s}.tx-vehicles-design-modern .all-in-one-search-label .all-in-one-swapping-values span.prev{animation-name:slideOutToTop;animation-duration:0.5s}@keyframes slideOutToTop{0%{opacity:1;top:0}100%{opacity:0;top:-15px}}@keyframes slideInFromBottom{0%{opacity:0;top:15px}100%{opacity:1;top:0}}.tx-vehicles-design-modern .tx-vehicles-search-resultcount{font-size:1.2em;float:left;margin-bottom:5px;height:1.2em}.tx-vehicles-design-modern .tx-vehicles-search-resultcount-long{display:none}.tx-vehicles-design-modern .tx-vehicles-search-resultcount-short{display:inline}.tx-vehicles-design-modern .tx-vehicles-search-resultcount-span img{height:1.2em;display:none}.tx-vehicles-design-modern .tx-vehicles-search-resultcount-span{font-weight:bold;float:right;display:block;text-align:center;min-width:50px}.tx-vehicles-design-modern .tx-vehicles-view-simple .tx-vehicles-resultcount,.tx-vehicles-design-modern .tx-vehicles-view-simple .tx-vehicles-searchform-reset{display:none}@media (min-width:768px){.tx-vehicles-design-modern .tx-vehicles-search-resultcount-long{display:inline}.tx-vehicles-design-modern .tx-vehicles-search-resultcount-short{display:none}}.tx-vehicles-design-modern .tx-vehicles-searchform-footer{margin-top:5px;padding-top:5px;border-top:1px solid #eee}.tx-vehicles-design-modern .tx-vehicles-searchform-button,.tx-vehicles-design-modern .tx-vehicles-searchform-reset{display:inline-block}.tx-vehicles-design-modern .tx-vehicles-search-button-container-left{float:left}.tx-vehicles-design-modern .tx-vehicles-search-button-container-right{float:right}.tx-vehicles-design-modern .tx-vehicles-search-quicksearch .tx-vehicles-search-button-container-left,.tx-vehicles-design-modern .tx-vehicles-search-quicksearch .tx-vehicles-search-button-container-right{float:none;margin:0.2em 0}.tx-vehicles-design-modern .tx-vehicles-search-quicksearch .tx-vehicles-search-button-container-left input,.tx-vehicles-design-modern .tx-vehicles-search-quicksearch .tx-vehicles-search-button-container-right input,.tx-vehicles-design-modern .tx-vehicles-search-quicksearch .tx-vehicles-search-button-container-left button,.tx-vehicles-design-modern .tx-vehicles-search-quicksearch .tx-vehicles-search-button-container-right button{display:block;width:100%}.tx-vehicles-design-modern .tx-vehicles-search-quicksearch .form-group{margin-bottom:5px}.tx-vehicles-design-modern .tx-vehicles-search-quicksearch .navbar-form{margin-top:0;margin-bottom:0;width:calc(100% + 30px)}.tx-vehicles-design-modern .tx-vehicles-search-quicksearch .navbar-form.navbar-left{margin-right:-15px}.tx-vehicles-design-modern .tx-vehicles-search-quicksearch .navbar-form.navbar-right{margin-left:-15px}.tx-vehicles-design-modern .tx-vehicles-search-quicksearch .navbar-form .form-group,.tx-vehicles-design-modern .tx-vehicles-search-quicksearch .navbar-form .form-group a,.tx-vehicles-design-modern .tx-vehicles-search-quicksearch .navbar-form .form-group input{display:block;width:100%}.tx-vehicles-design-modern .tx-vehicles-search-field-container-auto{display:flex;flex-wrap:wrap}.tx-vehicles-design-modern .tx-vehicles-search-field-container-auto .tx-vehicles-search-field-auto{flex:1;min-width:200px;margin:0 0.5em}.tx-vehicles-design-modern .tx-vehicles-search-sticky-section{z-index:1}.tx-vehicles-design-modern .tx-vehicles-view-simple .tx-vehicles-searchfield-container-large{margin:0}.tx-vehicles-design-modern .tx-vehicles-view-simple .tx-vehicles-searchform-footer{border:none}.tx-vehicles-design-modern .tx-vehicles-searchform .panel{transition:box-shadow 0.5s, transform 0.5s;overflow:hidden}.tx-vehicles-design-modern .tx-vehicles-searchform .is-affixed .panel{transform:scale(1.025);box-shadow:0 2px 4px 2px rgba(0, 0, 0, .1);-webkit-box-shadow:0 2px 4px 2px rgba(0, 0, 0, .1)}.tx-vehicles-design-modern select.searchfield-hersteller_modell-modellreihe{width:40%;float:left}.tx-vehicles-design-modern select.searchfield-hersteller_modell-modell{width:60%}.tx-vehicles-design-modern select.searchfield-hersteller_modell-modellreihe.hidden + select.searchfield-hersteller_modell-modell,.tx-vehicles-design-modern .tx-vehicles-searchfield-manufacturer-model-combined select.searchfield-hersteller_modell-modell{width:100%}.tx-vehicles-design-modern .rangeslider{position:relative;display:block;cursor:pointer;height:25px;width:100%}.tx-vehicles-design-modern .rangeslider__handle{display:block;position:absolute;top:50%;height:2px;z-index:2;background:#29e;border-radius:10px;will-change:width}.tx-vehicles-design-modern .rangeslider__handle{will-change:width, height, top;width:14px;height:14px;display:inline-block;z-index:3;cursor:pointer;border:solid 2px #fff;border-radius:50%;-webkit-transition:width 0.1s ease-in-out, height 0.1s ease-in-out, top 0.1s ease-in-out;transition:width 0.1s ease-in-out, height 0.1s ease-in-out, top 0.1s ease-in-out}.tx-vehicles-design-modern .rangeslider__handle:active{background:#107ecd}.tx-vehicles-design-modern .rangeslider--disabled{opacity:0.4}.tx-vehicles-design-modern .d-flex{display:flex}@media screen and (max-width:768px){.tx-vehicles-design-modern .d-flex{flex-direction:column}}.tx-vehicles-design-modern nav{background:#f6f6f6}.tx-vehicles-design-modern nav .nav{margin-bottom:0;padding-left:0;list-style:none}.tx-vehicles-design-modern nav .nav:after,.tx-vehicles-design-modern nav .nav:before{display:table}.tx-vehicles-design-modern nav .nav.nav-tabs{border-bottom:1px solid #ddd;margin-bottom:30px;border-width:0 0 5px 0;-webkit-border-image:-webkit-linear-gradient(top, rgba(0, 0, 0, .125), transparent) 100% 1}.tx-vehicles-design-modern nav .nav.nav-tabs.tabs-short li{padding:10px 0}.tx-vehicles-design-modern nav .nav.nav-tabs.tabs-short li:first-child:active a:first-child{border-left:none}.tx-vehicles-design-modern nav .nav.nav-tabs.tabs-short li:first-child:active a{border:0 none;color:#444;background-color:unset;border-left:1px solid #ddd}.tx-vehicles-design-modern nav .nav.nav-tabs.tabs-short li:first-child:active a:focus{border:0 none;color:#444;background-color:unset}.tx-vehicles-design-modern nav .nav.nav-tabs.tabs-short li:first-child:active a:hover{color:#444;background-color:unset;border-color:unset}.tx-vehicles-design-modern nav .nav.nav-tabs.tabs-short li:first-child a{border-left:0 none;color:#666;background-color:unset;border-bottom-color:transparent;cursor:default}.tx-vehicles-design-modern nav .nav.nav-tabs.tabs-short li:last-child a{border-left:1px solid #ddd}.tx-vehicles-design-modern nav .nav.nav-tabs.tabs-short li a{padding:0 15px 0 15px;color:#aaa;margin-right:2px;border:none;border-radius:unset;background-color:unset}.tx-vehicles-design-modern nav .nav.nav-tabs.tabs-short li a[role=tab]{font-weight:700}.tx-vehicles-design-modern nav .nav.nav-tabs.tabs-short li a[aria-expanded="true"]{color:#444}.tx-vehicles-design-modern nav .nav.nav-tabs.tabs-short li a[aria-expanded="false"]{color:#aaa}.tx-vehicles-design-modern nav .nav.nav-tabs.tabs-short li a:hover{color:#444;cursor:pointer}.tx-vehicles-design-modern nav .nav.nav-tabs.tabs-short li a:focus{background-color:unset}.tx-vehicles-design-modern ul{margin-top:0;margin-bottom:10px}.tx-vehicles-design-modern ul .list-unstyled{padding-left:0;list-style:none}.tx-vehicles-design-modern .clearfix:after,.tx-vehicles-design-modern .clearfix:before{display:table}.tx-vehicles-design-modern .pull-left{float:left !important}.tx-vehicles-design-modern .pull-right{float:right !important}.tx-vehicles-design-modern strong{font-weight:700}.tx-vehicles-design-modern .clearfix:after{clear:both}.tx-vehicles-design-modern .w-100{width:100%}.tx-vehicles-design-modern .p-30{padding:30px}.tx-vehicles-design-modern h3.mt-30{margin-top:30px}.tx-vehicles-design-modern .input-group{position:relative;display:table;border-collapse:separate}.tx-vehicles-design-modern .input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#666;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:0}.tx-vehicles-design-modern .input-group-addon:first-child{border-right:0}.tx-vehicles-design-modern .input-group-addon,.tx-vehicles-design-modern .input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.tx-vehicles-design-modern .input-group.form-control,.tx-vehicles-design-modern .input-group-addon,.tx-vehicles-design-modern .input-group-btn{display:table-cell}.tx-vehicles-design-modern .form-control{height:31px;padding:5px 16px 6px 5px;font-size:14px;line-height:1.42857;color:#666;background-color:#fff;background-image:none;border:1px solid #ccc}.tx-vehicles-design-modern .form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)}.tx-vehicles-design-modern .form-control.danger{background-color:#f2dede}.tx-vehicles-design-modern .mtb{margin:10px 0 2px 0}.tx-vehicles-design-modern .w-100{width:100%}.tx-vehicles-design-modern .p-30{padding:30px}.tx-vehicles-design-modern .tx-vehicles-downpayment-max{font-size:12px}.tx-vehicles-design-modern .tx-vehicles-downpayment-to-large{margin:0;padding:5px}.tx-vehicles-design-modern .wrapper{padding:0 80px 30px 80px}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-link{text-transform:none;text-decoration:none;color:inherit}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-link:hover,.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-link:visited,.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-link:active{color:inherit}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-container{display:block;margin:0.5rem auto;padding:0 0.5em}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-container .tx-vehicles-list-element{max-width:350px;margin:0 auto;position:relative;transition:0.25s}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-title{margin-bottom:1em;height:55px}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-title .tx-vehicles-list-element-make,.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-title .tx-vehicles-list-element-variant{font-size:1.25em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-title .tx-vehicles-list-element-make{color:#010101}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-image{background:none center no-repeat;background-size:contain;width:100%;position:relative}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-image:after{padding-top:75%;display:block;content:''}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-image .tx-vehicles-pano-opener{position:absolute;right:0.2em;top:0.2em;width:80px;opacity:0.5}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-image .tx-vehicles-pano-opener:hover{opacity:1}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-info{margin:1em auto;line-height:1.5em;height:4.5em;overflow:hidden}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-info .tx-vehicles-list-element-info-element{width:50%;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-info .tx-vehicles-list-element-info-element .tx-vehicles-list-element-info-element-title-short{display:inline}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-info:after{display:block;content:'';clear:left}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-footer{height:3em}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-footer-co2{line-height:1.43;min-height:3.3em;white-space:normal;margin-top:0.25em}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-prices{display:flex;flex-wrap:wrap;flex-direction:unset}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-price.tx-vehicles-box-pull-left{width:min-content;display:inline-flex;align-items:flex-start;flex-grow:1;justify-content:flex-start}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-envkv{text-wrap:wrap}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-price{float:left}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-financing{width:min-content;display:inline-flex;align-items:flex-start;flex-grow:1;justify-content:flex-end}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-interaction{text-align:center;white-space:nowrap;clear:both}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-interaction .tx-vehicles-switch{width:50%}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-prices.price-bottom{display:flex;flex-direction:column-reverse;justify-content:flex-end;height:11em}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-prices.price-bottom .tx-vehicles-list-element-price{float:none;margin:auto;padding:15px 0 calc(15px - 0.5em) 0}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-prices.price-bottom .tx-vehicles-list-element-price .tx-vehicles-pricetag{border:none;box-shadow:none;margin:0 auto;color:black;background:none;width:fit-content}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-prices.price-bottom .tx-vehicles-list-element-price .tx-vehicles-pricetag::after{content:none}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-prices.price-bottom .tx-vehicles-list-element-footer-co2{height:auto;min-height:unset;padding:10px 0;margin:0;border:1px solid grey;border-right:0;border-left:0;display:flex;justify-content:space-between;flex-wrap:wrap}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-prices.price-bottom .tx-vehicles-list-element-footer-co2 .tx-vehicles-list-element-footer-co2-line{margin:0}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-list-element-wltp .tx-vehicles-list-element-wltp-disclaimer .tx-vehicles-list-element-wltp-disclaimer-text{font-size:8px}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-slider-container{position:relative;font-size:0.9em;margin:0 30px;white-space:nowrap;transition:height 0.5s}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-slider-container .tx-vehicles-sliderbox-container{overflow:hidden}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-slider-container .tx-vehicles-sliderbox-container .active{transform:none !important}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-slider-container .tx-vehicles-sliderbox-container .tx-vehicles-list-element-link{display:inline-block;overflow:visible}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-slider-container .tx-vehicles-sliderbox-container .tx-vehicles-list-element-link .tx-vehicles-sliderbox-content{padding:20px 10px;position:relative}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-slider-container .tx-vehicles-sliderbox-container.owl-carousel .tx-vehicles-list-element-link{display:block}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-slidernav{background-image:url(/typo3conf/ext/vehicles/Resources/Public/Assets/Icons/fancybox_sprite.png);position:absolute;width:35px;height:35px;top:50%;margin-top:-17.5px;cursor:pointer;z-index:1}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-slidernav.tx-vehicles-slidernav-left{left:-30px;background-position:0 31%}.tx-vehicles-design-modern .tx-vehicles-slider .tx-vehicles-slidernav.tx-vehicles-slidernav-right{right:-30px;background-position:0 62%}.tx-vehicles-design-modern .tx-vehicles-slider-additional-text{margin-top:30px;font-size:0.8em}.tx-vehicles-design-modern .rangeslider,.tx-vehicles-design-modern .rangeslider__fill{display:block;-moz-box-shadow:inset 0px 1px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:inset 0px 1px 3px rgba(0, 0, 0, 0.3);box-shadow:inset 0px 1px 3px rgba(0, 0, 0, 0.3);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.tx-vehicles-design-modern .rangeslider{background:#e6e6e6;position:relative}.tx-vehicles-design-modern .rangeslider--horizontal{height:20px}.tx-vehicles-design-modern .rangeslider--vertical{width:20px;min-height:150px;max-height:100%}.tx-vehicles-design-modern .rangeslider--disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:0.4}.tx-vehicles-design-modern .rangeslider__fill{background:#0f0;position:absolute}.tx-vehicles-design-modern .rangeslider--horizontal .rangeslider__fill{top:0;height:100%}.tx-vehicles-design-modern .rangeslider--vertical .rangeslider__fill{bottom:0;width:100%}.tx-vehicles-design-modern .rangeslider__handle{background:white;border:1px solid #ccc;cursor:pointer;display:inline-block;width:40px;height:40px;position:absolute;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));background-image:-moz-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));background-image:linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));-moz-box-shadow:0 0 8px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.3);box-shadow:0 0 8px rgba(0, 0, 0, 0.3);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.tx-vehicles-design-modern .rangeslider__handle:after{content:"";display:block;width:18px;height:18px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.13)), color-stop(100%, rgba(255, 255, 255, 0)));background-image:-moz-linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));background-image:-webkit-linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));background-image:linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.tx-vehicles-design-modern .rangeslider__handle:active,.tx-vehicles-design-modern .rangeslider--active .rangeslider__handle{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.12)));background-image:-moz-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));background-image:-webkit-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));background-image:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12))}.tx-vehicles-design-modern .rangeslider--horizontal .rangeslider__handle{top:-10px;touch-action:pan-y;-ms-touch-action:pan-y}.tx-vehicles-design-modern .rangeslider--vertical .rangeslider__handle{left:-10px;touch-action:pan-x;-ms-touch-action:pan-x}.tx-vehicles-design-modern input[type="range"]:focus + .rangeslider .rangeslider__handle{-moz-box-shadow:0 0 8px rgba(255, 0, 255, 0.9);-webkit-box-shadow:0 0 8px rgba(255, 0, 255, 0.9);box-shadow:0 0 8px rgba(255, 0, 255, 0.9)}.tx-vehicles-design-modern output{display:block;font-size:30px;font-weight:bold;text-align:center;margin:10px 0}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-pagination-container .pagination{display:flex;flex-wrap:wrap;align-items:stretch}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-pagination-container .pagination li{flex:1}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-pagination-container .pagination li a{width:100%;text-align:center}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-link{text-transform:none;text-decoration:none;color:inherit}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-link:hover,.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-link:visited,.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-link:active{color:inherit}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-container{display:block;margin:0.5rem auto;padding:0 0.5em}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-container .tx-vehicles-list-element{max-width:350px;margin:0 auto;position:relative;transition:0.25s}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-title{margin-bottom:1em;height:55px}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-title .tx-vehicles-list-element-make,.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-title .tx-vehicles-list-element-variant{font-size:1.25em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-title .tx-vehicles-list-element-make{color:#010101}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-image{background:none center no-repeat;background-size:contain;width:100%;position:relative}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-image:after{padding-top:75%;display:block;content:''}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-image .tx-vehicles-pano-opener{position:absolute;right:0.2em;top:0.2em;width:80px;opacity:0.5}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-image .tx-vehicles-pano-opener:hover{opacity:1}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-info{margin:1em auto;line-height:1.5em;height:4.5em;overflow:hidden}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-info .tx-vehicles-list-element-info-element{width:50%;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-info .tx-vehicles-list-element-info-element .tx-vehicles-list-element-info-element-title-short{display:inline}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-info:after{display:block;content:'';clear:left}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-footer{height:3em}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-footer-co2{line-height:1.43;min-height:3.3em;white-space:normal;margin-top:0.25em}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-prices{display:flex;flex-wrap:wrap;flex-direction:unset}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-price.tx-vehicles-box-pull-left{width:min-content;display:inline-flex;align-items:flex-start;flex-grow:1;justify-content:flex-start}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-envkv{text-wrap:wrap}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-price{float:left}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-financing{width:min-content;display:inline-flex;align-items:flex-start;flex-grow:1;justify-content:flex-end}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-interaction{text-align:center;white-space:nowrap;clear:both}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-interaction .tx-vehicles-switch{width:50%}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-prices.price-bottom{display:flex;flex-direction:column-reverse;justify-content:flex-end;height:11em}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-prices.price-bottom .tx-vehicles-list-element-price{float:none;margin:auto;padding:15px 0 calc(15px - 0.5em) 0}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-prices.price-bottom .tx-vehicles-list-element-price .tx-vehicles-pricetag{border:none;box-shadow:none;margin:0 auto;color:black;background:none;width:fit-content}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-prices.price-bottom .tx-vehicles-list-element-price .tx-vehicles-pricetag::after{content:none}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-prices.price-bottom .tx-vehicles-list-element-footer-co2{height:auto;min-height:unset;padding:10px 0;margin:0;border:1px solid grey;border-right:0;border-left:0;display:flex;justify-content:space-between;flex-wrap:wrap}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-prices.price-bottom .tx-vehicles-list-element-footer-co2 .tx-vehicles-list-element-footer-co2-line{margin:0}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-wltp .tx-vehicles-list-element-wltp-disclaimer .tx-vehicles-list-element-wltp-disclaimer-text{font-size:8px}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-matches-label-container{margin-top:15px}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-matches-label-container .tx-vehicles-list-matches-label{font-size:1.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-pagination-container{margin-top:15px}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-sort-container{margin-top:15px}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-elements-container{margin-top:15px;margin-left:-8px;margin-right:-8px}.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-view-container{display:none}@media (min-width:768px){.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-list-element-container{float:left;width:50%}}@media (min-width:992px){.tx-vehicles-design-modern .tx-vehicles-list .tx-vehicles-view-container{display:block}}@media (min-width:1200px){.tx-vehicles-design-modern .tx-vehicles-list.tx-vehicles-view-box .tx-vehicles-list-element-container{width:33.3%}}.tx-vehicles-design-modern .tx-vehicles-parkingdeck .tx-vehicles-list-element .tx-vehicles-list-element-title{position:relative}.tx-vehicles-design-modern .tx-vehicles-parkingdeck .tx-vehicles-list-element .tx-vehicles-list-element-title .tx-vehicles-parkingdeck-compare{position:absolute;top:0;right:0}.tx-vehicles-design-modern .tx-vehicles-parkingdeck .tx-vehicles-list-element .tx-vehicles-list-element-title .tx-vehicles-parkingdeck-compare label{font-size:1rem;color:#555}.tx-vehicles-design-modern .tx-vehicles-compare{text-align:center}.tx-vehicles-design-modern .tx-vehicles-compare h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-vehicles-design-modern .tx-vehicles-compare .row.header .model{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0.75em}.tx-vehicles-design-modern .tx-vehicles-compare .row.header .image{width:100%;max-width:250px;margin:0 auto;background-size:contain;background-position:center;background-repeat:no-repeat}.tx-vehicles-design-modern .tx-vehicles-compare .row.header .image:after{padding-top:75%;display:block;content:' '}.tx-vehicles-design-modern .tx-vehicles-compare .row.header .price{margin-top:0.5em;font-size:1.25em;white-space:nowrap}.tx-vehicles-design-modern .tx-vehicles-compare .header-line{border-bottom:1px solid grey}.tx-vehicles-design-modern .tx-vehicles-compare .row.title.even{background:#d9d9d9}.tx-vehicles-design-modern .tx-vehicles-compare .row.title.odd{background:#d1d1d1}.tx-vehicles-design-modern .tx-vehicles-compare .row.feature .values .value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-vehicles-design-modern .tx-vehicles-compare .row.feature.odd{background:#d1d1d1}.tx-vehicles-design-modern .tx-vehicles-compare .row.feature.odd .values.odd{background:#e6e6e6}.tx-vehicles-design-modern .tx-vehicles-compare .row.feature.odd .values.even{background:#dbdbdb}.tx-vehicles-design-modern .tx-vehicles-compare .row.feature.even{background:#d9d9d9}.tx-vehicles-design-modern .tx-vehicles-compare .row.feature.even .values.odd{background:#ededed}.tx-vehicles-design-modern .tx-vehicles-compare .row.feature.even .values.even{background:#e3e3e3}.tx-vehicles-design-modern .tx-vehicles-compare .row > div{padding:0.75em 0.5em}.tx-vehicles-design-modern .tx-vehicles-compare .row.title{text-align:center;border-top:1px solid grey}.tx-vehicles-design-modern .tx-vehicles-compare .row.feature > div:first-of-type{text-align:right;border-left:none}.tx-vehicles-design-modern .tx-vehicles-compare .extra{font-size:1em;height:1.5em;color:grey;overflow:hidden;text-overflow:ellipsis}.tx-vehicles-design-modern .tx-vehicles-compare .extra:last-of-type{margin-bottom:0}.tx-vehicles-design-modern .tx-vehicles-compare .extra:before{content:'✘'}.tx-vehicles-design-modern .tx-vehicles-compare .extra.has{color:#206020;font-weight:bold}.tx-vehicles-design-modern .tx-vehicles-compare .extra.has:before{content:'✔'}.tx-vehicles-design-modern .tx-vehicles-compare .extra:last-of-type{margin-bottom:0}@media (min-width:992px){.tx-vehicles-design-modern .tx-vehicles-compare{font-size:1.1em}}.tx-vehicles-design-modern .tx-vehicles-details-quicklinks{clear:both;width:100%;margin:1em 0;}.tx-vehicles-design-modern .tx-vehicles-details-quicklinks a{padding:0 1em}.tx-vehicles-design-modern .tx-vehicles-details-quicklinks .tx-vehicles-details-quicklinks-dno{float:right}.tx-vehicles-design-modern .tx-vehicles-details-images{height:300px;overflow:hidden;position:relative}.tx-vehicles-design-modern .tx-vehicles-details-images .tx-vehicles-pano-opener{position:absolute;right:0.2em;top:0.2em;width:80px;opacity:0.5;z-index:1}.tx-vehicles-design-modern .tx-vehicles-details-images .tx-vehicles-pano-opener:hover{opacity:1}.tx-vehicles-design-modern .tx-vehicles-details-images .tx-vehicles-details-images-image{width:100%;background:center no-repeat;background-size:contain;display:inline-block;border:1px solid transparent}.tx-vehicles-design-modern .tx-vehicles-details-images .tx-vehicles-details-images-image.active{border-color:black}.tx-vehicles-design-modern .tx-vehicles-details-images .tx-vehicles-details-images-image:after{padding-top:75%;display:block;content:''}.tx-vehicles-design-modern .tx-vehicles-details-images .tx-vehicles-details-images-image .three-sixty-preview{background:rgba(0, 0, 0, 0.4);position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer}.tx-vehicles-design-modern .tx-vehicles-details-images .tx-vehicles-details-images-image .three-sixty-preview:hover{background:rgba(0, 0, 0, 0.2)}.tx-vehicles-design-modern .tx-vehicles-details-images .tx-vehicles-details-images-image .three-sixty-preview .three-sixty-icon{position:absolute;width:100%;height:100%;background:url(/typo3conf/ext/vehicles/Resources/Public/Assets/Icons/360.svg) no-repeat center;background-size:50%}.tx-vehicles-design-modern .tx-vehicles-details-images .tx-vehicles-details-images-image .three-sixty-preview.large .three-sixty-icon{background-position:50% 30%}.tx-vehicles-design-modern .tx-vehicles-details-images .tx-vehicles-details-images-image .three-sixty-preview .three-sixty-start-text{position:absolute;bottom:15%;left:50%;transform:translateX(-50%);border-radius:5pt;background-color:#010101;border-color:#000 #000 #000;box-shadow:0 1px 0.5px 0 rgba(0, 0, 0, .25);padding:0.5em 1em;font-size:large;font-weight:bold;color:#fff;white-space:nowrap}.tx-vehicles-design-modern .tx-vehicles-details-images .tx-vehicles-details-images-image .three-sixty-preview .three-sixty-start-text:hover{background-color:#000}.tx-vehicles-design-modern .tx-vehicles-details-images .tx-vehicles-details-images-thumbs-container .tx-vehicles-details-thumb-image-container{min-height:64px}.tx-vehicles-design-modern .tx-vehicles-details-images .tx-vehicles-details-images-thumbs-container .tx-vehicles-details-images-image-centered{position:absolute;left:0;right:0;top:50%;transform:translate(0, -50%)}.tx-vehicles-design-modern .tx-vehicles-details-images .tx-vehicles-details-images-thumbs-container .tx-vehicles-details-images-image-placeholder{visibility:hidden}.tx-vehicles-design-modern .tx-vehicles-details-images .tx-vehicles-details-images-large-container{position:relative}.tx-vehicles-design-modern .tx-vehicles-details-images .tx-vehicles-details-images-large-container .tx-vehicles-details-zoom{width:32px;height:32px;background:black;opacity:0.75;position:absolute;right:10px;bottom:16px;z-index:2;cursor:pointer;line-height:32px;font-size:32px;text-align:center;color:white;font-family:monospace}.tx-vehicles-design-modern .tx-vehicles-details-images .tx-vehicles-details-images-thumbs-container{margin:1em 35px}.tx-vehicles-design-modern .tx-vehicles-details-images .tx-vehicles-details-images-thumbs-container .tx-vehicles-details-images-thumbs{position:relative}.tx-vehicles-design-modern .tx-vehicles-details-images .tx-vehicles-details-images-thumbs-container .tx-vehicles-details-images-thumbs .owl-stage-outer{cursor:pointer}.tx-vehicles-design-modern .tx-vehicles-details-images .tx-vehicles-details-images-thumbs-container .tx-vehicles-details-images-thumbs .owl-item:last-of-type{margin-right:0 !important}.tx-vehicles-design-modern .tx-vehicles-details-images .tx-vehicles-details-images-thumbs-container .tx-vehicles-details-images-thumbs .owl-nav div{position:absolute;width:35px;height:35px;top:50%;margin-top:-17.5px;background-image:url(/typo3conf/ext/vehicles/Resources/Public/Assets/Icons/fancybox_sprite.png)}.tx-vehicles-design-modern .tx-vehicles-details-images .tx-vehicles-details-images-thumbs-container .tx-vehicles-details-images-thumbs .owl-nav div.disabled{opacity:0.5;cursor:not-allowed}.tx-vehicles-design-modern .tx-vehicles-details-images .tx-vehicles-details-images-thumbs-container .tx-vehicles-details-images-thumbs .owl-prev{left:-35px;background-position:0 31%}.tx-vehicles-design-modern .tx-vehicles-details-images .tx-vehicles-details-images-thumbs-container .tx-vehicles-details-images-thumbs .owl-next{right:-35px;background-position:0 62%}.tx-vehicles-design-modern .tx-vehicles-details-overview-properties{line-height:1.25}.tx-vehicles-design-modern .tx-vehicles-details-overview-properties .tx-vehicles-details-overview-property{margin-top:0.2em;display:inline-block;width:100%}.tx-vehicles-design-modern .tx-vehicles-details-overview-contact{margin:1rem 0}.tx-vehicles-design-modern .tx-vehicles-details-phone{font-size:1.2em;font-weight:bold}.tx-vehicles-design-modern .tx-vehicles-details-dno{font-size:0.75em}.tx-vehicles-design-modern .tx-vehicles-details-overview-largelinks{margin:1rem 0}.tx-vehicles-design-modern .tx-vehicles-details-likebox{float:left;min-width:50%;margin-bottom:1em}@media (min-width:480px){.tx-vehicles-design-modern .tx-vehicles-details-overview-properties{margin-left:0;columns:2;-moz-columns:2}}@media (min-width:992px){.tx-vehicles-design-modern .tx-vehicles-details-overview-contact{float:left}.tx-vehicles-design-modern .tx-vehicles-details-overview-largelinks{float:right}}.tx-vehicles-design-modern .tx-vehicles-details-description{clear:both}.tx-vehicles-design-modern .tx-vehicles-details-description .tx-vehicles-details-description-content{height:8em;overflow:hidden;position:relative}.tx-vehicles-design-modern .tx-vehicles-details-description .tx-vehicles-details-description-content:after{display:block;content:'';position:absolute;left:0;bottom:0;width:100%;height:6em;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 100%)}.tx-vehicles-design-modern .tx-vehicles-details-description .tx-vehicles-details-description-showlink{display:inline-block}.tx-vehicles-design-modern .tx-vehicles-details-description .tx-vehicles-details-description-hidelink{display:none}.tx-vehicles-design-modern .tx-vehicles-details-description.tx-vehicles-details-description-content-shown .tx-vehicles-details-description-content{height:auto}.tx-vehicles-design-modern .tx-vehicles-details-description.tx-vehicles-details-description-content-shown .tx-vehicles-details-description-content:after{display:none}.tx-vehicles-design-modern .tx-vehicles-details-description.tx-vehicles-details-description-content-shown .tx-vehicles-details-description-showlink{display:none}.tx-vehicles-design-modern .tx-vehicles-details-description.tx-vehicles-details-description-content-shown .tx-vehicles-details-description-hidelink{display:inline-block}.tx-vehicles-design-modern .tx-vehicles-details-equipment{margin-bottom:1em;font-size:0.9em}.tx-vehicles-design-modern .tx-vehicles-details-used-car-seal,.tx-vehicles-design-modern .tx-vehicles-details-co2{display:block;width:auto;margin:0;height:160px}.tx-vehicles-design-modern .tx-vehicles-details-used-car-seal img,.tx-vehicles-design-modern .tx-vehicles-details-co2 img{margin:0}.tx-vehicles-design-modern ul.tx-vehicles-property-list-with-icons{list-style-type:none;padding-left:2em;line-height:1.1em}.tx-vehicles-design-modern ul.tx-vehicles-property-list-with-icons li{margin:0.4em 0}.tx-vehicles-design-modern .tx-vehicles-details-property-with-checkbox{color:#111}.tx-vehicles-design-modern .tx-vehicles-details-property-with-checkbox:before{display:inline-block;font:normal normal normal 14px/1 TxVehiclesIcons;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;text-align:left;top:0;content:'\f096'}.tx-vehicles-design-modern .tx-vehicles-details-property-with-checkbox-checked{color:#111}.tx-vehicles-design-modern .tx-vehicles-details-property-with-checkbox-checked:before{content:'\f046'}.tx-vehicles-design-modern .tx-vehicles-details-properties-content{margin:1em 0;column-gap:0.2em}@media (min-width:992px){.tx-vehicles-design-modern .tx-vehicles-details-section-column-both .tx-vehicles-details-properties-content{columns:2;-moz-columns:2}}.tx-vehicles-design-modern .tx-vehicles-details-contactform .field-error{border:1px solid #ebccd1;background:#f2dede;color:#a94442 !important}.tx-vehicles-design-modern .tx-vehicles-contact-success{color:#eee;font-weight:bold}.tx-vehicles-design-modern .tx-vehicles-details-formfield{padding:4px 8px;width:100%}.tx-vehicles-design-modern .tx-vehicles-details-formfield input,.tx-vehicles-design-modern .tx-vehicles-details-formfield textarea{padding:5px;width:100%;border:1px solid #777;color:#555}.tx-vehicles-design-modern .tx-vehicles-details-formfield input.auto-hint,.tx-vehicles-design-modern .tx-vehicles-details-formfield textarea.auto-hint{color:#777}.tx-vehicles-design-modern .tx-vehicles-details-formfield-message textarea{height:5em}.tx-vehicles-design-modern .tx-vehicles-details-capcha-container{white-space:nowrap}.tx-vehicles-design-modern .tx-vehicles-details-capcha-container img.captcha-image{width:40%}.tx-vehicles-design-modern .tx-vehicles-details-capcha-container input{width:60%}.tx-vehicles-design-modern .tx-vehiles-details-formfield-copytome{font-size:0.9em;margin-left:1em}.tx-vehicles-design-modern .tx-vehiles-details-formfield-copytome input{margin-left:-1em;vertical-align:middle}.tx-vehicles-design-modern .tx-vehicles-details-formsubmit{background:#fff;border:1px solid #010101;color:#010101}.tx-vehicles-design-modern .tx-vehicles-details-dealer-name{font-size:1.25em}.tx-vehicles-design-modern .tx-vehicles-details-youtubeBox{position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden}.tx-vehicles-design-modern .tx-vehicles-details-youtubeBox iframe{position:absolute;top:0;left:0;width:100%;height:100%}.tx-vehicles-design-modern .tx-vehicles-details-header-simple .tx-vehicles-details-header-simple-large{font-size:1.8em}.tx-vehicles-design-modern .tx-vehicles-details-header-simple .tx-vehicles-details-header-simple-left,.tx-vehicles-design-modern .tx-vehicles-details-header-simple .tx-vehicles-details-header-simple-right{float:left;width:50%;white-space:nowrap}.tx-vehicles-design-modern .tx-vehicles-details-header-simple .tx-vehicles-details-header-simple-right{text-align:right;font-weight:bold}.tx-vehicles-design-modern .tx-vehicles-details-header-simple .tx-vehicles-details-header-simple-right:after{content:' ';display:block;clear:left}.tx-vehicles-design-modern .tx-vehicles-details-header-simple .tx-vehicles-details-header-was-price{text-decoration:line-through;color:red}.tx-vehicles-design-modern .tx-vehicles-details-header-simple .tx-vehicles-details-header-former-factory-price{color:#010101;white-space:normal;font-size:1.2em}.tx-vehicles-design-modern .tx-vehicles-details-header-simple .tx-vehicles-details-header-former-factory-price span{white-space:nowrap}@media (min-width:768px){.tx-vehicles-design-modern .tx-vehicles-details-header-simple .tx-vehicles-details-header-simple-left,.tx-vehicles-design-modern .tx-vehicles-details-header-simple .tx-vehicles-details-header-simple-right{width:33.333%}}.tx-vehicles-design-modern .tx-vehicles-financial-toggle{position:relative}.tx-vehicles-design-modern .tx-vehicles-financial-toggle .tx-vehicles-financial-info{display:none;margin-bottom:10px;position:absolute;left:0;top:40px;width:100%;z-index:2}.tx-vehicles-design-modern .tx-vehicles-financial-toggle:focus .tx-vehicles-financial-info{display:block}.tx-vehicles-design-modern .tx-vehicles-financial-toggle-button{background:grey;text-align:center;cursor:pointer;position:relative;margin:15px 0;padding:10px;color:#fff;background:#010101}.tx-vehicles-design-modern .tx-vehicles-financial-toggle-button:focus{outline:none}.tx-vehicles-design-modern .tx-vehicles-financial-toggle-button:after{content:'';position:absolute;top:100%;left:0;right:0;margin:0 auto;width:0;height:0;border-top:solid 8px #010101;border-left:solid 8px transparent;border-right:solid 8px transparent}.tx-vehicles-design-modern .tx-vehicles-details-properties-categorized .tx-vehicles-details-properties-categorized-categories .tx-vehicles-details-properties-categorized-category{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin-bottom:1em}.tx-vehicles-design-modern .tx-vehicles-details-properties-categorized .tx-vehicles-details-properties-categorized-category-title{font-size:1.25em;margin-bottom:0.2em}.tx-vehicles-design-modern .tx-vehicles-details-properties-categorized .tx-vehicles-details-property-title-with-value{overflow:visible}.tx-vehicles-design-modern .tx-vehicles-details-properties-categorized .tx-vehicles-details-property-title-with-value .tx-vehicles-details-property-title{min-width:initial;font-weight:normal;font-style:normal;display:inline}.tx-vehicles-design-modern .tx-vehicles-details-properties-categorized .tx-vehicles-details-property-title-with-value .tx-vehicles-details-property-title,.tx-vehicles-design-modern .tx-vehicles-details-properties-categorized .tx-vehicles-details-property-title-with-value .tx-vehicles-details-property-value{vertical-align:top}.tx-vehicles-design-modern .tx-vehicles-details-properties-categorized .tx-vehicles-details-property{padding-bottom:0.1em}@media (min-width:768px){.tx-vehicles-design-modern .tx-vehicles-details-properties-categorized .tx-vehicles-details-properties-categorized-categories{columns:2}}.tx-vehicles-design-modern .tx-vehicles-details-header{font-size:1.25em;position:relative}.tx-vehicles-design-modern .vehicle-additional-pdf{display:inline-block}.tx-vehicles-design-modern .tx-vehicles-details-price{display:inline-block;float:right;margin-left:1em;margin-bottom:1rem}.tx-vehicles-design-modern h1.tx-vehicles-details-makemod{display:inline;margin:0.5em 0;font-size:1em}.tx-vehicles-design-modern h1.tx-vehicles-details-makemod .tx-vehicles-details-make,.tx-vehicles-design-modern h1.tx-vehicles-details-makemod .tx-vehicles-details-model{font-weight:bold;line-height:1}.tx-vehicles-design-modern h1.tx-vehicles-details-makemod .tx-vehicles-details-make{font-size:1.5em;display:inline}.tx-vehicles-design-modern h1.tx-vehicles-details-makemod .tx-vehicles-details-model{font-size:1.25em;margin-top:0.25em;color:#010101}.tx-vehicles-design-modern h2.tx-vehicles-details-modvar,.tx-vehicles-design-modern span.tx-vehicles-details-modvar{font-size:1.25em;margin:0.5em 0}.tx-vehicles-design-modern .tx-vehicles-details-overview-largelinks{width:100%;text-align:center}.tx-vehicles-design-modern .tx-vehicles-details-largelink{display:block;padding:0.5rem 1em;margin-bottom:0.25em;border:1px solid #010101;color:#010101;background:#fff}.tx-vehicles-design-modern .tx-vehicles-details-largelink:hover{text-decoration:none;color:#000;border-color:#000}.tx-vehicles-design-modern .tx-vehicles-details-sectionheader{font-size:1.5em;margin-top:1em}.tx-vehicles-design-modern .tx-vehicles-details-sectionheader-line{border-bottom:1px solid #f3f3f3;margin-bottom:1em}.tx-vehicles-design-modern .tx-vehicles-details-properties:after{display:block;content:'';clear:left}.tx-vehicles-design-modern .tx-vehicles-details-property{padding-bottom:0.75em;break-inside:avoid}.tx-vehicles-design-modern .tx-vehicles-details-property-title-with-value{display:block;width:100%;overflow:hidden;white-space:nowrap}.tx-vehicles-design-modern .tx-vehicles-details-property-title-with-value .tx-vehicles-details-property-title,.tx-vehicles-design-modern .tx-vehicles-details-property-title-with-value .tx-vehicles-details-property-value{display:inline-block;overflow:hidden;vertical-align:middle}.tx-vehicles-design-modern .tx-vehicles-details-property-title-with-value .tx-vehicles-details-property-title{padding-right:0.25em;font-weight:bold;font-style:italic;min-width:10em}.tx-vehicles-design-modern .tx-vehicles-details-property-title-with-value:hover{overflow:visible;z-index:2}.tx-vehicles-design-modern .tx-vehicles-details-property-title-with-value:hover:after{display:none}.tx-vehicles-design-modern .tx-vehicles-details-property-ellipsis{position:relative;overflow:hidden}.tx-vehicles-design-modern .tx-vehicles-details-property-ellipsis:after{display:block;content:' ';position:absolute;width:2em;height:100%;right:0;top:0;bottom:0;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 100%)}.tx-vehicles-design-modern .tx-vehicles-box .tx-vehicles-details-property-ellipsis:after{background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 100%)}.tx-vehicles-design-modern .tx-vehicles-details-interaction{margin-bottom:1em;white-space:nowrap}.tx-vehicles-design-modern .tx-vehicles-details-interaction .tx-vehicles-details-switch-container{display:inline-block;text-align:center;width:50%}.tx-vehicles-design-modern .tx-vehicles-details-interaction .tx-vehicles-details-switch-container .tx-vehicles-switch{width:100%;max-width:15em}.tx-vehicles-design-modern .tx-vehicles-details-likebox div,.tx-vehicles-design-modern .tx-vehicles-details-likebox iframe{display:block;float:left;margin-right:1em}.tx-vehicles-design-modern .tx-vehicles-details-likebox:after{display:block;content:'';clear:both}@media (min-width:480px){.tx-vehicles-design-modern .tx-vehicles-details-overview-largelinks .tx-vehicles-details-largelink{display:inline-block}}@media (min-width:768px){.tx-vehicles-design-modern .tx-vehicles-details-overview-largelinks{width:auto}.tx-vehicles-design-modern .tx-vehicles-details-model{display:inline}.tx-vehicles-design-modern .tx-vehicles-details-header .tx-vehicles-details-price{margin-top:-0.5em}.tx-vehicles-design-modern .tx-vehicles-details-header .tx-vehicles-details-header-top{padding-top:1em}.tx-vehicles-design-modern .tx-vehicles-details-header .tx-vehicles-details-header-left{width:50%}.tx-vehicles-design-modern .tx-vehicles-details-header .tx-vehicles-details-header-right{float:right;width:50%;padding-left:1.25em}.tx-vehicles-design-modern .tx-vehicles-details-header:after{display:block;content:' ';clear:both}.tx-vehicles-design-modern .tx-vehicles-details-section-row .tx-vehicles-details-section-column-both{padding:10px}.tx-vehicles-design-modern .tx-vehicles-details-section-row .tx-vehicles-details-section-column-left{float:left;width:50%;padding:10px}.tx-vehicles-design-modern .tx-vehicles-details-section-row .tx-vehicles-details-section-column-right{float:right;width:50%;padding:10px}.tx-vehicles-design-modern .tx-vehicles-details-section-row:after{display:block;content:' ';clear:both}}@media (min-width:992px){.tx-vehicles-design-modern .tx-vehicles-details-overview-largelinks{margin:1rem}.tx-vehicles-design-modern .tx-vehicles-details-largelink{display:block}.tx-vehicles-design-modern .tx-vehicles-details-header .tx-vehicles-details-header-top{padding-left:2em;float:right;width:65%}.tx-vehicles-design-modern .tx-vehicles-details-header .tx-vehicles-details-header-left{width:35%}.tx-vehicles-design-modern .tx-vehicles-details-header .tx-vehicles-details-header-right{width:65%;padding-left:2em}.tx-vehicles-design-modern .tx-vehicles-details-section-row .tx-vehicles-details-section-column-both{padding:15px}.tx-vehicles-design-modern .tx-vehicles-details-section-row .tx-vehicles-details-section-column-left{float:left;width:50%;padding:15px}.tx-vehicles-design-modern .tx-vehicles-details-section-row .tx-vehicles-details-section-column-left .tx-vehicles-details-contactform .tx-vehicles-details-formfield-name,.tx-vehicles-design-modern .tx-vehicles-details-section-row .tx-vehicles-details-section-column-left .tx-vehicles-details-contactform .tx-vehicles-details-formfield-telephone{width:50%;float:left}.tx-vehicles-design-modern .tx-vehicles-details-section-row .tx-vehicles-details-section-column-left .tx-vehicles-details-contactform .tx-vehicles-details-formfield-email{width:100%}.tx-vehicles-design-modern .tx-vehicles-details-section-row .tx-vehicles-details-section-column-left .tx-vehicles-details-contactform .captcha-image{width:30%}.tx-vehicles-design-modern .tx-vehicles-details-section-row .tx-vehicles-details-section-column-left .tx-vehicles-details-contactform .tx-vehicles-details-formfield-capcha{width:70%}.tx-vehicles-design-modern .tx-vehicles-details-section-row .tx-vehicles-details-section-column-right{float:right;width:50%;padding:15px}}@media (min-width:1200px){.tx-vehicles-design-modern .tx-vehicles-details-section-row .tx-vehicles-details-section-column-left .tx-vehicles-details-contactform .tx-vehicles-details-formfield-name,.tx-vehicles-design-modern .tx-vehicles-details-section-row .tx-vehicles-details-section-column-left .tx-vehicles-details-contactform .tx-vehicles-details-formfield-telephone,.tx-vehicles-design-modern .tx-vehicles-details-section-row .tx-vehicles-details-section-column-left .tx-vehicles-details-contactform .tx-vehicles-details-formfield-email{width:33.333%;float:left}.tx-vehicles-design-modern .tx-vehicles-details-section-row .tx-vehicles-details-section-column-left .tx-vehicles-details-contactform .captcha-image{width:20%}.tx-vehicles-design-modern .tx-vehicles-details-section-row .tx-vehicles-details-section-column-left .tx-vehicles-details-contactform .tx-vehicles-details-formfield-capcha{width:80%}}.tx-vehicles-design-modern .tx-vehicles-details-header-fifty-fifty .tx-vehicles-details-header-top{width:50%}.tx-vehicles-design-modern .tx-vehicles-details-header-fifty-fifty .tx-vehicles-details-header-top .tx-vehicles-details-overview-contact{clear:both}.tx-vehicles-design-modern .tx-vehicles-details-header-fifty-fifty .tx-vehicles-details-header-top .tx-vehicles-box-pull-left{float:left;margin-right:1em}.tx-vehicles-design-modern .tx-vehicles-details-header-fifty-fifty .tx-vehicles-details-header-top hr{clear:both}.tx-vehicles-design-modern .tx-vehicles-details-header-fifty-fifty .tx-vehicles-details-header-right{clear:right}.tx-vehicles-design-modern .tx-vehicles-details-header-fifty-fifty .tx-vehicles-details-header-right .tx-vehicles-details-overview-largelinks{margin:1rem 0}.tx-vehicles-design-modern .tx-vehicles-details-header-fifty-fifty .tx-vehicles-details-header-right .tx-vehicles-details-overview-largelinks:after{clear:both;content:""}@media (max-width:1199px){.tx-vehicles-design-modern .tx-vehicles-details-header-fifty-fifty .tx-vehicles-details-overview-largelinks{float:left;clear:left;margin:1rem 0}.tx-vehicles-design-modern .tx-vehicles-details-header-fifty-fifty .tx-vehicles-details-overview-largelinks .tx-vehicles-details-largelink{display:inline-block}.tx-vehicles-design-modern .tx-vehicles-details-header-fifty-fifty .tx-vehicles-details-overview-largelinks .tx-vehicles-details-largelink:first-of-type{margin-right:5px}}@media (max-width:991px){.tx-vehicles-design-modern .tx-vehicles-details-header-fifty-fifty .tx-vehicles-details-header-top{width:100%}.tx-vehicles-design-modern .tx-vehicles-details-header-fifty-fifty .tx-vehicles-details-header-left{clear:left}}@media (max-width:767px){.tx-vehicles-design-modern .tx-vehicles-details-header-fifty-fifty .tx-vehicles-details-header-top{float:right}.tx-vehicles-design-modern .tx-vehicles-details-header-fifty-fifty .tx-vehicles-details-overview-largelinks{width:auto}}.tx-vehicles-design-modern .tx-vehicles-box .tx-vehicles-details-images{height:auto}.tx-vehicles-design-modern .tx-vehicles-box .tx-vehicles-details-header-top .tx-vehicles-box-pull-left{float:left;margin-right:1em}.tx-vehicles-design-modern .tx-vehicles-box .tx-vehicles-details-header-top hr{clear:both}.tx-vehicles-design-modern .tx-vehicles-box .tx-vehicles-details-header-left .tx-vehicles-details-overview-largelinks{float:left;margin:1rem 0}.tx-vehicles-design-modern .tx-vehicles-box .tx-vehicles-details-header-left .tx-vehicles-details-section{float:left}@media (max-width:991px){.tx-vehicles-design-modern .tx-vehicles-box .tx-vehicles-details-overview .tx-vehicles-details-overview-largelinks{text-align:left}}@media (max-width:767px){.tx-vehicles-design-modern .tx-vehicles-box .tx-vehicles-details-header-left{float:none}}.tx-vehicles-design-modern .tx-vehicles-details-header.tx-vehicles-box{min-height:400px}.tx-vehicles-design-modern .tx-vehicles-details-header-simple .tx-vehicles-financial-toggle:focus{outline:none}.tx-vehicles-design-modern .tx-vehicles-details-header-simple .tx-vehicles-financial-toggle .tx-vehicles-financial-toggle-button:after{z-index:3}.tx-vehicles-design-modern .tx-vehicles-details-header-simple .tx-vehicles-financial-toggle .tx-vehicles-financial-info{position:relative;top:-15px}.tx-vehicles-design-modern .tx-vehicles-details-header-simple .tx-vehicles-financial-toggle .tx-vehicles-financial-info:focus{outline:none}.tx-vehicles-design-modern .tx-vehicles-details-header-simple .tx-vehicles-financial-toggle .tx-vehicles-financial-info .tx-vehicles-details-property-title{min-width:12em}@media (max-width:576px){.tx-vehicles-design-modern .tx-vehicles-details-header-simple .tx-vehicles-details-header-simple-left,.tx-vehicles-design-modern .tx-vehicles-details-header-simple .tx-vehicles-details-header-simple-right{white-space:normal}}.tx-vehicles-design-modern .tx-vehicles-details-header.tx-vehicles-box .tx-vehicles-details-header-top hr{display:none}@media (min-width:768px) and (max-width:991px){.tx-vehicles-design-modern .tx-vehicles-details-header.tx-vehicles-box .tx-vehicles-details-header-top hr{display:block}}@media (max-width:767px){.tx-vehicles-design-modern .tx-vehicles-details-header.tx-vehicles-box .tx-vehicles-details-section-html:first-of-type{margin-top:20px}.tx-vehicles-design-modern .tx-vehicles-details-header.tx-vehicles-box .tx-vehicles-details-section-html:last-of-type{margin-bottom:20px}}@media (min-width:992px){.tx-vehicles-design-modern .tx-vehicles-details-header.tx-vehicles-box .tx-vehicles-details-section-html:first-of-type{margin-top:20px}.tx-vehicles-design-modern .tx-vehicles-details-header.tx-vehicles-box .tx-vehicles-details-section-html:last-of-type{margin-bottom:20px}}.tx-vehicles-design-modern .vehicles-qualitylabel{margin-top:20px;padding:20px;border:1px solid #f3f3f3;background:#fff}.tx-vehicles-design-modern .vehicles-qualitylabel img{width:auto;max-height:70px}.tx-vehicles-design-modern .vehicles-qualitylabel p{margin-top:5px;margin-bottom:0}.tx-vehicles-design-modern .sp-methods{margin-left:8px;margin-right:8px}.tx-vehicles-design-modern .sp-methods a{color:#fff;text-decoration:none}.tx-vehicles-design-modern .sp-methods .payment-method{margin-top:10px;color:black;background-color:#ccc;border-radius:5px}.tx-vehicles-design-modern .sp-methods .payment-method dt{margin-left:8px}.tx-vehicles-design-modern .sp-methods .payment-method-text{padding:8px}.tx-vehicles-design-modern .sp-methods .payment-method:hover{background-color:#2e6da4;color:white}.tx-vehicles-design-modern .sp-methods .payment-method-active{background-color:#2e6da4;color:white;margin-top:10px;border-radius:5px}.tx-vehicles-design-modern .tx-vehicles-cart-button{position:absolute;bottom:20px;right:19px}.tx-vehicles-design-modern .tx-vehicles-cart-button .tx-vehicles-cart-link{display:block;padding:0.5rem 1em;margin-bottom:0.25em;border:1px solid #337ab7;font-size:25px;color:#337ab7;background:#f7f7f7;text-decoration:none}.tx-vehicles-design-modern .tx-vehicles-cart-button .tx-vehicles-cart-link:hover{background-color:#337ab7;color:white;transition-duration:40ms}.tx-vehicles-design-modern .tx_vehicles-leasing-calculator{display:flex;justify-content:space-between;flex-wrap:wrap}.tx-vehicles-design-modern .tx_vehicles-leasing-calculator--calculator,.tx-vehicles-design-modern .tx_vehicles-leasing-calculator--slider{width:100%;padding:5px}@media (min-width:992px){.tx-vehicles-design-modern .tx_vehicles-leasing-calculator--calculator,.tx-vehicles-design-modern .tx_vehicles-leasing-calculator--slider{width:50%;padding:15px}}.tx-vehicles-design-modern .tx_vehicles-leasing-calculator--option{display:flex;flex-wrap:nowrap}.tx-vehicles-design-modern .tx_vehicles-leasing-calculator--option-title{width:30%}.tx-vehicles-design-modern .tx_vehicles-leasing-calculator--option-value{width:70%}.tx-vehicles-design-modern .tx_vehicles-leasing-calculator--button-list{list-style:none;display:flex;flex-wrap:wrap}.tx-vehicles-design-modern .tx_vehicles-leasing-calculator--button-list li{margin-right:15px;margin-bottom:15px}.tx-vehicles-design-modern .tx_vehicles-leasing-calculator--button-list .active a{background:#8c2638;color:white}.tx-vehicles-design-modern .tx_vehicles-leasing-calculator--option-title{font-weight:700}.tx-vehicles-design-modern .tx_vehicles-leasing-calculator--button-square{width:4rem;height:4rem;padding:1rem;border-radius:8px;text-align:center;vertical-align:middle}.tx-vehicles-design-modern .tx_vehicles-leasing-calculator--button-long{border-radius:2rem}.tx-vehicles-design-modern .tx_vehicles-leasing-calculator--button-contact{border-radius:0;background:#8c2638;color:white;margin-right:100%}.tx-vehicles-design-modern .tx_vehicles-leasing-calculator--contact-link{display:flex;flex-wrap:wrap}.tx-vehicles-design-modern .tx_vehicles-leasing-calculator--price-gross,.tx-vehicles-design-modern .tx_vehicles-leasing-calculator--price-net{color:#8c2638}.tx-vehicles-design-modern .tx_vehicles-leasing-calculator--price-gross{font-size:2rem;font-weight:500}.tx-vehicles-design-modern .exchangerate-calculator-row{margin-bottom:20px}.tx-vehicles-design-modern .exchangerate-calculator-row input[type="number"]{width:100%}.tx-vehicles-design-modern .exchangerate-calculator-row input[type="radio"],.tx-vehicles-design-modern .exchangerate-calculator-row input[type="checkbox"]{margin-right:4px}.tx-vehicles-design-modern .exchangerate-calculator-form p,.tx-vehicles-design-modern .exchangerate-calculator-results p,.tx-vehicles-design-modern .exchangerate-calculator-form span,.tx-vehicles-design-modern .exchangerate-calculator-results span,.tx-vehicles-design-modern .exchangerate-calculator-form label,.tx-vehicles-design-modern .exchangerate-calculator-results label,.tx-vehicles-design-modern .exchangerate-calculator-form input,.tx-vehicles-design-modern .exchangerate-calculator-results input{font-size:16px;line-height:24px;font-weight:normal}.tx-vehicles-design-modern .exchangerate-calculator-button{background-color:#fff;border:1px solid #f28900;border-radius:2px;line-height:1;padding:9px 25px 7px;transition:all 0.6s}.tx-vehicles-design-modern .exchangerate-calculator-button:hover,.tx-vehicles-design-modern .exchangerate-calculator-button:focus{color:#fff;background-color:#f28900;border-color:#f28900}.tx-vehicles-design-modern .exchangerate-calculator-value{color:#f28900;font-weight:bold;font-size:16px;line-height:24px}.tx-vehicles-design-modern .exchangerate-calculator-rate{font-size:18px;line-height:24px}.tx-vehicles-design-modern .exchangerate-calculator-rate input{border:none;width:52px}.tx-vehicles-design-opacity{}.tx-vehicles-design-opacity .tx-vehicles{margin-bottom:10px;width:100%}.tx-vehicles-design-opacity .tx-vehicles *{box-sizing:border-box !important}.tx-vehicles-design-opacity .tx-vehicles * select{background-color:#fff;border:1px solid #777;color:#111}.tx-vehicles-design-opacity .tx-vehicles table{margin-bottom:0}.tx-vehicles-design-opacity .tx-vehicles h3{margin-top:0}.tx-vehicles-design-opacity .tx-vehicles img{padding:0;float:none;clear:none;width:100%;height:100%;max-width:100%;max-height:100%}.tx-vehicles-design-opacity .tx-vehicles a{text-transform:none}.tx-vehicles-design-opacity .tx-vehicles-box{padding:8px;border:1px solid #f3f3f3;background:#fff}.tx-vehicles-design-opacity .tx-vehicles-box.tx-vehicles-box-light-background{background:#fff}.tx-vehicles-design-opacity .tx-vehicles-box.tx-vehicles-box-with-hover:hover{border-color:#000;background:#c1c1c3}.tx-vehicles-design-opacity .tx-vehicles-box .tx-vehicles-box-pull-right{margin-right:-8px}.tx-vehicles-design-opacity .tx-vehicles-box .tx-vehicles-box-pull-left{margin-left:-8px}.tx-vehicles-design-opacity .tx-vehicles-clearer{clear:both}.tx-vehicles-design-opacity .tx-vehicles-not-found-error{border:1px solid #f88;color:red;background:#ffc7c7;padding:0.5em;margin-bottom:1em}.tx-vehicles-design-opacity .tx-vehicles-info-element{font-style:italic}.tx-vehicles-design-opacity .tx-vehicles-info-element .tx-vehicles-info-element-value{font-style:initial;white-space:nowrap}.tx-vehicles-design-opacity .tx-vehicles-slidermarkbutton-container{text-align:center}.tx-vehicles-design-opacity .tx-vehicles-slidermarkbutton-container .tx-vehicles-slideritem,.tx-vehicles-design-opacity .tx-vehicles-slidermarkbutton-container .tx-vehicles-markitem{display:inline-block}.tx-vehicles-design-opacity .tx-vehicles-slidermarkbutton-container .tx-vehicles-slideritem.active button,.tx-vehicles-design-opacity .tx-vehicles-slidermarkbutton-container .tx-vehicles-markitem.active button{background:green;color:black}.tx-vehicles-design-opacity .tx-vehicles-slidermarkbutton-container .tx-vehicles-slideritem.loading button,.tx-vehicles-design-opacity .tx-vehicles-slidermarkbutton-container .tx-vehicles-markitem.loading button{background:yellow;color:black}.tx-vehicles-design-opacity .tx-vehicles-container .redirect-on-change{width:100%}.tx-vehicles-design-opacity .tx-vehicles-details-largelink.tx-vehicles-compare-button,.tx-vehicles-design-opacity .tx-vehicles-details-largelink.tx-vehicles-clear-compare-button,.tx-vehicles-design-opacity .tx-vehicles-details-largelink.tx-vehicles-parkingdeck-button,.tx-vehicles-design-opacity .tx-vehicles-details-largelink.tx-vehicles-clear-parkingdeck-button{text-align:left;width:100%;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-vehicles-design-opacity .tx-vehicles-details-largelink.tx-vehicles-compare-button i.material-icons,.tx-vehicles-design-opacity .tx-vehicles-details-largelink.tx-vehicles-clear-compare-button i.material-icons,.tx-vehicles-design-opacity .tx-vehicles-details-largelink.tx-vehicles-parkingdeck-button i.material-icons,.tx-vehicles-design-opacity .tx-vehicles-details-largelink.tx-vehicles-clear-parkingdeck-button i.material-icons{font-size:18px;line-height:20px;vertical-align:bottom;margin-right:7px}.tx-vehicles-design-opacity .tx-vehicles-details-largelink.tx-vehicles-compare-button:disabled,.tx-vehicles-design-opacity .tx-vehicles-details-largelink.tx-vehicles-clear-compare-button:disabled,.tx-vehicles-design-opacity .tx-vehicles-details-largelink.tx-vehicles-parkingdeck-button:disabled,.tx-vehicles-design-opacity .tx-vehicles-details-largelink.tx-vehicles-clear-parkingdeck-button:disabled{color:#777 !important;border-color:#777 !important;cursor:default}.tx-vehicles-design-opacity .tx-vehicles-details-financial-header .tx-vehicles-details-property-title{font-weight:bold}.tx-vehicles-design-opacity .tx-vehicles{background:rgba(255, 255, 255, 0.8);padding:2em}.tx-vehicles-design-opacity .tx-vehicles-searchfield-container,.tx-vehicles-design-opacity .tx-vehicles-searchfield-container-large{float:left;position:relative}.tx-vehicles-design-opacity .tx-vehicles-searchfield-container{width:100%}.tx-vehicles-design-opacity .tx-vehicles-searchfield-container-large{margin-top:20px;width:100%}.tx-vehicles-design-opacity .tx-vehicles-searchfield{padding:4px 2px}.tx-vehicles-design-opacity .tx-vehicles-searchfield label{margin-bottom:0;margin-top:2px;display:inline-block;font-weight:normal}.tx-vehicles-design-opacity .tx-vehicles-searchfield.tx-vehicles-searchfield-hasvalue label{font-weight:bold}.tx-vehicles-design-opacity .tx-vehicles-searchfield-header{font-weight:normal;font-size:large;margin-bottom:5px}.tx-vehicles-design-opacity .tx-vehicles-searchfield.tx-vehicles-searchfield-hasvalue-header{font-weight:bold}.tx-vehicles-design-opacity .tx-vehicles-disabled{color:#c8c8c8 !important}.tx-vehicles-design-opacity .tx-vehicles-search-selected-values-form{display:none}@media (min-width:768px){.tx-vehicles-design-opacity .tx-vehicles-view-narrower .tx-vehicles-searchfield-container,.tx-vehicles-design-opacity .tx-vehicles-view-narrow .tx-vehicles-searchfield-container,.tx-vehicles-design-opacity .tx-vehicles-view-medium .tx-vehicles-searchfield-container,.tx-vehicles-design-opacity .tx-vehicles-view-wide .tx-vehicles-searchfield-container{width:50%}}@media (min-width:992px){.tx-vehicles-design-opacity .tx-vehicles-view.narrow .tx-vehicles-searchfield-container,.tx-vehicles-design-opacity .tx-vehicles-view-medium .tx-vehicles-searchfield-container,.tx-vehicles-design-opacity .tx-vehicles-view-wide .tx-vehicles-searchfield-container{width:33.3%}}@media (min-width:1200px){.tx-vehicles-design-opacity .tx-vehicles-view-wide .tx-vehicles-searchfield-container{width:25%}}.tx-vehicles-design-opacity .tx-vehicles-searchfield-select-checkbox input[type=checkbox]{display:inline-block;vertical-align:middle;width:1em;height:1em;margin-right:0.2em;margin-top:-2px}.tx-vehicles-design-opacity .tx-vehicles-searchfield-select-checkbox input[type=checkbox]{display:none}.tx-vehicles-design-opacity .tx-vehicles-searchfield-select-checkbox label{margin-left:1.2em;text-indent:-1.2em}.tx-vehicles-design-opacity .tx-vehicles-searchfield-select-checkbox label:before{display:inline;font:normal normal normal 14px/1 TxVehiclesIcons;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-right:0.25em;content:'\f096'}.tx-vehicles-design-opacity .tx-vehicles-searchfield-select-checkbox input[type=checkbox]:checked + label:before{content:'\f046'}@media (min-width:768px){.tx-vehicles-design-opacity .tx-vehicles-view-narrower .tx-vehicles-searchfield-container-large.tx-vehicles-searchfield-container-short-values .tx-vehicles-searchfield-content,.tx-vehicles-design-opacity .tx-vehicles-view-narrow .tx-vehicles-searchfield-container-large.tx-vehicles-searchfield-container-short-values .tx-vehicles-searchfield-content,.tx-vehicles-design-opacity .tx-vehicles-view-medium .tx-vehicles-searchfield-container-large.tx-vehicles-searchfield-container-short-values .tx-vehicles-searchfield-content,.tx-vehicles-design-opacity .tx-vehicles-view-wide .tx-vehicles-searchfield-container-large.tx-vehicles-searchfield-container-short-values .tx-vehicles-searchfield-content{columns:2}}@media (min-width:992px){.tx-vehicles-design-opacity .tx-vehicles-view.narrow .tx-vehicles-searchfield-container-large.tx-vehicles-searchfield-container-short-values .tx-vehicles-searchfield-content,.tx-vehicles-design-opacity .tx-vehicles-view-medium .tx-vehicles-searchfield-container-large.tx-vehicles-searchfield-container-short-values .tx-vehicles-searchfield-content,.tx-vehicles-design-opacity .tx-vehicles-view-wide .tx-vehicles-searchfield-container-large.tx-vehicles-searchfield-container-short-values .tx-vehicles-searchfield-content{columns:3}.tx-vehicles-design-opacity .tx-vehicles-view.narrow .tx-vehicles-searchfield-container-large.tx-vehicles-searchfield-container-long-values .tx-vehicles-searchfield-content,.tx-vehicles-design-opacity .tx-vehicles-view-medium .tx-vehicles-searchfield-container-large.tx-vehicles-searchfield-container-long-values .tx-vehicles-searchfield-content,.tx-vehicles-design-opacity .tx-vehicles-view-wide .tx-vehicles-searchfield-container-large.tx-vehicles-searchfield-container-long-values .tx-vehicles-searchfield-content{columns:2}}@media (min-width:1200px){.tx-vehicles-design-opacity .tx-vehicles-view-wide .tx-vehicles-searchfield-container-large.tx-vehicles-searchfield-container-long-values .tx-vehicles-searchfield-content{columns:2}}.tx-vehicles-design-opacity .tx-vehicles-searchfield-select{color:black}.tx-vehicles-design-opacity .tx-vehicles-searchfield-select select{width:100%}.tx-vehicles-design-opacity .tx-vehicles-searchfield-rangeselect table{border-spacing:0;border-collapse:collapse}.tx-vehicles-design-opacity .tx-vehicles-searchfield-rangeselect select{width:100%}.tx-vehicles-design-opacity .tx-vehicles-searchfield-rangeselect td.left{position:relative;width:50%;padding-right:2px}.tx-vehicles-design-opacity .tx-vehicles-searchfield-rangeselect td.middle{text-align:center}.tx-vehicles-design-opacity .tx-vehicles-searchfield-rangeselect td.right{position:relative;width:50%;padding-left:2px}.tx-vehicles-design-opacity .tx-vehicles-searchform-footer{margin-top:5px;padding-top:5px;border-top:1px solid #eee}.tx-vehicles-design-opacity .tx-vehicles-searchform-button,.tx-vehicles-design-opacity .tx-vehicles-searchform-reset{display:inline-block}.tx-vehicles-design-opacity .tx-vehicles-search-button-container-left{float:left}.tx-vehicles-design-opacity .tx-vehicles-search-button-container-right{float:right}.tx-vehicles-design-opacity .tx-vehicles-search-quicksearch .tx-vehicles-search-button-container-left,.tx-vehicles-design-opacity .tx-vehicles-search-quicksearch .tx-vehicles-search-button-container-right{float:none;margin:0.2em 0}.tx-vehicles-design-opacity .tx-vehicles-search-quicksearch .tx-vehicles-search-button-container-left input,.tx-vehicles-design-opacity .tx-vehicles-search-quicksearch .tx-vehicles-search-button-container-right input,.tx-vehicles-design-opacity .tx-vehicles-search-quicksearch .tx-vehicles-search-button-container-left button,.tx-vehicles-design-opacity .tx-vehicles-search-quicksearch .tx-vehicles-search-button-container-right button{display:block;width:100%}.tx-vehicles-design-opacity .tx-vehicles-resultcount{display:none}.tx-vehicles-design-opacity .tx-vehicles-searchfield label{margin-bottom:0}.tx-vehicles-design-opacity .tx-vehicles-search-separated-tabs{list-style-type:none;margin:0;padding:0;height:5em}.tx-vehicles-design-opacity .tx-vehicles-search-separated-tabs li{float:left;text-align:center;opacity:0.7;width:50%;cursor:pointer}.tx-vehicles-design-opacity .tx-vehicles-search-separated-tabs li span:before{font-size:3em;display:block;text-align:center}.tx-vehicles-design-opacity .tx-vehicles-search-separated-tabs li.active{opacity:1;cursor:default}.tx-vehicles-design-opacity .tx-vehicles-searchfield-container-large:first-of-type{margin-top:0;width:66.6%;min-height:5em}.tx-vehicles-design-opacity .tx-vehicles-searchfield-container-large:first-of-type .tx-vehicles-searchfield-header{display:none}.tx-vehicles-design-opacity .tx-vehicles-search-separated-tab-content{display:none}.tx-vehicles-design-opacity .tx-vehicles-search-separated-tab-content.active{display:block}.tx-vehicles-design-opacity .tx-vehicles-searchform-reset{display:none}@media (min-width:768px){.tx-vehicles-design-opacity .tx-vehicles-search-separated-tabs{width:33%;float:left}.tx-vehicles-design-opacity .tx-vehicles-resultcount{width:66%;float:left;height:5em}.tx-vehicles-design-opacity .tx-vehicles-resultcount .tx-vehicles-search-resultcount-span{display:inline-block;float:none}.tx-vehicles-design-opacity .tx-vehicles-resultcount:after{display:block;content:' ';clear:left}}.fancybox-rate{width:calc(90vw);overflow-x:hidden}@media (min-width:992px){.fancybox-rate{width:450px}}.fancybox-rate .tx-vehicles-details-header-simple .tx-vehicles-details-header-simple-large{font-size:1.8em}.fancybox-rate .tx-vehicles-details-header-simple .tx-vehicles-details-header-simple-left,.fancybox-rate .tx-vehicles-details-header-simple .tx-vehicles-details-header-simple-right{float:left;width:50%;white-space:nowrap}.fancybox-rate .tx-vehicles-details-header-simple .tx-vehicles-details-header-simple-right{text-align:right;font-weight:bold}.fancybox-rate .tx-vehicles-details-header-simple .tx-vehicles-details-header-simple-right:after{content:' ';display:block;clear:left}.fancybox-rate .tx-vehicles-financial-list .tx-vehicles-financial-info{margin-bottom:10px;left:0;top:40px;width:100%;z-index:2}.fancybox-rate .tx-vehicles-financial-list:focus .tx-vehicles-financial-info{display:block}.fancybox-rate .tx-vehicles-financial-list .tx-vehicles-details-property-title-with-value{display:flex;justify-content:space-between;width:100%;overflow:hidden;white-space:nowrap}.fancybox-rate .tx-vehicles-financial-list .tx-vehicles-details-property-title-with-value .tx-vehicles-details-property-title,.fancybox-rate .tx-vehicles-financial-list .tx-vehicles-details-property-title-with-value .tx-vehicles-details-property-value{display:inline-block;overflow:hidden;vertical-align:middle}.fancybox-rate .tx-vehicles-financial-list .tx-vehicles-details-property-title-with-value .tx-vehicles-details-property-title{padding-right:0.25em;font-weight:bold;font-style:italic;min-width:10em}.fancybox-rate .tx-vehicles-financial-list .tx-vehicles-details-property-title-with-value:hover{overflow:visible;z-index:2}.fancybox-rate .tx-vehicles-financial-list .tx-vehicles-details-property-title-with-value:hover:after{display:none}.fancybox-rate .tx-vehicles-financial-list-button{background:grey;text-align:center;cursor:pointer;margin:15px 0;padding:10px;color:#fff;background:#010101}.fancybox-rate .tx-vehicles-financial-list-button:focus{outline:none}.fancybox-rate .tx-vehicles-financial-list-button:after{content:'';top:100%;left:0;right:0;margin:0 auto;width:0;height:0;border-top:solid 8px #010101;border-left:solid 8px transparent;border-right:solid 8px transparent}.fancybox-rate .tx-vehicles-details-financial-header .tx-vehicles-details-property-title{font-weight:bold}.tx-vehicles-list-element-wltp-disclaimer-text{width:calc(90vw);overflow-x:hidden}@media (min-width:992px){.tx-vehicles-list-element-wltp-disclaimer-text{width:500px}}.fancybox-inner{overflow:hidden !important}.wltp-disclaimer-icon{width:15px !important;height:15px !important}