INPUT.BLACKTEXT {
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px
}

SELECT.BLACKTEXT {
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px
}

OPTION.BLACKTEXT {
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px
}

TEXTAREA.BLACKTEXT {
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px
}
.collapsed {display:none;}
.expanded {	display:block;}

.menuClosed  {position:absolute;  left:220px; visibility:hidden;}
.menuOpen  {position:absolute;  left:220px; visibility:hidden;}
/*
a.section { font:normal bold 13px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none }
a.section:hover { background-color: #52739C ;color: #ffffff;}
a.page { font:normal bold 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
a.page:hover { background-color: #52739C ;color: #ffffff;}
b.current {font:normal bold 13px Arial,Helvetica,sans-serif; color: #009999;}
a.top { font:normal bold 13px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none }
a.top:hover { background-color: #52739C ;color: #ffffff;}
.content {font:normal 13px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none}
*/


a:link { color:#226AB6; text-decoration: none; }
a:visited { color:#226AB6; text-decoration: none; }
a:active { color:#226AB6; text-decoration: underline; }
a:hover  {color:#226AB6; text-decoration: underline; }

td {  font-family: Arial, Helvetica, sans-serif; color:#0A0A0A; font-size: 12px;}

/*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*/

/* 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: 14px; 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 */
.freeCall {color: #153b63; font-size: 12px; font-weight: bold;}

.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 : #cc0000; 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; }
.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: 1px;}
.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: 1px;}
.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-weight:bold; margin-bottom: 5px; text-align: center;}
.part-title { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#8D8D8D; font-weight:bold; text-align: left}
.part-subtitle { font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#2269B5; font-weight:bold; text-align: left}
.chapterhead-title { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#8D8D8D; font-weight:bold; text-align: left}
.chapterhead-subtitle { font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#2269B5; font-weight: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}
.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_underline {  text-align:left;border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#829DBA }

.table_frame {
      border-collapse: collapse;
}

/* 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;
}

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;}

.Title
{
	font-weight: bold;
	font-size: 16px;
	color: #839cba;
}

.bulletedLinks
{
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 13px;
	color: #226ab6;
}

.TextLinks
{
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 13px;
	color: #226ab6;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}

.SubTitle
{
	padding-top:10px;
	padding-left:20px;
	padding-bottom:0px;
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: bold;
	font-size: 14px;
	color: #153b62;
}

.Text
{
	font-family: Arial, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 13px;
	color: #333333;
}
