@charset "UTF-8";
@font-face {
    font-family: Roboto-Regular;
    src: url(../fonts/Roboto-Regular.eot);
    src: url(../fonts/Roboto-Regular.eot?#iefix) format("embedded-opentype"), url(../fonts/Roboto-Regular.woff2) format("woff2"), url(../fonts/Roboto-Regular.woff) format("woff"),
        url(../fonts/Roboto-Regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: Roboto-Bold;
    src: url(../fonts/Roboto-Bold.eot);
    src: url(../fonts/Roboto-Bold.eot?#iefix) format("embedded-opentype"), url(../fonts/Roboto-Bold.woff2) format("woff2"), url(../fonts/Roboto-Bold.woff) format("woff"), url(../fonts/Roboto-Bold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal;
}
a,
.btn-link,
.car-title-m h6 a:hover,
.featured-car-content > h6 a:hover,
.footer-top ul li a:hover,
.get-intouch a:hover,
.blog-content h5 a:hover,
.blog-info-box li a:hover,
.control-label span,
.angle_arrow i,
.contact_detail li a:hover,
.team_more_info p a:hover,
.error_text_m h2,
.search_btn,
.popular_post_title a:hover,
.categories_list ul li a:hover,
.categories_list ul li a:hover:after,
.article_meta ul li a:hover,
.articale_header h2 a:hover,
.btn.outline,
.share_article ul li,
.contact-info a:hover,
.radio input[type=radio]:checked + label:before,
.checkbox input[type=checkbox]:checked + label:before,
.product-listing-content h5 a:hover,
.pricing_info .price,
.text-primary,
.footer_widget ul li a:hover,
.header_search button:hover,
.header_widgets a:hover,
.navbar-default .navbar-nav > li.active a,
.navbar-default .navbar-nav > li:focus a,
.navbar-default .navbar-nav > li:hover a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover,
.my_vehicles_list ul.vehicle_listing li a:hover,
.dealer_contact_info a:hover,
.widget_heading i,
.dealers_listing .dealer_info h5 a:hover,
.main_features ul li p,
.listing_detail_head .price_info p,
.listing_other_info button:hover,
.compare_info table td i, .compare_info table th i,
#accessories i,
.price,
.inventory_info_list ul li i,
.services_info h4 a:hover,
.about_info .icon_box,
.header_style2 .navbar-nav > li > .dropdown-menu a:hover,
.header_style2 .navbar-default .navbar-nav li:hover .dropdown-menu li a:hover,
.header_style2 .dropdown-menu > .active > a,
.header_style2 .dropdown-menu > .active > a:focus,
.header_style2 .dropdown-menu > .active > a:hover,
.header_style2 .dropdown-menu > li > a:focus,
.header_style2 .dropdown-menu > li > a:hover,
.blog-info-box .share_article:hover ul li a:hover {
	color:#0074e8;
	fill: #0074e8;
}

a:hover, a:focus, .btn-link:hover, .social-follow a:hover {
	color:#e63d40;
	fill: #e63d40;
}

.btn,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover,
.recent-tab .nav.nav-tabs li.active a,
.fun-facts-m, .featured-icon,
.owl-pagination .owl-page.active,
#testimonial-slider .owl-pagination .owl-page.active,
.social-follow.footer-social a:hover,
.back-top a,
.team_more_info ul li a:hover,
.tag_list ul li a:hover,
.pagination ul li.current,
.pagination ul li:hover,
.btn.outline:hover,
.btn.outline:focus,
.share_article ul li:hover,
.nav-tabs > li a:hover,
.nav-tabs > li a:focus,
.label-icon,
.navbar-default .navbar-toggle .icon-bar,
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover,
.label_icon,
.add_compare .checkbox,
.search_other,
.vs,
.td_divider,
.search_other_inventory,
#other_info,
.main_bg,
.slider .slider-handle, .slider .slider-selection,
.primary-bg {
  background: #e63d40 none repeat scroll 0 0;
  fill: #e63d40;
}
.navbar-nav > li > .dropdown-menu {
	background: #000070 none repeat scroll 0 0;
	fill: #000070;
}
.btn:hover, .btn:focus,
.search_other:hover,
#other_info:hover {
	background-color: #000070;
	fill: #000070;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover,
.social-follow.footer-social a:hover,
.page-header,
.tag_list ul li a:hover,
.btn.outline,
.share_article ul li,
blockquote,
.social-follow a:hover,
.radio label:before,
.navbar-default .navbar-toggle,
.owl-buttons div,
.about_info .icon_box {
	border-color: #0074e8;
}

.recent-tab .nav.nav-tabs li.active::after {
	border-color: #0074e8 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.td_divider:after {
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0 ) rgba(0, 0, 0, 0 ) #0074e8 ;
}

.navbar-nav > li > .dropdown-menu li {
  border-bottom: 1px solid #000;
}
@media (max-width:767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
  	color:#0074e8;
  }
}

/* WebKit Inhalt 1.5 */
.karusell-img {
    border: 5px solid #ffffff;
}

.karusell-content {
  background: #0074e8 none repeat scroll 0 0;
  width: 425px;
  color: #fff;
}

.karusell-title {
  color: #fff;
  font-size: 18px;
}

.karusell-content p {
  color: #fff !important;
}


.btn-karusell {
    background: #fff;
    fill: #fff;
    color: #0074e8;
}

.btn-karusell:hover,
.btn-karusell:focus {
    background-color: #0074e8;
    fill: #0074e8;
    color: #fff;
    border: #fff 1px solid;
}

/* Inhalt 1.6.0 - Reiter */
.listing_detail_wrap ul.nav-tabs-inhalt {
    background: #0074e8 none repeat scroll 0 0;
    margin: 0 auto;
    display: inline-block;
    width: 100%;
}

.nav-tabs-inhalt>.active>a {
    color: #000;
   background-color: #eee;
}

.nav-tabs-inhalt>.active>a:hover {
    color: #fff;
    background-color: #0074e8;
}

.nav-tabs-inhalt>li>a {
    color: #fff;
}

.nav-tabs-inhalt>li>a:hover {
    color: #000;
}

/* Stile Update */
body {
    font-family: 'Roboto', sans-serif;
    margin: 0px;
    padding: 0px !important;
    overflow-x: hidden;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    color: rgb(120, 123, 128);
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family:  'Roboto-Bold', sans-serif;
    color: #000;
    font-weight: 700;
    margin: 0 auto 15px;
}

h1 {
    font-size: 42px;
    line-height: 48px
}

h2 {
    font-size: 32px;
    line-height: 38px;
}

h3 {
    font-size: 28px;
    line-height: 33px;
}

h4 {
    font-size: 22px;
    line-height: 27px;
}

h5 {
    font-size: 18px;
    line-height: 21px;
}

h6 {
    font-size: 16px;
    line-height: 19px;
}

p {
    margin-bottom: 15px;
}

ol li, ul li {
    font-size: 16px;
    line-height: 20px;
    margin: 0 auto 10px;
}
.article_info_footnote p {
    font-size: 10px;
    font-style: italic;
    line-height: 17px;
    margin-bottom: 6px;
}
.article_info p {
    font-size: 14px;
    line-height: 24px;
    margin: 0 auto 20px;
    font-weight: 400;
    color: rgb(120, 123, 128);
}
.section-header p {
    font-size: 16px;
}

.car-info-box > a > img {
    height: 267px;
    object-fit: cover;
    width: 100%;
}
p#fzgHeaderPreis {
    font-size: 26px;
}
.main_features ul li {
    border: 1px solid #dcd9d9;
    float: left;
    list-style: none;
    margin: 0 10px 0 0;
    min-height: 113px;
    min-width: 123px;
    padding: 10px;
    text-align: center;
}

/* NAVIGATION Korrektur */
#navigation_bar {
  background: #000070 none repeat scroll 0 0;
}

/* Footer Korrektur */
.footer-top {
  background: #000070 none repeat scroll 0 0;
  color: #bcbcbc;
}
.footer-bottom {
  background: #000059 none repeat scroll 0 0;
}
.ozbereich {
  color: #bcbcbc !important;
}
.divTable {
  font-size: 14px;
}
.social-follow ul li a {
  color: #000070;
}

p {
  font-size: 16px;
}

.navbar-nav>li>.dropdown-menu a:hover,
.navbar-default .navbar-nav li:hover .dropdown-menu li a:hover,
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
    background: #e63d40;
}

/* Team Info Optimierung  */
.team_info {
    margin-bottom: 20px;
}