/* Einstellung Höhe Navigationsbalken */
.logo {
    position: static;
    text-align: center;
    height: 70%;
}
.logo > a {
    display: inline-block;
    height: 100%;
}
.logo img {
    height: 100%;
}
.main-navigation {
    display: inline-block;
    float: none;
    height: 1.3em;
}
.header-navigation-inner {
    height: 12.5em;
    min-height: 10.125em;
    text-align: center;
}
.logo > a {
    display: inline;
}
.logo img {
    margin: 0 auto;
}
.main-navigation {
    margin-right: 0;
    padding-right: 0;
}
.ce_gallery > ul > li {margin-left: auto;margin-right: auto;}
@media screen and (max-width: 579px) {.ce_gallery > ul > li {float: unset;}}
.main-navigation > ul > li > a::after, .main-navigation > ul > li > strong::after, .main-navigation > ul > li > span.active::after, .main-navigation > ul > li > span.trail::after, .main-navigation > ul > li > span.forward::after {border-top:none;}
@media screen and (max-width: 579px) {
    .main-navigation { display: none; }
    .header-navigation-inner {max-height:10%;}
}
@media screen and (max-width: 900px) { .logo img {max-height:100%;}}
/* ubuntu-regular - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/ubuntu-v14-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Ubuntu Regular'), local('Ubuntu-Regular'),
       url('../fonts/ubuntu-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/ubuntu-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/ubuntu-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/ubuntu-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/ubuntu-v14-latin-regular.svg#Ubuntu') format('svg'); /* Legacy iOS */
}
/* josefin-sans-regular - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/josefin-sans-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/josefin-sans-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/josefin-sans-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/josefin-sans-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/josefin-sans-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/josefin-sans-v16-latin-regular.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* body,a {font-family: 'Ubuntu', sans-serif;} */
h1,h2,h3,h4,h5,h6 {font-family: 'Josefin Sans', sans-serif; font-weight: 400!important;
    line-height: 1.56; position: relative; margin-top: 0; margin-bottom: .5em;}
.headline-box h2, H3 {color:#dd9e1b;}
.rotating-boxes-item-cover::after {font-family: 'Josefin Sans', sans-serif; font-weight: 400!important;font-size:1.5em;}
.rotating-boxes-item-cover::before {font-size:4em;}
/* Sub-Navi des rechtesten Buttons nicht nach Links verschieben */
.main-navigation > ul > li.last > ul {right:auto;left:auto;}
.audio_container audio {height: 40px;}
@media only screen and (min-width:768px) {.column2 {-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2.5em;-moz-column-gap:2.5em;column-gap:2.5em;}.column3,.column4 {-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2.5em;-moz-column-gap:2.5em;column-gap:2.5em;}}@media only screen and (min-width:992px) {.column4 {-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:2.5em;-moz-column-gap:2.5em;column-gap:2.5em;}.column3 {-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:2.5em;-moz-column-gap:2.5em;column-gap:2.5em;}}@media only screen and (min-width:1025px) {.column4 {-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:2.5em;-moz-column-gap:2.5em;column-gap:2.5em;}}
/* Korrektur column2 usw. */
.main-content p,.main-content ul,.main-content ol,.main-content table,.main-content form {margin-top: 0 !important;	margin-bottom: 1em !important;}
.main-content fieldset {margin-top: 0 !important;margin-bottom: 0 !important;}
.info-map-boxes-item h3 {margin-right: 6em;}
.top50 {margin-top:1.5em!important;}