#content div.top {
	padding-top:5px;
	padding-left:10px;	
}
#content div.top div.left, #content div.top div.center, #content div.top div.right {
	float:left;
}
#content div.top div.left {
	width:200px;
}
#content div.top div.center {
	width:275px;
	margin-left:15px;	
}
#content div.top div.right {
	width:180px;	
	margin-left:45px;
}
#content div.block {
	background-color:#c3c3c3;
	padding:5px;
	margin-bottom:10px;
}
#content div.block h3 {
	background-color:#737373;
	font-size:10px;
	font-weight:none;
	height:20px;
	line-height:20px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	margin:5px 0px 5px 0px;
}
#content div.block div.events {
	color:#737373;
}
#content div.block div.events strong {
	color:#000;
}
/**
 * Contact page
*/
#contact {
	background-image:url('/images/content_contact_right.jpg');
	background-position:center right;
	background-repeat:no-repeat;
	min-height:500px;
}
#contact form {
	width:390px;
	padding:10px;
	background-color:#fff;
}
/**
 * Information section
 */
#mainContainer #content {
	padding:0px;
}
#information div.left {
	float:left;	
	margin:5px 0px 0px 5px;
	width:170px;
	min-height:620px;
	padding:5px;
	background-color:#fff;
}
#information div.left h3 {
	background-color:#737373;
	font-size:10px;	
	height:20px;
	line-height:20px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	margin:5px 0px 5px 0px;
}
#information div.left ul {
	padding-left:12px;	
	margin:10px 0px 40px 14px;
	list-style:none;
}
#information div.left ul {
	line-height:18px;
}
#information div.right {
	float:left;
	margin-left:5px;
	width:560px;		
}
#information {}
#information div.right div.top {	
	min-height:276px;
	background-repeat:no-repeat;
	background-position:top right;
}
#information div.right div.middle {
	padding-right:9px;
	background:none;
	width:auto;
	height:auto;
}
#information div.right div.middle div.content {
	background-color:#fff;
	width:auto;
	height:auto;
	padding:10px;
}
#information div.right div.middle div.content p{
	margin-bottom:14px;
}
#information div.right div.middle div.content div.info {	
	border:1px solid black;
	margin:20px 0px 20px 0px;
	padding:5px 5px 10px 5px;	

}
#fototext {	
	margin:10px 0px 10px 10px;
	padding:0px 0px 0px 0px;	
}
div.teammessage {
	border-bottom:1px solid black;
}
div.teammessage div.title {
	margin-top:10px;
	font-size:14px;
	font-weight:bold;
}
div.quicklinks {
	width:250px;
	margin-top:10px;
}
div.quicklinks span.date {
	font-style:italic;
	padding-right:5px;
	color:#929292;
}
div.news {
	width:250px;
	margin-top:10px;
}
div.news div.content {
	min-height:165px;
}
div.intro {
	float:right;	
	width:470px;
}

table.calendar {
	width:100%;
	font-size:12px;
	/**font:arial,verdana,sans-serif;*/
	font-weight:bold;
}

table.calendar caption {
	text-align:left;
	font-size:12px;
	border-bottom:1px solid black;
	padding-bottom:5px;
}

table.calendar tr.algemeen td, table.calendar tr.algemeen td a {
	color:#167cf0;
}
table.calendar tr.sprints td,  table.calendar tr.sprints td a {
	color:#eb0000;	
}
table.calendar tr.sprints td.label {
	width:35px;
}

div.medium {
	float:left;
	width:470px;
}
div.calendar {
	float:right;
	width:260px;	
}
div.calendar div.content {
	min-height:249px;
}

table.prices {
	width:70%;	
}
table.prices td.amount {
	font-weight:bold;
	text-align:right;
}