body
{
	margin:0px 0px 0px 0px;
	font-family:arial,verdana;
}
.header
{
	width:990px;
}
.headnavi
{
	padding-top:4px;
	width:990px;
	height:27px;
	padding-right:100px;
	text-align:right;
	background-image:url(images/navi_liner.jpg);
	background-repeat:no-repeat;
	font-Size:9pt;
	font-weight:bold;
}
.headnavi-line
{
	width:990px;
	height:6px;
	background-color:#EfAA7b;
}
.main_liner
{
	padding-top:3px;
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;
	width:777px;
	height:27px;
	background-image:url(images/mainnavi_liner.png);
	padding-left:213px;
	margin-right:40px;
}
h1
{
	font-size:12pt;
	font-weight:bold;
	color:#1b7bf0;
}
h2
{
	padding-top:2px;
	font-style:italic;
	color:#004bDA;
}
div.headnavi a:link, div.headnavi a:visited
{
	color:#000000;
	text-decoration:none;
}
div.headnavi a:hover
{
	color:#000000;
	text-decoration:underline;
}
div.main_liner a:link, div.main_liner a:visited
{
	color:#ffffff;
	/* margin-right:50px; */
	padding: 5px 20px 9px 20px;
	height:30px;
	text-decoration:none;
}
div.main_liner a:hover
{
	height:30px;
	color:#ffffff;
	text-decoration:underline;
}
.navibox_left
{
	width:189px;
	vertical-align:top;
	color:#ffffff;
	font-Size:9pt;
	padding-left:10px;
	font-weight:normal;
	border-top:solid 1px #ffffff;
	background-color:#7b868c;
}
.main_content
{
	vertical-align:top;
	height:100%;
	float:left;
	width:592px;
	font-Size:10pt;
	padding-left:5px;
	margin-top:2px;
	margin-bottom:1px;
	color:#000000;
}
.endbar
{
	margin:0px 0px 500px 0px;
	padding-Left:10px;
	color:#ffffff;
	font-Size:12pt;
	background-color:#bDbAc6;
	width:180px;
	border-top:solid 1px #ffffff;
	vertical-align:top;
}
td
{
	vertical-align:bottom;
	padding:0px;
	margin:0px;
	border:0px;
}
.footer
{
	padding-top:5px;
	width:990px;
	height:30px;
	background-image:url(images/footer.png);
	border-top:solid 1px #ffffff;
	font-Size:9pt;
	color:#ffffff;
	text-align:center;
}
img
{
	border:none;
}
.left_head
{
	margin-left:2px;
	width:387px;
	float:left;
}
.right_head
{
	margin-left:2px;
	float:left;
	width:200px;
	background-image:url(images/chart_liner.jpg);
	height: 247px;
	padding: 5px;
}
.right_head p
{
	font-size:11px;
	color:white;
}

table.main
{
	border:none;
	border-collapse:collapse;
	width:990px;
	margin:0px;
	padding:0px;
}
table.main td
{
	vertical-align:top;
}
A:visited, A:LINK, A:HOVER
{
	color:black;
	text-decoration:underline;
}
.sub_category
{
	margin-top:5px;
	width:580px;
	color:#000000;
	word-spacing:10px;
	text-align:center;
}
#rendite table {
	border-collapse: collapse;
	border: solid 1px black;
}
#rendite table tr td, #rendite table tr th {
	border:solid 1px black;
	text-align: left;
	padding:4px;
}
.selected_item
{
 	background-image:url(images/bg_selected_item.png);
 	background-repeat: repeat-x;
}
