table.twoColumns td.col1 {
  padding:0 10px 0 0;
}
table.twoColumns td.col2 {
  padding:0 0 0 10px;
  width:195px;
  border-left:dotted #888 1px;
}

.article {
  padding:10px 0;
  border-top:dotted #888 1px;
}


form label {
  width:5em;
  float:left;
}

.longdesc {
  font-size:10px;
  margin:0 0 1em 0;
}

/* Sponsoren
**************************/
.sponsoren {
  clear:both;
  margin:20px 0;
}
.sponsoren .sponsor {
  float:left;
  width:180px;
  margin:0 10px 15px 0;
}
.sponsoren .sponsor img {
  display:block;
  line-height;
  border:solid #b9c114 1px;
}

/* Artikel, Sponsoren
**************************/
.articles-sponsoren {
  clear:both;
  margin: 45px 0 0 ;
  width:815px;
}
.articles-sponsoren .article {
  position:relative;
  float:left;
  margin:0 15px 15px 0;
  width:146px;
  height:50px;
  padding:0;
  border:0;
}
.articles-sponsoren .article .editlink {
  position:absolute;
  left:0;
  top:0;
  text-indent:0;
}
.articles-sponsoren .article a.link {
  display:block;
  float:left;
  margin:0 15px 15px 0;
  width:146px;
  height:50px;
  border:solid #ccc 1px;
  text-indent:-9999px;
  overflow:hidden;
}
.articles-sponsoren .article a.link:hover {
  background-position:0 -50px;
}
