.ausblenden { display: none !important; }
:root {
--button_typography-font-family: "Open Sans",Arial !important;
--awb-active-color: #F3F !important;
--line-grey: #DFDFE1 !important;
} #content h1, .redunderline h1 {
position:relative !important;
}
#content h1::after, .redunderline h1::after {
position:absolute; bottom:-15px; left:0px;
content:""; border-bottom:3px solid var(--awb-color4);
width:50px;
}
#content h1.title-heading-center::after  {
left: 50%;
transform: translateX(-50%);
}
#content h2, .fusion-footer h2 {
border-top:1px solid var(--line-grey);
border-bottom:1px solid var(--line-grey);
width:100%; padding:15px 0px 15px 0px !important;
font-weight:500 !important;
}
#content h3 {
font-weight:500 !important;
}
#content h4 {
font-weight:600 !important; text-transform:uppercase !important;
}
#content ol {
margin-block-end:1.5em !important;
}
.fusion-title-heading {
text-transform:none !important;
} #content a sup, #content sup a {
display:inline-block;
color: var(--awb-color4);
font-weight:500;
text-decoration:none !important;
} table {
font-size:14px; 
}
table td {
}
table th {
text-align:left;
}
table .titel {
min-width:200px;
}
table .anzahl {
min-width:200px;
}
table .quelle {
} .slides {
}
.slides ul {
list-style-type: none !important;
padding-inline-start: 10px;
}
.slides ul li:before
{
content: '\2713';
margin: 0 1em 0 0; font-weight:700;
}
.tfs-slider .slide-content-container {
top:auto !important;
bottom: 10% !important;
transform: none !important;
} .fusion-tb-header .fusion-sticky-transition {
-webkit-box-shadow: 0px 5px 9px -4px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 5px 9px -4px rgba(0,0,0,0.3);
box-shadow: 0px 5px 9px -4px rgba(0,0,0,0.3);
}
#menu-topnavigation li {
margin-left:20px;
text-transform:uppercase !important;
font-size:12px !important;
font-weight:500;
}
#menu-topnavigation {
min-height:25px !important;
}
#menu-topnavigation .awb-menu__main-a {
color:#000 !important;
}
#menu-topnavigation li:not(:last-child) a:after {
content:"●"; position:absolute; top:0px; right:-13px;
margin-left:27px; color:var(--awb-color4); font-size:10px;
}
#menu-topnavigation .awb-menu__main-li_regular:hover .awb-menu__main-a_regular {
color: var(--awb-color4) !important;	
}
#menu-topnavigation .awb-menu__main-li_regular.current-menu-item .awb-menu__main-a_regular {
color: var(--awb-color4) !important;	
}
.awb-menu_dropdown.awb-menu_row .awb-menu__sub-ul_main {
margin-top:-10px !important;
-webkit-box-shadow: 0px 4px 19px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 4px 19px 0px rgba(0,0,0,0.5);
box-shadow: 0px 4px 19px 0px rgba(0,0,0,0.5);
}
#logo {
overflow:visible !important;
}
.fusion-tb-header .fusion-sticky-transition #logo {
width:80px !important;
}
.fusion-tb-header .fusion-sticky-transition #kopf {
height:80px !important; min-height:80px !important;
}	
#breadcrumbsCustom {
width: 100%; height:90px;
text-align:center;
display: flex;
align-items: center;
justify-content: center;
}
.fusion-button, .fusion-button-default,
.teaserStartseite .fusion-button,
.spendenButton,
.teaserEvent .fusion-button,
.bannerEvent .fusion-button
{
font-size: 15px !important;
font-weight:600 !important;
height:60px !important;
margin-left:auto !important;
margin-right:auto !important;
width:100%; max-width:295px !important;
text-transform:uppercase;
background:#FFF !important;
color:#000 !important; 
cursor: pointer !important;
}
.fusion-button:hover, .fusion-button:hover,
.teaserStartseite .fusion-button:hover,
.teaserEvent .fusion-button:hover,
.bannerEvent .fusion-button:hover,
.spendenButton:hover {
background:#000 !important; color:#FFF !important;
}
.teaserStartseite .animatedcounters {
font-size:36px !important; line-height:36px !important; float:left; margin-top:-4px; margin-right:15px;
font-weight:400;
}
.teaserStartseite .icon-accountant-arrow {
display:none !important;
}
#spendenTeaser {
min-height:300px;
text-align:center;	
}
i.icon-accountant-arrow {
display:none !important;
}
a, h2, .fusion-title, .title {
scroll-margin-top: 220px !important; }
a.unterschrift::after {
content: "\270f"; display: inline-block;
-webkit-transform: rotate(130deg);
-moz-transform: rotate(130deg);
-o-transform: rotate(130deg);
transform: rotate(130deg);
}
.infobox {
background-color:#eee;
padding:0 3% 3% 3% !important;
margin-bottom:30px !important;
}
.highlightbox { background-color: var(--awb-color5) !important;
padding:0 3% 0 3% !important;
margin-bottom:30px !important;
}
.highlightbanner {
background-color: var(--awb-color5) !important;
padding:40px 3% 20px 3% !important;
}
.highlightbox h2, .highlightbanner h2 {
border-color:#666 !important;
}
.highlightbanner .fusion-layout-column .fusion-column-wrapper {
margin-left:30px !important;
margin-right:30px !important;
}
.unterstuetzerListe p {
font-size:15px;
}
.eventListe.post-card .fusion-meta-tb,
.fusion-text.datum p {
border:none !important;
font-size: 15px !important;
margin-bottom:10px;
color: var(--awb-color4);
} .loopEvents .fusion-button, .loopNews .fusion-button, .buttonAlle {
border:1px solid var(--line-grey) !important;
}
.loopEvents .fusion-button:hover, .loopNews .fusion-button:hover {
background:#000 !important;
}
.loopEvents .fusion-button:hover .fusion-button-text, .loopNews .fusion-button:hover .fusion-button-text {
color:#FFF !important;
}
li.eventListe:hover a,
li.postListe:hover a
{
color: var(--awb-color4);
} #sitemap ul {
padding-left:0px;
}
#sitemap ul li {
list-style-type: none;
}
#sitemap #spalte1 ul li:nth-child(2) {
margin-top:60px;
}
#sitemap ul li a {
width:100%; height:40px;
display: flex; margin-bottom:10px;
justify-content: center;
align-items: center;
border:1px solid rgba(255, 255, 255, 0.3);
text-decoration:none !important;
font-size:18px !important; font-weight:500;
color:#EEE !important;
text-align:center;				
}
#sitemap ul li a.subnav:link, #sitemap ul li a.subnav:visited {
color:#CCC !important;		
}
#sitemap ul li a:hover, #sitemap ul li a.subnav:hover {
color:#FFF !important;
} label.pflichtfeld {
font-weight:600 !important;
}
label.abstand {
margin-top:20px;
}
label.public-consent {
margin-top:20px;
}
label.newsletter-consent {
margin-top:20px; margin-bottom:10px;
font-size:15px;
}
div.dsvgo {
margin-top:10px; margin-bottom:30px;
font-size:15px;
}
.wpcf7-form.invalid input {
border: 2px solid #d2d2d2 !important;
}
.wpcf7 .wpcf7-form.sent .wpcf7-response-output { margin-top: -60px; background: #e6f8f1 !important;} .timeline {
list-style: none;
padding: 20px 0 20px;
position: relative;
}
.timeline:before {
top: 0;
bottom: 0;
position: absolute;
content: " ";
width: 3px;
background-color: #eeeeee;
left: 50%;
margin-left: -1.5px;
}
.timeline > li {
margin-bottom: 20px;
position: relative;
}
.timeline > li:before,
.timeline > li:after {
content: " ";
display: table;
}
.timeline > li:after {
clear: both;
}
.timeline > li:before,
.timeline > li:after {
content: " ";
display: table;
}
.timeline > li:after {
clear: both;
}
.timeline > li > .timeline-panel {
width: 46%;
float: left;
border: 1px solid #d4d4d4;
border-radius: 2px;
padding: 20px;
position: relative;
-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
}
.timeline > li > .timeline-panel:before {
position: absolute;
top: 26px;
right: -15px;
display: inline-block;
border-top: 15px solid transparent;
border-left: 15px solid #ccc;
border-right: 0 solid #ccc;
border-bottom: 15px solid transparent;
content: " ";
}
.timeline > li > .timeline-panel:after {
position: absolute;
top: 27px;
right: -14px;
display: inline-block;
border-top: 14px solid transparent;
border-left: 14px solid #fff;
border-right: 0 solid #fff;
border-bottom: 14px solid transparent;
content: " ";
}
.timeline > li > .timeline-badge {
color: #fff;
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
position: absolute;
top: 16px;
left: 50%;
margin-left: -25px;
background-color: #999999;
z-index: 100;
border-top-right-radius: 50%;
border-top-left-radius: 50%;
border-bottom-right-radius: 50%;
border-bottom-left-radius: 50%;
}
.timeline > li.timeline-inverted > .timeline-panel {
float: right;
}
.timeline > li.timeline-inverted > .timeline-panel:before {
border-left-width: 0;
border-right-width: 15px;
left: -15px;
right: auto;
}
.timeline > li.timeline-inverted > .timeline-panel:after {
border-left-width: 0;
border-right-width: 14px;
left: -14px;
right: auto;
}
.timeline-badge.primary {
background-color: #2e6da4 !important;
}
.timeline-badge.success {
background-color: #3f903f !important;
}
.timeline-badge.warning {
background-color: #f0ad4e !important;
}
.timeline-badge.danger {
background-color: #d9534f !important;
}
.timeline-badge.info {
background-color: #5bc0de !important;
}
.timeline-title {
margin-top: 0;
color: inherit;
}
.timeline-body > p,
.timeline-body > ul {
margin-bottom: 0;
}
.timeline-body > p + p {
margin-top: 5px;
}
.timeline-body a {
display:flex; margin-top:20px; padding:10px;
width:100%; height:60px;
justify-content: center; align-items: center;
border:1px solid #000;
text-decoration:none !important;
}
.timeline-body a:hover {
background:#000; color:#FFF !important;
}
@media only screen and (max-width: 1024px) {
.downloadFolder {
width:50% !important;
text-align:center; padding:0px !important;
margin: 0px !important;
}
#kopf {
height:170px !important;
}
.fusion-fullwidth {
margin-bottom: 10px !important;
}
.fusion-layout-column.fusion-events-post .fusion-column-wrapper,.fusion_builder_column .fusion-column-wrapper,.fusion_builder_column_inner .fusion-column-wrapper {
padding-top:20px !important; margin-bottom: 0px !important;
padding-left:20px !important; padding-right:20px !important;
}
.fusion-page-title-bar .fusion-column-wrapper {
padding-top:20px !important; padding-bottom:5px !important;
}
.fusion-layout-column.fusion-events-post, .fusion_builder_column, .fusion_builder_column_inner {
margin-top:0px !important;
}
.fusion-fullwidth {
margin-top:0px !important;
}
.fusion-post-cards-grid-column {
padding-top:0px !important; padding-bottom:10px !important;
}
.fusion-grid-posts-cards .fusion-column-wrapper, .fusion-grid-posts-cards .fusion-layout-column {
padding-top:0px !important; margin-top:0px !important;
padding-bottom:0px !important; margin-bottom:0px !important;
}
#main, #content  {
padding-top:5px !important;
}
.teaserEvent .fusion-column-wrapper {
padding:0px 20px 20px 20px !important;
margin-bottom:10px !important;
}
}
@media (max-width: 950px) {
.slides .fusion-title-heading {
font-size:20px !important;
}
.slide-content .fusion-title {
font-size:30px !important;
}
.slide-content .caption.with-bg ul {
font-size:15px !important;
}
}
@media (max-width: 767px) {
#kopf {
height:150px !important;
}
.tfs-slider .slide-content-container {
bottom:3% !important; top:inherit !important;
}
.home .background.background-image, .home .slides, .home .tfs-slider, .home .flex-active-slide, .home .fusion-slider-container {
min-height:350px !important;
}
.fusion-column-wrapper.fusion-content-layout-column:not(.home .fusion-column-wrapper.fusion-content-layout-column) {
margin-left:0px !important;
}
#logoSpalte {
width: 25% !important;
float:left;
}
#logoSpalte > * {
padding-left:0px !important;
}
#logoSpalte img {
width: 80px !important;
}
#menuSpalte {
width: 75% !important;
float:right;
}
#menuSpalte .fusion-column-wrapper {
padding-left:0px !important;
padding-right:0px !important;
} #menu-topnavigation li:not(:last-child) a::after {
content: "" !important;
}
#menu-topnavigation li {
margin-left: 10px;
}
.fusion-layout-column .fusion-column-wrapper {
margin-right:0px !important;		
} .home h1.fusion-title-heading {
margin-bottom:20px !important;
} h2.fusion-title-heading {
margin-bottom:20px !important;
} ul.timeline:before {
left: 40px;
}
ul.timeline > li > .timeline-panel {
width: calc(100% - 90px);
width: -moz-calc(100% - 90px);
width: -webkit-calc(100% - 90px);
}
ul.timeline > li > .timeline-badge {
left: 15px;
margin-left: 0;
top: 16px;
}
ul.timeline > li > .timeline-panel {
float: right;
}
ul.timeline > li > .timeline-panel:before {
border-left-width: 0;
border-right-width: 15px;
left: -15px;
right: auto;
}
ul.timeline > li > .timeline-panel:after {
border-left-width: 0;
border-right-width: 14px;
left: -14px;
right: auto;
}
.fusion-builder-row.fusion-row.fusion-flex-align-items-center.fusion-flex-content-wrap {
margin-right:0px !important;
}
#sitemap .fusion-column-wrapper {
margin-left:0px !important;
}
#copyright .fusion-column-wrapper {
margin-left:0px !important;
}
}
@media (max-width: 640px) {
#kopf {
padding-top:0px !important;
height:120px !important;
}
#main {
padding-left:20px !important;
padding-right:20px !important;
}
.fusion-title.fusion-no-small-visibility {
display: block !important;
}
.fusion-body .fusion-title {
margin-left:0px !important; margin-right:0px !important;
}
.fusion-body #wrapper .fusion-title .comment-reply-title,.fusion-body #wrapper .fusion-title div.title-heading-tag,.fusion-body #wrapper .fusion-title h1 {
font-size:0.7em !important;
}
.fusion-page-title-bar .fusion-fullwidth {
padding:0px !important;
}
.fusion-fullwidth {
padding-left:20px !important; padding-right:20px !important;
}
.fusion-column-wrapper {
padding-left:0px !important; padding-right:0px !important;
}
}