/* Jiggys
*********************************/
.jiggy {
  margin:0 0 10px 0;
}
.jiggy h4 {
  background:#1E90FF;
  color:#fff;
  padding:5px;
  margin:0;
}
.jiggy .content {
  background:#eaebee;
  padding:5px;
}

/* Seite, Standard
*********************************/
.page-standard {}
.page-standard .page-standard-images {
  float:left;
  width:250px;
  border-top:solid #feedc4 50px;
}
.page-standard .page-standard-content {
  float:left;
  width:610px;
  padding:25px 50px 25px 40px;
}

/* Galerie, Fancybox
********************************/
.gallery {
  margin:0 0 15px 0;
}
.gallery ul {
  margin:0;
  padding:0;
  list-style:none;
}
.gallery ul li {
  margin:0 10px 10px 0;
  padding:0;
}
.gallery ul li img {
  display:block;
}

/* Galerie, Cycle
********************************/
.cycle {
  margin:0 0 15px 0;
}
.cycle ul {
  margin:0;
  padding:0;
  list-style:none;
  width:100%;
  height:200px;
  position:relative;
  overflow:hidden;
}
.cycle ul li {
  margin:0;
  padding:0;
  position:absolute;
  left:0;
  top:0;
}
.cycle ul li img {
  display:block;
}


/* Artikel, Standard
*********************************/
.articles {
}
.articles .article {
  clear:both;
  border-top:solid #eaebee 1px;
  padding:15px 0 0 0;
  margin:0 0 15px 0;
}
.articles .article .image {
  float:left;
  margin:0 15px 10px 0;
}

/* Formulare
**************************/
form p {
 clear:both;
  margin:0 0 5px 0;
}

fieldset {
  margin:0 0 15px 0;
  padding:0;
  border:0;
}
fieldset legend {
  display:block;
  width:585px;
  font-size:16px;
  margin:0 0 15px 0;
  padding:0;
  background:url(/assets/images/hr.png) 0 50% no-repeat;
}
fieldset legend span {
  background:#fff0de;
  padding:0 10px 0 0;
}

label.block,
span.label-block {
  display:block;
}
label.indent,
span.label-indent {
  width:170px;
  margin:0 10px 0 0;
  float:left;
}
.required label:after,
.required-span span.label:after,
.required-span span.label-indent:after,
.required-span span.label-block:after {
  content:'*';
}
input[type=text],
input[type=email],
input[type=tel],
textarea {
  width:350px;
  margin:0;
  padding:4px;
  border:solid #aaa 1px;
}
input[type=text]:focus,
input[type=email]:focus,
input[type=tel]:focus,
textarea:focus {
  margin:0;
  border:solid #006fb4 1px;
}
textarea {
  width:350px;
  height:120px;
  padding:4px;
}
input[type=submit] {
  margin:0;
  padding:0;
  border:0;
  cursor:pointer;
  background:#006fb4;
  color:#fff;
  padding:3px 5px;
}
input[type=submit]::-moz-focus-inner {
  border: 0;
}
input[type=submit]:hover {
  background-color:#00609c;
}
.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;
}