/* Einstellung Höhe Navigationsbalken */
.header-navigation-inner {height:150px;}
/* Rahmen um Bilder in rechter Spalte */
.sidebar .image_container {padding:0.3em;}
.image_container {padding:0.3em;}
/* Schriftdicke H1 */
.main-content h1 {font-weight:normal;}
/* Bild Zitat im Kopfbereich */
.header-navigation {
    background-image:url("/files/Dr_Voegele/Zitat136.jpg");
    background-position: 90% 15px;
    background-repeat:no-repeat;
    background-size: contain;
}
.footer-copyright {color: #ffffff;}
.footer-links, .page-footer a {color: #ffffff;}
.footer-links li::before {background: #ffffff;}
.footer-top-link {color: #bcc800!important;}
/* Navi ausblenden */
@media screen and (max-width: 900px) { .sidebar {display: none;} .logo img { max-height: 7em;}}
/* Zitat ausblenden */
@media screen and (max-width: 900px) { .header-navigation {background-image: none;}}
/* Mindesthöhe Inhaltsbereich */
.main-content .centered-wrapper-inner { min-height: 30em;}
/* Abstand Fussbereich oben und unten */
.footer-bar  {padding:0em;}
/* Symbol bei Buttons mit Unterpunkten, in Seite muss CSS-Klasse "unternavi" gesetzt sein, wenn es Unterpunkte gibt */
.left-navigation > ul > .unternavi > a:after,
.left-navigation > ul > li.submenu > strong:after,
.left-navigation > ul > li.submenu > span.trail:after,
.left-navigation > ul > li.submenu > span.active:after,
.left-navigation > ul > li.submenu > span.forward:after {
	content: "\e015";
	font: 100%/1 "RockSolid Icons";
	position: absolute;
	top: 8px;
	right: 8px;
}
/* Farbe Top-Bar */
.header-bar-inner {color: #ffffff;}
/* Mobile Navigation anpassen */
.main-navigation-mobile a, .main-navigation-mobile strong, .main-navigation-mobile span.active, .main-navigation-mobile span.trail, .main-navigation-mobile span.forward {border-bottom-color:#bcc800}
/* 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;}

/* Roboter-Regel video-embed-responsiv */
.content-youtube figure,.content-vimeo figure{position:relative;width:100%;height:0;padding-bottom:56.25%}
.content-youtube iframe,.content-vimeo iframe{position:absolute;top:0;left:0;width:100%;height:100%}

/* Roboter-Regel bild-unter-text-abstand */
.content-text.media--below>figure{margin-bottom:24px}

/* Roboter-Regel bild-ueber-text-abstand */
.content-text.media--above>figure{margin-top:1.5em}

/* Roboter-Regel tagline-galerie-ohne-rahmen */
.tagline .content-gallery figure{display:block;clear:both;margin:0;padding:0;border:0;background:none;box-shadow:none}
.tagline .content-gallery img{display:block}

/* Roboter: Contao-4-Stylesheets der Layouts (stylesheets.py) */
/* Stylesheet 'test123' (Contao 4, Layout-eingebunden) */

.u6-im-t2em > figure{margin-top:2em}
/* Quell-custom.css: .image_container -> Tao6-Bildselektoren */
.sidebar .media > figure,.sidebar .content-image > figure,.sidebar .content-gallery figure{padding:0.3em;}
.media > figure,.content-image > figure,.content-gallery figure{padding:0.3em;}
