﻿/* Page margins and background */
html {
    min-height: 100%;
    height: 100%;
}

body {
    color: #000;
    font: 13px/normal Helvetica,Arial,sans-serif;
    line-height: 1.2;
    width: 100%;
    margin: 0;
    padding: 0;
    overflow: auto;
    min-height: 100%;
    height: 100%;
}

.group:before,
.group:after {
    content: "";
    display: table;
}

.group:after {
    clear: both;
}

.group {
    *zoom: 1;
}

.layout-container {
    width: 1250px;
    margin: 0 auto;
    min-height: 100%;
    height: 100%;
}

.mobile .layout-container {
    width: 950px;
}

.page-container {
    background: url("../images/background.png") repeat-y center center #fff;
    width: 1050px;
    min-height: 100%;
}

.mobile .page-container {
    width: 950px;
    background: none #fff;
}

.page {
    padding-top: 0;
    width: 950px;
    margin: auto;
    position: relative;
}

    .page.banner {
        margin-top: 36px;
    }

em, strong, th {
    font-weight: bold;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
}

p {
    margin-top: 1em;
    margin-bottom: 1em;
}

ul, ol {
    display: block;
    padding-left: 40px;
    margin-top: 1em;
    margin-bottom: 1em;
}

    ul li {
        list-style-type: none;
    }

    ol li {
        list-style-type: decimal;
    }

fieldset {
    padding: 10px;
    border: none;
}

input[type="checkbox"] {
    margin: 0px 3px 3px 4px;
}

input[type="text"], input[type="password"], input[type="email"] {
    padding: 2px;
}

.qtip-wikifolio {
    background: #31383e;
    -ms-opacity: 0.96;
    opacity: 0.96;
    border: 1px solid #282e33;
    -webkit-box-shadow: 0px 1px 6px rgba(40, 46, 51, 0.7) !important;
    -moz-box-shadow: 0px 1px 6px rgba(40, 46, 51, 0.7) !important;
    -ms-box-shadow: 0px 1px 6px rgba(40, 46, 51, 0.7) !important;
    box-shadow: 0px 1px 6px rgba(40, 46, 51, 0.7) !important;
    -ms-border-radius: 3px;
    border-radius: 3px;
    color: #ffffff;
    width: 200px;
}

.tooltipButton {
    background: url("../images/sprite_tooltip2.png") -23px -64px no-repeat;
    width: 12px;
    height: 12px;
    position: relative;
    left: 170px;
}

.qtip-title {
    float: left;
    width: 180px;
}

.qtip-content a {
    color: #FFFFFF;
}

.infoTooltip, .wikifolioTagAccordionTooltip {
    display: inline-block;
    background: url("../images/sprite_tooltip2.png") 0 -38px no-repeat;
    height: 12px;
    width: 12px;
}

.btn-green > .infoTooltip {
    display: inline-block;
    background: url("../images/sprite_tooltip2.png") 0 -87px no-repeat;
    height: 12px;
    width: 12px;
}

.asset-manager-switch > .infoTooltip {
    margin-left: 25px;
}

.infoTooltip {
    vertical-align: middle;
}

.wikifolioTagAccordionTooltip {
    position: absolute;
    top: 50%;
    margin-top: -6px;
}

.tooltipTitleContainer {
    display: none;
}

.tooltipContentContainer {
    display: none;
}

.qtip-wikifolio .qtip-content {
    font-size: 10px;
    line-height: 12px;
}

.qtip-wikifolio .qtip-titlebar, .etfcup-universe-group-header {
    font-size: 13px;
    font-weight: bold;
}

.tooltipTitle {
    line-height: 15px;
}

.tooltip-tag-icon {
    background: url("../images/sprite_tooltip2.png") 0 -64px no-repeat;
    width: 22px;
    height: 12px;
    float: left;
    margin-right: 5px;
}

.tooltip-graph-icon {
    background: url("../images/sprite_tooltip2.png") 0 -77px no-repeat;
    width: 17px;
    height: 9px;
    float: left;
    margin-right: 5px;
    margin-top: 2px;
}


.nobackground {
    background-image: none;
}

th, td {
    padding: 0;
}

table {
    border-spacing: 0;
}

input[type="submit"] {
    cursor: pointer;
}
/* Design of the Main Layout Elements */
#top {
    clear: both;
    width: 950px;
    overflow: visible;
    height: 88px;
    position: relative;
}

#navigation {
    position: relative;
    padding-left: 217px;
    height: 56px;
}

#finance-alliance-logo {
    background: url("../images/sprite_home_logos4.png") -91px -112px no-repeat;
    width: 72px;
    height: 71px;
}

.sitemap ul {
    margin: 0;
}

.bx-pager {
    text-align: center;
}

    .bx-pager a {
        margin-right: 2px;
        display: inline-block;
        width: 10px;
        line-height: 10px;
        text-indent: -20000px;
        border: 1px solid #AEB9BF;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
    }

    .bx-pager .pager-active {
        background-color: Black;
    }

.bx-prev {
    float: left;
}

.bx-next {
    float: right;
}

#learn img {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}

.wikifolio-logo-50x50 {
    background: url('/Content/images/wikifolio_logo_50x50.png');
    width: 50px;
    height: 50px;
}

#logo, .wikifolio-logo {
    background: url('/Content/images/sprite_home_logos4.png') 0 -107px no-repeat;
    width: 82px;
    height: 83px;
    float: left;
}

#success {
    color: #729C17;
    width: 200px;
}

    #success.success_blue {
        color: #0065A3;
    }

#feedback-success-panel {
    color: #000;
    border: 2px solid #729C17;
    position: relative;
}

.error-panel {
    color: Red;
    font-weight: bold;
}

#feedback-error-panel {
    color: #000;
    border: 2px solid Red;
    position: relative;
}

#feedback-success-panel, #feedback-error-panel {
    margin: 5px 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    line-height: 29px;
}

#topNav {
    float: left;
    margin-top: 35px;
    margin-left: 38px;
    color: #414d54;
}

#search {
    float: right;
    height: 27px;
    margin: 35px 0 0 0;
    text-align: right;
}

#country-selection {
    position: absolute;
    right: 0;
    top: 2px;
}

a.dd-selected, a.dd-selected:hover {
    text-decoration: none;
    color: #000;
    font-weight: normal;
}

#country-selection .dd-select {
    border: 1px solid #AEB9BF;
}

.nav1-active span, .nav2-active span, .nav3-active span, .navigation-subsites a:hover span {
    height: 2px;
    display: block;
    position: relative;
}

.navigation-subsites .nav1-active span, .navigation-subsites .nav1:hover span {
    background: #729c17;
}

.navigation-subsites .nav2-active span, .navigation-subsites .nav2:hover span {
    background: #0065a3;
}

.navigation-subsites .nav3-active span, .navigation-subsites .nav3:hover span {
    background: #52656f;
}

.nav1 {
    background: -moz-linear-gradient(top, #95bc43, #729c17);
    background: -ms-linear-gradient(top, #95bc43, #729c17);
    background: -o-linear-gradient(top, #95bc43, #729c17);
    background: -webkit-linear-gradient(top, #95bc43, #729c17);
    background: linear-gradient(to bottom, #95bc43, #729c17);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95bc43', endColorstr='#729c17',GradientType=0 );
    width: 250px;
}

.nav2 {
    background: -moz-linear-gradient(top, #008acf, #0065a3);
    background: -ms-linear-gradient(top, #008acf, #0065a3);
    background: -o-linear-gradient(top, #008acf, #0065a3);
    background: -webkit-linear-gradient(top, #008acf, #0065a3);
    background: linear-gradient(to bottom, #008acf, #0065a3);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008acf', endColorstr='#0065a3',GradientType=0 );
    width: 260px;
    margin-left: 16px;
}

.nav3 {
    background: -moz-linear-gradient(top, #738189, #52656f);
    background: -webkit-linear-gradient(top, #738189, #52656f);
    background: -o-linear-gradient(top, #738189, #52656f);
    background: -ms-linear-gradient(top, #738189, #52656f);
    background: linear-gradient(to bottom, #738189, #52656f);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#738189', endColorstr='#52656f',GradientType=0 );
    width: 165px;
    margin-left: 16px;
}

.nav1, .nav2, .nav3 {
    color: #FFFFFF;
    font: bold 18px/40px Helvetica,Arial,sans-serif;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    height: 40px;
    display: inline-block;
    -ms-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

    .nav1:hover, .nav2:hover, .nav3:hover {
        text-decoration: none;
    }

.navigation-subsites {
    padding-left: 217px;
    height: 42px;
}

#subNav {
    clear: both;
    overflow: hidden;
    position: relative;
    width: 923px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 10px 10px 10px 17px;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    line-height: 22px;
}

#subNavEmpty {
    background: none repeat scroll 0 0 #729C17;
    clear: both;
    overflow: hidden;
    position: relative;
    width: 923px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 10px 10px 10px 17px;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    line-height: 22px;
}

.publish {
    background: #0065A3;
}

.invest {
    background: #729c17;
}

.wikifolioetfcup {
    background: #52656f;
}

.etf-cup-prize-ul {
    margin-top: 0;
}

    .etf-cup-prize-ul li {
        list-style: disc;
    }

#subNav a {
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
    margin-right: 15px;
    text-decoration: none;
    border: 1px solid transparent;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#subNav div {
    float: right;
    text-align: right;
}

    #subNav div a {
        font-weight: normal;
        font-size: 13px;
    }

#subNav a:hover {
    border: 1px solid #fff;
    border-radius: 5px;
}

#subNav a.active {
    background-color: #fff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding-left: 3px;
    padding-right: 3px;
}

#subNav .menu-item-right {
    float: right;
}

    #subNav .menu-item-right a {
        font-weight: normal;
    }

.publish a.active {
    color: #0065A3 !important;
}

.invest a.active {
    color: #729c17 !important;
}

.wikifolioetfcup a.active {
    color: #52656f !important;
}

#main {
    width: 950px;
    clear: both;
    position: relative;
    padding: 20px 0 0 0;
}

.last {
    margin-right: 0 !important;
}

#footer {
    clear: both;
    overflow: hidden;
    position: relative;
    width: 923px;
    background: #707f87;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin: 20px 0 0 0;
    padding: 10px 10px 10px 17px;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    line-height: 22px;
}

    #footer a {
        color: #FFF;
        margin-right: 10px;
    }

    #footer div.social {
        text-align: right;
        padding-top: 5px;
    }

#main #col1 {
    width: 624px;
    margin: 0;
    float: left;
}

#main .col1_content {
    padding: 15px;
    margin: 0 0 20px 0;
    border: 1px solid #aeb9bf;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
}

.col1-content-noborder {
    padding: 15px;
    margin: 0 0 20px 0;
}

#main #col3 {
    width: auto;
    margin: 0 0 0 624px;
}

#main .col3_content {
    padding: 15px;
    margin: 0 0 20px 30px;
    position: relative;
    border: 1px solid #aeb9bf;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.col3-content-noborder {
    margin: 0 0 20px 30px;
}

/* --- */
#main #col2 {
    width: 326px;
    margin: 0;
    float: left;
}

#main .col2_content {
    padding: 0;
    margin: 0 0 20px 0;
    border: 1px solid #aeb9bf;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
}

.col2-content-noborder {
    padding: 0;
    margin: 0 0 20px 0;
}

#main .col2_content h3 {
    margin-top: 10px;
}

#main .col2_content #detailedSearch h3 {
    margin-top: 0;
}

#main #col4 {
    width: 624px;
    float: left;
    /*margin: 0 0 0 326px;
*/
}

#main .col4_content {
    padding: 15px;
    margin: 0 0 20px 30px;
    position: relative;
    border: 1px solid #aeb9bf;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#main .col2_content img.icon {
    float: right;
    margin: -6px 15px 0 0;
}

#main .col3_content img.icon {
    float: right;
    margin: -21px 0 0 0;
}

.col-one-third, .col-two-thirds, .col-full {
    padding: 15px;
    border: 1px solid #aeb9bf;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.col-full {
    width: 917px;
}

.col-one-third {
    width: 271px;
    float: left;
}

.col-two-thirds {
    width: 594px;
    float: left;
}

.col-presse-blog, .col-presse-pictures, .col-presse-creativec {
    margin-right: 20px;
}

.col-one-third img.icon, .col-two-thirds img.icon {
    position: relative;
    left: 0;
    top: -21px;
    height: 41px;
    width: 46px;
}

.col-one-third h5, .col-two-thirds h5 {
    margin-left: 60px;
    margin-top: -40px;
}

.col1-presse {
    height: 260px;
}

.col2-presse {
    height: 145px;
}

.presse-col-contact {
    float: left;
}

.col-presse-twitter {
    margin-left: 20px;
}

.col-presse-social {
    height: 345px;
}

.publish-premium-list ul {
    list-style-image: none;
    padding: 0 0 0 20px;
}

    .publish-premium-list ul li {
        list-style-type: none;
        margin-bottom: 15px;
        padding-left: 40px;
        position: relative;
    }

/*#community-box {
        border: 1px solid #aeb0bf;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 10px 10px 0 10px;
}*/

#community-box a {
    text-decoration: none;
}

    #community-box a:hover {
        text-decoration: none;
    }

.community-box-entry-container {
    text-decoration: none;
    color: #000;
}

#community-box h2 {
    padding: 0;
    height: 59px;
    line-height: 59px;
    margin: -22px 0 0 0;
}

.community-box-entry-message {
    font-size: 11px;
}

.community-box-entry-header {
    color: #0066a3;
    font-weight: bold;
    font-size: 11px;
}

.community-box-entry img {
    display: block;
    float: left;
    margin: 0 10px 0 0;
}

#community-box-entries {
    margin: 0;
}

.community-box-entry {
    height: 45px;
    max-height: 45px;
    overflow: hidden;
    margin: 5px 0;
    border-bottom: 1px solid #aeb9bf;
    padding-bottom: 8px;
    line-height: 14px;
}

.community-box-entry-container:last-child .community-box-entry {
    border: 0 none;
}

.col3_content ul {
    margin: 0;
    padding: 0;
    list-style: none;
    padding-bottom: 20px;
}

#col5 {
    width: 950px;
    margin: 0 0 0 0;
    float: left;
}

.col5_content {
    padding: 15px;
    margin: 0 0 10px 0;
    border: 1px solid #aeb9bf;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.col5-content-noborder {
    padding: 10px 15px 0 15px;
    /*margin: 0 0 20px 0;*/
}

a, #pager-container a, a.user-link, a > h6, div#faq p.ui-widget-content a, #invest-dialog #invest-dialog-broker-hint a, #invest-dialog #new-broker-account-teaser a, .derivates-accordion .derivates-info-links a {
    color: #0065A3;
    text-decoration: none;
}

    a:hover, #pager-container a:hover, div#faq p.ui-widget-content a:hover, #invest-dialog #invest-dialog-broker-hint a:hover, #invest-dialog #new-broker-account-teaser a:hover, .derivates-accordion .derivates-info-links a:hover {
        text-decoration: underline;
    }

#pager-container .active a {
    text-decoration: underline;
}

a.extended-search-link {
    font-size: 12px;
    font-weight: bold;
}

a.back-to-top-link {
    float: right;
    margin-right: 20px;
}

h1, h5 {
    margin: 0 0 10px 0;
    font-size: 24px;
    color: #333;
}

h2, h6 {
    margin: 0;
    font-size: 16px;
    color: #333;
}

h3 {
    margin: 0 0 10px 0;
    font-size: 26px;
    color: #333333;
}

h4 {
    font-size: 16px;
    color: #414d54;
    margin: 0;
}

.green {
    color: #699607;
}

.blue {
    color: #0066a3 !important;
}

.grey {
    color: #414d54;
}

.large {
    font-size: 15px;
}

.box a {
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
    height: 22px;
    padding: 2px 3px 0 7px;
    display: inline-block;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    position: absolute;
    bottom: 15px;
    right: 17px;
}

div.btn-search.btn-green div {
    background: url("../images/sprite_buttons1.png") -102px -241px;
    width: 16px;
    height: 32px;
    right: -16px;
    margin-top: -32px;
    position: absolute;
}

.btn-search {
    height: 32px;
    line-height: 32px;
    width: 316px;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    padding-left: 15px;
    margin-left: -7px;
    position: relative;
    color: #777777;
}

.btn-green {
    background: -moz-linear-gradient(top, #95bc43, #729c17);
    background: -ms-linear-gradient(top, #95bc43, #729c17);
    background: -o-linear-gradient(top, #95bc43, #729c17);
    background: -webkit-linear-gradient(top, #95bc43, #729c17);
    background: linear-gradient(to bottom, #95bc43, #729c17);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95bc43', endColorstr='#729c17',GradientType=0 );
}

.btn-grey {
}

.btn-search.btn-green + .switch-shadow {
    background: url("../images/sprite_buttons1.png") -120px -241px;
    width: 6px;
    height: 6px;
    left: -7px;
    margin-top: -30px;
    position: absolute;
}

.btn-search.btn-light-grey + .switch-shadow {
    background: url("../images/sprite_buttons1.png") -129px -241px;
    width: 6px;
    height: 6px;
    left: -7px;
    margin-top: -30px;
    position: absolute;
}

.asset-manager-icon-small {
    height: 16px;
    width: 16px;
    margin: 0 4px -4px 0;
    display: inline-block;
    background: url("../images/wikifolio_statusicons3.png") -40px -282px;
}

.wikifolio-detail-editor-company-name {
    font-size: 9px;
}

.switch-arrow-tip {
    /*102 x 241 16 32*/
    background: url("../images/sprite_buttons1.png") -102px -241px;
    width: 16px;
    height: 32px;
    right: -16px;
    margin-top: -10px;
    position: absolute;
}

.switch-shadow-green {
    background: url("../images/sprite_buttons1.png") -120px -241px;
    width: 6px;
    height: 6px;
    left: -7px;
    margin-top: -10px;
    position: absolute;
}

.switch-shadow-grey {
    background: url("../images/sprite_buttons1.png") -129px -241px;
    width: 6px;
    height: 6px;
    left: -7px;
    margin-top: -10px;
    position: absolute;
}

.asset-manager-icon-medium {
    height: 23px;
    width: 23px;
    margin: 0px 3px -4px -1px;
    display: inline-block;
    background: url("../images/wikifolio_statusicons3.png") -4px -275px;
}

.icon-diverse-small {
    height: 15px;
    width: 15px;
    background: url("../images/sprite_icons_diverse3.png") -40px -282px;
    display: inline-block;
}

.country-icon-at-small-search {
    background-position: -16px -534px;
    margin: 0 3px -1px;
}

.icon-status-small {
    height: 16px;
    width: 16px;
    display: inline-block;
    background: url("../images/wikifolio_statusicons3.png") -40px -282px;
}

.icon-realmoney-search {
    background-position: -40px -68px;
    margin: 0 3px -1px;
}

.icon-investable-search {
    background-position: -40px -166px;
    margin: 0 3px -1px;
}

.asset-manager-icon-small {
    height: 16px;
    width: 16px;
    margin: 0 4px -4px 0;
    display: inline-block;
    background: url("../images/wikifolio_statusicons3.png") -40px -282px;
}

.leverage-product-icon-small {
    margin: 0 3px -1px;
    background-position: -40px -262px;
}

.asset-manager-of-the-week-content {
    font-size: 12px;
    line-height: 13px;
    color: #777777;
}

.asset-manager-of-the-week-container {
    border-left: #AEB9BF solid 1px;
    padding: 10px;
    display: inline-block;
}

.asset-manager-of-the-week-picture {
    display: inline-block;
    height: 50px;
    padding: 15px;
}

.asset-manager-switch {
    margin-bottom: 30px;
}

.btn-blue {
    background: -moz-linear-gradient(top, #008acf, #0065a3);
    background: -webkit-linear-gradient(top, #008acf, #0065a3); /* Safari, Chrome - neue Syntax! */
    background: -o-linear-gradient(top, #008acf, #0065a3); /* Opera */
    background: -ms-linear-gradient(top, #008acf, #0065a3); /* IE */
    background: linear-gradient(to bottom, #008acf, #0065a3); /* W3C Standard */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008acf', endColorstr='#0065a3',GradientType=0 ); /* IE6-9 */
}

    .btn-blue:hover {
        background: -moz-linear-gradient(top, #0569b5, #004885);
        background: -webkit-linear-gradient(top, #0569b5, #004885); /* Safari, Chrome - neue Syntax! */
        background: -o-linear-gradient(top, #0569b5, #004885); /* Opera */
        background: -ms-linear-gradient(top, #0569b5, #004885); /* IE */
        background: linear-gradient(to bottom, #0569b5, #004885); /* W3C Standard */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0569b5', endColorstr='#004885',GradientType=0 ); /* IE6-9 */
    }

.btn-light-grey {
    background: -moz-linear-gradient(top, #ECEDEF, #D8DCDF);
    background: -webkit-linear-gradient(top, #ECEDEF, #D8DCDF); /* Safari, Chrome - neue Syntax! */
    background: -o-linear-gradient(top, #ECEDEF, #D8DCDF); /* Opera */
    background: -ms-linear-gradient(top, #ECEDEF, #D8DCDF); /* IE */
    background: linear-gradient(to bottom, #ECEDEF, #D8DCDF);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ECEDEF', endColorstr='#D8DCDF',GradientType=0 ); /* IE6-9 */
}

    .btn-light-grey.btn-search {
        color: #777777;
    }

.btn-green.btn-search {
    color: #FFFFFF;
}

.btn-blue, .btn-orange, .btn-size-normal {
    height: 22px;
    border: none;
    /*padding: 2px 3px 0 7px;*/
    display: inline-block;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -ms-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    position: relative;
    color: #FFF;
    font-weight: bold;
    cursor: pointer;
    -ms-behavior: url(/Content/styles/PIE.htc);
    behavior: url(/Content/styles/PIE.htc);
}

.btn-centered {
    display: block;
    height: 25px;
    line-height: 25px;
    text-align: center;
    margin-bottom: 5px;
}

.btn-blue a, .btn-green a {
    color: #FFF;
    line-height: 20px;
    font-weight: bold;
    text-decoration: none;
    display: inline-block;
}

.btn-blue span {
    width: 8px;
    height: 24px;
    position: absolute;
    right: -8px;
    top: 0;
    background: url("../images/sprite_buttons1.png") -60px -290px;
}

.btnGreen, .btnBlue, .btnGrey, .btnOrange, .btnLightGrey, .btnBlueBig, .btnOrangeBig, .btnGreenBig, .btnRed {
    height: 22px;
    border: none;
    padding: 2px 3px 0 7px;
    display: inline-block;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    position: relative;
    color: #FFF;
    font-weight: bold;
    cursor: pointer;
    -ms-behavior: url(/Content/styles/PIE.htc);
    behavior: url(/Content/styles/PIE.htc);
}

.btnBlueBig, .btnOrangeBig, .btnGreenBig {
    height: 44px;
    line-height: 40px;
}

    .btnGreen a, .btnBlue a, .btnGrey a, .btnOrange a, .btnLightGrey a, .btnBlueBig a, .btnOrangeBig a, .btnGreenBig a {
        color: #FFF;
        line-height: 20px;
        font-weight: bold;
        text-decoration: none;
        display: inline-block;
    }

.btnLightGrey {
    line-height: 20px;
}

.btnBlueBig a, .btnOrangeBig a, .btnGreenBig a {
    font-size: 20px;
    line-height: 42px;
}

.btnGreen span, .btnBlue span, .btnGrey span, .btnOrange span {
    width: 8px;
    height: 24px;
    position: absolute;
    right: -8px;
    top: 0;
}

.btnBlueBig span, .btnOrangeBig span, .btnGreenBig span {
    width: 15px;
    height: 46px;
    position: absolute;
    right: -15px;
    top: 0;
}

.big-blue-button, .medium-blue-button {
    display: block;
    color: #FFF;
    font-weight: bold;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    width: 405px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    font-size: 32px;
    padding: 8px 0 8px 0;
    background-color: White;
    background: -moz-linear-gradient(top, #008acf, #0065a3);
    background: -webkit-linear-gradient(top, #008acf, #0065a3); /* Safari, Chrome - neue Syntax! */
    background: -o-linear-gradient(top, #008acf, #0065a3); /* Opera */
    background: -ms-linear-gradient(top, #008acf, #0065a3); /* IE */
    background: linear-gradient(to bottom, #008acf, #0065a3); /* W3C Standard */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008acf', endColorstr='#0065a3',GradientType=0 ); /* IE6-9 */
}

    .big-blue-button:hover, .medium-blue-button:hover {
        background: -moz-linear-gradient(top, #0569b5, #004885);
        background: -webkit-linear-gradient(top, #0569b5, #004885); /* Safari, Chrome - neue Syntax! */
        background: -o-linear-gradient(top, #0569b5, #004885); /* Opera */
        background: -ms-linear-gradient(top, #0569b5, #004885); /* IE */
        background: linear-gradient(to bottom, #0569b5, #004885); /* W3C Standard */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0569b5', endColorstr='#004885',GradientType=0 ); /* IE6-9 */
        cursor: pointer;
    }

.btn-red {
    background: -moz-linear-gradient(top, #cc2f16, #cc2f15);
    background: -webkit-linear-gradient(top, #cc2f16, #cc2f15); /* Safari, Chrome - neue Syntax! */
    background: -o-linear-gradient(top, #cc2f16, #cc2f15); /* Opera */
    background: -ms-linear-gradient(top, #cc2f16, #cc2f15); /* IE */
    background: linear-gradient(to bottom, #cc2f16, #cc2f15); /* W3C Standard */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc2f16', endColorstr='#cc2f15',GradientType=0 ); /* IE6-9 */
}

    .btn-red:hover {
        background: -moz-linear-gradient(top, #cc2f16, #791a0b);
        background: -webkit-linear-gradient(top, #cc2f16, #791a0b); /* Safari, Chrome - neue Syntax! */
        background: -o-linear-gradient(top, #cc2f16, #791a0b); /* Opera */
        background: -ms-linear-gradient(top, #cc2f16, #791a0b); /* IE */
        background: linear-gradient(to bottom, #cc2f16, #791a0b); /* W3C Standard */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc2f16', endColorstr='#791a0b',GradientType=0 ); /* IE6-9 */
    }

.btnRed {
    background: -moz-linear-gradient(top, #cc2f16, #cc2f15);
    background: -webkit-linear-gradient(top, #cc2f16, #cc2f15); /* Safari, Chrome - neue Syntax! */
    background: -o-linear-gradient(top, #cc2f16, #cc2f15); /* Opera */
    background: -ms-linear-gradient(top, #cc2f16, #cc2f15); /* IE */
    background: linear-gradient(to bottom, #cc2f16, #cc2f15); /* W3C Standard */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc2f16', endColorstr='#cc2f15',GradientType=0 ); /* IE6-9 */
}

    .btnRed:hover {
        background: -moz-linear-gradient(top, #cc2f16, #791a0b);
        background: -webkit-linear-gradient(top, #cc2f16, #791a0b); /* Safari, Chrome - neue Syntax! */
        background: -o-linear-gradient(top, #cc2f16, #791a0b); /* Opera */
        background: -ms-linear-gradient(top, #cc2f16, #791a0b); /* IE */
        background: linear-gradient(to bottom, #cc2f16, #791a0b); /* W3C Standard */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc2f16', endColorstr='#791a0b',GradientType=0 ); /* IE6-9 */
    }

.no-link-button {
    cursor: pointer;
}

.actions .small-button {
    height: 16px;
    padding: 0;
    width: 55px;
    text-align: center;
    line-height: 16px;
    font-size: 10px;
    font-weight: normal;
    -moz-border-radius: 3px 3px 3px 3px !important;
    -webkit-border-radius: 3px 3px 3px 3px !important;
    border-radius: 3px 3px 3px 3px !important;
}

.medium-blue-button {
    font-size: 24px;
    padding: 4px 0;
}

.btnRed.small-button:hover {
    -moz-border-radius: 3px 3px 3px 3px !important;
    -webkit-border-radius: 3px 3px 3px 3px !important;
    border-radius: 3px 3px 3px 3px !important;
}

.btnGreen span {
    background: url("../images/sprite_buttons1.png") -40px -290px;
}

.btnBlue span {
    background: url("../images/sprite_buttons1.png") -60px -290px;
}

.btnGrey span {
    background: url("../images/sprite_buttons1.png") -20px -290px;
}

.btnOrange span {
    background: url("../images/sprite_buttons1.png") 0 -290px;
}

.btnOrangeBig span {
    background: url("../images/sprite_buttons1.png") 0 -241px;
}

.btnBlueBig span {
    background: url("../images/sprite_buttons1.png") -64px -241px;
}

.btnGreenBig span {
    background: url("../images/sprite_buttons1.png") -40px -241px;
}

.btnGreen, .btnGreenBig, .btn-green-singlestock-wf, .btn-green-singlestock-ov {
    background: -moz-linear-gradient(top, #95bc43, #729c17);
    background: -webkit-linear-gradient(top, #95bc43, #729c17); /* Safari, Chrome - neue Syntax! */
    background: -o-linear-gradient(top, #95bc43, #729c17); /* Opera */
    background: -ms-linear-gradient(top, #95bc43, #729c17); /* IE */
    background: linear-gradient(to bottom, #95bc43, #729c17); /* W3C Standard */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95bc43', endColorstr='#729c17',GradientType=0 ); /* IE6-9 */
}

    .btnGreen:hover, .btnGreenBig:hover, .btn-green-singlestock-wf:hover, .btn-green-singlestock-ov:hover {
        background: -moz-linear-gradient(top, #7da02a, #597d11);
        background: -webkit-linear-gradient(top, #7da02a, #597d11); /* Safari, Chrome - neue Syntax! */
        background: -o-linear-gradient(top, #7da02a, #597d11); /* Opera */
        background: -ms-linear-gradient(top, #7da02a, #597d11); /* IE */
        background: linear-gradient(to bottom, #7da02a, #597d11); /* W3C Standard */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7da02a', endColorstr='#597d11',GradientType=0 ); /* IE6-9 */
    }

.btnBlue, /* .ui-dialog .ui-dialog-buttonpane button, */ .btnBlueBig {
    background: -moz-linear-gradient(top, #008acf, #0065a3);
    background: -webkit-linear-gradient(top, #008acf, #0065a3); /* Safari, Chrome - neue Syntax! */
    background: -o-linear-gradient(top, #008acf, #0065a3); /* Opera */
    background: -ms-linear-gradient(top, #008acf, #0065a3); /* IE */
    background: linear-gradient(to bottom, #008acf, #0065a3); /* W3C Standard */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008acf', endColorstr='#0065a3',GradientType=0 ); /* IE6-9 */
}

    .btnBlue:hover, /* .ui-dialog .ui-dialog-buttonpane button:hover, */ .btnBlueBig:hover {
        background: -moz-linear-gradient(top, #0569b5, #004885);
        background: -webkit-linear-gradient(top, #0569b5, #004885); /* Safari, Chrome - neue Syntax! */
        background: -o-linear-gradient(top, #0569b5, #004885); /* Opera */
        background: -ms-linear-gradient(top, #0569b5, #004885); /* IE */
        background: linear-gradient(to bottom, #0569b5, #004885); /* W3C Standard */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0569b5', endColorstr='#004885',GradientType=0 ); /* IE6-9 */
    }

.btnOrange, .btnOrangeBig {
    background: -moz-linear-gradient(top, #ffbe00, #ff5a00);
    background: -webkit-linear-gradient(top, #ffbe00, #ff5a00); /* Safari, Chrome - neue Syntax! */
    background: -o-linear-gradient(top, #ffbe00, #ff5a00); /* Opera */
    background: -ms-linear-gradient(top, #ffbe00, #ff5a00); /* IE */
    background: linear-gradient(to bottom, #ffbe00, #ff5a00); /* W3C Standard */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbe00', endColorstr='#ff5a00',GradientType=0 );
    -pie-background: linear-gradient(to bottom, #ffbe00, #ff5a00);
    -ms-behavior: url(/Content/styles/PIE.htc);
    behavior: url(/Content/styles/PIE.htc);
}

    .btnOrange:hover, .btnOrangeBig:hover {
        background: -moz-linear-gradient(top, #ffa600, #ff3d00);
        background: -webkit-linear-gradient(top, #ffa600, #ff3d00); /* Safari, Chrome - neue Syntax! */
        background: -o-linear-gradient(top, #ffa600, #ff3d00); /* Opera */
        background: -ms-linear-gradient(top, #ffa600, #ff3d00); /* IE */
        background: linear-gradient(to bottom, #ffa600, #ff3d00); /* W3C Standard */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa600', endColorstr='#ff3d00',GradientType=0 );
        -pie-background: linear-gradient(to bottom, #ffa600, #ff3d00);
        -ms-behavior: url(/Content/styles/PIE.htc);
        behavior: url(/Content/styles/PIE.htc);
    }

.btnBlue input[type="submit"], .btnGreen input[type="submit"] {
    padding: 1px 3px 4px 2px;
    background: transparent;
    border: none;
    color: #FFF;
    font-weight: bold;
}

.btnOrange:hover span {
    background: url("../images/sprite_buttons1.png") -10px -290px;
}

.btnGreen:hover span {
    background: url("../images/sprite_buttons1.png") -50px -290px;
}

.btnBlue:hover span {
    background: url("../images/sprite_buttons1.png") -70px -290px;
}

.btnBlueBig:hover span {
    background: url("../images/sprite_buttons1.png") -80px -241px;
}

.btnOrangeBig:hover span {
    background: url("../images/sprite_buttons1.png") -16px -241px;
}

.btnGreenBig:hover span {
    background: url("../images/sprite_buttons1.png") -48px -241px;
}

.btnBig {
    height: 30px;
    padding: 2px 7px 3px 7px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.btn-no-right-arrow, .float_right .btnBlue, .float_right .btnGreen, .float_right .btnLightGrey, .add .btnBlue, #add_underlyings .btnBlue, .float_right .btnOrange {
    -moz-border-radius: 5px 5px 5px 5px !important;
    -webkit-border-radius: 5px 5px 5px 5px !important;
    border-radius: 5px 5px 5px 5px !important;
    padding: 2px 7px 0 7px;
    margin-right: 0;
}

.ui-dialog .ui-dialog-buttonpane button {
    -moz-border-radius: 5px 5px 5px 5px !important;
    -webkit-border-radius: 5px 5px 5px 5px !important;
    border-radius: 5px 5px 5px 5px !important;
    height: auto;
}

.btnLightGrey {
    background: -moz-linear-gradient(top, #EBEEEF, #738189);
    background: -webkit-linear-gradient(top, #EBEEEF, #738189); /* Safari, Chrome - neue Syntax! */
    background: -o-linear-gradient(top, #EBEEEF, #738189); /* Opera */
    background: -ms-linear-gradient(top, #EBEEEF, #738189); /* IE */
    background: linear-gradient(to bottom, #EBEEEF, #738189); /* W3C Standard */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EBEEEF', endColorstr='#738189',GradientType=0 ); /* IE6-9 */
}

a.remove:hover, a.delete-comment-link:hover, a.remove-active-trade-button:hover, a.delete-from-watchlist-link {
    text-decoration: none;
}

#reverse-sort-order-button {
    width: 17px;
    height: 14px;
    cursor: pointer;
    display: inline-block;
    background: url("../images/sprite_icons_diverse3.png") 0 -567px no-repeat;
}

    #reverse-sort-order-button.asc {
        background: url("../images/sprite_icons_diverse3.png") 0 -550px no-repeat;
    }

.learn-content {
    margin-left: 430px;
    list-style: circle inside !important;
}

.add_virtual_order {
    background: -moz-linear-gradient(top, #008acf, #0065a3);
    background: -webkit-linear-gradient(top, #008acf, #0065a3); /* Safari, Chrome - neue Syntax! */
    background: -o-linear-gradient(top, #008acf, #0065a3); /* Opera */
    background: -ms-linear-gradient(top, #008acf, #0065a3); /* IE */
    background: linear-gradient(to bottom, #008acf, #0065a3); /* W3C Standard */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008acf', endColorstr='#0065a3',GradientType=0 ); /* IE6-9 */
    color: #FFF;
    font-weight: normal;
    text-decoration: none;
    height: 15px;
    padding: 3px 7px 0 7px;
    display: inline-block;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 12px;
    vertical-align: middle;
}

    .add_virtual_order:hover {
        background: -moz-linear-gradient(top, #0065a3, #008acf);
        background: -webkit-linear-gradient(top, #0065a3, #008acf); /* Safari, Chrome - neue Syntax! */
        background: -o-linear-gradient(top, #0065a3, #008acf); /* Opera */
        background: -ms-linear-gradient(top, #0065a3, #008acf); /* IE */
        background: linear-gradient(to bottom, #0065a3, #008acf); /* W3C Standard */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0065a3', endColorstr='#008acf',GradientType=0 ); /* IE6-9 */
        text-decoration: none;
    }

.remove, .remove-active-trade-button, .delete-comment-link, .delete-from-watchlist-link {
    height: 18px;
    width: 18px;
    displaY: inline-block;
    vertical-align: middle;
    background: url("../images/sprite_tooltip2.png") no-repeat -19px -19px;
}

.delete-comment-link, .delete-from-watchlist-link {
    float: right;
}

.delete-from-watchlist-link {
    margin-left: 7px;
    background-position: 0 -19px;
}

.btnGrey {
    background: -moz-linear-gradient(top, #707f86, #414d54);
    background: -webkit-linear-gradient(top, #707f86, #414d54); /* Safari, Chrome - neue Syntax! */
    background: -o-linear-gradient(top, #707f86, #414d54); /* Opera */
    background: -ms-linear-gradient(top, #707f86, #414d54); /* IE */
    background: linear-gradient(to bottom, #707f86, #414d54); /* W3C Standard */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#707f86', endColorstr='#414d54',GradientType=0 ); /* IE6-9 */
}

.btn-grey {
    background: -moz-linear-gradient(top, #707f86, #414d54);
    background: -webkit-linear-gradient(top, #707f86, #414d54); /* Safari, Chrome - neue Syntax! */
    background: -o-linear-gradient(top, #707f86, #414d54); /* Opera */
    background: -ms-linear-gradient(top, #707f86, #414d54); /* IE */
    background: linear-gradient(to bottom, #707f86, #414d54); /* W3C Standard */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#707f86', endColorstr='#414d54',GradientType=0 ); /* IE6-9 */
}

    .btn-grey:hover {
        background: -moz-linear-gradient(top, #4e5c65, #2c3134);
        background: -webkit-linear-gradient(top, #4e5c65, #2c3134); /* Safari, Chrome - neue Syntax! */
        background: -o-linear-gradient(top, #4e5c65, #2c3134); /* Opera */
        background: -ms-linear-gradient(top, #4e5c65, #2c3134); /* IE */
        background: linear-gradient(to bottom, #4e5c65, #2c3134); /* W3C Standard */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e5c65', endColorstr='#2c3134',GradientType=0 ); /* IE6-9 */
    }

.button-reset {
    font-size: 0.9em;
    margin-bottom: 7px;
}

.treeViewHiddenRow {
    display: none;
}

.limitOrderButtonClosed, .limitOrderButtonOpen {
    display: block;
    width: 16px;
    height: 16px;
}

.limitOrderButtonClosed {
    background: url("../images/sprite_icons_diverse3.png") no-repeat 0 -622px;
}

.limitOrderButtonOpen {
    background: url("../images/sprite_icons_diverse3.png") no-repeat 0 -638px;
}

.underline {
    text-decoration: underline;
}

#topNav a {
    color: #0065a3;
    font-weight: bold;
    margin-left: 7px;
}

    #topNav a.logged-in-link {
        margin: 0 0 0 0;
        position: relative;
        /*top: 5px;*/
        float: left;
        margin-right: 15px;
    }

    #topNav a.login {
        color: #0065a3;
        font-size: 15px;
        background: url("../images/arrowBlue.png") no-repeat 0 2px;
        padding-left: 15px;
        margin-left: 0;
    }

    #topNav a.help {
        font-weight: normal;
        color: #414d54;
    }

a.c2a-button {
    width: 155px;
    height: 157px;
    display: block;
    position: absolute;
    top: 435px;
    left: 792px;
}

a.cup-button {
    background: url("../images/sprite_buttons1.png") no-repeat 0 -529px;
}

a.cup-link {
    display: block;
    width: 100px;
    text-align: right;
    position: absolute;
    top: 590px;
    left: 810px;
}

a.cup-button:hover {
    background: url("../images/sprite_buttons1.png") no-repeat -158px -529px;
}

a.c2a-button-small {
    width: 98px;
    height: 100px;
    display: block;
}

a.c2a-or-button {
    background: url("../images/C2A_1_or_passive.png") no-repeat left top;
}

    a.c2a-or-button:hover {
        background: url("../images/C2A_1_or_active.png") no-repeat left top;
    }

a.c2a-gr-button {
    background: url("../images/C2A_1_gr_frame_passive.png") no-repeat left top;
}

    a.c2a-gr-button:hover {
        background: url("../images/C2A_1_gr_frame_active.png") no-repeat left top;
    }

a.c2a-bl-button {
    background: url("../images/C2A_1_bl_frame_passive.png") no-repeat left top;
}

    a.c2a-bl-button:hover {
        background: url("../images/C2A_1_bl_frame_active.png") no-repeat left top;
    }

a.c2a-or-button-small {
    background: url("../images/sprite_buttons1.png") no-repeat 0 -695px;
}

    a.c2a-or-button-small:hover {
        background: url("../images/sprite_buttons1.png") no-repeat -100px -695px;
    }

.span1 {
    width: 100%;
    clear: both;
}

.span2 {
    width: 285px;
    margin-right: 20px;
    float: left;
}

    .span2 a {
        font-size: 0.9em;
    }

.spanHead {
    color: #414d54;
    font-weight: bold;
    font-size: 16px;
    background: #d6dcdf;
    padding: 3px 0 2px 10px;
}

.spanContent {
    padding: 10px 10px 40px 10px;
}

.span2 table {
    margin-bottom: 10px;
    font-size: 12px;
    width: 100%;
}

    .span2 table td {
        border-bottom: 1px solid #d6dcdf;
        padding: 4px 5px;
    }

.span1 table {
    width: 100%;
    margin-top: 10px;
}

    .span1 table td {
        padding: 2px 9px;
    }

.odd td, .odd {
    background: #f6f7f8;
}

a.investieren {
    background: url("../images/sprite_buttons1.png") no-repeat 0 0 transparent;
    color: #FFF;
    font-size: 26px;
    font-weight: bold;
    width: 271px;
    height: 52px;
    line-height: 44px;
    text-indent: 25px;
    display: block;
    text-decoration: none;
    margin: 15px 0 0 -25px;
}

    a.investieren:hover {
        background-position: 0 -53px;
    }

a.recommend-published-wikifolio, a.invest-now-publish {
    background: url("../images/sprite_buttons1.png") no-repeat 0 -106px transparent;
    color: #FFF;
    font-size: 24px;
    font-weight: bold;
    width: 271px;
    height: 52px;
    display: block;
    text-decoration: none;
    margin: 15px 0 0 -25px;
    text-indent: 25px;
    line-height: 44px;
}

    a.recommend-published-wikifolio:hover {
        background-position: 0 -159px;
    }

#enhancedSearch {
    position: absolute;
    top: 50px;
    right: 0;
    border: 1px solid green;
    background-color: White;
    z-index: 9999;
}

.showHelp {
    position: relative;
}

    .showHelp div {
        position: absolute;
        top: -20px;
        left: 20px;
        width: 250px;
        height: 200px;
        border: 1px solid black;
        background-color: white;
        z-index: 8888;
        color: black;
        padding: 5px;
        text-align: left;
    }

.field-validation-error {
    color: Red;
    font-size: 10px;
    display: block;
}

.validation-summary-errors {
    color: Red;
}

#preview {
    float: right;
}

h1.preview {
    margin: 0;
}

/*.searchFilter {
    	border-bottom: 1px solid #aeb9bf; 	overflow: hidden; 	padding: 0 0 10px 0;
}*/

/*.searchFilter span {
        margin-left: 10px;
    }*/

/*.searchFilter select {
        margin-left: 92px;
    }*/

.wikifolio_item {
    border-bottom: 1px solid #d6dcdf;
    overflow: hidden;
    padding: 10px 0 10px 0;
    position: relative;
}

    .wikifolio_item:last-child {
        border-bottom: none;
    }

    .wikifolio_item img {
        float: left;
    }

.trade_actions {
    white-space: nowrap;
    width: 80px;
}

.wikifolio_item .actions {
    float: right;
}

.wikifolio_item .actions {
    position: relative;
    top: -5px;
}

.wikifolio_item h6, .wikifolio_item p {
    margin-left: 125px;
    line-height: 1.2em;
    color: #414d54;
}

.wikifolio_item h6 {
    line-height: 1.0em;
}

.wikifolio_item p {
    margin: 10px 0 10px 125px;
}

.status, .real-money-wikifolio {
    background: url("../images/wikifolio_statusicons3.png") no-repeat left top;
    height: 23px;
    width: 0;
    margin: 0 3px -4px 0;
    display: inline-block;
    padding-left: 23px;
    overflow: hidden;
}

.wikifolio_item .status {
    height: 16px;
    width: 16px;
    padding-left: 0;
}

/* test */
.status_110 {
    background-position: -3px -4px;
}

.wikifolio_item .status_110 {
    background-position: -40px -4px;
}

/* published_requested */
.status_120 {
    background-position: -3px -4px;
}

.wikifolio_item .status_120 {
    background-position: -40px -4px;
}

/* published */
.status_130, .status_135 {
    background-position: -3px -199px;
}

.wikifolio_item .status_130, .wikifolio_item .status_135 {
    background-position: -40px -199px;
}

/* investable */
.status_140 {
    background-position: -3px -166px;
}

.wikifolio_item .status_140 {
    background-position: -40px -166px;
}

/* barred */
.status_150 {
    background-position: -3px -37px;
}

.wikifolio_item .status_150 {
    background-position: -40px -37px;
}

/* closed */
.status_160, .status_155 {
    background-position: -3px -100px;
}

.wikifolio_item .status_160, .wikifolio_item .status_155 {
    background-position: -40px -100px;
}
/* closing in progress */
.status_155, .wikifolio_item .status_155 {
    background-position: -3px -133px;
}
/* seo */
.status_170 {
    background-position: -3px -166px;
}
/*.wikifolio_item .wikifolioListInfoRow
{
    width: 430px;
}*/
.real-money-wikifolio {
    background-position: -3px -68px;
}

.wikifolio_item .status_170 {
    background-position: -40px -166px;
}

.wikifolio_item .real_money {
    height: 17px;
    width: 17px;
    margin: 0 4px -4px 0;
    display: inline-block;
    background: url("../images/iconRealMoney.png") no-repeat left top;
}

.wikifolio_item .editor {
    margin: 0 8px 0 0; /*min-width: 180px;*/
    color: #000;
    text-decoration: none;
    display: inline-block;
    width: 115px;
    font-size: 12px;
}

.wikifolio_item .creationDate {
    margin: 0 8px 0 0; /*min-width: 180px;*/
    color: #000;
    display: inline-block;
    width: 70px;
}

.wikifolio_item .wikifolio-name {
    margin: 0 8px 0 0; /*min-width: 180px;*/
    color: #000;
    text-decoration: none;
    display: inline-block;
    width: 95px;
    font-size: 12px;
}

.wikifolio_item .investors {
    margin: 0 8px 0 0;
    color: #000;
    text-decoration: none;
    display: inline-block;
    /*width: 115px;*/
    text-align: right;
    font-size: 12px;
}

.wikifolio_item .investValue {
    color: #000;
    text-decoration: none;
    font-size: 12px;
}

.wikifolio_item .rankingValue {
    text-decoration: none;
    display: block;
    font-size: 12px;
    float: right;
    text-align: right;
    /*    width: 50px;*/
}

.ui-state-active {
    border: none !important;
}

.ui-widget-content {
    border: none !important;
}

.ui-corner-top {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}

.ui-corner-bottom {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

h3.ui-corner-all {
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    border: none !important;
}

.ui-accordion .ui-accordion-header {
    margin-top: 2px !important;
}

.ui-accordion .ui-accordion-content {
    margin-bottom: 3px !important;
    padding: 1em 1.1em !important; /*     padding: 0 0 0 0 !important; 	*/
}

ul.nolist {
    list-style-type: none;
    margin: 0 0 10px 15px;
    padding: 0;
    color: #0065A3;
}
/* advanced search */

.searchResultContainer {
    border-bottom: 1px solid #aeb9bf;
    padding-bottom: 5px;
    /*height: 30px;*/
}

.searchResultHeader {
    width: 200px;
    float: left;
}

.searchResultSort {
    /*    width: 310px;*/
    float: right;
}

#basicSearch {
    border: 1px solid #aeb9bf;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

    #basicSearch input {
        border: none;
        margin-left: 10px;
        width: 175px;
    }

#main #col4 #search-result-top {
    padding: 0;
    position: relative;
}

.search-result-sort-link {
    font-size: 11px;
    color: #0065a3;
    cursor: pointer;
}

    .search-result-sort-link:hover {
        text-decoration: underline;
    }

.search-result-top-icon {
    background: url("../images/sprite_icons_diverse3.png") 0 -582px no-repeat;
    width: 20px;
    height: 22px;
    position: absolute;
    top: 20px;
    left: 35px;
}

.search-result-top-logo {
    background: #95bc43;
    color: #fff;
    text-align: center;
    font-size: 11px;
    height: 45px;
    width: 90px;
    float: left;
    font-weight: bold;
    padding-top: 45px;
}

    .search-result-top-logo span {
        font-size: 9px;
    }

.search-result-top-rankings {
    float: left;
    margin-top: 5px;
}

    .search-result-top-rankings table td {
        border-bottom: 1px solid #AEB9BF;
        padding: 5px;
        font-size: 11px;
    }

    .search-result-top-rankings table tr:last-child td {
        border: 0 none;
    }

    .search-result-top-rankings .search-result-top-wikifolio-col {
        width: 200px;
    }

        .search-result-top-rankings .search-result-top-wikifolio-col a {
            font-size: 13px;
            font-weight: bold;
        }

    .search-result-top-rankings .search-result-top-value-col {
        font-size: 13px;
        width: 70px;
        text-align: right;
    }

    .search-result-top-rankings .search-result-top-ranking-col {
        color: #414d54;
        width: 160px;
    }

.search-result-detail-info {
    font-size: 11px;
    color: #000;
}

    .search-result-detail-info label {
        width: 130px;
        float: left;
    }

.search-result-detail-left {
    width: 200px;
    float: left;
}

.search-result-detail-left {
    margin-left: 30px;
}

.search-result-detail-right {
    float: right;
    width: 180px;
}

.search-result-detail-info .search-result-detail-val {
    float: right;
}

.greyText {
    color: #AEB9BF;
}

#basicSearch select {
    border: none;
    border-left: 1px dotted #707f87;
    width: 130px;
}

#basicSearch .submit {
    color: White;
    font-size: 14px;
    background: -moz-linear-gradient(top, #95bc43, #729c17);
    background: -webkit-linear-gradient(top, #95bc43, #729c17); /* Safari, Chrome - neue Syntax! */
    background: -o-linear-gradient(top, #95bc43, #729c17); /* Opera */
    background: -ms-linear-gradient(top, #95bc43, #729c17); /* IE */
    background: linear-gradient(to bottom, #95bc43, #729c17); /* W3C Standard */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95bc43', endColorstr='#729c17',GradientType=0 ); /* IE6-9 */
    margin: 0;
    font-weight: bold;
    width: 80px;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    /*padding: 3px;*/
    text-align: center;
}

    #basicSearch .submit:hover {
        background: -moz-linear-gradient(top, #7da02a, #597d11);
        background: -webkit-linear-gradient(top, #7da02a, #597d11); /* Safari, Chrome - neue Syntax! */
        background: -o-linear-gradient(top, #7da02a, #597d11); /* Opera */
        background: -ms-linear-gradient(top, #7da02a, #597d11); /* IE */
        background: linear-gradient(to bottom, #7da02a, #597d11); /* W3C Standard */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7da02a', endColorstr='#597d11',GradientType=0 ); /* IE6-9 */
        text-decoration: none;
    }

#detailedSearch {
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    color: #333;
    padding: 0;
    padding-top: 15px; /* 	background-image: linear-gradient(bottom, rgb(216,220,223) 48%, rgb(236,237,239) 74%); 	background-image: -o-linear-gradient(bottom, rgb(216,220,223) 48%, rgb(236,237,239) 74%); 	background-image: -moz-linear-gradient(bottom, rgb(216,220,223) 48%, rgb(236,237,239) 74%); 	background-image: -webkit-linear-gradient(bottom, rgb(216,220,223) 48%, rgb(236,237,239) 74%); 	background-image: -ms-linear-gradient(bottom, rgb(216,220,223) 48%, rgb(236,237,239) 74%); 	background-image: -webkit-gradient( 		linear, 		left bottom, 		left top, 		color-stop(0.48, rgb(216,220,223)), 		color-stop(0.74, rgb(236,237,239)) 	); 	*/
    font-size: 11px;
}

    #detailedSearch input[type="text"] {
        border: none;
        margin-left: 10px;
        width: 211px;
    }

    #detailedSearch .submit {
        height: 28px;
        width: 28px;
        line-height: 22px;
        background: url("../images/sprite_buttons1.png") no-repeat scroll 0 -212px transparent;
        border: none;
    }

        #detailedSearch .submit:hover {
            background: url("../images/sprite_buttons1.png") no-repeat scroll -29px -212px transparent;
        }

.col2_content h3 {
    font-size: 16px; /*color: #aeb9bf;*/
    padding-left: 15px;
}

#detailedSearch .column {
    float: left;
    border-right: #8f969a;
}

#detailedSearch .large_c {
    width: 244px;
    padding-left: 30px;
    padding-right: 30px;
    border-left: 3px solid gray;
    border-right: 3px solid gray;
}

#detailedSearch .small_c {
    width: 115px;
    padding-left: 10px;
}

#detailedSearch ul {
    margin: 0;
    padding: 0;
    list-style-image: none;
    list-style-type: none;
}

    #detailedSearch ul li {
        width: 130px;
    }

#detailedSearch .columns1 li {
    margin: 0;
    padding: 0;
    width: 250px !important;
    overflow: hidden;
}

#detailedSearch .columns2 li {
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#detailedSearch .li_cont1 {
    width: 130px !important;
    float: left;
}

#detailedSearch .li_cont2 {
    width: 130px !important;
}

#detailedSearch .float_right {
    float: right;
    margin: 0 15px 15px;
}

#detailedSearch .ui-widget-content {
    background: #d8dcdf;
    /*background-image: none;*/
}

.ui-widget-header {
    background: #FFFFFF !important;
    border: none !important;
    border-bottom: 1px solid #D3D3D3 !important;
    color: #222222;
    font-weight: bold;
}

.slider-range .ui-widget-header, .slider .ui-widget-header {
    background: #729C17 !important;
}

.ui-tabs .ui-state-active {
    /* background: url("../images/ui-bg_glass_65_ffffff_1x400.png") repeat-x scroll 50% 50% #FFFFFF !important; */
    border: 1px solid #AAAAAA !important;
    color: #212121;
    font-weight: normal;
}



.filter_status {
    padding: 10px 0 10px 10px;
}

    .filter_status img {
        margin: 0 3px -2px 3px;
    }

.float_right {
    text-align: right;
    float: right;
}

.float_left {
    text-align: left;
    float: left;
}

.profile_picture {
    margin-right: 20px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 3px 2px 5px #aaa;
    -moz-box-shadow: 3px 2px 5px #aaa;
    box-shadow: 3px 2px 5px #aaa;
}

#hide_detailedSearch a span {
    font-size: 10px;
}

.text-align-right {
    text-align: right;
}

.etf-cup-instruction {
    width: 180px;
    height: 40px;
    float: left;
    margin-bottom: 10px;
    font-size: 10px;
    margin-left: 5px;
}

.etf-cup-step1-icon, .etf-cup-step2-icon, .etf-cup-step3-icon, .etf-cup-step4-icon, .etf-cup-step5-icon {
    width: 40px;
    height: 40px;
    float: left;
    margin-right: 5px;
}

.etf-cup-step1-icon {
    background: url("../images/sprite_etfcup.png") no-repeat scroll 0 -206px transparent;
}

.etf-cup-step2-icon {
    background: url("../images/sprite_etfcup.png") no-repeat scroll -41px -206px transparent;
}

.etf-cup-step3-icon {
    background: url("../images/sprite_etfcup.png") no-repeat scroll -82px -206px transparent;
}

.etf-cup-step4-icon {
    background: url("../images/sprite_etfcup.png") no-repeat scroll 0 -247px transparent;
}

.etf-cup-step5-icon {
    background: url("../images/sprite_etfcup.png") no-repeat scroll -41px -247px transparent;
}

.etf-cup-bullet {
    height: 26px;
    width: 26px;
    margin-right: 10px;
    float: left;
    background: url("../images/sprite_etfcup.png") no-repeat scroll -82px -247px transparent;
}

.etf-cup-onvista-logo {
    background: url("../images/logo_onvista.png") no-repeat scroll 0px 0px transparent;
    width: 70px;
    height: 23px;
    float: left;
    margin-top: 22px;
}

.overlay {
    position: absolute;
    top: 0;
    left: -10px;
    width: 102%;
    height: 100%;
    background-color: #fff;
    filter: alpha(opacity=30);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    -ms-opacity: 0.5;
    opacity: 0.5;
    z-index: 10000;
}

.etf-cup-host {
    margin-left: 80px;
}

.etf-cup-ishares-logo {
    background: url("../images/logo_iShares.png") no-repeat scroll 0 0 transparent;
    width: 70px;
    height: 29px;
    float: left;
    margin-top: 2px;
}

.etf-cup-ul-container {
    margin-left: 50px;
}

.etf-cup-detail-content {
    margin-left: 350px;
    position: absolute;
    padding-top: 30px;
}

.etf-cup-wikifolio-logo {
    background: url("../images/sprite_etfcup.png") no-repeat scroll 0px -288px transparent;
    width: 40px;
    height: 40px;
    float: left;
    margin-left: 15px;
}

.etf-cup-list {
    margin-bottom: 9px;
}

.etf-cup-rule {
    position: absolute;
    margin-left: 30px;
    line-height: 13px;
}

.etf-cup-subheader {
    color: #8f969a;
    font-size: 13px;
}

.etf-cup-header {
    font-size: 22px;
    margin-bottom: 2px;
    font-weight: bold;
}

.etf-cup-prizes {
    background: url('../images/etfPrizes.png');
    height: 534px;
    width: 318px;
}

.etfCupRank {
    /*Helvetica, 20px, bold*/
    font-size: 20px;
    font-family: Helvetica;
    font-weight: bold;
    text-align: right;
}

.etfCupRankDesc {
    font-size: 10px;
    font-family: Helvetica;
    position: relative;
    right: 0;
    text-align: right;
}

.etfCupRankingList {
    text-align: right;
}

.etfCupBanderoleContent {
    margin-top: 7px;
}

.etfCupLogo {
    height: 45px;
    width: 127px;
    background: url("../images/sprite_etfcup.png") no-repeat scroll 0 -66px;
    margin-bottom: 15px;
}

#investBox .slider {
    background: url("../images/filterRanking.png") no-repeat scroll left top transparent;
    margin: 8px 0 15px 22px;
    width: 228px;
}

#detailedSearch .slider-range {
    margin: 8px 0 15px 4px;
    height: 12px;
    width: 289px;
    background: url("../images/sprite_slider.png") no-repeat scroll 0 -38px transparent;
}


#investBox .slider .ui-slider, #investBox .slider .ui-slider-range-min {
    background-color: #729C17;
    background-image: none;
    height: 6px;
    border-radius: 3px;
    margin-top: 1px;
}

#detailedSearch .slider-range .ui-slider-range {
    /*background-color: #729c17;*/
    background: url("../images/sliderBar.png") repeat-x scroll 0 0 transparent !important;
    height: 12px;
    /*margin-top: 1px;*/
}

/*.littleRuler {
    height: 2px;
    top: 10px;
}

.bigRuler {
    height: 5px;
    top: 7px;
}

.ruler {
    background: #e7eae2;
    position: absolute;
    width: 1px;
    z-index: 2;
    margin-bottom: 1px;
}*/

.ui-slider-handle {
    z-index: 3 !important;
    filter: none !important;
}

/*#investBox .slider .ui-slider-handle {
        background: linear-gradient(to bottom, #95BC43, #729C17) repeat scroll 0 0 transparent;
        border: 1px solid #437306;
        border-radius: 3px 3px 3px 3px;
        color: white;
        font-size: 10px;
        height: 18px;
        line-height: 18px;
        margin-top: -4px;
        min-width: 35px;
        overflow: hidden;
        padding-left: 5px;
        padding-right: 5px;
        text-align: center;
        white-space: nowrap;
        width: auto;
    }*/

#investBox .slider .ui-slider-handle {
    overflow: hidden;
    margin-top: -4px;
    padding-right: 5px;
    padding-left: 5px;
    min-width: 35px;
    width: auto;
    height: 18px;
    border: 1px solid #437306;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: -moz-linear-gradient(top, #95bc43, #729c17);
    background: -ms-linear-gradient(top, #95bc43, #729c17);
    background: -o-linear-gradient(top, #95bc43, #729c17);
    background: -webkit-linear-gradient(top, #95bc43, #729c17);
    background: linear-gradient(to bottom, #95bc43, #729c17);
    color: white;
    text-align: center;
    white-space: nowrap;
    font-size: 10px;
    line-height: 18px;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95bc43', endColorstr='#729c17',GradientType=0 );
}

#detailedSearch .slider-range .ui-slider-handle {
    background: url("../images/sprite_slider.png") no-repeat scroll 0 0px transparent;
    width: 23px;
    height: 26px;
    border: none !important;
    top: -6px;
}

.filterDescription {
    float: left;
}


.sliderTextbox {
    width: 40px !important;
    height: 15px;
    font-size: 11px !important;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-align: right;
    border: none;
    float: left;
    background-color: #ECEEEF;
    -ms-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    padding-left: 3px;
    padding-right: 3px;
    margin-left: 0;
}

.sliderTextboxWide {
    width: 75px !important;
}

.sliderTextboxMargin {
    margin-right: 2px;
}

.negativeValue {
    color: #c53700;
}

.positiveValue {
    color: #699607;
}

.zeroValue {
    color: #414d54;
}



.ui-widget {
    font-size: 1em !important;
}

.ui-accordion .ui-accordion-header .ui-icon {
    right: 0.5em;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}

.ui-state-active .ui-icon, .ui-state-default .ui-icon {
    background: url("../images/arrowUpDown.png") no-repeat 0 0 !important;
}

.ui-accordion-icons .ui-accordion-header a {
    padding-left: 0 !important;
}

.ui-accordion .ui-accordion-content p {
    margin: 0;
    padding: 0;
    line-height: 1.2em;
}

#investBox input {
    border: 1px solid #333;
    width: 80px;
    height: 25px;
    line-height: 16px;
    float: right;
    text-align: right;
    margin-top: 0 !important;
    color: #000;
}
/*
input[type=text], input[type=password]
{
    border: 1px solid #7a9816;
}
*/
input[type=checkbox] {
    border: none !important;
}

.col1_content dl dt {
    float: left;
    width: 250px;
}

.col1_content dl dd {
    text-align: right;
    padding-right: 10px;
    margin-right: 200px;
}
/*#add_virtual_order dl dt
{
    float: left;
    width: 150px;
}
#add_virtual_order dl dd
{
    text-align: left;
    padding-right: 10px;
}
#placeOrder
{
    color: White;
    border-radius: 5px 0 0 5px !important;
    margin-right: 20px;
}
*/
.password_strength_1, .password_strength_2, .password_strength_3, .password_strength_4, .password_strength_5 {
    display: inline-block;
    text-indent: -20000px;
    width: 16px;
    height: 16px;
    margin-left: 10px;
    -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
    border: 1px solid #333;
    line-height: 16px;
}

.password_strength_1 {
    background-color: Red;
}

.password_strength_2 {
    background-color: Yellow;
}

.password_strength_3 {
    background-color: Yellow;
}

.password_strength_4 {
    background-color: Green;
}

.password_strength_5 {
    background-color: Green;
}

.form_column_one {
    padding: 10px;
}

    .form_column_one legend {
        background-color: #ebeff0;
        font-weight: bold;
        display: block;
        margin: 0;
        padding: 0;
        width: 100%;
        margin-top: 20px;
    }

    .form_column_one h1 {
        color: #414c52;
    }

.col3_content .form_column_one .editor-label {
    float: left;
    width: 60px;
    text-align: right;
    margin-bottom: 10px;
}

.col3_content .form_column_one .editor-field {
    margin-left: 70px;
}

.form_column_one .editor-label {
    float: left;
    width: 135px;
    text-align: right;
    margin-bottom: 10px;
    clear: both;
}

.editor-label-short {
    font-weight: bold;
    float: left;
    width: 70px;
}

.tagGroup ul {
    padding-left: 10px;
    margin-top: 0;
}

.col5_content #registerform .editor-label {
    float: left;
    width: 160px;
}

#registerform .editor-field {
    margin-left: 170px;
}

.form_column_one .editor-field {
    margin-bottom: 10px;
    margin-left: 150px;
}

.form_column_one .editor-label label {
    font-weight: bold;
}

.col3_content .form_column_one .editor-field input, .col3_content .form_column_one .editor-field textarea {
    width: 135px;
    /*    border: 1px solid #7a9816;*/
    margin-top: 0;
}

.form_column_one #createWikifolioForm .editor-field input, .form_column_one #createWikifolioForm .editor-field textarea {
    width: 413px;
    /*    border: 1px solid #7a9816;*/
}

.form_column_one .editor-field input, .form_column_one .editor-field textarea, .form_column_one .editor-field select {
    width: 225px;
    /*border: 1px solid #7a9816;*/
    padding: 2px;
}

.form_column_one .ui-tabs .editor-field input[type=text], .form_column_one .ui-tabs .editor-field textarea {
    width: 352px;
    /*    border: 1px solid #7a9816;*/
}

.short input {
    width: 100px !important;
    text-transform: uppercase;
}

/*.form_column_one .editor-field .mceEditor {
}*/

.defaultSimpleSkin {
    left: 10px;
}

.form_column_one .editor-field .checkbox, .form_column_one #createWikifolioForm .editor-field .checkbox {
    width: 25px;
}

.form_column_one .editor-field .red_border {
    border: 1px solid #b71721;
}

.form_column_one fieldset {
    /* 	background-color: #ebeff0; 	*/
    margin-bottom: 10px;
    padding-top: 10px;
}

.form_column_one .editor-field .field-validation-valid {
    color: Red;
    font-size: 10px;
    display: block;
    width: 400px;
    margin-left: 0;
}

.childs {
    text-indent: 20px;
}

.parents {
    font-weight: normal;
}

#detailedSearch .ui-accordion a {
    font-size: 14px;
    font-weight: bold;
    color: #414d54;
}

h3.ui-state-active {
    background: #eee;
}

h3.accordionHeader {
    padding: 7px 10px !important;
    color: #414D54;
    font-weight: bold;
}

a img {
    border: none;
}

table.items, table.info {
    width: 100%;
    font-size: 0.9em;
}

    table.items th, table.info th {
        background: #ebeeef;
        padding: 6px;
        line-height: 1em;
        text-align: left;
    }

    table.items td, table.info td {
        padding: 6px;
        line-height: 1em;
    }

.add {
    background: #ebeeef;
    padding: 6px 10px 8px 6px;
    text-align: left;
    margin-top: 10px;
}

    .add .add-header {
        display: inline-block;
        width: 280px;
    }

.col3_content hr, .col1_content hr {
    border: none;
    border-top: 1px solid #aeb9bf;
    color: #FFFFFF;
    background-color: #FFFFFF;
    height: 1px;
}

table.items {
    /*width: 564px;*/
}

    table.items td {
        overflow: hidden;
    }

.col3_content .message_items {
    margin-top: 20px;
}

.col3_content textarea {
    border: 1px solid #aeb9bf;
    width: 260px; /* color: #aeb9bf; */
    font-size: 1em;
    font-family: Arial;
    margin-top: 10px;
}

.col3_content input[type=submit] {
    border: none;
}

#tabs-2 .tagGroup {
    float: left;
    margin-right: 10px;
}

.investment-universe-left-col {
    float: left;
}

.investment-universe-right-col {
    float: right;
}

.investment-universe-col {
    width: 190px;
}

.investment-universe-groups {
    float: left;
}

.universe-link-column {
    width: 25%;
    float: left;
}

.risk-class-label {
    display: inline-block;
    width: 160px;
}

.edit-profile-risk-class {
    margin-left: 150px;
    /*width: 413px;*/
    margin-bottom: 10px;
}

.edit-profile-risk-class-container {
    margin-bottom: 15px;
}

#tabs-2 .tagGroup h3, .risk-class h3, .investment-universe-group h3 {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 2px;
}

#tabs-2 .tagGroup ul, #tabs-2 .tagGroup li, ul.investment-universe-list, ul.investment-universe-list li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}

ul.investment-universe-list {
    margin-bottom: 10px;
}

#inline_content {
    border: 1px solid #AAAAAA !important;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

body .editor-field .small {
    font-size: 0.8em !important;
    line-height: 12px !important; /* 	line-height: 0.8em !important; 	padding:0 !important; 	margin:0 !important; 	*/
}

.media_left {
    float: left;
    margin: 0 20px 10px 0;
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
    background: url("../themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% #CCCCCC !important;
}

#loadMoreProjects {
    visibility: hidden !important;
}

.ui-dialog-content .ui-widget-content {
    background-color: #F6F7F8 !important;
}

#diagramm img {
    position: relative;
    left: -10px;
}

#wikifolioTradeMessage textarea#TradeMessage {
    width: 400px;
}

.rising {
    color: #699607;
}

.falling {
    color: #cc2f16;
}

.zero {
    color: #000;
}

.clear {
    clear: both;
}

.underlyingGroupHeader {
    font-weight: normal;
    background: none repeat scroll 0 0 #FFE0B3;
}

.underlyingSumHeader {
    background: none repeat scroll 0 0 #EBEEEF;
    font-weight: bold;
}

.underlyingFooterOnVistaLink {
    margin-top: 5px;
    font-size: 20px;
}

.imageBox {
    float: left;
    width: 150px;
}

.margin_bottom {
    margin-bottom: 20px;
}

a.showOrderHistory {
    text-decoration: none;
}

table.items td span.isin, span.smalldatetime, span.symbol {
    font-size: 0.9em;
    color: #777;
}

/*table.items td.item*/
table.items td, table.info td {
    border-bottom: 1px solid #eee;
}

table.items tfoot td, table.info tfoot td {
    border: 0 none;
}
/*table.items td.item:last-child
{
    border: none;
}*/
table.items th span, table.info th span {
    font-size: 0.9em;
}

#investBox .interests-info-text {
    font-size: 11px;
}

/*#investBox .interest-value-info {
}*/

#investBox .interests-panel {
    text-align: right;
    padding-bottom: 5px;
}

    #investBox .interests-panel > div {
        margin-bottom: 10px;
    }
/*#investBox .latest-tick-data-panel
{
    height: 60px;
}*/
#investBox .latest-tick-data-panel, .etfcup-progress-link {
    text-align: right;
}

#investBox .latest-tick-value, #investBox .latest-tick-value-perf {
    font-size: 30px;
    font-weight: bold;
}

#investBox .latest-tick-title {
    display: block;
    font-size: 11px;
    margin: -3px 0;
}

#investBox .total-buying-interest-value, #investBox .total-buying-interest-count, .interests-wtfcup-ranking {
    font-size: 20px;
    font-weight: bold;
}

#investBox .info-text-panel {
    color: #414d54;
}

    #investBox .info-text-panel > p {
        text-align: left;
        font-size: 13px;
        margin: 0;
        padding: 0;
    }

#investBox .info-text-panel-wikifolio-shortdesc {
    font-size: 13px;
    font-weight: bold;
    padding-left: 9px;
    margin-bottom: 4px;
}

#investBox .info-text-panel-wikifolio-name, #investBox .info-text-panel-wikifolio-isin {
    font-size: 11px;
    color: #777;
    padding-left: 9px;
}

#investBox .info-text-panel-wikifolio-name {
}

#investBox .info-text-panel-wikifolio-isin {
}

#social-media-buttons {
    position: fixed;
    left: 0;
    z-index: 4444;
    top: 50%;
    margin-top: -100px;
}

    #social-media-buttons a {
        height: 35px;
        width: 35px;
        display: block;
        margin-bottom: 5px;
    }

        #social-media-buttons a.facebook {
            background: url("../images/sprite_socialmedia_flat.png") no-repeat 0 -108px;
        }

        #social-media-buttons a.twitter {
            background: url("../images/sprite_socialmedia_flat.png") no-repeat 0 -324px;
        }

        #social-media-buttons a.googleplus {
            background: url("../images/sprite_socialmedia_flat.png") no-repeat 0 -180px;
        }

        #social-media-buttons a.xing {
            background: url("../images/sprite_socialmedia_flat.png") no-repeat 0 -467px;
        }

        #social-media-buttons a.vimeo {
            background: url("../images/sprite_socialmedia_flat.png") no-repeat 0 -396px;
        }

        #social-media-buttons a.blog {
            background: url("../images/sprite_socialmedia_flat.png") no-repeat 0 -36px;
        }

        #social-media-buttons a.mail {
            background: url("../images/sprite_socialmedia_flat.png") no-repeat 0 -252px;
        }

        #social-media-buttons a.facebook:hover {
            background: url("../images/sprite_socialmedia_flat.png") no-repeat 0 -72px;
        }

        #social-media-buttons a.twitter:hover {
            background: url("../images/sprite_socialmedia_flat.png") no-repeat 0 -288px;
        }

        #social-media-buttons a.googleplus:hover {
            background: url("../images/sprite_socialmedia_flat.png") no-repeat 0 -144px;
        }

        #social-media-buttons a.xing:hover {
            background: url("../images/sprite_socialmedia_flat.png") no-repeat 0 -431px;
        }

        #social-media-buttons a.vimeo:hover {
            background: url("../images/sprite_socialmedia_flat.png") no-repeat 0 -360px;
        }

        #social-media-buttons a.blog:hover {
            background: url("../images/sprite_socialmedia_flat.png") no-repeat 0 0;
        }

        #social-media-buttons a.mail:hover {
            background: url("../images/sprite_socialmedia_flat.png") no-repeat 0 -216px;
        }

#share_div_box {
    position: relative;
    height: 15px;
    padding-top: 10px;
}

#share_div_box_edit {
    padding-top: 10px;
}

#status-fb-recommend, #status-tweet {
    margin-bottom: 5px;
}

#share_div {
    position: relative;
}

#fb_share_div {
    position: absolute;
    right: 100px;
    width: 300px;
}

#user-comments #fb_share_div {
    width: 120px;
    right: 185px;
    overflow: hidden;
}

#user-comments #share_div {
    position: inherit;
}

#fb_share_box {
    position: absolute;
    left: 0;
}

#tw_share_div {
    position: absolute;
    right: 80px;
}

#user-comments #tw_share_div {
    width: 110px;
    right: 70px;
}

#tw_share_box {
    position: absolute;
    right: 20px;
}

#gp_share_div {
    position: absolute;
    right: -20px;
}

#user-comments #gp_share_div {
    right: 0;
    overflow: hidden;
    /*	width: 65px;*/
}

.about-paragraph {
    clear: both;
    margin-top: 20px;
    min-height: 170px;
}

.content-page-img-left > div, .content-page-img-right > div {
    width: 450px;
}

.content-page-img-left > div {
    float: right;
}

.content-page-img-left img {
    float: left;
}

.content-page-img-right img {
    float: right;
}

.content-page-img-right > div {
    float: left;
}

.content-page-introduction {
    font-size: 14px;
    color: #414D54;
}

.items a.hbo-link, table.info td.wikifolio-link a {
    color: #0065A3;
    text-decoration: none;
}

    .items a.hbo-link:hover, table.info td.wikifolio-link a:hover {
        color: #0065A3;
        text-decoration: underline;
    }

a.wf-download-link, a.ls-download-link {
    color: #0065A3;
    font-size: 10px;
    line-height: 10px;
}

a.download-link {
    color: #0065A3;
    font-size: 10px;
    line-height: 10px;
}

.document-download-link {
    text-align: left;
    margin-top: 10px;
    margin-left: 10px;
    line-height: 10px;
}

.PagedList-pager > ul {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .PagedList-pager > ul > li {
        margin: .25em;
        display: inline-block;
    }

.PagedList-goToPage > fieldset {
    border: 0;
}

.paging-cell {
    text-align: right;
}

.paging-cell-center {
    text-align: center;
}

.invest-banner {
    width: 920px;
    height: 187px;
    background: url("../images/LPInvest_cross.png") no-repeat center center transparent;
    margin-top: 10px;
}

    .invest-banner > div, .publish-banner > div {
        position: relative;
        height: 150px;
        width: 180px;
        font-size: 14px;
        float: left;
    }

.publish-banner > div {
    width: 175px;
    height: 155px;
}

.invest-banner-left {
    margin-top: 20px;
    margin-left: 90px;
}

.invest-banner-center {
    margin-top: 20px;
    margin-left: 150px;
}

.invest-banner-right {
    margin-top: 20px;
    margin-left: 140px;
}

.banner-button {
    position: absolute;
    bottom: 0;
    left: 0;
    font-weight: bold;
}

.publish-cross-banner {
    width: 920px;
    height: 187px;
    margin-top: 10px;
    background: url("../images/LPPublish_cross_wc.png") no-repeat center center transparent;
}

.publish-advantages-banner {
    width: 920px;
    min-height: 407px;
    background: url("../images/LPPublish_top.png") no-repeat center center transparent;
}

.publish-cross-banner-left {
    margin-top: 20px;
    margin-left: 70px;
}

.publish-cross-banner-center {
    margin-top: 20px;
    margin-left: 120px;
}

.publish-cross-banner-right {
    margin-top: 20px;
    margin-left: 90px;
}

.wikifolio-subheader-right, .wikifolio-subheader-left {
    margin-bottom: 10px;
    margin-top: 20px;
}

.wikifolio-subheader-left {
    width: 68%;
    float: left;
}

.wikifolio-subheader-right {
    width: 31%;
}

.publish-advantages-banner ul li {
    position: relative;
    margin-bottom: 5px;
}

.bulletpoint {
    background: url('/Content/images/sprite_icons_diverse3.png') 0 -286px no-repeat;
    height: 25px;
    width: 29px;
    display: inline-block;
    position: absolute;
    left: -40px;
    top: 2px;
}

    .bulletpoint.big-blue {
        background-position: 0 -286px;
    }

    .bulletpoint.big-green {
        background-position: 0 -260px;
        left: 0;
    }

    .bulletpoint.success-panel {
        background-position: 0 -260px;
        position: relative;
        left: 5px;
        top: 5px;
        margin-right: 10px;
    }

    .bulletpoint.error-panel {
        background-position: 0 -101px;
        position: relative;
        height: 21px;
        width: 23px;
        left: 5px;
        top: 5px;
        margin-right: 10px;
    }

.publish-list-container {
    width: 580px;
    margin: 25px 30px 0 0;
    float: right;
}

.publish-advantages-banner ul li {
    margin-bottom: 5px;
}

.publish-advantages-banner .cup-button {
    position: absolute;
    height: 155px;
    width: 156px;
    top: 290px;
    left: 30px;
}

.publish-banner-button {
    float: right;
    margin-top: 20px;
}

.publish-list-container h3 {
    margin: 0;
}

a.play-now-button {
    text-decoration: none;
}

input#PerformanceFeeRelative, input#CashAccountStartBalance {
    text-align: right;
}

#wikifolio-top-banner {
    height: 36px;
    font-size: 14px;
    color: #fff;
    background-color: #465259;
    position: absolute;
    width: 100%;
    top: 0;
}

    #wikifolio-top-banner a {
        font-size: 14px;
        color: #fff;
        font-weight: bold;
        text-decoration: none;
    }

    #wikifolio-top-banner > div {
        margin: 0 auto;
        width: 1250px;
        background-color: #465259;
    }

        #wikifolio-top-banner > div > div {
            width: 1050px;
            text-align: center;
            line-height: 36px;
        }

.mobile #wikifolio-top-banner > div, .mobile #wikifolio-top-banner > div > div {
    width: 950px;
}

p.trader-comment {
    border-bottom: 1px solid #aeb9bf;
    padding-bottom: 5px;
}

    p.trader-comment:last-child {
        border: none;
    }

.risk-class-dropdown-container {
    margin-bottom: 15px;
}

    .risk-class-dropdown-container .risk-class-dropdown {
        width: 165px;
        margin-top: 3px;
    }

.performance-fee-relative input[type="text"], .cash-start-balance input[type="text"] {
    text-align: right;
}

#no-trading-times-table td {
    padding-right: 10px;
}

#no-trading-times-table th {
    text-align: left;
}

.info-text {
    font-size: 10px;
    color: #222;
}

#add_virtual_order {
    font-size: 12px;
}

    #add_virtual_order td {
        height: 26px;
        margin-right: 5px;
    }

    #add_virtual_order input[type="radio"] {
        margin-top: -2px;
        vertical-align: middle;
    }

    #add_virtual_order .trade-popup-line-cell label {
        padding-left: 4px;
    }

    #add_virtual_order .trade-popup-line-cell button.ui-datepicker-trigger {
        width: 23px;
        height: 17px;
        float: left;
        border: 0 none;
        padding: 0;
        cursor: pointer;
        margin-top: 2px;
        background: url('/Content/images/sprite_icons_diverse3.png') 0 -604px no-repeat;
    }

    #add_virtual_order select#order-type-select {
        display: inline-block;
        width: 215px;
        padding: 1px;
    }

.trade-popup-title-shortdesc {
    color: #0065A3;
    font-size: 16px;
    line-height: 16px;
    display: inline-block;
    min-width: 80px;
}

.trade-popup-header-chart {
    background: url('/Content/images/sprite_icons_diverse3.png') -1px -40px no-repeat;
    display: inline-block;
    height: 30px;
    width: 30px;
}

.trade-popup-title-isin {
    color: #888;
    font-size: 10px;
}

.trade-popup-title-price {
    float: right;
    font-size: 10px;
    color: #777;
    position: absolute;
    right: 50px;
    top: 17px;
}

.red {
    color: Red;
}

#currentBid, #currentAsk {
    font-weight: bold;
    font-size: 22px;
}

.trade-popup-line-header {
    width: 242px;
}

.trade-popup-line-cell {
    width: 100px;
}

.trade-popup-sell-text, .trade-popup-buy-text {
    color: #000;
    font-size: 10px;
}

#trade-popup-buy-button.active-trade-buy {
    background-color: Green;
    cursor: default;
}

#trade-popup-sell-button.active-trade-sell {
    background-color: Red;
    cursor: default;
}

.trade-popup-lslogo {
    background: url("../../Content/images/logo_ls_trade.png") no-repeat center right;
}

.inactive-trade, .inactive-trade:hover {
    background: -moz-linear-gradient(top, #EBEEEF, #738189);
    background: -webkit-linear-gradient(top, #EBEEEF, #738189); /* Safari, Chrome - neue Syntax! */
    background: -o-linear-gradient(top, #EBEEEF, #738189); /* Opera */
    background: -ms-linear-gradient(top, #EBEEEF, #738189); /* IE */
    background: linear-gradient(to bottom, #EBEEEF, #738189); /* W3C Standard */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EBEEEF', endColorstr='#738189',GradientType=0 ); /* IE6-9 */
    cursor: pointer;
}

#trade-popup-sell-button, #trade-popup-buy-button {
    background-color: White;
    font-weight: bold;
    color: White;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 8px 5px 8px 5px;
    display: inline-block;
    width: 70px;
    text-align: center;
}

#order_amount, #limit-order-amount {
    text-align: right;
    width: 63px;
}

#limit-order-valid-until-date {
    text-align: right;
    width: 63px;
}

td.cell-right {
    text-align: right;
}

#trade-place-order-button {
    height: 38px;
}

#trade-calculating-order-values {
    padding: 8px 0;
    /*    text-align: center;*/
}

#trade-popup-loading-panel, .trade-calculating-order-values-big {
    height: 145px;
    line-height: 145px;
    text-align: center;
    font-size: 22px;
    background-color: White;
}

.trade-calculating-order-values-small {
    height: 145px;
    text-align: center;
    font-size: 22px;
    background-color: White;
}

    .trade-calculating-order-values-small > span > span {
        font-size: 11px;
    }

#trade-popup-success-panel {
    margin: 0 auto;
    /*height: 105px;*/
    background-color: White;
    padding: 20px;
}

.error-textbox {
    border: 1px solid #f0f0f0;
    box-shadow: #ff0000 0 0 1.5px 1px;
}

.inactive-cursor {
    cursor: default;
}

#trade-order-ok-button {
    margin: 0 auto;
}

#success-panel-message {
    font-size: 16px;
}

.disabled:hover {
    cursor: default;
}

#sbroker-signet {
    position: absolute;
    right: 15px;
    top: 38px;
}

.user-comment {
    border-bottom: 1px solid #AEB9BF;
    padding-bottom: 5px;
    margin-bottom: 10px;
    overflow: hidden;
}

#user-comments .user-comment:last-child {
    border: none;
    margin-bottom: 0;
}

#publish-big-blue-button, #create-big-orange-button {
    position: absolute;
    right: 50px;
    top: 385px;
}
/*#message_items .user-comment
{
    border-top: 1px solid #AEB9BF;
    padding-top: 5px;
}*/
.bold {
    font-weight: bold;
}

.tooltip {
    display: block;
    background: url('/Content/images/sprite_icons_diverse3.png') 0 -123px no-repeat;
    text-decoration: none;
    height: 12px;
    width: 12px;
    position: relative;
}



    .tooltip:hover {
        display: block;
        background: url('/Content/images/sprite_icons_diverse3.png') 0 -136px no-repeat;
        text-decoration: none;
        height: 12px;
        width: 12px;
        position: relative;
    }

a.box-info-link, a.comment-wikifolio-link {
    font-size: 11px;
    color: #5a5a5a;
    text-decoration: underline;
    position: relative;
    top: -10px;
}

a.comment-wikifolio-link {
    color: #0066A3;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    top: 0;
}

a.box-info-link:hover {
    text-decoration: none;
}

a.comment-wikifolio-link:hover {
    text-decoration: underline;
}

#user-comments .user-comment p {
    margin: 13px 0;
}

span.comment-underlying-isin {
    font-size: 11px;
    color: #777;
}

    span.comment-underlying-isin a {
        color: #0066A3;
        text-decoration: none;
    }

        span.comment-underlying-isin a:hover {
            text-decoration: underline;
        }


div.invest-box-bar {
    background: #f0f4e6;
    width: 280px;
    min-height: 44px;
    overflow: visible;
    position: relative;
    left: -15px;
    padding: 8px 7px;
    margin: 6px 0;
}

.tradeStatusBox div.invest-box-bar {
    background: #e5eff6;
}

div#recommend-published-wikifolio-panel {
    border: 2px solid #0065A3;
    padding: 15px;
    position: relative;
    top: -7px;
}

div#brokerage-invest-panel, div#brokerage-invest-panel-publish {
    padding: 10px;
    position: relative;
    top: -7px;
}

div#brokerage-invest-panel {
    border: 2px solid #699607;
}

div#brokerage-invest-panel-publish {
    border: 2px solid #0065A3;
}

.publish-mypremium-link {
    margin: -3px 0 0 0;
}

.brokerage-sbroker-link {
    background: url("../../Content/images/SBroker.png") no-repeat right center;
    height: 21px;
    width: 147px;
    display: inline-block;
}

.brokerage-boerse-stuttgart-link {
    background: url("../../Content/images/boerse_stuttgart_111x52.png") no-repeat right center;
    height: 52px;
    width: 111px;
    display: inline-block;
}

#investBox div.trader-publish-box-premium {
    font-size: 11px;
    color: #5a5a5a;
}

    #investBox div.trader-publish-box-premium a, #investBox div.publish-mypremium-link a {
        font-size: 11px;
        color: #5a5a5a;
        text-decoration: underline;
        /*   text-align: left;*/
    }

        #investBox div.trader-publish-box-premium a:hover {
            text-decoration: none;
        }

.premium-info-panel {
    width: 300px;
}

.premium-info-label {
    width: 215px;
    font-weight: bold;
    padding: 2px;
}

.premium-info-value {
    width: 90px;
    text-align: right;
}

label.date-label {
    display: inline-block;
    width: 30px;
}

.legitimized-user-name {
    font-size: 11px;
    font-weight: bold;
    position: relative;
    top: -12px;
}

.btnTradeInfo {
    display: block;
    width: 160px;
    height: 25px;
}

.tradeInfoPublish {
    background: url("../images/sprite_buttons1.png") no-repeat 0 -315px transparent;
}

    .tradeInfoPublish:hover {
        background: url("../images/sprite_buttons1.png") no-repeat 0 -341px transparent;
        cursor: pointer;
    }

.tradeInfoCreate {
    background: url("../images/sprite_buttons1.png") no-repeat 0 -419px transparent;
}

    .tradeInfoCreate:hover {
        background: url("../images/sprite_buttons1.png") no-repeat 0 -445px transparent;
        cursor: pointer;
    }

.tradeInfoDelete {
    background: url("../images/sprite_buttons1.png") no-repeat 0 -367px transparent;
}

    .tradeInfoDelete:hover {
        background: url("../images/sprite_buttons1.png") no-repeat 0 -393px transparent;
        cursor: pointer;
    }

.tradeInfoClose {
    background: url("../images/sprite_buttons1.png") no-repeat 0 -471px transparent;
}

    .tradeInfoClose:hover {
        background: url("../images/sprite_buttons1.png") no-repeat 0 -497px transparent;
        cursor: pointer;
    }

textarea {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 1em;
}

#loginform fieldset {
    margin-left: 20px;
}

/*.delete-comment-link {
}*/

.current-rate-info {
    text-align: right;
    color: #5a5a5a;
    font-size: 11px;
    background: url("../../Content/images/logo_ls_small.png") no-repeat center right;
    padding-right: 20px;
}

.closing-in-progress-panel {
    color: Red;
    text-align: center;
}

.closing-progress-investor-info {
    text-align: center;
}

.twtr-hd {
    display: none;
}

.twtr-ft {
    display: none;
}

#likebox-frame {
    border: 2px solid #ffffff;
    height: 285px;
    left: -2px;
    overflow: hidden;
    position: relative;
    top: -2px;
    width: 549px;
    z-index: 10;
}

    #likebox-frame iframe {
        left: -5px;
        overflow: hidden;
        position: relative;
        top: -1px;
    }

.alert-popup-logo {
    float: left;
    width: 120px;
    padding: 15px;
}

.alert-popup-content {
    width: 629px;
    padding: 15px;
}

.alert-popup-header {
    color: #888;
    font-size: 16px;
}

.alert-popup-header-with-logo > h3 {
    font-size: 24px;
    margin-left: 110px;
}

.alert-popup-text {
    font-size: 14px;
    line-height: 19px;
    padding-bottom: 20px;
}

.dislcaimer-at-popup-strap {
    background: url('/Content/images/sprite_home_logos4.png') no-repeat 0 -438px;
    position: absolute;
    right: 0;
    top: 0;
    height: 69px;
    width: 69px;
}

h6.wikifolio-status-group-header {
    line-height: 28px;
    margin-top: 10px;
}

h6 .group-header-icon {
    background: url('../../Content/images/wikifolio_statusicons3.png');
    width: 29px;
    height: 29px;
    float: left;
    margin-right: 10px;
}

h6 .group-header-icon-etfcup {
    background-position: -72px -230px;
}

h6 .group-header-icon-160 {
    background-position: -72px -100px;
}

h6 .group-header-icon-155 {
    background-position: -72px -133px;
}

h6 .group-header-icon-150 {
    background-position: -72px -37px;
}

h6 .group-header-icon-140 {
    background-position: -72px -166px;
}

h6 .group-header-icon-130, h6 .group-header-icon-135 {
    background-position: -72px -199px;
}

h6 .group-header-icon-110, h6 .group-header-icon-120 {
    background-position: -72px -4px;
}

div.blog-box-entry-row {
    border-bottom: 1px solid #AEB9BF;
}

div.blog-box-entry-row-last {
    border-bottom: 0 none;
}

div.blog-box-entry-row, div.blog-box-entry-row-last {
    padding: 10px 0 10px 0;
}

    div.blog-box-entry-row h6, div.blog-box-entry-row-last h6 {
        margin-bottom: 5px;
    }

p.blog-teaser-entry {
    font-size: 10px;
    margin: 0;
    margin-top: 5px;
    padding: 0;
    color: #777;
}

select#sort {
    display: inline-block;
    width: 190px;
}

div.sort-ranking-hint {
    color: #777;
    font-size: 11px;
    margin-right: 30px;
    /*	width: 220px;*/
    float: right;
}

.legitimized-hint {
    font-weight: bold;
}

ul.broker-list li {
    list-style: disc none outside;
}

.wf-not-licenced-info > .icon {
    background: url('/Content/images/sprite_tooltip2.png') 0 0 no-repeat;
    height: 18px;
    width: 18px;
    position: absolute;
    top: 50%;
    margin-top: -9px;
    left: 5px;
}

ul.learn-list li {
    list-style: disc inside none;
}

.wf-not-licenced-info {
    /*margin-top: 5px;*/
    margin-left: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 170px;
    font-size: 10px;
    text-align: left;
    position: relative;
    float: left;
    padding-right: 10px;
}

div.wf-not-licenced-info a {
    font-size: 1em;
}

.info-text-panel-wikifolio-isin a.declare-interest {
    color: #777;
    text-decoration: underline;
}

.news-feed-isin, .news-feed-timestamp {
    color: #777;
    font-size: 9px;
}

.news-feed-link, .news-feed-title {
    font-size: 11px;
}

    .news-feed-title > a {
        text-decoration: none;
        color: #000;
    }

        .news-feed-title > a:hover {
            text-decoration: underline;
        }

.news-feed-poweredby {
    text-align: right;
    font-size: 11px;
    position: relative;
    top: 13px;
}

    .news-feed-poweredby img {
        vertical-align: middle;
    }

.news-feed-entries {
    margin-top: 15px;
}

.news-feed-empty, .etf-cup-gray-dark {
    color: #777;
}

.news-feed-entries p {
    border-top: 1px solid #aeb9bf;
    margin: 0;
    padding: 5px 0;
}

    .news-feed-entries p:first-child {
        border: 0 none;
        padding-top: 0;
    }

.box-sprite-icon {
    position: relative;
    width: 39px;
    height: 40px;
    top: -20px;
}

    .box-sprite-icon.info-at {
        background: url('/Content/images/sprite_icons_diverse3.png') 0 -71px no-repeat;
        height: 29px;
        width: 30px;
        position: absolute;
        top: 17px;
        left: 5px;
    }

    .box-sprite-icon.blognews {
        background: url('/Content/images/sprite_icons_boxen_flat.png') 0 -856px no-repeat;
    }

    .box-sprite-icon.coop {
        background: url('/Content/images/sprite_icons_boxen_flat.png') 0 -986px no-repeat;
    }

    .box-sprite-icon.topwikifolios, .box-sprite-icon.transfer {
        background: url('/Content/images/sprite_icons_boxen_flat.png') 0 -897px no-repeat;
        width: 50px;
        height: 46px;
        top: -22px;
    }

    .box-sprite-icon.abs {
        position: absolute;
        top: -5px;
    }

    .box-sprite-icon.hint, .box-sprite-icon.real-money {
        background: url('/Content/images/sprite_icons_boxen_flat.png') 0 -533px no-repeat;
        width: 43px;
        height: 39px;
    }

    .box-sprite-icon.vimeo {
        background: url('/Content/images/sprite_icons_boxen_flat.png') 0 0 no-repeat;
    }

    .box-sprite-icon.photos {
        background: url('/Content/images/sprite_icons_boxen_flat.png') 0 -164px no-repeat;
    }

    .box-sprite-icon.blog {
        background: url('/Content/images/sprite_icons_boxen_flat.png') 0 -856px no-repeat;
    }

    .box-sprite-icon.pdf {
        background: url('/Content/images/sprite_icons_diverse3.png') 0 -149px no-repeat;
        width: 23px;
        height: 29px;
        display: inline-block;
        position: absolute;
        left: -24px;
        top: 0;
    }

    .box-sprite-icon.inline-pdf {
        background: url('/Content/images/sprite_icons_diverse3.png') 0 -149px no-repeat;
        width: 23px;
        height: 29px;
        position: inherit;
        float: left;
    }

    .box-sprite-icon.inline-download {
        background: url('/Content/images/sprite_icons_diverse3.png') 0 -149px no-repeat;
        width: 23px;
        height: 29px;
        display: inline-block;
        position: inherit;
    }

    .box-sprite-icon.presse {
        background: url('/Content/images/sprite_blog_flat.png') 0 -82px no-repeat;
        top: 15px;
    }

    .box-sprite-icon.contact {
        background: url('/Content/images/sprite_icons_boxen_flat.png') 0 -735px no-repeat;
    }

    .box-sprite-icon.facebook {
        background: url('/Content/images/sprite_icons_boxen_flat.png') 0 -653px no-repeat;
    }

    .box-sprite-icon.twitter {
        background: url('/Content/images/sprite_icons_boxen_flat.png') 0 -41px no-repeat;
    }

    .box-sprite-icon.search {
        background: url('/Content/images/sprite_icons_boxen_flat.png') 0 -945px no-repeat;
        left: 270px;
    }

    .box-sprite-icon.real-money {
        right: 15px;
    }

    .box-sprite-icon.profile {
        background: url('/Content/images/sprite_icons_boxen_flat.png') 0 -82px no-repeat;
    }

    .box-sprite-icon.password {
        background: url('/Content/images/sprite_icons_boxen_flat.png') 0 -205px no-repeat;
    }

    .box-sprite-icon.options {
        background: url('/Content/images/sprite_icons_boxen_flat.png') 0 -286px no-repeat;
    }

    .box-sprite-icon.hintblue {
        background: url('/Content/images/sprite_icons_boxen_flat.png') 0 -573px no-repeat;
    }

    .box-sprite-icon.investable {
        background: url('/Content/images/sprite_icons_boxen_flat.png') 0 -492px no-repeat;
    }

    .box-sprite-icon.finanzen100 {
        background: url('/Content/images/sprite_icons_boxen_flat.png') 0 -615px no-repeat;
        width: 46px;
        height: 37px;
    }

    .box-sprite-icon.investboxgreen {
        background: url('/Content/images/sprite_icons_boxen_flat.png') 0 -410px no-repeat;
        width: 43px;
        height: 39px;
    }

    .box-sprite-icon.investboxblue {
        background: url('/Content/images/sprite_icons_boxen_flat.png') 0 -450px no-repeat;
        width: 43px;
        height: 39px;
    }

    .box-sprite-icon.messagesblue {
        background: url('/Content/images/sprite_icons_boxen_flat.png') 0 -368px no-repeat;
    }

    .box-sprite-icon.nok {
        background: url('/Content/images/sprite_icons_diverse3.png') 0 -192px no-repeat;
    }

    .box-sprite-icon.ok {
        background: url('/Content/images/sprite_icons_diverse3.png') 0 -179px no-repeat;
    }

    .box-sprite-icon.download-link {
        background: url('/Content/images/sprite_icons_diverse3.png') 0 -205px no-repeat;
        height: 20px;
        width: 16px;
        display: inline-block;
        position: inherit;
        margin-right: 5px;
    }

    .box-sprite-icon.progressblue, .box-sprite-icon.progressgreen {
        background: url('/Content/images/sprite_icons_diverse3.png') 0 -459px no-repeat;
        height: 18px;
        width: 27px;
        display: inline-block;
        position: inherit;
    }

        .box-sprite-icon.progressblue.progress-0 {
            background-position: 0 -516px;
        }

        .box-sprite-icon.progressblue.progress-1 {
            background-position: 0 -497px;
        }

        .box-sprite-icon.progressblue.progress-2 {
            background-position: 0 -478px;
        }

        .box-sprite-icon.progressblue.progress-3 {
            background-position: 0 -459px;
        }

        .box-sprite-icon.progressgreen.progress-0 {
            background-position: 0 -369px;
        }

        .box-sprite-icon.progressgreen.progress-1 {
            background-position: 0 -350px;
        }

        .box-sprite-icon.progressgreen.progress-2 {
            background-position: 0 -331px;
        }

        .box-sprite-icon.progressgreen.progress-3 {
            background-position: 0 -312px;
        }

    .box-sprite-icon.small {
        width: 12px;
        height: 12px;
        display: inline-block;
        position: inherit;
    }

    .box-sprite-icon.rect {
        width: 45px;
        height: 41px;
    }

    .box-sprite-icon.close {
        background: url('/Content/images/sprite_icons_boxen_flat.png') 0 -814px no-repeat;
    }

#community-box .box-sprite-icon.cb {
    background: url('/Content/images/sprite_icons_boxen_flat.png') 0 -776px no-repeat;
    height: 37px;
    width: 45px;
}

.box-sprite-icon.col3right, .editprofile #community-box .box-sprite-icon.cb, .wikifolio-detail-view #community-box .box-sprite-icon.cb, .my-investments #community-box .box-sprite-icon.cb, .profile-cb #community-box .box-sprite-icon.cb {
    right: 15px;
}

.status-sprite-icon {
    background: url('/Content/images/wikifolio_statusicons3.png') 0 0 no-repeat;
    height: 16px;
    width: 16px;
    display: inline-block;
}

    .status-sprite-icon.real-money {
        background-position: -40px -68px;
    }

    .status-sprite-icon.investable {
        background-position: -40px -166px;
    }

/* Einzelwertmodul WF CD */

.singlestock-red {
    color: #cc2f16;
}

.singlestock-ov-red {
    color: #b80000;
}

.singlestock-ov-green {
    color: #009900;
}

#singlestock-wf-wrapper {
    width: 300px;
    height: 250px;
    padding: 7px;
    overflow: hidden;
    background: #95bc43;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1YmM0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MjljMTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #95bc43 0%, #729c17 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#95bc43), color-stop(100%,#729c17));
    background: -webkit-linear-gradient(top, #95bc43 0%,#729c17 100%);
    background: -o-linear-gradient(top, #95bc43 0%,#729c17 100%);
    background: -ms-linear-gradient(top, #95bc43 0%,#729c17 100%);
    background: linear-gradient(to bottom, #95bc43 0%,#729c17 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95bc43', endColorstr='#729c17',GradientType=0 );
}

    #singlestock-wf-wrapper .ui-tabs {
        padding: 0;
    }

    #singlestock-wf-wrapper .ui-tabs-nav {
        padding: 0;
    }

    #singlestock-wf-wrapper .ui-widget-content {
        border: 0 none;
    }

    #singlestock-wf-wrapper .ui-widget-header {
        background: none;
    }

#singlestock-wf-header-wrapper {
    color: #fff;
    font-size: 14px;
    /*background: url("../images/onvista_wikifoliologo.png") no-repeat center right;*/
}

#singlestock-wf-tabs .ui-tabs, #singlestock-wf-tabs .ui-tabs-panel {
    padding: 0;
}

#singlestock-wf-tabs table td {
    padding: 3px;
}

#singlestock-wf-tabs2 table td {
    padding-top: 2px;
}

.singlestock-wf-header {
    font-weight: bold;
}

#singlestock-wf-tabs {
    /*border: 1px solid #699607;
	height: 202px;*/
    background: transparent;
}

    #singlestock-wf-tabs div.ui-tabs-panel {
        border-top: 1px solid #699700 !important;
        border-right: 1px solid #699700 !important;
        border-left: 1px solid #699700 !important;
        border-bottom: 1px solid #777 !important;
        padding-bottom: 1px;
        background: #fff !important;
        height: 180px;
    }

    #singlestock-wf-tabs div#singlestock-wf-tabs1 {
        padding-top: 3px;
        height: 177px;
    }

    #singlestock-wf-tabs div#singlestock-wf-tabs2 {
        height: 176px;
        padding-top: 4px;
        padding-left: 4px;
        padding-right: 4px;
    }

        #singlestock-wf-tabs div#singlestock-wf-tabs2 table tr:last-child > td {
            border-bottom: 0 none;
        }

    #singlestock-wf-tabs ul.ui-widget-header {
        background: transparent !important;
        border: 0 none !important;
        /*    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1YmM0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MjljMTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #95bc43 0%, #729c17 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#95bc43), color-stop(100%,#729c17));
    background: -webkit-linear-gradient(top,  #95bc43 0%,#729c17 100%);
    background: -o-linear-gradient(top,  #95bc43 0%,#729c17 100%);
    background: -ms-linear-gradient(top,  #95bc43 0%,#729c17 100%);
    background: linear-gradient(to bottom,  #95bc43 0%,#729c17 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95bc43', endColorstr='#729c17',GradientType=0 );
*/
    }

    #singlestock-wf-tabs li a {
        font-size: 10px;
        color: #fff !important;
        font-weight: bold;
    }

    #singlestock-wf-tabs li.ui-tabs-selected {
        filter: none !important;
        background: #fff !important;
        border: 1px solid #699607 !important;
        border-bottom: 0 none !important;
    }

        #singlestock-wf-tabs li.ui-tabs-selected a {
            color: #699607 !important;
        }

    #singlestock-wf-tabs li {
        width: 91px;
        background: #95bc43;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1YmM0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MjljMTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #95bc43 0%, #729c17 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#95bc43), color-stop(100%,#729c17));
        background: -webkit-linear-gradient(top, #95bc43 0%,#729c17 100%);
        background: -o-linear-gradient(top, #95bc43 0%,#729c17 100%);
        background: -ms-linear-gradient(top, #95bc43 0%,#729c17 100%);
        background: linear-gradient(to bottom, #95bc43 0%,#729c17 100%);
        /*    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95bc43', endColorstr='#729c17',GradientType=0 );*/
    }

        #singlestock-wf-tabs li.ui-corner-top {
            border: 1px solid #699607;
            border-top-left-radius: 4px !important;
            border-top-right-radius: 4px !important;
        }

#singlestock-wf-wrapper a {
    color: #0065a3;
    font-weight: bold;
    font-size: 10px;
}

.singlestock-wf-trader-link, .singlestock-wf-text, .singlestock-wf-trades-desc {
    font-size: 10px;
    font-weight: normal;
}

.singlestock-trade-icon-buy, .singlestock-trade-icon-sell {
    background: url("../images/sprite_modules1.png") no-repeat scroll #fff;
    width: 11px;
    height: 10px;
    display: inline-block;
}

.singlestock-trade-icon-buy {
    background-position: -12px -32px;
}

.singlestock-trade-icon-sell {
    background-position: 0 -43px;
}

.singlestock-wf-comment-text {
    font-size: 9px;
    color: #777;
    max-height: 21px;
    overflow: hidden;
}

.singlestock-wf-comment-date {
    font-size: 9px;
    font-weight: normal;
    color: #777;
}

.singlestock-wf-wikifolio-link {
    font-size: 11px;
    font-weight: bold;
}

.singlestock-wf-perf {
    font-weight: bold;
    font-size: 15px;
}

.singlestock-wf-comment-wrapper {
    padding: 3px;
}

.singlestock-wf-grey-text {
    color: #777;
}

#singlestock-wf-tabs th {
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    padding-left: 3px;
    border-bottom: 2px solid #699700;
}

.singlestock-wf-trades td {
    border-bottom: 1px solid #699700;
}

.singlestock-wf-trades tr:last-child td {
    border-bottom: 0 none;
}

.singlestock-wf-trades a {
    font-size: 11px;
}

.singlestock-wf-trades-isin {
    font-size: 9px;
}

.singlestock-wf-trades-perf {
    font-size: 11px;
}

.singlestock-wf-trades-perf-small {
    font-size: 9px;
}

.singlestock-wf-trades-amount, .singlestock-wf-trades-date {
    font-size: 9px;
    color: #777;
}

#singlestock-wf-wrapper .btn-green-singlestock-wf a {
    color: #fff;
    font-size: 8px;
    text-decoration: none;
}

#singlestock-wf-footer {
    background: url("../images/wikifolio_logo_10x10.png") no-repeat 285px center #fff;
    font-size: 9px;
    color: #777;
    margin-top: 0;
    padding: 3px;
    border-bottom: 1px solid #699700;
    border-left: 1px solid #699700;
    border-right: 1px solid #699700;
}


.btn-green-singlestock-wf {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    width: 46px;
    height: 12px;
    padding: 1px 2px 1px 2px;
    line-height: 8px;
    text-align: center;
}

#singlestock-wf-tabs1 table td {
    padding-top: 6px;
    padding-left: 10px;
}

#singlestock-wf-tabs3 table td {
    padding-top: 3px;
}


/* Einzelwertmodul OV CD */
#singlestock-ov-wrapper {
    font-family: Arial;
    width: 378px;
    height: 250px;
    padding: 0;
    overflow: hidden;
    background: #F3F2F2;
    color: #3A3A3A;
}

    #singlestock-ov-wrapper .ui-widget {
        font-family: Arial, Sans-Serif !important;
    }

    #singlestock-ov-wrapper .ui-widget-content {
        background: #fbfbfb;
        border: 1px solid #dedede;
        color: #3a3a3a;
    }

#singlestock-ov-header-wrapper {
    color: #00519E;
    width: 378px;
    height: 30px;
    font-size: 12px;
    line-height: 30px;
    text-indent: 30px;
    background: url("../images/onvista_star.png") no-repeat center left #fbfbfb;
}

.singlestock-ov-spacer {
    height: 13px;
    background: #fbfbfb;
}

#singlestock-ov-tabs .ui-tabs, #singlestock-ov-tabs .ui-tabs-panel {
    padding: 0;
    margin: 0;
    border-top: 1px solid #dedede !important;
    border-right: 1px solid #dedede !important;
    border-left: 1px solid #dedede !important;
}

#singlestock-ov-tabs table, #singlestock-ov-tabs .singlestock-ov-comments-wrapper {
    width: 100%;
}

    #singlestock-ov-tabs table td {
        padding: 2px;
        background: #F3F2F2;
    }

#singlestock-ov-tabs1 table td {
    padding-top: 7px;
    padding-bottom: 7px;
    border-bottom: 1px solid #dedede;
}

#singlestock-ov-tabs3 table td {
    padding-top: 2px;
}

#singlestock-ov-tabs table.singlestock-ov-trades td {
    height: auto;
}


#singlestock-ov-tabs1 table tr:last-child td {
    border-bottom: 0 none;
}

.singlestock-ov-header {
    font-weight: bold;
}

#singlestock-ov-tabs {
    width: 378px;
    overflow: hidden;
    padding: 0;
}

    #singlestock-ov-tabs ul {
        border: 0 none;
        height: 23px;
    }

#singlestock-ov-footer {
    font-size: 8px;
    line-height: 8px;
    border-bottom: 1px solid #dedede !important;
    border-right: 1px solid #dedede !important;
    border-left: 1px solid #dedede !important;
    padding-left: 4px;
    color: #777;
}

#singlestock-ov-wrapper #singlestock-ov-footer a {
    color: #777;
    font-size: 8px;
    line-height: 8px;
}

#singlestock-ov-tabs li a {
    font-size: 11px;
    color: #3A3A3A !important;
    font-weight: bold;
    width: 80%;
    text-align: center;
    text-decoration: none;
}

    #singlestock-ov-tabs li a:hover {
        color: #00519E !important;
        text-decoration: none;
    }

#singlestock-ov-tabs li.ui-tabs-active {
    filter: none !important;
    background: #fbfbfb !important;
    height: 21px;
    line-height: 17px;
    position: relative;
    top: 1px;
}

/*probably outdated*/
#singlestock-ov-tabs li.ui-tabs-selected {
    filter: none !important;
    background: #fbfbfb !important;
    height: 21px;
    line-height: 17px;
    position: relative;
    top: 1px;
}

#singlestock-ov-tabs li.ui-state-default {
    border: 1px solid #DEDEDE !important;
    border-bottom: 0 none !important;
}

#singlestock-ov-tabs li.ui-tabs-selected {
    border-bottom: 0 none !important;
}

#singlestock-ov-tabs li.ui-tabs-active a {
    color: #00519E !important;
    font-size: 12px !important;
}

#singlestock-ov-tabs li {
    background: #dedede !important;
    height: 18px;
    line-height: 16px;
    position: relative;
    top: 4px;
}

#singlestock-ov-tabs .ui-tabs-nav li {
    margin: 0 1px 0 0;
}

    #singlestock-ov-tabs .ui-tabs-nav li.ui-tabs-selected {
        margin: 0 0 0 -1px;
    }

    #singlestock-ov-tabs .ui-tabs-nav li:first-child.ui-tabs-selected {
        margin: 0;
    }

#singlestock-ov-tabs .ui-corner-all {
    border: 0 none;
}

#singlestock-ov-wrapper .ui-tabs, #singlestock-ov-wrapper .ui-tabs-nav {
    margin: 0;
    padding: 0;
}

#singlestock-ov-tabs li.ui-corner-top {
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
}

#singlestock-ov-wrapper a {
    color: #3A3A3A;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
}

    #singlestock-ov-wrapper a:hover {
        text-decoration: underline;
    }

#singlestock-ov-tabs2 a {
    color: #3A3A3A;
    font-weight: normal;
    font-size: 11px;
    text-decoration: underline;
}

    #singlestock-ov-tabs2 a:hover {
        text-decoration: none;
    }

/*#singlestock-ov-tabs div.ui-tabs-panel {
    	border: 1px solid #dedede !important;
}*/

#singlestock-ov-wrapper .ui-widget-header {
    background: #FBFBFB !important;
    border: 0 none !important;
}

.singlestock-ov-trader-link, .singlestock-ov-text, .singlestock-ov-trades-desc {
    font-size: 11px;
    font-weight: normal;
}

#singlestock-ov-wrapper td.single-stock-ov-trades-wikifolio {
    width: 200px;
}

.singlestock-ov-comment-text {
    font-size: 11px;
    overflow: hidden;
    height: 27px;
}

.singlestock-ov-comment-date {
    font-size: 11px;
    font-weight: normal;
}

.singlestock-ov-wikifolio-link {
    font-size: 11px;
    font-weight: bold;
}

.singlestock-ov-perf {
    font-weight: bold;
    font-size: 12px;
}

.singlestock-ov-comment-wrapper {
    padding: 3px;
}

.singlestock-ov-grey-text {
    color: #777;
}

#singlestock-ov-tabs th {
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    padding-left: 3px;
    height: 19px;
    background: #dedede;
    /*	border-bottom: 2px solid #699700;*/
}

/*.singlestock-ov-trades td {
    border-bottom: 1px solid #699700;
}*/

.singlestock-ov-trades a {
    font-size: 11px;
}

.singlestock-ov-trades-isin {
    font-size: 11px;
}

.singlestock-ov-trades-perf {
    font-size: 11px;
}

.singlestock-ov-trades-perf-small {
    font-size: 9px;
}

.singlestock-ov-trades-amount, .singlestock-ov-trades-date {
    font-size: 11px;
}

#singlestock-ov-wrapper .btn-green-singlestock-ov a {
    color: #fff;
    font-family: Arial, Sans-Serif !important;
    font-size: 8px;
    text-decoration: none;
}

.btn-green-singlestock-ov {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    width: 46px;
    height: 12px;
    padding: 1px 2px 1px 2px;
    line-height: 8px;
    text-align: center;
}

/* Einzelwertmodul VHB */
#singlestock-vhb-wrapper {
    width: 924px;
    height: 230px;
    padding: 7px;
    padding-left: 3px;
    padding-right: 3px;
    overflow: hidden;
    background: #95bc43;
}

#singlestock-vhb-header-wrapper {
    color: #fff;
    font-size: 14px;
    padding-right: 15px;
}

#singlestock-vhb-tabs table td {
    padding: 3px;
}

#singlestock-vhb-tabs2 table td {
    padding-top: 2px;
}

.singlestock-vhb-header {
    font-weight: bold;
    line-height: 30px;
}

#singlestock-vhb-tabs {
    /*border: 1px solid #699607;
	height: 202px;*/
    background: transparent;
}

.singlestock-vhb-content-header {
    font-size: 12px;
    font-weight: bold;
}

#singlestock-vhb-tabs div.singlestock-vhb-content-wrapper {
    float: left;
    height: 190px;
    width: 289px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #699607;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    margin-left: 5px;
    padding: 5px 5px 0 5px;
    position: relative;
}

#singlestock-vhb-tabs div#singlestock-vhb-tabs2 table tr:last-child > td {
    border-bottom: 0 none;
}

#singlestock-vhb-tabs li a {
    font-size: 10px;
    color: #fff !important;
    font-weight: bold;
}

#singlestock-vhb-tabs li {
    width: 91px;
    background: #95bc43;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1YmM0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MjljMTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #95bc43 0%, #729c17 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#95bc43), color-stop(100%,#729c17));
    background: -webkit-linear-gradient(top, #95bc43 0%,#729c17 100%);
    background: -o-linear-gradient(top, #95bc43 0%,#729c17 100%);
    background: -ms-linear-gradient(top, #95bc43 0%,#729c17 100%);
    background: linear-gradient(to bottom, #95bc43 0%,#729c17 100%);
    /*    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95bc43', endColorstr='#729c17',GradientType=0 );*/
}

#singlestock-vhb-wrapper a {
    color: #0065a3;
    font-weight: bold;
    font-size: 10px;
}

.singlestock-vhb-trader-link, .singlestock-vhb-text, .singlestock-vhb-trades-desc {
    font-size: 10px;
    font-weight: normal;
}

.singlestock-vhb-comment-text {
    font-size: 9px;
    color: #777;
    height: 22px;
    overflow: hidden;
}

.singlestock-vhb-comment-date {
    font-size: 9px;
    font-weight: normal;
    color: #777;
}

.singlestock-vhb-wikifolio-link {
    font-size: 11px;
    font-weight: bold;
}

.singlestock-vhb-perf {
    font-weight: bold;
    font-size: 15px;
}

.singlestock-vhb-comment-wrapper {
    padding: 3px;
}

#singlestock-vhb-tabs1 .singlestock-vhb-grey-text {
    color: #777;
    font-size: 9px;
    height: 19px;
}

#singlestock-vhb-tabs th {
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    padding-left: 3px;
    border-bottom: 2px solid #699700;
}

.singlestock-vhb-trades td {
    border-bottom: 1px solid #699700;
}

.singlestock-vhb-trades tr:last-child td {
    border-bottom: 0 none;
}

.singlestock-vhb-trades a {
    font-size: 11px;
}

.singlestock-vhb-trades-isin {
    font-size: 9px;
}

.singlestock-vhb-trades-perf {
    font-size: 11px;
}

.singlestock-vhb-trades-perf-small {
    font-size: 9px;
}

.singlestock-vhb-trades-amount, .singlestock-vhb-trades-date {
    font-size: 9px;
    color: #777;
}

#singlestock-vhb-wrapper .btn-green-singlestock-wf a {
    color: #fff;
    font-size: 8px;
    text-decoration: none;
}

#singlestock-vhb-footer {
    background: url("../images/wikifolio_logo_10x10.png") no-repeat 285px center #fff;
    font-size: 9px;
    color: #777;
    margin-top: 0;
    padding: 3px;
    border-bottom: 1px solid #699700;
    border-left: 1px solid #699700;
    border-right: 1px solid #699700;
}


.btn-green-singlestock-wf {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    width: 46px;
    height: 12px;
    padding: 1px 2px 1px 2px;
    line-height: 8px;
    text-align: center;
}

#singlestock-vhb-tabs1 table td {
    padding-top: 1px;
    padding-left: 4px;
    height: 53px;
}

#singlestock-vhb-tabs3 table td {
    padding-top: 6px;
}

#singlestock-vhb-tabs3 table div.line {
    line-height: 12px;
}

.searchResultContainer .loading-panel {
    top: 3px;
}

.load-more-search-results.loading-panel {
    position: absolute;
    bottom: -40px;
    left: 280px;
}

.opentrades-subheader {
    font-size: 10px;
    font-weight: normal;
}

.transfer-broker-offers {
    font-size: 11px;
    margin-top: 10px;
}

    .transfer-broker-offers .broker-logo {
        background: url('/Content/images/sprite_broker.png') no-repeat 0 0;
        height: 23px;
        width: 80px;
        margin-right: 8px;
    }

    .transfer-broker-offers .cortal {
        background-position: 0 -261px;
    }

    .transfer-broker-offers .flatex {
        background-position: 0 -213px;
    }

    .transfer-broker-offers .ingdiba {
        background-position: 0 -189px;
    }

    .transfer-broker-offers .maxblue {
        background-position: 0 -165px;
    }

    .transfer-broker-offers .dab {
        background-position: 0 -237px;
    }

    .transfer-broker-offers .targo {
        background-position: 0 -117px;
    }

    .transfer-broker-offers .vitrade {
        background-position: 0 -93px;
    }

.ad-table td {
    padding-top: 4px;
    padding-bottom: 4px;
}

/*Limit orders*/

table.fixed {
    table-layout: fixed;
}

.virtual-order-overview-status, .tradeOrderType {
    white-space: nowrap;
    overflow: hidden;
    width: 90px;
}

.subLimitOrderHide {
    display: none;
}

.subTradeOrderType {
    height: 21px;
}

.trade-history-subheader {
    font-size: 10.5px;
    color: #777;
    font-weight: normal;
}

/* Derivatives */
.wikifolio-detail-leverage-product-indicator {
    font-size: 9px;
}

.ul-disc li {
    list-style-type: disc;
    margin-bottom: 5px;
}

.contains-leverage-products-indicator {
    position: absolute;
    font-size: 9px;
    left: 125px;
    top: 24px;
}

.wikifolio-detail-investment-universe-label {
    float: left;
    width: 25%;
    font-size: 13px;
    font-style: italic;
}

.wikifolio-detail-leverage-product-underlying {
    font-size: 8px;
    font-weight: bold;
}

.wikifolio-detail-investment-universe-text {
    float: left;
    width: 74%;
    font-size: 13px;
    color: #000;
}

.derivates-accordion > h3 {
    font-weight: normal;
    color: #000;
}

.derivatives-issuer-logo {
    background: url('/Content/images/sprite_derivate.png') no-repeat 0 -74px;
    display: inline-block;
    width: 33px;
    height: 8px;
}

    .derivatives-issuer-logo.hsbc {
        background-position: 0 -95px;
        width: 45px;
        height: 8px;
    }

    .derivatives-issuer-logo.ls {
        background-position: 0 -74px;
        width: 33px;
        height: 8px;
    }

.linethrough {
    color: #777;
    text-decoration: line-through;
}

.leverage-product, .leverage-product-color, .leverage-product-color .linethrough {
    color: #cc2f16;
}

.derivates-hsbc-header, .derivates-ls-header {
    background: url('/Content/images/sprite_derivate.png') no-repeat 0 -83px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -2px;
}

.derivates-hsbc-header {
    background-position: 0 -82px;
    width: 64px;
    height: 12px;
}

.derivates-ls-header {
    background-position: 0 -61px;
    width: 52px;
    height: 12px;
}

.derivates-info-links {
    background: #eee;
}

    .derivates-info-links > div {
        float: left;
        width: 49%;
    }

/* AdServer */
#anti-ad-server-container {
    position: absolute;
    top: 55px;
}

/* Country Selection Dropdown*/
.dd-select {
    text-decoration: none;
    border-radius: 2px;
    position: relative;
    /*		box-shadow: 0px 0px 3px 3px rgba(155, 155, 155, 0.3);*/
    /*		margin:10px 0px;*/
    cursor: pointer;
    height: 20px;
}

    .dd-select a {
        text-decoration: none;
        font-weight: bold;
        background: #ffffff;
        /*		background: -moz-linear-gradient(top, #ffffff 1%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: -o-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: -ms-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );
	box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3), 1px 0px 0px 0px rgba(255,255,255,0.9) inset, 0px 2px 2px rgba(0,0,0,0.1);*/
        cursor: pointer;
    }

        .dd-select a:hover {
            text-decoration: none;
            font-weight: bold;
        }

.dd-desc {
    color: #666;
    display: block;
    overflow: hidden;
    font-weight: normal;
    /*line-height: 1.4em;*/
    cursor: pointer;
}

.dd-option-selected .dd-desc {
    color: #3d7489;
    -webkit-text-shadow: 0px 1px 1px rgb(255, 255, 255);
    text-shadow: 0px 1px 1px rgb(255, 255, 255); /*Fallback in case rgba is not supported*/
    -webkit-text-shadow: 0px 1px 1px rgba(255,255,255, 0.6);
    text-shadow: 0px 1px 1px rgba(255,255,255, 0.6);
    cursor: pointer;
}

.dd-selected {
    overflow: hidden;
    display: block;
    /*padding:10px; */
    font-weight: bold;
}

.dd-pointer {
    width: 0;
    height: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -3px;
}

.dd-pointer-down {
    border: solid 5px transparent;
    border-top: solid 5px #000;
    cursor: pointer;
}

.dd-pointer-up {
    border: solid 5px transparent !important;
    border-bottom: solid 5px #000 !important;
    margin-top: -8px;
    cursor: pointer;
}

.dd-options {
    list-style: none;
    box-shadow: 0px 1px 5px #ddd;
    display: none;
    position: absolute;
    z-index: 2000;
    margin: 0;
    padding: 0;
    background: #fff;
    overflow: visible;
    box-shadow: 0px 0px 3px 3px rgba(155, 155, 155, 0.3);
    background: #eaeaea;
    left: 1px;
}
    /*	.dd-options:before {
	content: '';
	position: absolute;
	border-width: 6px 6px 6px 6px;
	border-style: solid;
	border-color: transparent transparent rgba(155, 155, 155, 0.3) transparent ;
	top: -14px; right:8px;
}
.dd-options:after {
	content: '';
	position: absolute;
	border-width: 6px 6px 6px 6px;
	border-style: solid;
	border-color: transparent transparent #eaeaea transparent ;
	top: -12px; right:8px;
}*/
    .dd-options li {
        margin: 0px;
        padding: 0px;
    }

.dd-option {
    padding: 10px;
    margin: 0px;
    display: block;
    overflow: hidden;
    text-decoration: none;
    color: #333;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    cursor: pointer;
}

    .dd-option:hover, .dd-option-hover, .dd-option-selected .dd-option-hover {
        background: #ffffff;
        background: -moz-linear-gradient(top, #ffffff 1%, #ffffff 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#ffffff));
        background: -webkit-linear-gradient(top, #ffffff 1%,#ffffff 100%);
        background: -o-linear-gradient(top, #ffffff 1%,#ffffff 100%);
        background: -ms-linear-gradient(top, #ffffff 1%,#ffffff 100%);
        background: linear-gradient(to bottom, #ffffff 1%,#ffffff 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
    }

.dd-selected-description-truncated {
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.dd-option-selected {
    background: #c6e1ec;
    background: -moz-linear-gradient(top, #c6e1ec 1%, #c6e1ec 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#c6e1ec), color-stop(100%,#c6e1ec));
    background: -webkit-linear-gradient(top, #c6e1ec 1%,#c6e1ec 100%);
    background: -o-linear-gradient(top, #c6e1ec 1%,#c6e1ec 100%);
    background: -ms-linear-gradient(top, #c6e1ec 1%,#c6e1ec 100%);
    background: linear-gradient(to bottom, #c6e1ec 1%,#c6e1ec 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6e1ec', endColorstr='#c6e1ec',GradientType=0 );
    color: #3d7489;
    -webkit-text-shadow: 0px 1px 1px #ffffff;
    text-shadow: 0px 1px 1px #ffffff;
    -webkit-text-shadow: 0px 1px 1px rgba(255,255,255, 0.6);
    text-shadow: 0px 1px 1px rgba(255,255,255, 0.6);
    box-shadow: 0px 0px 0px 1px #9b9b9b, 0px 2px 2px #000000;
    box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3), 0px 2px 2px rgba(0,0,0,0.1);
}

.dd-option-image, .dd-selected-image {
    vertical-align: middle;
    float: left;
    margin-right: 5px;
    margin-left: 10px;
    margin-top: 4px;
    max-width: 64px;
}

.dd-image-right {
    float: right;
    margin-right: 15px;
    margin-left: 5px;
}

.dd-container {
    position: relative;
    margin: 0px;
}

.dd-selected-text {
    font-weight: bold;
    cursor: pointer !important;
}

#contactInfo {
    margin-top: 35px;
    margin-right: 15px;
    color: #414d54;
    font-family: Helvetica;
    font-size: 13px;
    text-align: left;
    width: 160px;
    font-weight: bold;
}

    #contactInfo a {
        color: #414d54;
        font-family: Helvetica;
        font-size: 13px;
    }

.phoneIcon {
    margin-right: 3px;
    height: 14px;
    width: 14px;
    background: url('/Content/images/sprite_home.png') no-repeat 0 -540px;
    float: left;
}

.btnHeader {
    height: 24px !important;
    line-height: 24px !important;
    color: #FFF !important;
    padding: 0 0 0 0 !important;
    /*margin-left: 15px;
    margin-top: 15px;*/
}

    .btnHeader a {
        text-align: center;
    }

.btnRegister a {
    width: 98px;
}

.btnLogin a {
    width: 84px;
}

.btnRegister {
    width: 98px;
}

.btnLogin {
    width: 84px;
}

#topBannerLeft, #topBannerRight {
    position: relative;
    color: #FFFFFF;
    width: 467px;
    height: 190px;
    float: left;
}

#topBanner {
    margin-bottom: 16px;
}

.topBannerContent {
    /*margin-top: 15px;*/
    margin-top: 10px;
    margin-left: 15px;
    margin-bottom: 0;
    width: 380px;
    font-size: 16px;
    font-weight: bold;
}

.topBannerMore {
    position: absolute;
    bottom: 10px;
    right: 15px;
    font-family: Helvetica;
    font-size: 16px;
}

#topBannerGreenCash {
    background: url('/Content/images/sprite_home.png') no-repeat 0px -431px;
    height: 29px;
    line-height: 29px;
}

#topBannerGreenBank {
    background: url('/Content/images/sprite_home.png') no-repeat 0px -406px;
    height: 24px;
    line-height: 24px;
}

#topBannerGreenPeople {
    background: url('/Content/images/sprite_home.png') no-repeat 0 -382px;
    height: 23px;
    line-height: 23px;
}

#topBannerBlueCash {
    background: url('/Content/images/sprite_home.png') no-repeat 0 -510px;
    height: 29px;
    line-height: 29px;
}

#topBannerBluePie {
    background: url('/Content/images/sprite_home.png') no-repeat 0 -485px;
    height: 24px;
    line-height: 24px;
}

#topBannerBlueSheet {
    background: url('/Content/images/sprite_home.png') no-repeat 0px -461px;
    height: 23px;
    line-height: 23px;
}

.topBannerBullet {
    padding-left: 40px;
    font-size: 15px;
    color: #ffffff;
    font-family: Helvetica;
    margin-top: 8px;
    margin-left: 20px;
}

.topBannerBulletContainer {
    margin-top: 5px;
}

.topBannerMoreBlue {
    color: #a5c4e1;
}

.topBannerMoreGreen {
    color: #c8d8a4;
}



.topBannerLargeContent {
    font-size: 22px;
    font-weight: bold;
}

#topBannerLeft {
    background: url('/Content/images/sprite_home.png') no-repeat 0px 0px;
}

    #topBannerLeft:hover, #topBannerRight:hover {
        cursor: pointer;
    }

    #topBannerLeft:hover {
        background: url('/Content/images/sprite_home.png') no-repeat 0px -713px;
    }

#topBannerRight:hover {
    background: url('/Content/images/sprite_home.png') no-repeat 0px -904px;
}

#topBannerRight {
    background: url('/Content/images/sprite_home.png') no-repeat 0px -191px;
    margin-left: 16px;
}

#topMiddle {
    width: 800px;
}

#eventBannerContainer {
    background: #eef3e9;
    -ms-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    border-bottom: 1px solid #aeb9bf;
    border-left: 1px solid #aeb9bf;
    border-right: 1px solid #aeb9bf;
    height: 48px;
    position: relative;
    overflow: hidden;
}

.eventContainer:hover .eventTitle {
    text-decoration: underline;
}

.eventContainer {
    /*width: 40%;*/
    height: 40px;
    /*display: inline-block;*/
    display: block;
    /*margin-top: 7px;*/
    margin-top: 4px;
    margin-left: 20px;
    float: left;
    overflow: hidden;
}

.eventDate, .eventTitle {
    color: #699607;
    font: 14px Helvetica;
    height: 15px;
    font-weight: bold;
    margin-bottom: 2px;
    margin-top: 4px;
}


.eventTime, .eventDescription {
    color: #414d54;
    font: 12px Helvetica;
    height: 15px;
    line-height: 15px;
    margin-top: 0;
    margin-bottom: 4px;
}

.eventTime {
    /*font:italic bold 12px/30px Georgia, serif;*/
    background: url('/Content/images/sprite_home.png') no-repeat 0 -696px;
    padding-left: 20px;
    /*height: 15px;
    font: 12px Helvetica;*/
}

.eventDateTime {
    display: block;
    float: left;
    padding-right: 20px;
    overflow: hidden;
    white-space: nowrap;
    height: 40px;
    /*border-right: 1px solid #cbcdcf;*/
}

.eventDetails {
    float: left;
    display: inline;
    overflow: hidden;
    white-space: nowrap;
    margin-right: 20px;
    max-width: 255px;
}

.eventSeparator {
    width: 1px;
    height: 40px;
    float: left;
    margin-top: 4px;
    background: #cbcdcf;
}

#calendarIcon {
    background: url('/Content/images/sprite_home.png') no-repeat 0 -659px;
    height: 36px;
    /*width: 10%;*/
    margin-right: 20px;
    margin-left: 14px;
    margin-top: 7px;
    padding-left: 50px;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #414d54;
    line-height: 17px;
}

.eventImage {
    position: relative;
    margin-left: 30px;
}

.eventTable {
    float: left;
    table-layout: fixed;
}



.treeViewMainRow td {
    border-top: 1px solid #EEEEEE;
    overflow: hidden;
    white-space: nowrap;
}

.treeViewTitle {
    color: #0065a3;
}

    .treeViewTitle:hover {
        cursor: pointer;
    }

.treeViewTime, .treeViewShortDesc {
    color: #777777;
}

.treeViewExpandColumn {
    /*height: 20px;*/
    width: 20px;
    max-width: 20px;
    height: 20px;
    margin-top: auto;
    margin-bottom: auto;
}

.treeViewTable th {
    background: none repeat scroll 0 0 #EBEEEF;
    line-height: 1em;
    padding: 6px;
    text-align: left;
}

.treeViewTableButtonOpen, .treeViewTableButtonClosed {
    display: block;
    width: 16px;
    height: 16px;
    margin-top: 10px;
}

.treeViewTableButtonClosed {
    background: url("../images/sprite_icons_diverse3.png") no-repeat 0 -622px;
}

.treeViewTableButtonOpen {
    background: url("../images/sprite_icons_diverse3.png") no-repeat 0 -638px;
}

.treeViewLongDesc {
    margin-top: 10px;
    margin-bottom: 10px;
}

.treeViewTable {
    float: left;
    width: 700px;
}

    .treeViewTable td {
        line-height: 1em;
        padding: 6px;
    }


.orange-border-button-login {
    border: 3px solid #f2f2f2;
    border: 3px solid rgba(0, 0, 0, 0.05);
    -ms-border-radius: 8px;
    border-radius: 8px;
    display: inline-block;
    position: relative;
    top: 15px;
    left: 15px;
}

.modules-disclaimer {
    font-size: 8px;
    line-height: 8px;
    color: #777;
    border-top: 1px solid #777;
    padding-top: 2px;
    position: absolute;
    bottom: 2px;
    margin-left: -5px;
    padding-left: 2px;
}

#singlestock-vhb-wrapper .modules-disclaimer a {
    font-size: 8px;
    font-weight: normal;
    color: #777;
}

.multistockbox-disclaimer-container {
    position: relative;
}

.multistockbox-disclaimer {
    width: 70%;
    float: left;
    font-size: 8px;
    line-height: 8px;
    color: #777;
    position: absolute;
    bottom: 5px;
    left: 10px;
}

#singlestock-vhb-wrapper .multistockbox-disclaimer a {
    color: #777;
    font-size: 8px;
    line-height: 8px;
}

.col-no-border {
    border: 0 none;
    border-radius: 0;
}

#content-page {
    padding: 15px;
}

.tagginginfo-group {
    margin-bottom: 20px;
}

.tagginginfo-taglabel {
    float: left;
    width: 230px;
}

.tagginginfo-desc {
    float: left;
    width: 620px;
}

.tagginginfo-tag {
    margin-bottom: 10px;
}

.account-statement-link {
    margin-top: 20px;
}

.border-radius-small {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 5px;
}

/* ETF Cup */
.etfcup-gray-dark {
    color: #414d54;
}

.etfcup-gray-light {
    color: #777;
}

.etfcup-logo-box {
    float: left;
    width: 20%;
}

.etfcup-box-createwikifolio {
    background: #f1f1f1;
    height: 186px;
    overflow: hidden;
}

.etfcup-wikifolio-logo, .etfcup-cup-logo {
    background: url("../images/sprite_etfcup.png") no-repeat 0 0 transparent;
}

.etfcup-wikifolio-logo {
    background-position: 0 0;
    height: 65px;
    width: 65px;
}

.etfcup-cup-logo, .etfcup-cup-logo-disabled {
    height: 65px;
    width: 127px;
}


.etfcup-box-createwikifolio:hover {
    background: #d9d9d9;
    cursor: pointer;
}

.createwikifolio-preselect-etfcup-disabled:hover {
    cursor: default;
    background: #f1f1f1;
}

.etfcup-create-content-box {
    overflow: hidden;
    padding: 5px;
    padding-right: 30px;
}

.etfcup-create-header {
    font-size: 20px;
    font-weight: bold;
    margin: 10px 0;
}

.etfcup-create-logo {
    margin: 60px 0 0 60px;
}

.etf-cup-logo-160x82 {
    background-image: url('../images/Logo_ETFCup_160x82.png');
    width: 160px;
    height: 82px;
    position: absolute;
    top: 20px;
    right: 30px;
}

.etfcup-cup-logo {
    background-position: 0 -66px;
    margin: 60px 0 0 30px;
}

.etfcup-cup-logo-disabled {
    background-position: 0 -134px;
}

.etfcup-create-list li {
    list-style-type: disc;
}

.etfcup-universe-groupcol {
    width: 49%;
    float: left;
    margin-right: 1%;
    font-size: 11px;
    line-height: 13px;
}

.margin-p, .ui-accordion .ui-accordion-content p.margin-p {
    margin: 1em 0;
}

.create-wikifolio-next-btn {
    margin-right: 40px;
    margin-top: 8px;
}

.create-wikifolio-logo {
    margin-right: 15px;
}

.create-wikifolio-head {
    background: url('/Content/images/wikifolio_logo_50x50.png') no-repeat;
    line-height: 50px;
    padding-left: 60px;
}

.create-etf-wikifolio-head {
    height: 45px;
    background: url("../images/sprite_etfcup.png") no-repeat scroll 0 -66px;
    line-height: 45px;
    padding-left: 137px;
}

.status_etfcup {
    background-position: -3px -230px;
}

.wikifolio_item .status_etfcup {
    background-position: -40px -230px;
}

.sprite-spinner {
    overflow: hidden;
    position: fixed;
    display: inline-block;
    text-align: left;
    margin-left: 130px;
    margin-top: 100px;
}

.spinner-wrap {
    /*text-align: center;*/
    height: 100%;
    margin: 20% 50% 0;
}



.spinner-img {
    width: 120px;
}

.ladder-table {
    font-size: 0.9em;
    width: 100%;
}

.underlying-font {
    font-size: 11px;
    line-height: 13px;
}

.filter-table {
    border-collapse: collapse;
    width: 130px;
}

    .filter-table td {
        /*padding-top: 2px;
        padding-bottom: 2px;*/
    }

.profile-logo {
    max-height: 50px;
    max-width: 160px;
}

.profile-logo-margin {
    margin-top: 50px;
}
