:root {
    --c7-50: #e4f0dd;
    --c7-50-contrast: #000000;
    --c7-100: #cdf0b6;
    --c7-100-contrast: #000000;
    --c7-200: #aee887;
    --c7-200-contrast: #000000;
    --c7-300: #8fde57;
    --c7-300-contrast: #000000;
    --c7-400: #76d130;
    --c7-400-contrast: #000000;
    --c7-500: #57af1c;
    --c7-500-contrast: #ffffff;
    --c7-600: #5bad13;
    --c7-600-contrast: #ffffff;
    --c7-700: #539c10;
    --c7-700-contrast: #ffffff;
    --c7-800: #48870c;
    --c7-800-contrast: #ffffff;
    --c7-900: #3f730a;
    --c7-900-contrast: #ffffff;
    --c7-A100: #aefc82;
    --c7-A100-contrast: #000000;
    --c7-A200: #82fb3c;
    --c7-A200-contrast: #000000;
    --c7-A400: #5fec00;
    --c7-A400-contrast: #000000;
    --c7-A700: #4fc000;
    --c7-A700-contrast: #000000;
    }
#jahreszeiten #season a#spring.styleswitch.iIcons.springIcon {
	background: transparent url("../images/spring-hover.png") no-repeat scroll right top;
}
#auswahl {
    background: #57AF1C;
}
#headerImage .autumn, #headerImage .summer, #headerImage .winter, #headerImage .spring {
	display: none;
}
#headerImage .spring {
	display: block;
}
#headerImagesNavi span#slider-prev.summer a.bx-prev,
#headerImagesNavi span#slider-next.summer a.bx-next,
#headerImagesNavi span#slider-prev.autumn a.bx-prev,
#headerImagesNavi span#slider-next.autumn a.bx-next,
#headerImagesNavi span#slider-prev.winter a.bx-prev,
#headerImagesNavi span#slider-next.winter a.bx-next {
	display: none;
}
#sloganspring {
	display: block;
}
#slogansummer,
#sloganautumn,
#sloganwinter, #sloganwintermain {
	display: none;
}
#slogansummer img {
	display: none;
}
#outlookCal .ui-state-default, #outlookCal .ui-widget-content .ui-state-default, #outlookCal .ui-widget-header .ui-state-default {
    background: none #57AF1C !important;
    border: 1px solid #369A27;
    color: #FFF;
    font-weight: normal;
    border-radius: 0;
}
#outlookCal .ui-widget-header {
    background: none #57AF1C !important;
    border: 1px solid #DEDEDE;
    color: #EAF5F7;
    font-weight: bold;
}
#outlookCal .fc-event {
    font-size: 11px !important;
    background: #3791DD;
    border-color: #3791DD;
}
.btnDownloadIcal {
    background: none repeat scroll 0 0 #57AF1C;
    color: #FFF;
    cursor: pointer;
    float: left;
    font-weight: 500;
    margin-top: 5px;
    padding: 3px 7px;
}
#kalender .headline {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #57AF1C;
    font-size: 18px;
    font-weight: normal;
}
#kalender .month,  #kalender .day {
    color: #57AF1C;
}
input[type="submit"], input[type="reset"], #kalender .outlook, #contentbereich .gastro .infoGastro, #contentbereich .gastro .infoGastroBuchen, .abstimmen, .ergebnis {
    background: #3791DD none repeat scroll 0 0;
    border: 0 none;
    color: #FFF;
    cursor: pointer;
    margin-right: 2%;
    margin-top: 10px;
    padding: 4px 10px;
    text-transform: uppercase;
}
#kalender .descriptionOpenCloseBlock {
    background: #3791DD;
    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;
}
input.sucheStartenBtn:hover {
    background: none repeat scroll 0 0 #57AF1C !important;
    border: 1px solid #57AF1C;
}
input.sucheStartenBtn {
    background: none repeat scroll 0 0 #3791DD !important;
    border: 1px solid #494949;
    color: #fff;
}

