a, button, div, em, img, li, ul, ol, h1, h2, h3, h4, h5, h6, body, p, dl, dt, dd, figure {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
input {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
}
a, button {
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
}
button::-moz-focus-inner {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
}
.hcf-colcount1 {
    padding-left: 0;
    padding-right: 0;
}
.hcf-colcount1 > .hcf-column {
    float: none;
}
.hcf-colcount3 {
    width: 100%;
}
.hcf-colcount3:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.hcf-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.hcf-clearfix {
    display: inline-block;
}
html[xmlns] .hcf-clearfix {
    display: block;
}
* html .hcf-clearfix {
    height: 1%;
}
.hcf-colcount3 > .hcf-column {
    float: left;
    width: 33.333%;
}
.hcf-colcount3 > .hcf-colspan2 {
    width: 66.666%;
}
.hcf-colcount2 {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100%;
}
.hcf-colcount2 > .hcf-column {
    float: left;
    width: 50%;
}
.hcf-colcount4 {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100%;
}
.hcf-colcount4 > .hcf-column {
    float: left;
    width: 25%;
}
.hcf-colcount4 > .hcf-colspan2 {
    width: 50%;
}
.hcf-colcount4 > .hcf-colspan3 {
    width: 75%;
}
.hcf-colcount5 {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100%;
}
.hcf-colcount5 > .hcf-column {
    float: left;
    width: 20%;
}
.hcf-colcount5 > .hcf-colspan2 {
    width: 40%;
}
.hcf-colcount6 {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100%;
}
.hcf-colcount6 > .hcf-column {
    float: left;
    width: 16.6667%;
}
.hcf-colcount6 > .hcf-colspan2 {
    width: 33.333%;
}
.hcf-colcount7 {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100%;
}
.hcf-colcount7 > .hcf-column {
    float: left;
    width: 14%;
}
.hcf-colcount7 > .hcf-colspan2 {
    width: 28.4%;
}
.hcf-equalize {
    overflow-x: hidden;
    overflow-y: hidden;
}
.hcf-equalize > .hcf-column {
    margin-bottom: -100em;
    padding-bottom: 100em;
}
.hcf-r2l .hcf-column {
    float: right !important;
}
.hcf-secondfirst .hcf-second {
    float: left;
}
.hcf-secondfirst .hcf-first {
    float: right;
}
.hcf-secondfirst .hcf-third {
    float: right;
}
body {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #D8D8D8;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
}
a {
}
#hcf-wrapper {
    margin-bottom: 2em;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.625em;
    position: relative;
}
#ivw {
    position: absolute;
}
#hcf-stage {
}
#hcf-content-wrapper {
    margin-bottom: 1.875em;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.625em;
    width: 58.125em;
}
.hcf-content {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    margin-bottom: 0.93em;
    text-align: left;
}
.hcf-column .hcf-last {
    margin-bottom: 0;
}
a, a:hover {
    color: #222222;
}
a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-content p a, .hcf-detail a.hcf-figure {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-detail a.hcf-figure:hover, .hcf-content p a:hover {
    color: #84020F;
}
p.hcf-intro, .hcf-content .hcf-list {
    font-size: 0.875em;
    padding-bottom: 0;
    padding-left: 0.714em;
    padding-right: 0.714em;
    padding-top: 0;
}
.hcf-detail a.hcf-figure {
    background-color: transparent;
    background-position: right top;
    background-repeat: no-repeat;
    padding-right: 32px;
}
.hcf-teaser a.hcf-figure {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    background-color: transparent;
    background-position: right top;
    background-repeat: no-repeat;
    margin-right: 5px;
    padding-right: 32px;
}
.hcf-blur {
    opacity: 0.6;
}
.hcf-hidden {
    display: none;
}
.hcf-clear-left {
    clear: left;
    height: 1px;
    visibility: hidden;
    width: 100%;
}
.hcf-clear-right {
    clear: right;
    height: 1px;
    visibility: hidden;
    width: 100%;
}
.hcf-clear {
    clear: both;
    height: 1px;
    visibility: hidden;
    width: 100%;
}
.hcf-info-text {
    font-size: 0.875em;
    padding-bottom: 0.625em;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0.625em;
}
.hcf-info-text .hcf-more {
    font-size: 0.9em;
}
.hcf-colset3 {
    display: inline-block;
    width: 100%;
}
.hcf-colset3:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.hcf-colset3 > .hcf-column {
    float: left;
    margin-left: 0.93em;
    width: 18.75em;
}
.hcf-colset3 > .hcf-colspan2 {
    width: 38.438em;
}
.hcf-colset3 > .hcf-column:first-child {
    margin-left: 0;
}
.hcf-colset2 {
    display: inline-block;
    width: 100%;
}
.hcf-colset2:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.hcf-colset2 > .hcf-column {
    float: left;
    margin-left: 0.93em;
    width: 18.75em;
}
.hcf-colset2 > .hcf-column:first-child, .hcf-colset2 > .hcf-column1 {
    margin-left: 0;
    width: 38.438em;
}
.hcf-halfcol {
    float: left;
    width: 50%;
}
.hcf-article {
    color: #222222;
    margin-bottom: 1.267em;
}
.hcf-article-abstract p, .hcf-article p {
    font-size: 0.938em;
    line-height: 1.25em;
}
.hcf-article p, .hcf-detail p {
    padding-bottom: 0.958em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-article-abstract, .hcf-article {
    padding-bottom: 0.625em;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 1em;
}
.hcf-article-type2 {
    margin-bottom: 1em;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-article-type3 {
    padding-bottom: 0;
    padding-top: 0;
}
.hcf-info-graphic .hcf-author-wrapper {
    padding-left: 10px;
}
.hcf-tools a:hover {
    color: #EE7000;
}
.hcf-source:before {
    content: " | ";
}
.hcf-article-tools li {
    float: left;
}
.hcf-detail .hcf-media-wrapper {
}
.hcf-detail .hcf-media-wrapper a {
    cursor: pointer;
}
.hcf-caption {
    background-color: #D9D9D9;
    color: #222222;
    font-size: 0.813em;
    margin-bottom: 0.763em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0.5em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-top: 0.5em;
}
.hcf-caption .hcf-copyright {
    color: #777777;
    display: block;
    font-size: 0.813em;
    font-weight: bold;
}
.hcf-pager-wrapper .hcf-pager {
}
.hcf-pager-wrapper a:hover span {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-article-paging {
    margin-bottom: 0.5em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1.533em;
}
.hcf-article-paging .hcf-page-list {
    font-size: 0.938em;
}
.hcf-article-paging .hcf-page-list a {
    font-weight: bold;
}
.hcf-article-paging .hcf-page-list em {
    font-style: normal;
    font-weight: normal;
}
.hcf-article-paging .hcf-page-list a:hover em {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-article-paging .hcf-pager-wrapper {
    font-size: 0.938em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2.667em;
}
.hcf-page2-header h1 {
    color: #727272;
}
h2.hcf-page2 {
    color: #222222;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.hcf-page-counter {
    position: absolute;
    right: 0;
    top: 0;
}
.hcf-page {
    color: #727272;
    font-weight: bold;
}
.hcf-page-counter a.hcf-next, .hcf-page-counter a.hcf-previous {
    color: #727272;
}
.hcf-detail .hcf-origin {
    color: #727272;
    font-size: 0.7em;
    font-weight: bold;
    margin-bottom: 0.958em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.hcf-detail .hcf-origin a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    color: #727272;
}
.hcf-article .hcf-vwd-holder {
    left: -0.625em;
    position: relative;
    width: 31.875em;
}
.hcf-images {
    padding-top: 1em !important;
}
.hcf-images p, .hcf-images h {
    padding-right: 11.2em;
}
.hcf-gallery-wrapper {
    background-color: #A8A8A8;
    height: 27.97em;
    margin-top: 2em;
    position: relative;
    text-align: center;
    width: 46.375em;
}
.hcf-gallery-wrapper .hcf-pager-wrapper {
    bottom: 0;
    position: absolute;
}
.hcf-images .hcf-author-wrapper {
    display: block;
    line-height: 0.813em;
    margin-bottom: 0.188em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-gallery-wrapper .hcf-media-slider {
    left: 47.75em;
    position: absolute;
    top: -1.56em;
}
.hcf-video-wrapper {
    position: relative;
    width: 100%;
}
a.hcf-download-link {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-origin: padding-box;
    background-position: -91px -20px;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #727272;
    padding-left: 0.8em;
}
span.hcf-location-mark {
}
.hcf-smartbox img, .hcf-smartbox .hcf-media-wrapper img {
}
.hcf-top {
    margin-bottom: 0.625em;
}
.hcf-left .hcf-inline, .hcf-inline-left {
    float: left;
}
.hcf-right .hcf-inline, .hcf-inline-right {
    float: right;
}
.hcf-quote {
    color: #727272;
    padding-bottom: 0.6em;
    padding-left: 0;
    padding-right: 0.625em;
    padding-top: 0.3em;
    width: 9em;
}
.hcf-quote .hcf-quotation {
    font-family: Georgia;
    font-size: 1.4em;
    font-style: italic;
}
.hcf-quote .hcf-originator {
    display: block;
    font-size: 0.786em;
    font-style: normal;
    margin-top: 0.133em;
}
.hcf-detail .hcf-blocker {
    width: 100%;
}
.hcf-in-article-box .hcf-topic {
    margin-bottom: 0;
    text-transform: uppercase;
}
.hcf-detail .hcf-video-box .hcf-media-wrapper {
    margin-bottom: 0.25em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.hcf-detail .hcf-video-box .hcf-media-wrapper img {
    height: 7.125em;
    width: 12.625em;
}
.hcf-detail .hcf-image-box {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-detail .hcf-image-box .hcf-media-wrapper {
    margin-bottom: 0.25em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.hcf-detail .hcf-image-box .hcf-media-wrapper img {
    height: inherit;
    width: 100%;
}
.hcf-detail .hcf-image-box .hcf-media-wrapper img:hover {
    cursor: pointer;
}
.hcf-stopper {
    margin-bottom: 0.867em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.hcf-teaser-block {
    position: relative;
}
.hcf-detail .hcf-teaser-block .hcf-inside {
    min-height: 4em;
    padding-bottom: 0;
    padding-left: 7.375em;
    padding-right: 0;
    padding-top: 0;
}
.hcf-detail .hcf-no-image .hcf-inside {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-detail .hcf-teaser-block .hcf-media-wrapper {
    top: 0.08em;
}
.hcf-detail .hcf-teaser {
    font-size: 0.8em;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-content .hcf-detail ol {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-content .hcf-detail ol li {
    font-size: 0.938em;
    list-style-image: none;
    list-style-position: inside;
    list-style-type: decimal;
}
.hcf-content .hcf-detail ul {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-related li, .hcf-page-list li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-origin: padding-box;
    background-position: -91px -20px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.hcf-page-list li {
    background-position: -91px -20px;
    padding-left: 0.8em;
}
.hcf-related li a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #000000;
    font-size: 0.813em;
    font-weight: bold;
    line-height: 1.308em;
    padding-left: 0.923em;
}
.hcf-related li a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-teaserlist .hcf-related li a em {
    color: #84020F;
    font-style: normal;
    font-weight: bold;
}
a.hcf-video-link {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: right -994px;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-right: 1.692em;
}
.hcf-imagegallery-link, a.hcf-tour-link {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: right -1073px;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-right: 1.692em;
}
.hcf-teaserlist .hcf-related {
    margin-top: 0.4em;
    width: 100%;
}
.hcf-detail .hcf-related li {
    background-image: none;
    line-height: 1em;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-detail .hcf-related em {
    color: #84020F;
    display: block;
    font-size: 0.75em;
    font-style: normal;
    font-weight: bold;
    line-height: 10px;
    margin-bottom: 0.2em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0.6em;
    text-transform: uppercase;
}
.hcf-list {
    margin-bottom: 0.938em;
    margin-left: 0.625em;
    margin-right: 0.625em;
    margin-top: 0;
}
.hcf-list li {
    list-style-type: disc !important;
}
.hcf-list-ordered, .hcf-list-ordered-level2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 1.875em;
}
.hcf-list-ordered .hcf-list-ordered-level2 li, .hcf-list-ordered-small .hcf-list-ordered-level2 {
    padding-bottom: 1.875em;
}
.hcf-list-ordered-small, .hcf-list-ordered-small .hcf-list-ordered-level2 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-list-ordered-small li {
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0.938em;
}
.hcf-list-ordered-small, .hcf-list-ordered p {
    font-size: 0.813em;
}
.hcf-list-ordered-small .hcf-list-ordered-level2 li {
    font-weight: normal;
    margin-bottom: 0;
    margin-left: 0.625em;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-list-ordered .hcf-list {
    font-size: 0.813em;
    margin-bottom: 0;
    margin-left: 0.625em;
    margin-right: 0.625em;
    margin-top: 0;
}
.hcf-list-ordered .hcf-list li {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-toptopic {
    border-bottom-color: #787877;
    border-bottom-style: solid;
    border-bottom-width: 10px;
}
.hcf-toptopic .hcf-fullsize .hcf-titlebar {
    background-color: #000000;
    height: 1.625em;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.hcf-toptopic .hcf-fullsize h2 {
    color: #EE7000;
    font-size: 0.875em;
    font-weight: normal;
    left: 0;
    padding-bottom: 0;
    padding-left: 0.786em;
    padding-right: 0;
    padding-top: 0.286em;
    position: absolute;
    text-transform: uppercase;
    top: 0;
}
.hcf-toptopic .hcf-fullsize h2 span {
    color: #FFFFFF;
    font-size: 1.143em;
    font-weight: bold;
    text-transform: none;
}
.hcf-lead h2 {
    margin-bottom: 0.938em;
}
.hcf-toptopic.hcf-no-image .hcf-titlebar {
    position: relative;
}
.hcf-toptopic.hcf-no-image .hcf-teaserlist {
    padding-top: 1em;
}
.hcf-focus {
    border-bottom-color: #666666;
    border-bottom-style: solid;
    border-bottom-width: 0.75em;
}
.hcf-focus h2.hcf-titlebar {
    background-color: #666666;
    color: #EE7000;
    font-size: 0.688em;
    font-weight: bold;
    padding-bottom: 0.1em;
    padding-left: 0.909em;
    padding-right: 0;
    padding-top: 0.1em;
    position: relative;
    text-transform: uppercase;
}
.hcf-focus h2.hcf-titlebar span {
    color: #FFFFFF;
    font-size: 1.091em;
    font-weight: bold;
    padding-left: 0.333em;
    text-transform: none;
}
.hcf-focus .hcf-media-wrapper {
    top: 0.313em;
}
.hcf-focus .hcf-teaser-wide .hcf-media-wrapper {
    top: 0.15em;
}
.hcf-detail-header-ad {
    margin-top: -0.5em;
    padding-bottom: 0.667em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-detail-header-ad .hcf-ad-wrapper {
    text-align: center;
}
.hcf-detail-header-ad .hcf-ad-tag {
    font-size: 8px;
    padding-bottom: 0;
    padding-left: 267px;
    padding-right: 0;
    padding-top: 0;
    text-align: right;
    text-transform: uppercase;
    width: 323px;
}
.hcf-text-ad {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #CFCFCF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CFCFCF;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CFCFCF;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #CFCFCF;
    border-top-style: solid;
    border-top-width: 1px;
    padding-bottom: 0.667em;
    padding-left: 0.667em;
    padding-right: 0.667em;
    padding-top: 0.667em;
    position: relative;
}
.hcf-text-ad .hcf-headline {
    display: block;
    font-weight: bold;
}
.hcf-text-ad .hcf-ad-text {
    color: #222222;
    font-size: 0.75em;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-text-ad .hcf-ad-link {
    color: #EE7000;
    font-size: 0.75em;
}
.hcf-text-ad .hcf-ad-tag {
    bottom: -1.2em;
    display: block;
    font-size: 0.7em;
    position: absolute;
    right: 0.75em;
}
.hcf-ad-skyscraper {
    left: 61em;
    margin-top: 10px;
    position: absolute;
}
.hcf-ad-superbanner {
    width: 60em;
}
.hcf-risen-ad {
    margin-top: -0.375em;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: center;
}
.hcf-ad-rectangle {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #EEEEEE;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    position: relative;
    text-align: center;
}
.hcf-ad-rectangle > div {
    display: inline-block;
}
.hcf-detail-header-ad .hcf-ad-rectangle, .hcf-detail-header-ad .hcf-content {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #FFFFFF;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #FFFFFF;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #FFFFFF;
    border-top-color: #FFFFFF;
}
.hcf-sponsoring {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #EEEEEE;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.hcf-ad-rectangle > div:before {
    content: "Anzeige";
    display: block;
    font-size: 10px;
    position: absolute;
    right: 0;
    text-align: right;
    text-transform: uppercase;
    top: -1.25em;
}
.hcf-detail-header-ad .hcf-ad-tag {
    display: none;
}
#iqadtile5:before, #iqadtile15:before {
    content: "Anzeige";
    display: block;
    font-size: 10px;
    text-align: right;
    text-transform: uppercase;
}
#iqadtile15 {
    border-top-color: #EEEEEE;
    border-top-style: solid;
    border-top-width: 0.938em;
}
#iqadtile7:before {
    content: "Anzeige";
    display: block;
    font-size: 10px;
    text-align: right;
    text-transform: uppercase;
}
#iqadtile8 {
    min-width: 18.75em;
}
.hcf-ads-smartbox {
    margin-bottom: -3px;
}
#iqadtile3 {
    margin-bottom: -5px !important;
}
.hcf-category-block {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.375em;
    position: relative;
}
.hcf-category-block .hcf-tool {
    border-top-color: #BEBEBE;
    border-top-style: solid;
    border-top-width: 1px;
}
.hcf-category-block .hcf-tool h3 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: -17px -5779px;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-bottom: 0.625em;
    padding-left: 2.813em;
    padding-right: 0;
    padding-top: 0.313em;
}
.hcf-category-block .hcf-tool .hcf-headline {
    display: block;
    font-size: 0.813em;
    font-weight: bold;
    line-height: 1.154em;
}
.hcf-category-block-icon .hcf-teaserlist .hcf-first h3 {
    padding-top: 0;
}
.hcf-category-block-icon h2 {
    margin-right: 0.625em;
    padding-bottom: 3em;
    padding-right: 0;
}
.hcf-stoerer {
    position: relative;
}
.hcf-stoerer .hcf-blur {
    background-color: #000000;
    bottom: 0;
    height: 100%;
    opacity: 0.6;
    position: absolute;
    top: 0;
    width: 100%;
}
.hcf-stoerer h3 {
    color: #FFFFFF;
}
.hcf-stoerer .hcf-title-wrapper {
    bottom: 0;
    position: absolute;
    width: 100%;
}
.hcf-stoerer h3 {
    padding-bottom: 0.125em;
    padding-top: 0.063em;
    position: relative;
}
.hcf-stoerer .hcf-title-wrapper p {
    line-height: 1.15em;
}
.hcf-stoerer .hcf-title-wrapper p {
    color: #FFFFFF;
    display: none;
    padding-bottom: 0.188em;
    padding-left: 0.625em;
    position: relative;
}
.hcf-teaserlist .hcf-stoerer .hcf-media-wrapper {
    position: relative;
    top: 0;
}
.hcf-doctype-special .hcf-related {
    margin-top: 0;
}
.hcf-doctype-special .hcf-related li {
    background-position: -47px -34px;
    display: inline;
    font-size: 0.75em;
    margin-right: 0.25em;
}
.hcf-category-block .hcf-stoerer h3 {
    font-size: 0.875em;
    line-height: 1.4em;
}
.hcf-category-block .hcf-stoerer p {
    font-size: 0.72em;
}
.hcf-question {
}
.hcf-vote .hcf-question {
}
.hcf-vote label {
    display: block;
    font-weight: normal;
    padding-bottom: 0;
    padding-left: 1.5em;
    padding-right: 0;
    padding-top: 0;
    position: relative;
}
.hcf-voting-archive .hcf-vote label {
    font-size: 0.813em;
}
.hcf-vote input {
    left: 0;
    position: absolute;
    top: 0.1em;
}
.hcf-voted label {
    padding-bottom: 0.5em;
    padding-left: 0;
    padding-right: 0.625em;
    padding-top: 0.5em;
}
.hcf-voting-header .hcf-detail-abstract {
    padding-top: 0.625em;
}
.hcf-voting-content .hcf-timestamp {
    color: #333333;
    font-size: 0.8em;
    font-weight: bold;
    padding-bottom: 0.1em;
    padding-left: 0;
    padding-right: 6em;
    padding-top: 0;
}
.hcf-voting-content {
    margin-bottom: 1.5em;
}
.hcf-voting-content .hcf-question {
    font-size: 0.938em;
}
.hcf-voting-content .hcf-form-controls, .hcf-quiz-question .hcf-form-controls {
    height: 2.25em;
}
.hcf-voting-content .hcf-percentage {
    background-color: #FFFFFF;
    font-weight: bold;
    padding-left: 0.769em;
    right: 0;
    text-align: right;
}
.hcf-voting-content .hcf-voted li {
    margin-bottom: 0.938em;
    padding-right: 21.063em;
    position: relative;
}
.hcf-voting-content .hcf-voted .hcf-meter {
    background-color: #EEEEEE;
    position: absolute;
    right: 0;
    top: 10%;
    width: 21.063em;
}
.hcf-vote .hcf-voted input {
    left: -1.5em;
    position: absolute;
    top: 20%;
}
.hcf-voting-content {
    margin-bottom: 0;
}
.hcf-vote .hcf-related li a {
    font-size: 1em;
}
.hcf-vote .hcf-related li {
    background-position: -47px -33px;
}
.hcf-voting-navigation {
    font-size: 0.813em;
    margin-bottom: 0.8em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    position: relative;
}
.hcf-voting-navigation a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: -47px -33px;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #727272;
    padding-left: 12px;
}
.hcf-voting-navigation a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-voting-navigation .hcf-votes {
    color: #727272;
    position: absolute;
    right: 0;
    text-align: right;
}
.hcf-voting-archive .hcf-voting-content .hcf-voted .hcf-meter {
    width: 26.538em;
}
.hcf-voting-archive .hcf-voting-content .hcf-voted li {
    padding-right: 26.538em;
}
.hcf-voting-archive .hcf-voting-content form.hcf-vote .hcf-voted li {
    padding-left: 1.538em;
}
.hcf-column2 {
}
.hcf-mcol-box .hcf-mcol-box-content, .hcf-mcol-box .hcf-mcol-box-content, .hcf-category-box-special .hcf-category-box-special-content {
    padding-bottom: 0;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0.625em;
}
a.hcf-more:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-mcol-box.hcf-partner {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/partner_grau/4516978/1.png");
    background-origin: padding-box;
    background-position: right 10px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.hcf-mcol-box .hcf-vwd-holder {
    margin-bottom: 0.93em;
}
.hcf-mcol-box .hcf-latest-comments li {
    padding-bottom: 0.5em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5em;
}
.hcf-mcol-box .hcf-latest-comments li.hcf-first {
    padding-bottom: 0.5em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-mcol-box .hcf-latest-comments li a {
    font-size: 0.75em;
    font-weight: normal;
}
.hcf-mcol-box .hcf-latest-comments li a .hcf-overline, .hcf-mcol-box .hcf-latest-comments li a .hcf-headline {
    display: block;
}
.hcf-mcol-box .hcf-latest-comments li a .hcf-overline {
    font-size: 0.833em;
}
.hcf-mcol-box #latest-comments .hcf-block-controls {
    padding-bottom: 0.5em;
    text-align: right;
}
.hcf-mcol-box #toolbox ul {
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0.438em;
}
.hcf-mcol-box ul li.hcf-tool-3, .hcf-mcol-box ul li.hcf-tool-6, .hcf-mcol-box ul li.hcf-tool-9, .hcf-mcol-box ul li.hcf-tool-12, .hcf-mcol-box ul li.hcf-tool-15, .hcf-mcol-box ul li.hcf-tool-18, .hcf-mcol-box ul li.hcf-tool-21, .hcf-mcol-box ul li.hcf-tool-24, .hcf-mcol-box ul li.hcf-tool-27, .hcf-mcol-box ul li.hcf-tool-30, .hcf-mcol-box ul li.hcf-tool-33 {
    clear: right;
}
.hcf-mcol-box ul li.hcf-tool-4, .hcf-mcol-box ul li.hcf-tool-7, .hcf-mcol-box ul li.hcf-tool-10, .hcf-mcol-box ul li.hcf-tool-13, .hcf-mcol-box ul li.hcf-tool-16, .hcf-mcol-box ul li.hcf-tool-19, .hcf-mcol-box ul li.hcf-tool-22, .hcf-mcol-box ul li.hcf-tool-25, .hcf-mcol-box ul li.hcf-tool-28 {
    clear: left;
}
.hcf-mcol-box #toolbox ul li a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-category-box-special .hcf-related, .hcf-mcol-box .hcf-related {
    padding-bottom: 0.625em;
}
.hcf-category-box-special .hcf-related li, .hcf-mcol-box .hcf-related li {
    background-image: none;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-category-box-special .hcf-related li a, .hcf-mcol-box .hcf-related li a {
    padding-left: 0;
}
.hcf-mcol-box .hcf-linklist .hcf-related li a {
    color: #222222;
    font-weight: bold;
    line-height: 1.692em;
}
.hcf-mcol-box .hcf-linklist .hcf-related li a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-mcol-box .hcf-linklist .hcf-related li a em {
    color: #EE7000;
    font-size: 0.769em;
    font-style: normal;
    text-transform: uppercase;
}
.hcf-mcol-box .hcf-2col-standard-related .hcf-related li {
    float: left;
    position: relative;
    width: 11.625em;
}
.hcf-mcol-box .hcf-2col-standard-related .hcf-related li.hcf-first {
    padding-right: 0.813em;
}
.hcf-mcol-box .hcf-2col-standard-related .hcf-related li h4 {
    padding-top: 7.375em;
}
.hcf-mcol-box .hcf-2col-standard-related .hcf-related li h4 a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
}
.hcf-mcol-box .hcf-2col-standard-related .hcf-related li h4 a .hcf-overline {
    font-size: 0.769em;
    line-height: 1em;
}
.hcf-mcol-box .hcf-2col-standard-related .hcf-related li h4 a .hcf-headline {
    color: #222222;
    font-size: 1em;
    line-height: 1em;
}
.hcf-mcol-box .hcf-2col-standard-related .hcf-related li h4 a .hcf-headline:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-mcol-box .hcf-2col-standard-related .hcf-related li .hcf-teaser-content {
    padding-top: 0.438em;
}
.hcf-mcol-box .hcf-2col-standard-related .hcf-related li .hcf-media-wrapper {
    position: absolute;
    top: 0;
}
.hcf-mcol-box .hcf-blogs {
    position: relative;
}
.hcf-mcol-box .hcf-blogs p {
    padding-bottom: 0.833em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
}
.hcf-mcol-box .hcf-blog-image {
    position: absolute;
    right: 0;
    top: -1.27em;
}
.hcf-mcol-box .hcf-blogs .hcf-blog-spacer {
    float: right;
    height: 4em;
    position: relative;
    right: 0;
    top: 0;
    width: 7em;
}
.hcf-mcol-box .hcf-blogs ul {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    height: 6.75em;
    position: relative;
}
.hcf-mcol-box .hcf-blogs ul li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    height: 6.75em;
    position: absolute;
    right: 0;
    width: 12em;
}
.hcf-mcol-box .hcf-blogs ul li.hcf-first {
    left: 0;
}
.hcf-mcol-box .hcf-blogs ul li .hcf-balloon {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/blogs_sprechblase-oben/4516968/1.png");
    background-origin: padding-box;
    background-position: 8px 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    bottom: 0.563em;
    position: absolute;
    right: 0;
}
.hcf-mcol-box .hcf-blogs ul li .hcf-author {
    bottom: -0.25em;
    left: 0.625em;
    position: absolute;
}
.hcf-mcol-box .hcf-blogs ul li h4 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/blogs_sprechblase-unten/4516850/1.png");
    background-origin: padding-box;
    background-position: 0 bottom;
    background-repeat: no-repeat;
    background-size: auto auto;
    bottom: -0.063em;
    padding-bottom: 0.5em;
    padding-left: 1.125em;
    padding-right: 0;
    padding-top: 0.5em;
    position: relative;
    width: 6.375em;
}
.hcf-mcol-box .hcf-blogs ul li h4 a .hcf-headline {
    display: block;
    font-size: 0.813em;
    line-height: 1em;
}
.hcf-column2 .hcf-colcount2 .hcf-mcol-box {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #EEEEEE;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0.938em;
    margin-left: -0.938em;
    width: 12.188em;
}
.hcf-column2 .hcf-colcount2 div.hcf-first {
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #EEEEEE;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0.938em;
}
.hcf-column2 .hcf-commentary h4 a {
    color: #727272;
    font-family: Georgia,serif;
    font-size: 1.188em;
    font-style: italic;
    font-weight: normal;
}
.hcf-column2 .hcf-commentary h4 a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-column2 .hcf-commentary .hcf-author {
    height: 10.563em;
    position: relative;
}
.hcf-column2 .hcf-commentary .hcf-author a {
    color: #B2B2B2;
    font-size: 0.625em;
    font-weight: bold;
}
.hcf-column2 .hcf-commentary .hcf-author span {
    display: block;
    padding-bottom: 1.5em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 1em;
}
.hcf-column2 .hcf-commentary .hcf-author span em {
    display: block;
    font-style: normal;
}
.hcf-column2 .hcf-commentary .hcf-author img {
    bottom: 0;
    position: absolute;
}
.hcf-column2 span.hcf-question {
    display: block;
    margin-bottom: 0.625em;
}
.hcf-column2 .hcf-vote, .hcf-article .hcf-vote {
    font-size: 0.813em;
}
.hcf-column2 .hcf-vote li {
    margin-bottom: 0.313em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.hcf-column2 .hcf-vote .hcf-form-controls .hcf-border, .hcf-column2 .hcf-vote .hcf-form-controls .hcf-border input {
    background-color: #FFFFFF;
}
.hcf-column2 .hcf-voted li {
    padding-bottom: 1em;
}
.hcf-column2 .hcf-voted li label {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-column2 .hcf-voted .hcf-percentage {
    background-color: #FFFFFF;
}
.hcf-column2 .hcf-colcount2 .hcf-image-links ul {
    padding-bottom: 0.938em;
}
.hcf-column2 .hcf-colcount2 .hcf-image-links .hcf-item {
    margin-top: 0.625em;
    width: 10.938em;
}
.hcf-column2 .hcf-colcount2 .hcf-image-links .hcf-first {
    margin-top: 0;
}
.hcf-column2 .hcf-colcount2 .hcf-image-links .hcf-clever-gallery .hcf-item h4 {
    margin-top: 0.15em;
    padding-bottom: 0.2em;
    padding-left: 0.375em;
    position: relative;
}
.hcf-mcol-box .hcf-image-teaser {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-mcol-box .hcf-image-teaser .hcf-item {
    width: 25.313em;
}
.hcf-mcol-box .hcf-image-teaser .hcf-item .hcf-title-wrapper h4 {
    margin-top: 0.15em;
    padding-bottom: 0.2em;
    padding-left: 0.625em;
    position: relative;
}
.hcf-mcol-box .hcf-image-teaser .hcf-item .hcf-title-wrapper p {
    padding-left: 0.625em;
}
.hcf-column2 .hcf-clever-gallery .hcf-item {
    float: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.hcf-column2 .hcf-clever-gallery .hcf-item h4 {
    position: relative;
}
.hcf-column2 .hcf-colcount2 .hcf-blog h4 a .hcf-headline {
    font-size: 1em;
}
.hcf-column2 .hcf-colcount2 .hcf-blog .hcf-author {
    height: 10.563em;
    position: relative;
}
.hcf-column2 .hcf-colcount2 .hcf-blog .hcf-author a {
    color: #B2B2B2;
    font-size: 0.625em;
    font-weight: bold;
}
.hcf-column2 .hcf-colcount2 .hcf-blog .hcf-author span {
    display: block;
    padding-bottom: 1.5em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 1em;
}
.hcf-column2 .hcf-colcount2 .hcf-blog .hcf-author span em {
    display: block;
    font-style: normal;
}
.hcf-column2 .hcf-colcount2 .hcf-blog .hcf-author img {
    bottom: 0;
    position: absolute;
}
.hcf-mcol-box .hcf-input {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-mcol-box .hcf-input ul {
    height: 17.813em;
    overflow-x: auto;
    overflow-y: auto;
    padding-top: 0.5em;
}
.hcf-mcol-box .hcf-input li {
    margin-bottom: 1em;
    margin-left: 0.5em;
    margin-right: 0;
    margin-top: 0;
    position: relative;
}
.hcf-mcol-box .hcf-input li.hcf-first {
    margin-right: 0;
}
.hcf-mcol-box .hcf-input li .hcf-timestamp {
    color: #727272;
    font-size: 0.688em;
    font-weight: normal;
    position: absolute;
    top: -0.182em;
}
.hcf-mcol-box .hcf-input li img {
    position: absolute;
    top: 0.938em;
}
.hcf-mcol-box .hcf-input li h4 {
    padding-left: 3.25em;
}
.hcf-mcol-box .hcf-input li .hcf-headline {
    color: #727272;
    display: block;
    font-size: 0.75em;
    font-weight: normal;
}
.hcf-mcol-box .hcf-input li .hcf-overline {
    line-height: 1em;
}
.hcf-mcol-box .hcf-input .hcf-block-controls {
    border-top-color: #BEBEBE;
    border-top-style: solid;
    border-top-width: 0.125em;
    padding-bottom: 0.125em;
    padding-left: 0.188em;
    padding-right: 0;
    padding-top: 0.125em;
}
.hcf-mcol-box .hcf-input .hcf-block-controls .hcf-disclaimer {
    color: #898989;
    display: block;
    font-size: 0.5em;
    text-transform: uppercase;
}
.hcf-mcol-box .hcf-dw-news ul li h4 a {
    font-size: 0.813em;
}
.hcf-mcol-box .hcf-dw-news ul li h4 a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-mcol-box .hcf-dw-news .hcf-language {
    margin-bottom: 1em;
}
.hcf-mcol-box .hcf-dw-news .hcf-language select {
    width: 100%;
}
.hcf-mcol-box .hcf-dw-news {
    position: relative;
}
.hcf-mcol-box .hcf-dw-news ul li .hcf-timestamp {
    color: #727272;
    display: block;
    font-size: 0.563em;
}
.hcf-mcol-box .hcf-dw-news .hcf-block-controls {
    padding-bottom: 0.313em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.75em;
    text-align: right;
}
.hcf-mcol-box .hcf-dw-news .hcf-powered {
    bottom: 0.313em;
    color: #727272;
    font-size: 0.563em;
    position: absolute;
}
.hcf-mcol-box .hcf-dw-news label {
    display: none;
}
.hcf-mcol-box .hcf-issue-teaser .hcf-related li a em, .hcf-category-box-special .hcf-issue-teaser .hcf-related li a em {
    color: #EE7000;
    font-size: 1em;
    font-style: normal;
    text-transform: uppercase;
}
.hcf-mcol-box .hcf-issue-teaser .hcf-related li a em {
    text-transform: none;
}
.hcf-category-box-special .hcf-issue-teaser .hcf-issue-gallery, .hcf-mcol-box .hcf-issue-teaser .hcf-issue-gallery {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/heuteimhbl_bg/4516988/1.png");
    background-origin: padding-box;
    background-position: 0 6px;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 8.125em;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
}
.hcf-category-box-special .hcf-issue-teaser .hcf-issue-gallery .hcf-media-wrapper, .hcf-mcol-box .hcf-issue-teaser .hcf-issue-gallery .hcf-media-wrapper, .hcf-mcol-box .hcf-issue-teaser .hcf-issue-gallery .hcf-related {
    position: absolute;
}
.hcf-category-box .hcf-issue-teaser .hcf-issue-gallery .hcf-media-wrapper, .hcf-mcol-box .hcf-issue-teaser .hcf-issue-gallery .hcf-media-wrapper {
    left: 2.688em;
    top: 0.875em;
}
.hcf-category-box-special .hcf-issue-teaser .hcf-issue-gallery .hcf-media-wrapper a img, .hcf-mcol-box .hcf-issue-teaser .hcf-issue-gallery .hcf-media-wrapper a img {
    height: auto;
    width: 5.875em;
}
.hcf-category-box-special .hcf-issue-teaser .hcf-issue-gallery .hcf-related, .hcf-mcol-box .hcf-issue-teaser .hcf-issue-gallery .hcf-related {
    left: 12.813em;
    top: 3.375em;
}
.hcf-category-box-special .hcf-issue-teaser .hcf-issue-gallery .hcf-related li, .hcf-mcol-box .hcf-issue-teaser .hcf-issue-gallery .hcf-related li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: -47px -30px;
    background-repeat: no-repeat;
    background-size: auto auto;
    margin-bottom: 0.313em;
    padding-left: 0.625em;
}
.hcf-category-box-special .hcf-issue-teaser .hcf-issue-gallery .hcf-related li a, .hcf-mcol-box .hcf-issue-teaser .hcf-issue-gallery .hcf-related li a {
    font-size: 0.813em;
}
.hcf-mcol-box .hcf-marketplace {
    padding-bottom: 1em;
}
.hcf-mcol-box .hcf-marketplace li {
    padding-top: 0.563em;
}
.hcf-mcol-box .hcf-marketplace li.hcf-teaser {
    border-bottom-color: #F2F2F2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-top: 0;
}
.hcf-mcol-box .hcf-marketplace li.hcf-teaser h4 {
    display: none;
}
.hcf-mcol-box .hcf-marketplace .hcf-overline {
    color: #222222;
    font-size: 0.75em;
    font-weight: bold;
    line-height: 1em;
    text-transform: none;
}
.hcf-mcol-box .hcf-marketplace .hcf-headline {
    color: #727272;
    display: block;
    font-size: 0.75em;
    font-weight: normal;
}
.hcf-mcol-box .hcf-marketplace .hcf-teaser-content {
    display: none;
    min-height: 4.688em;
    padding-top: 0;
}
.hcf-mcol-box .hcf-marketplace li.hcf-teaser .hcf-teaser-content {
    display: block;
    position: relative;
}
.hcf-mcol-box .hcf-marketplace li.hcf-teaser .hcf-teaser-content .hcf-media-wrapper {
    left: 0;
    position: absolute;
    top: 0;
}
.hcf-mcol-box .hcf-marketplace li.hcf-teaser .hcf-teaser-content p {
    font-size: 0.688em;
    padding-left: 9.818em;
    position: static;
}
.hcf-mcol-box .hcf-marketplace .hcf-teaser-content .hcf-more {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-image: none;
    font-size: 1em;
    padding-left: 0;
}
.hcf-mcol-box .hcf-marketplace .hcf-teaser-content .hcf-more:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    color: #727272;
}
.hcf-mcol-box .hcf-cobranded-special {
    padding-bottom: 0.313em;
}
.hcf-mcol-box .hcf-cobranded-special .hcf-teaser {
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0.938em;
}
.hcf-mcol-box .hcf-cobranded-special .hcf-teaser .hcf-media-wrapper {
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0.75em;
    margin-top: 0;
    padding-top: 0;
}
.hcf-mcol-box .hcf-cobranded-special .hcf-teaser .hcf-media-wrapper img {
    height: auto;
    width: 8.938em;
}
.hcf-mcol-box .hcf-cobranded-special .hcf-teaser h4 {
    font-size: 0.875em;
    line-height: 1em;
    margin-bottom: 0.5em;
}
.hcf-mcol-box .hcf-cobranded-special .hcf-teaser p {
    font-size: 0.75em;
    line-height: 1.417em;
}
.hcf-mcol-box .hcf-cobranded-special .hcf-powered {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACXBIWXMAABBNAAAQTQFnjAHgAAAAB3RJTUUH2gcbDQ0Y5FPsLwAAAAd0RVh0QXV0aG9yAKmuzEgAAAAMdEVYdERlc2NyaXB0aW9uABMJISMAAAAKdEVYdENvcHlyaWdodACsD8w6AAAADnRFWHRDcmVhdGlvbiB0aW1lADX3DwkAAAAJdEVYdFNvZnR3YXJlAF1w/zoAAAALdEVYdERpc2NsYWltZXIAt8C0jwAAAAh0RVh0V2FybmluZwDAG+aHAAAAB3RFWHRTb3VyY2UA9f+D6wAAAAh0RVh0Q29tbWVudAD2zJa/AAAABnRFWHRUaXRsZQCo7tInAAAADUlEQVQImWPYum3rfwAHZAMgw0+AQAAAAABJRU5ErkJggg%3D%3D");
    background-origin: padding-box;
    background-position: 0 12px;
    background-repeat: repeat-x;
    background-size: auto auto;
}
.hcf-mcol-box .hcf-cobranded-special .hcf-powered span {
    background-color: #FFFFFF;
    color: #898989;
    font-size: 0.688em;
    padding-right: 0.455em;
}
.hcf-mcol-box .hcf-cobranded-special .hcf-powered .hcf-media-wrapper {
    text-align: right;
}
.hcf-mcol-box .hcf-keywords {
    padding-bottom: 0.125em;
}
.hcf-mcol-box .hcf-keywords > li {
    float: left;
    padding-bottom: 0.75em;
    width: 12em;
}
.hcf-mcol-box .hcf-keywords li ul li a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: -47px -34px;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #727272;
    font-size: 0.75em;
    padding-left: 0.75em;
}
.hcf-mcol-box .hcf-keywords li ul li a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
table.hcf-redaktion {
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 0.66em;
    margin-top: 1em;
    width: 100%;
}
table.hcf-redaktion p {
    font-size: 1em;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
table.hcf-redaktion td {
    border-bottom-color: #EDEDED;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
table.hcf-redaktion th {
    border-bottom-color: #EDEDED;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
}
table.hcf-redaktion tr:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #EEEEEE;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
table.hcf-redaktion .align-left {
    text-align: left;
}
table.hcf-redaktion .align-right {
    text-align: right;
}
.hcf-stopper table {
    margin-bottom: 0.5em;
}
#hcf-layer {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 999;
}
.hcf-layer-wrapper {
    position: absolute;
    visibility: hidden;
    z-index: 100;
}
.hcf-layer-wrapper .hcf-layer-nose {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: -24px -8515px;
    background-repeat: no-repeat;
    background-size: auto auto;
    bottom: -20px;
    display: none;
    height: 20px;
    left: 45%;
    position: absolute;
    width: 30px;
}
.hcf-box {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
    box-shadow: 0 0 0.25em #666666;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 20em;
}
.hcf-dynamic {
    width: auto;
}
#hcf-layer .hcf-nose {
    overflow-x: visible;
    overflow-y: visible;
}
#hcf-layer .hcf-nose .hcf-layer-nose {
    display: block;
}
.hcf-layer-header {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: -moz-linear-gradient(center top , #F5F5F5, #DDDDDD);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #727272;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
    cursor: move;
    height: 1.2em;
    position: absolute;
    width: 100%;
}
.hcf-layer-content {
    background-color: #FFFFFF;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
    padding-right: 0.75em;
    padding-top: 0;
    text-align: left;
}
.hcf-layer-close {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: -43px -6111px;
    background-repeat: no-repeat;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    cursor: pointer;
    height: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 1em;
    padding-top: 1em;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
}
.hcf-layer-wrapper {
    left: 100px;
    top: 100px;
}
.hcf-layer-content {
    min-height: 150px;
}
.hcf-layer-content .hcf-inner-layer {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 1.5em;
    text-align: left;
}
.hcf-layer-header {
    line-height: 1;
    position: absolute;
    text-align: left;
    width: 100%;
}
.hcf-layer-header .hcf-layer-header-text {
    color: #999999;
    font-size: 0.7em;
    left: 5px;
    padding-left: 0.938em;
    position: relative;
    top: 5px;
}
.hcf-layer-content .hcf-vwd-holder {
    margin-bottom: 1.875em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.hcf-lens .hcf-layer-content {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-lens .hcf-layer-content .hcf-inner-layer {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-lens .hcf-caption {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.hcf-breadcrumb-help {
    background-color: #EEEEEE;
    height: 1.188em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0.188em;
    padding-left: 0.938em;
    padding-right: 0.938em;
    padding-top: 0;
    position: relative;
}
.hcf-breadcrumb-help span, .hcf-breadcrumb-help .hcf-breadcrumb-nav, .hcf-breadcrumb-help ul li {
    display: inline;
}
.hcf-breadcrumb-help span, .hcf-breadcrumb-help ul li {
    font-size: 0.813em;
}
.hcf-breadcrumb-help ul li {
    font-weight: bold;
}
.hcf-breadcrumb-help ul li a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-breadcrumb-help .hcf-breadcrumb-nav li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: -47px -1954px;
    background-repeat: no-repeat;
    background-size: auto auto;
    font-weight: bold;
    padding-left: 0.75em;
}
.hcf-breadcrumb-help .hcf-breadcrumb-nav li.hcf-first {
    background-image: none;
    padding-left: 0;
}
.hcf-breadcrumb-help .hcf-help-nav {
    bottom: 0.188em;
    position: absolute;
    right: 0.938em;
}
.hcf-breadcrumb-help .hcf-help-nav li.hcf-first:after {
    content: " | ";
}
#hcf-footer .hcf-footer-nav {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #EE7000;
    background-image: url("/images/sprite_1px_repeat-x/4516798/2.png");
    background-origin: padding-box;
    background-position: 0 -1203px;
    background-repeat: repeat-x;
    background-size: auto auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0.938em;
    padding-left: 0.938em;
    padding-right: 0.938em;
    padding-top: 0.938em;
    position: relative;
}
#hcf-footer .hcf-footer-nav .hcf-window {
    height: 12.813em;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    width: 56.25em;
}
#hcf-footer .hcf-left-align .hcf-window {
    margin-left: 0;
}
#hcf-footer .hcf-right-align .hcf-window {
    margin-left: 1.875em;
}
#hcf-footer .hcf-footer-nav .hcf-ressort-gallery {
    position: absolute;
    top: 0;
    width: 103.125em;
}
#hcf-footer .hcf-left-align .hcf-ressort-gallery {
    left: 0;
}
#hcf-footer .hcf-right-align .hcf-ressort-gallery {
    right: 0;
}
#hcf-footer .hcf-footer-nav ul li {
    float: left;
    vertical-align: top;
    width: 9.375em;
}
#hcf-footer .hcf-footer-nav ul li h4 a {
    color: #FFFFFF;
    font-size: 0.875em;
    font-weight: bold;
}
#hcf-footer .hcf-footer-nav ul li ul li {
    display: block;
    line-height: 0.75em;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#hcf-footer .hcf-footer-nav ul li ul li a {
    color: #FBCD9E;
    font-size: 0.75em;
}
#hcf-footer .hcf-footer-nav ul a:hover {
    color: #000000;
}
#hcf-footer .hcf-footer-nav ul a.hcf-active {
}
#hcf-footer .hcf-footer-nav .hcf-scroll {
    height: 20px;
    margin-top: -10px;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    width: 20px;
}
#hcf-footer .hcf-left-align .hcf-scroll {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: -33px -5233px;
    background-repeat: no-repeat;
    background-size: auto auto;
    right: 15px;
}
#hcf-footer .hcf-right-align .hcf-scroll {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: -33px -5311px;
    background-repeat: no-repeat;
    background-size: auto auto;
    left: 15px;
}
#hcf-footer .hcf-copyright p {
    font-size: 0.688em;
    line-height: 1.364em;
}
#hcf-footer .hcf-copyright a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #000000;
}
#hcf-footer .hcf-copyright a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    border-bottom-width: 0;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-width: 0;
    color: #84020F;
}
#hcf-footer .hcf-webtipps li {
    display: inline;
    font-size: 0.688em;
}
#hcf-footer .hcf-webtipps li:before {
    content: " | ";
}
#hcf-footer .hcf-webtipps li.hcf-first:before {
    content: "";
}
.hcf-media-stage {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #EEEEEE;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    height: 13.5em;
    text-align: left;
}
.hcf-media-stage .hcf-col1, .hcf-media-stage .hcf-col2, .hcf-media-stage .hcf-col3 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #D8D8D8;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    float: left;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 14.375em;
}
.hcf-media-stage .hcf-expanded {
    width: 28.125em;
}
.hcf-media-stage .hcf-col2 {
    margin-bottom: 0;
    margin-left: 0.625em;
    margin-right: 0.625em;
    margin-top: 0;
}
.hcf-media-stage ul li {
    display: none;
    height: 7.5em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0.625em !important;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0.625em;
    position: relative;
}
.hcf-media-stage .hcf-media-wrapper img {
    width: 13.125em;
}
.hcf-media-stage .hcf-teaserlist .hcf-media-wrapper {
    left: 0;
    top: 0;
}
.hcf-media-stage .hcf-teaserlist {
}
.hcf-media-stage .hcf-teaserlist .hcf-teaser {
    padding-top: 0;
}
.hcf-media-stage ul li.hcf-active {
    display: block;
}
.hcf-media-stage .hcf-inside {
    display: none;
}
.hcf-media-stage .hcf-expanded li.hcf-active .hcf-inside {
    display: block;
    height: 7.8em;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-left: 13.75em;
    position: relative;
    top: -0.188em;
}
.hcf-media-stage ul.hcf-small {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #BEBEBE;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    height: 4.688em;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 14.375em;
}
.hcf-media-stage ul.hcf-small img {
    height: 3.438em;
    width: 6.25em;
}
.hcf-media-stage .hcf-expanded ul.hcf-small {
    width: 28.125em;
}
.hcf-media-stage ul.hcf-small li {
    cursor: pointer;
    display: block;
    float: left;
    height: 3.438em;
    padding-bottom: 0.625em;
    padding-left: 0;
    padding-right: 0.625em;
    padding-top: 0.625em;
    width: 6.25em;
}
.hcf-media-stage ul.hcf-small li.hcf-active {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: 14px -4514px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.hcf-media-stage ul.hcf-small li.hcf-first {
    padding-left: 0.625em;
}
.hcf-video-start .hcf-media-wrapper a:before, .hcf-media-stage .hcf-doctype-video .hcf-media-wrapper a:before, .hcf-video-start .hcf-media-wrapper .hcf-media, .hcf-media-stage .hcf-doctype-video .hcf-media-wrapper .hcf-media, .hcf-aside-box .hcf-doctype-video a:before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_wide/4516986/1.png");
    background-origin: padding-box;
    background-position: -37px -655px;
    background-repeat: no-repeat;
    background-size: auto auto;
    content: " ";
    display: block;
    height: 120px;
    left: 0;
    position: absolute;
    top: 0;
    width: 210px;
    z-index: 100;
}
.hcf-video-start .hcf-media-wrapper .hcf-media, .hcf-media-stage .hcf-doctype-video .hcf-media-wrapper .hcf-media {
    display: none;
}
.hcf-media-stage ul.hcf-small .hcf-doctype-video a:before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_wide/4516986/1.png");
    background-origin: padding-box;
    background-position: -97px -774px;
    background-repeat: no-repeat;
    background-size: auto auto;
    content: " ";
    display: block;
    height: 3.438em;
    position: absolute;
    width: 6.25em;
}
* html .hcf-video-start .hcf-media-wrapper a:before, * html .hcf-media-stage .hcf-doctype-video .hcf-media-wrapper a:before {
    background-image: none !important;
    content: " ";
    display: block;
    height: 63px;
    left: 50%;
    margin-left: -31px;
    margin-top: -31px;
    position: absolute;
    top: 50%;
    width: 63px;
}
* html .hcf-media-stage ul.hcf-small .hcf-doctype-video a:before {
    background-image: none !important;
    content: " ";
    display: block;
    height: 36px;
    left: 50%;
    margin-left: -18px;
    margin-top: -18px;
    position: absolute;
    text-align: center;
    top: 50%;
    vertical-align: middle;
    width: 36px;
}
#alert {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #000000;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #FFFFFF;
    height: 1.2em;
    left: -0.938em;
    padding-bottom: 0.3em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.3em;
    position: relative;
    width: 60em;
}
#alert .hcf-legend {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_wide/4516986/1.png");
    background-origin: padding-box;
    background-position: -168px -845px;
    background-repeat: no-repeat;
    background-size: auto auto;
    font-weight: bold;
    left: 0.938em;
    padding-top: 0.3em;
    position: absolute;
    text-transform: uppercase;
    top: 0;
    width: 8.125em;
}
#alert .hcf-legend a {
    color: #FFFFFF;
}
#alert .hcf-legend a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
#alert .hcf-ticker-wrapper {
    height: 1.563em;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 51.563em;
}
#alert ul {
    left: 10px;
    position: absolute;
    width: 200%;
}
#alert li {
    color: #EE7000;
    display: inline;
    line-height: 1.8em;
    position: relative;
    text-transform: uppercase;
}
#alert li:after {
    color: #FFFFFF;
    content: "+++";
    padding-bottom: 0;
    padding-left: 0.2em;
    padding-right: 0.2em;
    padding-top: 0;
}
#alert li a {
    color: #EE7000;
    font-size: 0.938em;
}
#alert li a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-clever-gallery {
}
.hcf-clever-gallery h2 {
    color: #727272;
    font-size: 1.1em;
    font-weight: bold;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
    padding-right: 0.75em;
    padding-top: 0.75em;
}
.hcf-clever-gallery .hcf-item {
    float: left;
    margin-bottom: 0;
    margin-left: 0.688em;
    margin-right: 0;
    margin-top: 0.675em;
    position: relative;
    width: 18.438em;
}
.hcf-clever-gallery .hcf-item .hcf-blur {
    background-color: #000000;
    bottom: 0;
    height: 100%;
    opacity: 0.6;
    position: absolute;
    top: 0;
    width: 100%;
}
.hcf-clever-gallery .hcf-item .hcf-headline {
    color: #FFFFFF;
    display: block;
    font-size: 0.72em;
    font-weight: bold;
    line-height: 1.154em;
}
.hcf-clever-gallery .hcf-item .hcf-overline {
    line-height: 1.1em;
}
.hcf-clever-gallery .hcf-item .hcf-title-wrapper {
    bottom: 0;
    position: absolute;
    width: 100%;
}
.hcf-clever-gallery .hcf-item h3 {
    margin-top: 0.15em;
    padding-bottom: 0.2em;
    padding-left: 0.375em;
    position: relative;
}
.hcf-clever-gallery .hcf-item .hcf-title-wrapper p {
    color: #FFFFFF;
    display: none;
    font-size: 0.72em;
    padding-bottom: 0.375em;
    padding-left: 0.375em;
    padding-right: 0.375em;
    padding-top: 0;
    position: relative;
}
.hcf-clever-gallery .hcf-pager-wrapper {
    font-size: 0.8em;
    padding-bottom: 1.125em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-clever-gallery .hcf-pager-wrapper ul {
    font-weight: bold;
}
.hcf-clever-gallery .hcf-pager-wrapper .hcf-paging-back {
    left: 0.74em;
}
.hcf-clever-gallery .hcf-pager-wrapper .hcf-paging-forward {
    right: 0.74em;
}
.hcf-category-block .hcf-clever-gallery {
    padding-bottom: 0.938em;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0;
}
.hcf-category-block .hcf-clever-gallery .hcf-item {
    float: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0.625em;
    width: 17.5em;
}
.hcf-category-block .hcf-clever-gallery .hcf-first {
    margin-top: 0;
}
.hcf-category-block .hcf-clever-gallery .hcf-item h4 {
    margin-top: 0.15em;
    padding-bottom: 0.2em;
    padding-left: 0.375em;
    position: relative;
}
.hcf-category-block .hcf-clever-gallery .hcf-headline {
    font-size: 1em;
}
.hcf-form-controls {
    position: relative;
}
.hcf-form-controls input {
    cursor: pointer;
}
.hcf-form-controls {
    height: 1.25em;
}
.hcf-link-block {
    float: right;
    margin-bottom: 0.8em;
    margin-left: 0.8em;
    margin-right: 0.8em;
    margin-top: 0.8em;
}
.hcf-submit-right, .hcf-submit-left {
    margin-bottom: 0.5em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0.5em;
    min-height: 1.75em;
    position: relative;
}
.hcf-submit-right .hcf-input-wrapper, .hcf-submit-left .hcf-input-wrapper, .hcf-submit-right .hcf-input-border, .hcf-submit-left .hcf-input-border {
    position: absolute;
}
.hcf-submit-right .hcf-input-border {
    right: 0;
}
.hcf-submit-left .hcf-input-border {
    left: 0;
}
.hcf-submit-inline {
    clear: none !important;
    float: right !important;
    margin-left: 0.625em;
}
.hcf-submit-inline .hcf-input-border {
    position: inherit;
}
.hcf-submit input, .hcf-button button, .hcf-link-block a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #DDDDDD);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #CCCCCC;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #CCCCCC;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-top-style: solid;
    border-top-width: 1px;
    display: block;
    font-size: 0.8em;
    height: 1.75em;
    padding-bottom: 0.2em;
    padding-left: 0.35em;
    padding-right: 0.25em;
    padding-top: 0;
    position: static;
}
.hcf-link-block a {
    height: 1.5em;
    padding-bottom: 0;
    padding-left: 0.25em;
    padding-right: 0.35em;
    padding-top: 0.25em;
}
.hcf-submit input:hover, .hcf-button button:hover .hcf-link-block a:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: -moz-linear-gradient(center top , #F9F9F9, #CECECE);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.no-gradient .hcf-submit input {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_1px_repeat-x/4516798/2.png");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: repeat-x;
    background-size: auto auto;
}
.hcf-comments-count span .no-border-radius .hcf-button .hcf-input-border, .no-border-radius .hcf-submit .hcf-input-border, .no-border-radius .hcf-button button, .no-border-radius .hcf-submit input, .no-border-radius .hcf-link-block, .no-border-radius .hcf-link-block a {
    -moz-border-bottom-colors: none !important;
    -moz-border-image: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_wide/4516986/1.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color !important;
    border-bottom-style: none !important;
    border-bottom-width: 0 !important;
    border-left-color-ltr-source: physical !important;
    border-left-color-rtl-source: physical !important;
    border-left-color-value: -moz-use-text-color !important;
    border-left-style-ltr-source: physical !important;
    border-left-style-rtl-source: physical !important;
    border-left-style-value: none !important;
    border-left-width-ltr-source: physical !important;
    border-left-width-rtl-source: physical !important;
    border-left-width-value: 0 !important;
    border-right-color-ltr-source: physical !important;
    border-right-color-rtl-source: physical !important;
    border-right-color-value: -moz-use-text-color !important;
    border-right-style-ltr-source: physical !important;
    border-right-style-rtl-source: physical !important;
    border-right-style-value: none !important;
    border-right-width-ltr-source: physical !important;
    border-right-width-rtl-source: physical !important;
    border-right-width-value: 0 !important;
    border-top-color: -moz-use-text-color !important;
    border-top-style: none !important;
    border-top-width: 0 !important;
}
.no-border-radius .hcf-button button, .no-border-radius .hcf-submit input, .no-border-radius .hcf-link-block a {
    background-position: right -2355px !important;
    display: block;
    font-size: 0.75em;
    height: 1.95em;
    line-height: 1em;
    margin-right: -0.25em;
    padding-bottom: 0.2em;
    padding-left: 0.5em;
    padding-right: 0.6em;
    padding-top: 0.3em;
    text-align: center;
}
.no-border-radius .hcf-link-block a {
    padding-bottom: 0;
    padding-left: 0.5em;
    padding-right: 0.75em;
    padding-top: 0.5em;
}
.no-border-radius .hcf-button .hcf-input-border, .no-border-radius .hcf-submit .hcf-input-border, .hcf-link-block {
    background-position: left -2355px !important;
    padding-left: 0.188em;
}
.no-border-radius .hcf-input-wrapper.hcf-submit {
    top: 20px;
}
.no-border-radius .hcf-input-wrapper.hcf-submit .hcf-input-border {
    height: 1.563em;
}
.no-border-radius .hcf-button button:hover, .no-border-radius .hcf-submit input:hover, .no-border-radius .hcf-link-block a:hover {
    background-position: right -2286px !important;
}
.no-border-radius .hcf-button .hcf-input-border:hover, .no-border-radius .hcf-submit .hcf-input-border:hover, .hcf-link-block:hover {
    background-position: left -2286px !important;
}
.no-border-radius .hcf-textarea .hcf-input-border, .no-border-radius .hcf-text-area .hcf-input-border, .no-border-radius .hcf-radio .hcf-input-border, .no-border-radius .hcf-checkbox .hcf-input-border {
    background-image: none;
}
.hcf-link-block-clear {
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
}
.hcf-link-block-clear .hcf-link-block {
    margin-right: 0;
}
.hcf-link-block-wrapper {
    clear: both;
    height: 2.5em;
}
.hcf-wl-search .hcf-submit-right, .hcf-wl-search .hcf-submit-left {
    margin-top: 0;
}
#hcf-mainsearch input, #hcf-mainsearch .hcf-input-border, #hcf-mainsearch input:hover, #hcf-mainsearch .hcf-input-border:hover {
    background-image: none !important;
}
.jspContainer {
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
}
.jspPane {
    position: absolute;
}
.jspVerticalBar {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #DDDDDD;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    cursor: pointer;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 11px;
}
.jspHorizontalBar {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: red;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    bottom: 0;
    height: 16px;
    left: 0;
    position: absolute;
    width: 100%;
}
.jspCap {
    display: none;
}
.jspHorizontalBar .jspCap {
    float: left;
}
.jspTrack {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #DDDDEE;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    position: relative;
}
.jspDrag {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #BBBBDD;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    cursor: pointer;
    left: 0;
    position: relative;
    top: 0;
}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {
    float: left;
    height: 100%;
}
.jspArrow {
    cursor: pointer;
    display: block;
    text-indent: -20000px;
}
.jspHorizontalBar .jspArrow {
    float: left;
    height: 100%;
    width: 16px;
}
.jspVerticalBar .jspArrow:focus {
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
}
.jspCorner {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #EEEEF4;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    float: left;
    height: 100%;
}
.jspContainer {
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    z-index: 1;
}
.jspTrack {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #DDDDDD;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    cursor: pointer;
    height: 100%;
    margin-bottom: 1px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    width: 11px;
}
.jspDrag {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #BBBBBB;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: -42px -4886px;
    background-repeat: no-repeat;
    background-size: auto auto;
    cursor: pointer;
    margin-bottom: 11px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 11px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    width: 11px;
}
.jScrollPaneDragTop {
    left: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    top: 0;
}
.jScrollPaneDragBottom {
    bottom: 0;
    left: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
}
a.jspArrowUp {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: -42px -4832px;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 11px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    right: 0;
    text-indent: -2000px;
    top: 0;
    width: 11px;
    z-index: 1;
}
a.jScrollArrowUp:hover {
}
a.jspArrowDown {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: -42px -4996px;
    background-repeat: no-repeat;
    background-size: auto auto;
    bottom: 0;
    display: block;
    height: 11px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    right: 0;
    text-indent: -2000px;
    width: 11px;
    z-index: 1;
}
a.jScrollArrowDown:hover {
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
}
.hcf-article-type3 .hcf-comment-content {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-unpublished .hcf-comment .hcf-comment-wrapper {
    background-image: none;
}
.hcf-comments .hcf-first {
    border-top-color: -moz-use-text-color !important;
    border-top-style: none !important;
    border-top-width: medium !important;
}
.hcf-add-comment .hcf-user-pic, .hcf-comments .hcf-user-pic {
    height: 50px;
    margin-top: 0.25em;
    padding-right: 0.5em;
    width: 50px;
}
.hcf-comments .hcf-user-pic {
    float: left;
}
.hcf-add-comment .hcf-user-pic {
    float: none;
    position: absolute;
}
.hcf-comments-controls {
    margin-bottom: 4px;
    text-align: right;
}
.hcf-comments-controls li {
    display: inline;
    font-size: 0.75em;
    position: relative;
    z-index: 5;
}
.hcf-comments-controls label {
    position: relative;
}
.hcf-comments-controls label input {
    bottom: -3px;
    position: relative;
}
.hcf-comments-paging {
    border-top-color: #DADADA;
    border-top-style: solid;
    border-top-width: 1px;
    padding-bottom: 0;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 0;
    position: relative;
}
.hcf-comments-paging .hcf-pager-wrapper {
    line-height: 2.2em;
}
.hcf-comment-add form {
    background-color: #FFFFFF;
}
.hcf-add-comment h2 {
    color: #838383;
    font-size: 0.875em;
    text-transform: uppercase;
}
.hcf-add-comment {
    min-height: 3em;
    padding-bottom: 1em;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 1em;
    position: relative;
    top: 0;
}
.hcf-add-comment .hcf-user-wrapper {
    background-color: #FFFFFF;
    height: 3.5em;
}
.hcf-add-comment .hcf-user-wrapper span {
    display: block;
}
.hcf-add-comment .hcf-user {
    color: #222222;
    font-size: 1em;
    font-weight: bold;
}
.hcf-add-comment .hcf-someoneelse {
    font-size: 0.7em;
}
.hcf-add-comment .hcf-someoneelse a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-origin: padding-box;
    background-position: -91px -21px;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-left: 0.923em;
}
.hcf-add-comment .hcf-textarea .hcf-input-border, .hcf-add-comment .hcf-text-area .hcf-input-border {
    width: 100%;
}
.hcf-add-comment .hcf-text-area label, .hcf-add-comment .hcf-submit label {
    display: none;
}
.hcf-add-comment .hcf-textarea, .hcf-add-comment .hcf-text-area {
    padding-bottom: 1.5em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5em;
}
.hcf-add-comment .hcf-button {
    clear: none;
    float: left;
    height: 2em;
    margin-right: 0.75em;
    width: auto;
}
.hcf-add-comment .hcf-hb-standard {
    background-color: #FFFFFF;
}
.hcf-comment-login .hcf-hb-standard .hcf-label-left .hcf-checkbox .hcf-input-border {
    margin-left: 105px !important;
    position: relative;
    width: auto;
}
.hcf-comment-login .hcf-hb-standard .hcf-label-left .hcf-text .hcf-input-border {
    margin-left: 105px;
    width: auto;
}
.hcf-add-comment .hcf-checkbox input {
    position: absolute;
    top: 0.2em;
    z-index: 10;
}
.hcf-comment-login .hcf-checkbox label {
    padding-left: 1.5em;
}
.hcf-comment-login .hcf-submit .hcf-input-border {
    width: 7em;
}
.hcf-add-comment .hcf-submit-right .hcf-input-border {
}
.hcf-add-comment .hcf-login-related-links {
    font-size: 0.75em;
    text-align: right;
}
.hcf-add-comment .hcf-login-related-links a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-required-marker {
    display: block;
    float: left;
    font-size: 0.688em;
    height: 20px;
    position: absolute;
}
hcf-unpublished .hcf-comment .hcf-comment-wrapper {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.hcf-unpublished .hcf-comment .hcf-comment-content {
    font-size: 0.875em;
    opacity: 0.5;
}
.hcf-unpublished .hcf-comment .hcf-timestamp {
    font-size: 0.7em;
}
a.hcf-page-link {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #727272;
}
.hcf-content p a.hcf-page-link {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-origin: padding-box;
    background-position: -91px -20px;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-left: 0.8em;
}
.hcf-add-comment .hcf-emphathized {
    display: block;
    font-size: 0.75em;
    left: 0;
    line-height: 1.167em;
    position: absolute;
    top: 0;
    width: 32%;
}
.hcf-comment-charcounter {
    font-size: 0.75em;
}
.hcf-label-top .hcf-checkbox input, .hcf-label-top .hcf-checkbox label, .hcf-label-top .hcf-label-left .hcf-input-border, .hcf-label-top .hcf-label-left label, .hcf-label-top .hcf-hide-label .hcf-input-border, .hcf-label-top .hcf-hide-label select {
    position: relative;
}
.hcf-label-addition, .hcf-input-wrapper {
    clear: both;
    float: none;
    position: relative;
}
.hcf-text input {
    padding-left: 2px;
}
.hcf-text input, .hcf-select select, .hcf-textarea textarea, .hcf-text-area textarea {
    background-color: transparent;
    display: block;
    height: 100%;
    width: 100%;
}
.hcf-submit input, button {
    cursor: pointer;
}
.webkit input {
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
}
.hcf-tooltip {
    display: none;
}
.hcf-textarea, .hcf-textarea .hcf-input-border, .hcf-text-area, .hcf-text-area .hcf-input-border {
    height: auto !important;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-textarea textarea, .hcf-text-area textarea {
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    resize: none;
    width: 100%;
}
.hcf-must label:after {
    content: "*";
}
#hcf-editProfile-wrapper .hcf-must label:after {
    content: "";
}
.hcf-button input, select, textarea {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
}
.hcf-submit label {
    display: none;
}
.hcf-centered .hcf-input-border {
    margin-bottom: 8px !important;
    margin-left: 180px !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    width: auto !important;
}
.hcf-centered .label {
    font-weight: normal;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    position: absolute;
    top: 0;
}
.hcf-slim-inputs .hcf-input-border, .hcf-slim-select .hcf-input-border select {
    height: 1.3em;
}
.hcf-submit-right .hcf-input-wrapper {
    position: absolute;
    right: 0;
}
.hcf-submit-left .hcf-input-wrapper {
    left: 0;
    position: absolute;
}
.hcf-label-left label, .hcf-label-left .hcf-input-border {
    float: none;
}
.hcf-label-left label {
    position: absolute;
}
.hcf-label-left-reg label, .hcf-label-left-reg .hcf-input-border {
    float: none;
}
.hcf-label-left-reg label {
    position: absolute;
}
.hcf-label-left-reg .hcf-checkbox .hcf-input-border {
    display: inline-block;
}
.hcf-input-border {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #B2B1B4;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #B2B1B4;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #B2B1B4;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #B2B1B4;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-top-style: solid;
    border-top-width: 1px;
    height: 1.25em;
}
.hcf-radio .hcf-input-border, .hcf-checkbox .hcf-input-border, .hcf-submit .hcf-input-border, .hcf-button .hcf-input-border {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top-style: none;
    border-top-width: 0;
}
.hcf-light-checked {
    opacity: 0.5;
}
.hcf-input-wrapper, form p {
    font-family: Arial,Helvetica,sans-serif;
}
.hcf-mainsearch .hcf-input-border {
    height: 1.25em;
}
form .hcf-input-wrapper label {
    font-size: 0.75em;
    top: 0.4em;
}
form label.hcf-label {
    top: 0;
}
.hcf-text label, .hcf-select label {
    position: absolute;
}
.hcf-checkbox label, .hcf-radio label {
    display: block;
    padding-left: 1.8em;
}
label.hcf-formatted-label, .hcf-formatted-label label {
    color: #727272;
    font-size: 0.75em;
    font-weight: bold;
}
.hcf-label-suffix {
    color: #C3C3C3;
}
.hcf-prefilled {
    border-bottom-color: #DDDDDD;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #DDDDDD;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #DDDDDD;
    border-top-color: #DDDDDD;
}
.hcf-prefilled input {
    color: #999999;
    margin-left: -0.25em;
}
form .hcf-column h3 {
    font-size: 15px;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 36px;
}
#hcf-editProfile-wrapper form .hcf-column h3 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    position: relative;
    top: -1em;
}
.hcf-hb-standard label {
    font-weight: normal;
}
.hcf-hb-standard .hcf-label-left .hcf-input-border {
    margin-bottom: 8px;
    margin-left: 180px;
    margin-right: 0;
    margin-top: 0;
    width: auto;
}
.hcf-hb-standard .hcf-label-left label {
    font-weight: bold;
    left: 0;
    top: 0.5em;
}
.hcf-hb-standard .hcf-radio .hcf-input-border {
    left: 0;
    position: absolute;
    top: -0.2em;
}
.hcf-hb-standard .hcf-radio .hcf-input-border {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-image: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
}
.hcf-checkbox .hcf-input-border {
    margin-left: 0 !important;
}
.hcf-checkbox label {
    display: block;
    font-weight: normal !important;
}
.hcf-checkbox .hcf-input-border {
    position: absolute;
}
.hcf-radio input {
    margin-top: 0.4em;
}
.hcf-textarea .hcf-input-border, .hcf-wide-inputs .hcf-textarea .hcf-input-border {
    margin-left: 0 !important;
    width: 100%;
}
.hcf-textarea label {
    display: none;
}
.hcf-wide-inputs .hcf-input-border {
    margin-bottom: 8px !important;
    margin-left: 80px !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
}
.hcf-label-left .hcf-checkbox label {
    margin-left: 9em !important;
    top: 0.1em;
}
.hcf-wide-inputs .hcf-label-left .hcf-checkbox label {
    margin-left: 8.5em;
}
.hcf-hb-small label {
    color: #9B9B9B;
    font-size: 11px;
    font-weight: normal;
    min-height: 1.8em !important;
}
.hcf-hb-small label strong {
    color: #222222;
    font-weight: normal;
}
.hcf-form-text p.hcf-small, .hcf-form-text h3.hcf-small {
    font-size: 0.688em;
}
.hcf-form-error {
}
.hcf-form-error .hcf-input-border {
    border-bottom-color: #84020F;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #84020F;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #84020F;
    border-top-color: #84020F;
}
.hcf-form-error .hcf-tooltip {
    color: #84020F;
    display: block !important;
    font-size: 0.75em;
    font-weight: bold;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 0;
    margin-top: -5px;
    padding-bottom: 1em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.1em;
    text-align: right;
}
.hcf-form-error label {
    color: #84020F;
}
.hcf-notification-box {
    position: relative;
}
.hcf-submit-failed, .hcf-notification, .hcf-notification-box span {
    color: #84020F;
    display: block;
    font-size: 0.75em;
    font-weight: bold;
    padding-bottom: 1em;
    padding-left: 0;
    padding-right: 2em;
    padding-top: 0.1em;
    text-align: left;
}
.hcf-notification-box span.hcf-error {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #84020F;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #84020F;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #84020F;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #84020F;
    border-top-style: solid;
    border-top-width: 1px;
    padding-bottom: 1em;
    padding-left: 0.75em;
    padding-right: 0.75em;
    padding-top: 1em;
    position: relative;
}
.hcf-notification-box {
    position: relative;
}
.hcf-notification-box a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-origin: padding-box;
    background-position: right -9438px;
    background-repeat: no-repeat;
    background-size: auto auto;
    cursor: pointer;
    height: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 16px;
    padding-top: 16px;
    position: absolute;
    right: 0;
    top: 0.25em;
    width: 0.25em;
}
a.hcf-notification-link {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    display: block;
    height: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: static;
    width: auto;
}
a.hcf-notification-link em {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: transparent !important;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png") !important;
    background-origin: padding-box !important;
    background-position: -91px -20px !important;
    background-repeat: no-repeat !important;
    background-size: auto auto !important;
    font-style: normal;
    padding-left: 0.923em;
}
.hcf-layer-wrapper .hcf-textarea .hcf-input-border, .hcf-layer-wrapper .hcf-text-area .hcf-input-border {
    margin-left: 0;
}
.hcf-layer-wrapper .hcf-textarea label, .hcf-layer-wrapper .hcf-text-area label {
    display: none;
}
.hcf-slim-inputs .hcf-input-border, .hcf-slim-select .hcf-input-border select {
    height: 1em;
}
.hcf-slim-inputs .hcf-submit .hcf-input-border input {
    font-size: 0.825em;
}
.hcf-slim-inputs select, .hcf-slim-inputs input {
    font-size: 0.7em;
    height: 1.65em;
}
.hcf-slim-inputs .hcf-select .hcf-input-border, .hcf-slim-select > .hcf-input-border {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    height: 1em;
}
.hcf-slim-inputs select, .hcf-slim-select select {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #B2B1B4;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #B2B1B4;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #B2B1B4;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #B2B1B4;
    border-top-style: solid;
    border-top-width: 1px;
}
.hcf-slim-inputs .hcf-text label, .hcf-slim-inputs .hcf-select label {
    top: 0.1em !important;
}
.hcf-inside-label {
    position: relative;
}
.hcf-inside-label label {
    position: absolute;
    z-index: 10;
}
.hcf-datepicker input {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: 96px -6673px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.hcf-input-tree {
    margin-bottom: 0.938em;
}
.hcf-input-tree li {
    margin-bottom: 0.15em;
    margin-left: 1.375em;
    margin-right: 0;
    margin-top: 0;
}
.hcf-input-tree .hcf-first {
    font-weight: bold;
    margin-left: 0;
}
.hcf-input-tree .hcf-first label {
    font-size: 0.875em;
    font-weight: bold;
}
form .hcf-colcount3 .hcf-column2 .hcf-radio {
    margin-left: 1.25em;
}
.hcf-register-notice {
    color: #C3C3C3;
    float: left;
    font-size: 0.75em;
    font-weight: bold;
    margin-top: 1.2em;
}
.hcf-comment-login .hcf-submit {
    top: -0.8em;
}
.hcf-comment-mailauth .hcf-submit {
    margin-bottom: 2em;
}
#hcf-register-wrapper .hcf-radio-label label {
    padding-left: 1.8em;
    position: absolute;
    top: 0.2em;
}
#hcf-register-wrapper .hcf-radio-label input {
    margin-bottom: 0.4em !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
}
#hcf-layer .hcf-captcha-code .hcf-tooltip {
    margin-top: 0.5em;
}
.hcf-width-set1 .hcf-column1, .hcf-width-set4 .hcf-column1 {
    float: left;
    width: 78%;
}
.hcf-width-set1 .hcf-column2, .hcf-width-set4 .hcf-column2 {
    float: right;
    width: 21%;
}
.hcf-column2 .hcf-select .hcf-input-border {
    width: auto;
}
.hcf-width-set1 .hcf-column2 .hcf-input-border, .hcf-width-set1 .hcf-column1 .hcf-input-border, .hcf-width-set4 .hcf-column2 .hcf-input-border, .hcf-width-set4 .hcf-column1 .hcf-input-border {
    margin-right: 0;
}
.hcf-width-set1 .hcf-column1 .hcf-select .hcf-input-border, .hcf-width-set1 .hcf-column1 .hcf-textarea .hcf-input-border, .hcf-width-set1 .hcf-column1 .hcf-text-area .hcf-input-border, .hcf-width-set1 .hcf-column1 .hcf-text .hcf-input-border {
    width: 210px;
}
.hcf-width-set1 .hcf-column1 .hcf-textarea label, .hcf-width-set1 .hcf-column1 .hcf-text-area label {
    position: static;
}
.hcf-width-set1 .hcf-column1 .hcf-textarea .hcf-input-border, .hcf-width-set1 .hcf-column1 .hcf-text-area .hcf-input-border {
    margin-top: 8px;
}
.hcf-width-set1 .hcf-submit .hcf-input-border, .hcf-width-set1 .hcf-label-addition p, .hcf-width-set1 .hcf-checkbox .hcf-input-border, .hcf-width-set1 .hcf-submit .hcf-input-border {
    margin-left: 284px !important;
}
.hcf-select-hide-label .hcf-column2 label {
    display: none;
}
.hcf-width-set4 .hcf-column1 .hcf-input-border {
    width: 488px;
}
.hcf-width-set4 .hcf-column1 label {
    width: 100%;
}
.hcf-width-set4 .hcf-column2 .hcf-input-border, .hcf-width-set4 .hcf-column1 .hcf-text .hcf-input-border {
    margin-top: 33px;
}
.hcf-width-set4 .hcf-column1 label {
    float: none;
    position: absolute;
}
.hcf-width-set2 .hcf-column {
    padding-right: 100px;
}
.hcf-width-set2 .hcf-text .hcf-input-border, .hcf-width-set2 .hcf-select .hcf-input-border, .hcf-width-set2 .hcf-textarea .hcf-input-border, .hcf-width-set2 .hcf-text-area .hcf-input-border {
    width: 236px;
}
.hcf-width-set2 .hcf-submit .hcf-input-border, .hcf-width-set2 .hcf-label-addition p, .hcf-width-set2 .hcf-checkbox .hcf-input-border, .hcf-width-set2 .hcf-submit .hcf-input-border {
    margin-left: 160px !important;
}
.hcf-width-set2 .hcf-textarea .hcf-input-border, .hcf-width-set2 .hcf-text-area .hcf-input-border {
    margin-top: 8px;
}
.hcf-topic {
    padding-bottom: 0.368em;
}
.hcf-topic .hcf-teaserlist .hcf-first .hcf-media-wrapper {
    top: 0.313em;
}
.hcf-topic .hcf-pager-wrapper {
    margin-top: 0.75em;
}
.hcf-topic .hcf-pager-wrapper .hcf-paging-back {
    left: 0.625em;
}
.hcf-topic .hcf-pager-wrapper .hcf-paging-forward {
    right: 0.625em;
}
.hcf-accordion .hcf-teaserlist {
    padding-bottom: 0.625em;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0;
}
.hcf-accordion .hcf-teaser {
    border-top-color: #BEBEBE;
    border-top-style: solid;
    border-top-width: 1px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0.25em;
    padding-left: 0;
    padding-right: 6.25em;
    padding-top: 0.5em;
}
.hcf-accordion .hcf-teaser-content {
    margin-bottom: 5px;
    padding-top: 0;
}
.hcf-accordion p {
}
.hcf-accordion .hcf-article {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.hcf-accordion .hcf-article .hcf-media-wrapper {
    padding-top: 0.375em;
    position: static;
}
.hcf-accordion .hcf-article .hcf-media-wrapper img {
    width: 30.625em;
}
.hcf-audio > ul {
    padding-bottom: 0.938em;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 2.063em;
}
.hcf-audio-paging {
    padding-bottom: 0;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0;
}
#audio-teaserlist .hcf-article .hcf-headline {
    font-family: arial;
}
#audio-teaserlist li p {
    padding-bottom: 0.958em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#audio-teaserlist li p {
    font-size: 0.938em;
    line-height: 1.25em;
}
.hcf-detail-tools li {
    float: left;
    position: relative;
}
.hcf-detail-tools a {
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    display: block;
    height: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-top: 19px;
    width: 1.25em;
}
.hcf-detail-tools .hcf-bookmark a {
    background-position: -83px -1023px;
}
.hcf-detail-tools .hcf-bookmark a.hcf-active {
    background-position: -83px -1022px;
}
.hcf-detail-tools .hcf-print a {
    background-position: -83px -843px;
}
.hcf-detail-tools .hcf-comment a {
    background-position: -83px -1115px;
}
.hcf-detail-tools .hcf-mail a {
    background-position: -83px -936px;
}
.hcf-detail-tools .hcf-social-bookmark a {
    background-position: -83px -1467px;
}
.hcf-detail-tools .hcf-article-embed a {
    background-position: -83px -1547px;
}
.hcf-detail .hcf-vote {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-detail-archiv {
    padding-bottom: 0.625em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-detail-archiv .hcf-detail-archiv-index {
    font-size: 0.938em;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0.625em;
    margin-right: 0.625em;
    margin-top: 0.625em;
}
.hcf-detail-archiv .hcf-detail-archiv-index li {
    display: inline;
}
.hcf-detail-archiv .hcf-detail-archiv-index li:after {
    content: " | ";
}
.hcf-detail-archiv .hcf-detail-archiv-index .hcf-last:after {
    content: "";
}
.hcf-detail-archiv .hcf-headline-list li a, #hcf-events-wrapper .hcf-headline-list li a {
    color: #222222;
}
.hcf-detail-archiv .hcf-detail-archiv-index .hcf-active {
    color: #84020F;
}
.hcf-detail-abstract, .hcf-detail, .hcf-article-paging {
    padding-bottom: 0.625em;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0.625em;
}
.hcf-list-paging {
    padding-bottom: 0;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 1.3em;
}
.hcf-detail-abstract p, .hcf-detail p {
    font-size: 0.875em;
    line-height: 1.25em;
}
.hcf-detail-meta .hcf-rate {
}
.hcf-detail-meta .hcf-rate form {
}
.hcf-detail-meta .hcf-socials ul {
    height: 1.375em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0.25em;
}
.hcf-detail-meta .hcf-socials li {
    padding-right: 0.75em;
}
.hcf-detail-meta .hcf-socials a {
    background-color: transparent;
    background-image: url("/images/sprite_wide/4516986/1.png");
    background-repeat: no-repeat;
    padding-left: 0;
    padding-right: 1.25em;
    padding-top: 1.375em;
}
.hcf-detail-meta .hcf-twitter a {
    background-position: 0 -396px;
}
.hcf-detail-meta .hcf-facebook a {
    background-position: 0 -420px;
}
.hcf-detail-meta .hcf-fb-i-like a {
    background-position: 0 -372px;
    padding-right: 5em;
}
.hcf-detail-meta .hcf-fb-i-like {
    bottom: -2px;
    position: relative;
}
.hcf-detail-meta .hcf-tools {
    height: 1.375em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.hcf-detail-meta .hcf-author-wrapper {
    font-size: 1em;
    padding-bottom: 0.125em;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0.125em;
    width: auto;
}
.hcf-detail-meta .hcf-author-wrapper label {
}
.hcf-detail-meta .hcf-author-wrapper a {
    font-size: 0.8em;
    font-weight: normal;
}
.hcf-detail-meta .hcf-author-wrapper .hcf-first a {
    padding-bottom: 0;
    padding-left: 10.125em;
    padding-right: 0;
    padding-top: 0;
}
.hcf-detail-meta .hcf-socials {
    height: 2em;
}
.hcf-detail-meta .hcf-related li {
    float: none;
}
.hcf-detail-meta .hcf-related li a {
    background-image: none;
    display: block;
}
.hcf-detail-meta .hcf-related li em {
    font-style: normal;
    font-weight: bold;
}
.hcf-detail-meta-top .hcf-detail-meta {
    position: relative;
}
.hcf-detail-meta-top div {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
}
.hcf-detail-meta-top .hcf-rating {
    position: absolute;
    right: 3.438em;
    top: -0.3em;
    width: 37.5em;
}
.hcf-detail-meta-top .hcf-rating ul {
    background-position: 81px -346px;
    padding-left: 5em;
    position: absolute;
    right: 0;
}
.hcf-detail-meta-top .hcf-rating label {
    color: #727272;
    font-size: 0.625em;
    position: absolute;
    right: 72px;
    top: 0.3em;
}
.hcf-detail-meta-top .hcf-rate {
    left: auto;
    right: 0;
}
.hcf-tools-top {
    border-bottom-color: #E5E5E5;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    min-height: 1.063em;
    padding-bottom: 0.1em;
    position: relative;
}
.hcf-tools-top .hcf-detail-tools, .hcf-detail-meta-top .hcf-tools .hcf-detail-tools {
    position: absolute;
    right: 0;
    top: -3px;
}
.hcf-detail-meta-top .hcf-tools {
    height: 1.313em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
}
.webkit .hcf-detail-meta .hcf-division a, .webkit .hcf-detail-meta .hcf-social-service a {
    text-indent: -9999px;
}
.webkit .hcf-detail-meta .hcf-social-service a {
    width: 1px;
}
.hcf-lex-economica {
}
.hcf-lex-economica h1 {
    margin-bottom: 0.5em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.hcf-lex-economica h1 span {
    color: #727272;
    font-size: 1.188em;
}
.hcf-wl-search {
    margin-bottom: 2em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 6.25em;
    padding-top: 0;
    position: relative;
}
.hcf-wl-search label {
    display: none;
}
.hcf-wl-search .hcf-submit {
    position: absolute;
    right: 0;
    top: 0;
}
.hcf-wl-search .hcf-submit input {
    width: 6.625em;
}
.hcf-lex-economica-index {
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    width: 30.625em;
}
.hcf-lex-economica-index li {
    display: inline;
    padding-bottom: 0;
    padding-left: 0.17em;
    padding-right: 0.17em;
    padding-top: 0;
}
.hcf-lex-economica-index li a {
    font-size: 0.75em;
    font-weight: bold;
    letter-spacing: 0.05em;
}
.hcf-lex-economica-index li.hcf-active a {
    color: #EE7000;
}
.hcf-lex-economica-index li:first-child, .hcf-lex-economica-index li:last-child {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-lex-economica-list {
    border-top-color: #E5E5E5;
    border-top-style: solid;
    border-top-width: 1px;
    margin-bottom: 1.5em;
}
.hcf-lex-economica-list li {
    border-bottom-color: #E5E5E5;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 0.4em;
    padding-left: 0.2em;
    padding-right: 0;
    padding-top: 0.4em;
}
.hcf-lex-economica-list li:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #EEEEEE;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.hcf-lex-economica-list li a {
    font-size: 0.9em;
}
.hcf-wl-relations {
    margin-bottom: 2em;
}
.hcf-wl-relations a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    color: #727272;
}
.hcf-wl-relations a:hover {
    color: #EE7000;
}
.hcf-wl-relations .hcf-label {
    font-weight: bold;
}
.hcf-wl-detail h1, .hcf-wl-detail p {
    padding-bottom: 1em;
}
.hcf-wl-navigation {
    border-top-color: #E5E5E5;
    border-top-style: solid;
    border-top-width: 1px;
    position: relative;
    text-align: center;
}
.hcf-wl-navigation a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    font-size: 0.8em;
    padding-left: 10px;
    position: absolute;
    top: 0.3em;
}
.hcf-wl-navigation .hcf-to-next {
    background-position: 50px -1954px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 10px;
    padding-top: 0;
    right: 0;
}
.hcf-wl-navigation .hcf-to-previous {
    background-position: -47px -1873px;
    left: 0;
}
.hcf-wl-navigation .hcf-to-index {
    background-position: -45px -33px;
    display: inline;
    position: relative;
    top: 0;
}
#hcf-print-wrapper {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    position: relative;
    width: 49.063em;
}
#hcf-print-wrapper .hcf-content {
    border-top-color: -moz-use-text-color !important;
    border-top-style: none !important;
    border-top-width: medium !important;
}
#hcf-print-wrapper #hcf-content-wrapper {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 100%;
}
#hcf-print-wrapper #hcf-nav a:before {
    content: "»";
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 5px;
    padding-top: 0;
}
#hcf-print-wrapper #hcf-nav a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
#hcf-print-wrapper #hcf-footer {
    height: auto;
}
#hcf-print-wrapper #hcf-footer .hcf-content {
    color: #CCCCCC;
    padding-bottom: 0.625em;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0.625em;
}
#hcf-print-wrapper #hcf-footer .hcf-content a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #000000;
    font-weight: bold;
}
#hcf-print-wrapper #hcf-footer .hcf-content a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
#hcf-print-wrapper #hcf-footer .hcf-content p {
    font-size: 0.6em;
    line-height: 1.5em;
}
#hcf-print-wrapper ul.hcf-teaserlist li {
    min-height: 12.75em;
    padding-bottom: 0.2em;
    padding-left: 19em;
    padding-right: 0.2em;
    padding-top: 1em;
    position: relative;
}
#hcf-print-wrapper ul.hcf-teaserlist .hcf-media-wrapper {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #EEEEEE;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    left: 0.2em;
    position: absolute;
    text-align: center;
    top: 1em;
    width: 17.5em;
}
#hcf-print-wrapper ul.hcf-teaserlist .hcf-media-wrapper img {
    height: 100%;
    width: auto;
}
#hcf-print-wrapper .hcf-teaserlist .hcf-headline {
    font-size: 0.8em;
}
#hcf-print-wrapper .hcf-content {
    margin-bottom: 0;
}
#hcf-print-wrapper .hcf-teaser p, #hcf-print-wrapper .hcf-detail p {
    padding-bottom: 1em;
}
#hcf-print-wrapper .hcf-author {
    font-size: 0.8em;
    position: relative;
    top: -0.7em;
}
.color--black {
    color: black;
}
.color--silver {
    color: silver;
}
.color--lime {
    color: lime;
}
.color--gray {
    color: gray;
}
.color--olive {
    color: olive;
}
.color--white {
    color: white;
}
.color--yellow {
    color: yellow;
}
.color--maroon {
    color: maroon;
}
.color--navy {
    color: navy;
}
.color--green {
    color: #398934;
}
.color--red {
    color: #A71716;
}
.color--blue {
    color: blue;
}
.color--purple {
    color: purple;
}
.color--teal {
    color: teal;
}
.color--fuchsia {
    color: fuchsia;
}
.color--aqua {
    color: aqua;
}
.background-color--black {
    background-color: black;
}
.background-color--green {
    background-color: green;
}
.background-color--silver {
    background-color: silver;
}
.background-color--lime {
    background-color: lime;
}
.background-color--gray {
    background-color: gray;
}
.background-color--olive {
    background-color: olive;
}
.background-color--white {
    background-color: white;
}
.background-color--yellow {
    background-color: yellow;
}
.background-color--maroon {
    background-color: maroon;
}
.background-color--navy {
    background-color: navy;
}
.background-color--red {
    background-color: red;
}
.background-color--blue {
    background-color: blue;
}
.background-color--purple {
    background-color: purple;
}
.background-color--teal {
    background-color: teal;
}
.background-color--fuchsia {
    background-color: fuchsia;
}
.background-color--aqua {
    background-color: aqua;
}
.hcf-header-special-logo {
    display: block;
    position: absolute;
    right: 1em;
    top: -1em;
}
#hcf-print-wrapper .hcf-media-wrapper {
    width: 25.625em;
}
#hcf-print-wrapper .hcf-smartbox .hcf-media-wrapper {
    width: 100%;
}
.hcf-remember {
}
.hcf-remember .hcf-remember-list-header {
    color: #727272;
    padding-bottom: 0;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0.625em;
}
.hcf-remember .hcf-remember-list-header .hcf-input-wrapper {
    height: 1.8em;
    position: relative;
}
.hcf-remember .hcf-remember-list-header .hcf-input-border {
    display: inline-block;
    left: 9.5em;
    position: absolute;
    width: auto;
}
.hcf-remember .hcf-remember-list-header .hcf-input-border select {
    font-size: 0.75em;
    height: 1.5em;
    width: auto;
}
.hcf-remember .hcf-remember-list .hcf-date {
    color: #727272;
    font-size: 0.8em;
    line-height: 1.133em;
}
.hcf-remember .hcf-remember-list > li {
    border-bottom-color: #DADADA;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    line-height: 0.5em;
    padding-bottom: 1em !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0.4em !important;
}
.hcf-remember .hcf-remember-list > li.hcf-first {
    border-top-color: #DADADA;
    border-top-style: solid;
    border-top-width: 1px;
}
.hcf-remember .hcf-remember-list .hcf-media-wrapper {
    top: 0.7em !important;
}
.hcf-remember .hcf-remember-list li, .hcf-remember .hcf-remember-list-tools-wrapper {
    position: relative;
}
.hcf-remember .hcf-remember-list-tools-wrapper {
    height: 1.5em;
}
.hcf-remember .hcf-remember-list-tools-wrapper .hcf-remember-list-tools {
    left: 9.5em;
    top: 0.1em;
}
.hcf-remember .hcf-remember-list-tools-wrapper label.hcf-marked-items {
    font-size: 0.75em;
    font-weight: bold;
}
.hcf-remember .hcf-remember-list-tools li {
    float: left;
}
.hcf-remember .hcf-remember-list-tools li a {
    color: #727272;
    font-size: 0.7em;
}
.hcf-remember .hcf-remember-list-tools .hcf-input-wrapper label {
    display: none;
}
.hcf-remember .hcf-remember-list-tools a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    padding-bottom: 0;
    padding-left: 1.5em;
    padding-right: 0.85em;
    padding-top: 0;
}
.hcf-remember .hcf-remember-list-tools .hcf-delete a {
    background-position: -41px -6190px;
}
.hcf-remember .hcf-remember-list-tools .hcf-print a {
    background-position: -41px -1315px;
}
.hcf-remember .hcf-remember-list-tools .hcf-mail a {
    background-position: -40px -1392px;
}
.hcf-remember .hcf-remember-list-tools .hcf-save a {
    background-position: -41px -6271px;
}
.hcf-detail-meta .hcf-tooltips-wrapper, .hcf-tooltips-wrapper {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
    box-shadow: 1px 1px 1px #888888;
    position: absolute;
    text-align: center;
}
.hcf-detail-meta .hcf-tooltips, .hcf-tooltips {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: -42px -6436px;
    background-repeat: no-repeat;
    background-size: auto auto;
    bottom: -11px;
    height: 12px;
    left: 43%;
    position: absolute;
    width: 10px;
}
.hcf-tooltips-content {
    font-size: 0.8em;
    font-weight: bold;
    min-width: 7em;
}
.hcf-lastpic-wrapper {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.hcf-lastpic-blur {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #000000;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    height: 100%;
    left: 0;
    opacity: 0.6;
    position: absolute;
    top: 0;
    width: 100%;
}
.hcf-lastpic-content {
    color: #FFFFFF;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.hcf-lastpic-wrapper .hcf-lastpic-table {
    border-spacing: 0;
    margin-bottom: 2.8em;
    margin-left: 0;
    margin-right: -1.2em;
    margin-top: 3.6em;
    vertical-align: top;
}
.hcf-lastpic-wrapper .hcf-lastpic-table-tr {
    height: 1em;
}
.hcf-lastpic-wrapper .hcf-lastpic-table-tr:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    background-color: transparent;
    color: #FFFFFF;
}
.hcf-lastpic-wrapper .hcf-lastpic-table-tr a {
    background-color: transparent;
}
.hcf-lastpic-wrapper .hcf-lastpic-table-tr a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    background-color: transparent;
    color: #FFFFFF;
}
.hcf-lastpic-wrapper .hcf-lastpic-repeat {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    width: 30%;
}
.hcf-lastpic-wrapper .hcf-lastpic-repeat img {
    height: 3.75em;
    padding-bottom: 0;
    padding-left: 4.25em;
    padding-right: 0;
    padding-top: 0;
    width: 3.75em;
}
.hcf-lastpic-wrapper .hcf-lastpic-td {
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #FFFFFF;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0.063em;
    text-align: left;
    width: 33%;
}
.hcf-lastpic {
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 4.5em;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 4.1em;
    padding-right: 4.1em;
    padding-top: 0;
    vertical-align: middle;
}
.hcf-lastpic-repeat {
    text-align: center;
    vertical-align: middle;
}
.hcf-lastpic-repeat a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_wide/4516986/1.png");
    background-origin: padding-box;
    background-position: 3px -1458px;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 0;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 67px;
    padding-top: 67px;
    width: 0;
}
.hcf-lastpic-more {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: -30px -7782px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.hcf-lastpic-embed {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: -30px -7863px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.hcf-lastpic-facebook {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: -30px -8022px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.hcf-lastpic-send {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: -30px -8181px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.hcf-lastpic-twitter {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: -30px -8103px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.hcf-lastpic-print {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: -30px -7942px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.hcf-lastpic-fieldset {
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    margin-bottom: 0;
    margin-left: 1em;
    margin-right: 0;
    margin-top: 0;
    width: 43em;
}
.hcf-lastpic-legend {
    color: #FFFFFF;
    margin-bottom: 0;
    margin-left: 17em;
    margin-right: 0;
    margin-top: 0;
}
.hcf-lastpic-wrapper .hcf-smart-box {
    width: 4.167em;
}
.hcf-lastpic-wrapper ul.hcf-teaserlist {
    display: block;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2em;
}
.hcf-lastpic-wrapper .hcf-lastpic-fieldset ul.hcf-teaserlist li {
    float: left;
    margin-bottom: 0;
    margin-left: 3.875em;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    width: 7.813em;
}
.hcf-lastpic-wrapper ul.hcf-teaserlist li .hcf-smart-box a img {
    height: auto;
    width: 7.813em;
}
.hcf-lastpic-wrapper ul.hcf-teaserlist li h3 a {
    color: #FFFFFF;
}
.hcf-lastpic-wrapper .hcf-headline {
    font-size: 0.75em;
    width: 7.813em;
}
.hcf-lastpic-wrapper .hcf-first {
    float: left;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: left;
}
a.hcf-lastpic {
    display: block;
    padding-bottom: 0.625em;
    padding-left: 3.125em;
    padding-right: 3.125em;
    padding-top: 0.625em;
}
.hcf-sitemap {
    padding-bottom: 0.625em;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0.625em;
}
.hcf-sitemap ul {
    margin-bottom: 0.938em;
    position: relative;
    z-index: 1;
}
.hcf-sitemap ul li a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    display: block;
    font-size: 0.72em;
    font-weight: bold;
    margin-bottom: 0.125em;
    position: relative;
    z-index: 2;
}
.hcf-sitemap .hcf-level-2 {
    margin-bottom: 0;
    margin-left: 0.188em;
    margin-right: 0;
    margin-top: -0.313em;
}
.hcf-sitemap .hcf-level-2 li {
    border-bottom-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #000000;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    padding-left: 0.313em;
}
.hcf-sitemap .hcf-level-2 li a {
    bottom: -0.625em;
    font-weight: normal;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-left: 0.4em;
    white-space: nowrap;
}
.hcf-extended-search {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: repeat-x;
    background-size: auto auto;
}
.hcf-search-result-list li .hcf-inside {
    position: relative;
}
.hcf-search-result-message {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: repeat-x;
    background-size: auto auto;
    clear: both;
    padding-bottom: 0.25em;
    padding-top: 0.625em;
    position: relative;
}
.hcf-search-result-message span {
    padding-bottom: 0;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0;
}
.hcf-search-result-message .hcf-search-method {
    bottom: 0.25em;
    position: absolute;
    right: 0;
}
.hcf-search-result-list .hcf-timestamp {
    position: absolute;
    right: 0;
    top: 1.25em;
}
.hcf-search-result-list .hcf-timestamp, .hcf-search-result-message span {
    font-size: 0.7em;
}
#average-count {
    font-size: 1em;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-extended-search {
    padding-bottom: 0.625em;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 1.5em;
}
.hcf-extended-search .hcf-select label {
    display: none;
}
.hcf-extended-search .hcf-inside-label label {
    font-weight: normal;
    left: 0.5em;
    top: 0.1em;
}
.hcf-extended-search select, .hcf-extended-search .hcf-text .hcf-input-border {
    width: 150px;
}
.hcf-extended-search .hcf-select, .hcf-extended-search .hcf-text {
    margin-bottom: 10px;
}
.hcf-content .hcf-mainsearch {
    min-height: 2em;
    padding-bottom: 0.625em;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 1.1em;
}
.hcf-content .hcf-mainsearch .hcf-text {
    clear: none;
    float: left;
    width: 80%;
}
.hcf-content .hcf-mainsearch .hcf-text input {
    color: #222222;
    padding-bottom: 0;
    padding-left: 0.25em;
    padding-right: 0;
    padding-top: 0;
    width: 95%;
}
.hcf-content .hcf-mainsearch .hcf-submit {
    clear: none;
    float: right;
    margin-bottom: 0.625em;
    width: 4em;
}
.hcf-content .hcf-mainsearch .hcf-filter-wrapper {
    clear: both;
    height: 1em;
    width: 26em;
}
.hcf-content .hcf-mainsearch .hcf-filter-wrapper .hcf-filter-label {
    float: left;
}
.hcf-content .hcf-mainsearch .hcf-filter-wrapper li {
    float: left;
    line-height: 0.8em;
    margin-left: 0.5em;
}
.hcf-content .hcf-mainsearch .hcf-filter-wrapper a, .hcf-content .hcf-mainsearch .hcf-filter-wrapper span {
    color: #727272;
    font-size: 0.75em;
    font-weight: bold;
}
.hcf-content .hcf-mainsearch .hcf-filter-wrapper a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: right -6592px;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-right: 1em;
}
.hcf-search-method a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-origin: padding-box;
    background-position: -90px -22px;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #888888;
    cursor: pointer;
    font-size: 1.1em;
    font-weight: bold;
    padding-left: 1em;
}
.hcf-search-section {
    padding-bottom: 1.25em;
}
.hcf-curse-filter {
    clear: both;
    float: none;
    padding-top: 0.2em;
}
.hcf-curse-filter ul {
}
.hcf-curse-filter ul li {
    float: left;
    line-height: 0.7em;
    max-width: 8em;
    min-width: 7.5em;
}
.hcf-curse-filter ul li a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: -46px -115px;
    background-repeat: no-repeat;
    background-size: auto auto;
    font-size: 0.7em;
    padding-left: 0.9em;
}
.hcf-curse-filter ul li.hcf-active a {
    font-weight: bold;
}
.hcf-curse-filter ul li a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-search-result-list li {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: transparent !important;
    background-image: none !important;
    background-origin: padding-box !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
    background-size: auto auto !important;
}
.hcf-search-headline {
    display: block;
    padding-bottom: 0;
    padding-left: 0.625em;
    padding-right: 0;
    padding-top: 0.625em;
    text-transform: uppercase;
}
.hcf-economy-stage {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: repeat-x;
    background-size: auto auto;
    margin-bottom: 0;
    margin-left: 0.625em;
    margin-right: 0.625em;
    margin-top: 0;
    padding-bottom: 0.625em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.625em;
}
.hcf-economy-stage ul {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: repeat-x;
    background-size: auto auto;
}
.hcf-economy-stage .hcf-more {
    float: right;
    font-weight: bold;
}
.hcf-economy-stage .hcf-economy-headline {
    font-size: 0.813em;
    font-weight: bold;
}
.hcf-economy-stage li {
    float: left;
    margin-left: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 0.5em;
    padding-right: 0;
    padding-top: 0.5em;
    position: relative;
    width: 11.563em;
}
.hcf-economy-stage li.hcf-first {
    margin-left: 0;
    padding-left: 0.25em;
}
.hcf-economy-stage li a img {
    float: left;
}
.hcf-economy-stage li span {
    display: block;
    font-size: 0.813em;
    padding-left: 6em;
}
.hcf-economy-stage li a:hover span {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-mainsearch .hcf-pager-wrapper {
    margin-bottom: 1em;
}
.hcf-economy-stage li span {
    padding-left: 4.7em;
}
.hcf-economy-stage li a img {
    width: 55px;
}
.hcf-video-start {
}
.hcf-video-start .hcf-item h3 {
    margin-top: 0.15em;
    padding-bottom: 0.2em;
    position: relative;
}
.hcf-video-start .hcf-item .hcf-overline {
    display: inline;
    line-height: 1.1em;
}
.hcf-video-start .hcf-item .hcf-colon {
    color: #EE7000;
    display: inline;
    font-size: 0.623em;
    font-style: normal;
    font-weight: bold;
    line-height: 1.1em;
}
.hcf-video-start .hcf-item .hcf-headline {
    display: inline;
    font-size: 0.72em;
    font-weight: bold;
    line-height: 1.154em;
}
.hcf-video-start .hcf-item {
    float: left;
    margin-bottom: 0.938em;
    margin-left: 1.4em;
    margin-right: 0;
    margin-top: 0;
    position: relative;
    width: 13.125em;
}
.hcf-video-start .hcf-first {
    margin-bottom: 0.938em;
    margin-left: 0.74em;
    margin-right: 0;
    margin-top: 0;
}
.hcf-video-start h2 {
    color: #ABABAB;
    font-size: 1.1em;
    font-weight: bold;
    padding-bottom: 0.313em;
    padding-left: 0.75em;
    padding-right: 0.75em;
    padding-top: 0.5em;
    text-transform: uppercase;
}
.hcf-calendar {
    float: left;
    font-size: 0.813em;
    margin-bottom: 0.625em;
    margin-left: 0.625em;
    margin-right: 0.625em;
    margin-top: 0.625em;
}
.hcf-calendar.hcf-impair {
    padding-right: 0.313em;
}
.hcf-calendar .hcf-month {
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 0.313em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.hcf-calendar ul.hcf-days {
    float: left;
    font-size: 1.2em;
}
.hcf-calendar ul.hcf-days li {
    border-bottom-color: #DCDCDC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    float: left;
    font-weight: bold;
    height: 18px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.188em;
    width: 39px;
}
.hcf-calendar ul.hcf-days li.hcf-head {
    border-bottom-color: #DCDCDC;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    font-weight: bold;
}
.hcf-calendar ul.hcf-days li.hcf-today a {
    color: #84020F;
}
.hcf-calendar ul.hcf-days li.hcf-future {
    color: #9A9A9A;
}
.hcf-calendar ul.hcf-days li a {
    display: block;
}
.hcf-profile .hcf-profile-data {
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
}
.hcf-profile .hcf-profile-data dl {
    overflow-x: hidden;
    overflow-y: hidden;
}
.hcf-profile .hcf-profile-data li {
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.hcf-profile .hcf-profile-data dt {
    float: left;
    font-size: 0.813em;
    line-height: 1.308em;
    width: 40%;
}
.hcf-profile .hcf-profile-data dd {
    float: left;
    font-size: 0.813em;
    font-weight: bold;
    line-height: 1.308em;
    width: 60%;
}
.hcf-profile .hcf-form-block {
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
    padding-bottom: 0.6em;
    padding-left: 0.2em;
    padding-right: 0.2em;
    padding-top: 0.6em;
}
.hcf-profile .hcf-form-block .hcf-colcount2 {
}
.hcf-profile .hcf-depot {
    margin-bottom: 1em;
}
.hcf-profile .hcf-content-block {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-profile .hcf-content-block p {
    color: #222222;
    font-size: 0.813em;
    line-height: 1.308em;
    padding-bottom: 0.8em;
    padding-left: 0.2em;
    padding-right: 0.2em;
    padding-top: 0;
}
.hcf-profile .hcf-content-block h3 {
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 2px;
    color: #222222;
    font-size: 0.9em;
    font-weight: bold;
    line-height: 1.308em;
    padding-bottom: 0;
    padding-left: 0.2em;
    padding-right: 0.2em;
    padding-top: 0.8em;
}
.hcf-depot {
    padding-bottom: 0.625em;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0.625em;
}
.hcf-depot h2 a {
    font-size: 1.188em;
}
.hcf-depot h2 {
    margin-bottom: 0.8em;
}
.hcf-profile .hcf-form-block .hcf-colcount2 .hcf-column {
    width: 7.188em;
}
.hcf-profile .hcf-form-block .hcf-colcount2 .hcf-coloumn1 {
    padding-right: 0.35em;
    width: 14.688em;
}
.hcf-profile .hcf-form-block .hcf-input-border {
    height: 15px;
}
.hcf-profile .hcf-submit .hcf-input-border input {
    font-size: 0.7em;
}
.hcf-profile .hcf-submit {
    margin-top: -0.15em;
}
.hcf-profile .hcf-input-wrapper {
    position: relative;
}
.hcf-profile .hcf-form-block label {
    color: #CCCCCC;
    font-size: 0.7em;
    font-weight: normal;
    left: 0.4em;
    position: absolute;
    top: 0.2em;
}
.hcf-profile .hcf-content-block table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}
.hcf-profile .hcf-content-block tr {
    text-align: right;
}
.hcf-profile .hcf-content-block th {
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}
.hcf-profile .hcf-content-block th:first-child {
    text-align: left;
}
.hcf-profile .hcf-content-block thead th {
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    font-size: 0.7em;
    font-weight: bold;
    text-align: right;
    width: 11.75em;
}
.hcf-profile .hcf-content-block thead th:first-child {
    text-align: left;
    width: 11.75em;
}
.hcf-profile .hcf-content-block tbody tr {
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
}
.hcf-profile .hcf-content-block tbody tr:first-child {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
}
.hcf-profile .hcf-content-block tbody th {
    font-size: 0.9em;
    font-weight: bold;
}
.hcf-profile .hcf-content-block td.hcf-positions {
    font-size: 0.9em;
    font-weight: bold;
}
.hcf-profile .hcf-content-block td.hcf-today span, .hcf-profile .hcf-content-block td.hcf-sum span {
    display: block;
    font-size: 0.55em;
    font-weight: bold;
}
.hcf-profile .hcf-content-block .hcf-positive {
    color: #398934;
}
.hcf-profile .hcf-content-block .hcf-negative {
    color: #A71716;
}
.hcf-profile .hcf-content-block td.hcf-amount span {
    font-size: 0.9em;
    font-weight: bold;
}
.hcf-password-field .hcf-input-border {
    width: 200px !important;
}
.hcf-register {
}
.hcf-register h3 {
    padding-bottom: 0.625em;
}
.hcf-register h3 {
    color: #C3C3C3;
    font-size: 1em;
}
.hcf-register h4 {
    padding-top: 0.25em;
}
.hcf-register p {
    color: #4A4A4A;
    font-size: 0.813em;
    margin-bottom: 0.938em;
    padding-bottom: 0.625em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.625em;
}
.hcf-register .hcf-hr-bottom {
    padding-bottom: 0.938em;
}
.hcf-change-password {
}
.hcf-change-password .hcf-input-wrapper {
    margin-bottom: 0.5em;
}
.hcf-layer-content .hcf-change-password {
    padding-top: 0.5em;
}
.hcf-change-password form .hcf-input-wrapper label {
    color: #B2B1B4;
}
.hcf-quiz .hcf-tools-top {
    font-size: 0.875em;
    padding-bottom: 0.313em;
}
.hcf-quiz .hcf-stoerer {
    margin-bottom: 0.938em;
}
.hcf-quiz .hcf-stoerer .hcf-blur {
    opacity: 0.4;
}
.hcf-quiz .hcf-stoerer .hcf-title-wrapper h3 {
    font-size: 0.875em;
    line-height: 1.3em;
    padding-bottom: 0.625em;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0.625em;
}
.hcf-quiz .hcf-quiz-text p, .hcf-quiz .hcf-quiz-text h5 {
    font-size: 0.875em;
    margin-bottom: 0.938em;
}
.hcf-quiz .hcf-quiz-text p span {
    font-weight: bold;
}
.hcf-quiz .hcf-quiz-text .hcf-blur {
    height: 100%;
}
.hcf-quiz .hcf-quiz-icon {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_wide/4516986/1.png");
    background-origin: padding-box;
    background-position: left -1374px;
    background-repeat: repeat;
    background-size: auto auto;
    color: #FFFFFF;
    font-size: 0.818em;
    font-weight: bold;
    height: 0;
    left: 50%;
    margin-left: -30px;
    margin-top: -30px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 62px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 60px;
}
.hcf-quiz .hcf-quiz-repeat .hcf-quiz-icon {
    background-position: left -1462px;
}
.hcf-quiz .hcf-question, .hcf-quiz-question-addition .hcf-question {
    font-size: 1.1em;
}
.hcf-quiz .hcf-form ul {
    margin-bottom: 1.875em;
}
.hcf-quiz .hcf-form-controls {
    height: 3.25em;
}
.hcf-quiz-newsletter-text {
    margin-bottom: 1.25em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1.875em;
    position: relative;
}
.hcf-quiz-newsletter-text .hcf-quiz-icon {
    background-position: left -3785px;
    float: left;
    height: 61px;
    margin-bottom: 1.25em;
    margin-left: 0;
    margin-right: 1.25em;
    margin-top: 0.25em;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: static;
}
.hcf-quiz-newsletter-text .hcf-quiz-icon-false {
    background-position: left -3699px;
}
.hcf-quiz .hcf-detail {
    padding-bottom: 0;
}
.hcf-quiz-newsletter .hcf-quiz-question .hcf-timestamp, .hcf-quiz-question-addition .hcf-timestamp {
    color: #84020F;
    font-size: 0.875em;
    font-weight: bold;
}
.hcf-quiz-question-addition {
    border-top-color: #E5E5E5;
    border-top-style: solid;
    border-top-width: 1px;
}
.hcf-spotlight {
    margin-bottom: 0.625em;
    padding-bottom: 0;
    padding-left: 7.5em;
    padding-right: 0;
    padding-top: 3.125em;
    position: relative;
}
.hcf-spotlight img {
    bottom: 0;
    left: 0;
    position: absolute;
}
.hcf-spotlight p {
    font-size: 0.875em;
    padding-bottom: 0;
}
.hcf-microsite {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #324E81;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.hcf-microsite .hcf-top-wrapper {
    height: 1.21em !important;
    position: relative;
}
.hcf-microsite #hcf-header .hcf-hb-logo {
    filter: none !important;
    left: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    position: absolute;
    top: 0;
}
.hcf-microsite #hcf-header .hcf-hb-logo a {
    background-image: url("/images/microsite-header/4516804/2.png");
    display: block;
    height: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 90px;
    padding-top: 20px;
    width: 0;
}
.hcf-microsite .hcf-disclaimer {
    color: #CCCCCC;
    font-size: 0.7em;
    position: absolute;
    right: 5px;
    top: 1px;
}
.hcf-microsite #hcf-header {
    height: auto;
    margin-bottom: 0;
}
.hcf-microsite .hcf-lower-head {
}
.hcf-microsite .hcf-logo {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-bottom: 0.8em;
    padding-left: 1.2em;
    padding-right: 1.2em;
    padding-top: 1em;
    text-align: right;
}
.hcf-microsite #hcf-footer {
    height: 3.125em;
}
.hcf-mini-detail {
    padding-bottom: 0;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0.625em;
}
#hcf-microsite-content {
    padding-bottom: 0.625em;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0.625em;
    width: 35.625em;
}
.hcf-detail table.hcf-emmision thead th {
    border-bottom-color: #EDEDED;
    border-bottom-style: solid;
    border-bottom-width: 2px;
}
.hcf-detail table.hcf-emmision tbody th {
    border-bottom-width: 1px;
}
table.hcf-emmision tbody th {
    width: 5.5em;
}
table.hcf-emmision tbody td:last-child {
    width: 6.25em;
}
.hcf-microsite .hcf-teaserlist .hcf-headline {
    font-size: 1.2em;
}
.hcf-microsite .hcf-teaserlist p .hcf-timestamp {
    color: #CCCCCC;
    font-style: italic;
}
.hcf-microsite .hcf-ticker {
}
.hcf-microsite .hcf-ticker .hcf-timestamp {
    display: block;
    font-size: 0.7em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.6em;
}
.hcf-microsite .hcf-ticker .hcf-headline {
    font-size: 0.8em;
    font-weight: bold;
}
.hcf-microsite .hcf-teaserlist > li {
    margin-bottom: 1em;
}
.hcf-microsite-content {
    width: 35.625em;
}
table.hcf-contact {
    font-size: 0.8em;
}
.hcf-contact .hcf-styled {
    margin-bottom: 0.625em;
}
table.hcf-contact tbody {
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
}
table.hcf-contact td, table.hcf-contact th {
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
#hcf-microsite-aside {
    padding-bottom: 0.625em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.625em;
    width: 18.75em;
}
.hcf-microsite .hcf-content {
}
.hcf-microsite h1 span {
    font-size: 1.25em;
}
.hcf-microsite .hcf-detail-abstract {
    font-weight: bold;
}
#hcf-microsite-content .hcf-teaserlist {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-microsite .hcf-vwd-holder {
    left: 0;
    top: 0;
}
.hcf-newsletter .hcf-teaser-block {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: url("/images/newsletter_headliner/4516964/6.png");
    background-origin: padding-box;
    background-position: 10px bottom;
    background-repeat: no-repeat;
    background-size: auto auto;
    margin-bottom: 0.3em;
    padding-bottom: 0;
    padding-left: 16.2em;
    padding-right: 0.938em;
    padding-top: 0.938em;
}
.hcf-newsletter .hcf-teaser-block h2 {
    margin-bottom: 0.625em;
}
.hcf-newsletter .hcf-teaser-block p {
    line-height: 1.3em;
    padding-bottom: 0.938em;
}
.hcf-newsletter .hcf-teaser-block .hcf-link-block-clear p {
    padding-bottom: 0;
}
.hcf-newsletter .hcf-teaserlist li {
    overflow-x: hidden;
    overflow-y: hidden;
}
.hcf-newsletter .hcf-teaserlist .hcf-link-block {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0.25em;
    margin-top: 0.2em;
}
.hcf-newsletter-singleview .hcf-teaserlist .hcf-teaser {
    margin-bottom: 0.938em;
}
.hcf-newsletter .hcf-hb-standard .hcf-column {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 50%;
}
.hcf-newsletter .hcf-hb-standard .hcf-radio {
    margin-bottom: 0.938em;
}
.hcf-newsletter .hcf-hb-standard .hcf-radio label {
    font-size: 0.813em;
}
.hcf-newsletter .hcf-hb-standard .hcf-checkbox label {
}
.hcf-ad-teaser {
    position: absolute;
    right: 0;
}
.hcf-microsite-teaser {
    position: relative;
}
.hcf-microsite-teaser table {
    border-top-color: #EEEEEE;
    border-top-style: solid;
    border-top-width: 0.938em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-microsite-teaser .hcf-media-wrapper {
    text-align: left;
}
.hcf-microsite-content h2 a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-microsite-content {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0;
    text-align: left;
}
.hcf-microsite-content h2 {
    margin-bottom: 0.625em;
}
.hcf-microsite-content p {
    font-size: 0.875em;
    margin-bottom: 0.625em;
}
.hcf-microsite-color {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #324E81;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.hcf-login-layer-form .hcf-inside-label label {
    color: #DADADA;
    left: 0.25em;
    top: 0.3em;
}
.hcf-login-layer-form .hcf-text {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5px;
}
#hcf-layer .hcf-author-profile ul.hcf-related {
    margin-top: 0;
}
#hcf-layer .hcf-stay-logged-in label {
    margin-top: 0.25em;
    position: absolute;
}
.ui-datepicker {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #CCCCCC;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #CCCCCC;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
    border-top-style: solid;
    border-top-width: 1px;
    box-shadow: 0 0 0.25em #666666;
    display: none;
}
.ui-datepicker-header {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: -moz-linear-gradient(center top , #F5F5F5, #DDDDDD);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #727272;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-left-radius: 0.25em;
    border-top-right-radius: 0.25em;
    height: 1.2em;
    margin-bottom: 0.3em;
    position: relative;
}
.ui-datepicker-prev {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: -42px -1793px;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 0;
    left: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 1em;
    padding-right: 0;
    padding-top: 1em;
    position: absolute;
    top: 0;
    width: 0;
}
.ui-datepicker-next {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: -44px -1954px;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 1em;
    padding-right: 0;
    padding-top: 1em;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
}
.ui-datepicker-title {
    font-size: 0.813em;
    padding-top: 0.1em;
    text-align: center;
}
.ui-datepicker-calendar {
    border-collapse: collapse;
    font-size: 0.813em;
    margin-bottom: 0.8em;
    margin-left: 0.6em;
    margin-right: 0.6em;
    margin-top: 0.4em;
}
.ui-datepicker-calendar th {
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    height: 1em;
    width: 1.8em;
}
.ui-datepicker-calendar td {
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-right: 0.2em;
    text-align: right;
}
.ui-datepicker-calendar .ui-state-highlight {
    color: #84020F;
}
.hcf-logostage {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-top-color: #EEEEEE;
    border-top-style: solid;
    border-top-width: 0.938em;
    position: relative;
    width: 100%;
}
.hcf-logostage .hcf-logostage-teaser {
    position: absolute;
    right: 0;
    top: -0.938em;
}
.hcf-logostage ul {
    margin-bottom: 0.625em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0.625em;
}
.hcf-logostage li {
    display: inline;
    text-align: center;
    vertical-align: middle;
    width: 20%;
}
.hcf-logostage li img {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
    padding-bottom: 0.125em;
    padding-left: 0.125em;
    padding-right: 0.125em;
    padding-top: 0.125em;
}
.hcf-static p {
    color: #000000;
    font-size: 0.813em;
    padding-bottom: 0.625em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.625em;
}
.hcf-static .hcf-detail h3 {
    color: #F88300;
    font-weight: bold;
}
.hcf-static .hcf-detail h4 {
    color: #800000;
    font-weight: normal;
}
.hcf-static h2 {
    text-transform: uppercase;
}
.hcf-detail ol.hcf-redaktion li {
    font-size: 0.938em;
    list-style-image: none;
    list-style-position: inside;
    list-style-type: disc;
}
.hcf-detail ul.hcf-redaktion li {
    font-size: 0.938em;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: disc;
    margin-left: 1em;
}
.hcf-detail ul.hcf-redaktion, .hcf-detail ol.hcf-redaktion {
    margin-bottom: 0.5em;
}
#hcf-wrapper {
    background-color: transparent;
    width: 73.25em;
}
#hcf-stage {
    background-color: #FFFFFF;
    box-shadow: 0 2px 2px 2px #999999;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0.625em !important;
    position: relative;
    width: 60em;
    z-index: 900;
}
#hcf-content-wrapper {
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    width: 100%;
}
.hcf-colset1, .hcf-colset2, .hcf-colset3 {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #EEEEEE;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0.938em;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #EEEEEE;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0.938em;
    display: block !important;
    width: auto !important;
}
.hcf-colset2 > .hcf-column, .hcf-colset3 > .hcf-column {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #EEEEEE;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0.938em;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #EEEEEE;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0.938em;
    margin-left: 0 !important;
    margin-right: -0.938em !important;
}
.hcf-colset2.hcf-thema > .hcf-column {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.hcf-colset2 > .hcf-column1, .hcf-colset3 > .hcf-column1, .hcf-colset4 > .hcf-column1 {
    border-left-color-ltr-source: physical !important;
    border-left-color-rtl-source: physical !important;
    border-left-color-value: -moz-use-text-color !important;
    border-left-style-ltr-source: physical !important;
    border-left-style-rtl-source: physical !important;
    border-left-style-value: none !important;
    border-left-width-ltr-source: physical !important;
    border-left-width-rtl-source: physical !important;
    border-left-width-value: 0 !important;
}
#hcf-footer.hcf-small {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #000000;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-color: #EEEEEE;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top-style: solid;
    border-top-width: 1em;
    padding-bottom: 1em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#hcf-footer.hcf-small .hcf-copyright {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #EE7000;
    background-image: url("/images/sprite_1px_repeat-x/4516798/2.png");
    background-origin: padding-box;
    background-position: 0 -1203px;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    color: #000000;
    font-size: 75%;
    text-align: left;
}
#hcf-footer.hcf-small span {
    display: none;
}
#hcf-footer.hcf-small .hcf-copyright a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    color: #000000;
}
.hcf-content, .hcf-mcol-box, .hcf-category-box-special {
    border-top-color: #EEEEEE;
    border-top-style: solid;
    border-top-width: 1.25em;
    margin-bottom: 0;
}
.hcf-breaking-news {
    margin-bottom: 0;
}
#hcf-microsite-aside .hcf-content, #hcf-microsite-aside .hcf-mcol-box, .hcf-microsite .hcf-content, .hcf-content .hcf-content, .hcf-halfcol, #hcf-footer .hcf-content, .hcf-detail-header .hcf-content, .hcf-category-box-special .hcf-content, .hcf-mcol-box .hcf-content {
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
}
.hcf-mcol-box .hcf-tabs, .hcf-category-box-special .hcf-tabs, .hcf-comments-controls {
    background-color: #EEEEEE;
}
.hcf-comments-controls {
    height: 2em;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    position: relative;
}
.hcf-comments-controls ul {
    position: absolute;
    right: 0.5em;
    top: 0.65em;
}
.hcf-profile .hcf-depot {
    margin-bottom: 0;
}
#hcf-header .hcf-layer-extender {
    background-color: transparent;
    height: 16em;
    left: -4em;
    position: absolute;
    top: 0;
    width: 25.5em;
    z-index: -20;
}
.hcf-microsite .hcf-detail {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#hcf-microsite-aside .hcf-mcol-box {
    margin-bottom: 0.625em;
}
.hcf-rule {
    border-top-color: #B2B1B4;
    border-top-style: solid;
    border-top-width: 1px;
    height: 2px;
}
.hcf-spacer {
    margin-bottom: 0.938em;
}
.hcf-indented {
    padding-left: 1.35em;
}
.hcf-readonly-password {
    width: 400px;
}
.hcf-hidden-field {
    display: none;
}
.hcf-comment-login .hcf-column, .hcf-comment-mailauth .hcf-column {
    width: 100% !important;
}
.hcf-comment-login .hcf-column .hcf-input-border, .hcf-comment-mailauth .hcf-column .hcf-input-border {
    margin-left: 100px !important;
}
.hcf-comment-login .hcf-submit-right {
    height: 1.7em;
    top: 0 !important;
}
.hcf-comment-login .hcf-submit-right .hcf-submit {
    top: 0 !important;
}
.hcf-profile-overview {
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 15px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
}
div.hcf-profile-overview input.hcf-input {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    left: -100px;
    position: relative;
    width: 200px;
}
div.hcf-profile-overview label {
    font-size: 13px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 2px;
    top: 0;
}
.hcf-profile-overview-last {
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.hcf-submit-right input {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #DDDDDD);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #CCCCCC;
    border-bottom-left-radius: 0.231em;
    border-bottom-right-radius: 0.231em;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #CCCCCC;
    border-top-left-radius: 0.231em;
    border-top-right-radius: 0.231em;
    border-top-style: solid;
    border-top-width: 1px;
    color: #222222;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.8em;
    font-weight: bold;
    padding-bottom: 0;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 0;
}
.hcf-profile-overview div.hcf-prefilled {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
}
.hcf-share {
    position: relative;
    text-align: center;
    top: 30px;
}
.hcf-layer-share {
    max-height: 65px;
}
.hcf-share a {
    padding-bottom: 0;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 0;
}
.hcf-embed-text {
    margin-bottom: 1.4em;
    position: relative;
    text-align: left;
    top: 30px;
}
.hcf-embed-text h2 {
    font-size: 1em;
}
.hcf-embed-text p {
    font-size: 0.8em;
    padding-bottom: 0.4em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.4em;
}
.hcf-embed-text form {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: silver;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    margin-bottom: 0.5em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0.5em;
    padding-bottom: 0.6em;
    padding-left: 0.25em;
    padding-right: 0.25em;
    padding-top: 0.6em;
}
.hcf-embed-text input {
    width: 100%;
}
.hcf-mark-as-spam {
}
.hcf-embed-text {
    margin-bottom: 1.4em;
    position: relative;
    text-align: left;
    top: 30px;
}
.hcf-mark-as-spam h2 {
    font-size: 1em;
}
.hcf-mark-as-spam p {
    font-size: 0.8em;
    padding-bottom: 0.4em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.4em;
}
.hcf-mark-as-spam form div {
    display: inline;
}
.hcf-mark-as-spam form input {
    font-size: 0.7em;
}
.hcf-mark-as-spam .hcf-submit-inline {
    float: left !important;
    margin-left: 0;
    margin-right: 0.5em;
}
.hcf-mcol-box .hcf-mcol-box-content {
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 1em;
}
.hcf-mcol-box h3, .hcf-mcol-box .hcf-category-block.hcf-stoerer h3 {
    color: #838383;
    margin-bottom: 0.5em;
    text-transform: uppercase;
}
.hcf-mcol-box h3 span {
    font-size: 0.875em;
}
.hcf-mcol-box .hcf-recent-wiwo h4 {
    font-size: 0.75em;
    font-weight: bold;
}
.hcf-article .hcf-related ul li a, a.hcf-more, .hcf-comments-functions li a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-origin: padding-box;
    background-position: -91px -20px;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #727272;
    font-size: 0.75em;
    font-weight: normal;
    padding-left: 0.923em;
}
.hcf-article .hcf-aside .hcf-related ul li a {
    color: #000000;
    display: table-cell;
}
a.hcf-more {
    color: #727272;
    display: block;
}
.hcf-article .hcf-aside a.hcf-more {
    margin-top: 0.923em;
}
.hcf-mcol-box .hcf-mcol-special, .hcf-content-special {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFCF5;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.hcf-mcol-box .hcf-issue-teaser .hcf-related li a em, .hcf-category-box-special .hcf-issue-teaser .hcf-related li a em {
    color: #84020F;
    font-size: 1em;
    font-style: normal;
}
.hcf-category-box-special .hcf-issue-teaser .hcf-issue-gallery, .hcf-mcol-box .hcf-issue-teaser .hcf-issue-gallery {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/issue-gallery/4516980/1.png");
    background-origin: padding-box;
    background-position: 45px 6px;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 6.5em;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
}
.hcf-category-box-special .hcf-issue-teaser .hcf-issue-gallery .hcf-media-wrapper a img, .hcf-mcol-box .hcf-issue-teaser .hcf-issue-gallery .hcf-media-wrapper a img {
    height: auto;
    width: 5.875em;
}
.hcf-category-box .hcf-issue-teaser .hcf-issue-gallery .hcf-media-wrapper, .hcf-mcol-box .hcf-issue-teaser .hcf-issue-gallery .hcf-media-wrapper {
    left: 5.588em;
    top: 0.875em;
}
.hcf-category-box .hcf-mcol-nav li, .hcf-mcol-box .hcf-mcol-nav li {
    float: left;
    font-size: 0.875em;
    margin-left: 1em;
}
.hcf-category-box .hcf-mcol-nav li.hcf-first, .hcf-mcol-box .hcf-mcol-nav li.hcf-first {
    margin-left: 0;
}
.hcf-mcol-box .hcf-mcol-nav.hcf-right li.hcf-first {
    margin-left: 1em;
}
.hcf-mcol-box ul.hcf-mcol-nav {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: repeat-x;
    background-size: auto auto;
    padding-bottom: 0.3em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.3em;
}
ul.hcf-noborder li, .hcf-noborder {
    background-image: none !important;
}
.hcf-mcol-box ul.hcf-right li {
    float: right;
}
.hcf-mcol-box ul.hcf-mcol-nav li a, .hcf-mcol-box ul.hcf-mcol-box-content li a {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: transparent !important;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png") !important;
    background-origin: padding-box !important;
    background-position: -91px -20px !important;
    background-repeat: no-repeat !important;
    background-size: auto auto !important;
    color: #888888;
    padding-left: 0.923em;
    padding-top: 0.125em;
}
.hcf-mcol-box .hcf-submit-right input {
    font-size: 0.938em;
}
.hcf-mcol-box .hcf-question {
    font-size: 1em;
    font-weight: normal;
}
.hcf-mcol-box .hcf-vote label {
    padding-bottom: 0.5em;
    padding-left: 2em;
    padding-right: 0;
    padding-top: 0.1em;
}
.hcf-mcol-box .hcf-recent-wiwo {
    min-height: 150px;
    padding-left: 7.25em;
}
.hcf-mcol-box .hcf-recent-wiwo em {
    font-style: normal;
    font-weight: bold;
}
.hcf-mcol-box .hcf-wiwo-image {
    position: absolute;
}
.hcf-mcol-box ul.hcf-magazine {
    font-size: 0.75em;
    margin-top: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5em;
}
.hcf-mcol-box ul.hcf-magazine li {
    margin-bottom: 0.8em;
}
.hcf-mcol-box #toolbox ul {
    overflow-x: hidden;
    overflow-y: hidden;
}
.hcf-mcol-box #toolbox ul li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    float: left;
    margin-right: 1px;
}
.hcf-mcol-box #toolbox ul li a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: repeat-x;
    background-size: auto auto;
    display: block;
    font-size: 0.625em;
    line-height: 2.3em;
    padding-left: 2.4em;
    padding-top: 0.2em;
    width: 11.4em;
}
.hcf-mcol-box .hcf-more-article a.hcf-overline {
    font-size: 1em;
}
.hcf-mcol-box ul li.hcf-tool-3, .hcf-mcol-box ul li.hcf-tool-6, .hcf-mcol-box ul li.hcf-tool-9, .hcf-mcol-box ul li.hcf-tool-12, .hcf-mcol-box ul li.hcf-tool-15, .hcf-mcol-box ul li.hcf-tool-18, .hcf-mcol-box ul li.hcf-tool-21, .hcf-mcol-box ul li.hcf-tool-24, .hcf-mcol-box ul li.hcf-tool-27, .hcf-mcol-box ul li.hcf-tool-30, .hcf-mcol-box ul li.hcf-tool-33 {
    clear: right;
}
.hcf-mcol-box ul li.hcf-tool-4, .hcf-mcol-box ul li.hcf-tool-7, .hcf-mcol-box ul li.hcf-tool-10, .hcf-mcol-box ul li.hcf-tool-13, .hcf-mcol-box ul li.hcf-tool-16, .hcf-mcol-box ul li.hcf-tool-19, .hcf-mcol-box ul li.hcf-tool-22, .hcf-mcol-box ul li.hcf-tool-25, .hcf-mcol-box ul li.hcf-tool-28 {
    clear: left;
}
.hcf-mcol-box #toolbox ul li.hcf-festgeld-rg {
    background-position: -80px -4039px;
}
.hcf-mcol-box #toolbox ul li.hcf-kfzvers-vg {
    background-position: -77px -3443px;
}
.hcf-mcol-box #toolbox ul li.hcf-kfzvers-rg {
    background-position: -77px -3539px;
}
.hcf-mcol-box #toolbox ul li.hcf-tagesgeld-rg {
    background-position: -78px -4146px;
}
.hcf-mcol-box #toolbox ul li.hcf-giro-rg {
    background-position: -79px -3639px;
}
.hcf-mcol-box #toolbox ul li.hcf-hypo-rg {
    background-position: -78px -4249px;
}
.hcf-mcol-box #toolbox ul li.hcf-sparbrief-rg {
    background-position: -77px -3736px;
}
.hcf-mcol-box #toolbox ul li.hcf-devise-rg {
    background-position: -77px -4341px;
}
.hcf-mcol-box #toolbox ul li.hcf-kredit-rg {
    background-position: -79px -3833px;
}
.hcf-mcol-box #toolbox ul li.hcf-netto-rg {
    background-position: -77px -4439px;
}
.hcf-mcol-box #toolbox ul li.hcf-dsl-vg {
    background-position: -77px -3937px;
}
.hcf-mcol-box #toolbox ul li.hcf-jobturbo {
    background-position: -77px -4544px;
}
.hcf-mcol-box #toolbox ul li.hcf-notar-rg {
    background-position: -71px -9099px;
}
.hcf-mcol-box #toolbox ul li.hcf-rendite-rg {
    background-position: -75px -9411px;
}
.hcf-mcol-box #toolbox ul li.hcf-eigenheim-rg {
    background-position: -75px -9901px;
}
.hcf-mcol-box #toolbox ul li.hcf-rente-pl {
    background-position: -68px -9229px;
}
.hcf-mcol-box #toolbox ul li.hcf-kassensturz {
    background-position: -75px -9653px;
}
.hcf-mcol-box #toolbox ul li.hcf-tilgung-rg {
    background-position: -74px -9572px;
}
.hcf-mcol-box #toolbox ul li.hcf-forward-rg {
    background-position: -77px -9942px;
}
.hcf-mcol-box #toolbox ul li.hcf-wertpapier-rg {
    background-position: -71px -8856px;
}
.hcf-mcol-box #toolbox ul li.hcf-zins-es {
    background-position: -75px -9693px;
}
.hcf-mcol-box #toolbox ul li a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-category-box-special .hcf-related, .hcf-mcol-box .hcf-related {
    padding-bottom: 0.625em;
}
.hcf-category-box-special .hcf-related li, .hcf-mcol-box .hcf-related li {
    background-image: none;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-category-box-special .hcf-related li a, .hcf-mcol-box .hcf-related li a {
    padding-left: 0;
}
.hcf-mcol-box .hcf-mcol-box-content .hcf-overline {
    color: #84020F;
    font-size: 0.75em;
    font-style: normal;
    font-weight: bold;
}
.hcf-mcol-box .hcf-mcol-box-content .hcf-headline {
    font-size: 0.75em;
    font-weight: bold;
}
.hcf-mcol-box .hcf-mcol-box-content ul.hcf-exclusiv li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: repeat-x;
    background-size: auto auto;
    padding-bottom: 0.1em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.1em;
}
.hcf-mcol-box .hcf-mcol-box-content ul.hcf-exclusiv li a {
    line-height: 1em;
}
.hcf-mcol-box .hcf-mcol-box-content li a:hover em {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-mcol-box .hcf-most-active li {
    font-size: 0.75em;
    font-weight: bold;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: decimal;
}
.hcf-mcol-box .hcf-most-active .hcf-headline, .hcf-mcol-box .hcf-most-active .hcf-overline {
    font-size: 1em;
}
.hcf-mcol-box .hcf-most-active li.hcf-first {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.hcf-mcol-box .hcf-most-active ol, .hcf-mcol-box .hcf-most-active ul {
    margin-top: 0;
    padding-left: 1.25em;
}
.hcf-mcol-box .hcf-most-active li.hcf-first {
    border-top-width: 0;
}
.hcf-mcol-box .hcf-most-active li h4 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: repeat-x;
    background-size: auto auto;
    margin-left: -20px;
    padding-bottom: 0.3em;
    padding-left: 2em;
    padding-right: 0;
    padding-top: 0.3em;
    position: relative;
}
.hcf-mcol-box .hcf-most-active li.hcf-first h4 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.hcf-mcol-box-special {
    padding-bottom: 0;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0.625em;
}
.hcf-mcol-box-special .hcf-video .hcf-media-wrapper {
    height: 9.813em;
}
.hcf-mcol-box-special .hcf-special {
    background-color: #DFDFDF !important;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
}
.hcf-mcol-box .hcf-mcol-box-content .hcf-content-teaser a .hcf-headline {
    display: block;
    font-size: 1.4em;
}
.hcf-mcol-box .hcf-mcol-box-content .hcf-content-teaser a em.hcf-overline {
    font-size: 1em;
}
.hcf-mcol-box .hcf-special ul {
    background-color: #FFFFFF;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-position: left bottom;
    background-repeat: repeat-x;
    overflow-x: hidden;
    overflow-y: hidden;
}
.hcf-mcol-box .hcf-videostage strong {
    font-size: 1.2em;
}
.hcf-mcol-box .hcf-videostage, .hcf-mcol-box .hcf-content-teaser {
    font-size: 0.75em;
    padding-bottom: 0.5em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-top: 0.5em;
}
.hcf-mcol-box .hcf-content-teaser {
    padding-bottom: 1em;
}
.hcf-mcol-box .hcf-content-teaser strong {
    font-size: 1.4em;
}
.hcf-mcol-box .hcf-used-topic {
    line-height: 1em;
    padding-bottom: 1.154em;
}
.hcf-mcol-box .hcf-used-topic ul li a {
    color: #000000;
    font-weight: bold;
}
.hcf-mcol-box .hcf-interactive p {
    font-size: 0.75em;
    padding-bottom: 0.25em;
    padding-left: 0.25em;
    padding-right: 0.25em;
    padding-top: 0.25em;
}
.hcf-mcol-box .hcf-mcol-box-contact p {
    font-size: 0.75em;
    padding-bottom: 0.25em;
    padding-left: 0.25em;
    padding-right: 0.25em;
    padding-top: 0.25em;
}
.hcf-mcol-box .hcf-mcol-box-contact a.hcf-page-link {
    font-size: 1.1em;
    font-weight: bold;
}
.hcf-mcol-box .hcf-mcol-box-tickerscroll {
    padding-bottom: 0;
    position: relative;
}
.hcf-mcol-box ul.hcf-gallery-teaser {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #DFDFDF;
    background-image: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    z-index: 0;
}
.hcf-mcol-box .hcf-gallery-teaser li {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-mcol-box .hcf-gallery-teaser li img, .hcf-mcol-box .hcf-gallery-teaser li.hcf-1 {
    height: 6.25em;
    width: 11em;
}
.hcf-mcol-box .hcf-gallery-teaser li.hcf-2 {
    bottom: 0;
    left: 4.3em;
    position: absolute;
    z-index: -1;
}
.hcf-mcol-box .hcf-gallery-teaser li.hcf-2 img, .hcf-mcol-box .hcf-gallery-teaser li.hcf-2 {
    height: 5.5em;
    width: 9.75em;
}
.hcf-mcol-box .hcf-gallery-teaser li.hcf-3 img, .hcf-mcol-box .hcf-gallery-teaser li.hcf-3 {
    height: 5em;
    width: 10.25em;
}
.hcf-mcol-box .hcf-gallery-teaser li.hcf-3 {
    bottom: 0;
    left: 7.2em;
    position: absolute;
    z-index: -2;
}
.hcf-mcol-box a.hcf-more-detail {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-origin: padding-box;
    background-position: -83px -1225px;
    background-repeat: no-repeat;
    background-size: auto auto;
    bottom: 1.8em;
    display: block;
    height: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 1em;
    position: absolute;
    right: 0.5em;
    width: 1em;
}
.hcf-mcol-box .hcf-marketplace {
    padding-bottom: 1em;
}
.hcf-mcol-box .hcf-marketplace li {
    padding-top: 0.25em;
}
.hcf-mcol-box ul.hcf-marketplace li a, .hcf-mcol-box ul.hcf-marketplace li .hcf-media-wrapper a {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: transparent !important;
    background-image: none !important;
    background-origin: padding-box !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
    background-size: auto auto !important;
    padding-left: 0;
}
.hcf-mcol-box .hcf-marketplace li.hcf-teaser {
    border-bottom-color: #F2F2F2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-top: 0;
}
.hcf-mcol-box .hcf-marketplace li.hcf-teaser h4 {
    display: none;
}
.hcf-mcol-box .hcf-marketplace .hcf-overline {
    color: #222222;
    font-size: 0.75em;
    font-weight: bold;
    line-height: 1em;
    text-transform: none;
}
.hcf-mcol-box .hcf-marketplace .hcf-headline {
    color: #727272;
    display: block;
    font-size: 0.75em;
    font-weight: normal;
}
.hcf-mcol-box .hcf-marketplace .hcf-teaser-content {
    display: none;
    min-height: 4.688em;
    padding-top: 0;
}
.hcf-mcol-box .hcf-marketplace li.hcf-teaser .hcf-teaser-content {
    display: block;
    position: relative;
}
.hcf-mcol-box .hcf-marketplace li.hcf-teaser .hcf-teaser-content .hcf-media-wrapper {
    left: 0;
    position: absolute;
    top: 0;
}
.hcf-mcol-box .hcf-marketplace li.hcf-teaser .hcf-teaser-content p {
    font-size: 0.688em;
    padding-left: 9.818em;
    position: static;
}
.hcf-mcol-box .hcf-marketplace .hcf-teaser-content .hcf-more {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-image: none;
    font-size: 1em;
    padding-left: 0;
}
.hcf-mcol-box .hcf-marketplace .hcf-teaser-content .hcf-more:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    color: #727272;
}
.hcf-mcol-box .hcf-marketplace ul li h4 a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-mcol-box .hcf-mblock-tag {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-origin: padding-box;
    background-position: -57px -5079px;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #838383;
    font-size: 0.75em;
    padding-right: 1.5em;
    position: absolute;
    right: 1em;
    text-transform: uppercase;
    top: 0.875em;
}
.hcf-mcol-box .hcf-blog-info .blog-content {
    margin-top: 1em;
    padding-left: 5em;
}
.hcf-mcol-box .hcf-blog-info.hcf-first .blog-content {
    margin-top: 0;
}
.hcf-no-image .hcf-blog-info .blog-content, .hcf-mcol-box .hcf-blog-info.hcf-no-image .blog-content {
    padding-left: 0;
}
.hcf-mcol-box .hcf-blog-info .hcf-media-wrapper {
    float: left;
}
.hcf-mcol-box .hcf-blog-info .blog-content p {
    font-size: 0.75em;
    margin-bottom: 0.25em;
}
.hcf-mcol-box .hcf-blog-info .blog-content .hcf-author a {
    color: #838383;
    font-size: 0.688em;
    font-weight: bold;
}
.hcf-mcol-box .hcf-blog-comments ul li .hcf-user, .hcf-mcol-box .hcf-blog-comments ul li a {
    font-size: 0.813em;
}
.hcf-mcol-box .hcf-blog-comments ul li .hcf-user {
    display: block;
    font-weight: bold;
    margin-bottom: 0.25em;
}
.hcf-mcol-box .hcf-mblock-kdw .mblock-content {
    background-color: #DFDFDF;
    background-image: none;
}
.hcf-mcol-box .hcf-mblock-kdw .mblock-content li.hcf-first {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0.063em;
    margin-top: 0;
}
.hcf-mcol-box .hcf-mblock-kdw .mblock-content li {
    display: block;
    float: left;
    line-height: 0.625em;
    margin-left: 2.063em;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 4.438em;
}
.hcf-mcol-box .hcf-mblock-kdw .mblock-content li a {
    display: block;
    font-size: 0.625em;
    padding-bottom: 0.5em;
}
.hcf-mcol-box .hcf-mblock-kdw .mblock-content li a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
}
.hcf-mcol-box .hcf-mblock-kdw .mblock-content li a:hover span {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-mcol-box .hcf-mblock-kdw .mblock-content li a img {
    margin-bottom: 0.25em;
}
.hcf-mcol-box .hcf-mblock-company .mblock-content li {
    margin-left: 0.438em;
    width: 5.5em;
}
.hcf-mcol-box .hcf-mblock-company .mblock-content li.hcf-first {
    margin-left: 0.063em;
    margin-right: 0;
}
.hcf-mcol-box .hcf-mblock-company .mblock-content li a {
    padding-bottom: 0.063em;
}
.hcf-mcol-box .hcf-mblock-company .mblock-content li a img {
    margin-bottom: 0;
}
.hcf-mcol-box .hcf-voting .hcf-form-controls {
    height: 2em;
}
.hcf-mcol-box .hcf-voting .hcf-form-controls .hcf-submit-right {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.hcf-mcol-box .hcf-vote {
    font-size: 12px;
    line-height: 16px;
}
#hcf-header {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: repeat-x;
    background-size: auto auto;
    padding-bottom: 1px;
}
#hcf-header .hcf-top-wrapper {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: -moz-linear-gradient(center top , #333333, #444444);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    height: 2.8em;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
}
#hcf-header .hcf-logo {
    left: 0.95em;
    position: absolute;
    top: 3.55em;
}
#hcf-header .hcf-logo a {
    display: block;
}
#hcf-header .hcf-logo img {
    width: 9.25em;
}
#hcf-header .hcf-top-wrapper .hcf-user-nav ul {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-origin: padding-box;
    background-position: right -295px;
    background-repeat: no-repeat;
    background-size: auto auto;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 1em;
    padding-left: 2.75em;
    padding-right: 0.75em;
    padding-top: 0.9em;
}
#hcf-header .hcf-top-wrapper .hcf-user-nav {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-origin: padding-box;
    background-position: -80px -295px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
#hcf-nav {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: -moz-linear-gradient(center top , #EDEDED, #FFFFFF);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-bottom: 0;
    padding-left: 11.6em;
    padding-right: 0;
    padding-top: 2em;
}
#hcf-nav li, .hcf-services-nav li, .hcf-user-nav li, #hcf-bottom-nav li, #hcf-footer .hcf-meta-nav li {
    float: left;
}
#hcf-nav .hcf-level-2 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: repeat-x;
    background-size: auto auto;
    left: 0;
    top: 1.375em;
    width: 100%;
    z-index: 1;
}
#hcf-nav li, #hcf-bottom-nav li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-origin: padding-box;
    background-position: -96px -391px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
#hcf-nav li.hcf-first, #hcf-bottom-nav li.hcf-first {
    background-image: none;
}
#hcf-nav .hcf-level-2 li, #hcf-bottom-nav .hcf-level-2 li {
    background-position: -96px -475px;
}
#hcf-nav .hcf-level-1 > li.hcf-active, #hcf-nav .hcf-level-2 > li.hcf-active {
    margin-right: -2px;
}
#hcf-nav .hcf-level-1 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: repeat-x;
    background-size: auto auto;
    height: 2.75em;
    position: relative;
}
#hcf-nav .hcf-level-2 {
    position: absolute;
}
#hcf-nav .hcf-level-2 li a {
    padding-bottom: 0.4em;
    padding-left: 1em;
    padding-right: 0.9em;
    padding-top: 0.38em;
}
#hcf-nav li a, #hcf-bottom-nav li a, .hcf-breadcrumb-nav li, #hcf-breadcrumb span, #hcf-breadcrumb .hcf-jump-mark {
    font-size: 0.7em;
    font-weight: bold;
    line-height: 1.2em;
}
.hcf-breadcrumb-nav li a {
    padding-bottom: 0;
    padding-left: 0.25em;
    padding-right: 0;
    padding-top: 0;
}
#hcf-nav li a, #hcf-bottom-nav li a {
    display: block;
    padding-bottom: 0.5em;
    padding-left: 1.5em;
    padding-right: 1.5em;
    padding-top: 0.38em;
}
#hcf-nav .hcf-level-2 > li > a, #hcf-bottom-nav .hcf-level-2 > li > a {
    font-weight: normal;
}
#hcf-nav li.hcf-first > a {
    padding-left: 0.35em;
}
#hcf-nav a:hover, .hcf-bottom-nav a:hover, #hcf-breadcrumb a:hover, #hcf-footer .hcf-meta-nav a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
#hcf-nav .hcf-level-1 > .hcf-active > a, #hcf-nav .hcf-level-2 > .hcf-active > a {
    background-color: #434343;
    color: #FFFFFF;
    position: relative;
    z-index: 2;
}
#hcf-header .hcf-services-nav {
    position: absolute;
    right: 1em;
    top: 2.975em;
    z-index: 10;
}
#hcf-header .hcf-services-nav {
    z-index: 10;
}
#hcf-header .hcf-services-nav > ul {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #84020F;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #84020F;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #84020F;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #84020F;
    border-top-style: solid;
    border-top-width: 1px;
    overflow-x: hidden;
    overflow-y: hidden;
    z-index: 10;
}
#hcf-header .hcf-services-nav a {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    -x-system-font: none;
    color: #84020F;
    display: block;
    font-family: arial,verdana,sans-serif;
    font-size: 0.7em;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2em;
    padding-bottom: 0.2em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-top: 0.25em;
}
#hcf-header .hcf-services-nav li.hcf-has-subs a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-origin: padding-box;
    background-position: -85px -214px;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-left: 1.5em;
}
#hcf-header .hcf-sub-menu-visible li.hcf-active a {
    background-image: none;
    color: #000000;
    font-weight: bold;
    padding-left: 1.3em;
}
#hcf-mainsearch {
    padding-bottom: 0.8em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.7em;
}
#hcf-header .hcf-user-nav {
    float: right;
    margin-right: 27em;
    max-width: 26em;
}
#hcf-header .hcf-top-wrapper .hcf-date {
    color: #FFFFFF;
    display: block;
    font-size: 0.7em;
    left: 2.4em;
    padding-top: 1.2em;
    position: absolute;
}
#hcf-header .hcf-top-wrapper .hcf-date a {
    color: #FFFFFF;
}
#hcf-header .hcf-user-nav li {
    float: right;
    margin-right: 1em;
}
#hcf-header .hcf-user-nav li.hcf-first {
}
#hcf-header .hcf-user-nav a {
    color: #FFFFFF;
    display: block;
    font-size: 0.7em;
    font-weight: normal;
    line-height: 1.2em;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#hcf-header .hcf-user-nav li:after {
    color: #FFFFFF;
    content: "»";
    float: left;
    font-size: 0.8em;
    margin-left: -0.6em;
    margin-top: -1.2em;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0.4em;
    padding-top: 0;
}
#hcf-mainsearch {
    float: right;
    padding-left: 11.3em;
    padding-right: 1em;
    position: absolute;
    right: 0;
}
#hcf-mainsearch .hcf-input-wrapper, #hcf-mainsearch .hcf-submit {
    float: left;
}
#hcf-mainsearch .hcf-input-wrapper input {
    background-color: #FFFFFF;
}
#hcf-mainsearch .hcf-input-border {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    height: 1em;
}
#hcf-mainsearch .hcf-input-wrapper label {
    color: #444444;
    left: 0.25em;
    top: 0.05em;
}
#hcf-mainsearch .hcf-submit input {
    font-size: 0.65em;
    font-weight: bold;
    height: 1.65em;
    margin-left: 1em;
    margin-top: -1px;
    padding-bottom: 0.25em;
}
#hcf-mainsearch .hcf-text input {
    width: 9em;
}
#hcf-footer .hcf-copyright, #hcf-breadcrumb, #hcf-footer .hcf-meta-nav {
    padding-bottom: 0;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 0;
}
#hcf-footer .hcf-copyright {
    padding-top: 0.75em;
}
#hcf-footer {
    background-color: #F5F5F5;
    border-bottom-color: #9E0406;
    border-bottom-style: solid;
    border-bottom-width: 0.625em;
}
.hcf-breadcrumb-wrapper {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #EEEEEE;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
}
#hcf-breadcrumb {
    padding-bottom: 0.5em;
    padding-left: 0.983em;
    padding-right: 0.983em;
    padding-top: 2.5em;
}
.hcf-breadcrumb-nav, .hcf-breadcrumb-nav li, #hcf-breadcrumb span {
    display: block;
    float: left;
}
#hcf-breadcrumb .hcf-jump-mark {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-origin: padding-box;
    background-position: -30px -2152px;
    background-repeat: no-repeat;
    background-size: auto auto;
    float: right;
    padding-right: 1em;
}
#hcf-footer .hcf-meta-nav, #hcf-breadcrumb {
    overflow-x: hidden;
    overflow-y: hidden;
}
#hcf-footer .hcf-copyright-inner, #hcf-footer .hcf-meta-nav li a {
    font-size: 0.6em;
    font-style: normal;
    line-height: 1em;
}
#hcf-footer .hcf-meta-nav li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-origin: padding-box;
    background-position: -96px -391px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
#hcf-footer .hcf-meta-nav li.hcf-first {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
#hcf-bottom-nav {
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
}
#hcf-bottom-nav .hcf-level-1 .hcf-active.hcf-has-subs:after {
    content: " ";
    display: block;
    height: 1.75em;
    width: 1px;
}
#hcf-bottom-nav li.hcf-first > a {
    padding-left: 0;
}
#hcf-bottom-nav ul.hcf-level-1 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #F5F5F5;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: repeat-x;
    background-size: auto auto;
    min-height: 2.4em;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 0.5em;
}
#hcf-bottom-nav .hcf-level-2 {
    left: 1em;
    position: absolute;
}
#hcf-footer .hcf-meta-nav li a {
    padding-bottom: 0.25em;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 0.25em;
}
#hcf-footer .hcf-meta-nav li.hcf-first a {
    padding-left: 0;
}
#hcf-footer .hcf-meta-nav {
    padding-bottom: 0.75em;
}
.hcf-video-start {
    position: relative;
}
.hcf-video-start .hcf-more {
    position: absolute;
    right: 0.85em;
    top: 0.5em;
}
.hcf-video-gallery .hcf-media-wrapper.hcf-gallery-wrapper span, .hcf-mcol-box .hcf-media-wrapper span, .hcf-doctype-video .hcf-media-wrapper.hcf-video span {
    display: inline !important;
}
.hcf-video-start .hcf-media-wrapper a:before, .hcf-media-stage .hcf-doctype-video .hcf-media-wrapper a:before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    content: " ";
    display: block;
    height: 120px;
    position: absolute;
    width: 210px;
}
.hcf-video-start .hcf-media-wrapper:hover a:before, .hcf-media-stage .hcf-doctype-video .hcf-media-wrapper:hover a:before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_wide/4516986/1.png");
    background-origin: padding-box;
    background-position: -37px -655px;
    background-repeat: no-repeat;
    background-size: auto auto;
    content: " ";
    display: block;
    height: 120px;
    position: absolute;
    width: 210px;
}
ul.hcf-tabs {
    background-color: #EEEEEE;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
}
.hcf-tabs a, .hcf-tabs span {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #E7E7E7;
    background-image: url("/images/sprite_1px_repeat-x/4516798/2.png");
    background-origin: padding-box;
    background-position: 0 -86px;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-color: #BDBDBD;
    border-bottom-style: solid;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #BDBDBD;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #BDBDBD;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #BDBDBD;
    border-top-style: solid;
    border-top-width: 1px;
    color: #595959;
    display: block;
    font-size: 0.688em;
    padding-bottom: 0.273em;
    padding-left: 0.909em;
    padding-right: 0.909em;
    padding-top: 0.273em;
    text-transform: uppercase;
}
.hcf-tabs a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-tabs .hcf-active a, .hcf-tabs .hcf-active span {
    background-color: #FFFFFF;
    background-image: none;
    border-bottom-color: #BDBDBD;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #BDBDBD;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #BDBDBD;
    border-top-color: #BDBDBD;
    color: #000000;
}
.hcf-tabs-left li {
    float: left;
    margin-left: 0.625em;
}
.hcf-tabs-left li.hcf-first {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
#alert {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FDF5AA;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #000000;
    height: 1.2em;
    left: -0.938em;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0.5em;
    padding-left: 1.563em;
    padding-right: 1.563em;
    padding-top: 0.5em;
    position: relative;
    width: 56.9em;
}
#alert .hcf-legend {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #84020F;
    float: left;
    font-weight: bold;
    left: auto;
    margin-right: 0.938em;
    padding-top: 0;
    position: static;
    text-transform: uppercase;
    top: auto;
    width: auto;
}
#alert .hcf-breaking-news {
    display: inline;
    font-weight: bold;
}
#alert .hcf-breaking-news a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #333333;
}
.js-enabled .hcf-breaking-news a {
    -moz-transition-delay: 0s;
    -moz-transition-duration: 5s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease-in-out;
    display: inline-block;
    left: 900px;
    position: relative;
}
#alert .hcf-breaking-news a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.js-enabled #alert .hcf-breaking-news.move a {
    -moz-transform: translate(-900px);
}
h1, h2, h3, h4, h5 {
    color: #000000;
    font-size: 1em;
}
h1 a, h2 a, h3 a, h4 a, h5 a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #222222;
}
.hcf-content .hcf-overline, .hcf-video-start .hcf-overline {
    color: #84020F;
    font-size: 0.75em;
    font-style: normal;
    font-weight: bold;
    line-height: 1.6em;
    text-transform: none;
}
h2 .hcf-overline {
    margin-bottom: 0.2em;
}
.hcf-colon {
    display: none;
}
a:hover .hcf-headline {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-teaserlist .hcf-lead .hcf-headline, .hcf-article .hcf-headline, .hcf-article-header .hcf-headline, .hcf-hollaender .hcf-headline {
    color: #000000;
    display: block;
    font-family: Arial,Georgia,Palatino,Palatino Linotype,serif;
    font-size: 1.125em;
    font-weight: bold;
    line-height: 1em;
    margin-bottom: 0.333em;
    text-transform: none;
}
.hcf-article .hcf-headline, .hcf-article-header .hcf-headline {
    font-size: 1.5em;
}
.hcf-teaserlist .hcf-teaser-wide .hcf-headline {
    font-size: 1.125em;
    line-height: 1.25em;
}
.hcf-teaserlist .hcf-colcount2 .hcf-headline, .hcf-category-block .hcf-teaserlist .hcf-headline {
    display: block;
    font-size: 0.813em;
    font-weight: bold;
    line-height: 1.154em;
    margin-bottom: 0.462em;
}
.hcf-teaserlist .hcf-colcount2 .hcf-teaser-small .hcf-headline {
    font-size: 1em;
    margin-bottom: 0;
}
.hcf-toptopic .hcf-teaserlist .hcf-colcount2 .hcf-headline {
    font-size: 0.938em;
}
.hcf-teaserlist .hcf-colcount2 .hcf-teaser h3 {
}
.hcf-teaserlist .hcf-headline, .hcf-category-block .hcf-teaserlist .hcf-first .hcf-headline {
    display: block;
    font-size: 1em;
    font-weight: bold;
    line-height: 1.133em;
    margin-bottom: 0.063em;
    text-transform: none;
}
.hcf-category-block .hcf-teaserlist .hcf-faux-wrapper .hcf-first .hcf-headline {
}
.hcf-category-block .hcf-teaserlist .hcf-faux-wrapper .hcf-headline {
    font-size: 0.75em;
}
.hcf-in-article-box .hcf-headline {
    font-family: arial,helvetica,sans-serif;
    font-size: 1em;
    font-weight: bold;
    text-transform: none;
}
.hcf-in-article-box .hcf-overline {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.hcf-in-article-box .hcf-headline {
    display: block;
    margin-bottom: 0.163em;
}
.hcf-teaser-block .hcf-headline {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-article-content .hcf-video-box .hcf-headline {
    font-size: 0.8em;
}
.hcf-category-block h2, .hcf-remember-header h2 {
}
.hcf-category-block h2 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left 2.1em;
    background-repeat: repeat-x;
    background-size: auto auto;
    margin-bottom: 0.25em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0.313em;
    padding-top: 0.625em;
    text-transform: uppercase;
}
.hcf-tickerblock h2 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
}
.hcf-category-block h2 a, .hcf-remember-list-header h2, .hcf-remember-list-header h1, .hcf-detail-archiv h2, h2.hcf-styled, h1.hcf-styled {
    color: #ABABAB;
    font-size: 1.125em;
}
.hcf-category-block h2 a {
    color: #ABABAB;
    font-size: 1.125em;
}
.hcf-teasercontainer h1 span, .hcf-content h1 span {
    color: #838383;
    font-size: 1.125em;
}
.hcf-content h1 span {
    text-transform: uppercase;
}
#hcf-print-wrapper .hcf-teasercontainer h1 span {
    color: #000000;
}
.hcf-tickerblock h2 a {
    font-size: 0.875em;
}
h2.hcf-styled, h1.hcf-styled {
    margin-bottom: 0.625em;
}
.hcf-ticker .hcf-headline {
    display: block;
    font-size: 0.813em;
}
.hcf-audio .hcf-headline, .hcf-ticker .hcf-headline {
    display: block;
    font-size: 0.875em;
}
.hcf-ticker .hcf-overline, .hcf-audio .hcf-overline {
    line-height: 1.25em;
}
.hcf-topic h2, .hcf-newsticker h2, .hcf-dw-ressort, .hcf-audio h2, .hcf-bookmark h2, .hcf-sitemap h2 a, .hcf-topic h1, .hcf-newsticker h1, .hcf-audio h1, .hcf-bookmark h1, .hcf-sitemap h1 a {
    color: #727272;
    font-size: 1.125em;
    font-weight: bold;
}
.hcf-sitemap h2, .hcf-sitemap h1 {
    margin-bottom: 0.625em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0.625em;
}
.hcf-newsticker h2, .hcf-dw-ressort, .hcf-audio h2, .hcf-bookmark h2, .hcf-newsticker h1, .hcf-dw-ressort, .hcf-audio h1, .hcf-bookmark h1 {
    padding-bottom: 0.211em;
    padding-left: 0.526em;
    padding-right: 0.526em;
    padding-top: 0.684em;
}
.hcf-topic h2, .hcf-topic h1 {
    padding-bottom: 0;
    padding-left: 0.526em;
    padding-right: 0.526em;
    padding-top: 0.625em;
}
.hcf-detail-archiv h2 {
    padding-bottom: 0;
    padding-left: 0.526em;
    padding-right: 0.526em;
    padding-top: 0.526em;
}
.hcf-newsticker .hcf-article .hcf-headline {
    font-family: Arial,Helvetica,sans-serif;
}
.hcf-dw-ticker h2 {
    position: relative;
}
.hcf-dw-ticker h2 .hcf-logo {
    position: absolute;
    right: 0.526em;
    top: 0.526em;
}
.hcf-dw-ticker h2 a {
    background-image: url("/images/logo_dw/4516832/1.png");
    display: block;
    height: 1.895em;
    padding-right: 6.632em;
    text-indent: -9999px;
}
.hcf-search-result-list h3 span {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    font-weight: bold !important;
}
.hcf-static h2 {
    font-size: 1.188em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.hcf-static h3 {
    font-size: 1.069em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.hcf-static h4 {
    font-size: 0.95em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.hcf-static h5 {
    font-size: 0.832em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.hcf-static h6 {
    font-size: 0.713em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.hcf-microsite h2 {
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1.25em;
}
.hcf-teaser .hcf-more-article {
    color: #838383;
}
.hcf-content-special h3 {
    color: #838383;
    margin-bottom: 0.313em;
    margin-left: 0.625em;
    margin-right: 0.625em;
    margin-top: 0.625em;
    text-transform: uppercase;
}
.hcf-content-special h3 span {
    font-size: 0.875em;
}
.hcf-sub-header {
    display: block;
    padding-bottom: 0.25em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 1em;
    text-transform: uppercase;
}
.hcf-faq h4 {
    font-size: 0.875em;
    line-height: 1.25em;
    margin-bottom: 0.25em;
}
.hcf-hollaender {
    padding-bottom: 0.625em;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0.625em;
}
.hcf-teaserlist {
    padding-bottom: 0.625em;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0.625em;
}
.hcf-teaserlist li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: repeat-x;
    background-size: auto auto;
    position: relative;
}
.hcf-teaserlist li.hcf-lead {
    padding-top: 0.25em;
}
.hcf-teaserlist li.hcf-first {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-top: 0;
}
.hcf-teaserlist .hcf-lead h2 {
    margin-bottom: 0.625em;
    padding-top: 335px;
}
.hcf-teaserlist .hcf-teaser {
    padding-bottom: 0.8em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.8em;
    position: relative;
}
.hcf-teaserlist li ul.hcf-related {
    margin-left: -0.75em;
}
.hcf-category-block .hcf-teaser {
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
}
.hcf-teaser p {
    color: #000000;
    font-size: 0.813em;
    line-height: 1.308em;
}
.hcf-teaser-content {
}
.hcf-no-image .hcf-teaser-content {
    padding-top: 0;
}
.hcf-teaserlist .hcf-colcount2 {
    padding-bottom: 0.9em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 1.2em;
}
.hcf-teaserlist .hcf-colcount2 .hcf-teaser {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-teaserlist .hcf-colcount2 li.hcf-teaser {
    margin-bottom: 0.313em;
}
.hcf-teaserlist .hcf-colcount2 .hcf-column {
    float: left;
}
.hcf-teaserlist .hcf-colcount2 .hcf-column {
    width: 17.25em;
}
.hcf-teaserlist li.hcf-colcount2 div.hcf-first {
    margin-right: 2.5em;
}
.hcf-focus .hcf-colcount2 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACXBIWXMAABBNAAAQTQFnjAHgAAAAB3RJTUUH2gcbDQ0Y5FPsLwAAAAd0RVh0QXV0aG9yAKmuzEgAAAAMdEVYdERlc2NyaXB0aW9uABMJISMAAAAKdEVYdENvcHlyaWdodACsD8w6AAAADnRFWHRDcmVhdGlvbiB0aW1lADX3DwkAAAAJdEVYdFNvZnR3YXJlAF1w/zoAAAALdEVYdERpc2NsYWltZXIAt8C0jwAAAAh0RVh0V2FybmluZwDAG+aHAAAAB3RFWHRTb3VyY2UA9f+D6wAAAAh0RVh0Q29tbWVudAD2zJa/AAAABnRFWHRUaXRsZQCo7tInAAAADUlEQVQImWPYum3rfwAHZAMgw0+AQAAAAABJRU5ErkJggg%3D%3D");
    background-origin: padding-box;
    background-position: 0 0.313em;
    background-repeat: repeat-x;
    background-size: auto auto;
}
.hcf-faux-wrapper, .hcf-focus .hcf-faux-wrapper {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,R0lGODlhAQACAOc+AAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///yH+EUNyZWF0ZWQgd2l0aCBHSU1QACwAAAAAAQACAAAIBQDt/AsIADs=");
    background-origin: padding-box;
    background-position: 50% 0;
    background-repeat: repeat-y;
    background-size: auto auto;
}
.hcf-faux-wrapper .hcf-teaser {
    padding-bottom: 1em;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 1em;
}
.hcf-inside {
    min-height: 8.9em;
    padding-left: 15.6em;
}
.hcf-smartbox .hcf-inside .hcf-teaser {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    font-size: 0.8em;
    font-weight: normal;
    padding-bottom: 0;
}
.hcf-teaser-wide .hcf-inside {
    min-height: 8.125em;
    padding-left: 15.625em;
    position: relative;
}
.hcf-no-image .hcf-inside, .hcf-search-result-list .hcf-inside {
    min-height: 3em;
    padding-left: 0;
}
.hcf-teaserlist .hcf-media-wrapper, .hcf-teaser-block .hcf-media-wrapper {
    position: absolute;
    top: 1.15em;
}
.hcf-teaserlist > .hcf-lead .hcf-media-wrapper, .hcf-teaser-block > .hcf-lead .hcf-media-wrapper {
    position: absolute;
    top: 0;
}
.hcf-teaserlist .hcf-teaser .hcf-video {
    height: 8.262em;
    width: 14.688em;
}
.hcf-teaserlist .hcf-teaser-wide .hcf-media-wrapper, .hcf-teaser-block .hcf-teaser-wide .hcf-media-wrapper {
    left: 0;
    position: absolute;
    top: 0.15em;
}
.hcf-teaserlist .hcf-lead .hcf-teaser-content .hcf-media-wrapper {
    top: 0;
}
.hcf-teaserlist .hcf-lead .hcf-teaser-content .hcf-video {
    height: 335px;
    left: 0;
    right: 0;
    width: auto;
}
.hcf-colcount2 .hcf-teaser-content {
    padding-top: 8.25em;
}
.hcf-colcount2 .hcf-media-wrapper {
    top: 0;
}
.hcf-colcount2 .hcf-teaser p {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.313em;
}
.hcf-toptopic .hcf-colcount2 .hcf-teaser p {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
div.hcf-update {
    color: #222222;
    font-size: 0.688em;
    position: absolute;
    right: 0;
    text-align: right;
}
.hcf-lead .hcf-teaser-content p {
}
.hcf-lead.hcf-no-image .hcf-teaser-content p {
    padding-top: 0;
}
div.hcf-update span {
    background-color: #EE7F00;
    padding-bottom: 0.154em;
    padding-left: 0.583em;
    padding-right: 0.583em;
    padding-top: 0;
}
div.hcf-update em {
    color: #FFFFFF;
    font-style: normal;
    font-weight: bold;
}
span.hcf-exclusive {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_wide24/4516790/6.png");
    background-origin: padding-box;
    background-position: -226px -399px;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: inline-block;
    padding-right: 58px;
    text-indent: -9999px;
}
.hcf-media {
    display: inline-block;
    padding-right: 1em;
    text-indent: -9999px;
    width: 5px;
}
.hcf-doctype-article .hcf-media {
    display: none;
}
.hcf-doctype-video .hcf-media {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: right -994px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.hcf-doctype-imagegallery .hcf-media, .hcf-doctype-tour .hcf-media {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: right -1072px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.hcf-doctype-pdf .hcf-media {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: right -8432px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.hcf-doctype-kursdaten .hcf-media {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: right -8432px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
a.hcf-comments {
    -moz-text-blink: none !important;
    -moz-text-decoration-color: -moz-use-text-color !important;
    -moz-text-decoration-line: none !important;
    -moz-text-decoration-style: solid !important;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-origin: padding-box;
    background-position: -81px -6087px;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #727272;
    display: inline-block;
    font-size: 0.6em;
    height: 0;
    padding-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: center;
    vertical-align: text-top;
    width: 17px;
}
a.hcf-comments:hover {
    color: #84020F !important;
}
a.hcf-comments:before {
    content: "";
}
a.hcf-comments:after {
    content: "";
}
.hcf-headline-list {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
.hcf-headline-list li a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #727272;
    font-size: 0.813em;
    font-weight: bold;
    line-height: 1.692em;
}
.hcf-headline-list li a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-headline-list li a em {
    color: #84020F;
    font-style: normal;
}
.hcf-category-block .hcf-teaserlist {
    padding-bottom: 0.625em;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0;
}
.hcf-category-block .hcf-teaserlist p {
}
.hcf-category-block .hcf-teaserlist .hcf-first .hcf-inside {
    min-height: 8.9em;
    position: relative;
}
.hcf-category-block .hcf-teaserlist .hcf-faux-wrapper .hcf-first {
    min-height: 0;
    position: relative;
}
.hcf-category-block .hcf-teaserlist .hcf-first h3 {
}
.hcf-category-block .hcf-teaserlist .hcf-faux-wrapper .hcf-first h3 {
    padding-left: 0;
}
.hcf-category-block .hcf-teaserlist .hcf-no-image h3 {
    padding-top: 0;
}
.hcf-category-block .hcf-teaserlist .hcf-first .hcf-teaser-content {
    padding-top: 0;
    position: static;
}
.hcf-teaserlist .hcf-first .hcf-media-wrapper {
    top: 0.313em;
}
.hcf-teaser-controls {
    color: #625E4A;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0.375em;
}
.hcf-teaser-controls .hcf-timestamp {
    display: block;
    font-size: 0.75em;
    padding-right: 2.5em;
}
.hcf-teaser-controls .hcf-more {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-origin: padding-box;
    background-position: -86px -8023px;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 14px;
    position: absolute;
    right: 10px;
    top: 0;
    width: 14px;
}
.hcf-blog li.hcf-first {
    padding-top: 0;
}
.hcf-blog .hcf-colcount2 {
}
.hcf-blog .hcf-category-block .hcf-teaserlist .hcf-first {
    margin-bottom: 1.875em;
}
.hcf-sep {
    position: relative;
}
.hcf-sep .hcf-sep-line {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACXBIWXMAABBNAAAQTQFnjAHgAAAAB3RJTUUH2gcbDQ0Y5FPsLwAAAAd0RVh0QXV0aG9yAKmuzEgAAAAMdEVYdERlc2NyaXB0aW9uABMJISMAAAAKdEVYdENvcHlyaWdodACsD8w6AAAADnRFWHRDcmVhdGlvbiB0aW1lADX3DwkAAAAJdEVYdFNvZnR3YXJlAF1w/zoAAAALdEVYdERpc2NsYWltZXIAt8C0jwAAAAh0RVh0V2FybmluZwDAG+aHAAAAB3RFWHRTb3VyY2UA9f+D6wAAAAh0RVh0Q29tbWVudAD2zJa/AAAABnRFWHRUaXRsZQCo7tInAAAADUlEQVQImWPYum3rfwAHZAMgw0+AQAAAAABJRU5ErkJggg%3D%3D");
    background-origin: padding-box;
    background-position: 38.688em 0;
    background-repeat: repeat-y;
    background-size: auto auto;
    bottom: 10px;
    left: 0;
    position: absolute;
    right: 0;
    top: 15px;
}
.hcf-sep .hcf-teaserlist {
    padding-right: 1.25em !important;
}
.hcf-sep .hcf-column2 .hcf-teaserlist {
    padding-left: 1.25em !important;
}
.hcf-sep .hcf-teaserlist .hcf-no-image h3 {
    padding-right: 0;
}
.hcf-teaser-author h3 {
}
.hcf-teaserlist .hcf-teaser-author .hcf-headline {
    font-family: Georgia;
    font-size: 1em;
}
.hcf-teaser-author .hcf-author {
    color: #999999;
    display: block;
    font-size: 0.688em;
    font-weight: bold;
    margin-top: 1.25em;
}
.hcf-teaserlist .hcf-more, .hcf-teaserlist .hcf-linkmore {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #84020F;
    font-size: 1em;
    padding-left: 0;
}
.hcf-teaserlist .hcf-more:hover, .hcf-teaserlist .hcf-linkmore:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    color: #84020F;
}
.hcf-teaserlist .hcf-teaser-author .hcf-media-wrapper, .hcf-topic .hcf-teaserlist .hcf-teaser-author .hcf-media-wrapper {
    float: right;
    position: static;
}
.hcf-teaserlist .hcf-teaser-author .hcf-media-wrapper {
}
.hcf-teaserlist .hcf-colcount2 .hcf-teaser-author .hcf-media-wrapper img, .hcf-topic .hcf-teaserlist .hcf-teaser-author .hcf-media-wrapper img {
    height: 80px;
    width: auto;
}
.hcf-teaserlist .hcf-article-list li {
    padding-bottom: 0.1em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-teaserlist .hcf-article-list li .hcf-headline {
    font-size: 0.75em;
}
.hcf-teaserlist .hcf-article-list li .hcf-headline, .hcf-teaserlist .hcf-article-list li .hcf-overline {
    display: inline;
}
.hcf-teaserlist .hcf-article-list li .hcf-headline {
    font-weight: bold;
    margin-left: 0.25em;
}
.hcf-teaserlist .hcf-article-list li .hcf-overline:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-teaserlist .hcf-teaser-special {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #D8D8D8;
    border-bottom-style: solid;
    border-bottom-width: 0.25em;
}
.hcf-content-special {
    position: relative;
}
.hcf-content-special .hcf-exclusiv {
    padding-bottom: 0.313em;
}
.hcf-content-special .hcf-exclusiv li {
    margin-left: 0.625em;
}
.hcf-content-special .hcf-exclusiv .hcf-headline {
    font-size: 0.875em;
    margin-left: 0.313em;
}
.hcf-content-special .hcf-more {
    display: block;
    position: absolute;
    right: 0.625em;
    top: 0.625em;
}
.hcf-teaserblock {
    border-bottom-color: #D8D8D8;
    border-bottom-style: solid;
    border-bottom-width: 0.25em;
    margin-bottom: 0.625em;
    margin-left: 0.625em;
    margin-right: 0.625em;
    margin-top: 0.625em;
}
.hcf-teaserblock .hcf-teaserlist {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-media-wrapper img {
    vertical-align: bottom;
}
.hcf-teaserlist .hcf-media-wrapper img {
    height: 132px;
    width: 235px;
}
.hcf-teaserlist .hcf-teaser-wide .hcf-media-wrapper img {
    height: auto;
    width: 14.688em;
}
li.hcf-wide .hcf-media-wrapper img {
    height: 17.25em;
    width: 30.625em;
}
.hcf-teaserlist .hcf-colcount2 .hcf-media-wrapper img {
    height: auto;
    width: 14.687em;
}
.hcf-teaserlist .hcf-colcount2 .hcf-teaser-small .hcf-media-wrapper {
    float: left;
    margin-bottom: 0.5em;
    margin-left: 0;
    margin-right: 0.5em;
    margin-top: 0.313em;
    position: static;
}
.hcf-teaserlist .hcf-colcount2 .hcf-teaser-small .hcf-media-wrapper img {
    height: auto;
    width: 8.938em;
}
.hcf-detail .hcf-gallery-wrapper img {
    height: auto;
    width: auto;
}
.hcf-gallery-wrapper .hcf-main-img-wrapper {
    display: table-cell;
    height: 26.2em;
    text-align: center;
    vertical-align: middle;
    width: 60em;
}
.hcf-detail .hcf-video-wrapper img {
}
.hcf-category-block .hcf-teaserlist .hcf-media-wrapper img {
    height: auto;
    width: 14.375em;
}
.hcf-category-block .hcf-teaserlist .hcf-external-content .hcf-media-wrapper {
    height: 9.875em;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 17.5em;
}
.hcf-category-block .hcf-ticker {
    margin-bottom: 0;
    margin-left: 0.625em;
    margin-right: 0.625em;
    margin-top: 0;
    padding-bottom: 0.625em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-category-block .hcf-ticker .hcf-overline {
    font-size: 0.813em;
    margin-right: 5px;
}
.hcf-category-block .hcf-faux-wrapper .hcf-overline {
    margin-right: 5px;
}
.hcf-category-block .hcf-ticker .hcf-lead .hcf-overline {
    font-size: 0.773em;
    line-height: 1.6em;
    margin-right: 0;
}
.hcf-category-block .hcf-ticker .hcf-headline, .hcf-category-block .hcf-faux-wrapper .hcf-headline, .hcf-category-block .hcf-faux-wrapper .hcf-first .hcf-headline {
    display: inline;
}
.hcf-category-block .hcf-ticker li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    margin-bottom: 3px;
    padding-left: 60px;
    position: relative;
}
.hcf-category-block .hcf-ticker li .hcf-timestamp {
    font-size: 0.688em;
    font-weight: normal;
    left: 0;
    position: absolute;
    top: 0.1em;
}
.hcf-stoerer .hcf-media-wrapper img {
    height: auto;
    width: 30.625em;
}
.hcf-category-block .hcf-stoerer .hcf-media-wrapper img {
    height: auto;
    width: 18.75em;
}
.hcf-mcol-box .hcf-image-teaser .hcf-media-wrapper img {
    height: auto;
    width: 25.313em;
}
.hcf-mcol-box .hcf-2col-standard-related .hcf-related li .hcf-media-wrapper img {
    height: auto;
    width: 14.385em;
}
.hcf-column2 .hcf-colcount2 .hcf-image-links .hcf-media-wrapper img {
    height: auto;
    width: 10.938em;
}
.hcf-rcol-box .hcf-image-links .hcf-media-wrapper img {
    height: auto;
    width: 17.5em;
}
.hcf-controlbar {
    background-color: #000000;
    bottom: 0;
    height: 1.375em;
    left: 0;
    position: absolute;
    width: 100%;
}
.hcf-transparent {
    opacity: 0.6;
}
.hcf-img-controls {
    display: inline-block;
}
.hcf-mini-gallery {
    position: relative;
}
.hcf-mini-gallery ul.hcf-pics li {
    display: none;
}
.hcf-mini-gallery ul.hcf-pics li p, .hcf-mini-gallery ul.hcf-pics li .hcf-bu-formatted {
    display: none;
}
.hcf-mini-gallery ul.hcf-pics li.hcf-first, .hcf-mini-gallery ul.hcf-pics li.hcf-active {
    display: block;
}
.hcf-img-controls ul.hcf-inline-pics {
    bottom: 0;
    height: 21px;
    left: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    right: 60px;
}
.hcf-img-controls ul.hcf-inline-pics li {
    color: #EE7000;
    float: left;
    font-size: 0.688em;
    font-weight: bold;
    line-height: 1.091em;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding-bottom: 0.545em;
    padding-left: 0.545em;
    padding-right: 0.545em;
    padding-top: 0.364em;
}
.hcf-img-controls ul.hcf-inline-pics li.hcf-active {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: -40px -2420px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.hcf-article .hcf-img-controls ul.hcf-inline-pics li.hcf-active {
    background-position: -40px -2581px;
}
.hcf-img-controls ul.hcf-inline-pics li a {
    color: #FFFFFF;
}
.hcf-img-controls ul.hcf-inline-pics li a:hover {
    color: #84020F;
}
.hcf-img-controls .hcf-overview a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-origin: padding-box;
    background-position: -91px -18px;
    background-repeat: no-repeat;
    background-size: auto auto;
    bottom: 0;
    color: #FFFFFF;
    display: block;
    font-size: 0.688em;
    font-weight: bold;
    line-height: 1.091em;
    padding-bottom: 0.545em;
    padding-left: 1.091em;
    padding-right: 0.545em;
    padding-top: 0.364em;
    right: 0;
}
.hcf-img-controls .hcf-overview a:hover {
    color: #84020F;
}
.hcf-media-control a {
    position: absolute;
}
.hcf-toptopic .hcf-fullsize .hcf-image-wrapper img {
    height: 17.938em;
    width: 31.875em;
}
.hcf-toptopic .hcf-media-wrapper, .hcf-stoerer .hcf-media-wrapper {
    position: relative;
}
.hcf-video-wrapper img {
    vertical-align: bottom;
}
li.hcf-wide div.hcf-video-wrapper img {
    height: 17.25em;
    width: 30.625em;
}
.hcf-aside .hcf-aside-gallery-teaser .hcf-gallery-teaser {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    padding-bottom: 1.1em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    z-index: 0;
}
.hcf-aside-gallery-teaser .hcf-gallery-teaser li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-aside-gallery-teaser .hcf-gallery-teaser li img {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #FFFFFF;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #FFFFFF;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #FFFFFF;
    border-top-style: solid;
    border-top-width: 1px;
    height: 5.188em;
    width: 8.438em;
}
.hcf-aside-gallery-teaser .hcf-gallery-teaser li.hcf-2 {
    left: 0.625em;
    position: absolute;
    top: 0.625em;
    z-index: -1;
}
.hcf-aside-gallery-teaser .hcf-gallery-teaser li.hcf-3 {
    left: 1.25em;
    position: absolute;
    top: 1.25em;
    z-index: -2;
}
.hcf-colcount2 .hcf-teaserlist {
    float: left;
    margin-bottom: 0;
    margin-left: 0.625em;
    margin-right: 0.625em;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 17.96em;
}
.hcf-colcount2 .hcf-faux-wrapper .hcf-teaser {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-colcount2 .hcf-teaserlist li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: repeat-x;
    background-size: auto auto;
    margin-left: 0.5em;
    margin-top: 0.925em;
    padding-bottom: 0.625em;
    padding-top: 0;
}
.hcf-colcount2 .hcf-teaserlist li.hcf-first {
    margin-top: 0;
}
.hcf-colcount2 ul.hcf-first li {
    margin-left: 0;
}
.hcf-colcount2 .hcf-teaserlist li .hcf-inside {
    padding-left: 0;
}
.hcf-colcount2 .hcf-teaserlist .hcf-teaser {
    width: 17.5em;
}
.hcf-colcount2 .hcf-teaserlist .hcf-teaser .hcf-media-wrapper {
    margin-bottom: 0.313em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0.313em;
    position: static;
}
.hcf-colcount2 .hcf-teaserlist .hcf-first .hcf-media-wrapper {
}
.hcf-colcount2 .hcf-teaserlist .hcf-media-wrapper img {
    height: 160px;
    width: 280px;
}
.hcf-colcount2 .hcf-faux-wrapper span.hcf-exclusive {
    background-position: -228px -397px;
}
.hcf-highlights-stage, .hcf-highlights-stage-small {
    border-bottom-color: #CACACA;
    border-bottom-style: solid;
    border-bottom-width: 0.3em;
    border-top-color: #CACACA;
    border-top-style: solid;
    border-top-width: 0.3em;
    padding-bottom: 0;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0;
}
.hcf-highlights-stage-big {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-highlights-stage-inner {
    margin-bottom: 0.625em;
    margin-left: 0.625em;
    margin-right: 0.625em;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-highlights-stage li {
    background-color: transparent;
    background-image: url("data:image/png;base64,R0lGODlhAQACAOc+AAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///yH+EUNyZWF0ZWQgd2l0aCBHSU1QACwAAAAAAQACAAAIBQDt/AsIADs=");
    background-position: left 0;
    background-repeat: repeat-y;
    float: left;
    min-height: 148px;
    padding-bottom: 0.5em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5em;
    position: relative;
    width: 184px;
}
.hcf-highlights-stage li h4 {
    padding-left: 12px;
}
.hcf-highlights-stage li.hcf-first {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    margin-left: 0.4em;
    padding-left: 0;
}
.hcf-highlights-stage li img {
    width: 160px;
}
.hcf-highlights-stage-small li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,R0lGODlhAQACAOc+AAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///yH+EUNyZWF0ZWQgd2l0aCBHSU1QACwAAAAAAQACAAAIBQDt/AsIADs=");
    background-origin: padding-box;
    background-position: left 0;
    background-repeat: repeat-y;
    background-size: auto auto;
    float: left;
    margin-left: 1.6em;
    padding-bottom: 0.5em;
    padding-left: 1.6em;
    padding-right: 0;
    padding-top: 0.5em;
    position: relative;
}
.hcf-highlights-stage-small li h4 {
    padding-left: 0;
}
.hcf-highlights-stage-small li.hcf-first {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    margin-left: 0;
    padding-left: 0.25em;
}
.hcf-highlights-stage li .hcf-headline, .hcf-highlights-stage-small li .hcf-headline {
    display: block;
    font-size: 0.7em;
    font-weight: bold;
    padding-bottom: 0.25em;
    text-transform: uppercase;
    width: 14.5em;
}
.hcf-highlights-stage li .hcf-headline-desc, .hcf-highlights-stage-small li .hcf-headline-desc {
    padding-bottom: 0;
    text-transform: none;
}
.hcf-highlights-stage .hcf-partner #iqadtile14:before {
    content: "Anzeige";
    display: block;
    font-size: 10px;
    position: absolute;
    right: 12px;
    text-align: right;
    text-transform: uppercase;
    top: 0.75em;
}
.hcf-highlights-stage .hcf-partner #iqadtile14 {
    padding-bottom: 15px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 15px;
}
#hcf-topic-box {
    padding-bottom: 0.625em;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0.625em;
}
#hcf-topic-box a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
}
#hcf-topic-box a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
#hcf-topic-box .hcf-topics {
}
#hcf-topic-box .hcf-topics > li {
    display: none;
}
#hcf-topic-box .hcf-topics li.hcf-active {
    display: block;
    position: relative;
}
#hcf-topic-box ul.hcf-teaserlist {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #D8D8D8;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#hcf-topic-box ul.hcf-teaserlist li {
    float: right;
    margin-right: 0.625em;
    width: 17.375em;
}
#hcf-topic-box ul.hcf-teaserlist li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: repeat-x;
    background-size: auto auto;
    padding-bottom: 0.5em;
    padding-left: 0;
    padding-right: 0.3em;
    padding-top: 0.5em;
}
#hcf-topic-box ul.hcf-teaserlist li a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-origin: padding-box;
    background-position: -69px -4960px;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    padding-left: 2.188em;
}
#hcf-topic-box ul.hcf-teaserlist li.hcf-lead a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    display: inline;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#hcf-topic-box ul.hcf-teaserlist li.hcf-doctype-article a, #hcf-topic-box ul.hcf-teaserlist li.hcf-doctype-Article a {
}
#hcf-topic-box ul.hcf-teaserlist li.hcf-doctype-video a, #hcf-topic-box ul.hcf-teaserlist li.hcf-doctype-Video a {
    background-position: -69px -5418px;
}
#hcf-topic-box ul.hcf-teaserlist li.hcf-doctype-imagegallery a, #hcf-topic-box ul.hcf-teaserlist li.hcf-doctype-ImageGallery a {
    background-position: -69px -5300px;
}
#hcf-topic-box ul.hcf-teaserlist li.hcf-doctype-tour a, #hcf-topic-box ul.hcf-teaserlist li.hcf-doctype-Tour a {
    background-position: -69px -5300px;
}
#hcf-topic-box ul.hcf-teaserlist li.hcf-doctype-infographic a, #hcf-topic-box ul.hcf-teaserlist li.hcf-doctype-InfoGraphic a {
    background-position: -69px -8773px;
}
#hcf-topic-box ul.hcf-teaserlist li.hcf-doctype-download a, #hcf-topic-box ul.hcf-teaserlist li.hcf-doctype-Download a {
    background-position: -69px -8180px;
}
#hcf-topic-box ul.hcf-teaserlist li.hcf-doctype-blogpost a, #hcf-topic-box ul.hcf-teaserlist li.hcf-doctype-BlogPost a {
    background-position: -69px -5186px;
}
#hcf-topic-box ul.hcf-teaserlist li.hcf-doctype-quiz a, #hcf-topic-box ul.hcf-teaserlist li.hcf-doctype-Quiz a {
    background-position: -69px -5186px;
}
#hcf-topic-box ul.hcf-teaserlist li.hcf-doctype-shorttextgallery a, #hcf-topic-box ul.hcf-teaserlist li.hcf-doctype-ShortTextGallery a {
    background-position: -69px -5186px;
}
#hcf-topic-box ul.hcf-teaserlist li.hcf-doctype-kursdaten a, #hcf-topic-box ul.hcf-teaserlist li.hcf-doctype-KursDaten a, #hcf-topic-box ul.hcf-teaserlist li.hcf-doctype-clipgallery a, #hcf-topic-box ul.hcf-teaserlist li.hcf-doctype-ClipGallery a {
    background-position: -69px -9273px;
}
#hcf-topic-box ul.hcf-teaserlist li.hcf-doctype-audio a, #hcf-topic-box ul.hcf-teaserlist li.hcf-doctype-Audio a {
    background-position: -69px -8100px;
}
#hcf-topic-box ul.hcf-teaserlist li p {
    display: block;
    font-size: 0.8em;
    padding-left: 2.8em;
}
#hcf-topic-box ul.hcf-teaserlist li .hcf-overline {
    font-weight: bold;
    line-height: 1.2em;
}
#hcf-topic-box ul.hcf-teaserlist li .hcf-headline {
    font-size: 0.88em;
}
#hcf-topic-box ul.hcf-teaserlist li.hcf-lead .hcf-headline {
    font-size: 1.5em;
}
#hcf-topic-box ul.hcf-teaserlist li.hcf-first {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    margin-top: 1.563em;
}
#hcf-topic-box .hcf-topics ul.hcf-teaserlist li.hcf-lead {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    float: left;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    width: 37.813em;
}
#hcf-topic-box .hcf-topics .hcf-lead h2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#hcf-topic-box .hcf-topics .hcf-lead p {
    font-size: 0.938em;
    font-weight: bold;
    padding-left: 0;
}
#hcf-topic-box .hcf-topics .hcf-color1 .hcf-lead h2, #hcf-topic-box .hcf-topics .hcf-color1 .hcf-lead p {
    text-shadow: 1px 1px 1px #000000;
}
#hcf-topic-box .hcf-topics .hcf-color2 .hcf-lead h2, #hcf-topic-box .hcf-topics .hcf-color2 .hcf-lead p {
    text-shadow: 1px 1px 1px #FFFFFF;
}
#hcf-topic-box .hcf-topics .hcf-lead p a {
    color: #84020F;
}
#hcf-topic-box .hcf-topics .hcf-color1 .hcf-lead p a {
    color: #C10417;
    text-shadow: 1px 1px 1px #000000;
}
#hcf-topic-box .hcf-topics .hcf-lead .hcf-topic-wrapper {
    left: 1em;
    position: absolute;
    top: 1em;
    z-index: 1;
}
#hcf-topic-box .hcf-topics .hcf-topic {
    position: absolute;
    z-index: 1;
}
#hcf-topic-box .hcf-topics .hcf-topic a {
    color: #FFFFFF;
    font-weight: normal;
    text-transform: uppercase;
}
#hcf-topic-box .hcf-topics .hcf-label {
    color: #999999;
    display: block;
    font-size: 0.85em;
    font-weight: bold;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 0.5em;
    width: 21.5em;
}
#hcf-topic-box .hcf-topic-wrapper {
    margin-left: 0.8em;
    margin-top: 3em;
    width: 18em;
}
#hcf-topic-box .hcf-type2 .hcf-topic-wrapper {
    margin-left: 0.8em;
    margin-top: 1.5em;
    width: 18em;
}
#hcf-topic-box .hcf-topic-wrapper .hcf-headline {
    font-size: 1.7em;
}
#hcf-topic-box .hcf-topic-wrapper .hcf-jump-to-topic a {
    color: #84020F;
    font-size: 1em;
    font-weight: bold;
    line-height: 2.2em;
}
#hcf-topic-box .hcf-color1 .hcf-topic-wrapper .hcf-jump-to-topic a {
    color: #C10417;
    text-shadow: 1px 1px 1px #000000;
}
#hcf-topic-box h2.hcf-topic {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-origin: padding-box;
    background-position: right -2309px;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 2em;
    left: -0.05em;
    padding-right: 23px;
    top: -0.65em;
}
#hcf-topic-box h2.hcf-topic span {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_wide24/4516790/6.png");
    background-origin: padding-box;
    background-position: -6px -207px;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    font-size: 0.875em;
    font-weight: bold;
    padding-bottom: 0.9em;
    padding-left: 0.5em;
    padding-right: 0.2em;
    padding-top: 0.6em;
}
#hcf-topic-box .hcf-navi {
    margin-top: 0.625em;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    width: 100%;
}
#hcf-topic-box .hcf-navi li, #hcf-topic-box .hcf-navi ul, #hcf-topic-box .hcf-navi h2 {
    float: left;
}
#hcf-topic-box .hcf-navi li {
    height: 1.8em;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: center;
    width: 10em;
}
#hcf-topic-box .hcf-navi li a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_wide24/4516790/6.png");
    background-origin: padding-box;
    background-position: -14px -1198px;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #84020F;
    display: block;
    font-size: 0.8em;
    font-weight: bold;
    left: -2.5em;
    padding-bottom: 0.6em;
    padding-left: 2em;
    padding-right: 3em;
    padding-top: 0.6em;
    white-space: nowrap;
    width: 9.5em;
}
#hcf-topic-box .hcf-navi li.hcf-active a {
    background-position: -30px -1286px;
    color: #FFFFFF;
    font-weight: bold;
}
#hcf-topic-box .hcf-navi li.hcf-last a {
    padding-bottom: 0.6em;
    padding-left: 1.1em;
    padding-right: 3em;
    padding-top: 0.6em;
}
#hcf-topic-box .hcf-navi h2 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_wide24/4516790/6.png");
    background-origin: padding-box;
    background-position: -36px -1384px;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #84020F;
    font-size: 0.8em;
    padding-bottom: 0.6em;
    padding-left: 1.9em;
    padding-right: 4em;
    padding-top: 0.6em;
    text-transform: uppercase;
}
#hcf-topic-box .hcf-navi ul {
    left: 6.1em;
    position: absolute;
}
#hcf-topic-box .hcf-navi {
    background-position: -16px -1287px;
    color: #FFFFFF;
}
#hcf-topic-box .hcf-navi span.hcf-themes {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_wide24/4516790/6.png");
    background-origin: padding-box;
    background-position: -15px -1384px;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    float: left;
    height: 1.85em;
    position: absolute;
    right: 0;
    width: 2.5em;
}
#hcf-topic-box .hcf-navi span.hcf-themes a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-origin: padding-box;
    background-position: -84px -2916px;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 0;
    left: 0.7em;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 15px;
    padding-top: 15px;
    position: absolute;
    top: 0.5em;
    width: 1px;
}
#hcf-topic-box .hcf-color1 .hcf-lead p, #hcf-topic-box .hcf-color1 .hcf-lead h2 a, #hcf-topic-box .hcf-color1 .hcf-lead h2 .hcf-headline {
    color: #FFFFFF;
}
#hcf-topic-box .hcf-lead p a {
    text-shadow: none;
}
#hcf-topic-box .hcf-type2 .hcf-lead .hcf-topic-wrapper {
    left: 17.1em;
    text-align: right;
}
#hcf-topic-box .hcf-type2.hcf-wide .hcf-lead .hcf-topic-wrapper {
    left: 33em;
    text-align: left;
}
#hcf-topic-box .hcf-media {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-origin: padding-box;
    background-position: -69px -5418px;
    background-repeat: no-repeat;
    background-size: auto auto;
    bottom: 10px;
    display: none;
    height: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 28px;
    padding-right: 0;
    padding-top: 26px;
    position: absolute;
    right: 10px;
    width: 0;
}
#hcf-topic-box .hcf-doctype-tour .hcf-media, #hcf-topic-box .hcf-doctype-imagegallery .hcf-media {
    background-position: -69px -5300px;
}
#hcf-topic-box .hcf-doctype-video .hcf-media, #hcf-topic-box .hcf-doctype-tour .hcf-media, #hcf-topic-box .hcf-doctype-imagegallery .hcf-media {
    display: block;
}
#hcf-topic-box .hcf-background1 ul.hcf-teaserlist {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #F4F4F4;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
#hcf-topic-box .hcf-background2 ul.hcf-teaserlist {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #F1F1EE;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
#hcf-topic-box .hcf-background3 ul.hcf-teaserlist {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FBF8F4;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
#hcf-topic-box .hcf-background4 ul.hcf-teaserlist {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #EBECEF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
#hcf-topic-box .hcf-background5 ul.hcf-teaserlist {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #E5E8E8;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
#hcf-topic-box .hcf-background6 ul.hcf-teaserlist {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #C1C1C1;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
#hcf-topic-box .hcf-background7 ul.hcf-teaserlist {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #DDDDDD;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
#hcf-topic-box .hcf-background8 ul.hcf-teaserlist {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #D1D1D1;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
#hcf-topic-box .hcf-background9 ul.hcf-teaserlist {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #EEEEEE;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
#hcf-topic-box .hcf-background10 ul.hcf-teaserlist {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #E1E1E1;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.hcf-category-block {
    border-bottom-color: #D8D8D8;
    border-bottom-style: solid;
    border-bottom-width: 0.25em;
    margin-bottom: 0;
    margin-left: 0.625em;
    margin-right: 0.625em;
    margin-top: 1.25em;
    padding-bottom: 0.625em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-category-block .hcf-colcount2 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.9em;
}
.hcf-category-block .hcf-tool {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
}
.hcf-category-block .hcf-tool h3 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-origin: padding-box;
    background-position: -82px -7735px;
    background-repeat: no-repeat;
    background-size: auto auto;
    margin-top: 0.7em;
    padding-bottom: 0;
    padding-left: 1.313em;
    padding-right: 0;
    padding-top: 0.313em;
}
.hcf-category-block .hcf-tool .hcf-headline {
    display: inline;
    font-size: 0.813em;
    font-weight: bold;
    line-height: 1.154em;
}
.hcf-category-block-icon .hcf-teaserlist .hcf-first h3 {
    padding-top: 0;
}
.hcf-category-block-icon h2 {
    margin-right: 0.625em;
    padding-bottom: 3em;
    padding-right: 0;
}
.hcf-category-block-more {
    position: absolute;
    right: 0;
    top: 17px;
}
.hcf-tickerblock .hcf-category-block-more {
    top: 10px;
}
.hcf-tickerblock {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
}
.hcf-category-block .hcf-teaserlist .hcf-colcount2 {
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
}
.hcf-category-block .hcf-teaserlist .hcf-colcount2 .hcf-teaser h3 {
}
.hcf-category-block .hcf-teaserlist .hcf-colcount2 .hcf-teaser h3 .hcf-overline {
    line-height: 1em;
}
.hcf-category-block .hcf-teaserlist {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-teasercontainer div.hcf-first {
    margin-top: 0;
}
.hcf-profile .hcf-category-block .hcf-teaserlist {
    min-height: 20.25em;
    padding-bottom: 0.625em;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0;
}
.hcf-article {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHFQkTAXjzd3oAAAAPSURBVAjXY+jv7//PgAoALi4CrZR9K/8AAAAASUVORK5CYII=");
    background-origin: padding-box;
    background-position: 11.6em 0.625em;
    background-repeat: repeat-y;
    background-size: auto auto;
    padding-bottom: 0.625em;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0;
}
.hcf-infografic-wrapper {
    background-color: #FFFFFF;
    margin-bottom: 1em;
    margin-top: 2em;
    position: relative;
    text-align: center;
}
hcf-infografic .hcf-article {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: transparent !important;
    background-image: none !important;
    background-origin: padding-box !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
    background-size: auto auto !important;
    padding-bottom: 0 !important;
}
hcf-infografic .hcf-article p.hcf-teaser {
    padding-bottom: 0;
}
.hcf-article h1, .hcf-article p.hcf-teaser {
    background-color: #FFFFFF;
}
.hcf-article p.hcf-teaser {
    font-size: 0.875em;
    font-weight: bold;
    line-height: 1.125em;
    margin-top: -0.5em;
    padding-bottom: 2.3em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5em;
}
.hcf-article .hcf-article-text {
    float: right;
    padding-bottom: 0;
    padding-left: 0.5em;
    padding-right: 0;
    padding-top: 0;
    width: 25.65em;
}
.hcf-article .hcf-article-text .hcf-video {
    height: 14.375em;
}
.hcf-article .hcf-article-text h3 {
    margin-bottom: 0.813em;
}
.hcf-article .hcf-aside {
    float: left;
    font-size: 1em;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0.5em;
    padding-top: 0;
    width: 10.375em;
}
.hcf-sub-header, .hcf-article .hcf-aside strong {
    color: #838383;
    font-size: 0.875em;
}
.hcf-sub-header {
    text-transform: uppercase;
}
.hcf-article .hcf-aside strong.hcf-asides-header {
    display: block;
    margin-bottom: 1.5em;
    text-transform: uppercase;
}
.hcf-article .hcf-aside .hcf-aside-box {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: repeat-x;
    background-size: auto auto;
    margin-bottom: 1.875em;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0.625em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-aside-box li.hcf-last {
    padding-bottom: 0;
}
.hcf-aside-article-used.hcf-related {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.hcf-article .hcf-aside-box.hcf-related em {
    margin-top: 0;
}
.hcf-article .hcf-aside .hcf-aside-box .hcf-noborder {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.hcf-article .hcf-aside .hcf-toc ol li {
    font-size: 0.75em;
    line-height: 1.3em;
    list-style-type: none;
    padding-bottom: 0.1em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.1em;
}
.hcf-article .hcf-aside .hcf-toc ol li a span {
    color: #84020F;
}
.hcf-article .hcf-aside .hcf-toc .hcf-toc-list li.hcf-active {
    font-weight: bold;
}
.hcf-article .hcf-aside .hcf-aside-article-tools ul {
    margin-left: 0.5em;
}
.hcf-article .hcf-aside .hcf-aside-article-tools ul li {
    margin-top: 0.25em;
}
.hcf-article .hcf-aside .hcf-aside-article-tools ul li.hcf-first {
    margin-top: 0;
}
.hcf-article .hcf-aside .hcf-aside-article-tools ul li a {
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    display: block;
    font-size: 0.75em;
    font-weight: normal;
    height: 17px;
    padding-left: 2em;
    white-space: nowrap;
    width: 17px;
}
.hcf-aside-article-tools ul li.hcf-article-remind, .hcf-detail-tools li.hcf-bookmark {
    display: none;
}
.js-enabled .hcf-aside-article-tools ul li.hcf-article-remind, .js-enabled .hcf-detail-tools li.hcf-bookmark {
    display: block !important;
}
.hcf-article .hcf-article-print a {
    background-position: -83px -847px;
}
.hcf-article .hcf-article-mail a {
    background-position: -84px -942px;
}
.hcf-detail-header .hcf-article-remind a, .hcf-article-footer .hcf-bookmark a, .hcf-video-gallery .hcf-detail-tools .hcf-bookmark a {
    background-position: -69px -8691px;
}
.hcf-article .hcf-article-remind a {
    background-position: -70px -8695px;
}
.hcf-detail-header .hcf-article-remind a.hcf-active, .hcf-article-footer .hcf-bookmark a.hcf-active, .hcf-video-gallery .hcf-detail-tools .hcf-bookmark a.hcf-active {
    background-position: -82px -1023px;
}
.hcf-article .hcf-article-remind a.hcf-active {
    background-position: -84px -1028px;
}
.hcf-article .hcf-article-comment a {
    background-position: -84px -1121px;
}
.hcf-article .hcf-aside .hcf-aside-article-social, .hcf-article-social {
}
.hcf-article .hcf-aside .hcf-aside-article-social ul, .hcf-article-social ul {
    margin-left: 0.5em;
}
.hcf-article .hcf-aside .hcf-aside-article-social ul {
    height: 22px;
    margin-bottom: 0.2em;
    margin-left: 0.5em;
    position: relative;
}
.hcf-article .hcf-aside .hcf-aside-article-social iframe.hcf-facebook-button, .hcf-article-social iframe.hcf-facebook-button {
    height: 1.3em;
    margin-bottom: 0.313em;
    margin-left: 0.625em;
    width: 5em;
}
.hcf-article .hcf-aside .hcf-aside-article-social .hcf-googlePlus, .hcf-article-social .hcf-googlePlus {
    margin-bottom: 0;
    margin-left: 0.7em;
    margin-right: 0;
    margin-top: 0;
}
.hcf-article-social .hcf-googlePlus {
    margin-left: 16em;
    position: absolute;
    top: 0;
}
.hcf-article .hcf-aside .hcf-aside-article-social ul .hcf-first a, .hcf-article-social ul .hcf-first a {
    margin-left: 0.125em;
}
.hcf-article .hcf-aside .hcf-aside-article-social ul li a, .hcf-article-social ul li a {
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    float: left;
    height: 19px;
    margin-bottom: 0.25em;
    margin-left: 0.25em;
    text-indent: -99999px;
    width: 20px;
}
.hcf-article .hcf-article-mail a, .hcf-article-social .hcf-article-mail a {
    background-position: -84px -939px;
}
.hcf-article .hcf-article-facebook a, .hcf-article-social .hcf-article-facebook a {
    background-position: -79px -1744px;
}
.hcf-article .hcf-article-twitter a, .hcf-article-social .hcf-article-twitter a {
    background-position: -79px -1655px;
}
.hcf-article .hcf-article-xing a, .hcf-article-social .hcf-article-xing a {
    background-position: -79px -1565px;
}
.hcf-article .hcf-article-linkedin a, .hcf-article-social .hcf-article-linkedin a {
    background-position: -79px -1483px;
}
.hcf-article .hcf-article-misterwong a, .hcf-article-social .hcf-article-misterwong a {
    background-position: -79px -1298px;
}
.hcf-article .hcf-article-vz a, .hcf-article-social .hcf-article-vz a {
    background-position: -79px -1382px;
}
.hcf-article .hcf-aside .hcf-special {
    background-color: #EEEEEE;
}
.hcf-article .hcf-aside .hcf-special2 {
    background-color: #F9F3F3;
}
.hcf-article .hcf-aside .hcf-aside-article-author {
    padding-bottom: 0.5em;
    padding-left: 0.25em;
    padding-right: 0.25em;
    padding-top: 0;
    position: relative;
}
.hcf-article .hcf-aside .hcf-aside-article-author p {
    font-size: 0.75em;
    padding-bottom: 0.25em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.25em;
}
.hcf-article .hcf-aside .hcf-aside-article-author .hcf-media-wrapper {
    position: absolute;
    right: 0;
}
.hcf-article .hcf-aside .hcf-aside-article-author .hcf-author-desc {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: repeat-x;
    background-size: auto auto;
    min-height: 5.2em;
}
.hcf-article .hcf-aside .hcf-aside-article-author .hcf-author-desc .hcf-media-wrapper.hcf-doctype-author img {
    width: 4.5em;
}
.hcf-article .hcf-aside .hcf-aside-article-author .hcf-author-desc .hcf-author-text {
    padding-top: 1em;
    width: 3em;
}
.hcf-article .hcf-aside .hcf-aside-article-author .hcf-author-desc .hcf-author-text strong {
    color: #000000;
    font-size: 0.75em;
    text-transform: none;
}
.hcf-article .hcf-aside .hcf-aside-article-author .hcf-author-desc .hcf-author-text p {
    font-size: 0.625em;
    padding-top: 1em;
}
.hcf-article .hcf-article-text .hcf-lead {
    background-color: #FFFFFF;
    margin-left: -0.625em;
    padding-bottom: 2em;
    padding-left: 0.625em;
}
.hcf-article .hcf-article-text .hcf-media-wrapper {
    height: auto;
    width: auto;
}
.hcf-article .hcf-aside .hcf-aside-article-more strong, .hcf-article .hcf-aside .hcf-aside-article-wiwo-ad {
    display: block;
    margin-bottom: 1em;
}
.hcf-article .hcf-aside .hcf-aside-article-more div p strong {
    margin-bottom: 0;
}
.hcf-article .hcf-aside .hcf-aside-headline, .hcf-article .hcf-aside .hcf-figcaption {
    color: #000000;
    display: block;
    font-size: 0.688em;
    font-style: normal;
    font-weight: bold;
    padding-bottom: 0.25em;
    text-transform: uppercase;
}
.hcf-article .hcf-aside .hcf-aside-headline {
    font-size: 12px;
}
.hcf-article .hcf-aside a .hcf-figcaption:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-article .hcf-aside .hcf-figcaption2 {
    font-size: 0.75em;
    font-style: normal;
    font-weight: normal;
}
.hcf-article .hcf-aside .hcf-figcaption {
    padding-top: 0;
    text-transform: none;
}
.hcf-article .hcf-aside .hcf-aside-article-wiwo-ad p {
    font-size: 0.75em;
    padding-bottom: 0.25em;
}
.hcf-article .hcf-aside .hcf-aside-article-wiwo-ad .hcf-media-wrapper {
    float: left;
}
.hcf-article .hcf-aside .hcf-aside-article-wiwo-ad .hcf-wiwo-ad-text {
    margin-bottom: 1em;
    overflow-x: hidden;
    overflow-y: hidden;
}
.hcf-article .hcf-aside .hcf-aside-article-wiwo-ad .hcf-wiwo-ad-text p {
    font-size: 0.75em;
    padding-top: 2em;
}
.hcf-article-stage {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: repeat-x;
    background-size: auto auto;
    padding-bottom: 0.625em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.625em;
}
.hcf-article-stage .hcf-tools {
    float: left;
    margin-right: 1.5em;
}
.hcf-article-stage .hcf-article-social {
    float: left;
    padding-bottom: 0.313em;
    position: relative;
    width: 350px;
}
.hcf-article-stage .hcf-article-social iframe.hcf-facebook-button {
    display: block;
    margin-left: 10.3em;
}
.hcf-article-stage .hcf-rating {
    overflow-x: visible !important;
    overflow-y: visible !important;
}
.hcf-article-stage .hcf-keywords {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: repeat-x;
    background-size: auto auto;
    clear: left;
    padding-top: 0.625em;
}
.hcf-article-stage .hcf-keywords label {
    color: #838383;
    float: left;
    font-size: 0.75em;
    padding-top: 0.3em;
}
.hcf-article-stage .hcf-keywords ul li {
    padding-right: 0.25em;
}
.hcf-article-stage .hcf-keywords ul li.hcf-first {
    padding-left: 0.25em;
}
.hcf-detail-meta .hcf-keywords {
    padding-bottom: 0.3em;
}
.hcf-detail-meta .hcf-keyword {
    display: inline;
    float: none;
}
.hcf-detail-meta .hcf-keywords a, .hcf-detail-meta .hcf-related .hcf-header a {
    color: #838383;
    font-size: 0.75em;
}
.hcf-detail-meta .hcf-keywords a {
    white-space: nowrap;
}
.hcf-detail .hcf-media-wrapper {
}
.hcf-detail .hcf-media-wrapper a {
    cursor: pointer;
}
.hcf-caption {
    background-color: #D9D9D9;
    color: #222222;
    font-size: 0.688em;
    margin-bottom: 0.763em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0.5em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-top: 0.5em;
}
.hcf-caption .hcf-copyright {
    color: #777777;
    display: block;
    font-size: 0.813em;
    font-weight: bold;
}
.hcf-caption p {
    font-size: 1em;
}
.hcf-aside-box .hcf-caption {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.hcf-aside .hcf-aside-article-economy .hcf-economy-wrapper {
    overflow-x: hidden;
    overflow-y: hidden;
    padding-top: 0.6em;
}
.hcf-aside .hcf-aside-article-economy .hcf-economy-wrapper .hcf-media-wrapper {
    float: left;
}
.hcf-aside .hcf-aside-article-economy .hcf-economy-wrapper .hcf-figcaption {
    font-weight: normal;
    padding-left: 7.5em;
    padding-top: 0.25em;
}
.hcf-aside .hcf-aside-article-economy .hcf-economy-wrapper .hcf-figcaption a {
    color: #000000;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    margin-left: -1em;
}
.hcf-detail .hcf-media-wrapper .hcf-caption {
    position: relative;
}
.hcf-detail .hcf-media-wrapper .hcf-ImageGallery-link {
    background-color: #84020F;
    position: absolute;
    right: 0;
    text-align: center;
    top: -2.05em;
    width: 11.5em;
}
.hcf-detail .hcf-media-wrapper .hcf-ImageGallery-link a {
    color: #FFFFFF;
    display: block;
    font-size: 1em;
    font-weight: bold;
    line-height: 1em;
    padding-bottom: 0.5em;
    padding-left: 1.3em;
    padding-right: 0;
    padding-top: 0.55em;
    text-transform: uppercase;
}
.hcf-detail .hcf-media-wrapper .hcf-ImageGallery-link:after {
    color: #FFFFFF;
    content: "»";
    font-size: 1.3em;
    left: 1em;
    position: absolute;
    top: 0.2em;
}
.hcf-location-mark {
    font-style: italic;
}
.hcf-location-mark:after {
    content: ". ";
}
.hcf-image-gallery .hcf-article {
    margin-bottom: -3em;
    padding-right: 10.4em;
}
.hcf-aside-article-audio-player object {
    margin-bottom: 0.25em;
}
.hcf-aside-article-audio-player .hcf-headline, .hcf-aside-article-video-player .hcf-headline {
    font-size: 0.75em;
}
.hcf-aside-article-audio-player .hcf-caption p, .hcf-aside-article-video-player .hcf-caption p {
    font-size: 1em;
    padding-bottom: 0;
}
.hcf-aside-article-audio-player h4 a {
    cursor: pointer;
}
.hcf-aside-box .hcf-doctype-video a:before {
    background-position: -45px -664px;
    top: auto;
}
.hcf-article .hcf-author {
    background-color: #FFFFFF;
    display: block;
    font-size: 0.688em;
    margin-top: -3px;
    padding-bottom: 0.5em;
    padding-left: 0;
    padding-right: 0.25em;
    padding-top: 1em;
}
.hcf-article .hcf-author a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-article .hcf-author a:hover {
    color: #84020F;
}
span.hcf-exclusive {
    background-position: -226px -398px;
    display: block;
    float: left;
    padding-right: 58px;
    text-indent: -9999px;
}
.hcf-article-text .hcf-page-2 {
    margin-bottom: 1.75em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.hcf-full-column {
    background-image: none;
}
.hcf-full-column .hcf-article-text {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
.hcf-article .hcf-aside .hcf-quote-content {
    color: #444444;
    font-family: Times New Roman;
    font-size: 1.3em;
    padding-bottom: 0.25em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-top: 0.25em;
}
.hcf-article .hcf-aside .hcf-quote-content .hcf-quote-author {
    display: block;
    font-family: Arial;
    font-size: 0.5em;
    padding-top: 0.5em;
}
.hcf-aside-box p {
    color: #000000;
    display: block;
    font-size: 0.75em;
    font-style: normal;
    padding-bottom: 0.2em;
}
.hcf-article .hcf-aside-box p strong {
    color: #000000;
    font-weight: bold;
    margin-bottom: 0;
}
.hcf-article .hcf-aside-box span.hcf-figcaption {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-article .hcf-aside-box p {
    padding-bottom: 0;
}
.hcf-article .hcf-article-text .hcf-media-wrapper img:hover {
    cursor: pointer;
}
.hcf-topic .hcf-lead {
    padding-bottom: 0.938em;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0;
    position: relative;
}
.hcf-thema-overview .hcf-topic .hcf-teaserlist li .hcf-inside {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.hcf-topic .hcf-lead .hcf-teaser, .hcf-category-block.hcf-stoerer .hcf-teaser {
    left: 2.5em;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    position: absolute;
    top: 1.875em;
    width: 280px;
}
.hcf-topic .hcf-type2 .hcf-teaser {
    left: auto;
    right: 2.5em;
}
.hcf-topic .hcf-lead .hcf-media-wrapper img {
    width: 595px;
}
.hcf-topic .hcf-lead .hcf-teaser .hcf-inside, .hcf-category-block.hcf-stoerer .hcf-teaser .hcf-inside {
    min-height: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    z-index: 10;
}
.hcf-topic .hcf-lead .hcf-teaser .hcf-inside h3, .hcf-category-block.hcf-stoerer .hcf-teaser .hcf-inside h3 {
    margin-bottom: 0.313em;
}
.hcf-topic .hcf-lead .hcf-blur, .hcf-category-block.hcf-stoerer .hcf-blur, .hcf-mcol-box .hcf-stoerer .hcf-blur {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    height: 700px;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 600px;
    z-index: 9;
}
.hcf-category-block.hcf-stoerer {
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    position: relative;
}
.hcf-category-block.hcf-stoerer .hcf-media-wrapper img {
    width: 595px;
}
.hcf-mcol-box .hcf-stoerer .hcf-media-wrapper img {
    width: 300px;
}
.hcf-category-block.hcf-stoerer .hcf-teaser {
    bottom: 0;
    height: 105px;
    left: 0;
    top: 3.8em;
    z-index: 1;
}
.hcf-category-block.hcf-stoerer .hcf-presented, .hcf-mcol-box .hcf-stoerer .hcf-presented {
    font-size: 0.6em;
    position: absolute;
    right: 0;
    top: 0;
}
.hcf-category-block.hcf-stoerer .hcf-presented em, .hcf-mcol-box .hcf-stoerer .hcf-presented em {
    font-style: normal;
    position: relative;
    top: -0.5em;
}
.hcf-category-block.hcf-stoerer .hcf-teaser h3 {
    color: #000000;
    padding-left: 0.5em;
}
.hcf-category-block.hcf-stoerer h3 {
    color: #ABABAB;
    padding-left: 0;
    text-transform: uppercase;
}
.hcf-category-block.hcf-stoerer .hcf-teaser p {
    padding-bottom: 0;
    padding-left: 0.8em;
    padding-right: 0.8em;
    padding-top: 0;
}
.hcf-category-block.hcf-stoerer .hcf-title-wrapper, .hcf-category-block.hcf-stoerer .hcf-title-wrapper .hcf-blur {
    padding-bottom: 0;
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-top: 0;
    width: 280px;
}
.hcf-mcol-box .hcf-stoerer .hcf-title-wrapper, .hcf-mcol-box .hcf-stoerer .hcf-title-wrapper .hcf-blur {
    width: 220px;
}
.hcf-category-block.hcf-stoerer .hcf-title-wrapper h4, .hcf-mcol-box .hcf-stoerer .hcf-title-wrapper h4 {
    padding-left: 0.5em;
    position: relative;
    z-index: 9;
}
.hcf-mcol-box .hcf-stoerer .hcf-title-wrapper h4 a span {
    font-size: 0.938em;
}
.hcf-category-block.hcf-stoerer .hcf-title-wrapper p, .hcf-mcol-box .hcf-stoerer .hcf-title-wrapper p {
    color: #000000;
    font-size: 0.813em;
    line-height: 17px;
    z-index: 9;
}
.hcf-thema-overview .hcf-teaserlist {
    float: none;
    overflow-x: hidden;
    overflow-y: hidden;
    width: auto;
}
.hcf-thema-overview .hcf-teaserlist .hcf-teaser h3 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-origin: padding-box;
    background-position: right -7830px;
    background-repeat: no-repeat;
    background-size: auto auto;
    font-weight: normal;
    height: 2.1em;
    left: -1px;
    padding-right: 14px;
    position: absolute;
    top: 20px;
    z-index: 2;
}
.hcf-thema-overview .hcf-teaserlist .hcf-teaser {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    float: left;
    margin-top: 1.563em;
    padding-bottom: 0;
}
.hcf-thema-overview .hcf-teaserlist .hcf-first + .hcf-even {
    margin-top: 0;
}
.hcf-thema-overview .hcf-teaserlist .hcf-odd {
    clear: left;
}
.hcf-thema-overview .hcf-teaserlist .hcf-teaser h3 .hcf-headline {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_wide24/4516790/6.png");
    background-origin: padding-box;
    background-position: 0 -2433px;
    background-repeat: repeat-x;
    background-size: auto auto;
    display: block;
    font-size: 1em;
    font-weight: bold;
    padding-bottom: 0.9em;
    padding-left: 0.625em;
    padding-right: 0.5em;
    padding-top: 0.4em;
}
.hcf-thema-overview .hcf-teaserlist .hcf-teaser h3 a {
    color: #84020F;
}
.hcf-thema-overview .hcf-teaserlist .hcf-teaser .hcf-media-wrapper {
    margin-top: 0;
    position: absolute;
    top: 0;
    z-index: 1;
}
.hcf-thema-overview .hcf-teaserlist .hcf-teaser .hcf-inside {
    margin-top: 10.313em;
    min-height: inherit;
}
.hcf-thema-overview .hcf-teaserlist .hcf-even, .hcf-thema-overview .hcf-thema-more .hcf-themalist .hcf-even {
    margin-left: 2.188em;
}
.hcf-thema-overview .hcf-thema-more {
    padding-left: 0.625em;
}
.hcf-thema-overview .hcf-thema-more h3 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left 0.938em;
    background-repeat: repeat-x;
    background-size: auto auto;
    padding-bottom: 0.938em;
    padding-top: 2.188em;
}
.hcf-thema-overview .hcf-thema-more .hcf-thema-headline {
    color: #838383;
    display: block;
    font-size: 0.875em;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    text-indent: 5px;
    text-transform: uppercase;
}
.hcf-thema-overview .hcf-thema-more .hcf-themalist {
    overflow-x: hidden;
    overflow-y: hidden;
}
.hcf-thema-overview .hcf-thema-more .hcf-themalist li {
    float: left;
    width: 17.5em;
}
.hcf-thema-overview .hcf-thema-more .hcf-themalist .hcf-odd {
    clear: left;
}
.hcf-thema-overview .hcf-thema-more .hcf-themalist li a {
    font-size: 0.813em;
    line-height: 1.5em;
}
.hcf-thema-overview .hcf-thema-more .hcf-themalist li a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-topic-paging {
    margin-bottom: 1.25em;
    margin-left: 0.983em;
    margin-right: 0.983em;
    margin-top: 1.25em;
    overflow-x: hidden;
    overflow-y: hidden;
}
.hcf-topic-paging .hcf-more {
    font-size: 0.688em;
    font-weight: bold;
}
.hcf-topic-paging .hcf-prev-topic {
    float: left;
}
.hcf-topic-paging .hcf-next-topic {
    float: right;
}
#hcf-topic-box .hcf-navi li {
    cursor: pointer;
}
.hcf-paging-content .hcf-pager-wrapper {
    padding-bottom: 1em;
}
.hcf-pager-wrapper {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
}
.hcf-pager-wrapper a, .hcf-pager-wrapper span.hcf-this-page {
    font-size: 0.8em;
}
.hcf-pager-wrapper .hcf-active span {
    color: #84020F;
}
.hcf-pager-wrapper .hcf-pager, .hcf-pager-wrapper .hcf-paging-back, .hcf-pager-wrapper .hcf-paging-forward {
    display: inline-block;
}
.hcf-pager-wrapper .hcf-paging-forward {
    padding-left: 0.75em;
}
.hcf-pager-wrapper .hcf-paging-back {
    padding-right: 0.75em;
}
.hcf-pager li {
    display: inline;
}
.hcf-pager li:before {
    content: " | ";
}
.hcf-pager li.hcf-first:before {
    content: "";
}
.hcf-article .hcf-pager-wrapper {
    clear: both;
    float: none;
}
.hcf-pager li.hcf-active a {
    color: #84020F;
}
.hcf-gallery-wrapper {
    margin-bottom: 1em;
}
.hcf-gallery-wrapper .hcf-pager-wrapper, .hcf-chart-gallery-wrapper .hcf-pager-wrapper {
    background-color: #FFFFFF;
    line-height: 2.5em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    position: relative;
    text-align: center;
    width: 100%;
}
.hcf-gallery-wrapper .hcf-paging-back, .hcf-gallery-wrapper .hcf-paging-forward, .hcf-chart-gallery-wrapper .hcf-paging-back, .hcf-chart-gallery-wrapper .hcf-paging-forward {
    position: absolute;
    top: 0;
}
.hcf-gallery-wrapper .hcf-paging-back, .hcf-chart-gallery-wrapper .hcf-paging-back {
    left: 0;
}
.hcf-gallery-wrapper .hcf-paging-forward, .hcf-chart-gallery-wrapper .hcf-paging-forward {
    right: 0;
}
.hcf-gallery-wrapper .hcf-paging-back a, .hcf-gallery-wrapper .hcf-paging-forward a, .hcf-chart-gallery-wrapper .hcf-paging-back a, .hcf-chart-gallery-wrapper .hcf-paging-forward a {
    color: #9B9B9B;
}
.hcf-gallery-wrapper .hcf-pager-wrapper span, .hcf-chart-gallery-wrapper .hcf-pager-wrapper span {
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-repeat: no-repeat;
    height: 1.333em;
}
.hcf-gallery-wrapper .hcf-pager li, .hcf-chart-gallery-wrapper .hcf-pager li {
    display: inline;
}
.hcf-gallery-wrapper .hcf-pager li:before, .hcf-chart-gallery-wrapper .hcf-pager li:before {
    content: " | ";
}
.hcf-gallery-wrapper .hcf-pager li.hcf-first:before, .hcf-gallery-wrapper .hcf-pager li.hcf-show-all:before, .hcf-chart-gallery-wrapper .hcf-pager li.hcf-first:before, .hcf-chart-gallery-wrapper .hcf-pager li.hcf-show-all:before {
    content: "";
}
.hcf-gallery-wrapper .hcf-paging-back span, .hcf-gallery-wrapper .hcf-paging-back a.hcf-active span, .hcf-chart-gallery-wrapper .hcf-paging-back span, .hcf-chart-gallery-wrapper .hcf-paging-back a.hcf-active span {
    padding-left: 1em;
}
.hcf-gallery-wrapper .hcf-paging-forward span, .hcf-chart-gallery-wrapper .hcf-paging-forward span {
    padding-right: 1em;
}
.hcf-gallery-wrapper .hcf-paging-forward a.hcf-active span, .hcf-chart-gallery-wrapper .hcf-paging-forward a.hcf-active span {
    padding-right: 1em;
}
.hcf-gallery-wrapper .hcf-paging-back span, .hcf-chart-gallery-wrapper .hcf-paging-back span {
    background-position: -90px -7981px;
}
.hcf-gallery-wrapper .hcf-paging-back a.hcf-active span, .hcf-chart-gallery-wrapper .hcf-paging-back a.hcf-active span {
    background-position: -90px -7981px;
}
.hcf-gallery-wrapper .hcf-paging-forward span, .hcf-chart-gallery-wrapper .hcf-paging-forward span {
    background-position: -50px -20px;
}
.hcf-gallery-wrapper .hcf-paging-forward a.hcf-active span, .hcf-chart-gallery-wrapper .hcf-paging-forward a.hcf-active span {
    background-position: -50px -20px;
}
.hcf-gallery-wrapper .hcf-pager li {
    color: #ABABAB !important;
}
.hcf-gallery-wrapper .hcf-pager a {
    color: #84020F;
}
.hcf-gallery-wrapper .hcf-pager-wrapper .hcf-active span {
    color: #ABABAB !important;
}
.hcf-gallery-wrapper .hcf-pager li.hcf-active a {
    color: #000000 !important;
}
.hcf-video-gallery .hcf-gallery-wrapper {
    height: 31.657em;
    margin-top: 0;
    width: auto;
}
.hcf-video-gallery .hcf-article {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0;
}
.hcf-thema {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,R0lGODlhAQACAOc+AAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///yH+EUNyZWF0ZWQgd2l0aCBHSU1QACwAAAAAAQACAAAIBQDt/AsIADs=");
    background-origin: padding-box;
    background-position: 38.938em 0;
    background-repeat: repeat-y;
    background-size: auto auto;
    padding-top: 3.5em;
    position: relative;
}
.hcf-thema:after {
    background-color: #FFFFFF;
    content: " ";
    display: block;
    font-size: 1em;
    height: 1em;
    visibility: visible;
}
.hcf-thema .hcf-main-col, .hcf-thema .hcf-marginal-col, .hcf-thema .hcf-content, .hcf-thema .hcf-column2 {
    background-color: transparent;
}
.hcf-thema .hcf-video {
    background-color: #FFFFFF;
    border-top-color: #FFFFFF;
}
.hcf-thema .hcf-column2 div.hcf-first {
    padding-top: 0;
}
.hcf-thema .hcf-mcol-box .hcf-thema-headline, .hcf-thema .hcf-thema-more .hcf-thema-headline, .hcf-special .hcf-more-article .hcf-thema-headline {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-origin: padding-box;
    background-position: -71px -2410px;
    background-repeat: no-repeat;
    background-size: auto auto;
    margin-left: -0.5em;
    padding-left: 2em;
}
.hcf-thema .hcf-mcol-box .hcf-mcol-box-content {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: repeat-x;
    background-size: auto auto;
}
.hcf-thema .hcf-column1 {
    border-bottom-color: transparent;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: transparent;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: transparent;
    border-top-color: transparent;
}
.hcf-thema .hcf-mcol-box .hcf-tabs, .hcf-thema .hcf-ad-rectangle {
    background-color: transparent;
}
.hcf-thema .hcf-column1 .hcf-content {
    border-top-color: transparent;
}
.hcf-thema .hcf-column2 {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: transparent;
}
.hcf-thema .hcf-column2 .hcf-mcol-box {
    border-top-color: transparent;
}
.hcf-thema .hcf-thema-header {
    background-color: #FFFFFF;
    border-top-color: #EEEEEE;
    border-top-style: solid;
    border-top-width: 1.438em;
    height: 2em;
    left: 0;
    padding-bottom: 1em;
    padding-left: 0.3em;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    top: 0;
}
.hcf-thema .hcf-thema-header-inner {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: -moz-linear-gradient(center top , #F2F2F2, #DDDDDF);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-top-color: #E9E9E9;
    border-top-style: solid;
    border-top-width: 1px;
    box-shadow: 0 4px 4px #888888;
    height: 100%;
    width: 57.875em;
}
.hcf-thema .hcf-thema-header-inner .hcf-thema-label, .hcf-thema .hcf-thema-header-inner .hcf-thema-name {
    display: block;
    height: 2.1em;
    padding-top: 0.6em !important;
}
.hcf-thema .hcf-thema-header-inner .hcf-thema-label {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_wide24/4516790/6.png");
    background-origin: padding-box;
    background-position: -38px -480px;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #FFFFFF;
    float: left;
    font-size: 0.9em;
    margin-left: -0.3em;
    padding-bottom: 0;
    padding-left: 1em;
    padding-right: 0.5em;
    padding-top: 0;
    position: relative;
    text-transform: uppercase;
}
.hcf-thema .hcf-thema-header-inner h1 {
    font-weight: normal;
}
.hcf-thema .hcf-thema-header-inner .hcf-thema-name {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_wide24/4516790/6.png");
    background-origin: padding-box;
    background-position: right -475px;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #6A6A6A;
    display: block;
    font-size: 1.286em;
    font-weight: bold;
    position: absolute;
    right: -20px;
    text-indent: 25px;
    text-transform: none;
    top: -5px;
    white-space: nowrap;
    width: 20px;
}
.hcf-thema .hcf-goto-thema {
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-position: -62px -9350px;
    background-repeat: no-repeat;
    color: #6A6A6A;
    display: block;
    float: right;
    font-size: 0.9em;
    font-weight: bold;
    padding-bottom: 0.4em;
    padding-left: 2em;
    padding-right: 1em;
    padding-top: 0.4em;
}
.hcf-thema .hcf-ad-rectangle {
}
.hcf-thmea-article-ad {
    position: absolute;
    right: 24em;
    top: 34em;
}
.hcf-thema .hcf-video .hcf-noborder, .hcf-thema .hcf-mcol-box .hcf-vwd-holder {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC") !important;
    background-position: left bottom;
    background-repeat: repeat-x;
}
.hcf-detail-meta .hcf-rating {
    background-color: #D8D8D8;
    float: right;
    overflow-x: hidden;
    overflow-y: hidden;
}
.hcf-article-header .hcf-rating .hcf-label {
    display: none;
}
.hcf-article-footer .hcf-rating .hcf-label {
    color: #838383;
    display: block;
    font-size: 0.75em;
    position: absolute;
    right: 5.8em;
    top: 0.3em;
    white-space: nowrap;
}
.hcf-video-wrapper .hcf-article-header {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.hcf-video-gallery .hcf-detail-meta .hcf-tools {
    float: right;
    height: auto;
    margin-left: 0.625em;
}
.hcf-video-gallery .hcf-detail-meta .hcf-tools .hcf-detail-tools a {
    height: auto;
    margin-left: 0;
    padding-top: 0;
}
.hcf-video-wrapper .hcf-detail-meta .hcf-rating {
    position: absolute;
    right: 21.313em;
    top: 0;
}
.hcf-video-wrapper .hcf-detail-meta .hcf-detail-tools .hcf-mail {
}
.hcf-video-wrapper .hcf-detail-meta .hcf-rating {
    overflow-x: visible;
    overflow-y: visible;
}
.hcf-video-wrapper .hcf-article-header .hcf-rating .hcf-label {
    color: #666666;
    display: block;
    font-size: 0.7em;
    position: absolute;
    right: 6em;
    top: 0.4em;
    width: 7.4em;
}
.hcf-detail-meta .hcf-rating ul {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_wide/4516986/1.png");
    background-origin: padding-box;
    background-position: 0 -346px;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 1.313em;
    overflow-x: hidden;
    overflow-y: hidden;
}
.hcf-detail-meta .hcf-rating li {
    float: left;
}
.hcf-detail-meta .hcf-division a {
    display: block;
    height: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0.813em;
    padding-top: 1.375em;
    width: 1px;
}
.hcf-detail-meta .hcf-rating {
    position: relative;
    z-index: 0;
}
.hcf-detail-meta .hcf-rate {
    background-image: url("/images/sprite_rating_wiwo_like-hb/4516962/1.png") !important;
    background-repeat: no-repeat;
    height: 0;
    left: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 4.25em;
    padding-top: 1.375em;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 0;
    z-index: -1;
}
.hcf-detail-meta .hcf-rating input {
    display: none;
}
.hcf-article-header .hcf-comments-count {
    display: inline;
    float: right;
    margin-right: 1em;
}
.hcf-article-header .hcf-comments-count label, .hcf-article-header .hcf-comments-count span.label {
    display: inline;
}
.hcf-article-header .hcf-comments-count span {
    position: relative;
}
.hcf-comments-count .hcf-colon {
    display: none;
}
.hcf-comments-count {
    display: inline-block;
    padding-right: 1.25em;
    padding-top: 1.25em;
    position: relative;
}
.hcf-comments-count label {
    display: none;
}
.hcf-comments-count span {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-origin: padding-box;
    background-position: right -6087px;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #6A6A6A;
    display: inline-block;
    font-size: 8px;
    font-weight: normal;
    height: 0;
    left: 4px;
    line-height: 16px;
    padding-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 20px;
}
.hcf-comments-count a {
    -moz-text-blink: none !important;
    -moz-text-decoration-color: -moz-use-text-color !important;
    -moz-text-decoration-line: none !important;
    -moz-text-decoration-style: solid !important;
}
.hcf-comments-count label:hover, .hcf-comments-count span.label:hover {
    -moz-text-blink: none !important;
    -moz-text-decoration-color: -moz-use-text-color !important;
    -moz-text-decoration-line: underline !important;
    -moz-text-decoration-style: solid !important;
}
.hcf-article-header .hcf-comments-count span {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-origin: padding-box;
    background-position: right -6087px;
    background-repeat: no-repeat;
    background-size: auto auto;
    margin-bottom: 2px;
    padding-bottom: 18px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    top: 0;
}
.hcf-comments-count label, .hcf-comments-count span.label {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #6A6A6A;
    float: left;
    font-size: 0.688em;
    line-height: 24px;
    padding-right: 0.313em;
    text-transform: uppercase;
    width: auto;
}
.hcf-comments-count label:hover, .hcf-comments-count span.label:hover {
    cursor: pointer;
}
.hcf-category-block .hcf-colcount2 .hcf-teaser .hcf-comments-count span {
    font-size: 8px;
    left: 4px;
    position: absolute;
    top: 4px;
}
.hcf-category-block .hcf-colcount2 .hcf-teaser .hcf-comments-count {
    display: inline;
    font-size: 8px;
    position: relative;
}
.hcf-detail-header .hcf-headline {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.525em;
    font-weight: bold;
    line-height: 1em;
    margin-bottom: 0.333em;
}
.hcf-static .hcf-list li {
    font-size: 0.938em;
}
.hcf-static span {
    font-size: 1.5em !important;
    text-transform: uppercase;
}
.hcf-static em {
    display: block;
    font-size: 0.938em;
    font-style: normal;
    font-weight: bold;
    margin-bottom: 1em;
}
.hcf-static a.hcf-page-link {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-origin: padding-box;
    background-position: -91px -20px;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-left: 0.8em;
}
.hcf-detail-nav {
    display: inline-block;
}
.hcf-thema .hcf-detail-header {
    margin-top: 0.1em;
}
.hcf-thema .hcf-detail {
    padding-top: 0;
}
.hcf-detail-nav .hcf-more {
    cursor: pointer;
    font-weight: bold;
}
.hcf-faq p, .hcf-detail .hcf-faq ol.hcf-redaktion li, .hcf-detail .hcf-faq ul.hcf-redaktion li {
    color: #666666;
    display: none;
    font-size: 0.8em !important;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
    padding-right: 0.75em;
    padding-top: 0.75em;
}
.hcf-faq .no-js li:hover p, .hcf-faq li.hcf-active p {
    display: block;
}
.hcf-faq li.hcf-active ul.hcf-redaktion li, .hcf-faq li.hcf-active ol.hcf-redaktion li {
    display: list-item;
}
.hcf-faq h5 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #E5E5E5);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    cursor: pointer;
    font-size: 0.72em;
    padding-bottom: 0.2em;
    padding-left: 0.1em;
    padding-right: 0.1em;
    padding-top: 0.2em;
}
.hcf-faq .no-js li:hover h5, .hcf-faq li.hcf-active h5 {
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.hcf-faq h5 a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: -39px -1719px;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-left: 1.638em;
}
.hcf-faq h5 a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-faq .hcf-active h5 a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: -39px -1636px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
hcf-faq ul {
    padding-bottom: 0.5em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5em;
}
.hcf-faq li {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
}
.hcf-faq li:first-child {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
}
.hcf-detail .hcf-faq ul.hcf-redaktion li {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    color: #666666;
    list-style-image: none;
    list-style-position: inside;
    list-style-type: square;
    padding-bottom: 0;
    padding-left: 0.75em;
    padding-right: 0.75em;
    padding-top: 0;
}
.hcf-detail .hcf-faq ol.hcf-redaktion li {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    color: #666666;
    list-style-image: none;
    list-style-position: inside;
    list-style-type: decimal;
    padding-bottom: 0;
    padding-left: 0.75em;
    padding-right: 0.75em;
    padding-top: 0;
}
.hcf-detail .hcf-faq ul.hcf-redaktion, .hcf-detail .hcf-faq ol.hcf-redaktion {
    margin-bottom: 0;
}
.hcf-article .hcf-aside .hcf-vote .hcf-question, .hcf-article .hcf-aside .hcf-vote label {
    font-size: 0.75em;
}
.hcf-article .hcf-aside .hcf-vote .hcf-question {
    display: block;
    margin-bottom: 1em;
}
.hcf-article .hcf-aside .hcf-vote li {
    list-style-type: none;
    margin-bottom: 0.5em;
}
.hcf-article .hcf-aside .hcf-voting label {
    display: block;
    font-size: 0.75em;
    font-weight: normal;
    padding-bottom: 0;
    padding-left: 1.75em;
    padding-right: 0;
    padding-top: 0;
    position: relative;
}
.hcf-article .hcf-aside .hcf-voting .hcf-submit input {
    font-size: 0.75em;
}
.hcf-article .hcf-aside .hcf-voting .hcf-form-controls {
    margin-bottom: 0.5em;
}
.hcf-vote .hcf-meter {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #EEEEEE;
    background-image: url("/images/sprite_rating_wiwo_like-hb/4516962/1.png");
    background-origin: padding-box;
    background-position: -165px -321px;
    background-repeat: no-repeat;
    background-size: auto auto;
    font-size: 0.9em;
    height: 1em;
    margin-top: 0.15em;
    position: relative;
}
.hcf-vote .hcf-percentage {
    background-color: #FFFFFF;
    display: block;
    height: 100%;
    position: absolute;
    width: 3em;
}
.hcf-article .hcf-aside .hcf-vote .hcf-percentage {
    padding-left: 0.25em;
    right: 0;
    width: 2.4em;
}
.hcf-voting-archive li .hcf-article-header {
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.hcf-voting-archive .hcf-title {
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1em;
}
.hcf-voting-archive .hcf-vote label {
    margin-bottom: 1em;
}
.hcf-voting-archive .hcf-voting-content .hcf-voted .hcf-meter {
    width: 26.538em;
}
.hcf-voting-archive .hcf-voting-content .hcf-voted li {
    padding-right: 26.538em;
}
.hcf-voting-archive .hcf-voting-content form.hcf-vote .hcf-voted li {
    padding-left: 1.538em;
}
.hcf-voting-archive .hcf-voted label {
    width: 16.5em;
}
.hcf-voting-navigation {
    font-size: 0.813em;
    padding-bottom: 0.8em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-voting-navigation a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-voting-navigation .hcf-votes {
    color: #727272;
    float: right;
}
.hcf-single-vote .hcf-article-header {
    margin-top: 3em;
}
.hcf-article .hcf-vote {
    font-size: 0.9em;
}
.hcf-article .hcf-vote .hcf-meter {
    font-size: 0.9em;
}
.hcf-article .hcf-voted label {
    padding-bottom: 0.25em;
    padding-left: 0;
    padding-right: 0.625em;
    padding-top: 0.25em;
}
#hcf-print-wrapper .hcf-colset1 {
    border-bottom-color: #EEEEEE;
    border-bottom-style: solid;
    border-bottom-width: 1.2em;
}
#hcf-print-wrapper #hcf-stage {
    background-image: none;
    border-bottom-color: #9E0406;
    border-bottom-style: solid;
    border-bottom-width: 0.625em;
    box-shadow: none;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    width: 100%;
}
#hcf-print-wrapper #hcf-footer li {
    line-height: 0.75em;
}
#hcf-print-wrapper #hcf-footer {
    background-color: #F5F5F5;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
}
#hcf-print-wrapper .hcf-meta-nav {
    padding-top: 0.5em;
}
#hcf-print-wrapper #hcf-header .hcf-top-wrapper {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: -moz-linear-gradient(center top , #333333, #444444);
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    height: 26px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
}
#hcf-print-wrapper .hcf-top-wrapper .hcf-date {
    padding-top: 0.5em;
}
#hcf-print-wrapper #hcf-header .hcf-hb-logo a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    display: block;
    height: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 120px;
    padding-top: 43px;
    width: 0;
}
#hcf-print-wrapper #hcf-header .hcf-hb-logo {
    left: 12px;
    position: absolute;
    top: 40px;
}
#hcf-print-wrapper #hcf-header img {
    left: 15px;
    position: absolute;
    top: 40px;
}
#hcf-print-wrapper #hcf-nav {
    height: 67px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    right: 15px;
    text-align: right;
}
#hcf-print-wrapper #hcf-nav li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-top: 7px;
    position: absolute;
    right: 0;
}
#hcf-print-wrapper #hcf-header {
    border-bottom-color: #EEEEEE;
    border-bottom-style: solid;
    border-bottom-width: 1.25em;
    height: auto;
    margin-bottom: 0;
    position: relative;
}
#hcf-print-wrapper .hcf-detail-abstract p {
    font-weight: bold;
}
#hcf-print-wrapper .hcf-detail-header {
    border-top-color: #EEEEEE;
    border-top-style: solid;
    border-top-width: 1.2em;
}
#hcf-print-wrapper .hcf-detail p {
    font-size: 0.825em;
}
#hcf-print-wrapper .hcf-detail-abstract {
    margin-bottom: -14px;
}
#hcf-print-wrapper .hcf-detail h2 {
    font-size: 0.85em;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5px;
}
#hcf-print-wrapper #hcf-footer .hcf-copyright {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: repeat-x;
    background-size: auto auto;
    padding-top: 0.5em;
}
#hcf-print-wrapper .hcf-detail .hcf-image-box {
    overflow-x: hidden;
    overflow-y: hidden;
    width: 25.625em;
}
#hcf-print-wrapper .hcf-detail .hcf-narrow {
    width: 14.688em;
}
#hcf-print-wrapper #hcf-content-wrapper {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: repeat-x;
    background-size: auto auto;
    padding-bottom: 1px;
}
#hcf-print-wrapper #hcf-footer .hcf-copyright, #hcf-print-wrapper #hcf-footer .hcf-meta-nav {
    padding-bottom: 0.6em;
    padding-left: 2em;
    padding-right: 2em;
    padding-top: 0.6em;
}
#hcf-print-wrapper .hcf-teasercontainer h1 span {
    line-height: 1.5em;
}
#hcf-print-wrapper .hcf-article {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    margin-bottom: 0;
}
#hcf-print-wrapper ul.hcf-teaserlist li {
    min-height: 11em;
}
#hcf-print-wrapper #hcf-content-wrapper .hcf-copyright {
    font-size: 0.813em;
    font-style: italic;
}
.hcf-comments-container {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-bottom: 0.625em;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0;
    position: relative;
}
.hcf-comments-container ul.hcf-comments {
    border-top-color: #CACACA;
    border-top-style: solid;
    border-top-width: 5px;
    margin-top: 0.25em;
    padding-top: 1px;
}
.hcf-comments .hcf-comment-wrapper {
    padding-top: 0;
}
.hcf-comments .hcf-sub-comments .hcf-comment-wrapper {
    padding-top: 0;
}
.hcf-comments .hcf-comment-wrapper h3 {
    float: left;
    margin-bottom: 0.5em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 1.25em;
    padding-left: 0;
    padding-right: 0.625em;
    padding-top: 0.625em;
    position: relative;
    width: 10.125em;
}
.hcf-comments h3 .hcf-user {
    display: block;
    width: 11em;
}
.hcf-comments .hcf-comment-wrapper .hcf-comment-text {
    color: #000000;
    float: left;
    font-size: 0.8em;
    padding-bottom: 0;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0.625em;
    width: 30.55em;
}
.hcf-content .hcf-comments .hcf-sub-comments p {
    margin-left: -1.625em;
    padding-left: 0.275em;
}
.hcf-comments .hcf-comment-content {
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0.625em;
    padding-right: 0;
    padding-top: 0;
}
.hcf-comments .hcf-comment-wrapper h3 span.hcf-timestamp {
    bottom: 0;
    color: #929292;
    display: block;
    font-size: 0.688em;
    position: absolute;
}
.hcf-comments .hcf-comment-wrapper h3 span.hcf-user {
    font-size: 0.8em;
    overflow-x: hidden;
    overflow-y: hidden;
}
.hcf-comments > li.hcf-odd {
    background-color: #EFEFEF;
}
.hcf-comments > li.hcf-even {
    background-color: #FFFFFF;
}
.hcf-comments > li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: repeat-x;
    background-size: auto auto;
    padding-bottom: 0.5em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5em;
}
.hcf-comments > li > .hcf-comment-wrapper {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,R0lGODlhAQACAOc+AAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///yH+EUNyZWF0ZWQgd2l0aCBHSU1QACwAAAAAAQACAAAIBQDt/AsIADs=");
    background-origin: padding-box;
    background-position: 11.4em 0;
    background-repeat: repeat-y;
    background-size: auto auto;
}
.hcf-content .hcf-comments .hcf-sub-comments {
    padding-left: 1.625em;
}
.hcf-comments .hcf-sub-comments .hcf-comment-text {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: repeat-x;
    background-size: auto auto;
}
.hcf-comments-container .hcf-comments .hcf-comments-functions {
    float: right;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1em;
}
.hcf-comments .hcf-comments-functions li {
    display: inline;
    padding-right: 0.75em;
}
.hcf-comments .hcf-comments-functions li a {
    color: #929292;
    font-size: 0.75em;
}
.hcf-comments-container .hcf-more-comments {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-origin: padding-box;
    background-position: -90px -21px;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #000000;
    cursor: pointer;
    font-size: 0.7em;
    padding-left: 1em;
    position: absolute;
    right: 0.983em;
}
.hcf-comments-container .hcf-before-comments {
    top: 1.8em;
}
.hcf-comments-container .hcf-below-comments {
    bottom: -0.5em;
}
.hcf-add-comment .hcf-login-related-links a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-origin: padding-box;
    background-position: -91px -20px;
    background-repeat: no-repeat;
    background-size: auto auto;
    line-height: 1.4em;
    padding-left: 0.923em;
}
.hcf-gallery-start {
}
.hcf-gallery-start .hcf-item h3 {
    line-height: 0.8em;
    margin-top: 0.25em;
    padding-bottom: 0.2em;
    position: relative;
}
.hcf-gallery-start .hcf-item .hcf-overline {
    display: block;
    line-height: 1.1em;
}
.hcf-gallery-start .hcf-item .hcf-colon {
    color: #84020F;
    display: none;
    font-size: 0.623em;
    font-style: normal;
    font-weight: bold;
    line-height: 1.1em;
}
.hcf-gallery-start .hcf-item .hcf-headline {
    display: inline;
    font-size: 0.72em;
    font-weight: bold;
    line-height: 1.154em;
}
.hcf-gallery-start .hcf-item {
    float: left;
    height: 10.75em;
    margin-bottom: 0.938em;
    margin-left: 1.4em;
    margin-right: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    width: 13.125em;
}
.hcf-gallery-start .hcf-first {
    margin-bottom: 0.938em;
    margin-left: 0.74em;
    margin-right: 0;
    margin-top: 0;
}
.hcf-gallery-start h2, .hcf-gallery-start h1 {
    color: #ABABAB;
    font-size: 1.1em;
    font-weight: bold;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
    padding-right: 0.75em;
    padding-top: 0.75em;
    text-transform: uppercase;
}
.hcf-gallery-start .hcf-gallery-pager {
    display: block;
    padding-bottom: 0.938em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.938em;
}
.hcf-gallery-pager {
    display: block;
}
.hcf-images .hcf-more {
    float: left;
    font-weight: bold;
}
.hcf-images .hcf-article-header {
    margin-bottom: 0.625em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0.625em;
}
.hcf-gallery-stage {
    position: relative;
}
.hcf-gallery-stage .hcf-item {
    margin-bottom: 0;
    margin-left: 1.4em;
    margin-right: 0;
    margin-top: 0;
}
.hcf-gallery-start .hcf-first {
    margin-bottom: 0;
    margin-left: 0.74em;
    margin-right: 0;
    margin-top: 0;
}
.hcf-gallery-start h2, .hcf-gallery-start h1 {
    color: #838383;
    font-size: 0.875em;
    text-transform: uppercase;
}
.hcf-gallery-start .hcf-more {
    font-weight: bold;
    position: absolute;
    right: 1em;
    top: 1em;
}
.hcf-lex-index {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: repeat-x;
    background-size: auto auto;
    margin-bottom: 1.25em;
    margin-left: 0.625em;
    margin-right: 0.625em;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0.938em;
    padding-left: 0.938em;
    padding-right: 0.938em;
    padding-top: 0;
}
.hcf-lex-index li {
    float: left;
    margin-left: 1.063em;
}
.hcf-lex-index .hcf-first {
    margin-left: 0;
}
.hcf-lex-index li a {
    color: #6A6A6A;
    font-size: 1.125em;
    font-weight: bold;
}
.hcf-lex-index .hcf-active a {
    color: #84020F;
}
.hcf-lex-list {
    margin-bottom: 0;
    margin-left: 0.625em;
    margin-right: 0.625em;
    margin-top: 0;
}
.hcf-lex-list ul {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,R0lGODlhAQACAOc+AAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///yH+EUNyZWF0ZWQgd2l0aCBHSU1QACwAAAAAAQACAAAIBQDt/AsIADs=");
    background-origin: padding-box;
    background-position: 0.313em 0;
    background-repeat: repeat-y;
    background-size: auto auto;
    float: left;
    padding-left: 1.563em;
    position: relative;
    width: 17.395em;
}
.hcf-lex-list ul.hcf-first {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    float: left;
    padding-left: 0;
    position: relative;
    width: 18.96em;
}
.hcf-lex-list ul li a {
    font-size: 0.813em;
    font-weight: bold;
    line-height: 1.5em;
}
.hcf-lex-list .hcf-lex-letter {
    color: #84020F;
    font-size: 0.938em;
    font-weight: bold;
    left: 0;
    line-height: 1.5em;
    position: absolute;
    top: 0;
}
.hcf-lex-list ul .hcf-first {
    margin-top: 1.25em;
}
.hcf-lex-list .hcf-pager-wrapper {
    clear: both;
    padding-bottom: 2.813em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 2.813em;
}
.hcf-faq .hcf-lex-economica-list {
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
}
.hcf-faq .hcf-lex-economica-list li {
    border-bottom-color: #E5E5E5;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
}
.hcf-faq .hcf-lex-economica-list li:first-child {
    border-bottom-color: #E5E5E5;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #E5E5E5;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #E5E5E5;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: #E5E5E5;
}
.hcf-lex-economica-index {
    width: 37.188em;
}
.hcf-lex-economica-index li a {
    letter-spacing: 0.242em;
}
.hcf-newsticker form {
    height: 0.75em;
    margin-top: 0.375em;
    position: relative;
}
.hcf-newsticker .hcf-input-wrapper {
    position: absolute;
    top: 0;
}
.hcf-newsticker .hcf-input-left {
    left: 0.625em;
}
.hcf-newsticker .hcf-input-right {
    right: 0.625em;
}
.hcf-newsticker label {
    color: #625E4A;
    font-size: 0.85em;
    font-weight: normal;
    position: static;
    width: 9em;
}
.hcf-newsticker .hcf-input-wrapper, .hcf-newsticker select {
    width: auto;
}
.hcf-newsticker .hcf-input-border {
    border-bottom-color: #BEBEBE;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #BEBEBE;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #BEBEBE;
    border-top-color: #BEBEBE;
    display: inline-block;
}
.hcf-newsticker > ul {
    padding-bottom: 0.938em;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 2.063em;
}
.hcf-ticker-paging {
    padding-bottom: 0;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0;
}
.hcf-dw-ticker > ul > li {
    margin-top: 1em;
}
.hcf-dw-ticker > ul > li.hcf-first {
    margin-top: 0;
}
.hcf-mcol-box .hcf-tickerblock {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-mcol-box .hcf-tickerblock ul {
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #DDDDDD;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 10px;
    height: 12.875em;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-top: 0.5em;
}
.hcf-mcol-box .hcf-tickerblock .hcf-jScroll ul {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    height: auto;
    overflow-x: auto;
    overflow-y: auto;
}
.hcf-mcol-box .hcf-tickerblock ul.hcf-jScroll {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    overflow-x: auto;
    overflow-y: auto;
}
.hcf-mcol-box .hcf-tickerblock li {
    line-height: 1em;
    margin-bottom: 0;
    margin-left: 0.5em;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0.5em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5em;
    position: relative;
}
.hcf-mcol-box .hcf-tickerblock li.hcf-first {
    margin-right: 0;
}
.hcf-mcol-box .hcf-tickerblock li h4 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: repeat-x;
    background-size: auto auto;
    padding-bottom: 0.1em;
}
.hcf-mcol-box .hcf-tickerblock li .hcf-timestamp {
    color: #727272;
    font-size: 0.688em;
    font-weight: normal;
    position: absolute;
    top: -0.5em;
}
.hcf-mcol-box .hcf-tickerblock .hcf-block-controls {
    border-top-color: #BEBEBE;
    border-top-style: solid;
    border-top-width: 1px;
    padding-bottom: 0.25em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.25em;
    position: relative;
    text-align: right;
}
.hcf-mcol-box .hcf-tickerblock .hcf-block-controls a {
    display: inline;
    margin-right: 1em;
}
.hcf-mcol-box .hcf-tickerblock .hcf-block-controls a.hcf-right {
    position: absolute;
    right: 0.5em;
    text-align: right;
}
.hcf-column2 .hcf-colcount2 .hcf-tickerblock li {
    margin-bottom: 0;
    margin-left: 0.625em;
    margin-right: 0;
    margin-top: 0;
}
.hcf-column2 .hcf-colcount2 .hcf-tickerblock li h4 {
    font-size: 0.688em;
    padding-left: 0;
}
.hcf-column2 .hcf-colcount2 .hcf-tickerblock li .hcf-overline, .hcf-column2 .hcf-colcount2 .hcf-tickerblock li .hcf-colon, .hcf-column2 .hcf-colcount2 .hcf-tickerblock li .hcf-headline {
    display: inline;
}
.hcf-column2 .hcf-colcount2 .hcf-tickerblock li .hcf-overline, .hcf-column2 .hcf-colcount2 .hcf-tickerblock li .hcf-colon {
    font-size: 0.909em;
}
.hcf-column2 .hcf-colcount2 .hcf-tickerblock li .hcf-colon {
    color: #EE7000;
    margin-left: -0.3em;
}
.hcf-column2 .hcf-colcount2 .hcf-tickerblock li .hcf-headline {
    color: #727272;
    font-size: 1em;
    font-weight: normal;
}
.hcf-column2 .hcf-colcount2 .hcf-tickerblock li .hcf-timestamp {
    position: static;
}
#hcf-print-wrapper #hcf-events-wrapper #hcf-content-wrapper {
    margin-bottom: 0.938em;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.875em;
    width: 47.188em;
}
#hcf-events-wrapper .hcf-teaser p {
    font-weight: bold;
}
#hcf-events-wrapper .hcf-headline-list {
    margin-bottom: 0;
    margin-left: -0.625em;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
}
#hcf-events-wrapper .hcf-ticker {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: 347px -5552px;
    background-repeat: no-repeat;
    background-size: auto auto;
    margin-top: 0.938em;
    padding-top: 12px;
}
#hcf-events-wrapper .hcf-comment-wrapper {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical/4516974/1.png");
    background-origin: padding-box;
    background-position: 347px -5471px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
#hcf-events-wrapper .hcf-ticker .hcf-overflow {
    max-height: 31.25em;
    overflow-x: auto;
    overflow-y: auto;
}
#hcf-events-wrapper .hcf-comments .hcf-comment .hcf-comment-text {
    font-size: 0.867em;
}
.hcf-mcol-box .hcf-tickerblock .hcf-headline {
    margin-left: 0.25em;
}
.hcf-tickerblock .hcf-overline, .hcf-tickerblock .hcf-headline {
    display: inline;
}
.hcf-comments-header, .hcf-article-header, .hcf-media-header, .hcf-detail-header {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: repeat-x;
    background-size: auto auto;
    margin-bottom: 0.625em;
    margin-left: 0.625em;
    margin-right: 0.625em;
    margin-top: 0.625em;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
    position: relative;
}
.hcf-article-date, .hcf-detail-date {
    color: #727272;
    display: block;
    float: left;
    font-size: 0.688em;
    padding-top: 4px;
}
.hcf-article-date .hcf-copyright {
    padding-right: 0.5em;
}
.hcf-comments-header h3 {
    padding-bottom: 0.1em;
}
.hcf-comments-header h3 .hcf-overline, .hcf-comments-header h1 .hcf-overline, .hcf-media-header h1 .hcf-overline {
    color: #929292;
    font-size: 0.75em;
    padding-right: 0.25em;
    text-transform: uppercase;
}
.hcf-comments-header h3 .hcf-headline, .hcf-comments-header h1 .hcf-headline, .hcf-media-header h1 .hcf-headline {
    color: #000000;
    font-size: 1.1em;
    font-weight: bold;
}
.hcf-comments-header .hcf-more {
    position: absolute;
    right: 0;
    top: 0;
}
.hcf-page2-header h2 {
    display: inline-block;
}
.hcf-page2-header label {
    display: none;
}
.hcf-page2-header h2 .hcf-headline {
    margin-bottom: 0.2em;
}
.hcf-page2-header .hcf-overline {
    display: none;
}
.hcf-page2-header .hcf-page {
    font-size: 1.2em;
    font-weight: normal;
}
.hcf-page2-header .hcf-page:before {
    content: "-";
    padding-bottom: 0;
    padding-left: 0.25em;
    padding-right: 0.25em;
    padding-top: 0;
}
.hcf-page2-header .hcf-headline {
    font-size: 1.125em;
}
.hcf-article-text .hcf-page2 {
    font-size: 0.875em;
    padding-bottom: 0.063em;
}
.hcf-page2-header {
    margin-bottom: 1.25em;
}
.hcf-comments-header h1 {
    width: 30.625em;
}
.hcf-accordion .hcf-teaserlist {
    padding-bottom: 0.625em;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0;
}
.hcf-accordion .hcf-teaser {
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0.25em;
    padding-left: 0;
    padding-right: 6.25em;
    padding-top: 0.5em;
}
.hcf-accordion .hcf-teaser-content {
    padding-top: 0;
}
.hcf-accordion p {
}
.hcf-accordion .hcf-article {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.hcf-accordion .hcf-article .hcf-media-wrapper {
    padding-top: 0.375em;
    position: static;
}
.hcf-accordion .hcf-article .hcf-media-wrapper img {
    width: 30.625em;
}
.hcf-accordion .hcf-teaser-controls {
    top: 1.063em;
}
.hcf-accordion .hcf-doctype-audio .hcf-teaser-controls .hcf-timestamp {
    padding-right: 0.625em;
}
.hcf-accordion .hcf-doctype-audio .hcf-teaser-controls .hcf-more {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.hcf-author-profile a.hcf-more {
    display: table;
    font-size: 0.813em;
}
.hcf-author-profile .hcf-author {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: repeat-x;
    background-size: auto auto;
    line-height: 1;
    margin-bottom: 0.5em;
    min-height: 6.5em;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 7.5em;
    padding-right: 0;
    padding-top: 0;
    position: relative;
}
#hcf-layer .hcf-author-profile .hcf-author {
    min-height: 4.375em;
    padding-bottom: 0;
    padding-left: 5.438em;
    padding-right: 0;
    padding-top: 0;
}
.hcf-author h1 {
    font-size: 1.125em;
}
.hcf-author-profile .hcf-author img {
    bottom: 0.063em;
    left: 0;
    position: absolute;
    width: 5.625em;
}
#hcf-layer .hcf-author-profile .hcf-author img {
    width: 3.8em;
}
.hcf-author-profile .hcf-author span {
    font-size: 0.813em;
}
.hcf-author-profile .hcf-author span, .hcf-author-profile .hcf-author span a {
    color: #000000;
    line-height: 1.2em;
}
.hcf-author-profile a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-author-profile .hcf-author .hcf-author-short-facts {
    bottom: 0;
    position: relative;
    right: 0;
    width: 12.5em;
}
.hcf-author-profile p {
    font-size: 0.9em;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#hcf-layer ul.hcf-related, .hcf-author-profile ul.hcf-related {
    color: #000000;
    font-size: 0.9em;
    line-height: 1;
    margin-top: 0.5em;
}
#hcf-layer ul.hcf-related {
    margin-top: 0;
}
#hcf-layer ul.hcf-related li, .hcf-author-profile ul.hcf-related li {
    background-position: -91px -20px;
}
.hcf-author-profile ul.hcf-related li {
    display: inline;
}
#hcf-layer ul.hcf-related li {
    display: block;
}
#hcf-layer ul.hcf-about-login {
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0.5em;
}
.hcf-author-social {
    position: absolute;
    right: 0;
    top: 0;
    width: 5em;
}
.hcf-captcha {
    height: 2.625em;
    position: relative;
    width: 100%;
}
.hcf-captcha label {
    display: none;
}
.hcf-captcha .hcf-captcha-text {
    display: block;
    font-size: 0.688em;
    left: 0;
    line-height: 1.167em;
    position: absolute;
    top: 0;
    width: 32%;
}
.hcf-captcha .hcf-captcha-image {
    left: 33%;
    position: absolute;
    top: 0;
}
.hcf-captcha .hcf-captcha-image img {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #D9D9D9;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #D9D9D9;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #D9D9D9;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #D9D9D9;
    border-top-style: solid;
    border-top-width: 1px;
    height: 38px;
}
.hcf-captcha .hcf-input-wrapper {
    right: 0;
    width: 30%;
}
.hcf-captcha .hcf-text {
    position: absolute;
    top: 0;
}
.hcf-captcha .hcf-text .hcf-input-border {
    height: 1em;
}
.hcf-captcha .hcf-submit {
    bottom: 0;
    position: absolute;
}
.hcf-captcha .hcf-submit input {
    font-size: 12px;
    padding-bottom: 0;
    padding-left: 1.7em;
    padding-right: 1.7em;
    padding-top: 0;
}
.hcf-layer-wrapper .hcf-captcha-img {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #D9D9D9;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #D9D9D9;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #D9D9D9;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #D9D9D9;
    border-top-style: solid;
    border-top-width: 1px;
    margin-right: 2.5em;
    width: 35%;
}
.hcf-layer-wrapper .hcf-captcha .hcf-input-wrapper {
    width: 85%;
}
.hcf-media-slider .hcf-next, .hcf-media-slider .hcf-prev {
    display: block;
    height: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 0;
}
.hcf-detail .hcf-slider-wrapper .hcf-doctype-image {
    background-color: #A8A8A8;
    height: 4.688em;
    text-align: center;
    width: 8.313em;
}
.hcf-detail .hcf-slider-wrapper img {
    height: auto;
    width: auto;
}
.hcf-detail .hcf-slider-wrapper .hcf-active div {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #000000;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 2px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #000000;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 2px;
    border-top-color: #000000;
    border-top-style: solid;
    border-top-width: 2px;
    height: 4.438em;
    width: 8.063em;
}
.hcf-detail .hcf-slider-wrapper .hcf-active img {
    height: 100%;
    width: 100%;
}
.hcf-media-slider .hcf-vertical li {
}
.hcf-media-slider .hcf-doctype-video li {
    position: relative;
}
.hcf-media-slider .hcf-vertical .hcf-next, .hcf-media-slider .hcf-vertical .hcf-prev {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 8.313em;
    padding-top: 1.563em;
}
.hcf-media-slider .hcf-vertical .hcf-next {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_wide/4516986/1.png");
    background-origin: padding-box;
    background-position: 30px -472px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.hcf-media-slider .hcf-vertical .hcf-prev {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_wide/4516986/1.png");
    background-origin: padding-box;
    background-position: 30px -504px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.hcf-media-slider .hcf-vertical li {
    display: block;
    margin-bottom: 0.625em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.hcf-vertical .hcf-gallery-stage {
    height: 26.125em;
    overflow-x: hidden;
    overflow-y: hidden;
}
.hcf-media-slider .hcf-horizontal {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0.875em;
    position: relative;
    text-align: center;
}
.hcf-media-slider .hcf-horizontal li {
    display: block;
    float: left;
    height: 8.75em;
    padding-left: 0.75em;
    vertical-align: top;
    width: 8.313em;
}
.hcf-media-slider .hcf-horizontal span {
    color: #222222;
    display: block;
    font-size: 0.8em;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 6px;
    text-align: left;
}
.hcf-media-slider .hcf-horizontal .hcf-first {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-media-slider .hcf-horizontal .hcf-next, .hcf-media-slider .hcf-horizontal .hcf-prev {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 16px;
    padding-top: 75px;
    position: absolute;
}
.hcf-media-slider .hcf-horizontal .hcf-next {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_wide/4516986/1.png");
    background-origin: padding-box;
    background-position: left -530px;
    background-repeat: no-repeat;
    background-size: auto auto;
    right: 0;
    top: 0;
}
.hcf-media-slider .hcf-horizontal .hcf-prev {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_wide/4516986/1.png");
    background-origin: padding-box;
    background-position: right -530px;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.hcf-horizontal .hcf-gallery-stage {
    height: 8.125em;
    margin-left: 1.688em;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    width: 54em;
}
.hcf-horizontal .hcf-gallery-stage ul {
    height: 8.125em;
}
.hcf-gallery-stage ul {
    position: relative;
}
.hcf-image-gallery .hcf-detail-header .hcf-rating {
    margin-right: 5.4em;
}
.hcf-media-header, .hcf-detail-header {
    color: #727272;
    padding-top: 0.5em;
}
.hcf-media-header .hcf-comments-count, .hcf-detail-header .hcf-comments-count, .hcf-article-header .hcf-comments-count {
    display: block;
    float: right;
    margin-right: 1em;
    padding-right: 0;
    padding-top: 0;
}
.hcf-media-header .hcf-comments-count label, .hcf-detail-header .hcf-comments-count label {
    display: block;
}
.hcf-media-header .hcf-rating label, .hcf-detail-header .hcf-rating label {
    display: none;
}
.hcf-media-header .hcf-comments-count span, .hcf-detail-header .hcf-comments-count span {
    position: relative;
    top: -2px;
}
.hcf-detail-header .hcf-comments-count {
    display: inline;
}
.hcf-media-header h1, .hcf-detail-header h1 {
    display: inline;
}
.hcf-image-gallery {
    background-color: #FFFFFF !important;
}
.hcf-thema .hcf-image-gallery {
    margin-top: -0.5em;
}
.hcf-media-header .hcf-article-date {
    font-size: 0.688em;
    left: 0;
    top: 0.8em;
}
.hcf-image-gallery .hcf-article {
    background-image: none;
}
.hcf-infografic .hcf-article {
    padding-right: 0.625em;
}
.hcf-infografic .hcf-detail-header .hcf-rating {
    margin-right: 0;
}
.js-enabled.firefox3 .no-transition #alert .hcf-breaking-news.move a {
    -moz-transform: translate(0pt);
}
.safari #hcf-header .hcf-services-nav .hcf-sub-menu {
    z-index: 1;
}
.hcf-faces .hcf-faces-facts-wrapper {
    position: relative;
}
.hcf-faces .hcf-faces-facts-wrapper .hcf-media-wrapper {
    float: left;
}
.hcf-faces .hcf-faces-facts-wrapper .hcf-media-wrapper .hcf-copyright {
    bottom: 0.625em;
    color: #999999;
    font-size: 0.688em;
    left: 16.875em;
    position: absolute;
}
.hcf-faces .hcf-faces-facts-wrapper .hcf-faces-name {
    font-weight: normal;
}
.hcf-faces .hcf-faces-facts-wrapper .hcf-faces-name .hcf-faces-title {
    color: #333333;
    font-size: 0.813em;
}
.hcf-faces .hcf-faces-facts-wrapper .hcf-faces-facts {
    padding-bottom: 0.938em;
    padding-left: 10.938em;
}
.hcf-faces .hcf-faces-facts-wrapper .hcf-faces-personal, .hcf-faces .hcf-faces-facts-wrapper .hcf-faces-jobs {
    font-size: 0.813em;
}
.hcf-faces .hcf-faces-facts-wrapper .hcf-faces-personal {
    margin-bottom: 0.5em;
    margin-top: 0.5em;
}
.hcf-faces .hcf-faces-facts-wrapper .hcf-faces-jobs {
    margin-top: 0.938em;
}
.hcf-faces .hcf-faces-facts-wrapper .hcf-faces-jobs li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: disc;
    margin-left: 15px;
}
.hcf-faces .hcf-faces-facts-wrapper .hcf-faces-personal .hcf-label {
    float: left;
    width: 9.375em;
}
.hcf-faces .hcf-faces-facts-wrapper .hcf-faces-personal .hcf-label, .hcf-faces .hcf-faces-facts-wrapper .hcf-faces-personal dd {
    line-height: 1.4em;
}
.hcf-faces-family p {
    color: #333333;
    font-size: 0.813em;
}
.hcf-faces-family .hcf-sub-header, .hcf-faces-bio .hcf-sub-header, .hcf-faces-network .hcf-sub-header {
    padding-bottom: 0.625em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-faces-family .hcf-source {
    color: #999999;
    font-size: 0.688em;
}
.hcf-faces-family .hcf-source:before {
    content: "";
}
.hcf-faces-vita {
    color: #333333;
    font-size: 0.813em;
}
.hcf-faces-vita td {
    vertical-align: top;
}
.hcf-faces-vita .hcf-period {
    color: #666666;
    font-weight: bold;
    padding-right: 0.938em;
    text-align: right;
    width: 8.75em;
}
.hcf-faces .hcf-company-profile {
    border-top-color: #CACACA;
    border-top-style: solid;
    border-top-width: 0.313em;
    margin-top: 1.25em;
    padding-top: 1.875em;
}
.hcf-faces-network .hcf-first {
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    margin-top: 0;
    padding-top: 0.938em;
}
.hcf-faces h3.hcf-first {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    margin-top: 0;
    padding-top: 0;
}
.hcf-faces .hcf-company-profile .hcf-company-detail {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: repeat-x;
    background-size: auto auto;
    margin-bottom: 0.625em;
    padding-bottom: 0.938em;
    padding-left: 7.188em;
    position: relative;
}
.hcf-faces .hcf-company-profile .hcf-company-detail .hcf-media-wrapper {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CCCCCC;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
}
.hcf-faces .hcf-company-profile .hcf-company-detail .hcf-company-name {
    font-size: 0.875em;
    margin-bottom: 0.625em;
}
.hcf-faces .hcf-company-profile .hcf-company-detail .hcf-company-name:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-faces .hcf-company-profile .hcf-company-detail .hcf-address {
    font-size: 0.813em;
    font-style: normal;
}
.hcf-faces .hcf-company-division-title {
    color: #838383;
    font-size: 0.875em;
    margin-bottom: 0.625em;
    margin-top: 1.25em;
    text-transform: uppercase;
}
.hcf-faces .hcf-company-division li {
    font-size: 0.75em;
    line-height: 1.33em;
}
.hcf-faces .hcf-company-division .hcf-overline {
    color: #333333;
    font-size: 1em;
    line-height: 1.3em;
}
.hcf-faces-network .hcf-company-share {
    bottom: 0.938em;
    position: absolute;
    right: 0;
}
.hcf-faces-network .hcf-company-share .hcf-share-id, .hcf-faces-network .hcf-company-share .hcf-share-price, .hcf-faces-network .hcf-company-share .hcf-share-timestamp {
    font-size: 0.813em;
}
.hcf-faces-network .hcf-company-share .hcf-share-id {
    display: block;
}
.hcf-faces-network .hcf-company-share .hcf-share-price {
    font-weight: bold;
}
.hcf-faces-network .hcf-company-share .hcf-share-plus {
    color: green;
}
.hcf-faces-network .hcf-company-share .hcf-share-minus {
    color: red;
}
.hcf-company .hcf-company-profile {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-top: 0;
    position: relative;
}
.hcf-company .hcf-company-profile .hcf-company-detail .hcf-media-wrapper {
    top: 0.313em;
}
.hcf-company .hcf-company-profile .hcf-company-detail {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,R0lGODlhAQACAOc+AAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///yH+EUNyZWF0ZWQgd2l0aCBHSU1QACwAAAAAAQACAAAIBQDt/AsIADs=");
    background-origin: padding-box;
    background-position: right top;
    background-repeat: repeat-y;
    background-size: auto auto;
    float: left;
    margin-bottom: 0;
    margin-top: 0.625em;
    min-height: 7.5em;
    padding-bottom: 0.313em;
    padding-left: 10.938em;
    padding-right: 0;
    padding-top: 0.313em;
    width: 11.563em;
}
.hcf-company .hcf-company-profile .hcf-company-detail .hcf-company-name {
    font-size: 1em;
    font-weight: normal;
    margin-bottom: 2.625em;
}
.hcf-company .hcf-company-profile .hcf-company-share {
    float: right;
    position: static;
    width: 33.75em;
}
.hcf-company .hcf-company-division-title {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: repeat-x;
    background-size: auto auto;
    padding-top: 1.25em;
}
.hcf-company .hcf-company-division li {
    margin-top: 1.25em;
}
.hcf-company .hcf-company-division li .hcf-column {
    width: 24.792em;
}
.hcf-company .hcf-company-division li.hcf-first {
    margin-top: 0;
}
.hcf-company .hcf-company-division li .hcf-media-wrapper {
    float: left;
    height: 70px;
    margin-right: 0.938em;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 65px;
}
.hcf-company .hcf-company-division .hcf-overline {
    display: block;
}
.hcf-faces .hcf-faces-facts-wrapper p {
    display: list-item;
    font-size: 0.813em;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: disc;
    margin-left: 15px;
    padding-bottom: 0.313em;
}
ul.hcf-company-division {
    margin-bottom: 0.5em;
}
.hcf-tag-cloud {
    padding-bottom: 0.625em;
    text-align: center;
}
.hcf-tag-cloud li {
    display: inline;
    line-height: 1.6em;
    padding-bottom: 0;
    padding-left: 0.3em;
    padding-right: 0.3em;
    padding-top: 0;
}
.hcf-tag-cloud .hcf-first {
    padding-left: 0;
}
.hcf-tag-cloud a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.hcf-tag-cloud a {
    color: #838383;
}
.hcf-tagweight10 a {
    font-size: 0.6em;
    font-weight: bold;
}
.hcf-tagweight9 a {
    font-size: 0.65em;
}
.hcf-tagweight8 a {
    font-size: 0.65em;
    font-weight: bold;
}
.hcf-tagweight7 a {
    font-size: 0.75em;
}
.hcf-tagweight6 a {
    font-size: 0.75em;
    font-weight: bold;
}
.hcf-tagweight5 a {
    font-size: 0.85em;
}
.hcf-tagweight4 a {
    font-size: 0.85em;
    font-weight: bold;
}
.hcf-tagweight3 a {
    font-size: 1em;
}
.hcf-tagweight2 a {
    font-size: 1.2em;
    font-weight: bold;
}
.hcf-tagweight1 a {
    font-size: 1.5em;
    font-weight: bold;
}
.hcf-vwd-iframe-full {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    height: 265px;
    width: 100%;
}
.hcf-vwd-iframe-flat {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    height: 39px;
    width: 100%;
}
.hcf-vwd-iframe-wiwo {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    height: 170px;
    margin-top: 1em;
    width: 100%;
}
.hcf-detail .hcf-vwd-holder {
    left: -0.625em;
    position: relative;
    top: -0.2em;
}
.hcf-chart-gallery-wrapper {
    margin-bottom: 0.763em;
}
.js-loading {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/loading/4516848/2.gif");
    background-origin: padding-box;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: auto auto;
    min-height: 200px;
}
iframe body {
    background-color: #FFFFFF;
}
ul.VWD_clearfix list_reiter, .VWD .list_reiter {
    background-color: #EEEEEE;
}
.VWD {
    line-height: 1.27;
}
.VWD td {
    font-weight: inherit;
}
.VWD th {
    font-weight: bold;
}
.VWD p, .VWD blockquote, .VWD ul li, .VWD ol li, .VWD dl dt, .VWD dl dd, .VWD img {
    font-size: 1em;
    line-height: 1.2727em;
}
.VWD ol, .VWD ul, .VWD dl, .VWD blockquote {
    margin-left: auto;
}
.VWD ul li, .VWD ol li, .VWD dl dt, .VWD dl dd {
    margin-bottom: auto;
}
.VWD ul li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-left: 0;
}
.VWD label, .VWD input, .VWD button, .VWD a.button, .VWD textarea, .VWD select {
    font-size: 1em;
}
.VWD h1, .VWD h2, .VWD h3, .VWD h4, .VWD h5, .VWD h6 {
    font-family: Arial;
    font-weight: bold;
}
form div {
    clear: none;
}
.VWD:focus {
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
}
.VWD {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    text-align: center;
}
.VWD a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #000000;
}
.VWD a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.VWD h1, .VWD h2, .VWD h3, .VWD h4, .VWD h5, .VWD h6, .VWD p, .VWD ul, .VWD li, .VWD dd, .VWD dl, .VWD dt, .VWD form {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.VWD h2 strong, .VWD h3 strong, .VWD h4 strong {
    color: #696969;
    font-size: 1em;
    font-weight: bold;
    line-height: 1.1em;
}
.VWD h2 a, .VWD h3 a, .VWD h4 a {
}
.VWD img {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
}
.VWD input, .VWD select, .VWD button {
}
.VWD input {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    color: #000000;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
}
.VWD input[type="hidden"] {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
}
.VWD input[type="radio"] {
}
.VWD input[type="checkbox"] {
}
.VWD ul {
    list-style-type: none;
}
.VWD fieldset {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.VWD th {
    text-align: left;
}
.VWD caption {
    display: none;
}
.VWD cite {
    color: #000000;
    font-style: normal;
}
.VWD cite a {
    color: #727272;
}
.VWD {
    font-size: 11px;
    text-align: left;
}
.VWD .ce, .VWD .ce th, .VWD .ce td {
    text-align: center;
}
.VWD .le, .VWD .le th, .VWD .le td {
    text-align: left;
}
.VWD .ri, .VWD .ri th, .VWD .ri td {
    text-align: right;
}
.VWD .to, .VWD .to th, .VWD .to td {
    vertical-align: top;
}
.VWD .mi, .VWD .mi th, .VWD .mi td {
    vertical-align: middle;
}
.VWD .bo, .VWD .bo th, .VWD .bo td {
    vertical-align: bottom;
}
.VWD tr.le th, .VWD tr.le td {
    text-align: left;
}
.VWD tr.ce th, .VWD tr.ce td {
    text-align: center;
}
.VWD tr.ri th, .VWD tr.ri td {
    text-align: right;
}
.VWD tr.to th, .VWD tr.to td {
    vertical-align: top;
}
.VWD tr.mi th, .VWD tr.mi td {
    vertical-align: middle;
}
.VWD tr.bo th, .VWD tr.bo td {
    vertical-align: bottom;
}
.VWD th.le, .VWD td.le {
    text-align: left !important;
}
.VWD th.ce, .VWD td.ce {
    text-align: center !important;
}
.VWD th.ri, .VWD td.ri {
    text-align: right !important;
}
.VWD th.to, .VWD td.to {
    vertical-align: top !important;
}
.VWD th.mi, .VWD td.mi {
    vertical-align: middle !important;
}
.VWD th.bo, .VWD td.bo {
    vertical-align: bottom !important;
}
.VWD .lfloat {
    float: left;
}
.VWD .rfloat {
    float: right;
}
.VWD .clearb {
    clear: both;
}
.VWD .block {
    display: block;
}
.VWD .IEzoom {
}
.VWD .st {
    font-weight: bold;
}
.VWD .norm {
    font-weight: normal !important;
}
.VWD .nowrap, .VWD .nowrap th, .VWD .nowrap td {
    white-space: nowrap;
}
.VWD .upper {
    text-transform: uppercase;
}
.VWD .maT4 {
    margin-top: 4px;
}
.VWD .maT7 {
    margin-top: 7px;
}
.VWD .maT10 {
    margin-top: 10px;
}
.VWD .maL2 {
    margin-left: 2px;
}
.VWD .maL7 {
    margin-left: 7px;
}
.VWD .maL10 {
    margin-left: 10px;
}
.VWD .maL20 {
    margin-left: 20px;
}
.VWD .maR10 {
    margin-right: 10px;
}
.VWD .maT14 {
    margin-top: 14px;
}
.VWD .maT20 {
    margin-top: 20px;
}
.VWD .mapabo0 {
    -moz-border-bottom-colors: none !important;
    -moz-border-image: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    border-bottom-color: -moz-use-text-color !important;
    border-bottom-style: none !important;
    border-bottom-width: 0 !important;
    border-left-color-ltr-source: physical !important;
    border-left-color-rtl-source: physical !important;
    border-left-color-value: -moz-use-text-color !important;
    border-left-style-ltr-source: physical !important;
    border-left-style-rtl-source: physical !important;
    border-left-style-value: none !important;
    border-left-width-ltr-source: physical !important;
    border-left-width-rtl-source: physical !important;
    border-left-width-value: 0 !important;
    border-right-color-ltr-source: physical !important;
    border-right-color-rtl-source: physical !important;
    border-right-color-value: -moz-use-text-color !important;
    border-right-style-ltr-source: physical !important;
    border-right-style-rtl-source: physical !important;
    border-right-style-value: none !important;
    border-right-width-ltr-source: physical !important;
    border-right-width-rtl-source: physical !important;
    border-right-width-value: 0 !important;
    border-top-color: -moz-use-text-color !important;
    border-top-style: none !important;
    border-top-width: 0 !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
}
.VWD .pos {
    color: #3C8A37;
}
.VWD .neg {
    color: #A81817;
}
.VWD .neu {
    color: #727272;
}
.VWD h2 {
    color: #000000;
    font-size: 19px;
    line-height: 1.4em;
}
.VWD h3 {
    color: #000000;
    font-size: 18px;
}
.VWD h4 {
    color: #696969;
    font-size: 15px;
    margin-bottom: 5px;
}
.VWD h4 {
    color: #696969;
    font-size: 14px;
}
.VWD h5 {
    color: #696969;
    font-size: 13px;
}
.VWD h6 {
    font-size: 12px;
}
.VWD a {
    color: #000000;
}
.VWD .blk_outer {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
.VWD .blk_outer_hor {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0;
}
.VWD .blk_outer_detail_header {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-bottom: 4px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
.VWD .blk_outer_kursheader {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #D0D0D0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #D0D0D0;
    border-top-style: solid;
    border-top-width: 1px;
    margin-left: 0;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
}
.VWD .blk_outer_kursheader_abschluss {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    min-height: 15px;
}
.VWD .blk_chart {
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.VWD .blk_uebersicht {
    float: left;
    width: 260px;
}
.VWD .blk_uebersicht .sizer {
    padding-right: 20px;
}
.VWD .blk_uebersicht_linklist {
    float: right;
    width: 130px;
}
.VWD .blk_280_2col {
    width: 133px;
}
.VWD .blk_490_2col {
    width: 235px;
}
.VWD .blk_490_32col_left {
    float: left;
    width: 300px;
}
.VWD .blk_490_32col_right {
    float: right;
    width: 170px;
}
.VWD .blk_910_3col {
    overflow-x: hidden;
    overflow-y: hidden;
    padding-top: 15px;
    position: relative;
}
.VWD .blk_910_3col .inner {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.VWD .blk_910_3col .a, .VWD .blk_910_3col .b {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #EEEEEE;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    font-size: 0;
    height: 5000px;
    position: absolute;
    top: 0;
    width: 15px;
}
.VWD .blk_910_3col .a {
    left: 300px;
}
.VWD .blk_910_3col .b {
    left: 615px;
}
.VWD .blk_910_3col_left {
    float: left;
    margin-right: 15px;
    position: relative;
    width: 300px;
}
.VWD .blk_910_3col_center {
    float: left;
    position: relative;
    width: 300px;
}
.VWD .blk_910_3col_right {
    float: right;
    position: relative;
    width: 300px;
}
.VWD .blk_910_2col_profil_left {
    float: left;
    width: 450px;
}
.VWD .blk_910_2col_profil_right {
    float: right;
    width: 435px;
}
.VWD .blk_910_2col_2_left {
    float: left;
    width: 595px;
}
.VWD .blk_910_2col_2_right {
    float: right;
    width: 300px;
}
.VWD .blk_910_2col_3_left {
    float: left;
    width: 430px;
}
.VWD .blk_910_2col_3_right {
    float: right;
    width: 470px;
}
.VWD .blk_910_2col_4 {
    overflow-x: hidden;
    overflow-y: hidden;
    padding-top: 15px;
    position: relative;
}
.VWD .blk_910_2col_4 .inner {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.VWD .blk_910_2col_4 .a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #EEEEEE;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    font-size: 0;
    height: 5000px;
    left: 615px;
    position: absolute;
    top: 0;
    width: 15px;
}
.VWD .blk_910_2col_4_left {
    float: left;
    position: relative;
    width: 615px;
}
.VWD .blk_910_2col_4_right {
    float: right;
    position: relative;
    width: 300px;
}
.VWD .pagination_sizer {
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    min-height: 1.3em;
    position: relative;
}
.VWD .pagination_sizer .innerleft {
    left: 0;
    position: absolute;
    top: 0;
}
.VWD .pagination_sizer .innerright {
    position: absolute;
    right: 0;
    top: 0;
}
.VWD .detail_header {
    min-height: 27px;
    position: relative;
}
.VWD .detail_header h2 {
    color: #000000;
}
.VWD .detail_header .editbox {
    bottom: 3px;
    position: absolute;
    right: 0;
}
.VWD .detail_header .editbox .button {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 2px;
}
.VWD .detail_header .editbox .button span {
    top: 5px;
}
.VWD .detail_header .editbox .butbig {
    height: 19px;
    max-height: 19px;
}
.VWD .detail_header .editbox a {
    float: left;
    margin-bottom: 0;
    margin-left: 15px;
    margin-right: 0;
    margin-top: 0;
}
.VWD .detail_header .namingbox {
    float: left;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
}
.VWD .detail_header .btnbox {
    bottom: 3px;
    position: absolute;
    right: 0;
}
.VWD .detail_header .formbox {
    bottom: 3px;
    position: absolute;
    right: 0;
}
.VWD .detail_header .profilbox {
    bottom: -1px;
    color: #727272;
    font-size: 12px;
    position: absolute;
    right: 0;
}
.VWD .detail_header .profilbox a {
    color: #727272;
}
.VWD .blk_analyse_chart {
    margin-bottom: 0;
    margin-left: 59px;
    margin-right: 59px;
    margin-top: 0;
    text-align: center;
    width: 172px;
}
.VWD .blk_analyse_chart .graph {
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
}
.VWD tr.symboldetailrow {
}
.VWD tr.symboldetailrow td {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #EDEDED;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.VWD .blk_symboldetail {
    padding-bottom: 15px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 15px;
}
.VWD .blk_symboldetail_innerA {
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 15px;
    margin-top: 0;
    width: 275px;
}
.VWD .blk_symboldetail_innerB {
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 330px;
}
.VWD .blk_symboldetail_innerC {
    float: right;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 8px;
    margin-top: 0;
    width: 245px;
}
.VWD .mode_edit {
    background-color: #EDEDED;
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 7px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
}
.VWD .mode_edit2 {
    background-color: #EDEDED;
}
.VWD .mode_edit3 {
    background-color: #EDEDED;
    padding-bottom: 7px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
}
.VWD tr.mode_edit4 td {
    background-color: #EDEDED;
    padding-bottom: 5px;
    padding-top: 5px;
}
.VWD tr.mode_edit5 td {
    background-color: #EDEDED;
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.VWD tr.mode_edit6 td {
    background-color: #EDEDED;
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-top: 0;
}
.VWD tr td.mode_edit6_td {
    border-bottom-color: #EDEDED;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 0;
}
.VWD .blk_banner {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #E8E8EA;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #E8E8EA;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #E8E8EA;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #E8E8EA;
    border-top-style: solid;
    border-top-width: 1px;
    color: #A2A2A2;
    padding-bottom: 4px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 4px;
}
.VWD .blk_banner p {
    margin-bottom: 1px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1px;
}
.VWD .blk_listnewsslider {
    border-bottom-color: #D6D6D6;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-size: 12px;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
}
.VWD .blk_listnewsslider .left {
    float: left;
    width: 400px;
}
.VWD .blk_listnewsslider .right {
    float: right;
    width: 170px;
}
.VWD .blk_listnewsslider .addon {
    margin-top: 10px;
}
.VWD .blk_listnewsslider .headline span {
    color: #7F232F;
    font-size: 11px;
    font-weight: bold;
}
.VWD .blk_listnewsslider .headline h4 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.VWD .blk_listnewsslider .left_analyst {
    float: left;
    margin-right: 15px;
    width: 410px;
}
.VWD .blk_listnewsslider .center_analyst {
    float: left;
    width: 180px;
}
.VWD .blk_listnewsslider .right_analyst {
    float: right;
    width: 300px;
}
.VWD .blk_news {
    min-height: 415px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
}
.VWD .blk_news .vertline {
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #DADADA;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    height: 5000px;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
}
.VWD .blk_news .pagination_sizer, .VWD .blk_news .trennerFormLine3 {
    margin-right: 10px;
}
.VWD .blk_listnews {
    border-bottom-color: #D6D6D6;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-right: 11px;
    padding-bottom: 4px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 4px;
    position: relative;
}
.VWD .blk_listnews .num {
    color: #696969;
    font-size: 29px;
    font-weight: bold;
    left: 0;
    line-height: 29px;
    min-width: 32px;
    position: absolute;
    text-align: center;
    top: 1px;
}
.VWD .blk_listnews .left {
    float: left;
    padding-left: 40px;
    width: 320px;
}
.VWD .blk_listnews .right {
    color: #727272;
    float: right;
    text-align: right;
    width: 53px;
}
.VWD .blk_listnews .right p {
    line-height: 12px;
}
.VWD .blk_listnews .right span {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/button_icons/4516840/1.gif");
    background-origin: padding-box;
    background-position: 0 -350px;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    font-size: 0;
    height: 11px;
    margin-left: auto;
    width: 13px;
}
.VWD .blk_listnews .left span {
    color: #7F232F;
    font-size: 10px;
    line-height: 11px;
    text-transform: uppercase;
}
.VWD .blk_listnews .left h4 {
    font-size: 12px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.VWD .blk_listnews .openend {
    border-bottom-color: #D6D6D6;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #FFFFFF;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #D6D6D6;
    border-top-style: solid;
    border-top-width: 1px;
    display: none;
    font-size: 0;
    height: 100%;
    position: absolute;
    right: -11px;
    top: -1px;
    width: 10px;
}
.VWD .blk_news .current .openend {
    display: block;
}
.VWD .blk_scrollheight_A {
    height: 430px;
    overflow-x: auto;
    overflow-y: auto;
}
.VWD .blk_hp_chart {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #949494;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: dotted;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    float: right;
    min-height: 113px;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 0;
    padding-top: 0;
    width: 283px;
}
.VWD .blk_hp_chart .chartholder {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #BDBDBD;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #BDBDBD;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #BDBDBD;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #BDBDBD;
    border-top-style: solid;
    border-top-width: 1px;
    min-height: 116px;
    text-align: center;
}
.VWD .list_reiter {
    border-bottom-color: #BDBDBD;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-size: 11px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
.VWD .list_reiter li {
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #BDBDBD;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #BDBDBD;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #BDBDBD;
    border-top-style: solid;
    border-top-width: 1px;
    float: left;
    margin-bottom: -1px;
    margin-right: 4px;
    position: relative;
    z-index: 2;
}
.VWD .list_reiter li a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: url("/images/vwd_bg_navi_wiwo/4616580/1.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: auto auto;
    float: left;
    padding-bottom: 3px;
    padding-left: 8px;
    padding-right: 7px;
    padding-top: 4px;
}
.VWD .list_reiter li a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #000000;
}
.VWD .list_reiter li.current a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #595959;
    font-weight: bold;
}
.VWD .list_reiter li:hover a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #595959;
}
.VWD .list_reiter li .x, .VWD .list_reiter li .y {
    display: none;
}
.VWD .list_reiter li.vendor {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    color: #595959;
    float: right;
    font-size: 9px;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 4px;
}
.VWD .list_reiter li.vendor a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    float: none;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.VWD .list_reiter li.vendor a img {
    vertical-align: -2px;
}
.VWD .list_hpchart {
    font-size: 11px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: -1px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
}
.VWD .list_hpchart li {
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.VWD .list_hpchart li.x1 {
    width: 70px;
}
.VWD .list_hpchart li.x2 {
    width: 71px;
}
.VWD .list_hpchart li.x3 {
    width: 71px;
}
.VWD .list_hpchart li.x4 {
    width: 71px;
}
.VWD .list_hpchart li a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #BDBDBD;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #BDBDBD;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #BDBDBD;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #BDBDBD;
    border-top-style: solid;
    border-top-width: 1px;
    display: block;
    margin-bottom: 0;
    margin-left: -1px;
    margin-right: 0;
    margin-top: 3px;
    padding-bottom: 2px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 3px;
    text-align: center;
}
.VWD .list_hpchart li:first-child a {
    margin-left: 0;
}
.VWD .list_hpchart li.current a {
    border-bottom-color: #FFFFFF;
    font-weight: bold;
    margin-top: 0;
    padding-top: 6px;
}
.VWD .list_hpchart li.current {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #BDBDBD;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    margin-left: -1px;
    margin-right: 0;
}
.VWD .list_hpchart li.current a {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    margin-left: 0;
    margin-right: 0;
}
.VWD .list_hpchart li.current:first-child {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #BDBDBD;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    margin-left: 0;
    margin-right: -1px;
}
.VWD .list_hpchart li.current:first-child a {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    margin-left: 0;
    margin-right: 1px;
}
.VWD .list_links {
    margin-bottom: 2px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
}
.VWD .list_links li {
    font-size: 12px;
    margin-bottom: 3px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.VWD .list_links a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/vwd_bg_link_wiwo/4616594/1.gif");
    background-origin: padding-box;
    background-position: 0 55%;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #727272;
    padding-bottom: 0;
    padding-left: 11px;
    padding-right: 0;
    padding-top: 0;
}
.VWD .list_range {
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 4px;
    position: relative;
}
.VWD .list_range ul {
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
}
.VWD .list_range li {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #000000;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    float: left;
    font-size: 12px;
    left: -9px;
    line-height: 13px;
    padding-bottom: 0;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 0;
    position: relative;
}
.VWD .list_range li.current, .VWD .list_range li.current a {
    color: #7F232F;
}
.VWD .list_pagination {
    font-size: 0;
    line-height: 0;
}
.VWD .list_pagination li {
    display: inline;
    font-size: 0;
    font-weight: bold;
    line-height: 0;
}
.VWD .list_pagination a {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #000000;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    color: #000000;
    font-size: 12px;
    line-height: 12px;
    padding-bottom: 0;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 0;
}
.VWD .list_pagination a.first {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
}
.VWD .list_pagination a.current {
    color: #7F232F;
}
.VWD .list_historyschalter {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 10px;
    margin-top: 4px;
}
.VWD .list_historyschalter li {
    float: left;
    margin-bottom: 0;
    margin-left: 4px;
    margin-right: 0;
    margin-top: 0;
    min-height: 8px;
    min-width: 8px;
}
.VWD .list_historyschalter li a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/bg_history_schalter_wiwo/4616588/1.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: transparent;
    display: block;
    font-size: 0;
    height: 0;
    margin-top: 5px;
    padding-bottom: 8px;
    width: 8px;
}
.VWD .list_historyschalter li.zurueck {
    margin-left: 8px;
}
.VWD .list_historyschalter li.zurueck a {
    background-position: 0 0;
}
.VWD .list_historyschalter li.vor a {
    background-position: 0 -50px;
}
.VWD .list_detail_header_icons {
    font-size: 0;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: 0;
    margin-top: 1px;
}
.VWD .list_detail_header_icons li {
    display: inline;
}
.VWD .list_detail_header_icons a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/button_icons/4516840/1.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    float: left;
    height: 12px;
    margin-bottom: 0;
    margin-left: 7px;
    margin-right: 0;
    margin-top: 0;
    width: 12px;
}
.VWD .list_detail_header_icons a.drucken {
    background-position: 0 -250px;
}
.VWD .list_detail_header_icons a.speichern {
    background-position: 0 -50px;
}
.VWD .list_detail_header_icons a.senden {
    background-position: 0 -300px;
}
.VWD .list_news {
    font-size: 11px;
    line-height: 11px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-transform: uppercase;
}
.VWD .list_news li {
    margin-bottom: 7px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 7px;
}
.VWD .list_news a {
    color: #7F232F;
}
.VWD .list_news a span {
    color: #000000;
    font-size: 13px;
    line-height: 15px;
    text-transform: none;
}
.VWD .list_news a:hover span {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.VWD .sty {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-collapse: collapse;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-spacing: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    width: 100%;
}
.VWD table th, .VWD table td, .VWD table td a {
    color: #000000;
}
.VWD .sizeA {
    font-size: 12px;
}
.VWD .sizeA th, .VWD .sizeA td {
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
}
.VWD .sizeA th {
    border-bottom-color: #EDEDED;
    border-bottom-style: solid;
    border-bottom-width: 2px;
}
.VWD .sizeA td {
    border-bottom-color: #EDEDED;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #EDEDED;
    border-top-style: solid;
    border-top-width: 1px;
}
.VWD .sizeA .sum td {
    border-bottom-color: #CACACA;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CACACA;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CACACA;
    border-top-color: #CACACA;
    border-top-width: 2px;
    padding-bottom: 3px;
    padding-top: 10px;
}
.VWD .sizeA .sum td.bordered {
    border-bottom-style: double;
    border-bottom-width: 4px;
}
.VWD .sizeA .subsum td {
    border-bottom-width: 2px;
    border-top-width: 0;
    padding-bottom: 1px;
    padding-top: 10px;
}
.VWD .sizeA td .high {
    font-size: 15px;
    font-weight: bold;
}
.VWD .sizeA .bigger {
    font-size: 15px;
}
.VWD .sizeB {
    font-size: 11px;
}
.VWD .sizeB th, .VWD .sizeB td {
    padding-bottom: 0;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 1px;
}
.VWD .sizeB th {
    border-bottom-color: #EDEDED;
    border-bottom-style: solid;
    border-bottom-width: 2px;
}
.VWD .sizeB td {
    border-bottom-color: #EDEDED;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #EDEDED;
    border-top-style: solid;
    border-top-width: 1px;
}
.VWD .sizeB .bigger {
    font-size: 14px;
}
.VWD .sizeF {
    font-size: 12px;
}
.VWD .sizeF th, .VWD .sizeF td {
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 1px;
}
.VWD .sizeF th {
    border-bottom-color: #EDEDED;
    border-bottom-style: solid;
    border-bottom-width: 2px;
}
.VWD .sizeF td {
    border-bottom-color: #EDEDED;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #EDEDED;
    border-top-style: solid;
    border-top-width: 1px;
}
.VWD .sizeC {
    font-size: 11px;
}
.VWD .sizeC th, .VWD .sizeC td {
    padding-bottom: 2px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
}
.VWD .sizeC th {
    border-bottom-color: #EDEDED;
    border-bottom-style: solid;
    border-bottom-width: 2px;
}
.VWD .sizeC td {
    border-bottom-color: #EDEDED;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #EDEDED;
    border-top-style: solid;
    border-top-width: 1px;
}
.VWD .sizeD {
    font-size: 11px;
}
.VWD .sizeD th, .VWD .sizeD td {
    padding-bottom: 2px;
    padding-left: 4px;
    padding-right: 15px;
    padding-top: 3px;
}
.VWD .sizeD th {
    border-bottom-color: #EDEDED;
    border-bottom-style: solid;
    border-bottom-width: 2px;
}
.VWD .sizeD th a {
    color: #000000;
}
.VWD .sizeD th.ascdes, .VWD .sizeD th.asc, .VWD .sizeD th.des {
    padding-right: 0;
}
.VWD .sizeD th.ascdes a, .VWD .sizeD th.asc a, .VWD .sizeD th.des a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/bg_ascdes_wiwo/4616584/1.png");
    background-origin: padding-box;
    background-position: right 3px;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-right: 15px;
}
.VWD .sizeD th.asc a {
    background-position: right -47px;
}
.VWD .sizeD th.des a {
    background-position: right -97px;
}
.VWD .sizeD td {
    border-bottom-color: #EDEDED;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #EDEDED;
    border-top-style: solid;
    border-top-width: 1px;
}
.VWD .sizeD td .high {
    font-size: 15px;
    font-weight: bold;
}
.VWD .sizeD .sum td {
    border-bottom-color: #CACACA;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CACACA;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CACACA;
    border-top-color: #CACACA;
    border-top-width: 2px;
    padding-bottom: 3px;
    padding-top: 5px;
}
.VWD .sizeD .sum td.bordered {
    border-bottom-style: double;
    border-bottom-width: 4px;
}
.VWD .sizeD .tools {
    display: none;
    float: right;
    text-align: left;
    width: 14px;
}
.VWD .sizeD .tools a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/button_icons/4516840/1.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #EDEDED;
    display: block;
    font-size: 0;
    height: 12px;
    margin-bottom: 2px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 12px;
}
.VWD .sizeD .tools a.loeschen {
    background-position: 0 0;
}
.VWD .sizeD .tools a.kopieren {
    background-position: 0 -150px;
}
.VWD .sizeD .tools a.bearbeiten {
    background-position: 0 -200px;
}
.VWD .sizeE {
    font-size: 11px;
    width: auto;
}
.VWD table.sizeE th {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
}
.VWD table.sizeE td {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
}
.VWD .sizeF {
    font-size: 12px;
}
.VWD .sizeF th, .VWD .sizeF td {
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 1px;
}
.VWD .sizeF th {
    border-bottom-color: #EDEDED;
    border-bottom-style: solid;
    border-bottom-width: 2px;
}
.VWD .sizeF td {
    border-bottom-color: #EDEDED;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #EDEDED;
    border-top-style: solid;
    border-top-width: 1px;
}
.VWD .tablePerform {
    font-size: 11px;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    width: auto;
}
.VWD table.tablePerform td {
    padding-bottom: 0;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 0;
}
.VWD table.tablePerform .bar_pos td {
    border-bottom-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    vertical-align: bottom;
}
.VWD table.tablePerform .bar_neg td {
    border-top-color: #000000;
    border-top-style: solid;
    border-top-width: 1px;
    vertical-align: top;
}
.VWD table.tablePerform .bar_pos td div, .VWD table.tablePerform .bar_neg td div {
    border-bottom-style: hidden;
    border-bottom-width: 0;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: hidden;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: hidden;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-style: hidden;
    border-top-width: 0;
    font-size: 0;
    height: 0;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    width: 20px;
}
.VWD table.tablePerform .bar_pos td div {
    border-bottom-color: #3C8A37;
    border-bottom-style: solid;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #3C8A37;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #3C8A37;
    border-top-color: #3C8A37;
}
.VWD table.tablePerform .bar_neg td div {
    border-bottom-color: #A81817;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #A81817;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #A81817;
    border-top-color: #A81817;
    border-top-style: solid;
}
.VWD .kursheader {
    font-size: 12px;
}
.VWD .kursheader td {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.VWD .kursheader div.pos, .VWD .kursheader div.neg {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/bg_kursheader/4516842/1.png");
    background-origin: padding-box;
    background-position: right 4px;
    background-repeat: no-repeat;
    background-size: auto auto;
    float: left;
    padding-right: 38px;
}
.VWD .kursheader div.neg {
    background-position: right -96px;
}
.VWD .kursheader .kurs {
    float: left;
    font-size: 30px;
    font-weight: bold;
    line-height: 34px;
}
.VWD .kursheader .kurschange {
    float: left;
    font-size: 13px;
    line-height: 14px;
    margin-bottom: 0;
    margin-left: 8px;
    margin-right: 0;
    margin-top: 4px;
}
.VWD .kursheader .first {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 13px;
    padding-top: 0;
}
.VWD .kursheader .inner {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    padding-bottom: 0;
    padding-left: 25px;
    padding-right: 13px;
    padding-top: 0;
}
.VWD .kursheader .last {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    padding-bottom: 0;
    padding-left: 13px;
    padding-right: 0;
    padding-top: 0;
}
.VWD .kursheader .geld, .VWD .kursheader .brief {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/bg_geldbrief/4516984/1.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-left: 11px;
}
.VWD .kursheader .geld {
    background-position: 0 0;
}
.VWD .kursheader .brief {
    background-position: 0 -100px;
    padding-right: 13px;
}
.VWD .kursheader .brief .pos, .VWD .kursheader .brief .neg {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-right: 11px;
}
.VWD .kursheader .ruecknahme, .VWD .kursheader .ausgabe {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/bg_geldbrief/4516984/1.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-left: 18px;
}
.VWD .kursheader .ruecknahme {
    background-position: 0 -200px;
}
.VWD .kursheader .ausgabe {
    background-position: 0 -300px;
    padding-right: 13px;
}
.VWD .kursheader .ausgabe .pos, .VWD .kursheader .ausgabe .neg {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-right: 11px;
}
.VWD .hpindicator {
    font-size: 12px;
    width: 810px;
}
.VWD .hpindicator th, .VWD .hpindicator td {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: left;
    white-space: nowrap;
    width: 135px;
}
.VWD .hpindicator td span {
    padding-bottom: 1px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 1px;
}
.VWD .hpindicator td span span {
    padding-left: 2px;
}
.VWD .hp_buehne {
    font-size: 11px;
}
.VWD .hp_buehne th, .VWD .hp_buehne td {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.VWD .hp_buehne td {
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #FFFFFF;
    border-top-style: solid;
    border-top-width: 1px;
}
.VWD .layout {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-collapse: collapse;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-spacing: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    width: 100%;
}
.VWD .layout th, .VWD .layout td {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.VWD th.ascdes, .VWD th.asc, .VWD th.des {
    padding-right: 0;
}
.VWD th.ascdes a, .VWD th.asc a, .VWD th.des a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/bg_ascdes_wiwo/4616584/1.png");
    background-origin: padding-box;
    background-position: right 3px;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-right: 15px;
}
.VWD th.asc a {
    background-position: right -47px;
}
.VWD th.des a {
    background-position: right -97px;
}
.VWD th.toolscell, .VWD td.toolscell {
    min-width: 14px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: right;
}
.VWD td.cellnarrow, .VWD th.cellnarrow {
    padding-right: 4px;
    width: 1%;
}
.VWD td.cellperform span {
    border-bottom-style: solid;
    border-bottom-width: 0;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-style: solid;
    border-top-width: 0;
    display: block;
    font-size: 0;
    height: 9px;
    position: relative;
    width: 1px;
}
.VWD td.cellperform span.pos {
    border-bottom-color: #3C8A37;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #3C8A37;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #3C8A37;
    border-top-color: #3C8A37;
}
.VWD td.cellperform span.neg {
    border-bottom-color: #A81817;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #A81817;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #A81817;
    border-top-color: #A81817;
}
.VWD td.cellicon {
    text-align: center;
}
.VWD td.cellicon img {
    padding-bottom: 2px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 2px;
}
.VWD td.limit_up input, .VWD td.limit_down input {
    border-bottom-color: #FFFFFF;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #FFFFFF;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #FFFFFF;
    border-top-color: #FFFFFF;
}
.VWD td.limit_up, .VWD td.limit_up input {
    background-color: #3C8A37 !important;
    color: #FFFFFF;
}
.VWD td.limit_down, .VWD td.limit_down input {
    background-color: #A81817 !important;
    color: #FFFFFF;
}
.VWD .sizeA tr:hover td, .VWD .sizeB tr:hover td, .VWD .sizeC tr:hover td, .VWD .sizeD tr:hover td, .VWD .sizeF tr:hover td, .VWD .hp_buehne tr:hover td {
    background-color: #EDEDED;
}
.VWD tr.symbolrow:hover td {
    background-color: transparent;
}
.VWD tr.sum:hover td {
    background-color: #FFFFFF;
}
.VWD .checkbox {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 3px;
    margin-top: 1px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.VWD label {
    padding-right: 2px;
}
.VWD input, .VWD select {
    color: #000000;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    vertical-align: top;
}
.VWD input, .VWD select, .VWD textarea {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}
.VWD .formtext, .VWD select, .VWD textarea {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #BDBDBD;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #BDBDBD;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #BDBDBD;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #BDBDBD;
    border-top-style: solid;
    border-top-width: 1px;
}
.VWD select {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/bg_button_wiwo/4616586/1.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: auto auto;
    padding-bottom: 1px;
    padding-left: 0;
    padding-right: 1px;
    padding-top: 1px;
}
.VWD input.high {
    font-size: 15px;
    font-weight: bold;
}
.VWD .button {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/bg_button_wiwo/4616586/1.gif");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-color: #BDBDBD;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #BDBDBD;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #BDBDBD;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #BDBDBD;
    border-top-style: solid;
    border-top-width: 1px;
    max-height: 16px;
    min-height: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 1px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 1px;
    position: relative;
}
.VWD .button:hover {
    background-position: left bottom;
    cursor: pointer;
}
.VWD .button input {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    color: #3E3E3E;
    cursor: pointer;
    line-height: 16px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: visible;
    overflow-y: visible;
    padding-bottom: 0;
    padding-end-value: 3px;
    padding-left: 7px;
    padding-left-ltr-source: logical;
    padding-left-rtl-source: logical;
    padding-right: 7px;
    padding-right-ltr-source: logical;
    padding-right-rtl-source: logical;
    padding-start-value: 3px;
    padding-top: 0;
    position: relative;
    z-index: 1;
}
.VWD .button .txtbig {
    line-height: 17px;
}
.VWD .butbig {
    max-height: 17px;
}
.VWD .buticoned input {
    padding-left: 22px;
    padding-left-ltr-source: logical;
    padding-right-rtl-source: logical;
    padding-start-value: 20px;
}
.VWD .butsign {
}
.VWD .butsign input {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 19px;
}
.VWD .butspeichern, .VWD .butloeschen, .VWD .buthinzu, .VWD .butbearbeiten, .VWD .butverkauf, .VWD .butkopieren, .VWD .butsenden {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/button_icons/4516840/1.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    font-size: 0;
    height: 15px;
    left: 6px;
    position: absolute;
    top: 4px;
    width: 15px;
    z-index: 0;
}
.VWD .butspeichern {
    background-position: 0 -50px;
}
.VWD .butloeschen {
    background-position: 0 0;
}
.VWD .butbearbeiten {
    background-position: 0 -200px;
}
.VWD .butverkauf {
    background-position: 0 -100px;
}
.VWD .butkopieren {
    background-position: 0 -150px;
}
.VWD .butsenden {
    background-position: 0 -301px;
}
.VWD .butsign .buthinzu {
    background-position: 0 -100px;
    left: 5px;
}
.VWD .butsign .butloeschen {
    background-position: 0 0;
    left: 4px;
}
.VWD .setbaseline {
    padding-top: 3px;
}
.VWD .formrow {
    margin-bottom: 8px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-top: 0;
}
.VWD .formrow2 {
    margin-bottom: 1px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.VWD .formrow3 {
    min-height: 23px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 3px;
}
.VWD .formrow_texttoform {
    display: block;
    min-height: 17px;
}
.VWD .buttonrow {
    border-top-color: #FFFFFF;
    border-top-style: solid;
    border-top-width: 1px;
    padding-bottom: 3px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 3px;
}
.VWD .buttonrow .button {
    margin-bottom: 3px;
    margin-top: 3px;
}
.VWD .buttonrow2 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 13px;
}
.VWD .error {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #84020F;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #84020F;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #84020F;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #84020F;
    border-top-style: solid;
    border-top-width: 1px;
    color: #84020F;
    font-size: 12px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
}
.VWD .error p {
    margin-bottom: 3px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 3px;
}
.VWD .error .highlight {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #84020F;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 2px;
    padding-right: 2px;
}
.VWD .error .klein {
    font-size: 11px;
}
.VWD .error a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    color: #84020F;
}
.VWD .hint {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #696969;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #696969;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #696969;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #696969;
    border-top-style: solid;
    border-top-width: 1px;
    color: #696969;
    font-size: 12px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
}
.VWD .hint p {
    margin-bottom: 3px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 3px;
}
.VWD .hint .highlight {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #696969;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 2px;
    padding-right: 2px;
}
.VWD .hint .klein {
    font-size: 11px;
}
.VWD .hint a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    color: #696969;
}
.VWD .vendor {
    font-size: 9px;
    margin-bottom: 2px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
}
.VWD .vendor img {
    vertical-align: -2px;
}
.VWD .disclaim {
    color: #666666;
    font-size: 9px;
}
.VWD .txtsmall {
    font-size: 10px;
}
.VWD .txtnorm {
    font-size: 11px;
}
.VWD .txtbig {
    font-size: 12px;
}
.VWD .txtintro {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0.5em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0.5em;
}
.VWD .txtstrong {
}
.VWD .artikeltext h6 {
    color: #7F232F;
    font-size: 10px;
    text-transform: uppercase;
}
.VWD .artikeltext h3 {
    font-size: 16px;
    margin-bottom: 6px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.VWD .artikeltext p {
    line-height: 1.3333em;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.VWD a.arrowlink {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/vwd_bg_link_wiwo/4616594/1.gif");
    background-origin: padding-box;
    background-position: 0 55%;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-bottom: 0;
    padding-left: 11px;
    padding-right: 0;
    padding-top: 0;
}
.VWD span.link_paging_back_on, .VWD span.link_paging_forward_on, .VWD span.link_paging_back_off, .VWD span.link_paging_forward_off {
    background-image: url("/images/vwd_bg_link_vor_zurueck_wiwo/4616592/1.gif");
    background-repeat: no-repeat;
    font-size: 12px;
}
.VWD span.link_paging_back_off, .VWD span.link_paging_forward_off {
    color: #9B9B9B;
}
.VWD span.link_paging_back_on, .VWD span.link_paging_back_off {
    padding-left: 11px;
}
.VWD span.link_paging_forward_on, .VWD span.link_paging_forward_off {
    padding-right: 11px;
}
.VWD span.link_paging_back_on {
    background-position: left -45px;
}
.VWD span.link_paging_back_off {
    background-position: left -145px;
}
.VWD span.link_paging_forward_on {
    background-position: right 5px;
}
.VWD span.link_paging_forward_off {
    background-position: right -95px;
}
.VWD .artikelclip_header {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/bg_button/4517000/1.gif");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: #999999;
    font-size: 10px;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
}
.VWD .artikelclip_kurs {
    font-size: 12px;
    margin-bottom: 6px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 3px;
}
.VWD .suchergebnishint {
    border-top-color: #C9C9C9;
    border-top-style: solid;
    border-top-width: 1px;
    font-size: 11px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 7px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 2px;
}
.VWD .legendgraph {
    border-bottom-style: solid;
    border-bottom-width: 0;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 10px;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-style: solid;
    border-top-width: 0;
    float: left;
    font-size: 0;
    height: 10px;
    margin-bottom: 2px;
    margin-left: 0;
    margin-right: 3px;
    margin-top: 2px;
    width: 1px;
}
.VWD .bg_matrix {
    background-color: #B0B0B0;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: #FFFFFF;
    font-weight: bold;
    padding-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0;
}
.VWD_185 {
    width: 185px;
}
.VWD_280 {
    width: 280px;
}
.VWD_210 {
    width: 210px;
}
.VWD_300 {
    width: 300px;
}
.VWD_405 {
    width: 405px;
}
.VWD_490 {
    width: 490px;
}
.VWD_510 {
    width: 510px;
}
.VWD_615 {
    width: 615px;
}
.VWD_930 {
    width: 930px;
}
.VWD .w30 {
    width: 30px;
}
.VWD input.w30 {
    width: 24px;
}
.VWD .w40 {
    width: 40px;
}
.VWD input.w40 {
    width: 34px;
}
.VWD .w50 {
    width: 50px;
}
.VWD input.w50 {
    width: 44px;
}
.VWD .w60 {
    width: 60px;
}
.VWD input.w60 {
    width: 54px;
}
.VWD .w65 {
    width: 65px;
}
.VWD input.w65 {
    width: 59px;
}
.VWD .w75 {
    width: 75px;
}
.VWD input.w75 {
    width: 69px;
}
.VWD .w80 {
    width: 80px;
}
.VWD input.w80 {
    width: 74px;
}
.VWD .w85 {
    width: 85px;
}
.VWD input.w85 {
    width: 79px;
}
.VWD .w95 {
    width: 95px;
}
.VWD input.w95 {
    width: 89px;
}
.VWD .w100 {
    width: 100px;
}
.VWD input.w100 {
    width: 94px;
}
.VWD .w120 {
    width: 120px;
}
.VWD input.w120 {
    width: 114px;
}
.VWD .w135 {
    width: 135px;
}
.VWD input.w135 {
    width: 129px;
}
.VWD .w140 {
    width: 140px;
}
.VWD input.w140 {
    width: 134px;
}
.VWD .w150 {
    width: 150px;
}
.VWD input.w150 {
    width: 144px;
}
.VWD .w165 {
    width: 165px;
}
.VWD input.w165 {
    width: 159px;
}
.VWD .w180 {
    width: 180px;
}
.VWD input.w180 {
    width: 174px;
}
.VWD .w190 {
    width: 190px;
}
.VWD input.w190 {
    width: 184px;
}
.VWD .w210 {
    width: 210px;
}
.VWD input.w210 {
    width: 204px;
}
.VWD .w350 {
    width: 350px;
}
.VWD input.w350 {
    width: 344px;
}
.VWD .w420 {
    width: 420px;
}
.VWD input.w420 {
    width: 414px;
}
.VWD .w460 {
    width: 460px;
}
.VWD input.w460 {
    width: 454px;
}
.VWD .w610 {
    width: 610px;
}
.VWD input.w610 {
    width: 604px;
}
.VWD .w25p {
    width: 25%;
}
.VWD .trenner5 {
    clear: both;
    font-size: 0;
    height: 5px;
}
.VWD .trenner8 {
    clear: both;
    font-size: 0;
    height: 8px;
}
.VWD .trenner10 {
    clear: both;
    font-size: 0;
    height: 10px;
}
.VWD .trenner15 {
    clear: both;
    font-size: 0;
    height: 15px;
}
.VWD .trenner20 {
    clear: both;
    font-size: 0;
    height: 20px;
}
.VWD .trenner24 {
    clear: both;
    font-size: 0;
    height: 24px;
}
.VWD .trenner30 {
    clear: both;
    font-size: 0;
    height: 30px;
}
.VWD .trennerFormLine {
    border-bottom-color: #C9C9C9;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    clear: both;
    font-size: 0;
    height: 11px;
    margin-bottom: 13px;
}
.VWD .trennerFormLine2 {
    border-bottom-color: #C9C9C9;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    clear: both;
    font-size: 0;
    height: 12px;
    margin-bottom: 2px;
}
.VWD .trennerFormLine3 {
    border-bottom-color: #C9C9C9;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    clear: both;
    font-size: 0;
    height: 1px;
    margin-bottom: 0;
}
.VWD .hp_pushzone {
    min-height: 16px;
    position: relative;
}
.VWD .hp_pushzone .pushbutton {
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
}
.VWD .hp_pushzone .pushbutton p {
    font-size: 10px;
}
.VWD .hp_pushzone .btn a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/btn_anaus/4616590/1.png");
    background-origin: padding-box;
    background-position: left 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    float: right;
    height: 15px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 59px;
}
.VWD .hp_pushzone .btn a.off {
    background-position: left -15px;
}
.VWD .push_pos, .VWD .push_pos .pos {
    background-color: #3C8A37;
    color: #FFFFFF;
}
.VWD .push_neg, .VWD .push_neg .neg {
    background-color: #A81817;
    color: #FFFFFF;
}
#VWD_searchsuggestholder {
    clear: both;
    font-size: 0;
    height: 0;
    position: relative;
    width: 1px;
    z-index: 1000;
}
#VWD_searchsuggest {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    box-shadow: 0 2px 5px #666666;
    font-family: Tahoma,Arial;
    font-size: 10px;
    left: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    top: 3px;
    width: 300px;
}
#VWD_searchsuggest h5 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #777777;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #FFFFFF;
    font-family: Tahoma,Arial;
    font-size: 10px;
    height: 16px;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
}
#VWD_searchsuggest ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    max-height: 181px;
    overflow-x: auto;
    overflow-y: auto;
    position: relative;
}
#VWD_searchsuggest li {
    border-bottom-color: #EEEEEE;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
}
#VWD_searchsuggest li, #VWD_searchsuggest li a {
    color: #000000;
}
#VWD_searchsuggest p {
    margin-bottom: 3px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 3px;
}
#VWD_searchsuggest p a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.VWD .search_filter {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
}
.VWD .search_filter .filter {
    float: left;
    width: 339px;
}
.VWD .search_filter .last {
    float: right;
    width: 230px;
}
.VWD .search_filter h3 {
    color: #696969;
    float: left;
    font-size: 44px;
    letter-spacing: -2px;
    line-height: 44px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    max-width: 47px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    width: 47px;
}
.VWD .search_filter h3.high {
    color: #7F232F;
}
.VWD .search_filter label {
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 1px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
}
.VWD .search_slider {
    margin-bottom: 30px;
}
.VWD .search_slider .slider {
    float: left;
    width: 230px;
}
.VWD .search_slider .last {
    width: auto;
}
.VWD .search_slider h4 {
    margin-bottom: 2px;
    padding-right: 10px;
}
.VWD .search_erweitert {
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    min-height: 130px;
    position: relative;
}
.VWD .search_erweitert_zusatz {
    border-top-color: #EDEDED;
    border-top-style: solid;
    border-top-width: 1px;
    min-height: 130px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
    position: relative;
}
.VWD .search_info {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #D8D8D8;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #D8D8D8;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #D8D8D8;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #D8D8D8;
    border-top-style: solid;
    border-top-width: 1px;
    color: #666666;
    min-height: 110px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    position: absolute;
    right: 0;
    top: 0;
    width: 270px;
}
.VWD .search_erweitert_zusatz .search_info {
    top: 10px;
}
.VWD .search_info .haken {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/search_info_haken/4516996/1.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    font-size: 0;
    height: 8px;
    left: -9px;
    position: absolute;
    top: 20px;
    width: 9px;
}
.VWD .bar_analysts {
    height: 9px;
    margin-top: 2px;
    position: relative;
    width: 100%;
}
.VWD .bar_analysts span {
    font-size: 0;
    height: 9px;
    position: absolute;
    top: 0;
}
.VWD .bar_analysts .neu {
    border-bottom-color: #CECECE;
    border-bottom-style: none;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CECECE;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CECECE;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-top-color: #CECECE;
    border-top-style: none;
    left: 0;
}
.VWD .bar_analysts .pos {
    border-bottom-color: #3C8A37;
    border-bottom-style: none;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #3C8A37;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #3C8A37;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-top-color: #3C8A37;
    border-top-style: none;
    left: 0;
}
.VWD .bar_analysts .neg {
    border-bottom-color: #A81817;
    border-bottom-style: none;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #A81817;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #A81817;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-top-color: #A81817;
    border-top-style: none;
    right: 0;
}
.VWD .bar_analysts_empfehlung {
    font-size: 0;
    margin-top: 1px;
    min-height: 38px;
    position: relative;
}
.VWD .bar_analysts_empfehlung .legend {
    font-size: 11px;
    position: absolute;
    top: 9px;
}
.VWD .bar_analysts_empfehlung .value {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: black;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    height: 22px;
    position: absolute;
    top: 0;
    width: 1px;
}
.VWD .bar_analysts_empfehlung .text {
    font-size: 11px;
    position: absolute;
    top: 22px;
}
.VWD .search_etf {
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    width: 420px;
}
.VWD .search_etfmap {
    height: 195px;
    width: 480px;
}
.VWD .banneranzeige {
    display: block;
    font-size: 0;
    padding-bottom: 3px;
    text-align: right;
}
.VWD .banneranzeige_abs {
    display: block;
    font-size: 0;
    position: absolute;
    right: 0;
    top: -7px;
    z-index: 100;
}
.VWD .newsdetail {
    font-size: 12px;
    height: 410px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: auto;
    width: 470px;
}
.VWDprint {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    font-family: Arial;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.VWDprint .printheaderlogo {
    border-bottom-color: #E0E0E0;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    margin-bottom: 25px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
.VWDprint .printheaderlogo .logo {
    float: left;
}
.VWDprint .printheaderlogo .links {
    float: right;
    font-size: 11px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.VWDprint .printheaderlogo .links a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/vwd_bg_link_wiwo/4616594/1.gif");
    background-origin: padding-box;
    background-position: 0 55%;
    background-repeat: no-repeat;
    background-size: auto auto;
    cursor: pointer;
    padding-left: 12px;
}
.VWDprint .list_reiter li {
    display: none;
}
.VWDprint .list_reiter li.current {
    display: block;
}
.VWDprint .newsdetail {
    height: auto;
}
.VWD .noprint {
    display: none;
}
.VWD .VWD_clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.VWD .VWD_clearfix {
    display: inline-block;
}
* html .VWD .VWD_clearfix {
    height: 1%;
}
.VWD .VWD_clearfix {
    display: block;
}
.VWD .VWD_clearflow {
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: -1px;
    overflow-x: hidden;
    overflow-y: hidden;
}
.highlight_up {
    background-color: #3C8A37;
    color: #F0FFF0;
}
#id_highlight_up {
    background-color: #3C8A37;
    color: #F0FFF0;
}
.highlight_down {
    background-color: #A81817;
    color: #FFF0F0;
}
#id_highlight_down {
    background-color: #A81817;
    color: #FFF0F0;
}
.highlight_eql {
    background-color: #C0C0C0;
    color: #101010;
}
#id_highlight_eql {
    background-color: #FFFFFF;
    color: #101010;
}
.static_up {
    color: #F0FFF0;
}
#id_static_up {
    color: #F0FFF0;
}
.static_down {
    color: #FFF0F0;
}
#id_static_down {
    color: #FFF0F0;
}
.static_eql {
    color: #101010;
}
#id_highlight_eql {
    color: #101010;
}
.hcf-in-article-box {
    margin-bottom: 0.6em;
    margin-left: 0;
    margin-right: 1.133em;
    margin-top: 0.2em;
    padding-bottom: 0.5em;
    padding-left: 0.6em;
    padding-right: 0.6em;
    padding-top: 0.2em;
}
.hcf-in-article-box .hcf-title {
    display: block;
    font-size: 0.75em;
    font-weight: bold;
    margin-bottom: 1em;
    padding-bottom: 0.2em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-detail .hcf-in-article-box {
    border-bottom-color: #CACACA;
    border-bottom-style: solid;
    border-bottom-width: 0.3em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0.5em;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-detail .hcf-in-article-box h2 .hcf-headline {
    font-size: 0.75em;
    margin-bottom: 0.85em;
    text-transform: uppercase;
}
.hcf-detail .hcf-gallery-block ul {
    line-height: 0;
    margin-bottom: 0.5em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.hcf-detail .hcf-gallery-block .hcf-first {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.hcf-detail .hcf-gallery-block li {
    display: inline;
    line-height: 0;
    padding-bottom: 0;
    padding-left: 0.813em;
    padding-right: 0;
    padding-top: 0;
}
.hcf-detail .hcf-gallery-block li img {
    height: 4.5em;
    width: 8em;
}
.hcf-detail .hcf-narrow {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    margin-bottom: 0.6em;
    margin-left: 0;
    margin-right: 1.133em;
    margin-top: 0.1em;
    width: 12.6em;
}
.hcf-detail .hcf-audio-player {
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
}
.hcf-profile .hcf-category-block {
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.375em;
}
.hcf-profile .hcf-category-block .hcf-media-wrapper img {
    height: auto;
    width: 17.5em;
}
.hcf-profile .hcf-category-block .hcf-teaserlist .hcf-first {
    margin-bottom: 0.875em;
}
.hcf-profile .hcf-category-block .hcf-teaserlist .hcf-first h3 {
    padding-top: 10.5em;
    position: relative;
}
.hcf-profile .hcf-category-block h2 {
    margin-bottom: 0.25em;
    padding-bottom: 0;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0;
}
.hcf-remember .hcf-teaserlist li {
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
}
.hcf-remember .hcf-teaserlist li li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.hcf-remember .hcf-remember-list-tools {
    bottom: 1em;
    left: 15.6em;
    line-height: 1em;
    position: absolute;
    width: 20.6em;
}
.hcf-remember .hcf-remember-list-tools .hcf-mark-item {
    float: right;
}
.hcf-remember .hcf-mark-all {
    color: #727272;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 1.6em;
    padding-top: 1em;
    position: relative;
    text-align: right;
    width: auto;
}
.hcf-remember .hcf-mark-all .hcf-input-border {
    position: absolute;
    right: 0;
}
#hcf-editProfile-wrapper {
    position: relative;
}
.hcf-editProfile-changePass {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    position: absolute;
    right: 0;
    text-align: center;
    width: 4.1em;
    z-index: 5;
}
#hcf-header .hcf-services-nav .hcf-sub-menu {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-transition-delay: 0s;
    -moz-transition-duration: 0.25s;
    -moz-transition-property: opacity;
    -moz-transition-timing-function: ease-in;
    background-color: #FFFCF5;
    border-bottom-color: #84020F;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #84020F;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #84020F;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #84020F;
    border-top-style: solid;
    border-top-width: 1px;
    box-shadow: 4px 4px 5px 0 #666666;
    display: block;
    opacity: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 1em;
    padding-left: 0.75em;
    padding-right: 0.75em;
    padding-top: 1.185em;
    position: absolute;
    right: 0;
    visibility: hidden;
    width: 19.125em;
    z-index: -1;
}
#hcf-header .hcf-services-nav .hcf-sub-menu-visible .hcf-active .hcf-sub-menu {
    -moz-transition-delay: 0s;
    -moz-transition-duration: 0.75s;
    -moz-transition-property: opacity;
    -moz-transition-timing-function: linear;
    height: auto;
    opacity: 1;
    visibility: visible;
}
#hcf-header .hcf-services-nav .hcf-sub-menu-visible {
    border-bottom-color: #C5B2B4;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
#hcf-header .hcf-services-nav .hcf-sub-menu > ul li.hcf-odd {
    padding-left: 1em;
}
#hcf-header .hcf-services-nav .hcf-sub-menu .hcf-odd {
    float: left;
    padding-left: 1em;
    width: 8.625em;
}
#hcf-header .hcf-services-nav li .hcf-sub-menu a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png");
    background-origin: padding-box;
    background-position: -93px -18px;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #696969;
    font-size: 0.75em;
    font-weight: bold;
    padding-left: 0.75em;
}
#hcf-header .hcf-services-nav .hcf-sub-menu .hcf-level-3 li {
    float: none;
    padding-bottom: 0.25em;
    padding-left: 0.5em;
    padding-right: 0;
    padding-top: 0;
}
#hcf-header .hcf-services-nav li .hcf-sub-menu .hcf-level-3 a {
    background-image: none;
    color: #84020F;
    font-weight: normal;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#hcf-header .hcf-services-nav .hcf-sub-menu .hcf-rule {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sHDQ06MYjID5EAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAABFJREFUCNdj6Ojo+M/AwMAAABAsApgyKt3jAAAAAElFTkSuQmCC");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    clear: both;
    float: none;
    height: 1px;
    margin-bottom: 0.35em;
    padding-top: 0.35em;
    width: 100%;
}
#hcf-header .hcf-sub-menu .hcf-close {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: transparent !important;
    background-image: url("/images/sprite_vertical_wiwo_24/4516788/6.png") !important;
    background-origin: padding-box !important;
    background-position: -79px -9322px !important;
    background-repeat: no-repeat !important;
    background-size: auto auto !important;
    display: block;
    height: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 1.25em;
    position: absolute;
    right: 0.25em;
    top: 0.25em;
    width: 0.5em;
}
.VWD {
    line-height: 1.27;
}
.VWD td {
    font-weight: inherit;
}
.VWD th {
    font-weight: bold;
}
.VWD p, .VWD blockquote, .VWD ul li, .VWD ol li, .VWD dl dt, .VWD dl dd, .VWD img {
    font-size: 1em;
    line-height: 1.2727em;
}
.VWD ol, .VWD ul, .VWD dl, .VWD blockquote {
    margin-left: auto;
}
.VWD ul li, .VWD ol li, .VWD dl dt, .VWD dl dd {
    margin-bottom: auto;
}
.VWD ul li {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-left: 0;
}
.VWD label, .VWD input, .VWD button, .VWD a.button, .VWD textarea, .VWD select {
    font-size: 1em;
}
.VWD h1, .VWD h2, .VWD h3, .VWD h4, .VWD h5, .VWD h6 {
    font-family: Arial;
    font-weight: bold;
}
form div {
    clear: none;
}
.VWD:focus {
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
}
.VWD {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    text-align: center;
}
.VWD a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #000000;
}
.VWD a:hover {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.VWD h1, .VWD h2, .VWD h3, .VWD h4, .VWD h5, .VWD h6, .VWD p, .VWD ul, .VWD li, .VWD dd, .VWD dl, .VWD dt, .VWD form {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.VWD h2 strong, .VWD h3 strong, .VWD h4 strong {
    color: #696969;
    font-size: 1em;
    font-weight: bold;
    line-height: 1.1em;
}
.VWD h2 a, .VWD h3 a, .VWD h4 a {
}
.VWD img {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
}
.VWD input, .VWD select, .VWD button {
}
.VWD input {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    color: #000000;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
}
.VWD input[type="hidden"] {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
}
.VWD input[type="radio"] {
}
.VWD input[type="checkbox"] {
}
.VWD ul {
    list-style-type: none;
}
.VWD fieldset {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.VWD th {
    text-align: left;
}
.VWD caption {
    display: none;
}
.VWD cite {
    color: #000000;
    font-style: normal;
}
.VWD cite a {
    color: #727272;
}
.VWD {
    font-size: 11px;
    text-align: left;
}
.VWD .ce, .VWD .ce th, .VWD .ce td {
    text-align: center;
}
.VWD .le, .VWD .le th, .VWD .le td {
    text-align: left;
}
.VWD .ri, .VWD .ri th, .VWD .ri td {
    text-align: right;
}
.VWD .to, .VWD .to th, .VWD .to td {
    vertical-align: top;
}
.VWD .mi, .VWD .mi th, .VWD .mi td {
    vertical-align: middle;
}
.VWD .bo, .VWD .bo th, .VWD .bo td {
    vertical-align: bottom;
}
.VWD tr.le th, .VWD tr.le td {
    text-align: left;
}
.VWD tr.ce th, .VWD tr.ce td {
    text-align: center;
}
.VWD tr.ri th, .VWD tr.ri td {
    text-align: right;
}
.VWD tr.to th, .VWD tr.to td {
    vertical-align: top;
}
.VWD tr.mi th, .VWD tr.mi td {
    vertical-align: middle;
}
.VWD tr.bo th, .VWD tr.bo td {
    vertical-align: bottom;
}
.VWD th.le, .VWD td.le {
    text-align: left !important;
}
.VWD th.ce, .VWD td.ce {
    text-align: center !important;
}
.VWD th.ri, .VWD td.ri {
    text-align: right !important;
}
.VWD th.to, .VWD td.to {
    vertical-align: top !important;
}
.VWD th.mi, .VWD td.mi {
    vertical-align: middle !important;
}
.VWD th.bo, .VWD td.bo {
    vertical-align: bottom !important;
}
.VWD .lfloat {
    float: left;
}
.VWD .rfloat {
    float: right;
}
.VWD .clearb {
    clear: both;
}
.VWD .block {
    display: block;
}
.VWD .IEzoom {
}
.VWD .st {
    font-weight: bold;
}
.VWD .norm {
    font-weight: normal !important;
}
.VWD .nowrap, .VWD .nowrap th, .VWD .nowrap td {
    white-space: nowrap;
}
.VWD .upper {
    text-transform: uppercase;
}
.VWD .maT4 {
    margin-top: 4px;
}
.VWD .maT7 {
    margin-top: 7px;
}
.VWD .maT10 {
    margin-top: 10px;
}
.VWD .maL2 {
    margin-left: 2px;
}
.VWD .maL7 {
    margin-left: 7px;
}
.VWD .maL10 {
    margin-left: 10px;
}
.VWD .maL20 {
    margin-left: 20px;
}
.VWD .maR10 {
    margin-right: 10px;
}
.VWD .maT14 {
    margin-top: 14px;
}
.VWD .maT20 {
    margin-top: 20px;
}
.VWD .mapabo0 {
    -moz-border-bottom-colors: none !important;
    -moz-border-image: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    border-bottom-color: -moz-use-text-color !important;
    border-bottom-style: none !important;
    border-bottom-width: 0 !important;
    border-left-color-ltr-source: physical !important;
    border-left-color-rtl-source: physical !important;
    border-left-color-value: -moz-use-text-color !important;
    border-left-style-ltr-source: physical !important;
    border-left-style-rtl-source: physical !important;
    border-left-style-value: none !important;
    border-left-width-ltr-source: physical !important;
    border-left-width-rtl-source: physical !important;
    border-left-width-value: 0 !important;
    border-right-color-ltr-source: physical !important;
    border-right-color-rtl-source: physical !important;
    border-right-color-value: -moz-use-text-color !important;
    border-right-style-ltr-source: physical !important;
    border-right-style-rtl-source: physical !important;
    border-right-style-value: none !important;
    border-right-width-ltr-source: physical !important;
    border-right-width-rtl-source: physical !important;
    border-right-width-value: 0 !important;
    border-top-color: -moz-use-text-color !important;
    border-top-style: none !important;
    border-top-width: 0 !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
}
.VWD .pos {
    color: #3C8A37;
}
.VWD .neg {
    color: #A81817;
}
.VWD .neu {
    color: #727272;
}
.VWD h2 {
    color: #000000;
    font-size: 19px;
    line-height: 1.4em;
}
.VWD h3 {
    color: #000000;
    font-size: 18px;
}
.VWD h4 {
    color: #696969;
    font-size: 15px;
    margin-bottom: 5px;
}
.VWD h4 {
    color: #696969;
    font-size: 14px;
}
.VWD h5 {
    color: #696969;
    font-size: 13px;
}
.VWD h6 {
    font-size: 12px;
}
.VWD a {
    color: #000000;
}
.VWD .blk_outer {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
.VWD .blk_outer_hor {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0;
}
.VWD .blk_outer_detail_header {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-bottom: 4px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
.VWD .blk_outer_kursheader {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #D0D0D0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #D0D0D0;
    border-top-style: solid;
    border-top-width: 1px;
    margin-left: 0;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
}
.VWD .blk_outer_kursheader_abschluss {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    min-height: 15px;
}
.VWD .blk_chart {
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.VWD .blk_uebersicht {
    float: left;
    width: 260px;
}
.VWD .blk_uebersicht .sizer {
    padding-right: 20px;
}
.VWD .blk_uebersicht_linklist {
    float: right;
    width: 130px;
}
.VWD .blk_280_2col {
    width: 133px;
}
.VWD .blk_490_2col {
    width: 235px;
}
.VWD .blk_490_32col_left {
    float: left;
    width: 300px;
}
.VWD .blk_490_32col_right {
    float: right;
    width: 170px;
}
.VWD .blk_910_3col {
    overflow-x: hidden;
    overflow-y: hidden;
    padding-top: 15px;
    position: relative;
}
.VWD .blk_910_3col .inner {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.VWD .blk_910_3col .a, .VWD .blk_910_3col .b {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #EEEEEE;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    font-size: 0;
    height: 5000px;
    position: absolute;
    top: 0;
    width: 15px;
}
.VWD .blk_910_3col .a {
    left: 300px;
}
.VWD .blk_910_3col .b {
    left: 615px;
}
.VWD .blk_910_3col_left {
    float: left;
    margin-right: 15px;
    position: relative;
    width: 300px;
}
.VWD .blk_910_3col_center {
    float: left;
    position: relative;
    width: 300px;
}
.VWD .blk_910_3col_right {
    float: right;
    position: relative;
    width: 300px;
}
.VWD .blk_910_2col_profil_left {
    float: left;
    width: 450px;
}
.VWD .blk_910_2col_profil_right {
    float: right;
    width: 435px;
}
.VWD .blk_910_2col_2_left {
    float: left;
    width: 595px;
}
.VWD .blk_910_2col_2_right {
    float: right;
    width: 300px;
}
.VWD .blk_910_2col_3_left {
    float: left;
    width: 430px;
}
.VWD .blk_910_2col_3_right {
    float: right;
    width: 470px;
}
.VWD .blk_910_2col_4 {
    overflow-x: hidden;
    overflow-y: hidden;
    padding-top: 15px;
    position: relative;
}
.VWD .blk_910_2col_4 .inner {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.VWD .blk_910_2col_4 .a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #EEEEEE;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    font-size: 0;
    height: 5000px;
    left: 615px;
    position: absolute;
    top: 0;
    width: 15px;
}
.VWD .blk_910_2col_4_left {
    float: left;
    position: relative;
    width: 615px;
}
.VWD .blk_910_2col_4_right {
    float: right;
    position: relative;
    width: 300px;
}
.VWD .pagination_sizer {
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    min-height: 1.3em;
    position: relative;
}
.VWD .pagination_sizer .innerleft {
    left: 0;
    position: absolute;
    top: 0;
}
.VWD .pagination_sizer .innerright {
    position: absolute;
    right: 0;
    top: 0;
}
.VWD .detail_header {
    min-height: 27px;
    position: relative;
}
.VWD .detail_header h2 {
    color: #000000;
}
.VWD .detail_header .editbox {
    bottom: 3px;
    position: absolute;
    right: 0;
}
.VWD .detail_header .editbox .button {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 2px;
}
.VWD .detail_header .editbox .button span {
    top: 5px;
}
.VWD .detail_header .editbox .butbig {
    height: 19px;
    max-height: 19px;
}
.VWD .detail_header .editbox a {
    float: left;
    margin-bottom: 0;
    margin-left: 15px;
    margin-right: 0;
    margin-top: 0;
}
.VWD .detail_header .namingbox {
    float: left;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
}
.VWD .detail_header .btnbox {
    bottom: 3px;
    position: absolute;
    right: 0;
}
.VWD .detail_header .formbox {
    bottom: 3px;
    position: absolute;
    right: 0;
}
.VWD .detail_header .profilbox {
    bottom: -1px;
    color: #727272;
    font-size: 12px;
    position: absolute;
    right: 0;
}
.VWD .detail_header .profilbox a {
    color: #727272;
}
.VWD .blk_analyse_chart {
    margin-bottom: 0;
    margin-left: 59px;
    margin-right: 59px;
    margin-top: 0;
    text-align: center;
    width: 172px;
}
.VWD .blk_analyse_chart .graph {
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
}
.VWD tr.symboldetailrow {
}
.VWD tr.symboldetailrow td {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #EDEDED;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.VWD .blk_symboldetail {
    padding-bottom: 15px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 15px;
}
.VWD .blk_symboldetail_innerA {
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 15px;
    margin-top: 0;
    width: 275px;
}
.VWD .blk_symboldetail_innerB {
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    width: 330px;
}
.VWD .blk_symboldetail_innerC {
    float: right;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 8px;
    margin-top: 0;
    width: 245px;
}
.VWD .mode_edit {
    background-color: #EDEDED;
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 7px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
}
.VWD .mode_edit2 {
    background-color: #EDEDED;
}
.VWD .mode_edit3 {
    background-color: #EDEDED;
    padding-bottom: 7px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
}
.VWD tr.mode_edit4 td {
    background-color: #EDEDED;
    padding-bottom: 5px;
    padding-top: 5px;
}
.VWD tr.mode_edit5 td {
    background-color: #EDEDED;
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.VWD tr.mode_edit6 td {
    background-color: #EDEDED;
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-top: 0;
}
.VWD tr td.mode_edit6_td {
    border-bottom-color: #EDEDED;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 0;
}
.VWD .blk_banner {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #E8E8EA;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #E8E8EA;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #E8E8EA;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #E8E8EA;
    border-top-style: solid;
    border-top-width: 1px;
    color: #A2A2A2;
    padding-bottom: 4px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 4px;
}
.VWD .blk_banner p {
    margin-bottom: 1px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1px;
}
.VWD .blk_listnewsslider {
    border-bottom-color: #D6D6D6;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-size: 12px;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
}
.VWD .blk_listnewsslider .left {
    float: left;
    width: 400px;
}
.VWD .blk_listnewsslider .right {
    float: right;
    width: 170px;
}
.VWD .blk_listnewsslider .addon {
    margin-top: 10px;
}
.VWD .blk_listnewsslider .headline span {
    color: #7F232F;
    font-size: 11px;
    font-weight: bold;
}
.VWD .blk_listnewsslider .headline h4 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.VWD .blk_listnewsslider .left_analyst {
    float: left;
    margin-right: 15px;
    width: 410px;
}
.VWD .blk_listnewsslider .center_analyst {
    float: left;
    width: 180px;
}
.VWD .blk_listnewsslider .right_analyst {
    float: right;
    width: 300px;
}
.VWD .blk_news {
    min-height: 415px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
}
.VWD .blk_news .vertline {
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #DADADA;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    height: 5000px;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
}
.VWD .blk_news .pagination_sizer, .VWD .blk_news .trennerFormLine3 {
    margin-right: 10px;
}
.VWD .blk_listnews {
    border-bottom-color: #D6D6D6;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-right: 11px;
    padding-bottom: 4px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 4px;
    position: relative;
}
.VWD .blk_listnews .num {
    color: #696969;
    font-size: 29px;
    font-weight: bold;
    left: 0;
    line-height: 29px;
    min-width: 32px;
    position: absolute;
    text-align: center;
    top: 1px;
}
.VWD .blk_listnews .left {
    float: left;
    padding-left: 40px;
    width: 320px;
}
.VWD .blk_listnews .right {
    color: #727272;
    float: right;
    text-align: right;
    width: 53px;
}
.VWD .blk_listnews .right p {
    line-height: 12px;
}
.VWD .blk_listnews .right span {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/button_icons/4516840/1.gif");
    background-origin: padding-box;
    background-position: 0 -350px;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    font-size: 0;
    height: 11px;
    margin-left: auto;
    width: 13px;
}
.VWD .blk_listnews .left span {
    color: #7F232F;
    font-size: 10px;
    line-height: 11px;
    text-transform: uppercase;
}
.VWD .blk_listnews .left h4 {
    font-size: 12px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.VWD .blk_listnews .openend {
    border-bottom-color: #D6D6D6;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #FFFFFF;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #D6D6D6;
    border-top-style: solid;
    border-top-width: 1px;
    display: none;
    font-size: 0;
    height: 100%;
    position: absolute;
    right: -11px;
    top: -1px;
    width: 10px;
}
.VWD .blk_news .current .openend {
    display: block;
}
.VWD .blk_scrollheight_A {
    height: 430px;
    overflow-x: auto;
    overflow-y: auto;
}
.VWD .blk_hp_chart {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #949494;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: dotted;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    float: right;
    min-height: 113px;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 0;
    padding-top: 0;
    width: 283px;
}
.VWD .blk_hp_chart .chartholder {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #BDBDBD;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #BDBDBD;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #BDBDBD;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #BDBDBD;
    border-top-style: solid;
    border-top-width: 1px;
    min-height: 116px;
    text-align: center;
}
.VWD .list_reiter {
    border-bottom-color: #BDBDBD;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-size: 11px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
.VWD .list_reiter li {
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #BDBDBD;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #BDBDBD;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #BDBDBD;
    border-top-style: solid;
    border-top-width: 1px;
    float: left;
    margin-bottom: -1px;
    margin-right: 4px;
    position: relative;
    z-index: 2;
}
.VWD .list_reiter li a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: url("/images/vwd_bg_navi_wiwo/4616580/1.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: auto auto;
    float: left;
    padding-bottom: 3px;
    padding-left: 8px;
    padding-right: 7px;
    padding-top: 4px;
}
.VWD .list_reiter li a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #000000;
}
.VWD .list_reiter li.current a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #595959;
    font-weight: bold;
}
.VWD .list_reiter li:hover a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #595959;
}
.VWD .list_reiter li .x, .VWD .list_reiter li .y {
    display: none;
}
.VWD .list_reiter li.vendor {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    color: #595959;
    float: right;
    font-size: 9px;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 4px;
}
.VWD .list_reiter li.vendor a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    float: none;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.VWD .list_reiter li.vendor a img {
    vertical-align: -2px;
}
.VWD .list_hpchart {
    font-size: 11px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: -1px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
}
.VWD .list_hpchart li {
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.VWD .list_hpchart li.x1 {
    width: 70px;
}
.VWD .list_hpchart li.x2 {
    width: 71px;
}
.VWD .list_hpchart li.x3 {
    width: 71px;
}
.VWD .list_hpchart li.x4 {
    width: 71px;
}
.VWD .list_hpchart li a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #BDBDBD;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #BDBDBD;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #BDBDBD;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #BDBDBD;
    border-top-style: solid;
    border-top-width: 1px;
    display: block;
    margin-bottom: 0;
    margin-left: -1px;
    margin-right: 0;
    margin-top: 3px;
    padding-bottom: 2px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 3px;
    text-align: center;
}
.VWD .list_hpchart li:first-child a {
    margin-left: 0;
}
.VWD .list_hpchart li.current a {
    border-bottom-color: #FFFFFF;
    font-weight: bold;
    margin-top: 0;
    padding-top: 6px;
}
.VWD .list_hpchart li.current {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #BDBDBD;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    margin-left: -1px;
    margin-right: 0;
}
.VWD .list_hpchart li.current a {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    margin-left: 0;
    margin-right: 0;
}
.VWD .list_hpchart li.current:first-child {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #BDBDBD;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    margin-left: 0;
    margin-right: -1px;
}
.VWD .list_hpchart li.current:first-child a {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    margin-left: 0;
    margin-right: 1px;
}
.VWD .list_links {
    margin-bottom: 2px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
}
.VWD .list_links li {
    font-size: 12px;
    margin-bottom: 3px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.VWD .list_links a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/vwd_bg_link_wiwo/4616594/1.gif");
    background-origin: padding-box;
    background-position: 0 55%;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #727272;
    padding-bottom: 0;
    padding-left: 11px;
    padding-right: 0;
    padding-top: 0;
}
.VWD .list_range {
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 4px;
    position: relative;
}
.VWD .list_range ul {
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
}
.VWD .list_range li {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #000000;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    float: left;
    font-size: 12px;
    left: -9px;
    line-height: 13px;
    padding-bottom: 0;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 0;
    position: relative;
}
.VWD .list_range li.current, .VWD .list_range li.current a {
    color: #7F232F;
}
.VWD .list_pagination {
    font-size: 0;
    line-height: 0;
}
.VWD .list_pagination li {
    display: inline;
    font-size: 0;
    font-weight: bold;
    line-height: 0;
}
.VWD .list_pagination a {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #000000;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    color: #000000;
    font-size: 12px;
    line-height: 12px;
    padding-bottom: 0;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 0;
}
.VWD .list_pagination a.first {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
}
.VWD .list_pagination a.current {
    color: #7F232F;
}
.VWD .list_historyschalter {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 10px;
    margin-top: 4px;
}
.VWD .list_historyschalter li {
    float: left;
    margin-bottom: 0;
    margin-left: 4px;
    margin-right: 0;
    margin-top: 0;
    min-height: 8px;
    min-width: 8px;
}
.VWD .list_historyschalter li a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/bg_history_schalter_wiwo/4616588/1.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: transparent;
    display: block;
    font-size: 0;
    height: 0;
    margin-top: 5px;
    padding-bottom: 8px;
    width: 8px;
}
.VWD .list_historyschalter li.zurueck {
    margin-left: 8px;
}
.VWD .list_historyschalter li.zurueck a {
    background-position: 0 0;
}
.VWD .list_historyschalter li.vor a {
    background-position: 0 -50px;
}
.VWD .list_detail_header_icons {
    font-size: 0;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: 0;
    margin-top: 1px;
}
.VWD .list_detail_header_icons li {
    display: inline;
}
.VWD .list_detail_header_icons a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/button_icons/4516840/1.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    float: left;
    height: 12px;
    margin-bottom: 0;
    margin-left: 7px;
    margin-right: 0;
    margin-top: 0;
    width: 12px;
}
.VWD .list_detail_header_icons a.drucken {
    background-position: 0 -250px;
}
.VWD .list_detail_header_icons a.speichern {
    background-position: 0 -50px;
}
.VWD .list_detail_header_icons a.senden {
    background-position: 0 -300px;
}
.VWD .list_news {
    font-size: 11px;
    line-height: 11px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-transform: uppercase;
}
.VWD .list_news li {
    margin-bottom: 7px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 7px;
}
.VWD .list_news a {
    color: #7F232F;
}
.VWD .list_news a span {
    color: #000000;
    font-size: 13px;
    line-height: 15px;
    text-transform: none;
}
.VWD .list_news a:hover span {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.VWD .sty {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-collapse: collapse;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-spacing: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    width: 100%;
}
.VWD table th, .VWD table td, .VWD table td a {
    color: #000000;
}
.VWD .sizeA {
    font-size: 12px;
}
.VWD .sizeA th, .VWD .sizeA td {
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
}
.VWD .sizeA th {
    border-bottom-color: #EDEDED;
    border-bottom-style: solid;
    border-bottom-width: 2px;
}
.VWD .sizeA td {
    border-bottom-color: #EDEDED;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #EDEDED;
    border-top-style: solid;
    border-top-width: 1px;
}
.VWD .sizeA .sum td {
    border-bottom-color: #CACACA;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CACACA;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CACACA;
    border-top-color: #CACACA;
    border-top-width: 2px;
    padding-bottom: 3px;
    padding-top: 10px;
}
.VWD .sizeA .sum td.bordered {
    border-bottom-style: double;
    border-bottom-width: 4px;
}
.VWD .sizeA .subsum td {
    border-bottom-width: 2px;
    border-top-width: 0;
    padding-bottom: 1px;
    padding-top: 10px;
}
.VWD .sizeA td .high {
    font-size: 15px;
    font-weight: bold;
}
.VWD .sizeA .bigger {
    font-size: 15px;
}
.VWD .sizeB {
    font-size: 11px;
}
.VWD .sizeB th, .VWD .sizeB td {
    padding-bottom: 0;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 1px;
}
.VWD .sizeB th {
    border-bottom-color: #EDEDED;
    border-bottom-style: solid;
    border-bottom-width: 2px;
}
.VWD .sizeB td {
    border-bottom-color: #EDEDED;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #EDEDED;
    border-top-style: solid;
    border-top-width: 1px;
}
.VWD .sizeB .bigger {
    font-size: 14px;
}
.VWD .sizeF {
    font-size: 12px;
}
.VWD .sizeF th, .VWD .sizeF td {
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 1px;
}
.VWD .sizeF th {
    border-bottom-color: #EDEDED;
    border-bottom-style: solid;
    border-bottom-width: 2px;
}
.VWD .sizeF td {
    border-bottom-color: #EDEDED;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #EDEDED;
    border-top-style: solid;
    border-top-width: 1px;
}
.VWD .sizeC {
    font-size: 11px;
}
.VWD .sizeC th, .VWD .sizeC td {
    padding-bottom: 2px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
}
.VWD .sizeC th {
    border-bottom-color: #EDEDED;
    border-bottom-style: solid;
    border-bottom-width: 2px;
}
.VWD .sizeC td {
    border-bottom-color: #EDEDED;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #EDEDED;
    border-top-style: solid;
    border-top-width: 1px;
}
.VWD .sizeD {
    font-size: 11px;
}
.VWD .sizeD th, .VWD .sizeD td {
    padding-bottom: 2px;
    padding-left: 4px;
    padding-right: 15px;
    padding-top: 3px;
}
.VWD .sizeD th {
    border-bottom-color: #EDEDED;
    border-bottom-style: solid;
    border-bottom-width: 2px;
}
.VWD .sizeD th a {
    color: #000000;
}
.VWD .sizeD th.ascdes, .VWD .sizeD th.asc, .VWD .sizeD th.des {
    padding-right: 0;
}
.VWD .sizeD th.ascdes a, .VWD .sizeD th.asc a, .VWD .sizeD th.des a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/bg_ascdes_wiwo/4616584/1.png");
    background-origin: padding-box;
    background-position: right 3px;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-right: 15px;
}
.VWD .sizeD th.asc a {
    background-position: right -47px;
}
.VWD .sizeD th.des a {
    background-position: right -97px;
}
.VWD .sizeD td {
    border-bottom-color: #EDEDED;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #EDEDED;
    border-top-style: solid;
    border-top-width: 1px;
}
.VWD .sizeD td .high {
    font-size: 15px;
    font-weight: bold;
}
.VWD .sizeD .sum td {
    border-bottom-color: #CACACA;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CACACA;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CACACA;
    border-top-color: #CACACA;
    border-top-width: 2px;
    padding-bottom: 3px;
    padding-top: 5px;
}
.VWD .sizeD .sum td.bordered {
    border-bottom-style: double;
    border-bottom-width: 4px;
}
.VWD .sizeD .tools {
    display: none;
    float: right;
    text-align: left;
    width: 14px;
}
.VWD .sizeD .tools a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/button_icons/4516840/1.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #EDEDED;
    display: block;
    font-size: 0;
    height: 12px;
    margin-bottom: 2px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 12px;
}
.VWD .sizeD .tools a.loeschen {
    background-position: 0 0;
}
.VWD .sizeD .tools a.kopieren {
    background-position: 0 -150px;
}
.VWD .sizeD .tools a.bearbeiten {
    background-position: 0 -200px;
}
.VWD .sizeE {
    font-size: 11px;
    width: auto;
}
.VWD table.sizeE th {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
}
.VWD table.sizeE td {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
}
.VWD .sizeF {
    font-size: 12px;
}
.VWD .sizeF th, .VWD .sizeF td {
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 1px;
}
.VWD .sizeF th {
    border-bottom-color: #EDEDED;
    border-bottom-style: solid;
    border-bottom-width: 2px;
}
.VWD .sizeF td {
    border-bottom-color: #EDEDED;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #EDEDED;
    border-top-style: solid;
    border-top-width: 1px;
}
.VWD .tablePerform {
    font-size: 11px;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    width: auto;
}
.VWD table.tablePerform td {
    padding-bottom: 0;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 0;
}
.VWD table.tablePerform .bar_pos td {
    border-bottom-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    vertical-align: bottom;
}
.VWD table.tablePerform .bar_neg td {
    border-top-color: #000000;
    border-top-style: solid;
    border-top-width: 1px;
    vertical-align: top;
}
.VWD table.tablePerform .bar_pos td div, .VWD table.tablePerform .bar_neg td div {
    border-bottom-style: hidden;
    border-bottom-width: 0;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: hidden;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: hidden;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-style: hidden;
    border-top-width: 0;
    font-size: 0;
    height: 0;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    width: 20px;
}
.VWD table.tablePerform .bar_pos td div {
    border-bottom-color: #3C8A37;
    border-bottom-style: solid;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #3C8A37;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #3C8A37;
    border-top-color: #3C8A37;
}
.VWD table.tablePerform .bar_neg td div {
    border-bottom-color: #A81817;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #A81817;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #A81817;
    border-top-color: #A81817;
    border-top-style: solid;
}
.VWD .kursheader {
    font-size: 12px;
}
.VWD .kursheader td {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.VWD .kursheader div.pos, .VWD .kursheader div.neg {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/bg_kursheader/4516842/1.png");
    background-origin: padding-box;
    background-position: right 4px;
    background-repeat: no-repeat;
    background-size: auto auto;
    float: left;
    padding-right: 38px;
}
.VWD .kursheader div.neg {
    background-position: right -96px;
}
.VWD .kursheader .kurs {
    float: left;
    font-size: 30px;
    font-weight: bold;
    line-height: 34px;
}
.VWD .kursheader .kurschange {
    float: left;
    font-size: 13px;
    line-height: 14px;
    margin-bottom: 0;
    margin-left: 8px;
    margin-right: 0;
    margin-top: 4px;
}
.VWD .kursheader .first {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 13px;
    padding-top: 0;
}
.VWD .kursheader .inner {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    padding-bottom: 0;
    padding-left: 25px;
    padding-right: 13px;
    padding-top: 0;
}
.VWD .kursheader .last {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CCCCCC;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    padding-bottom: 0;
    padding-left: 13px;
    padding-right: 0;
    padding-top: 0;
}
.VWD .kursheader .geld, .VWD .kursheader .brief {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/bg_geldbrief/4516984/1.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-left: 11px;
}
.VWD .kursheader .geld {
    background-position: 0 0;
}
.VWD .kursheader .brief {
    background-position: 0 -100px;
    padding-right: 13px;
}
.VWD .kursheader .brief .pos, .VWD .kursheader .brief .neg {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-right: 11px;
}
.VWD .kursheader .ruecknahme, .VWD .kursheader .ausgabe {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/bg_geldbrief/4516984/1.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-left: 18px;
}
.VWD .kursheader .ruecknahme {
    background-position: 0 -200px;
}
.VWD .kursheader .ausgabe {
    background-position: 0 -300px;
    padding-right: 13px;
}
.VWD .kursheader .ausgabe .pos, .VWD .kursheader .ausgabe .neg {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-right: 11px;
}
.VWD .hpindicator {
    font-size: 12px;
    width: 810px;
}
.VWD .hpindicator th, .VWD .hpindicator td {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: left;
    white-space: nowrap;
    width: 135px;
}
.VWD .hpindicator td span {
    padding-bottom: 1px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 1px;
}
.VWD .hpindicator td span span {
    padding-left: 2px;
}
.VWD .hp_buehne {
    font-size: 11px;
}
.VWD .hp_buehne th, .VWD .hp_buehne td {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.VWD .hp_buehne td {
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #FFFFFF;
    border-top-style: solid;
    border-top-width: 1px;
}
.VWD .layout {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-collapse: collapse;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-spacing: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    width: 100%;
}
.VWD .layout th, .VWD .layout td {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.VWD th.ascdes, .VWD th.asc, .VWD th.des {
    padding-right: 0;
}
.VWD th.ascdes a, .VWD th.asc a, .VWD th.des a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/bg_ascdes_wiwo/4616584/1.png");
    background-origin: padding-box;
    background-position: right 3px;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-right: 15px;
}
.VWD th.asc a {
    background-position: right -47px;
}
.VWD th.des a {
    background-position: right -97px;
}
.VWD th.toolscell, .VWD td.toolscell {
    min-width: 14px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: right;
}
.VWD td.cellnarrow, .VWD th.cellnarrow {
    padding-right: 4px;
    width: 1%;
}
.VWD td.cellperform span {
    border-bottom-style: solid;
    border-bottom-width: 0;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-style: solid;
    border-top-width: 0;
    display: block;
    font-size: 0;
    height: 9px;
    position: relative;
    width: 1px;
}
.VWD td.cellperform span.pos {
    border-bottom-color: #3C8A37;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #3C8A37;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #3C8A37;
    border-top-color: #3C8A37;
}
.VWD td.cellperform span.neg {
    border-bottom-color: #A81817;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #A81817;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #A81817;
    border-top-color: #A81817;
}
.VWD td.cellicon {
    text-align: center;
}
.VWD td.cellicon img {
    padding-bottom: 2px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 2px;
}
.VWD td.limit_up input, .VWD td.limit_down input {
    border-bottom-color: #FFFFFF;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #FFFFFF;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #FFFFFF;
    border-top-color: #FFFFFF;
}
.VWD td.limit_up, .VWD td.limit_up input {
    background-color: #3C8A37 !important;
    color: #FFFFFF;
}
.VWD td.limit_down, .VWD td.limit_down input {
    background-color: #A81817 !important;
    color: #FFFFFF;
}
.VWD .sizeA tr:hover td, .VWD .sizeB tr:hover td, .VWD .sizeC tr:hover td, .VWD .sizeD tr:hover td, .VWD .sizeF tr:hover td, .VWD .hp_buehne tr:hover td {
    background-color: #EDEDED;
}
.VWD tr.symbolrow:hover td {
    background-color: transparent;
}
.VWD tr.sum:hover td {
    background-color: #FFFFFF;
}
.VWD .checkbox {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 3px;
    margin-top: 1px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.VWD label {
    padding-right: 2px;
}
.VWD input, .VWD select {
    color: #000000;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    vertical-align: top;
}
.VWD input, .VWD select, .VWD textarea {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}
.VWD .formtext, .VWD select, .VWD textarea {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #BDBDBD;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #BDBDBD;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #BDBDBD;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #BDBDBD;
    border-top-style: solid;
    border-top-width: 1px;
}
.VWD select {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/bg_button_wiwo/4616586/1.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: auto auto;
    padding-bottom: 1px;
    padding-left: 0;
    padding-right: 1px;
    padding-top: 1px;
}
.VWD input.high {
    font-size: 15px;
    font-weight: bold;
}
.VWD .button {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/bg_button_wiwo/4616586/1.gif");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-color: #BDBDBD;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #BDBDBD;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #BDBDBD;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #BDBDBD;
    border-top-style: solid;
    border-top-width: 1px;
    max-height: 16px;
    min-height: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 1px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 1px;
    position: relative;
}
.VWD .button:hover {
    background-position: left bottom;
    cursor: pointer;
}
.VWD .button input {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    color: #3E3E3E;
    cursor: pointer;
    line-height: 16px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: visible;
    overflow-y: visible;
    padding-bottom: 0;
    padding-end-value: 3px;
    padding-left: 7px;
    padding-left-ltr-source: logical;
    padding-left-rtl-source: logical;
    padding-right: 7px;
    padding-right-ltr-source: logical;
    padding-right-rtl-source: logical;
    padding-start-value: 3px;
    padding-top: 0;
    position: relative;
    z-index: 1;
}
.VWD .button .txtbig {
    line-height: 17px;
}
.VWD .butbig {
    max-height: 17px;
}
.VWD .buticoned input {
    padding-left: 22px;
    padding-left-ltr-source: logical;
    padding-right-rtl-source: logical;
    padding-start-value: 20px;
}
.VWD .butsign {
}
.VWD .butsign input {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 19px;
}
.VWD .butspeichern, .VWD .butloeschen, .VWD .buthinzu, .VWD .butbearbeiten, .VWD .butverkauf, .VWD .butkopieren, .VWD .butsenden {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/button_icons/4516840/1.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    font-size: 0;
    height: 15px;
    left: 6px;
    position: absolute;
    top: 4px;
    width: 15px;
    z-index: 0;
}
.VWD .butspeichern {
    background-position: 0 -50px;
}
.VWD .butloeschen {
    background-position: 0 0;
}
.VWD .butbearbeiten {
    background-position: 0 -200px;
}
.VWD .butverkauf {
    background-position: 0 -100px;
}
.VWD .butkopieren {
    background-position: 0 -150px;
}
.VWD .butsenden {
    background-position: 0 -301px;
}
.VWD .butsign .buthinzu {
    background-position: 0 -100px;
    left: 5px;
}
.VWD .butsign .butloeschen {
    background-position: 0 0;
    left: 4px;
}
.VWD .setbaseline {
    padding-top: 3px;
}
.VWD .formrow {
    margin-bottom: 8px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-top: 0;
}
.VWD .formrow2 {
    margin-bottom: 1px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.VWD .formrow3 {
    min-height: 23px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 3px;
}
.VWD .formrow_texttoform {
    display: block;
    min-height: 17px;
}
.VWD .buttonrow {
    border-top-color: #FFFFFF;
    border-top-style: solid;
    border-top-width: 1px;
    padding-bottom: 3px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 3px;
}
.VWD .buttonrow .button {
    margin-bottom: 3px;
    margin-top: 3px;
}
.VWD .buttonrow2 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 13px;
}
.VWD .error {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #84020F;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #84020F;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #84020F;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #84020F;
    border-top-style: solid;
    border-top-width: 1px;
    color: #84020F;
    font-size: 12px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
}
.VWD .error p {
    margin-bottom: 3px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 3px;
}
.VWD .error .highlight {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #84020F;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 2px;
    padding-right: 2px;
}
.VWD .error .klein {
    font-size: 11px;
}
.VWD .error a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    color: #84020F;
}
.VWD .hint {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #696969;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #696969;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #696969;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #696969;
    border-top-style: solid;
    border-top-width: 1px;
    color: #696969;
    font-size: 12px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
}
.VWD .hint p {
    margin-bottom: 3px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 3px;
}
.VWD .hint .highlight {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #696969;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 2px;
    padding-right: 2px;
}
.VWD .hint .klein {
    font-size: 11px;
}
.VWD .hint a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    color: #696969;
}
.VWD .vendor {
    font-size: 9px;
    margin-bottom: 2px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
}
.VWD .vendor img {
    vertical-align: -2px;
}
.VWD .disclaim {
    color: #666666;
    font-size: 9px;
}
.VWD .txtsmall {
    font-size: 10px;
}
.VWD .txtnorm {
    font-size: 11px;
}
.VWD .txtbig {
    font-size: 12px;
}
.VWD .txtintro {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0.5em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0.5em;
}
.VWD .txtstrong {
}
.VWD .artikeltext h6 {
    color: #7F232F;
    font-size: 10px;
    text-transform: uppercase;
}
.VWD .artikeltext h3 {
    font-size: 16px;
    margin-bottom: 6px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.VWD .artikeltext p {
    line-height: 1.3333em;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.VWD a.arrowlink {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/vwd_bg_link_wiwo/4616594/1.gif");
    background-origin: padding-box;
    background-position: 0 55%;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-bottom: 0;
    padding-left: 11px;
    padding-right: 0;
    padding-top: 0;
}
.VWD span.link_paging_back_on, .VWD span.link_paging_forward_on, .VWD span.link_paging_back_off, .VWD span.link_paging_forward_off {
    background-image: url("/images/vwd_bg_link_vor_zurueck_wiwo/4616592/1.gif");
    background-repeat: no-repeat;
    font-size: 12px;
}
.VWD span.link_paging_back_off, .VWD span.link_paging_forward_off {
    color: #9B9B9B;
}
.VWD span.link_paging_back_on, .VWD span.link_paging_back_off {
    padding-left: 11px;
}
.VWD span.link_paging_forward_on, .VWD span.link_paging_forward_off {
    padding-right: 11px;
}
.VWD span.link_paging_back_on {
    background-position: left -45px;
}
.VWD span.link_paging_back_off {
    background-position: left -145px;
}
.VWD span.link_paging_forward_on {
    background-position: right 5px;
}
.VWD span.link_paging_forward_off {
    background-position: right -95px;
}
.VWD .artikelclip_header {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/bg_button/4517000/1.gif");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: #999999;
    font-size: 10px;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
}
.VWD .artikelclip_kurs {
    font-size: 12px;
    margin-bottom: 6px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 3px;
}
.VWD .suchergebnishint {
    border-top-color: #C9C9C9;
    border-top-style: solid;
    border-top-width: 1px;
    font-size: 11px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 7px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 2px;
}
.VWD .legendgraph {
    border-bottom-style: solid;
    border-bottom-width: 0;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 10px;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-style: solid;
    border-top-width: 0;
    float: left;
    font-size: 0;
    height: 10px;
    margin-bottom: 2px;
    margin-left: 0;
    margin-right: 3px;
    margin-top: 2px;
    width: 1px;
}
.VWD .bg_matrix {
    background-color: #B0B0B0;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: #FFFFFF;
    font-weight: bold;
    padding-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0;
}
.VWD_185 {
    width: 185px;
}
.VWD_280 {
    width: 280px;
}
.VWD_210 {
    width: 210px;
}
.VWD_300 {
    width: 300px;
}
.VWD_405 {
    width: 405px;
}
.VWD_490 {
    width: 490px;
}
.VWD_510 {
    width: 510px;
}
.VWD_615 {
    width: 615px;
}
.VWD_930 {
    width: 930px;
}
.VWD .w30 {
    width: 30px;
}
.VWD input.w30 {
    width: 24px;
}
.VWD .w40 {
    width: 40px;
}
.VWD input.w40 {
    width: 34px;
}
.VWD .w50 {
    width: 50px;
}
.VWD input.w50 {
    width: 44px;
}
.VWD .w60 {
    width: 60px;
}
.VWD input.w60 {
    width: 54px;
}
.VWD .w65 {
    width: 65px;
}
.VWD input.w65 {
    width: 59px;
}
.VWD .w75 {
    width: 75px;
}
.VWD input.w75 {
    width: 69px;
}
.VWD .w80 {
    width: 80px;
}
.VWD input.w80 {
    width: 74px;
}
.VWD .w85 {
    width: 85px;
}
.VWD input.w85 {
    width: 79px;
}
.VWD .w95 {
    width: 95px;
}
.VWD input.w95 {
    width: 89px;
}
.VWD .w100 {
    width: 100px;
}
.VWD input.w100 {
    width: 94px;
}
.VWD .w120 {
    width: 120px;
}
.VWD input.w120 {
    width: 114px;
}
.VWD .w135 {
    width: 135px;
}
.VWD input.w135 {
    width: 129px;
}
.VWD .w140 {
    width: 140px;
}
.VWD input.w140 {
    width: 134px;
}
.VWD .w150 {
    width: 150px;
}
.VWD input.w150 {
    width: 144px;
}
.VWD .w165 {
    width: 165px;
}
.VWD input.w165 {
    width: 159px;
}
.VWD .w180 {
    width: 180px;
}
.VWD input.w180 {
    width: 174px;
}
.VWD .w190 {
    width: 190px;
}
.VWD input.w190 {
    width: 184px;
}
.VWD .w210 {
    width: 210px;
}
.VWD input.w210 {
    width: 204px;
}
.VWD .w350 {
    width: 350px;
}
.VWD input.w350 {
    width: 344px;
}
.VWD .w420 {
    width: 420px;
}
.VWD input.w420 {
    width: 414px;
}
.VWD .w460 {
    width: 460px;
}
.VWD input.w460 {
    width: 454px;
}
.VWD .w610 {
    width: 610px;
}
.VWD input.w610 {
    width: 604px;
}
.VWD .w25p {
    width: 25%;
}
.VWD .trenner5 {
    clear: both;
    font-size: 0;
    height: 5px;
}
.VWD .trenner8 {
    clear: both;
    font-size: 0;
    height: 8px;
}
.VWD .trenner10 {
    clear: both;
    font-size: 0;
    height: 10px;
}
.VWD .trenner15 {
    clear: both;
    font-size: 0;
    height: 15px;
}
.VWD .trenner20 {
    clear: both;
    font-size: 0;
    height: 20px;
}
.VWD .trenner24 {
    clear: both;
    font-size: 0;
    height: 24px;
}
.VWD .trenner30 {
    clear: both;
    font-size: 0;
    height: 30px;
}
.VWD .trennerFormLine {
    border-bottom-color: #C9C9C9;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    clear: both;
    font-size: 0;
    height: 11px;
    margin-bottom: 13px;
}
.VWD .trennerFormLine2 {
    border-bottom-color: #C9C9C9;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    clear: both;
    font-size: 0;
    height: 12px;
    margin-bottom: 2px;
}
.VWD .trennerFormLine3 {
    border-bottom-color: #C9C9C9;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    clear: both;
    font-size: 0;
    height: 1px;
    margin-bottom: 0;
}
.VWD .hp_pushzone {
    min-height: 16px;
    position: relative;
}
.VWD .hp_pushzone .pushbutton {
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
}
.VWD .hp_pushzone .pushbutton p {
    font-size: 10px;
}
.VWD .hp_pushzone .btn a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/btn_anaus/4616590/1.png");
    background-origin: padding-box;
    background-position: left 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    float: right;
    height: 15px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 59px;
}
.VWD .hp_pushzone .btn a.off {
    background-position: left -15px;
}
.VWD .push_pos, .VWD .push_pos .pos {
    background-color: #3C8A37;
    color: #FFFFFF;
}
.VWD .push_neg, .VWD .push_neg .neg {
    background-color: #A81817;
    color: #FFFFFF;
}
#VWD_searchsuggestholder {
    clear: both;
    font-size: 0;
    height: 0;
    position: relative;
    width: 1px;
    z-index: 1000;
}
#VWD_searchsuggest {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    box-shadow: 0 2px 5px #666666;
    font-family: Tahoma,Arial;
    font-size: 10px;
    left: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    top: 3px;
    width: 300px;
}
#VWD_searchsuggest h5 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #777777;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #FFFFFF;
    font-family: Tahoma,Arial;
    font-size: 10px;
    height: 16px;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
}
#VWD_searchsuggest ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    max-height: 181px;
    overflow-x: auto;
    overflow-y: auto;
    position: relative;
}
#VWD_searchsuggest li {
    border-bottom-color: #EEEEEE;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
}
#VWD_searchsuggest li, #VWD_searchsuggest li a {
    color: #000000;
}
#VWD_searchsuggest p {
    margin-bottom: 3px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 3px;
}
#VWD_searchsuggest p a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
}
.VWD .search_filter {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
}
.VWD .search_filter .filter {
    float: left;
    width: 339px;
}
.VWD .search_filter .last {
    float: right;
    width: 230px;
}
.VWD .search_filter h3 {
    color: #696969;
    float: left;
    font-size: 44px;
    letter-spacing: -2px;
    line-height: 44px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    max-width: 47px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    width: 47px;
}
.VWD .search_filter h3.high {
    color: #7F232F;
}
.VWD .search_filter label {
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 1px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
}
.VWD .search_slider {
    margin-bottom: 30px;
}
.VWD .search_slider .slider {
    float: left;
    width: 230px;
}
.VWD .search_slider .last {
    width: auto;
}
.VWD .search_slider h4 {
    margin-bottom: 2px;
    padding-right: 10px;
}
.VWD .search_erweitert {
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    min-height: 130px;
    position: relative;
}
.VWD .search_erweitert_zusatz {
    border-top-color: #EDEDED;
    border-top-style: solid;
    border-top-width: 1px;
    min-height: 130px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
    position: relative;
}
.VWD .search_info {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #D8D8D8;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #D8D8D8;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #D8D8D8;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #D8D8D8;
    border-top-style: solid;
    border-top-width: 1px;
    color: #666666;
    min-height: 110px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    position: absolute;
    right: 0;
    top: 0;
    width: 270px;
}
.VWD .search_erweitert_zusatz .search_info {
    top: 10px;
}
.VWD .search_info .haken {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/search_info_haken/4516996/1.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    font-size: 0;
    height: 8px;
    left: -9px;
    position: absolute;
    top: 20px;
    width: 9px;
}
.VWD .bar_analysts {
    height: 9px;
    margin-top: 2px;
    position: relative;
    width: 100%;
}
.VWD .bar_analysts span {
    font-size: 0;
    height: 9px;
    position: absolute;
    top: 0;
}
.VWD .bar_analysts .neu {
    border-bottom-color: #CECECE;
    border-bottom-style: none;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CECECE;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CECECE;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-top-color: #CECECE;
    border-top-style: none;
    left: 0;
}
.VWD .bar_analysts .pos {
    border-bottom-color: #3C8A37;
    border-bottom-style: none;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #3C8A37;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #3C8A37;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-top-color: #3C8A37;
    border-top-style: none;
    left: 0;
}
.VWD .bar_analysts .neg {
    border-bottom-color: #A81817;
    border-bottom-style: none;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #A81817;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #A81817;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-top-color: #A81817;
    border-top-style: none;
    right: 0;
}
.VWD .bar_analysts_empfehlung {
    font-size: 0;
    margin-top: 1px;
    min-height: 38px;
    position: relative;
}
.VWD .bar_analysts_empfehlung .legend {
    font-size: 11px;
    position: absolute;
    top: 9px;
}
.VWD .bar_analysts_empfehlung .value {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: black;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    height: 22px;
    position: absolute;
    top: 0;
    width: 1px;
}
.VWD .bar_analysts_empfehlung .text {
    font-size: 11px;
    position: absolute;
    top: 22px;
}
.VWD .search_etf {
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    width: 420px;
}
.VWD .search_etfmap {
    height: 195px;
    width: 480px;
}
.VWD .banneranzeige {
    display: block;
    font-size: 0;
    padding-bottom: 3px;
    text-align: right;
}
.VWD .banneranzeige_abs {
    display: block;
    font-size: 0;
    position: absolute;
    right: 0;
    top: -7px;
    z-index: 100;
}
.VWD .newsdetail {
    font-size: 12px;
    height: 410px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: auto;
    width: 470px;
}
.VWDprint {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    font-family: Arial;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.VWDprint .printheaderlogo {
    border-bottom-color: #E0E0E0;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    margin-bottom: 25px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
.VWDprint .printheaderlogo .logo {
    float: left;
}
.VWDprint .printheaderlogo .links {
    float: right;
    font-size: 11px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.VWDprint .printheaderlogo .links a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/vwd_bg_link_wiwo/4616594/1.gif");
    background-origin: padding-box;
    background-position: 0 55%;
    background-repeat: no-repeat;
    background-size: auto auto;
    cursor: pointer;
    padding-left: 12px;
}
.VWDprint .list_reiter li {
    display: none;
}
.VWDprint .list_reiter li.current {
    display: block;
}
.VWDprint .newsdetail {
    height: auto;
}
.VWD .noprint {
    display: none;
}
.VWD .VWD_clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.VWD .VWD_clearfix {
    display: inline-block;
}
* html .VWD .VWD_clearfix {
    height: 1%;
}
.VWD .VWD_clearfix {
    display: block;
}
.VWD .VWD_clearflow {
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: -1px;
    overflow-x: hidden;
    overflow-y: hidden;
}
.highlight_up {
    background-color: #3C8A37;
    color: #F0FFF0;
}
#id_highlight_up {
    background-color: #3C8A37;
    color: #F0FFF0;
}
.highlight_down {
    background-color: #A81817;
    color: #FFF0F0;
}
#id_highlight_down {
    background-color: #A81817;
    color: #FFF0F0;
}
.highlight_eql {
    background-color: #C0C0C0;
    color: #101010;
}
#id_highlight_eql {
    background-color: #FFFFFF;
    color: #101010;
}
.static_up {
    color: #F0FFF0;
}
#id_static_up {
    color: #F0FFF0;
}
.static_down {
    color: #FFF0F0;
}
#id_static_down {
    color: #FFF0F0;
}
.static_eql {
    color: #101010;
}
#id_highlight_eql {
    color: #101010;
}
.firefox2 #hcf-header .hcf-inside-label input {
    padding-top: 0.35em;
}
.firefox2 span.hcf-exclusive {
    font-size: 0;
    height: 0;
    line-height: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 58px;
    padding-top: 11px;
    text-indent: 0;
    width: 0;
}
.no-gradient.firefox2 #hcf-nav .hcf-level-1 .hcf-active, .no-gradient.firefox2 #hcf-nav .hcf-level-1 .hcf-active > a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: transparent;
    background-image: url("/images/sprite_wide/4516986/1.png") !important;
    background-repeat: no-repeat;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
}
.no-gradient.firefox2 #hcf-nav .hcf-level-1 .hcf-active {
    background-position: left -9px;
    margin-left: 5px;
    padding-left: 5px;
}
.no-gradient.firefox2 #hcf-nav .hcf-level-1 .hcf-active > a {
    background-position: right -39px;
    display: block;
    margin-right: -5px;
    padding-left: 5px;
    padding-right: 8px;
}
.no-gradient.firefox2 #hcf-nav .hcf-level-2 {
    left: 5px;
    width: auto;
}
.no-gradient.firefox2 #hcf-nav .hcf-level-2 li.hcf-has-subs:hover, .no-gradient.firefox2 #hcf-nav .hcf-level-2 li.hcf-has-subs:hover > a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: transparent;
    background-image: url("/images/sprite_wide/4516986/1.png") !important;
    background-repeat: no-repeat;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
}
.no-gradient.firefox2 #hcf-nav .hcf-level-2 li {
    padding-left: 5px;
}
.no-gradient.firefox2 #hcf-nav .hcf-level-2 a {
    display: block;
    margin-right: -5px;
    padding-left: 5px;
    padding-right: 8px;
}
.no-gradient.firefox2 #hcf-nav .hcf-level-2 li.hcf-has-subs:hover {
    background-position: left -608px;
}
.no-gradient.firefox2 #hcf-nav .hcf-level-2 li.hcf-has-subs:hover > a {
    background-position: right -614px;
}
.no-gradient.firefox2 #hcf-nav .hcf-level-2 a {
    padding-bottom: 7px;
}
.no-gradient.firefox2 #hcf-nav .hcf-level-3 {
    margin-left: -5px;
    padding-left: 0;
    top: 31px;
}
.no-gradient.firefox2 #hcf-nav .hcf-level-3 a {
    display: block;
    white-space: nowrap;
}
.opera #hcf-header .hcf-top-wrapper ul {
    bottom: -3px;
    top: inherit;
}
.opera #hcf-header .hcf-date-wheather {
    top: inherit;
}
.no-border-radius .hcf-microsite #hcf-header .hcf-hb-logo {
    left: -10px !important;
}
.webkit .hcf-article-meta .hcf-division a, .webkit .hcf-article-meta .hcf-social-service a {
    text-indent: -9999px;
}
.webkit .hcf-article-meta .hcf-social-service a {
    width: 1px;
}
.webkit input {
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
}
.webkit #hcf-nav .hcf-level-2 {
}
.no-border-radius #hcf-stage {
}
.opera .hcf-media-wrapper img {
}
.opera .hcf-mcol-box #toolbox ul li {
    padding-bottom: 0.84em;
}
.webkit .hcf-comments-count span {
    top: 0 !important;
}
.webkit .hcf-article-header .hcf-comments-count span {
    top: 3px !important;
}
.webkit .hcf-category-block .hcf-colcount2 .hcf-teaser .hcf-comments-count span {
    top: -4px !important;
}
.webkit.mac .hcf-comments-count span {
    line-height: 17px;
}
.urban-notes {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: white;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    display: block;
    font-size: 15px;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 30px;
    width: 100%;
}
