html {
    /*background-color: #EEEFF1;*/
}

body {
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
}

a {
    color: #536373;
}

/*a:hover {
        color: #7B382E;
    }*/


.Container {
    margin-left: auto;
    margin-right: auto;
    width: 1232px;
    box-shadow: 0px 0px 70px #aaa;
    padding: 0px 30px 50px 30px;
    background-color: white;
}

.TopBar {
    width: 1232px;
    height: 65px;
}

.TopBar .Logo {
    width: 220px;
    height: 65px;
    background-color: #040707;
    margin-left: 20px;
    float: left;
}

.Logo {
    width: 220px;
    height: 155px;
    margin-left: 20px;
    position: relative;
    z-index: 100;
}

.TopLinks {
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    font-weight: 200;
    font-style: normal;
    float: right;
    font-size: 14px;
    margin-top: 40px;
}

.TopLinks .TopLink {
    color: #B4B5B5;
    margin-left: 22px;
}

.TopLinks .TopLink a {
    text-decoration: none;
    color: #B4B5B5;
    /*color: #ffffff;*/
}

.ContentContainer {
    background-color: #EDEFF0;
    overflow: auto;
}

.ContentContainer tr td {
    vertical-align: top;
}

.ContentContainer tr td.MenuColumn {
    width: 220px;
    /*background-color: #767778;*/
    /*background-color:#5d5b5a;*/
    background-color: #383838;
}

@media print {


    .ContentContainer tr td.MenuColumn {
        width: 220px;
        /*background-color: #767778;*/
        background-color: #5d5b5a;
        display: none;
    }

    .TopBar {
        height: 65px;
        width: 1232px;
        display: none;
    }


    .ColumnRight {
        /*padding: 15px 15px 0px 15px;*/
        padding-bottom: 15px;
        width: 273px;
        /*float: left;*/
        background-color: #e2e5e6;
        display: none;
    }
}

.Content {
    overflow: auto;
    height: 100%;
}

.Content table:first-child {
    height: 100%;
}

.Column {
    margin-left: 15px;
    margin-right: 15px;
}

.Column table tr td {
    vertical-align: top;
}

.ColumnLeft {
    margin-left: 37px;
    padding-top: 10px;
    width: 644px;
    float: left;
    padding-right: 38px;
    overflow: hidden;
}

.NoSidebar {
    width: 917px;
    overflow: hidden;
    position: relative;
}

.ColumnLeft p img[style*="float: right"] {
    margin: 0px 0px 15px 20px;
}

.ColumnLeft p img[style*="float: left"] {
    margin: 0px 20px 15px 0px;
}

.ColumnLeft p {
    text-align: justify;
}

.ColumnLeft ul li {
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    line-height: 20px;
    color: #606060;
    text-align: justify;
}

.ColumnRight {
    /*padding: 15px 15px 0px 15px;*/
    padding-bottom: 15px;
    width: 273px;
    /*float: left;*/
    background-color: #e2e5e6;
}



div.Header {
    padding: 5px 0px 20px 0px;
}

.MenuTop {
    margin-top: 8px;
    height: 15px;
    width: 220px;
    margin-left: 20px;
    background-color: black;
    /*background-color: #767778;*/
    background-color: #383838
}

.MenuBack {
    /*background-color: black;
    background-color: rgba(0, 0, 0, 0.5);*/
    width: 220px;
    position: relative;
    /*z-index: 100;*/
}

.ProductHeader {
    margin-top: 15px;
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    font-weight: 200;
    font-style: normal;
}

.MenuContainer {
    float: left;
    margin-left: 20px;
}

.Menu {
    padding: 5px 0px 5px 0px;
}

.Menu ul.Level1 {
    margin: 15px 0px 15px 15px;
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    font-weight: 200;
    font-style: normal;
    color: white;
    font-size: 12px;
}

.Menu ul.Level2 {
    margin-left: 15px;
    font-size: 12px;
}

.Menu ul.Level3 {
    margin-left: 15px;
}

.Menu ul.Level4 {
    margin-left: 15px;
}

.Menu ul.Level1 li {
    margin-top: 27px;
}

.Menu ul.Level2 li {
    margin-top: 5px;
}

.Menu ul.Level3 li {
    margin-top: 5px;
}

.Menu ul.Level4 li {
    margin-top: 5px;
}

.Menu ul li a {
    color: white;
    text-decoration: none;
}

.Menu ul li.current a {
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    font-weight: 400;
    font-style: normal;
}

.ProductSelector {
    width: 960px;
    margin-left: 15px;
    /*margin-bottom: 21px;*/
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    font-weight: 300;
    font-style: normal;
    font-size: 12px;
}

.ProductSelector ul li {
    display: block;
    float: left;
    list-style-type: none;
    /*padding: 3px 10px 3px 10px;*/
    padding: 9px 5px;
    margin-right: 1px;
    cursor: pointer;
}

.ProductSelector ul li img.Checkbox {
    position: absolute;
    width: 12px;
    height: 12px;
}

.ProductSelector ul li span.Name {
    padding-left: 16px;
}

.Ticker {
    margin-left: 15px;
    /*margin-right: 15px;*/
    width: 960px;
    height: 53px;
    background-color: black;
    position: relative;
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    font-weight: 300;
    font-style: normal;
}

.Ticker .Inner {
    width: 100%;
    position: absolute;
    color: white;
    margin-top: 9px;
}

.Ticker .Inner .List .ProductDots {
    height: 13px;
}

.ProductDots {
    /*margin-right: 10px;*/
    line-height: 12px;
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    font-weight: 500;
    font-style: normal;
}

.ProductDots div {
    float: right;
    width: 26px;
    height: 26px;
    border-radius: 13px;
    margin-left: 4px;
    color: white;
    /*padding: 2px 3px;*/
    text-align: center;
    font-size: 8px;
    line-height: 26px;
}

.Ticker .Inner .List li {
    list-style: none;
    float: left;
    display: block;
    padding-right: 25px;
    padding-left: 25px;
    border-right: 1px white solid;
    padding-bottom: 5px;
    padding-top: 10px;
    height: 30px;
}


table.Standard .Header {
    text-align: right;
    vertical-align: bottom;
    background-color: #B4B5B5;
}

table.Standard tr:nth-child(even) {
    background-color: #e2e5e6;
}

table.Standard tr td:first-child {
    text-align: left;
}

table.Standard {
    margin-bottom: 20px;
    border-collapse: separate;
    border-spacing: 0px;
    background-color: #EEEFF1;
    font-size: 14px;
}

table.Standard td {
    text-align: right;
    vertical-align: top;
    padding: 8px;
    /*white-space: nowrap;*/
}

table.StandardPDF {
    margin-bottom: 20px;
    border-collapse: separate;
    font-family: Verdana;
    /*white-space:nowrap;*/
    border-spacing: 0px;
}

table.StandardPDF tr:first-of-type td {
    border-bottom: 1px #C0C0C0 solid;
    font-weight: bold;
}

table.StandardPDF tr:not(:first-child) .Header {
    border-bottom: 1px #C0C0C0 solid;
    font-weight: bold;
    padding-top: 15px;
}

table.StandardPDF tr td:first-child {
    text-align: left;
    /*width:85px;*/
}

table.StandardPDF tr:last-of-type td {
    border-bottom: 1px #C0C0C0 solid;
}

table.StandardPDF td {
    border-bottom: 1px #C0C0C0 solid;
    padding: 4px 0px 4px 0px;
    text-align: right;
    white-space: nowrap;
}

table.StandardPDF.PerformanceRiscTable td {
    white-space: normal;
}

table.StandardPDF.Facts td {
    white-space: normal;
}

table.StandardPDF.PerformanceRiscTable .Header {
    /*white-space:normal;
        vertical-align: bottom;
        padding-left: 2px;
        padding-right: 2px;*/
    vertical-align: bottom;
    width: 10px;
    white-space: nowrap;
}

table.Standard.PerformanceRiscTable .Header {
    white-space: nowrap;
}

table.StandardPDF.PerformanceRiscTable tr:not(:first-child) .Header {
}

table.TWR td {
    white-space: nowrap;
}



table.Standard.Wrap td {
    white-space: pre-wrap;
}

table.Standard.Left td {
    text-align: left;
}

.News table td {
    vertical-align: top;
}

tr {
    page-break-inside: avoid;
}

.Login {
    padding: 27px 15px 27px 15px;
    color: rgb(255, 255, 255);
}

.Login p.Header {
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    font-weight: 300;
    font-style: normal;
    font-size: 13px;
    font-size: 15px;
    color: white;
}

.Login input[type='text'], .Login input[type='password'], .Login input[type='email'] {
    margin-top: 8px;
    color: black;
    height: 22px;
    width: 188px;
    border: 1px solid white;
}

.Login .Button {
    margin-top: 10px;
    vertical-align: middle;
    margin-bottom: 10px;
}

.Login input[type='checkbox'] {
    margin-right: 5px;
}

.Login input[type='Submit'] {
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    font-weight: 300;
    font-style: normal;
    font-size: 13px;
    border: 1px solid black;
    background-color: black;
    color: white;
    padding: 5px;
    margin-left: 10px;
}

.MenuBack .Login a {
    color: white;
}

.FrontpageWords {
    position: absolute;
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    font-weight: 200;
    font-style: normal;
    float: right;
    font-size: 27px;
    bottom: 20px;
    right: 20px;
    z-index: 100;
}

.LoginStatus {
    color: red;
    margin-bottom: 7px;
}

.BottomBoxes {
    /*position:absolute;*/
}

.BottomBox.First {
}

.BottomBox {
    margin-right: 8px;
    margin-top: 8px;
    /*padding: 15px 15px 8px 15px;*/
    /*width: 210px;*/
    /*height: 127px;*/
    /*background-color: #EDEFF0;*/
    float: left;
}

.BottomBoxContent {
    font-family: Arial;
    font-size: 12px;
}

.ColumnLeft li {
    font-family: Arial;
    font-size: 13px;
    list-style: disc;
    line-height: 20px;
    margin-left: 20px;
}

.ColumnLeft ul {
    margin-bottom: 20px;
}

strong {
    font-weight: bold;
}

.Icons {
    float: right;
    margin-top: 4px;
}

#carousel {
    position: absolute;
}

#pager {
    text-align: center;
    position: absolute;
    z-index: 100;
}

#pager a.selected span {
    background: #555;
}

#pager a {
    display: inline-block;
    padding: 5px;
}

#pager span {
    border-radius: 10px;
    background: #999;
    text-indent: -100px;
    line-height: 0;
    display: inline-block;
    width: 10px;
    height: 10px;
    overflow: hidden;
}





.Security {
    /*color:#999999;*/
}

.Security.Selected {
    color: black;
}

.PeriodSelector {
    width: 150px;
    font-size: 13px;
    border: 1px solid #C2C2C2;
    padding: 5px;
}

.CurrencySelector {
    font-size: 13px;
    border: 1px solid #C2C2C2;
    padding: 5px;
}

.DateSelector {
    width: 150px;
    font-size: 13px;
    border: 1px solid #C2C2C2;
    padding: 5px;
}

.PeriodInput {
    width: 117px;
    font-size: 13px;
    border: 1px solid #C2C2C2;
    padding: 2px;
    text-align: center;
}

.Newsletter {
    font-size: 13px;
}

.Newsletter input {
    font-size: 13px;
    border: 1px solid #C2C2C2;
    padding: 6px;
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    width: 100%;
}

.Newsletter textarea {
    font-size: 13px;
    border: 1px solid #C2C2C2;
    padding: 6px;
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    width: 100%;
}




.Newsletter table td {
    color: #606060;
    padding-right: 10px;
    padding-bottom: 10px;
}

button {
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    font-weight: 300;
    font-style: normal;
    font-size: 13px;
    border: 1px solid black;
    background-color: black;
    color: white;
    padding: 5px 10px 5px 10px;
    /*margin-left: 10px;*/
}

.DashboardContent {
    margin: 0px 0px 0px 15px;
    font-family: Arial;
    font-size: 12px;
}

.ShortNews .DashboardList li, .PagedNews .DashboardList li {
    padding-right: 0px;
    overflow: hidden;
}

.ShortNews table, .PagedNews table {
    width: 100%;
    border-spacing: 0px;
}

.ShortNews table tr td:first-child, .PagedNews table tr td:first-child {
    padding-right: 20px;
}

.ShortNews .News .NewsImage, .PagedNews .News .NewsImage {
    margin-top: 18px;
    margin-right: -1px;
}

.Perspectives .News img {
    width: 100%;
}

.ShortNews .News .NewsTop, .PagedNews .News .NewsTop {
    margin-right: 20px;
}

.NewsTop {
    height: 26px;
}

.NewsContainer {
    margin: 0px 40px 0px 40px;
}

.News .PDFIcon {
    position: absolute;
    bottom: 0px;
    right: 10px;
    opacity: 0.7;
}

.DashboardList li {
    padding: 20px 20px 20px 20px;
    list-style: none !important;
    margin-left: 0px;
    background-color: #EEEFF1;
    margin-bottom: 25px;
    line-height: 0px !important;
}

.DashboardList li a {
    text-decoration: none !important;
}

.DashboardList li:last-child {
    border-bottom: none;
}

.Perspectives .DashboardList li {
    padding: 0px;
}

.PerspectiveTeaser {
    padding: 20px;
}

.DashboardList {
    font-size: 0px;
    padding: 0px;
}

.ShortNews {
    /*padding-right: 20px;*/
    width: 50%;
    display: inline-block;
}

.Perspectives h1 {
    padding-left: 20px;
}

.Perspectives {
    /*padding-left: 20px;*/
    width: 50%;
    display: inline-block;
}

.ShortNews .DashboardList {
    margin-right: 20px;
}

.Perspectives .DashboardList {
    margin-left: 20px;
}

.Date {
    color: #7b382e;
}

.NewsPageDate {
    font-size: 12px;
    margin-top: 5px;
}

.NewsPageManchet {
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    font-weight: 700;
    font-style: normal;
    color: #000000;
    margin-top: 20px;
    line-height: 20px;
    font-size: 14px;
    text-align: left;
}

.NewsPageBody {
    margin-top: 20px;
    color: #606060;
    line-height: 20px;
    font-size: 14px;
}

.NewsPageBody a {
    text-decoration: underline;
}

.NewsPageBody p {
    text-align: left;
}


.DashboardList .Date {
    color: #606060;
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    margin-bottom: 6px;
    line-height: 24px;
    float: left;
}

.DashboardHeader {
    margin-top: 17px;
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    font-weight: 700;
    font-style: normal;
    font-size: 15px;
}

.DashboardList .NewsHeader {
    font-family: 'Gotham A', 'Gotham B', arial;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    line-height: 20px;
    color: black;
    text-align: left;
}

.MenuFooter {
    /*background-color: rgba(0, 0, 0, 0.5);*/
    background-color: #383838;
    width: 220px;
    height: 15px;
    margin-left: 20px;
    float: left;
}

.FooterLinks {
    margin-top: 5px;
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    font-weight: 200;
    font-style: normal;
    font-size: 11px;
    float: right;
}

.FooterLinks a, .FooterLinks a:hover {
    text-decoration: none;
    color: black;
}

.FooterAddress {
    float: left;
    margin-top: 5px;
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    font-weight: 200;
    font-style: normal;
    font-size: 11px;
}

table.Matrix td {
    white-space: nowrap;
    font-size: 9px;
}

.Matrix.Asia .Holding {
    font-size: 8.5px;
}

.Matrix .Holding {
    font-size: 9px;
}

.Matrix .Header {
    font-size: 10px;
}

.Matrix {
    font-size: 9px;
}

.Matrix tr td:first-of-type {
    font-weight: bold;
    white-space: normal;
}

.Matrix tr:first-of-type td {
    font-weight: bold;
}

/*.Matrix tr:last-of-type td {
        font-weight: bold;
    }*/

.PerformanceChart {
    /*width: 670px;*/
    margin-top: 10px;
    font-size: 13px;
}

.PerformanceChart td {
    padding: 2px 0px 2px 0px;
}

.SearchBox {
    /*font-size: 11px;*/
    margin-left: 13px;
    color: white;
    border: 1px solid #B4B5B5;
    background-color: #B4B5B5;
}

.SearchBox::-webkit-input-placeholder {
    color: white;
}

.Downloads {
    width: 50%;
    /*float: left;*/
}


.Downloads a {
    text-decoration: none;
    color: black;
}

.Contribution {
    width: 100%;
}

.Dividend {
    width: 100%;
}

.Breadcrumb {
    font-size: 12px;
    margin-bottom: 10px;
}

.Breadcrumb a {
    text-decoration: none;
}

.News h1 {
    font-size: 30px;
}

.DashboardList a {
    text-decoration: none;
}

.DashboardList .Teaser {
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    font-weight: 400;
    font-style: normal;
    line-height: 15px;
    font-size: 13px;
    color: #606060;
    /*margin-top: 14px;*/
    text-align: left;
}

.NewsArrow {
    padding-bottom: 1px;
}

.NewsPageHeader {
    font-family: 'Gotham A', 'Gotham B', arial;
    font-weight: 100;
    font-style: normal;
    font-size: 40px;
    /*line-height: 43px;*/
}

.NewsPageLatestNewsHeader {
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    font-weight: 300;
    font-style: normal;
    font-size: 20px;
    line-height: 22px;
    padding: 10px 10px 0px 10px;
    width: 273px;
}

.LatestNewsHeader {
    font-size: 15px;
    line-height: 17px;
    text-align: left;
}

.LatestNews {
    margin-top: 22px;
    padding-left: 10px;
    padding-right: 10px;
}

.LatestNews a {
    text-decoration: none;
    color: black;
}

.LatestNews img {
    margin-top: 7px;
}

.LatestNews .Date {
    font-size: 14px;
}


.UpdatesArchiveList li {
    list-style: none;
    margin-left: 0px;
    border-bottom: 1px solid #c6c6c6;
    padding-top: 19px;
    padding-bottom: 19px;
}

.UpdatesArchiveList .NewsHeader {
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    line-height: 20px;
}

.UpdatesArchiveList .Date {
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
}

.NewsArchiveList li {
    list-style: none;
    margin-left: 0px;
    border-bottom: 1px solid #c6c6c6;
    padding-top: 19px;
    padding-bottom: 19px;
}

.NewsArchiveList .NewsHeader {
    font-family: 'Gotham A', 'Gotham B', arial;
    font-weight: 400;
    font-style: normal;
    font-size: 22px;
    line-height: 25px;
}

.NewsHeader a {
    text-decoration: none;
}

.NewsArchiveList .Date {
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
}

.NewsArchiveList .NewsTeaser {
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
}

.Hide {
    display: none;
}

.Pagination {
    text-align: center;
    margin-top: 28px;
    margin-bottom: 38px;
}

.Pagination div {
    margin-left: 4px;
    margin-right: 4px;
    margin-top: 10px;
    font-family: 'Gotham A', 'Gotham B', arial;
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    display: inline-block;
    width: 31px;
    height: 26px;
    color: white;
    background-color: #9c9f9f;
    padding-top: 4px;
    cursor: pointer;
}

.Pagination div a {
    color: white;
    background-color: #9c9f9f;
    padding-top: 4px;
    cursor: pointer;
}

.Pagination div.Selected a {
    background-color: #536272;
}

.Pagination div.Selected {
    background-color: #536272;
}

.PerspectiveArchiveList {
}

.PerspectiveArchiveList td {
    vertical-align: top;
    width: 314px;
    /*padding-right:20px;*/
}

.PerspectiveArchiveList table {
    /*border-bottom: 1px solid #cecece;*/
    margin-top: 33px;
    border-collapse: separate;
    border-spacing: 16px 0px;
    margin-left: -16px;
}

.PerspectiveArchiveList .Teaser {
    border-bottom: 1px solid #cecece;
    padding-bottom: 33px;
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    font-weight: 400;
    font-style: normal;
    line-height: 17px;
    font-size: 13px;
    color: #606060;
}

.PerspectiveArchiveList:last-child .Teaser {
    /*border-bottom: none;*/
}

.PerspectiveArchiveItem:nth-child(even) {
    /*margin-right: 0px;*/
}

.PerspectiveArchiveItem:last-child {
    border-bottom: none;
}

.PerspectiveArchiveList .PerspectiveHeader {
    font-family: 'Gotham A', 'Gotham B', arial;
    font-weight: 300;
    font-style: normal;
    font-size: 25px;
    line-height: 29px;
    margin-bottom: 18px;
    margin-top: 10px;
}

.PerspectiveArchiveList a {
    text-decoration: none;
    color: black;
}

.PerspectiveArchiveList .Date {
    font-size: 13px;
    line-height: 15px;
}

.Keyratios {
    float: left;
    margin-bottom: 30px;
    font-size: 14px;
}

.Keyratios.First {
    border-style: solid;
    border-color: white;
    border-width: 7px 0px 7px 7px;
}

.Keyratios.Numbers {
    border-style: solid;
    border-color: white;
    border-width: 7px 0px 7px 0px;
    text-align: right;
}

.Keyratios.Numbers:last-child {
    border-style: solid;
    border-color: white;
    border-width: 7px 7px 7px 0px;
    text-align: right;
}

.Keyratios .Header {
    text-align: right;
    background-color: #B4B5B5;
}

.Keyratios div {
    padding: 5px 10px 5px 10px;
    font-size: 11.2px;
}

.Keyratios div:nth-child(even) {
    background-color: #e2e5e6;
}

.FrontpageDisclaimer {
    float: right;
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    font-weight: 300;
    font-style: normal;
    font-size: 12px;
    color: #606060;
    margin-top: 10px;
}


.Manager {
    width: 193px;
    background-color: #E2E5E6;
    /*float: left;*/
    display: inline-block;
    margin-right: 25px;
    vertical-align: top;
    margin-bottom: 20px;
    border-spacing: 0px;
    font-size: 14px;
}

.Manager td {
    padding: 0px;
}



.Manager .Name {
    padding: 10px 10px 0px 10px;
    font-weight: 600;
    text-align: left;
}

.Manager .Icon {
    padding: 10px 0px 0px 0px;
}

.Manager .Text {
    padding: 0px 10px 10px 10px;
    font-weight: 300;
    font-size: 12px;
    text-align: left;
}

.Contact {
    width: 193px;
    background-color: #E2E5E6;
    /*box-shadow: 0 9px 10px -7px grey;*/
    float: left;
    margin-right: 17px;
    height: 221px;
    border-collapse: separate;
    border-spacing: 0px;
    margin-bottom: 10px;
}

.Contact td {
    vertical-align: top;
    padding: 0px;
}

.Contact img {
    margin-left: 0px !important;
}

.Contact .Name {
    padding: 10px 10px 0px 10px;
    font-weight: 600;
    width: 139px;
    font-size: 14px;
    text-align: left;
}

.Contact .Icon {
    padding: 0px 0px 0px 0px;
}

.Contact .Data {
    padding: 0px 10px 0px 10px;
    font-weight: 300;
    font-size: 12px;
    text-align: left;
}

.ContactCommon {
    width: 173px;
    height: 190px;
    background-color: #E2E5E6;
    float: left;
    margin-right: 32px;
    padding: 20px 10px 10px 10px;
}

.ContactCommon td {
}

.ContactCommon .Phone {
    font-size: 16px;
}

.ContactCommon .Email {
    font-size: 14px;
    font-weight: 300;
    padding-top: 25px;
    padding-bottom: 40px;
}

.ContactCommon .Data {
    font-size: 12px;
    font-weight: 300;
    padding-bottom: 5px;
}


.DownloadGroup {
    position: relative;
    float: left;
    background-color: white;
    /*padding: 5px;*/
    /*box-shadow: 0 9px 10px -7px grey;*/
    margin-bottom: 30px;
}

.DownloadGroup img {
    width: 296px;
    height: 153px;
}

.DownloadGroupContent {
    position: relative;
    float: left;
    height: 153px;
}

.DownloadGroupHeader {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 60px;
    background-color: black;
    background: rgba(0, 0,0, 0.5);
}

.DownloadGroupHeader p {
    text-align: center;
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    font-weight: 800;
    font-style: normal;
    font-size: 17px;
    color: white;
    padding: 9px 0px 9px 0px;
    margin-bottom: 0px;
}

.DownloadGroupContentHover {
    display: none;
    position: absolute;
    width: 296px;
    height: 93px;
    background-color: black;
    background: rgba(0, 0,0, 0.5);
}

.DownloadGroupContentHover:hover {
    display: block;
}

.DownloadsTable {
    width: 100%;
    border-spacing: 0px 0px !important;
    vertical-align: middle;
    border-top: 1px solid #999999;
    color: #606060;
    font-size: 14px;
}


.DownloadsTable tr td {
    vertical-align: middle;
    border-bottom: 1px solid #999999;
}

.DownloadsTable td a {
    text-decoration: none;
    display: block;
}

.DownloadsTable td.Icon {
    font-size: 25px;
    width: 20px;
}

.DownloadsTable td.Title {
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    /*width: 469px;*/
    text-align: left;
}

.DownloadsTable td.Date {
    width: 150px;
    text-align: right;
}

.FilterCheckbox {
    color: #536373;
    padding-top: 4px;
    cursor: pointer;
    font-size: 14px;
    text-align: left;
}

.FilterGroupArrow {
    width: 0;
    height: 0;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    border-top: 13px solid #999999;
    position: absolute;
    right: 11px;
}

.FilterCheckbox .icon {
    width: 25px;
    float: left;
}

.FilterCheckbox .icon i {
    font-size: 20px;
}

.FilterCheckbox span {
    line-height: 20px;
}

.FilterGroupItems {
    /*width: 243px;*/
    padding: 0px 15px 15px 15px;
    display: block;
}

.FilterGroupHeader {
    /*width: 100%;*/
    padding: 7px 15px 5px 15px;
    height: 20px;
    background-color: #999999;
    color: white;
    border-top: 1px solid #e2e5e6;
    cursor: pointer;
    font-size: 14px;
}

.FilterGroupExpand {
    float: right;
    font-size: 17px;
}

.PartnerProfileSelector h2 {
    margin-bottom: 5px;
}

.PartnerProfileSelector .MonthlyReports {
    /*margin-left: 10px;*/
}

.PartnerProfileSelector .Section {
    margin-top: 15px;
    margin-bottom: 15px;
}

.PartnerProfileSelector .Section p {
    margin-top: 0px;
    margin-bottom: 5px;
}

.PartnerProfileSelector .Section input {
    margin-right: 5px;
}

.BlackButton {
    background: url('/content/images/blackbutton.png') no-repeat;
    height: 41px;
    width: 159px;
    text-align: center;
    color: white;
    padding-top: 10px;
    cursor: pointer;
    font-size: 12px;
}

.ChangesSaved {
    visibility: hidden;
    margin-bottom: 10px;
    color: #5C7452;
    font-size: 14px;
}

.Event {
    background-color: white;
    width: 100%;
}

.Event tr td {
    vertical-align: top;
    padding: 10px 10px;
}

.Event h2 {
    text-align: left;
}

.Event .TimePlace tr td {
    padding: 0px 20px 5px 0px;
    color: #606060;
    font-size: 14px;
    text-align: left;
}

.Event .TimePlace tr td:first-of-type {
    font-weight: bold;
}

.Event .Info {
    float: right;
    width: 292px;
    padding-left: 20px;
}

.EventDescription {
    box-shadow: 0 9px 10px -7px grey;
    margin-bottom: 30px;
    background-color: #e2e5e6;
    border-collapse: separate;
    width: 100%;
}

.EventDescription tr td {
    padding: 10px 20px;
}

.EventDescription tr td table tr td {
    color: #606060;
    padding: 0px 20px 5px 0px;
}

.PastEvents {
    /*border-top: 1px solid #c6c6c6;*/
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    border-collapse: collapse;
}

.PastEvents tr td {
    border-bottom: 1px solid #c6c6c6;
    border-top: 1px solid #c6c6c6;
    border-collapse: collapse;
    padding: 8px 0px 8px 0px;
}

.PastEvents td img {
    display: block;
}


/*.SidebarIconLink:first-of-type .SidebarIcon {
    margin-top: 10px;
}*/

.SidebarIcon {
    cursor: pointer;
}

/*.SidebarIcon .Arrow {
        float: right;
    }

    .SidebarIcon .Header {
        font-size: 15px;
        font-weight: 500;
        text-align: center;
    }*/

/*.SidebarIcon .Icon {
        margin-top: 10px;
        margin-bottom: 20px;
    }*/

/*.SidebarIconLink {
    text-decoration: none;
    color: black;
}

    .SidebarIconLink:hover {
        color: black;
    }*/

.BoxDescription {
    margin-top: 15px;
    margin-bottom: 15px;
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    width: 453px;
}

.BoxDescription .Subtable td {
    padding-bottom: 5px;
    padding-left: 0px;
}

.BoxDescription .Description p {
    font-size: 12px;
    line-height: 15px;
}

.BoxDescription .Description {
    font-size: 12px;
    line-height: 15px;
    text-align: justify;
}

.BoxDescription .Subheader {
    color: black;
    font-weight: bold;
    width: 50px;
}

.BoxDescription td {
    padding-right: 15px;
    padding-left: 15px;
    vertical-align: top;
}

.BoxDescription .Header {
    font-size: 16px;
    font-weight: 500;
    padding-bottom: 20px;
    padding-top: 0px;
    color: black;
}

.BoxLatestNews {
    width: 423px;
    background-color: #E2E2E2;
    height: 95px;
    padding: 10px 15px 15px 15px;
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    font-size: 12px;
}

.BoxLatestNews .News {
    padding: 5px 0px 5px 0px;
    border-bottom: 1px solid #B7B7B7;
    height: 14px;
}

.BoxLatestNews .News .NoNews {
    width: 100%;
}

.BoxLatestNews .News .Date {
    width: 94px;
    float: left;
}

.BoxLatestNews .News .Headline {
    width: 317px;
    float: left;
}

.BoxLatestNews .Header {
    font-size: 16px;
    font-weight: 500;
    padding-bottom: 0px;
    color: black;
    font-weight: bold;
    margin-bottom: 7px;
}

.playmovie {
    cursor: pointer;
}

.PortfolioSplitLinks {
    position: absolute;
    z-index: 10;
    top: 0px;
    width: 140px;
    font-size: 12px;
    right: 0px;
}

.PortfolioSplitLinks .Link {
    padding-bottom: 10px;
    /*padding-left: 30px;*/
}

.PortfolioSplitLinks .Link:hover img {
    visibility: visible;
}

.PortfolioSplitLinks .Link img {
    padding-right: 7px;
    visibility: hidden;
}

.PortfolioSplitLinks .Link a:active {
    text-decoration: underline;
}

.PortfolioSplitLinks .Link a {
    text-decoration: none;
}

/*.PortfolioSplitLinks .Link a:hover {
            display: inline;

            background: url('/content/images/portfoliosplitarrow.png')  no-repeat;
            background-position-x: -10px;
        }*/

.PortfolioSplitLinksSidebar {
    padding: 20px 0px 10px 10px;
}

.PortfolioSplitLinksSidebar .Link {
    padding-bottom: 10px;
    /*padding-left: 30px;*/
    font-size: 14px;
}

.PortfolioSplitLinksSidebar .Link:hover img {
    visibility: visible;
}

.PortfolioSplitLinksSidebar .Link img {
    padding-right: 7px;
    visibility: hidden;
}

.PortfolioSplitLinksSidebar .Link a:active {
    text-decoration: underline;
}

.PortfolioSplitLinksSidebar .Link a {
    text-decoration: none;
}

table.PortfolioSplit {
    font-size: 14px;
}

.CookieTopDisclaimer {
    width: 100%;
    position: fixed;
    font-size: 12px;
    top: 0px;
    text-align: center;
    z-index: 2000;
    color: white;
    background-color: #2b2b2b;
    padding: 10px 0px 10px 0px;
    box-shadow: 0 0 13px black;
    line-height: 24px;
}

.CookieTopDisclaimer .AcceptLink {
    text-decoration: underline;
    cursor: pointer;
}

.CookieTopDisclaimer a {
    color: white;
}

.CookieTopDisclaimer a:hover {
    color: white;
}

.FactBox {
    font-family: 'Gotham A', 'Gotham B', arial;
    font-weight: 300;
    font-style: normal;
    padding: 10px 10px;
}

.FactBoxHeader {
    font-size: 17px;
    text-align: center;
}

.FactBoxText {
    font-size: 31px;
    margin-bottom: 30px;
    text-align: center;
}

.FactBoxDivider {
    width: 100%;
    height: 1px;
    /*#EDEEF0*/
    border-bottom: 1px solid white;
}

#QuestionBox {
    padding: 36px 66px;
    position: relative;
    background-color: #EDEFF0;
    height: 268px;
}

#QuestionBox .BlackButton {
    float: right;
}

#QuestionBox .Close {
    position: absolute;
    top: 0px;
    right: 10px;
}

#QuestionBox textarea {
    height: 180px;
    width: 340px;
    margin-bottom: 10px;
    padding: 10px 10px;
}


#RegistrationBox {
    position: relative;
}

#RegistrationBox .Close {
    position: absolute;
    top: 0px;
    right: 10px;
}



.CompetetionForm {
}

.CompetetionForm td {
    padding-right: 5px;
    padding-bottom: 5px;
}

.CompetetionForm input {
    border: 1px solid #C2C2C2;
    padding: 6px;
    font-size: 13px;
}

.CompetetionForm input[type='text'] {
    width: 250px;
}


/* Liquid Minds CSS for box*/

#videoarea {
    position: relative;
    /*height: 700px;*/
    margin-left: -36px;
    margin-top: -69px;
}

#video {
    position: absolute;
    top: 0px;
    z-index: 1;
}

#mainbox {
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
    z-index: 8;
}


#overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10;
}

#overlay img {
    margin-left: 0px !important;
}

#cover {
    top: 0px;
    left: 0px;
}

.Confirm {
    display: none;
    color: #5C7452;
}

.Deny {
    display: none;
    color: #7B382E;
}

.EditPartnerProfile td:first-of-type {
    width: 100px;
}

.EditPartnerProfile td {
    padding-bottom: 5px;
    padding-right: 15px;
}

.EditPartnerProfile input {
    border: 1px solid #C2C2C2;
    padding: 6px;
    font-size: 13px;
    width: 250px;
}

.EditPartnerProfile {
    margin-bottom: 15px;
}



.infobox {
    /*position: fixed;*/
    position: absolute;
    top: 100px;
    left: 50px;
    /*height: 311px;*/
    width: 453px;
    background-color: #ffffff;
    z-index: 300;
    box-shadow: 0px 0px 7px #000000;
    padding: 0px;
    font-family: arial;
    font-size: 12px;
    color: #606060;
    display: none;
}

.infobox h1 {
    color: #000000;
    font-size: 15px;
    margin-bottom: 10px;
    margin-top: 0px;
}

#laag {
    z-index: 25;
    position: absolute;
    top: 37px;
    left: 172px;
    width: 640px;
    height: 294px;
}

area {
    cursor: pointer;
}

.lukinfo {
    cursor: pointer;
    position: absolute;
    top: 0px;
    right: 10px;
}

.rollover {
    position: absolute;
    z-index: 9;
    background-image: url('/content/images/box/box_asien_r.png');
    display: none;
}


#global30 {
    background-position: -676px -250px;
    left: 676px;
    top: 250px;
    width: 89px;
    height: 36px;
}

#global29 {
    background-position: -584px -250px;
    left: 584px;
    top: 250px;
    width: 92px;
    height: 36px;
}

#global28 {
    background-position: -495px -250px;
    left: 495px;
    top: 250px;
    width: 84px;
    height: 36px;
}

#global27 {
    background-position: -403px -250px;
    left: 403px;
    top: 250px;
    width: 90px;
    height: 36px;
}

#global26 {
    background-position: -309px -250px;
    left: 309px;
    top: 250px;
    width: 90px;
    height: 36px;
}

#global20 {
    background-position: -324px -206px;
    left: 324px;
    top: 206px;
    width: 82px;
    height: 34px;
}

#global21 {
    background-position: -409px -206px;
    left: 409px;
    top: 206px;
    width: 84px;
    height: 34px;
}

#global22 {
    background-position: -496px -206px;
    left: 496px;
    top: 206px;
    width: 77px;
    height: 34px;
}

#global23 {
    background-position: -579px -206px;
    left: 579px;
    top: 206px;
    width: 77px;
    height: 34px;
}

#global24 {
    background-position: -664px -206px;
    left: 664px;
    top: 206px;
    width: 79px;
    height: 34px;
}

#global18 {
    background-position: -650px -162px;
    left: 650px;
    top: 162px;
    width: 72px;
    height: 32px;
}

#global17 {
    background-position: -573px -162px;
    left: 573px;
    top: 162px;
    width: 72px;
    height: 32px;
}

#global16 {
    background-position: -495px -162px;
    left: 495px;
    top: 162px;
    width: 74px;
    height: 32px;
}

#global25 {
    background-position: -218px -250px;
    left: 218px;
    top: 250px;
    width: 88px;
    height: 36px;
}

#global19 {
    background-position: -240px -206px;
    left: 240px;
    top: 206px;
    width: 81px;
    height: 34px;
}

#global15 {
    background-position: -420px -162px;
    left: 420px;
    top: 162px;
    width: 74px;
    height: 32px;
}

#global14 {
    background-position: -339px -162px;
    left: 339px;
    top: 162px;
    width: 74px;
    height: 32px;
}

#global13 {
    background-position: -262px -162px;
    left: 262px;
    top: 162px;
    width: 74px;
    height: 32px;
}

#global12 {
    background-position: -638px -124px;
    left: 638px;
    top: 124px;
    width: 65px;
    height: 28px;
}

#global11 {
    background-position: -563px -124px;
    left: 563px;
    top: 124px;
    width: 71px;
    height: 28px;
}

#global10 {
    background-position: -493px -124px;
    left: 493px;
    top: 124px;
    width: 70px;
    height: 28px;
}

#global9 {
    background-position: -423px -124px;
    left: 423px;
    top: 124px;
    width: 70px;
    height: 28px;
}

#global8 {
    background-position: -350px -124px;
    left: 350px;
    top: 124px;
    width: 73px;
    height: 28px;
}

#global7 {
    background-position: -281px -124px;
    left: 281px;
    top: 124px;
    width: 69px;
    height: 28px;
}

#global6 {
    background-position: -625px -92px;
    left: 625px;
    top: 92px;
    width: 62px;
    height: 26px;
}

#global5 {
    background-position: -557px -92px;
    left: 557px;
    top: 92px;
    width: 68px;
    height: 26px;
}

#global4 {
    background-position: -493px -92px;
    left: 493px;
    top: 92px;
    width: 64px;
    height: 26px;
}

#global3 {
    background-position: -426px -92px;
    left: 426px;
    top: 92px;
    width: 67px;
    height: 26px;
}

#global2 {
    background-position: -361px -92px;
    left: 361px;
    top: 92px;
    width: 65px;
    height: 26px;
}

#global1 {
    background-position: -298px -92px;
    left: 298px;
    top: 92px;
    width: 63px;
    height: 26px;
}

.namecontainer {
    text-transform: uppercase;
    display: table;
    font-weight: bold;
    line-height: 1;
    z-index: 10;
    position: absolute;
    font-family: 'Gotham SSm A', 'Gotham SSm B', 'Arial';
}

.nametxt {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}


#name5 {
    width: 54px;
    height: 22px;
    left: 301px;
    top: 97px;
    font-size: 8px;
}

#name10 {
    width: 54px;
    height: 22px;
    left: 368px;
    top: 97px;
    font-size: 8px;
}


#name15 {
    width: 54px;
    height: 22px;
    left: 434px;
    top: 97px;
    font-size: 8px;
}

#name20 {
    width: 54px;
    height: 22px;
    left: 499px;
    top: 97px;
    font-size: 8px;
}

#name25 {
    width: 54px;
    height: 22px;
    left: 565px;
    top: 97px;
    font-size: 8px;
}

#name30 {
    width: 54px;
    height: 22px;
    left: 632px;
    top: 97px;
    font-size: 8px;
}

#name4 {
    width: 61px;
    height: 23px;
    top: 129px;
    left: 284px;
    font-size: 8px;
}

#name9 {
    width: 61px;
    height: 23px;
    top: 129px;
    left: 357px;
    font-size: 8px;
}

#name14 {
    width: 61px;
    height: 23px;
    top: 129px;
    left: 428px;
    font-size: 8px;
}

#name19 {
    width: 61px;
    height: 23px;
    top: 129px;
    left: 498px;
    font-size: 8px;
}

#name24 {
    width: 61px;
    height: 23px;
    top: 129px;
    left: 571px;
    font-size: 8px;
}

#name29 {
    width: 61px;
    height: 23px;
    top: 129px;
    left: 643px;
    font-size: 8px;
}


#name3 {
    width: 66px;
    height: 21px;
    top: 170px;
    left: 267px;
    font-size: 9px;
}

#name8 {
    width: 66px;
    height: 21px;
    top: 171px;
    left: 344px;
    font-size: 9px;
}

#name13 {
    width: 66px;
    height: 21px;
    top: 171px;
    left: 422px;
    font-size: 9px;
}

#name18 {
    width: 66px;
    height: 21px;
    top: 171px;
    left: 499px;
    font-size: 9px;
}

#name23 {
    width: 66px;
    height: 21px;
    top: 171px;
    left: 577px;
    font-size: 9px;
}

#name28 {
    width: 69px;
    height: 21px;
    top: 171px;
    left: 654px;
    font-size: 9px;
}

#name2 {
    width: 70px;
    height: 22px;
    left: 244px;
    top: 214px;
    font-size: 10px;
}

#name7 {
    width: 70px;
    height: 22px;
    left: 329px;
    top: 214px;
    font-size: 10px;
}

#name12 {
    width: 70px;
    height: 22px;
    left: 415px;
    top: 214px;
    font-size: 10px;
}

#name17 {
    width: 70px;
    height: 22px;
    left: 499px;
    top: 214px;
    font-size: 10px;
}

#name22 {
    width: 70px;
    height: 22px;
    left: 586px;
    top: 214px;
    font-size: 10px;
}

#name27 {
    width: 70px;
    height: 22px;
    left: 672px;
    top: 214px;
    font-size: 10px;
}


#name1 {
    width: 72px;
    height: 25px;
    left: 226px;
    top: 260px;
    font-size: 10px;
}

#name6 {
    width: 76px;
    height: 25px;
    left: 315px;
    top: 260px;
    font-size: 10px;
}

#name11 {
    width: 76px;
    height: 25px;
    left: 409px;
    top: 260px;
    font-size: 10px;
}

#name16 {
    width: 76px;
    height: 25px;
    left: 500px;
    top: 260px;
    font-size: 10px;
}

#name21 {
    width: 76px;
    height: 25px;
    left: 595px;
    top: 260px;
    font-size: 10px;
}

#name26 {
    width: 76px;
    height: 25px;
    left: 689px;
    top: 260px;
    font-size: 10px;
}


/* End */


.NewsFilter {
    padding: 10px 10px;
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
}

.NewsFilterHeader {
    font-size: 17px;
    text-align: center;
}

.NewsFilterPeriod {
    margin-bottom: 20px;
}

.NewsFilterCheckbox {
    font-size: 12px;
    height: 35px;
    width: 35px;
    border-radius: 20px;
    color: white;
    /*display:inline-block;*/
    text-align: center;
    line-height: 35px;
    /*margin-right: 15px;*/
    margin: auto;
    display: inline-block;
    margin-right: 10px;
    margin-top: 10px;
    cursor: pointer;
}

.NewsFilterCheckbox .Checkbox {
    left: 3px;
    margin-top: 2px;
    position: absolute;
}

.NewsFilterCheckbox span {
    position: absolute;
    left: 22px;
    font-size: 12px;
    margin-top: 2px;
}

.NewsFilterCheckbox.Off {
    opacity: 0.3;
}




.holdbareBox {
    background-color: #dcdcdc;
    box-shadow: 0 9px 10px -7px grey;
    display: inline-block;
    padding: 10px;
    text-align: left;
    width: 400px;
    margin-bottom: 30px;
}

.center {
    text-align: center;
}


/* THEME CSS */

.pin {
    display: inline-block;
    background-color: #EDEFF0;
    margin-bottom: 20px;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
    padding: 15px;
    padding-bottom: 5px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    width: 49%;
    box-sizing: border-box
}

.pin img {
    width: 100%;
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
    margin-bottom: 5px;
}

.pin p {
    font: 12px/18px;
    color: #333;
    margin: 0;
    margin-top: 10px;
    text-align: left;
}

.pin h1 a {
    text-decoration: none;
}


.pin p a {
    text-decoration: none !important;
}


.pinVideo {
    display: inline-block;
    background: #FEFEFE;
    border: 2px solid #FAFAFA;
    box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
    margin: 10px 28px 30px 0;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
    padding: 15px;
    padding-bottom: 5px;
    background: -webkit-linear-gradient(45deg, #FFF, #F9F9F9);
    opacity: 1;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    /*width:40%;*/
    text-align: center;
}

.pinVideo img {
    width: 100%;
    /*border-bottom: 1px solid #ccc;*/
    padding-bottom: 15px;
    margin-bottom: 5px;
}

.pinVideo p {
    font: 12px/18px;
    color: #333;
    margin: 0;
    margin-top: 10px;
    text-align: center;
}


.pinVideo p a {
    text-decoration: none;
}


/* Video Side Bar CSS */

.pinSideBar {
    display: inline-block;
    background: #FEFEFE;
    border: 2px solid #FAFAFA;
    box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
    /*margin:10px 28px 30px 0;*/
    margin: 10px 20px 10px 20px;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
    padding: 15px;
    padding-bottom: 5px;
    background: -webkit-linear-gradient(45deg, #FFF, #F9F9F9);
    opacity: 1;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    /*width:40%;*/
    text-align: center;
}


.pinSideBar img {
    width: 100%;
    /*border-bottom: 1px solid #ccc;*/
    padding-bottom: 15px;
    margin-bottom: 5px;
}



/* Pin Theme */

.pinTheme {
    display: inline-block;
    background: #FEFEFE;
    border: 2px solid #FAFAFA;
    margin: 10px 0px 50px 0;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
    /*padding: 15px;*/
    background: -webkit-linear-gradient(45deg, #FFF, #F9F9F9);
    opacity: 1;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    /*width:95%;*/
}

.pinTheme img {
    width: 100%;
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
    margin-bottom: 5px;
}

.pinTheme p {
    font: 12px/18px;
    color: #333;
    margin: 0;
    margin-top: 10px;
    text-align: left;
}

.pinTheme h1 a {
    text-decoration: none;
}


.pinThema p a {
    text-decoration: none;
}

/* Pin Media Archive */

.pinMediaArchive {
    display: inline-block;
    /*background: transparent;
	border: 0px solid #FAFAFA;
	box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);*/
    margin: 10px 50px 50px 0;
    /*-webkit-column-break-inside: avoid;
	-moz-column-break-inside: avoid;
	column-break-inside: avoid;
	padding: 15px;
	padding-bottom: 5px;
	background: -webkit-linear-gradient(45deg, #FFF, #F9F9F9);
	opacity: 1;
	
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	width:25%;*/
}

.pinMediaArchive img {
    width: 100%;
    /*border-bottom: 0px solid #ccc;
	padding-bottom: 15px;
	margin-bottom: 5px;*/
}

.pinMediaArchive a img {
    width: 100%;
    /*border-bottom: 0px solid #ccc;
	padding-bottom: 15px;
	margin-bottom: 5px;*/
}

.pinMediaArchive p {
    font: 12px/18px;
    color: #333;
    margin: 0;
    margin-top: 10px;
    text-align: left;
}

.pinMediaArchive h1 a {
    text-decoration: none;
}


.pinMediaArchive p a {
    text-decoration: none;
}

.LocalSites {
    visibility: hidden;
    position: relative;
    z-index: 10;
    background-color: white;
    width: 134px;
    margin-top: 1px;
    left: -1px;
    border-top: 1px solid #B4B5B5;
    border-left: 1px solid #B4B5B5;
    border-right: 1px solid #B4B5B5;
}

.LocalSitesMenu {
    float: left;
    cursor: pointer;
    background-color: #B4B5B5;
    color: white;
    padding-left: 1px;
    height: 18px;
    width: 135px;
}

.LocalSitesRows {
    padding: 3px 3px;
    color: #B4B5B5;
    border-bottom: 1px solid #B4B5B5;
}


.FrontPageNote {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    margin-top: 65px;
    text-align: center;
}

.FrontPageNote p {
    font-weight: 300;
    color: black;
    font-size: 13px;
}


.NoWrap {
    white-space: nowrap;
}

/* Insight Buttons */

.asien {
    margin: 40px 0 0 55px
}

.globale {
    margin: 40px 0 0 15px;
    font-size: 14px;
}

.EventInput {
    width: 340px;
    vertical-align: middle;
    margin-bottom: 5px;
}

.EventInput .Label {
    color: #606060;
    margin-right: 20px;
    line-height: 29px;
}

.EventInput .Input {
    float: right;
}

.EventInput .Input input {
    font-size: 13px;
    border: 1px solid #C2C2C2;
    padding: 6px;
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    width: 200px;
}

.EventSession select {
    font-size: 13px;
    border: 1px solid #C2C2C2;
    padding: 6px;
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
}

.EventSession {
    margin-bottom: 10px;
    color: #606060;
}

.EventInput .Input select {
    font-size: 13px;
    border: 1px solid #C2C2C2;
    padding: 6px;
    font-family: 'Gotham SSm A', 'Gotham SSm B', arial;
    width: 214px;
}




label {
    cursor: pointer;
}

.MainEvent {
    font-weight: 500;
}

.Ticket {
    background-color: white;
    font-family: Verdana;
}

em {
    font-style: italic;
}

/*Disclaimer CSS*/

.disclaimerOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index: 1000;
    opacity: 0.7;
}

.disclaimerContainer {
    position: absolute;
    left: 50%;
}

.disclaimerBody {
    padding: 20px 20px;
    position: relative;
    top: 130px;
    left: -50%;
    height: 100%;
    width: 644px;
    background-color: #EEEFF1;
    opacity: 1;
    z-index: 1001
}

.disclaimer {
    width: 644px;
    height: 365px;
    overflow-y: scroll;
    margin-bottom: 20px;
}

.leftButton {
    margin-left: 40px;
    float: left
}


.rightButton {
    margin-right: 40px;
    float: right
}

/*End of Disclaimer CSS*/

/*Choose your website CSS*/

.ChooseWebsiteOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index: 1500;
    opacity: 0.98;
    color: #ffffff;
}

.ChooseWebsiteMenuColumn {
    width: 240px;
    display: table-cell;
    font-size: 14px;
    text-align: left;
    height: 100%;
}

.ChooseWebsiteMenuColumn .Logo-lg {
    margin-top: 40px;
}

.ChooseWebsiteBody {
    height: inherit;
    width: 963px;
    display: table-cell;
}

.ChooseWebsiteContainer h1 {
    margin-top: 250px;
    margin-bottom: 30px;
    text-align: center;
    font-size: 25px;
    font-family: 'Gotham A', 'Gotham B', arial;
    font-weight: 300;
    font-style: normal;
}

.ChooseWebsiteContainer ul {
    list-style-type: none;
    margin: 0;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-padding-start: 0px;
}

.ChooseWebsiteContainer ul li {
    text-align: center;
    font-size: 20px;
    color: #ffffff;
    margin: 12px;
}

.ChooseWebsiteContainer p {
    text-align: center;
    width: 80%;
    margin: auto;
    margin-top: 30px;
    color: #ffffff;
    font-size: 12px;
}

.ChooseWebsiteContentWrapper {
    margin-right: 246px;
}

.ChooseWebsiteContentWrapper table {
    margin: auto;
}

.ChooseWebsiteContentWrapper div.BlackButton {
    margin: auto;
}


/*End of Choose your website CSS*/

/*Two Pager CSS*/

#TwoPagerTable > tbody > tr:last-child > td {
    border-bottom: 5px solid #59698C;
}

/*End of Two Pager CSS*/

/*Risk Classification CSS*/

.Risk {
    border: solid 1px #ddd;
    border-radius: 25px;
    padding: 0px;
    text-align: center;
}

.Risk div {
    padding-left: 22px;
    padding-right: 22px;
    display: inline-block;
    text-align: center;
}

/*End of Risk Classification CSS*/

.FactSheetElement {
    width: 48%;
    display: inline-block;
    box-sizing: border-box;
    margin-bottom: 20px;
}

.FactSheetElement.FullWidth {
    width: 100%;
}

.FactSheetElement.Text p:first-of-type {
    margin-top: 0px;
}

.FactSheetElement.Control table.Standard {
    font-size: 12px;
}

.FactSheetElement.Text h2 {
    font-weight: 200;
    font-size: 20px;
    text-align: left;
    margin-top: 0.83em;
    margin-bottom: 0.83em;
}

.FactSheetElement.Control h2 {
    font-weight: 200;
    font-size: 20px;
    margin-left: 20px;
    text-align: left;
    margin-top: 0.83em;
    margin-bottom: 0.83em;
}

.FactSheetElement:nth-of-type(odd) {
    margin-left: 2%;
}

.FactSheetElement:nth-last-of-type(1) {
    /*margin-left:4%;*/
}

.FactSheetElement:nth-of-type(even) {
    /*padding-right:2%;*/
}

.PerformanceChartSmallLegend {
    width: 100%;
    font-size: 12px;
    font-weight: 300;
    margin-bottom: 15px;
    margin-top: 10px;
    text-align: center;
}

.PerformanceChartSmallLegendPro {
    width: 100%;
    font-size: 12px;
    font-weight: 300;
    /*margin-bottom: 15px;
    margin-top: 10px;*/
    text-align: center;
}

.PerformanceDisclaimer p {
    width: 100%;
    font-size: 10px;
    font-weight: 300;
    margin-bottom: 15px;
    margin-top: 10px;
    /* text-align: center; */
}

.PerformanceChartSmallLegend img {
    width: 20px;
    height: 20px;
    border-radius: 10px;
    vertical-align: middle;
}

.PerformanceChartSmallLegend .Value {
    margin-left: 10px;
}
































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
