:root {
--cassiopeia-color-primary: #c2900d;
}
a:not([class]) {
  text-decoration: underline;
}
a {
  color: #c2900d;
}

.mod-menu li:hover > ul {
  display: block !important;
}

.mod-list li a {
  text-decoration: none;
  font-size: 20px;
  margin-left: 12px;
}

.mod-list li.active > a {
    font-size: 22px;
}

.container-header .mod-list li.active > a {
    font-size: 22px;
}

.container-header .mod-menu {
  justify-content: left;
  color: #ffffff;
  background-color: #c2900d;
  padding: 0;
}

.navigation-card {
  background-color: #c2900d;
}

.mod-list li a.meinlink-klein{
  font-size: 14px;
}

.meinlink-klein {
  font-size: 14px;
}

.footer {
  background-color: #c2900d;
  background-image: none;
  color: #fff;
  font-size: 14px;
  margin-top: 0.5em;
}

.footer li a {
  text-decoration: none;
  font-size: 14px;
  color: #fff;
}

.footer li a:hover{
  font-size: 14px;
  color: #fff;

}

.container-header {
  background-color: #c2900d;
  background-image: none;
}

container-component > * + *, .container-component > :first-child, .container-sidebar-left > * + *, .container-sidebar-left > :first-child, .container-sidebar-right > * + *, .container-sidebar-right > :first-child {
  margin-top: 1em;
  margin-left: 1em;
}
.container-component > *, .container-sidebar-left > *, .container-sidebar-right > * {
  margin-bottom: 0;
}
*, ::after, ::before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
