@CHARSET "UTF-8";

/* @import url(https://fonts.googleapis.com/css?family=Lato:400,700|Rambla); */

/* latin-ext */
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	src: url(https://pep.ekir.de/pep/fonts/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	src: url(https://pep.ekir.de/pep/fonts/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 700;
	src: url(https://pep.ekir.de/pep/fonts/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 700;
	src: url(https://pep.ekir.de/pep/fonts/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Rambla';
	font-style: normal;
	font-weight: 400;
	src: url(https://pep.ekir.de/pep/fonts/snfrs0ip98hx6mrEKrgPBtg.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Rambla';
	font-style: normal;
	font-weight: 400;
	src: url(https://pep.ekir.de/pep/fonts/snfrs0ip98hx6mrEJLgP.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }

strong, b {
	font-weight: 600;
	}

em, i {
	font-style: italic;
	}

p {
	padding-bottom: 1em;
}

p.feiertag {
	padding-bottom: 0em;
	font-family: 'Lato',Arial,Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 1.5em;
    color: #10A69A;
}

.sidebar .mod p {
	display: none; /* Details der Moderatoren in rechter Spalte ausblenden */
}

.page {
	/* base is 14pt; */
	font-size: 0.88em;
}

.fontHeadlineBiggest {
	font-size: 2.29em;  /* 32pt */
}

.fontHeadlineBig {
	font-size: 2em;  /* 28pt */
}

.fontHeadlineNormal {
	font-size: 1.71em; /* 24pt */
}

.fontHeadlineAside, .fontSubline {
	font-size: 1.43em; /* 20pt */
}

.fontHeadlineAsideSmall {
	font-size: 1.14em; /* 16pt */
}

.fontBase {
	font-size: 1em; /* 14pt */
}

.fontMarginal {
	font-size: 0.86em;  /* 12pt */
	color: #979797;
}

.lineHeightNormal {
	line-height: 1.43em;  /* 20pt */
}

.lineHeightBigger {
	line-height: 1.86em;  /* 26pt */
}

.lineHeightBiggest {
	line-height: 2.14em; /* 30pt */
}

.fontRegular, .fontRegular * {
	font-family: 'Lato', Arial, Arial, Helvetica, sans-serif;
}

.fontEmphasize, .fontEmphasize * {
	font-family: 'Lato', Arial, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.fontMenu a {
	font-family: 'Rambla', Verdana, Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 1.05em;
	word-spacing: -0.1em;
}

@media screen and (max-width: 767px) {
	.fontHeadlineBiggest {
		font-size: 1em;  /* 14px */
	}
}