.jiggy {
  border-bottom:solid #DEDEDE 1px;
  margin:0 0 14px 0;
}
.jiggy h5 {
  font-size:12px;
  color:#007ac3;
  margin:0 0 4px 0;
}
.jiggy p {
  margin:0 0 4px 0;
}
.jiggy .content {
  font-size:11px;
}
.jiggy .content ul li,
.jiggy .content ol li{
  margin:0 0 0 15px;
  padding:0;
}
.jiggy ul.article {
  list-style-type:none;
}
.jiggy ul.article li {
  border-top:solid #DEDEDE 1px;
  margin:0;
}
.jiggy ul.article li a {
  display:block;
  color:#5B5C5D;
  padding:4px 0;
}
.jiggy ul.article li a:hover {
  text-decoration:none;
  background:#dedede;
}
.jiggy ul.article li.a1 {
  color:#fff;
  background:#e95b0c;
}
.jiggy ul.article li.a1 a {
  color:#fff;
}
.jiggy ul.article li.a1 a:hover {
  background:#e95b0c;
}

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


/* Artikel, Etappen
*****************************/
.articles-etappen {
  clear:both;
}
.articles-etappen .article {
  clear:both;
  border-top:solid #DEDEDE 1px;
  padding:15px 0 0 0;
}

/* Artikel, Logos/Sponsoren
*****************************/
.articles-sponsoren {
  clear:both;
  width:446px;
  overflow:hidden;
}
.articles-sponsoren .article {
  width:107px;
  margin:0 4px 4px 0;
  float:left;
}
.articles-sponsoren .article .logo {
  display:block;
  border:solid #dedede 1px;
  padding:4px;
  height:97px;
  line-height:97px;
}
.articles-sponsoren .article a.logo:hover {
  border-color:#003883;
}


/* Galerie
*****************************/
.gallery-thumbs {
  clear:both;
  height:37px;
  margin:0 0 15px 0;
}
.gallery-thumb {
  width:37px;
  height:37px;

  float:left;
  margin:0 4px 4px 0;
}
.gallery-thumb a {
  border:solid #ccc 1px;
  display:block;
}
.gallery-thumb a:hover {
  border:solid #007ac3 1px;
}
.gallery-thumb a img {
  display:block;
}

/* Formulare
*************************/
.row {
  clear:both;
  margin:0 0 .4em 0;
}
fieldset {
  margin:0 0 15px 0;
  border:solid #DEDEDE 1px;
}
fieldset legend {
  background:#ffe091;
}
label {
  font-size:11px;
  display:block;
}
label.indent {
  display:block;
  width:100px;
  float:left;
}
input.text,
textarea {
  border:solid #DEDEDE 1px;
  margin:0;
  padding:3px;
  width:307px;
}
input.text:focus,
textarea:focus {
  border-color:#003883;
}
input.button {
  border:0;
  padding:3px;
  background:#007ac3;
  color:#fff;
  cursor:pointer;
}
input.button:hover {
  color:#fff;
  background:#003883;
}
.sendmail_emptyfield1 input.text,
.sendmail_emptyfield1 textarea {
  border-color:#f00;
}
.sendmail_emptyfield1 label {
  color:#f00;
}

