/* Automatically generated config file for design 4 (Wed, 25 May 2016 12:49:54 +0200) - 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: #E80202; /* color-primary */
}

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

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

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

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

.o-layout--bottom > .module {
width: 100%; /* 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 */
}

.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: #143F7A; /* bg_configurator */
display: none; /* header_telefon_design */
content: none; /* module_anmelden_style */
content: none; /* financing_calculator */
}

.fahrzeugnavigation .nav a {
color: #eaeaea; /* color_nav */
background: #000000; /* background-color_nav */
}

.fahrzeugnavigation .nav a:hover,.fahrzeugnavigation .nav a:focus,.fahrzeugnavigation .nav a:active,.fahrzeugnavigation .nav a.akt {
color: #ffffff; /* link-rollover-color_nav */
background: #333333; /* 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: block; /* list-btns */
}

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

.c-vehicle__action--pdf {
display: none!important; /* 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: "\E164"; /* button_rueckruf_icon */
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.c-button {
border-radius: 3px; /* 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:#FF0202;
}
.c-vehicle__category-name,
.c-vehicle__link:hover,
.o-box h4 {
color:#E80101;
} 
.swiper-pagination-bullet-active {
background:#E80101;
}   
@media screen and (max-width: 0) {
.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, .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: #E80101;
border-color: #DB0101;
}
.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: #DB0101;
border-color: #C90101;
}
.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: #DB0101;
border-color: #C90101;
}
.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 { 
max-width: none;
padding:0 
}

.fahrzeugnavigation .nav a, 
.fahrzeugnavigation .nav .has-subnav.active .subnav a {
position: relative;
display: block;
padding: 5px 15px;
margin-bottom: -1px;
background-color: #fff;
border: 1px solid #ddd;
}
.fahrzeugnavigation .nav a:hover,
.fahrzeugnavigation .nav .has-subnav.active .subnav a:hover,
.fahrzeugnavigation .nav a:focus, .fahrzeugnavigation .nav .has-subnav.active .subnav a:focus{
text-decoration: none;
color: #555;
background-color: #f5f5f5;
}
.fahrzeugnavigation .nav li {
display: block;
width: 100%;
margin-bottom: -1px;
}
.fahrzeugnavigation .nav li {
margin-bottom: -1px;
}
.fahrzeugnavigation .nav > a {
background: #f5f5f5;
font-weight: 700 !important;
border-radius: 0 !important;
}
.fahrzeugnavigation .nav a {
display: block;
border-radius: 0 !important;
font-weight: 700;
font-size: 16px;
color: #E80202;
}
.fahrzeugnavigation .nav a:hover, .fahrzeugnavigation .nav a:focus {
text-decoration: none;
}
.fahrzeugnavigation .nav .has-subnav.active .subnav {
font-size: .875em;
padding: 1em;
background: whitesmoke;
border: 1px solid #ddd;
}
.fahrzeugnavigation .nav .has-subnav.active .subnav li {
margin-bottom: -1px;
}
.fahrzeugnavigation .nav .has-subnav.active .subnav a {
padding: 3px 15px;
border-radius: 0 !important;
font-weight: 400;
font-size: 14px;
color: #555;
}
.artnav.nav a {
color: #222;
}
.artnav.nav .has-subnav.active .subnav .akt {
color:#fff;
background-color: #E80202;
}
.fahrzeugnavigation .nav li.artnav__item > a {
color: #fff;
background: #E80202;
text-transform: uppercase;
}

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

.slicknav_menu {
background:#E80101;
width: 100%;
z-index:100
}
.slicknav_btn {
background:#FF0202;
}

.c-page-top,
.pos_topbar.m_Frontend_Menu  li{ background-color:transparent!important }
.pos_topbar.m_Frontend_Menu li:hover,
.pos_topbar.m_Frontend_Menu li.sfHover {
background: #C90101;
transition: none;
}
.m_Frontend_Menu.pos_topbar ul {
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3);
background-color: inherit;
}
.pos_topbar.m_Frontend_Menu {
background: #E80101;
background: linear-gradient(to bottom, #DB0101, #E80101);
box-shadow: inset 0 -3px 0 #C90101, inset 0 -3px 3px #C90101, inset 0 2px 2px #C90101, inset 1px 0 2px #DB0101, inset -1px 0 2px #FFFFFF, 0 1px 1px rgba(0, 0, 0, 0.1), 0 2px 2px rgba(0, 0, 0, 0.06), 0 3px 3px rgba(0, 0, 0, 0.17), 2px 1px 2px rgba(0, 0, 0, 0.05), -2px 1px 2px rgba(0, 0, 0, 0.05);
display: block;
width: 100%;
}
.m_Frontend_Menu.pos_topbar .nav .nav__link {
color:#fff;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
font-weight: 700;
border:0 
}
.m_Frontend_Menu.pos_topbar .nav__subnav {
background: #E80101;
}

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

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

._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;
}

