.fsf, .vorschau, #content, #kontakt, .inputfield, label, #startseite_news ul a, #footer {
  font-size: 85%;
}

@media (min-width: 768px) {
  .fsf, .vorschau, #content, #kontakt, .inputfield, label, #startseite_news ul a, #footer {
    font-size: 90%;
  }
}

@media (min-width: 992px) {
  .fsf, .vorschau, #content, #kontakt, .inputfield, label, #startseite_news ul a {
    font-size: 95%;
  }
}

@media (min-width: 1200px) {
  .fsf, .vorschau, #content, #kontakt, .inputfield, label, #startseite_news ul a {
    font-size: 100%;
  }
}

#notrufnummer {
  font-size: 195%;
}

/* ******** NAV ******** */
.navbar-default .navbar-nav>li>a {
  font-size: 100%;
}

.navbar-default .navbar-nav>li>.dropdown-menu>li>a,
.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu>li>a {
  font-size: 130%;
}

/* ******** TAB ******** */
.tabHeadline {
  font-size: 100%;
}

@media (min-width: 992px) {
  .tabHeadline {
    font-size: 100%;
  }
}

@media (min-width: 1200px) {
  .tabHeadline {
    font-size: 120%;
  }
}

@media (min-width: 1600px) {
  .tabHeadline {
    font-size: 120%;
  }
}

#footerTabs .tabHeadline {
  font-size: 140%;
}

.tabContent {
  font-size: 90%;
}

#bg-right .tabHeadline {
  font-size: 100%;
}

#bg-right .tabContent {
  font-size: 90%;
}

/* ******** UEBERSCHRIFTEN ******** */
h1, #content .legacy_h1, .legacy_h1,
h2, #content .legacy_h2, .legacy_h2,
h3, #content .legacy_h3, .legacy_h3,
h4, #content .legacy_h4, .legacy_h4, .h4link a:link, .h4link a:hover, .h4link a:visited {
  font-size: 130%;
}

@media (min-width: 768px) {
  h1, #content .legacy_h1, .legacy_h1 {
    font-size: 170%;
  }

  h2, #content .legacy_h2, .legacy_h2 {
    font-size: 160%;
  }

  h3, #content .legacy_h3, .legacy_h3 {
    font-size: 150%;
  }

  h4, #content .legacy_h4, .legacy_h4, .h4link a:link, .h4link a:hover, .h4link a:visited {
    font-size: 140%;
  }
}

h5, #content .legacy_h5, .legacy_h5, .h5link a:link, .h5link a:hover, .h5link a:visited, h6, #content .legacy_h6, .legacy_h6 {
  font-size: 130%;
}

#fancybox-title {
  font-size: 100% !important;
}
