@CHARSET "UTF-8";

.txbfeTeaserH {
	height: 200px;
	width: 996px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.txbfeTeaserV {
	width: 290px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/layout/teaser/linie_teaser.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
}

.txbfeTeaserLEFT, .txbfeTeaserMID, .txbfeTeaserRIGHT {
	position: relative;
	height: 200px;
	width: 290px;
	float: left;
	margin: 0px;
	padding: 0px;
}


.txbfeTeaserV .txbfeTeaserRIGHT {
  float: none;
  background-image: url(../images/layout/teaser/linie_teaser.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
  padding-bottom: 3px;
  margin-bottom: 2px;
}

.txbfeTeaserLEFT a:hover, .txbfeTeaserMID a:hover, .txbfeTeaserRIGHT a:hover {
	text-decoration: none;
}

.txbfeTeaserLEFT h2, .txbfeTeaserMID h2, .txbfeTeaserRIGHT h2 {
	position: relative;
	clear: both;
	/*color: #959595;*/
	color: #002f6b;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

	/*margin-top: 12px;*/
	/*padding-right: 5px;*/
	margin-bottom: 0px;
	margin-left: 13px;

}

.txbfeTeaserLEFT .txbfeTeaserMenRange h2, .txbfeTeaserMID .txbfeTeaserMenRange h2, .txbfeTeaserRIGHT .txbfeTeaserMenRange h2 {
  color: #ce1141;
}

.overlayDiv .txbfeTeaserMenRange p {
  color: #cf2550;
}

.txbfeTeaserLEFT img, .txbfeTeaserMID img, .txbfeTeaserRIGHT img {
	margin: 0px;
	border: 0px;
	padding: 0px;
}

.txbfeTeaserDryAndAtopic,
.txbfeTeaserSensitive,
.txbfeTeaserEvenSkin,
.txbfeTeaserSunProtection,
.txbfeTeaserAntiAge,
.txbfeTeaserAcneProneSkin,
.txbfeTeaserHealing,
.txbfeTeaserUp,
.txbfeTeaserDermoDensifierGold,
.txbfeTeaserSensitiveFace,
.txbfeTeaserEssentialCare,
.txbfeTeaserMenRange,
.txbfeTeaserCleansingRange {
	position: relative;
  height: 45px;
  background-color: #ffffff;
 	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	text-align: left;
	padding-top: 12px;
	width: 290px;
}

.txbfeTeaserMID .txbfeTeaserDryAndAtopic,
.txbfeTeaserMID .txbfeTeaserSensitive,
.txbfeTeaserMID .txbfeTeaserEvenSkin,
.txbfeTeaserMID .txbfeTeaserSunProtection,
.txbfeTeaserMID .txbfeTeaserAntiAge,
.txbfeTeaserMID .txbfeTeaserAcneProneSkin,
.txbfeTeaserMID .txbfeTeaserHealing,
.txbfeTeaserMID .txbfeTeaserUp,
.txbfeTeaserMID .txbfeTeaserDermoDensifierGold,
.txbfeTeaserMID .txbfeTeaserSensitiveFace,
.txbfeTeaserMID .txbfeTeaserEssentialCare,
.txbfeTeaserMID .txbfeTeaserMenRange,
.txbfeTeaserMID .txbfeTeaserCleansingRange	 {
	width: 408px;
}

.txbfeTeaserText .txbfeTeaserDryAndAtopic,
.txbfeTeaserText .txbfeTeaserSensitive,
.txbfeTeaserText .txbfeTeaserEvenSkin,
.txbfeTeaserText .txbfeTeaserSunProtection,
.txbfeTeaserText .txbfeTeaserAntiAge,
.txbfeTeaserText .txbfeTeaserAcneProneSkin,
.txbfeTeaserText .txbfeTeaserHealing,
.txbfeTeaserText .txbfeTeaserDermoDensifierGold,
.txbfeTeaserText .txbfeTeaserUp,
.txbfeTeaserText .txbfeTeaserSensitiveFace,
.txbfeTeaserText .txbfeTeaserEssentialCare,
.txbfeTeaserText .txbfeTeaserMenRange,
.txbfeTeaserText .txbfeTeaserCleansingRange	 {
  height: auto;
}


.txbfeTeaserDermoDensifierGold {
  background-image: url(../images/layout/teaser/bg_dermodensifier.png);
  background-repeat: repeat-x;
}

.txbfeTeaserDryAndAtopic {
  background-image: url(../images/layout/teaser/bg_healing_old.png);
  background-repeat: repeat-x;
}

.txbfeTeaserSensitive  {
  background-image: url(../images/layout/teaser/bg_sensitive_skin.png);
  background-repeat: repeat-x;
}

.txbfeTeaserEvenSkin  {
  background-image: url(../images/layout/teaser/bg_even_skin_tone.png);
  background-repeat: repeat-x;
}

.txbfeTeaserSunProtection  {
  background-image: url(../images/layout/teaser/bg_sun_protection.png);
  background-repeat: repeat-x;
}

.txbfeTeaserAntiAge  {
  background-image: url(../images/layout/teaser/bg_anti_age.png);
  background-repeat: repeat-x;
}

.txbfeTeaserAcneProneSkin  {
  background-image: url(../images/layout/teaser/bg_acne_prone_skin.png);
  background-repeat: repeat-x;
}

.txbfeTeaserHealing  {
  background-image: url(../images/layout/teaser/bg_healing.png);
  background-repeat: repeat-x;
}

.txbfeTeaserSensitiveFace  {
  background-image: url(../images/layout/teaser/bg_sensitive_face.png);
  background-repeat: repeat-x;
}

.txbfeTeaserEssentialCare {
  background-image: url(../images/layout/teaser/txbfeTeaserEssentialCare.png);
  background-repeat: repeat-x;
}

.txbfeTeaserMenRange {
  background-image: url(../images/layout/teaser/bg_men_range.png);
  background-repeat: repeat-x;
}

.txbfeTeaserCleansingRange {
  background-image: url(../images/layout/teaser/bg_men_range.png);
  background-repeat: repeat-x;
}



p.teaser_over {
  visibility: hidden;
}


.txbfeTeaserLEFT p, .txbfeTeaserMID p, .txbfeTeaserRIGHT p {
	position: relative;
	clear: both;
	line-height: 13px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;

	font-family: arial,sans-serif;
	color: #313131;
	font-weight: normal;
	font-size: 11px;

	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 13px;
	border-bottom-width: 0px;
}

.txbfeTeaserGraphic {
	position: relative;
	height: 200px;
	text-indent: 0px;
}

.txbfeTeaserGraphic a:hover,
.txbfeTeaserGraphic a:active,
.txbfeTeaserV a:hover,
.txbfeTeaserV a:active {
	text-decoration: none;
	text-indent: 0px;
}


.txbfeTeaserText div {
	background-color: transparent;
	background-image: none;
}

.txbfeTeaserText p.teaser_over {
  visibility: visible;
}

.txbfeTeaserText p.teaser_subheader {
  display: none;
}

.txbfeTeaserText .narrowTeaserOverlay {
  display: none;
}

.txbfeTeaserMID {
	width: 408px;
	margin-left: 4px;
	margin-right: 4px;
}

.textteaser_link {
  margin-left: 13px;
  margin-top: 3px;
  margin-bottom: 15px;
}


.graphicteaser_text {
  position: relative;
  margin-top: 120px;
  height: 20px;
}

.graphicteaser_text p {
  float: right;
}

.wideTeaserOverlay {
  position: relative;
  width: 408px;
  height: 143px;
  background-color: #ffffff;
 	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;

	visibility: hidden;
}


.wideTeaserOverlay .texthold {
  position: relative;
  width: 388px;
  height: 25px;
  top: 73px;
  background-image: url(../images/layout/teaser/pfeil_graphicteaser.gif);
  background-repeat: no-repeat;
  background-position: right 1px;
}


.wideTeaserOverlay .texthold h3 {
  float: right;
  color: #002f6b;
  font-family: Tahoma;
  font-size: 14px;
  padding-right: 20px;
  padding-top: 0px;
}



.narrowTeaserOverlay {
  position: relative;
  width: 290px;
  height: 143px;
  background-color: #ffffff;
 	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	visibility: hidden;

}

.narrowTeaserOverlay .texthold {
  position: relative;
  width: 270px;
  height: 25px;
  top: 73px;
  background-image: url(../images/layout/teaser/pfeil_graphicteaser.gif);
  background-repeat: no-repeat;
  background-position: right 1px;
}

.narrowTeaserOverlay .texthold h3 {
  float: right;
  color: #002f6b;
  font-family: Tahoma;
  font-size: 14px;
  padding-right: 20px;
  padding-top: 0px;
}


.txbfeTeaserGraphic .textTeaserText {
  display: none;
}

.txbfeTeaserH a, .txbfeTeaserV a {
  cursor: pointer;
  text-decoration: none;
}


div.overlayDiv {
  position: absolute;
  top: 0px;
  left: 0px;
}
