@charset "UTF-8";
.cookielink .cookie-set {
  font-size: 80%;
}

#CookieBox {
  max-width: 400px;
  bottom: 20px;
  left: 20px;
  top: auto;
  padding: 20px;
  min-height: inherit;
  /*.info-show  {
  	text-align: left !important;
  }
  */
}
#CookieBox .cookieclose {
  display: none;
  border: 1px solid #9b0057;
  background: #9b0057;
  padding: 2px 9px;
  font-size: 16px;
}
#CookieBox .cookieclose:hover, #CookieBox .cookieclose:focus {
  background: #9b0057;
}
#CookieBox .text-right {
  text-align: center;
}
#CookieBox a {
  font-size: 14px;
  color: black;
}
#CookieBox h2 {
  display: none;
}
#CookieBox h3 {
  margin-bottom: 3px;
  font-weight: 700;
}
#CookieBox .arrow {
  border-color: #9b0057;
}
#CookieBox .activated {
  background: #9b0057;
}
#CookieBox .box-cookie-management {
  /*height: auto !important*/
}
#CookieBox .intro p, #CookieBox .box-cookie-management-in p {
  width: 100%;
  font-size: 14px;
}
#CookieBox .intro .cookie-legal, #CookieBox .box-cookie-management-in .cookie-legal {
  margin-top: 10px;
}
#CookieBox .intro {
  border: none;
  padding: inherit;
}
#CookieBox .cookie-legal {
  font-size: 14px;
}
#CookieBox .cookie-legal a {
  font-size: 14px;
}
#CookieBox .cookie-btn {
  font-size: 14px;
  font-weight: bold;
  padding: 10px 20px;
  text-decoration: none;
  background: #9b0057;
  width: 100%;
}
#CookieBox .cookie-btn:hover, #CookieBox .cookie-btn:focus {
  opacity: 0.8;
}
#CookieBox a.cookie-management, #CookieBox a.cookie-refuse, #CookieBox a.cookieback {
  padding: 10px 50px;
  width: 100%;
  font-size: 14px;
  display: block;
  background-color: #CECECE !important;
}
#CookieBox a.cookie-management:hover, #CookieBox a.cookie-management:focus, #CookieBox a.cookie-refuse:hover, #CookieBox a.cookie-refuse:focus, #CookieBox a.cookieback:hover, #CookieBox a.cookieback:focus {
  background: #636363 !important;
  color: white;
}
#CookieBox .cookie-info {
  padding: 0;
  margin-bottom: 20px;
}
#CookieBox .category {
  background: transparent;
  padding: 0;
  margin: 0;
}
#CookieBox .category > .cookie-off, #CookieBox .category > .cookie-on {
  margin-top: 6px;
}
#CookieBox .category > p {
  clear: both;
}
#CookieBox .category h3 {
  padding-top: 8px;
}
#CookieBox .category .info-show, #CookieBox .category .info-hide {
  text-align: left !important;
  border-bottom: 1px solid #3E3E3E;
  padding-bottom: 5px;
}
#CookieBox table, #CookieBox td {
  font-size: 12px;
}
#CookieBox .cookie-fix .cookie-save, #CookieBox .cookie-fix .text-back-right {
  float: none;
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}
#CookieBox .cookie-fix a.cookieback, #CookieBox .cookie-fix a.cookie-refuse {
  background-color: #636363;
}
#CookieBox .cookie-fix a.cookieback:hover, #CookieBox .cookie-fix a.cookieback:focus, #CookieBox .cookie-fix a.cookie-refuse:hover, #CookieBox .cookie-fix a.cookie-refuse:focus {
  background: #636363;
}

#search-form .tx-indexedsearch-searchbox {
  margin: 0;
  padding: 0;
}
#search-form .tx-indexedsearch-form > label {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  white-space: nowrap;
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden;
}

.tx-indexedsearch-form {
  width: 100%;
}

.tx-indexedsearch-searchbox form > fieldset {
  display: flex;
  -moz-column-gap: 20px;
       column-gap: 20px;
  align-items: flex-end;
}

#tx-indexedsearch-searchbox-sword {
  width: 100%;
}

#tx-indexedsearch-searchbox-button-submit {
  font-family: "Frutiger LT W01_65 Bold1475746";
  font-size: 18px;
  color: #fff;
  padding: 10px 20px;
  background: #9b0057;
  height: 50px;
  border: none;
  border-radius: 5px;
  max-width: 200px;
}
#tx-indexedsearch-searchbox-button-submit:hover {
  background: black;
}

.tx-indexedsearch-info-sword-word {
  color: #9b0057;
}
.tx-indexedsearch-info-sword-word:before {
  content: "»";
}
.tx-indexedsearch-info-sword-word:after {
  content: "«";
}

.tx-autocomplete-for-indexedsearch-suggestions {
  /*position:absolute;
  top:162px;
  width:calc(83.33333333% - 30px) !important;
  left:15px;
  */
}
.tx-autocomplete-for-indexedsearch-suggestions ul {
  border: 1px solid #CECECE;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  width: 100%;
  background: white;
  margin: -2px 0 0 0;
  padding: 10px 20px 5px 15px;
}
.tx-autocomplete-for-indexedsearch-suggestions ul li {
  font-size: 1rem;
}
.tx-autocomplete-for-indexedsearch-suggestions ul li:hover, .tx-autocomplete-for-indexedsearch-suggestions ul li:focus {
  color: #9b0057;
}

.news-single .container h3, .news-single .container h4 {
  font-size: 1.35em;
  font-weight: 700;
  color: #9b0057;
  margin-top: 2em;
  padding-bottom: 0.5em;
}/*# sourceMappingURL=Modrpkd.min.css.map */