.mainaaslider {
width: 100%;
position: relative;
margin: 20px 0px;
float: left;
padding:0px 50px;
}
.mainaaslidersmart {
width: 100%;
position: relative;
margin: 20px 0px;
float: left;
padding:0px 0px;
}
.navpointsaaslider {
width: 100%;
padding: 10px;
text-align: center;
display: none;
}
.navpointsaaslider i {
padding: 2px;
color: #a3a3a3;
cursor: pointer;
}
.navpointsaaslideract, .navpointsaaslider i:hover{
color: #c1d433 !important;
}
.aasliderload {
width: 100%;
text-align: center;
padding: 20px 20px;
}
.aasliderload i {
font-size: 42px;
}
.aaslrightbut {
border: 1px solid #ccc;
position: absolute;
z-index: 99999;
padding: 5px 8px;
background-color: #ccc;
opacity: 0.9;
border-radius: 3px;
top: 250px;
right: 14px;
cursor: pointer;
display: none;
}
.aaslrightbut i {
font-size: 24px;
line-height: 34px;
}
.aaslleftbut {
border: 1px solid #ccc;
position: absolute;
z-index: 99999;
padding: 5px 8px;
background-color: #ccc;
opacity: 0.9;
border-radius: 3px;
top: 250px;
cursor: pointer;
display: none;
left: 14px;
}
.aaslleftbut i {
font-size: 24px;
line-height: 34px;
}
.carblock .imgcarblock img {
width: 100%;
height: auto;
border-radius: 3px;
}
.carblockslider {
width: 100%;
position: relative;
float: left;
overflow: hidden;
display: none;
}
.carblockslidercontainer{
width: 1590px;
}
.carblock {
width: 265px;
position: relative;
float: left;
padding: 5px;
border: 1px solid #ccc;
margin: 5px;
box-sizing: border-box;
border-radius: 3px;
}
.carblockdata h3 {
font-size: 16px;
min-height: 80px;
word-break: break-all;
}
.carblockdatadet {
width: 60%;
margin-bottom: 15px;
min-height: 100px;
}
.carblockdatadetupe {
width: 45%;
float: left;
font-size: 18px;
text-decoration: line-through;
color: red;
font-weight: bold;
line-height: 34px;
}
.carblockdatadetprice {
width: 55%;
float: left;
font-size: 22px;
color: black;
font-weight: bold;
text-align: right;
line-height: 34px;
}
.carblockdatadetpriceupe {
width: 100%;
float: left;
position: relative;
}
.carblseconddata {
min-height: 90px;
padding: 10px 0px 0px 0px;
float: left;
}
a.zumfahrzeugbutt:link, a.zumfahrzeugbutt:focus, a.zumfahrzeugbutt:active, a.zumfahrzeugbutt:visited {
width: 100%;
background-color: #c1d433;
display: block;
line-height: 24px;
font-size: 18px;
text-decoration: none;
padding: 5px 0px;
color: #ffffff;
border-radius:3px;
}
a.zumfahrzeugbutt:hover {
width: 100%;
background-color: #a3a3a3;
display: block;
line-height: 24px;
font-size: 18px;
text-decoration: none;
padding: 5px 0px;
color: #000000;
border-radius:3px;
}
.carblockdatadetbutt {
width: 100%;
position: relative;
float: left;
text-align: center;
}
.onlypriceblock {
width: 100%;
}  .cfsall {
width: 100%;
position: relative;
float: left;
min-height: 40px;
padding: 20px 40px 20px 40px;
margin-bottom: 10px;
border-bottom: 1px solid #ccc;
}
.cfs-1 {
width: 33%;
height: 40px;
padding: 10px;
float: left;
font-size: 16px;
line-height: 20px;
color: #888;
font-weight: normal;
}
.cfs-2 {
width: 33%;
height: 40px;
padding: 10px;
float: left;
float: left;
text-align: left;
text-align: center !important;
}
.cfs-3 {
width: 33%;
height: 40px;
padding: 10px;
float: left;
}
.home-rosebud-filter {
background-color: white;
box-shadow: 0px 3px 1px -2px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 0%), 0px 1px 5px 0px rgb(0 0 0 / 12%);
border-radius: 6px;
}
.mainsearcharear4 {
width: 100%;
margin-left: auto;
margin-right: auto;
position: relative;
display: flex;
gap: 0px 25px;
flex-direction: row;
flex-wrap:wrap ;
}
.searcharear4 {
float: left;
box-sizing: border-box;
width: calc(16% - 19px);
}
.searcharear4>label {
font-family: 'Poppins',sans-serif;
font-size: 14px !important;
font-weight: 400 !important;
color: #888888 !important;
width: 100%;
display: none;
margin-bottom: 10px;
}
.searcharear4el {
border: 2px solid #fff;
background-color: #031829;
width: 100%;
padding: 5px;
height: 35px;
color: #fff;
}
.but_searchbutton , .but_searchbutton:focus , .but_searchbutton:hover{
font-family: 'Poppins', sans-serif;
font-size: 0.85rem;
padding: 0px 30px;
width: 100%;
cursor: pointer;
border-radius: 3px;
margin-top: 0px;
background-color: #ea5c18;
border: 0px;
color: #fff;
line-height: 0.85rem;
}
button#aasf_morebutton {
font-family: 'Poppins', sans-serif;
font-size: 0.85rem;
padding: 0px 0px;
width: 100%;
cursor: pointer;
border-radius: 3px;
margin-top: 0px;
background-color: #ffffff;
border: 2px solid #999999;
color: #999;
line-height: 0.85rem;
}
.div_resetbutton, .div_mehrbutton {
width: calc(50% - 20px);
}
.but_resetbutton, .but_mehrbutton
{
width: calc(25% - 19px);
font-family: 'Poppins', sans-serif;
font-size: 1rem;
padding: 0px!important;
cursor: pointer;
border-radius: 6px;
border: 0px;
color: #000000;
}
.but_resetbutton:hover, .but_mehrbutton:hover{
color: #888888;
background-color: #00000000;
}
.but_resetbutton:active, .but_mehrbutton:active {
color: #888888;
background-color: #00000000;
}
.but_resetbutton:focus, .but_mehrbutton:focus {
color: #888888;
background-color: #00000000;
outline:0;
}
.searcharear4el option {
background-color: #fff;
color: #000000;
font-size: 16px;
}
.searcharear4dm {
position: relative;
display: inline-block;
margin-bottom: 15px;
width: 100%;
}
.searcharear4dm .searcharear4el {
font-family: 'Poppins', sans-serif;
display: inline-block;
width: 100%;
cursor: pointer;
padding: 0 25px 0px 5px;
outline: 0;
border-radius: 3px;
background: #ffffff;
border: 0px solid #e1e1e1;
border-bottom: 1px solid #e1e1e1;
color: #000000;
-moz-appearance: none;
-webkit-appearance: none;
}
.searcharear4dm .searcharear4el::-ms-expand {
display: none;
}
.searcharear4dm .searcharear4el:hover, .searcharear4dm .searcharear4el:focus {
color: #555;
background: #fff9f6;
}
.searcharear4dm .searcharear4el:disabled {
opacity: 0.5;
pointer-events: none;
}
.select_arrow4dm {
position: absolute;
top: 16px;
right: 10px;
pointer-events: none;
border-style: solid;
border-width: 5px 4px 0px 4px;
border-color: #888 transparent transparent transparent;
}
.searcharear4dm .searcharear4el:hover~.select_arrow, .searcharear4dm .searcharear4el:focus~.select_arrow {
border-top-color: #888;
}
.searcharear4dm .searcharear4el:disabled~.select_arrow {
border-top-color: #888;
}
.searcharear4dm.haelftesel {
width: 47.63%;
float: left;
margin-right: 5px;
}
@media screen and (max-width: 1300px) {
.searcharear4 {
float: left;
padding: 20px 25px;
box-sizing: border-box;
width: 50%;
}
}
@media screen and (max-width: 1000px) {
.cfs-1 {
width: 50%;
height: 40px;
padding: 10px;
float: left;
font-size: 16px;
line-height: 20px;
color: #888;
font-weight: normal;
}
.cfs-2 {
width: 50%;
height: 40px;
padding: 10px;
float: left;
}
.cfs-3 {
display: none;
}
}
@media screen and (max-width: 700px) {
.cfs-1 {
width: 100%;
height: 40px;
padding: 10px;
float: left;
font-size: 16px;
line-height: 20px;
color: #888;
font-weight: normal;
text-align: center;
}
.cfs-2 {
width: 100%;
height: 40px;
padding: 10px;
float: left;
}
.cfs-3 {
display: none;
}
}
@media screen and (max-width: 540px) {
.searcharear4 {
float: left;
padding: 2px 25px;
box-sizing: border-box;
width: 100%;
}
.cfsall {
width: 100%;
position: relative;
float: left;
min-height: 40px;
padding: 20px 10px 20px 10px;
margin-bottom: 10px;
border-bottom: 1px solid #ccc;
}
.searcharear4dm {
position: relative;
display: inline-block;
margin-bottom: 5px;
width: 100%;
}
.searcharear4>label {
font-size: 14px !important;
font-weight: 600 !important;
color: #888 !important;
width: 100%;
display: block;
margin-bottom: 5px;
text-transform: uppercase;
}
.div_anzahl-sitzplaetze,.div_leistung,.div_km-gruppen,.div_ez-gruppen,.div_anzahl-tueren{
}
} .inactive {
display: none;
}