/*******************************
  PicturePresenation
********************************/
.cel_pagetype_TablePresentation .presentationList ul {
  padding-left: 0px;
}
/*.cel_pagetype_TablePresentation .presentationList ul li ul li:nth-child(2n) {*/
.cel_pagetype_TablePresentation .presentationList ul li ul li:nth-child(1n+3) {
  display: none;
}
.cel_pagetype_TablePresentation .presentationList ul li ul {
	list-style-type: none;
	position: relative;
	cursor: default;
}
.cel_pagetype_TablePresentation .presentationList ul li ul li.showHoverPicture {
	display: block;
	position: absolute;
	z-index: 99;
	width: 95%;
	height: 264px;
	background-color: #ffed00;
	opacity: 0.9;
	top: 27px;
	word-wrap: break-word;
	padding: 15px;
}

#sitecontainer #container .cel_pagetype_TablePresentation .presentationList ul li ul {
    color: black;
    font-family: Open Sans, sans-serif;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    font-weight: 600;
    font-size: 14px;
    line-height: 14px;
}
#sitecontainer #container .cel_pagetype_TablePresentation .presentationList ul li ul li:first-child {
  font-size: 16px;
  font-weight: bold;
}

#sitecontainer #container .cel_pagetype_TablePresentation .presentationList .showHoverPicture {
  font-size: 34px;
  font-weight: 700;
  line-height: 36px;  
  text-transform: uppercase;
}

/*
#sitecontainer #container #content .cel_pagetype_TablePresentation .presentationList ul li ul li img {
  border-top: 3px solid black;
  padding-left: 0;
  padding-top: 15px;
  border-bottom: 3px solid black;
  padding-bottom: 15px;
}
*/

#sitecontainer #container #content .cel_pagetype_TablePresentation .presentationExtract {
	display: none;
}

#sitecontainer #container #content .cel_pagetype_TablePresentation .waschstrasseTable {
  border-top: 3px #000000 solid;
  margin-top: 10px;
  width: 100%;
  min-height: 196px;
  max-height: 196px;
  border-collapse: collapse;
}

#sitecontainer #container #content .cel_pagetype_TablePresentation .waschstrasseTable tr {
	border-bottom: 2px #000000 solid;
}
#sitecontainer #container #content .cel_pagetype_TablePresentation .waschstrasseTable tr:last-child {
  border-bottom: 3px #000000 solid;
}

#sitecontainer #container #content .cel_pagetype_TablePresentation .waschstrasseTable tr td {
  padding: 10px 0 10px 0;
  font-size: 13px;
  font-weight: bold;
  line-height: 25px;
}
#sitecontainer #container #content .cel_pagetype_TablePresentation .waschstrasseTable tr:nth-child(1n+1) {
  height: 200px;
}
#sitecontainer #container #content .cel_pagetype_TablePresentation .waschstrasseTable tr:nth-child(1n+2) {
  height: 45px;
}
#sitecontainer #container #content .cel_pagetype_TablePresentation .waschstrasseTable tr:nth-child(1n+3) {
  height: 50px;
}
#sitecontainer #container #content .cel_pagetype_TablePresentation .waschstrasseTable tr.total td {
  font-size: 16px;
  font-weight: 900;
  padding: 20px 0 0 0;
}

#sitecontainer #container #content .cel_pagetype_TablePresentation .waschstrasseTable tr.total td.totalPrice,
#sitecontainer #container #content .cel_pagetype_TablePresentation .waschstrasseTable tr.abo td.aboPrice {
  text-align: right;
}

#sitecontainer #container #content .cel_pagetype_TablePresentation .waschstrasseTable tr.product td,
#sitecontainer #container #content .cel_pagetype_TablePresentation .waschstrasseTable tr.abo td  {
  padding-left: 10px;
  padding-right: 10px;
}

#sitecontainer #container #content .cel_pagetype_TablePresentation .waschstrasseTable tr.product br {
	line-height: 0px;
}

#sitecontainer #container #content .cel_pagetype_TablePresentation .waschstrasseTable tr.product td br {
  margin-bottom: 10px;
}

#sitecontainer #container #content .cel_pagetype_TablePresentation .platin .waschstrasseTable tr.product {
  background-color: #b2b2b2;
}
#sitecontainer #container #content .cel_pagetype_TablePresentation .gold .waschstrasseTable tr.product {
  background-color: rgba(133, 117, 40, 0.4);
}
#sitecontainer #container #content .cel_pagetype_TablePresentation .silver .waschstrasseTable tr.product {
  background-color: #ededed;
}

.waschstrasseTable .abo {
  background-color: rgba(255, 237, 0, 0.5);
}

.presentationList .waschstrasseTable .product {
	vertical-align: top;
}