/*#Global#*/
.LTR, .RTL {
	background: #9AE9EE url(/CMSPortal/templates/background.jpg) no-repeat top center;
}
body {
	background: #ffffff;
	font-size: 12px;
	font-family: Arial;
	margin: 0px;
}
h1, h2 {
	font-size: 20px;
	font-weight: normal;
}
h3 {
	font-size: 12px;
}
h4 {
	font-size: 11px;
}
h5 {
	font-size: 10px;
}
h1, h2, h3, h4, h5 {
	color: #51C4E1;
}
hr {
	height: 1px;
	border: 0;
	color: #D5D8BD;
	background-color: #D5D8BD;
}
strong {
	font-weight: normal;
	color: #EC3C63;
}
input, .TextAreaField {
	background: #E3F1FE;
	border: 1px solid #CCD5D4;
}
a {
	text-decoration: none;
	color: #097CB5;
}
a:hover {
	text-decoration: underline;
}
.clearer {
	clear: both;
}
.ErrorMessage {
	color: #ff0000;
}
/*#Main styles#*/
/*#Main styles/General#*/
.inner-wrapper {
	width: 960px;
	margin: 0 auto;
}
/*#Main styles/Blocks#*/
.topBlock {
	margin-top: 228px;
	height: 49px;
	background: #4A97A1;
}
.contentBlock {
	padding: 9px;
	background: #E4F9FA;
}
.bottomBlock {
	height: 18px;
	padding: 2px 20px;
	background: #5BB9C5 url(/CMSPortal/templates/footer.jpg) repeat-x;
	color: #ffffff;
}
.bottomBlock a {
	color: #ffffff;
	text-decoration: underline;
}
/*#Main styles/Zones#*/
.zoneLeft {
	width: 182px;
	float: left;
}
.zoneCenter {
	width: 455px;
	float: left;
	background: #ffffff;
	margin: 0px 9px;
	padding: 5px 10px 15px 10px;
	border: 1px solid #D8EAEA;
	background: #FBFBFB;
}
.zoneRight {
	width: 261px;
	float: left;
}
/*#Main styles/Navigation#*/
.horizontalmenu {
}
.horizontalCMSMenu {
	height: 51px;
	color: #ffffff;
	padding: 0px 3px;
	border-left: 1px solid #AF9095;
}
.horizontalsubCMSMenu {
	background: #ffffff;
	color: #7E7E7E;
	border: 1px solid #AF9095;
}
.horizontalsubCMSMenu tr {
	background: #ffffff;
}
.horizontalsubCMSMenuItem {
	white-space: nowrap;
	display: block;
}
.horizontalsubCMSMenuItem, .horizontalsubCMSMenuItemMouseOver, .horizontalsubCMSMenuItemMouseDown, .horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, .horizontalsubCMSMenuHighlightedMenuItemMouseDown {
	padding: 9px 7px;
	min-width: 163px;
	white-space: nowrap;
	display: block;
	border-bottom: 1px solid #D5D8BD;
}
.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, .horizontalsubCMSMenuHighlightedMenuItemMouseDown, .horizontalsubCMSMenuItemMouseOver {
	background: #CDDC3B;
}
.horizontalCMSMenuItem, .horizontalCMSMenuItemMouseOver, .horizontalCMSMenuItemMouseDown, .horizontalCMSMenuHighlightedMenuItem, .horizontalCMSMenuHighlightedMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItemMouseDown, .horizontalCMSMenuItemMouseUp, .horizontalCMSMenuHighlightedMenuItemMouseUp {
	font-size: 12px;
	padding: 0px 16px;
	border-right: 1px solid #AF9095;
}
.horizontalCMSMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItemMouseDown {
	background: #59C3D3;
}
.horizontalCMSMenuHighlightedMenuItem {
	color: #000000;
	background: #E4F9FA;
}
/*#Main styles/Navigation/Activiteiten#*/
.activiteitenMenu {
	color: #686868;
	font-size: 14px;
}

.activiteitenMenu a {
	white-space: nowrap;
	padding: 5px;
	display: block;
	color: #686868;
	text-decoration: none;
}
.activiteitenMenu a:hover {
	background: #CDDC3B;
}
/*#Main styles/tagCloud#*/
.tagCloud {
	text-transform: lowercase;
}
.tagCloud a {
	color: #686868;
}
/*#Main styles/Search box#*/
.searchbox {
	float: right;
	margin-top: 10px;
	margin-right: 10px;
}
.searchbox input[type=image] {
	background: none;
	border: none;
	margin: 0px 0px 0px 7px;
}
.searchbox label {
	margin-right: 10px;
	padding-bottom: 5px;
}
.searchbox .searchtextbox {
	position: relative;
	top: -7px;
}
/*#Main styles/Buttons#*/
.SearchDialog .ContentButton, .FormButton {
	background: #EA3C61;
	border: 1px solid #A68192;
	color: #ffffff;
}
/*#Main styles/Search results#*/
.SearchDialog {
	margin-bottom: 15px;
}
.SearchResult {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #D5D8BD;
}
.SearchResult .SearchResultTitle {
	font-size: 15px;
	font-weight: bold;
}
.SearchResult .SearchResultContent {
}
.SearchResult .SearchResultRelevance {
	width: 50px;
	border: solid 1px #aaaaaa;
	margin-top: 7px;
	margin-right: 6px;
	float: left;
	color: #51C4E1;
	font-size: 2pt;
	line-height: 4px;
	height: 4px;
}
.SearchResult .SearchResultRelevanceBG {
	background: #51C4E1;
	line-height: 4px;
}
.SearchResult .SearchResultURL {
	color: #097CB5;
}
.SearchResultCreation {
	display: none;
}
/*#Containers#*/
/*#Containers/Gray box#*/
.grayBox {
	border: 1px solid #D8EAEA;
	background: #FBFBFB;
	margin-bottom: 15px;
}
.grayBox .title {
	padding: 3px 10px;
	margin-top: 15px;
	margin-bottom: 0px;
}
.grayBox .content {
	padding: 5px 10px;
}
/*#Main styles#*/
/*#Main styles/Forms#*/
.CheckBoxListField input {
	border: none;
	background: none;
}
/*#News#*/
/*#News/NewsPreviewWithSummary#*/
.NewsPreviewWithSummary .title {
	padding-left: 0px;
}
.NewsPreviewWithSummary .title a {
	color: #EB3D62;
	font-size: 15px;
	font-weight: bold;
}
.NewsPreviewWithSummary .date {
	color: #087EAE;
	fonct-size: 11px;
}
.NewsPreviewWithSummary .summary {
	margin: 25px 0px;
}
.NewsPreviewWithSummary .link {
	display: none;
}
/*#News/NewsDetail#*/
.NewsDetail .NewsTitle {
	margin-bottom: -10px;
}
.NewsDetail .NewsDate {
	color: #087EAE;
	fonct-size: 11px;
}
.NewsDetail .NewsSummary {
	margin: 25px 0px;
}
/*#Events#*/
/*#Events/EventPreviewWithSummary#*/
.EventPreviewWithSummary .EventPreviewTitle a {
	color: #D0E42A;
	font-size: 15px;
	font-weight: bold;
}
.EventPreviewWithSummary .EventPreviewDate {
	color: #087EAE;
	fonct-size: 11px;
}
.EventPreviewWithSummary .EventPreviewLocation {
	display: none;
}
.EventPreviewWithSummary .EventPreviewSummary {
	margin: 25px 0px;
}
/*#Events/EventDetail#*/
.EventDetail .EventTitle {
	margin-bottom: -10px;
}
.EventDetail .EventDate {
	color: #087EAE;
	fonct-size: 11px;
}
.EventDetail .EventLocation {
	display: none;
}
.EventDetail .EventSummary {
	margin: 25px 0px;
}
/*#Events/EventCalendar#*/

.EventCalendar table {
	width: 100%;
}
.EventCalendar .Title {
	background: #59C3D3 url(/CMSPortal/templates/btn-buttonbalk.jpg) repeat-x left top;
	color: #ffffff;
	padding: 5px;
	height: 22px;
	font-weight: bold;
	vertical-align: middle;
}
.EventCalendar .Navigation {
	font-weight: bold;
	width: 50px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
}
.EventCalendar .DayHeader {
	height: 25px;
	background-color: #59C3D3;
	color: White;
	font-weight: bold;
	border-style: none;
	vertical-align: middle;
	font-size: 11px;
}
.EventCalendar .Day, .EventCalendar .OtherMonth, .EventCalendar .Weekend, .EventCalendar .Today {
	height: 50px;
	padding: 3px;
	background-color: #eeeeee;
	font-size: 11px;
}
.EventCalendar .Today {
	background-color: #59C3D3;
	color: White;
	font-weight: bold;
}
.EventCalendar .Today a {
	color: White;
	font-weight: bold;
	font-size: 11px;
}
.EventCalendar .ContentEvent a {
	margin-top: 3px;
	color: #CFDF1C;
	font-weight: bold;
}
.EventCalendar .OtherMonth {
	color: Gray;
	background-color: White;
}
/*#User Contribution#*/
/*#User Contribution/Items Link#*/
.ContributionsEdit .ItemsLink .NewItemLink {
	display: none;
}
.EditingFormControlNestedControl div {
	display: none;
}
/*#Course#*/
/*#Course/coursePreview#*/
.coursePreview {}
.teaser {}
.body {}
.title h2 a {
	color: #51C4E1;
}
.summary {}
.tags {
	color: #017AA7;
	text-transform: lowercase;
}