/*Jiggys
**************************/
.jiggy{
  margin: 0 0 20px 0;
  color: #89424D;
}
.jiggy .title {
  font-family: georgia, serif;
  margin: 0;
  padding: 0px 15px;
  height: 35px;
  line-height: 35px;
  color: #fff;
  font-size: 18px;
  background: #e6a3a3;
  font-weight: normal;
}
.jiggy .content {
  padding: 10px 15px;
  margin: 0;
  background: #f0abb0;
  font-size: 11px;
  line-height:14px;
  color: #89424D;
}
/*Template 1-spaltig
**************************/
.oneColumn{
  width: 625px;
  margin: 0 0px 0 0;
}
/*Template 2-spaltig groß-klein
**************************/
.twoColumns1 .col1{
  float: left;
  width: 410px;
  margin: 0;
}
.twoColumns1 .col2{
  float: left;
  width: 195px;
  margin: 0 0px 0 20px;
}
/*Template 2-spaltig klein-groß
**************************/
.twoColumns2 .col1{
  float: left;
  width: 195px;
  margin: 0;
}
.twoColumns2 .col2{
  float: left;
  width: 450px;
  margin: 0 0px 0 20px;
}
/*Template 3-spaltig
**************************/
.threeColumns .col1{
  float: left;
  width: 195px;
  margin: 0;
}
.threeColumns .col2{
  float: left;
  width: 195px;
  margin: 0 0 0 20px;
}
.threeColumns .col3{
  float: left;
  width: 195px;
  margin: 0 0px 0 20px;
}
/*Template Startseite
**************************/
.twoColumns1 .col2-start{
  float: left;
  width: 235px;
  height: 343px;
  margin: 20px 0 0 20px;
}
/*Bilder
**************************/
.imagebox{
  float: left;
  width: 195px;
  margin: 0 0 20px 0;
}
.boxmargin{
  margin-left: 20px;
}
.imagebox dd{
  font-size: 11px;
  margin: 0 0 0 0;
  color:#A6717A;
}
.imagebox img{
  border: 1px solid #A6717A;
  display: block;
}
/*Galerie
**************************/
.gallery-thumbs .gallery-thumb{
  float: left;
  margin: 0 20px 20px 0;
}
/* Artikel
**************************/
.article {
  clear:both;
  margin:0 0 30px 0;
}
/* Gaestebuch
**************************/
.articles-guestbook h2 {
  margin:0 0 5px 0;
}
.articles-guestbook .date {
  margin:0 0 5px 0;
  font-size:11px;
}

/* Forms allgemein
************************************/
.row {
  clear:both;
  margin:0 0 5px 0;
}
label {
  font-size:11px;
}
label.indent {
  display:block;
  width:80px;
  float:left;
}
label.block {
  display:block;
}
input.text,
textarea {
  border:solid #d36069 1px;
  font-size: 11px;
  width:200px;
  padding:3px;
}
input.text:focus,
textarea:focus {
  border:solid #000 1px;
}
input.text:hover,
textarea:hover{
   border: 1px solid #6b1321;
}
input.button {
  background: #d36069;
  color: #fff;
  border: none;
  cursor: pointer;
  padding: 2px 5px;
  font-size: 11px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
}
input.button:hover{
  background: #6b1321;
  color: #fff;
}
/* Kontakt-Form
************************************/
.contactForm{
  margin: 20px 0;
}
.contactForm legend{
  font-weight: bold;
  margin: 0;
  padding: 0;
}
.contactForm fieldset{
  border: none;
  padding: 10px 0 0 0;
}
form .row {
  clear:both;
  margin:0 0 5px 0;
}
.contactForm label{
  display: block;
}
.contactForm input.text,
.contactForm textarea{
  width: 75%;
}
.sendmail_emptyfield1 input,
.sendmail_emptyfield1 textarea {
  border:solid #f00 1px;
}
.sendmail_emptyfield1 label {
  color:#f00;
}
.contactForm input.button{
  margin: 10px 0 0 0;
}
.contactForm .email{
  display: none;
}
/* Google-Maps
************************************/
#googlemap .googleform{
  margin: 0 0 20px 0;
}
#googlemap .googleform input.button{
  margin: 0 0 0 20px;
}
#googlemap #map{
  width: 100%;
  height: 300px;
}
