.fusion-image-wrapper .fusion-rollover {
	display: none;
}
.fusion-carousel .fusion-carousel-title {
	text-align: center;
	margin: 0;
}
.aaSlick-prev, .aaSlick-next{
    font-size: 22px;
    color: #F8F8F8;
    background-color: #878787;
    position: absolute;
    top: 50%;
    margin-top: -11px;
    cursor: pointer;
    padding: 9px 12px;
    font-size: 15px;
    margin-top: -36px;
    z-index: 999;
    display: none;
}
.aaSlick-prev{
    left: 0;
    padding-left: 11px;
}
.aaSlick-next{
    right: 0;
}
.aaSlick-prev, .aaSlick-next {
    visibility: hidden;
}
.aaShowBrands:hover .aaSlick-prev, .aaShowBrands:hover .aaSlick-next {
    visibility: visible;
}
.aaSlickItem {
    margin-right: 3px;
    position: relative;
}
.aaSlickItem p{
	margin: 0;
}
.aaSlickItem .aaSlickTitle{
	padding: 8px 15px;
	background: #1D4781;
	color: #FFF;
	text-align:center;
}
.aaSlickItem h4 {
	padding: 8px 15px;
	text-align: center;
	font-size: 24px !important;
	margin: 10px 0 0;
	color: #636363;
	white-space: nowrap;
}
.isAction {
    position: absolute;
    left: 0;
}
.aaSlickItem .aaSlickPreis s,
.aaSlickItem span{
    font-size: 18px;
    margin-bottom: 20px;
    display: block;
    text-align: center;
}

.tabStyle {
	border-bottom: 5px solid #636363;
	overflow: hidden;
}
.tabStyle .neuwagen {
	margin-bottom: 25px;
	display: block;
}
.tabStyleBox {
        margin: 0;
	list-style-type: none;
	overflow: hidden;
	padding: 0;
}
.tabStyleBox li {
	border: 1px solid #CCC;
	font-size: 16px;
	padding: 5px 20px;
	margin: 0px 5px 5px 0px !important;
	float: left;
	background-color: #F6F6F6;
	color: #242424;
	cursor: pointer;
}
.tabStyleBox li.active , .tabStyleBox li:hover {
	border: 1px solid #636363;
	background-color: #636363;
	color: #F8F8F8;
}
.slickSliderContainer {
    position: relative;
    margin-bottom: 50px;
}
.slickLoader {
	display: none;
	position: absolute;
	top: 50%;
	z-index: 10;
	left: 50%;
	margin-left: -40px;
	margin-top: -40px;
}
.bxBrandsButton , .fusion-carousel-title a {
    background-color: #e30720;
    padding: 15px 20px;
    text-align: center;
    display: block;
    color: #FFF;
    font-size: 16px;
}
.fusion-carousel-title a:hover {
    color: #F8F8F8;
    background-color: #c40006;
}
.bxBrandsButtonColor {
    background-color: #e30720;
    margin-bottom: 3px;
}
.bxBrandsButtonColor:hover {
    background-color: #c40006;
}
.fusion-footer h4 {
	text-align: center;
	margin-top: 10px;
	font-size: 20px;
	color: #f8f8f8;
}
@media all and ( max-width: 480px ){
	.tabStyle .neuwagen {
		text-align: left !important;
	}
	.tabStyleBox li {
		font-size: 13px;
	}
}
@media all and ( max-width: 680px ){
	.aaSlickItem h4 {
		white-space: initial;
	}
    .iconTouch {
        display: block;
    }
}
@media only screen and (orientation:portrait) {
.tabStyleBox {
	list-style-type: none;
	margin-bottom: 5px;
	overflow: hidden;
	padding: 0;
}
.tabStyleBox li {
	border: 1px solid #CCC;
	font-size: 16px;
	padding: 10px 20px;
	margin: 0px 5px 5px 0px !important;
	float: left;
	background-color: #F6F6F6;
	color: #242424;
	cursor: pointer;
  width: 100%;
  text-align: center;
}
.tabStyleBox li.active , .tabStyleBox li:hover {
	border: 1px solid #636363;
	background-color: #636363;
	color: #F8F8F8;
  width: 100%;
  text-align: center;
}
.aaSlickItem p {
font-size:11px;
}
}