body { background-color: #000000; }
p	{font-size: 12px;}

/* header */
#mastHead { visibility: hidden; height: 105px; }
#mastHeadSmall { width:auto; padding-top:1px; background-image: none; background-repeat: no-repeat; height: 105px; background-position: center; }

/* alle hidden shit */
#navBar, #mainLogo, #bannerSpace, #searchModule, .language, #wrapFooter, .uiNotLoggedInPanel, .uiLoggedInPanel, #userBar, #islandBannerSpaceSemilo, #eventsPageContainer, #languageDiv, .telegraafdownload, .rtlcouverts, .eventAdditionalInfo {
	visibility: hidden; 
	display: none;
	}
	
#islandBannerSpace {
visibility:hidden;
display: none;
}

#FrontpageBanner {
visibility:hidden;
display: none;
}


#bannerHalfIsland {
visibility:hidden;
display: none;
}

/* basket afbeelding*/
#sessionTimeDiv { height:50px; } /* zet de hoogte van de div waar de basket zich in bevind *

/* Show Page*/
#secondaryContainer { text-align: center; clear: both; width: 952px; }
#buyTicketsContent { text-align: center; margin: 0px; margin-left: auto; margin-right: auto; }
.accordionContent li { background:url(/images/views/musicals/listArrowBlue.gif) no-repeat;	background-position:1px 7px; padding:3px 0 3px 10px;}
#accordionGold .closedBar { background-image:url(/images/views/musicals/accorBarGold.jpg); background-position:bottom; }
#accordionGold .openedBar { background-image:url(/images/views/musicals/accorBarGold.jpg); background-position:top; }
#accordionMedBlue .closedBar{ margin-top: 5px; background-image:url(/images/views/musicals/accorBarMedium.jpg) ;background-position:top;}
#accordionMedBlue .openedBar { margin-top: 5px; background-image:url(/images/views/musicals/accorBarMedium.jpg);background-position:bottom; }
#accordionYellow .closedBar { margin-top: 10px; background-image:url(/images/views/musicals/accorBarYellow.jpg); background-position:bottom;}
#accordionYellow .openedBar { margin-top: 10px; background-image:url(/images/views/musicals/accorBarYellow.jpg);background-position:top; }
#accordionMedBlue .accordionContent { border-left:1px solid #cc292c; border-right:1px solid #cc292c; border-bottom:1px solid #cc292c; }
#accordionDarkBlue .accordionContent { border-left:1px solid #cc292c; border-right:1px solid #cc292c; }
#accordionLightBlue .accordionContent { border-left:1px solid #cc292c;	border-right:1px solid #cc292c;	border-bottom:1px solid #cc292c;}
#accordionYellow .accordionContent { border-left:1px solid #cc292c; border-right:1px solid #cc292c; border-bottom:1px solid #cc292c;}
#accordionLightBlue .accordionContent a { color:#cc292c !important; }
.accordionContent a { color:#000 !important; }
#accordionMedBlue .accordionBar { color:#000; border-left:1px solid #cc292c; border-right:1px solid #cc292c; border-top:1px solid #cc292c;}
#accordionLightBlue .accordionBar {	border-left:1px solid #cc292c;	border-right:1px solid #cc292c;	border-top:1px solid #cc292c; }
#accordionYellow .accordionBar { color:#000; border-left:1px solid #cc292c; border-right:1px solid #cc292c; border-top:1px solid #cc292c; }
#accordionDarkBlue .accordionBar { color:#FFF; border-left:1px solid #cc292c; border-right:1px solid #cc292c; border-top:1px solid #cc292c; }
#accordionBlueSmall .accordionBar { width:236px; padding: 6px 0px 0px 35px; /* extra 25px makes total width 271px */ color:#ffffff; }
#accordionBlueWide .accordionBar span { font-weight:normal !important; color:#000 !important; }
#accordionLightBlue.titledBox .accordionBar {  cursor: default; padding-left: 10px; width: 288px; /*background-image:url(/images/headingBarLight.jpg);*/ background: #cc292c; border:1px solid #cc292c; color: #FFFFFF; }


/* Alert field triggerd from Admin*/
.cancelledShow { background-color:#c8c8c9; color:#FFFFFF; font-weight:bold; margin-bottom:10px;  }
.cancelledShow .upsell	{ margin: 0; padding: 3px; background-color: #ffffff; color: #000000; font-size: 1.2em; }

/* Show header */
H1.yellowHeading { background-color: #000000; color: #cc292c; }

/* Venues */
#accordionLightBlue .accordionContent { background:none repeat scroll 0 0 #FFFFFF; border-bottom:1px solid #c8c8c9; border-left:1px solid #cc292c; border-right:1px solid #cc292c; }
.yellowHeading { background-color: #00ffcc; color: #000000; padding: 5px; }


/* PerformanceSelector */
h2.bigBlueHeading { background-color: #cc292c; }
#buyTicketsContent { background:none repeat scroll 0 0 #ffffff; border-bottom:10px solid #cc292c; color:#000000; font-size:1.1em; min-height:271px; position:relative; text-align:left; width:350px; }
#buyTicketsContent p	{ padding-left: 25px;}
#accordionGold .accordionContent, #accordionBlueSmall .accordionContent { background-color:#eeeeee; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; color:#000000; width:251px; }
#buyTicketsContent h2 {	color: #ffffff;	font-size: 1.45em;	margin-top: 3px; margin-right: 0pt; margin-bottom: 6px;margin-left: 0pt; font-weight: bold; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }

/* Show Tickets */
.detailModuleHeader { background:none repeat scroll 0 0 #cc292c; color:ffffff; font-size:1.3em; font-weight:bold; padding:6px 4px 6px 12px; }
.detailModuleHeaderBlue { background:none repeat scroll 0 0 #cc292c; color:ffffff; font-size:1.3em; font-weight:bold; padding:6px 4px 6px 12px; }
div.ticketTypes table { background-color:#EEEEEE; }
div.ticketTypes table td {	padding:7px 12px 7px 12px;}
div.chooseTickets table tr.altTRrow { background-color: #EEEEEE; }
div.deliveryOptions table tr.altTRrow { background-color: #EEEEEE; }


/* Pipeline */
#wrapBody, #wrapBodySmall { background-color: #000000; }
#pipeLineContent { background-color: #000000; padding-left: 5px; }
#pipeLineContent h3	{ background-color: #cc292c; margin: 10px 0 10px 0; padding: 10px 0 10px 10px; color: #ffffff; font-size: 2em; }
div#continueBar { background-color: #ffffff; }
.detailModuleCopyLogin { background-color: #ffffff; }
#myTick1Col .formModule, #myTick1Col .forgotPassModule, #emailFriendCol .formModule {
background-color:#ffffff; background-image:none; border:medium none; margin: 0px; padding: 15px 0px 8px 3px;}
#primaryContainer h3 { margin:0; padding-left:5px; padding-top:10px; color: #000000; font-size: 1.4em; }

/* Membership pagina */
#noticeBox, .noticeBox { background-color:#ffffff; font-size:1.1em; padding: 0px 0px 0px 5px; }
#myTick2Col h3, #myTick1Col h3 { color:#000000; float:left; font-size:1.3em; margin:0 0 5px 1px; padding-right:50px; height: auto; }
.formModule { min-height: 1px; }

/* Upsell tags */
.upsellTable { background-color: #ffffff; width: 838px; margin-bottom: 10px; margin-top: 5px; }
.upsellHeaderText { background-color: #cc292c; color: #ffffff; font-size: 14px; font-weight: bold; padding: 5px; text-align: left; width: 838px; margin-bottom: 50px; }
.upsellHeader { background-color: #cc292c; color: #ffffff; font-size: 14px; font-weight: bold; padding: 5px; text-align: left; width: 838px; border-top: 3px solid #ffffff; }
.upsellTdImg { width: 10%; background-color: #ffffff; }
.upsellTdImg img { border: 1px solid #000000; }
.upsellTdInfo { vertical-align: top; text-align: left; width: 75%; background-color: #ffffff; }
#pipeLineContent .upsellTdInfo h3	{ font-size: 1.4em; margin: 0; padding: 0; color: #cc292c; background-color: #ffffff; }
.upsellTdBuy { vertical-align: bottom; padding-bottom: 5px; text-align: right; background-color: #DDDDDD; width: 15%; background-color:#ffffff; }
.upsellInfoTitle { font-weight: bold; width: 100%; }
.upsellInfoText { width: 100%; }
.upsellShowHeader { font-weight: bold; color: #eeeeee; }
.upsellTdContinue { width: 838px; border-top: 3px solid #ffffff; text-align: right; }
.upsellTdContinue A { color: ffffff; font-weight: bold; }

/* Confirmpagina */


/* Speciaal voor de telegraaf / Soldaat van Oranje download */
.telegraafdownload {
visibility:hidden;
display: none;
}

/* Speciale link naar couverts.nl voor RTL Shows */
.rtlcouverts {
visibility:hidden;
display: none;
}
