/* CSS Document
#41A440 = dunkles LF-Grün = 65/164/64 (R/G/B)
#9AD157 = helleres LF-Grün = 154/209/87 (R/G/B)
#B3EA70 = ganz helles LF-Grün = 179/234/112 (R/G/B)
#327C31 = barrierefreier Grünton = 54/135/53 (R/G/B)
*/

#top-header #nav-logo img {
    width:auto!important;
}

input[type="color"], input[type="date"], input[type="datetime-local"], input[type="datetime"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0;
    border: 1px solid #c6c6c6;
    box-shadow: none;
    color: #666;
    display: block;
    font-family: inherit;
    font-size: .875rem;
    height: 2.3125rem;
    margin: 0 0 1rem;
    padding: .5rem;
    width: 100%;
    box-sizing: border-box;
    transition: border-color .15s linear, background .15s linear;
}
.btn-primary.reset{
    padding: 1.5rem;
    color: #2c2c2c;
    font-size:1rem;
}
 .btn-primary {
    background-color: #327C31;
     color: #fff;
    --bs-btn-color: #fff;
    --bs-btn-bg: #327C31;
    --bs-btn-border-color: #327C31;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #327C31;
    --bs-btn-hover-border-color: #327C31;
    --bs-btn-focus-shadow-rgb: 153, 63, 82;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #327C31;
    --bs-btn-active-border-color: #327C31;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(44, 44, 44, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #327C31;
    --bs-btn-disabled-border-color: #327C31;
}

.carousel-item-pretitle--outside::before,.media-gallery__album-date::before, .news-detail .date::before  {
    background-color: #327C31;
}


.btn-dark--arrow-right::after, .btn-link--arrow-right::after, .btn-primary--arrow-right::after, .btn-secondary--arrow-right::after {
    background-image: url(/typo3conf/ext/fawf_site/Resources/Public/Icons/arrow_right_white_bold.svg);
}

.button, button {
    background-color: #327C31;
    border: 0 #4a4a4a;
    color: #fff;
}

.main-topics__item__subtitle::before {
    background-color:  #327C31;
}

h1,h2,h3,h4,h5,h1 a,h2 a,h3 a,h4 a,h5 a,a h1, a .h1, a h2, a .h2, a h3, a .h3, a h4, a .h4, a h5, a .h5, a h6, a .text-image-right-column--content h1, .text-image-right-column--content a h1, a .text-image-right-column--content .h1, .text-image-right-column--content a .h1, a .text-image-right-column--content h2, .text-image-right-column--content a h2, a .text-image-right-column--content .h2, .text-image-right-column--content a .h2, a .text-image-right-column--content h3, .text-image-right-column--content a h3, a .text-image-right-column--content .h3, .text-image-right-column--content a .h3, a .text-image-right-column--content h4, .text-image-right-column--content a h4, a .text-image-right-column--content .h4, .text-image-right-column--content a .h4, a .text-image-right-column--content h5, .text-image-right-column--content a h5, a .text-image-right-column--content .h5, .text-image-right-column--content a .h5, a .text-image-right-column--content h6, .text-image-right-column--content a h6, a .h6 {
    color:#327C31;
}
.frame-type-container_accordion .accordion-item .accordion-button .accordion-header__text {
    color:#327C31;
}
.text-primary,.text-secondary {
    color:#327C31!important;
}

a,.nav-link,#nav-meta .dropdown-toggle.show{
    color:#327C31;
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    background-color: #327C31;
}
#nav-meta .dropdown-toggle.show::after{
    border-color:#327C31;
}

.nav-link:focus, .nav-link:hover {
    color: #41A440;
}

.bg-primary {
    background-color: #327C31!important;
}

.news .card-title,.main-topics__item__subtitle__h4, .news-wrap .news-list-view .list-group h2,.overview-content-navigation .card-title {
    color:#327C31;
}

.news .card-subtitle::before,.news-wrap .news-list-view .list-group .list-group-item .subtitle::before,.frame-type-form_formframework form .btn-toolbar .btn{
    background-color: #327C31;
}

button, .button, .tsarlp-pagebrowser li a {
    background-color: #327C31;
}

#nav-footer .footer-headline::before{
    background-color: #9AD157;
}

#dialog footer {
    margin-top: 1em;
}

.accordion-body header h2{
    display:none;
}

.ce-table.dataTable th::after {
    content: "⇅";
}

.dataTables_paginate .paginate_button {
    padding: 0 0.3em;
}

