/* Flißetext */
body {
  font-family: Verdana;
  font-size: 11px;
  font-weight: normal;
  color: #887869;
}

a {
  color: #887869
}

/* Ueberschriften */
body.magazine div#content h1, body.magazine div#content .h1,
body.magazine div#content h2, body.magazine div#content .h2,
body.magazine div#content h3, body.magazine div#content .h3,
body.magazine div#content h4, body.magazine div#content .h4 {
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  color: #887869;
  text-transform: none;
}

/* Trennlinie zwischen Elementen */
div.teaser, .seperator_line {
  background-image: url("/images/site/hr_weleda.png");
}
div#content div.line {
  background-image: url("/images/site/hr_weleda.png");
}

/* Inhaltsvzereichnis */
div.content-element-index {
  background-color: #FEE7E1;
  margin-bottom: 10px;
}
div.content-element-index h2, div.content-element-index .h3,
div#content div.common h4, div#content div.common .h4 {
  background-color: #F1D6CD;
  padding: 5px 10px 5px;
}
div.content-element-index ul {
  padding-bottom: 5px;
  padding-left: 22px;
}
div.content-element-index ul li {
  padding: 1px 0;
  color: #eecac0;
}

body.magazine div.common {
  border: 0;
  background-color: #FEE7E1;
}

/* Newsletter Formular bzw. allgemeines Formular */
table.form input, table.form select {
  border-color: #ccc;
  color: #000;
}
table.form td {
  padding: 2px 0;
}
table.form td.first {
  width: 190px; /* Breite der Labels */
}
table.form td.first label {
  cursor: pointer;
  vertical-align: middle;
}
table.form td select.select {
  width: 84px;
}
table.form td input.radio {
  vertical-align: middle;
}
table.form td.last input.checkbox {
  vertical-align: sub;
}
table.form td select.newsletter-weleda-recommend {
  width: 260px;
}
body.magazine input.submit {
  background-color: #F1D6CD;
  color: #887869;
  font-weight: normal;
}

ul#custom-ssw-slider {
  list-style-type: none;
}
ul#custom-ssw-slider li {
  margin-bottom: 0;
}
ul#custom-ssw-slider li a {
  display: block;
  height: 17px;
  line-height: 17px;
}
ul#custom-ssw-slider li a.inactive {
  color: #B6ACA3;
  text-decoration: none;
}
ul#custom-ssw-slider li a.inactive:hover {
  color: #B6ACA3;
}
ul#custom-ssw-slider li a.active {
  text-decoration: none;
}

ul#custom-ssw-slider-tri li {
  color: #678733;
  font-weight: normal;
}

table.form td input.custom-weleda-newsletter-street,
table.form td input.custom-weleda-newsletter-city {
  width: 167px;
}
table.form td input.custom-weleda-newsletter-street-no,
table.form td input.custom-weleda-newsletter-zip {
  width: 79px;
}
/* Weleda-Babynewsletter */
.content-element-weleda-babynewsletter table.form td select.custom-weleda-babynewsletter-babynewsletter-attention-type {
  width: 260px;
}
.content-element-weleda-babynewsletter table.form input.custom-weleda-babynewsletter-street,
.content-element-weleda-babynewsletter table.form input.custom-weleda-babynewsletter-city {
    width                   : 167px;
}
.content-element-weleda-babynewsletter table.form input.custom-weleda-babynewsletter-street-no,
.content-element-weleda-babynewsletter table.form input.custom-weleda-babynewsletter-zip {
    width                   : 79px;
}
div#content div.content-element-weleda-babynewsletter .h1,
div#content div.content-element-weleda-babynewsletter h1,
div#content div.content-element-weleda-babynewsletter .h2,
div#content div.content-element-weleda-babynewsletter h2,
div#content div.content-element-weleda-babynewsletter .h3,
div#content div.content-element-weleda-babynewsletter h3,
div#content div.content-element-weleda-babynewsletter .h4,
div#content div.content-element-weleda-babynewsletter h4,
div#content div.content-element-weleda-babynewsletter .h5,
div#content div.content-element-weleda-babynewsletter h5,
div#content div.content-element-weleda-babynewsletter .h6,
div#content div.content-element-weleda-babynewsletter h6 {
    background-color        : #FDC400;
    color                   : #FFFFFF;
}
div#content div.content-element-weleda-babynewsletter,
.content-element-weleda-babynewsletter .common_content_box {
    background-color        : #FFFAD6;
}
div#content div.content-element-weleda-babynewsletter table.form input.submit {
    background-color        : #FDC400;
    color                   : #FFFFFF;
    font-weight             : bold;
}