@charset "UTF-8";

/* _______________________________________________________________________________ */
/* ________________________ Konflikt CSS z.B. für Opttan _________________________ */
/* ________________________ WES-STYLE ____________________________________________ */
/* _______________________________________________________________________________ */

#rsct_opttan_legende tr td:only-child{
    padding: 10px 10px 0 10px;
}

#rsct_opttan_legende tr:last-child td{
    padding-bottom: 10px;
}


/*  Logoleiste: Hover-Effekt funktioniert nicht, wenn die WebCen JS Ressourcen fehlen. Per CSS nachbauen. */
#logolist img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */ 
}

#logolist img:hover {
	filter: none;
	-webkit-filter: none;
}

.logolist.wct {
  	color: #333;
}


/*  WGZ-Login-Layer - workaround for WebCenter fail */
#wcbody .flyout__close svg {
  color: #fff;
  fill: #f60;
  height: 1.30769em;
  left: 0;
  position: absolute;
  top: 0;
  width: 1.30769em;
}

#wcbody .flyout__close {
  border: 0 none;
  cursor: pointer;
  height: 1.30769em;
  position: absolute;
  right: 0.384615em;
  top: 0.384615em;
  width: 1.30769em;
  overflow: hidden;
}

/*  WebCenter campaign area - workaround for WebCenter fail */
.campaign-area.wct .module-carousel.wct {
	padding-bottom: 0;
}

.campaign-area.wct .section-teaser.wct:not(.l-video) {
	padding-bottom: 0;
}

.ym-col1 .ym-col1.wct[id="main-content"] {
	margin-left: 0;
}
