
#topBar,
#srcBoxSubmit,
#footer,
#content .leftContentCol .box .boxHead,
.btn.btnRaised:hover,
.vcOverlayModal .vcOverlayModalMsg > .cancelBtn:hover,
#cookieNote {
	background: #4e6395;
	color: #ffffff;
}
#footer .bottomWrap {
	background: #465986;
}
#footer * {
	color: #ffffff;
}
.accordionWrapper.ui-accordion .ui-accordion-content a,
a,
.success,
h1,
.h1,
.ui-accordion .ui-accordion-header.h1,
h2,
.h2,
.ui-accordion .ui-accordion-header.h2,
h3,
.h3,
.ui-accordion .ui-accordion-header.h3,
h4,
.h4,
.ui-accordion .ui-accordion-header.h4,
.headline,
#navMain .lvl1 > .navBtnWrap a,
#navStdInMainNav a,
#navMain .lvl2 > .navBtnWrap a.active,
#navMain .lvl2 > .navBtnWrap a:hover,
#navMenuTrigger .on,
.navSub a:hover,
.navSub a.active,
#breadcrumb a:last-child,
#siteSearchTrigger,
.btn:hover,
.btnHoverScope:hover .btn {
	color: #4e6395;
}
.article ul:not(.eventData) li:before,
.articleGrid ul li:before {
	border-left-color: #4e6395;
}
#navMenuTrigger:hover .on {
	color: #3b4a70;
}
#navMenuTrigger:hover .off,
#srcBoxSubmit:hover {
    background: #3b4a70;
}
.navStd a:hover {
	background: #ffffff !important;
	color: #4e6395 !important;
}
#navStdInMainNav li:after {
	background: #dce1eb;
}
.greyBackground,
.greyBackground .articleGrid .gridWrapInner {
	background-color: #eef0f5;
}
.greyBackground #gridEventsWrap:before {
	background: linear-gradient(to right, rgba(238,240,245,1) 0%,rgba(238,240,245,0) 100%);
}
.greyBackground #gridEventsWrap:after {
	background: linear-gradient(to right, rgba(238,240,245,0) 0%,rgba(238,240,245,1) 100%);
}
.navStd li:after,
#topBar #socialHeader + .quickContact:before,
#topBar .divider:after {
    background: #7a8ab0;
}
.dividerArticle .icon {
    color: #a7b1ca;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #4e6395;
}
.swiper-button-prev,
.swiper-button-next {
    background: #4e6395;
	color: #ffffff;
}
.swiper-button-prev:hover,
.swiper-button-next:hover {
    background: #3b4a70;
}
.pagerJumper a:hover,
.pagerJumper a.aktiv {
    background: #4e6395;
    border-color: #4e6395;
    color: #ffffff;
}
.vcOverlayModal .vcOverlayModalMsg > .cancelBtn,
.btn.btnRaised,
.quickBknBoxTrigger,
.articleGrid .host_distance,
#cookieNote .closeNoteBtn,
.tooltip,
.underlineTextColored,
#content .leftContentCol .box_ticketCountdown,
.contentMapWrap .imageMarker:hover:before,
 .contentMapWrap .imageMarker.active:before,
 .contentMapWrap .imageMarker[aria-expanded="true"]:before {
	background: #4e6395;
	color: #ffffff;
}
.quickBknBoxWrap .quickBknBoxTrigger[aria-expanded="true"] {
	background: #ffffff;
	color: #4e6395;
}
.mejs__container:not(.mejs__container-fullscreen) {
	background: #4e6395 !important;
	color: #ffffff;
}
.mejs__horizontal-volume-total {
	background: #2f3b59 !important;
}
.mejs__playlist-current,
.mejs-playlist-current {
	background: #2f3b59 !important;
	color: #ffffff;
}
.mejs__horizontal-volume-current {
	background: #ffffff !important;
}

.mejs__playlist-layer,
.mejs-playlist-layer {
	background: #4e6395 !important;
	color: #ffffff !important;
}
.mejs__playlist-selector-list-item,
.mejs-playlist-selector-list-item {
	border-bottom-color: #7282aa !important;
}
.mejs__playlist-selected,
.mejs-playlist-selected,
.mejs__playlist-selector-list-item:hover,
.mejs-playlist-selector-list-item:hover {
	background: #3e4f77 !important;
}

.popout {
	background: #4e6395;
    color: #ffffff;
}
.popout .leftCol .dividerArticle .icon {
	color: #ffffff;
}
.popout .leftCol .dividerArticle:before,
.popout .leftCol .dividerArticle:after,
.popout .leftCol .btn:after {
	background: #ffffff;
}
.popout .leftCol .btn:hover {
	color:  #10141e;
}
.popout .leftCol {
	background: linear-gradient(to bottom, rgba(78,99,149,1) calc(100% - 80px),rgba(78,99,149,.8) 100%);
}
@media (min-width: 720px) {
	.popout.ltr .leftCol {
		background: linear-gradient(to left, rgba(78,99,149,1) 75%,rgba(78,99,149,.8) 100%);
	}
	.popout.rtl .leftCol {
		background: linear-gradient(to right, rgba(78,99,149,1) 75%,rgba(78,99,149,.8) 100%);
	}
}


/* Datepicker / Events */
#datePicker .calWeek a {
    border-color: #7282aa;
    background: #7282aa;
    color: #ffffff;
}
#datePicker .calWeek .event_1 a {
	border-color: #4e6395;
    background: #4e6395;
    color: #ffffff;
}
#datePicker .calWeek .choosenDate span {
	border-color: #5b7b07;
	background: #5b7b07;
	color: #fff;
}
#datePicker .calWeek .choosenDate a,
#datePicker .calWeek a:hover,
#datePicker .calWeek a:hover,
#datePicker .calWeek a:hover {
	border-color: #4e6395;
	background: #4e6395;
	color: #ffffff;
}
#datePicker .calHead .a {
	background: #4e6395;
	color: #ffffff;
}
#datePicker .calHead .a:hover {
	background: #465986;
}
#navColumns ul {
	background: #4e6395;
}
#navColumns ul li a {
	color: #ffffff;
}
#navColumns ul li:after {
    background: #6073a0;
}


#content .rightContentCol .ticketCountdown {
	color: #4e6395;
}

/* Forms */
.optsContainer.optsDuty > label:after,
.optsContainer.optsDuty .optsInputWrap > label:after,
.form .hint .duty {
	color: #4e6395;
}
.optsInputWrap .optsCounterWrap .optsCounterUp .icon,
.optsInputWrap .optsCounterWrap .optsCounterDown .icon,
.quickBknBox .optsContainer.qb_departure_opts .fromArrivalToDeparture {
	border-color: #4e6395;
	color: #4e6395;
}
.optsInputWrap .optsCounterWrap .optsCounterUp:hover .icon,
.optsInputWrap .optsCounterWrap .optsCounterDown:hover .icon {
    color: #ffffff;
    background: #4e6395;
}
.optsContainer select:focus + .icon,
.optsContainer .selectWrap.focus + .icon,
.optsContainer textarea:focus + .icon,
.optsContainer input:focus + .icon,
.optsContainer .input:focus + .icon {
	color: #4e6395;
}
.optsInputWrap .optsInline input:checked + label:before {
    background: #ffffff;
    border-color: #4e6395;
}
.optsInputWrap .optsInline input:checked + label:after {
    border-color: #4e6395;
}
.optsInputWrap .optsInline input[type="radio"]:checked + label:after {
    background: #4e6395;
}
.optsContainer .selectWrap.focus .selectOver:after {
    border-top-color: #4e6395;
}
.optsInputWrap.btnSet .btn.optsChecked .icon {
	color: #4e6395;
}

/* jQueryUI */
.ui-widget-header,
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border-color: #4e6395 !important;
    background: #4e6395 !important;
    color: #ffffff !important;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
    border-color: #4e6395 !important;
    background: #4e6395 !important;
    color: #ffffff !important;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border-color: #3e4f77 !important;
    background: #3e4f77 !important;
    color: #ffffff !important;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active, .ui-button:active,
.ui-button.ui-state-active:hover {
    border-color: #3e4f77 !important;
    background: #4e6395 !important;
    color: #ffffff !important;
}

@media (max-width: 959px) {
	#navMenuTrigger .off,
	#navMain .lvl1 > .checkboxTrigger:checked + .navBtnWrap a .name,
	#navMain .lvl1 > .navBtnWrap a.active .name {
		background: #4e6395;
		color: #ffffff;
	}
}
@media (min-width: 960px) {
	#navMain .lvl1:hover > .navBtnWrap a:after,
	#navMain .lvl1.hover > .navBtnWrap a:after,
	#navMain .lvl1.expanded > .navBtnWrap a:after,
	#navMain .lvl1 > .navBtnWrap a.active:after,
	#siteSearchTrigger[aria-expanded="true"]:after {
		background: #4e6395;
	}
	#navMain .lvl1:hover > .navBtnWrap a .name,
	#navMain .lvl1.hover > .navBtnWrap a .name,
	#navMain .lvl1.expanded > .navBtnWrap a .name,
	#navMain .lvl1 > .navBtnWrap a.active .name,
	#navMain .lvl1:hover > .navBtnWrap .iconMenuTriggerDwn,
	#navMain .lvl1.hover > .navBtnWrap .iconMenuTriggerDwn,
	#navMain .lvl1.expanded > .navBtnWrap .iconMenuTriggerDwn,
	#navMain .lvl1 > .navBtnWrap a.active + .iconMenuTriggerDwn,
	#siteSearchTrigger[aria-expanded="true"] {
		color: #ffffff;
	}
}

.progress_bar li.active {
	color: #4e6395;
}
.progress_bar li.active .icon {
	background: #4e6395;
	color: #ffffff;
}
.progress_bar li.done {
	color: #4e6395;
}
.progress_bar li.done .icon {
	background: #4e6395;
	color: #ffffff;
}

/* Modul: GIVE AWAY */
#giveAwayForm .itemSelector .optsInputWrap label {
	background: #4e6395;
	color: #dce1eb;
}
#giveAwayForm .itemSelector .optsInputWrap .optsInline label:before {
	border-color: #dce1eb;
	background-color: #4e6395;
}

#giveAwayForm .itemSelector .optsInputWrap label:hover {
	background: #4e6395;
	color: #ffffff;
}
#giveAwayForm .itemSelector .optsInputWrap .optsInline label:hover:before {
	border-color: #ffffff;
	background: #4e6395;
}

#giveAwayForm .itemSelector .optsInputWrap .optsInline input[type="checkbox"]:checked + label {
	background: #4e6395;
	color: #ffffff;
}
#giveAwayForm .itemSelector .optsInputWrap .optsInline input[type="checkbox"]:checked + label:before {
	background: #4e6395;
}
#giveAwayForm .itemSelector .optsInputWrap .optsInline input[type="checkbox"]:checked + label:after {
	border-color: #ffffff;
}
.teaser li.cs1 .trigger,
.teaser li.cs1.textLeftImageRight,
.teaser li.cs1.textRightImageLeft,
.teaser li.cs1.textLeftImageRight .teaserItemTitleInner,
.teaser li.cs1.textRightImageLeft .teaserItemTitleInner {
	background: #5b7b07;
}
.teaser li.cs1.textLeftImageRight .teaserItemTitle,
.teaser li.cs1.textRightImageLeft .teaserItemTitle {
	color: #ffffff;
}
.teaser li.cs1 .trigger,
.teaser li.cs1.textLeftImageRight .teaserItemTitle .teaserItemTitleInner h1,
.teaser li.cs1.textLeftImageRight .teaserItemTitle .teaserItemTitleInner .h1,
.teaser li.cs1.textLeftImageRight .teaserItemTitle .teaserItemTitleInner h2,
.teaser li.cs1.textLeftImageRight .teaserItemTitle .teaserItemTitleInner .h2,
.teaser li.cs1.textRightImageLeft .teaserItemTitle .teaserItemTitleInner h1,
.teaser li.cs1.textRightImageLeft .teaserItemTitle .teaserItemTitleInner .h1,
.teaser li.cs1.textRightImageLeft .teaserItemTitle .teaserItemTitleInner h2,
.teaser li.cs1.textRightImageLeft .teaserItemTitle .teaserItemTitleInner .h2 {
	color: #5b7b07;
}
.teaser li.cs1.textLeftImageRight .teaserItemTitle .teaserItemTitleInner .btn,
.teaser li.cs1.textRightImageLeft .teaserItemTitle .teaserItemTitleInner .btn {
	color: #5b7b07;
}
.teaser li.cs1.textLeftImageRight .teaserItemTitle .teaserItemTitleInner .btn.btnRaised,
.teaser li.cs1.textRightImageLeft .teaserItemTitle .teaserItemTitleInner .btn.btnRaised,
.teaser li.cs1 .teaserItemTitle .trigger2 {
	color: #ffffff;
	background: #5b7b07;
}

.teaser li.cs1 .switch:checked ~ .teaserItemTitle .trigger {
	color: #ffffff;
	background: #5b7b07;
}

#seasonSwitch.cs1 {
	color: #ffffff;
	background: #5b7b07;
}
#seasonSwitch.cs1:hover {
	color: #ffffff;
	background: #5b7b07;
}
.teaser li.cs2 .trigger,
.teaser li.cs2.textLeftImageRight,
.teaser li.cs2.textRightImageLeft,
.teaser li.cs2.textLeftImageRight .teaserItemTitleInner,
.teaser li.cs2.textRightImageLeft .teaserItemTitleInner {
	background: #4e6395;
}
.teaser li.cs2.textLeftImageRight .teaserItemTitle,
.teaser li.cs2.textRightImageLeft .teaserItemTitle {
	color: #ffffff;
}
.teaser li.cs2 .trigger,
.teaser li.cs2.textLeftImageRight .teaserItemTitle .teaserItemTitleInner h1,
.teaser li.cs2.textLeftImageRight .teaserItemTitle .teaserItemTitleInner .h1,
.teaser li.cs2.textLeftImageRight .teaserItemTitle .teaserItemTitleInner h2,
.teaser li.cs2.textLeftImageRight .teaserItemTitle .teaserItemTitleInner .h2,
.teaser li.cs2.textRightImageLeft .teaserItemTitle .teaserItemTitleInner h1,
.teaser li.cs2.textRightImageLeft .teaserItemTitle .teaserItemTitleInner .h1,
.teaser li.cs2.textRightImageLeft .teaserItemTitle .teaserItemTitleInner h2,
.teaser li.cs2.textRightImageLeft .teaserItemTitle .teaserItemTitleInner .h2 {
	color: #4e6395;
}
.teaser li.cs2.textLeftImageRight .teaserItemTitle .teaserItemTitleInner .btn,
.teaser li.cs2.textRightImageLeft .teaserItemTitle .teaserItemTitleInner .btn {
	color: #4e6395;
}
.teaser li.cs2.textLeftImageRight .teaserItemTitle .teaserItemTitleInner .btn.btnRaised,
.teaser li.cs2.textRightImageLeft .teaserItemTitle .teaserItemTitleInner .btn.btnRaised,
.teaser li.cs2 .teaserItemTitle .trigger2 {
	color: #ffffff;
	background: #4e6395;
}

.teaser li.cs2 .switch:checked ~ .teaserItemTitle .trigger {
	color: #ffffff;
	background: #4e6395;
}

#seasonSwitch.cs2 {
	color: #ffffff;
	background: #4e6395;
}
#seasonSwitch.cs2:hover {
	color: #ffffff;
	background: #4e6395;
}