
/* HTML & Body */
html																	{ padding: 0px; margin: 0px; height: 100%; }
body																	{ padding: 0px; margin: 0px; height: 100%; text-align: center; font-family: Arial, Helvetica, sans-serif; background: url(../images/bg.gif) repeat-y top center #e6e7e8; color: #000000; font-size: 11px;  }

/* Corrections */
table																	{ font-size: 1em; color: #676767; }
form																	{ display: inline; }
h1, h2, h3, h4												{ padding: 0px; margin: 0px; font-size: 1em; }
p																			{ margin: 0px; padding: 0px; line-height: normal; }
.floatkiller													{ clear: both; height: 1px; font-size: 1px; overflow: hidden; }
.noscripterror												{ padding: 5px 10px 5px 10px; text-align: center; color: white; background: #dc0000; margin: 0px 0px 0px 0px; width: 100%; }

/* Headlines */
.contentheadline											{ font-size: 18px; font-weight: bold; color: #676767; margin: 0px 0px 15px 0px; }

/* Links */
.linkit a															{ color: #4467a7; text-decoration: none; background: url(../images/arrow_blue.gif) 0px 5px no-repeat; padding-left: 10px; }
.linkit a:hover												{ text-decoration: underline; }

#content_main a		 										{ color: #4467a7; text-decoration: none; }
#content_main a:hover									{ text-decoration: underline; }


/* Links */
#content_main .linkit a								{ color: #4467a7; text-decoration: none; background: none; padding-left: 0px; }
#content_main .linkit a:hover					{ text-decoration: underline; }

/* Main Divisions */
#container														{ width: 954px; min-height: 100%; height: auto !important; height: 100%; margin: 0px auto; text-align: left; }

	#metawrap														{ height: 25px; color: #b0b1b4; font-size: 0.9em; }
		#meta_lang												{ float: left; width: 450px; margin: 5px 0px 0px 0px; }

		#loading-indicator								{ position: absolute; margin: -18px 0px 0px 145px; width: 16px; height: 16px; }
		.languagemenu											{ float: left; width: 141px; height: 19px; font-size: 10px; }
			.languagemenu a#langboxlink					{ background: url(../images/bg_langmenu.gif) no-repeat top left; width: 141px; height: 19px; display: block; color: #888888; text-decoration: none; }
			.languagemenu a:hover#langboxlink		{ background: url(../images/bg_langmenu_act.gif) no-repeat top left; }
				#langbox											{ padding: 3px 0px 2px 5px; text-decoration: none; color: #888888; display: block; }

				#langselectbox								{ position: absolute; background: white; border: 1px solid #888888; margin: 2px 0px 0px 0px; width: 260px; height: 289px; z-index: 100; }
				#langselectboxwrap						{ width: 260px; height: 268px; overflow: scroll; overflow-x: hidden; }
				#langselectboxfooter					{ background: #888888; }
				#langselectboxfooter a				{ height: 21px; width: 260px; padding: 0px; margin: 0px; display: block; background: url(../images/bg_languagemenu_close.gif) top right no-repeat;  }

					.langheader									{ font-weight: bold; color: #676767; font-size: 1.1em; margin: 5px 0px 3px 10px; }

					#langselectboxwrap a				{ overflow: hidden; color: #676767; text-decoration: none; display: block; height: 23px; margin-bottom: 1px; cursor: pointer; }
					#langselectboxwrap a:hover	{ background: #eeeeee; filter:alpha(opacity=100); -moz-opacity: 1; opacity:1; }

					.langboxline								{ padding: 5px 0px 5px 0px; }
					.langboxline_1							{ float: left; width: 25px; padding-left: 10px;  }
					.langboxline_2							{ float: left; width: 100px; }
					.langboxline_3							{ float: left; width: 100px; text-align: right; }


		.companytitle											{ padding: 3px 0px 3px 0px; display: block; float: left; }
		.companytitle a										{ color: #b0b1b4; text-decoration: none; }
		.companysubtitle									{ padding: 3px 40px 3px 5px; display: block; float: left; background: url(../images/worldmap.gif) no-repeat center right; }
		.companysubtitle a								{ color: #878787; text-decoration: none; }

		#meta_menu												{ float: right; width: 450px; text-align: right; overflow: hidden; }
		#meta_menu ul											{ list-style: none; margin: 5px 0px 0px 0px; padding: 0px; }

		#meta_menu ul .menu_meta_start		{ margin: 0px 0px 0px 11px; padding: 4px 0px 3px 19px; background: url(../images/icon_rss.gif) no-repeat 0px 2px; display: inline; }
		#meta_menu ul .menu_meta_start a	{ color: #878787 !important; text-decoration: none; padding: 0px 0px 0px 0px; }
		#meta_menu ul .menu_meta_no				{ margin: 0px 0px 0px 11px; background: url(../images/bg_menu_meta.gif) no-repeat center left; padding: 0px 0px 0px 11px; display: inline; }
		#meta_menu ul li a								{ color: #878787; text-decoration: none; padding: 0px 0px 0px 0px; }
		#meta_menu ul li a:hover					{ text-decoration: underline; }

	#header															{ height: 61px; overflow: hidden; }
		#company													{ float: left; margin: 25px 0px 0px 0px; font-size: 18px; font-weight: bold; color: #888888; }
		.companyDetail										{ color: black; }
		#gealogo													{ float: right; margin: 0px 0px 0px 0px; }

	#menu_main													{ height: 25px; background: #888888; overflow: hidden; }
	#menu_main ul												{ list-style: none; margin: 0px; padding: 0px; }
	#menu_main ul	li										{ margin: 0px; padding: 0px; float: left; }
	#menu_main ul	li a									{ display: block; padding: 5px 16px 8px 16px; text-decoration: none; color: white; font-size: 1.1em; }
	#menu_main ul	li a:hover						{ background: #e6e7e8; color: #676767; text-decoration: none; }

	#menu_main_act a										{ background: #e6e7e8; color: #676767 !important; text-decoration: none; }

	#photoheader												{ height: 120px; overflow: hidden; background: #efefef; }
	.photoheader_home										{ margin: 0px 0px 22px 0px; width: 954px; overflow: hidden; }
	.photoheader_sub										{ margin: 25px 0px 0px 0px; width: 769px; height: 150px !important; overflow: hidden; }

	#rootline														{ margin: 0px 0px 22px 0px; height: 26px; width: 769px; overflow: hidden; background: url(../images/bg_rootline.gif) repeat-x bottom left; font-size: 0.9em; color: #b0b1b4; }
	.rootline														{ float: left; margin: 6px 5px 0px 0px; }

	#rootline ul												{ float: left; list-style: none; padding: 0px; margin: 6px 0px 0px 0px; }
	#rootline ul li											{ padding: 0px; margin: 0px; float: left; }
	#rootline ul li a										{ color: #b0b1b4; text-decoration: none; }
	#rootline ul li a:hover							{ text-decoration: underline; }

	#rootline_act a											{ color: #4467a7 !important; }

	#printit														{ float: left; margin: 7px 0px 0px 5px; }
	#printit img												{}

	#menu_sub														{ width: 169px; float: left; margin: 25px 16px 90px 0px; overflow: hidden; }


/* SUB ALT */
	#menu_sub ul.sub1menu								{ margin: 1px 0px 0px 0px; padding: 0px; list-style: none; }
	#menu_sub ul.sub1menu li						{ margin: -1px 0px 0px 0px; padding: 0px; }
	#menu_sub ul.sub1menu li div				{ background: url(../images/bg_rootline.gif) top left repeat-x; display: block; height: 1px; width: 169px; overflow: hidden; margin-top: -1px;}
	#menu_sub ul.sub1menu li a					{ background: url(../images/bg_rootline.gif) top left repeat-x white; padding: 4px 0px 4px 16px; width: 155px; margin: 0px 0px 0px 0px; display: block; color: #676767; text-decoration: none; }
	#menu_sub ul.sub1menu li a:hover		{ background: url(../images/bg_menu_sub_act.gif) top left repeat-x #e6e7e8; }

	#menu_sub ul.sub2menu								{ margin: 0px 0px 0px 0px; padding: 0px; list-style: none; }
	#menu_sub ul.sub2menu li						{ margin: -1px 0px 0px 0px; padding: 0px; }
	#menu_sub ul.sub2menu li div				{ background: url(../images/bg_rootline.gif) top left repeat-x; display: block; height: 1px; width: 169px; overflow: hidden; margin-top: -1px;}
	#menu_sub ul.sub2menu li a					{ background: url(../images/bg_rootline.gif) top left repeat-x white !important; padding: 4px 0px 4px 25px; width: 155px; margin: 0px 0px 0px 0px; display: block; color: #676767; text-decoration: none; }
	#menu_sub ul.sub2menu li a:hover		{ background: url(../images/bg_menu_sub_act2.gif) top left repeat-x #e6e7e8 !important; }


	#menu_sub_act a													{ background: url(../images/bg_menu_sub_act.gif) top left repeat-x #e6e7e8 !important; }
	#menu_sub ul.sub2menu #menu_sub_act2 a	{ background: url(../images/bg_menu_sub_act2.gif) top left repeat-x #e6e7e8 !important; }



	#menu_sub ul.sub3menu								{ margin: 0px 0px 0px 0px; padding: 0px; list-style: none; }
	#menu_sub ul.sub3menu li						{ margin: -1px 0px 0px 0px; padding: 0px; }
	#menu_sub ul.sub3menu li div				{ background: url(../images/bg_rootline.gif) top left repeat-x; display: block; height: 1px; width: 169px; overflow: hidden; margin-top: -1px;}
	#menu_sub ul.sub3menu li a					{ background: url(../images/bg_rootline.gif) top left repeat-x white !important; padding: 4px 0px 4px 38px; width: 155px; margin: 0px 0px 0px 0px; display: block; color: #676767; text-decoration: none; }
	#menu_sub ul.sub3menu li a:hover		{ background: url(../images/bg_menu_sub_act2.gif) top left repeat-x #e6e7e8 !important; }


	#menu_sub ul.sub4menu								{ margin: 0px 0px 0px 0px; padding: 0px; list-style: none; }
	#menu_sub ul.sub4menu li						{ margin: -1px 0px 0px 0px; padding: 0px; }
	#menu_sub ul.sub4menu li div				{ background: url(../images/bg_rootline.gif) top left repeat-x; display: block; height: 1px; width: 169px; overflow: hidden; margin-top: -1px;}
	#menu_sub ul.sub4menu li a					{ background: url(../images/bg_rootline.gif) top left repeat-x white !important; padding: 4px 0px 4px 50px; width: 155px; margin: 0px 0px 0px 0px; display: block; color: #676767; text-decoration: none; }
	#menu_sub ul.sub4menu li a:hover		{ background: url(../images/bg_menu_sub_act2.gif) top left repeat-x #e6e7e8 !important; }

/* SUB NEU */


.submenuwrap_1												{}
.submenuwrap_1 div										{ background: url(../images/bg_rootline.gif) top left repeat-x; }
.submenuwrap_1 div a									{ color: #676767; display: block; padding: 4px 0px 4px 16px; text-decoration: none;  }
.submenuwrap_1 div a:hover						{ text-decoration: none; background: url(../images/bg_menu_sub_act.gif) top left repeat-x #e6e7e8; }
.submenuwrap_1 .submenuactive					{ background: url(../images/bg_menu_sub_act.gif) top left repeat-x #e6e7e8; }

.submenuwrap_2 div a									{ color: #676767; display: block; padding: 4px 0px 4px 25px; text-decoration: none;  }
.submenuwrap_2 div a:hover						{ text-decoration: none; background: url(../images/bg_menu_sub_act2.gif) top left repeat-x #e6e7e8; }
.submenuwrap_2 .submenuactive					{ background: url(../images/bg_menu_sub_act2.gif) top left repeat-x #e6e7e8; }

.submenuwrap_3 div a									{ color: #676767; display: block; padding: 4px 0px 4px 33px; text-decoration: none;  }
.submenuwrap_3 div a:hover						{ text-decoration: none; background: url(../images/bg_menu_sub_act3.gif) top left repeat-x #e6e7e8; }
.submenuwrap_3 .submenuactive					{ background: url(../images/bg_menu_sub_act3.gif) top left repeat-x #e6e7e8; }

.submenuwrap_4 div a									{ color: #676767; display: block; padding: 4px 0px 4px 45px; text-decoration: none;  }
.submenuwrap_4 div a:hover						{ text-decoration: none; background: url(../images/bg_menu_sub_act4.gif) top left repeat-x #e6e7e8; }
.submenuwrap_4 .submenuactive					{ background: url(../images/bg_menu_sub_act4.gif) top left repeat-x #e6e7e8; }

.submenuwrap_5 div a									{ color: #676767; display: block; padding: 4px 0px 4px 55px; text-decoration: none;  }
.submenuwrap_5 div a:hover						{ text-decoration: none; background: url(../images/bg_menu_sub_act5.gif) top left repeat-x #e6e7e8; }
.submenuwrap_5 .submenuactive					{ background: url(../images/bg_menu_sub_act5.gif) top left repeat-x #e6e7e8; }


/* Zusatz für IA */
.ia_header 														{ background: url(../images/bg_rootline.gif) top left repeat-x; }
.ia_header a													{ color: #676767; background: url(../images/arrow_onbottom.gif) 157px 10px no-repeat; display: block; padding: 4px 0px 4px 16px; text-decoration: none;  }

.ia_wrap .submenuwrap_1										{}
.ia_wrap .submenuwrap_1 div								{ border-bottom: 1px solid white; background: #888888; }
.ia_wrap .submenuwrap_1 div a							{ color: white; display: block; padding: 4px 0px 4px 16px; text-decoration: none;  }
.ia_wrap .submenuwrap_1 div a:hover				{ text-decoration: none; background: url(../images/arrow_white.gif) 7px 8px no-repeat #676767; }
.ia_wrap .submenuwrap_1 .submenuactive a	{ background: url(../images/arrow_white.gif) 7px 8px no-repeat #676767; }

.ia_wrap .submenuwrap_2 div																		{ border-bottom: 0px; border: none; }
.ia_wrap .submenuwrap_1 .submenuwrap_2 div a									{ color: #676767; background: url(../images/bg_intern_menu_sub_act2.gif) top left repeat-x #e6e7e8; display: block; padding: 4px 0px 4px 25px; text-decoration: none;  }
.ia_wrap .submenuwrap_1 .submenuwrap_2 div a:hover						{ text-decoration: none; background: url(../images/bg_intern_menu_sub_act3.gif) top left repeat-x #e6e7e8; }
.ia_wrap .submenuwrap_1 .submenuwrap_2 .submenuactive	a				{ background: url(../images/bg_intern_menu_sub_act3.gif) top left repeat-x #e6e7e8; }

.ia_wrap .submenuwrap_2 div																								{ border-bottom: 0px; border: none; }
.ia_wrap .submenuwrap_1 .submenuwrap_2 .submenuwrap_3 div a								{ color: #676767; background: url(../images/bg_intern_menu_sub_act2.gif) top left repeat-x #e6e7e8; display: block; padding: 4px 0px 4px 35px; text-decoration: none;  }
.ia_wrap .submenuwrap_1 .submenuwrap_2 .submenuwrap_3 div a:hover					{ text-decoration: none; background: url(../images/bg_intern_menu_sub_act4.gif) top left repeat-x #e6e7e8; }
.ia_wrap .submenuwrap_1 .submenuwrap_2 .submenuwrap_3 .submenuactive	a		{ background: url(../images/bg_intern_menu_sub_act4.gif) top left repeat-x #e6e7e8; }

.ia_wrap .submenuwrap_2 div																																{ border-bottom: 0px; border: none; }
.ia_wrap .submenuwrap_1 .submenuwrap_2 .submenuwrap_3 .submenuwrap_4 div a								{ color: #676767; background: url(../images/bg_intern_menu_sub_act2.gif) top left repeat-x #e6e7e8; display: block; padding: 4px 0px 4px 45px; text-decoration: none;  }
.ia_wrap .submenuwrap_1 .submenuwrap_2 .submenuwrap_3 .submenuwrap_4 div a:hover					{ text-decoration: none; background: url(../images/bg_intern_menu_sub_act5.gif) top left repeat-x #e6e7e8; }
.ia_wrap .submenuwrap_1 .submenuwrap_2 .submenuwrap_3 .submenuwrap_4 .submenuactive	a			{ background: url(../images/bg_intern_menu_sub_act5.gif) top left repeat-x #e6e7e8; }

.ia_wrap .submenuwrap_2 div																																							{ border-bottom: 0px; border: none; }
.ia_wrap .submenuwrap_1 .submenuwrap_2 .submenuwrap_3 .submenuwrap_4 .submenuwrap_5 div a								{ color: #676767; background: url(../images/bg_intern_menu_sub_act2.gif) top left repeat-x #e6e7e8; display: block; padding: 4px 0px 4px 55px; text-decoration: none;  }
.ia_wrap .submenuwrap_1 .submenuwrap_2 .submenuwrap_3 .submenuwrap_4 .submenuwrap_5 div a:hover					{ text-decoration: none; background: url(../images/bg_intern_menu_sub_act6.gif) top left repeat-x #e6e7e8; }
.ia_wrap .submenuwrap_1 .submenuwrap_2 .submenuwrap_3 .submenuwrap_4 .submenuwrap_5 .submenuactive	a		{ background: url(../images/bg_intern_menu_sub_act6.gif) top left repeat-x #e6e7e8; }




	/* Content Area */
	#contentarea												{}


		#content_main											{ float: left; overflow: hidden; margin: 0px 28px 80px 0px; color: #676767; font-size: 1.1em;	 }
		#content_main ul									{ list-style: none; padding: 0px; margin: 8px 0px 4px 15px; }
		#content_main ul li								{ padding: 2px 0px 2px 8px; margin: 0px; background: url(../images/arrow_grey.gif) 0px 7px no-repeat; }
		#content_main ul li a							{ background: none !important; padding: 0px; }
		.content_main_home								{ width: 702px; }
		.content_main_sub									{ width: 516px; }
		.content_main_wide								{ width: 769px; margin: 0px 0px 80px 0px !important; }

		.content_main_worldmap						{ width: 954px; background: #eeeeee; margin: 0px 0px 100px 0px !important; padding: 0px; }
		.contentarea_home									{ width: 954px; }
		*+html .contentarea_world					{ height: 660px; }
		.contentarea_sub									{ width: 769px; float: right; }

		#content_right										{ float: right; width: 224px; margin: 0px 0px 100px 0px; }


#pageoptions													{ overflow: hidden; position: relative; height: 40px; margin: 0px auto; margin-top: 0px; background: white; width: 1004px; text-align: left;  }
	.pageoptions												{ padding: 12px 0px 0px 0px; width:512px; margin-left: 210px; background: url(../images/bg_rootline.gif) repeat-x top left; }

	.pageoptions_left										{ float: left; }

	.pageoptions_right									{ float: right; }
	.pageoptions_right a								{ padding-left: 12px; color: #676767; text-decoration: none; background: url(../images/arrow_ontop.gif) no-repeat 0px 5px; }
	.pageoptions_right a:hover					{ text-decoration: underline; }

#footer																{ float: left; width: 100%; overflow: hidden; height: 72px; background: #e6e7e8; margin: -72px 0px 0px 0px; text-align: center; }
	.footer															{ width: 1004px; margin: 0px auto; text-align: left; color: #b0b1b4; height: 20px; padding: 8px 0px 0px 0px; }
	.footer a														{ color: #b0b1b4; text-decoration: none; }
	.footer a:hover											{ text-decoration: underline; }

/* Rightside */
#searchbox														{ width: 224px; height: 20px; overflow: hidden; background: url(../images/bg_searchbox.gif) no-repeat top left;  }
#searchbox_small											{ margin: 10px 0px 0px 0px; width: 169px; height: 20px; overflow: hidden; background: url(../images/bg_searchbox_small.gif) no-repeat top left;  }


.rightsidebox													{ background: url(../images/bg_rootline.gif) repeat-x top left #eeeeee; padding: 8px 14px 10px 14px; margin-top: 20px; color: #666666; }
.rightsidebox_dark										{ background: #888888; padding: 8px 14px 10px 14px; margin-top: 20px; color: white; }
.rightsidebox_header									{ color: #676767; font-weight: bold; margin: 0px 0px 10px 0px; }

.gea_findermenu												{ height: 20px; width: 194px; border: 1px solid #d6d7d7; color: #959595; font-size: 11px; padding: 2px 0px 2px 0px; margin: 0px;  }
.gea_findermenu_opt1									{ background: #efefef; font-weight: bold; padding: 4px 0px 4px 5px; }
.gea_findermenu_opt2									{ background: #ffffff; font-weight: normal; padding: 4px 0px 4px 10px; }


.gotoproductfinder										{ margin: 6px 0px 0px 0px; }
.gotoproductfinder a									{ color: #4467a7; text-decoration: none; background: url(../images/arrow_blue.gif) 0px 4px no-repeat; padding-left: 10px; }
.gotoproductfinder a:hover						{ text-decoration: underline; }

#explorer															{ background: url(../images/bg_explorer.gif) no-repeat top left; width: 224px; height: 60px; overflow: hidden; margin-top: 20px;	  }
	.explorer														{ margin: 25px 0px 0px 16px; }
	.explorer form											{ display: inline; padding: 0px; margin: 0px; overflow: hidden; }
		#gea_explorer_q										{ color: #959595; font-size: 11px; border: 0px; border: none; height: 15px; padding: 0px; margin: 0px; width: 172px; overflow: hidden; }
		#gea_explorer_submit							{ width: 19px; height: 19px; overflow: hidden; background: url(../../../clear.gif); border: 0px; cursor: pointer; }

/* tt_news */
.latest_news_headline a								{ display: block; color: #4467a7; text-decoration: none; background: url(../images/arrow_blue.gif) 0px 5px no-repeat; padding-left: 10px; }
.latest_news_headline a:hover					{ text-decoration: underline; }

.fce_smartbox_joblink									{ background: url(../images/arrow_grey.gif) 0px 4px no-repeat; padding-left: 10px; margin-bottom: 8px; }
.fce_smartbox_joblink a								{ color: #676767; text-decoration: none; }
.fce_smartbox_joblink a:hover					{ text-decoration: underline; }

/* Worldmap */
.worldmaptable												{ margin: 20px 0px 0px 10px; }
.worldmaptable .contentheadline				{ margin: 0px 0px 15px 0px; }
.worldmap_map													{ height: 1px; overflow: hidden; background: url(../images/bg_rootline.gif) repeat-x top left; }
.worldmenu														{ margin: 19px 0px 0px 40px; width: 180px; position: absolute; }
.worldmenuentry a											{ color: #676767 !important; text-decoration: none !important; display: block !important; padding: 3px 0px 3px 16px !important; font-size: 0.9em; }
.worldmenuentry a:hover								{ color: #4467a7 !important; text-decoration: none; background: url(../images/arrow_blue.gif) 7px 7px no-repeat !important;  }

/* worldmenuentry											{ height: 320px; overflow: scroll; overflow-x: hidden; } */
.worldmenuentrywraparound							{ height: 320px;  }
.worldmenuentry												{ background: url(../images/bg_rootline.gif) repeat-x bottom left !important; }
.worldmenu .worldmenuheader						{ padding: 0px 0px 5px 0px; font-size: 0.9em; font-weight: bold; background: url(../images/bg_rootline.gif) repeat-x bottom left; }

.worldmenuback												{ width: 170px; position: absolute; height: 20px; margin: 346px 0px 0px 0px; z-index: 1000; }
.worldmenuback a											{ background: url(../images/arrow_grey_backw.gif) 0px 3px no-repeat !important; font-size: 0.9em; color: #676767 !important; padding: 0px 0px 0px 16px; }
.worldmenuback a:hover								{ background: url(../images/arrow_grey_backw_act.gif) 0px 3px no-repeat !important; font-size: 0.9em; color: #4467a7 !important; padding: 0px 0px 0px 16px; text-decoration: none !important; }

/* Login */
#login																{ background: url(../images/bg_rootline.gif) repeat-x top left #eeeeee;  }
#login .LGBT													{ border: 1px solid #d6d7d7; width: 150px; }
#login .loginboxlinks a								{ color: #4467a7; text-decoration: none; background: url(../images/arrow_blue.gif) 0px 5px no-repeat; padding-left: 10px; }
#login .loginboxlinks a:hover					{ text-decoration: underline; background: url(../images/arrow_blue.gif) 0px 5px no-repeat; padding-left: 10px; }

.rightsidebox .useredit a							{ color: #676767; text-decoration: none; }
.rightsidebox .useredit a:hover				{ text-decoration: underline; }

.rightsidebox_dark .useredit a				{ color: white; text-decoration: none; }
.rightsidebox_dark .useredit a:hover	{ text-decoration: underline; }

/* SR FE User Register */
.feuserregister_input1								{ width: 225px; }
.feuserregister_input2								{ width: 235px; }

.phe_buttons													{ border: none; background: #4467A7; color: white; padding: 2px 5px 2px 5px; }

/* Caption */
.csc-textpic-imagewrap								{ margin: 0px 0px 10px 0px; }
.imageblock														{ font-size: 11px; text-align: center; color: #4467a7; }
.csc-textpic-caption									{ font-size: 11px; text-align: center; color: #4467a7; }

.contenttable													{ margin: 0px 0px 0px 1px; }


/* T3 Menu for Contact us */
.t3menu li														{ width: 150px; float: left; }

/* Forms */
.fb_headline													{ font-weight: bold; margin: 0px 0px 3px 0px;  }
.fb_table tr td												{ height: 25px; }

.formularInputTypeText								{ width: 202px; padding: 2px 0px 2px 0px; border: 1px solid #888888;  }
.formularSelect												{ width: 80px; padding: 1px 0px 1px 0px; margin: 0px 0px 0px 10px; border: 1px solid #888888; }
.formularSelectinputtext_anrede				{ width: 204px; padding: 1px 0px 1px 0px; margin: 0px 0px 0px 0px;  }

.formularSelectinputtext_12						{ width: 204px; padding: 1px 0px 1px 0px; margin: 0px 0px 0px 0px;  }
.formularSelectinputtext_13						{ width: 204px; padding: 1px 0px 1px 0px; margin: 0px 0px 0px 0px;  }
.formularSelectradiogroup2 						{ width: 204px; padding: 1px 0px 1px 0px; margin: 0px 0px 0px 0px;  }
.formularSelectradiogroup3 						{ width: 204px; padding: 1px 0px 1px 0px; margin: 0px 0px 0px 0px;  }

.fb_hrline														{ height: 1px; overflow: hidden; background: #eeeeee; margin: 25px 0px 0px 0px; }

.addinfo															{ margin: 40px 0px 0px 0px; }
#addinfo1_button											{ padding: 5px 0px 5px 0px; }

.fb_splittable .formularInputTypeText	{ width: 155px; padding: 2px 0px 2px 0px; }
.fb_splittable .formularSelect				{ width: 70px; padding: 1px 0px 1px 0px; margin: 0px 0px 0px 10px; }
.fb_split_head												{  }
.fb_splittable												{ background: url(../images/bg_rootline.gif) repeat-y center top; }

.formularInputTypeTextinputtext_medium_1, .formularInputTypeTextinputtext_medium_10 		{ width: 235px !important; }
.formularCommonError									{ color: #d71921; font-weight: bold; text-align: center; margin: 10px 0px 10px 0px; padding: 5px; border: 1px solid #d71921; }
.formularInputTypeSubmit 							{ background: #eeeeee; border: 0px; border: none; color: #666666; padding: 5px 10px 5px 10px; cursor: pointer;  }
.fb_submit														{ text-align: right; height: 40px; }

.formularInputTypeTextError 					{ background: #ffecec; border: 1px solid #d71921;  }
.formularSelectError									{ background: #ffecec; border: 1px solid #d71921;  }

.formularInputTypeTextinputtext_1			{ width: 123px !important; }
.formularTextareasonstiges						{ font-size: 12px; font-family: Arial, Helvetica, sans-serif; width: 202px; height: 80px; border: 1px solid #888888;}

/* Login */
.loginErrorMessage										{ font-weight: bold; margin: 3px 0px 15px 0px; padding: 10px 10px 10px 10px; background: #fff2f2; border: 1px solid #ff0000; color: #ff0000; }
.loginSuccessMessage									{ font-weight: bold; margin: 3px 0px 15px 0px; padding: 10px 10px 10px 10px; background: #f5fcf5; border: 1px solid #3dc13d; color: #3dc13d; }
.loginStatusMessage										{ margin: 3px 0px 15px 0px; }




