/*******************************/
/* Name-Value-Tabellen
/*******************************/

table.tblNameValue{
	font-size:12px;
	border-collapse:collapse;
	padding:0;
	margin:0;
	width:100%;
	height:100%;
	background-color:#fff;
	color:#2a2929;
}

table.tblNameValue,
table.tblNameValue tr td, 
table.tblNameValue th
{
	border:1px solid #86a97e;
	padding:2px 2px 2px 4px;
	vertical-align:top;
}

table.tblNameValue tr td, 
table.tblNameValue th
{
	border:1px solid #86a97e;
}

table.tblNameValue th
{
	font-weight:bold;
	text-align:left;
	background-color:#c5d8bf;
	color:#2a2929;
	border-bottom:1px solid #86a97e;
}
table.tblNameValue td {font-weight:normal;}

/*******************************/
/* Headerbox
/*******************************/

table.headerbox{
  width:100%;
  border:0;
}

table.headerbox tr,
table.headerbox tr td,
table.headerbox tr th{
  height:1%;
}

/*******************************/
/* atable
/*******************************/

table.atable{
	border-collapse:collapse;
	padding:0;
	margin:0;
	width:99.5%;
	margin-bottom:5px;
	font-size:11px;
}

*+html table.atable{
	margin-bottom:2px;
}

table.atable tr.analyseHeader{
	background-color:#86a97e;
	border:1px solid #86a97e;
}

table.atable tr.AnalyseErsteZeile,
table.atable tr.HistoryErsteZeile,
table.atable tr.PrognoseErsteZeile{
	background-color:#fff;
	border:1px solid #86a97e;
}
table.atable tr.AnalyseZweiteZeile,
table.atable tr.HistoryZweiteZeile,
table.atable tr.PrognoseZweiteZeile{
	background-color:#f0f0f0;
}

table.atable tr td, 
table.atable tr th
{
	border:1px solid #86a97e;
	vertical-align:top;
}

table.atable tr td.greyed, 
table.atable th.greyed
{
	background-color:#eaeed4;
	color:#AAA;
}

table.atable th, 
table.atable th a, 
table.atable th a:visited
{
	background-color:#86a97e;
	color: #fff;
	text-decoration:none;
	font-weight:bold;
	text-align:left; 
}

table.atable a:hover, 
table.atable a:active, 
table.atable a:focus
{
	color: #2a2929;
}

table.atable th.analyse{
	background-color:#d2e1cd;
	color:#000;
}

table.atable tr.lastrow{
	font-weight:bold;
}

table.atable td.kategorie{
	background-color:#f5f5f5;
	font-weight:bold;
}

table.atable tr td.prognose{
	text-align:right;
}

table.atable td span.tblSearchMarkup{
	background-color:#c5d8bf;
}

table.atable th{
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}

table.atable tr td{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align:left;
}

table.atable th a.Order,
table.atable th a.Desc,
table.atable th a.Asc {
	background-position: right center;
	background-color: transparent;
	background-repeat: no-repeat;
	padding-left: 0px;
	padding-right: 9px;
}
table.atable th a.Asc, 
table.atable th a.Desc:hover, 
table.atable th a.Order:hover 
{
	background-image: url( '../../ad_icons/arr_white_up.gif' );
}

table.atable th a.Desc, 
table.atable th a.Asc:hover {
	background-image: url( '../../ad_icons/arr_white_down.gif' );
}

table.atable td.td_remark{
	border:0px;
}

/*******************************/
/* Tabelle Kunden - Einzelperformance
/*******************************/

table.tblPerformance {
	background-color:#d0dfcb;
	font-size:11px;
}

/*******************************/
/* Tabelle Produkte - Statistische Daten
/*******************************/
table.tblStammdaten {
	text-align:right;
	font-size:11px;
	background-color:#f5f5f5;
}


table.atable td.currency
{
	text-align: right;
}



