#pv_lightbox {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.3);
  top: 0px;
  left: 0px;
  width: 100%;
  min-width:1320px;
  z-index: 10000000000;
  height: 100%;
  display: none;
}

#pv_lightbox .pv_scroll {width:200px;}

#pv_lightbox .produktvergleich {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
	max-width: 1871px;
    overflow: auto;
	overflow-x: hidden;
    display: block;
    height: 95%;
	max-height: 980px;
}


#pv_lightbox_close {
display:none;
     position: fixed;
    top: 10px;
    right: -95px;
    cursor: pointer;
    width: 120px;
    height: 20px;
    color: #e70000;
    font-size: 29px;
	background: url(https://www.rausch-packaging.com/skin/frontend/medewo/default/images/sprite.png);
	background-position: 0px -1757px;
}

#pv_lightbox #pv_lightbox_close {
display:block;
}

#pv_enlarge, #pv_totop {
  cursor: pointer;
  background-color: #278dd1;
  color: #fff !important;
  width: 166px;
  margin-bottom: 20px;
  padding: 8px;
  text-align: center;
  border: 1px solid #fff;
  float: right;
  margin-right: 20px;
  line-height: 16px;
  font-size: 15px !important;
  clear: none !important;
}

#pv_totop a {
  color: #fff !important;
}

#pv_enlarge:hover, #pv_totop:hover {
  background-color: #fff;
  color: #278dd1 !important;
  border: 1px solid #278dd1;
  text-decoration:none;
}

#pv_totop:hover a {
  color: #278dd1 !important;
  text-decoration:none;
}


.produktvergleich {border: 1px solid #EAEAEA; left: -1px;
position: relative;}




div.pv_scroll {
  width: 850px;
  overflow: hidden;
  margin-bottom: 30px;
  postion: ablsolute;
  border-right: 1px solid #e1e1e1 !important;
 font-size:13px !important;
}


#pv_lightbox_pdf  {display:none;}
#pv_lightbox #pv_lightbox_pdf  {display:block;}
#pv_lightbox_pdf a {
    position: fixed;
    top: 5px;
    right: 23px;
    background-image: url(https://www.rausch-packaging.com/skin/frontend/medewo/default/images/sprite.png);
    cursor: pointer;
    width: 40px;
    height: 40px;
    background-position: 10px 1020px;
}

#pv_pdfview   a{
  background-image: url(https://www.rausch-packaging.com/skin/frontend/medewo/default/images/sprite.png);
  cursor: pointer;
  width: 40px;
height: 40px;
background-position: 10px 1020px;
float:right;
margin-left: -15px;
margin-right: 10px;
}

#pv_lightbox_pdf img {width:20px;}

div.pv_scroll a {color:#666666;}
div.pv_scroll a:hover {color:#e70000; text-decoration: underline !important}

#pv_slide_right, #pv_slide_left, div.pv_scroll {
  float: left;
  display: block;
  clear: none;
}

#pv_slide_right, #pv_slide_left {
  color: #e70000;
  font-family: 'HelveticaNeueLTPro-Cn' !important;
  cursor: pointer;
  font-size: 30px;
  font-weight: normal;
  letter-spacing: 0.4px;
}

#pv_slide_right, #pv_slide_left {
    background-color: #fff;
    color: #e70000 !important;
    line-height: 10px;
    padding-bottom: 22px;
    padding: 0;
    margin: 0px;
    margin-left: 0px;
    padding-left: 0;
    padding-bottom: 0;
    padding-left: -7px;
    border: 1px solid #e70000;
    padding: 10px 5px;
    margin-left: -14px;
}

#pv_slide_right {
  color: #e70000;
  font-family: 'HelveticaNeueLTPro-Cn' !important;
  cursor: pointer;
  font-size: 30px;
  position: relative;
  top: 403px;
  left: 47px;
  z-index:100;
  border-radius: 30px;
     padding-left: 11px;
    padding-right: 11px;
    padding-top: 4px;
    padding-bottom: 4px;
}


#pv_slide_left {
  margin-right: -20px;
  position: relative;
  z-index: 200;
  top: 450px;
  left: -5px;
  border-radius: 30px;
    padding-left: 11px;
    padding-right: 11px;
    padding-top: 4px;
    padding-bottom: 4px;
}

#pv_slide_left {
  margin-right: -40px;
}

#pv_slide_right {
  margin-left: -65px;
}

#pv_slide_left img {
  height: 25px;
}

#pv_slide_right img {
 height: 25px;
}

div.produktvergleich {
    display: table;
   border-collapse: collapse;
  width: 1650px;
  background: #fff;
}

div.pv_row {
  display: table-row;
  overflow: hidden;
}

.pv_row00 .pv_col_09 {background: #fffae5;}
.pv_row00:hover .pv_col_09 {background: #f4f4f4;}

.pv_row00 .pv_col_10 {background: #fffae5;}
.pv_row00:hover .pv_col_10 {background: #f4f4f4;}

.pv_row01 .pv_col_09 {background: #fffae5;}
.pv_row01:hover .pv_col_09 {background: #f4f4f4;}

.pv_row01 .pv_col_10 {background: #fffae5;}
.pv_row01:hover .pv_col_10 {background: #f4f4f4;}

.pv_row02 .pv_col_09 {background: #fffae5;}
.pv_row02:hover .pv_col_09 {background: #f4f4f4;}

.pv_row02 .pv_col_10 {background: #fffae5;}
.pv_row02:hover .pv_col_10 {background: #f4f4f4;}

.pv_row03 .pv_col_09 {background: #fffae5;}
.pv_row03:hover .pv_col_09 {background: #f4f4f4;}

.pv_row03 .pv_col_10 {background: #fffae5;}
.pv_row03:hover .pv_col_10 {background: #f4f4f4;}

.pv_row04 .pv_col_09 {background: #fffae5;}
.pv_row04:hover .pv_col_09 {background: #f4f4f4;}

.pv_row04 .pv_col_10 {background: #fffae5;}
.pv_row04:hover .pv_col_10 {background: #f4f4f4;}

.pv_row05 .pv_col_09 {background: #fffae5;}
.pv_row05:hover .pv_col_09 {background: #f4f4f4;}

.pv_row05 .pv_col_10 {background: #fffae5;}
.pv_row05:hover .pv_col_10 {background: #f4f4f4;}

.pv_row06 .pv_col_09 {background: #fffae5;}
.pv_row06:hover .pv_col_09 {background: #f4f4f4;}

.pv_row06 .pv_col_10 {background: #fffae5;}
.pv_row06:hover .pv_col_10 {background: #f4f4f4;}

.pv_row07 .pv_col_09 {background: #fffae5;}
.pv_row07:hover .pv_col_09 {background: #f4f4f4;}

.pv_row07 .pv_col_10 {background: #fffae5;}
.pv_row07:hover .pv_col_10 {background: #f4f4f4;}

.pv_row08 .pv_col_09 {background: #fffae5;}
.pv_row08:hover .pv_col_09 {background: #f4f4f4;}

.pv_row08 .pv_col_10 {background: #fffae5;}
.pv_row08:hover .pv_col_10 {background: #f4f4f4;}

.pv_row09 .pv_col_09 {background: #fffae5;}
.pv_row09:hover .pv_col_09 {background: #f4f4f4;}

.pv_row09 .pv_col_10 {background: #fffae5;}
.pv_row09:hover .pv_col_10 {background: #f4f4f4;}

.pv_row10 .pv_col_09 {background: #fffae5;}
.pv_row10:hover .pv_col_09 {background: #f4f4f4;}

.pv_row10 .pv_col_10 {background: #fffae5;}
.pv_row10:hover .pv_col_10 {background: #f4f4f4;}

.pv_row11 .pv_col_09 {background: #fffae5;}
.pv_row11:hover .pv_col_09 {background: #f4f4f4;}

.pv_row11 .pv_col_10 {background: #fffae5;}
.pv_row11:hover .pv_col_10 {background: #f4f4f4;}

div.cell {
  display: table-cell;
  height: 43px;
  vertical-align: top;
  padding: 10px; 
  border-collapse:collapse;
  min-width: 140px;
  max-width: 140px;
}

div.cell01 {
  display: table-cell;
  height: 80px;
  vertical-align: middle;
  padding: 10px; 
  border-collapse:collapse;
  width: 1260px !important;
  text-align: center;
  background-color: #eee;
  font-weight: bold;
  font-size: 18px;
  border-right: 2px solid #ccc;
  border-bottom:  1px solid #ccc;  
}
div.cell02 {
  display: table-cell;
  height: 80px;
  vertical-align: middle;
  padding: 10px; 
  border-collapse:collapse;
  min-width: 140px  !important;
  max-width: 140px  !important;
  text-align: left;
  background-color: #eee;
  font-weight: bold;
  font-size: 18px;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-bottom:  1px solid #ccc;  
}


.pv_col_01 {

 font-weight: 600;
  position: relative;
  z-index: 20;
  border-left: 1px solid #e1e1e1 !important;
  border-bottom: 1px solid #e1e1e1 !important;
}  
.pv_col_01 div.cell {
border-bottom: 1px solid #e1e1e1 !important;
left:-1px;
}

#pv_head .cell02 {min-width: 290px !important;}

.pv_col_01 {border-right: 2px solid #ccc !important;}
.pv_col_08 {border-right: 2px solid #ccc !important;}

.pv_col_09,
.pv_col_10 {
min-width: 145px !important;
max-width: 145px !important;
background: #fffae5;}


#pv_lightbox li::before {
    position: relative;
    top: -1px;
    display: inline-block;
    margin-right: 5px;
    background-image: url(https://www.medewo.com/skin/frontend/medewo/medewo/images/sprite.png);
    background-position: 0px -340px;
    width: 5px;
    height: 7px;
    content: "";
}

#pv_lightbox ul li::before, .seo_text .produktvergleich ul li::before {
    background-image: none;
    background-position: inherit;
    width: 0;
    height: 0;
}

#pv_lightbox ul, .seo_text .produktvergleich ul {margin-left:10px;}

#pv_lightbox li::before, .seo_text .produktvergleich li::before {
    font-size: 22px;
    content: url(https://www.medewo.com/tools/media/SPS/square.png);
    color: #2C8CCC;
    margin-left: -10px;
    margin-left: -10px;
    position: relative;
    top: 0px;
    margin-right: 11px;
}



div.pv_row00:hover,div.pv_row01:hover,div.pv_row02:hover, div.pv_row03:hover, div.pv_row04:hover, div.pv_row05:hover, div.pv_row06:hover, div.pv_row07:hover, div.pv_row08:hover, div.pv_row09:hover, div.pv_row10:hover, div.pv_row11:hover
{
  background-color: #e9f3fa !important;
}

div.pv_row01 .cell, div.pv_row02 .cell, div.pv_row03 .cell, div.pv_row04 .cell, div.pv_row05 .cell,  div.pv_row06 .cell, div.pv_row07 .cell, div.pv_row08 .cell, div.pv_row09 .cell, div.pv_row10 .cell, div.pv_row11 .cell
{
  border-bottom: 1px solid #EAEAEA;
}

.pv_row ul {
  width: 100%;
}

.pv_col_01,
.pv_col_02,
.pv_col_03,
.pv_col_04,
.pv_col_05,
.pv_col_06,
.pv_col_07,
.pv_col_08,
.pv_col_09,
{
  max-width: 210px;
  min-width: 200px;
border-collapse: collapse;
border-left: 1px solid #e1e1e1 !important;
}



.pv_title {
  font-weight: normal;
  color: #e70000;
}

.pv_art_nr {
  clear: left;
  display: block;
  font-size: 10px;
}
		
.pv_bottom_title, .pv_bottom_subtitle {padding-left:10px;}
					
.pv_tooltip {
  position: relative;
  display: inline-block;
  cursor:pointer;
  color: #e70000;
}

.pv_tooltip {color:#666666}
.pv_tooltip:hover {color:#e70000}

.pv_tooltip .pv_tooltiptext {
  visibility: hidden;
  min-width: 200px;
  max-width: 200px;
  background-color: #fff;
  color: rgb(102, 102, 102);
  text-align: left;
  border-radius: 0px;
  padding:10px;
  position: absolute;
  z-index: 1000000000000000000;
  bottom: 100%;
  left: 50%;
  margin-left: -60px;
  border: 1px solid #e70000;
  
  /* Fade in tooltip - takes 1 second to go from 0% to 100% opac: */
  opacity: 0;
  transition: opacity 1s;
}
.pv_col_05 .pv_tooltiptext {width:200px}

.pv_tooltip:hover .pv_tooltiptext {
  visibility: visible;
  opacity: 1;
}


.pv_headimage {
    margin-left: -10px;
    margin-top: -10px;
    margin-right: -10px;
    padding: 10px;
    margin-bottom: 10px;
	text-align: left;
}

.pv_productimage {
    background: #fff;
    margin-left: -10px;
    margin-top: 20px;
    margin-right: -10px;
    padding: 10px;
    margin-bottom: -10px;
	min-height: 115px;
}


.nachhaltig {
    background-color: #007c2e;
    color: #fff;
    margin-left: -10px;
    padding-left: 10px;
    margin-top: -10px;
    padding-top: 2px;
    margin-right: -10px;
    padding-bottom: 3px;
}

.nachhaltig a {color:#fff !important;}

.nachhaltig_leer {
    background-color: #fff;
    color: #fff;
    margin-left: -10px;
    padding-left: 10px;
    margin-top: -10px;
    padding-top: 2px;
    margin-right: -10px;
    padding-bottom: 3px;
}

.nachhaltig a {color:#fff;}
.pv_producttext {
    max-height: 90px;
}

.pv_detail {width:100%; text-align:left;}
.pv_detail img {width:40px;}
.pv_detail .pv_icon {width:25px; margin-top:10px;}
.cell.pv_col_01 {background:#eee; min-width:180px;}

.pv_row04 .pv_detail img {width:auto; height:80px;}
.pv_row04 .pv_detail {background: #fff;
margin-left: -10px;
margin-top: -10px;
width: 200px;
margin-bottom: -10px;
padding: 10px;}




#pv_lightbox {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.3);
  top: 0px;
  left: 0px;
  width: 100%;
  min-width:1320px;
  z-index: 10000000000;
  height: 100%;
  display: none;
}

body.category-palettes-perdue .pv_title a {font-size:12px !important;}

#pv_lightbox .pv_scroll {width:200px;}
#pv_lightbox li::before {
    position: relative;
    top: -1px;
    display: inline-block;
    margin-right: 5px;
    background-image: url(https://www.medewo.com/skin/frontend/medewo/medewo/images/sprite.png);
    background-position: 0px -340px;
    width: 5px;
    height: 7px;
    content: "";
}

#pv_lightbox ul li::before, .seo_text .produktvergleich ul li::before {
    background-image: none;
    background-position: inherit;
    width: 0;
    height: 0;
}

#pv_lightbox ul, .seo_text .produktvergleich ul {margin-left:10px;}

#pv_lightbox li::before, .seo_text .produktvergleich li::before {
    font-size: 22px;
    content: url(https://www.medewo.com/tools/media/SPS/square.png);
    color: #2C8CCC;
    margin-left: -10px;
    margin-left: -10px;
    position: relative;
    top: -2px;
    margin-right: 11px;
}

.slider_fixed {position:fixed !important; top:400px !important;}

#pv_lightbox .produktvergleich {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    max-width: 1420px;
    display: block;
    height: 92%;
    max-height: 700px;
    overflow: hidden;
        overflow-y: hidden;
    overflow-y: scroll;
}
#pv_lightbox .cell.pv_col_01 {
  box-shadow: none;
}

#pv_lightbox .produktvergleich .pv_row_extra:nth-child(2) {display:none!important}

#pv_lightbox_close {
    position: fixed;
    top: 6px;
    right: 20px;
    background-image: none;
    cursor: pointer;
    width: 20px;
    height: 20px;
}

#pv_lightbox_pdf  {display:none;}
#pv_lightbox #pv_lightbox_pdf  {display:block;}
#pv_lightbox_pdf a {
    position: fixed;
    top: 15px;
    right: 40px;
    background-image: url(../../../skin/frontend/medewo/medewo/images/sprite.png);
    cursor: pointer;
    width: 40px;
    height: 40px;
    background-position: 10px 1020px;
}

#pv_pdfview   a{
  background-image: url(../../../skin/frontend/medewo/medewo/images/sprite.png);
  cursor: pointer;
  width: 40px;
height: 40px;
background-position: 10px 1020px;
float:right;
margin-left: -15px;
margin-right: 10px;
}

#pv_lightbox_pdf img {width:20px;}

#pv_enlarge, #pv_totop {
  cursor: pointer;
  background-color: #278dd1;
  color: #fff !important;
  width: 166px;
  margin-bottom: 20px;
  padding: 8px;
  text-align: center;
  border: 1px solid #fff;
  float: right;
  margin-right: 20px;
  line-height: 16px;
  font-size: 15px !important;
  clear: none !important;
}

#pv_totop a {
  color: #fff !important;
}

#pv_enlarge:hover, #pv_totop:hover {
  background-color: #fff;
  color: #278dd1 !important;
  border: 1px solid #278dd1;
  text-decoration:none;
}

#pv_totop:hover a {
  color: #278dd1 !important;
  text-decoration:none;
}




.pv_row06 {
  background: #fff;
}

.row_6_img {
  width: 40px;
  float: left;
  clear: left !important;
}

.row_6_img img {
  width: 40px;
}

.row_6_txt {
  width: 80px;
  float: left;
  clear: none !important;
  padding-left: 10px;
  margin-bottom: 30px;
}

.topic {
  color: #fff !important;
background: transparent;
    background-repeat: repeat;
    background-image: none;
padding: 7px;
width: 200px;
display: block;
background-image: url(https://www.medewo.com/tools/media/SPS/info_arrow.png);
padding: 15px;
background-repeat: no-repeat;
margin-left: -10px;
}

.pv_row05 .topic { background-image: none; background-color:#278dd1; padding-left:20px; margin-left:-20px !important; width:250px !important; margin-top:45px;}
.pv_row05 .pv_info .pv_inner_cell_01, .pv_row05 .pv_info .pv_inner_cell_02, .pv_row05 .pv_info .pv_inner_cell_03 { padding-top: 10px !important;
padding-bottom: 20px !important;}
.pv_row05 .cell.pv_col_01 { padding-left:20px !important; padding-top:10px !important}
.pv_row05 .pv_inner_cell_04 { padding-top:10px !important; padding-bottom: 2px;}
.pv_row06, .pv_row06 .cell {border-bottom:0px !important}
.pv_row05, .pv_row05 .cell {border-bottom:0px !important}

.pv_row01 .topic {margin-top:-20px;}

#produkt000 {
    width: 80px;
    margin-top: -230px !important;
    margin-left: 20px;
}
#produkt00 {
  margin-top: -150px;
position: relative;
width: 80px;
}

#produkt01 {
    margin-top: -187px;
    position: relative;
    width: 80px;
    margin-left: 28px;
}

#produkt02 {
    margin-top: -223px;
    position: relative;
    width: 80px;
    margin-left: 9px;
}

#produkt03 {
    margin-top: -210px;
    position: relative;
    width: 80px;
    margin-left: 5px;
}

#produkt04 {
    margin-top: -220px;
    position: relative;
    width: 100px;
}

#produkt05 {
    margin-top: -221px;
    position: relative;
    width: 90px;
    margin-left: 5px;
}

#produkt06 {
    margin-top: -220px;
    position: relative;
    width: 80px;
    margin-left: -70px;
}

#produkt07 {
    margin-top: -200px;
    position: relative;
    width: 160px;
}

#produkt08 {
    margin-top: -160px;
    position: relative;
    width: 80px;
    left: 0px;
    margin-left: -140px;
}

#produkt09 {
    margin-top: -186px;
    position: relative;
    width: 157px;
    margin-left: -4px;
}

#produkt10 {
  margin-top: 0px;
  position: relative;
  width: 40px;
}

#produkt11 {
  margin-top: 0px;
  position: relative;
  width: 40px;
}

#produkt12 {
  margin-top: 0px;
  position: relative;
  width: 40px;
}

#produkt13 {
  margin-top: 0px;
  position: relative;
  width: 40px;
}

#produkt14 {
  margin-top: 0px;
  position: relative;
  width: 40px;
}

#produkt15 {
  margin-top: 0px;
  position: relative;
  width: 40px;
}

#produkt16 {
  margin-top: -225px;
  position: relative;
  width: 130px;
}

.pv_row01 .cell {
  padding-top: 10px;
  padding-bottom: 10px;
}


div.pv_scroll {
  width: 850px;
  overflow: hidden;
  margin-bottom: 30px;
  postion: ablsolute;
}

#pv_slide_right, #pv_slide_left, div.pv_scroll {
  float: left;
  display: block;
  clear: none;
  box-shadow: -1px 1px 10px #eee;
}

#pv_slide_right, #pv_slide_left {
  color: #278DD1;
  font-family: 'HelveticaNeueLTPro-Cn' !important;
  cursor: pointer;
  font-size: 30px;
  font-weight: normal;
  letter-spacing: 0.4px;
}

#pv_slide_right, #pv_slide_left {
    background-color: #fff;
    color: #fff !important;
    line-height: 10px;
    padding-bottom: 22px;
    border-radius: 22px;
    padding: 0;
    margin: 0px;
    margin-left: 0px;
    padding-left: 0;
    padding-bottom: 0;
    padding-left: -7px;
    border: 1px solid #278DD1;
    padding: 6px 15px;
    margin-left: -14px;
}

#pv_slide_right {
  color: #278DD1;
  font-family: 'HelveticaNeueLTPro-Cn' !important;
  cursor: pointer;
  font-size: 30px;
  position: relative;
  top: 400px;
  left: 30px;
  z-index:100;
}

#pv_slide_left {
  margin-right: -20px;
  position: relative;
  z-index: 200;
  top: 450px;
  left: -12px;
}

#pv_slide_left {
  margin-right: -40px;
}

#pv_slide_right {
  margin-left: -55px;
}

div.produktvergleich {
  display: table;
  border-collapse: collapse;
  width: 1650px;
  background: #fff;
}

div.pv_row {
  display: table-row;
}

div.cell {
  display: table-cell;
  border: 1px solid red;
  height: 20px;
  border: none;
  border-bottom: 1px solid #eaeaea;
  vertical-align: top;
  padding: 10px;
}

div.cell:nth-child(8) {
  border-right: 1px dashed #cccccc;
}

div.cell {
  border-left: 1px dashed #cccccc;
}

.produktvergleich .cell.pv_col_01 {
  min-width: 150px;
  background-color: #fff;
  position: relative;
  z-index: 20;
  border-left: 1px solid #fff !important;
  left: -1px;
}

div.pv_col_01:hover, div.pv_col_02:hover, div.pv_col_03:hover, div.pv_col_04:hover, div.pv_col_05:hover, div.pv_col_06:hover, div.pv_col_07:hover, div.pv_col_08:hover, div.pv_col_09:hover, div.pv_col_10:hover {
  background-color: #e9f3fa;
}

div.pv_row00:hover, 
div.pv_row01:hover, 
div.pv_row02:hover, 
div.pv_row03:hover, 
div.pv_row04:hover, 
div.pv_row05:hover, 
div.pv_row06:hover, 
div.pv_row07:hover, 
div.pv_row08:hover,
div.pv_row09:hover,
div.pv_row10:hover,
div.pv_row11:hover,
div.pv_row12:hover,
div.pv_row13:hover,
div.pv_row14:hover,
div.pv_row16:hover,
div.pv_row18:hover,
div.pv_row20:hover,
div.pv_row22:hover,
div.pv_row24:hover,
div.pv_row25:hover,
div.pv_row27:hover,
div.pv_row28:hover,
div.pv_row30:hover


{
  background-color: #e9f3fa;
}


#pv_lightbox #pv_produkte .pv_info:hover {background: #e9f3fa;}
.pv_row00:hover .pv_col_01 {background: #e9f3fa;}
.pv_row01:hover .pv_col_01 {background: #e9f3fa;}
.pv_row02:hover .pv_col_01 {background: #e9f3fa;}
.pv_row03:hover .pv_col_01 {background: #e9f3fa;}
.pv_row04:hover .pv_col_01 {background: #e9f3fa;}
.pv_row05:hover .pv_col_01 {background: #e9f3fa;}
.pv_row06:hover .pv_col_01 {background: #e9f3fa;}
.pv_row07:hover .pv_col_01 {background: #e9f3fa;}
.pv_row08:hover .pv_col_01 {background: #e9f3fa;}
.pv_row09:hover .pv_col_01 {background: #e9f3fa;}
.pv_row10:hover .pv_col_01 {background: #e9f3fa;}
.pv_row11:hover .pv_col_01 {background: #e9f3fa;}


.pv_row ul {
  width: 100%;
}

.pv_col_01,
.pv_col_02,
.pv_col_03,
.pv_col_04,
.pv_col_05,
.pv_col_06,
.pv_col_07,
.pv_col_09,
.pv_col_10,
.pv_col_11,
.pv_col_08 {
  width: 150px;
  border-right: 1px dashed #cccccc;
}


.pv_col_02,
.pv_col_03,
.pv_col_04,
.pv_col_05,
.pv_col_06,
.pv_col_07,
.pv_col_09,
.pv_col_10,
.pv_col_11,
.pv_col_08 {
    max-width: 145px;
  min-width: 145px;
}



#pv_lightbox .produktvergleich .cell.pv_col_01 { width:auto !important}

.cell.pv_col_01 {
  border-left: 1px solid #fff !important;
  border-bottom: 1px solid #eaeaea;
  box-shadow: -7px 15px 13px 4px #ccc;

  font-weight: bold;
}

.pv_title {
  font-weight: normal;
  color: #278DD1;
}

.pv_art_nr {
  clear: left;
  display: block;
  font-size: 10px;
}

div.pv_col_01:hover {
  background-color: #e9f3fa !important;
}

.pv_row06 div.pv_col_01 {
}

.pv_row05 div.pv_col_01 {
  border-top: 1px solid #eaeaea !important;
}

.pv_row04 div.pv_col_01 {
  border-top: 1px solid #eaeaea !important;
}

.pv_row03 div.pv_col_01 {
  border-top: 1px solid #eaeaea !important;
}

.pv_row02 div.pv_col_01 {
  border-top: 1px solid #eaeaea !important;
}

.pv_empty {height:40px; vertical-align:bottom;}
.pv_empty .cell {height:40px; vertical-align:bottom;}
.pv_empty .pv_inner_cell_01, .pv_empty .pv_inner_cell_02, .pv_empty .pv_inner_cell_03, .pv_empty .pv_inner_cell_04 {height:40px; vertical-align:bottom;}
		
		
			.pv_inner_cell_01, .pv_inner_cell_02 {width:50%; float:left;text-align:center; clear:none !important}
			.pv_inner_cell_01 {border-right:1px solid #ccc;margin-right:-1px;}
			.pv_inner_cell_03 {width:100%; float:left;text-align:center}
			.pv_inner_cell_04 {width:33.3%; float:left;text-align:center; clear:none !important; border-right:1px solid #ccc;margin-right:-1px;}
			.pv_inner_cell_04:nth-last-child(1) { border-right:0px ;}
			
			.pv_bottom div.cell{padding:0px}
			.pv_bottom img {width:30px; position:absolute; top:-35px; right:25px;}
			.pv_row14 img {top:-15px; }
			.pv_row22 img {width:25px; }
			.pv_row28 img {width:60px; }
			.pv_row30 img {width:60px; }
			
			
			.sticky {
  position: fixed;
top: 50px;
width: 600px;
z-index: 1;
background: #fff;
margin-left: 250px;
overflow:hidden;
}

.sticky .cell.pv_col_01 {display:none;}

/* Add some top padding to the page content to prevent sudden quick movement (as the header gets a new position at the top of the page (position:fixed and top:0) */
.sticky + #pv_head {
  padding-top: 50px;
}
			
			.pv_bottom_title, .pv_bottom_subtitle {padding-left:10px;}
			
			
.pv_tooltip {
  position: relative;
  display: inline-block;
  cursor:pointer;
  color: #278dd1;
}

.pv_tooltip .pv_tooltiptext {
  visibility: hidden;
  min-width: 160px;
  max-width: 200px;
  background-color: #fff;
  color: rgb(102, 102, 102);
  text-align: center;
  border-radius: 0px;
  padding:10px;
  position: absolute;
  z-index: 1000000000000000000;
  bottom: 100%;
  left: 50%;
  margin-left: -60px;
  border: 1px solid #278dd1;
  
  /* Fade in tooltip - takes 1 second to go from 0% to 100% opac: */
  opacity: 0;
  transition: opacity 1s;
}
.pv_col_05 .pv_tooltiptext {width:200px}

.pv_tooltip:hover .pv_tooltiptext {
  visibility: visible;
  opacity: 1;
}

.tip-content {width: 100% !important}
#produktvergleich_anker {margin-top:40px;}

.pv_row_extra {
position: relative;
z-index: 100;
background: #efefef !important;
}
#pv_lightbox .pv_row_extra:first-child {display:none !important}

.pv_row_extra {display:block !important}


#pv_lightbox .cell.pv_col_01 {width:100px !important; max-width: 130px !important;
    min-width: 130px !important;}

#pv_lightbox .pv_col_02, #pv_lightbox .pv_col_03, #pv_lightbox .pv_col_04, #pv_lightbox .pv_col_05, #pv_lightbox .pv_col_06, #pv_lightbox .pv_col_07, #pv_lightbox .pv_col_09, #pv_lightbox .pv_col_10, #pv_lightbox .pv_col_11, #pv_lightbox .
 {
    max-width: 135px;
    min-width: 135px;
}

#pv_lightbox #produkt000 {
    width: 70px;
    margin-top: -213px !important;
    margin-left: -43px;
}

#pv_lightbox #produkt01 {
    margin-top: -163px;
    position: relative;
    width: 70px;
    margin-left: -79px;
}

#pv_lightbox #produkt02 {
    margin-top: -234px;
    position: relative;
    width: 70px;
    margin-left: -6px;
}

#pv_lightbox #produkt03 {
    margin-top: -222px;
    position: relative;
    width: 70px;
    margin-left: -8px;
}

#pv_lightbox #produkt04 {
    margin-top: -231px;
    position: relative;
    width: 90px;
    margin-left: -10px;
}

#pv_lightbox #produkt05 {
    margin-top: -239px;
    position: relative;
    width: 80px;
    margin-left: 0px;
}

#pv_lightbox #produkt06 {
    margin-top: -233px;
    position: relative;
    width: 70px;
    margin-left: -82px;
}

#pv_lightbox #produkt07 {
    margin-top: -172px;
    position: relative;
    width: 140px;
    margin-left: -24px;
}

#pv_lightbox #produkt09 {
    margin-top: -194px;
    position: relative;
    width: 111px;
    margin-left: -4px;
}

#pv_lightbox #produkt08 {
    margin-top: -180px;
    position: relative;
    width: 80px;
    left: 0px;
    margin-left: -95px;
}

.pv_detail {
    text-align: center;
}

.nachhaltig a {
    color: #fff !important;
}

.nachhaltig {
    background-color: #007c2e;
    color: #fff;
    margin-left: -20px;
    padding-left: 10px;
    margin-top: -10px;
    padding-top: 2px;
    margin-right: -10px;
    padding-bottom: 3px;
}

.pv_tooltip {
    position: relative;
    display: inline-block;
    cursor: pointer;
    color: #e70000;
}


.pv_detail .pv_icon {
    width: 25px;
    margin-top: 10px;
    background: #647583;
    height: 25px;
}

.pv_icon_druck {padding:2px;}


.pv_row00 .pv_col_02 {min-width: 981px;}

.pv_row10 .pv_icon {border-radius:none;}


.pv_row01 .pv_col_01 img {
    width: 100px;
    margin-top: 50px;
    margin-bottom: -30px;
    margin-left: 5px;
	padding-top:10px;
}

.pv_row01 .pv_col_02 img {
    width: 100px;
    margin-top: 50px;
    margin-bottom: -30px;
    margin-left: 5px;
	padding-top:10px;
}

.pv_row01 .pv_col_03 img {
    width: 100px;
    margin-top: 50px;
    margin-bottom: -30px;
    margin-left: 5px;
	padding-top:10px;
}

.pv_row01 .pv_col_04 img {
    width: 100px;
    margin-top: 50px;
    margin-bottom: -30px;
    margin-left: 5px;
	padding-top:10px;
}

.pv_row01 .pv_col_05 img {
    width: 100px;
    margin-top: 50px;
    margin-bottom: -30px;
    margin-left: 5px;
	padding-top:10px;
}

.pv_row01 .pv_col_06 img {
    width: 100px;
    margin-top: 50px;
    margin-bottom: -30px;
    margin-left: 5px;
	padding-top:10px;
}

.pv_row01 .pv_col_07 img {
    width: 100px;
    margin-top: 50px;
    margin-bottom: -30px;
    margin-left: 5px;
	padding-top:10px;
}

.pv_row01 .pv_col_08 img {
    width: 100px;
    margin-top: 50px;
    margin-bottom: -30px;
    margin-left: 5px;
	padding-top:10px;
}

.pv_row01 .pv_col_09 img {
    margin-top: 40px;
    margin-bottom: -10px;
    margin-left: 30px;
	padding-top:10px;
}

.pv_row01 .pv_col_10 img {
    margin-top: 40px;
    margin-bottom: -10px;
    margin-left: 30px;
	padding-top:10px;
}


.sticky {
    position: fixed;
    top: 56px;
    z-index: 1;
    margin-left: 150px;
    width: 700px;
	display:none;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
.sticky {
    margin-left: 151px;
	width: 698px;
}
}

#pv_lightbox #pv_produkte {position: sticky;
position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    position: sticky;
z-index: 10;
top: 0;}

#pv_lightbox #pv_produkte .pv_info {border-left: 2px solid #ccc;
margin-left: -1px !important; box-shadow:2px 5px 5px #ccc; background:#fff}


.produktvergleich a {color:#278dd1 !important; text-decoration:none !important;}
.produktvergleich a:hover {color:#278dd1 !important}

.nachhaltig a {color:#fff !important; text-decoration:none !important;}
.nachhaltig a:hover {color:#fff !important; text-decoration:underline !important;}

.pv_col_10 .pv_tooltip .pv_tooltiptext {
    margin-left: -120px;
}

.umm-z6yglz {z-index:1000 !important}