.blog.publikationsregister,
.blog.publikationsregister .accordion {
    --accordion-border-radius: 0;
    --accordion-inner-border-radius: 0;
}

.blog.publikationsregister {
  --border-radius: 0;
}

.blog.publikationsregister .accordion-header {
  margin-top:0;
}

/* siehe https://stackoverflow.com/a/13287975 */
.blog.publikationsregister.accordion .accordion-item.publikation.an:first-child, 
:not(.blog.publikationsregister.accordion .accordion-item.publikation.an) + .blog.publikationsregister.accordion .accordion-item.publikation.an  {
  border-top: var(--accordion-border-width) solid var(--accordion-border-color) !important;  
}

.blog.publikationsregister.accordion .accordion-item.publikation.offen {
  border:0;
  border-top: var(--accordion-border-width) solid var(--accordion-border-color) !important;
  padding-bottom:0.6em;  
}

.blog.publikationsregister.accordion .accordion-item.publikation.offen:first-child,
.blog.publikationsregister.accordion .accordion-item.publikation.offen.an:first-child {
  border-top: 0 !important;
}

.blog.publikationsregister.accordion .accordion-item.publikation.offen h4 {
  margin-top: 0.7em;
}

.blog.publikationsregister .category-desc {
  margin-bottom: 1rem;
}

.blog.publikationsregister .blog-filter {
  margin-bottom: 1rem;
  display: flex;
  column-gap: 1rem;
  row-gap: 0.5rem;
}

.blog.publikationsregister .blog-filter .filter-line {
  margin-right:0;
}

.blog.publikationsregister ul.fields-container {
  list-style-type: none;
  margin-block-end: auto;
  padding-left: 0.5rem;
}

.blog.publikationsregister .custom-select, 
.blog.publikationsregister .form-select,
.blog.publikationsregister .form-control {
  padding: 0.3rem 0.5rem;
}

.blog.publikationsregister .form-select {
  padding-right: 2.8rem;
}

.blog.publikationsregister.accordion .blog-items { grid-gap: 0; }
.blog.publikationsregister.accordion .accordion-button { padding: 8px 12px; }

.blog.publikationsregister.accordion .publikation-titel { padding: 0 12px 0 8px; }

.blog.publikationsregister.accordion .accordion-item.publikationsjahr.aus {display: none; opacity: none;}
.blog.publikationsregister.accordion .accordion-item.publikation.aus {display: none; opacity: none;}


.blog.publikationsregister ul.fields-container .field-label {
  color: var(--dgai-rad-color-normal);
}

.blog.publikationsregister ul.fields-container .field-value ul {
  list-style-type: disc;
}

/*
.accordion-item {
    color: var(--accordion-color);
    background-color: var(--accordion-bg);
    border: var(--accordion-border-width)solid var(--accordion-border-color);
}
*/