/* general */
*{ margin: 0px; padding: 0px; }
html{ margin-bottom: 1px; height: 100%; }
body{ margin: 0px; font-family: arial; color: #58585a; line-height: 20px; background: #2F6DB5 url(../files/images/head_bg.jpg) repeat-x top; }
img{ border: 0px; }
a{ outline: none; cursor: pointer; text-decoration: none; }

/* main */
#main_wrapper_top{ width: 100%; float: left; }
#main_top{ width: 1024px; margin-left: auto; margin-right: auto; }
#main_wrapper_content{ background: #FFFFFF (../files/images/content_bottom_bottomborder.jpg) bottom repeat-x; width: 100%; float: left; }
#main_content{ width: 1024px; margin-left: auto; margin-right: auto; }
#main_wrapper_footer{ width: 100%; float: left; }
#main_footer{ width: 1024px; margin-left: auto; margin-right: auto; }

/* header */
#header{ width: 100%; margin-left: auto; margin-right: auto; }
#header_wrapper{ width: 1024px; float: left; }
/* content */
#content{ width: 100%; margin-left: auto; margin-right: auto; }
#content_wrapper{ width: 1024px; float: left; }
/* footer */
#footer{  width: 100%; margin-left: auto; margin-right: auto; }
#footer_wrapper{ width: 1024px; background: url(../files/images/footer_upper_left_bg.jpg) top repeat-x; float: left; }

/** header left **/
#header_left{ float: left; background: url(../files/images/header_bg_left.jpg) repeat-x; height: 91px; padding-top: 16px; padding-left: 20px; width: 329px; }

/*** header logo ***/
#header_schriftzug{ margin-left: 24px; }

/** header right **/
#header_right{ float: right; background: url(../files/images/header_bg_right.jpg) repeat-x; height: 107px; width: 675px; }
/*** header suche ***/
#header_right_suche{ float: right; }
	#header_suche_left, .header_suche_main, #header_suche_divider, #header_suche_right{ height: 28px; float: left; }
	#header_suche_left{ width: 63px; background: url(../files/images/header_search_bg_left.jpg) no-repeat; }
	.header_suche_input{ height: 16px; width: 181px; border-left: 1px solid #94c3e0; border-right: 1px solid #cce6f5; border-top: 1px solid #94c3e0; border-bottom: 1px solid #cce6f5; }
	.header_suche_btn{ background: none; border: 0px; color: #2f6db5; font-size: 11px; width: 53px; }
	.header_suche_main{ padding-top: 3px; background: url(../files/images/header_search_bg.jpg) repeat-x; }
	.header_suche_main img{ padding-top: 6px; padding-right: 3px; }
	#header_suche_divider{ padding-left: 15px; padding-right: 15px; background: url(../files/images/header_search_bg.jpg) repeat-x; }
	#header_suche_right{ width: 62px; background: url(../files/images/header_search_bg_right.jpg) no-repeat; }

/*** header menu ***/
#header_right_menu{ font-size: 16px; font-weight: bold; color: #2f6db5; height: 40px; float: right; width: 675px; margin-top: 36px; }
.header_menu{ list-style-type: none; height: 40px; padding-left: 0px; padding-right: 19px; margin-bottom: 0px; z-index: 9999; }
.header_link{ height: 40px; float: left; line-height: 40px; background: url(../files/images/header_menu_bg_element.jpg) right no-repeat; padding-left: 8px; padding-right: 8px; }
.header_link:hover{ background: url(../files/images/header_menu_bg_element_hover.jpg) right no-repeat; }
.header_link:active{ background: url(../files/images/header_menu_bg_element_hover.jpg) right no-repeat; }
.header_link a{ font-size: 16px; font-weight: bold; color: #2f6db5; cursor: pointer; outline: none; }
.header_link a:hover{ color: #1b4f8c; }
.header_link a:active{ color: #1b4f8c; }
.header_link a:visited{ color: #2f6db5; }
.header_link a:visited:hover{ color: #1b4f8c; }
.menu_endelement{ height: 40px; float: left; line-height: 40px; background: none; padding-left: 10px; padding-right: 10px; cursor: pointer; background: url(../files/images/header_menu_bg_endelement.jpg) right no-repeat; }
.menu_endelement:hover{ background: url(../files/images/header_menu_bg_endelement_hover.jpg) right no-repeat; }
.menu_endelement:active{ background: url(../files/images/header_menu_bg_endelement_hover.jpg) right no-repeat; }
.menu_endelement a{ font-size: 16px; font-weight: bold; color: #2f6db5; cursor: pointer; outline: none; }
.menu_endelement a:hover{ color: #1b4f8c; }
.menu_endelement a:active{ color: #1b4f8c; }
.menu_endelement a:visited{ color: #2f6db5; }
.menu_endelement a:visited:hover{ color: #1b4f8c; }
.header_link ul{ display: none; list-style-type: none; }
.header_submenu{ z-index: 9998; position: absolute; padding-left: -10px; margin: 0px; line-height: 30px; margin-left: -10px; padding-bottom: 5px; height: 0px; }
.header_submenu li{ background: url(../files/images/header_submenu_bg_lightblue.png) repeat; }
.header_submenu li:hover{ background: url(../files/images/header_submenu_bg_darkblue.png) repeat; color: #ffffff; }
.header_submenu .header_submenu_link a{ z-index: 9999; }
*html .header_submenu{ margin-left: -81px; margin-top: 29px; }
.header_submenu a{ padding: 0px; margin: 0px; font-size: 14px; color: #ffffff; font-weight: normal; }
.header_submenu a:hover{ color: #ffffff; }
.header_submenu a:active{ color: #ffffff; }
.header_submenu a:visited{ color: #ffffff; }
.header_submenu a:visited:hover{ color: #ffffff; }
.header_submenu_link{ padding-left: 10px; padding-right: 10px; z-index: 9999; font-weight: normal; }
#header_right_menu_right{ float: left; width: 87px; height: 40px; background: url(../files/images/header_menu_bg_left.jpg) no-repeat; }
#header_right_menu_middle{ float: left; }
#header_right_menu_left{ float: left; color: none; height: 40px; }

/* content */
/** content top **/
#content_top{ /*width: 1024px;*/ }
#content_top h1{ color: #58585a; font-size: 24px; }
#content_top h2{ color: #2f6db5; font-size: 20px; margin-top: 10px; }
	/*** content_top_imgright ***/
	#content_top_imgright{ float: left; }
		/**** content_top_imgright_left ****/
		#content_top_imgright_left{ background: #dcecf7 url(../files/images/content_top_2col_left_bg.jpg) right no-repeat; height: 260px; width: 477px; float: left; padding-top: 40px; padding-left: 35px; }
		#content_top_imgright_left h4{ font-size: 24px;color: #58585a;}
		#content_top_imgright_left p{ font-size: 13px; color: #58585a; margin-top: 65px; }
		/**** content_top_imgright_right ****/
		
	/*** content_top_imgright_home ***/
	#content_top_imgright_home{ float: left; }
		/**** content_top_imgright_left ****/
		#content_top_imgright_left_home{ background: #dcecf7 url(../files/images/content_top_left_bg.jpg) right no-repeat; height: 260px; width: 477px; float: left; padding-top: 40px; padding-left: 35px; }
		#content_top_imgright_left_home h4{ font-size: 24px; color: #58585a; }
		#content_top_imgright_left_home p{ font-size: 13px; color: #58585a; margin-top: 65px; }
		/**** content_top_imgright_right ****/
		#content_top_imgright_right_home{ background: #bddbf0 url(../files/images/content_produktdetails_header_right2.jpg) no-repeat; height: 300px; width: 512px; float: left; }

		#content_top_imgright_right{ background: #bddbf0 url(../files/images/content_top_2col_right_bg.jpg) no-repeat; height: 300px; width: 512px; float: left; }
			/***** csc-textpic-image *****/
			.csc-textpic-image dt img{ padding-top: 24px; }
		
	/*** content_top_videoright ***/
	#content_top_videoright{ float: left; }
		/**** content_top_videoright_left ****/
		#content_top_videoright_left{ background: #dcecf7 url(../files/images/content_produktdetails_header_left.jpg) right no-repeat; height: 260px; width: 477px; float: left; padding-top: 40px; padding-left: 35px; }
		#content_top_videoright_left h4{ font-size: 24px; color: #58585a; }
		#content_top_videoright_left p{ font-size: 13px; color: #58585a; margin-top: 65px; }
		/**** content_top_imgright_right ****/
		#content_top_videoright_right{ background: #bddbf0 url(../files/images/content_produktdetails_header_right.jpg) no-repeat; height: 300px; width: 512px; float: left; }
		#content_top_videoright_right2{ background: #bddbf0 url(../files/images/content_produktdetails_header_right2.jpg) no-repeat; height: 300px; width: 512px; float: left; }

	/*** videoplayer ***/
		#videoPlayer  img{position: relative; top: 47px; left: 77px;}
		#nonverblaster {position: relative; top: 47px; left: 77px;}
		#nonverblaster2 {position: relative; top: 34px; left: 77px;}
		#product_detail_snip {position: relative; left: 20px; z-index: 999; max-width: 200px;}
		
		/*** content_top_left ***/
#content_top_left{ padding-left: 35px; padding-top: 40px; width: 477px; background: url(../files/images/content_top_left_bg.jpg) no-repeat; height: 260px; float: left; }
#content_top_left p{ color: #58585a; font-size: 13px; margin-top: 40px; width: 330px; }

/*** content top right ***/
#content_top_right{ float: right; height: 300px; }

/** content bottom **/
#content_bottom{ float: left; background-color: #FFFFFF; width: 1024px; }

/** content bottom_content **/
#content_bottom_content{ padding-left: 35px; padding-right: 35px; }

/*** content bottom topborder ***/
#content_bottom_topborder{ background: url(../files/images/content_bottom_topborder.jpg) top repeat-x; background-color: #FFFFFF; width: 1024px; height: 21px; float: left; }


/*** content bottom maincontent ***/
#content_bottom_maincontent{  float: left; background: url(../files/images/content_bottom_left_divider.jpg) repeat-y left; background-position: 50% 0%; }

#content_bottom_maincontent h4{ font-size: 15px; color: #2f6db5; margin-bottom: 30px; }
#content_bottom_maincontent ul{ list-style-image: url(../files/images/list_image.jpg); margin-left: 13px; }
#content_bottom_maincontent table{ font-size: 13px; }
#content_bottom_maincontent td{ vertical-align: top; }

 /**** content bottom maincontent left ****/
 #content_bottom_maincontent_left{ float: left; width: 477px; font-size: 13px; }
  /***** content bottom maincontent left leftcol *****/
  #content_bottom_maincontent_left_leftcol{ float: left; width: 201px; float: left; padding-right: 25px; }
  #content_bottom_maincontent_left_leftcol hr{ color: #d5dade; height: 1px; border: 0px; background-color: #d5dade; width: 200px; margin-top: 15px; margin-bottom: 15px; }
  /***** content bottom maincontent left rightcol *****/
  #content_bottom_maincontent_left_rightcol{ float: left; width: 225px; float: left; margin-left: 25px; }
  
 
 /**** content bottom maincontent right ****/
 #content_bottom_maincontent_right{
 	float: left;
 	padding-left: 25px;	
	width:436px;
	font-size: 13px;
 }
 
	/***** content_bottom_maincontent_right_referencecountries *****/
	#content_bottom_maincontent_right_referencecountries{
		width: 300px;
	}
 
	 /*** content_2col_headerless ***/
	 #content_2col_headerless{
		float: left;
		background: url(../files/images/content_bottom_left_divider.jpg) repeat-y left;
		background-position: 762px 0px;
		padding-left: 35px;
		font-size: 13px;
	 }
	 #content_2col_headerless h4{
		font-size: 15px;
		font-weight: bold;
	 }
		 /**** content_2col_headerless_left ****/
		 #content_2col_headerless_left{
			float: left;
			width: 725px;
		 }
		 /**** content_2col_headerless_right ****/
		 #content_2col_headerless_right{
			float: left;
			width: 169px;
			padding-left: 25px;
		 }
		 

	/*** content_bottom_left2col ***/
	#content_bottom_left2col{
		float: left;
		width: 476px;
		background: url(../files/images/content_bottom_left_divider.jpg) repeat-y left;
		background-position: 43% 0%;
	}
		/**** content_bottom_left2col_left ****/
		#content_bottom_left2col_left{
			float: left;
			width: 227px;
		}
		/**** content_bottom_left2col_right ****/
		#content_bottom_left2col_right{
			float: left;
			width: 249px;
		}
		 
/*** content bottom bottomborder ***/
#content_bottom_bottomborder{
	background: url(../files/images/content_bottom_bottomborder.jpg) top repeat-x;
	background-color: #FFFFFF;
	width: 1024px;
	height: 17px;
	float: left;
}

/** content_home **/
	/*** content_home_produkte ***/
	#content_home_produkte h4{ color: #2F6DB5; font-size:15px; margin-bottom:10px; }
	#content_home_produkte ul{ margin-top:20px; }
	#content_home_produkte a{ color: #58585A; }
	#content_home_produkte a:hover{ color: #000000; }
	#content_home_produkte a:active{ color: #58585A; }
	#content_home_produkte a:visited{ color: #58585A; }
	#content_home_produkte a:visited:hover{ color: #000000; }

/** content news overview **/
#content_news_overview_footer{ float: left; padding-top: 20px; padding-bottom: 20px; color: #2f6db5; font-size: 11px; width: 100%; text-align: right; }

/** content news details**/
#content_news{ background: #FFFFFF url(../files/images/content_bottom_left_divider.jpg) repeat-y 763px 0px; width: 1024px; float: left; }
	/*** content news maincontent ***/
	#content_news_maincontent{ float: left; }
		/**** content news left ****/
		#content_news_left{ float: left; width: 702px; padding-left: 35px; padding-right: 25px; }
		/**** content news right ****/
		#content_news_right{ float: left; width: 261px; }

/*** content news header ***/
#content_news_header{ float: left; }
#content_news_header h2{ font-size: 15px; color: #2f6db5; }
.content_news_header_date{ font-size: 10px; color: #b1b3b4;	}

/*** content news media ***/
#content_news_media{ float: left; padding-top: 25px; padding-bottom: 25px; }
#content_news_media img{ padding: 4px; border: 1px solid #d5dade; }
	/**** content_news_media_picturebig ****/
	#content_news_media_picturebig{ float: left; width: 470px; }
	/**** content_news_media_picturethumb ****/
	#content_news_media_picturethumb{ float: left; width: 230px; }
	#content_news_media_picturethumb p{ float: left; }

/*** content_news_text ***/
#content_news_text{ float: left; border-top: 1px solid #d5dade; padding-top: 25px; padding-bottom: 25px; color: #58585a; font-size: 13px; width: 97%; }
/*** content_news_footer ***/
#content_news_footer{ float: left; padding-top: 20px; padding-bottom: 20px; color: #2f6db5; font-size: 11px; border-top: 1px solid #d5dade; width: 97%; }
#content_news_footer ul{ list-style: none; list-style-image: url(../files/images/newsdetails_footer_listimage.jpg); margin-left: 12px; }
#content_news_footer a{ font-size: 11px; color: #2F6DB5; }
#content_news_footer a:hover{ color: #0e2f55;; }
#content_news_footer a:visited{ color: #2F6DB5; }
#content_news_footer a:active{ color: #2F6DB5; }
#content_news_footer a:visited:hover{ color: #0e2f55; }
	/**** content_news_footer_back ****/
	#content_news_footer_back{ float: left; }
	/****content_news_footer_pagebrowser ****/
	#content_news_footer_pagebrowser{ float: right; }

/*** content news newsticker ***/
#content_news_newsticker{ }
#content_news_newsticker h4{ font-size: 15px; color: #2f6db5; margin-bottom: 10px; }
#content_news_newsticker hr{ color: #d5dade; height: 1px; border: 0px; background-color: #d5dade; margin-top: 15px; margin-bottom: 15px; }

/*** content produkte ***/
	/**** produkt details ****/
		/***** content_bottom_maincontent_productdetail_left *****/
		#content_bottom_maincontent_productdetail_left{ float:left; font-size:13px; width:477px; }
		/***** content_bottom_maincontent_right_productdescription *****/
		#content_bottom_maincontent_right_productdescription{ min-height: 371px; }
		/***** content_bottom_maincontent_right_productnavigator *****/
		#content_bottom_maincontent_right_productnavigator{ border-top: 1px solid #d5dade; padding-top: 12px; font-size: 11px; }
		#content_bottom_maincontent_right_productnavigator a{ color: #2f6db5; }
		#content_bottom_maincontent_right_productnavigator a:hover{ color: #0e2f55; }
		#content_bottom_maincontent_right_productnavigator a:active{ color: #58585a; }
		#content_bottom_maincontent_right_productnavigator a:visited{ color: #2f6db5; }
		#content_bottom_maincontent_right_productnavigator a:visited:hover{ color: #0e2f55; }
		/***** content_bottom_maincontent_right_productnavigator_back *****/
		#content_bottom_maincontent_right_productnavigator_back{ float: left; }
		#content_bottom_maincontent_right_productnavigator_pagebrowser{ float: right; }
		.span_productdetailspagebrowserdivider{ color: #d5dade; }
	/**** produkte_overview ****/
	#produkte_overview{ float: left; margin-left: 10px; }
	/**** produkte_overview_line1 ****/
	.produkte_overview_line{ float: left; }
	/**** div_produkteoverviewsnip ****/
	.div_produkteoverviewsnip{ width: 250px; height: 158px; background: url(../files/images/productoverview_snip_bg_small.jpg) no-repeat; float: left; }
		/***** div_produkteoverviewsniptext *****/
		.div_produkteoverviewsniptext{ display: block; font-size: 11px; position: relative; background: url(../files/images/products_snip_bg.png) repeat; width: 220px; height: 120px; bottom: -24px; overflow: hidden; padding: 5px; left: 9px; }
		.div_produkteoverviewsniptitle{ font-size: 15px; margin-left:20px; margin-top:10px; font-weight: bold; }
		.div_produkteoverviewsnipimage{ padding-top:20px; text-align:center; width:100%; height: 107px; }
		.div_produkteoverviewsniplink{ bottom: -24px; display: block; position: relative; width: 250px; }
		.div_produkteoverviewsniplinkimg{ background: url(../files/images/productoverview_snip_button.png) no-repeat; width: 37px; height: 19px; margin-left:108px; }
		.div_produkteoverviewsnipslider{ width: 240px; height: 43px; overflow: hidden; display: none; position: relative; bottom: 48px; }

/*** content suchergebnisse ***/
	/**** tx-indexedsearch ****/
	.tx-indexedsearch{ padding-left: 35px; padding-right: 35px; font-size: 13px; }
	/**** tx-indexedsearch-res res res-tmpl-css ****/
	.res-tmpl-css{ border-top: 1px solid #d5dade; padding-top: 20px; padding-bottom: 9px; }
	.tx-indexedsearch-res h3{ color: #2f6db5; font-size: 15px; }
	.tx-indexedsearch-title a{ color: #2f6db5; font-size: 15px; }
	.tx-indexedsearch-title a:hover{ color: #0f427e; }
	.tx-indexedsearch-title a:active{ color: #2f6db5; }
	.tx-indexedsearch-title a:visited{ color: #2f6db5; }
	.tx-indexedsearch-title a:visited:hover{ color: #0f427e; }
	/**** tx-indexedsearch-redMarkup ****/
	.tx-indexedsearch-redMarkup{ color: #2f6db5; }

/*** content sitemap ***/
	/**** tx-dropdownsitemap-pi1 ****/
	.tx-dropdownsitemap-pi1{ padding: 35px; }
		
/* footer */
	
	/** footer upper **/
	#footer_upper{ float: left; }
		
		/*** footer left ***/
		#footer_left{ float: left; background: url(../files/images/footer_left_bg.jpg) top repeat-x; height: 40px; font-size: 13px; color: #2f6db5; width: 345px; }
		#footer_left a{ color: #2f6db5; font-size: 13px; cursor: pointer; }
		#footer_left a:hover{ color: #285486; }
		#footer_left a:active{ color: #285486; }
		#footer_left a:visited{ color: #2f6db5; }
		#footer_left a:visited:hover{ color: #285486; }
		#footer_left ul{ list-style-type: none; height: 40px; padding-left: 0px; padding-right: 19px; margin-bottom: 0px; }
		#footer_left ul li{ height: 40px; line-height: 40px; float: right; background: url(../files/images/footer_menu_divider_bg.png) no-repeat right; padding-left: 6px; padding-right: 6px; }
		#footer_left img{ margin-top: 15px; }
		#footer_left .footermenu_endelement{ height: 40px; line-height: 40px; float: right; background: none; padding-left: 6px; }
		
		/*** footer copyright ***/
		#footer_copyright{ float: left; background: url(../files/images/footer_left_bg.jpg) top repeat-x; height: 40px; font-size: 13px; color: #2f6db5; width: 170px; }
		#footer_copyright ul{ list-style-type: none; height: 40px; padding-left: 0px; padding-right: 19px; margin-bottom: 0px; }
		#footer_copyright ul li{ height: 40px; line-height: 40px; float: right; padding-left: 9px; padding-right: 9px; }
		
		/*** footer upper middle ***/
		#footer_middle{ float: left; background: url(../files/images/footer_middle_bg.jpg) top repeat-x; width: 88px; height: 40px; }
		
		/*** footer upper right ***/
		#footer_right{ float: left; background: url(../files/images/footer_right_bg.jpg) top repeat-x; height: 40px; }
	
	/** footer lower **/
	#footer_lower{ float: left; height: 61px; width: 100%; }

/* klassen */

/** p **/
.p_blueheader{ font-size: 15px; color: #2f6db5; padding-bottom: 25px; }
.p_normal{ padding-bottom: 25px; }
	/*** p home news ***/
	.p_newslink{ float: right; color: #2f6db5; font-size: 10px; }
	.p_newsdate{ color: #b1b3b4; font-size: 10px; }
	.p_newsheader{ font-weight: bold; font-size: 13px; color: #58585a; }
	.p_newstext{ font-size: 13px; color: #58585a; }
	/*** p news ticker ***/
	.div_newstickersnip .p_newstickerlink a{ float: right; color: #2f6db5; font-size: 10px; }
	.div_newstickersnip .p_newstickerlink a:hover{ color: #184b86; }
	.div_newstickersnip .p_newstickerlink a:active{ color: #2f6db5; }
	.div_newstickersnip .p_newstickerlink a:visited{ color: #2f6db5; }
	.div_newstickersnip .p_newstickerlink a:visited:hover{ color: #184b86; }
	
	.p_newstickerdate{ color: #b1b3b4; font-size: 10px; }
	.p_newstickerheader{ font-weight: bold; font-size: 13px; color: #58585a; }
	.p_newstickertext{ font-size: 13px; color: #58585a; }
	/*** p news media ***/
	.p_newsmediathumbdouble img{ margin-right: 3px; }
	.p_newsmediathumbsingle img{ margin-right: 3px; }
	/*** p news text ***/
	.p_contentnewstextheader{ font-weight: bold; }
	.p_contentnewstextnormal{ margin-top: 25px; }
	/*** p reference ***/
	/**** p reference country ****/
	.p_referencecountry{ margin-bottom: 15px; }
	/**** p reference company ****/
	.p_referencecompanies{ margin-left: 20px; }
/** div **/
	/*** karriere ***/
		/**** div_karrieregesuchsnip ****/
		.div_karrieregesuchsnip{ border-bottom: 1px solid #d5dade; padding-top: 15px; padding-bottom: 15px; font-size: 13px; width: 400px; float: left; }
		/**** div_karrieregesuchdatum ****/
		.div_karrieregesuchdatum{ float: right; font-size: 13px; }
		/**** div_karrieregesuchtext ****/
		.div_karrieregesuchtext{ float: left; font-size: 13px; }
	/*** messen ***/
		/**** div_fairnavigationyears ****/
		.div_fairnavigationyears{ margin-top: 26px; }
		.div_fairnavigationyears a{ color: #58585A; }
		.div_fairnavigationyears a:hover{ color: #404043; }
		.div_fairnavigationyears a:active{ color: #58585A; font-weight: bold; }
		.div_fairnavigationyears a:visited{ color: #58585A; }
		.div_fairnavigationyears a:visited:hover{ color: #404043; }
		/**** div_faircontent ****/
		.div_faircontent{ width: 335px; margin-bottom: 40px; }
			/***** div_faircontentyear *****/
			.div_faircontentyear{ border-bottom: 1px solid #595959; width: 100%; margin-bottom: 25px; font-weight: bold; }
			/***** div_faircontentsnip *****/
			.div_faircontentsnip{ padding-bottom: 60px; }
				/****** div_faircontentsnipdate ******/
				.div_faircontentsnipdate{ float: left; }
				/****** div_faircontentsnipinfos ******/
				.div_faircontentsnipinfos{ float: left; margin-left: 40px; }
	
	/*** news ***/
		/**** div_newslist ****/
		.div_newslist{ padding-left: 35px; width: 692px; }
			/***** div_newslistpagebrowser *****/
			.div_newslistpagebrowser{ float: right; font-size: 13px; padding-top: 15px; }
			.div_newslistpagebrowser a{ font-size: 13px; color: #2f6db5; padding-left: 3px; padding-right: 3px; }
			.div_newslistpagebrowser a:hover{ color: #1b4f8c; }
			.div_newslistpagebrowser a:active{ color: #2f6db5; }
			.div_newslistpagebrowser a:visited{ color: #2f6db5; }
			.div_newslistpagebrowser a:visited:hover{ color: #1b4f8c; }
			/***** news newssnip *****/
			.div_newsnewssnip{ border-bottom: 1px solid #d6dade; float: left; padding-top: 15px; padding-bottom: 15px; }
			.div_newsnewssnip a{ color: #2f6db5; }
			.div_newsnewssnip a:hover{ color: #1b4f8c; }
			.div_newsnewssnip a:active{ color: #2f6db5; }
			.div_newsnewssnip a:visited{ color: #2f6db5; }
			.div_newsnewssnip a:visited:hover{ color: #1b4f8c; }
				/****** news newssnip header ******/
				.div_newsnewssnipheader{}
				/****** news newssnip content ******/
				.div_newsnewssnipcontent{ margin-top: 15px; }
					/******* news newssnip content picture *******/
					.div_newsnewssnippicture{ float: left; width: 210px; padding-right: 17px; height: 160px; }
					.div_newsnewssnippicture img{ padding: 4px; border: 1px solid #d5dade; width: 200px; height: 150px; }
					/******* news newssnip content text *******/
					.div_newsnewssniptext{ float: left; width: 465px; font-size: 13px; }
					.div_newsnewssniptext p{ padding-bottom: 25px; }
						/******** div_newssnipmorelink ********/
						.div_newssnipmorelink{ float: right; font-size: 13px; }
	/*** home newssnip ***/
	.div_newssnip{ width: 200px; }
	/*** news detail newstickersnip ***/
	.div_newstickersnip{ width: 185px; border-bottom: 1px solid #d5dade; padding-top: 10px; padding-bottom: 10px; }
	.div_newstickersnip a{ color: #58585a; font-weight: bold; }
	.div_newstickersnip a:hover{ color: #000000; }
	.div_newstickersnip a:active{ color: #58585a; }
	.div_newstickersnip a:visited{ color: #58585a; }
	.div_newstickersnip a:visited:hover{ color: #000000; }
	

/** table **/
	/*** table_referencecountrylinks ***/
	.table_referencecountrylinks{ margin-top: 15px; width: 400px; line-height: 20px; }
	.table_referencecountrylinks a{ color: #58585a; }
	.table_referencecountrylinks a:hover{ color: #404043; }
	.table_referencecountrylinks a:visited{ color: #58585a; }
	.table_referencecountrylinks a:visited:hover{ color: #404043; }
