/**
 * general
 */
#table
{
    margin:                     0px 20px;
}

#table_logo
{
    margin:                     25px;
    float:                      right;
}

table.data_table
{
    clear:                      both;
    table-layout:				fixed;
    width:						100%;
}

table.data_table .fonds_name
{
    width:						143px;
    text-align:left;
}

table.data_table .ausgabe_preis
{
    width:						49px;
    text-align:					left;
}

table.data_table .rueknahme_preis,
table.data_table .wertentwicklung
{
    width:						169px;
    text-align:                 center;
    background:                 #E5EBF1;
}

table.data_table .wertentwicklung
{
    width:						156px;
}

table.data_table .head_end
{
    width:						0px;
}

table.data_table *
{
    font-size:                  11px;
    font-family:                Arial, Verdana, sans-serif;
    vertical-align:             top;
    color:                      #003B78;
}
.data_table a,
.data_table a:link,
.data_table a:hover,
.data_table a:visited,
.data_table a:active,
.data_table a:focus,
{
    color:                      #003B78;
}
/**
 * Width
 **/
table.data_table th.info
{
    width:                      206px;
}

table.data_table th.subname
{
    width:                      90px;
}

/**
 * Background-colour
 */
table.data_table tr,
table.data_table tr.row_0
{
    background:                 #F2F5F8;
}

table.data_table th.sub_headline
{
    background:                 #5E769D;
    color:						#FFFFFF;
    padding-top:				3px;
    padding-bottom:				3px;
}

table.data_table th.info,
table.data_table tr.new_part td
{
    background:                 #BBCBDB;
}

table.data_table tr.row_1
{
    background:                 #E5EBF1;
}

/**
 * Borders
 */
table.data_table tr th,
table.data_table tr td
{
    border-left:                1px solid #FFFFFF;
}

table.data_table tr.new_part td
{
    border-top:                 8px solid #FFFFFF;
    border-bottom:              2px solid #FFFFFF;
}

table.data_table th.new_part,
table.data_table td.new_part
{
    border-left:                3px solid #FFFFFF;
}

/**
 * alignment
 */
table.data_table td
{
    text-align:                 left;
}

table.data_table th.name,
table.data_table th.subname
{
    text-align:                 left;
}

table.data_table th,
table.data_table td.info,
table.data_table tr.new_part td
{
    text-align:                 left;
}

/**
 * font-style
 */
table.data_table td,
table.data_table th
{
    font-weight:                400;
}

table.data_table h1
{
    font-size:                  13px;
}

table.data_table th.info h2
{
    font-size:                  13px;
    margin:                     0px 0px 6px 0px;
}

table.data_table tr.new_part td h2
{
    font-size:                  11px;
}

/**
 * Description
 */
#table ul
{
    margin:                     15px 0px 0px 1px;
    padding:                    0px;
}
#table ul li
{
    margin:                     0px 0px 6px 0px;
    font-size:                  11px;
    font-family:                Arial, Verdana, sans-serif;
    vertical-align:             top;
    color:                      #003B78;
}

/* historische Preise Tabelle */
table#historical_prices th,
table#historical_prices td,
table#nl_archiv td
{
    border-right:				1px solid white;
    border-top:					1px solid white;
    padding-top:				5px;
    padding-bottom:				5px;
    padding-left:				5px;
}

table#pricelist tr, td.row_fonds_name
{
    width: 143px;
    text-align:left !important;
}

table#pricelist tr, td.row_ausgabe
{
    width: 49px;
}

table#pricelist tr, td.row_ruecknahme
{
    width: 45px;
}

table#pricelist tr, td.row_lastday
{
    width: 45px;
}

table#pricelist tr, td.row_ultimo_vj
{
    width: 45px;
}

table#pricelist tr, td.row_lfd
{
    width: 41px;
}

table#pricelist tr, td.one_year
{
    width: 42px;
}

table#pricelist tr, td.five_years
{
    width: 39px;
    border-right:1px solid #FFFFFF;
}

#content div.textblock table.factsheets_fondsdaten th,
.wertentwicklung_tab td
{
    border-right:				1px solid white;
    padding-top:				5px;
    padding-bottom:				5px;
    padding-left:				5px;
    border-top:					1px solid white;
}

#content div.textblock table.factsheets_fondsdaten th.normal
{
    font-weight: 				normal;
}

#content div.textblock table.factsheets_fondsdaten th.bold
{
    font-weight: 				bold;
}

#content div.textblock table.factsheets_fondsdaten th.last
{
    border-right:				0px solid white;
    font-weight: 				normal;
}

#content div.pricelist
{
    width:603px;
    padding:0px;
    height:410px;
    overflow:auto;
}

/****************************************/
/*table width: (Print Workaround f. IE6)*/
/****************************************/

/* PriceZwischenGewinne*/
.th_1
{
    width:176px;
}
.th_3
{
    width:195px;
}
.tw_176
{
    width:176px;
}
.tw_180
{
    width:180px;
}
.tw_178
{
    width:178px;
}

/* PriceListSteuerAngaben*/
#content div.textblock
{
}
.textblock_h
{
    border-bottom:5px solid #FFFFFF;
    padding:8px 10px 0;
    width:604px;
}
.sth_1, .st_1
{
    width:176px;
}

.sth_2, .st_2
{
    width:110px;
}
.sth_4
{
    width:108px;
}
.st_4
{
    width:90px;
}

.ms_ranking {
    font-size:25px;
    top:4px;
    position:relative;
}

