/* branding styles */
.bodyBox_style_type_limited.bodyBox_style_backgroundFullColor
{
	background-color: #ffe600;
}

.bodyBox_style_type_limited.bodyBox_style_backgroundFull
{
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
}

.bodyBox_style_type_limited.bodyBox_style_backgroundFull.bodyBox_lang_de				{background-image: url(../../style/_styles/background_full_de_700.jpg?ts=1749043231);}
.bodyBox_style_type_limited.bodyBox_style_backgroundFull.bodyBox_lang_en				{background-image: url(../../style/_styles/background_full_de_700.jpg?ts=1749043231);}
.bodyBox_style_type_limited.bodyBox_style_backgroundFull.bodyBox_lang_fr				{background-image: url(../../style/_styles/background_full_de_700.jpg?ts=1749043231);}

.bodyBox_style_type_limited.bodyBox_style_backgroundFull .mainBox_style_type_limited,
.bodyBox_style_type_limited.bodyBox_style_backgroundFullColor .mainBox_style_type_limited
{
	background-color: transparent;
}

.mainBox_style_type_limited input, 
.mainBox_style_type_limited textarea, 
.mainBox_style_type_limited select
{
	border-color: #ff0000;
}

.mainBox_style_type_limited.mainBox_style
{
	margin-bottom: 0;
}

.mainBox_style_type_limited .headerBox
{
	background-image: none;
}

.mainBox_style_type_limited .imageFillBox
{
	position: relative;
}

.mainBox_style_type_limited .imageFillBox .imageFillData
{
	width: 330px;
	height: 330px;
}

.mainBox_style_type_limited .brandingStyleLogoBox
{
	position: relative;
	top: 44px;
	left: 0px;
	width: 234px;
	height: 135px;
}

.mainBox_style_type_limited .brandingStyleLogoBox.brandingStyleHeaderBoxAvailable
{
	display: none;
}

.mainBox_style_type_limited .brandingStyleHeaderBox
{
	position: relative;
	top: 45px;
	left: 0px;
	width: 1250px;
	height: 135px;
}


/* globalsearchcontainer styles */
.mainBox_style_type_limited .headerBoxData .globalSearchContainer
{
	left: 0px;
	top: 2px;
}

.mainBox_style_type_limited .headerBoxData .globalSearchContainer .mysearchF
{
	height: 36px;
	box-sizing: border-box;
	border-color: #ffe600;
}

.mainBox_style_type_limited .headerBoxData .globalSearchContainer .mysearchF:hover
{
	border-color: #ff0000;
}

.mainBox_style_type_limited .headerBoxData .globalSearchContainer .mysearchGlobalOKF
{
	margin-top: -2px;
	margin-left: -2px;
	height: 40px;
	transform: scale(0.9);
}

.mainBox_style_type_limited .headerBoxData .globalSearchContainer .mysearchGlobalOKF svg
{
	fill: #ff0000;
}

.mainBox_style_type_limited .headerBoxData .globalSearchContainer .mysearchGlobalOKF:hover svg
{
	fill: #ffe600;
}

.mainBox_style_type_limited .headerBoxData .globalSearchContainer .mysearchGlobalSuggestions
{
	color: #000000;
	background-color: #f5f5f5;
}

.mainBox_style_type_limited .headerBoxData .globalSearchContainer .mysearchGlobalSuggestions .gsType
{
	background-color: #ffe600;
}

.mainBox_style_type_limited .headerBoxData .globalSearchContainer .mysearchGlobalSuggestions li
{
	border-bottom-color: #f5f5f5;
}

.mainBox_style_type_limited .headerBoxData .globalSearchContainer .mysearchGlobalSuggestions li.gsItem:nth-child(2n)
{
	background-color: #ffffff;
}

.mainBox_style_type_limited .headerBoxData .globalSearchContainer .mysearchGlobalSuggestions li.gsItem.gsHighlight
{
	color: #ff0000;
	background-color: #ffe600;
}


/* flagscontainer styles */
.mainBox_style_type_limited .headerBoxData .flagsContainer
{
	top: 10px;
}

.mainBox_style_type_limited .headerBoxData .flagsContainer .currencyContainer
{
	border-right-color: #ff0000;
}

.mainBox_style_type_limited .headerBoxData .flagsContainer select
{
	top: 4px;
	color: #3AAADC;
	filter: hue-rotate(-199deg) saturate(143%) brightness(91%);
}


/* hotlinebox styles */
.mainBox_style_type_limited.mainBox .hotlineBoxData .hotlineIcon
{
	filter: hue-rotate(-145deg) saturate(143%) brightness(91%);
}

.mainBox_style_type_limited .hotlineData
{
	display: none;
}


/* loginbox styles */
.mainBox_style_type_limited.mainBox .loginBox
{
	top: 6px;
}

.mainBox_style_type_limited.mainBox .loginBox .loginIcon
{
	transform: scale(0.8);
	filter: hue-rotate(-199deg) saturate(143%) brightness(91%);
}

.mainBox_style_type_limited.mainBox .loginBox .loginCaption
{
	left: 4px;
	padding: 0;
	color: #3AAADC;
	filter: hue-rotate(-199deg) saturate(143%) brightness(91%);
}

.mainBox_style_type_limited.mainBox .loginBox #loginData
{
	color: #000000;
	background-color: #f5f5f5;
}

.mainBox_style_type_limited.mainBox .loginBox #loginData .loginArrow
{
	border-bottom-color: #f5f5f5;
}


/* burgerBoxData styles */
.mainBox_style_type_limited.mainBox .burgerBoxData .burgerContainer
{
	background-color: #f5f5f5;
}

.mainBox_style_type_limited.mainBox .burgerBoxData .burgerContainer .burgerLinksBox a
{
	color: #ff0000;
	background-color: #ffe600;
}

.mainBox_style_type_limited.mainBox .burgerBoxData .burgerContainer .burgerLinksBox a:hover
{
	color: #ffe600 !important;
	background-color: #ff0000;
}




/* basketbox styles */
.mainBox_style_type_limited.mainBox .basketBoxData
{
	top: 6px;
	right: 8px;
}

.mainBox_style_type_limited.mainBox .basketBoxData .basketCaption
{
	color: #3AAADC;
	filter: hue-rotate(-199deg) saturate(143%) brightness(91%);
}

.mainBox_style_type_limited.mainBox .basketBoxData .basketData
{
	transform: scale(0.8);
	filter: hue-rotate(-199deg) saturate(143%) brightness(91%);
}

.mainBox_style_type_limited.mainBox .basketBoxData #basketCountTickets
{
	transform: scale(1.0);
	color: #ffffff;
	background-color: #ff0000;
	
	top: -2px;
	left: 18px;
}

.mainBox_style_type_limited.mainBox .basketBoxData .basketCaption
{
	left: 4px;
	padding: 0;
}


/* calendar styles */
.bodyBox_style_type_limited .calendar, 
.bodyBox_style_type_limited .calendar table, 
.bodyBox_style_type_limited .calendar td, 
.bodyBox_style_type_limited .calendar tfoot .ttip, 
.bodyBox_style_type_limited .calendar .combo
{
	color: #000000;
	background-color: #f5f5f5;
}

.bodyBox_style_type_limited .calendar .combo .label:nth-child(even)
{
	background-color: #ffffff;
}

.bodyBox_style_type_limited .calendar thead tr:first-child td, 
.bodyBox_style_type_limited .calendar .rowhilite td, 
.bodyBox_style_type_limited .calendar .rowhilite td.wn, 
.bodyBox_style_type_limited .calendar td.hilite, 
.bodyBox_style_type_limited .calendar td.selected, 
.bodyBox_style_type_limited .calendar .combo .label.active, 
.bodyBox_style_type_limited .calendar .combo .label.hilite 
{
	color: #ff0000;
	background-color: #ffe600;
}


/* calendarSearch styles */
.bodyBox_style_type_limited .calendarSearch, 
.bodyBox_style_type_limited .calendarSearch table, 
.bodyBox_style_type_limited .calendarSearch td, 
.bodyBox_style_type_limited .calendarSearch tfoot .ttip, 
.bodyBox_style_type_limited .calendarSearch .combo
{
	color: #000000;
	background-color: #f5f5f5;
}

.bodyBox_style_type_limited .calendarSearch .combo .label:nth-child(even)
{
	background-color: #ffffff;
}

.bodyBox_style_type_limited .calendarSearch .rowhilite td, 
.bodyBox_style_type_limited .calendarSearch .rowhilite td.wn, 
.bodyBox_style_type_limited .calendarSearch td.hilite, 
.bodyBox_style_type_limited .calendarSearch td.selected, 
.bodyBox_style_type_limited .calendarSearch .combo .label.active, 
.bodyBox_style_type_limited .calendarSearch .combo .label.hilite 
{
	color: #ff0000 !important;
	background-color: #ffe600 !important;
}


/* messageBox styles */
.bodyBox_style_type_limited .messageBox
{
	margin-left: 0px;
	width: 1250px;
}


/* loader styles */
.bodyBox_style_type_limited .loaderBox .loader
{
	color: #ffe600;
}


/* misc styles */
.bodyBox_style_type_limited .calendar table, 
.bodyBox_style_type_limited .calendar .combo
{
	box-shadow: 1px 1px 13px #ffe600;
}

.mainBox_style_type_limited div.etActionIcon
{
	filter: hue-rotate(-145deg) saturate(143%) brightness(91%);
}


/* overlib styles */
.bodyBox_style_type_limited .olFont, 
.bodyBox_style_type_limited .olFont td
{
	color: #ffe600;
}

.bodyBox_style_type_limited .olBG, 
.bodyBox_style_type_limited .olBG_2 
{
	background-color: #ff0000;
	border-color: #ff0000;
	box-shadow: 1px 1px 3px #ff0000;
}

/* caption styles */
.mainBox_style_type_limited.mainBox .captionBox
{
	color: #ff0000;
	background-color: #ffe600;
}

.mainBox_style_type_limited.mainBox .captionBox .captionTitleBox
{
	color: #000000;
	background-color: #f5f5f5;
}

/* body styles */
.mainBox_style_type_limited.mainBox select option
{
	color: #000000;
	background: #ffffff;
}

.mainBox_style_type_limited.mainBox select option:nth-child(2n+1)
{
	background: #f5f5f5;
}

.mainBox_style_type_limited.mainBox .outerBox 
{
	color: #000000;
	background-color: #f5f5f5;
}

.mainBox_style_type_limited.mainBox .outerBox td,
.mainBox_style_type_limited.mainBox .outerBox a,
.mainBox_style_type_limited.mainBox .loginBox a
{
	color: #000000;
}

.mainBox_style_type_limited.mainBox .outerBox a:hover,
.mainBox_style_type_limited.mainBox .outerBox a:visited
{
	color: #000000;
}

/* link styles */
.mainBox_style_type_limited.mainBox .links td
{
	border-bottom-color: #f5f5f5;
}

.mainBox_style_type_limited.mainBox a.linkButton, 
.mainBox_style_type_limited.mainBox a.linkButton:visited, 
.mainBox_style_type_limited.mainBox .linkButton a, 
.mainBox_style_type_limited.mainBox .linkButton a:visited, 
.mainBox_style_type_limited.mainBox a .imageLinkContent, 
.mainBox_style_type_limited.mainBox a .imageLinkContent:visited, 
.mainBox_style_type_limited.mainBox .formButton, 
.mainBox_style_type_limited.mainBox .formButton:visited, 
.mainBox_style_type_limited.mainBox .links td,
.mainBox_style_type_limited.mainBox .links td:visited,
.mainBox_style_type_limited.mainBox .links td a,
.mainBox_style_type_limited.mainBox .links td a:visited
{
	color: #ff0000;
	background-color: #ffe600;
}

.mainBox_style_type_limited.mainBox .formButton
{
	border-color: #ffe600;
}

.mainBox_style_type_limited.mainBox .links tr td:first-child
{
	display: none;
}

.mainBox_style_type_limited.mainBox .links td a div.linkIconLarge, 
.mainBox_style_type_limited.mainBox .betTopLinks a div.linkIconLarge
{
	/*filter: hue-rotate(-145deg) saturate(143%) brightness(91%);*/
}

.mainBox_style_type_limited.mainBox a.linkButton:hover, 
.mainBox_style_type_limited.mainBox .linkButton:hover a, 
.mainBox_style_type_limited.mainBox a .imageLinkContent:hover, 
.mainBox_style_type_limited.mainBox .formButton:hover, 
.mainBox_style_type_limited.mainBox .links td:hover, 
.mainBox_style_type_limited.mainBox .links td:hover a 
{
	color: #ffe600 !important;
	background-color: #ff0000;
}

.mainBox_style_type_limited.mainBox a:not([href]).linkButton, 
.mainBox_style_type_limited.mainBox .linkButton a:not([href]),
.mainBox_style_type_limited.mainBox a:not([href]) .imageLinkContent
{
	color: #ffe600 !important;
	background-color: #ff0000;
}

.mainBox_style_type_limited.mainBox a[href].linkButton:hover,
.mainBox_style_type_limited.mainBox .linkButton:hover a[href],
.mainBox_style_type_limited.mainBox a[href] .imageLinkContent:hover
{
	color: #ffe600 !important;
	background-color: #ff0000;
}

.mainBox_style_type_limited.mainBox .navigation .nStep
{
	color: #ff0000 !important;
	background-color: #ffe600;
	}

.mainBox_style_type_limited.mainBox .navigation .nStep:hover, 
.mainBox_style_type_limited.mainBox .navigation .nStep.nStepActive
{
	color: #ffe600 !important;
	background-color: #ff0000 !important;
}

.mainBox_style_type_limited.mainBox .navigation .nLeft div,
.mainBox_style_type_limited.mainBox .navigation .nRight div
{
	filter: hue-rotate(-145deg) saturate(143%) brightness(91%);
}


/* footer styles */
.mainBox_style_type_limited .bottomBox
{
	background-color: #ffe600;
}

.mainBox_style_type_limited .bottomBox .footerLinks .footerLink
{
	position: static;
	left: 0;
	top: 0;
	
	margin-left: 40px;
	font-size: 1.1em;
}

.mainBox_style_type_limited .bottomBox .footerLinks .footerLink:nth-child(1)
{
	margin-left: 20px;
}

.mainBox_style_type_limited .bottomBox .footerLinks a,
.mainBox_style_type_limited .bottomBox .footerLinks a:visited
{
	color: #ff0000;
}

.mainBox_style_type_limited .bottomBox .footerLinks a:hover
{
	color: #ff0000;
}

.mainBox_style_type_limited .bottomBox .footerSpecialLinks
{
	display: none;
}

.mainBox_style_type_limited .bottomBox .footerStyleLogoTR
{
	position: absolute;
	top: -10px;
	right: -22px;
	width: 120px;
	height: 70px;
	background: url(../default/sprites.webp?ts=1) no-repeat;
	background-position: 0px -624px;
	transform: scale(0.5);
}

/* body styles - events */
.mainBox_style_type_limited.mainBox_events .eventsContainer 
{
	margin-top: 0px;
}

.mainBox_style_type_limited.mainBox_events .captionBox
{
	display: none;
}

.mainBox_style_type_limited.mainBox_events .eventsContainer .eventcategory
{
	display: none;
}

.mainBox_style_type_limited.mainBox_events .eventtime tr:nth-child(odd)
{
	background: #ffffff;
}

.mainBox_style_type_limited.mainBox_events .viewSwitch
{
	top: 5px;
	right: 5px;
	width: 24px;
	transform: scale(0.9);
	background-color: #f5f5f5;
	padding: 2px;
	border-radius: 2px;
	z-index: 100;
}

.mainBox_style_type_limited.mainBox_events .viewSwitchIcon div
{
	filter: hue-rotate(-145deg) saturate(143%) brightness(91%);
}

.mainBox_style_type_limited.mainBox_events .outerBoxData 
{
	margin-left: 0px;
	min-height: 0;
}

/* eventtime tile layout - not for smartphone portrait */
@media only screen and (min-width : 480px) {
	.mainBox_style_type_limited.mainBox_events .eventtime.viewSwitch_tile tbody
	{
		gap: 30px;
	}

	.mainBox_style_type_limited.mainBox_events .eventtime.viewSwitch_tile tr
	{
		background: #ffffff;
		border: 0;
		/*border-color: #ffe600;*/
	}

	.mainBox_style_type_limited.mainBox_events .eventtime.viewSwitch_tile tr:hover
	{
		box-shadow: 1px 6px 13px #ffe600;
	}
}


/* diverse content styles padding right */
.mainBox_style_type_limited.mainBox_contact .captionBox, 
.mainBox_style_type_limited.mainBox_agb .captionBox, 
.mainBox_style_type_limited.mainBox_datenschutzerklaerung .captionBox, 
.mainBox_style_type_limited.mainBox_impressum .captionBox 
{
	padding-right: 10px;
}

.mainBox_style_type_limited.mainBox_contact .outerBoxData, 
.mainBox_style_type_limited.mainBox_agb .outerBoxData, 
.mainBox_style_type_limited.mainBox_datenschutzerklaerung .outerBoxData, 
.mainBox_style_type_limited.mainBox_impressum .outerBoxData 
{
	padding-right: 10px;
	padding-bottom: 10px;
}


/* body styles - events_info */
.mainBox_style_type_limited.mainBox_events_info .eiTextData
{
	padding-right: 10px;
}

.mainBox_style_type_limited.mainBox_events_info div.bsTRIcon
{
	filter: hue-rotate(-145deg) saturate(143%) brightness(91%);
}

.mainBox_style_type_limited.mainBox_events_info .eiSpecialIcons div.eiSpecialIcon 
{
	background-color: #ffe600;
}

.mainBox_style_type_limited.mainBox_events_info .eiSpecialIcons .eiSpecialTextLabel
{
	color: #ff0000;
	background-color: #ffe600;
}

.mainBox_style_type_limited.mainBox_events_info .eiSpecialIcons .eiSpecialTextData
{
	background-color: #ffffff;
}

.mainBox_style_type_limited.mainBox .category
{
	background-color: #ffffff;
}

.mainBox_style_type_limited.mainBox .category .markAltCosts
{
	background-color: #f5f5f5;
}

.mainBox_style_type_limited.mainBox .category .categoryTitle
{
	background-color: #f5f5f5;
}

.mainBox_style_type_limited.mainBox .category .categoryTitle,
.mainBox_style_type_limited.mainBox .category td
{
	border-bottom: none;
}

.mainBox_style_type_limited.mainBox .handlingContainer,
.mainBox_style_type_limited.mainBox .stageTextContainer
{
	background-color: #ffffff;
}

/* body styles - stage */
.mainBox_style_type_limited.mainBox_stage .outerBox
{
	width: 1250px;
}

.mainBox_style_type_limited.mainBox .outerBox .s
{
	color: #333333;
}

.mainBox_style_type_limited.mainBox_stage .captionTitleSpecialTextStage
{
	color: #000000;
	border-left-color: #f5f5f5;
	background-color: #ffffff;
}

.mainBox_style_type_limited.mainBox_stage .scheduleContainer
{
	color: #000000;
	background-color: #ffffff;
	border-color: #ffffff;
}

.mainBox_style_type_limited.mainBox_stage .scheduleContainer tr td
{
	border-bottom-color: #ffffff;
}

.mainBox_style_type_limited.mainBox_stage .scheduleContainer tr:nth-child(2n) td
{
	background-color: #f5f5f5;
}

.mainBox_style_type_limited.mainBox_stage .scheduleContainer .scheduleCaption.scheduleDayOnly, 
.mainBox_style_type_limited.mainBox_stage .scheduleContainer .scheduleContent.scheduleDay
{
	border-left-color: #ffffff;
	border-right-color: #ffffff;
}

.mainBox_style_type_limited.mainBox_stage .scheduleContainer .scheduleCaption, 
.mainBox_style_type_limited.mainBox_stage .scheduleContainer .scheduleDayTime
{
	color: #000000;
	background-color: #ffffff;
}

.mainBox_style_type_limited.mainBox_stage .scheduleContainer .scheduleCaption input
{
	color: #ff0000;
	background-color: #ffe600;
	border-color: #ffe600;
}

.mainBox_style_type_limited.mainBox_stage_2688 .scheduleContainer .scheduleDay.scheduleDayFree
{
	background-color: ;
}

.mainBox_style_type_limited.mainBox_stage_2688 .scheduleContainer tr:nth-child(2n) .scheduleDay.scheduleDayFree
{
	background-color: #f5f5f5;
}

.mainBox_style_type_limited.mainBox_stage_6171 .aoeContainer .aoeXMappingTitle
{
	color: #ff0000;
	background-color: #ffe600;
}

/* body styles - checkout */
.mainBox_style_type_limited.mainBox_checkout .outerBox
{
	width: 1250px;
}

.mainBox_style_type_limited.mainBox_checkout .bets .bet
{
	border-bottom-color: #ffe600;
}

.mainBox_style_type_limited.mainBox_checkout .bets .betTopLinks a:first-child
{
	display: none;
}

.mainBox_style_type_limited.mainBox_checkout .bets .bet .bsRSelectSet
{
	background-color: transparent;
}

.mainBox_style_type_limited.mainBox_checkout .bets .bet.betHiddenEvent
{
	background-color: #ffffff;
}

.mainBox_style_type_limited.mainBox_checkout .bets div.bsTRIcon, 
.mainBox_style_type_limited.mainBox_checkout .bets div.bsRFIIcon
{
	filter: hue-rotate(-145deg) saturate(143%) brightness(91%);
}

.mainBox_style_type_limited.mainBox_checkout .betsTotalPrice .shippingLabelDescription div, 
.mainBox_style_type_limited.mainBox_checkout .betsTotalPrice .serviceLabelDescription div
{
	filter: hue-rotate(-145deg) saturate(143%) brightness(91%);
}

.mainBox_style_type_limited.mainBox_checkout .betsTotalPrice input[type="radio"].pdShippingkindF:checked + label.pdShippingkindL, 
.mainBox_style_type_limited.mainBox_checkout .betsTotalPrice input[type="radio"].pdServicekindF:checked + label.pdServicekindL 
{
	border-color: #ffffff;
}

.mainBox_style_type_limited.mainBox_checkout .betsTotalPrice .pdServiceCostsF, 
.mainBox_style_type_limited.mainBox_checkout .betsTotalPrice .pdShippingCostsF 
{
	color: #000000;
}

.mainBox_style_type_limited.mainBox_checkout .pdData .pdPaypalHighlight
{
	background-color: #ffffff;
}

.mainBox_style_type_limited.mainBox_checkout .pdData .pdContainerLogin,
.mainBox_style_type_limited.mainBox_checkout .pdData .pdContainerLogin .pdAboTicketRegionalCardTitle
{
	color: #ff0000;
	background-color: #ffe600;
}

.mainBox_style_type_limited.mainBox_checkout .pdData #trAboTicketRegionalCard td.pdL.pdTRC, 
.mainBox_style_type_limited.mainBox_checkout .pdData #trAboTicketRegionalCard td.pdD.pdTRC, 
.mainBox_style_type_limited.mainBox_checkout .pdData #trAboTicketRegionalCard td.pdD.pdTRC .pdAboTicketRegionalCardL, 
.mainBox_style_type_limited.mainBox_checkout .pdData #trAboTicketRegionalCard td.pdD.pdTRC .pdAboTicketRegionalCardL a, 
.mainBox_style_type_limited.mainBox_checkout .pdData #trAboTicketRegionalCard td.pdD.pdTRC .pdAboTicketRegionalCardL a span, 
.mainBox_style_type_limited.mainBox_checkout .pdData #trAboTicketRegionalCard td.pdD.pdTRC #aboTicketRegionalCardContainer, 
.mainBox_style_type_limited.mainBox_checkout .pdData #trAboTicketRegionalCard td.pdD.pdTRC #aboTicketRegionalCardContainer label, 
.mainBox_style_type_limited.mainBox_checkout .pdData #trAboTicketRegionalCard td.pdD.pdTRC #aboTicketRegionalCardContainer span
{
	color: #ff0000;
	background-color: #ffe600;
}

.mainBox_style_type_limited.mainBox_checkout .pdData #trAboTicketRegionalCard td.pdD.pdTRC #aboTicketRegionalCardContainer input
{
	color: #ff0000;
}


/* body styles - thankyou */
.mainBox_style_type_limited.mainBox_thankyou .thxLinks .thxLink div,
.mainBox_style_type_limited.mainBox_thankyou .thxText .linkTitleLarge div
{
	filter: hue-rotate(-145deg) saturate(143%) brightness(91%);
}

linkTitleLarge

.mainBox_style_type_limited.mainBox_thankyou .thankyouContainerFailed
{
	background-color: #ffffff;
}

.mainBox_style_type_limited.mainBox_thankyou .thxContact
{
	background-color: #ffffff;
}

.mainBox_style_type_limited.mainBox_thankyou .thxVoucher, 
.mainBox_style_type_limited.mainBox_thankyou .thxSocialMedia
{
	display: none;
}


/* body styles - contact */
.mainBox_style_type_limited.mainBox_contact .contactRequiredFieldsNotice, 
.mainBox_style_type_limited.mainBox_contact .contactDataContainer
{
	background-color: #ffffff;
}


/* body styles - contact */
.mainBox_style_type_limited.mainBox_newssubscribe .outerBoxData
{
	padding-bottom: 10px;
}

.mainBox_style_type_limited.mainBox_newssubscribe .nlsRequiredFieldsNotice, 
.mainBox_style_type_limited.mainBox_newssubscribe .nlsDataContainer
{
	background-color: #ffffff;
}


/* body styles - click-around.shop - styletypeID=3 */
.mainBox_style_type_limited.mainBox_style_styletypeID_3 .loginBox
{
	display: none;
}

.mainBox_style_type_limited.mainBox_style_styletypeID_3 .bottomBox .footerStyleLogoTR
{
	position: absolute;
	width: 168px;
	height: 70px;
	background-position: -120px -624px;
}

.mainBox_style_type_limited.mainBox_style_styletypeID_3.mainBox_checkout .betsTotalPrice .trpdVoucherCode, 
.mainBox_style_type_limited.mainBox_style_styletypeID_3.mainBox_checkout .bets .bet.betHiddenEvent, 
.mainBox_style_type_limited.mainBox_style_styletypeID_3.mainBox_checkout .pdData .pdContainerLogin, 
.mainBox_style_type_limited.mainBox_style_styletypeID_3.mainBox_checkout .pdData #trAboTicketRegionalCard
{
	display: none;
}

.mainBox_style_type_limited.mainBox_style_styletypeID_3.mainBox_thankyou .thxQuestions, 
.mainBox_style_type_limited.mainBox_style_styletypeID_3.mainBox_thankyou .thxContact
{
	display: none;
}



/*-----RESPONSIVE-----SMARTPHONES-----PORTRAIT AND LANDSCAPE-----*/
@media only screen and (max-width : 480px) {
	.bodyBox_responsive.bodyBox_style_type_limited.bodyBox_style_backgroundFull													{background-image: none;}
	.bodyBox_responsive.bodyBox_style_type_limited.bodyBox_style_backgroundFullColor											{background-color: #ffe600; }
				
	.bodyBox_responsive .mainBox_style_type_limited.mainBox .headerBox															{height: 34vmin; background: #f5f5f5; border-bottom: none;}
	.bodyBox_responsive .mainBox_topFrame.mainBox_style_type_limited.mainBox_style_hideGlobalSearch.mainBox .headerBoxData		{height: 24vmin;}
	.bodyBox_responsive .mainBox_topFrame.mainBox_style_type_limited.mainBox_style_hideGlobalSearch.mainBox .headerBox			{height: 24vmin;}
				
	.bodyBox_responsive .mainBox_style_type_limited.mainBox .burgerContainer .burgerFlagsBox > span > select					{color: #3AAADC; padding-left: 4vw; padding-top: 10px; border: none; filter: hue-rotate(-145deg) saturate(143%) brightness(91%); -webkit-appearance: none; background: url(../default/sprites.webp) no-repeat; background-position: 0px -505px;}
	.bodyBox_responsive .mainBox_style_type_limited.mainBox .burgerBoxData .burgerIcon											{filter: hue-rotate(-145deg) saturate(143%) brightness(91%);}
				
	.bodyBox_responsive .mainBox_style_type_limited.mainBox .loginBox 															{top: 6vmin;}
	.bodyBox_responsive .mainBox_style_type_limited.mainBox .loginBox .loginIcon												{transform: scale(1.0);}
	.bodyBox_responsive .mainBox_style_type_limited.mainBox .basketBoxData .basketData											{transform: scale(1.0);}
	.bodyBox_responsive .mainBox_style_type_limited.mainBox .basketBoxData .basketData #basketCountTickets						{transform: scale(1.0);}
				
	.bodyBox_responsive .mainBox_style_type_limited.mainBox .globalSearchContainer												{left: 2vw;	top: 23vmin;}
	.bodyBox_responsive .mainBox_style_type_limited.mainBox .globalSearchContainer .mysearchF									{height: 9vmin;}
	.bodyBox_responsive .mainBox_style_type_limited.mainBox .globalSearchContainer .mysearchGlobalF								{width: 61vw; border-right-width: 0;}
	.bodyBox_responsive .mainBox_style_type_limited.mainBox .globalSearchContainer .mysearchGlobalOKF							{transform: scale(1.0); margin-top: 0; margin-left: 0; border-left-width: 0;}
				
	.bodyBox_responsive .mainBox_topFrame.mainBox_style_type_limited.mainBox .contentBox										{margin-top: 32vmin;}
	.bodyBox_responsive .mainBox_topFrame.mainBox_style_type_limited.mainBox_style_hideGlobalSearch.mainBox .contentBox			{margin-top: 20vmin;}
	
	.bodyBox_responsive .mainBox_style_type_limited .navigation .nLeft div														{filter: none; border-right-color: #ffe600;}
	.bodyBox_responsive .mainBox_style_type_limited .navigation .nRight div														{filter: none; border-left-color: #ffe600;}
				
	.bodyBox_responsive .mainBox_style_type_limited.mainBox .footerLinks														{line-height: normal;}
	.bodyBox_responsive .mainBox_style_type_limited.mainBox .footerLinks .footerLink											{margin-left: 0px;}
				
	.bodyBox_responsive .mainBox_style_type_limited .bottomBox .footerStyleLogoTR												{display: none;}
				
				
	.bodyBox_responsive .mainBox_style_type_limited.mainBox_events .etImageContainer											{padding-left: 0;}
	.bodyBox_responsive .mainBox_style_type_limited.mainBox_events_info .eiText .eiTextDataMore .eiTextDataMoreBG				{background: #f5f5f5;}
	.bodyBox_responsive .mainBox_style_type_limited.mainBox_contact .contactDataContainer										{background: #ffffff;}
	
	.bodyBox_responsive .mainBox_style_type_limited.mainBox_checkout .pdData .pdContainerLogin .pdAboTicketRegionalCardTitle	{color: #000000; background-color: #f5f5f5;}
	.bodyBox_responsive .mainBox_style_type_limited.mainBox_checkout .pdData .pdContainerLogin .pdAboTicketRegionalLogin		{color: #ff0000; background-color: #ffe600;}
}
/* //////////////////////////////////////////////////////////////////////// */







/* DON'T REMOVE THIS LINE - START - styleintegrationtypeID-3 */
/* DON'T REMOVE THIS LINE - START - styleintegrationtypeID-4 */
/* DON'T REMOVE THIS LINE - START - styleintegrationtypeID-5 */
/* DON'T REMOVE THIS LINE - START - styleintegrationtypeID-6 */
/* DON'T REMOVE THIS LINE - START - styleintegrationtypeID-7 */
	.mainBox_style_type_limited.mainBox_events .headerBox, 
	.mainBox_style_type_limited.mainBox_events .headerBoxData, 
	.mainBox_style_type_limited.mainBox_events .menu, 
	.mainBox_style_type_limited.mainBox_events .eventcategoriesBox, 
	.mainBox_style_type_limited.mainBox_events .eventcategory, 
	.mainBox_style_type_limited.mainBox_events .selectedEventtypeBox, 
	.mainBox_style_type_limited.mainBox_events .memorizedStageBox, 
	.mainBox_style_type_limited.mainBox_events .captionBox, 
	.mainBox_style_type_limited.mainBox_events .bottomBox,
	.mainBox_style_type_limited.mainBox_events .cookieNoticeBox,
	.mainBox_style_type_limited.mainBox_events .rightBox 
	{
		display: none;
	}

	.mainBox_style_type_limited.mainBox_events, 
	.mainBox_style_type_limited.mainBox_events .contentBox, 
	.mainBox_style_type_limited.mainBox_events .outerRightBox,
	.mainBox_style_type_limited.mainBox_events .outerBox 
	{
		width: 100%;
	}
		
	.mainBox_style_type_limited.mainBox_events .etLocationContainer
	{
		width: auto;
		padding-left: 10px;
	}
/* DON'T REMOVE THIS LINE - END - styleintegrationtypeID-7 */
/* DON'T REMOVE THIS LINE - END - styleintegrationtypeID-6 */
/* DON'T REMOVE THIS LINE - END - styleintegrationtypeID-5 */
/* DON'T REMOVE THIS LINE - END - styleintegrationtypeID-4 */
/* DON'T REMOVE THIS LINE - END - styleintegrationtypeID-3 */

















/* DON'T REMOVE THIS BLOCK - START - needed for stage_1674  */
.mainBox_style_type_limited.mainBox_stage_1674 .routesContainer .routesCaption, 
.mainBox_style_type_limited.mainBox_stage_1674 .routesConnectionsContainer .routeCaption
{
	color: #ff0000;
	background-color: #ffe600;
	border-top-color: #ffe600;
	border-bottom-color: #ffe600;
}

.mainBox_style_type_limited.mainBox_stage_1674 .routesContainer .routesInnerContainer > span input,
.mainBox_style_type_limited.mainBox_stage_1674 .routesContainer .routesInnerContainer > span select
{
	border-color: #ffe600;
	max-width: 200px;
}

.mainBox_style_type_limited.mainBox_stage_1674 .routesConnectionsContainer .routeSchedule 
{
	color: #ff0000;
	background-color: #ffe600;
	border-bottom-color: #ffe600;
}

.mainBox_style_type_limited.mainBox_stage_1674 .routesConnectionsContainer .routeLocations
{
	border-bottom-color: #ffe600;
}

.mainBox_style_type_limited.mainBox_stage_1674 .routesConnectionsContainer .routeLocations .routeLocation
{
	color: #000000;
	background-color: #f5f5f5;
	border-bottom-color: #ffffff;
}

.mainBox_style_type_limited.mainBox_stage_1674 .routesConnectionsContainer .routeLocations .routeLocation.markAlt
{
	background-color: #ffffff;
}

.mainBox_style_type_limited.mainBox_stage_1674 .routesConnectionsContainer .routeLocations .routeLocation .routeCosts
{
	color: #ff0000;
	background-color: #ffe600;;
}

.mainBox_style_type_limited.mainBox_stage_1674 .eventtime tr:nth-child(odd)
{
	background: #ffffff;
}
/* DON'T REMOVE THIS BLOCK - END - needed for stage_1674  */