/* (c) it-motive AG Duisburg */

/********************************************/
/* xMedia settings                          */
.xM_TabHeaderLeft      {color: #FFFFFF; font-size: 12px; font-family: Arial Unicode MS, 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, Arial, Helvetica, sans-serif; font-weight:bold; vertical-align:top; text-align:right;padding:2px; border-bottom:1px solid #FFFFFF;}
.xM_TabHeaderCenter    {color: #FFFFFF; font-size: 12px; font-family: Arial Unicode MS, Arial, Helvetica, sans-serif; font-weight:bold; vertical-align:top; text-align:center;padding:2px; border-bottom:1px solid #FFFFFF;}
.xM_CellRight          {font-size: 12px; font-family: Arial Unicode MS, Arial, Helvetica, sans-serif; vertical-align:top;text-align:right;padding:2px;}
.xM_CellLeft           {font-size: 12px; font-family: Arial Unicode MS, Arial, Helvetica, sans-serif; vertical-align:top;text-align:left;padding:2px;}
.xM_CellCenter         {font-size: 12px; font-family: Arial Unicode MS, Arial, Helvetica, sans-serif; vertical-align:middle;text-align:center;padding:2px;}
.xM_HeaderRow          {background-color:#829DBA;}
.assetHeadline         {background-color:##829DBA;padding:2px;color: #FFFFFF; font-size: 12px; font-family: Arial Unicode MS, 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_TabBorderLeftWhite {border-left:1px solid #FFFFFF;}
.xM_TabBorderBottom    {border-bottom:1px solid #829DBA;}
.xM_TabBorderTop       {border-top:1px solid #829DBA;}
.xM_contUeber1         {font-family: Arial Unicode MS, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;color:#8D8D8D;} /* helles grau */
.xM_contUeber2         {font-family: Arial Unicode MS, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;color:#2269B5;} /* blau */
.xM_FootnoteAU         {color: #333; font-size: 10px; font-family: Arial Unicode MS, Arial, Helvetica, sans-serif }

.xM_ulnopad            {padding:0px 0px 0px 10px;margin:0px 0px 0px 15px;list-style-type:square;}
.xM_imgTable           {border-spacing:0px;border-width:0px;width:100%;}
.xM_chartTable         {border-spacing:0px;border:1px solid #829DBA;width:100%;}
.xM_chartCellHeader    {vertical-align:middle;padding:3px;background-color:#829DBA;}
.xM_chartCellContent   {vertical-align:middle;padding:3px;}
.xM_TableNavigation    {background-color:#FFFFFF;border:1px solid #cccccc;width:100%;border-spacing:0px;}
.xM_Tableoverline      {border-top: 1px solid #829DBA;vertical-align:top;}
.xM_TableoverlineBold  {border-top: 1px solid #829DBA; font-weight:bold;vertical-align:top;}
.xM_TableHeadlineBG    {color:#FFFFFF;font-size: 12px;font-family:Arial Unicode MS, Lucida Sans Unicode, Arial, Helvetica, sans-serif;font-weight:bold;background-color:#829DBA;vertical-align:top;}
/********************************************/

* {  font-family: Arial Unicode MS, Lucida Sans Unicode, Arial, Helvetica, sans-serif; }

/********************************************/
/* tab buttons                              */
.tabBar
{
	position			: relative;
	border				: none;
}
.tabBar a
{
	position			: relative;
	float				: left;
	margin-right		: 4px;
	border-left			: 2px solid #153b62;
	border-top			: 2px solid #153b62;
	border-right		: 2px solid #153b62;
	border-bottom		: 2px solid #153b62;
	padding				: 8px;
	white-space			: nowrap;
	font				: bold 12px Helvetica;
	text-decoration		: none;
}
.tabBar a.active
{
	color				: #000;
	background-color	: #fff;
	cursor				: default;
	text-decoration		: none;
	padding-top			: 12px;
	border-bottom		: 0px solid #fff;
	padding-bottom		: 10px;
}
.tabBar a.passive
{
	color				: #fff;
	background-color	: #153b62;
	cursor				: pointer;
	text-decoration		: none;
	margin-top			: 4px;
}
.tabBar a:hover
{
	color				: #000;
	background-color	: #fff;
	text-decoration		: none;
}
/********************************************/

/********************************************/
/* tab content                              */
.tab
{
	border				: 2px solid #153b62;
	padding				: 3px;
	width				: 100%;
}
.tabNavi
{
	border				: 2px solid #153b62;
	padding				: 3px;
}
/********************************************/


/********************************************/
/* overview                                 */
.overviewImage
{
	max-width: 150px;
	max-height: 150px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	text-align: center;
	margin-top: 15px;
}
.overviewTitleBox
{
	width: 190px;
	height: 25px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	background-color: #b5c6da;
	margin-top: 5px;
	margin-bottom: 10px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
}
.overviewTextBox
{
	width: 190px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
.overviewTextLevel2
{
	position: relative;
	left: 0px;
}
.overviewTextLevel3
{
	position: relative;
	left: 10px;
}
/********************************************/

/********************************************/
/* overview second variant                  */
.overviewTitleBox2
{
	width: 190px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	margin-bottom: 14px;
}
/********************************************/

.reNaviDisabled { color:#cccccc; font-size: 11px; font-weight: normal; }
