.filter{
display:inline-block;
text-align:center;
width:147px;
margin-top:10px;
padding-top:10px;
}

.filter img{
border:1px solid rgb(246,184,0);
padding:5px;
}

.filter a{
color:black;
}

a.filternav{color:#666666;padding:2px;}
a.filternaviactive{color:black;background-color:#E8E3CC;padding:2px;}

.produktgruppen{
display:inline-block;
text-align:center;
width:140px;
padding-top:10px;
margin-top:10px;
}

.produktgruppen img{
border:1px solid rgb(246,184,0);
padding:5px;
}

.produktgruppen a{
color:black;
}

.produkte_produkt{
border-top:1px solid rgb(233,229,202);
width:100%;
margin-bottom:15px;
padding-top:15px;
}

.produkte_produkt_no{
border-top:0px solid transparent;
}

.produkte_produkt_bild{
float:left;
border: 1px solid rgb(246,184,0);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding-top:7px;
padding-bottom:7px;
width:150px;
text-align:center;
position:relative;
}

.produkte_produkt_bild_2{
float:left;
border: 1px solid rgb(153,213,255);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding-top:7px;
padding-bottom:7px;
width:150px;
text-align:center;
position:relative;
}

.produkte_produkt_bild_3{
float:left;
border: 1px solid rgb(179,214,0);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding-top:7px;
padding-bottom:7px;
width:150px;
text-align:center;
position:relative;
}

.produkte_produkt_bild_symbol{
position:absolute;
top:7px;
right:0px;
width:30px;
}

.produkte_produkt_bild_text{
position:absolute;
bottom:5px;
right:15px;
font-size:8px;
text-align:right;
color:black;
background-color:transparent;
}

.produkte_produkt_artikel{
float:left;
margin-left:20px;
vertical-align:top;
width:455px;
}

.produkte_produkt_link{
color:black;
font-size:13px;
}

.produkte_produkt_exot{
float:left;
width:90px;
text-align:right;
}

.produkte_produkt_exot img{
width:50%;
}

.produkte_produkt_kategorie{
width:100%;
border-top:2px solid black;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid black;
}

.produkte_produkt_kategorie a{
color:black;
}

.produkt_navigation_oben_rahmen{
border-top:2px solid rgb(246,184,0);
border-bottom:2px solid rgb(246,184,0);
padding:0px;
margin-top:0px;
margin-bottom:20px;
width:100%;
}

.produkt_navigation_oben{
display:table;
border-top:1px solid white;
border-bottom:1px solid white;
}

.produkt_navigation_oben_link,.produkt_navigation_oben_leer{
width:142px;
display:table-cell;
text-align:center;
background-color:rgb(232,227,204);
color:black;
padding-top:10px;
padding-bottom:10px;
vertical-align:middle;
}

.produkt_navigation_oben_link:hover{
color:black;
}

.produkt_navigation_oben_link_active{
background-color:rgb(246,184,0);
}

.produkt_navigation_oben_strich{
display:table-cell;
width:1px;
height:19px;
background-color:rgb(130,125,106);
border-left:2px solid white;
border-right:2px solid white;
}

.produkt_artikel_infos{
padding-bottom:10px;
}

.produkt_artikel_artikel_nr{
float:left;
width:150px;
}

.produkt_artikel_infos_bild{
float:left;
text-align:center;
min-height:200px;
margin-right:30px;
}

.produkt_artikel_infos_img{
display:block;
padding:0px;
margin:0px;
height:190px;
position:relative;
border:1px solid rgb(235,235,235);
}

.bild_text{
position:absolute;
bottom:0px;
right:5px;
}

.bild_symbol{
position:absolute;
top:0px;
right:5px;
width:60px;
}

.hide_picture{
display:none;
}

.show_picture{
display:block;
}

.produkt_artikel_kleine_bilder{
margin-top:25px;
}

.produkt_artikel_kleine_bilder_1{
display:inline-block;
vertical-align:bottom;
margin-bottom:3px;
margin-right:3px;
padding:2px;
width:50px;
text-align:center;
font-size:10px;
}

.produkt_artikel_kleine_bilder_1 img{
border:1px solid rgb(235,235,235);
}

.produkt_artikel_kleine_bilder_active img{
border:1px solid rgb(246,184,0);
}

.produkt_info_text{
display:none;
}

.produkt_info_text_show{
display:inline-block;
}

.produkt_artikel_texte{
float:left;
width:500px;
padding-right:17px;
margin-top:15px;
border-right:1px solid rgb(245,244,231);
}

.produkt_artikel_texte ol{
margin-left:30px;
}


.produkt_artikel_texte a{
color:rgb(171,21,43);
text-decoration:underline;
}

produkt_artikel_texte ul,li{
margin-left:15px;
padding:0px;
}

.produkt_artikel_aehnliche_artikel{
padding-left:20px;
float:left;
width:190px;
margin-top:15px;
color:rgb(130,125,106);
}

.produkt_artikel_aehnliche_artikel_table{
width:190px;
margin-top:10px;
margin-bottom:15px;
color:rgb(130,125,106);
border-top:1px solid rgb(245,244,231);
}

.produkt_artikel_aehnliche_artikel_table_1 a,.produkt_artikel_aehnliche_artikel_table_2 a,.produkt_artikel_aehnliche_artikel_table_3 a{
color:#666666;
}

.produkt_artikel_aehnliche_artikel_table_1{
padding-top:10px;
width:60px;
}

.produkt_artikel_aehnliche_artikel_table_2{
vertical-align:bottom;
font-weight:bold;
}

.produkt_artikel_aehnliche_artikel_table_3{
border-bottom:1px solid rgb(245,244,231);
padding-top:10px;
padding-bottom:10px;
}

.produkt_artikel_aehnliche_artikel_table_4{
border-bottom:1px solid rgb(245,244,231);
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
}

.produkt_artikel_aehnliche_artikel_table_5{
border-bottom:1px solid rgb(245,244,231);
padding-bottom:5px;
padding-top:5px;
}

.produkt_artikel_dokument_div{
margin-top:15px;
border-bottom:1px solid rgb(233,229,202);
display:table;
}

.produkt_artikel_dokument{
display:table-cell;
padding:5px;
text-align:left;
vertical-align:middle;
word-wrap:break-word;
border-right:2px solid white;
border-left:1px solid grey;
}

.produkt_artikel_dokument_1{
max-width:250px;
min-width:250px;
background-color:rgb(245,244,231);
border-left:0px solid white;
}

.produkt_artikel_dokument_2{
width:220px;
text-align:center;
}

.produkt_artikel_dokument_3{
width:90px;
text-align:center;
}

.produkt_artikel_dokument_4{
width:100px;
}

.produkt_artikel_treiber_div{
margin-top:15px;
border-bottom:1px solid rgb(233,229,202);
display:table;
}

.produkt_artikel_treiber{
display:table-cell;
padding:5px;
text-align:left;
vertical-align:middle;
word-wrap:break-word;
border-right:2px solid white;
border-left:1px solid grey;
}

.produkt_artikel_treiber_1{
height:40px;
max-width:240px;
min-width:240px;
background-color:rgb(245,244,231);
border-left:0px solid white;
}

.produkt_artikel_treiber_2{
width:210px;
}

.produkt_artikel_treiber_3{
width:70px;
}

.produkt_artikel_treiber_4{
width:80px;
}

.produkt_artikel_treiber_5{
min-height:40px;
max-width:240px;
min-width:240px;
background-color:rgb(245,244,231);
background-color:#DEDCDC;
border-left:0px solid white;
}

.produkt_artikel_treiber_6{
width:413px;
color:rgb(130,125,106);
}

.produkt_artikel_treiber_7{
width:70px;
text-align:center;
}

.produkt_artikel_faq{
border-bottom:1px solid rgb(233,229,202);
margin-top:15px;
}

.produkt_artikel_faq_1{
float:left;
color:rgb(130,125,106);
width:250px;
background-color:rgb(245,244,231);
text-align:left;
vertical-align:middle;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
}

.produkt_artikel_faq_2{
background-color:rgb(130,125,106);
border-left:2px solid white;
width:1px;
float:left;
}

.produkt_artikel_faq_3{
text-align:left;
vertical-align:middle;
color:black;
padding-left:10px;
float:left;
padding-top:5px;
padding-bottom:5px;
width:455px;
}

.produkt_artikel_technische_daten_gruppe{
margin-top:20px;
margin-bottom:5px;
display:block;
background-color:white;
color:black;
font-weight:bold;
}

.produkt_artikel_technische_daten_ueberschrift{
padding-top:10px;
padding-bottom:10px;
text-align:left;
background-color:rgb(180,180,180);
color:white;
padding-left:10px;
padding-right:10px;
font-weight:bold;
}

.produkt_artikel_technische_daten_ueberschrift2{
padding-top:5px;
padding-bottom:5px;
font-weight:normal;
font-size:14px;
}

.produkt_artikel_technische_daten{
border-bottom:1px solid rgb(233,229,202);
margin-bottom:0px;
margin-top:0px;
display:table;
width:100%;
}

.produkt_info_text .produkt_artikel_technische_daten:last-child{
border-bottom:0px;
margin-bottom:0px;
}

.produkt_artikel_technische_daten_1{
width:140px;
/** background-color:rgb(245,244,231);**/

text-align:left;
vertical-align:middle;
padding-left:10px;
color:rgb(130,125,106);
display:table-cell;
border-right:1px solid rgb(130,125,106);
border-right:1px solid lightgrey;
}

.produkt_artikel_technische_daten_3{
text-align:left;
color:black;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
display:table-cell;
}

.produkt_artikel_technische_daten_back1{
background-color:rgb(240,240,240);
}

.produkt_artikel_technische_daten_back2{
background-color:rgb(230,230,230);
}

.tools_smart{
display:none;
}

.produkte_sortieren_select{
margin-right:10px;
}

.produkte_sortieren{
margin-right:10px;
display:inline-block;
}

.filter_smart{
display:none;
}

.produkt_artikel_aehnlich_link{
color:black;
}

.produkt_artikel_aehnlich{
display:table-cell;
width:100%;
border-bottom:1px solid rgb(233,229,202);
margin-top:50px;
}

.produkt_artikel_aehnlich_1{
margin-left:10px;
margin-right:10px;
width:70px;
display:table-cell;
}

.produkt_artikel_aehnlich_2{
height:20px;
width:70px;
text-align:center;
vertical-align:middle;
display:table-cell;
}

.produkt_artikel_aehnlich_3{
width:585px;
vertical-align:middle;
display:table-cell;
}

.produkt_artikel_aehnlich_4{
width:100%;
border-bottom:1px solid rgb(233,229,202);
margin-bottom:20px;
display:table-cell;
}

.print_date{
display:none;
margin-top:25px;
}

@media print{
  .print_date{
  display:block;
  }
}

@media screen and (max-width: 940px)
{
  .produkte_banner{
  width:100%;
  }

  .produkt_navigation_oben_strich{
  display:none;
  }

  .smart_table_row{
  display:table-row;
  height:5px;
  }

  .produkt_navigation_oben_rahmen{
  border-top:0px solid transparent;
  border-bottom:0px solid transparent;
  }

  .produkt_navigation_oben{
  width:100%;
  }

  .produkt_navigation_oben_link{
  width:33.3%;
  padding-bottom:10px;
  padding-top:10px;
  }

  .produkt_navigation_oben_leer{
  display:none;
  }

  .produkte_produkt_bild{
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  float:left;
  margin-right:10px;
  width:20%;
  min-width:100px;
  margin-bottom:10px;
  }

  .produkte_produkt{
  margin-bottom:5px;
  }

  .produkte_produkt_artikel{
  margin-left:0px;
  float:left;
  width:70%;
  }

  .produkt_artikel_hauptbild{
  clear:both;
  margin-top:20px;
  margin-left:auto;
  margin-right:auto;
  }

  .produkt_artikel_artikel_nr{
  display:block;
  width:100%;
  margin-top:0px;
  margin-bottom:10px;
  }

  .produkt_artikel_texte{
  width:100%;
  padding:auto;
  margin:auto;
  }

  .produkt_artikel_aehnliche_artikel{
  padding-left:0px;
  width:100%;
  }

  .produkt_artikel_aehnliche_artikel_table{
  width:100%;
  }

  .produkt_artikel_dokument_div{
  display:block;
  width:100%;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  border-right:1px solid #DEDCDC;
  border-left:1px solid #DEDCDC;
  }

  .produkt_artikel_dokument{
  display:block;
  padding:0px;
  border:0px solid white;
  }

  .produkt_artikel_dokument_1{
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  width:100%;
  height:auto;
  padding:10px;
  max-width:100%;
  min-width:100%;
  float:left;
  }

  .produkt_artikel_dokument_2{
  float:left;
  width:50%;
  }

  .produkt_artikel_dokument_3{
  float:left;
  width:25%;
  text-align:center;
  }

  .produkt_artikel_dokument_4{
  float:left;
  width:25%;
  text-align:right;
  }

  .produkt_artikel_treiber_div{
  display:block;
  width:100%;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  border-right:1px solid #DEDCDC;
  border-left:1px solid #DEDCDC;
  }

  .produkt_artikel_treiber{
  display:block;
  padding:0px;
  border:0px solid white;
  }

  .produkt_artikel_treiber_1{
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  width:100%;
  height:auto;
  padding:10px;
  max-width:100%;
  min-width:100%;
  float:left;
  }

  .produkt_artikel_treiber_2{
  float:left;
  width:50%;
  }

  .produkt_artikel_treiber_3{
  float:left;
  width:20%;
  text-align:right;
  }

  .produkt_artikel_treiber_4{
  float:left;
  width:20%;
  text-align:right;
  }

  .produkt_artikel_treiber_5{
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  width:100%;
  height:auto;
  padding:10px;
  max-width:100%;
  min-width:100%;
  }

  .produkt_artikel_treiber_6{
  width:100%;
  }

  .produkt_artikel_treiber_7{
  width:10%;
  float:left;
  }

  .produkt_artikel_faq_1{
  color:rgb(130,125,106);
  width:100%;
  padding-left:0px;
  padding-right:0px;
  }

  .produkt_artikel_faq_2{
  display:none;
  }

  .produkt_artikel_faq_3{
  width:100%;
  padding-left:0px;
  }

  .produkt_artikel_technische_daten{
  display:block;
  }

  .produkt_artikel_technische_daten_1{
  width:100%;
  padding-left:0px;
  padding-top:5px;
  padding-bottom:5px;
  display:block;
  border-right:0px;
  }

  .produkt_artikel_technische_daten_3{
  padding-left:0px;
  padding-top:0px;
  display:block;
  }

  .tools_smart{
  display:block;
  }

  .produkte_sortieren_select{
  margin-bottom:10px;
  }

  .filternav,.filternaviactive{
  margin-bottom:5px;
  display:block;
  }
}