/* Einstellung Höhe Navigationsbalken */
.header-navigation-inner {height:150px;}
/* Schriftgröße, Abstand Buttons Navigation */
.main-navigation > ul > li > a, .main-navigation > ul > li > strong, .main-navigation > ul > li > span.active, .main-navigation > ul > li > span.trail, .main-navigation > ul > li > span.forward {font-size: 1.2em; padding-right: 0.6em; padding-left:0.6em;}
.main-navigation {padding-right:10}
/* Schriftfarbe Inhalt */
.main-content p, .main-content ul, .main-content ol, .main-content table, .main-content form, .main-content h1, .main-content h2 {color: #5f5f5f!important;}
/* Logo mobil größer */
.logo img { max-height:7em; }
/* damit Slide-Hintergrundbild oben keinen Abstand hat */
.obennull img {margin-top:0px !important;}
/*Abstand oben + unten*/
.abstand-o-15 {margin-top:15px!important;}
/* Hintergrundfarben Event-Kalender */
.hgr-rosa {background-color: #ffe6e6; border-bottom: 1px solid #000;}
.hgr-hellgruen {background-color: #ccffdd; border-bottom: 1px solid #000;}
.hgr-hellblau {background-color: #e6ecff; border-bottom: 1px solid #000;}
.hgr-hellgelb {background-color: #ffffcc; border-bottom: 1px solid #000;}
.hgr-hellorange {background-color: #fff2e6; border-bottom: 1px solid #000;}
.hgr-hellpink {background-color: #ffe6ff; border-bottom: 1px solid #000;}
.hgr-hellbraun {background-color: #fff2e6; border-bottom: 1px solid #000;}
.hgr-hellila {background-color: #cc99cc; border-bottom: 1px solid #000;}
.hgr-hellocker {background-color: #ff9966; border-bottom: 1px solid #000;}
.hgr-gelb {background-color: #ffcc00; border-bottom: 1px solid #000;}
.event.layout_full {background-color: #ffffff;} /* damit Event-Details keine Hintergrundfarbe haben */
/* lato-300 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/lato-v16-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Lato Light'), local('Lato-Light'),
       url('../fonts/lato-v16-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato-v16-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato-v16-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato-v16-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato-v16-latin-300.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-regular - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/lato-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Lato Regular'), local('Lato-Regular'),
       url('../fonts/lato-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato-v16-latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-700 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/lato-v16-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Lato Bold'), local('Lato-Bold'),
       url('../fonts/lato-v16-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato-v16-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato-v16-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato-v16-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato-v16-latin-700.svg#Lato') format('svg'); /* Legacy iOS */
}
/* 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;}