.teaser {
  width: 100%;
  margin: 0 auto;
}
.teaser .newicon {
  position: absolute;
  z-index: 1;
}
.teaser .HdrHL {
  position: relative;
  z-index: 1;
}
.teaser .img6:hover img,
.teaser .img7:hover img {
  transform: scale3d(1.1,1.1,1);
}
.teaser .img6,
.teaser .img7 {
  float: left;
  width: 100%;
  position: relative;
}
.teaser .img6 img,
.teaser .img7 img {
  transition: all 0.4s;
}
.teaser .hmode6,
.teaser .hmode7 {
  position: absolute;
  width: 100%;
  left: 0;
}
.teaser .hc .hmode6,
.teaser .hc .hmode7 {
  position: relative;
}
.teaser .hmode6 {
  top: 0;
}
.teaser .hmode7 {
  bottom: 0;
}
.teaser .fullimage {
  float: left;
  overflow: hidden;
}
.teaser .fullimage .trpic,
.teaser .fullimage .tlpic {
  width: 100%;
}
.teaser .fullimage a {
  width: 100%;
  float: left;
  text-align: center;
  position: relative;
}
.teaser .halfbox {
  float: left;
  width: 50%;
  padding: 0 2px;
}
.teaser .halfbox .trpic,
.teaser .halfbox .tlpic {
  width: 100%;
}
.teaser .header h3 a {
  float: left;
  width: 100%;
}
.teaser .header h3 a i {
  padding: 0 5px 0 0;
}
.teaser .header h3 .tsricon {
  float: left;
}
.teaser .header h3,
.teaser .header h4,
.teaser .header h5 {
  float: left;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.teaser .header h3:hover,
.teaser .header h4:hover,
.teaser .header h5:hover {
  text-overflow: initial;
}
.teaser .tsrmore {
  float: left;
  width: 100%;
  position: absolute;
  left: 0;
}
.teaser .tsrmore span {
  float: left;
  width: 100%;
}
.teaser .hc .fullimage,
.teaser .textparent.hc,
.teaser .tsrcnt0.hc,
.teaser .tsrcnt.hc,
.teaser .tsrmore.hc {
  display: none;
}
.teaser .hc .fullimage span,
.teaser .textparent.hc span,
.teaser .tsrcnt0.hc span,
.teaser .tsrcnt.hc span,
.teaser .tsrmore.hc span {
  width: 100%;
}
.teaser .deco:hover .textparent.hc,
.teaser .deco:hover .hc .fullimage,
.teaser .deco:hover .tsrcnt0.hc,
.teaser .deco:hover .tsrcnt.hc,
.teaser .deco:active .textparent.hc,
.teaser .deco:active .hc .fullimage,
.teaser .deco:active .tsrcnt0.hc,
.teaser .deco:active .tsrcnt.hc {
  display: block;
}
.teaser .deco:hover .tsrmore.hc,
.teaser .deco:active .tsrmore.hc {
  display: block;
}
.teaser .deco:hover .hc .hmode6,
.teaser .deco:hover .hc .hmode7,
.teaser .deco:active .hc .hmode6,
.teaser .deco:active .hc .hmode7 {
  position: absolute;
}
.teaser .tsrcnt0,
.teaser .tsrcnt {
  float: left;
}
.teaser .tsrcnt0 .shorttext {
  opacity: 0;
}
.teaser .textparent {
  position: relative;
  width: 100%;
  float: left;
}
.teaser .textparent .tsrcnt {
  position: absolute;
  top: 0;
  left: 0;
}
.teaser .shorttext {
  float: left;
  width: 100%;
  position: relative;
}
.teaser .fullimage,
.teaser .halfbox,
.teaser .trpic,
.teaser .tlpic {
  position: relative;
}
.teaser .fullimage img,
.teaser .halfbox img,
.teaser .trpic img,
.teaser .tlpic img {
  width: 100%;
  float: left;
}
.teaser .trpic,
.teaser .tlpic {
  width: 30%;
}
.teaser .trpic {
  float: right;
  text-align: center;
}
.teaser .tlpic {
  float: left;
  text-align: center;
}
.teaser .header,
.teaser .content {
  width: 100%;
  float: left;
}



@media print {
  .teaser .tsrmore {
    display: none !important;
  }
}

