#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: -3px;
    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: 87%;
	max-width: 860px;
    overflow: auto;
    display: block;
    height: 92%;
	max-height: 700px;
}
#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: 20px;
  right: 20px;
  background-image: url(../../../skin/frontend/medewo/medewo/images/close.png);
  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: 140px !important;
    margin-top: -210px !important;
    margin-left: 0px;
}
#produkt00 {
  margin-top: -150px;
position: relative;
width: 80px;
}

#produkt01 {
    margin-top: -187px;
    position: relative;
    width: 140px;
    margin-left: -2px;
}

#produkt02 {
    margin-top: -215px;
    position: relative;
    width: 158px;
    margin-left: -7px;
}

#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: 180px;
  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;
  padding-left: 20px;
  padding-right: 20px;
}

div.cell:nth-child(8) {
  border-right: 1px dashed #cccccc;
}

div.cell {
  border-left: 1px dashed #cccccc;
}

.produktvergleich .cell.pv_col_01 {
  min-width: 251px;
  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 {
  background-color: beddf1;
}

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;
}

div.pv_row08:hover,
div.pv_row14:hover {
  background-color: #bcdbbd;
}

.pv_row08 .pv_col_01:hover {background:#bcdbbd !important}
.pv_row14 .pv_col_01:hover {background:#bcdbbd !important}

.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: #bcdbbd;}
.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_row12:hover .pv_col_01 {background: #e9f3fa;}
.pv_row13:hover .pv_col_01 {background: #e9f3fa;}
.pv_row14:hover .pv_col_01 {background: #bcdbbd;}

/*.pv_row11 .cell  {background:#e9f3fa !important}*/
.pv_row11 .pv_col_01 .cell {background:#e9f3fa !important}

.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: 200px;
  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: 200px;
  min-width: 200px;
}

.pv_row14 .pv_col_03, .pv_row14 .pv_col_04, .pv_row14 .pv_col_05 {
    text-align: center;
}

.pv_row14, .pv_row08 {background:#acd0ad;}



#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;
  width:250px !important;
  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_lightbox .cell.pv_col_01 {width:100px !important; max-width: 180px !important;
    min-width: 180px !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 .pv_col_08 {
	max-width: 220px;
    min-width: 220px;
}

#pv_lightbox #produkt000 {
    width: 70px;
    margin-top: -215px !important;
	margin-left: -7px;
}

#pv_lightbox #produkt01 {
    margin-top: -158px;
    position: relative;
    width: 158px;
    margin-left: -64px;
}

#pv_lightbox #produkt02 {
    margin-top: -212px;
    position: relative;
    width: 156px;
    margin-left: 0px;
}

#pv_lightbox #produkt03 {
    margin-top: -220px;
    position: relative;
    width: 70px;
    margin-left: -25px;
}

#pv_lightbox #produkt04 {
    margin-top: -245px;
    position: relative;
    width: 90px;
}
#pv_lightbox #produkt05 {
    margin-top: -251px;
    position: relative;
    width: 80px;
    margin-left: 0px;
}
#pv_lightbox #produkt06 {
    margin-top: -250px;
    position: relative;
    width: 70px;
    margin-left: -80px;
}
#pv_lightbox #produkt07 {
    margin-top: -178px;
    position: relative;
    width: 140px;
    margin-left: -21px;
}
#pv_lightbox #produkt08 {
    margin-top: -190px;
    position: relative;
    width: 80px;
    left: 0px;
    margin-left: -95px;
}

#pv_lightbox #produkt09 {
    margin-top: -214px;
    position: relative;
    width: 120px;
    margin-left: -4px;
}

.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: -20px;
    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_info_img {height:30px;}

.pv_info_img_box {height:70px;}

.pv_row04 .pv_col_03, .pv_row04 .pv_col_04, .pv_row04 .pv_col_05 {text-align:center;}
.pv_row05 .pv_col_03, .pv_row05 .pv_col_04, .pv_row05 .pv_col_05 {text-align:center;}
.pv_row06 .pv_col_03, .pv_row06 .pv_col_04, .pv_row06 .pv_col_05 {text-align:center;}
.pv_row07 .pv_col_03, .pv_row07 .pv_col_04, .pv_row07 .pv_col_05 {text-align:center;}
.pv_row08 .pv_col_03, .pv_row08 .pv_col_04, .pv_row08 .pv_col_05 {text-align:center;}
.pv_row09 .pv_col_03, .pv_row09 .pv_col_04, .pv_row09 .pv_col_05 {text-align:center;}
.pv_row10 .pv_col_03, .pv_row10 .pv_col_04, .pv_row10 .pv_col_05 {text-align:center;}
.pv_row12 .pv_col_03, .pv_row12 .pv_col_04, .pv_row12 .pv_col_05 {text-align:center; vertical-align:bottom;}
.pv_row13 .pv_col_03, .pv_row13 .pv_col_04, .pv_row13 .pv_col_05 {text-align:center;}
.pv_row12 .pv_info_img {width:40px; height:auto}

.pv_row08 .cell, .pv_row09 .cell, .pv_row14 .cell, .pv_row13 .cell, .pv_row10 .cell {line-height:26px;}
