/* Template cassiopeia_fids2024 01/2024 w.klenner */
/* Schriftart, Schriftgröße usw. einstellen       */
body {
	font-size: 16px;
	line-height: 20px;
	font-family: Arial, Helvetica;
}

/* neue Definition der Textgröße für Überschriften*/
h1 {
	font-size: 160%;
	line-height: 100%;
}
h2 {
	font-size: 1.2em;
}
h3 {
	font-size: 1.0em;
}

/* Trennlinie */
hr {
	border:solid #323232 2px;
}

a {
  font-size: 100%;
  color: #323232;
}

/* Hintergrundfarbe Header*/
.container-header {
   background-color: #ffffff;
   background-image: none;
}

/* Hintergrund und Schriftfarbe Menü */
.container-header .mod-menu {
   justify-content: center;
   color: #000000;
   background-color: #ffffff;
   padding: 0;
}

/* Hauptmenü formatieren */
.container-header .mod-menu a {
  text-decoration: none;
  padding: 3px 10px; 
}
.container-header .mod-menu a:hover {
  background-color: #424242;
  color: #fff;
  text-decoration: none;
}
/*
.container-header .mod-menu > li.level-1.active > a, .container-header .mod-menu > li:hover a {
	background-color: red;
}*/

/* Ausklappen Sub-Menü bei Hoover */
.container-nav li.level-1.deeper.parent:hover > ul {display:block !important;}
.container-nav li.level-2.deeper.parent:hover > ul {display:block !important;}

/* Entfernt unterstreichen bei Submenü */
.container-nav li.level-1.deeper.parent a {
  text-decoration: none;
}

/* Hamburger formatieren */
.navbar.navbar-expand-lg {
  background-color: #ffffff;
  border-width: 1px;
  border-color: #d8d8d8;
  border-style: solid;
  border-radius: 5px;
}

/* ändert die Hintergrundfarbe bei hover über Hamburger
.navbar.navbar-expand-lg:hover {
  background-color: #d8d8d8;
} */

/* ändert Farbe der drei Hamburger Striche */
.container-header .navbar-toggler {
  color: #d8d8d8;
}

/* Zwei horizontale Farblinien Formatieren */
.top-a.card {
  --card-spacer-x: 0;
  --card-spacer-y: 0;
  --card-border-width: 0;
  padding: 0 0 0 0; 
  line-height: 0px;
  font-size: 0px;
}
.top-a.card hr {
  margin: 0 0;
  border-top: 0;
  border-bottom: 0;
  opacity: 1;
}
/*************************** Suchfeld formatieren ****************************
.container-header .container-search {
  background-color: #ffffff;
  border-width: 2px;
  border-color: #d8d8d8;
  border-style: solid;
  border-radius: 5px;
  display: flex;
  align-items: center;
}*/
.mod-finder__search.input-group .awesomplete {
	border-color: #fff;
	border-width: 0;
}

/* Rechte Sidebar formatieren */
.sidebar-right.card.azstiftung{
  background-color: #d8d8d8;
}
.sidebar-right.card.neues{
  background-color: #d8d8d8;
}
.sidebar-right.card.veranstaltungen{
  background-color: #d8d8d8;
}
.sidebar-right.card.slider{
  background-color: #d8d8d8;
}

/* Formatierung Fusszeile */
.container-footer .grid-child {
	background-color: #d8d8d8;
    color: #000000;
	padding-top: 20px;
	padding-bottom: 20px;
    justify-content: center;
    text-align: center;
}
.footer a {
  text-decoration: none;
}
