/*
  #aktuell
    .news
      h1
      h2
      p
  #aktuell
    p
    ul
    div.image
      div.caption
  #single
    .news {
    h1
    h2
    .spitzmarke,
    address
    p
    .image
    .image p
    hr.clearer
    span.newsFiles a
*/

/* http://www.thestyleworks.de/tut-art/ie7.shtml#ie7-hacks */
/* * html #aktuell .news div.image img,   /* IE bis Version 6 */
/* *+html #aktuell .news div.image img {  /* IE Version 7 */
/*   position:relative; */
/*   top:-1px; */
/* } */

#aktuell .news {
  padding-bottom:10px;
}
#aktuell .news h1 {
  font-size:1.1em;
}
#aktuell .news h2 {
  font-size:1em;
}
#aktuell .news p,
#aktuell .news ul {
  font-size:.8em;
  /*font-weight:bold;*/
  line-height:1.1em;
  border:0;
}
#aktuell .news_1 p {
}
#aktuell ul {
  margin-top:1px;
  padding-top:1px;
}
#aktuell .news div.image {
  float:left;
}
#aktuell .news_1 div.image {
  border:0;
  float:right;
}
#aktuell .news div.image p.caption {
  background-color: #F58220;
  color:white;
  font-size:0.6em;
  font-weight:bold;
  padding:2px 2px 3px 2px;
}
#aktuell .news div.image img,
#aktuell .news div.image p {
  border-right:6px solid white;
}
#aktuell .news_1 div.image img,
#aktuell .news_1 div.image p {
  border:0;
  border-left:6px solid white;
}

#single {
}
#single .news {
  padding-bottom:1em;
}
#single h1 {
  font-size:1.1em;
  margin:0;
  padding:2px 0 4px 0;
}
#single h2 {
  font-size:1em;
  margin:0;
  padding:2px 0;
}
#single .spitzmarke,
#single p,
#single ul {
  border-top:0;
  font-size:.8em;
  line-height:1.1em;
  margin:0;
  padding:0 0 3px 0;
}
#single .spitzmarke {
  float:left;
  padding-bottom:0;
}
#single address {
  font-size:.8em;
  padding:.2em 0;
  text-align:right;
}
#single .image {
  background-color: #F58220;
  border-left:6px solid white;
  float:right;
}
* html #single .image img { /* IE <= 6 */
  position:relative;
  top:-1px;
}
*+html #single .image img { /* IE <= 7 */
  position:relative;
  top:-1px;
}
#single .image p {
  background-color: #F58220;
  border:0;
  color:white;
  font-weight:bold;
  font-size:0.7em;
  line-height:1.1em;
  text-align:left;
  margin:0;
  padding:1px 0 2px 0;
}
#single hr.clearer {
  border: 1px solid #F58220;
}

#single span.news-single-file a {
  padding:0 0.4em;
}
#single .news-single-related {
}