html{scroll-behavior:auto !important}.tx-svg-basis{}.tx-svg-basis table.meta th{font-weight:normal;padding-right:0.3em}.tx-svg-basis ul.tiles{margin:0 -5px;padding:0}.tx-svg-basis ul.tiles li{display:-moz-inline-stack;display:inline-block;*display:inline;vertical-align:top;margin:0;zoom:1;float:none}.tx-svg-basis ul.tiles li>*{vertical-align:baseline}.tx-svg-basis .btn-secondary{color:white;background-color:#9d9d9d}.tx-svg-basis .btn-secondary:hover{color:white;background-color:#949494}.tx-svg-basis #svgstandorte-list{margin-top:3em}.tx-svg-basis #svgstandorte-list .standort{margin-bottom:10px}.tx-svg-basis #svgstandorte-list .standort .box{padding:10px 1em 20px}.tx-svg-basis #svgstandorte-list .standort .map-placeholder:before{width:1px;margin-left:-100em;display:block;overflow:hidden;float:left;padding:50% 0 0;content:"."}.tx-svg-basis #svgstandorte-list .standort .address{color:#555;text-align:center;min-height:13em;margin-bottom:1em}.tx-svg-basis #svgstandorte-list .standort .address h3{font-size:1em;min-height:3em}.tx-svg-basis #svgstandorte-list .standort .address p{margin:0}.tx-svg-basis #svgstandorte-list .standort .address a.muted{font-weight:normal}.tx-svg-basis #svgstandorte-list.standorttyp-autohof .address{min-height:12em}.tx-svg-basis #svgstandorte-list.standorttyp-tochtergesellschaft .address{padding-top:2em;min-height:12em}.tx-svg-basis #svgstandorte-list.standorttyp-fahrschule .address{min-height:13em;margin-top:1em;margin-bottom:1em}.tx-svg-basis #svgstandorte-list.standorttyp-fahrschule .address h3{font-size:1em;min-height:1em}.tx-svg-basis #svgstandorte-list.standorttyp-fahrschule .btn-toolbar{min-height:2em}.tx-svg-basis .standorte-list{margin-top:3em}.tx-svg-basis .standorte-list.empty{height:0;overflow:hidden;margin-top:0}.tx-svg-basis .standorte-list .standort{margin-bottom:10px}.tx-svg-basis .standorte-list .standort .box{padding:10px 1em 20px}.tx-svg-basis .standorte-list .standort .map-placeholder:before{width:1px;margin-left:-100em;display:block;overflow:hidden;float:left;padding:50% 0 0;content:"."}.tx-svg-basis .standorte-list .standort .address{color:#555;text-align:center;min-height:13em;margin-bottom:1em}.tx-svg-basis .standorte-list .standort .address h3{font-size:1em;min-height:3em}.tx-svg-basis .standorte-list .standort .address p{margin:0}.tx-svg-basis .standorte-list .standort .address a.muted{font-weight:normal}.tx-svg-basis .standorte-list.standorttyp-autohof .address{min-height:12em}.tx-svg-basis .standorte-list.standorttyp-tochtergesellschaft .address{padding-top:2em;min-height:12em}.tx-svg-basis .standorte-list.standorttyp-fahrschule .address{min-height:13em;margin-top:1em;margin-bottom:1em}.tx-svg-basis .standorte-list.standorttyp-fahrschule .address h3{font-size:1em;min-height:1em}.tx-svg-basis .standorte-list.standorttyp-fahrschule .btn-toolbar{min-height:2em}.tx-svg-basis .ansprechpartner-list-selected{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:25px}@media (max-width:992px){.tx-svg-basis .ansprechpartner-list-selected{grid-template-columns:1fr 1fr}}@media (max-width:992px){.tx-svg-basis .ansprechpartner-list-selected .ansprechpartner-bild{display:none}}#sidebar .tx-svg-basis .ansprechpartner-list-selected{grid-template-columns:1fr 1fr 1fr;padding:20px;padding-bottom:360px}.tx-svg-basis .merkmale{margin-top:10px;margin-bottom:20px;min-height:6.4em}.tx-svg-basis .merkmale ul{margin:0 -5px;padding:0;display:block;text-align:center}.tx-svg-basis .merkmale ul li{margin:0 5px 10px;display:inline-block;vertical-align:top;height:40px;width:40px;font-size:10px;color:white;text-align:center;overflow:hidden}.tx-svg-basis .merkmale ul li span.bezeichnung{display:block;height:0;overflow:hidden}.tx-svg-basis .merkmale ul li img{height:auto;width:100%}.tx-svg-basis .autohof-show .header-wrap header{float:left}.tx-svg-basis .autohof-show .header-wrap .merkmale{float:right}.tx-svg-basis .autohof-show .header-wrap .merkmale ul{text-align:right;min-height:0;margin:0}.tx-svg-basis .autohof-show .header-wrap .merkmale ul li{margin:0 0 10px 10px}.tx-svg-basis .autohof-show .block{margin:0 0 1em}.tx-svg-basis .autohof-show .block h5{margin:0}#ansprechpartnerbox{background:#eee;padding:30px;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important;position:relative}#ansprechpartnerbox .caption-top{left:60px;right:60px;top:60px;font-weight:bold;font-size:2.4em;line-height:1.3em}#ansprechpartnerbox .caption-top .title{color:#fff}#ansprechpartnerbox .caption-top .subtitle{color:#ffd519}@media (max-width:992px){#ansprechpartnerbox .caption-top{font-size:2em}}@media (max-width:768px){#ansprechpartnerbox .caption-top{font-size:1.4em}}#ansprechpartnerbox .caption-bottom{height:auto !important;height:300px;min-height:300px;margin:70px 0 50px}#ansprechpartnerbox .caption-bottom .step{background:white;margin:10px 0 0;padding:1em}#ansprechpartnerbox .caption-bottom .ansprechpartner{margin:10px 0 0}#ansprechpartnerbox .caption-bottom .ansprechpartner .name{padding:1.5em 1em;background:white}#ansprechpartnerbox .caption-bottom .ansprechpartner .name h4{display:table-cell;margin:0}#ansprechpartnerbox .caption-bottom .ansprechpartner .name p{margin:0}#ansprechpartnerbox .caption-bottom .ansprechpartner .kontaktdaten{background:rgba(255, 255, 255, 0.75);padding:1em}#ansprechpartnerbox .caption-bottom .ansprechpartner .kontaktdaten a{font-weight:normal}#ansprechpartnerbox .caption-bottom .shortdesc{margin-bottom:30px}#ansprechpartnerbox .caption-bottom .shortdesc p{color:#fff}.ansprechpartnerbox-maut{padding:0 !important;background:none !important}.ansprechpartnerbox-maut .caption-bottom{margin:0 !important}.tankstellen-map .tankkartenanbieter{background:#eee;padding:1em 0 1em 1em}.tankstellen-map .tankkartenanbieter .anbieter{display:inline-block;margin:0 1em 0 0}.tankstellen-map .tankkartenanbieter .anbieter label{padding-left:4px;cursor:pointer}#ui-datepicker-div{background:white;border:1px solid lightgray;box-shadow:0 4px 4px rgba(0, 0, 0, 0.2)}.gm-style-iw{font-size:18px}.gm-style-iw p{margin:0}.gm-style-iw .merkmale{min-height:0 !important}.gm-style-iw .merkmale ul{margin:0;text-align:left}.gm-style-iw .merkmale ul li{margin:0 10px 0 0}.gm-style-iw .address{margin-top:10x;font-size:16px;margin-bottom:2em;max-width:340px;min-height:0 !important}.gm-style-iw .box{background:white !important}.gm-style-iw .box.box-grey{padding:1em 1em 0 !important}.modal-backdrop{background:#fff;opacity:0.8;filter:alpha(opacity=80)}#tx-svgbasis-modal .modal-body{padding:0}#tx-svgbasis-modal .modal-body h1{font-size:2em}#tx-svgbasis-modal .modal-body .btn-reduced{margin:1em 0 0}#tx-svgbasis-modal .modal-body .address p{margin:0}#tx-svgbasis-modal .modal-loading{padding:2em;text-align:center}#tx-svgbasis-modal .modal-content{background:#f4f4f4}div.ansprechpartner-listselected{padding:0 !important;text-align:left !important;margin:0 0 0 -30px !important}div.ansprechpartner-listselected div.ansprechpartner-wrap{display:inline;display:inline-block !important;float:none !important;vertical-align:top !important;padding:0 0 0 30px !important;margin:0 0 30px !important}#right-col .ansprechpartner-listselected{margin:0 0 1em 0 !important}#right-col .ansprechpartner-listselected .ansprechpartner-wrap{padding:0 !important;width:100% !important;margin-bottom:1em !important}#filter-placeholder{height:211px}@media (max-width:991px){#filter-placeholder{height:300px}}@media (max-width:550px){#filter-placeholder{height:350px}}#filter-arten-wrap{position:absolute;left:5px;right:5px}#filter-arten-wrap:not(.fixed) .container{padding:0 !important;max-width:100% !important}#filter-arten-wrap:not(.fixed) .container .col{width:100% !important}#filter-arten-wrap.fixed{position:fixed;top:45px;left:0;right:0;z-index:10}@media (max-width:767px){#filter-arten-wrap.fixed{top:0}}#filter-arten-wrap #filter-arten label.activeViewport{font-weight:bold}#standort-select-link{background-color:#efefef}.extbase-debugger{position:relative;z-index:99999}.col-ansprechpersonen .ansprechpartner.with-img .ansprechpartner-head{min-height:3rem}