/* Link-Typen
*******************************/
.linkPdf {
  background:url(/assets/images/linkPdf.gif) no-repeat 0 0;
  padding-left:18px;
}
.linkDoc {
  background:url(/assets/images/linkDoc.gif) no-repeat 0 0;
  padding-left:18px;
}

/* Jiggys
*******************************/
.jiggy {
  margin:0 0 10px 0;
  background:#F0F7EE;
  font-size:11px;
  padding:10px;
}
.jiggy h4 {
  font-size:14px;
  color:#5AAB3F;
}

/* Imagebox
*******************************/
dl.imagebox {
  margin:0 0 10px 0;
  padding:0;
  width:150px;
  overflow:hidden;
}
dl.imagebox dt {
  margin:0;
  padding:0;
}
dl.imagebox dt img {
  border:solid #5AAB3F 1px;
}
dl.imagebox dd {
  margin:0;
  padding:0;
  font-size:11px;
  line-height:18px;
  /*height:18px;*/
  overflow:hidden;
}

/* Seite, Bannerbild
*******************************/
.banner-image {
  margin:0 0 .8em 0;
}

/* Seite, 2-spaltig, Text/Bilder
*******************************/
.two-columns {
  clear:both;
}
.two-columns .col-1 {
  float:left;
  width:315px;
  margin:0 15px 0 0;
}
.two-columns .col-2 {
  float:left;
  width:150px;
  margin:0;
}
/* Seite, Text, 6 Bilder, Text
*******************************/
.six-images .imagebox {
  float:left;
  margin-right:15px;
}
.six-images .image-3,
.six-images .image-6 {
  margin-right:0;
}
.six-images .imagebox dd {
  height:18px;
}

/* Artikel, Standard
*******************************/
.article {
  clear:both;
  margin:0 0 10px 0;
  padding:10px 0 0 0;
  border-top:solid #5cab40 1px;
}

/* Artikel, Mitglieder
*******************************/
table.mitglieder th.name {
  width:20%;
}
table.mitglieder th.institution {
  width:70%;
}
table.mitglieder th.kontakt {
  width:10%;
}

/* Artikel, Termine
*******************************/
table.termine {
  width:100%;
}
table.termine th.datum{
  width:20%;
}
table.termine th.uhrzeit {
  width:40%;
}
table.termine th.ort {
  width:40%;
}
table.termine tr.bedarfstermin td {
  color:#888;
}
