/* 2-spaltig
************************************/
.two-columns .col-1 {
  width:470px;
  float:left;
  margin:0 20px 0 0;
}
.two-columns .col-2 {
  width:210px;
  float:left;
}

/* Imagebox
************************************/
dl.imagebox {
  margin:0 0 15px 0;
}
dl.imagebox dt {
  margin:0;
  padding:0;
}
dl.imagebox dt img {
  display:block;
  border:solid #f5f0e4 5px;
}
dl.imagebox dd {
  margin:0;
  padding:0;
  font-size:11px;
}

/* Artikel
************************************/
.articles {
  clear:both;
}
.article {
  border-top:solid #f5f0e4 1px;
  padding:15px 0 0 0;
}
.two-columns .article .col-1 {
  width:240px;
  float:right;
  margin:0;
}
.two-columns .article .wide {
  float:none;
  width:470px;
}
.two-columns .article .col-2 {
  float:right;
  margin:0 20px 0 0;
}
p.back {
  clear:both;
}
.pagenavig {
  clear:both;
  background:#f5f0e4;
  padding:5px;
  line-height:20px;
  text-align:right;
}
.pagenavig a.a1 {
  font-weight:bold;
}

/* Bildergalerie
************************************/
.gallery-thumbs {
  clear:both;
}
.gallery-thumbs .gallery-thumb {
  float:left;
  margin:0 5px 5px 0;
}
.gallery-thumbs .gallery-thumb a {
  border:solid #f5f0e4 3px;
  display:block;
}
.gallery-thumbs .gallery-thumb a:hover {
  border:solid #97991d 3px;
}

/* Formulare
************************************/
fieldset {
  padding:0;
  border:0;
}
fieldset legend {
  display:none;
}
.row {
  clear:both;
  margin:0 0 5px 0;
}
label.indent {
  width:120px;
  display:block;
  float:left;
}
label.block {
  display:block;
}
input.text,
textarea {
  width:300px;
}
.sendmail_emptyfield1 label,
label.sendmail_emptyfield1 {
  color:#f00;
}
.sendmail_emptyfield1 input.text,
input.sendmail_emptyfield1,
.sendmail_emptyfield1 textarea {
  border-color:#f00;
}
.message {
  border:solid #f6e468 1px;
  background:#ffffdb;
  padding:5px;
  margin:0 0 .8em 0;
}


