/* GENERAL STYLES */
body {
    background: #E1DDC8;
    margin: 10px 0;
    padding: 0;
    font-family: helvetica,arial,sans-serif;
    font-size: 13px;
    line-height: 16px;
}

h1, h2, h3, h4, h5, h6 {
    font-family: helvetica,arial,sans-serif;
    font-weight: bold;
    padding-bottom: 0.4em;
    padding-top: 0.6em;
    text-align: left;
    margin: 0;
}

h1 {
    font-size: 2em;
    line-height: 1em;
    margin: 0;
}

h2 {
    font-size: 1.2em;/*1.0em*/
    padding-top: 0.4em;
    /*padding-left: 1em;*/
    margin: 0;
}

h3 {
    font-size: 1.1em;
    font-weight: bold;
    margin: 0;
}

h4 {
    font-size: 1.0em;
    font-weight: normal;
    margin: 0;
}

h5 {
    font-size: 2.5em;
    color: #e5e5e5;
    margin: 0;
}

h6 {
    font-size: 0.9em;
    font-weight: normal;
    padding-bottom: 0em;
    padding-top: 0em;
    margin: 0;   

}

p {
    font-family: helvetica,arial,sans-serif;
    font-size: 1em;
    line-height: 1.4em;
    margin: 0;
    margin-bottom: 0.8em;
}

p.introduction {
    font-family: helvetica,arial,sans-serif;
    font-size: 1.0em;
    font-weight: bold;
    line-height: 1.4em;
}

input, textarea, select {
    font-family: helvetica,arial,sans-serif;
    font-size: 0.85em;
}

a img {
    border: none;
}

a {
    color: #787566;
}

a:active {
    color: #49473a;
}

.bildtext {
    font-size: 0.95em;
}

/*.main-content > table {
    border-spacing: 0;
    margin: 0.8em 0;
    border-top: 1px solid #e1ddc8;
}

.main-content > table th {
    font-weight: bold;
}

.main-content > table th, .main-content > table td {
    padding: 2px 1em 2px 0;
    border-bottom: 1px solid #e1ddc8;
}*/

#DocumentWrapper {
    width: 990px;
    margin: auto;
    padding: 0 5px;
    background: url(/images/document-wrapper-bg.png) repeat-y;
}

#Header {
    width: 990px;
    height: 76px;
    background: url(/images/header.png) no-repeat;
    position: relative;
}

#Header a.link-to-home {
    position: absolute;
    display: block;
    width: 300px;
    height: 75px;
}

#Header .login-info-wrapper {
    position: absolute;
    right: 0;
    width: 300px;
    height: 55px;
    margin: 10px 12px 0 0;
	text-align: right;
}

#Header .login-info-wrapper p {
    margin: 0;
	text-align: left;
}

#Header .login-info-wrapper label {
    font-family: helvetica,arial,sans-serif;
    font-size: 0.75em;
    color: White;
    letter-spacing: 1px;
}

#Header .login-info-wrapper .textbox-login, #Header .login-info-wrapper .textbox-password {
    width: 60px;
    height: 14px;
    border-width: 1px;
    color: #949494;
}

#Header .login-info-wrapper .language {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -1px;
}

    #Header .login-info-wrapper .language .en,
    #Header .login-info-wrapper .language .se {
        display: block;
        float: left;
        background-image: url(/images/flags.png);
        height: 12px;
        width: 16px;

        margin: 1px 4px 0 0;
    }
    #Header .login-info-wrapper .language .en {
        background-position: 0 0;
    }
    #Header .login-info-wrapper .language .se {
        background-position: 16px 0;
    }
    #Header .login-info-wrapper .language .en:active {
        background-position: 0 12px;
    }
    #Header .login-info-wrapper .language .se:active {
        background-position: 16px 12px;
    }
    #Header .login-info-wrapper .language a span {
        display: none;
    }

#Header .login-info-wrapper .login {
	display: inline-block;
	vertical-align: middle;

	margin-right: 2px;
}
    #Header .login-info-wrapper .login a {
        color: #fff;
        background-image: url(/images/login_button.png);
        background-position: top right;
        background-repeat: no-repeat;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
        text-shadow: #000 0 1px 0;

        display: block;
        float: right;
        height: 17px;
    }

    #Header .login-info-wrapper .login a span {
        margin-left: -2px;
        padding: 0 6px;
        background-image: url(/images/login_button_cap.png);
        background-position: top left;
        background-repeat: no-repeat;
        display: block;
        height: 17px;
    }

        #Header .login-info-wrapper .login a:active {
            color: #eee;
            background-position: bottom right;
        }

        #Header .login-info-wrapper .login a:active span {
            background-position: bottom left;
        }

	#Header .login-info-wrapper .login a em {
		font-style: normal;
		text-transform: uppercase;
		font-size: 8px;
		color: #aaa;
	}

#MainMenuWrapper {
    min-height: 36px;
    background: url(/images/main-menu-bg.png) repeat-x;
}

#MainMenuWrapper ul {
    margin: 0;
    padding: 0 0 0 20px;
    height: 36px;
    list-style: none;
}

#MainMenuWrapper ul li {
    float: left;
}

#MainMenuWrapper ul li a {
    display: block;
    height: 35px;
    margin: 1px 0 0 0;
    padding: 0 10px;
    line-height: 32px;
    font-size: 0.85em;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}

#MainMenuWrapper ul li a:active {
    color: #444;
}

#MainMenuWrapper ul li a.selected {
    color: White;
    background: #2a2a2a url(/images/main-menu-item-selected.png) bottom center no-repeat;
    margin-top: 0;
    border-top: 1px solid #666;
    cursor: default;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    text-shadow: #111 0 1px 0;
}

#MainMenuWrapper div.submenu ul {
    background: none;
    height: 27px;
    border-bottom: 2px solid #222;
    padding-left: 24px;
}

#MainMenuWrapper div.submenu ul li a {
    height: 28px;
    line-height: 26px;
    padding: 0 6px;
}

#MainMenuWrapper div.submenu ul li a.selected {
    color: White;
    background-image: none;
    background-color: none; /*cfa6ce*/
    margin-top: 1px;
    height: 25px;
    border-top: 1px solid #222;
    border-left: 1px solid #222;
    border-right: 1px solid #222;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    /*text-shadow: #ae8dad 0 1px 0;*/
}

    /* Simplicity Norden */
    .page_1063 #MainMenuWrapper div.submenu ul,
    .page_1125 #MainMenuWrapper div.submenu ul,
    .page_1317 #MainMenuWrapper div.submenu ul {
        border-bottom: 2px solid #7eb0cc;
    }
    .page_1063 #MainMenuWrapper div.submenu ul li a.selected,
    .page_1125 #MainMenuWrapper div.submenu ul li a.selected,
    .page_1317 #MainMenuWrapper div.submenu ul li a.selected {
        background-color: #7eb0cc;
        border-color: #6c97af;
        text-shadow: #6c97af 0 -1px 0;
    }

    .page_1125 div.fondlista-data table tr th,
    .page_1125 div.fondlista-data table tr: last-child td {
        border-bottom: solid 1px #7eb0cc;
    }
    .page_1125 div.fondlista-data table td {
        border-bottom: solid 1px #b8d9eb;
    }

    /* Simplicity Nya Europa */
    .page_1065 #MainMenuWrapper div.submenu ul,
    .page_1126 #MainMenuWrapper div.submenu ul,
    .page_1318 #MainMenuWrapper div.submenu ul {
        border-bottom: 2px solid #82a996;
    }
    .page_1065 #MainMenuWrapper div.submenu ul li a.selected,
    .page_1126 #MainMenuWrapper div.submenu ul li a.selected,
    .page_1318 #MainMenuWrapper div.submenu ul li a.selected {
        background-color: #82a996;
        border-color: #67907c;
        text-shadow: #67907c 0 -1px 0;
    }

    .page_1126 div.fondlista-data table tr th,
    .page_1126 div.fondlista-data table tr: last-child td {
        border-bottom: solid 1px #82a996;
    }
    .page_1126 div.fondlista-data table td {
        border-bottom: solid 1px #bad9ca;
    }

    /* Simplicity Kina */
    .page_1609 #MainMenuWrapper div.submenu ul,
    .page_1581 #MainMenuWrapper div.submenu ul {
        border-bottom: 2px solid #e31519;
    }
    .page_1609 #MainMenuWrapper div.submenu ul li a.selected, 
    .page_1581 #MainMenuWrapper div.submenu ul li a.selected {
        background-color: #f95461;
        border-color: #e3303e;
        text-shadow: #e3303e 0 -1px 0;
    }

    .page_1581 div.fondlista-data table tr th,
    .page_1581 div.fondlista-data table tr: last-child td {
        border-bottom: solid 1px #f95461;
    }
    .page_1581 div.fondlista-data table td {
        border-bottom: solid 1px #ff9fa6;
    }

    /* Simplicity Asien */
    .page_1067 #MainMenuWrapper div.submenu ul,
    .page_1127 #MainMenuWrapper div.submenu ul,
    .page_1319 #MainMenuWrapper div.submenu ul {
        border-bottom: 2px solid #e31519;
    }
    .page_1067 #MainMenuWrapper div.submenu ul li a.selected,
    .page_1127 #MainMenuWrapper div.submenu ul li a.selected,
    .page_1319 #MainMenuWrapper div.submenu ul li a.selected {
        background-color: #e31519;
        border-color: #be0f12;
        text-shadow: #be0f12 0 -1px 0;
    }

    .page_1127 div.fondlista-data table tr th,
    .page_1127 div.fondlista-data table tr: last-child td {
        border-bottom: solid 1px #e31519;
    }
    .page_1127 div.fondlista-data table td {
        border-bottom: solid 1px #f3a0a2;
    }

    /* Simplicity Indien */
    .page_1068 #MainMenuWrapper div.submenu ul,
    .page_1128 #MainMenuWrapper div.submenu ul,
    .page_1320 #MainMenuWrapper div.submenu ul {
        border-bottom: 2px solid #cfa6ce;
    }
    .page_1068 #MainMenuWrapper div.submenu ul li a.selected,
    .page_1128 #MainMenuWrapper div.submenu ul li a.selected,
    .page_1320 #MainMenuWrapper div.submenu ul li a.selected {
        background-color: #cfa6ce;
        border-color: #ba95b9;
        text-shadow: #ba95b9 0 -1px 0;
    }

    .page_1128 div.fondlista-data table tr th,
    .page_1128 div.fondlista-data table tr: last-child td {
        border-bottom: solid 1px #cfa6ce;
    }
    .page_1128 div.fondlista-data table td {
        border-bottom: solid 1px #ecdbeb;
    }

    /* Simplicity Afrika */
    .page_1069 #MainMenuWrapper div.submenu ul,
    .page_1129 #MainMenuWrapper div.submenu ul,
    .page_1321 #MainMenuWrapper div.submenu ul {
        border-bottom: 2px solid #948671;
    }
    .page_1069 #MainMenuWrapper div.submenu ul li a.selected,
    .page_1129 #MainMenuWrapper div.submenu ul li a.selected,
    .page_1321 #MainMenuWrapper div.submenu ul li a.selected {
        background-color: #948671;
        border-color: #857865;
        text-shadow: #857865 0 -1px 0;
    }

    .page_1129 div.fondlista-data table tr th,
    .page_1129 div.fondlista-data table tr: last-child td {
        border-bottom: solid 1px #948671;
    }
    .page_1129 div.fondlista-data table td {
        border-bottom: solid 1px #ccc0ad;
    }

    /* Simplicity Balans */
    .page_1370 #MainMenuWrapper div.submenu ul,
    .page_1370 #MainMenuWrapper div.submenu ul,
    .page_1497 #MainMenuWrapper div.submenu ul {
        border-bottom: 2px solid #f99a32;
    }
    .page_1370 #MainMenuWrapper div.submenu ul li a.selected,
    .page_1370 #MainMenuWrapper div.submenu ul li a.selected,
    .page_1497 #MainMenuWrapper div.submenu ul li a.selected {
        background-color: #f99a32;
        border-color: #e67d0b;
        text-shadow: #e67d0b 0 -1px 0;
    }

    .page_1497 div.fondlista-data table tr th,
    .page_1497 div.fondlista-data table tr: last-child td,
    .page_1497 div.fondsektor-data table tr th,
    .page_1497 div.fondsektor-data table tr: last-child td {
        border-bottom: solid 1px #f99a32;
    }
    .page_1497 div.fondlista-data table td,
    .page_1497 div.fondsektor-data table td {
        border-bottom: solid 1px #f4c99a;
    }

    /* Simplicity Neutral */
    .page_1070 #MainMenuWrapper div.submenu ul,
    .page_1130 #MainMenuWrapper div.submenu ul,
    .page_1322 #MainMenuWrapper div.submenu ul {
        border-bottom: 2px solid #111;
    }
    .page_1070 #MainMenuWrapper div.submenu ul li a.selected,
    .page_1130 #MainMenuWrapper div.submenu ul li a.selected,
    .page_1322 #MainMenuWrapper div.submenu ul li a.selected {
        background-color: #111;
        border-color: #000;
        text-shadow: #000 0 -1px 0;
    }

    .page_1130 div.fondlista-data table tr th,
    .page_1130 div.fondlista-data table tr: last-child td {
        border-bottom: solid 1px #666;
    }
    .page_1130 div.fondlista-data table td {
        border-bottom: solid 1px #aaa;
    }

    /* Simplicity Likviditet */
    .page_1071 #MainMenuWrapper div.submenu ul,
    .page_1131 #MainMenuWrapper div.submenu ul,
    .page_1323 #MainMenuWrapper div.submenu ul {
        border-bottom: 2px solid #ced5ce;
    }
    .page_1071 #MainMenuWrapper div.submenu ul li a.selected,
    .page_1131 #MainMenuWrapper div.submenu ul li a.selected,
    .page_1323 #MainMenuWrapper div.submenu ul li a.selected {
        color: #000;
        background-color: #ced5ce;
        border-color: #b9bfb9;
        text-shadow: none;
    }

    .page_1131 div.fondlista-data table tr th,
    .page_1131 div.fondlista-data table tr: last-child td {
        border-bottom: solid 1px #ced5ce;
    }
    .page_1131 div.fondlista-data table td {
        border-bottom: solid 1px #e5ebe5;
    }

#Footer {
    margin: 0 -5px;
    background: #E1DDC8;
}

#Footer .content {
    color: #444238;
    margin: 0 5px;
    background: #E1DDC8 url(/images/footer.png) repeat-x top;
    font-size: 0.85em;
    text-align: center;
    padding: 12px 0 0 0;
}

#Footer a {
    color: #000;
    text-decoration: none;
}

.button-login {
    width: 55px;
    height: 15px;
    border: none;
    background: url(/images/button-login.png) no-repeat;
}

div.clear {
    clear: both;
    height: 0;
    line-height: 1px;
}

table.rogle_tipset {
    border-spacing: 0;
    border: 0;
}
div.rogle_tipset_container {
    float: left;
}

    table.rogle_tipset td, table.rogle_tipset th {
        padding: 6px 28px 6px 4px;
        border: 0;
        border-right: 1px solid #bbb;
        text-align: left;
    }
    table.rogle_tipset tr.odd td, table.rogle_tipset tr.odd th {
        background: #ebf6fc;
    }
    table.rogle_tipset td.nr, table.rogle_tipset th.nr {
        padding: 6px 2px 6px 4px;
        border-right: 0;
        text-align: right;
        font-weight: bold;
    }
    table.rogle_tipset td.c1x2, table.rogle_tipset th.c1x2 {
        text-align: center;
        width: 28px;
        padding: 6px 4px;
    }

table.rogle_top10 {
    border-spacing: 0;
}
div.rogle_top10_container {
    float: right;
}

    table.rogle_top10 td, table.rogle_top10 th {
        padding: 6px 40px 6px 4px;
        border: 0;
        border-right: 1px solid #bbb;
        text-align: left;
        vertical-align: top;
    }
    table.rogle_top10 tr.odd td, table.rogle_top10 tr.odd th {
        background: #ebf6fc;
    }
    table.rogle_top10 td.nr, table.rogle_top10 th.nr {
        padding: 6px 2px 6px 4px;
        border-right: 0;
        text-align: right;
        font-weight: bold;
    }
    table.rogle_top10 td.correct, table.rogle_top10 th.correct {
        text-align: right;
        padding: 6px 4px;
        vertical-align: middle;
    }



.ppm_portfolio {
    border: 1px solid #ccc;
    margin-top: 14px;
    padding: 0 10px;
}
    .ppm_portfolio h3 {
        font-size: 19px;
    }

    .ppm_portfolio .percent_bar {
        margin-bottom: 0.8em;
    }

    .ppm_portfolio .legend {
        border-spacing: 0;
        margin: 0 0 0.4em 0;
    }
        .ppm_portfolio .legend td {
            padding-right: 1.6em;
        }
        .ppm_portfolio .legend img {
            vertical-align: -1px;
        }
        .ppm_portfolio .legend td a {
            color: #000;
            text-decoration: none;
        }

    .ppm_portfolio a.to-web {
        font-weight: bold;
        margin-top: -3px;
    }



div.forstasidan {
    background: transparent url(/images/forstasidan-bg.png) repeat-y;
    zoom: 1;
}

div.forstasidan .top {
    background: White url(/images/forstasidan-top-bg.png) no-repeat 820px 0;
    height: 85px;
    cursor: pointer;
}

div.forstasidan .top p {
    font-family: helvetica,arial,sans-serif;
    margin: 0 180px 0 30px;
    padding: 20px 0 0 0;
    font-size: 1.3em;
    line-height: 1.3em;
}

div.forstasidan .documents{
    width: 300px;
    float: left;
    min-height: 400px;
}
div.forstasidan .news {
    width: 390px;
    float: left;
    min-height: 400px;
}
div.forstasidan .stat {
    width: 300px;
    float: left;
    min-height: 400px;
}
div.forstasidan .stat p {
    margin: 0;
}
div.forstasidan .news {
    border-top: solid 1px #E2E2E2;
}

div.forstasidan .news .item {
    margin: 0 3px;
    padding: 15px 20px;
    border-bottom: solid 1px #E2E2E2;
}

div.forstasidan .news .item p,
div.forstasidan .news .item td,
div.forstasidan .news .item th {
    font-family: helvetica,arial,sans-serif;
    font-size: 0.9em;
}

div.forstasidan .news .item p {
    line-height: 1.5em;
    margin: 0 0 0.8em 0;
}

div.forstasidan .news .item p.title {
    font-size: 0.95em;
    font-weight: bold;
    margin: 0;
}

div.forstasidan .news .item p.title span.date {
    font-size: 0.9em;
    float: right;
    color: #aaa;
    margin-left: 10px;
}

div.forstasidan .news .item table {
    margin: 0 0 0.8em 0;
    border-collapse: collapse;
    border-spacing: 0;
}

div.forstasidan .news .item th {
    text-align: left;
    font-size: 0.8em;
}


div.forstasidan .news .item td,
div.forstasidan .news .item th {
    padding-right: 7px;
    cell-spacing: 0;
}

div.forstasidan .news .item th.right,
div.forstasidan .news .item td.right {
    text-align: right;
}


div.forstasidan .news .bottom {
    margin: -1px 1px 0 0;
    padding: 10px 5px 15px 5px;
    background: url(/images/white-gradient.png) repeat-x top;
    text-align: center;
    border-top: solid 1px #E2E2E2;
}

div.forstasidan .news .bottom a.view-all {
    padding: 0 0 7px 0;
    background: url(/images/wide-arrow-down.png) bottom center no-repeat;
    font-size: 0.85em;
    font-weight: bold;
    color: Black;
    text-decoration: none;
}

div.forstasidan .stat {
    border-top: solid 1px #D6D6D6;
}

div.forstasidan .stat table {
	font-size: 11px;
	border-collapse: collapse;
	width: 300px;
}

div.forstasidan .stat table th {
    padding: 0;
    text-align: left;
    font-weight: bold;
}

div.forstasidan .stat .navlist table thead tr
{
    background: url(/images/white-gradient.png) repeat-x top;
}

div.forstasidan .stat .navlist table th
{
    background: url(/images/white-gradient.png) repeat-x top;
    margin: 0 0 0 1px;
    padding: 8px 10px 10px 20px;
}

div.forstasidan .stat table td {
    padding: 8px 5px 9px 0;
    border-bottom: solid 1px #fff;
    line-height: 1.4em;
}

div.forstasidan .stat table td.first {
    padding-left: 20px;
    padding-right: 2px;
}

div.forstasidan .stat table td.second {}
div.forstasidan .stat table td.third {}
        
/* div.forstasidan .stat table tr.type1, div.forstasidan .stat table tr.type2, div.forstasidan .stat table tr.type3, div.forstasidan .stat table tr.type4, div.forstasidan .stat table tr.type5, div.forstasidan .stat table tr.type6 {
    color: White;
}

div.forstasidan .stat table tr.type7 {
    color: Black;
}

div.forstasidan .stat table tr.type1 {
    background: #7EB0CC;
}

div.forstasidan .stat table tr.type2 {
    background: #82A996;
}

div.forstasidan .stat table tr.type3 {
    background: #E31519;
}

div.forstasidan .stat table tr.type4 {
    background: #CFA6CE;
}

div.forstasidan .stat table tr.type5 {
    background: #948671;
}

div.forstasidan .stat table tr.type6 {
    background: Black;
}

div.forstasidan .stat table tr.type7 {
    background: #CED5CE;
	} */

.ios-app {
    color: #000;
    text-decoration: none;
    display: block;
    padding: 10px 20px;
}

    .ios-app .icon {
        float: left;
    }

    .ios-app span {
        display: block;
        margin: 0;
        font-size: 11px;
        line-height: 13px;
        position: relative;
        top: 7px;
        left: 8px;
    }

    .ios-app .app-store {
        float: right;
        position: relative;
        top: 6px;
    }
        
div.forstasidan .documents {}

div.forstasidan .documents ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

div.forstasidan .documents ul li.empty {
    border-top: solid 1px #E0E0E0;
    height: 34px;
    margin: 0 1px 0 0;
    background: url(/images/white-gradient.png) repeat-x top;
}

div.forstasidan .documents a {
    font-size: 0.85em;
}

div.forstasidan .documents a img {
    vertical-align: bottom;
}

div.forstasidan .documents a.title {
    display: block;
    padding: 11px 30px;
    margin: 0 1px 0 0;
    color: Black;
    text-decoration: none;
    background: url(/images/white-gradient.png) repeat-x top;
}

div.forstasidan .documents a.title span.name {
    font-weight: bold;
}

div.forstasidan .documents a.title span.type {
}

div.forstasidan .documents img {
    margin-bottom: 2px;
}

.pdf-icon {
    background: url(/images/pdf-icon.png) no-repeat left center;
    padding: 2px 0 2px 20px;
    font-size: 1.0em;
    line-height: 1.9em;
    color: Black;
    text-decoration: none;
}

.pdf-icon-r {
    background: url(/images/pdf-icon.png) no-repeat right center;
    padding: 2px 0 2px 2px;
    font-size: 1.0em;
    line-height: 1.9em;
    color: Black;
    text-decoration: none;
}

.link-icon {
    background: url(/images/extlink.png) no-repeat left center;
    padding: 2px 0 2px 15px;
    font-size: 1.0em;
    line-height: 1.9em;
    color: Black;
    text-decoration: none;
}

.pdf-icon-medium {
    background: url(/images/pdf-icon.png) no-repeat left center;
    padding: 2px 0 2px 20px;
    font-size: 1.0em;
    line-height: 1.9em;
    color: Black;
    text-decoration: none;
}

.pdf-icon-huge {
    background: url(/images/pdf-icon-huge.png) no-repeat 5px center;
    font-size: 0.85em;
    line-height: 1.4em;
    color: Black;
    text-decoration: none;
    display: -moz-inline-box;
    display: inline-block;
    min-height: 35px;
    padding: 5px 10px 5px 0;
    border: solid 1px #DEDEDE;
}

.pdf-icon-huge span {
    padding: 0 0 0 45px;
}

div.main-content {
 margin: 15px 400px 30px 30px;
}

div.main-content .item p {
   font-family: helvetica,arial,sans-serif;
   font-size: 0.85em;
   margin: 0.8em 0;
}

div.main-content .item {
   border-bottom: 1px solid #E2E2E2;
   padding-bottom: 5px;
   margin-bottom: 10px;
}

div.main-content .item p.title span.date {
   color: #AAAAAA;
   float: right;
   font-size: 0.9em;
}

div.main-content .item p.title {
   font-size: 0.95em;
   font-weight: bold;
   margin: 0;
}

div.related-content {
    width: 260px;
    float: right;
    margin: 15px 30px 30px 0;
    font-family: helvetica,arial,sans-serif;
    font-size: 0.9em;
    line-height: 1.6em;
}

a.to-pdf, a.to-web {
    color: #111;
    text-decoration: none;

    background-repeat: no-repeat;
    background-position: 0 0;

    padding-left: 16px;
}

    a.to-pdf:active, a.to-web:active {
        color: #000;
        background-position: 0 -17px;
    }

    a.to-pdf {
        background-image: url(/images/pdf_symbol.png);
    }
    a.to-web {
        background-image: url(/images/web_symbol.png);
    }

div.related-content p {
    margin: 0 0 0.5em 0;
    line-height: inherit;
}

div.related-content h2 {
    font-size: 1em;
    padding: 0;
    margin: 1.25em 0 0 0;
}

div.related-content ul {
    margin: 0.4em 0 0 0;
    padding: 0;
}

div.related-content ul li {
    list-style: none;
    margin-top: 0.1em;
}

div.related-content ol {
    margin: 0.4em 0 0 1.9em;
    padding: 0;
}

div.related-content ol li {
    margin-bottom: 0.5em;
}

div.related-content blockquote {
    margin: 1.4em 0 0 0;
    font-size: 1.2em;
    line-height: 1.5em;
    font-weight: bold;
}

.attention {
    width: 250px;
    height: 30px;
    background: url(/images/attention11.png) no-repeat;
    padding-top: 6px;
}

.attention .inner {

}

.attention a {
    color: Black;
    text-decoration: none;
}

.rubrikpdf {
    width: 211px;
    height: 24px;
    background: url(/images/rubrik2.png) no-repeat;
}

.rubrikpdf .inner {
    padding: 20px 1px 1px 20px;
}

.rubrikpdf a {
    color: Black;
    text-decoration: none;
}

.person {
    clear: both;

    border-top: 1px solid #ccc;
    padding-top: 1.2em;
    margin-top: 1.2em;
}

    .person img {
        float: left;
    }

    .person .text {
        margin-left: 90px;
    }

    .person .text h2 {
        font-size: 1.2em;
    }

    .person .text .title {
        color: #555;
        font-size: 0.85em;
        font-weight: bold;
        margin-top: -0.3em;
    }

/* Våra fonder */

        .fund-grid {
            width: 944px;
            margin-top: 22px;
        }

        .fund-grid .fund {
            width: 294px;
            margin: 0 18px 18px 0;
            padding: 0 0 38px;

            float: left;
            position: relative;

            background: #fff;
            border-width: 1px;
            border-style: solid;
            outline: 1px solid rgba(255, 255, 255, 0.6);
            -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 5px;
            -moz-box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 5px;
            box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 5px;
        }
            .fund-grid .fund h2 {
                padding: 10px 16px 8px 16px;
            }

            .fund-grid .fund p {
                padding: 0 16px;
                margin: 0;
            }

            .fund-grid .fund table {
                margin: 0 16px 8px 16px;
                width: 264px;
                border-width: 0;
                border-collapse: collapse;
            }

                .fund-grid .fund table tr td.right {
                    text-align: right;
                }

            .fund-grid .fund p.readmore {
                padding: 0;
                margin: 0;

                position: absolute;
                left: 0;
                right: 0;
                bottom: 0;
            }

            .fund-grid .fund .readmore a {
                display: block;
                color: #fff;
                text-decoration: none;
                padding: 5px 16px;
                font-weight: bold;
            }


            .fund-grid .fund.norden {
                border-color: #6c97af;
            }
                .fund-grid .fund.norden .readmore a {
                    background: #7eb0cc;
                    text-shadow: #6c97af 0 -1px 0;
                }
                .fund-grid .fund.norden .readmore a:active {
                    background: #6c97af;
                }

            .fund-grid .fund.nyaeuropa {
                border-color: #67907c;
            }
                .fund-grid .fund.nyaeuropa .readmore a {
                    background: #82a996;
                    text-shadow: #67907c 0 -1px 0;
                }
                .fund-grid .fund.nyaeuropa .readmore a:active {
                    background: #67907c;
                }

            .fund-grid .fund.kina {
                border-color: #e3303e;
            }
                .fund-grid .fund.kina .readmore a {
                    background: #f95461;
                    text-shadow: #e3303e 0 -1px 0;
                }
                .fund-grid .fund.kina .readmore a:active {
                    background: #e3303e;
                }

            .fund-grid .fund.asien {
                border-color: #be0f12;
            }
                .fund-grid .fund.asien .readmore a {
                    background: #e31519;
                    text-shadow: #be0f12 0 -1px 0;
                }
                .fund-grid .fund.asien .readmore a:active {
                    background: #be0f12;
                }

            .fund-grid .fund.indien {
                border-color: #ba95b9;
            }
                .fund-grid .fund.indien .readmore a {
                    background: #cfa6ce;
                    text-shadow: #ba95b9 0 -1px 0;
                }
                .fund-grid .fund.indien .readmore a:active {
                    background: #ba95b9;
                }

            .fund-grid .fund.afrika {
                border-color: #857865;
            }
                .fund-grid .fund.afrika .readmore a {
                    background: #948671;
                    text-shadow: #857865 0 -1px 0;
                }
                .fund-grid .fund.afrika .readmore a:active {
                    background: #857865;
                }

            .fund-grid .fund.balans {
                border-color: #e67d0b;
            }
                .fund-grid .fund.balans .readmore a {
                    background: #f99a32;
                    text-shadow: #e67d0b 0 -1px 0;
                }
                .fund-grid .fund.balans .readmore a:active {
                    background: #e67d0b;
                }

            .fund-grid .fund.neutral {
                border-color: #000;
            }
                .fund-grid .fund.neutral .readmore a {
                    background: #111;
                    text-shadow: #000 0 -1px 0;
                }
                .fund-grid .fund.neutral .readmore a:active {
                    background: #000;
                }

            .fund-grid .fund.likviditet {
                border-color: #b9bfb9;
            }
                .fund-grid .fund.likviditet .readmore a {
                    color: #000;
                    background: #ced5ce;
                    text-shadow: none;
                }
                .fund-grid .fund.likviditet .readmore a:active {
                    background: #b9bfb9;
                }

            .fund-grid .fund.ravaror {
                border-color: #000;
            }
                .fund-grid .fund.ravaror .readmore a {
                    background: #111;
                    text-shadow: #000 0 -1px 0;
                }
                .fund-grid .fund.ravaror .readmore a:active {
                    background: #000;
                }
		
		.fund-grid.small .fund {
			padding-bottom: 25px;
		}


/* Fondavkastning-knapp */

div.fondavkastning-knapp a {
    display: block;
    width: 238px;
    padding: 6px 10px;

    color: #000;
    background-color: #e1ddc8;
    border: 1px solid #ccc7ae;
    text-shadow: none;

    text-decoration: none;
    font-weight: bold;
    line-height: 15px;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px;

    outline: 1px solid rgba(255, 255, 255, 0.4);
}

div.fondavkastning-knapp a:active {
    background-color: #ccc7ae;
    border: 1px solid #b6b197;
}

    div.fondavkastning-knapp a.norden {
        color: #fff;
        background-color: #7eb0cc;
        border: 1px solid #6c97af;
        text-shadow: #6c97af 0 -1px 0;
    }
    div.fondavkastning-knapp a.norden:active {
        background-color: #6c97af;
        border: 1px solid #568097;
    }

    div.fondavkastning-knapp a.nyaeuropa {
        color: #fff;
        background-color: #82a996;
        border: 1px solid #67907c;
        text-shadow: #67907c 0 -1px 0;
    }
    div.fondavkastning-knapp a.nyaeuropa:active {
        background-color: #67907c;
        border: 1px solid #547967;
    }

    div.fondavkastning-knapp a.kina {
        color: #fff;
        background-color: #f95461;
        border: 1px solid #e3303e;
        text-shadow: #e3303e 0 -1px 0;
    }
    div.fondavkastning-knapp a.kina:active {
        background-color: #e3303e;
        border: 1px solid #d11020;
    }

    div.fondavkastning-knapp a.asien {
        color: #fff;
        background-color: #e31519;
        border: 1px solid #be0f12;
        text-shadow: #be0f12 0 -1px 0;
    }
    div.fondavkastning-knapp a.asien:active {
        background-color: #be0f12;
        border: 1px solid #9d070a;
    }

    div.fondavkastning-knapp a.indien {
        color: #fff;
        background-color: #cfa6ce;
        border: 1px solid #ba95b9;
        text-shadow: #ba95b9 0 -1px 0;
    }
    div.fondavkastning-knapp a.indien:active {
        background-color: #ba95b9;
        border: 1px solid #a27da1;
    }

    div.fondavkastning-knapp a.afrika {
        color: #fff;
        background-color: #948671;
        border: 1px solid #857865;
        text-shadow: #857865 0 -1px 0;
    }
    div.fondavkastning-knapp a.afrika:active {
        background-color: #857865;
        border: 1px solid #6d6150;
    }

    div.fondavkastning-knapp a.balans {
        color: #fff;
        background-color: #f99a32;
        border: 1px solid #e67d0b;
        text-shadow: #e67d0b 0 -1px 0;
    }
    div.fondavkastning-knapp a.balans:active {
        background-color: #e67d0b;
        border: 1px solid #cb6c05;
    }

    div.fondavkastning-knapp a.neutral {
        color: #fff;
        background-color: #111;
        border: 1px solid #000;
        text-shadow: #000 0 -1px 0;
    }
    div.fondavkastning-knapp a.neutral:active {
        background-color: #000;
        border: 1px solid #000;
    }

    div.fondavkastning-knapp a.ravaror {
        color: #fff;
        background-color: #222;
        border: 1px solid #000;
        text-shadow: #000 0 -1px 0;
    }
    div.fondavkastning-knapp a.ravaror:active {
        background-color: #000;
        border: 1px solid #000;
    }

    div.fondavkastning-knapp a.likviditet {
        color: #000;
        background-color: #ced5ce;
        border: 1px solid #b9bfb9;
        text-shadow: #ced5ce 0 -1px 0;
    }
    div.fondavkastning-knapp a.likviditet:active {
        background-color: #b9bfb9;
        border: 1px solid #9ca49c;
    }

    div.fondavkastning-knapp .head,
    div.fondavkastning-knapp .sub {
        display: block;
    }
        div.fondavkastning-knapp .sub {
            font-size: 11px;
        }

div.fondfakta-data {
    margin: 15px 0 0 0;
}

div.fondfakta-data ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

div.fondfakta-data ul li {
    padding: 2px 0;
    border-bottom: solid 1px #ECDBEB;
}

div.fondfakta-data ul li span.label {
    font-weight: bold;
}

div.fondfakta-data ul li span.data {
    float: right;
}

div.fondfakta-data ul li.last {
    border: none;
}

div.fondfakta-data ul li.head {
    border-bottom: solid 1px #CFA6CE;
    font-weight: bold;
}

div.fondfakta-data ul li.foot {
    font-size: 0.9em;
    border: none;
    border-top: solid 1px #CFA6CE;
}

.fondernasUtveckling {
  margin-left: -30px;
  margin-top: -10px;
  padding-bottom: 10px; 
}

.tblFondernasUtveckling {
  border: solid 0px red; 
  margin-left: -20px;
}

.tblFondernasUtveckling td {
  padding-bottom: 20px; 
  padding-right: 20px; 
}

/* Fondnamn med rutor framför */

span.norden span,
span.nyaeuropa span,
span.asien span,
span.indien span,
span.afrika span,
span.balans span,
span.neutral span,
span.likviditet span,
span.ravaror span {
    margin-right: 0;
    padding-right: 0.9em;
}

span.norden span {
    background: #7eb0cc;
}
span.nyaeuropa span {
    background: #82a996;
}
span.asien span {
    background: #e31519;
}
span.indien span {
    background: #cfa6ce;
}
span.afrika span {
    background: #948671;
}
span.balans span {
    background: #f99a32;
}
span.neutral span {
    background: #111;
}
span.likviditet span {
    background: #ced5ce;
}
span.ravaror span {
    background: #111;
}

/* NAV-LISTAN */

div.navlist table tr.simrv {
    background: #111;
    text-shadow: #000 0 1px 0;
    color: #fff;
    cursor: pointer;
}
div.navlist table tr.simki
{
    background: #f95461;
    text-shadow: #e3303e 0 1px 0;
    color: #fff;
    cursor: pointer;
}
div.navlist table tr.simas
{
    background: #e31519;
    text-shadow: #be0f12 0 1px 0;
    color: #fff;
    cursor: pointer;
}
div.navlist table tr.simne
{
    background: #82a996;
    text-shadow: #67907c 0 1px 0;
    color: #fff;
    cursor: pointer;
}
div.navlist table tr.simli
{
    background: #ced5ce;
	text-shadow: #b9bfb9 0 1px 0;
    color: #fff;
    cursor: pointer;
}
div.navlist table tr.simin,
div.navlist table tr.india
{
    background: #cfa6ce;
    text-shadow: #ba95b9 0 1px 0;
    color: #fff;
    cursor: pointer;
}
div.navlist table tr.simaf
{
    background: #948671;
    text-shadow: #857865 0 1px 0;
    color: #fff;
    cursor: pointer;
}
div.navlist table tr.simba
{
    background: #f99a32;
    text-shadow: #e67d0b 0 1px 0;
    color: #fff;
    cursor: pointer;
}
div.navlist table tr.sim01
{
    background: #7eb0cc;
    text-shadow: #6c97af 0 1px 0;
    color: #fff;
    cursor: pointer;
}
div.navlist table tr.simnu
{
    background: #111;
    text-shadow: #000 0 1px 0;
    color: #fff;
    cursor: pointer;
    display: none;
}
div.navlist table tr.simrå
{
    background: #111;
    text-shadow: #000 0 1px 0;
    color: #fff;
    cursor: pointer;
}


.navtext {
    display: block;
    margin: 8px 20px 9px 20px;
    color: #666;
    font-size: 11px;
    line-height: 15px;
}

/* Köp/byt/sälj steg för steg. */
.step {
    border-top: 1px solid #ccc;
    margin-top: 14px;
    padding-top: 6px;
}
    .step h2 {
        float: left;
        color: #ccc;
        font-size: 42px;
        font-weight: normal;
        margin: 4px 0 0 10px;
    }
    .step .description {
        margin-left: 48px;
    }

/*FONDFAKTA*/
div.fondfakta-data
{
    width: 260px;
    float: right;
    font-family: helvetica,arial,sans-serif;
    font-size: 11px; /*font-size: 0.85em;*/
}

div.fondfakta-data table
{
    width: 260px;
    border-spacing: 0;
}

div.fondfakta-data table thead tr th.head
{
    font-weight: bold;
    padding: 2px 0;
}

div.fondfakta-data table thead tr th span.headtext
{
    float: left;
    font-size: 12px;
}

div.fondfakta-data table td
{
    padding: 2px 0;
}

    div.fondfakta-data table tr th.head,
    div.fondfakta-data table td {
        border-bottom: 1px solid #e1ddc8;
    }

    div.fondfakta-data table.norden tr th.head,
    div.fondfakta-data table.norden td {
        border-bottom: 1px solid #7eb0cc;
    }

    div.fondfakta-data table.nyaeuropa tr th.head,
    div.fondfakta-data table.nyaeuropa td {
        border-bottom: 1px solid #82a996;
    }

    div.fondfakta-data table.kina tr th.head,
    div.fondfakta-data table.kina td {
        border-bottom: 1px solid #ff9fa6;
    }

    div.fondfakta-data table.asien tr th.head,
    div.fondfakta-data table.asien td {
        border-bottom: 1px solid #e31519;
    }

    div.fondfakta-data table.indien tr th.head,
    div.fondfakta-data table.indien td {
        border-bottom: 1px solid #cfa6ce;
    }

    div.fondfakta-data table.afrika tr th.head,
    div.fondfakta-data table.afrika td {
        border-bottom: 1px solid #948671;
    }

    div.fondfakta-data table.balans tr th.head,
    div.fondfakta-data table.balans td {
        border-bottom: 1px solid #f99a32;
    }

    div.fondfakta-data table.neutral tr th.head,
    div.fondfakta-data table.neutral td {
        border-bottom: 1px solid #777;
    }

    div.fondfakta-data table.likviditet tr th.head,
    div.fondfakta-data table.likviditet td {
        border-bottom: 1px solid #ced5ce;
    }

    div.fondfakta-data table.ravaror tr th.head,
    div.fondfakta-data table.ravaror td {
        border-bottom: 1px solid #777;
    }

div.fondfakta-data table td span.rubrik
{
    font-weight: bold;
    float: left;
}

div.fondfakta-data table td span.varde
{
    float: right;
}

div.fondfakta-data table tfoot tr td.foot
{
    font-size: 10px;
    line-height: 15px;
    border: none;
    padding-top: 6px;
}

div.fondfakta-data table tfoot tr td.foot span.foottext
{
    font-weight: normal;
    font-size: 10px;
    border: none;
    float: left;
}

/*FONDLISTOR*/
div.fondlista-data
{
    width: 291px;
    float: right;
    margin: 0 20px 20px 0;
    font-family: helvetica,arial,sans-serif;
    font-size: 10px; /*font-size: 0.85em;*/
}

div.fondlista-data table
{
    /*width: 260px;*/
    width: 100%;
    border-collapse: collapse;
}

div.fondlista-data table tr th,
div.fondlista-data table tr td {
    padding: 1px 0 2px 0;
}

div.fondlista-data table tr th
{
    border-bottom: solid 1px #666;
    font-weight: bold;
    text-align: left;
}

div.fondlista-data table tr: last-child td {
    border-bottom: solid 1px #666;
}

div.fondlista-data table tr th h2 {
    font-size: 12px;
    font-weight: bold;
    display: inline;
}

div.fondlista-data table tr th.number,
div.fondlista-data table tr td.number {
    text-align: right;
}

div.fondlista-data table tr th .date {
    float: right;
    font-size: 9px;
    font-weight: normal;
    color: #666;
}

div.fondlista-data table td {
    border-bottom: solid 1px #aaa;
}

/*div.fondlista-data table td span.rubrik1
{
    font-weight: bold;
    float: left;
}

div.fondlista-data table td span.rubrik2
{
    font-weight: bold;
    float: right;
}

div.fondlista-data table tr.normal td span.namn
{
    float: left;
}

div.fondlista-data table tr.normal td span.exp
{
    float: right;
}

div.fondlista-data table tr.andel td
{
    border-bottom: solid 1px #666;
}

div.fondlista-data table tr.andel td span.namn
{
    font-weight: bold;
    float: left;
}

div.fondlista-data table tr.andel td span.exp
{
    font-weight: bold;
    float: right;
}

div.fondlista-data table tr.innehav td span.namn
{
    font-weight: bold;
    float: left;
}

div.fondlista-data table tr.innehav td span.exp
{
    font-weight: bold;
    float: right;
}

div.fondlista-data table tr.tillgang td
{
    border-bottom: solid 1px #666;
}

div.fondlista-data table tr.tillgang td span.namn
{
    font-weight: bold;
    float: left;
}

div.fondlista-data table tr.tillgang td span.exp
{
    font-weight: bold;
    float: right;
}*/

/*FONDSEKTOR*/
div.fondsektor-data
{
    width: 555px;
    float: left;
    margin: 0 0px 20px 0;
    font-family: helvetica,arial,sans-serif;
    font-size: 10px; /*font-size: 0.85em;*/
}

div.fondsektor-data table
{
    /*width: 260px;*/
    border-collapse: collapse;
}

div.fondsektor-data table tbody
{
    float: left;
}

div.fondsektor-data table #fondinfo {
    width: 260px;   
}

div.fondsektor-data table #fondinfo td{
    width: 260px;   
}

div.fondsektor-data table #chart {
    margin: 0 30px 0 80px;
}

div.fondsektor-data table #chart td {
    border-bottom: solid 0px #666;
}

div.fondsektor-data table .legenditem{
    display: inline;
    width: 10px;
    height: 10px;
    margin-right: 5px;
    padding-right: 10px;
}

div.fondsektor-data table thead tr .text{

}


div.fondsektor-data table tr th,
div.fondsektor-data table tr td {
    padding: 1px 0 2px 0;
}

div.fondsektor-data table tr th
{
    border-bottom: solid 1px #666;
    font-weight: bold;
    text-align: left;
}

div.fondsektor-data table tr: last-child td {
    border-bottom: solid 1px #666;
}

div.fondsektor-data table tr th h2 {
    font-size: 12px;
    font-weight: bold;
    display: inline;
}

div.fondsektor-data table tr th.number,
div.fondsektor-data table tr td.number {
    text-align: right;
}

div.fondsektor-data table tr th .date {
    float: right;
    font-size: 9px;
    font-weight: normal;
    color: #666;
}

div.fondsektor-data table td {
    border-bottom: solid 1px #aaa;
}

/* FONDAVKASTNING */
div.fondavkastning-data
{
    width: 260px;
    float: right;
    margin: 15px 30px 30px 0;
    font-family: helvetica,arial,sans-serif;
    font-size: 10px; /*font-size: 0.85em;*/
}

div.fondavkastning-data table
{
    width: 260px;
    border-collapse: collapse;
}

div.fondavkastning-data table thead tr th.head
{
    border-bottom: solid 2px #CFA6CE;
    font-weight: bold;
}

div.fondavkastning-data table thead tr th span.headtext
{
    float: left;
    font-size: 11px;
}

div.fondavkastning-data table thead tr th span.headtext2
{
    float: right;
    font-size: 10px;
    color: Gray;
}

div.fondavkastning-data table thead tr td
{
    float: right;
    font-size: 10px;
    font-weight: bold;
}

div.fondavkastning-data table td
{
    border-bottom: solid 1px #CFA6CE;
}

.chart-control {
    background: #f2f2f2;
    padding: 6px 10px;
    margin-right: 20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

    .chart-control h2 {
        font-size: 12px;
        padding: 0;
    }

    .chart-control .period {
        color: #999;
        font-size: 11px;
        font-weight: bold;
    }

    .chart-control .control {
        float: right;
        margin-top: 4px;
    }

?/* CSS för sida med ett diagram */
/*div.chart
{
    font-family: helvetica,arial,sans-serif;
}    

div.chart table.chartheader
{
    font-size: 10px;
    width: 600px;
    background-color: #F5F5F5;
}

div.chart table.periodtext
{
    font-size: 11px;
    width: 600px;
    text-align: center;
}

div.chart table.chartheader tr.headerrow td.cell1
{
    width: 450px;
    font-weight: bold;
    font-size: 11px;
}
div.chart table.chartheader tr.headerrow td.cell2
{
    width: 50px;
    font-size: 11px;
    text-align: right;
}
div.chart table.chartheader tr.headerrow td.cell3
{
    width: 100px;
}*/

/* CSS för sida med alla diagram */

div.chart_alla
{
    font-family: helvetica,arial,sans-serif;
}    

div.chart_alla table.chartslide
{
    font-size: 10px;
    width: 900px;
    background: url(images/white-gradient.png) repeat-x top;
}

div.chart_alla table.periodtext
{
    font-size: 11px;
    width: 900px;
    text-align: center;
}

div.chart_alla table.chartslide tr.slide td.cell1
{
    width: 60px;
}
div.chart_alla table.chartslide tr.slide td.cell2
{
    width: 740px;
}
div.chart_alla table.chartslide tr.slide td.cell3
{
    width: 60px;
}
div.chart_alla table.chartslide tr.slide td.cell4
{
    width: 40px;
}

/* CSS för beställningsformuläret */

fieldset {
    border: 1px solid #ccc;
    margin: 0 0 10px 0;
    padding: 6px;
}

    fieldset legend {
        font-weight: bold;
        padding: 0 6px;
    }

    fieldset ul {
        margin: 0 6px;
        padding: 0;
        list-style: none;
    }

        fieldset ul li {
            margin-bottom: 3px;
            clear: both;
        }

            fieldset ul li input[type=text], fieldset ul li input[type=email], fieldset ul li input[type=password], fieldset ul li textarea, fieldset ul li select {
                width: 400px;
                font-size: 16px;
                padding: 2px;
            }

            fieldset ul li.textwithlabel label {
                display: block;
                float: left;
                width: 110px;
                padding: 6px 10px 0 0;
                text-align: right;
            }

            fieldset ul li.textwithoutlabel {
                margin-left: 120px;
            }

            fieldset ul li textarea {
                height: 100px;
            }

            fieldset ul li input[type=checkbox] {
                margin-right: 5px;
            }

div.order
{
    font-family: helvetica,arial,sans-serif;
}    

div.order .order_left, 
div.order .order_right
{
        width: 350px;
        float: left;
        font-size: 12px;
}

div.order .order_left table.table_left
{
    width: 350px;
    background: url(images/white-gradient.png) repeat-x top;
}

div.order .order_right table.table_right
{
    width: 350px;
    background: url(images/white-gradient.png) repeat-x top;
}

div.order .order_left table.table_right tr td.cell1
{
    width: 300px;
}
div.order .order_left table.table_right tr td.cell2
{
    width: 50px;
}
div.order .order_right table.table_left tr td.cell1
{
    width: 100px;
}
div.order .order_right table.table_left tr td.cell2
{
    width: 250px;
}
div.order .order_foot
{
    clear: both;
    font-size: 12px;
}

?/*
   FONDERNAS UTVECKLING
*/
div.fond_utv
{
    font-family: helvetica,arial,sans-serif;
    font-size: 12px;
}

div.fond_utv table.sim01_list
{
    border-color: #7EB0CC;  
    width: 300px;
    height: 130px; 
}

div.fond_utv table.simne_list
{
    border-color: #82A996;  
    width: 300px;
    height: 130px; 
}

div.fond_utv table.simas_list
{
    border-color: #E31519;  
    width: 300px;
    height: 130px; 
}

div.fond_utv table.simin_list
{
    border-color: #CFA6CE;  
    width: 300px;
    height: 130px;
}

div.fond_utv table.simaf_list
{
    border-color: #948671;  
    width: 300px;
    height: 130px;  
}

div.fond_utv table.simnu_list
{
    border-color: Black;  
    width: 300px;  
    height: 130px;
}

div.fond_utv table.simli_list
{
    border-color: #CED5CE;  
    width: 300px;
    height: 130px; 
}

div.fond_utv table tr.list_body td span.refperiod
{
    float: left;
}

div.fond_utv table tr.list_body td span.rateprocent
{
    float: right;
}

div.fond_utv table.sim01_list tr.list_bottom
{
    background: #7EB0CC;
    cursor: pointer;
    color: White;
}

div.fond_utv table.simne_list tr.list_bottom
{
    background: #82A996;
    cursor: pointer;
    color: White;
}

div.fond_utv table.simas_list tr.list_bottom
{
    background: #E31519;
    cursor: pointer;
    color: White;
}

div.fond_utv table.simki_list tr.list_bottom
{
    background: #82A996;
    cursor: pointer;
    color: White;
}

div.fond_utv table.simki_list tr.list_bottom
{
    background: #E31519;
    cursor: pointer;
    color: White;
}


div.fond_utv table.simin_list tr.list_bottom
{
    background: #CFA6CE;
    cursor: pointer;
    color: White;
}

div.fond_utv table.simaf_list tr.list_bottom
{
    background: #948671;
    cursor: pointer;
    color: White;
}

div.fond_utv table.simnu_list tr.list_bottom
{
    background: Black;
    cursor: pointer;
    color: White;
}

div.fond_utv table.simli_list tr.list_bottom
{
    background: #CED5CE;
    cursor: pointer;
    color: #000;
}

div.fond_utv table tr.list_bottom td span.text_left
{
    float: left;
}

div.fond_utv table tr.list_bottom td span.text_right
{
    float: right;
}



/* Årsberättelser */

.page_1691 div.main-content {
	margin: 15px 30px 30px;
}

.annual-reports {
	margin-top: 18px;
	margin-right: -30px;
}

	.annual-reports .report {
		float: left;
		margin: 0 30px 15px 0;
		position: relative;
	}

		.annual-reports .report .cover {
			position: absolute;
			top: 0;
			left: 0;

			height: 295px;
			width: 208px;

			border: 1px solid rgba(0,0,0,0.1);
			box-shadow: inset rgba(255,255,255,0.25) 0 1px 0, inset rgba(255,255,255,0.15) 1px 0 0;
		}

		.annual-reports .report img {
			height: 297px;
			width: 210px;

			box-shadow: rgba(0,0,0,0.1) 0 2px 4px, rgba(0,0,0,0.08) 0 1px 1px;
		}


/* iPhone-app */

.iphone-app {
    padding: 1px 0;
    margin-top: 1px;
    background: url(/images/blue-fade.png) top left no-repeat;
    text-shadow: #fff 0 1px 0;
}

    .iphone-app div.main-content {
        margin: 20px 400px 50px 60px;
        line-height: 18px;
    }

    .iphone-app div.main-content h1 {
        font-size: 36px;
        letter-spacing: -1px;
    }

    .iphone-app div.main-content ul {
        padding: 0 0 0 24px;
    }

    .iphone-app div.main-content .app-store-link {
        display: block;
        margin-top: 24px;
        width: 138px;
    }

    .iphone-app div.main-content .app-store-icon {
        border: 0;
    }

    .iphone-app div.related-content {
        margin: 15px 60px 0 0;
    }

        .iphone-app div.related-content p {
            margin: 0;
            padding: 0;
        }


/* Simplicity Kina-kampanj */

/* body {
    background: #c00 url(http: //simplicity.se/images/simplicity-kina.jpg) top center repeat fixed !important;
}

#DocumentWrapper {
    background: #fff !important;
    padding: 0 !important;
    
    -webkit-box-shadow: rgba(0,0,0,0.5) 0 8px 24px;
}

#Header {
    background-image: url(http: //simplicity.se/images/header-square.png) !important;
}

#Footer, #Footer .content {
    background: transparent !important;
}

#Footer {
    clear: both;

    margin-top: -28px !important;
    margin-bottom: 40px !important;
    
    color: #fff !important;
    text-shadow: rgba(0,0,0,0.6) 1px 1px 0 !important;
    font-weight: bold;
}

#Footer .content {
    position: relative !important;
    top: 28px !important;
    color: #fff !important;
}

#Footer .content a {
    color: #fff !important;
}

*/

.moreInfoLink
{
	/*padding: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	float: right;
	background: #000;
	width: 283px;
	height: auto;
	color: #fff;
	margin-right: 35px;
	margin-top: 15px;
	padding-top: 7px;

	*/

	float: right;

    display: block;
	width: 273px;
    /*width: 238px;*/
    padding: 6px 10px;
	margin: 50px 35px 0 0;

    color: #fff;
    background-color: #e1ddc8;
    /*border: 1px solid #ccc7ae;*/
    text-shadow: none;

    text-decoration: none;
    font-weight: bold;
    line-height: 15px;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px;

    outline: 1px solid rgba(255, 255, 255, 0.4);
}

    .moreInfoLink .head,
    .moreInfoLink .sub {
        display: block;
    }
        .moreInfoLink .sub {
            font-size: 11px;
        }

.moreInfoLink a
{
	text-decoration: none;
	color: #fff;
	font-size: 90%;
}

.moreInfoLink a:hover
{
	text-decoration: underline;
}














/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h2 {
h2
}

.to-pdf {
.to-pdf
}

h3 {
h3
}

h4 {
h4
}

h1 {
h1
}

h5 {
h5
}

h6 {
h6
}

.attention {
.attention
}

.rubrikpdf {
.rubrikpdf
}

h7 {
h7
}

.link-icon {
.link-icon
}

p {
p
}

.introduction {
p.introduction
}

p.bildtext {
.bildtext
}

blockquote {
blockquote
}


