#breadcrumbs {
  border: #bbb solid 1px;
	background-image: url(../images/gradient_bg_10x50.jpg);
	background-repeat: repeat-x;
	padding: 5px;
	color: #888888;
	margin-bottom: 2em;
}


#sessies {
width: 100%;
}

#sessies #sessie {
	float: left;
	width: 320px;
	width: 800px;
	min-height: 250px;
	margin: 5px;
	padding: 5px;
  border: #bbb solid 1px;
	background-image: url(../images/gradient_bg_10x50.jpg);
	background-repeat: repeat-x;
}

#sessies #sessie h2 {
	font-size: 12pt;
	text-align: left;
	line-height: 0px;
}

#sessies #sessie .date {
	text-align: right;
	font-size: 10pt;
}

#sessies #sessie .bartenders {
	text-align: right;
	font-size: 10pt;
}

#sessies #sessie .premium-only {
	text-align: center;
}

#sessies #sessie .slides {
	text-align: center;
}

#sessies #sessie .voorbeelden {
	text-align: center;
}

#sessies #sessie #image {
	text-align: center;
}

#sessies #sessie #beschrijving {
	margin-top: 10px;
	padding-right: 5px;
	font-size: 10pt;
}

#sessies #sessie #links {
	text-align: center;
}

.price {
	font-weight: bold;
	font-size: 120%;
	color: #FA7300;
}

.originalPrice {
	font-weight: bold;
	font-size: 70%;
	color: #FA7300;
	text-decoration: line-through;
}

/* BLOK ONDERIN */

#bottomStuff {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	padding-top: 1em;
	padding-left: 15px;
}

#bottomStuff #item {
	background: #e0e0e0;
	zborder-radius: 10px;

	float: left;
	width: 220px;
	text-align: center;
	padding-right: 3px;
	margin-right: 12px;
	padding-left: 3px;
	padding-top: 5px;

}

#bottomStuff #item h3 {
	color: #FA7400;
	margin-top: 15px;
	line-height: 0px;
}

#bottomStuff #item a {
	font-size: 13px;
}

#copyright {
	clear: both;
	padding-top: 2em;
}

#copyright p {
	font-size: 12px;
}

#copyright a {
	font-size: 11px;
}

#formBox {
	background: white;
	border: 0px solid white;
}

#formBox #formTable {
	zborder-radius: 15px;
	width: 426px;
	height: 260px;
	background: #90caf9;
	padding: 5px;
}

/* START CALENDAR TABLE STYLES */
#calendartable {width: 100%; table-layout: fixed; text-align: left; margin: 1em 0; border-collapse: collapse; }
#calendartable tr {background: transparent!important;}
#calendartable td {padding: 5px;vertical-align: top;}
#calendartable th {padding: 10px; text-align: left;}
#calendartable td.rowTitle {text-align: left;}
.blank {background: none!important; border: none!important;}
 .redrum th {background-color: #e25a35; font-size: 26px; color: #e9e9e9; text-align: left; font-weight: 400; text-shadow: 0 1px 0 #51251a; border: 1px solid #9fb6c8;}
 .redrum td {background-color: #f0f1f1; border: 1px solid #c8d6e2;} 
 .redrum td.rowTitle {border-left: 4px solid #e25a35}
/* END CALENDAR TABLE STYLES */


