﻿body
{
}


.main
{
    width: 185px;
    float: left;
}

.cboth
{
    clear: both;
}

.cleft
{
    clear: left;
}

.cright
{
    clear: right;
}

.hidden
{
    display: none;
}

.fleft
{
    float: left;
}

.fright
{
    float: right;
}

.aleft
{
    text-align: left;
}

.aright 
{
    text-align: right;
}

.martop 
{
    margin-top: 6px;
}

.marbot
{
    margin-bottom: 6px !important;
}

.paddsome 
{
   padding: 3px 5px;
}

.block 
{
    display: block !important;
}

.third
{
    width: 468px;
    margin-left: 6px;
}

top_ad.fright
{
    float: right;
}

.ul_static
{
    padding-left: 20px;
    font-size: 13px;
}

h1, h2, h3, h4, h5, h6
{
    font-family: Arial, Tahoma, Sans-Serif;
    font-weight: bold;
}

h3.h3_start
{  
    border-top:6px solid #333333;
    border-bottom: 1px solid #9C9C9C;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 19px;
    font-weight:normal;
    line-height: 16px;
    margin-bottom: 4px;
    padding: 4px 0 12px;
    text-decoration: none;
    width: 100%;
    background-color:#ffffff;
}


h3.h3_startnyhet
{
    
    border-top:6px solid #333333;
    border-bottom: 1px solid #9C9C9C;
    color: #000000 !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 19px;
    font-weight:normal;
    line-height: 16px;
      margin-bottom: 0px;
    padding: 4px 0 12px;
    text-decoration: none;
    width: 100%;
    background-color:#ffffff;
}

h3.h3_startnyhet a 
{
    color: #000;
}

h3.h3_start a 

{
     color: #333333; 
}
h3.latestnews
{
    border-top: 3px solid #CC0000;
}

h3
{
    color: #333333;
    
    color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
line-height:24px;
border-bottom:1px solid #CCCCCC;
}


h3 em
{
    color: Lime;
    font-style: normal;
}


h2
{
    color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 14px;
    padding-top: 3px;
    padding-bottom: 5px;
    text-decoration: none;
    border-bottom: 1px solid #DEDEDE;
    width: 100%;
}

h4
{
    color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 1px 0 0;
    min-height: 13px;
    padding: 1px 0;
    position: relative;
    text-decoration: none;
}

h4 a, h3 a
{
  
    color: #333333;
   
}
h4 a:hover
{
    color: #333333;
    text-decoration:underline;
   
}
.news a
{
     color: #333333;
}

h5
{
    font-size: 12px;
    font-family: Verdana, Sans-Serif;
    margin: 12px 0 10px 0;
    color: #333333;
}

p
{
    margin-bottom: 10px;
}

.p_start
{
    padding-bottom: 10px;
    font-size: 13px;
    border-bottom: 1px solid #CCC;
}

.RadGrid_StartPage
{
    margin-bottom: 5px;
    border: 0px;
}

.RadGrid_StartPage table
{
    font-size: 10px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: #333333;
    border: 10px solid black;
}

.GridHeader_StartPage
{
    border-bottom: 1px solid #cccccc;
}

.RadGrid_StartPage tr
{
    padding: 5px;
    height: 18px;
}

.RadGrid_StartPage tr:hover
{
    /*background-color: #EFF5FF;*/
    text-decoration: none;
}

.RadGrid_StartPage tr th
{
    font-weight: bold;
    height: 25px;
}

.RadGrid_StartPage tr th a, .RadGrid_StartPage tr td a
{
    font-weight: normal;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color: #333333;
    font-size: 11px;
}

.rgRow tr
{
}

.rgAltRow td
{
    background-color: #EFF7FF;
}

.rgAltRow td, .rgRow td
{
    border-bottom: 3px solid #FFF;
    padding-top: 10px;
    padding-left: 2px !important;
    padding-right: 2px !important;
}

.FlowLayout.StartPage .chart img
{
    border: 1px solid #000000;
}

.item
{
    margin-bottom: 15px;
}

.FlowLayout.StartPage .header
{
    height: 26px !important;
}

.FlowLayout.StartPage .header h3
{
}

.FlowLayout.StartPage .newsBox .content .newsItem
{
    margin-bottom: 10px;
}

.FlowLayout.StartPage .newsBox .content .newsItem h4
{
    color: #666666;
    margin: 0 0 5px 0;
    padding: 5px 0;
    font-family: Verdana, Sans-Serif;
    font-weight: bold;
    font-size: 13px;
    border-bottom: 1px solid #999999;
}

.FlowLayout.StartPage .newsBox .content .newsItem p
{
    font-size: 11px;
    font-family: Verdana, Sans-Serif;
    text-align: justify;
    line-height: 15px;
}

div.zoomer
{
    z-index: 5000;
    background-color: #555;
    opacity: .30;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    visibility: hidden;
    width: 1px;
    position: absolute;
    height: 1px;
}


.grey_line
{
    width: 100%;
    display: block;
    margin-bottom: 17px;
    float: left;
    border-top: #dedede 1px solid;
}



.title_d1, .title_d1 a, a.title_d1
{
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 6px;
    text-decoration: none;
}

.ad_linjal
{
    margin: 10px 0 10px;
    padding: 2px 0 3px;
}

.img_ad_left
{
    /*padding-left: 10px;     padding-top:16px;*/
    border: 1px solid black;
}

/* Toplist panel */
div.toplistpanel
{
}

    div.toplistpanel div.tabs
    {
        font-family: Verdana, Sans-Serif;
        font-size: 10px;
    }

    div.toplistpanel div.tabs ul
    {
        list-style: none;
        padding: 0 0 0 0;
        background: transparent url(../App_Themes/Default/img/show_toplist.png) no-repeat center right;
		
    }

    div.toplistpanel div.tabs ul li
    {
        display: none;
        padding: 0 0 0 0;
        margin: 0;
    }

    div.toplistpanel div.tabs ul li.first a
    {
        border-top: 1px solid #CCC !important;
    }

    div.toplistpanel div.tabs ul li.active
    {
        display: block;
    }

    div.toplistpanel div.tabs ul li.dropped.active
    {
        background: #ECF3F9;
    }

    div.toplistpanel div.tabs ul li.dropped.active a
    {
        border-top: 0;
    }

    div.toplistpanel div.tabs ul li.dropped
    {
        background: #FFF;
    }

    div.toplistpanel div.tabs ul li a
    {
        height: 16px;
        border: 1px solid #CCC;
        border-top: 0;
        display: block;
        padding: 4px 10px;
        color: #000000;
    }

    div.toplistpanel div.tabs ul li.active a
    {
        border-top: 1px solid #CCC;
        color: #000000;
    }

    div.toplistpanel div.tabs ul li a:hover
    {
        color: #000000;
        text-decoration:underline;
    }

    div.toplistpanel div.panel
    {
    }

.tblPanel table
{
    border-collapse: collapse;
    /*table-layout: fixed;*/
    width: 100%;
    font-family: Tahoma, Verdana, Sans-Serif;
    font-size: 11px;
}

.tblPanel th
{
    text-align: left;
}

.tblPanel tr.active
{
    background-color: #EEE;
}

.tblPanel th, .tblPanel td
{
    padding: 2px 3px;
    white-space: nowrap;
}

.twosplit
{
    width: 224px;
}

.tools_container
{
    width: 468px;
}

.tools_border
{
    border-top: 1px solid #CCCCCC;
    margin: 0 0 15px;
}



div.toolstext_left
{
    float: left;

     width:219px;
}
div.toolstext_right
{
    float: left;
    margin-left: 30px;
    clear: right;
    width:219px;
 
   
}

a.arrow_link_start
{
    font-size: 10px;
    font-weight: normal;
    color: #336699;
    padding-right: 14px;
    background: transparent url(../App_Themes/Default/img/bluearrow.gif) no-repeat 100% 10%;
}

a.arrow_link
{
    font-size: 12px;
    font-weight: normal;
    color: #336699;
    padding-right: 14px;
    background: transparent url(../App_Themes/Default/img/bluearrow.gif) no-repeat 100% 10%;
    
}

.lcol a,
a.link
{
    /*font-size: 12px;
    font-weight: normal;*/
    color: #336699;
}

a.boldlink
{
    font-weight: bold !important;
}

a.arrow_link:hover, a.arrow_link_start:hover, a.link:hover 
{
    color: #336699;
    text-decoration:underline;
}
a.arrow_link_text
{
	font-size: 12px;
}

p.toolstext
{
    font-size: 10px;
    height: 70px;
    width: 150px;
    color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

.bold
{
    font-weight: bold;
}

div.toolsimage
{
    margin-right: 15px;
    float: left;
    height: 75px;
}

div.clear
{
    clear: both;
}

div.notices
{
    padding: 4px 5px 8px 5px;
    margin-bottom: 20px;
}

.noticespanel
{
    background-color: #f7fbff;
}

    .noticespanel h4 a
    {
        font-weight: bold !important;
    }
    
    .noticespanel h4 span 
    {
        font-weight: normal !important;
        color: #999;
        font-size: 10px;
    }

div.notices
{
    font-size: 10px;
    margin-bottom: 0px;
    margin-top: 2px;
    color:#999999;
    font-weight: normal;
    font-family: verdana;
    border-bottom: 1px dotted #CCCCCC;
}

div.notices a
{
    font-weight: normal;
     font-family: verdana;
     font-size: 10px;
     color:#333333;
}

div.notices a:hover
{
    text-decoration:underline;
}

div.news
{
    font-family: Verdana, Sans-Serif;
    padding: 0 10px 8px 0;
    border-bottom:1px solid #DEDEDE;
    line-height: 16px;
}

div.newsfix
{
    border-bottom:0px;
}
div.news h4
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:18px;
    font-weight:bold;
    line-height:20px;
    margin-bottom:6px;
    text-decoration:none;
    border-top:0px;
}

div.news h4.letter
{
    font-size:16px;
    line-height:18px;
}
    

    div.news h4 a
    {
        color: #000000;
    }

    div.news h4 a:hover
    {
        color: #000000;
        text-decoration:underline;
    }

    div.news h5
    {
        font-family: Verdana;
        font-weight: bold;
        font-size: 11px;
        line-height: 17px;
    }

div.news p.article_info
{
    font-size: 10px;
    font-family: verdana;
    color: #888888;
   
}

div.news
{
    font-size: 12px;
    margin-bottom: 10px;
}

div.news_many 
{
    margin-bottom: 20px;
    padding-bottom: 12px;
    border-bottom: 1px solid #CCC;
}

p 
{
    color:#333333;
}

div.news p.read_more
{
    margin: 5px 0 5px;
  
}

div.news p.read_more a
{
    background-position: 100% 10%;
    background-repeat: no-repeat;
    padding-right: 15px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #336699;
    text-decoration: none;
    background-image: url(../App_Themes/Default/img/mkt_LinkArrow.gif);
}

.startnews
{
    margin-bottom:0px;
  
    
}

.kommentar
{
   margin-bottom:9px;
   margin-top:0px;

}

div.news p.read_more
{
    margin-top: 0px;
}

/* STARTPAGE Headlines with icons */
/*h3.toplists
{
    background: transparent url(../App_Themes/Default/img/trophy.png) no-repeat right 50%;
}

h3.radar
{
    background: transparent url(../App_Themes/Default/img/radar.png) no-repeat right 50%;
}

h3.news
{
    background: transparent url(../App_Themes/Default/img/news.png) no-repeat right 50%;
}

h3.tools
{
    background: transparent url(../App_Themes/Default/img/tools.png) no-repeat right 50%;
}

h3.markets
{
    background: transparent url(../App_Themes/Default/img/markets.png) no-repeat right 50%;
}

h3.stockexchanges
{
    background: transparent url(../App_Themes/Default/img/stexchanges.png) no-repeat right 50%;
}

h3.search
{
    background: transparent url(../App_Themes/Default/img/search.png) no-repeat right 50%;
}*/

.mbottom
{
    margin-bottom: 20px;
}

.calc_left
{
    float:left;
    width:840px;
    margin:10px 10px 0 10px;
}
.calc_ad_top
{
    clear:both;
    width:100%
    
}

.calc_ad_right
{
    float:left;
    margin:10px 0 0 10px;
    padding-top:10px;
}
.calc_container
{
margin-top:10px;
}

.startpagetodaydate 
{
    font-family: Verdana, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
}

h1.morning {
        background: url(../App_Themes/Default/img/morningstar.gif) no-repeat 4px 0;
        text-indent: -9999px;
        height: 61px;
        margin: 20px 0 0;
    }
.adcenter 
{
    text-align:center; 
}
    
