filter_box_select.mrclipart_fullimage{
  position: relative;
  display: block;
  float: left;
  width: 96%;
  margin: 2%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.mrclipart_fullimage.vwebus{
  height: 400px;
  border-radius: 3px;
  background-image: url('../images/extras/startseite_1_1.png')
}
.mrclipart_fullbutton{
  position: relative;
  display: block;
  float: left;
  width: 96%;
  margin: 2%;
  padding: 10px 0 10px 0;
  border-radius: 3px;
  background-color: #121212;
  color: #fff;
  font-size: 16px;
  text-decoration: none;
  text-align: center;
  transition: 150ms
}
.mrclipart_fullbutton:hover{
  background-color: #000;
  color: #F1F1F1
}
@media (max-width: 1080px) {
  .mrclipart_fullimage.vwebus{height: 250px}
}
.section.main{padding: 60px 0 60px 0}
.section.textcenter{text-align: center;padding: 60px 0 60px 0;}
.mrclipart_textcenterlink{
  font-size: 16px;
  color: #4E80F0;
  text-decoration: none;
  transition: 150ms
}
.mrclipart_textcenterlink:hover{
  color: #4C7BE5;
  text-decoration: underline
}
.mrclipart_fullimage.vwebustwo{
  height: 400px;
  border-radius: 3px;
  background-image: url('../images/extras/startseite_1_1.png')
}
.mrclipart_fullimage.vwebusthree{
  height: 400px;
  border-radius: 3px;
  background-image: url('../images/extras/startseite_1_2.png')
}
@media (max-width: 1080px) {
  .mrclipart_fullimage.vwebustwo{height: 250px}
  .mrclipart_fullimage.vwebusthree{height: 250px}
}
.section.lightgraybg{
  background-color: #F0F0F0;
  border-radius: 3px;
}
.mrclipart_fullimage.vwebusfour{
  height: 450px;
  background-size: contain;
  background-image: url('../images/extras/startseite_2.png')
}
@media (max-width: 1080px) {
  .mrclipart_fullimage.vwebusfour{height: 250px}
}
.mrclipart_fullimage.toolgrafiken{
  height: 250px;
  background-size: contain;
  background-image: url('../images/extras/startseite_3.png')
}
.mrclipart_fullimage.toolgrafikentwo{
  height: 80px;
  background-size: contain;
  background-image: url('../images/extras/startseite_4.png')
}
.box.platzhalter{color: #fff}
.pricebox{
  position: relative;
  display: block;
  float: left;
  width: 96%;
  padding: 2%;
  border-radius: 3px
}
.pricebox.gray{background-color: #F0F0F0}
.pricebox.yellow{background-color: #F8C400}
.pricebox>p>h1{padding: 0;margin: 0}
.mrclipart_icon{
  position: relative;
  display: block;
  float: left;
  width: 100%;
  height: 80px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.mrclipart_icon.quality{height: 80px;background-image: url('../images/extras/icon_1.png')}
.mrclipart_icon.price{height: 80px;background-image: url('../images/extras/icon_2.png')}
.mrclipart_icon.updates{height: 80px;background-image: url('../images/extras/icon_3.png')}
.mrclipart_icon.support{height: 80px;background-image: url('../images/extras/icon_4.png')}
.section.iconbar>.content>.box{
  margin: 20px 0 0 0;
}
.section.iconbar>.content>.box>p{
  position: relative;
  display: block;
  float: left;
  width: 100%;
  padding: 0;
  margin: 15px 0 0 0;
}
/* FILTER */
.indexfilter_iframe{
  position: relative;
  display: block;
  float: left;
  width: 100%;
  height: 200px;
  margin: 20px 0 20px 0;
  border-radius: 3px;
  border: solid 0;
  background-color: #fff;
  overflow-x: hidden;
  overflow-y: hidden;
}
@media (max-width: 785px) {
  .indexfilter_iframe{height: 660px}
}
.startpage_filter_submit{
  position: relative;
  display: block;
  float: left;
  width: 100%;
}
.filter_box{
  position: relative;
  display: block;
  float: left;
  width: 100%;
  border: solid 1px #f1f1f1;
  border-radius: 3px;
}
.filter_box_label{
  position: relative;
  display: block;
  float: left;
  width: 100%;
  margin: 10px 0 0 0
}
.filter_box_select{
  position: relative;
  display: block;
  float: left;
  width: 100%;
  padding: 10px 2% 10px 2%;
  margin: 5px 0 10px 0
}
.filter_box_submit{
  position: relative;
  display: block;
  float: left;
  width: 100%;
  padding: 10px 0 10px 0;
  margin: 32px 0 10px 0;
  border: solid 1px #f1f1f1;
  border-radius: 3px;
  background-color: #ADEE24;
  text-decoration: none;
  text-align: center;
  color: #fff;
  font-weight: bold;
  transition: 150ms
}
.filter_box_submit:hover{background-color: #fff;color: #000}
.filter_box_searchicon{
  position: absolute;
  top: 0;
  right: 0;
  padding: 9px;
  background-color: #000;
  border-radius: 3px;
  color: #fff;
}
.filter_box_startpage_erg{
  position: relative;
  display: inline-block;
  float: none
}
.filter_box_textinput{
  position: relative;
  display: block;
  float: left;
  width: 96%;
  padding: 10px 2% 10px 2%
}
.fahrzeug_liste_container{
  position: relative;
  display: block;
  float: left;
  width: 100%;
}
.fahrzeug_liste_box{
  position: relative;
  display: block;
  float: left;
  width: 100%;
  height: 400px;
}
.fahrzeug_liste_image{
  position: relative;
  display: block;
  float: left;
  width: 100%;
  height: 175px;
  text-align: center
}
.fahrzeug_liste_info{
  position: relative;
  display: block;
  float: left;
  width: 100%;
}
.fahrzeug_liste_info>.box>h1{
  position: relative;
  display: block;
  float: left;
  width: 100%;
  padding: 0;
  margin: 0 0 10px 0;
  font-size: 20px
}
.fahrzeug_liste_info>.box>p{
  position: relative;
  display: block;
  float: left;
  width: 100%;
  padding: 0;
  margin: 0 0 2px 0;
  font-size: 12px
}
.fahrzeug_liste_price{
  position: relative;
  display: block;
  float: left;
  width: 96%;
  padding: 10px 0 10px 0;
  text-align: center;
  border: solid 1px #000;
  border-radius: 3px;
  font-size: 16px
}
.fahrzeug_liste_warenkorb{
  position: relative;
  display: block;
  float: left;
  width: 100%;
  padding: 10px 0 10px 0;
  text-align: center;
  color: #fff;
  background-color: #000;
  border: solid 1px #000;
  border-radius: 3px;
  font-size: 16px;
  cursor: pointer;
  transition: 150ms
}
.fahrzeug_liste_warenkorb:hover{background-color: #fff;color: #121212}
.fahrzeug_liste_filter{
  position: relative;
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 10px;
  border-bottom: solid 1px #f1f1f1
}
.fahrzeug_liste_filter>form{
  position: relative;
  display: inline-block;
  float: right;
  padding: 10px 0 10px 0;
}
.fahrzeug_liste_filter>form>select[name="number"]{
  padding: 5px 10px 5px 10px;
}
.fahrzeug_liste_filter>p{
  position: relative;
  display: inline-block;
  float: left;
  padding: 15px 0 10px 0;
  margin: 0;
  font-size: 14px;
  color: #121212
}
.fahrzeug_liste_seiten{
  position: relative;
  display: block;
  float: left;
  width: 100%;
  padding: 10px 0 10px 0;
  margin: 10px 0 10px 0;
  border-top: solid 1px #f1f1f1;
  border-bottom: solid 1px #f1f1f1;
  text-align: center
}
.fahrzeug_liste_seiten>a{
  color: #121212;
  text-decoration: none;
  transition: 150ms
}.fahrzeug_liste_seiten>a:hover{text-decoration: underline}
