table.sort th.header { 
    background-image: url(bg.gif);     
    cursor: pointer; 
    background-repeat: no-repeat; 
    background-position: right bottom; 
    padding-right: 20px; 
    text-align: left;    
    background-color: #e5eded;
} 

table.sort th.headerSortUp { 
    background-image: url(asc.gif); 
} 

table.sort th.headerSortDown { 
    background-image: url(desc.gif);
} 

table.sort tr.odd {
	background-color: #f3f3f3;
}

table.sort tr.even {
	background-color: #FFFFFF;
}


/* tables meineInvestments */
sup {
	font-size: 11px;
	vertical-align: super;
}

tr {
	page-break-inside: avoid;
}

table.meineInvestments {
	font-family:arial;
	margin:10px 0pt 15px;
	text-align: center;
	border-collapse: collapse;
}

table.headerMeineInvestments {
	margin-bottom: 10px;
}

.headerCaption {
	color:#08402B; 
	text-align: left;
	line-height: 20px;
}

table.headerMeineInvestments th, table.meineInvestments th, table.meineInvestments td {
	border-width: 1px;
	border-style: solid;
	border-color: #A5CBBA;
	
	padding: 4px;
	color: #08402B;
	font-weight: normal;
	line-height: 20px;
	text-align: center;
}

table.meineInvestments thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	vertical-align: middle;
}

table.headerMeineInvestments th, table.meineInvestments th, tr.tfoot {
	background-color: #D9E5DD !important;
}

.iconRundschreiben {
	position: absolute;
	margin-left: -33px;
	margin-top: 3px;
}

table.meineInvestments thead tr .headerSortUp {
	background-image: url(asc.gif);
}

table.meineInvestments thead tr .headerSortDown {
	background-image: url(desc.gif);
}

table.meineInvestments thead tr .headerSortDown, table.meineInvestments thead tr .headerSortUp {
	background-color: #F7F7F7 !important;
}

tr.odd {
	background-color: #EEEEED;
}

tr.even {
	background-color: #FFFFFF;
}

.textAlignLeft {
	text-align: left !important;
}

.textAlignRight {
	text-align: right !important;
}

p.note {
	padding: 5px;
}

