/* Reset */
* 					{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
caption, th, td 	{ text-align: left; }
:focus				{ outline: 0; }
table 				{ border-collapse: collapse; border-spacing: 0; }
ul					{ list-style-image: none; list-style-type: none; }






/* Globals */

.clear 				{ clear: both; font-size:0px; line-height:0px; height:0px; }
.clear_left			{ clear: left; font-size:0px; line-height:0px; height:0px; }
.clear_right		{ clear: right; font-size:0px; line-height:0px; height:0px; }
.nobreak 			{ white-space: nowrap; }
.align_center 		{ text-align: center; }
.align_right	 	{ text-align: right; }
.align_left		 	{ text-align: left; }
.align_top			{ vertical-align: top; }
.align_middel		{ vertical-align: middle; }
.align_bottom		{ vertical-align: bottom; }
.float_left			{ float: left; }
.float_right		{ float: right; }

.indent1			{ margin-left: 10px; }
.indent2			{ margin-left: 20px; }
.indent3			{ margin-left: 30px; }
.indent4			{ margin-left: 40px; }
.indent10			{ margin-left: 100px; }
.indent20			{ margin-left: 200px; }
.indent30			{ margin-left: 300px; }
.indent34			{ margin-left: 400px; }

.padding1			{ padding-left: 27px;}

.marginTop0			{ margin-top: 0px; }
.marginTop1			{ margin-top: 10px; }
.marginTop2			{ margin-top: 20px; }
.marginTop3			{ margin-top: 30px; }
.marginTop4			{ margin-top: 40px; }
.marginTop10		{ margin-top: 100px; }
.marginTop20		{ margin-top: 200px; }
.marginTop30		{ margin-top: 300px; }
.marginTop40		{ margin-top: 400px; }

.marginBottom1		{ margin-bottom: 10px; }
.marginBottom2		{ margin-bottom: 20px; }

*					{ font-family: Tahoma, sans-serif; }

address, input, label, li, option, p, pre, select, td, textarea, th, caption, #JT_close_left, #JT_close_right
					{ font-size: 12px; color: #7b7c7e; }

input, select,textarea		{ border: 1px solid gray; font-size: 12px;}

p, address			{ margin-bottom: 10px; font-size: 12px; line-height: 18px; }
pre					{ margin-bottom: 5px; font-family: "Courier New", monospace; font-size: 11px; }

.small				{ font-size: 9px;}
h1					{ color: #00284f; font-size: 18px; font-weight: bold;}
h2					{ color: #7b7c7e; font-size: 15px; font-weight: normal;}
h3					{ color: #7b7c7e; font-size: 15px; font-weight: normal;}
h4					{ color: #00284f; font-size: 12px; margin-bottom: 0px; font-weight: bold; }
h5					{ color: #666d72; font-size: 11px; margin-bottom: 5px; font-style: italic; }
h6					{ color: #666d72; font-size: 11px; margin-bottom: 5px; }


hr					{ height: 1px; border-bottom: 1px solid #cdcdcd; width: 100%; margin: 10px 0;}

em					{ color: #f3a51d;font-size:12px; }
strong, b			{ font-weight: bold;}

a:link	 			{ text-decoration: none; font-weight: normal; color: #666d72;}
a:visited			{ text-decoration: none; font-weight: normal; color: #666d72; }
a:hover, a:active	{ text-decoration: none; }







/* Box-Model */
body,html 					{background-color: #00284f;height:100%;}

#top						{background: #00284f;height:151px;border-bottom:5px solid #fff;}
#topContainer				{width:972px;margin:0 auto; position:relative;}
#topContainerInner			{width:972px;height:150px;position:absolute;top:0px;left:0px;z-index:100;border-bottom: 6px solid #f3a51d;}
	#logo					{position:absolute;top:40px;right:0;z-index:120;}
	#mainNav				{height:120px; border-bottom:1px solid #fff;width:972px;}
	#subNav					{height:29px;width:972px;}
	#langNav					{position:absolute;right:0px;top:13px;z-index:120;}
		#langNav p				{font-family: Tahoma; font-size: 10px; text-transform:uppercase;color:#959595;}
		#langNav p a:link,
		#langNav p a:visited	{color:#959595;}
		#langNav p a.active,
		#langNav p a:active,
		#langNav p a:hover		{color:#ffffff;}

#middle						{background: #ffffff;position:relative;width:100%;}
#middleContainer			{width:972px;margin:0 auto; position:relative;}
	#contentFooter			{height:25px;background: transparent url(../images/footerBg.gif) left top no-repeat;padding:51px 0 3px 0;}
		#contentFooterLeft	{float:left}
		#contentFooterRight	{float:right;}


#bottom						{background: #00284f;border-top:4px solid #fff; position:relative;}
#bottomContainer			{width:972px;margin:0 auto; position:relative;}
#bottomContainerInner		{width:972px;position:absolute;top:-4px;left:0px;z-index:100;border-top: 6px solid #f3a51d;height:100px;}











/* Navigation */
#mainNav a:link,
#mainNav a:visited,
#mainNav a:hover,
#mainNav a:active	{display:block;width:112px;height:120px;float:left;}
#mainNav a span		{display:none;}

#nav_unternehmen:link, #nav_unternehmen:visited																		{background-position: 0px 0px }
#nav_unternehmen:hover, #nav_unternehmen:active																		{background-position: 0px -120px;}
#nav_unternehmen_on:link, #nav_unternehmen_on:visited, #nav_unternehmen_on:hover, #nav_unternehmen_on:active		{background-position: 0px -120px;}

#nav_maschinen:link, #nav_maschinen:visited																			{background-position: -112px 0px }
#nav_maschinen:hover, #nav_maschinen:active																			{background-position: -112px -120px;}
#nav_maschinen_on:link, #nav_maschinen_on:visited, #nav_maschinen_on:hover, #nav_maschinen_on:active				{background-position: -112px -120px;}

#nav_loesungen:link, #nav_loesungen:visited																			{background-position: -224px 0px }
#nav_loesungen:hover, #nav_loesungen:active																			{background-position: -224px -120px;}
#nav_loesungen_on:link, #nav_loesungen_on:visited, #nav_loesungen_on:hover, #nav_loesungen_on:active				{background-position: -224px -120px;}

#nav_aktuelles:link, #nav_aktuelles:visited																			{background-position: -336px 0px }
#nav_aktuelles:hover, #nav_aktuelles:active																			{background-position: -336px -120px;}
#nav_aktuelles_on:link, #nav_aktuelles_on:visited, #nav_aktuelles_on:hover, #nav_aktuelles_on:active				{background-position: -336px -120px;}

#nav_service:link, #nav_service:visited																				{background-position: -448px 0px }
#nav_service:hover, #nav_service:active																				{background-position: -448px -120px;}
#nav_service_on:link, #nav_service_on:visited, #nav_service_on:hover, #nav_service_on:active						{background-position: -448px -120px;}

#nav_referenzen:link, #nav_referenzen:visited																		{background-position: -560px 0px }
#nav_referenzen:hover, #nav_referenzen:active																		{background-position: -560px -120px;}
#nav_referenzen_on:link, #nav_referenzen_on:visited, #nav_referenzen_on:hover, #nav_referenzen_on:active			{background-position: -560px -120px;}










/* Subnavigation */
#subNav a:link,
#subNav a:visited			{height:29px;line-height:29px;font-size:12px;padding: 0 12px 0 12px;display:block;float:left;text-transform:uppercase;color:#667e9f;}
#subNav a:hover,
#subNav a:active			{height:29px;line-height:29px;font-size:12px;padding: 0 12px 0 12px;display:block;float:left;text-transform:uppercase;color:#ffffff;}

#subNav #subNavOn:link,
#subNav #subNavOn:visited,
#subNav #subNavOn:hover,
#subNav #subNavOn:active			{height:29px;line-height:29px;font-size:12px;display:block;padding: 0 12px 0 12px;color:#ffffff;}






/* Footer */
#contentFooterLeft a:link,
#contentFooterLeft a:visited,
#contentFooterLeft a:active         {font-family:Verdana;font-size:12px;color:#7b7c7e;background: transparent url(../images/pfeil.gif) 0 5px no-repeat;padding-left:13px;margin:0 12px}
#contentFooterLeft a:hover			{font-family:Verdana;font-size:12px;color:#00284f;background: transparent url(../images/pfeil.gif) 0 5px no-repeat;padding-left:13px;margin:0 12px}

#contentFooterRight a:link,
#contentFooterRight a:visited,
#contentFooterRight a:active,
#contentFooterRight a:hover			{font-family:Verdana;font-size:12px;color:#7b7c7e;margin:0 12px;}







/* Template Application */
.contentStandard		{background: transparent url(../images/contentBgNormal.gif) 0 10px no-repeat;}


.contentStandardLeft			{width:476px;float:left;}

	.contentStandardLeftHeadline	{padding-left:27px;padding-top:55px;height:30px;}
	.contentStandardLeftSubline		{padding-left:27px;padding-top:8px;height:18px;}
	.contentStandardLeftContent		{padding-left:27px;padding-top:25px;}

.contentStandardRight			{width:476px;float:right;}

	.contentStandardRightWatermark	{padding: 15px 17px 0px 17px;text-align:right;height:72px;}
	.contentStandardRightContent	{padding: 18px 20px 0px 20px;text-align:right;}
	.contentStandardRightContentAlignLeft	{padding: 18px 20px 0px 20px;text-align:left;}





/* Template Application Wide */
.contentStandardLeftWide			{width:100%;position:relative;}
.contentStandardRightWatermarkStatic	{position:absolute; right:17px; top:15px;}





/* Template Maschinen */
.contentMaschinen				{background: transparent url(../images/contentBgPfeil.gif) 0 200px no-repeat;}

.contentMaschinenHeader			{height:240px; background: transparent url(../images/contentMaschinenHeaderBg.gif) 0 0px no-repeat;position:relative;}
	.contentMaschinenWatermark1	{position:absolute; top:32px; left: 20px;}
	.contentMaschinenWatermark2	{position:absolute; top:103px; left: 20px;}
	.contentMaschinenPicture1	{position:absolute; top:24px;left:315px;}
	.contentMaschinenPicture2	{position:absolute; top:24px;left:515px;}
	.contentMaschinenMovie		{position:absolute; top:24px;left:725px;}

.contentMaschinenLeft			{width:476px;float:left;}

	.contentMaschinenLeftHeadline	{padding-left:27px;padding-top:3px;height:30px;}
	.contentMaschinenLeftSubline	{padding-left:27px;padding-top:8px;height:18px;}
	.contentMaschinenLeftContent	{padding-left:27px;padding-top:25px;}

	.contentMaschinenLeftInfoblock	{border-top:1px solid #f3a51d;padding:15px 0 0 27px;}


.contentMaschinenRight				{width:476px;float:right;position:relative;}

	.contentMaschinenRightHeadline	{padding-left:19px;padding-top:3px;height:30px;}
	.contentMaschinenRightSubline	{padding-left:19px;padding-top:8px;height:18px;}

	.contentMaschinenRightHeadlineDimensions	{position:absolute; top: 6px; right:16px;}
	.contentMaschinenRightDimensions	{position:absolute; top: 39px; right:16px;}


	.contentMaschinenRightContent	{padding: 25px 20px 0px 20px;text-align:left;}

	.contentMaschineRightTechnicalDataHeader	{border-bottom:1px solid #f3a51d;position:relative;margin:10px 0 0 0}
		.contentMaschinenRightTechnicalDataHeadline {padding-left:19px;padding-top:3px;height:30px;}
		.contentMaschinenRightTechnicalDataSubline {position:absolute; top: 6px; right:16px;}


	.contentMaschineRightTechnicalDataTable		{padding:20px;}





/* VIEW DOWNLOADS */
.contentStandardLeftContentDownloads		{padding-left:0px;padding-top:25px;}






/* VIEW REFERENZEN */
.contentStandardLeftContentReferenzen		{padding-left:0px;padding-top:25px;}
.contentStandardRightContentReferenzen		{padding: 18px 20px 0px 20px;}

.article									{width:425px;position:relative;background: transparent url(../images/pfeil.gif) 0 0px no-repeat;padding-bottom:5px;}
.articleHeadline							{padding-top:14px;width:310px;}
.articleSubline								{padding-top:0px;}
.articlePDFLink								{position:absolute;right:0;top:11px;}
.articlePDFLink	a							{width:75px;}



.contentStandardReferenzen					{background: transparent url(../images/contentBgReferenzen.gif) 0 0px no-repeat;}
	.contentReferenzenRightHeadline			{padding-left:19px;padding-top:55px;height:30px;}
	.contentReferenzenRightHeadline2		{padding-left:19px;padding-top:305px;height:30px;}
	.contentReferenzenRightSubline2			{padding-left:19px;padding-top:8px;height:18px;}

.technicalData								{width:100%;}
.technicalData td							{padding:4px;border-bottom:1px solid #fff;color:#091d3d;}
.technicalData .odd							{background:#feeacc;}
.technicalData .even						{background:#eceded;}




/* VIEW BESUCHERINFORMATIONEN */
.contentStandardBesucherinformationen		{background: transparent url(../images/contentBgBesucherinformationen.gif) 0 0px no-repeat;}
	.contentBesucherinformationenRightHeadline			{padding-left:19px;padding-top:55px;height:30px;}
	.contentBesucherinformationenRightSubline			{padding-left:19px;padding-top:8px;height:18px;}
	.contentBesucherinformationenRightHeadline2			{padding-left:19px;padding-top:36px;height:30px;}
	.contentBesucherinformationenRightSubline2			{padding-left:19px;padding-top:8px;height:18px;}
	.contentStandardBesucherinformationenRightContent	{padding: 18px 20px 0px 20px;text-align:left;}


/* VIEW VERTRIEB */
.contentStandardVertrieb					{background: transparent url(../images/contentBgVertrieb.gif) 0 0px no-repeat;}
	.contentVertriebRightHeadline2			{padding-left:19px;padding-top:305px;height:30px;}
	.contentVertriebRightSubline2			{padding-left:19px;padding-top:8px;height:18px;}

.entryVertrieb								{padding-left:20px;}
.entryVertrieb	img                         {float:right;padding-right:20px;}
.contentStandardLeftContentVertrieb a.active {color:#00284F;}


/* VIEW LOESUNGEN */
.contentStandardLoesungen					{background: transparent url(../images/contentBgLoesungen.gif) 0 0px no-repeat;}
	.contentLoesungenLeftHeadline			{padding-left:27px;padding-top:38px;height:30px;}
	.contentLoesungenRightHeadline			{padding-left:19px;padding-top:38px;height:30px;}

	.loesungenText							{padding-top:20px;}

	.contentLoesungenRight					{height:280px;width:476px;float:right;position:relative;}
	.loesungenMaschineImage					{position:absolute;top: 35px; left:0px;width:255px;}
	.loesungenMaschineImageHeadline			{position:absolute;top: 218px; left:19px;width:255px;}
	.loesungenMaschineImageLink				{position:absolute;top: 250px; left:19px;width:255px;}

	.loesungenMaschineVideo					{position:absolute;top: 35px; left:260px;width:215px;}
	.loesungenMaschineVideoHeadline			{position:absolute;top: 218px; left:265px;width:215px;}
	.loesungenMaschineVideoLink				{position:absolute;top: 250px; left:265px;width:215px;}

	.loesungenBilder img                    {padding-right:10px; padding-bottom:10px;}


/* VIEW JOBS */
.contentStandardLeftContentJobs .articleHeadline a:link,
.contentStandardLeftContentJobs .articleHeadline a:active,
.contentStandardLeftContentJobs .articleHeadline a:visited,
.contentStandardLeftContentJobs .articleHeadline a:hover {color:#00284F;font-weight:bold}
.contentStandardLeftContentJobs a.active {color:#00284F;font-weight:bold}
.contentStandardLeftContentJobs h4 a:hover {color:#00284F;font-weight:bold}
.contentStandardLeftContentJobs .article	{width:425px;position:relative;background: transparent url(../images/pfeil.gif) 0 0px no-repeat;padding-bottom:12px;}


/* VIEW AKTUELLES */
.contentStandardLeftContentAktuelles  {padding-left:0px;padding-top:25px;}
.contentStandardAktuelles					{background: transparent url(../images/contentBgAktuelles.gif) 0 0px no-repeat;}
.kurzinfomesse								{position:relative;}
.kurzinfomesse h1							{padding-top:48px;}
.kurzinfomesse h2							{padding-top:10px;}
.kurzinfomesseImage							{position:absolute; right:0px; top:40px;}

.contentStandardAktuelles .contentStandardRightContentAlignLeft img {display:block;}

/* VIEW SERVICE KONTAKTE */
.ap										{padding-bottom:15px;}
.apImage								{float:left; width:130px;}
.apText									{float:left; width:300px;}






/* SLIDESHOW */
#slideshow							{position:relative;width:436px;}
#slideshow #pictures				{cursor:pointer;}
#slideshow img.picture           	{position: absolute;top:0;left:0;}

#navSlideshow                   	{width:436px;}
#navSlideshow li					{float:left;}
#navSlideshow li a					{display:block;}
#navSlideshow li.active a,
#navSlideshow li a:hover           	{}


/* SLIDESHOW NORMAL */
.slideshowNormal #pictures			{height: 289px;}
.navSlideshowNormal                	{border-top:5px solid #fff;}
.navSlideshowNormal li				{padding-right:7px;}
.navSlideshowNormal li a			{height:51px;width:76px;padding:1px;border:1px solid #fce8c6;}
.navSlideshowNormal li.active a,
.navSlideshowNormal li a:hover       {border:1px solid #f3a51d;}


/* SLIDESHOW HISTORIE*/
.slideshowHistorie #pictures		{height: 336px;}
.navSlideshowHistorie              	{width:436px;height:33px;background:#fce8c6;margin-top:14px;}
.navSlideshowHistorie li           	{display:block;height:33px;width:72px;line-height:33px;text-align:center;position:relative;}
.navSlideshowHistorie li a         	{color:#00284f;font-weight:bold;font-size:13px;}
.navSlideshowHistorie li.active a,
.navSlideshowHistorie li a:hover    {background:#f3a51d;}
.navSlideshowHistorie li img		{display:none;}
.navSlideshowHistorie li.active img,
.navSlideshowHistorie li:hover img	{display:block;position:absolute; top:-10px;left:30px;}
#slideshowHistorieText				{text-align:left;padding-top:15px;}







.highlightEvent					{width:436px; height:40px; margin-bottom:20px; background-color:#d9dfe5; position:relative;}
.highlightEvent	p				{margin-bottom:0px;}
.highlightEventHeadline			{position:absolute; top:2px; left:5px;}
.highlightEventMore				{position:absolute; right:5px; bottom:2px;}
.highlightEventText				{position:absolute; left:5px; bottom:2px;}
.highlightEventText	p			{color:#00284f;font-weight:bold;}
.highlightEventHeadline	p		{color:#7b7c7e;}








/* Content */
.watermark				{color:#d9dfe5;font-size:56px;font-weight:bold;text-transform:uppercase;}
/*.year					{color:#fdf2dd;font-size:46px;font-weight:bold;text-transform:uppercase;}*/
.year					{color:#F3A51D;font-size:46px;font-weight:bold;text-transform:uppercase;}

a.arrow, a.arrow:link, a.arrow:active, a.arrow:visited, a.arrow:hover
					{ background: transparent url(../images/pfeil.gif) 0 6px no-repeat; padding-left: 13px; }

a.arrowGrey, a.arrowGrey:link, a.arrowGrey:active, a.arrowGrey:visited, a.arrowGrey:hover
					{ background: transparent url(../images/pfeilGrau.gif) 0 6px no-repeat; padding-left: 13px; }

a.pdf, a.pdf:link, a.pdf:active, a.pdf:visited, a.pdf:hover
					{ color: #7b7c7e; padding-left: 26px; line-height:19px; height:19px; display:block; background: transparent url(../images/iconPDF.gif) 0 1px no-repeat; font-weight: normal;font-size:12px;}

a.video, a.video:link, a.video:active, a.video:visited, a.video:hover
					{ color: #7b7c7e; padding-left: 26px; padding-top:6px;line-height:19px; height:19px; display:block; background: transparent url(../images/iconFILM.jpg) 0px 7px no-repeat; font-weight: normal;font-size:12px;}

a.powerpoint, a.powerpoint:link, a.powerpoint:active, a.powerpoint:visited, a.powerpoint:hover
					{ color: #7b7c7e; padding-left: 26px; padding-top:3px;line-height:19px; height:19px; display:block; background: transparent url(../images/iconPOWERPOINT.gif) 0px 5px no-repeat; font-weight: normal;font-size:12px;}

a.file, a.file:link, a.file:active, a.file:visited, a.file:hover
					{ color: #7b7c7e; padding-left: 26px; line-height:19px; height:19px; display:block; background: transparent url(../images/iconFILE.gif) 0 1px no-repeat; font-weight: normal;font-size:12px;}

a.image, a.image:link, a.image:active, a.image:visited, a.image:hover
					{ color: #7b7c7e; padding-left: 26px; line-height:19px; height:19px; display:block; background: transparent url(../images/iconFILE.gif) 0 1px no-repeat; font-weight: normal;font-size:12px;}

a.kontaktform, a.kontaktform:link, a.kontaktform:active, a.kontaktform:visited { color: #7b7c7e; padding-left: 26px; line-height:19px; height:19px; display:block; background: transparent url(../images/iconFormular.gif) 0 0px no-repeat; font-weight: normal;font-size:12px;}
a.kontaktform:hover { color: #00284F; padding-left: 26px; line-height:19px; height:19px; display:block; background: transparent url(../images/iconFormular.gif) 0 0px no-repeat; font-weight: normal;font-size:12px;}




a.download, a.download:link, a.download:active, a.download:visited, a.download:hover			{float:left;padding-right: 15px;font-size:13px;}

#contentLeft ul 	{ padding: 2px 0; margin-bottom: 10px; }
#contentLeft ul li	{ background: transparent url(../images/pfeil.gif) 0 6px no-repeat; padding-left: 13px; padding-bottom:5px; margin-left: 0px; line-height: 17.5px;}



.aktuellesJahr						{padding: 10px 0;}
.aktuellesEntry							{height:65px;widht:100%;background: transparent url(../images/entryBg.gif) 0 0 no-repeat;padding-bottom:10px;position:relative;}
.aktuellesEntryDate						{width:115px;position:absolute;left:27px; top:13px;}
.aktuellesEntryDate	p					{color:#00284f;}
.aktuellesEntrySubline					{width:365px;position:absolute;left:27px; top:40px;}
.aktuellesEntryLink					{width:75px;position:absolute;right:0px; top:40px; text-align:right;}
.aktuellesEntryHeadline				{width:245px;position:absolute;left:142px; top:13px;}
.aktuellesEntryHeadline	h4			{font-size:13px;}
.aktuellesEntryImage					{position:absolute;top:0px;right:0px;}



.entryWide							{height:58px;widht:100%;background: transparent url(../images/entryBg.gif) 0 0px no-repeat;padding-bottom:20px;}
.entryWide	a,
.entryWide	a:link,
.entryWide	a:visited				{color:#7B7C7E;font-family:Verdana;font-size:12px;padding-left:23px;padding-top:43px;display:block;}
.entryWide	a:active,
.entryWide	a:hover					{color:#00284f;}
.entryWide .download_pdf			{background: transparent url(../images/icon_pdf.gif) 23px 9px no-repeat;}
.entryWide .download_file			{background: transparent url(../images/icon_file.gif) 23px 9px no-repeat;}

.entrySmall							{height:58px;width:232px;background: transparent url(../images/entryBg.gif) 0 0px no-repeat;padding-bottom:20px;float:left;position:relative;}
.entrySmall	p						{padding-left:23px;padding-top:43px;display:block;}
.contentStandardLeftContentReferenzen .entrySmall	img						{position:absolute;top:5px;left:23px;}
.contentStandardLeftContentVertrieb   .entrySmall	img						{padding-right:10px;}





/* Content Historie */
.historieListEntry				{padding-bottom:5px;}
.historieListEntry	p			{padding:0;margin:0;}
.historieListEntryYear			{float:left;width:70px;}
.historieListEntryYear p		{color:#091d3d;font-weight:bold;}
.historieListEntryText			{float:left;width:375px;}
















/*
}
#ERROR AND NOTICES {
------------------------------------------------------------------------------------------------------------------------*/

#noscript								{ margin-top: 5px; padding: 10px; background-color: red; }

#errorMessage							{ margin-top: 0px; padding: 10px; margin-right: 0px;border-top:20px solid #fff;border-bottom:10px solid #fff; }
#errorMessage.error						{ background-color: #F3A51D; }
#errorMessage.notice					{ background-color: green; }
#errorMessage.notice h2					{ color:white; }
#errorMessage.notice p					{ color:white; }
#errorMessage h1						{ margin: 0 0 10px 0; text-transform: none; }
#errorMessage p							{ font-size: 12px; margin-bottom: 5px; }

.messageHeadlineOnly h2					{ margin: 0; text-transform: none; }

p.error, em.error						{ color: #a4ca1d; font-size: 12px; }
p.error									{ margin: 5px 0; }


/*
#Errors
*/

label.error, input.error, textarea.error		{ color: #f5a62e; }
input.error, textarea.error						{ margin-bottom: 0px; border-top-color: #f5a62e; border-left-color: #f5a62e; border-right-color: #f5a62e; border-bottom-color: #f5a62e; }
label.error										{ margin-bottom: 5px;margin-left:5px; }
select.error									{ margin-bottom: 0px; }