<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
    font-size:15px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: 0.00em;
    -webkit-tap-highlight-color:transparent;
    -webkit-font-smoothing: antialiased;
}

body.zoom-l {font-size:18px}

#navigationMain li.navLevel1 &gt; a {
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0.00em;
}

#navigationSub li.navLevel2 &gt; a {font-size:14px;letter-spacing: 0px;}
#navigationSub li.navLevel3 &gt; a {font-size:14px;letter-spacing: 0px;}
#navigationSub li.navLevel4 &gt; a {font-size:14px;letter-spacing: 0px;}

.elementHeadline_var501 span,
.elementHeadline_var501 #wWebtagTextEditorInput input {
    font-size: 14px!important;
    padding: 18px 0 6px;

}

.singlepage3 h1, .h1Editor              {font-size:30px;letter-spacing: 0;}
.singlepage3 h2, .h2Editor              {font-size:19px;letter-spacing: 0;}
.singlepage3 h3, .h3Editor              {font-size:18px;letter-spacing: 0;}


.headline {
    letter-spacing: 0;
}
.listBannerSlider_var200 .listEntries .listEntryInfoLayer {
    font-size: 14px;
    letter-spacing: 0;
}
.listBannerSlider_var200 .listEntriesPreviewInner {
    height:21px;
}


.elementLink a{font-size:13px;}

a.mitpfeil,
.news_box_more a,
.picturefloattextlink a:link
{
    /* background-position: left 9px; */
    font-size: 13px !important;
    letter-spacing: 0;

}

#blockBottomInner a.mitpfeil,#blockBottomInner .news_box_more a,
.elementList-default_var2 ul li .listEntryInner h3.listEntryTitle a
{
    /* background-position: left 7px; */
}

a.mail {
    /* background-position:1px 4px; */
    font-size: 13px !important;
    letter-spacing: 0;
}
a.wpst, a.mail {
    background-position: 1px 0px;
}

a.rss {
    font-size: 13px !important;
    letter-spacing: 0;
    /* background-position: 0 center;*/
}

#blockBottomInner p,
#blockBottomInner a,
#blockBottomInner td,
#blockBottomInner h1, #blockBottomInner .h1Editor,
#blockBottomInner h2, #blockBottomInner .h2Editor,
#blockBottomInner h3, #blockBottomInner .h3Editor,
#blockBottomInner h4, #blockBottomInner .h4Editor,
#blockBottomInner li { font-size:15px}


#navigationFootermap a.navLevel1 {
    padding: 0;
}
#navigationFootermap li.navLevel2 {
    background-position: left 7px;
}

.navLevel1Embed, .navi_wrapper {
    font-size: 15px;
    letter-spacing: 0;
}
#navigationMeta .navLevel1Embed, .navi_wrapper {
    font-size: 13px;
}

.listBannerSlider_var33 .listEntries .listEntryTitle {
    margin: 0 0 5px 0;

}


.singlepage3 .listBannerSlider_var33 .listEntries .listEntryTitle a {
    font-size:16px;
    font-weight:bold;
    margin: 0 0 8px 0;
    line-height: 125%;
    letter-spacing: 0;
}

.listBannerSlider_var33 .listEntries .listEntryDescription {
    font-size: 14px;
    height: 40px;
    overflow: hidden;
    letter-spacing: 0.00em;
}

.listBannerSlider_var33 .listEntries .listEntryInfoLayer &gt; a {
    font-size:13px;
    letter-spacing: 0;
    /*font-weight: normal;*/
}

.epEvent dl.formTable &gt; dd.full .elementHeadline h1, .epEvent dl.formTable &gt; dd.full .elementHeadline h2, .epEvent dl.formTable &gt; dd.full .elementHeadline h3 {
    font-size:18px;
}

.epEvent dl.formTable &gt; dd.full &gt; dl &gt; dd .elementHeadline h1, .epEvent dl.formTable &gt; dd.full &gt; dl &gt; dd .elementHeadline h2, .epEvent dl.formTable &gt; dd.full &gt; dl &gt; dd .elementHeadline h3{
    font-size:14px;
    font-weight:normal;
    text-transform: uppercase;
    margin-bottom:20px;
}

.epEvent .categoryFilterList select {
    float:none;
    font-size:16px;
    font-weight:bold;
    color:#333333;
    padding:2px 8px;
    height:26px;
}

.epEvent .formTable dt label {
    font-size:16px;
}
.epEvent dd.formButtons button.buttonSubmit {
    float:right;
    font-size:16px;
    height:29px;
    order:1;
    margin:10px;
}

.epEvent dd.formButtons button.buttonReset {
    float:right;
    background-color: #f4f4f2;
    background: linear-gradient(to bottom, #f4f4f2 0%,#f4f4f2 25%,#acb1b5 100%);
    border: 1px #a5acb4 solid;
    color: #5e5c5f;
    font-weight: bold;
    cursor: pointer;
    height: 29px;
    font-size: 16px;
    border-radius: 0;
    order:2;
    margin:10px;
}
.elementList-eventsMulti .listDefault .listEntry {
    padding: 20px 10px 20px 10px;
    font-size:14px;
}
.elementList-eventsMulti .listDefault .listEntry .listEntryTitle {
    font-size:16px;
    text-indent: -10px;
}
.object-eventMulti {
    font-size: 14px;
}

.object-eventMulti .subline {
    margin-bottom:20px;
    font-size:14px;
}
.elementList-eventsMultiCalendar table.calendar {
    width:100%;
    background-color: #ffffff;
    padding: 0px;
    font-size: 0.75rem;
}

.elementList-eventsMultiCalendar table.calendar td.navMonth {
    background-color: #eeeeee;
    color: #333333;
    font-size: 17px;
    font-weight: bold;
    padding: 5px 5px 7px;
}


.elementEventCalendarGrey .calendar .calendar-month {
    font-weight:bold;
    /* margin:5px; */
    padding:10px 5px 5px 5px;
    background-color:#eeeeee;
    color:#333333;
    font-size: 17px;
}

.elementList-eventsMultiCalendar .calendar,.elementEventCalendarGrey .calendar {
    font-size: 0.75rem;
}

.elementEventCalendarGrey .calendarContainer .contentContainer .entry {
    font-size: 0.8rem;
}

.picturefloattextleft p{
   font-size:15px;
}
.elementAuflistung ul li {
    margin: 0px 0px 0px 1px;
}
.elementList-download .list .listeneintrag a.downloadlink {
    font-size: 13px;
}</pre></body></html>