/* FCE Download Frame */
.fce_download_frame											{ margin-top: 10px; width: 516px; overflow: hidden; font-size: 11px; }
.fce_download_frame_table								{ }
.fce_download_frame_table td						{ background: #d6d7d7; vertical-align: top; }
.fce_download_frame_table td div span		{ display: block; padding: 4px 0px 4px 14px; color: #666666; }

.fce_download_frame_td1 div							{ width: 88px; }
.fce_download_frame_td2	div							{ width: 317px; }
.fce_download_frame_td3	div							{ width: 111px; }
.fce_download_frame_td4	div							{ width: 112px; }


/* FCE Download Frame ohne Bild */
.fce_download_frame2										{ margin-top: 10px; font-size: 11px; }
.fce_download_frame_td1_2 div						{ width: 405px; }


/* Download Element */
.fce_download_element										{ margin-top: -1px; font-size: 11px; }
.fce_download_element_table							{ }
.fce_download_element_table	a 					{ font-weight: bold; background: url(../images/arrow_blue.gif) 0em 0.4em no-repeat; padding-left: 10px; color: #4467a7; text-decoration: none; }
.fce_download_element_table	a:hover			{ text-decoration: underline; }
.fce_download_element_table td					{ background: #eeeeee; vertical-align: top; }
.fce_download_element_table td div span	{ display: block; padding: 6px 0px 6px 14px; color: #666666; }

.fce_download_element_td1 div						{ width: 88px; }
.fce_download_element_td2	div						{ width: 317px; }
.fce_download_element_td3	div						{ width: 111px; }
.fce_download_element_td4	div						{ width: 112px; }


/* FCE Download Element ohne Bild */
.fce_download_element2									{ margin-top: -1px; font-size: 11px; }
.fce_download_element_td1_2 div					{ width: 405px; }


/* FCE Geschichte */
.fce_geschichte_box											{ margin-top: 0px; }
.fce_geschichte_box tr td								{ vertical-align: middle; }
.fce_geschichte_box	tr td div						{ padding: 7px 0px 7px 0px; }
.fce_geschichte_l												{ font-weight: bold; border-bottom: 1px solid #666666; width: 69px; }
.fce_geschichte_r												{ border-bottom: 1px solid #666666; }


/* FCE MATERIALZUSCHLAG */
.fce_material_box            					  { width: 510px; background:#FFFFFF; font-size: 0.9em; }
.fce_material_monat            					{ width: 254px; height: 20px; background: #d6d7d7; float: left; margin: 1px 1px 1px 0px; color: #676767; }
.fce_material_monat div    					    { padding: 3px 0px 2px 6px; }
.fce_material_zuschlag        					{ width: 255px; height: 20px; background: #d6d7d7; float: left; margin: 1px 0px 1px 0px; color: #676767; }
.fce_material_zuschlag div							{ padding: 3px 0px 2px 6px; }
.fce_material_content         					{}
.fce_material_content br 		   					{ display:none;}
.fce_material_content img 		 					{ display:none;}
.fce_material_row              					{ width: 510px; height: 20px; background: #FFFFFF; color: #676767; margin-bottom: 1px; }
.fce_material_left             					{ width: 254px; height: 20px; background: #e6e7e8; float: left; margin-right: 1px; }
.fce_material_left div         					{ padding: 3px 0px 2px 6px; }
.fce_material_right            					{ width: 255px; height: 20px; background: #e6e7e8; float: left; }
.fce_material_right div        					{ padding: 3px 0px 2px 6px; }


/* Custom Table 2S */
.fce_ct_2s															{ color: #676767; width: 510px; font-size: 0.9em; }
.fce_ct_2s_tr1 td												{ background: #d6d7d7; height: 20px; width: 50%;  }
.fce_ct_2s_tr1 td div										{ padding: 3px 0px 3px 6px; }
.fce_ct_2s_tr2 td												{ color: #676767; background: #e6e7e8; height: 20px; }
.fce_ct_2s_tr2 td div										{ padding: 3px 0px 3px 6px; }


/* FCE Anpsrechpartner mit Bild */
.fce_ap_body_wrap2												{ margin: -1px 0px 0px 0px; font-size: 0.9em; }
.fce_ap_12																{ width: 230px; font-weight: bold; margin-bottom: 0px !important; padding: 5px 1px 0px 5px !important; }
.fce_ap_22																{ width: 230px; margin-top: 0px !important;  }
.fce_ap_32																{ width: 201px; }
.fce_ap_42																{ width: 70px; overflow: hidden; margin: 0px !important; padding: 0px !important;  }

.fce_ap_head12														{ width: 300px;}
.fce_ap_head22														{ width: 200px;}

.fce_ap_head_dbox2												{ margin: 0px 0px 3px 2px; font-weight: bold; }
.fce_ap_head_box2												{ width: 490px; color: #676767; margin-bottom: 0px; font-size: 0.9em;  }
.fce_ap_head2														{ background: #d6d7d7;  }
.fce_ap_head2 td div 										{ padding: 0px 2px 0px 5px; }

.fce_ap_body2														{ color: #666666; background: #e6e7e8; height: 20px;  }
.fce_ap_body2 td 												{ vertical-align: top; }
.fce_ap_body2 td div 										{ padding: 5px 1px 5px 5px; }



/* FCE Anpsrechpartner */
.fce_ap_body_wrap												{ margin: -1px 0px 0px 0px; font-size: 0.9em; }
.fce_ap_1																{ width: 301px; font-weight: bold; margin-bottom: 0px !important; padding: 5px 1px 0px 5px !important; }
.fce_ap_2																{ width: 301px; margin-top: 0px !important;  }
.fce_ap_3																{ width: 201px; }


.fce_ap_head1														{ width: 300px;}
.fce_ap_head2														{ width: 200px;}

.fce_ap_head_dbox												{ margin: 0px 0px 3px 2px; font-weight: bold; }
.fce_ap_head_box												{ width: 490px; color: #676767; margin-bottom: 0px; font-size: 0.9em;  }
.fce_ap_head														{ background: #d6d7d7; height: 20px;  }
.fce_ap_head td div 										{ padding: 0px 2px 0px 5px; }

.fce_ap_body														{ color: #666666; background: #e6e7e8; height: 20px;  }
.fce_ap_body td 												{ vertical-align: top; }
.fce_ap_body td div 										{ padding: 5px 1px 5px 5px; }


/* Index-FCE mit 4 Block-Raster */
.fce_index_top													{ width: 702px; margin-bottom: 20px; overflow: hidden;  }
.fce_index_1														{ float: left; width: 216px; height: 230px; background-color: #eeeeee; }
.fce_index_2														{ float: left; width: 216px; height: 230px; background-color: #eeeeee; overflow: hidden; margin-left: 27px; margin-right: 27px;  }
.fce_index_3														{ float: left; width: 216px; height: 230px; background-color: #eeeeee; }


/* Introbox 2 für Index-FCE */
.fce_introbox2														{ width: 702px; height: 180px; overflow: hidden;  }
	.fce_introbox2_header										{ height: 114px; background: url(../images/bg_introbox.gif) repeat-x left top; }
		.fce_introbox2_title									{ padding: 10px 0px 4px 20px; margin: 0px; color: #676767; line-height: normal; font-size: 1.5em; font-weight: bold; }
		.fce_introbox2_content								{ color: #666666; font-size: 0.9em; margin: 0px 20px 0px 20px; }
	.fce_introbox2_linkcontent							{ height: 66px; overflow: hidden; background: #c6c6c6; }
	.fce_introbox2_linkbox									{ float: left; height: 66px; overflow: hidden; font-size: 0.9em; }
	.fce_introbox2_linkbox a								{ display: block; padding: 10px 0px 50px 20px; width: 250px; color: #666666; position: relative; text-decoration: none; }
	.fce_introbox2_linkbox a:hover					{ text-decoration: none; color: #4464a7; }

		.fce_introbox2_linkbox1								{ width: 228px; margin-right: 1px; }
		.fce_introbox2_linkbox2								{ width: 242px; margin-right: 1px; }
		.fce_introbox2_linkbox3								{ width: 230px; }

/* Smartbox */
.fce_smartbox_wrap												{ font-size: 0.9em; }
.fce_smartbox_title												{ padding: 5px 0px 5px 10px; color: white; background: #888888; }
.fce_smartbox_image												{ width: 216px; height: 50px; overflow: hidden; }
.fce_smartbox_content											{ padding: 10px 10px 0px 10px; }
.fce_smartbox_content a.internal-link			{ margin: 2px 0px 0px 0px; background: url(../images/arrow_blue.gif) no-repeat 0px 4px; padding: 0px 0px 0px 12px; }


/* FCE 2S */
.fce_2s																		{}
.fce_2s_left															{ width: 245px; margin-right: 25px; }
.fce_2s_right															{ width: 245px; }


/* Prodoverview */
.fce_prodoverview													{ font-size: 11px; background: url(../images/fce_prodoverview.gif) no-repeat top left #eeeeee; }
.fce_prodoverview table td								{ vertical-align: top; }

.fce_prodoverview_left										{ width: 155px; overflow: hidden; }
	.fce_prodoverview_headline							{ padding: 36px 0px 0px 10px; margin: 0px; font-weight: bold; color: white; }
	.fce_prodoverview_headline a						{ color: white !important; text-decoration: none; }
	.fce_prodoverview_headline a:hover			{ text-decoration: underline; }
	.fce_prodoverview_text									{ margin: 10px 0px 0px 10px; padding: 0px; }
	.fce_prodoverview_link									{ padding: 0px; margin: 5px 0px 0px 10px; }
	.fce_prodoverview_link a								{ color: #4464a7; text-decoration: none; background: url(../images/arrow_blue.gif) 0em 0.4em no-repeat; padding-left: 10px; }
	.fce_prodoverview_link a:hover					{ text-decoration: underline; }
.fce_prodoverview_right										{ width: 90px; overflow: hidden; }

/* 10P Plan */
.fce_10p_box															{ margin-bottom: 25px; width: 245px; height: 225px; background: #f1f1f1; overflow: hidden; font-size: 11px; }
.fce_10p_image														{ width: 245px; overflow: hidden; height: 166px; }
.fce_10p_text															{ color: #676767; padding: 6px 10px 6px 10px; }
.fce_10p_nr																{ overflow: hidden; text-align: center; width: 32px; background: #eeeeee; color: #676767; position: absolute; margin: 10px 0px 0px 10px;  }
.fce_10p_nr div														{ display: inline;  font-weight: bold; font-size: 15px; padding: 3px 0px 3px 0px; }

/* Appoverview */
.fce_appoverview													{ height: 90px; overflow: hidden; margin-bottom: 10px; font-size: 11px; }
.fce_appoverview_image										{ height: 90px; width: 90px; margin-right: 1px; overflow: hidden; float: left; }
.fce_appoverview_content									{ height: 90px; width: 425px; overflow: hidden; float: left; background: #eeeeee; }
.fce_appoverview_title										{ padding: 5px 0px 4px 12px; color: white; font-weight: bold; }
.fce_appoverview_text											{ padding: 6px 11px 6px 11px; color: #676767; }

#Colour_HVAC															{ background: #8eb1bf; }
#Colour_Paper															{ background: #7397a7; }
#Colour_Marine														{ background: #899fce; }
#Colour_Power															{ background: #f18b63; }
#Colour_Sugar															{ background: #7dd1f1; }
#Colour_Food															{ background: #2da727; }
#Colour_Renewables												{ background: #cccb00; }
#Colour_Refrigeration											{ background: #007cb3; }
#Colour_Chemicals													{ background: #fbb700; }
#Colour_HeatRecovery											{ background: #3cb052; }


/* FCE Secured Content */

.securedcontent_header										{ color:#676767; font-size:18px; font-weight:bold; }
.securedcontent_textoutput								{}
.securedcontent_text											{}

.securedcontent														{ width: 769px; margin: 0px 0px 20px 0px; }
.secpro																		{ background: transparent; width: 516px; height: 200px; position: absolute; overflow: hidden;  }
.secwra																		{ width: 516px; }

#secwra																		{ }
#secpro																		{ }


.securedcontent_imagecontainer						{ width: 224px; }
.securedcontent_imagewrap									{ background: #eeeeee; margin: 0px 0px 20px 0px; }
.securedcontent_image											{}
.securedcontent_imagecaption							{ padding: 8px 15px 8px 15px; color: #666666; font-size: 11px; }
.securedcontent_unsecured									{ width: 516px; float: left; margin: 20px 0px 0px 0px; }

.securedcontent_td1												{ width: 545px; }
.securedcontent_td2												{ width: 224px; }


/* FCE Contact Data */


/* FCE Homepageteaser */
.fce_homepageteaser												{ width: 702px; height: 200px; overflow: hidden; background: #eeeeee; }
.fce_homepageteaser_window								{ width: 702px; height: 200px; overflow: hidden; }
.fce_homepageteaser_content								{ width: 460px; margin: -180px 0px 0px 0px; }
.fce_homepageteaser_header								{ height: 55px; overflow: hidden; }
.fce_homepageteaser_header table					{ position: absolute; }
.fce_homepageteaser_header table td				{ background: #888888; }
.fce_homepageteaser_category							{ color: white; font-size: 11px; margin: 8px 20px 0px 10px; }
.fce_homepageteaser_headline							{ margin: 0px 0px 10px 10px; }
.fce_homepageteaser_contentwrap						{ margin: 18px 0px 0px 10px; color: #676767; font-size: 11px; }
.fce_homepageteaser_contentwrap a					{ background: url(../images/arrow_blue.gif) no-repeat 0px 4px; padding: 0px 0px 0px 12px; }
.fce_homepageteaser_contentwrap p					{ line-height: 13px; }


/* Word Cloud */
.geacloud a																{ text-decoration: none; }
.geacloud a:hover													{ text-decoration: underline; }
.geacloud_1 a															{ color: #676767 !important; font-size: 11px; font-weight: normal; }
.geacloud_2 a															{ color: #676767 !important; font-size: 14px; font-weight: bold; }
.geacloud_3 a															{ color: #4467a7 !important; font-size: 20px; font-weight: bold; }




