.teaser_black {
  width:206px;
  height:304px;
  background-color:#000;
  background-repeat: no-repeat;
  background-position:center;
  padding:18px 10px;
  margin-bottom:1px;
}

.teaser_black h3 {
  color:#fff;
  font-weight:normal;
}

.teaser_black h3 a, .teaser_black h3 a:visited {
  color:#fff;
}

.teaser_black a:hover {
  color:#fff;
}

.teaser_red {
  width: 200px;
  background-color:#ff0000;
  background-repeat: no-repeat;
  background-position:center;
  padding: 20px 15px 10px 11px;
  margin-bottom: 1px;
  color:#fff;
}

.teaser_red h3 {
  color:#fff;
  font-weight: bold;
}

.teaser_red h3 a, .teaser_red h3 a:visited {
  color:#fff;
}

.teaser_red h4 {
  color: #fff;
  font-weight: bold;
}

.teaser_red a {
  color: #fff;
}

.teaser_red p.ruler {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px #fff solid;
}

.block220 {
  display:block;
  width:220px;
  height:220px;
}

/* text teaser */
#content .tt490 {
  overflow: hidden;
  width: 490px;
  padding-bottom:10px;
  margin-bottom:20px;
  border-bottom:1px solid #cccccc;
}

/* bild teaser */
#content .bt490 {
  overflow: hidden;
  width: 490px;
  text-align:center;
  margin-bottom:20px;
}

