@charset "utf-8";
/* CSS Document */
.artikelnoprice   { margin-top: 10px;; border:0px solid black; height:40px; font-size:15px; font-weight: bold; color: var(--main-color); display: flex; }                    
.itemvideo {
background-image: var(--theme_pic_play_png); 
height: 100%;
background-position: center;
background-repeat: no-repeat;
}



.staffelbox {
													  display:inline-block;
													  width: 100%;
													  height: auto;
													  margin-bottom: 10px;
													  margin-top: 10px;
	
													  
													  font-size: var(--artikel-staffel-price-font-size);
													  
												  }
.staffelfieldstk {
													  display: inline-block;
													  padding: 3px;
													   width: 60px;
													   height: 20px;
													   border: 1px solid var(--main-grey); 
													   border-right: 0;
													   border-top: 0;
													   text-align: right;
	
												  }
.staffelfieldme {
													  display: inline-block;
													  padding: 3px;
															   height: 20px;
															   width: 80px;
														   border: 1px solid var(--main-grey); 
															      border-right: 0;
															   border-top: 0;
															   text-align: right;
												  }
.staffelfieldpr {
													  display: inline-block;
													  padding: 3px;
															   height: 20px;
															   width: 100px;
															   border: 1px solid var(--main-grey); 
															   border-top: 0;
															   text-align: right;
												  }
.staffelue {
													  background-color:var(--main-color);
														    
													  border-top: 1px solid var(--main-grey); 
														  
														  
													
												  } 


.left_column                  { float:left;width:783px;min-height: 100px;border:0px solid black;}



.right_column                 { position: sticky; top: 190px; width:313px;background: white; margin-left: 834px; border:1px solid var(--main-border-color);padding:40px;
 
}

.right_column h1              { font-size:24px; font-weight: bold; color:var(--main-text-font-color);margin-top: 0px;margin-bottom:15px; }
.right_column h2              { font-size:12px; font-weight: normal; color: var(--main-text-font-color);margin-top: 0px;margin-bottom:3px;  }

.right_column .preis          { display:inline-block;font-size:30px; font-weight: bold; color: var(--main-color);margin-top: 20px;margin-bottom: 20px; }
.in_den_warenkorb             { position: absolute;margin-left:172px;} /*122*/
.zur_merkliste                {cursor: pointer;position: relative;float: left; color: var(--main-text-font-color);font-size:12px;padding-left: 40px; display: flex; align-items: center; justify-content: left; height:33px; line-height: 10px; background-image:var(--theme_pic_icon_merkliste_v2_png);  background-repeat:no-repeat;}
.ind_angebot                  {cursor: pointer;position: relative;left:40px;color: var(--main-text-font-color);font-size:12px;padding-left: 40px; display: flex; align-items: center; justify-content: left; height:33px; line-height: 10px; background-image:var(--theme_pic_icon_angebot_png);  background-repeat:no-repeat;}
.musterbestellung             {cursor: pointer;position: relative;left:40px;color: var(--main-text-font-color);font-size:12px;padding-left: 40px; display: flex; align-items: center; justify-content: left; height:33px; line-height: 10px; background-image:var(--theme_pic_icon_musterbestellung_png);  background-repeat:no-repeat;}
.warenkorb_link               { color: var(--main-text-font-color);font-size:12px;text-decoration: none;}


.vorschaubild                { 
	-webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.25);
	border:10px solid white;
	width: var(--artikel-pic-det-w);
	height:var(--artikel-pic-det-h); 
	
	
	background-repeat:no-repeat;
	background-position: center;
}

.vorschaubild_preview_first  { 
	cursor: pointer;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.25); 
	border:5px solid white;
	width: var(--artikel-vorschau-pic-w);
	height:var(--artikel-vorschau-pic-h);
	background-repeat:no-repeat;
	margin-top: 13px;
	background-position: center;
	
	background-color: aqua;
	
}
.vorschaubild_preview        { 
	
	cursor: pointer;
	margin-right: 13px;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.25); 
	border:5px solid white;
	width: var(--artikel-vorschau-pic-w);
	height:var(--artikel-vorschau-pic-h); 
	background-repeat:no-repeat; 
	margin-top: 13px;
	
	background-position: center;
	
	
}
.row .bildslider_preview              { /* background-color:var(--main-color); padding-bottom: 50px */}
.bildslider_preview_container        { /* width: 1210px;*/ }  

.slider.slideshow_prev .artikelcontainer { width: 277px !important; margin-right: 44px !important; margin-left: 0px !important;}

.slider.slideshow_prev .slick-prev:before {font-size: 40px !important; color:var(--main-color); }
.slider.slideshow_prev .slick-next:before {font-size: 40px !important ;color:var(--main-color);}
.slider.slideshow_prev .previtem{ width: var(--artikel-vorschau-pic-w) !important; margin-right: 0px !important; margin-left: 0px !important;}     

.tmpy {
	
}
.tmpx {
	width: 100px;
	background-color: aqua;
	margin-right: 50px;
	padding: 5px;
	margin: 10px;
}

/* Start Quick Navis für Eigenschaften, Downloads, Technik etc. */
.quicknav_first  { cursor: pointer;margin-top: 90px;width:195px;height:95px; background:transparent center top 0px no-repeat; 
background-image:var(--theme_pic_quicknavi_left_n_png);
}
.quicknav_first:hover             { background-image: var(--theme_pic_quicknavi_left_r_png);   }
.quicknav                         { cursor: pointer;margin-top: 90px;float: left;width:196px;height:95px; background:transparent  center top 0px no-repeat; 
background-image:var(--theme_pic_quicknavi_n_png);
}
.quicknav:hover                   { background-image:var(--theme_pic_quicknavi_r_png);  }

.quicknav_produktbeschreibung {color: var(--main-text-font-color);font-size:16px;padding-top: 55px; width:195px;height:95px;background:transparent center top 10px no-repeat;
background-image:var(--theme_pic_icon_produktbeschreibung_png);
}
.quicknav_tec_daten {color: var(--main-text-font-color);font-size:16px;padding-top: 55px; width:196px;height:95px;background:transparent  center top 10px no-repeat;
background-image:var(--theme_pic_icon_tec_daten_png);
}

.quicknav_downloads {color: var(--main-text-font-color);font-size:16px;padding-top: 55px; width:196px;height:95px;background:transparent  center top 10px no-repeat;
background-image:var(--theme_pic_icon_downloads_png);
}

.quicknav_versand {color: var(--main-text-font-color);font-size:16px;padding-top: 55px; width:196px;height:95px;background:transparent  center top 10px no-repeat;
background-image:var(--theme_pic_icon_versand_png);
}
/* Ende Quick Navi */


.left_column .balken_produktbeschreibung_head       { background:var(--main-color)  left 20px top 10px no-repeat;padding-left:15px;
	background-image: var(--theme_pic_icon_produktbeschreibung_balken_png) ;
	height: 50px !important; font-size:17px !important; color: white; font-weight: normal; display: flex; align-items: center; justify-content: left;   }

.left_column .balken_tecdaten_head                  { background:var(--main-color) left 20px top 10px no-repeat;padding-left:15px; 
	background-image: var(--theme_pic_icon_tecdaten_balken_png) ;
	height: 50px !important; font-size:17px !important; color: white; font-weight: normal; display: flex; align-items: center; justify-content: left;   }
.left_column .balken_downloads_head                 { background:var(--main-color) left 20px top 10px no-repeat;padding-left:15px; 
	background-image: var(--theme_pic_icon_downloads_balken_png) ;
	height: 50px !important; font-size:17px !important; color: white; font-weight: normal; display: flex; align-items: center; justify-content: left;   }

.left_column .balken_versand_head                   { background:var(--main-color) left 20px top 10px no-repeat;padding-left:15px; 
	background-image:var(--theme_pic_icon_versand_balken_png); 
	height: 50px !important; font-size:17px !important; color: white; font-weight: normal; display: flex; align-items: center; justify-content: left;   }

.left_column .jqx-expander-arrow            { position: absolute !important; right: 20px !important; }
.left_column .jqx-expander-header-content   { margin-left: 50px !important;}
.left_column .jqx-expander-header           { padding-top: 0px !important; padding-bottom: 0px !important; }
.left_column .jqx-expander-content          { padding: 0px !important; }

.left_column .jqx-expander-header.jqx-fill-state-hover-light,
.left_column .jqx-expander-header.jqx-fill-state-normal-light,
.left_column .jqx-expander-header.jqx-fill-state-pressed-light
                                            {
                                            
                                              border-color: #1f1f1f !important;
                                              color: white !important;
                                              
                                            
                                            }


#jqxExpander_Produktbeschreibung          {margin-top: 20px!important;}
#jqxExpander_Technische_Daten             {margin-top: 20px!important;}
#jqxExpander_Downloads                    {margin-top: 20px!important;}
#jqxExpander_Versand                      {margin-top: 20px!important;margin-bottom: 40px!important;}

.balken_content{ width: 99.8%}
.row_style_1                {background-color: #ffffff;}
.row_style_2                {background-color: #e8e8e8;}
.column_style_1             {vertical-align: top; color: var(--main-text-font-color);font-size:13px;padding-left: 20px;padding-top: 8px; padding-bottom: 8px; font-weight: bold;width:35%}
.column_style_2             {color: var(--main-text-font-color);font-size:13px;width:75%;padding-top: 8px; padding-bottom: 8px; padding-right: 20px}
.column_style_3             {color: var(--main-text-font-color);font-size:13px;width:30%;padding-top: 8px; padding-bottom: 8px; padding-right: 20px}
.column_style_4             {color: var(--main-text-font-color);font-size:13px;width:70%;padding-top: 8px; padding-bottom: 8px; padding-right: 20px}

.column_style_full             {color: var(--main-text-font-color);font-size:13px;width:90%;padding-top: 8px; padding-bottom: 8px; padding-right: 20px; padding-left: 20px;}

.balken_downloads           {margin-left: 20px; padding-left: 30px; display: flex; align-items: center; justify-content: left; width:500px;height:20px; line-height: 10px; background-image:var(--theme_pic_icon_download_datei_jpg);  background-repeat:no-repeat;}
.balken_downloads a         { text-decoration: underline;color: var(--main-text-font-color);font-size:13px;}
.balken_downloads_typdesc          { background-color: var(--main-grey); margin-left: 1em; padding-left: 2em; color: #ffffff;font-size:13px;}

.artikelvar_row {
	width : 100%;
	
	float: left;
	
	
	
}
.artikelvar_box {
	float: left;
	border: 2px solid var(--main-grey);
	height: var(--artikel_var_box_h);
	width: var(--artikel_var_box_w);
	margin-right: 5px;
	cursor: pointer;
	margin-bottom: 5px;
	margin-top: 5px;

}

.artikelvar_line {
	width: 100%;
	float: left;
	border: 2px solid var(--main-grey);
	/*height: var(--artikel_var_box_h);*/
	/*width: var(--artikel_var_box_w);*/
	margin-right: 5px;
	cursor: pointer;
	margin-bottom: 5px;
	margin-top: 5px;
	font-size: 1.3em;

}
.artikelvar_lnk {
    width: 100%;
	height: 25px;
	
	line-height: 25px;
	
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid var(--main-grey);
	text-decoration: none;
	color:  var(--main-grey);
}
.sel_col_grey {
	color:dimgrey;
}
.artikelvar_box_active {
	border: 2px solid var(--main-color);
	background-color: var(--artikel-box_active_bg);

}
.artikelvar_col_lg {
	float: left;
	width: 100px;
}
.artikelvar_col_br {
	float: left;
	width: 100px;
}
.artikelvar_col_st {
	float: left;
	width: 100px;
}

.dimsel {
	line-height: 20px;
	padding: 5px;
}

/* Mobile Version */
.right_column_mobile                 { height: auto; top: 0px; width:50%;background: white; border:1px solid var(--main-border-color);padding:20px 20px 20px 20px; margin-left: auto;margin-right: auto;margin-top: 30px}
.right_column_mobile h1              { font-size:24px; font-weight: bold; color: var(--main-text-font-color);margin-top: 0px;margin-bottom:15px; }
.right_column_mobile h2              { font-size:12px; font-weight: normal; color: var(--main-text-font-color);margin-top: 0px;margin-bottom:3px;  }
.right_column_mobile .preis          { display:inline-block;font-size:30px; font-weight: bold; color: var(--main-color);margin-top: 20px;margin-bottom: 20px; }

.right_column_mobile label { float: left; width:100%}
.right_column_mobile .wkkomComm             { padding-top: 0px; float: left; position: relative; display: block;  margin-top:5px; }  
/* DESKTOP */
	@media only screen
  and (min-width: 1200px)
  {

.right_column_mobile           {display:none} 
}
 /* Tablet Querformat (Landscape) - PC mit geringer Auflösung */
@media only screen
  and (min-width: 992px)
  and (max-width: 1199px) {
	  
	  /* Detailseite */       
.left_column                   { width:100%;}
.right_column                  { display: none; }      
.vorschaubild                  { margin-right: auto; margin-left: auto }   
      
#jqxExpander_Produktbeschreibung          {width: 100%; margin-top: 10px!important;}
#jqxExpander_Technische_Daten             {width: 100%; margin-top: 10px!important;}
#jqxExpander_Downloads                    {width: 100%; margin-top: 10px!important;}
#jqxExpander_Versand                      {width: 100%; margin-top: 10px!important;margin-bottom: 10px!important;}
 
.previewpics                  {display: flex; align-items: center; justify-content: center; width: 100%; }  
.jumpbuttons                  {display: none; }  
.quicknav_first               {margin-top: 20px;}
.quicknav                     {margin-top: 20px;}
      

.right_column_mobile .preis                        { float: left; font-size: 28px; letter-spacing: -0.5px}   
.right_column_mobile .quantity                     { padding-top: 13px;margin-left: 20px;}  
.right_column_mobile .quantity input               { margin-left: 40px !important; width: 40px;}      
.right_column_mobile .in_den_warenkorb             { padding-top: 0px;margin-left: 20px !important; float: left; position: relative; display: block}    
.right_column_mobile                               { margin-bottom: 20px;  }  
.right_column_mobile      .musterbestellung        { cursor: pointer; position: relative; left: 80px; color: var(--main-text-font-color); font-size: 12px; padding-left: 40px; display: flex; align-items: center;justify-content: left; height: 33px; line-height: 10px; top:0px; background-image: var(--theme_pic_icon_musterbestellung_png); background-repeat: no-repeat;     }  
.right_column_mobile      .ind_angebot             { cursor: pointer; position: relative; left: 40px; float: left; color: var(--main-text-font-color); font-size: 12px; padding-left: 40px; display: flex; align-items: center; justify-content: left; height: 33px; line-height: 10px; background-image: var(--theme_pic_icon_angebot_png);background-repeat: no-repeat;    }

.lieferzeit_dot_gruen         { margin-top: 15px;margin-bottom: 7px;}
.lieferzeit_dot_orange        { margin-top: 15px;margin-bottom: 7px;}
.lieferzeit_dot_gruen_w         { margin-top: 15px;margin-bottom: 7px;}
.lieferzeit_dot_orange_w        { margin-top: 15px;margin-bottom: 7px;}
.lieferzeit_dot_gelb        { margin-top: 15px;margin-bottom: 7px;}
.lieferzeit_dot_gelb_w        { margin-top: 15px;margin-bottom: 7px;}	  

	  .lieferzeit_dot_rot           { margin-top: 15px;margin-bottom: 7px;} 
.abstand                      { margin-top: 7px;margin-bottom: 7px; clear: both}
      
      
	  
	  
}


/* Tablet Hochformat (Portrait) */
@media only screen
  and (min-width: 768px)
  and (max-width: 991px) {
	        
/* Detailseite */      
      
.left_column                   { width:100%;}
.right_column                  { display: none; }     
	 
	  
.vorschaubild                  { margin-right: auto; margin-left: auto; }    /*width: 90%*/
      
#jqxExpander_Produktbeschreibung          {width: 100%; margin-top: 10px!important;}
#jqxExpander_Technische_Daten             {width: 100%; margin-top: 10px!important;}
#jqxExpander_Downloads                    {width: 100%; margin-top: 10px!important;}
#jqxExpander_Versand                      {width: 100%; margin-top: 10px!important;margin-bottom: 10px!important;}
 
.previewpics                  {display: flex; align-items: center; justify-content: center; width: 100%; }  
.jumpbuttons                  {display: flex; align-items: center; justify-content: center; width: 100%; }  
.quicknav_first               {margin-top: 20px;}
.quicknav                     {margin-top: 20px;}
.jumpbuttons                  {display: none;}
    
      
      
.right_column_mobile                               { width:70%;}
.right_column_mobile .preis                        { float: left; font-size: 28px; letter-spacing: -0.5px}   
.right_column_mobile .quantity                     { padding-top: 13px;margin-left: 20px;}  
.right_column_mobile .quantity input               { margin-left: 40px !important; width: 40px;}      
.right_column_mobile .in_den_warenkorb             { padding-top: 0px;margin-left: 20px !important; float: left; position: relative; display: block}    
.right_column_mobile                               {  margin-bottom: 20px;  }  
.right_column_mobile      .musterbestellung        {  cursor: pointer; position: relative; left: 80px; color: var(--main-text-font-color); font-size: 12px; padding-left: 40px; display: flex; align-items: center;justify-content: left; height: 33px; line-height: 10px; top:0px; background-image: var(--theme_pic_icon_musterbestellung_png); background-repeat: no-repeat;     }  
.right_column_mobile      .ind_angebot             {  cursor: pointer; position: relative; left: 40px; float: left; color: var(--main-text-font-color); font-size: 12px; padding-left: 40px; display: flex; align-items: center; justify-content: left; height: 33px; line-height: 10px; background-image:var(--theme_pic_icon_angebot_png); background-repeat: no-repeat;    }

.lieferzeit_dot_gruen         {margin-top: 15px;margin-bottom: 7px;}
.lieferzeit_dot_orange        {margin-top: 15px;margin-bottom: 7px;}
.lieferzeit_dot_gruen_w         {margin-top: 15px;margin-bottom: 7px;}
.lieferzeit_dot_orange_w        {margin-top: 15px;margin-bottom: 7px;}
	  .lieferzeit_dot_gelb        {margin-top: 15px;margin-bottom: 7px;}
	  .lieferzeit_dot_gelb_w        {margin-top: 15px;margin-bottom: 7px;}

	  .lieferzeit_dot_rot           {margin-top: 15px;margin-bottom: 7px;} 
.abstand                      {margin-top: 7px;margin-bottom: 7px; clear: both}
      
      
 
      
.vorschaubild_preview_first  {width: 130px;height:130px;  }
.vorschaubild_preview        {width: 130px;height:130px;}
	  
}
/* Smartphone Hochformat  */

@media only screen and (max-width: 600px) {
	  /* Detailseite */      
      
.left_column                   { width:100%;}
.right_column                  { display: none; }      
.vorschaubild                  { margin-right: auto; margin-left: auto; width:320px !important; background-size: cover;height: 200px }   
      
#jqxExpander_Produktbeschreibung          {width: 100%; margin-top: 10px!important;}
#jqxExpander_Technische_Daten             {width: 100%; margin-top: 10px!important;}
#jqxExpander_Downloads                    {width: 100%; margin-top: 10px!important;}
#jqxExpander_Versand                      {width: 100%; margin-top: 10px!important;margin-bottom: 10px!important;}
 
.previewpics                  {display: flex; align-items: center; justify-content: center; width: 100%; }  
.jumpbuttons                  {display: flex; align-items: center; justify-content: center; width: 100%; }  
.quicknav_first               {margin-top: 20px;}
.quicknav                     {margin-top: 20px;}
.jumpbuttons                  {display: none;}
      
.balken_content{ width: auto}   
.right_column_mobile                               { width:87%;}
.right_column_mobile .preis                        { float: none; font-size: 28px; letter-spacing: -0.5px}   
.right_column_mobile .quantity                     { padding-top: 0px;margin-left: 0px;}  
.right_column_mobile .quantity input               { margin-left: 0px !important; width: 40px;}      
.right_column_mobile .in_den_warenkorb             { padding-top: 0px;margin-left: 20px !important; float: left; position: relative; display: block}    
.right_column_mobile                               {  margin-bottom: 20px;  }  
.right_column_mobile      .musterbestellung        { margin: 15px 0px 0px 0px; cursor: pointer; position: relative; left: 0px; color: var(--main-text-font-color); font-size: 12px; padding-left: 40px; display: inline-flex; align-items: center;justify-content: left; height: 33px; line-height: 10px; top:0px; background-image:var(--theme_pic_icon_musterbestellung_png); background-repeat: no-repeat;     }  
.right_column_mobile      .ind_angebot             {  cursor: pointer; position: relative; left: 40px; float: left; color: var(--main-text-font-color); font-size: 12px; padding-left: 40px; display: flex; align-items: center; justify-content: left; height: 33px; line-height: 10px; background-image:var(--theme_pic_icon_angebot_png);  background-repeat: no-repeat;    }

.lieferzeit_dot_gruen         {margin-top: 15px;margin-bottom: 7px;}
.lieferzeit_dot_orange        {margin-top: 15px;margin-bottom: 7px;}
.lieferzeit_dot_gruen_w         {margin-top: 15px;margin-bottom: 7px;}
.lieferzeit_dot_orange_w        {margin-top: 15px;margin-bottom: 7px;}
.lieferzeit_dot_gelb        {margin-top: 15px;margin-bottom: 7px;}
.lieferzeit_dot_gelb_w        {margin-top: 15px;margin-bottom: 7px;}	

	.lieferzeit_dot_rot           {margin-top: 15px;margin-bottom: 7px;} 
.abstand                      {margin-top: 7px;margin-bottom: 20px; clear: both; display: block}

      
.column_style_1              { font-size: 10px;padding-left: 8px; padding-top: 8px;padding-bottom: 8px; }
.column_style_2              { font-size: 10px;padding-left: 8px; padding-top: 8px;padding-bottom: 8px; }
.vorschaubild_preview_first  {width: 60px;height:60px;  }
.vorschaubild_preview        {width:60px;height:60px;}
.ind_angebot                 {left:38px;width:140px}
.balken_downloads            {width:90%; float: none;}
    
 #jqxExpander_Downloads   .row_style_1 { display: block; width: 90%;}   
 #jqxExpander_Downloads   .column_style_3 { display: block; width: 90%;}   
 #jqxExpander_Downloads   .column_style_4 { display: block; width: 90%;}   

}
/* Smartphone Querformat (Landscape) */
@media only screen
  and (min-width: 601px)
  and (max-width: 767px) {
	   /* Detailseite */      
      
.left_column                   { width:100%;}
.right_column                  { display: none; }      
.vorschaubild                  { margin-right: auto; margin-left: auto; width:600px !important; background-size: cover; }   
      
#jqxExpander_Produktbeschreibung          {width: 100%; margin-top: 10px!important;}
#jqxExpander_Technische_Daten             {width: 100%; margin-top: 10px!important;}
#jqxExpander_Downloads                    {width: 100%; margin-top: 10px!important;}
#jqxExpander_Versand                      {width: 100%; margin-top: 10px!important;margin-bottom: 10px!important;}
 
.previewpics                  {display: flex; align-items: center; justify-content: center; width: 100%; }  
.jumpbuttons                  {display: flex; align-items: center; justify-content: center; width: 100%; }  
.quicknav_first               {margin-top: 20px;}
.quicknav                     {margin-top: 20px;}
.jumpbuttons                  {display: none;}
      
.balken_content               { width: auto}     
.right_column_mobile                               { width:80%;}
.right_column_mobile .preis                        { float: left; font-size: 28px; letter-spacing: -0.5px}   
.right_column_mobile .quantity                     { padding-top: 13px;margin-left: 20px;}  
.right_column_mobile .quantity input               { margin-left: 40px !important; width: 40px;}      
.right_column_mobile .in_den_warenkorb             { padding-top: 0px;margin-left: 20px !important; float: left; position: relative; display: block}    
.right_column_mobile                               {  margin-bottom: 20px;  }  
.right_column_mobile      .musterbestellung        {  cursor: pointer; position: relative; left: 80px; color: var(--main-text-font-color); font-size: 12px; padding-left: 40px; display: inline-flex; align-items: center;justify-content: left; height: 33px; line-height: 10px; top:0px; background-image:var(--theme_pic_icon_musterbestellung_png); background-repeat: no-repeat;     }  
.right_column_mobile      .ind_angebot             {  cursor: pointer; position: relative; left: 40px; float: left; color: var(--main-text-font-color); font-size: 12px; padding-left: 40px; display: flex; align-items: center; justify-content: left; height: 33px; line-height: 10px; background-image:var(--theme_pic_icon_angebot_png);  background-repeat: no-repeat;    }

.lieferzeit_dot_gruen         {margin-top: 15px;margin-bottom: 7px;}
.lieferzeit_dot_orange        {margin-top: 15px;margin-bottom: 7px;}
.lieferzeit_dot_gruen_w         {margin-top: 15px;margin-bottom: 7px;}
.lieferzeit_dot_orange_w        {margin-top: 15px;margin-bottom: 7px;}
.lieferzeit_dot_gelb        {margin-top: 15px;margin-bottom: 7px;}
.lieferzeit_dot_gelb_w        {margin-top: 15px;margin-bottom: 7px;}	  

	  .lieferzeit_dot_rot           {margin-top: 15px;margin-bottom: 7px;} 
.abstand                      {margin-top: 7px;margin-bottom: 7px; clear: both}
      
      
 
      
.vorschaubild_preview_first  {width: 80px;height:80px;  }
.vorschaubild_preview        {width:80px;height:80px;}
}
