hr {
  clear:both;
  padding-bottom: 0px;
  padding: 0;
  margin: 0;
  color: #F6F6F0 !important;
  border-top: 0px !important;
  border: none;
}
#ac-cxm6jskss p, #ac-nxv3bsqlp p {
  margin: 0;
}
.com-finder .result__taxonomy {
  display: none;
}
#inhalt a:hover {
  text-decoration: underline !important;
}
mark, .mark {
  background-color: rgb(255, 190, 0);
}
.astroid-nav li.nav-item-active {
  background-color: #5f0326;
}
.nav-link {
  padding: 0.5rem 0.6rem;
}
div.text {
  background-color: #ffffff;
  padding: 12px;
}
.moduletable .mod-articleslatest  {
  padding: 0;
  list-style: none;
}
p img {
  padding: 6px 16px 4px 0 !important;
}
.btn {
  border: none;
  border-radius: 0;
  border-color: transparent;
  box-shadow: none;
  text-shadow: none;
  line-height: 22px;
  background: #880436;
  color: #fff;
  padding: 4px 12px;
  font-size: 16px;
}
.btn {
  border-radius:3px!important;
}
.btn:hover, div.jd-register-login-wrapper .jd-register-login-box .jd-button-control .jd-form-button:hover {
  color: #c8c8c8;
}
#inhalt .btn:hover {
  text-decoration: none !important;
}
.mod_uk_grid .btn {
  border: none;
  border-radius: 0;
  border-color: transparent;
  box-shadow: none;
  text-shadow: none;
  line-height: 22px;
  background: transparent;
  color: #880436;
  padding: 4px 12px;
  font-size: 16px;
}
#inhalt .mod_uk_grid .btn:hover {
  text-decoration: underline !important;
}
#inhalt .mod_uk_grid h4 {
  display: none;
}
.mod_uk_grid .grid-hover img {
  width: 100%;
  height: auto;
}
.mod_uk_grid p {
  margin-top: 0;
  margin-bottom: 0;
}
.mod_uk_grid .pb-3 {
  padding-bottom: 0.2rem !important;
}
.burger-menu-button {
  margin: 5px;
}
.filter-search input {
  margin-bottom: 10px;
}
.filter-search button {
  margin-top: 10px;
}
#archive-items h2 {
  font-weight: 400;
  font-size: 18px;
  line-height: normal;
}
#ta1-md2wjhb80, #ta1us-md2wjhb80  {
  font-size: 14px;
}
#ta1-md2wjhb80 li, #ta1us-md2wjhb80 li {
  padding: 0;
}
.awesomplete > ul > li {
  color: #333333;
}


@media (max-width: 991.98px) {
  #ar-tbt3idqly { padding-left: 20px; }
}
@media screen and (max-width: 768px) {
  h1,h2,h3,h4,h5,h6 {font-size:120% !important;line-height:110% !important}
  #ar-tbt3idqly { padding-left: 20px; }
}


