/* styles for fonts
unit of measurement for fonts - pixels
*/

body {
  font-family: Arial;
  color:#6d6d6d;
  font-size:12px;
  line-height:20px;
}

a {
  color: #d4ca00;
  font-size: 12px;
  text-decoration:none;
}

a:hover {
  border-bottom:1px dotted #d4ca00;
}

.mitmachen-button a:hover,
.details-button a:hover,
.formular a:hover,
.indent-button a:hover,
.hp-btn-blocks a:hover {
  border-bottom:0px;
}

.sponsor-content a {
  color: #d4ca00;
  font-size:16px;
  font-weight:normal;
  line-height:20px;
  letter-spacing:1px;
  left:21px;
  position:relative;
  top:42px;
}

.sponsor-content a:hover {
  text-decoration:none;
  border-bottom:1px dotted #d4ca00;
}

h3 {
  color: #d4ca00;
  font-size:20px;
  font-weight:normal;
  line-height:16px;
  letter-spacing:1px;
  padding-bottom:24px;
}

#bg-secondary h3 {
  padding-bottom:22px;
}

.kontakt h3 {
  position:relative;
  left:-122px;
}


h4 {
  color:#6d6d6d;
  font-size:12px;
  line-height:22px;
}

.list h5 {
  color: #d4ca00;
  font-size:16px;
  font-weight:normal;
  line-height:20px;
  letter-spacing:1px;
  padding-bottom:1px;
}

.content-block h5 {
  color: #d4ca00;
  font-size:16px;
  font-weight:normal;
  line-height:20px;
  letter-spacing:1px;
  padding-left:21px;
  padding-top:42px;
}

.content-block h5 a {
  font-size:1em;
}

.content-block .beweber-content h5 {
  color: #d4ca00;
  font-size:16px;
  font-weight:normal;
  line-height:20px;
  letter-spacing:1px;

  padding-left:0px;
  padding-top:0px;
  margin-top:-3px;
  display:block;
  height:41px;
}

p {
  padding-bottom:22px;
}

.beweber p {
  padding-bottom:13px;
}

.beweber .beweber-indent-bg p {
  padding-bottom:15px;
}

#neues p {
  color:#6d6d6d;
  font-size:12px;
  line-height:22px;
  letter-spacing:1px;
}

.top-menu ul,
.top-menu ul a {
  color:#6d6d6d;
  font-size:11px;
  text-decoration:none;
  line-height:16px;
  letter-spacing:1px;
}

.top-menu ul a:hover,
.top-menu ul a.active {
  color:#ffffff;
  border: none;
}

#main-menu ul li a {
  color:#747477;
  font-size:12px;
  text-transform:uppercase;
  text-decoration:none;
  letter-spacing:1px;
  line-height:24px;
}

#main-menu ul li a:hover,
#main-menu ul li.current_page_item a {
  color:#d21091d;
  font-weight:bold;
  border: none;
}

#bg-secondary {
  line-height:22px;
  letter-spacing:1px;
}

.desc-details {
  color:#777778;
  font-size:9px;
  text-indent:7px;
  line-height:20px;
}

.kontakt {
  font-size:12px;
  color:#777778;
  line-height:20px;
}

a img {
  border: none;
}




