/* OeNB-Charts */

.highcharts-container {
    font-family: Arial,sans-serif;
}

.chartTeaserWrapper {
    width: 210px;
    height: 135px;
    float:left;
    padding: 0 1em 2em 0;
}

.chartTeaserWrapper .chartTeaser {
    border: 1px solid #607ea9;
    width: 100%;
    height: 152px;
}

.textblock  .highcharts-container {
    font-size: 1em;
    width: 100%;
}


/* Titles */

.highcharts-title {
    font-family: "Gill Sans W01 for OeNB Light","Gill Sans Light","Gill Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif !important;
    color: rgb(0, 59, 125) !important;
    fill: rgb(0, 59, 125) !important;
}
.chartTeaserWrapper .highcharts-title {
    font-size: 1.15em;
}
.textblock .highcharts-title {
    font-size: 1.35em;
    margin: 1.5em;
}

.highcharts-subtitle {
    font-size: 0.95em;
}

/* Credits */
.highcharts-credits, .highcharts-credits:hover {
    text-decoration: underline;
    cursor: pointer;
    fill: #666;
    font-size: 0.95em;
    transition: fill 250ms, font-size 250ms;
}

.textblock .highcharts-credits, .textblock .highcharts-credits:hover {
    margin-top: 5px;
    text-decoration: none;
    font-size: 0.75em;
    cursor: none;
}

/* Export-Menu */

.highcharts-contextmenu li.highcharts-menu-item {
    margin-bottom: 0px;
}

.highcharts-contextmenu hr {
    margin-top: 0px;
    margin-bottom: 0px;
 }

/* Custom series options */
/* Custom series colors */

.highcharts-color-0 {
    fill: #003b7d;
    stroke: #003b7d;
}

.highcharts-color-1  {
    fill: #6d3040;
    stroke: #6d3040;
}

.highcharts-color-2  {
    fill: #607ea9;
    stroke: #607ea9;
}

.highcharts-color-3  {
    fill: #bcd285;
    stroke: #bcd285;
}

.highcharts-color-4 {
    fill: #1fa0e3;
    stroke: #1fa0e3;
}

.highcharts-color-5 {
    fill: #cd3482;
    stroke: #cd3482;
}

.highcharts-color-6 {
    fill: #d37a3e;
    stroke: #d37a3e;
}


.highcharts-color-7 {
    fill: #dabc41;
    stroke: #dabc41;
}

.highcharts-color-8 {
    fill: #4c7d55;
    stroke: #4c7d55;
}

.highcharts-color-9 {
    fill: #b9a676;
    stroke: #b9a676;
}

.highcharts-color-10 {
    fill: #7d7c79;
    stroke: #7d7c79;
}

.highcharts-color-11 {
    fill: #b4d5d1;
    stroke: #b4d5d1;
}

.highcharts-color-12 {
    fill: #cd624f;
    stroke: #cd624f;
}

.highcharts-color-13 {
    fill: #915f2e;
    stroke: #915f2e;
}

.highcharts-color-14 {
    fill: #966774;
    stroke: #966774;
}

.highcharts-color-15 {
    fill: #83c2ee;
    stroke: #83c2ee;
}

.highcharts-color-16 {
    fill: #dd9abe;
    stroke: #dd9abe;
}

.highcharts-color-17 {
    fill: #df9e65;
    stroke: #df9e65;
}

.highcharts-color-18 {
    fill: #e9d584;
    stroke: #e9d584;
}

.highcharts-color-19 {
    fill: #728b6e;
    stroke: #728b6e;
}

.highcharts-color-20 {
    fill: #b9a676;
    stroke: #b9a676;
}

.highcharts-color-21 {
    fill: #afafad;
    stroke: #afafad;
}

.highcharts-color-22 {
    fill: #cae2de;
    stroke: #cae2de;
}

.highcharts-color-23 {
    fill: #da8f76;
    stroke: #da8f76;
}

.highcharts-color-24 {
    fill: #af8351;
    stroke: #af8351;
}

.highcharts-color-25 {
    fill: #d2e0a7;
    stroke: #d2e0a7;
}

/* Chart Grid Options */

.textblock .highcharts-xaxis-grid .highcharts-grid-line {
    stroke-width: 1px;
    stroke: #d8d8d8;
}
.textblock .highcharts-xaxis .highcharts-tick {
    stroke-width: 1px;
    stroke: #d8d8d8;
}

.chartTeaserWrapper .chartTeaser .highcharts-plot-border {
    stroke-width: 1px;
    stroke: #d8d8d8;
}

/* Annotations module */
.highcharts-annotation-label path {
    fill: #ffffff;
}
