
h6 {color: #3366CC; font-weight: normal; border-bottom: 1px dashed #c0c0c0} /* used for PDF download */

/* CMS STANDARD */
		.thumbnail {float: left; width: 100px; height: 150px; text-align: center; margin: 0 15px 15px 0; padding: 5px;}
		.gallery_thumbnail {padding: 1px; border: 1px solid #c0c0c0;}
		.gallery_photo {padding: 1px; border: 1px solid #c0c0c0;}
		.datatable {background-color: #FFFFFF;}
		.datarow_1 {background-color: #E5F5E5; border-bottom: 1px solid #C6D0D9 }
		.datarow_2 {background-color: #FFFFFF; border-bottom: 1px solid #C6D0D9}
		.datarow_over {background-color:#DDEEFF;}
		.datarow_click {background-color:#3399FF;}

		.cms_std_rss {margin-top: 4px}
		a.rss:link, a.rss:visited { color: #EF6900; text-decoration: none; }
		a.rss:hover, a.rss:active { color: #000000; text-decoration: none; }
		.rss_image { margin-right: 3px; margin-bottom: 3px; vertical-align: middle }

		a.cms_plain_link:link, a.cms_plain_link:visited { text-decoration: none; color: #FFFFFF; }
		a.cms_plain_link:hover, a.cms_plain_link:active { text-decoration: underline; color: #FFFFFF; }

		.cms_std_page_top {padding-bottom: 8px; text-align: right; }
		.cms_std_page_bot {padding-top: 8px; text-align: right; clear:both}
		a.cms_std_page_link:link, a.cms_std_page_link:visited {display: block; display: inline; text-decoration: none; color: #333333; background: #f1f1f1; padding: 2px 6px 2px 6px; border-bottom: 3px solid #FFFFFF; border-top: 3px solid #FFFFFF;}
		a.cms_std_page_link:hover, a.cms_std_page_link:active {display: block; display: inline; text-decoration: none; color: #FFFFFF; background: #95CCEA; padding: 2px 6px 2px 6px; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; }
		.cms_std_page_inactive {background: #f1f1f1; padding: 2px 6px 2px 6px; color: #c0c0c0; border-bottom: 3px solid #FFFFFF; border-top: 3px solid #FFFFFF;}
		.cms_std_page_active {background: #51ACDE url(../layout/site_nav_back.gif) repeat-x top left; border-bottom: 2px solid #51ACDE; border-top: 2px solid #51ACDE; padding: 2px 5px 2px 5px; color: #FFFFFF; font-weight: bold;}

/* NOTE */
		.cms_note {background: #FFFFF0; border: 1px dashed #E7E7E7; padding: 5px; margin: 10px}
		.cms_note_headline {font-size:110%}
		.cms_note_summary {padding-left: 10px}

/* NEWS */
		.cms_news_1 {background: #414141; border-bottom: 0px solid #c0c0c0; padding-top: 10px; padding-bottom:10px}
		.cms_news_2 { border-bottom: 0px solid #c0c0c0; padding-top: 10px; padding-bottom:10px}
		.cms_news_list_tmb { margin: 2px; padding: 2px; border: 1px solid #e7e7e7;}
		.cms_news_list_headline {font-size:110%}
		.cms_news_list_date {padding-left: 10px; color: #FFCC00;}
		.cms_news_list_summary {padding-left: 10px}
		.cms_news_image {float: right; margin-left: 10px;}
		.cms_news_view_add_image { margin: 5px; }
		.cms_news_date { color: #FFCC00; }

/* EVENTS */
		.cms_events_image {float: right; margin-left: 10px; padding: 1px; border: 1px solid #c0c0c0;}
		.cms_events_date {font-weight: bold;}
		.cms_events_list_month { background: #DFF0F9; border-bottom: 1px solid #95CCEA; padding: 3px }
		.cms_event_list_row { border-top: 1px solid #95CCEA; padding: 2px }
		.cms_event_list_headline { font-size:110% }
		.cms_event_list_summary { color: #808080; padding-left: 10px }
		.cms_events_list_tmb { margin: 3px }

/* CALENDAR */

	.cms_calendar_header { text-align: center; font-weight: bold; }
	.cms_calendar_empty {color: #89A5B9; border: 1px solid #EAEDF0; background: #FFFFFF; padding: 2px;}
	.cms_calendar_today {color: #000000; border: 1px solid #89A5B9; background: #F3F6F8; padding: 2px;}
	.cms_calendar_day {color: #89A5B9; border: 1px solid #EAEDF0; background: #F9FAFA; padding: 2px;}
	.cms_calendar_day_over { border: 1px solid #FFEEC2; background: #FFFAED; padding: 2px; color: #89A5B9;}


/* VISITORS */
		.cms_visitors_1 {background: #414141 url(../layout/site_groups_back.jpg) repeat-x; padding-top: 10px; padding-bottom:10px}
		.cms_visitors_2 {background: #414141 url(../layout/site_groups_back.jpg) repeat-x; padding-top: 10px; padding-bottom:10px}
		.cms_visitors_list_tmb { margin: 2px; padding: 2px; border: 1px solid #e7e7e7;}
		.cms_visitors_list_headline {font-size:110%}
		.cms_visitors_list_date {padding-left: 10px; color: #FFCC00;}
		.cms_visitors_list_summary {padding-left: 10px}
		.cms_visitors_list_location {padding-left: 10px; color: #FFCC00}
		.cms_visitors_image { }
		.cms_visitors_view_add_image { margin: 5px; }
		.cms_visitors_date { color: #FFCC00; text-align: right}

/* GALLERY */
		.cms_gallery_thumbnails {float: left; width: 110px; height: 110px; text-align: center; margin: 0 10px 10px 0; padding: 5px; }
		.cms_gallery_thumb { padding: 1px; border: 1px solid #c0c0c0; vertical-align: top}
		.cms_gallery_count {}
		.cms_gallery_photo { padding: 1px; border: 1px solid #c0c0c0; vertical-align: middle; }

/* ACCOUNT */
		 .account_heading {color: #000000; font-weight: bold; border-bottom: 0px solid #FFFFFF; background: #FFFFFF url(../layout/site_box_header.jpg) repeat-x; margin-bottom: 0px; padding: 0px 0px 20px 7px; border-right: 1px solid #E0E0E0;  border-left: 1px solid #E0E0E0;}
		 .account_heading_follow {background: #FFFFFF url(../layout/site_box_bot.jpg) no-repeat bottom right; border-right: 1px solid #E0E0E0;  border-left: 1px solid #E0E0E0; padding: 0px 10px 10px 10px; border-bottom: 1px solid #E0E0E0; }
		 .field_heading {padding: 2px 5px 2px 5px; color: #808080; background: #FFFFFF url(../layout/site_box_field.jpg) repeat-x top right;  border-left: 1px solid #D4D5D9; border-right: 1px solid #D4D5D9; font-weight: bold; }
		 .field_area {background: #FFFFFF url(../layout/site_box_bot.jpg) no-repeat bottom right; border-right: 1px solid #CCCCCC;  border-left: 1px solid #CCCCCC; padding: 0px 10px 10px 10px; border-bottom: 1px solid #CCCCCC; }
		 .account_optionfield {color: #808080; text-align: right}
		 .account_optiondata {}
		 .account_feedback { border: 1px solid #CABE02; background: #FFFDE1; margin: 5px; padding-left: 5px; color: #000000 }

/* PAGES */
		.cms_page_content { padding-left: 20px; }
		.cms_page_image { float: right; margin-left: 10px; margin-bottom: 10px; }

/* SEARCH */
		.cms_search_highlight { color: #3366CC; }
		.cms_search_header { border-bottom: 1px solid #c0c0c0; background: #f1f1f1; padding: 4px }
		.cms_search_row { background: #FFFFFF url(../layout/search_row.gif) repeat-x; border-bottom: 1px solid #c0c0c0; padding: 10px }
		.cms_search_results {background: #FFFFFF url(../layout/site_bar_soft.gif) repeat-x; text-align: center; padding: 3px 3px 25px 3px}