* {
font-family:"Helvetica Narrow",Helvetica,Arial,sans-serif;
font-size:12px;
}

TD {
margin-top:0px;
margin-left:0px;
vertical-align:top;
}

BODY {
background-color:#FFFFFF;
}

A, A:visited {
color:#395669;
}

FORM#frm {
margin-bottom:12px;
}

#pagetitle {
font-weight:bold;
text-transform: lowercase;
color:Black;
padding:0px 0px 10px 0px;
}

.form-element-label {
color:#000000;
}

#form-error-message {
	color:black;
	border:1px solid gray;
	background-color:#efefef;
	margin-bottom:8px;
	padding:10px 10px 10px 40px;
/*
	background-image:url(http://c.siteworks.nl/img/alert.gif);
	background-repeat:no-repeat;
*/
}
.reservations-section {
margin-bottom:12px;
}

#reservations-nav {
	margin-bottom:20px;
}
#reservations-nav-edit, #reservations-nav-next, #reservations-nav-confirm {
text-align:right;
padding:5px;
float:right;
}

#reservations-nav-edit a, #reservations-nav-next a, #reservations-nav-confirm a, #reservations-nav-continue a {
color:#395669;
/*
border-right:15px solid #395669;
padding-right:10px;
*/
font-weight:bold;
text-decoration:none;
background-image:url(http://www.concordia.nl/_img/arrow_small.png);
background-repeat:no-repeat;
background-position:left;
padding:5px 0px 5px 20px;
}

#reservations-nav-edit a:hover, #reservations-nav-next a:hover, #reservations-nav-confirm a:hover {
color:#000000;
/*
border-right:15px solid #000000;
*/
}

#reservations-nav-prev, #reservations-nav-cancel, #reservations-nav-new, #reservations-nav-continue {
text-align:left;
padding:5px;
float:left;
}

#reservations-nav-prev a, #reservations-nav-cancel a, #reservations-nav-new a, #reservations-nav-continue a {
color:#395669;
/*
border-left:15px solid #395669;
padding-left:10px;
*/
font-weight:bold;
text-decoration:none;
background-image:url(http://www.concordia.nl/_img/arrow_small.png);
background-repeat:no-repeat;
background-position:left;
padding:5px 0px 5px 20px;
}

#reservations-nav-prev a:hover, #reservations-nav-cancel a:hover, #reservations-nav-new a:hover {
color:#000000;
/*
border-left:15px solid #000000;
*/
}

#reservations-nav-prev, #reservations-nav-cancel, #reservations-nav-new {
margin-right:8px;
}
#reservations-nav-cancel, #reservations-nav-new {
	clear:both;
}
#reservations-steps{
	clear: both;
}
/******************************************************************************
 * Agenda
 ******************************************************************************/

#pane-agenda {
margin-bottom:16px;
}

TD.agenda-shows-column-1 {
padding:4px;
color:#000000;
width:120px;
}

TD.agenda-shows-column-2 {
padding:4px;
color:#000000;
width:120px;
}

TD.agenda-shows-column-3  {
padding:4px;
font-weight:bold;
color:#000000;
text-transform:uppercase;
}

.agenda-cancelled {
color:#395669;
}

/******************************************************************************
 * Event detail page
 ******************************************************************************/

#pane-event {
}

#event-title {
color:#99ff00;
font-weight:bold;
text-decoration:none;
line-height:22px;
text-transform:uppercase;
}

#pane-event-subtitle {
font-weight:bold;
color:#ffffff;
}

#pane-event-description {
font-weight:normal;
line-height:15px;
margin-top:16px;
margin-bottom:16px;
}

TABLE#event-details {
empty-cells: show;
border-collapse: collapse;
border: outset 1pt;
border-spacing: 4pt;
margin-bottom:16px;
}

TD.event-details-column-1 {
background-color:#395669;
border:1px solid #000000;
padding:4px;
font-family:"Helvetica Narrow",Helvetica,Arial,sans-serif;
font-size:8pt;
font-weight:bold;
color:#ffffff;
text-align:left;
vertical-align:top;
width:140px;
}

TD.event-details-column-2 {
background-color:#ffffff;
border:1px solid #000000;
padding:4px;
font-family:"Helvetica Narrow",Helvetica,Arial,sans-serif;
font-size:8pt;
color:#000000;
text-align:left;
vertical-align:top;
width:240px;
}

#pane-event-image {
}

#event-image {
position: relative;
border: 1px solid #000000;
margin-left: 0px;
margin-bottom: 0px;
}

#pane-tickets {
}

TABLE#event-tickets {
empty-cells: show;
border-collapse: collapse;
border: outset 1pt;
border-spacing: 4pt;
margin-bottom:16px;
}

#event-tickets TH {
background-color:#d2232a;
font-weight:bold;
color:#ffffff;
text-align:left;
padding:4px;
border:1px solid #000000;
}

TD.event-tickets-column-1 {
background-color:#ffffff;
border:1px solid #000000;
padding:4px;
color:#000000;
text-align:left;
vertical-align:top;
width:140px;
}

TD.event-tickets-column-2 {
background-color:#ffffff;
border:1px solid #000000;
padding:4px;
font-family:"Helvetica Narrow",Helvetica,Arial,sans-serif;
font-size:8pt;
color:#000000;
text-align:left;
vertical-align:top;
width:240px;
}

#pane-event-shows {
margin-bottom:16px;
}

.events_datetime_detail {
color:#000000;
font-weight:bold;
}

#pane-event-links {
margin-bottom:16px;
}

#event-links-header {
font-weight:bold;
}

#box-event-link {
}

#event-link {
}

/******************************************************************************
 * Reservations
 ******************************************************************************/

#pane-reservations {
margin-bottom:16px;
}

#reservations-steps {
margin-bottom:12px;
}

.reservations-step {
color:#000000;
}

.reservations-step-active {
color:#000000;
font-weight:bold;
}

.reservations-separator {
margin-left:4px;
margin-right:4px;
}


.reservations-show-remark {
color:#00ff00;
}

.reservations-show-marker {
color:#395669;
font-weight:bold;
}

.reservations-show-wheelchair {
color:#000000;
}

SELECT#eventid {
size:4;
width:400px;
}

TABLE#reservations {
empty-cells: show;
border-collapse: collapse;
border: outset 1pt;
border-spacing: 4pt;
margin-bottom:12px;
}

TD.reservations-column-1 {
background-color:#395669;
padding:4px;
font-weight:bold;
color:#ffffff;
text-align:left;
vertical-align:top;
width:140px;
}
img{
	border:0px;	
}
TD.reservations-column-2 {
background-color:#ffffff;
border:1px solid #000000;
padding:4px;
color:#000000;
text-align:left;
vertical-align:top;
width:240px;
}

#reservations-error {
	margin-bottom:12px;
}

#systemmessage {
	margin-bottom:16px;
}

#show-cancelled {
	color:#395669;
}

#ticketlab-logo{
clear:both;
}
