body {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  background-repeat: repeat-x;
  background-color: #FFFFFF;
}

p {
  margin: 0.4em 0em;
}

a {
  color: #e20021;
  text-decoration: none;
}

#page {
}

#content {
  background-color: #ffffff;
  background-repeat: no-repeat;
}
#content-inner {
  margin-bottom: 10px;
}
#main {
  background-image: url(../images/design/main_bg.png);
  background-repeat: repeat-y;
}
#breadcrumb {
 font-size: 0.8em;
}

#breadcrumb a{
 color: black;
}
h1.title {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 1.1em;
}

#footer {
  background-color: #FFFFFF;
}

#banner468 {
}

#banner728 {
}

#bannerbar {
}

.block-header {
  background-image: url(../images/design/block_header.png);
}

.block-main {

}

.block-headline {
  color: #000000;
  text-transform: uppercase;
}
.block-content {
  color: #000000;
}
.block-content-text-termine {
  font-size: 0.8em;
  line-height: 1.4em;
}

.block-content-text-termine a{
  color: #000000;
}

.block-content-text-termine .datum {
  color: #e20021;
}

.input-field {
  background-color: #e2e3e3;
  color: #000000;
}
.hr-line {
  background-color: #474747;
}
.footer-text {
  color: #999999;
}

.footer-text-email {
  color: #999999;
}
.footer-text-trek {
  color: #999999;
}
.footer-text-email .mail {
  color: #999999;
}
.footer-nav {
}
.footer-text a {
  color: #999999;
}
.footer-text a.active {
  color: #999999;
}
.footer-text ul {
  list-style:none; 
}
.footer-text ul li{
  font-size: 1.08em;
  text-transform: uppercase;
}
.footer-text ul li ul {
  line-height: 1.2em;
}
.footer-text ul li ul li{
  font-size: 0.9em;
  text-transform: none;
}

label {
    color: #000000;
    display: block;
    font-size: 0.9em;
    margin-top: 8px;
}
