/*div#leftSideMenu*/ 
td#leftColumn 
{ 
	width: 180px; 
} 
 
td#leftColumn ul 
{ 
	padding: 0; 
	margin: 0; 
	list-style: none; 
} 
 
td#leftColumn li 
{ 
	padding: 5px; 
	background-color: #f9faf6; 
	border: 1px solid #524F2E; 
	margin: 0; 
	margin-bottom: 5px; 
} 
 
/*activityDetail*/ 
div.Event 
{ 
	border: 1px solid #524F2E; 
	width: 594px; 
	margin-left: 10px; 
	padding: 10px; 
} 
 
div.Event h1 
{ 
	font-size: 20px; 
	font-weight: normal; 
} 
 
div.Event .info 
{ 
	padding-bottom: 10px; 
} 
 
div.Event p 
{ 
	padding-bottom: 10px; 
} 
 
div.Event .Image 
{ 
	float: right; 
	margin-left: 10px; 
} 
 
div.Event .RegistrationForm 
{ 
	clear: left; 
	width: 570px; 
}

div.Event .RegistrationForm td.postal_code_and_district div.NumberInput
{ 
	float: left;
	margin-right: 3px;
} 
 
div.Event .RegistrationForm input.line 
{ 
	width: 300px; 
	margin-bottom: 3px; 
	font-size: 10px; 
} 
 
div.Event .RegistrationForm textarea.text 
{ 
	width: 300px; 
	margin-bottom: 3px; 
	font-size: 11px; 
} 
 
div.Event .RegistrationForm div.highlighted input.line 
{ 
	background-color: #fcfbf1; 
} 
 
div.Event th{
	padding-right: 5px;
	padding-bottom: 3px;
}

div.Event td{
	padding-bottom: 3px;
}
 
div.Event div.text{ 
	padding-top: 10px; 
} 
 
/*activityCalender*/ 
div#activityCalender 
{ 
	border: 1px solid #524F2E; 
	width: 594px; 
	margin-left: 10px; 
	padding: 10px; 
} 
 
div#activityCalender h1 
{ 
	font-size: 20px; 
	font-weight: normal; 
} 
 
div#activityCalender h4 
{ 
	margin: 0; 
	font-size: 11px; 
	margin-bottom: 6px; 
} 
 
div#activityCalender td.dateHeader 
{ 
	font-weight: bold; 
	width: 70px; 
} 
 
div#activityCalender td.activityHeader 
{ 
	font-weight: bold; 
	width: 360px; 
} 
 
div#activityCalender td.placeHeader 
{ 
	padding-left: 30px; 
	font-weight: bold; 
	width: 150px; 
} 
 
div#activityCalender td.activity 
{ 
	padding-bottom: 20px; 
} 
 
div#activityCalender td.place 
{ 
	padding-left: 30px; 
	width: 200px; 
} 
 
div#activityCalender .link 
{ 
} 
 
div#activityCalender a.orderBy 
{ 
	text-decoration: none; 
} 
 
div#activityCalender a.orderBySelected 
{ 
	text-decoration: underline; 
} 
 
div#activityCalender a:hover.orderBy 
{ 
	text-decoration: underline; 
} 
 
 
/*rightSide*/ 
div#rightSide 
{ 
	margin-left: 10px; 
} 
