.teaser {
  background-color: #264cb1;
  margin-bottom: 1.5em;
  _width: 124px;
}

.teaser .t_head {
  background-color: #ffb200;
  position: relative;
  height: 2.3em;
  overflow: hidden;
}

.teaser .t_head .headinfo {
  position: absolute;
  top: .3em;
  left: .2em;
  color: #fff;
  font-size: 1.3em;
  *font-size: 1.2em;
  font-weight: bold;
  font-family: arial,sans-serif;
  letter-spacing: -.025em;
}

.teaser .t_main_aida {
  min-height: 5em;
  _height: 5em;
  padding: .3em .3em 12em;
  color: #fff;
  background: #264CB1 url('/MA/DE/images/teaser_aida_bg.jpg') no-repeat left bottom;
}

.teaser .t_main_mittelmehr {
  min-height: 5em;
  _height: 5em;
  padding: .3em .3em 12em;
  color: #fff;
  background: #2457CA url('/MA/DE/images/teaser_mittelmehr_bg.jpg') no-repeat left bottom;
}

.teaser .t_main_costa {
  min-height: 5em;
  _height: 5em;
  padding: .3em .3em 9em;
  color: #fff;
  background: #2457CA url('/MA/DE/images/teaser_costa_bg.jpg') no-repeat left bottom;
}

.teaser .t_main_cunard {
  min-height: 5em;
  _height: 5em;
  padding: .3em .3em 14.5em;
  color: #fff;
  background: #01377F url('/MA/DE/images/teaser_cunard_bg.jpg') no-repeat left bottom;
}

.teaser .t_main_msc {
  min-height: 5em;
  _height: 5em;
  padding: .3em .3em 15em;
  color: #fff;
  background: #60A6EB url('/MA/DE/images/teaser_msc_bg.jpg') no-repeat left bottom;
}

.teaser .t_main_karibik {
  min-height: 5em;
  _height: 5em;
  padding: .3em .3em 14.5em;
  color: #fff;
  background: #1C588A url('/MA/DE/images/teaser_karibik_bg.jpg') no-repeat left bottom;
}

.teaser .t_main_nordeuropa {
  min-height: 5em;
  _height: 5em;
  padding: .3em .3em 14.8em;
  color: #fff;
  background: #1C588A url('/MA/DE/images/teaser_nordeuropa_bg.jpg') no-repeat left bottom;
}

.teaser .t_main_flusskreuzfahrten {
  min-height: 5em;
  _height: 5em;
  padding: .3em .3em 13.5em;
  color: #fff;
  background: #729ECF url('/MA/DE/images/teaser_flusskreuzfahrten_bg.jpg') no-repeat left bottom;
}

.teaser .t_main_maretipp {
  min-height: 5em;
  _height: 5em;
  padding: .3em .3em 13.8em;
  color: #fff;
  background: #0E5F9B url('/MA/DE/images/teaser_maretipp_bg.jpg') no-repeat left bottom;
}

.teaser .t_main_arosa {
  min-height: 5em;
  _height: 5em;
  padding: .3em .3em 13em;
  color: #fff;
  background: #76A8DD url('/MA/DE/images/teaser_arosa_bg.jpg') no-repeat left bottom;
}


.teaser .t_main_viking {
  min-height: 5em;
  _height: 5em;
  padding: .3em .3em 14.8em;
  color: #fff;
  background: #2E6EB7 url('/MA/DE/images/teaser_viking_bg.jpg') no-repeat left bottom;
}

.teaser .info {
  font-family: verdana,sans-serif;
  font-size: 1.1em;
  margin-bottom: .4em;
  letter-spacing: -.025em;
}

.teaser .t_head .headinfo a,
.teaser .info a {
  text-decoration: none;
  color: #fff;
}

.teaser .t_head .headinfo a:hover,
.teaser .info a:hover {
  text-decoration: underline;
}

.teaser .price {
  font-family: verdana,sans-serif;
  font-size: 1.1em;
  color: #fc0;
  font-weight: bold;
}

.teaser .price a {
  text-decoration: none;
  color: #fc0;
}

.teaser .price a:hover {
  text-decoration: underline;
}

.teaser .t_main_msc .price,
.teaser .t_main_msc .price a {
  color: #f30;
}


.teaser .t_main_cunard .price,
.teaser .t_main_cunard .price a {
  color: #f60;
}


.teaser .t_main_karibik .price,
.teaser .t_main_karibik .price a {
  color: #f90;
}

.teaser .t_main_maretipp .price,
.teaser .t_main_maretipp .price a,
.teaser .t_main_nordeuropa .price,
.teaser .t_main_nordeuropa .price a {
  color: #f30;
}

.teaser .t_main_arosa .price,
.teaser .t_main_arosa .price a,
.teaser .t_main_viking .price,
.teaser .t_main_viking .price a,
.teaser .t_main_flusskreuzfahrten .price,
.teaser .t_main_flusskreuzfahrten .price a {
  color: #ff0;
}

.teaser .t_footer {
  background-color: #ff8600;
  color: #f00;
  font-family: Verdana,sans-serif;
  font-weight: bold;
  font-size: 1.3em;
  padding: .1em .1em .8em;
}
