/* Adding new styles as part of IM_220828. The new layout for internet pages [start] */
.general {  margin:0px; border:0px; border-collapse: collapse; padding:0px; border-spacing:0px; }
.contentTable {  margin:0px; border:0px; padding:0px; border-spacing:0px; border-collapse: collapse; width:998px; }
.contentColumn {  margin:0px; border:0px; border-spacing:0px; border-collapse: collapse; width:998px;padding-left:7px; padding-right:0px; padding-top:0px; padding-bottom:0px; }
.contentTableInner {  margin:0px; border:0px; padding:0px; border-spacing:0px; border-collapse: collapse; width:991px; }
.topNaviWhole {  height: 67px; margin:0px; border:0px; border-collapse: collapse; padding:0px; border-spacing:0px; }
.topNaviColumn {  width:991px; border:0px; margin:0px; border:0px; border-collapse: collapse; padding:0px; border-spacing:0px; }
.topNavigation {  border:0px; background-color:#839CBA; height:17px; width:991px; border-collapse: collapse; }
.topNavigationContent {  color:#FFFFFF; font-size:10px; font-weight:normal; margin:0px; border:0px; border-collapse: collapse; padding:0px; border-spacing:0px; }
.topNavigationColumn {  margin:0px; white-space:nowrap; border-collapse: collapse;border-right:1px solid #FFFFFF; border-left:0px; border-bottom:0px; border-top:0px; padding-left:8px; padding-right:8px; padding-top:0px; padding-bottom:0px;}
.topNavigationContent A:link {  color : #ffffff; text-decoration: none; border:0px; padding:0px; }
.topNavigationContent A:visited {  color : #ffffff; text-decoration: none; border:0px; padding:0px; }
.topNavigationContent A:hover {  color:#1a2071; text-decoration: none; border:0px; padding:0px; }
.topNavigationContent A:active {  color:#1a2071; text-decoration: none; border:0px; padding:0px; }
.topNavigationRight {  margin:0px;	border-collapse: collapse; border:0px; white-space:nowrap; width: 90%; padding-left:8px; padding-right:8px; padding-top:0px; padding-bottom:0px;}
.topNavigationLogoColumn{  background-color:#FFFFFF; width:142px; height:50px; border-collapse: collapse; border:0px; padding:0px; margin:0px; }
.topNavigationFreeColumn{  background-color:#DFE9F4; height:50px; width:849px; border-collapse: collapse; border:0px; padding:0px; margin:0px; }
.languageSelect {  padding-left:9px;padding-right:9px;padding-bottom:9px;padding-top:3px;background-color:#839cba;
	color:#D5D5D5;font-size:10px;font-weight:normal;display:none;
}
.languageSelectHeading {  padding:0px;background-color:#839cba;
	color:#0000ff;font-size:10px;font-weight:normal;
}
.languageSelect  A:link {  color:#ffffff;font-size:10px;font-weight:normal;text-decoration: none; }
.languageSelect  A:visited {  color:#ffffff;font-size:10px;font-weight:normal;text-decoration: none; }
.languageSelect A:hover {  color:#ffffff;font-size:10px;font-weight:normal;text-decoration: underline; }
.languageSelect A:active{  color:#ffffff;font-size:10px;font-weight:normal;text-decoration: none; }

.leftNaviContentColumn {  vertical-align : top; padding:0px; margin:0px; border-spacing:0px; border: 0px; border-collapse:collapse;}
.leftNaviColumn {  width : 187px; vertical-align : top; border:0px; padding:0px; margin:0px; border-spacing:0px; border: 0px; border-collapse:collapse;}
.lefNaviShadowBottom  {  text-align:left;height:6px;border:0px;padding:0px;border-spacing:0px;width:187px; }
.leftNaviContentOuter {  text-align:left;height:1%;border:0px;padding:0px;border-spacing:0px;background-color:#153b62;width:187px; border-collapse:collapse; }
.leftNaviContentInnerColumn {  text-align:left;border:0px;padding:0px;border-spacing:0px;width:181px; border-collapse:collapse; }
.leftNaviContentInner {  text-align:left;height:1%;border:0px;padding:0px;border-spacing:0px;background-color:#153b62;width:181px; border-collapse:collapse; }
.lefNaviShadowRight {  text-align:left;width:6px;border:0px;padding:0px;border-spacing:0px; }
.leftNaviTopFreeRow  {  height:13px;width:181px;border:0px;padding:0px;border-spacing:0px; }
.leftNaviTopFreeRowColumnOne  {  height:13px;width:4px;border:0px;padding:0px;border-spacing:0px; }
.leftNaviTopFreeRowColumnTwo  {  height:13px;width:4px;border:0px;padding:0px;border-spacing:0px; }
.leftNaviTopFreeRowColumnThree  {  height:13px;width:10px;border:0px;padding:0px;border-spacing:0px; }
.leftNaviTopFreeRowColumnFour  {  height:13px;width:163px;border:0px;padding:0px;border-spacing:0px; }
.leftNaviDifference {  height:21px;width:181px;border:0px;padding:0px;border-spacing:0px; }
.leftNaviSmallDifference {  height:5px;width:181px;border:0px;padding:0px;border-spacing:0px; border-collapse:collapse;margin:0px;}
.leftNaviHeadLine{  width:181px;border:0px;padding:0px;border-spacing:0px;color:#FFFFFF;font-size:13px;font-weight:bold;padding-left:8px;padding-right:8px;padding-bottom:0px;padding-top:0px;border-collapse:collapse;margin:0px; }
.leftNaviTopBottomBorder {  padding-left:8px;height:1px;border-bottom:1px solid #d5d5d5;width:173px;border-top:0px;border-right:0px;border-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;border-collapse:collapse;margin:0px; }
.leftNaviLeftBorder {  padding-left:4px;width:8px;border:0px;padding-right:4px;padding-top:0px;padding-bottom:0px; }
.leftNaviLeftImageNormal {  padding:0px;width:10px;border:0px; }
.leftNaviLinkColumnNormal {  width:163px;border-bottom:1px solid #d5d5d5; }
.leftNaviLinkColumnFirstLevel {  width:156px;border-bottom:1px solid #d5d5d5; }
.leftNaviLinkColumnSecondLevel {  width:147px;border-bottom:1px solid #d5d5d5; }
.leftNaviLink {  color:#ffffff; font-size: 11px; font-weight: normal; }
.leftNaviLink A:link {  color:#ffffff; text-decoration: none; }
.leftNaviLink A:visited {  color:#ffffff; text-decoration: none; }
.leftNaviLink A:hover {  color:#b5c6da; text-decoration: none; }
.leftNaviLink A:active {  color:#b5c6da; text-decoration: none; }

.middleNaviForm {  margin:0px; border-spacing:0px; border:0px; border-collapse:collapse; }
.middleNaviOuter {  height:24px; width:804px; padding:0px; margin:0px; border-spacing:0px; border:0px; border-collapse:collapse;  }
.middleNaviOuterColumn {  height:24px; border:0px; }
.middleNavi {  height:24px; border : 0px; background-color:#b5c6da; margin:0px; border-spacing:0px;border-collapse:collapse; }
.middleNaviSearchColumn {  padding-left:17px; padding-right:4px; padding-top:0px;padding-bottom:1px; height:24px; border:0px; vertical-align:middle; border-collapse:collapse; margin:0px; }
.leftNaviPadding {  height:24px; border : 0px; background-color:#b5c6da; width:187px; margin:0px; border-collapse:collapse;border-spacing:0px; }
.middleNaviColumn {  color:#153b62; font-size: 10px; font-weight: normal; vertical-align:middle; padding-left:4px; padding-right:0px;padding-top:0px;padding-bottom:0px; white-space:nowrap; border:0px; margin:0px; border-collapse:collapse; }
.middleNaviColumn A:link {  color:#153b62; text-decoration: none; }
.middleNaviColumn A:visited {  color:#153b62; text-decoration: none; }
.middleNaviColumn A:hover {  color:#cc0000; text-decoration: none; }
.middleNaviColumn A:active {  color:#cc0000; text-decoration: none;}
.rightNaviPadding {  height:24px; border:0px; width:142px; border-collapse:collapse;margin:0px; }

.middleNaviImg {  color:#153b62; font-size: 10px; font-weight: normal; padding-left:4px; padding-right:0px;padding-top:0px;padding-bottom:0px; white-space:nowrap; vertical-align:middle; border:0px; margin:0px; border-collapse:collapse; }
.middleNaviImg A:link {  color:#153b62; padding:0px; }
.middleNaviImg A:visited {  color:#153b62; padding:0px; }
.middleNaviImg A:hover {  color:#cc0000; padding:0px; }
.middleNaviImg A:active {  color:#cc0000; padding:0px;}

.footernavi {  width:50%; padding:0px; border:0px; border-spacing:0px; background-color:#ffffff;margin:0px; border-collapse:collapse; }
.funktionNaviImg {  color:#153b62; font-size: 10px; font-weight: normal; white-space:nowrap; padding-left:7px;padding-right:0px;padding-top:0px;padding-bottom:0px; }
.funktionNaviImg A:link {  color : #153b62; text-decoration: none; padding:0px; }
.funktionNaviImg A:visited {  color : #153b62; text-decoration: none; padding:0px; }
.funktionNaviImg A:active {  color : #cc0000; text-decoration: none; padding:0px; }
.funktionNaviImg A:hover {  color : #cc0000; text-decoration: none; padding:0px; }

.funktionNaviTxt {  color:#153b62; font-size: 10px; font-weight: normal; white-space:nowrap; padding-left:2px;padding-right:0px;padding-top:0px;padding-bottom:0px; }
.funktionNaviTxt A:link {  color : #153b62; text-decoration: none; padding:0px; }
.funktionNaviTxt A:visited {  color : #153b62; text-decoration: none; padding:0px; }
.funktionNaviTxt A:active {  color : #cc0000; text-decoration: none; padding:0px; }
.funktionNaviTxt A:hover {  color : #cc0000; text-decoration: none; padding:0px; }

.contentRightTable {  width:100%; padding:0px;margin:0px;border:0px;border-spacing:0px; border-collapse:collapse; }
.contentRightColumnOne {  padding:0px;margin:0px;border:0px;border-spacing:0px; vertical-align:top; border-collapse:collapse; }
.contentRightColumnTwo {  width:142px; vertical-align:top; padding-top:10px; padding-right:0px;padding-left:0px;padding-bottom:0px;margin:0px;border:0px;border-spacing:0px;border-collapse:collapse; text-align : left;}
.rightNaviTable {  padding:0px;margin:0px;border:0px;border-spacing:0px;width:142px;border-collapse:collapse; }
.rightNaviHeader {  padding:0px;margin:0px;border:0px;border-spacing:0px;width:142px;background-color: #153b62; height:17px; }
.rightNaviHeadColumn {  color: #ffffff; font-weight: bold; font-size: 11px; padding-left:19px; padding-right:4px; height:17px; padding-top:0px; padding-bottom:0px; vertical-align:middle; }
.rightNaviHeadColumnOne {  padding:0px;width:19px;border:0px; border-spacing:0px; margin:0px; height:17px; }
.rightNaviHeadColumnTwo {  color: #ffffff; font-weight: bold; width:106px;  font-size: 11px; height:17px; padding:0px; vertical-align:middle; border:0px; border-spacing:0px; margin:0px; }
.rightNaviHeadColumnThree {  padding:0px;height:17px; width:17px;border:0px; border-spacing:0px; margin:0px; }
.rightNaviBody {  padding:0px;margin:0px;border:0px;border-spacing:0px;width:142px;background-color: #839CBA; }
.rightNaviEight {  height:8px; width:142px; border:0px; padding:0px; margin:0px;border-collapse:collapse; }
.rightNaviTen {  height:10px; width:142px; border:0px; padding:0px; margin:0px;border-collapse:collapse; }
.rightNaviHorizontalLine {  border-left:9px solid #839CBA; height:1px; background-color: #B5C6DA; padding:0px; border-right:0px; border-top:0px; border-bottom:0px;border-collapse:collapse;}

.rightNaviColumnOne { padding: 3px 5px 0px 10px; vertical-align:text-top; border:0px;margin:0px;border-spacing:0px;border-collapse:collapse; width:4px; display:block; }
.rightNaviColumnThree {  height:17px; padding: 0px; vertical-align:text-top; border:0px;margin:0px;border-spacing:0px;border-collapse:collapse; width:17px; }
.rightNavi {  height:17px; padding:0px; vertical-align:text-top; color:#ffffff; font-size: 11px; font-weight: normal; border:0px;margin:0px;border-spacing:0px;border-collapse:collapse; width:106px; }
.rightNavi A:link {  color : #ffffff; text-decoration: none; padding:0px; }
.rightNavi A:visited {  color : #ffffff; text-decoration: none; padding:0px; }
.rightNavi A:hover {  color:#153b63; text-decoration: underline; padding:0px; }
.rightNavi A:active {  color:#153b63; text-decoration: underline; padding:0px; }

.rightNaviImg {  padding-left:19px; padding-right:0px; height:17px; padding-top:0px; padding-bottom:0px; vertical-align:middle; color:#ffffff; font-size: 11px; font-weight: normal; border:0px;margin:0px;border-spacing:0px;border-collapse:collapse; }
.rightNaviImg A:link {  color : #ffffff; text-decoration: none; padding:0px; }
.rightNaviImg A:visited {  color : #ffffff; text-decoration: none; padding:0px; }
.rightNaviImg A:hover {  color:#153b63; text-decoration: underline; padding:0px; }
.rightNaviImg A:active {  color:#153b63; text-decoration: underline; padding:0px; }

.topNavigationLanguageInactive {  color:#D5D5D5; font-size:10px; font-weight:normal;}

/* Adding new styles as part of IM_220828. The new layout for internet pages [end] */

a:link {  color:#226AB6; text-decoration: none; }
a:visited {  color:#226AB6; text-decoration: none; }
a:hover  {  color:#226AB6; text-decoration: underline; }
a:active {  color:#226AB6; text-decoration: underline; }

/* Adding new styles as part of IM_220828. The new layout for internet pages [start] */
td {  font-family: Arial, Helvetica, sans-serif; color:#0A0A0A; font-size: 12px; padding:0px; }
/* Adding new styles as part of IM_220828. The new layout for internet pages [end] */

/*Standardschriftart 11px anthrazitgrau - siehe td; beide z.Zt. nicht benutzt */
.anthrazit11 {  font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#0A0A0A;}
.anthrazit11B  {  font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#0A0A0A; font-weight:bold;}

/*Standardschriftart 10px anthrazitgrau - fuer suchergebnisse z.B. */
.anthrazit10 {  font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#0A0A0A;}

/*Standardschriftart 11px dunkelblau; z.Zt. nicht benutzt, s.u.*/
.blau11 {  font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#153B62;}
.blau11B {  font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#153B62; font-weight:bold; }

/*Standardschriftart 11px weiss; z.Zt. nicht benutzt, s.u.*/
.weiss11 {  font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; }
.weiss11B {  font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; }

/* Ueberschriften Content: dunkelgrau-normal und dunkelblau-gross*/
.contUeber1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#8D8D8D; } /* helles grau */
.contUeber2 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#2269B5; } /* blau */
.contUeber_press {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#2269B5; } /* blau second head for pressreleases*/

/* SEO: dunkelgrau-normal und dunkelblau-gross*/
.h1contUeber {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #8D8D8D; margin-top: 0px; margin-bottom: 0px;} /* helles grau */
.h2contUeber {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #2269B5; margin-top: 0px; margin-bottom: 0px;} /* blau */
.h1contUeber_press {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#2269B5; margin-top: 0px; margin-bottom: 0px; } /* blau second head for pressreleases*/
/* -----------SEO ------*/

/* fakultative Ueberschriften fuer den Content der Indexseite (content_t1) */
.indexUeber {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#8D8D8D; } /* grau*/
.indexUnterUeber {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#2269B5; } /* blau*/

/* Popup-Ueberschrift*/
.popupUeber {  font-family: Arial, Helvetica, sans-serif; color:#1a2071; font-size: 11px; }
.formHg {  background-color:#d5d5d5; }

/* Navigation*/
.globalNavi {  color:#ffffff; font-size: 10px; font-weight: normal; }
.globalNavi A:link {  color : #ffffff; text-decoration: none; }
.globalNavi A:visited {  color : #ffffff; text-decoration: none; }
.globalNavi A:active {  color:#1a2071; text-decoration: none; }
.globalNavi A:hover {  color:#1a2071; text-decoration: none; }


/* text above Logo in global Navigation - maintained by metadata */
/* Changed the style as part of IM_220828. [start] removed a space and added a semicolon*/
.freeCall {  color: #153b63; font-size: 12px; font-weight: bold;}
/* Changed the style as part of IM_220828. [end]*/
/*
.funktionNavi { color:#153b62; font-size: 10px; font-weight: normal; }
.funktionNavi A:link {color : #153b62; text-decoration: none; }
.funktionNavi A:visited {color : #153b62; text-decoration: none; }
.funktionNavi A:active { color : #cc00000; text-decoration: none; }
.funktionNavi A:hover { color : #cc0000; text-decoration: none; }
*/

.liNavi {  color:#ffffff; font-size: 11px; font-weight: normal; }
.liNavi A:link {  color : #ffffff; text-decoration: none; }
.liNavi A:visited {  color : #ffffff; text-decoration: none; }
.liNavi A:active {  color : #b5c6da; text-decoration: none; }
.liNavi A:hover {  color : #b5c6da; text-decoration: none; }

.liNaviBold {  color: #ffffff; font-size: 11px; font-weight: bold; }
.liNaviBold a:link {  color: #ffffff; font-size: 11px; text-decoration:none; font-weight: bold; } 
.liNaviBold a:visited {  color: #ffffff; font-size: 11px; text-decoration:none; font-weight: bold; } 
.liNaviBold a:active {  color:#b5c6da; font-size: 11px; text-decoration:none; font-weight: bold; } 
.liNaviBold a:hover {  color:#b5c6da; font-size: 11px; text-decoration:none; font-weight: bold; }

.liNaviBold_13 {  color: #ffffff; font-size: 13px; font-weight: bold; }
.liNaviBold_13 a:link {  color: #ffffff; font-size: 13px; text-decoration:none; font-weight: bold; } 
.liNaviBold_13 a:visited {  color: #ffffff; font-size: 13px; text-decoration:none; font-weight: bold; } 
.liNaviBold_13 a:active {  color:#b5c6da; font-size: 13px; text-decoration:none; font-weight: bold; } 
.liNaviBold_13 a:hover {  color:#b5c6da; font-size: 13px; text-decoration:none; font-weight: bold; }

.liNaviAktiv {  color:#ffffff; font-size: 11px; font-weight: normal; }
.liNaviAktiv A:link {  color : #ffffff; text-decoration: none; }
.liNaviAktiv A:visited {  color : #ffffff; text-decoration: none; }
.liNaviAktiv A:active {  color : #1a2071; text-decoration: none; }
.liNaviAktiv A:hover {  color : #1a2071; text-decoration: none; }

.reNavi {  color:#ffffff; font-size: 11px; font-weight: normal; }
.reNaviHead {  color: #ffffff; font-weight: bold; font-size: 11px }
.reNaviAktuell {  color: #b4c6d9; font-weight: normal; font-size: 11px }
.reNavi A:link {  color : #ffffff; text-decoration: none; }
.reNavi A:visited {  color : #ffffff; text-decoration: none; }
.reNavi A:active {  color:#153b63; text-decoration: underline; }
.reNavi A:hover {  color:#153b63; text-decoration: underline; }

.contentLinks {  color:#153b62; font-size: 11px; font-weight: normal; }
.contentLinks A:link {  color : #153b63; text-decoration: none; }
.contentLinks A:visited {  color : #153b63; text-decoration: none; }
.contentLinks A:active {  color : #cc0000; text-decoration: none; }
.contentLinks A:hover {  color : #cc0000; text-decoration: none; }

.searchLinks A {  color:#153b62; font-size: 11px; font-weight: bold; }
.searchLinks A:link,A:visited {  color : #153b62; text-decoration: underline; }
.searchLinks A:active,A:hover {  color : #cc0000; text-decoration: underline; }

.searchUrl {  color:#0A0A0A; font-size: 10px; font-weight: normal; }
.searchUrl A:link {  color : #226AB6; text-decoration: none; }
.searchUrl A:visited {  color : #226AB6; text-decoration: none; }
.searchUrl A:active {  color : #226AB6; text-decoration: underline; }
.searchUrl A:hover {  color : #226AB6; text-decoration: underline; }

.titlesectionactive {  color: #FFFFFF; font-weight: bold;  font-size: 12px; font-family: Arial, Helvetica, sans-serif;	background-color: #839CBA;	padding-left: 10px;	padding-right: 10px;	border-left-width : 1px;	border-left-color : #839CBA;	border-left-style : solid;	border-bottom-width : 1px;	border-bottom-color : #839CBA;	border-bottom-style : solid;	border-right-width : 1px;	border-right-color : #839CBA;	border-right-style : solid;	border-top-width : 1px;	border-top-color : #839CBA;	border-top-style : solid;}
.titlesectionpassive_r {  color: #8d8d8d; 	font-size: 12px; 	font-family: Arial, Helvetica, sans-serif;	padding-left: 10px;	padding-right: 10px;	border-right-width : 1px;	border-right-color : #8d8d8d;	border-right-style : solid;	border-top-width : 1px;	border-top-color : #8d8d8d;	border-top-style : solid;		}
.titlesectionpassive_l {  color: #8d8d8d; 	font-size: 12px; 	font-family: Arial, Helvetica, sans-serif;	padding-left: 10px;	padding-right: 10px;	border-left-width : 1px;	border-left-color : #8d8d8d;	border-left-style : solid;	border-top-width : 1px;	border-top-color : #8d8d8d;	border-top-style : solid;		}
.content {  border-left-width : 1px;	border-left-color : #839CBA;	border-left-style : solid;	border-bottom-width : 1px;	border-bottom-color : #839CBA;	border-bottom-style : solid;	border-right-width : 1px;	border-right-color : #839CBA;	border-right-style : solid;	border-top-width : 1px;	border-top-color : #839CBA;	border-top-style : solid;		}
.tableunderline {  border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#b5c6da; }
.tableunderline_col {  border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#b5c6da; padding-left: 7px;}
.inputs {  font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

.banner_table         {  width: 100% }
.banner_row           {  }
.banner_cell_unactive {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #dfe9f3; width: 25%; text-align: center; font-weight: bold;}
.banner_cell_active   {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #153b62; width: 25%; text-align: center; font-weight: bold;}

.info_table       {  width: 100%; border: 1}
.info_row         {  }
.info_create      {  width: 33%; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-align: left}
.info_star      {  width: 33%; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-align: center}
.info_date      {  width: 33%; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-align: right}
.info_user      {  width: 33%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center}

.error_text {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000}

.body_table {  border: 1}
.body_row   {  }
.body_row_extra  {  background-color: #DDDDDD }
.body_title {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.body_text {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; vertical-align: top}
.body_text_extra {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; vertical-align: top}
.body_star  {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; vertical-align: top}
.body_tag  {  }
.body_comment {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #222222}
.body_empty_value {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; vertical-align: top}

.radiogroup {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}

.xM_TextHeadline  {  color: #226ab6; font-size: 13px; font-family: Arial, Helvetica, sans-serif }
.xM_SubNavigationList  {  color: #226ab6; font-size: 13px; font-family: Arial, Helvetica, sans-serif }
.xM_DownloadList  {  color: #226ab6; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.xM_TableHeadline  {  color: #226ab6; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.xM_ColumnHeadline {  color: #666; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #ccc }
.xM_Tableunderline {  border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#b5c6da; }
.xM_Footnote {  color: #333; font-size: 10px; font-family: Arial, Helvetica, sans-serif }

.button {  color: #226ab6; font-size: 10px; font-family: Arial, Helvetica, sans-serif }
.button1 {  color: #226ab6; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.button2 {  color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.inputs {  font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.inputs_small {  font-size: 12px; font-family: Arial, Helvetica, sans-serif }

/*BRC Katalog */
.part-title-homepage {  font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#8D8D8D; font-size:bold; margin-bottom: 5px; text-align: center}
.part-title,  {  font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#8D8D8D; font-size:bold; text-align: left}
.part-subtitle,  {  font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#2269B5; font-size:bold; text-align: left}
.chapterhead-title,  { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#8D8D8D; font-size:bold; text-align: left}
.chapterhead-subtitle,  {  font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#2269B5; font-size:bold; text-align: left}
.caption-para,  {  font-family: Arial, Helvetica, sans-serif; color:#0A0A0A; font-size: 12px;}

.tableunderline {  border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#b5c6da; }

.d_c_head {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#153b63 }
.d_c_introduction {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#153b63 }
/*2004-07-28;AK;Encoder */
.table_header {  height: 18px;
	color: white;
	font-weight: bold;
	text-align: left;
	background-color: #829DBA;
	border: 1px solid #829DBA;
	padding-left:5px;
}
.table_header A:link {  color : #ffffff; text-decoration: none; }
.table_header A:visited {  color : #ffffff; text-decoration: none; }
.table_header A:active {  color : #ffffff; text-decoration: none; }
.table_header A:hover {  color : #ffffff; text-decoration: none; }

.table_body {  text-align: left;
      border: 1px solid #829DBA;
}
.table_samll_padding {  padding-left:5px;
}
.table_body_small_padding {  text-align: left;
	border: 1px solid #829DBA;
	padding-left:5px
}
.table_underline_no_padding {  text-align:left;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#829DBA;
}

.table_no_padding {  text-align:left;
	border-bottom-style:solid; 
	border-bottom-width:1px; 
	border-bottom-color:#829DBA; 
}

.table_underline {  text-align:left;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#829DBA;
	padding-left:5px;
}

.table_data_with_padding {  padding-left:5px }
.table_header_no_padding {  background-color:#829DBA;
	border:1px solid #829DBA;
	color:white;
	font-weight:bold;
	height:18px;
	padding-left:0px;
	text-align:left;
}
.table_header_no_padding A:link {  color : #ffffff; text-decoration: none; }
.table_header_no_padding A:visited {  color : #ffffff; text-decoration: none; }
.table_header_no_padding A:active {  color : #ffffff; text-decoration: none; }
.table_header_no_padding A:hover {  color : #ffffff; text-decoration: none; }

.table_frame {  border-collapse: collapse; }


/* Resolution fix for the admin templates */
.generalTable{  width:100%; }
.generalTable_Less{  width:99%; }
.topnavi{  width:990; }
.leftnavi{  width:185; }
.leftnavi_Less{  width:181; }
/* commented as part of IM_231943 
.rightnavi{  width:142; }
*/
.rightnavi_BG{  width:142; background-color: #839CBA} /* for color change ref reNavi_Body */
/* ------- Resolution fix End -------- */

/* Back ground color of horizontal line separator in L3, L4 implemented by navigation_right template */
/* intranet = #153b62  and internet = #B5C6DA */
.reNavi_Hor_Separator {  background-color: #B5C6DA }

/* Back ground color of the right navigation body.  - jalaja oct 21,2004*/
/* for internet = #839CBA and intranet = #B4C6D9. Please only change here when reqd. and do not hardcode in program. */
.reNavi_Body {  background-color: #839CBA }

/* Back ground color for the right navigation headers. This code is same for internet and Intranet- dark blue */
.reNavi_Header_BgColor {  background-color: #153b62 }

/* Styles for Weblettergenerator*/
.webletter_body {  font-family: Arial, Helvetica, sans-serif; color:#0A0A0A; font-size: 12px;}
.webletter_issue_info {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#8D8D8D; }
.webletter_headertype {  color: #ffffff; font-weight: bold; font-size: 11px }
.webletter_message_title {  font-family: Arial, Helvetica, sans-serif; color:#0A0A0A; font-size: 12px; font-weight: bold}
.webletter_footer {  font-family: Arial, Helvetica, sans-serif; color:#666666; font-size: 9px;}

/* COMPASS Login Page Styles*/
.tabContHome {  background-color: #839CBA;margin: 0px 0px 3px 0px;}
.tabContHome tr th{  background: #839CBA;color:#ffffff;padding:0px 0px 0px 10px;font-size:12px;text-align: left;}
.tabContHome tr th A:link {  color : #ffffff; text-decoration: none; }
.tabContHome tr th A:visited {  color : #ffffff; text-decoration: none; }
.tabContHome tr th A:active {  color : #ffffff; text-decoration: none; }
.tabContHome tr th A:hover {  color : #ffffff; text-decoration: none; }


.tabContHome td {  padding:4px;font-size: 11px;}
.tabContHome .Row {  background-color: #F5F5F5;color:#183860;}
.tabContHome .Row td {  background:#DFE9F4 ;}
.tabContHome ul{  background:#DFE9F4 ;
	list-style-image: url(../../images_ci/CI/bullet_red.gif);
	list-style-position:outside;
	padding:0px 0px 0px 10px;
	margin: 0px 0px 0px 15px;
}
.tabContHomeHighlight {  background-color: Maroon;
}
.tabContHomeHighlight th {  background-color: #839cba;
	color:white;
	padding:4px;
	font-size: x-small;
	text-align: left;}
.tabContHomeHighlight .Row {  background-color: #dfe9f4;color:#FFFFFF;}
.tabContHomeHighlight td {  padding:4px;font-size: 11px;}

/* COMPASS Button Styles*/
.button_dark {  font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 font-style: normal;
	 font-weight: bold;
	 color: #FFFFFF;
	 background: #153b63;
	 border-top: 2px solid #dfe9f4;
	 border-bottom: 2px solid #b4c6d9;
	 border-left: 2px solid #b4c6d9;
	 border-right: 2px solid #dfe9f4;
	 margin:0px;
}
input.button_dark {  display: inline-block;
}
a.button_dark {  padding-top: 2px;
	padding-right: 14px;
	padding-bottom: 2px;
	padding-left: 14px;
	line-height:22px;
	text-decoration:none;
}
a.button_dark:link {  color:#fff;
}
/* styles for webletter overview pages */
.webletter_title {  FONT-WEIGHT: bold; 
		FONT-SIZE: 11px; 
		COLOR: #1B528C; 
		FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
	.webletter_name {  FONT-WEIGHT: bold; 
		FONT-SIZE: 11px; 
		COLOR: #666666; 
		FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
	.webletter_underline {  BORDER-BOTTOM: #003368 1px solid;
}
/*Bg color for inputs fields*/
.requiredfield {  background : #DFE9F4;}

/* ------------- xmedia -------------------------------- */
.xM_TabHeaderLeft {  color: #FFFFFF; font-size: 12px; font-family: Arial 
Unicode MS, Lucida Sans Unicode, Arial, Helvetica, sans-serif; 
font-weight:bold; vertical-align:top; text-align:left;padding:2px; 
border-bottom:1px solid #FFFFFF;}
.xM_TabHeaderRight {  color: #FFFFFF; font-size: 12px; font-family: Arial 
Unicode MS, Lucida Sans Unicode, Arial, Helvetica, sans-serif; 
font-weight:bold; vertical-align:top; text-align:right;padding:2px; 
border-bottom:1px solid #FFFFFF;}
.xM_CellRight {  font-size: 12px; font-family: Arial Unicode MS, Lucida 
Sans Unicode, Arial, Helvetica, sans-serif; 
vertical-align:top;text-align:right;padding:2px;}
.xM_CellLeft {  font-size: 12px; font-family: Arial Unicode MS, Lucida 
Sans Unicode, Arial, Helvetica, sans-serif; 
vertical-align:top;text-align:left;padding:2px;}
.xM_HeaderRow {  background-color:#829DBA;}
.assetHeadline {  background-color:##829DBA;padding:2px;color: #FFFFFF; 
font-size: 12px; font-family: Arial Unicode MS, Lucida Sans Unicode, 
Arial, Helvetica, sans-serif; 
font-weight:bold;vertical-align:top;text-align:left;}
.xM_Table 
{  background-color:#FFFFFF;border-width:0px;border-spacing:0px;padding:2px;}
.xM_TableBorder {  background-color:#FFFFFF;border:1px solid 
#829DBA;padding:2px;}
.xM_TabBorderLeft {  border-left:1px solid #829DBA;}
.xM_TabBorderBottom {  border-bottom:1px solid #829DBA;}
.xM_TabBorderTop {  border-top:1px solid #829DBA;}
/* ------------- xmedia -------------------------------- */
#cssLists ul {  list-style: square inside;
   margin: 0;
   padding: 0;
}
/* change made by vikash as per IM_139546  [start]
/*Added by mnk1kor as per wcm_270 [start]*/

/* change made by vikash as per IM_139546  [start] */
.activatedFilledTab, .FilledTab {  background-color: #152B63;
		color: #FFFFFF;
		border-left: none;
		border-right: none;
		BORDER-TOP:none;
		BORDER-bottom:1px solid ;
		BORDER-bottom-color:#152B63;
		width:200px;
		height:20px;

		text-align:center;}
.activatedFilledTab {  background-color:White;
		BORDER-bottom:none;
		border-left: 1px;
		border-left-style: solid;
		border-left-color:#152B63;
		border-right: 1px;
		border-right-style: solid;
		border-right-color:#152B63;
		color: #152B63 ;
		font-weight:bold;
		BORDER-TOP:1px;
		border-top-style: solid;
		BORDER-TOP-color:#152B63 ;
		}

.activatedIndexTab, .FilledIndexTab {  color:Black;	
		background-color:White;BORDER-bottom:1px solid ;	border-left:none;
		border-right: none;
		BORDER-TOP:none;
		BORDER-bottom-color:#152B63 ;
		width:23px;
		height:15px;

		text-align:center;}
.activatedIndexTab {  background-color:White;BORDER-bottom:none;	border-left:1px solid ;
	border-right: 1px solid ;
	BORDER-TOP:1px solid ;
	BORDER-left-color:#152B63;
	BORDER-right-color:#152B63;
	BORDER-top-color:#152B63;
}
A:hover {  color :inherit ; text-decoration: none; }

.invertedTab {  BORDER-bottom: 1px solid;
	BORDER-bottom-color:#152B63;
}
.prodIndexOuterTable {  border-left: 1px solid;
	border-right: 1px solid; 
	border-bottom: 1px solid; 
	
	background-color: rgb(251, 251, 251); 
	
	width: 598px;
	BORDER-left-color:#000000;
	BORDER-right-color:#000000;
	BORDER-bottom-color:#000000;
	
}
/* 1)  IM_238844  [Start]  : left and right padding added */

.prodIndexOuterMostTable {  border-left: 1px solid;
border-right: 1px solid; 
border-bottom: 1px solid; 
background-color: rgb(251, 251, 251); 
	padding-bottom: 15px; 
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;	
	width: 598px;
	BORDER-left-color:#000000;
	BORDER-right-color:#000000;
  BORDER-bottom-color:#000000;	
}
/* IM_238844  [End]  : left and right padding added*/

/* IM_238844  [Start] */
.borderLeftProductIndex {  border-bottom:none;	border-left:1px solid;
	border-right:none;
	border-top:none ;
	border-left-color:#152B63;
}
.borderRightProductIndex { border-bottom:none;	border-left:none;
	border-right:1px solid;
	border-top:none ;
	border-right-color:#152B63;
}
.filledIndexTabBottom {  color:Black;	
		background-color:White;BORDER-bottom:none;	border-left:none;
		border-right: none;
		BORDER-TOP:1px solid;
		BORDER-top-color:#152B63 ;
		width:23px;
		height:15px;
		text-align:center;}		
	
.prodIndexAtoZOuterMostTable {  border-left: 1px solid;
	border-right: 1px solid; 
	border-bottom: 1px solid; 
	background-color: rgb(251, 251, 251); 
	padding-left:25px;
	padding-right:25px;
	padding-bottom: 15px; 
	padding-top: 15px; 
	width: 598px;
	BORDER-left-color:#000000;
	BORDER-right-color:#000000;
	BORDER-bottom-color:#000000;
}	
/* IM_238844  [End] */ 

/* change made by vikash as per IM_139546  [END]*/


/* Changes as part of IM_217541 [start] */

.newInterHomeTable {  width : 100%; height : auto; border-collapse : collapse; border-spacing : 0px; padding : 0px; margin:0px; }

.zeroPadding {  padding : 0px; margin : 0px; vertical-align : top; }

.newInterHomeFixedTable {  width : 652px; height : auto; border-collapse : collapse; border-spacing : 0px; padding : 0px; margin : 0px; }

.contentTopFreeRow { width : 100%; height : 14px; border-collapse : collapse; padding : 0px;	margin : 0px; }

.contentBorderFreeColumns {  width : 7px; height : auto; border-collapse : collapse; padding : 0px; margin : 0px; }

.homeInnerFreeColumns {  width : 12px; height : auto; border-collapse : collapse; padding : 0px; margin : 0px; }

.interHomeTitle {  width : 614px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#333333; padding : 0px; margin : 0px; }

.homeInnerSecondFreeRow { height : 17px; border-collapse : collapse; padding : 0px; margin : 0px;}

.homeInnerTwoTextAreas { width : 297px; height : auto; border-collapse : collapse; vertical-align :text-top;	padding : 0px; margin : 0px; }

.homeInnerMiddleFreeColumn {  width : 19px; height : auto; border-collapse : collapse; padding : 0px; margin : 0px;}

.homeInnerTextArea { width : 614px;	height : auto; border-collapse : collapse; vertical-align :text-top; padding : 0px; margin : 0px; }

.homeInnerThirdFreeRow { width : 100%;	height : 12px; border-collapse : collapse; padding : 0px; margin : 0px; }

.interHomeFlash {  width : 644px; padding : 0px; margin : 0px; border-spacing : 0px; vertical-align:bottom; }

.newInterHomeImageDescTable {  width : 644px; height : auto;	border-collapse : collapse;	border-spacing : 0px; padding : 0px; margin : 0px; background-color : #dfe9f4; }

.interHomePictureTitle {  width : 614px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#006699; vertical-align : text-top; padding : 0px; margin : 0px; }

.homeImageDescFreeRow  {	border-collapse : collapse;	padding : 0px; margin : 0px; }

.interHomePictureText { width : 614px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#666666; vertical-align : text-top; padding : 0px; margin : 0px; }

.homeBuildingBlockTopFreeRow { width : 208px; height : 8px; border-collapse : collapse; padding : 0px; margin : 0px; }

.homeBuildingBlockColumn {  width : 208px; height : auto; border-collapse : collapse; vertical-align:text-top; background-color : #dfe9f4; padding : 0px; margin : 0px;}

.homeImageColumn { height : 115px; width : 208px; border-collapse : collapse; padding : 0px;	 margin : 0px; vertical-align : bottom; }

.homeBuildingBlockImage { border-color : #dfe9f4; border-width : 1px; border-style : solid; border-collapse : collapse; padding : 0px; margin : 0px; }


.homeBuildingBlockTopBottomFreeRow {  width : 208px; height : 12px;	border-collapse : collapse;	padding : 0px; margin : 0px; }

.homeBuildingBlockTitle {  width : 184px; font-family: Arial, Helvetica, sans-serif; 	font-size: 13px; font-weight: bold; color:#006699; vertical-align: text-top; text-align : left; padding : 0px; margin : 0px; }

.homeBuildingBlockCommonFreeRow { width : 208px; height : 7px; border-collapse : collapse; padding : 0px; margin : 0px; }

.homeBuildingBlockText {  width : 184px; font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: normal; color:#0a0a0a; vertical-align: text-top;
	text-align : left; padding : 0px; margin : 0px; }

.contentBottomFreeRow {  width : 100%; height : 7px; border-collapse : collapse; padding : 0px; margin : 0px; }

.homeRightNavi {  width : 142px; height : auto; vertical-align : top; padding : 0px; margin : 0px; }

.homeTableRightNavi {  width : 142px; height : auto;	vertical-align : top; border-collapse : collapse; border-spacing : 0px;	background-color: #839CBA; vertical-align : text-top;	padding : 0px; margin : 0px; }

.homeRightNaviHeadRow {  width:100%;	height:auto;	background-color:#153b62;	padding : 0px;	border-spacing: 0px;	margin : 0px;}

.homeRightNaviLeftColumn {  width:4px;	padding : 3px 5px 0px 8px;	margin : 0px;	border : 0px;	border-spacing: 0px; vertical-align:text-top;}

.homeRightNaviSpecialRow {  width:100%;
	height: 1px;
	background-color:#B5C6DA;
	padding : 0px;
	margin : 0px;
}

.homeRightNaviSpecialColumn {  width:100%;
	height:1px;
	padding : 0px;
	margin : 0px;
}

.homeInnerFourthFreeRow {  width : auto;
	height : 18px;
	border-color : #ff0f0f;
	border-width : 0px;
	border-style : solid;
	border-collapse : collapse;
	padding : 0px;
	margin : 0px;
}

.homeInnerFreeRow {  background-color : #dfe9f4;
	padding : 0px;
	margin : 0px;
}

.interHomeTitle A:link {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#333333; 
	padding : 0px; margin : 0px;	text-decoration: none; 
}
.interHomeTitle A:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#333333; 
	padding : 0px; margin : 0px; text-decoration: none; 
}
.interHomeTitle A:active {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#333333; 
	padding : 0px; margin : 0px; text-decoration: none; 
}
.interHomeTitle A:hover{  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#333333; 
	padding : 0px; margin : 0px; text-decoration: none; 
}

.homeBuildingBlockTitle A:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#006699; 
	vertical-align: text-top; text-align: left; padding : 0px; margin : 0px; text-decoration: none; 
}
.homeBuildingBlockTitle A:active {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#006699; 
	vertical-align: text-top; text-align: left; padding : 0px; margin : 0px; text-decoration: none; 
}
.homeBuildingBlockTitle A:hover{  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#006699; 
	vertical-align: text-top; text-align: left; padding : 0px; margin : 0px; text-decoration: none; 
}
.homeBuildingBlockTitle A:link {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#006699; 
	vertical-align: text-top; text-align: left; padding : 0px; margin : 0px; text-decoration: none; 
}
/* Changes as part of IM_217541 [end] */


/* Adding new styles for print page as part of IM_220828.[start] */
.printArea {
	width : 595px;
	padding : 8px;
	margin : 0px;
	border : 0px;
}
.printTopDivision {
	width : 142px;
	height : 50px;
	border-left : 453px solid #ffffff;
	border-right : 0px;
	border-top : 0px;
	border-bottom : 0px;
	margin : 0px;
	padding : 0px;
}
.printContentDivision {
	width : 595px;
	padding : 0px;
	margin : 0px;
	border : 0px;
}
.printButtonDivision {
	width : 545px;
	height : 21 px;
	padding-left : 0px;
	padding-right : 50px;
	padding-top : 0px;
	padding-bottom : 0px;
	margin : 0px;
	border : 0px;
	text-align : right;
}
@media print {
	.printButtonDivision  { 
		display:none;
	}
}
/* Adding new styles for print page as part of IM_220828.[end] */

.standardError {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#2269B5; } /* blau */
/* Portal integration Modified as part of IM_254497 */
.contentTableNaviHidden { margin:0px; border:0px; padding:0px; border-spacing:0px; border-collapse: collapse; width:811px; }
.contentColumnNaviHidden { margin:0px; border:0px; border-spacing:0px; border-collapse: collapse; width:811px;padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; }
.contentTableInnerNaviHidden { margin:0px; border:0px; padding:0px; border-spacing:0px; border-collapse: collapse; width:804px; }
/* Portal integration end */
/* Following entries are maintaned for PDF generation [START]*/
.a:link {  color:#226AB6; text-decoration: none; }
/* Following entries are maintaned for PDF generation [END]*/
/*	Html Correction	(start)*/
.objectListHeader { padding-left:5px;background-color:#153b63; color:#ffffff;font-size:12px; font-weight:bold; border-right-style:solid; border-right-width:1px; border-right-color:#d5d5d5; height:20px; }
.objectListColumn  { padding-left:5px; font-size:11px;}
.objectListColumnOuter { padding-top:2px;padding-bottom:2px; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#b5c6da;  }
.objectListHeaderFinal { padding-left:5px;background-color:#153b63; color:#ffffff;font-size:12px; font-weight:bold; height:20px; }

.objectListFlexiHeader { padding-left:5px;background-color:#153b63; color:#ffffff;font-size:11px; font-weight:bold; text-align:center; border-right-style:solid; border-right-width:1px; border-right-color:#ffffff; height:20px; }
.objectTableSubHeader { padding-left:1px;background-color:#B4C6D9; color:#ffffff;font-size:12px; font-weight:bold; border-right-style:solid; border-right-width:1px; border-right-color:#ffffff; }
.objectTableSubHeader2 { padding-left:1px;background-color:#B4C6D9; color:#ffffff;font-size:12px; font-weight:bold; border-right-style:solid; border-right-width:1px; border-right-color:#b4c6d9; }
.objectListFlexiListingHeader { padding-left:5px;background-color:#ffffff; color:#000000;font-size:11px; font-weight:bold;text-align:left; border-right-style:solid; height:20px; }
.objectListFlexiColumn  { padding-left:5px; }
.objectListFlexiColumnOuter  { padding-top:2px;padding-bottom:2px;  border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#b5c6da;  }

.objectListFlexiTypeHeader { padding-left:5px;background-color:#153b63; color:#ffffff;font-size:11px; font-weight:bold; text-align:center; border-right-style:solid; border-right-width:1px; border-right-color:#ffffff; height:15px; }
.objectListFlexiTypeListingHeader { padding-left:5px;background-color:#ffffff; color:#000000;font-size:11px; font-weight:bold;text-align:left; border-right-style:solid; height:15px; }

.homeInterHeadColumns { background-color: #8d8d8d; text-align: left; border-right-width: 1px; border-right-style: solid; border-right-color: #ffffff; padding-left: 20px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; height:20px;}
.homeInterImageColumns { background-color: #d5d5d5; text-align: left; border-right-width: 1px; border-right-style: solid; border-right-color: #ffffff; padding-left: 20px; padding-top:2px; }
.homeInterColumns { background-color: #d5d5d5; text-align: left; border-right-width: 1px; border-right-style: solid; border-right-color: #ffffff; padding-left: 20px; height:20px;}
/*	Html Correction	(end)*/
/* Changes done as part of FlexForm Export Start*/
.ColumnHeadResults { color: #666; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #ccc }
.titlefield { color: #333; font-size: 10px; font-family: Arial, Helvetica, sans-serif }
/* Changes done as part of FlexForm Export End*/
/* Styles added for added for address migration start */
.addressColumn { border:0px; padding:4px; border-spacing:0px;}
.addressResultColumn { border:0px; padding:1px; border-spacing:0px; }
.addressZipColumn { border:0px; padding:4px; border-spacing:2px;}
.addressBuFuColumn { border-width:2px; border-color:#ffffff; border-style:solid; padding:5px;}
.addressTable {  border:0px; padding:0px; border-spacing:0px; width:100%; border-collapse: collapse;}
.addressTabTable {  border:0px; padding:0px; border-spacing:0px; border-collapse: collapse;}
/* Styles added for added for address migration end */
/* Styles added for added for Events migration start */
.menu_pass:visited { color: #8D8D8D; text-decoration: none; }
.menu_pass:link { color:#8D8D8D; text-decoration: none; }
.menu_pass:hover { color: #8D8D8D; text-decoration: none; }
.menu_pass:active { color:#8D8D8D; text-decoration: none; }
/* Styles added for added for Events migration End */


/* Styles added for added for contact migration start */
.contactResultHead { background-color:#d5d5d5; padding:2px; border:2px solid #ffffff; }
.contactResult {  padding:2px; border:2px solid #ffffff; }
/* Styles added for added for contact migration End */



/* Styles added as part of DCECO-98 start  */
.industryImageColumn { height : 105px; width : 210px; border-collapse : collapse; padding : 0px;	 margin : 0px; vertical-align : bottom; }
.industryBuildingBlockTitle {  padding-top:3px; padding-bottom:3px; padding-right:18px; width : 193px;font-family: Arial, Helvetica, sans-serif; 	font-size: 13px; font-weight: bold; color:#006699; vertical-align: text-top; text-align : left; margin : 0px; line-height:16px; word-wrap:break-word;}
.industryBuildingBlockColumn {  width : 210px; height : auto; border-collapse : collapse; vertical-align:text-top; background-color : #dfe9f4; padding : 0px; margin : 0px;}
.industryBuildingBlockTopBottomFreeRow {  width : 210px; height : 12px;	border-collapse : collapse;	padding : 0px; margin : 0px; }
.industryBuildingBlockTitle A:link {  color : #006699; text-decoration: none; border:0px; padding:0px;}
.industryBuildingBlockTitle A:visited {  color : #006699; text-decoration: none; border:0px; padding:0px;}
.industryBuildingBlockTitle A:hover {  color:#006699; text-decoration: none; border:0px; padding:0px;}
.industryBuildingBlockTitle A:active {  color:#006699; text-decoration: none; border:0px; padding:0px;}
.industryProductIndexHeader{color:#ffffff; font-size:16px; font-family: Arial,Regular;}
.verticalTopPadding{padding-top:7px;}
/* Styles added as part of DCECO-98 end */


.ColumnHeadResultsL { padding-left:5px;background-color:#153b63; color:#ffffff;font-size:12px; font-weight:bold; height:20px; }



/* Autocomplete */

#searchArea *{
margin:0;
padding:0;
outline:0;
border:0;
}


#searchArea .middleNaviSearch {  
	width:260px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px; 
	height:16px; 
	border:1px solid #153b62; 
	padding:0px; 
	vertical-align:middle;
}

#searchArea .autocomplete {
position: absolute;
border: 1px solid #5a7c91;
width: 472px;
top: 87px;
background: #fff;
z-index:10;

-moz-box-shadow: 0 0 20px #333;
-webkit-box-shadow: 0 0 20px #333;
box-shadow: 0 0 20px #333;
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=120, Color='#000000');

}

#searchArea .autocomplete ul {
margin: 15px 5px;
list-style: none;
}

#searchArea .autocomplete ul li {
background: url("../../images_ci/search/arrow_link_default.png") no-repeat left 7px;
padding-left: 15px;
line-height: 19px;
}

#searchArea .autocomplete ul li:hover {
background: url("../../images_ci/search/arrow_link_hover.png") left 7px no-repeat;
font-weight: bold;
color: #264461;
}

#searchArea .autocomplete ul li a:hover {
font-weight: bold;
color: #264461;
}

/* IE7 */

* + html #searchArea .autocomplete {
left: 15px;
}

/* Suggestion */

#searchArea .suggestions h2 {
font-weight: normal;
margin-bottom: 15px;
}

#searchArea .suggestions a,
#searchArea .suggestions a:link,
#searchArea .suggestions a:visited,
#searchArea .suggestions a:focus,
#searchArea .suggestions a:active {
background: url("../../images_ci/search/icon_link_default.png") 4px 7px no-repeat;
padding-left: 20px;
}

#searchArea .suggestions a:hover {
background: url("../../images_ci/search/arrow_link_hover.png") 4px 7px no-repeat;
}

#searchArea .btnSubmit {
background: url("../../images_ci/search/button_search_small_default.png");
text-indent: -9999px;
height: 18px;
width: 18px;
left: -2px;
/*top: 3px;*/
position: relative;
/* border:1px solid #153b62;*/ 
/* float: left;*/
}

#searchArea .btnSubmit:hover {
background: url("../../images_ci/search/button_search_small_hover.png");
cursor: pointer;
border:1px solid #153b62;
}