:root {
    --c7-50: #e0d1cc;
    --c7-50-contrast: #000000;
    --c7-100: #e0b1a4;
    --c7-100-contrast: #000000;
    --c7-200: #d98b75;
    --c7-200-contrast: #000000;
    --c7-300: #cc5f43;
    --c7-300-contrast: #ffffff;
    --c7-400: #ba3a1e;
    --c7-400-contrast: #ffffff;
    --c7-500: #6c1d08;
    --c7-500-contrast: #ffffff;
    --c7-600: #8f1904;
    --c7-600-contrast: #ffffff;
    --c7-700: #781101;
    --c7-700-contrast: #ffffff;
    --c7-800: #610d00;
    --c7-800-contrast: #ffffff;
    --c7-900: #470800;
    --c7-900-contrast: #ffffff;
    --c7-A100: #eb8d6d;
    --c7-A100-contrast: #000000;
    --c7-A200: #ea5826;
    --c7-A200-contrast: #ffffff;
    --c7-A400: #d22d00;
    --c7-A400-contrast: #ffffff;
    --c7-A700: #941e00;
    --c7-A700-contrast: #ffffff;
    }
.tx-kesearch-pi1 #kesearch_num_results {
    color: #6c1d08;
}
#auswahl {
    background: #91351C;
}
#kesearch_results .result-title a {
    color: #6c1d08;
}
.tx-kesearch-pi1 #kesearch_filters .list li.optionCheckBox:not(.c7-part) label {
    color: #6c1d08;
}
input#ke_search_sword {
    color: #6c1d08;
}
body .ui-state-active, body .ui-widget-content .ui-state-active, body .ui-widget-header .ui-state-active, body a.ui-button:active, body .ui-button:active, body .ui-button.ui-state-active:hover {
    border: 1px solid #6c1d08;
    background: #6c1d08;
}
#contentbereich .tx-kesearch-pi1 .kesearch_pagebrowser ul li:not(.c7-part) a:hover {
    border: 1px solid #6c1d08;
}
#contentbereich .tx-kesearch-pi1 .kesearch_pagebrowser ul li:not(.c7-part) a {
    color: #6c1d08;
}
#contentbereich .tx-kesearch-pi1 .kesearch_pagebrowser ul li:not(.c7-part) a.current {
    background: #6c1d08;
    border: 1px solid #6c1d08;
}
#contentbereich .tx-kesearch-pi1 .kesearch_pagebrowser ul li:not(.c7-part) a.next::before {
    color: #6c1d08;
}

#headerImage .autumn {
	display: block !important;
}
#headerImage .spring,
#headerImage .summer,
#headerImage .winter {
	display: none !important;
}
#headerImagesNavi span#slider-prev.summer a.bx-prev,
#headerImagesNavi span#slider-next.summer a.bx-next,
#headerImagesNavi span#slider-prev.spring a.bx-prev,
#headerImagesNavi span#slider-next.spring a.bx-next,
#headerImagesNavi span#slider-prev.winter a.bx-prev,
#headerImagesNavi span#slider-next.winter a.bx-next {
	display: none !important;
}
#sloganautumn {
	display: block !important;
}
#slogansummer,
#sloganspring,
#sloganwinter,
#sloganwintermain {
	display: none !important;
}
#sloganautumn {
  background: url("../images/gb-header-autmun.png") repeat-y scroll center top !important;
}
.homenews3 #homekalender #c371.frame-default .tx-kommpublishconnector-pi1 .alleTermine {
    background: #91351C none repeat scroll 0 0 !important;
}
#jahreszeiten #season a#spring.styleswitch.iIcons.springIcon {
	background: transparent url("../images/spring.png") no-repeat scroll right top !important;
}
#headerImagesNavi span#slider-prev.autumn a.bx-prev, 
#headerImagesNavi span#slider-next.autumn a.bx-next {
    display: block !important;
} 
#slogansummer img {
	display: none !important;
}

.mail, #contentbereich .mail {
    padding: 0 0 0 16px;
    background: url(../images/mail_link_autumn.gif) no-repeat 0px 4px;
}
.internal-link, .internal-link-new-window {
    background: url("../images/internal_link_pfeilherbst.png") no-repeat scroll 0 4px;
}
#suchbereich {
    background: #91351c none repeat scroll 0 0;
}
#home02 {
    background: url("../images/bg-braun.png") repeat-x scroll left top;
}
#auswahl #c521.frame-default .tx-kommpublishconnector-pi1 .wetterinfobox {
    background: #91351c none repeat scroll 0 0;
}
#jahreszeiten #season a#autumn.styleswitch.iIcons.autumnIcon {
    background: transparent url("../images/autumn-hover.png") no-repeat scroll right top;
}
#headerImagesNavi #slider-prev a {
    background: url("../images/nextbraun.png") no-repeat scroll 0 0;
}
#headerImagesNavi span#slider-next a {
    background: url("../images/backbraun.png") no-repeat scroll 0 0;
}
#infoboxbereich .clickenlarge-0 h4, #infoboxbereich .clickenlarge-1 h4, #infoboxbereich h4 {
    background: #b96e5c none repeat scroll 0 0;
}
#kalender .headline {
    color: #CD5526;
}
#infoboxbereich .infobox .tx-kommpublishconnector-pi1 .wetterinfobox, #auswahlBild {
    background: #91351C none repeat scroll 0 0;
}
#dynamischeListe2 .newsText a {
    color: #91351C;
}
#dynamischeListe2 .weiterlesenNews {
    border: 2px solid #91351C;
    color: #91351C;
}
#nachOben a {
    background: #91351C url("../images/top.png") no-repeat scroll 12px 13px;
}
#drucken a {
    background: #91351C url("../images/print.png") no-repeat scroll 12px 8px;
}
#drucken a:hover {
    background: #681f0b url("../images/print.png") no-repeat scroll 12px 8px;
}
#nachOben a:hover {
    background: #681f0b url("../images/top.png") no-repeat scroll 12px 13px;
}
#contentbereich a,#breadcrumb {
    color: #6c1d08;
}
#contentbereich .minigal img,
#contentbereich .minigal .scrollable .active {
    border: 2px solid #91351C;
}
.contentblocksmall {
    background: #B96E5C none repeat scroll 0 0;
}
#contentbereich .contentbereichInfobox h4 {
    background: #B96E5C none repeat scroll 0 0;
}
#contentbereich .contentbereichInfobox {
    border: 3px solid #B96E5C;
}
.tx-gsipagenav-pi1 .pageNavTable .pageNavPrev a, .tx-gsipagenav-pi1 .pageNavTable .pageNavCaption a, .tx-gsipagenav-pi1 .pageNavTable .pageNavNext a {
    background: #91351C none repeat scroll 0 0;
    border: 1px solid #91351C;
}
#footer01-1 {
    background: url("../images/briefherbst.png") no-repeat scroll left top;
}
#footer01-2 {
    background: url("../images/phoneherbst.png") no-repeat scroll 8px -1px;
}
.external-link, .external-link-new-window {
    background: rgba(0, 0, 0, 0) url("../images/internal_link_pfeilherbst.png") no-repeat scroll 0 center;
    padding: 0 0 0 13px;
}
a {
    color: #91351C;
}
#infoboxbereich .external-link, #infoboxbereich .external-link-new-window {
    background: rgba(0, 0, 0, 0) url("../images/internal_link_pfeilherbst.png") no-repeat scroll 0 center;
    padding: 0 0 0 17px;
    width: auto;
}
#kalenderCube .fc-toolbar h2 {
    background: #b96e5c none repeat scroll 0 0;
}
#kalenderCube .fc-toolbar h2 {
    background: #B96E5C none repeat scroll 0 0;
}
#kalenderOption .kalenderansichtBtn.btnActive, #kalenderOption .listenansichtBtn.btnActive {
    box-shadow: 0 0 0 2px #91351C inset;
	color: #91351C;
}
#kalenderOption .kalenderBtn {
    box-shadow: 0 0 0 2px #91351C inset;
}
#kalenderOption .listenansichtBtn, #kalenderOption .icsBtn, #kalenderOption .pdfBtn {
    background-color: #91351C;
}
#kalenderOption .kalenderBtn:hover {
    box-shadow: 0 0 0 2px #91351C inset;
    color: #91351C;
}
#kalenderOutlook #kalenderOption #calTextListOutlook #calTextDetailOutlook #calTextDetailTitleOutlook.calTextDetailTitleOutlook {
    color: #91351C;
}
#kalenderOutlook #kalenderOption #calTextListOutlook #calTextDetailOutlook #calTextDetailTitleOutlook.calTextDetailTitleOutlook {
    color: #91351C;
}
#kalenderOption .kalenderansichtBtn {
    background-color: #91351C;
}
#kalender .month {
    color: #91351C;
}
#kalender .day {
    color: #91351C;
}
#kalenderOption .kalenderansichtBtn, #kalenderOption .kalenderansichtBtn.btnActive {
    background-image: url("../images/calIcon01Jahresz.png");
}
#kalenderOption .listenansichtBtn, #kalenderOption .listenansichtBtn.btnActive {
    background-image: url("../images/calIcon02Jahresz.png");
}
#kalenderOption .icsBtn {
    background-image: url("../images/calIcon03Jahresz.png");
}
#kalenderOption .pdfBtn {
    background-image: url("../images/calIcon04Jahresz.png");
}

#contentbereich ul li:not(.c7-part), #layout03 #layout03-1 #content #contentbereich #contentColRight .contentElement .tx-kommpublishconnector-pi1 .aktuell ul li:not(.c7-part) {
	background: url("../images/aufzaehlungspunktbraun.png") no-repeat scroll left 7px;
}
#infoboxbereich .infobox #c573.frame-default .tx-kommpublishconnector-pi1 #kalenderCubeInfobox #boxView #calendar_1.calendarBoxes.fc.fc-ltr.ui-widget .fc-toolbar .fc-left h2 {
    background: #91351C none repeat scroll 0 0;
}
#mainMenueSub li ul li:not(.c7-part) a {
    background: url("../images/mainmenuebraun.png") no-repeat scroll left 11px;
    border-bottom: 2px solid #91351C;
}
#mainMenueSub li ul li:not(.c7-part) a:hover {
    color: #B96E5C;
}
html body#template02 div#wrap div#wrap01 div#mainMenueSub ul#nav.dropdown li.menueebene4 ul.menueebene0Sub.dropdownSlide li ul li:not(.c7-part) a.l3-no:hover, html body#template02 div#wrap div#wrap01 div#mainMenueSub ul#nav.dropdown li.menueebene4Active ul.menueebene0Sub.dropdownSlide li ul li:not(.c7-part) a.l3-no:hover  {
    background: #91351C none repeat scroll 0 0;
    color: #fff;
}
#contentbereich .contentblocksmall h4 a, #contentbereich .contentblocksmall h4 {
    background: #B96E5C none repeat scroll 0 0;
}
#infoboxbereich .infobox #c587.frame-default .tx-kommpublishconnector-pi1 #kalenderCubeInfobox #boxView #calendar_1.calendarBoxes.fc.fc-ltr.ui-widget .fc-toolbar .fc-left h2 {
    background: #B96E5C none repeat scroll 0 0;
}
#kalenderCubeInfobox .squareImg {
    background: none repeat scroll 0 0 #B96E5C;
    border: 3px solid #B96E5C;
}
#kalenderCubeInfobox .ui-state-highlight, #kalenderCubeInfobox .ui-widget-content .ui-state-highlight, #kalenderCubeInfobox .ui-widget-header .ui-state-highlight {
    background: #B96E5C none repeat scroll 0 0 !important;
    border: 1px solid #B96E5C !important;
    color: #FFF !important;
}
#kalenderCubeInfobox #calTextList #calTextDetail #calTextDetailTitle.calTextDetailTitle a {
    color: #B96E5C;
    font-size: 15px;
}
#home03-1 {
    background-color: #91351C;
}
#outlookCal .ui-state-default, #outlookCal .ui-widget-content .ui-state-default, #outlookCal .ui-widget-header .ui-state-default {
    background: none #B96E5C !important;
    border: 1px solid #DEDEDE;
    color: #FFF;
    font-weight: normal;
    border-radius: 0;
}
#outlookCal .ui-widget-header {
    background: none #B96E5C !important;
    border: 1px solid #DEDEDE;
    color: #FFF;
    font-weight: bold;
}
#outlookCal .fc-event {
    font-size: 11px !important;
    background: #91351C;
    border-color: #91351C;
}
#kalenderOutlook #calTextHeadlineOutlook {
    color: #91351C;
    float: left;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 10px;
    width: 100%;
}
.btnDownloadIcal {
    background: none repeat scroll 0 0 #B96E5C;
    color: #FFF;
    cursor: pointer;
    float: left;
    font-weight: 500;
    margin-top: 5px;
    padding: 3px 7px;
}
input[type="submit"], input[type="reset"], #kalender .outlook, #contentbereich .gastro .infoGastro, #contentbereich .gastro .infoGastroBuchen, .abstimmen, .ergebnis {
    background: #91351c none repeat scroll 0 0 !important;
    border: 1px solid #91351c;
    color: #fff;
    cursor: pointer;
    margin-right: 2%;
    margin-top: 10px;
    padding: 4px 10px;
    text-transform: uppercase;
}
input.sucheStartenBtn:hover {
    background: #B96E5C none repeat scroll 0 0 !important;
    border: 1px solid #91351c;
}
#kalender .descriptionOpenCloseBlock {
    background: #91351C;
    border: 0;
    color: #FFF;
    cursor: pointer;
    margin: 10px 30px 0 0;
    padding: 3px 10px;
    text-transform: uppercase;
    float: left;
    font-size: 14px;
    text-decoration: none;
}