@charset "UTF-8";
* {
  padding: 0;
  margin: 0;
}

@font-face {
  font-family: RonaldsonGothic;
  src: url(../fonts/RonaldsonGothic.ttf);
}
@font-face {
  font-family: KajaSaub;
  src: url(../fonts/kajasaub-033.otf);
}
/* ---- Standardfonts ---- */
#area_datenschutz #datenschutz_content p {
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
}
#area_datenschutz #datenschutz_content h1 {
  font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
  font-size: x-large;
}
#area_datenschutz #datenschutz_content h2 {
  font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
  font-size: 20px;
}

#area_impressum #impressum_content h1 {
  font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
  font-size: x-large;
}
#area_impressum #impressum_content h2 {
  font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
  font-size: 20px;
}

.area_title {
  font-size: x-large;
  font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
  color: black;
  font-variant: small-caps;
  letter-spacing: 0.2em;
  text-align: center;
}

.list_text {
  font-family: "Courier New", Courier, monospace;
  text-decoration: none;
  font-size: medium;
  color: black;
  line-height: 2;
}

.text_bold {
  font-weight: bold;
}

.input_label {
  color: white;
  font-weight: bold;
}

.text_shortcuts {
  color: purple;
}

.standardtext {
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  text-decoration: none;
  color: black;
  font-size: medium;
}

.zitattext {
  font-family: KajaSaub;
  text-decoration: none;
  color: black;
  font-size: medium;
  letter-spacing: 0.3em;
}

.article_intro {
  font-weight: bold;
  color: black;
  text-decoration: none;
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
}

.article_title {
  font-size: x-large;
  color: white;
  letter-spacing: 0.3em;
  font-weight: bold;
  text-decoration: none;
}

.text_verabschiedung {
  font-size: medium;
  color: black;
  text-decoration: none;
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
}

/* ---- Standardfonts ---- */
.starttext_border {
  color: white;
  text-shadow: -1px -1px 0 black, 1px -1px 0 black, -1px 1px 0 black, 1px 1px 0 black;
}

.menu_part .admin_mainmenu_title {
  text-decoration: none;
  color: black;
  letter-spacing: 0.1em;
}
.menu_part .normalmenulink {
  text-decoration: none;
  color: black;
  letter-spacing: 0.1em;
}

.status_menutext {
  text-decoration: none;
  font-size: medium;
  font-family: standardfont_title;
  color: darkcyan;
  letter-spacing: 0.2em;
  text-align: center;
}

/* ---- Markierung (Span) ---- */
.mark_event {
  color: red;
}

.mark_reise {
  color: blue;
}

.mark_natur {
  color: green;
}

a.status_menutext.active {
  color: black;
}

/* ---- Markierung (Span) ---- */
/* ---- Artikel-Formatierungen ---- */
.article_intro {
  font-style: normal;
  font-weight: bold;
  font-size: medium;
}

.text_liststyle {
  font-style: normal;
  font-size: medium;
}

.affiliate_link {
  text-decoration: none;
  color: red;
  font-style: normal;
  font-weight: 500;
}

/* ---- Artikel-Formatierungen ---- */
/* ---- Startseite ---- */
.start_website_text {
  text-decoration: none;
  font-size: 30px;
  letter-spacing: 0.3em;
}

.secondtitle {
  font-weight: bold;
  font-size: 35px;
  letter-spacing: 0.5em;
  text-align: center;
}

.site_title {
  font-family: "Bebas Neue", cursive;
  font-size: 2.5rem;
  color: black;
  margin: 0;
}

.myzitat {
  font-size: x-large;
  font-style: italic;
  font-family: KajaSaub;
  color: black;
  text-decoration: none;
}

.undertitle {
  font-family: RonaldsonGothic;
  text-transform: uppercase;
  text-decoration: none;
  color: black;
  font-size: large;
}

.portfolio_descriptiontext {
  font-style: normal;
  text-decoration: none;
  color: black;
  font-size: medium;
}

/* ---- Formatierung für Artikel ---- */
.article_category {
  padding-left: 10px;
}

.story_author_text {
  color: black;
  font-size: medium;
  font-style: italic;
  text-decoration: none;
}

.story_publicdate_text {
  color: black;
  font-style: italic;
  text-decoration: none;
}

.storycategory_text {
  text-decoration: none;
  font-style: italic;
  color: white;
}

.articleov_title_text {
  font-size: medium;
  letter-spacing: 0.2em;
}

.articleov_introtext {
  font-size: medium;
  color: black;
  font-style: italic;
}
.articleov_introtext .articleov_link {
  text-decoration: none;
}

/* ---- MEDIA QUERIES ---- */
/* Media Query: Tablet Portrait (z. B. iPad Pro 11") */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .secondtitle {
    font-weight: bold;
    font-size: 70px;
    letter-spacing: 0.5em;
    text-align: center;
  }
  #area_datenschutz #datenschutz_content p {
    font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  }
  #area_datenschutz #datenschutz_content h1 {
    font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    font-size: 40px;
  }
  #area_datenschutz #datenschutz_content h2 {
    font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    font-size: 25px;
  }
  #area_impressum #impressum_content h1 {
    font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    font-size: 40px;
  }
  #area_impressum #impressum_content h2 {
    font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    font-size: 25px;
  }
}
@media only screen and (max-width: 932px) and (orientation: landscape) {
  .secondtitle {
    font-weight: bold;
    font-size: 55px;
    letter-spacing: 0.5em;
    text-align: center;
  }
  #area_datenschutz #datenschutz_content p {
    font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  }
  #area_datenschutz #datenschutz_content h1 {
    font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    font-size: x-large;
  }
  #area_datenschutz #datenschutz_content h2 {
    font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    font-size: 20px;
  }
}
/* Media Query: Tablet Landscape (z. B. iPad Pro 11") */
@media only screen and (min-width: 933px) and (orientation: landscape) {
  .secondtitle {
    font-weight: bold;
    font-size: 65px;
    letter-spacing: 0.5em;
    text-align: center;
  }
  #area_impressum #impressum_content h1 {
    font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    font-size: 40px;
  }
  #area_impressum #impressum_content h2 {
    font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    font-size: 25px;
  }
  #area_datenschutz #datenschutz_content p {
    font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  }
  #area_datenschutz #datenschutz_content h1 {
    font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    font-size: 40px;
  }
  #area_datenschutz #datenschutz_content h2 {
    font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    font-size: 25px;
  }
}
@media only screen and (min-width: 1024px) and (max-height: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5) {
  .secondtitle {
    font-weight: bold;
    font-size: 55px;
    letter-spacing: 0.5em;
    text-align: center;
  }
  #area_impressum #impressum_content h1 {
    font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    font-size: 40px;
  }
  #area_impressum #impressum_content h2 {
    font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    font-size: 25px;
  }
  #area_datenschutz #datenschutz_content p {
    font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  }
  #area_datenschutz #datenschutz_content h1 {
    font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    font-size: 40px;
  }
  #area_datenschutz #datenschutz_content h2 {
    font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    font-size: 25px;
  }
}
@media only screen and (min-width: 1024px) and (max-height: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5) {
  .secondtitle {
    font-weight: bold;
    font-size: 55px;
    letter-spacing: 0.5em;
    text-align: center;
  }
  #area_impressum #impressum_content h1 {
    font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    font-size: 40px;
  }
  #area_impressum #impressum_content h2 {
    font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    font-size: 25px;
  }
  #area_datenschutz #datenschutz_content p {
    font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  }
  #area_datenschutz #datenschutz_content h1 {
    font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    font-size: 40px;
  }
  #area_datenschutz #datenschutz_content h2 {
    font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    font-size: 25px;
  }
}
@media only screen and (min-width: 1400px) {
  .secondtitle {
    font-weight: bold;
    font-size: 55px;
    letter-spacing: 0.5em;
    text-align: center;
  }
  #area_datenschutz #datenschutz_content p {
    font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  }
  #area_datenschutz #datenschutz_content h1 {
    font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    font-size: 40px;
  }
  #area_datenschutz #datenschutz_content h2 {
    font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    font-size: 25px;
  }
  #area_impressum #impressum_content h1 {
    font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    font-size: 40px;
  }
  #area_impressum #impressum_content h2 {
    font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    font-size: 25px;
  }
}/*# sourceMappingURL=sfr_fonts.css.map */