sup {
  vertical-align: baseline !important;
  top           : -0.5em !important;
}

#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    : 1100px;
  max-height: 1100px;
}


#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;
  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;
}


div.cell {
  display        : table-cell;
  height         : 43px;
  vertical-align : top;
  padding        : 10px;
  border-collapse: collapse;
  min-width      : 170px;
  max-width      : 170px;
  text-align     : center;
}

.pv_col_01 {
  text-align: left;
}


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;
  min-width       : 300px !important;
  max-width       : 300px !important;
}

div.cell02 {
  display         : table-cell;
  height          : 80px;
  vertical-align  : middle;
  padding         : 10px;
  border-collapse : collapse;
  min-width       : 300px !important;
  max-width       : 300px !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;
  text-align      : center;
}

div.cell03 {
  display         : table-cell;
  height          : 80px;
  vertical-align  : middle;
  padding         : 10px;
  border-collapse : collapse;
  min-width       : 500px !important;
  max-width       : 500px !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;
  text-align      : center;
}

div.cell04 {
  display         : table-cell;
  height          : 80px;
  vertical-align  : middle;
  padding         : 10px;
  border-collapse : collapse;
  min-width       : 100px !important;
  max-width       : 100px !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;
  text-align      : center;
}

.pv_col_01 {
  width        : 170px !important;
  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_col_01 {
  border-right: 2px solid #ccc !important;
}





#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_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;
  padding-left : 15px;
  padding-right: 20px;
}

div.pv_row10.fr .pv_info_img {
  margin-left: 0px;
max-height: 50px;
max-width: 45px;
margin-right: -10px;
}

.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_05 {
  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;
  text-align: right;
}

.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 : 1570px;
  display   : block;
  height    : 99%;
  max-height: 620px;
  overflow  : hidden;
  overflow-y: hidden;
  overflow-y: scroll;
}



#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-top: 10px !important
}

.pv_row05 .pv_inner_cell_04 {
  padding-top   : 10px !important;
  padding-bottom: 2px;
}

.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;
  position     : ablsolute;
}

.pv_info_img {
  margin-left: 20px;
  max-height : 50px;
  max-width  : 70px;
}

.pv_check {
  margin-top: 15px;
}

#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        : 70px;
  border        : none;
  border-bottom : 1px solid #eaeaea;
  vertical-align: top;
  padding       : 10px;
}

div.cell:nth-child(8) {
  border-right: 1px solid #cccccc;
}

div.cell {
  border-left: 1px solid #cccccc;
}

.produktvergleich .cell.pv_col_01 {
  min-width       : 170px;
  background-color: #fff;
  position        : relative;
  z-index         : 20;
  border-left     : 1px solid #fff !important;
  left            : -1px;
}





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 {
  background-color: rgb(162, 212, 245) !important;
}


.pv_row ul {
  width     : 130px;
  text-align: left;
  margin-top:-10px;
  margin-bottom:10px;
}

.pv_col_01,
.pv_col_02,
.pv_col_03,
.pv_col_04,
.pv_col_05,
.pv_col_06,
.pv_col_07,
.pv_col_05,
.pv_col_06,
.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_05,
.pv_col_06,
.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;
  width        : 170px !important;
  font-weight  : bold;
}

.pv_title {
  font-weight: normal;
  color      : #278DD1;
}

.pv_art_nr {
  clear    : left;
  display  : block;
  font-size: 10px;
}


.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    : 350px !important;
  max-width: 350px !important;
  min-width: 350px !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_08,
#pv_lightbox .pv_col_09,
#pv_lightbox .pv_col_10 {
  max-width: 100px;
  min-width: 100px;
}

#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: 510px;
}

.pv_row10 .pv_icon {
  border-radius: none;
}



.sticky {
  position: fixed;
  top: 56px;
  z-index: 1;
  margin-left: 351px;
  width: 498px;
  display    : none;
}





.produktvergleich a {
  color          : #666666 !important;
  text-decoration: none !important;
}

.produktvergleich a:hover {
  color: #666666 !important
}

.nachhaltig a {
  color          : #fff !important;
  text-decoration: none !important;
}

.nachhaltig a:hover {
  color          : #fff !important;
  text-decoration: underline !important;
}


.pv_col_06 .pv_tooltip .pv_tooltiptext {
  margin-left: -120px;
}

.pv_col_05 .pv_tooltip .pv_tooltiptext {
  margin-left: -120px;
}


.pv_table,
.pv_table tr,
.pv_table td {
  border-collapse: collapse;
  border         : 1px solid #aaa;
  padding        : 10px;
  vertical-align : top;
}

.pv_thermotipp ul {
  width: 100% !important
}

.pv_inner_info li {
  line-height  : 14px;
  text-align   : left;
  margin-bottom: 0px !important;
}


.bg_green {
  background: rgb(185, 211, 190) !important;
  color     : #666666;
  position  : relative;
  z-index   : 1;
}

.bg_dblue {
  background: rgb(162, 212, 245) !important;
  color     : #666666;
  position  : relative;
  z-index   : 1;
}

.bg_hblue {
  background: rgb(199, 228, 248) !important;
  color     : #666666;
  position  : relative;
  z-index   : 1;
}

.pv_inner_info ul {
  position  : absolute;
  margin-top: -5px;
  color     : #292929
}

.pv_row11 ul {
  width: 200px;
}

#pv_head .pv_col_01,
#pv_info .cell.pv_col_01 {
  text-align: left;
}

#pv_legende {
  margin-left: -350px;
}

#pv_legende ul {
  width     : 92%;
  text-align: left;
}

#pv_legende li {
  text-align: left;
}

#pv_legende .cell {
  width    : 280px !important;
  min-width: 283px;
}

#pv_lightbox h4 {
  margin-top: 40px;
}

.pv_col_01 .pv_inner_info {
  text-align: right;
}

#pv_lightbox #pv_legende {
  margin-left: 0px;
  position   : absolute;
  left       : 0;
  width      : 1570px;
  display    : table;
}



#pv_lightbox #pv_info .pv_info {background:#fff;}
#pv_lightbox #pv_info {
  position: sticky;
  z-index: 10;
  top: 0;
}

#pv_legende p {
  font-size   : 13px !important;
  text-align: left;
  padding-top: 10px;
}

.pv_produktbild {width: 120px;}

#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_08, #pv_lightbox .pv_col_09, #pv_lightbox .pv_col_10 {
  max-width: 180px;
  min-width: 180px;
}

#pv_lightbox .cell.pv_col_01 {
  max-width: 200px !important;
  min-width: 200px !important;
}

#pv_lightbox .produktvergleich {
  max-width: 1120px;
}

#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_head .pv_col_07 {
  padding-top: 40px !important;
}

#pv_head .pv_col_06 {
  padding-top: 46px !important;
}

#pv_head .pv_col_05 {
  padding-top: 16px !important;
}

.pv_info li {
  margin-bottom: -8px !important;
}

#pv_lightbox_close {

  background-position: 0px -1760px;}

  .nachhaltig {
    background-color: #007c2e;
    color: #fff;
    margin-left: -15px;
    padding-left: 0px;
    margin-top: -10px;
    padding-top: 2px;
    margin-right: -20px;
    padding-bottom: 3px;
}

.sticky {
  position: fixed;
  top: 56px;
  z-index: 1;
  margin-left: 171px;
  width: 678px;
  display: none;
}

#pv_slide_right {
  margin-left: -40px;
}

#pv_lightbox #pv_head {
  position: sticky;
  z-index: 10;
  top: 0;
  background: #fff;
}

#pv_lightbox_close {
  z-index: 10;
}

#pv_lightbox #pv_lightbox_pdf {
  z-index: 10;
}