p, .entry-content > ul, .entry-content > li,
.wp-block-columns, .is-layout-flex, .wp-container-4, .wp-block-columns-is-layout-flex, .wp-block-file{
	max-width: 80% !important;
	width: 80% !important;
}


 .single-post .share-page { 
	 display: none; 
}

#comments{
	display: none;
}

#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy{
	display: none;
}
#toggle-menu{
	background-color: blue;
}


#toggle-menu:hover{
	background-color: lightblue;
}


#menu-hauptmenue-1 > li > a{
	font-size: 17px;
}



.button:not(.has-background):hover, button:not(.has-background):hover,
input:not(.has-background):hover[type="submit"],
.wp-block-button__link:not(.has-background):hover,
.wp-block-file__button:not(.has-background):hover, .a8c-posts-list__view-all:not(.has-background):hover, .wp-block-search .wp-block-search__button:not(.has-background):hover, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:not(.has-background):hover,
.button:focus, button:focus,
input:focus[type="submit"],
.wp-block-button__link:focus,
.wp-block-file__button:focus, .a8c-posts-list__view-all:focus, .wp-block-search .wp-block-search__button:focus, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept:focus,
.has-focus.button, button.has-focus,
input.has-focus[type="submit"],
.has-focus.wp-block-button__link,
.has-focus.wp-block-file__button, .has-focus.a8c-posts-list__view-all, .wp-block-search .has-focus.wp-block-search__button, body .widget_eu_cookie_law_widget #eu-cookie-law input.has-focus.accept {
	color: white;
	background-color: #8ed1fc;
}
.subheading{
	background-color: #064f9e;
}

.tab th{
	background-color: #064f9e; 
}

.tab tr:nth-child(2n){
	color: #020202;
}
p{
line-height: 1.5;
}
.kein-klick,
.kein-klick * {
  pointer-events: none !important;
  cursor: default !important;
}
/* Verhindert Markieren, langes Antippen (Mobile) und Drag & Drop */
.kein-klick img {
  -webkit-touch-callout: none !important; /* Verhindert das Kontextmenü auf iPhone/iPad */
  -webkit-user-select: none !important;   /* Verhindert Markieren in Safari/Chrome */
  user-select: none !important;
  -webkit-user-drag: none !important;     /* Verhindert, dass man das Bild per Maus herausziehen kann */
}
.platzhalter img {
  opacity: 0 !important;
  visibility: hidden !important;
}
.wp-block-gallery .wp-block-image {
  flex-grow: 0 !important;
}
/* Zentriert unvollständige Zeilen (wie die unteren 2 Bilder) in Galerien */
.wp-block-gallery {
  justify-content: center !important;
}
/* Bildunterschriften in der Galerie zentrieren und lesbar formatieren */
.wp-block-gallery figcaption {
  text-align: center !important;
  font-weight: 600 !important;
  font-size: 0.9rem !important;
  color: #000000 !important; /* oder eine andere Textfarbe */
  background: none !important;
  margin-top: 6px !important;
  padding: 0 !important;
}	
/* Erhöht den Innenabstand für Standard- und Gutentor-Spalten */
.wp-block-column,
.gutentor-column,
.gutentor-column-inner,
.gutentor-single-item {
  padding: 35px 25px !important; /* 35px oben/unten, 25px links/rechts */
  box-sizing: border-box !important;
}
/* Zwingt die Galerie auf Abstand zum weißen Kachelrahmen */
.wp-block-gallery {
  width: calc(100% - 40px) !important; /* Nimmt links und rechts je 20px weg */
  margin: 25px auto 20px auto !important; /* 25px oben, mittig platziert, 20px unten */
  max-width: 100% !important;
  box-sizing: border-box !important;
}
/* 1. Umgebender Block: Volle Breite & zentrierter Flex-Inhalt */
.wp-block-buttons,
.gutentor-button-wrapper {
  width: 100% !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
}

/* 2. Der eigentliche Button: Abstände & Zentrierungs-Sicherheit */
.kachel-button,
.wp-block-button.kachel-button,
.gutentor-button.kachel-button {
  display: inline-block !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-top: 25px !important;
  margin-bottom: 35px !important;
  float: none !important;
  transform: none !important;
}
