#infoarea {
background:#fff url(../images/info_back2.gif) repeat-x left top;
border:1px solid #069;
margin:8px 8px 0 8px;
padding:10px 10px 3px 7px;
}

#infoarea.company {
border-top:none;
margin:0 8px 0 8px;
}

#addthistowatchlist {
background-color:#f1f7fa;
border:1px solid #069;
border-bottom:1px dotted #069;
text-align:left;
position:relative;
z-index:2;
margin:8px 8px 0 8px;
padding:7px;
}

.smallchart {
float:right;
border:1px solid #ccc;
width:60px;
height:33px;
margin-top:2px;
}


.smallchart_active {
float:right;
border:1px solid #069;
width:60px;
height:33px;margin-top:3px;
}

.companyfirst {
float:left;
width:690px;
}

/*IE 7*/
*+html .companyfirst {
float:none;
width:690px;
} 


.companyeng {
float:left;
width:350px;
}

#addthistowatchlist a {
background:#e9db3e url(../images/watchlist_add.png) no-repeat 2px center;
background-color:transparent;
color:#333;
text-decoration:none;
padding:2px 4px 2px 22px;
}

#addthistowatchlist a:hover {
color:red;
}

#infoarea.sector {
background:#fff url(../images/sector_back.gif) repeat-x left top;
}

#infoarea.region {
background:#fff url(../images/region_back.gif) repeat-x left top;
}

#infoarea.index {
background:#fff url(../images/index_back.gif) repeat-x left top;
}

#infoarea.all {
background-image:none;
border-top:none;
border-left:none;
border-right:none;
}

#infoarea h1 {
color:#333;
font-size:1.6em;
margin:0 0 5px 4px;
padding:0;
}

#infoarea h1 a {
color:#333;
text-decoration:none;
}

#infoarea h1 a:hover {
color:#333;
text-decoration:underline;
}

#infoarea #towatchlist {
text-align:right;
font-size:1em;
padding:0;
}

#towatchlist a {
background:transparent url(../images/watchlist_add.png) no-repeat right center;
text-decoration:none;
color:#333;
font-weight:300;
padding:2px 19px 2px 4px;
}

#towatchlist a:hover {
color:#a0a0a0;
}

.extrainfo {
color:#333;
margin:0;
padding:0 0 3px 5px;
}

#infoarea .extrainfo {
float:left;
font-size:.9em;
}

#infoarea .extrainfo2 {
font-size:.9em;
}

#infoarea .extrainfo a {
color:#333;
text-decoration:none;
font-weight:300;
}

.kursdown {
padding-left:20px;
background:transparent url(../images/arrow_down.gif) no-repeat 7px 4px;
}

.kursup {
padding-left:20px;
background:transparent url(../images/arrow_up.gif) no-repeat 7px 4px;
}

.kursextradown {
color:red;
font-size:.8em;
position:relative;
top:0;
}

.kursextraup {
color:#1fb526;
font-size:.8em;
position:relative;
top:0;
}

#infoarea .extrainfo a:hover {
color:#e44126;
text-decoration:underline;
}

#infoarea .stockinfo {
color:#333;
font-size:1em;
margin:0;
padding:3px 3px 2px 5px;
}

#infoarea .green {
color:#70e04d;
font-weight:700;
}

#infoarea .red {
color:#fd3535;
font-weight:700;
}

a.showallstocks:hover,a.filters:hover {
color:#000;
text-decoration:none;
font-weight:200;
background:transparent url(../images/dropdown.gif) no-repeat right 5px;
padding:0 11px 0 0;
}

div#indexcardnavigation {
clear:both;
height:17px;
margin:0;
padding:0;
}

div.company div#indexcardnavigation {
margin:5px 0 0;
}

#indexcardnavigation ul#indexcard_menu {
list-style-type:none;
display:block;
margin:0;
padding:0;
}

#indexcardnavigation ul#indexcard_menu li,#indexcardnavigation ul#indexcard_menu li.active,#indexcardnavigation ul#indexcard_menu li.mainitem,#indexcardnavigation ul#indexcard_menu li.investor,#indexcardnavigation ul#indexcard_menu li.addwatchlist {
float:left;
height:15px;
font-size:1em;
background:#069 url(../images/mainmenuback.gif) repeat-x left top;
border:1px solid #069;
border-bottom:1px solid transparent;
color:#000;
margin:0 3px 0 0;
padding:2px 4px;
}

#indexcardnavigation ul#indexcard_menu li.active {
background-color:#f3f3f3;
background-image:none;
border-bottom:1px solid #f3f3f3;
color:#333;
font-weight:700;
padding:2px 4px 2px 7px;
}

#indexcardnavigation ul#indexcard_menu li.active a {
color:#069;
text-decoration:underline;
font-weight:700;
}

#indexcardnavigation ul#indexcard_menu li.investor {
background-color:#b8d8e9;
background-image:url(../images/external_link.gif);
background-position:3px 6px;
padding-left:14px;
background-repeat:no-repeat;
border:1px solid transparent;
border-bottom:1px solid #069;
color:#333;
}

#indexcardnavigation ul#indexcard_menu li.port_actions {
background:#ededba url(../images/button_bck.gif) repeat-x left top;
border:1px solid transparent;
border-bottom:1px solid #069;
color:#333;
}

#indexcardnavigation ul#indexcard_menu li.delete {
background:#FFF url(../images/reset_back.gif) repeat-x right bottom;
border:1px solid transparent;
border-bottom:1px solid #069;
color:#333;
}

#indexcardnavigation ul#indexcard_menu li.delete a:hover,#indexcardnavigation ul#indexcard_menu li.port_actions a {
color:#000!important;
}

#indexcardnavigation ul#indexcard_menu li.addwatchlist {
background:#e9db3e url(../images/watchlist_add.png) no-repeat left center;
border:1px solid transparent;
border-bottom:1px solid #069;
color:#333;
padding:2px 4px 2px 18px;
}

#indexcardnavigation ul#indexcard_menu li a:hover,#indexcardnavigation ul#indexcard_menu li.addwatchlist a:hover {
text-decoration:none;
color:#e44126;
}

#indexcardnavigation ul#indexcard_menu li a {
text-decoration:none;
color:#fff;
font-weight:300;
}

#indexcardnavigation ul#indexcard_menu li.investor a,#indexcardnavigation ul#indexcard_menu li.addwatchlist a {
text-decoration:none;
color:#333;
font-weight:300;
}

#indexcardnavigation ul#indexcard_menu li.investor:hover {
background-color:#a8cde1;
}