/* Jiggy
*****************************/
.jiggy {
  font-size:12px;
  color:#555;
  text-align:right;
}
.jiggy h4 {
  font-family:georgia,serif;
  font-size:18px;
  font-weight:normal;
  margin:0 0 .4em 0;
  color:#900E14 ;
}

/* 1-spaltig
*****************************/
.one-column .col-1 {
  width:700px;
}

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

/* Artikel
*****************************/
.article {
  clear:both;
  margin:0 0 40px 0;
  width:700px;
}
.article .image img {
  border:solid #900E14 1px;
}
/* Artikel: Tipps
*****************************/
.tipps .col-2-gallery .image {
  float:left;
  width:98px;
  border:solid #900E14 1px;
  margin:0 20px 20px 0;
}

/* Artikel: Angebote
*****************************/
.price {
  font-size:20px;
}
.price .info {
  display:block;
  font-size:11px;
  margin:3px 0 0 0;
}

/* ImageBox
*****************************/
dl.imagebox {
  margin:0 0 15px 0;
  padding:0;
}
dl.imagebox dt {
  margin:0;
  padding:0;
}
dl.imagebox dt img {
  line-height:0;
  display:block;
  border:solid #900E14 1px;
}
dl.imagebox dd {
  margin:0;
  padding:0;
  font-size:12px;
  color:#555;
}


/* Galerie
*****************************/
.two-columns .col-2-gallery {
  float:left;
  width:240px;
}
.gallery-thumbs {
  clear:both;
  height:37px;
}
.gallery-thumb {
  width:37px;
  height:37px;

  float:left;
  margin:0 10px 10px 0;
}
.gallery-thumb a {
  border:solid #ccc 1px;
  display:block;
}
.gallery-thumb a:hover {
  border:solid #900E14 1px;
}
.gallery-thumb a img {
  display:block;
}
/* Formulare
*****************************/
fieldset {
  border:solid #ccc 1px;
  border-width:1px 0 0 0;
}
fieldset legend {
  color:#555;
  font-size:12px;
  letter-spacing:2px;
}
form .row {
  margin:0 0 .4em 0;
}
input.text,
textarea {
  border:solid #900E14 1px;
  padding:4px;
  width:280px;
}
textarea {
  width:460px;
  height:150px;
}
input.text:focus,
textarea:focus {
  background:#f4f4f4;
}
.sendmail_emptyfield1 label {
  color:#f00;
}
.sendmail_emptyfield1 input.text,
.sendmail_emptyfield1 textarea {
  border-color:#f00;
}

/* Formular: Kontakt/Gaestebuch
*****************************/
form.contact label,
form.guestbook label,
form.booking label {
  display:block;
}

/* Google Map
*****************************/
#map {
  border:solid #ccc 1px;
  margin:0 0 20px 0;
}