:root {
 --cassiopeia-color-primary: #691105;
 --cassiopeia-color-link: #691105;
 --cassiopeia-text-decoration-link: none;
 --cassiopeia-color-hover: #691105;
 --cassiopeia-text-decoration-hover: none;
 --body-color: #383838;
 --body-bg: #fff;
}

/*
.body {
  font-family: Arial, Helvetica, sans-serif !important;
}
*/

h1 {
color: #691105;
}
h2 {
color: #691105;
}
h3 {
color: #691105;
text-transform: uppercase !important;
}
h4 {
color: #000;
}
h5 {
color: #000;
}
h6 {
color: #000;
}

/*Hauptmenü zentrieren     */

.container-header .container-nav {
    justify-content: center;
}


/* Dropdown Menü */

.container-header .mod-menu {
 font-weight: bold !important;
 text-transform: uppercase !important;
 flex-wrap: wrap !important;
}

.metismenu.mod-menu .mm-collapse {
 background: #691105;
 font-weight: bold !important;
 text-transform: uppercase !important;
 flex-wrap: wrap !important;
 }

 .metismenu.mod-menu .mm-collapse .metismenu-item a {
 color: #fff;
}

.header {
 background: #691105;
}



.kleingdrucktes {
font-style:italic;
font-size: small;
}

/*Alle Module*/
.card {
 border: 0px;
}

/* Span Anker Module */
.idmodule .card-body  {
background-color: #fff;
padding:0px;
margin-bottom: 0px;
text-align: center;
}


a {
  color: #691105;
  text-decoration: none;
}

a:not([class]) {
  color: #691105;
  text-decoration: none;
}

a.visited {
  color: #691105;
  text-decoration: none;
}

a:hover {
   color: #691105;
  text-decoration: none;
}

a:active {
  color: #691105;
  text-decoration: none;
}

/*footer links*/

.grid-child.container-footer {
    justify-content: center !important;
}
.footer .grid-child {
    width: fit-content;
}

.footer a {
  color: #fff;
  text-decoration: none;
}

.footer a:not([class]) {
  color: #fff;
  text-decoration: none;
}

.footer a.visited {
  color: #fff;
  text-decoration: none;
}

.footer a:hover {
  color: #a78963;
  text-decoration: none;
}

.footer a:active {
  color: #a78963;
  text-decoration: none;
}

/*icons*/
.icon-user {
 color: #096f90;
}
/*
div.auszeichnungen {
  display: table-cell;
  vertical-align: middle;
} */

.footer {
 background: #575757;
}