/*Scroll to top*/
.scrollToTop {
  background-color: #FFFFFF;
}

/*Verlinkte Caption*/
div.imageeffectck_desc,
div.imageeffectck_desc > hr,
figure.imageeffectck.effectck-dexter > figcaption > div > div.imageeffectck_desc > hr {
  color: #010101;
}
div.imageeffectck_desc > p > a {
  color: #06428b;
  text-decoration: none;
}
div.imageeffectck_desc > p > a:hover {
  color: yellow;
}
.captionlinks {
  padding: 5px 0;
}

/*Rand der Caption*/
figure.effectck-dexter figcaption::after {
	position: absolute;
	right: 7%;
	bottom: 7%;
	left: 7%;
	height: -webkit-calc(50% - 30px);
	height: calc(50% - 30px);
	border: 0px none;
	content: '';
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,-100%,0);
	transform: translate3d(0,-100%,0);
}

/*Hintergrund und Format Caption*/
figure.imageeffectck.effectck-dexter > figcaption > div > div.imageeffectck_desc {
  background: rgba(255, 255, 255); /* Fallback */
  background-color: rgba(255, 255, 255, 0.8);
  padding: 5px;
  position: absolute;
  right: 14%;
  bottom: 14%;
  left: 14%;
}

/*Drucksymbol Karte*/
a.mapprint > img {
 display: none; 
}

/*Startseitentext mit Modulen*/
.triplecontent {
  float: left;
  max-width: 700px;
  padding: 0 10px 0 0;
}

/*Shop-Ansichten*/
div.product-container {
  text-align: left;
}

.browseProductImage {
  max-height: 200px;
  width: auto;
  max-width: 100%;
}
.main-image img {
  max-width: 100%;
  max-height: 400px;
}

/*Creative Contact*/
div.powered_by.powered_by_1 {
  display: none;
}

/*div#fox-m99-submit-box {
  display: none;
}*/