html
{
	font-size: 100%;
}

body
{
	font: normal 0.625em/1.30em 'Open sans', Arial, Verdana, sans-serif;
	color: #494949;
}

p, td, th
{
	font-size: 1.2em;
	line-height: 1.5em;
	font-weight: normal;
}

.holdings-container td, .holdings-container th
{
	font-size: 1.15em !important;
}


.user-content ul li
{
	font-size: 1.2em;
	line-height: 1.3em;
	font-weight: normal;
}

h1, h2, h3, h4, h5, h6
{
	font-family: "Arial Rounded MT Bold normal" , Arial, Verdana, sans-serif;
}

h2
{
	color: #494949;
	font-family:'Open sans',"Arial Rounded MT Bold normal" , Arial, Verdana, sans-serif;
}

/* -- Site structure -- */
.content-row h1
{
	font-size: 1.8em;
	line-height: 1.1em;
	font-weight: bold;
}

.content-row h2
{
	font-size: 1.8em;
	line-height: 1.1em;
	font-weight: bold;
}

.content-row h3
{
	font-size: 1.2em;
	line-height: 1.1em;
	font-weight: bold;
}

/* -- Top user information -- */
#top-user .information a
{
	font-size: 1.1em;
	line-height: 1.3em;
	font-weight: bold;
	text-decoration: none;
}

#top-user .information .messages
{
	background: url(../images/top-user-messages.gif) no-repeat 0 1px;
	padding-left: 22px;
}

#top-user .information .history
{
	background: url(../images/top-user-history.gif) no-repeat 0 1px;
	padding-left: 17px;
}

#top-user .information .shortcuts
{
	background: url(../images/top-user-shortcuts.gif) no-repeat 0 1px;
	padding-left: 19px;
}

#top-user .information ul li .second li.header div p
{
	margin-bottom: 0.5em;
}

#top-user .information ul li .second li.header div p a
{
	font-size: 12px;
	margin-bottom: 3em;
}

#top-user .information .second .messages
{
	font-size: 12px;
	font-weight: normal;
	background: url(../images/top-user-messages-link.gif) no-repeat 0 3px;
	color: #2B5832;
	display: block;
	padding-left: 26px;
}

#top-user .username
{
	font-size: 1.2em;
	line-height: 1.1em;
	font-weight: bold;
	margin-top:2px;
}

/* Header */
/* Header */
#header .searchblock input
{
	font-size: 1.1em;
	font-weight: normal;
}

/* Topmenu */
#topmenu a.navigate
{
	font-size: 1.3em;
	line-height: 1em;
	font-weight: bold;
	text-decoration: none;
	padding-top: 1.31em;
	padding-bottom: 0.1em;
	padding-left: 28px;
}

#topmenu li a 
{
	font-family: 'Open sans', "Arial Rounded MT Bold normal" , Arial, Verdana, sans-serif;
	font-weight: 400 !important;
}

#topmenu .din-sida
{
	background: url(../images/icons/menu-din-sida.gif) no-repeat left bottom;
}

.mmbody #topmenu .din-sida
{
	background: url(../images/icons/max/mm-menu-din-sida.png) no-repeat left bottom !important;
}

#topmenu .pension
{
	background: url(../images/icons/menu-pension.gif) no-repeat left bottom;
}

#topmenu .fonder
{
	background: url(../images/icons/menu-fonder.gif) no-repeat left bottom;
}

.mmbody #topmenu .fonder
{
	background: url(../images/icons/max/mm-menu-fonder.png) no-repeat left bottom !important;
}

#topmenu .radgivning
{
	background: url(../images/icons/menu-radgivning.gif) no-repeat left bottom;
}

#topmenu .forvaltning
{
	background: url(../images/icons/menu-forvaltning.gif) no-repeat left bottom;
}

#topmenu .fundkit
{
	background: url(../images/icons/fondpaket.png) no-repeat left bottom;
}

.mmbody #topmenu .fundkit
{
	background: url(../images/icons/max/mm-fondpaket.png) no-repeat left bottom;
}

#topmenu .vara-konton
{
	background: url(../images/icons/menu-vara-konton.gif) no-repeat left bottom;
}

.mmbody #topmenu .vara-konton
{
	background: url(../images/icons/max/mm-menu-vara-konton.png) no-repeat left bottom !important;
}

#topmenu .nyheter
{
	background: url(../images/icons/menu-nyheter-analyser.gif) no-repeat left bottom;
}


.mmbody #topmenu .nyheter
{
	background: url(../images/icons/max/mm-menu-nyheter-analyser.png) no-repeat left bottom !important;
}

#topmenu .prislista
{
	background: url(../images/icons/menu-prislista.gif) no-repeat left bottom;
}

#topmenu .handbok
{
	background: url(../images/icons/max/mm-handbok.png) no-repeat left bottom;
    margin-left:15px;
}

#topmenu .omoss {
    background: url(../images/icons/menu-omoss.gif) no-repeat left bottom;
}

#topmenu .premium {
    background: url(../images/icons/menu-premium.png) no-repeat left bottom;
}


#topmenu ul li a
{
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: normal;
	display: block;
	text-decoration: none;
	margin-left: 0.5em;
	padding-left: 0.2em;
	width: 150px;
}

#topmenu ul .end a
{
	background: url(../images/menu/submenu-end.gif) repeat-x left bottom;
	padding-bottom: 8px;
}

#topmenu ul .submenu-last-item
{
	padding-bottom:15px;
}

#topmenu .submenuWide ul li a
{
	width: 176px;
}

#topmenu .submenuDeposits ul li a
{
	width: 192px;
}

.topmenu-noscript li a
{
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: normal;
}

/* -- Breadcrumbs -- */
.breadcrumbs
{
	font-size: 1.2em;
	line-height: 1em;
	font-weight: normal;
}

.breadcrumbs .selected a
{
	text-decoration: none;
}

/* -- Site Settings -- */
.site-settings a
{
	font-size: 1.2em;
	line-height: 1em;
	font-weight: normal;
	color: #999;
}

/* -- Footer -- */
.footer-top p
{
	font-size: 1.1em;
	line-height: 1.2em;
	font-weight: normal;
}

.footer-top .header
{
	font-size: 1.2em;
	line-height: 1.5em;
	font-weight: bold;
}

.footer-navigation .columns .header
{
	line-height: 1.8em;
	font-weight: bold;
	padding-left: 22px;
}

.footer-navigation .columns .header a
{
	color: #606060;
	text-decoration: none;
}

.footer-navigation .columns .header a:hover
{
	color: #C69400;
}

.footer-navigation .columns .din-sida
{
	background: url(../images/footer/din-sida.gif) no-repeat 0 0;
}

.footer-navigation .columns .fonder
{
	background: url(../images/footer/fonder.gif) no-repeat 0 0;
}

.footer-navigation .columns .pension
{
	background: url(../images/footer/pension.gif) no-repeat 0 0;
}

.footer-navigation .columns .radgivning
{
	background: url(../images/footer/radgivning.gif) no-repeat 0 0;
}

.footer-navigation .columns .forvaltning
{
	background: url(../images/footer/forvaltning.gif) no-repeat 0 0;
}

.footer-navigation .columns .vara-konton
{
	background: url(../images/footer/vara-konton.gif) no-repeat 0 0;
}

.footer-navigation .columns .nyheter
{
	background: url(../images/footer/nyheter-analyser.gif) no-repeat 0 0;
	padding-left: 26px;
}

.footer-navigation .columns .omoss
{
	background: url(../images/footer/omoss.gif) no-repeat 0 0;
	padding-left: 23px;
}

.footer-navigation .columns .handla
{
	padding-left: 0px !important;
}

.footer-navigation ul a
{
	font-size: 1.1em;
	line-height: 1.6em;
	font-weight: normal;
	text-decoration: none;
}

.footer-bottom, .footer-bottom a
{
	text-decoration: none;
}

.footer-bottom .about li a
{
	font-size: 1.1em;
	line-height: 1.6em;
	font-weight: normal;
}

.footer-bottom .company-address th, .footer-bottom .company-address td, .footer-bottom .customer-service th, .footer-bottom .customer-service td
{
	font-size: 1.1em;
	line-height: 1.3em;
	font-weight: normal;
}

.footer-bottom .customer-service th
{
	font-weight: bold;
	padding-right: 1em;
}

/* icons */
.icon-shortcut
{
	background: url(../images/icons/icon-shortcut.gif) no-repeat 0 0;
	padding-left: 19px;
}

.icon-textsize
{
	background: url(../images/icons/icon-textsize.gif) no-repeat 0 0;
	padding-left: 16px;
}

.icon-textsize-negative
{
	background: url(../images/icons/icon-textsize-negative.gif) no-repeat 0 0 !important;
}

.icon-print
{
	background: url(../images/icons/icon-print.gif) no-repeat 0 0;
	padding-left: 25px;	
}

.icon-help
{
	background: url(../images/icons/icon-help.gif) no-repeat 0 0;
	padding-left: 16px;
}

/* your funds */
.your-funds-views a
{
	font-size: 1.1em;
	line-height: 1.4em;
	font-weight: normal;
	display: block;
	text-decoration: none;
	font-weight: bold;/*new*/
}

.your-funds-views ul a
{
	color:#8C8C8C;/*lighter than 6F6F6F*/
}

.your-funds-views ul .selected a
{
	/*font-weight: bold;*/
	color:#646464; /*#6F6F6F;*/
}

.content-your-funds .content h1 a
{
	background: url(../images/green-arrow-down.gif) no-repeat 0 8px;
	padding-left: 15px;
}

.content-your-funds .funds-two-col .top h3
{
	float: left;
	font-size: 1.5em;
	line-height: 1.1em;
}

.content-your-funds .funds-two-col .top h4
{
	float: right;
	font-size: 1.5em;
	line-height: 1.1em;
}

/*thick border columns*/
.thick-header h1
{
	font-size: 1.8em;
	line-height: 1.1em;
	font-weight: bold;
}

.thick-header h1 span.account
{
	color: #5A8160;
	font-weight: normal;
}

.purchase-order h1
{
	font-size: 1.4em;
	line-height: 1.1em;
}

.thick-header-single-line-divider h1
{
	font-size: 2.2em;
	line-height: 1.1em;
	font-weight: bold;
}

.content-one-col-thick-border h2
{
	font-size: 1.6em;
	line-height: 1.1em;
	font-weight: bold;
}

.content-one-col-thick-border .preamble
{
	font-size: 1.3em;
	line-height: 1.4em;
	font-weight: normal;
}

.inner-container_header h3
{
	font-size: 1.4em;
	line-height: 1.5em;
	font-weight: bold;
}

.content-one-col-thick-border th, .content-one-col-thick-border td
{
	font-size: 1.3em;
	line-height: 1.4em;
	font-weight: normal;
}

.inner-container-thin-top-vertical-divider tbody th
{
	font-size: 1.3em;
	line-height: 1.4em;
	font-weight: bold;
}

td.percent
{
	font-size: 1.3em;
	line-height: 1.4em;
	font-weight: bold;
}

.nested-table thead th
{
	font-size: 1em !important;
	font-weight: normal !important;
	color: #434343 !important;
}

.nested-table th, .nested-table td
{
	font-size: 1em !important;
}

.content-one-col-thick-border thead th
{
	font-size: 1.3em;
	line-height: 1.4em;
	font-weight: bold;
}

.filter-result th .green-header
{
	font-size: 13px !important;
}

.option a
{
	font-size: 1.1em;
	line-height: 1.1em;
	font-weight: normal;
}

.progress-percent
{
	font-size: 1.4em;
	line-height: 1em;
	font-weight: bold;
}

.next-or-prev-navigation span a
{
	font-size: 1.3em;
	line-height: 1em;
	font-weight: bold;
	text-decoration: none;
}

.next-or-prev-navigation p
{
	color: #bbbbbb;
}

.basket-buttons span a
{
	font-size: 1.2em;
	line-height: 1em;
	font-weight: normal;
	text-decoration: none;
}

.narrow-guidance label
{
	width: 138px;
	width: 138px;
	padding-top: 3px;
}

.contains-form label, .contains-form .formtext, .narrow label, .narrow .formtext
{
	font-size: 1.3em;
	line-height: 1em;
	font-weight: normal;
}

.contains-form a
{
	font-size: 0.9em;
	line-height: 1.5em;
	font-weight: normal;
}
/*
.yellow-button
{
	background: url(../images/yellow-button-left.gif) no-repeat left center;
	padding: 10px 4px;
}

.yellow-button a
{
	display: inline;
	background: url(../images/yellow-button-right.gif) no-repeat center right;
	color: #fff !important;
	text-decoration: none;
	font-size: 12px;
	padding: 9px 10px 10px 10px;
}*/

.yellow-button-wide
{
	background: url(../images/yellow-button-left.gif) no-repeat left center;
	padding: 10px 4px;
}

.yellow-button-wide a
{
	display: inline;
	background: url(../images/yellow-button-right.gif) no-repeat center right;
	color: #fff !important;
	text-decoration: none;
	font-size: 12px;
	padding: 9px 24px 10px 20px;
}

#basket .yellow-button
{
	background: url(../images/basket-yellow-button-left.gif) no-repeat left center;
	padding: 10px 3px;
}

#basket .yellow-button a
{
	display: inline;
	background: url(../images/basket-yellow-button-right.gif) no-repeat center right;
	text-decoration: none;
}

.grey-button-flat a, .yellow-button a, .next-or-prev-navigation span a, .next-or-accept a {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 2px;
    text-decoration: none !important;
    -webkit-transition: background-color 300ms ease-in-out;
    transition: background-color 300ms ease-in-out;
    min-width: 75px;
}

.grey-button-flat a {
    background-color: #fff;
    color: #333 !important;
    border-color: #ccc;
}

.grey-button-flat a:hover
{
  background-color: #e6e6e6;
  border-color: #adadad;
}

.grey-button-flat a:active:hover
{
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}

.yellow-button a, .next-or-prev-navigation span a {
  color: #fff !important;
  background-color: #f0ad4e;
  border-color: #eea236;
}

.yellow-button a:hover, .next-or-prev-navigation span a:hover
{
  background-color: #ec971f;
  border-color: #d58512;
}

.yellow-button a:active:hover
{
  background-color: #d58512;
  border-color: #985f0d;
}


/*.grey-button-flat
{
	background: url(../images/grey-button-left.gif) no-repeat left center;
	padding: 10px 4px;
}

.grey-button-flat a
{
	display: inline;
	background: url(../images/grey-button-right.gif) no-repeat center right;
	text-decoration: none;
	font-size: 12px;
	padding: 9px 10px 10px 10px;
}

.new-account-narrow-content .grey-button-flat a, .inner-container-content .grey-button-flat a
{
	padding: 8px 15px 10px 10px;
}

.new-account-narrow-content .yellow-button a
{
	padding: 8px 15px 10px 10px;
}*/

.align-center .grey-button-flat {
    margin-right:  5px;
}

td .grey-button-flat a
{
	font-size: 12px;
	line-height: 1.4em;
	padding: 10px 15px 10px 10px;
}

td .yellow-button a
{
	font-size: 12px;
	line-height: 1.4em;
	padding: 10px 10px 10px 10px;
}

.grey-button
{
	background: url(../images/prev-or-next-button_left.gif) no-repeat left center;
	padding: 10px 4px !important;
}

.grey-button a
{
	display: inline;
	background: url(../images/prev-or-next-button_right.gif) no-repeat center right;
	text-decoration: none;
}

td .grey-button a
{
	font-size: 12px;
	line-height: 1.4em;
	padding: 10px 15px 10px 10px;
}

/*buy or sell funds*/
.buy-or-sell-fund h1
{
	font-size: 1.8em;
	line-height: 1em;
	font-weight: bold;
}

.header-row th
{
	font-size: 1.5em;
	line-height: 1em;
	font-weight: bold;
}

.buy-or-sell-fund-table .nested-table thead th
{
	font-size: 1em !important;
	font-weight: bold !important;
	line-height: 1em;
	color: #5a8160 !important;
}

.fee-columns td, .bold-green
{
	font-weight: bold;
	color: #5a8160 !important;
}

.buy-or-sell-fund-table .nested-table span
{
	font-size: 0.92em !important;
}

.buy-or-sell-fund-table .condition p, .buy-or-sell-fund-table .condition h4
{
	font-size: 0.92em !important;
}

.buy-or-sell-fund-table tbody .header-row td a
{
	font-size: 1em !important;
}

.positive-value, .positive-value span
{
	color: #0084b4 !important;
}

.negative-value, .negative-value span
{
	color: #ca5252 !important;
}

.buy-or-sell-fund-table input
{
	font-size: 1em;
}

.left-reminder-top, .right-reminder-top
{
	color: #99370a !important;
	font-size: 0.85em;
	line-height: 1.1em;
}

.register .left-reminder-top
{
	font-size: 11px !important;
}

a.arrow-link
{
	color: #99370a !important;
}

.disclaimer p
{
	font-size: 1.4em;
	line-height: 1.3em;
}

.disclaimer h1
{
	font-size: 2.1em;
}

.no-bold
{
	font-weight: normal !important;
}

.meter-container
{
	font-size: 1.1em;
	line-height: 1.1em;
}

.meter-container h4
{
	font-size: 1.2em;
	line-height: 1.1em;
	padding-bottom: 3px;
}

.meter-container p
{
	font-size: 1.1em;
    font-weight: normal;
    line-height: 1em;
}

.overlay-search table thead th
{
	font-size: 1.2em;
	line-height: 2em;
	font-weight: bold;
}

.overlay-search table tbody th
{
	line-height: 1.7em;
}

.briefcase-recommend-content .content h2
{
	margin: 0 0 0.5em 0;
	padding: 0;
}

.briefcase-recommend-left .risk p
{
	font-size: 1.1em;
	line-height: 1em;
	font-weight: normal;
	width: 90px;
}

.inner-container-white .risk p
{
	font-size: 1.1em;
	line-height: 1em;
	font-weight: normal;
	width: 90px;
}

.briefcase-recommend-left .risk h4, .briefcase-recommend-left table thead th, .briefcase-recommend-left table .advice-table-header th, .narrow-fund-listing .advice-table-header th
{
	font-size: 1.2em;
	line-height: 2em;
	font-weight: bold;
	color: #E3AA00;
}

.briefcase-recommend-left table tbody th, .briefcase-recommend-left table tbody td, .briefcase-recommend-left table td, .narrow-fund-listing td
{
	font-size: 1.3em;
	line-height: 2em;
	font-weight: normal;
}

.briefcase-recommend-left table tbody th a, .briefcase-recommend-left table td a, .narrow-fund-listing td a
{
	display: block;
	text-decoration: none;
}

.accept
{
	font-size: 1.4em;
	line-height: 2.5em;
	font-weight: bold;
	color: #434343 !important;
}

#fund-info-popup-content h5
{
	font-size: 1.4em;
	font-weight: bold;
	margin: 5px 0 0 0;
}

#fund-info-popup-content table th
{
	font-size: 1.1em;
	font-weight: bold;
}

#fund-info-popup-content table td
{
	font-size: 1.1em;
	font-weight: normal;
}

.fund-info-popup:hover
{
	text-decoration: underline;
}

.positive
{
	color: #3377a2 !important;
}

/*PAGINATION*/

.pagination
{
	font-size: 1.1em;
	line-height: 1.1em;
}

.pagination span, .pagination ul li a
{
	font-weight: bold;
}

.pagination ul li.plain-text a
{
	font-weight: normal;
}

.risk-profile-description
{
	font-size: 1.08em;
	line-height: 1.4em;
	font-weight: normal;
}

.risk-profile h4 {
    font-size: 1.2em;
}

.buy-or-sell-fund-table .nested-table-two-col thead th
{
	color: #474747 !important;
}

.condition a
{
	font-size: 0.92em !important;
}

.grey-text
{
	color: #a8a8a8 !important;
}

.narrow-box-centered-text
{
	font-size: 1.1em;
	line-height: 1.3em;
}

.narrow-box-content label
{
	font-weight: bold;
}

.narrow-box-content div.confirm-text
{
	font-size: 1.3em;
	font-weight: bold;
}

.narrow-box-content div.general-text
{
	font-size: 1em;
	font-weight: bold;
}

.top-text-narrow
{
	font-size: 1.2em;
	line-height: 1.5em;
}

.strong
{
	font-weight: bold;
}

.small-caps
{
	font-size: 0.77em;
	line-height: 1em;
	font-weight: bold;
}

.small-caps h4
{	
	color: #5A8160;
    font-size: 1.4em;
}

.four-column-table
{
	width: 100%;
}
.four-column-table td
{
	width: 25%;
	padding-right: 40px !important;
}

.four-column-table h1, .four-column-table h2, .four-column-table h3, .four-column-table h4
{
	padding-bottom: 0;
}

.four-column-table a
{
}

.four-column-table p
{
}


.three-col-large-left .header-column
{
	font-size: 1.6em;
	line-height: 1em;
}

.attention
{
	color: #9c1e1e;
}

.container-bottom-links
{
}

#basketContent .fundblock .middle a
{
	font-size: 1.5em;
	line-height: 1.8em;
	font-weight: bold;
	text-decoration: none;
}

#basketContent .content-left table.buy thead td, #basketContent .content-right p
{
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
}

#basketContent .content-left table.buy th
{
	font-size: 1.2em;
	line-height: 1.1em;
	font-weight: normal;
}

#basketContent .content-right select
{
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: normal;
}

.next-or-prev-navigation .container-bottom-links p
{
	padding: 0;
	text-align: left;
}

.container-bottom-links a
{
	font-size: 0.92em;
	line-height: 1.2em;
}

.filter-result .header th
{
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}

.filter-result .header th.filter-result-performance-value
{
	font-size: 11px;
	line-height: 13px;
}

.filter-result .header th a.green-header
{
	color: #5a8160 !important;
}

.filter-result tbody th
{
	font-size: 12px;
	line-height: 1em;
	font-weight: normal;
}

.filter-result tbody td
{
	font-size: 12px;
	line-height: 1em;
	font-weight: normal;
}

.filter-result .fund-name
{
	text-decoration: underline;
      width: 250px;
}

.filter-slider p
{
	font-size: 1.1em !important;
	line-height: 1em !important;
	color: #797777 !important;
	font-weight: normal;
}

.filter-slider .ui-slider-handle div
{
	font-size: 1.1em;
	line-height: 1em;
	color: #D1A318;
	font-weight: bold;
}

.filter-timeperiod
{
	font-size: 1.1em;
	font-weight: bold;
}

.filter-risk .float-right td label, .risk-profile td label
{
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
}

.filter-scroll ul label
{
	font-size: 11px !important;
	color: #797777 !important;
	font-weight: bold;
}

.subcategories label
{
	font-size: 11px !important;
	line-height: 12px !important;
	color: #797777 !important;
	font-weight: bold;
	margin: 0 !important;
	padding: 0 !important;
}

a.mark-unmark-checkbox
{
	font-size: 11px !important;
	color: #797777 !important;
	font-weight: normal !important;
	margin-left: 3px;
}

.simple-horizontal-menu ul li a
{
	font-size: 1.2em;
	line-height: 1em;
	font-weight: normal;
}

.simple-horizontal-menu ul li.selected a
{
	font-weight: bold;
}

.filter-alternative-column p
{
	font-size: 1.1em;
	line-height: 1em !important;
	font-weight: normal;
	margin: 0 0 5px 0 !important;
	padding: 0 !important;
}

.filter-alternative-column p.header-text
{
	font-size: 1.2em;
	line-height: 1em;
	font-weight: bold;
}

.filter-alternative-column a
{
	font-size: 1.1em;
	line-height: 2em;
	font-weight: bold;
}

.filter-inactivate
{
	color: #797777 !important;
	font-size: 1.1em !important;
	line-height: 2em !important;
	font-weight: normal !important;
}

.filter-grade td a
{
	border-right: 1px solid #BCBCBB;
	display: block;
	font-size: 11px !important;
	line-height: 20px !important;
	font-weight: bold;
	text-decoration: none;
}

.filter-grade td.last a
{
	border: 0;
}

.filter-grade td a.active
{
	background: #E8BA30 url(../images/filter-grade-active.gif) no-repeat 0 0;
}

.selected-filter-alternative label
{
	font-size: 1.1em;
	line-height: 2em;
	font-weight: bold;
}

.thick-header-solid-grey a
{
	color: #383838 !important;
}

.account-name
{
	font-size: 1.33em;
    font-family:'Open sans';
	line-height: 1.2em;

}

.test-account-block .account-name
{
	font-weight: normal;
}

.account-type
{
	font-size: 0.92em;
	line-height: 1.6em;
	font-weight: bold;
}

.account-balance
{
	text-align: right;
}

.account-block .plain-text
{
	font-size: 1.1em;
	line-height: 1.2em;
	font-weight: bold;
	padding-right: 10px;
}

.account-block .plain-text a
{
	color: #383838 !important;
	font-size: 1.09em;
}

.account-trend
{
	text-align: right;
}

.balance
{
	font-size: 1.1em;
	line-height: 1.2em;
	font-weight: bold;
}

.balance span
{
	white-space: nowrap;
}

.trend-sum
{
	font-size: 1.1em;
	line-height: 1.2em;
	font-weight: bold;
}

.new-account
{
	font-size: 1.1em;
	line-height: 1em;
	float: right;
	padding-right: 10px;
}

.info-text
{
	font-size: 1.1em;
	line-height: 1em;
}

.right-corner-top-links a
{
	font-size: 1.1em;
	line-height: 1em;
	padding: 0 5px;
}

.right-corner-top-links a.vert-divider-right
{
	border-right: solid 1px #383838;
}

/*OPEN NEW ACCOUNT OVERLAY*/
.new-account-box h2
{
	font-size: 1.4em;
	line-height: 1.2em;
}

.new-account-box .grey-text
{
	color: #6f6f6f !important;
}

.new-account-box a
{
	font-size: 1.1em;
	line-height: 1em;
	vertical-align: bottom;
}

.new-account-box-bottom .grey-button
{
	background: url(../images/prev-or-next-button_left.gif) no-repeat left center;
	padding: 10px 4px;
}

.new-account-box-bottom .grey-button a
{
	display: inline;
	text-decoration: none;
	font-size: 13px;
	padding: 9px 20px 10px 15px;
	background: url(../images/prev-or-next-button_right.gif) no-repeat center right;
}

.new-account-narrow-content-white-bg h2, .inner-container-content h2
{
	font-size: 1.4em;
	line-height: 2em;
}

.inner-container-content h3
{
	font-size: 1.1em;
	line-height: 1em;
}

.inner-container-content label
{
	font-size: 1.2em;
	padding-left: 10px;
}

.inner-container-content td
{
	font-size: 1.3em;
	line-height: 2em;
}

.new-account-narrow-content-white-bg td, .new-account-narrow-content .inner-container-content td
{
	font-size: 1.3em;
	line-height: 2em;
}

.new-account-narrow-content-white-bg th, .inner-container-content th
{
	font-size: 1.3em;
	line-height: 2em;
	padding-left: 0px;
}

.inner-container-content th label
{
	font-size: 1em !important;
	line-height: 2em;
}

.top-link
{
	font-size: 1.1em;
}

.form-block label span
{
	font-size: 1em;
	line-height: 1em;
}

.new-account-narrow-content .inner-container-content label
{
	font-size: 1.3em;
}

.new-account-narrow-content-white-bg ul li, .inner-container-content ul li
{
	font-size: 1.2em;
	line-height: 1.5em;
}

.account-info-text
{
	font-size: 1.1em;
	line-height: 1em;
}

.new-account-narrow-content-white-bg .account-info-text
{
	font-size: 1.2em;
}

.open-account-agreement-text
{
	font-size: 1.1em;
	line-height: 1.5em;
}

.open-account-agreement-text p
{
	font-size: 1em;
}

.add-account
{
	font-size: 1.1em;
	margin-left: 8px;
}

.account-name a
{
	text-decoration: none;
	color: #6f6f6f !important;
}

.toggle-collapsible-row
{
	font-size: 1.1em;
	line-height: 1em;
	font-weight: bold;
	text-decoration: none;
}

.collapsible-row-content td
{
	line-height: 1.5em;
}

.collapsible-row-content thead th
{
	font-size: 1.1em;
	line-height: 1em;
	font-weight: bold;
	vertical-align: bottom;
	padding-bottom: 5px;
}

.five-column-col-header, .fund-type-name
{
	font-weight: bold;
}

.fund-type-percentage
{
}

.five-column-col
{
	font-size: 1.1em;
	line-height: 1.5em;
}

.collapsible-row-content a
{
}

.five-column-col p
{
	font-size: 1em;
}

.five-column-col ul
{
	margin: 0px;
	padding-left: 0px;
	list-style: none;
}

.five-column-col ul li
{
	background: url(../images/bell.png) no-repeat top left;
	padding-left: 15px;
}

.medium-width-header-content table th
{
	font-size: 1.3em; /*1.1em;*/
	line-height: 1em;
	vertical-align: bottom;
}

.medium-width-header-content table td
{
	font-size: 1.5em; /*1.6em*/
	line-height: 1em;
	font-weight: bold;
	vertical-align: bottom;
	text-align: right;
	padding-right:5px;
}

.normal-textsize
{
	font-size: 0.686em;
	font-weight: normal;
}

.account-dropdown span
{
	position: absolute;
}

.account-dropdown h1
{
	font-size: 1.2em;
	line-height: 1em;
}

.account-dropdown a
{
	display: block;
	padding-top: 16px;
	padding-bottom: 4px;
	text-decoration: none;
}

.account-dropdown a:hover
{
	text-decoration: underline;
}

.account-dropdown-selected h1
{
	font-size: 1.6em;
	line-height: 1em;
}

.funds-detailed-view thead th
{
	font-size: 1.2em;
	line-height: 1em;
}

.funds-detailed-view tbody td
{
	font-size: 1.1em;
}

.funds-detailed-view tbody .account-inactive td
{
	font-size: 1.1em;
	line-height: 1em;
}

.funds-detailed-view tbody .account-inactive td a
{
}

.funds-detailed-view tbody .sum-row td
{
	font-weight: bold;
}

.funds-detailed-view thead th.detailed-head-col2
{
	font-size: 1.6em;
	line-height: 1em;
	font-weight: bold;
}

.detailed-col2
{
	font-size: 1.4em;
	line-height: 1em;
	font-weight: bold;
}

.sum-row .detailed-col2
{
	padding-left: 5px !important;
	font-size: 1.2em;
}

.detailed-head-col9-10 a
{
	text-decoration: none;
}

.detailed-head-col9-10 a.dropdown-top
{
}

.time-span-dropdown ul li a
{
	line-height: 1.4em;
}

.time-span-dropdown ul li a:hover
{
	text-decoration: underline;
}

.time-span-dropdown-calendar ul li a
{
	font-size: 0.75em;
	line-height: 1.5em;
	font-weight: normal;
	text-decoration: none;
}

.time-span-dropdown-calendar ul li a:hover
{
	text-decoration: underline;
}

.trade-dropdown ul li a
{
	line-height: 2em;
}

.trade-list
{
	line-height: 2em;
}


.form-rows label
{
	font-size: 1.3em;
	line-height: 2.3em;
}

.inner-container-thin-top h3
{
	font-size: 1.3em;
	line-height: 1em;
}

.inner-container-column h3
{
	font-size: 1.6em;
	line-height: 1em;
	font-weight: normal;
	margin-top: 4px;
}

.footer-disclaimer p, .footer-disclaimer h4
{
	font-size: 1.1em;
}

.shaded-top-box .inner-container-column ul li a
{
	font-size: 1.2em;
	line-height: 1.5em;
	font-weight: normal;
}

.shaded-top-box .inner-container-column h3
{
	font-size: 1.5em;
	font-weight: bold;
	padding-bottom: 0.2em;
}

.content-one-col-thick-border-green .preamble
{
	font-size: 1.2em;
	line-height: 1.3em;
	font-weight: normal;
}

.content-one-col-thick-border-green h1
{
	font-size: 2.1em;
}

.overlay-box-with-clip p
{
	line-height: 1.5em;
	margin-bottom: 20px;
}

.overlay-box-with-clip a
{
	font-size: 1.2em;
}

.feedback
{
	font-size: 1em;
	line-height: 1.3em;
	font-weight: normal;
}

.feedback strong, .feedback a
{
	font-size: 1.2em;
	line-height: 1.4em;
}

.feedback p
{
	padding-bottom: 0px;
}

.register label, .register span, .register a
{
	font-size: 1.3em;
	line-height: 1.4em;
}

.register h2
{
	color: #383838 !important;
}

.inner-container-light-bg p
{
	line-height: 1.4em;
}

.grey-thin-button span a
{
	font-size: 0.921em;
	line-height: 1em;
	font-weight: bold;
	text-decoration: none;
}

.content-your-funds-graphic-view table tr.thead td
{
	font-size: 1.2em;
	line-height: 2em;
}

.content-your-funds-graphic-view table td
{
	font-size: 1.1em;
	line-height: 2em;
}

.content-your-funds-graphic-view table .th
{
	font-size: 1.4em;
	line-height: 2em;
	font-weight: bold;
}

.content-your-funds-graphic-view table .inactive-account .th
{
	color: #8a8a6d !important;
}

.content-your-funds-graphic-view table .inactive-account a
{
	color: #8a8a6d !important;
}

.content-your-funds-graphic-view table .sum-row td
{
	font-weight: bold;
}

.content-your-funds-graphic-view .funds-two-col h3
{
	font-size: 1.6em;
	font-weight: bold;
	padding-left: 18px;
}

.content-your-funds-graphic-view a.add-account
{
	margin-left: 25px;
	font-size: 1.2em;
}

.large-header-text
{
	font-size: 1.6em !important;
	font-weight: bold !important;
	color: #8a8a6d !important;
}

.time-span li a
{
	font-size: 1.2em;
	line-height: 1em;
	text-decoration: none;
}

.time-span li.selected a
{
	color: #C69400;
	font-weight: bold;
}

.compare-to-field
{
	font-size: 1.1em;
	line-height: 1.2em;
}

.three-col-funds-list ul li
{
	font-size: 1.09em;
	line-height: 1em;
}

.three-col-funds-list ul li a
{
	text-decoration: none;
}

.check-text
{
	font-size: 1em;
	line-height: 1em;
}

.three-col-funds-list li.head
{
	font-size: 1.2em;
	line-height: 1em;
	font-weight: bold;
	text-decoration: none;
	padding-left: 0px;
	margin-bottom: 0px;
}

.narrow-centered-content h1
{
	font-size: 1.5em;
	line-height: 1.2em;
}

.button-container .grey-button
{
	background: url(../images/prev-or-next-button_left.gif) no-repeat left center;
	padding: 10px 4px;
}

.button-container .grey-button a
{
	display: inline;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	padding: 9px 20px 10px 15px;
	background: url(../images/prev-or-next-button_right.gif) no-repeat center right;
}

.input-container label
{
	font-size: 1.1em;
	font-weight: bold;
}

.order-history-table .thead td, .monthly-table .thead td
{
	font-weight: bold;
}

.purchase-order-info div
{
	font-size: 1.1em;
	line-height: 1.8em;
}

.table-container table td
{
	font-size: 1.1em;
	line-height: 1.1em;
	text-align: right;
	vertical-align: top;
}

.table-container table .thead td
{
	font-weight: bold;
	padding-bottom: 4px;
}

.purchase-order p
{
}

.print a
{
	font-size: 1.2em;
	line-height: 1em;
}

.events .thead td
{
	font-weight: bold;
}

.order-history-anchor
{
	font-size: 1.2em;
	line-height: 2.1em;
}

.add-fund a
{
	font-size: 1.2em;
	line-height: 1.2em;
}

.saving-link
{
	font-size: 1.1em;
	line-height: 1.2em;
}

.compare-funds-table thead th
{
	font-size: 1.2em;
	line-height: 1em;
	vertical-align: top;
}

.compare-funds-table tbody td
{
	font-size: 1.2em;
	line-height: 1em;
}

.compare-funds-table tbody th
{
	font-size: 1.2em;
	line-height: 1em;
}

.compare-funds-table thead th
{
	font-size: 1.2em;
	line-height: 1.4em;
	font-weight: bold;
	padding-bottom: 10px;
}

.compare-funds-table thead th a
{
	font-weight: normal;
}

.content-one-col-thick-border-white-bg h1.align-center
{
	font-size: 1.8em;
}

.content-one-col-thick-border-white-bg a.top-corner-left
{
	font-size: 1.2em;
	line-height: 1em;
}

.tiny h1
{
	font-size: 1.4em;
	line-height: 1.1em;
}

.tiny th
{
	font-weight: bold;
	line-height: 1.4em;
}

.medium-content-white-bg span, .medium-content-white-bg label
{
	font-size: 1.2em;
}

.medium-content-white-bg span
{
	font-weight: bold;
	line-height: 1.4em;
}

.medium-content-white-bg table td label
{
	font-size: 1em;
}

.medium-content-white-bg table .thead td
{
	font-weight: bold;
}

.left-aligned-info-text
{
	font-size: 1.1em;
}

.detailed-compare-funds-table .middle-image-row td h2
{
	font-size: 0.922em;
	line-height: 1.5em;
	font-weight: bold;
}

.step-text
{
	font-size: 1.1em;
	line-height: 1em;
}

.analytics-menu-list li a
{
	font-size: 1.34em;
	line-height: 1.6em;
	text-decoration: none;
}

.analytics-menu-list li a.selected
{
	font-weight: bold;
}

.inner-analytics-container h1
{
	font-size: 1.8em;
	line-height: 1em;
}

.inner-analytics-container h2
{
	font-size: 1.5em;
	line-height: 1em;
}

.inner-analytics-container .analytics-text p, .inner-analytics-container .analytics-text strong
{
	font-size: 1.2em;
	line-height: 1.6em;
}

.inner-analytics-container .analytics-text .grey-text
{
	font-size: 1.1em;
	line-height: 1.6em;
}

.right-content-bottom ul li span
{
	font-size: 1.2em;
	line-height: 1em;
}

.right-content .basket-buttons span a
{
	font-size: 1.2em;
	line-height: 1.1em;
	font-weight: bold;
	text-decoration: none;
}

.narrow-preamble
{
	font-size: 1.2em;
	line-height: 1.4em; /*	font-weight:bold;*/
}

.green-link-text, .green-link-text a
{
	color: #5a8160 !important;
	padding-top: 10px;
}

.newslist li
{
	font-size: 1.2em;
	line-height: 2em;
}

.newslist li a
{
	padding-left: 7px;
	text-decoration: none;
}

.newslist li span
{
}

.newslist li.read-more-link a
{
	text-decoration: underline;
}

.thumbs-explanation
{
	font-size: 1.1em;
	line-height: 1em;
}

.green-border .medium-width-header-content table td, .green-border .medium-width-header-content table th, .green-border .medium-width-header-content table td a, .green-border .dropdown-container
{
	color: #ffffff !important;
}

 .header-account-name
 {
 	color: #666666 !important;
 }
 
 .header-account-value
 {
 	color: #666666 !important;
 	font-weight: 400;
 }

.green-border .medium-width-header-content .time-span-dropdown-calendar ul li a
{
	color: #333333 !important;
}

.dropdown-container h1
{
	font-size: 2.2em;
	line-height: 0;
}

.header-account-name h1
{
	font-size: 1.6em;
	line-height: 0;
}

.advicer-top-list p
{
	font-size: 1.2em;
	line-height: 1em;
	background: url(../images/top-list-cell-bg.gif) no-repeat center center;
	width: 291px;
	height: 27px;
	margin-top: -5px;
	padding-top: 18px;
	padding-left: 20px;
}

.advicer-top-list p span
{
	font-size: 1.1em;
	line-height: 1em;
	font-weight: bold;
	margin-right: 3px;
}

.advicer-top-list p a
{
	text-decoration: none;
}

.advicer-top-list p a:hover
{
	text-decoration: underline;
}

.advicer-top-list p.header
{
	font-size: 1.4em;
	line-height: 1em;
	background: none;
	color: #b48f1e;
	font-weight: bold;
	margin: 0 0 -12px 0;
	padding-bottom: 0;
	padding-left: 10px;
}

.box-content h3
{
	font-size: 1.4em;
	line-height: 1.2em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.three-column-table h3
{
	font-size: 1.16em;
	line-height: 1.2em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.box-content p
{
	font-size: 1.1em;
	line-height: 1.2em;
}

.three-column-table p
{
	font-size: 0.92em !important;
	line-height: 1em !important;
}

.box-content a
{
	line-height: 1em;
}

.green-link-yellow-square-list a
{
	font-size: 1.2em;
	line-height: 2.5em;
}

.top-large-button a
{
	font-weight: bold;
	text-decoration: none;
	font-size: 1.2em;
	line-height: 2.5em;
}

.fund-start-categoriers-box a
{
	font-size: 0.92em;
	line-height: 1em;
	text-decoration: none;
}

.fund-start-categoriers-box .negative-value, .fund-start-categoriers-box .positive-value
{
	font-size: 0.92em;
	line-height: 1em;
}

.tool-box-row h4
{
	line-height: 1em;
	font-size: 1.1em;
	margin: 0;
	margin-top: 3px;
	padding: 0;
	text-decoration: none;
}

.tool-box-row h4 a
{
	text-decoration: none;
}

.tool-box-row h4 a:hover
{
	text-decoration: underline;
}

.tool-box-row p, .tool-box-row a
{
	font-size: 1.1em;
	line-height: 1em;
	margin: 0;
	padding: 0;
}

.top-list-table .col1 a
{
}

.toplist-row-header a
{
	text-decoration: none;
	font-size: 1.2em;
	line-height: 1.1em;
	font-weight: bold;
}

.toplist-row-header a span
{
	font-weight: normal;
}

.find-funds-box a
{
	text-decoration: none;
	font-size: 1.2em;
	line-height: 1.4em;
}

.find-funds-box a:hover
{
	text-decoration: underline;
}

.find-funds-box strong
{
	line-height: 1.4em;
	font-size: 1.2em;
}

.structured-products-bar-bg a
{
	text-decoration: none;
	font-size: 1.2em;
	line-height: 1.4em;
}

.structured-products-bar-bg a strong
{
	font-size: 1.2em;
}

.table-to-left .content-block
{
	font-size: 1.2em;
	line-height: 1.3em;
}

.table-to-left .content-block h5
{
	margin: 0;
	padding: 0;
	font-size: 1em;
	line-height: 1.4em;
}

.table-to-left table .thead td, .table-to-left table .thead th
{
	font-size: 1.2em;
	line-height: 1.4em;
	font-weight: bold;
}

.table-to-left table td
{
	font-size: 1.2em;
	line-height: 1.4em;
}

.dark-grey-text
{
	color: #535353 !important;
}

.three-column-list h3
{
	font-size: 1.5em;
	line-height: 1.4em;
	margin: 0;
	padding: 0;
	margin-bottom: 3px;
}

.three-column-list ul li
{
	font-size: 1.2em;
	line-height: 1.4em;
}

.narrow-event-list
{
	font-size: 1.1em;
	line-height: 1.2em;
}

.bottom-border-grey
{
	font-size: 1.2em;
	line-height: 1.6em;
}

.alarm-list li
{
	font-size: 1.2em;
	line-height: 1.2em;
}

.grey-thin-button-float-left span a
{
	font-size: 1.2em;
	line-height: 0.9em;
}

.events-link
{
	font-size: 1.1em;
	line-height: 1em;
}

.alarm-sumary
{
	font-size: 1.1em;
}

.contact-telephone
{
	font-size: 1.1em;
	line-height: 1em;
}

.contact-email
{
	font-size: 1.1em;
	line-height: 1em;
}

.box-top-navigation a
{
	font-size: 1.1em;
	line-height: 1.4em;
	font-weight: normal;
	display: block;
	text-decoration: none;
}

.box-top-navigation ul .selected a
{
	font-weight: bold;
}

.tool-box-row-narrow p, .tool-box-row-narrow h4
{
	line-height: 1.1em;
}

.news-list li a
{
	font-size: 13px;
	line-height: 1.6em;
	font-weight: 400;
	text-decoration: none;
	display: block;
}

.news-list li a:hover
{
	text-decoration: underline;
}

.news-list li strong
{
	font-size: 1.2em;
	line-height: 1.6em;
	font-weight: bold;
}

.news-list li p
{
	font-size: 1.1em;
	line-height: 1.1em;
	font-weight: normal;
}

.news-list li span
{
	font-size: 11px;
	line-height: 1.1em;
	font-weight: normal;
}

.small-inner-container-white strong
{
	font-size: 1.2em;
}

.small-inner-container-white p
{
	font-size: 1.1em;
	line-height: 1.3em;
	margin: 5px 0;
}

.four-column-col strong
{
	font-size: 1.1em;
	line-height: 1.6em;
}

.four-column-col p
{
	font-size: 1.1em;
	line-height: 1.5em;
}

.four-column-container .grey-thin-button span a
{
	font-size: 1.1em;
	font-weight: bold !important;
}

.one-third-table td
{
	line-height: 1.2em;
}

.one-third-table .thead td
{
	font-weight: bold;
}

/* user settings - update */
.usersettings ul li a
{
	font-size: 1.2em;
	line-height: 1.4em;
	font-weight: normal;
	display: block;
	text-decoration: none;
}

.usersettings ul .selected a
{
	font-weight: bold;
}

.custumer-settings-block .right table td
{
	font-size: 12px;
}

.custumer-settings-block .right table td input.field
{
	font-size: 12px;
}

.change-settings
{
	float: right;
}

.custumer-settings-block .right table td .next-or-prev-navigation span
{
	background: url(../images/prev-or-next-button_left.gif) no-repeat left top;
	padding: 8px 4px;
	height: 26px;
}

.custumer-settings-block .right table td .next-or-prev-navigation span a
{
	font-size: 11px;
	background: url(../images/prev-or-next-button_right.gif) no-repeat right top;
	height: 30px;
	padding: 9px 24px 10px 20px;
}

.customer-settings-block-text h4
{
	font-size: 1.2em;
	line-height: 1.4em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.customer-settings-block-text p
{
	line-height: 17px;
	margin-bottom: 0.8em;
}

.customer-settings-block-text .right .count-example table.count-example-table td
{
	margin: 0;
	padding: 0 0 0.3em 0;
}

.customer-settings-block-text .right .count-example table.count-example-table .header td, .customer-settings-block-text h4.header
{
	font-weight: bold;
	color: #848484;
}

/*.development-container table .col1, .development-container table .col2 {
	font-size:1.6em;
	font-weight:bold;
}

.development-container table .col3, .development-container table .col4 {
	font-size:1.4em;
	font-weight:bold;
}*/

.development-container table .col1
{
	font-size: 1.6em;
	font-weight: bold;
}

.development-container table .col2
{
	font-size: 1.4em;
	font-weight: bold;
}

.development-container table .has-progressbar .col3, .development-container table .has-progressbar .col4
{
	font-size: 1.2em;
	font-weight: normal;
}

.small-info-box span
{
	font-size: 1.2em;
}

.small-info-box .head
{
	font-size: 1.2em;
	font-weight: bold;
}

.one-third-col-last h3
{
	font-size: 1.2em;
	font-weight: bold;
}

.bullet-list-no-padding li
{
	font-size: 1.2em;
	line-height: 1.4em;
}

.one-third-col a
{
	color: #666666 !important;
}

.maximize-link
{
	text-decoration: none;
}

.summary-table 
{
	font-family: 'Open sans';
}
.summary-table .thead td
{
	font-weight: bold;
}

/* innehav */
.large-graphs .thead .col1
{
	font-size: 14px;
}

.large-graphs .small-grey-text
{
	font-weight: normal;
	margin: -2px auto auto 10px;
}

table.largest-placements .thead td
{
	font-weight: bold;
}

.green-header
{
	font-size: 2.3em;
}

.summary-table a
{
}

.collapsible-row-header a.toggle-collapsible-row
{
	color: #5B8160;
}

/* fund-history-development */

table.fund-history-development .positive
{
	color: #3377A2;
}

table.fund-history-development .negative
{
	color: #B25835;
}

table.fund-history-development .thead td
{
	font-size: 12px !important;
	font-weight: bold;
}

.volatilitet
{
	font-size: 1.5em;
	line-height: 1em;
}

.volatilitet-value
{
	font-size: 2.1em;
	line-height: 1.4em;
	font-weight: bold;
	color: #c76d4a;
}

/* my-account-divider */


.volatilitet-table .thead td
{
	font-weight: bold;
}

.volatilitet-table td
{
	line-height: 1.6em;
}

.volatilitet-table .col1
{
	padding-left: 4px;
}

.fees-and-routine-table td
{
	line-height: 2em;
}

/* detaljvy fondfakta */
.fund-facts-detail td
{
	line-height: 1.2em;
}

.messages-table td
{
	line-height: 2.4em;
}

.open-messages-head td a
{
	color: #5a8160 !important;
}

.messages-table td a
{
	text-decoration: none;
}

.messages-table .thead td a
{
	text-decoration: underline;
}

.messages-table .thead a, .messages-table .unread td
{
	font-weight: bold;
}

.messages-table .open-messages-head td
{
	font-weight: bold;
}

.green-text
{
	color: #5a8160 !important;
}

/*NEDAN FÖLJER CSS FÖR BODY-TEXT DVS INEHÅLL INMATAT FRÅN UMBRACO*/

.body-text
{
	line-height: 1em;
	font-size: 1.2em;
}

.body-text img.float-left
{
	margin: 0 10px 0 0;
}

.body-text img.float-right
{
	margin: 0 10px 0 0;
}

.body-text p
{
	line-height: 1.45em;
	font-size: 1.1em;
	margin-bottom: 1em;
}

.top3-preamble p
{
	line-height: 1.55em;
	font-size: 1.3em;
}

.body-text .preamble
{
	font-weight: bold;
}

.body-text span
{
	font-size: 1em;
}

.body-text li
{
	font-size: 1em;
	line-height: 1.5em;
}

.body-text li p
{
	font-size: 1em;
	line-height: 1em;
}

.body-text td p
{
	font-size: 1em;
}

.body-text td li
{
	font-size: 1em;
}

.body-text ul
{
	margin-left: 0px;
	padding-left: 0px;
	list-style-position: inside;
}

.body-text td
{
	font-size: 1em;
	vertical-align: top;
	line-height: 1.4em;
	padding-right: 10px;
}

.body-text h2
{
	color: #2B2B2B !important;
	font-size: 1.67em !important;
    font-family: 'Open sans'
}

.body-text h3
{
	color: #2B2B2B !important;
	font-size: 1.33em !important;
    font-family: 'Open sans';
    font-weight: 400;
}

.body-text h4
{
	color: #2B2B2B !important;
	font-size: 1em !important;
    font-family: 'Open sans'
}

.body-text .puff-head-specialtype1
{
     font-family: 'Open sans';
	color: #5a8160 !important;
	font-size: 1.25em !important;
	font-weight: bold !important;
}

.body-text .puff-head-specialtype2
{
	color: #5a8160 !important;
	font-size: 1.33em !important;
	font-weight: bold !important;
}

.body-text .head-specialtype
{
	color: #5a8160 !important;
	font-size: 1.67em !important;
	font-weight: bold !important;
}


.body-text .special-link-type1
{
	color: #5a8160 !important;
}



/*SLUT CSS FÖR INEHÅLL INMATAT FRÅN UMBRACO*/

.message-label
{
	line-height: 1.2em;
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 2px;
}

.send-message-form-row-buttons a
{
	line-height: 1.2em;
	font-size: 1.2em;
	padding-right: 10px;
	padding-top: 7px;
}

.searchbox-info-text
{
	padding-top: 17px;
	line-height: 1.4em;
}

.three-step-box h3
{
	font-size: 1.6em;
	line-height: 1em;
}

.centered-button span
{
	font-size: 1.2em;
}

.support-col ul li a
{
	color: #5c8160 !important;
}

.daily-word-box span
{
	font-size: 1.2em;
	font-weight: bold;
}

.daily-word-box h4
{
	font-size: 1.5em;
	margin: 2px 0 2px 0;
}

.daily-word-box p a
{
	display: block;
}

/* kategorier startsida */
.categories-colored h4
{
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 2px 0 !important;
	padding: 0 !important;
}

.categories-colored h3
{
	font-size: 1.8em;
	font-weight: bold;
	margin: 0 0 2px 0 !important;
	padding: 0 !important;
}

.categories-colored p
{
	font-size: 1.1em;
	line-height: 1.2em;
	margin: 0 !important;
	padding: 0 !important;
}

.contact-col .one-third-col
{
	font-size: 1.2em;
}

.contact-col .one-third-col div
{
	padding: 2px 0;
}

.special-bullets-list li
{
	line-height: 1.8em;
}

.large-submit-button a
{
	font-size: 1.4em;
	line-height: 1em;
	font-weight: bold;
	text-decoration: none;
}

.register-col span, .register-col label
{
	font-size: 1.2em;
}

.register-col .grey-thin-button span
{
	padding: 6px 4px 5px 4px;
}

.register-col a
{
	font-size: 1.1em;
}

.development-table .thead td
{
	font-weight: bold;
}

.risk-col-2 table td
{
	font-size: 1.1em;
}

.risk-col-2 table .thead td
{
	font-weight: bold;
}

.risk-col-3
{
	font-size: 1.1em;
}

.guidance-button-two a, .guidance-button-one a
{
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}

.guidance-col3 ol
{
}

.step-col span.float-left, .last-step-col a
{
	font-size: 1.2em;
}

.half-col
{
	font-size: 0.92em;
}

.half-col h3
{
	font-size: 1.3em;
	line-height: 1em;
	padding-bottom: 0.2em;
}

.half-col .grey-thin-button span a
{
	font-size: 1.2em;
	line-height: 1.1em;
}

.error-message ul li a
{
	font-size: 1.0em;
}

.alarm-table-list .col2
{
	font-weight: bold;
}

.one-third-box-last h3
{
	margin: 0;
	padding: 0;
}

.one-third-box-last ul li a
{
	font-size: 0.92em;
	line-height: 1em;
}

.one-third-box p
{
	font-size: 1.1em;
	line-height: 1.1em;
	padding: 0px;
}

.one-third-box h3
{
	font-size: 1.4em;
	line-height: 1.1em;
	padding-bottom: 2px;
}

.leading-small-header
{
	line-height: 1em !important;
}

.leading-small-header span
{
	display: block;
	font-size: 0.7em;
}

.new-alarm-box ol li
{
	font-size: 1.2em;
}

.new-alarm-box ol li td
{
	font-size: 1em;
}

.alarm-step-block .your-funds-views a
{
	font-size: 1.27em;
}

.filter-subcategories-scroll table td a
{
	font-size: 11px;
}

.top-lists h2
{
	padding: 6px 0;
}

.top-list-quarter-column
{
	text-align: center;
}

h2.top-list-percentage-head
{
	font-size: 3.6em !important;
	margin-top: 10px;
}

.top-list-quarter-column a
{
	font-size: 1.4em;
	line-height: 1.5em;
}

.top-list-quarter-column h2
{
	font-size: 1.8em;
}

.alarm-button a
{
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}

.sign-up-steps li
{
	font-size: 1.2em;
	font-weight: bold;
}

.beneficiary-table .link-row
{
	font-size: 1.1em;
}

/* Fund categories */
.fund-categories h1, .fund-categories-analytics h1
{
	color:#494949;
	font-size: 2.6em;
	font-weight: normal;
}

.fund-categories h2
{
	font-size: 1.8em;
	font-weight: normal;
}

.fund-categories .top-background h2
{
	font-size: 2.6em;
	font-weight: 300 !important;
}

.fund-categories h4, .fund-categories h5
{
	font-size: 1.4em;
	font-weight: bold;
	padding: 0 0 0.4em 0;
}

/*top header on categori and analys page*/
.top-background h1, .top-background h2
{
	color: #494949 !important;
}

/*content headers*/
.fund-categories h1, .fund-categories h2, .fund-categories h3, .fund-categories h4, .fund-categories h5
{
	color:#40586D;
}

.fund-categories .row-content .col h1
{
	font-size: 1.6em;
	font-weight: bold;
	padding: 0 0 0.4em 0;
}

.fund-categories p
{
	font-size: 1.2em;
	line-height: 1.4em;
	padding-bottom: 1em;
}

.fund-categories .right .facts .header b
{
	font-size: 14px;
}

.fund-categories .your-funds-views a
{
	font-size: 1.2em;
}

/*Fondbolag*/
.alphabet-bar ul li a
{
	font-size: 1.4em;
	font-weight: bold;
	text-decoration: none;
}

.fund-company-contact .col3 .grey-thin-button a
{
	font-size: 1.2em;
	line-height: 1.1em;
}

.fund-company-contact .col1 span, .fund-company-contact .col2 span
{
	font-size: 1.2em;
	line-height: 1.4em;
}

.index-letter
{
	font-size: 1.6em;
}

.fund-companies-list td
{
	font-size: 1.0em;
}

.index-letter a
{
	font-size: 1.8em;
}

/*Startpages*/
.startpages-container
{
	font-size: 1.2em;
}

.startpages-container p
{
	font-size: 1em;
}

.startpages-container td
{
	font-size: 1em;
}

.startpage-menu li a
{
	font-weight: bold;
	font-size: 1em;
	text-decoration: none;
	line-height: 1.6em;
}

.startpage-menu li a:hover
{
	text-decoration: underline;
}

.startpage-menu .lvl2 li a
{
	font-weight: normal;
	padding-left: 6px;
	background: url(../images/small-green-bullet.gif) no-repeat left center;
}

.startpage-menu li a.selected
{
	background: url(../images/small-yellow-bullet.gif) no-repeat left center;
}

.startpages-container h1
{
	font-size: 1.5em;
	margin-bottom: 0.4em;
}

.startpages-container h2
{
	font-size: 1em;
	padding: 0;
	line-height: 1.5em;
	margin-top: 0.3em;
}

.fund-categories-analytics h2.star
{
	background: url(../images/trans-star.png) no-repeat 0 19px;
	margin-top: -13px;
	padding-top: 32px;
	padding-left: 50px;
}

p.pro
{
	height: 17px;
	background: url(../images/plus-sign-on-green.gif) no-repeat left center;
	padding: 5px 0 0 28px;
	margin-bottom: 5px;
	font-size: 1.2em;
	font-weight: bold;
}

p.con
{
	height: 17px;
	background: url(../images/minus-sign-on-red.gif) no-repeat left center;
	padding: 5px 0 0 28px;
	margin-bottom: 5px;
	font-size: 1.2em;
	font-weight: bold;
}

.year-summary ol li
{
	font-size: 1.1em;
}

.year-summary .thead a
{
	font-weight: bold;
}

.inner-container-narrow-paragraph
{
	width: 550px;
}

.inner-analytics-container .crib-table td
{
	font-size: 1.1em;
}

.newslist-market-comments a
{
	font-weight: bold;
	text-decoration: underline !important;
}

.custumer-settings-block li
{
	font-size: 1.2em;
	line-height: 1.5em;
}

.loading
{
	color: #788b85;
	font-weight: bold;
	font-size: 1.6em;
}

.navigate-to-text
{
	font-size: 1.2em;
	line-height: 1.2em;
	margin: 7px 5px 0 0;
}

a.move-fund
{
color:#5A8160;
font-size:1.2em;
}

.left-separator
{
padding-right:6px;
border-right:1px solid #666666;
margin-right:6px;
}

/*FONT-COLORS*/

/*#c59404*/
.progress-percent, .filter-alternative-column p.header-text, .top-button-container .grey-thin-button span a.yellow-text, .large-submit-button a, .centered-button .large-submit-button a, .top-list-quarter-column .grey-thin-button span a.yellow-text, .startpage-menu li a.selected, .advicer-toplist .grey-thin-button-float-left span a.yellow-text
{
	color: #c59404;
}

/*#231f20;*/
.filter-result tbody td, .narrow-preamble, .newslist li, .newslist li a
{
	color: #231f20;
}

/*#2a2a2a;*/
.account-name, .balance, .medium-width-header-content table td, .account-dropdown-selected h1, .detailed-col2, .content-your-funds-graphic-view table .th, .time-span li a, .three-col-funds-list ul li, .three-col-funds-list ul li a, .three-col-funds-list li.head, .narrow-event-list a, .bottom-border-grey, .news-list li p, .small-inner-container-white strong, .small-inner-container-white p, .daily-word-box h4, p.pro, p.con, h3, .categories-colored h4, .categories-colored h3
{
	color: #494949;
}

/*#5a8160*/
#top-user .information ul li .second li.header div p a, #topmenu .float-right a.navigate, .footer-top .header, .footer-bottom, .footer-bottom a, .purchase-order h1, .content-one-col-thick-border h2, .content-one-col-thick-border h2, .filter-result tbody th, .filter-result .fund-name, .new-account, .new-account-box h2, .inner-container-content h3, .toggle-collapsible-row, .funds-detailed-view tbody .sum-row td a, .inner-container-column h3, .shaded-top-box .inner-container-column ul li a, .shaded-top-box .inner-container-column h3, .content-one-col-thick-border-green h1, .content-your-funds-graphic-view a.add-account, .add-fund a, .compare-funds-table tbody th a, .tiny h1, .detailed-compare-funds-table .middle-image-row td h2, .box-content h3, .green-link-yellow-square-list a, .tool-box-row h4, .tool-box-row h4 a, .top-list-table .col1 a, .three-column-list h3, .alarm-list a, .grey-thin-button-float-left span a, .summary-table .thead td, .green-header, .messages-table .col4 a, .messages-table .open-messages-head td, .send-message-form-row-buttons a, .three-step-box h3, .top-lists .one-third-table td a, .top-lists .two-col-table td a, .top-list-quarter-column a, .fund-companies-list .col1 a, .three-column-table h3, .account-status-message p
{
	color: #5a8160;
}

/*#383838*/
.top-right-link, .buy-or-sell-fund h1, .top-text-narrow, .filter-alternative-column p, .filter-alternative-column a, .selected-filter-alternative label, .inactive .plain-text, .right-corner-top-links a, .new-account-narrow-content-white-bg h2, .inner-container-content h2, .inner-container-content label, .new-account-narrow-content-white-bg th, .inner-container-content th, .inner-container-content th label, .new-account-narrow-content-white-bg a, .new-account-narrow-content .narrow-content-inner-container a, .form-block label span, .new-account-narrow-content .inner-container-content label, .new-account-narrow-content-white-bg ul li, .inner-container-content ul li, .dark-grey-text, .open-account-agreement-text, .funds-detailed-view tbody td, .time-span-dropdown ul li a, .register label, .register span, .register a, .content-one-col-thick-border-white-bg a.top-corner-left, .medium-content-white-bg table td, .medium-content-white-bg table td label, .analytics-menu-list li a, .inner-analytics-container h1, .inner-analytics-container h2, .top-large-button a, .toplist-row-header a, .table-to-left table .thead td, .one-third-table .thead td, .development-container table .col1, .development-container table .col2, .volatilitet, .volatilitet-table .thead td, .fund-facts-detail td, .fund-facts-detail td a, .guidance-button-two a, .guidance-button-one a, .top-list-quarter-column h2, .alphabet-bar ul li a, .fund-companies-list .index-letter a, .advicer-toplist .col1 a, .advicer-toplist .col4, .narrow h2, .contains-form label, .contains-form .formtext, .narrow label, .narrow .formtext, .briefcase-recommend-content h1, .briefcase-recommend-content .content h2, table.largest-placements .thead td, table.fund-history-development .thead td, #topmenu a.navigate, #topmenu ul li a, .topmenu-noscript li a, .custumer-settings-block .left h3, .custumer-settings-block .right table td, .customer-settings-block-text h4
{
	color: #383838;
}

/*#606060*/
.fund-listing label, .container-bottom-links a, .shaded-top-box .inner-container-column p, .find-funds-box a, .structured-products-bar-bg a, .step-col span.float-left, .last-step-col a, .alarm-button a, .beneficiary-table .link-row, .beneficiary-table .link-row a
{
	color: #606060;
}

/*#666666*/
.collapsible-row-content th a, .gray-link-left a, .collapsible-row-content td, .collapsible-row-content thead th, .five-column-col, .collapsible-row-content a, .account-dropdown span, .account-dropdown h1, .account-dropdown a, .funds-detailed-view tbody .account-inactive td, .funds-detailed-view tbody .account-inactive td a, .input-container label, .purchase-order-info div, .table-container table td, .purchase-order p, .order-history-anchor, .remove-all, .pause-or-start-all, .advicer-top-list td, .advicer-top-list td a, .box-content a, .box-content p, .fund-start-categoriers-box a, .top-right-box-wide p, .top-right-box-wide p a, .top-left-small-box, .table-to-left table td, .three-column-list ul li, .one-third-table td, .one-third-table td a, .bullet-list-no-padding li a, .text-next-to-favorite-star a, .summary-table a, .content-one-col a, .volatilitet-table td, .register-col a, #basketContent .content-left table tbody td, #basketContent .content-left table tbody td a, table.largest-placements td, table.fund-history-development td, .my-account-divider-left table .thead .col2, .categories-colored p, .footer-navigation ul a, .option a, .three-column-table p
{
	color: #666666;
}

/*#888888*/
.narrow-box-content .formtext, .contains-form a, .overlay-search table tbody td, .small-caps, .medium-width-header-content table a, .medium-width-header-content table th, .account-dropdown-selected span, .account-inactive .detailed-col2, .detailed-head-col9-10 a, .print a, .monthly-table .inactive .col1, .monthly-table .inactive .col2, .monthly-table .inactive .col3, .left-aligned-info-text
{
	color: #888888;
}

/*#474747*/
a, .overlay-search table thead th, .overlay-search table tbody th, .filter-result .header th, .filter-result .header th a, .footer-disclaimer, .content-one-col-thick-border-green .preamble, .feedback, .feedback strong, .feedback a, .compare-funds-table thead th, .messages-table td a, .messages-table .thead a, .messages-table .unread td, .body-text a, .message-label, .startpages-content-container a, .year-summary a
{
	color: #474747;
}

/*#535353*/
.disclaimer p, #header .searchblock input, .account-type, .time-span-dropdown-calendar ul li a, .inner-container-thin-top h3, .overlay-box-with-clip, .overlay-box-with-clip a, .compare-funds-table thead th a, .tiny, .tiny h1, .right-content-bottom ul li span, .tool-box-row p, .tool-box-row a, .table-to-left .content-block, .table-to-left .content-block h5, .news-list li a, .news-list li strong
{
	color: #535353;
}

/*#828282*/
.inner-container-content td, .new-account-narrow-content-white-bg td, .new-account-narrow-content .inner-container-content td, .account-info-text, .add-account, .tiny th, .tiny td, .news-list li span, .briefcase-recommend-left .risk p, #fund-info-popup-content table th, #fund-info-popup-content table td, .inner-container-white .risk p
{
	color: #828282;
}

/*#434343*/
.inner-container_header h3, td.percent, .inner-container-thin-top-vertical-divider tbody th, .content-one-col-thick-border table, .briefcase-recommend-left table tbody th, .briefcase-recommend-left table tbody td, .briefcase-recommend-left table td, .narrow-fund-listing td, .briefcase-recommend-left table tbody th a, .briefcase-recommend-left table td a, .narrow-fund-listing td a, .form-rows label, #basketContent .content-right select
{
	color: #434343;
}

/*#878787, the old #a8a8a8 is too light*/
.narrow-box-centered-text, .narrow-box-content label, .narrow-box-content div.confirm-text, .narrow-box-content div.general-text, .inactive .account-name, .meter-container
{
	color: #878787;
}

/*#6f6f6f*/
.account-type .inactive, .content-one-col-thick-border .preamble, .buy-or-sell-fund-table .nested-table span, .buy-or-sell-fund-table .condition p, .buy-or-sell-fund-table .condition h4, .risk-profile-description, .condition a, .account-block th a, .new-account-box a, .inner-container-column p, .check-text, .three-step-box p, .your-funds-views a, .basket-buttons span a, .meter-container h4, .simple-horizontal-menu ul li a, .info-text, .narrow-centered-content h1, .step-text, .inner-analytics-container .analytics-text p, .inner-analytics-container .analytics-text strong, .right-content .basket-buttons span a, .box-top-navigation a, .usersettings ul li a, .maximize-link, .top-button-container .grey-thin-button span a, .advicer-toplist .grey-thin-button-float-left span a, .risk-profile
{
	color: #6f6f6f;
}

/*#3377a2*/
.account-type a
{
	color: #3377a2 !important;
}



/*#7d7d7d*/
.register span, .toplist-row-header a span, .daily-word-box span, .read-more-link-container a
{
	color: #7d7d7d;
}

/*#ffffff*/
.buy-or-sell-fund-table tbody .header-row td a, #top-user .information a, #top-user .username, #top-user .username a, #basket .yellow-button a, .header-row th, .buy-or-sell-fund-table tbody .header-row td a, #basketContent .fundblock .middle a, .filter-grade td a.active
{
	color: #ffffff;
}

.premiumbody #top-user .username, .premiumbody #top-user .username a, .premiumbody #top-user .information a, .premiumbody #top-user .information {
    color: #494949;/*#6d6d6e;*/
    font-family:'open sans';
    font-weight:normal;
    }

.premiumbody #top-user .username {

}

/*#1b1b1b*/
.buy-or-sell-fund-table .nested-table th, .dark-gray-link-left a, .fund-listing label strong, .thumbs-explanation
{
	color: #1b1b1b;
}

/*#bababa*/
.account-block .plain-text, .alphabet-bar ul li.inactive a
{
	color: #bababa;
}

/*#8a8a6d*/
.funds-detailed-view thead th.detailed-head-col2, .content-your-funds .funds-two-col .top h3, .content-your-funds .funds-two-col .top h4, .content-your-funds-graphic-view table tr.thead td, .content-your-funds-graphic-view .funds-two-col h3
{
	color: #8a8a6d;
}

/*#5c5c5c*/
.footer-top p, .footer-top p a, .next-or-prev-navigation span a, .grey-button a, #fund-info-popup-content h5, .grey-button-flat a, .new-account-box-bottom .grey-button a, .button-container .grey-button a, .funds-detailed-view thead th
{
	color: #5c5c5c;
}

/*#9f9d86*/
.three-col-large-left .header-column, .content-one-col-thick-border thead th
{
	color: #9f9d86;
}

/*#b98f65*/
.sign-up-steps li a, .sign-up-steps li a
{
	color: #b98f65;
}

/*#2D5C35*/
#basketContent .content-left table.buy th, #basketContent .content-left table.buy thead td, #basketContent .content-right p
{
	color: #5a8160;
}

/*#C69400*/
#topmenu a.navigate:hover, #topmenu .selected .navigate, #topmenu ul li a:hover, .topmenu-noscript li a:hover, .footer-navigation ul a:hover
{
	color: #C69400;
}

/*#797777*/
.filter-timeperiod, .filter-risk .float-right td label, .filter-grade td a
{
	color: #797777;
}

/*#6B6868*/
.breadcrumbs, .breadcrumbs a
{
	color: #6B6868;
}

/*#44714b*/
.table-to-left table td a, .startpage-menu li a
{
	color: #44714b;
}

/*#5c8160*/
.four-column-col strong, .startpages-container h1, .startpages-container h2
{
	color: #5c8160;
}

/*#4a4a4a*/
.buy-or-sell-fund-table .condition h4, .pagination, .pagination ul li a
{
	color: #4a4a4a;
}

/*#C86D49*/
.categories-colored .negative
{
	color: #C86D49;
}

/*#4A7D9E*/
.categories-colored .positive
{
	color: #4A7D9E;
}

/*#c39201*/
/*.pagination ul li.current-pagination a, .next-or-prev-navigation span.next-or-accept a, .pagination-text-color
{
	color: #c39201 !important;
}*/

.pagination ul li.current-pagination a, .pagination-text-color
{
	color: #c39201 !important;
}

/*#5B8160*/
.collapsible-row-header a.toggle-collapsible-row, .change-settings
{
	color: #5B8160;
}

/* advicer toplist top 3 fonder */
.advicer-toplist .col1 a, .advicer-toplist .col4
{
	font-size: 1.17em;
}

.advicer-toplist .col4
{
	font-size: 1.4em;
	font-weight: bold;
}

.advicer-toplist .grey-thin-button-float-left span a
{
	font-size: 1em;
	padding-left: 8px;
	padding-right: 10px;
}

.advicer-toplist .grey-thin-button-float-left
{
	width: 62px !important;
}

h2.star
{
	color: #40586D;
	font-size: 1.8em;
	background: url(../images/trans-star.png) no-repeat 0 0;
	margin-top: -6px;
	padding-top: 13px;
	padding-left: 50px;
}

/* Fund categories - font colors*/
.fund-categories
{
	color: #666666;
}
/* sverige */
.category-sweden .top-background h1, .category-sweden .top-background h2, .category-sweden .thumb-rating-box h2
{
	color: #666666 !important;
}

/* räntefonder */
.category-interest-funds .top-background h1, .category-interest-funds .top-background h2
{
	color: #666666 !important;
}

.category-interest-funds h1, .category-interest-funds h2, .category-interest-funds h4, .category-interest-funds h5, .category-interest-funds .right .facts .header
{
	color: #666666;
}

/* aktiefonder */
.category-stock .top-background h1, .category-stock .top-background h2
{
	color: #666666 !important;
}

/* europa */
.category-europe h1, .category-europe h2, .category-europe h4, .category-europe h5, .category-europe .right .facts .header, .fund-categories-analytics .top-background-category-europe h1
{
	color:#666666; 
}

.category-europe .top-background h1, .category-europe .top-background h2, .best-fund-category h2, .category-europe .thumb-rating-box h2
{
	color: #666666 !important;
}

/* tillväxt */
.fund-categories-analytics .top-background-category-growth h1
{
	color: #666666;
}

.category-growth .top-background h2
{
	color: #666666 !important;
}

/*global */
.category-branch h1, .category-branch h2, .category-branch h4, .category-branch h5, .category-branch .right .facts .header
{
	color: #666666;
}

.category-global .top-background h2
{
	color: #666666 !important;
}

/*bransch */
.category-global .top-background h2
{
	color: #666666;
}

/*bransch */
.category-ethical .top-background h2
{
	color: #666666 !important;
}

/*bransch */
.category-branch .top-background h2
{
	color: #666666 !important;
}

.category-global h1, .category-global h4, .category-global h5, .category-global .right .facts .header
{
	color: #666666;
}

/*nordic*/
.category-nordic h1, .category-nordic h2, .fund-categories-analytics .top-background-category-nordic h1
{
	color: #666666;
}

.category-nordic h1, .category-nordic h4, .category-nordic h5, .category-nordic .right .facts .header
{
	color: #666666; /*457390;*/
}

.category-nordic .top-background h1, .category-nordic .top-background h2, .category-nordic .thumb-rating-box h2
{
	color: #666666 !important;
}

/*north america*/
.category-north-america .top-background h2
{
	color: #666666 !important;
}

/*hedge*/
.category-hedge h1, .category-hedge h4, .category-hedge h5, .category-hedge .right .facts .header, .category-hedge .thumb-rating-box h2
{
	color: #666666;
}
.category-hedge .top-background h1, .category-hedge .top-background h2
{
	color: #666666 !important;
}

/*japan -red color*/
.category-japan h2, .category-japan .top-background h1, .category-japan .top-background h2, .category-japan h1
{
	color: #666666 !important;
}

.thumb-rating-box h2
{
	font-size: 1.8em;
}

.published-date
{
	font-size: 1em !important;
}

.body-text .published-date
{
	font-size: 0.9em !important;
}

.trash a, .trash a img
{
	text-decoration: none;
	border: none;
}

.inner-container-column-right h3
{
	color: #555;
	font-weight: bold;
	font-size: 1.3em;
}

.inner-container-select-form .button-container .grey-button a
{
	color: #506a4f;
}

.inner-container-select-form span
{
	font-size: 1.4em;
	color: #506a4f;
	font-weight: bold;
}

textarea
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 1.2em;
}

.fond-search-result-vertical-menu ul li.selected a
{
	font-weight: bold;
}

.fond-search-result-vertical-menu a
{
	display: block;
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1.4em;
	text-decoration: none;
}

a.vertical-menu:hover
{
	text-decoration: underline;
}

a.vertical-menu:active
{
	font-weight: bold;
}

.account-status-message p
{
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.4em;
}

.transfer-message
{
	line-height: 1.4em;
	font-size:1.2em;
}

.transfer-message span.message-header
{
	color: #C76D4A;
	font-weight: bold;
}

.transfer-message ul li
{
	font-size:1.1em;
}

.warnig-red-color
{
	color: #C76D4A;
}

.return-since-date{
    font-size: 1.0em;
    font-weight: normal;
    color: #828282;
}
/*new about fm pages*/

.content-row .aboutfm-text h1 {
    color: #5A8160;
    font-family: 'Open sans',"Arial Rounded MT Bold normal",Arial,Verdana,sans-serif;
    font-size: 2.5em;
    font-weight: 300;
    line-height: 1.2em;
}

.content-row .aboutfm-text h2 {
    color: #5A8160;
    font-family: 'Open sans',Arial,Verdana,sans-serif;
    font-size: 1.6em;
    font-weight: 400 !important;
    line-height: 1.4em;
}

span.info-sign
{
	color: #5A8160;
    font-family: Georgia,"Times New Roman",Serif;
    /*font-size: 1.1em;
    font-weight:normal;
    line-height: 1.1em;*/
	
}

span.info-sign-white
{
	color: #ffffff;
    font-family: Georgia,"Times New Roman",Serif;
    font-weight:bold;
    font-size: 16px;
}

span.info-sign-black
{
	color: #494949;
    font-family: Georgia,"Times New Roman",Serif;
    font-weight:bold;
    font-size: 16px;
}

span.info-sign-blue
{
	color: #3377a1;
    font-family: Georgia,"Times New Roman",Serif;
    font-weight:bold;
    font-size: 16px;
}

/* TODO: use the thin button basket-yellow-button-left.gif */
.deposit-header-buttons .yellow-button2
{
	background: url("../images/thin-button-grey-left.gif") no-repeat scroll left center transparent;/*yellow-button-left.gif*/
	/*padding-bottom:6px;*/
	padding: 10px 4px;
}

/* TODO use the thin button: basket-yellow-button-right.gif */
.deposit-header-buttons .yellow-button2 a
{
	background: url("../images/thin-button-grey-right.gif") no-repeat scroll right center transparent;/*yellow-button-right.gif*/
    /*color: #FFFFFF !important;*/
    color:#5A8160 !important;
    display: inline;
    font-size: 12px;
    padding-top: 8px;
    text-decoration: none;
    padding: 8px 5px 11px 4px;
    text-shadow: 0 1px 0 #666666;
}

.deposit-header-buttons .buy-fund a
{
    padding: 9px 20px 12px 13px;
    color: #E8BA30 !important;
}

.proprietor-header 
{
	font-size:1.4em !important;
	font-family:'Open sans';
	line-height:1.4em !important;
}

.boldheader {
    font-weight: 400;
}
