.ce .slogan{
  padding:0px 0px 3px 0px;
  text-align:left;
  font-size:0.9em;
  color:#999;
}
.ce .subheader{
  font-weight:bold;
  font-size:0.9em;
  color:#999;
  padding:0px 0px 0px 0px;
}
.ce .textslot{
  float:left;
}

/* IMAGESLOT */
.ce .imageslot{
  padding:3px 0px 0px 0px;
}
.ce .imageslot .image{
  padding:0px 0px 0px 0px;
  position:relative;
}
.ce .imageslot .copyright{
  background-color: #333;
  bottom: 0px;
  color: #fff;
  font-size: 0.8em;
  opacity: 0.6;
  padding: 0 3px;
  position: absolute;
  right: 0px;
}
.ce .imageslot .lightboxlink{
  position: absolute;
  top: 0px;
  right: 0px;
  width:100%;
  height:100%;
}
.ce .imageslot .lightboxlink a{
  position:absolute;
  display:block;
  top:0px;
  right:0px;
  width:100%;
  height:100%;
}
.ce .imageslot .lightboxlink img{
  position: absolute;
  top: 2px;
  right: 2px;
}
.ce .imageslot .caption{
  background-color:#e4e4e4;
  padding:5px 10px;
  font-size:0.8em;
  color:#666;
  border:1px solid #e4e4e4;
}

/* REFERENCES */
.ce div.reflinks{
  width:313px;
  border:1px solid #e4e4e4;
  float:right;
  padding:0px 10px 10px 10px;
}
.ce div.reflinks a, .ce div.reflinks a:link, .ce div.reflinks a:focus, .ce div.reflinks a:active, .ce div.reflinks a:hover, .ce div.reflinks a:visited{ 
  color:#666666;
}

/* OPEN/CLOSE */
.ce .teaseropen{
  text-align:left;
}
.ce .teaseropen a{
  padding:0px 0px 0px 15px;
  background:url('/typo3conf/ext/n4m_ce/img/more.png') no-repeat center left transparent;
}
.ce .teaserclose{
  text-align:left;
}
.ce .teaserclose a{
  padding:0px 0px 0px 15px;
  background:url('/typo3conf/ext/n4m_ce/img/back.png') no-repeat center left transparent;
}

/* SPECIALS */

.n4m_bannerlink div.textbody{
  padding:0px;
}