/* GEA CUSTOM CSS FILE */

/* Links */
a																				{ color: #4467a7; }
a:hover																	{}

.linkit a																{ color: #4467a7; }
.linkit a:hover													{ color: #4467a7; }


/* Main Divisions */
#menu_main_edge													{ background: url(images/bg_menu_main_edge.gif) no-repeat 0px 0px;  }
#menu_main															{ background-color: #4467a7; }
#menu_main ul li a											{ color: white; background: url(images/bg_menu_main_left.gif) no-repeat 0% -50px; }
#menu_main ul li a span									{ background: url(images/bg_menu_main_right.gif) no-repeat 100% -50px; }
#menu_main ul li a:hover span						{ color: #4467a7; }
#menu_main_act a												{ background: url(images/bg_menu_main_left.gif) left top no-repeat !important; }
#menu_main_act a span										{ background: url(images/bg_menu_main_right.gif) right top no-repeat !important; color: #4467a7; }

#menu_rootline 													{ color: #b0b1b4; }
#menu_rootline a												{ color: #b0b1b4; }
#rootline_act a													{ color: #777777; text-decoration: underline; }

#menu_sub_headline											{ font-size: 0.9em; color: #4467a7; font-weight: bold; padding: 0px 0px 4px 18px; border-bottom: 1px solid #b0b1b4; }
#menu_sub																{ margin: 0px; font-size: 0.9em; width: 168px; overflow: hidden;  }
#menu_sub a:hover												{ text-decoration: none; }

.menu_sub1 a														{ text-decoration: none; display: block; color: #777777; padding: 3px 0px 3px 18px; border-bottom: 1px solid #b0b1b4; background: url(images/arrow_simple_dark.gif) no-repeat 0.7em 0.65em #ffffff; }
.menu_sub1 a:hover											{ text-decoration: none; color: #4467a7; background: url(images/arrow_simple.gif) no-repeat 0.7em 0.65em #eeeeee; }
.menu_sub1_act a												{ text-decoration: none; display: block; color: #4467a7; font-weight: bold; padding: 3px 0px 3px 18px; border-bottom: 1px solid #b0b1b4; background: url(images/arrow_simple.gif) no-repeat 0.7em 0.65em #eeeeee; }

.menu_sub2 a														{ text-decoration: none; display: block; color: #777777; padding: 3px 0px 3px 28px; border-bottom: 1px solid #b0b1b4; background: url(images/arrow_simple_dark.gif) no-repeat 1.7em 0.65em #eeeeee; }
.menu_sub2 a:hover											{ text-decoration: none; color: #4467a7; background: url(images/arrow_simple.gif) no-repeat 1.7em 0.65em #eeeeee; }
.menu_sub2_act a												{ text-decoration: none; display: block; color: #4467a7; padding: 3px 0px 3px 28px; border-bottom: 1px solid #b0b1b4; background: url(images/arrow_simple.gif) no-repeat 1.7em 0.65em #eeeeee; }

.menu_sub3 a														{ text-decoration: none; display: block; color: #777777; padding: 3px 0px 3px 39px; border-bottom: 1px solid #b0b1b4; background: url(images/arrow_simple_dark.gif) no-repeat 2.6em 0.65em #eeeeee; }
.menu_sub3 a:hover											{ text-decoration: none; color: #4467a7; background: url(images/arrow_simple.gif) no-repeat 2.6em 0.65em #eeeeee; }
.menu_sub3_act a												{ text-decoration: none; display: block; color: #4467a7; padding: 3px 0px 3px 39px; border-bottom: 1px solid #b0b1b4; background: url(images/arrow_simple.gif) no-repeat 2.6em 0.65em #eeeeee; }


/* Subheader */
#subheader															{ background: url(images/bg_teaser_small.gif) repeat-y top left; }


/* News Plugin */
.latest_news_headline	a									{ background: url(images/arrow_simple.gif) no-repeat 0em 0.35em; }


/* FCE BigBox */
.fce_bigbox															{ background: url(images/bg_teaser_big.gif) repeat-y top left;}


/* FCE SmallBox */
.fce_smallbox_content .linkit a					{ background: url(images/arrow_simple.gif) 0em 0.5em no-repeat; padding-left: 9px; }


/* FCE ProdTeaser */
.fce_prodteaser													{ background: #eeeeee; }
.fce_prodteaser_title										{ background: #4467a7; color: white; }
.fce_prodteaser_content a								{ background: url(images/arrow_double.gif) 0em 0.5em no-repeat; padding-left: 12px; }

/* FCE ProdTeaser 2 */
.fce_prodteaser2												{ background: #eeeeee; }
.fce_prodteaser2_title									{ background: #4467a7; color: white; }
.fce_prodteaser2_content a							{ background: url(images/arrow_double.gif) 0em 0.5em no-repeat; padding-left: 12px; }



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

.fce_download_frame_td1 div							{ width: 88px; }
.fce_download_frame_td2	div							{ width: 190px; }
.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; }
.fce_download_frame_td1_2 div						{ width: 278px; }


/* Download Element */
.fce_download_element										{ margin-top: -1px; }
.fce_download_element_table							{ font-size: 0.9em; }
.fce_download_element_table	a 					{ font-weight: bold; background: url(images/arrow_simple.gif) 0em 0.5em no-repeat; padding-left: 9px; }
.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: 190px; }
.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; }
.fce_download_element_td1_2 div					{ width: 278px; }


/* Indexed Search */
.tx-indexedsearch-searchbox-button			{ background: url(images/arrow_simple.gif) 0em 0.5em no-repeat; color: #4467a7; }


/* Content LI */
	#photoheader													{ margin: 35px 0px 0px 0px; }
	#content															{ overflow: hidden; width: 504px; }
	#content ul li												{ background: url(images/arrow_simple_dark.gif) no-repeat 0em 0.5em; }


/* FCE Ansprechpartner */
.fce_ap_frame														{ color: #666666; }
.fce_ap_frame_introtext									{ margin: 0px 0px 5px 0px; }
.fce_ap_table														{ font-size: 0.9em; color: #666666; }
.fce_ap_table td												{ background: #d6d7d7; }
.fce_ap_table .fce_ap_span							{ display: block; padding: 3px 0px 3px 14px; font-weight: bold; }

.fce_ap_td1															{ width: 143px; }
.fce_ap_td2															{ width: 157px; }
.fce_ap_td3															{ width: 200px; }

.fce_ap																	{ margin-top: -1px; overflow: hidden; width: 504px; }
.fce_ap td															{ vertical-align: top; background: #eeeeee; }
.fce_ap .fce_ap_span										{ font-weight: normal; padding: 10px 0px 10px 14px; }

.fce_ap .fce_ap_td1	.fce_ap_span				{ font-weight: bold !important; }


/* Sitemap */
.sitemap_1 a														{ width: 100%; display: block; font-weight: bold; background: url(images/arrow_double.gif) 0.5em 0.85em no-repeat; padding: 5px 0px 5px 22px; margin: 5px 0px 0px 0px; }
.sitemap_1 a:hover											{ background: url(images/arrow_double.gif) 0.5em 0.85em no-repeat #eee; text-decoration: none; }

.sitemap_2 a														{ width: 100%; display: block; font-weight: bold; background: url(images/arrow_simple.gif) 0.5em 0.85em no-repeat; padding: 5px 0px 5px 18px; margin: 10px 0px 0px 22px; }
.sitemap_2 a:hover											{ background: url(images/arrow_simple.gif) 0.5em 0.85em no-repeat #eee; text-decoration: none;  }

.sitemap_3 a														{ width: 100%; display: block; font-weight: normal; background: url(images/arrow_simple.gif) 0.5em 0.7em no-repeat; padding: 3px 0px 3px 18px; margin: 0px 0px 0px 35px; }
.sitemap_3 a:hover											{ background: url(images/arrow_simple.gif) 0.5em 0.7em no-repeat #eee; text-decoration: none;  }

.sitemap_4 a														{ width: 100%; display: block; font-weight: normal; background: url(images/arrow_simple.gif) 0.5em 0.7em no-repeat; padding: 3px 0px 3px 18px; margin: 0px 0px 0px 50px; }
.sitemap_4 a:hover											{ background: url(images/arrow_simple.gif) 0.5em 0.7em no-repeat #eee; text-decoration: none;  }

.sitemap_5 a														{ width: 100%; display: block; font-weight: normal; background: url(images/arrow_simple.gif) 0.5em 0.7em no-repeat; padding: 3px 0px 3px 18px; margin: 0px 0px 0px 65px; }
.sitemap_5 a:hover											{ background: url(images/arrow_simple.gif) 0.5em 0.7em no-repeat #eee; text-decoration: none;  }



/* Indexed Search */ 
.searchresult_table											{ width: 503px; }

/* TT News */
.news-list-item a												{ width: 100%; display: block; color: #4c4c4c !important; padding: 5px 10px 5px 10px; margin-bottom: 5px; }
.news-list-item a:hover									{ background: #efefef !important; text-decoration: none !important; }
.news-list-item a:hover	.news-list-title { color: #4467a7 !important; }

/* Jobs */
.jobs_list															{ padding: 2px 0px 2px 0px; }
.jobs_list a 								 						{ background: url(images/arrow_simple.gif) 0em 0.4em no-repeat; padding-left: 12px; }










