/*--		EKC					- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
/*--		community				- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/

/*BEGIN:	alpha					- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
div.ekc_community_back_base	{
z-index:					500;
width:						100%;
height:						100%;
background-color :			#52504E;
}
div.ekc_community_back_head	{
width:						100%;
height:						100px;
background:					url(../images/community/back_01.gif) no-repeat bottom center;
}
div.ekc_community_back_grad	{
width:						100%;
height:						55px;
background:					url(../images/community/back_02.gif) no-repeat bottom center;
}
div.ekc_community_back_up	{
width:						100%;
height:						275px;
background:					url(../images/community/back_03.gif) repeat-y top center;
}
div.ekc_community_back_down	{
width:						100%;
height:						285px;
background:					url(../images/community/back_04.gif) repeat-y top center;
}
div.ekc_community_back_bottom {
width:						100%;
height:						20px;
background:					url(../images/community/back_05.gif) repeat-y top center;
}
/*END:	alpha					- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/

/*BEGIN:	community				- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
div.ekc_community_base		{
width:						1000px;
text-align:					left;
}

div.ekc_community_base_up	{
width:						1000px;
height:						330px;
}

div.ekc_community_button_back {
width:						1000px;
height:						75px;
padding:					25px 0 0 0px;
text-align:					right;
font-weight:				800;
font-size:					20px;
color:						#FFFFFF;
}

a.ekc_community_button_head_back {
float:						right;
display:					block;
overflow:					hidden;
white-space:				nowrap;
width:						140px;
height:						40px;
margin:						0 0 0 0;
padding:					0 0 0 0;
text-align:					left;
line-height:				40px;
}
a.ekc_community_button_head_previous {
float:						left;
display:					block;
overflow:					hidden;
white-space:				nowrap;
width:						550px;
height:						37px;
margin:						0 0 0 0;
padding:					3px 0 0 50px;
font-size:					16px;
text-align:					left;
line-height:				17px;
}
span.ekc_community_button_head_previous {
font-size:					13px;
line-height:				13px;
color:						#DFDAD2;
}

a.ekc_community_button_head_back:link, a.ekc_community_button_head_back:visited {
color:						#888888;
background: 				url(../images/community/button_head_close.gif) no-repeat right top;
text-decoration:			none;}
a.ekc_community_button_head_back:hover, a.ekc_community_button_head_back:focus, a.ekc_community_button_head_back:active {
color:						#FFFFFF;
background: 				url(../images/community/button_head_close_o.gif) no-repeat right top;
text-decoration:			none;}

a.ekc_community_button_head_previous:link, a.ekc_community_button_head_previous:visited {
color:						#888888;
background: 				url(../images/community/button_head_back.gif) no-repeat left top;
text-decoration:			none;}
a.ekc_community_button_head_previous:hover, a.ekc_community_button_head_previous:focus, a.ekc_community_button_head_previous:active {
color:						#FFFFFF;
background: 				url(../images/community/button_head_back_o.gif) no-repeat left top;
text-decoration:			none;}


/*BEGIN:	headline				- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
div.ekc_community_headline	{
width:						1000px;
height:						55px;
background-color :			#FFFFFF;
}
div.ekc_community_headline_txt {
float:						left;
white-space:				nowrap;
width:						680px;
margin:						0 0 0 0;
padding:					15px 0 0 25px;
font-size:					25px;
}

/*BEGIN:	headline info			- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
div.ekc_community_headline_info {
float:						right;
white-space:				nowrap;
width:						261px;
}
div.ekc_community_headline_info_color {
width:						236px;
height:						18px;
border-bottom:				1px solid #FFFFFF;
background-color:			transparent;
} 
div.ekc_community_headline_info_txt {
width:						215px;
height:						18px;
padding:					0 0 0 10px;
font-size:					11px;
line-height:				18px;
background-color:			#E8E3DD;
} 
a.ekc_community_headline_info_txt, a.ekc_community_headline_info_txt:link, a.ekc_community_headline_info_txt:visited {
text-decoration:			none;
color:						#808080;}
a.ekc_community_headline_info_txt:hover, a.ekc_community_headline_info_txt:focus, a.ekc_community_headline_info_txt:active {
text-decoration:			none;
color:						#E07900;}


/*BEGIN:	headline				- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/

/*BEGIN:	content				- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
div.ekc_community_content_base {
width:						1000px;
height:						275px;
background-color:			#FFFFFF;
}

/*BEGIN:	image					- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
div.ekc_community_content_image_base {
float:						left;
width:						247px;
}
a.ekc_community_content_image {
width:						212px;
margin:						0 0 0 25px;
}
/*END:	image					- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/

div.ekc_community_content_other_base {
float:						left;
width:						246px;
}
/*BEGIN:	txt					- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
div.ekc_community_content_txt_headline {
margin:						0 0 10px 0;
font-size:					14px;
font-weight:				800;
line-height:				16px;
color:						#FF8B03;
}
div.ekc_community_content_txt {
width:						236px;
height:						210px;
margin:						0 0 10px 0;
font-size:					11px;
line-height:				14px;
color:						#7B7B7B;
}
/*END:	txt					- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
div.ekc_community_content_address {
width:						221px;
margin:						0 0 5px 15px;
font-size:					11px;
line-height:				14px;
color:						#000000;
}

/*BEGIN:	standards				- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
div.ekc_community_content_h_cutter {
width:						236px;
height:						1px;
padding:					0 0 0 0;
background:					url(../images/community/h_cutter_01.gif) no-repeat left top;
}
div.ekc_community_content_h_cutter_width {
height:						1px;
padding:					0 0 0 0;
background:					url(../images/community/h_cutter_01_width.gif) repeat-x left top;
}

div.ekc_community_content_subheadline {
width:						221px;
padding:					0 0 0 15px;
font-size:					11px;
font-weight:				800;
line-height:				20px;
color:						#659CC0;
}

/*BEGIN:	orange + blue			- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
div.ekc_community_content_head_orange,
div.ekc_community_content_head_half_orange,
div.ekc_community_content_head_width_orange,
div.ekc_community_content_head_blue,
div.ekc_community_content_head_half_blue,
div.ekc_community_content_head_width_blue {
white-space:				nowrap;
width:						226px;
height:						22px;
padding:					0 0 0 10px;
font-size:					13px;
line-height:				22px;
color:						#FFFFFF;}
div.ekc_community_content_head_orange,
div.ekc_community_content_head_half_orange,
div.ekc_community_content_head_width_orange {
background:					url(../images/community/head_orange.gif) repeat-x left top;}
div.ekc_community_content_head_blue,
div.ekc_community_content_head_half_blue,
div.ekc_community_content_head_width_blue {
background:					url(../images/community/head_blue.gif) repeat-x left top;}
div.ekc_community_content_head_width_orange,
div.ekc_community_content_head_width_blue {
width:						718px;}
div.ekc_community_content_head_half_orange,
div.ekc_community_content_head_half_blue {
width:						472px;}

/*BEGIN:	headline (orange + blue)	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
/* ADD for the main content (scalable)	***/

div.ekc_community_content_head_blue_scale {
height:						22px;
margin:						0 10px 0 10px;
padding:					0 0 0 10px;
font-size:					13px;
line-height:				22px;
color:						#FFFFFF;
background:					url(../images/community/head_blue.gif) repeat-x left top;}

/*END:	headline (orange + blue)	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/

div.ekc_community_content_txt_orange,
div.ekc_community_content_txt_orange_include,
div.ekc_community_content_txt_width_orange,
div.ekc_community_content_txt_width_orange_include,
div.ekc_community_content_txt_blue,
div.ekc_community_content_txt_blue_include,
div.ekc_community_content_txt_width_blue,
div.ekc_community_content_txt_width_blue_include {
width:						236px;
margin:						0 0 10px 0;
padding:					8px 0 0 0;}
div.ekc_community_content_txt_orange,
div.ekc_community_content_txt_orange_include,
div.ekc_community_content_txt_width_orange,
div.ekc_community_content_txt_width_orange_include {
background:					url(../images/community/head_orange_fade.gif) repeat-x left top;}
div.ekc_community_content_txt_blue,
div.ekc_community_content_txt_blue_include,
div.ekc_community_content_txt_width_blue,
div.ekc_community_content_txt_width_blue_include {
background:					url(../images/community/head_blue_fade.gif) repeat-x left top;}
div.ekc_community_content_txt_width_blue,
div.ekc_community_content_txt_width_blue_include,
div.ekc_community_content_txt_width_orange,
div.ekc_community_content_txt_width_orange_include {
width:						738px;}
div.ekc_community_content_txt_orange_include,
div.ekc_community_content_txt_blue_include {
margin:						0 0 0 0;}
div.ekc_community_content_txt_width_orange_include,
div.ekc_community_content_txt_width_blue_include {
margin:						0 0 10px 0;}


div.ekc_community_content_inline_txt,
div.ekc_community_content_inline_txt_include {
float:						left;
width:						236px;
margin:						0 10px 10px 0;
padding:					0 0 0 0;
}
div.ekc_community_content_inline_txt_include {margin: 0 10px 0 0;}

a.ekc_community_button_more_orange,
a.ekc_community_button_less_orange,
a.ekc_community_button_more_blue,
a.ekc_community_button_less_blue{
float:						right;
display:					block;
overflow:					hidden;
white-space:				nowrap;
width:						23px;
height:						22px;
margin:						0 0 0 0;
padding:					0 0 0 0;
line-height:				22px;
text-decoration:			none;
}
a.ekc_community_button_more_orange_free,
a.ekc_community_button_less_orange_free,
a.ekc_community_button_more_blue_free,
a.ekc_community_button_less_blue_free {
float:						right;
display:					block;
overflow:					hidden;
white-space:				nowrap;
width:						43px;
height:						22px;
margin:						0 0 0 0;
padding:					0 0 0 0;
line-height:				22px;
text-decoration:			none;
}
a.ekc_community_button_more_orange:link, a.ekc_community_button_more_orange:visited {
background: 				url(../images/community/button_more_orange.gif) no-repeat left top;}
a.ekc_community_button_more_orange:hover, a.ekc_community_button_more_orange:focus, a.ekc_community_button_more_orange:active {
background: 				url(../images/community/button_more_orange_o.gif) no-repeat left top;
text-decoration:			none;}
a.ekc_community_button_less_orange:link, a.ekc_community_button_less_orange:visited {
background: 				url(../images/community/button_less_orange.gif) no-repeat left top;}
a.ekc_community_button_less_orange:hover, a.ekc_community_button_less_orange:focus, a.ekc_community_button_less_orange:active {
background: 				url(../images/community/button_less_orange_o.gif) no-repeat left top;
text-decoration:			none;}

a.ekc_community_button_more_blue:link, a.ekc_community_button_more_blue:visited {
background: 				url(../images/community/button_more_blue.gif) no-repeat left top;}
a.ekc_community_button_more_blue:hover, a.ekc_community_button_more_blue:focus, a.ekc_community_button_more_blue:active {
background: 				url(../images/community/button_more_blue_o.gif) no-repeat left top;
text-decoration:			none;}
a.ekc_community_button_less_blue:link, a.ekc_community_button_less_blue:visited {
background: 				url(../images/community/button_less_blue.gif) no-repeat left top;}
a.ekc_community_button_less_blue:hover, a.ekc_community_button_less_blue:focus, a.ekc_community_button_less_blue:active {
background: 				url(../images/community/button_less_blue_o.gif) no-repeat left top;
text-decoration:			none;}

a.ekc_community_button_more_orange_free:link, a.ekc_community_button_more_orange_free:visited {
background: 				url(../images/community/button_more_orange_free.gif) no-repeat right top;}
a.ekc_community_button_more_orange_free:hover, a.ekc_community_button_more_orange_free:focus, a.ekc_community_button_more_orange_free:active {
background: 				url(../images/community/button_more_orange_free_o.gif) no-repeat right top;
text-decoration:			none;}
a.ekc_community_button_less_orange_free:link, a.ekc_community_button_less_orange_free:visited {
background: 				url(../images/community/button_less_orange_free.gif) no-repeat right top;}
a.ekc_community_button_less_orange_free:hover, a.ekc_community_button_less_orange_free:focus, a.ekc_community_button_less_orange_free:active {
background: 				url(../images/community/button_less_orange_free_o.gif) no-repeat right top;
text-decoration:			none;}

a.ekc_community_button_more_blue_free:link, a.ekc_community_button_more_blue_free:visited {
background: 				url(../images/community/button_more_blue_free.gif) no-repeat right top;}
a.ekc_community_button_more_blue_free:hover, a.ekc_community_button_more_blue_free:focus, a.ekc_community_button_more_blue_free:active {
background: 				url(../images/community/button_more_blue_free_o.gif) no-repeat right top;
text-decoration:			none;}
a.ekc_community_button_less_blue_free:link, a.ekc_community_button_less_blue_free:visited {
background: 				url(../images/community/button_less_blue_free.gif) no-repeat right top;}
a.ekc_community_button_less_blue_free:hover, a.ekc_community_button_less_blue_free:focus, a.ekc_community_button_less_blue_free:active {
background: 				url(../images/community/button_less_blue_free_o.gif) no-repeat right top;
text-decoration:			none;}

/*BEGIN:	buttons				- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
/*BEGIN:	button headlines				***/
div.ekc_community_button_headline {
display:					block;
overflow:					hidden;
width:						218px;
height:						35px;
margin:						0 0 0 0px;
padding:					0 0 0 18px;
font-size:					12px;
font-weight:				800;
line-height:				50px;
color:						#FFFFFF;
background: 				url(../images/community/button_headline_back.gif) no-repeat left top;
}

/*BEGIN:	button spacer				***/
div.ekc_community_button_space {
float:						left;
display:					block;
overflow:					hidden;
width:						236px;
height:						35px;
margin:						0 10px 0 0;
}

/*BEGIN:	button file				***/
a.ekc_community_button_file,
a.ekc_community_button_folder,
a.ekc_community_button_back	{
display:					block;
overflow:					hidden;
white-space:				nowrap;
width:						196px;
height:						35px;
margin:						0 0 0 0;
padding:					0 0 0 40px;

font-size:					11px;
font-weight:				800;
line-height:				16px;
color:						#000000;
text-decoration:			none;
}
a.ekc_community_button_file:link, a.ekc_community_button_file:visited {
background: 				url(../images/community/button_file.gif) no-repeat left top;}
a.ekc_community_button_file:hover, a.ekc_community_button_file:focus, a.ekc_community_button_file:active {
background: 				url(../images/community/button_file_o.gif) no-repeat left top;
background-color:			#EAEAEA;
text-decoration:			none;}
a.ekc_community_button_folder:link, a.ekc_community_button_folder:visited {
background: 				url(../images/community/button_folder.gif) no-repeat left top;}
a.ekc_community_button_folder:hover, a.ekc_community_button_folder:focus, a.ekc_community_button_folder:active {
background: 				url(../images/community/button_folder_o.gif) no-repeat left top;
background-color:			#EAEAEA;
text-decoration:			none;}
a.ekc_community_button_back:link, a.ekc_community_button_back:visited {
background: 				url(../images/community/button_back.gif) no-repeat left top;}
a.ekc_community_button_back:hover, a.ekc_community_button_back:focus, a.ekc_community_button_back:active {
background: 				url(../images/community/button_back_o.gif) no-repeat left top;
background-color:			#EAEAEA;
text-decoration:			none;}

span.ekc_community_button_file_info {
font-style:					italic;
font-weight:				500;
color:						#659CC0;
}

/*BEGIN:	button show all			***/
a.ekc_community_button_all {
float:						left;
display:					block;
overflow:					hidden;
white-space:				nowrap;
width:						186px;
height:						35px;
margin:						0 10px 0 0;
padding:					0 10px 0 40px;

text-align:					right;
font-size:					11px;
font-weight:				800;
line-height:				26px;
color:						#000000;
text-decoration:			none;
}
a.ekc_community_button_all:link, a.ekc_community_button_all:visited {
background: 				url(../images/community/button_all.gif) no-repeat left top;}
a.ekc_community_button_all:hover, a.ekc_community_button_all:focus, a.ekc_community_button_all:active {
color:						#FFFFFF;
background: 				url(../images/community/button_all_o.gif) no-repeat left top;
text-decoration:			none;}

/*BEGIN:	button shortcut			***/
a.ekc_community_button_shortcut,
a.ekc_community_button_goback {
display:					block;
overflow:					hidden;
white-space:				nowrap;
width:						216px;
height:						35px;
margin:						0 10px 0 0;
padding:					0 0 0 30px;

text-align:					left;
font-size:					11px;
font-weight:				800;
line-height:				26px;
color:						#000000;
text-decoration:			none;
}
a.ekc_community_button_shortcut:link, a.ekc_community_button_shortcut:visited {
background: 				url(../images/community/button_shortcut.gif) no-repeat left top;}
a.ekc_community_button_shortcut:hover, a.ekc_community_button_shortcut:focus, a.ekc_community_button_shortcut:active {
color:						#FFFFFF;
background: 				url(../images/community/button_shortcut_o.gif) no-repeat left top;
text-decoration:			none;}
a.ekc_community_button_goback:link, a.ekc_community_button_goback:visited {
background: 				url(../images/community/button_goback.gif) no-repeat left top;}
a.ekc_community_button_goback:hover, a.ekc_community_button_goback:focus, a.ekc_community_button_goback:active {
color:						#FFFFFF;
background: 				url(../images/community/button_goback_o.gif) no-repeat left top;
text-decoration:			none;}


/*BEGIN:	button place			***/
a.ekc_community_button_place {
display:					block;
overflow:					hidden;
white-space:				nowrap;
width:						221px;
height:						35px;
margin:						0 0 0 0;
padding:					0 0 0 15px;

font-size:					11px;
font-weight:				800;
line-height:				16px;
color:						#000000;
text-decoration:			none;
}
a.ekc_community_button_place:link, a.ekc_community_button_place:visited {
background: 				url(../images/community/button_place.gif) no-repeat left top;}
a.ekc_community_button_place:hover, a.ekc_community_button_place:focus, a.ekc_community_button_place:active {
background: 				url(../images/community/button_place_o.gif) no-repeat left top;
background-color:			#EAEAEA;
text-decoration:			none;}

span.ekc_community_button_place_info {
font-style:					italic;
font-weight:				500;
color:						#659CC0;
}

/*BEGIN:	button group			***/
a.ekc_community_button_group {
display:					block;
overflow:					hidden;
width:						221px;
height:						35px;
margin:						0 0 0 0;
padding:					0 0 0 15px;

font-size:					11px;
font-weight:				800;
line-height:				16px;
color:						#000000;
text-decoration:			none;
}
a.ekc_community_button_group:link, a.ekc_community_button_group:visited {
background: 				none}
a.ekc_community_button_group:hover, a.ekc_community_button_group:focus, a.ekc_community_button_group:active {
background: 				url(../images/community/button_group_o.gif) no-repeat left top;
background-color:			#EAEAEA;
text-decoration:			none;}

span.ekc_community_button_group_title {
font-weight:				800;
line-height:				13px;		/*korrecture for 3px-space		***/
}
span.ekc_community_button_group_date {
font-weight:				500;
font-style:					italic;
line-height:				13px;		/*korrecture for 3px-space		***/
color:						#659CC0;
}

/*BEGIN:	button gallery			***/
a.ekc_community_button_gallery {
display:					block;
overflow:					hidden;
width:						236px;
height:						60px;
margin:						0 0 0 0;
padding:					0 0 0 0;

font-size:					11px;
font-weight:				500;
line-height:				12px;
color:						#000000;
text-decoration:			none;
}
a.ekc_community_button_gallery:link, a.ekc_community_button_gallery:visited {
background: 				url(../images/community/button_gallery.gif) no-repeat left top;}
a.ekc_community_button_gallery:hover, a.ekc_community_button_gallery:focus, a.ekc_community_button_gallery:active {
background: 				url(../images/community/button_gallery_o.gif) no-repeat left top;
background-color:			#EAEAEA;
text-decoration:			none;}

span.ekc_community_button_gallery_info {
white-space:				normal;
font-weight:				500;
color:						#000000;
}
img.ekc_community_button_gallery {
float:						left;
margin:						8px 10px 50px 15px;
border:						1px solid #FFFFFF;
}

/*BEGIN:	button gallery width		***/
a.ekc_community_button_gallery_width {
display:					block;
overflow:					hidden;
height:						60px;
margin:						0 0 0 0;
padding:					0 0 0 0;

text-align:					left;
font-size:					11px;
font-weight:				500;
line-height:				14px;
color:						#000000;
text-decoration:			none;
}
a.ekc_community_button_gallery_width:link, a.ekc_community_button_gallery_width:visited {
background: 				url(../images/community/button_gallery_width.gif) no-repeat left top;}
a.ekc_community_button_gallery_width:hover, a.ekc_community_button_gallery_width:focus, a.ekc_community_button_gallery_width:active {
background: 				url(../images/community/button_gallery_width_o.gif) no-repeat left top;
background-color:			#EAEAEA;
text-decoration:			none;}

span.ekc_community_button_gallery_width_info {
white-space:				normal;
font-size:					12px;
font-weight:				800;
color:						#41799F;
}

span.ekc_community_button_gallery_width_txt {
white-space:				normal;
font-size:					12px;
font-weight:				500;
color:						#444444;
}

/*BEGIN:	button contact			***/
a.ekc_community_button_contact {
display:					block;
overflow:					hidden;
width:						219px;
/*height:						52px;*/
margin:						0px 0 0 15px;
padding:					0 0 0 0;
border:						1px solid #DCDADA;
font-size:					11px;
font-weight:				500;
line-height:				3px;		/*for top-space in inline-object (span)			***/
color:						#000000;
}
a.ekc_community_button_contact_list {
display:					block;
overflow:					hidden;
width:						219px;
height:						33px;
margin:						0px 0 0 15px;
padding:					0 0 0 0;
border:						1px solid #FFFFFF;
font-size:					11px;
font-weight:				500;
line-height:				3px;		/*for top-space in inline-object (span)			***/
color:						#000000;
text-decoration:			none;
}

a.ekc_community_button_contact:link, a.ekc_community_button_contact:visited,
a.ekc_community_button_contact_list:link, a.ekc_community_button_contact_list:visited  {
background: 				url(../images/community/button_contact.gif) no-repeat left bottom;
background-color:			#EAEAEA;}
a.ekc_community_button_contact:hover, a.ekc_community_button_contact:focus, a.ekc_community_button_contact:active,
a.ekc_community_button_contact_list:hover, a.ekc_community_button_contact_list:focus, a.ekc_community_button_contact_list:active {
border:						1px solid #91ACBF;
color:						#557E91;
background: 				url(../images/community/button_contact_o.gif) no-repeat left bottom;
background-color:			#E2EDF5;
text-decoration:			none;}

span.ekc_community_button_contact_spacer {
font-size:					3px;
line-height:				3px;
}
span.ekc_community_button_contact_name {
font-weight:				800;
line-height:				13px;		/*korrecture for 3px-space		***/
}
span.ekc_community_button_contact_title {
font-style:					italic;
line-height:				13px;		/*korrecture for 3px-space		***/
color:						#7B7B7B;
}
img.ekc_community_button_contact {
float:						left;
margin:						0 10px 0px 0;
border:						1px solid #FFFFFF;
}

/*BEGIN:	button link				***/
a.ekc_community_button_link {
display:					block;
overflow:					hidden;
white-space:				nowrap;
width:						236px;
margin:						0 0 0 0;
padding:					4px 0 5px 30px;

font-size:					11px;
font-weight:				500;
line-height:				13px;
color:						#000000;
text-decoration:			none;
}
a.ekc_community_button_link:link, a.ekc_community_button_link:visited {
background: 				url(../images/community/button_link.gif) no-repeat left top;}
a.ekc_community_button_link:hover, a.ekc_community_button_link:focus, a.ekc_community_button_link:active {
background: 				url(../images/community/button_link_o.gif) no-repeat left top;
background-color:			#C0D9EA;
text-decoration:			none;}

img.ekc_community_button_link {

}
span.ekc_community_button_link_head {
font-weight:				800;
color:						#659CC0;
}
span.ekc_community_button_link_send {
color:						#FF8B03;
}
span.ekc_community_button_link_txt {
color:						#000000;
}


/*BEGIN:	calendar				- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
div.ekc_community_calendar_base {
width:						1000px;
height:						305px;
background: 				url(../images/community/calendar_back.gif) repeat-x left top;
background-color:			#7ABDE9;
}

/*BEGIN:	rider			***/
div.ekc_community_calendar_head {
width:						969px;
height:						19px;
margin:						21px 0 0 16px;
background: 				url(../images/community/calendar_head_back.gif) repeat-x left bottom;
}

a.ekc_community_calendar_rider_a {
float:						left;
display:					block;
overflow:					hidden;
height:						19px;
margin:						0 0 0 0;
padding:					0 0 0 0;
text-align:					center;
font-size:					14px;
font-weight:				800;
line-height:				20px;
text-decoration:			none;
}
a.ekc_community_calendar_rider_a:link, a.ekc_community_calendar_rider_a:visited {
background:					none;
background-color:			#FFFFFF;
color:						#FF8B03;}
a.ekc_community_calendar_rider_a:hover, a.ekc_community_calendar_rider_a:focus, a.ekc_community_calendar_rider_a:active {
background: 				url(../images/community/calendar_rider_back_a_o.gif) repeat-x left top;
color:						#557E91;
text-decoration:			none;}
img.ekc_community_calendar_rider_a_left {float:left;}
img.ekc_community_calendar_rider_a_right {float:right;}

a.ekc_community_calendar_rider {
float:						left;
display:					block;
overflow:					hidden;
height:						19px;
margin:						0 0 0 0;
padding:					0 0 0 0;
text-align:					center;
font-size:					12px;
line-height:				20px;
text-decoration:			none;
}
a.ekc_community_calendar_rider:link, a.ekc_community_calendar_rider:visited {
background:					none;
background-color:			#144B6E;
color:						#C0CFD8;}
a.ekc_community_calendar_rider:hover, a.ekc_community_calendar_rider:focus, a.ekc_community_calendar_rider:active {
background: 				url(../images/community/calendar_rider_back_o.gif) repeat-x left top;
color:						#FFFFFF;
text-decoration:			none;}
img.ekc_community_calendar_rider_left {float:left;}
img.ekc_community_calendar_rider_right {float:right;}

a.ekc_community_calendar_rider_width_1 {width: 240px;}
a.ekc_community_calendar_rider_width_2 {width: 150px;}


/*BEGIN:	calendar + navigation		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
div.ekc_community_calendar_body,
div.ekc_community_calendar_left,
div.ekc_community_calendar_right {
float:						left;
height:						240px;
margin:						0 0 0 0;
background-color:			transparent;
}
div.ekc_community_calendar_body	{
width:						969px;
background-color:			#FFFFFF;
}
div.ekc_community_calendar_left,
div.ekc_community_calendar_right	{width: 15px;}

a.ekc_community_calendar_nav_left,
a.ekc_community_calendar_nav_right{
float:						left;
display:					block;
overflow:					hidden;
width:						15px;
height:						240px;
margin:						0 0 0 0;
padding:					0 0 0 0;
background-color:			transparent;
text-decoration:			none;
}
a.ekc_community_calendar_nav_left:link, a.ekc_community_calendar_nav_left:visited {
background: 				url(../images/community/button_calendar_nav_left.gif) no-repeat left top;}
a.ekc_community_calendar_nav_left:hover, a.ekc_community_calendar_nav_left:focus, a.ekc_community_calendar_nav_left:active {
background: 				url(../images/community/button_calendar_nav_left_o.gif) no-repeat left top;
text-decoration:			none;}
a.ekc_community_calendar_nav_right:link, a.ekc_community_calendar_nav_right:visited {
background: 				url(../images/community/button_calendar_nav_right.gif) no-repeat left top;}
a.ekc_community_calendar_nav_right:hover, a.ekc_community_calendar_nav_right:focus, a.ekc_community_calendar_nav_right:active {
background: 				url(../images/community/button_calendar_nav_right_o.gif) no-repeat left top;
text-decoration:			none;}

/*BEGIN:	navigation footer		***/
div.ekc_community_calendar_foot {
clear:						both;
width:						969px;
height:						22px;
margin:						0 0 0 15px;
text-align:					center;
line-height:				22px;
}

a.ekc_community_calendar_foot_number,
a.ekc_community_calendar_foot_number_first,
a.ekc_community_calendar_foot_number_left,
a.ekc_community_calendar_foot_number_right,
a.ekc_community_calendar_foot_number_last,
a.ekc_community_calendar_foot_number_a,
a.ekc_community_calendar_foot_number_first_a,
a.ekc_community_calendar_foot_number_left_a,
a.ekc_community_calendar_foot_number_right_a,
a.ekc_community_calendar_foot_number_last_a,
a.ekc_community_calendar_foot_placeholder {
overflow:					hidden;
width:						22px;
height:						22px;
margin:						0 0 0 0;
padding:					3px 6px 4px 6px;
text-align:					center;
font-weight:				800;
font-size:					12px;
line-height:				22px;
text-decoration:			none;
}
a.ekc_community_calendar_foot_placeholder {cursor: default;}

a.ekc_community_calendar_foot_number:link, a.ekc_community_calendar_foot_number:visited {
color: #FFFFFF; background: none;}
a.ekc_community_calendar_foot_number:hover, a.ekc_community_calendar_foot_number:focus, a.ekc_community_calendar_foot_number:active {
color: #66A6D1; background: url(../images/community/button_calendar_nav_number_o.gif) no-repeat center center;
text-decoration:			none;}
a.ekc_community_calendar_foot_number_a:link, a.ekc_community_calendar_foot_number_a:visited {
color: #66A6D1; background: url(../images/community/button_calendar_nav_number_o.gif) no-repeat center center;}
a.ekc_community_calendar_foot_number_a:hover, a.ekc_community_calendar_foot_number_a:focus, a.ekc_community_calendar_foot_number_a:active {
color: #66A6D1; background: url(../images/community/button_calendar_nav_number_o.gif) no-repeat center center;
text-decoration:			none;}

a.ekc_community_calendar_foot_number_first:link, a.ekc_community_calendar_foot_number_first:visited {
color: #FFFFFF; background: url(../images/community/button_calendar_nav_number_first.gif) no-repeat center center;}
a.ekc_community_calendar_foot_number_first:hover, a.ekc_community_calendar_foot_number_first:focus, a.ekc_community_calendar_foot_number_first:active {
color: #66A6D1; background: url(../images/community/button_calendar_nav_number_first_o.gif) no-repeat center center;
text-decoration:			none;}
a.ekc_community_calendar_foot_number_first_a:link, a.ekc_community_calendar_foot_number_first_a:visited {
color: #FFFFFF; background: url(../images/community/button_calendar_nav_number_first_o.gif) no-repeat center center;}
a.ekc_community_calendar_foot_number_first_a:hover, a.ekc_community_calendar_foot_number_first_a:focus, a.ekc_community_calendar_foot_number_first_a:active {
color: #66A6D1; background: url(../images/community/button_calendar_nav_number_first_o.gif) no-repeat center center;
text-decoration:			none;}

a.ekc_community_calendar_foot_number_left:link, a.ekc_community_calendar_foot_number_left:visited {
color: #FFFFFF; background: url(../images/community/button_calendar_nav_number_left.gif) no-repeat center center;}
a.ekc_community_calendar_foot_number_left:hover, a.ekc_community_calendar_foot_number_left:focus, a.ekc_community_calendar_foot_number_left:active {
color: #66A6D1; background: url(../images/community/button_calendar_nav_number_left_o.gif) no-repeat center center;
text-decoration:			none;}
a.ekc_community_calendar_foot_number_left_a:link, a.ekc_community_calendar_foot_number_left_a:visited {
color: #FFFFFF; background: url(../images/community/button_calendar_nav_number_left_o.gif) no-repeat center center;}
a.ekc_community_calendar_foot_number_left_a:hover, a.ekc_community_calendar_foot_number_left_a:focus, a.ekc_community_calendar_foot_number_left_a:active {
color: #66A6D1; background: url(../images/community/button_calendar_nav_number_left_o.gif) no-repeat center center;
text-decoration:			none;}

a.ekc_community_calendar_foot_number_right:link, a.ekc_community_calendar_foot_number_right:visited {
color: #FFFFFF; background: url(../images/community/button_calendar_nav_number_right.gif) no-repeat center center;}
a.ekc_community_calendar_foot_number_right:hover, a.ekc_community_calendar_foot_number_right:focus, a.ekc_community_calendar_foot_number_right:active {
color: #66A6D1; background: url(../images/community/button_calendar_nav_number_right_o.gif) no-repeat center center;
text-decoration:			none;}
a.ekc_community_calendar_foot_number_right_a:link, a.ekc_community_calendar_foot_number_right_a:visited {
color: #FFFFFF; background: url(../images/community/button_calendar_nav_number_right_o.gif) no-repeat center center;}
a.ekc_community_calendar_foot_number_right_a:hover, a.ekc_community_calendar_foot_number_right_a:focus, a.ekc_community_calendar_foot_number_right_a:active {
color: #66A6D1; background: url(../images/community/button_calendar_nav_number_right_o.gif) no-repeat center center;
text-decoration:			none;}

a.ekc_community_calendar_foot_number_last:link, a.ekc_community_calendar_foot_number_last:visited {
color: #FFFFFF; background: url(../images/community/button_calendar_nav_number_last.gif) no-repeat center center;}
a.ekc_community_calendar_foot_number_last:hover, a.ekc_community_calendar_foot_number_last:focus, a.ekc_community_calendar_foot_number_last:active {
color: #66A6D1; background: url(../images/community/button_calendar_nav_number_last_o.gif) no-repeat center center;
text-decoration:			none;}
a.ekc_community_calendar_foot_number_last_a:link, a.ekc_community_calendar_foot_number_last_a:visited {
color: #FFFFFF; background: url(../images/community/button_calendar_nav_number_last_o.gif) no-repeat center center;}
a.ekc_community_calendar_foot_number_last_a:hover, a.ekc_community_calendar_foot_number_last_a:focus, a.ekc_community_calendar_foot_number_last_a:active {
color: #66A6D1; background: url(../images/community/button_calendar_nav_number_last_o.gif) no-repeat center center;
text-decoration:			none;}


/*BEGIN:	month	+ list-item		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
/*		1 column				***/
div.ekc_community_calendar_month_base,
div.ekc_community_calendar_month_include {
float:						left;
display:					inline;				/*IE margin tweak*/
width:						212px;
margin:						0 0 0 10px;
padding:					15px 0 0 0;
}
div.ekc_community_calendar_month_include {width: 236px; margin: 0 0 0 0; padding: 0 0 0 0;}

div.ekc_community_calendar_list_base,
div.ekc_community_calendar_list_include {
float:						left;
width:						236px;
margin:						0 0 0 10px;
padding:					15px 0 0 0;
}
div.ekc_community_calendar_list_include		{padding: 0 0 0 0;}
div.ekc_community_calendar_list_header,
div.ekc_community_calendar_list_footer		{clear: both; margin: 0 0 0 0;}
div.ekc_community_calendar_list_footer_pages,	/*for width scaling the bar*/
div.ekc_community_calendar_list_footer_scale	{
clear:						both;
height:						22px;
margin:						0 0 0 0;
text-align:					center;
background-color:			#79BCE8;}
div.ekc_community_calendar_list_footer_pages {
width:						728px;
}


/*		2 and 3 columns			***/
div.ekc_community_calendar_list_width_base,
div.ekc_community_calendar_list_half_base,
div.ekc_community_calendar_list_width_include,
div.ekc_community_calendar_list_half_include {
float:						left;
width:						728px;
margin:						0 0 0 10px;
padding:					15px 0 0 0;
}
div.ekc_community_calendar_list_half_base		{width: 482px;}
div.ekc_community_calendar_list_width_include	{margin: 0 0 0 0px; padding: 0 0 0 0;}
div.ekc_community_calendar_list_half_include		{width: 482px; padding: 0 0 0 0;}

/*BEGIN:	calendar				- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
/* show in: ekc_calendar.css			***/

/*BEGIN:	button event			- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
a.ekc_community_button_event,
a.ekc_community_button_event_region,
a.ekc_community_button_event_child {
display:					block;
overflow:					hidden;
white-space:				nowrap;
width:						216px;
height:						35px;
margin:						0 0 0 0;
padding:					0 0 0 20px;

font-size:					11px;
font-weight:				800;
line-height:				16px;
color:						#000000;
text-decoration:			none;
}
a.ekc_community_button_event:link, a.ekc_community_button_event:visited {
background: 				none;}
a.ekc_community_button_event:hover, a.ekc_community_button_event:focus, a.ekc_community_button_event:active {
color:						#144B6E;
background: 				url(../images/community/button_event_o.gif) no-repeat left top;
text-decoration:			none;}

a.ekc_community_button_event_region:link, a.ekc_community_button_event_region:visited {
background: 				url(../images/community/button_event_region.gif) no-repeat left top;
text-decoration:			none;}
a.ekc_community_button_event_region:hover, a.ekc_community_button_event_region:focus, a.ekc_community_button_event_region:active {
color:						#144B6E;
background: 				url(../images/community/button_event_region_o.gif) no-repeat left top;
text-decoration:			none;}

a.ekc_community_button_event_child:link, a.ekc_community_button_event_child:visited {
background: 				url(../images/community/button_event_child.gif) no-repeat left top;
text-decoration:			none;}
a.ekc_community_button_event_child:hover, a.ekc_community_button_event_child:focus, a.ekc_community_button_event_child:active {
color:						#144B6E;
background: 				url(../images/community/button_event_child_o.gif) no-repeat left top;
text-decoration:			none;}


span.ekc_community_button_event_day {
float:						left;
margin:						0 5px 0 0;
font-weight:				800;
}
span.ekc_community_button_event_time {
font-weight:				500;
color:						#7B7B7B;
}
span.ekc_community_button_event_info {
white-space:				normal;
padding:					0 65px 0 0;
font-weight:				800;
}
span.ekc_community_button_event_place {
font-weight:				500;
font-style:					italic;
color:						#659CC0;
}














