@charset "UTF-8";
/* Schriftstyle */
a, a:hover, a:focus {
  color: #2065b5;
}
h1, h3 {
  text-transform: uppercase;
}
#main h1, #main h2, #main h3, #main h4, #main h5, #main .layout_latest h1, #main .layout_latest h2, #main .layout_latest h3, #main .layout_latest h4, #main .layout_latest h5 {
  font-family: "einfachpfadfinderin", sans-serif;
  line-height: 1.2em;
}
#main h1 a:hover, #main h1 a:focus, #main h2 a:hover, #main h2 a:focus, #main h3 a:hover, #main h3 a:focus, #main h4 a:hover, #main h4 a:focus, #main h5 a:hover, #main h5 a:focus, #main .layout_latest h1 a:hover, #main .layout_latest h1 a:focus, #main .layout_latest h2 a:hover, #main .layout_latest h2 a:focus, #main .layout_latest h3 a:hover, #main .layout_latest h3 a:focus, #main .layout_latest h4 a:hover, #main .layout_latest h4 a:focus, #main .layout_latest h5 a:hover, #main .layout_latest h5 a:focus {
  text-decoration: none;
  border-bottom: 2px solid;
  border-radius: 1px;
}
.ce_page_teasers_element a {
  text-decoration: none;
}
.ce_page_teasers_element a h1, .ce_page_teasers_element a h2, .ce_page_teasers_element a h3, .ce_page_teasers_element a h4, .ce_page_teasers_element a h5 {
  display: inline-block;
  border-bottom: 2px solid transparent;
  line-height: 1.2em;
}
.ce_page_teasers_element a:hover h1, .ce_page_teasers_element a:hover h2, .ce_page_teasers_element a:hover h3, .ce_page_teasers_element a:hover h4, .ce_page_teasers_element a:hover h5, .ce_page_teasers_element a:focus h1, .ce_page_teasers_element a:focus h2, .ce_page_teasers_element a:focus h3, .ce_page_teasers_element a:focus h4, .ce_page_teasers_element a:focus h5 {
  text-decoration: none;
  border-bottom: 2px solid;
  border-radius: 1px;
}
.ce_page_teasers_element .preview {
  color: #333333;
}
.mod_eventlist h1, .mod_eventlist h2, .mod_eventlist h3 {
  font-family: "einfachpfadfinderin", sans-serif;
  font-size: 30px;
  font-weight: normal;
}
.mod_eventlist h1 a:hover, .mod_eventlist h1 a:focus, .mod_eventlist h2 a:hover, .mod_eventlist h2 a:focus, .mod_eventlist h3 a:hover, .mod_eventlist h3 a:focus {
  text-decoration: none;
  border-bottom: 2px solid;
  border-radius: 1px;
}
.mod_newsreader .layout_full h1, .mod_newsreader .layout_full h2, .mod_PSGmethodsReader .layout_full h1, .mod_PSGmethodsReader .layout_full h2 {
  font-family: "einfachpfadfinderin", sans-serif;
}
.mod_PSGmethodsReader h1 {
  font-family: "einfachpfadfinderin", sans-serif;
}
/* Header */
/* Als Workaround für die Phase alte Seite und Relaunch-Dev-Seite wurden einzelne Elemente im Header 2 x eingefügt: default und relaunch2025 */
.navbar-header .default {
  display: none;
}
.navbar-header .relaunch2025 {
  display: block;
}
#header nav .relaunch2025 .navbar-toggle {
  border: none;
  padding: 0;
}
.navbar-brand .ce_text {
  width: 100%;
  display: flex;
  align-items: center;
}
.navbar-branda:hover, .navbar-branda:active {
  color: inherit;
}
.navbar-brand p {
  text-transform: uppercase;
  font-family: "einfachpfadfinderin", sans-serif;
  font-size: 24px;
  margin: 0;
  line-height: 1em;
  padding: 4px 0 0;
}
@media (max-width: 767px) {
  .navbar-brand p {
    margin-left: 15px;
  }
}
@media (max-width: 480px) {
  .navbar-brand p {
    font-size: 5vw;
    margin-left: 5px;
  }
}
.navbar-brand #header-logo img {
  height: 38px;
}
.navbar-header {
  margin-left: 0;
}
@media (min-width: 1118px) {
  .home-layout .navbar-header {
    margin-left: -6px;
  }
}
@media (max-width: 1118px) {
  .navbar-header {
    margin-left: 0;
  }
}
/* Navigation */
#header .navbar-fixed-top .nav li a:hover {
  color: inherit;
  background: #11263b;
}
#header .navbar-fixed-top .navbar-collapse li {
  padding-left: 0;
}
#header .navbar-fixed-top .submenu li a {
  padding-left: 38px;
}
/* Startseite linke Kachel */
.site-title {
  color: #2065b5;
}
.site-title p {
  font-size: 15px;
}
.site-title p:first-of-type {
  text-transform: uppercase;
  font-family: "einfachpfadfinderin", sans-serif;
  font-size: xxx-large;
  margin: 0;
}
.site-branding .ce_image {
  margin-right: 12px;
}
.site-branding .ce_image:first-of-type {
  margin-left: -4px;
}
/**
    psg-bayern.scss überschreiben 
*/
/* Nach go-live im Hauptdokument ändern */
@media (min-width: 1200px) {
  #main .layout_latest.half_teaser .grid-item-content {
    height: 345px;
    overflow: hidden;
  }
}
.navbar-brand #mobile_logo {
  padding-left: 0;
}
.site-header .header-image {
  padding: 0;
}
.site-header .header-image img {
  max-width: 100%;
}
.site-header .site-branding {
  padding-top: 14px;
}
.site-header #contact_icons {
  border: none;
  margin-top: 26px;
  margin-bottom: 16px;
  padding: 0;
}
#header nav li {
  padding-bottom: inherit;
}
#header .navbar-fixed-top .navbar-collapse li.active {
  background-color: #11263b;
}
#header nav .dropdown-menu {
  margin-top: 0;
}
#header nav .navLink {
  padding-bottom: 8px;
}
#header nav .navLink.active, #header nav a.active, #header nav li.hover {
  color: #c1cae9;
}
@media (min-width: 1200px) {
  #main .layout_latest.half_teaser h2 {
    font-size: 1.8em;
  }
}
/* Einzelseiten */
#mitarbeiterinnen h2, #mitarbeiterinnen h3, #mitarbeiterinnen h4, #mitarbeiterinnen h5, #mitarbeiterinnen h6 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: none;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22mnt%2Fweb717%2Fc3%2F28%2F5253828%2Fhtdocs%2Fcontao49_psgbayern%2Ffiles%2Fpsgbayern%2Fcss%2Frelaunch2025.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BAAgCA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAnGJ%3BAAAA%3BAA2GA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAGI%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAMR%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAA%2FJJ%3BAAoKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAA3KA%3BAA%2BKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAA9LJ%3BAAAA%3BAAAA%3BAAAA%3BAAuMA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAA1PJ%3BAAiQI%3BAAAA%3BAAAA%3BAAAA%22%7D */