.relative {
  position: relative; }

.absolute {
  position: absolute; }

.no-margin {
  margin: 0 !important; }

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.pointer {
  cursor: pointer; }

#logo {
  max-height: 5rem;
  margin-top: 1rem; }

.theme_blue {
  color: #6688CD; }

#mainContentContainer {
  padding-top: 1rem; }
  @media screen and (max-width: 1200px) {
    #mainContentContainer {
      padding-left: 5px;
      padding-right: 5px; } }

.container.is-widescreen {
  min-width: 400px;
  padding: 0 20px; }
  .container.is-widescreen#headerContainer {
    padding: 10px;
    margin-top: 5rem; }
  .container.is-widescreen #logoContainer_wrapper {
    text-align: center; }
  .container.is-widescreen .inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex; }
  .container.is-widescreen .header_imageSmall {
    max-height: 4rem; }
  .container.is-widescreen #header_titleLevel {
    margin-bottom: 1rem !important;
    text-align: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media screen and (max-width: 1392px) {
      .container.is-widescreen #header_titleLevel {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    @media screen and (max-width: 768px) {
      .container.is-widescreen #header_titleLevel #header_logo_snow_parent {
        margin: 0;
        margin-right: 10px; } }
    @media screen and (max-width: 927px) {
      .container.is-widescreen #header_titleLevel #header_title {
        font-size: 1.5rem; } }
    @media screen and (max-width: 768px) {
      .container.is-widescreen #header_titleLevel #header_title {
        font-size: 1.4rem; } }
    @media screen and (max-width: 570px) {
      .container.is-widescreen #header_titleLevel #header_title {
        font-size: 1.05rem; } }
    @media screen and (max-width: 768px) {
      .container.is-widescreen #header_titleLevel #header_logo_snow {
        max-height: 2rem; } }
    @media screen and (max-width: 768px) {
      .container.is-widescreen #header_titleLevel #logoContainer_wrapper .level-item img {
        max-height: 3rem; } }
  .container.is-widescreen #header_title {
    font-size: 2rem;
    font-weight: 400;
    bottom: 0;
    margin-right: 20px; }
  .container.is-widescreen #header_background {
    width: 100%; }
  .container.is-widescreen #header_tabsLevel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%; }
    .container.is-widescreen #header_tabsLevel .navbar {
      z-index: 999; }
    .container.is-widescreen #header_tabsLevel .navbar-menu.is-active {
      min-width: 300px; }
    .container.is-widescreen #header_tabsLevel .button.navbar-burger.is-active, .container.is-widescreen #header_tabsLevel .navbar-brand {
      background: #f0f0f0; }
    @media screen and (min-width: 1008px) {
      .container.is-widescreen #header_tabsLevel .fullWidth {
        width: 100%; }
      .container.is-widescreen #header_tabsLevel .navbar-end {
        width: 100%;
        height: 70px; }
      .container.is-widescreen #header_tabsLevel .navbar-link {
        color: #192b4e; }
      .container.is-widescreen #header_tabsLevel .navbar-dropdown {
        padding: 0 !important; }
      .container.is-widescreen #header_tabsLevel .navbar-end .navbar-item:not(.lowerOrder) {
        color: #192b4e;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        border-top: 1px solid #8091b4;
        cursor: pointer;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        background: #6688CD;
        height: 3rem;
        -webkit-transition: height .3s;
        transition: height .3s; }
        .container.is-widescreen #header_tabsLevel .navbar-end .navbar-item:not(.lowerOrder):hover {
          background: #5e82ca; }
        .container.is-widescreen #header_tabsLevel .navbar-end .navbar-item:not(.lowerOrder):hover, .container.is-widescreen #header_tabsLevel .navbar-end .navbar-item:not(.lowerOrder).expanded {
          height: 3.5rem; }
        .container.is-widescreen #header_tabsLevel .navbar-end .navbar-item:not(.lowerOrder) .navbar-item.lowerOrder {
          padding: 15px; }
      .container.is-widescreen #header_tabsLevel .navbar-dropdown {
        border-radius: inherit;
        padding: 0; } }

.footer {
  color: #192b4e; }

.acf-person {
  margin-bottom: 30px; }
  @media screen and (max-width: 768px) {
    .acf-person {
      margin-bottom: 70px; } }
  .acf-person .image.img-responsive img {
    max-width: 300px;
    margin: auto; }
  .acf-person .acf-person_descript {
    margin-bottom: 20px; }

.acf-bild {
  text-align: center;
  margin: 25px 0; }
  .acf-bild img {
    max-width: 300px;
    margin: auto; }
  .acf-bild hr {
    margin: 15px 0 5px 0; }
  .acf-bild .acf-bild_label {
    text-align: center; }

.acf-text_block {
  margin: 20px 0 40px 0; }

.navbar-menu:not(.is-active) .navbar-item:not(.lowerOrder), .navbar-menu:not(.is-active) .navbar-link {
  color: #fff !important; }

/*# sourceMappingURL=styles.css.map */


a {
  color: #6688cd;
}