/**
 * Layout.css - Global styles
 * 
 * @author  Webstores <info at webstores dot nl>
 *          Copyright (c) Webstores internet totaalbureau <http://www.webstores.nl/>
 */

/* General */

a {
	color: #E3001B;
}

a:hover {
	color: black;
}

h1, h3, h4, h5 {
	color:#E3001B;
}


/**
 * GENERAL CLASSES
 * ----------------------------------------
 */

.label {
	background: url(../img/themes/hardenberg/label-sprite.gif) no-repeat;
}


/**
 * HEADER ELEMENTS
 * ----------------------------------------
 */

#navigation li:hover,
#navigation li.iehover,
#navigation li.selected {
	border-top: 5px solid #E3001B;
}

#navigation li:hover a,
#navigation li.iehover a,
#navigation li.selected a {
	color: #E3001B;
}


/* Logo */

#logo {
	background: url(../img/themes/hardenberg/logo-sprite-hardenberg.png) no-repeat;
}


/* Activity navigation */

#activity-nav > li:hover > a,
#activity-nav > .selected > a {
	color: #E3001B;
}


/**
 * CONTENT ELEMENTS
 * ----------------------------------------
 */

#visual {
	background-color: #E3001B;
}


/* Visual buttons */

#visual .button { background-position: 0 -270px; color: #E3001B; }
#visual .button .button-inner { background-position: 100% -270px; }
#visual .button:hover { background-position: 0 -300px; color: #B60016; }
#visual .button:hover .button-inner { background-position: 100% -300px; }


/* Visual intro */

#visual-intro h1,
#visual-intro h2 {
	color: white;
}

#visual-intro p {
	color: white;
}


/* Visual playlist */

#visual-playlist h2 {
	color: white;
}

#visual-playlist a {
	background: url(../img/themes/hardenberg/visual-playlist-sprite.gif) no-repeat;
	color: #F499A4;
}

#visual-playlist a:hover,
#visual-playlist .selected a {
	color: #E3001B;
}


/* Buttons */

.tickets .button,
.toolbar .tickets .button {
	background-position: 0 -510px;
}

.tickets .button-inner,
.toolbar .tickets .button-inner {
	background-position: 100% -510px;
}

.tickets a.button:hover {
	background-position: 0 -530px;
}

.tickets a.button:hover .button-inner {
	background-position: 100% -530px;	
}

#tickets-table .button {
	background-position: 0 -780px;
	color:white;
}

#tickets-table .button-inner {
	background-position: 100% -780px;
}

#tickets-table a.button:hover {
	background-position: 0 -810px;
	color:white;
}

#tickets-table a.button:hover .button-inner {
	background-position: 100% -810px;
}


/* Visual thumbs */

#visual-thumbs {
	background-color: #E3001B;
}


/* Content accordions */

#content .accordion .ui-state-active,
#content .accordion .ui-state-active:hover {
	background-position: 470px -2199px;
	color: #E3001B;
}


/**
 * SIDEBAR/MEDIABAR ELEMENTS
 * ----------------------------------------
 */

#menu a:hover {
	background-position: 220px -1360px;
	color: white;
}

#menu .selected a,
#menu .selected a:hover {
	background-color: #E3001B;
	background-position: 220px -1360px;
	color: white;
}

#menu .subnav a {
	background: none;
	color: #4B4B4D;
}

#menu .subnav a:hover,
#menu .subnav .selected a {
	background: none;
	border-left: 5px solid #E3001B;
	color: #E3001B;
}


/* Ticket form */

#ticket-form #grand-total {
/*	color: #E3001B;*/
}


