/* Automatically generated config file for design 7 (Tue, 29 Nov 2016 12:11:30 +0100) - PLEASE DO NOT EDIT */
/* No selector found for css-files */
/* No selector found for template-fahrzeuglistenelement */
/* No selector found for template-fahrzeugcontainerelement */
/* No selector found for template-fahrzeugdetailansicht */
a {
color: #0078be; /* color-primary */
}

.c-button--secondary {
color: #000000; /* color-secondary */
}

body {
color: #333333; /* body-text */
background-color: #ffffff; /* body-bg */
}

.logo {
max-width: 250px; /* logo_padding */
}

.o-wrapper {
max-width: 1280px; /* max-width */
}

.o-layout--bottom > .module {
width: 33.333%; /* c-page-bottom-grid */
}

.o-layout--footer > .module {
width: 100%; /* c-page-footer-grid */
}

.c-page {
margin: auto; /* page-layout */
background-color: #ffffff; /* c-page-bg */
}

.c-vehicle__body-interior {
display: block; /* c-vehicle-body-interior */
}

.autrado-config-dummy {
display: none; /* c-vehicle-nav */
display: none; /* seitennavigation */
display: none; /* seitennavigation-oben */
display: none; /* mobile-navigation */
display: none; /* mobile-navigation-style */
display: none; /* sidebar_menu_nav */
display: none; /* featured-slider-design */
display: none; /* bg-design */
display: none; /* background-attachment */
display: none; /* color_configurator_style */
background-color: #0078be; /* bg_configurator */
display: none; /* header_telefon_design */
content: none; /* module_anmelden_style */
content: none; /* financing_calculator */
}

.fahrzeugnavigation .nav a {
color: #0078be; /* color_nav */
background: #ffffff; /* background-color_nav */
}

.fahrzeugnavigation .nav a:hover,.fahrzeugnavigation .nav a:focus,.fahrzeugnavigation .nav a:active,.fahrzeugnavigation .nav a.akt {
color: #006ba8; /* link-rollover-color_nav */
background: #ffffff; /* link-rollover-background-color_nav */
}

.fahrzeugnavigation .nav li a {
font-size: 100%; /* nav-font-size-level-1 */
}

.fahrzeugnavigation .nav .has-subnav.active .subnav li a {
font-size: 100%; /* nav2-font-size */
}

.c-vehicle__action-list {
display: none!important; /* list-btns */
}

.c-vehicle__action--callback {
display: inline-block; /* button_rueckruf_listen */
}

.c-vehicle__action--pdf {
display: inline-block; /* ausstellung_pdf_angebot_listen */
}

.c-vehicle__action--park {
display: inline-block; /* button_details_parken */
}

.c-button--callback {
display: inline-block; /* button_rueckruf_display */
}

.c-button--order {
display: inline-block; /* button_bestellen_display */
}

.c-button--parking {
display: inline-block; /* button_parken_display */
}

.glyphicons--callback:before {
content: "\E443"; /* button_rueckruf_icon */
}

.glyphicons--pdf:before {
content: "\E063"; /* ausstellung_pdf_icon */
}

.glyphicons--park:before {
content: "\E073"; /* button_parken_icon */
}

.c-button--callback:before {
content: "\E443"; /* button_rueckruf_detail_icon */
}

.c-button--order:before  {
content: "\E203"; /* button_bestellen_detail_icon */
}

.c-button--parking::before {
content: "\E073"; /* button_parken_detail_icon */
}

.c-pageheader a {
color: #143F7A; /* c-page-header-link */
}

.m_Frontend_Menu.pos_topbar .nav .nav__link {
color: #0078be; /* c-page-top-link */
}

.slicknav_menu .slicknav_menutxt {
display: block; /* mobile-navigation-btn-text */
}

.c-page-head {
color: #333333; /* c-page-head-text */
}

.c-page-header {
background-color: #ffffff; /* c-page-head */
}

.c-page-top {
color: #333333; /* c-page-nav-text */
background-color: #ffffff; /* c-page-nav */
}

.c-page-aside--bottom {
color: #333333; /* c-page-bottom-text */
background-color: #ffffff; /* c-page-bottom */
}

.c-page-footer {
color: #333333; /* c-page-footer-text */
background-color: #ffffff; /* c-page-footer */
}

.c-page-footer a {
color: #333333; /* c-page-footer-text-link */
}

h1 {
color: #333333; /* h1-color */
}

h2 {
color: #333333; /* h2-color */
}

h3 {
color: #333333; /* h3-color */
}

h4 {
color: #333333; /* h4-color */
}

h5 {
color: #333333; /* h5-color */
}

h6 {
color: #333333; /* h6-color */
}

.c-featured-slider .owl-controls .owl-pagination {
display: none; /* featured-slider-navigation */
}

.imageslider {
width: 100%; /* featured-slider-overlay */
}

.c-button {
border-radius: 0!important; /* button_borderradius */
}

span.configurator,.u-bg-hover.is-checked {
color: #ffffff; /* color_configurator */
}

.c-page-header ._telefon {
margin-top: 10px; /* header_telefon */
background-color: #ffffff; /* header_telefon_bgcolor */
}

.c-page-header ._telefon p {
color: #333333; /* header_telefon_color */
}

.c-page-header ._telefon p:before {
content: "\E443"; /* header_telefon_icon */
color: #333333; /* header_telefon_icon_color */
background-color: #eaeaea; /* header_telefon_icon_bgcolor */
}

.schnellsuche a:before {
content: none; /* module_schnellsuche_icon */
}

.m_Frontend_Login .c-button:before {
content: "\E387"; /* module_anmelden_icon */
}

a:hover,
a:focus {
color:#0093E9;
}
.c-vehicle__category-name,
.c-vehicle__link:hover,
.o-box h4 {
color:#0078BE;
} 
.records ul li span,
.pages ul li span {
background-color: #0078BE;
border-color: #0078BE;
}
.swiper-pagination-bullet-active {
background:#0078BE;
}
@media screen and (max-width: 1) {
.has-js .pos_topbar.m_Frontend_Menu .nav {
display:none;
}
.has-js .slicknav_menu {
display:block;
}
}
.c-button, .submit, .backlink a, .vehiclebrowser .prev,
.vehiclebrowser .next, .c-form.c-form--dealer .c-button, .c-form.c-form--dealer .submit, .c-form .c-button.c-button--submit, .c-form .c-button--submit.submit, .c-form .c-button.c-button--reset, .c-form .c-button--reset.submit, .submitabstand, .subnav.sec a, [subject="begin-dynamic"] + .subnav a, .navsubsub a.akt, .parked-vehicles, .schnellsuche a,
.c-button--primary,
.c-form .backlink a.c-button--submit,
.backlink .c-form a.c-button--submit,
.c-form .vehiclebrowser .c-button--submit.prev,
.vehiclebrowser .c-form .c-button--submit.prev,
.c-form .vehiclebrowser .c-button--submit.next,
.vehiclebrowser .c-form .c-button--submit.next,
.c-form .c-button--submit.c-button,
.c-form .c-button--submit.submit,
.c-form .c-button--submit.submitabstand,
.c-form .subnav.sec a.c-button--submit,
.subnav.sec .c-form a.c-button--submit,
.c-form [subject="begin-dynamic"] + .subnav a.c-button--submit,
[subject="begin-dynamic"] + .subnav .c-form a.c-button--submit,
.c-form .navsubsub a.c-button--submit,
.navsubsub .c-form a.c-button--submit,
.c-form .c-button--submit.parked-vehicles,
.c-form .schnellsuche a.c-button--submit,
.schnellsuche .c-form a.c-button--submit,
.subnav.sec a.akt,
[subject="begin-dynamic"] + .subnav a.akt,
.navsubsub a.akt {
color: #fff;
background-color: #0078BE;
border-color: #0070B1;
}
.c-button:focus, .submit:focus, .backlink a:focus, .vehiclebrowser .prev:focus,
.vehiclebrowser .next:focus, .c-form.c-form--dealer .c-button:focus, .c-form.c-form--dealer .submit:focus, .c-form .c-button.c-button--submit:focus, .c-form .c-button--submit.submit:focus, .c-form .c-button.c-button--reset:focus, .c-form .c-button--reset.submit:focus, .submitabstand:focus, .subnav.sec a:focus, [subject="begin-dynamic"] + .subnav a:focus, .navsubsub a:focus, .parked-vehicles:focus, .schnellsuche a:focus,
.c-button--primary:focus,
.c-form .backlink a.c-button--submit:focus,
.backlink .c-form a.c-button--submit:focus,
.c-form .vehiclebrowser .c-button--submit.prev:focus,
.vehiclebrowser .c-form .c-button--submit.prev:focus,
.c-form .vehiclebrowser .c-button--submit.next:focus,
.vehiclebrowser .c-form .c-button--submit.next:focus,
.c-form .c-button--submit.c-button:focus,
.c-form .c-button--submit.submit:focus,
.c-form .c-button--submit.submitabstand:focus,
.c-form .subnav.sec a.c-button--submit:focus,
.subnav.sec .c-form a.c-button--submit:focus,
.c-form [subject="begin-dynamic"] + .subnav a.c-button--submit:focus,
[subject="begin-dynamic"] + .subnav .c-form a.c-button--submit:focus,
.c-form .navsubsub a.c-button--submit:focus,
.navsubsub .c-form a.c-button--submit:focus,
.c-form .c-button--submit.parked-vehicles:focus,
.c-form .schnellsuche a.c-button--submit:focus,
.schnellsuche .c-form a.c-button--submit:focus,
.subnav.sec a.akt:focus,
[subject="begin-dynamic"] + .subnav a.akt:focus,
.navsubsub a.akt:focus {
color: #fff;
background-color: #0070B1;
border-color: #00649F;
}
.c-button:hover, .submit:hover, .backlink a:hover, .vehiclebrowser .prev:hover,
.vehiclebrowser .next:hover, .c-form.c-form--dealer .c-button:hover, .c-form.c-form--dealer .submit:hover, .c-form .c-button.c-button--submit:hover, .c-form .c-button--submit.submit:hover, .c-form .c-button.c-button--reset:hover, .c-form .c-button--reset.submit:hover, .submitabstand:hover, .subnav.sec a:hover, [subject="begin-dynamic"] + .subnav a:hover, .navsubsub a:hover, .parked-vehicles:hover, .schnellsuche a:hover,
.c-button--primary:hover,
.c-form .backlink a.c-button--submit:hover,
.backlink .c-form a.c-button--submit:hover,
.c-form .vehiclebrowser .c-button--submit.prev:hover,
.vehiclebrowser .c-form .c-button--submit.prev:hover,
.c-form .vehiclebrowser .c-button--submit.next:hover,
.vehiclebrowser .c-form .c-button--submit.next:hover,
.c-form .c-button--submit.c-button:hover,
.c-form .c-button--submit.submit:hover,
.c-form .c-button--submit.submitabstand:hover,
.c-form .subnav.sec a.c-button--submit:hover,
.subnav.sec .c-form a.c-button--submit:hover,
.c-form [subject="begin-dynamic"] + .subnav a.c-button--submit:hover,
[subject="begin-dynamic"] + .subnav .c-form a.c-button--submit:hover,
.c-form .navsubsub a.c-button--submit:hover,
.navsubsub .c-form a.c-button--submit:hover,
.c-form .c-button--submit.parked-vehicles:hover,
.c-form .schnellsuche a.c-button--submit:hover,
.schnellsuche .c-form a.c-button--submit:hover,
.subnav.sec a.akt:hover,
[subject="begin-dynamic"] + .subnav a.akt:hover,
.navsubsub a.akt:hover {
color: #fff;
background-color: #0070B1;
border-color: #00649F;
}
.c-button--secondary, .backlink a, .vehiclebrowser .prev,
.vehiclebrowser .next, .c-form .backlink a.c-button--reset, .backlink .c-form a.c-button--reset, .c-form .vehiclebrowser .c-button--reset.prev, .vehiclebrowser .c-form .c-button--reset.prev,
.c-form .vehiclebrowser .c-button--reset.next,
.vehiclebrowser .c-form .c-button--reset.next, .c-form .c-button--reset.c-button, .c-form .c-button--reset.submit, .c-form .c-button--reset.submitabstand, .c-form .subnav.sec a.c-button--reset, .subnav.sec .c-form a.c-button--reset, .c-form [subject="begin-dynamic"] + .subnav a.c-button--reset, [subject="begin-dynamic"] + .subnav .c-form a.c-button--reset, .c-form .navsubsub a.c-button--reset, .navsubsub .c-form a.c-button--reset, .c-form .c-button--reset.parked-vehicles, .c-form .schnellsuche a.c-button--reset, .schnellsuche .c-form a.c-button--reset, .is-logged-in .m_Frontend_Login .submit, .subnav.sec a, [subject="begin-dynamic"] + .subnav a, .parked-vehicles, .schnellsuche a {
color: #222;
background-color: #fff;
border-color: #ccc;
}
.c-button--secondary:focus, .backlink a:focus, .vehiclebrowser .prev:focus,
.vehiclebrowser .next:focus, .c-form .backlink a.c-button--reset:focus, .backlink .c-form a.c-button--reset:focus, .c-form .c-button--reset.c-button:focus, .c-form .c-button--reset.submit:focus, .c-form .c-button--reset.submitabstand:focus, .c-form .navsubsub a.c-button--reset:focus, .navsubsub .c-form a.c-button--reset:focus, .c-form .c-button--reset.parked-vehicles:focus, .c-form .schnellsuche a.c-button--reset:focus, .schnellsuche .c-form a.c-button--reset:focus, .is-logged-in .m_Frontend_Login .submit:focus, .subnav.sec a:focus, [subject="begin-dynamic"] + .subnav a:focus, .parked-vehicles:focus, .schnellsuche a:focus {
color: #222;
background-color: #e6e6e6;
border-color: #bfbfbf;
}
.c-button--secondary:hover, .backlink a:hover, .vehiclebrowser .prev:hover,
.vehiclebrowser .next:hover, .c-form .backlink a.c-button--reset:hover, .backlink .c-form a.c-button--reset:hover, .c-form .c-button--reset.c-button:hover, .c-form .c-button--reset.submit:hover, .c-form .c-button--reset.submitabstand:hover, .c-form .navsubsub a.c-button--reset:hover, .navsubsub .c-form a.c-button--reset:hover, .c-form .c-button--reset.parked-vehicles:hover, .c-form .schnellsuche a.c-button--reset:hover, .schnellsuche .c-form a.c-button--reset:hover, .is-logged-in .m_Frontend_Login .submit:hover, .subnav.sec a:hover, [subject="begin-dynamic"] + .subnav a:hover, .parked-vehicles:hover, .schnellsuche a:hover {
color: #222;
background-color: #f2f2f2;
border-color: #e0e0e0;
}

.c-page { 
padding:0 
}

.fahrzeugnavigation {
color: #333;
padding-right: 12px
}
.fahrzeugnavigation a {
font-size: 16px;
font-size: 1rem;
line-height: 20px;
line-height: 1.25rem;
font-weight: 700;
display: block;
padding: 5px 5px 7px 0;
color: inherit;
background-color:#fff;
border-bottom: 1px dotted #d6d6d6;
}
.fahrzeugnavigation a:hover,.fahrzeugnavigation a:focus {
text-decoration: none;
background-color:#fff;
color: #0078be
}
.fahrzeugnavigation li {
display: block
}
.fahrzeugnavigation .akt {
color: #0078be
}
.fahrzeugnavigation .subnav {
margin: 0 0 0 12px;
font-weight: 400;
}
.fahrzeugnavigation .subnav a {
font-family: inherit;
padding-left: 12px;
font-weight: 400;
background-color:#fff;
}
.fahrzeugnavigation .subnav .akt {
font-family: inherit;
background-color:#fff;
}
.artnav.nav a {
color: #222;
background: transparent;
}
.artnav.nav .has-subnav.active .subnav .akt {
}
.fahrzeugnavigation .nav li.artnav__item > a {
color: #0078be;
text-transform: uppercase;
}
.artnav div {
background: #fff;
display: block;
color: #222;
padding: 5px 0 10px 16px;
margin-bottom: 1px;
}

.slicknav_menu {
display:none;
} 
@media screen and (max-width: 739px) {
.has-js .pos_topbar.m_Frontend_Menu {
display:none;
}
.has-js .slicknav_menu {
display:block;
}
}

.slicknav_menu {
background:#0078BE;
width: 100%;
z-index:100
}
.slicknav_btn {
background:#0093E9;
}

.c-page-top {
color: #FFFFFF; 
background-color: #333; 
}
.m_Frontend_Menu.pos_topbar .nav .nav__link { color:#fff}
/*** Dark Menu Skin ***/
.m_Frontend_Menu.pos_topbar{}
.m_Frontend_Menu.pos_topbar ul{
min-width:6em; 
*width:6em;
}
.m_Frontend_Menu.pos_topbar a{
font-size:14px; 
line-height:18px;
padding: .75em .5em;
}
.m_Frontend_Menu.pos_topbar  a.akt{
}
.m_Frontend_Menu.pos_topbar li a{color: #fff;}
.m_Frontend_Menu.pos_topbar li a {
background: #333; 
white-space: nowrap;
*white-space: normal;
-webkit-transition: background .2s;
transition: background .2s;
}
.m_Frontend_Menu.pos_topbar ul li a,
.m_Frontend_Menu.pos_topbar ul ul li a{ background: #333;}
.m_Frontend_Menu.pos_topbar li li a {
color: #fff; 
text-transform:none;
}
.m_Frontend_Menu.pos_topbar li:hover a,
.m_Frontend_Menu.pos_topbar li.sfHover a,
.m_Frontend_Menu.pos_topbar  li.akt > a,
.m_Frontend_Menu.pos_topbar  a.akt{
background: #0078BE;
-webkit-transition: none;
transition: none;
}
.m_Frontend_Menu.pos_topbar li a:hover { background: #0078BE;}
.sf-arrows .sf-with-ul {
padding-right: 2.5em;
*padding-right: 1em;
}
.sf-arrows .sf-with-ul:after{ 
content: ''; 
position: absolute; 
top: 50%; 
right: 1em; 
margin-top: -3px; 
height: 0; 
width: 0; 
border: 5px solid transparent; 
border-top-color: #fff; 
border-top-color: rgba(255,255,255,.75);
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after { border-top-color: #fff; }
.sf-arrows ul .sf-with-ul:after { 
margin-top: -5px;
margin-right: -3px; 
border-color: transparent; 
border-left-color: #fff;
border-left-color: rgba(255,255,255,.75);
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {border-left-color:#fff;}

.c-page-header ._telefon {
background-color:transparent
}

.c-page-aside--sidebar .m_Frontend_Menu .nav a {
position: relative;
display: block;
padding: 5px 15px;
margin-bottom: -1px;
background-color: #fff;
border: 1px solid #ddd;
}
.c-page-aside--sidebar .m_Frontend_Menu .nav__link.akt,
.c-page-aside--sidebar .m_Frontend_Menu .nav__subnav .nav__link.akt,
.c-page-aside--sidebar .m_Frontend_Menu .nav__subnav ul .nav__link.akt,
.c-page-aside--sidebar .m_Frontend_Menu .nav a:hover,
.c-page-aside--sidebar .m_Frontend_Menu .nav a:focus {
text-decoration: none;
color: #555;
background-color: #f5f5f5;
text-decoration: none;
}
.c-page-aside--sidebar .m_Frontend_Menu .nav li {
display: block;
width: 100%;
margin-bottom: -1px;
}
.c-page-aside--sidebar .m_Frontend_Menu .nav li {
margin-bottom: -1px;
}
.c-page-aside--sidebar .m_Frontend_Menu .nav > a {
background: #f5f5f5;
font-weight: 700 !important;
border-radius: 0 !important;
}
.c-page-aside--sidebar .m_Frontend_Menu .nav a {
display: block;
border-radius: 0 !important;
font-weight: 400;
font-size: 14px;
line-height:1.2;
}
.c-page-aside--sidebar .m_Frontend_Menu .nav .has-subnav .subnav {
font-size: .875em;
padding: 1em;
background: whitesmoke;
border: 1px solid #ddd;
}
.c-page-aside--sidebar .m_Frontend_Menu .nav .has-subnav .subnav li {
margin-bottom: -1px;
}
.c-page-aside--sidebar .m_Frontend_Menu .nav .has-subnav .subnav a {
padding: 3px 15px;
border-radius: 0 !important;
font-weight: 400;
font-size: 14px;
color: #555;
}

.m_Frontend_Login div {    
padding: 0;
border: 0;
}
.m_Frontend_Login p {
padding: 0;
}
.m_Frontend_Login .c-button {  width:100%}

span.configurator {
color: #FFFFFF;
}
.u-bg-hover.is-checked {
background-color: #0078BE;
}

._financing_calculator {
padding: 10px;
margin: 1em 0;
border: 1px solid #d6d6d6;
}
.c-bank-finance__title {
font-weight: bold;
font-size: 1.188em;
}
.c-bank-finance__content .title {
font-size: .75em;
color: #666
}
.c-bank-finance .info {
font-size: .75em;
line-height: 1.4;
}
.c-bank-finance .calc-info {
text-align: right;
font-size: .75em;
font-style: italic;
}
select#anzraten {
width: auto;
}
span#finanzierungsrechnerRaten {
display: block;
text-align: right;
font-size: 18px;
}

