/* ==========================================================================
   Bring all the less files together
   ========================================================================== */
/* ==========================================================================
   Font definitions
   ========================================================================== */

@font-face {
    font-family: 'iconfont';
    src: url('/marktdaten2/assets/fonts/icons_eot.eot');
    src: url('/marktdaten2/assets/fonts/icons_eot.eot?#iefix') format('embedded-opentype'),
    url('/marktdaten2/assets/fonts/icons_woff.woff') format('woff'),
    url('/marktdaten2/assets/fonts/icons_ttf.ttf') format('truetype'),
    url('/marktdaten2/assets/fonts/icons_svg.svg#icons_svg') format('svg');
}
/* ========================================================================
   Color Definitions
   ======================================================================== */
/* ==========================================================================
   Gradient color definitions
   ========================================================================== */
/* ========================================================================
   Grid
   ======================================================================== */
.tnt-finder-tools-container {
    max-width: 1170px;
    margin: 0 auto;
    padding: 0 15px 30px;
}
.tnt-finder-tools-container:before,
.tnt-finder-tools-row:before,
.tnt-finder-tools-container:after,
.tnt-finder-tools-row:after {
    content: " ";
    display: table;
}

.tnt-finder-tools-js-instruments-tabs-content
{
    border: none;
}

.tnt-finder-tools-container:after,
.tnt-finder-tools-row:after {
    clear: both;
}
.tnt-finder-tools-col {
    float: left;
    position: relative;
    min-height: 1px;
}
.tnt-finder-tools-col-lg-1 {
    width: 8.33333333%;
}
.tnt-finder-tools-col-lg-2 {
    width: 16.66666667%;
}
.tnt-finder-tools-col-lg-3 {
    width: 25%;
}
.tnt-finder-tools-col-lg-4 {
    width: 33.33333333%;
}
.tnt-finder-tools-col-lg-5 {
    width: 41.66666667%;
}
.tnt-finder-tools-col-lg-6 {
    width: 50%;
}
.tnt-finder-tools-col-lg-7 {
    width: 58.33333333%;
}
.tnt-finder-tools-col-lg-8 {
    width: 66.66666667%;
}
.tnt-finder-tools-col-lg-9 {
    width: 75%;
}
.tnt-finder-tools-col-lg-10 {
    width: 83.33333333%;
}
.tnt-finder-tools-col-lg-11 {
    width: 91.66666667%;
}
.tnt-finder-tools-col-lg-12 {
    width: 100%;
}
.tnt-finder-tools-pull-left {
    float: left;
}
.tnt-finder-tools-pull-right {
    float: right;
}
.tnt-finder-tools-text-left {
    text-align: left;
}
.tnt-finder-tools-text-right {
    text-align: right;
}
hr {
    margin: 16px 0;
    border: 0;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.tnt-finder-tools-block {
    position: relative;
    margin-bottom: 32px;
}
.tnt-finder-tools-line {
    margin-bottom: 0;
}
.tnt-finder-tools-line hr {
    display: block;
    height: 1px;
    margin: 0;
    border: 0;
}
.tnt-finder-tools-line hr.tnt-finder-tools-l-01 {
    border-top: 1px solid #cccccc;
}
.tnt-finder-tools-line hr.tnt-finder-tools-line-l-02 {
    border-top: 1px solid #e5e5e5;
}
.tnt-finder-tools-line hr.tnt-finder-tools-line-l-a-01 {
    margin-bottom: 16px;
}
.tnt-finder-tools-loader {
    width: 100%;
    height: 100%;
    min-height: 110px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
    background: rgba(255, 255, 255, 0.85) url('/marktdaten2/assets/images/loading_spinner_gif.gif') no-repeat center 112px;
}

.tnt-finder-tools-paginator-control-nav {
    position: absolute;
    bottom: -40px;
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
    list-style: none;
}
.tnt-finder-tools-paginator-control-nav li {
    display: inline-block;
    margin: 0;
    zoom: 1;
}
.tnt-finder-tools-paginator-control-paging {
    position: relative;
    bottom: 5px;
    height: 51px;
    padding: 25px 0 0 0;
}
.tnt-finder-tools-paginator-control-paging li a {
    width: auto;
    height: auto;
    padding: 0 2px;
    font-weight: bold;
    text-indent: 0;
    background: none;
    cursor: pointer;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.tnt-finder-tools-paginator-control-paging li a.tnt-finder-tools-paginator-selected,
.tnt-finder-tools-paginator-control-paging li a:hover {
    color: #ffcc33;
}
.tnt-finder-tools-paginator-direction-nav {
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none;
}
.tnt-finder-tools-paginator-direction-nav li a {
    overflow: hidden;
    z-index: 30;
    top: -39px;
}
.tnt-finder-tools-paginator-direction-nav li a:before {
    padding: 0 20px 0 7px;
}
.tnt-finder-tools-paginator-direction-nav a {
    position: absolute;
    top: 0;
    display: block;
    width: 40px;
    height: 40px;
    font-size: 28px;
    text-align: center;
    line-height: 42px;
    color: #808080;
    z-index: 10;
    cursor: pointer;
    /*background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    background-color: #f4f4f4;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f4f4f4));
    background-image: -webkit-linear-gradient(top, #ffffff, #f4f4f4);
    background-image: -moz-linear-gradient(top, #ffffff, #f4f4f4);
    background-image: linear-gradient(to bottom, #ffffff, #f4f4f4);
    background-repeat: repeat-x;
    -webkit-border-radius: 20px !important;
    -khtml-border-radius: 20px !important;
    -moz-border-radius: 20px !important;
    border-radius: 20px !important;
    -webkit-box-shadow: 0 0 2px 3px #e0e0e0 inset;
    -moz-box-shadow: 0 0 2px 3px #e0e0e0 inset;
    box-shadow: 0 0 2px 3px #e0e0e0 inset;
}
.tnt-finder-tools-paginator-direction-nav a:hover {
    /*background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    background-color: #e5e5e5;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#e5e5e5));
    background-image: -webkit-linear-gradient(top, #f4f4f4, #e5e5e5);
    background-image: -moz-linear-gradient(top, #f4f4f4, #e5e5e5);
    background-image: linear-gradient(to bottom, #f4f4f4, #e5e5e5);
    background-repeat: repeat-x;
}
.tnt-finder-tools-paginator-direction-nav .tnt-finder-tools-paginator-prev {
    left: 0;
}
.tnt-finder-tools-paginator-direction-nav .tnt-finder-tools-paginator-prev:before {
    content: "\e023";
    margin-left: -4px;
    font-family: 'iconfont';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    color: #808080;
    -webkit-font-smoothing: antialiased;
}
.tnt-finder-tools-paginator-direction-nav .tnt-finder-tools-paginator-next {
    right: 0;
}
.tnt-finder-tools-paginator-direction-nav .tnt-finder-tools-paginator-next:before {
    content: "\e026";
    margin-left: 4px;
    padding-left: 4px;
    font-family: 'iconfont';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    color: #808080;
    -webkit-font-smoothing: antialiased;
}
/* ========================================================================
   Typography
   ======================================================================== */
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    font-weight: normal;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}
h5,
h6 {
    font-family: Verdana, Arial, sans-serif;
}
.tnt-finder-tools-h-02 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 21px;
    font-weight: 400;
    line-height: 28px;
    color: #333333;
}
.tnt-finder-tools-h-04 {
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: 700;
    line-height: 21px;
    color: #333333;
}
.tnt-finder-tools-h-05 {
    margin-bottom: 9px;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    color: #333;
}
.tnt-finder-tools-h-06 {
    font-size: 11px;
    font-weight: 700;
    line-height: 18px;
    color: #808080;
}
.tnt-finder-tools-p-02 {
    margin-bottom: 19px;
    font-size: 14px;
    line-height: 21px;
}
.tnt-finder-tools-p-03 {
    margin-bottom: 15px;
    font-size: 12px;
    line-height: 18px;
    color: #333333;
}
.tnt-finder-tools-p-03-02 {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    color: #333333;
}
.tnt-finder-tools-p-08 {
    font-size: 11px;
    line-height: 18px;
    color: #808080;
}
.tnt-finder-tools-p-04 {
    margin-bottom: 20px;
    font-size: 12px;
    line-height: 18px;
    color: #808080;
}
.tnt-finder-tools-p-03,
.tnt-finder-tools-p-04 {
    font-family: Verdana, Arial, sans-serif;
}
* + .tnt-finder-tools-form-row {
    margin-top: 11px;
}
.tnt-finder-tools-form-row:before,
.tnt-finder-tools-form-row:after {
    content: " ";
    display: table;
}
.tnt-finder-tools-form-row:after {
    clear: both;
}
.tnt-finder-tools-filter-section-label {
    position: absolute;
}
.tnt-finder-tools-input,
.tnt-finder-tools-filter-buttons div.tnt-finder-tools-pull-left {
    width: auto;
    font-size: 12px;
    margin-left: 20%;
    padding-left: 16px;
    padding-right: 3%;
    margin-right: 32px;
}
.tnt-finder-tools-filter-histogram label.tnt-finder-tools-pull-left {

}
.tnt-finder-tools-link-p-02  {
    font-size: 12px;
}
.tnt-finder-tools-link-p-02:before {
    font-size: .9em;
    content: "\e025";
    font-family: 'iconfont';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-right: 4px;
}
.toggle-state-open.tnt-finder-tools-link-p-02:before  {
    content: "\e01e";
    font-family: 'iconfont';
}
.texttoggele.tnt-finder-tools-filter-buttons-list {
    padding-top: 7px;
}
#tnt-finder-tools-filter-fund-types {

}
.tnt-finder-tools-filter-instrument-search{
    height: auto;
}
.tnt-finder-tools-filter-instrument-search .tnt-finder-tools-form-row .tnt-finder-tools-input {
    width: 80%;
    margin-right: 0;
}
.tnt-finder-tools-filter-instrument-search .tnt-finder-tools-form-row .tnt-finder-tools-input .tnt-finder-tools-suggest-search {
    height: auto;
    float: left;
    width: 25%;
}
.tnt-finder-tools-filter-instrument-search .tnt-finder-tools-form-row .tnt-finder-tools-input .tnt-finder-tools-suggester {
    position: static;
    z-index: initial;
    width: 75%;
    float: left;
}
.tnt-finder-tools-filter-instrument-search .tnt-finder-tools-form-row .tnt-finder-tools-input .tnt-finder-tools-suggester .tnt-finder-tools-records-list {
    position: static;
    white-space: normal;
    margin-right: 0;
    margin-left: 0;
}
.tnt-finder-tools-filter-instrument-search .tnt-finder-tools-form-row .tnt-finder-tools-input .tnt-finder-tools-suggester .tnt-finder-tools-records-list .tnt-finder-tools-record {
    display: block;
    float: left;
}
.tnt-finder-tools-filter-buttons button {
    margin: 0 6px 12px 0;
}

.tnt-finder-tools-form-row label {
    display: block;
    float: left;
    width: 20%;
    margin: 6px 0 0;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    min-height: 40px;
    /* cursor: pointer; */
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
}
.tnt-finder-tools-form-row > .tnt-finder-tools-input {
    display: inline-block;
    float: left;
    position: relative;
}
.tnt-finder-tools-field-length-small > .tnt-finder-tools-input {
    width: 25%;
}
.tnt-finder-tools-form-row div.lcs_wrap + label {
    display: inline-block;
    float: none;
    width: auto;
    margin-top: 0;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    min-height: 40px;
    cursor: pointer;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;

    margin-left: -50px;
    padding-left: 50px;
    z-index: 9999;
}

/* ==========================================================================
   Classic Buttons
   ========================================================================== */

.tnt-finder-tools-btn-b-03:focus {
    background-color: #000088 !important;
}

.tnt-finder-tools-btn-b-01,
.tnt-finder-tools-btn-b-01:focus,
.tnt-finder-tools-btn-b-01:active,
.tnt-finder-tools-btn-b-01:visited{
    color: #555555;
    /*background-image : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    background-color: #f8b700;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fedc55), to(#f8b700));
    background-image: -webkit-linear-gradient(top, #fedc55, #f8b700);
    background-image: -moz-linear-gradient(top, #fedc55, #f8b700);
    background-image: linear-gradient(to bottom, #fedc55, #f8b700);
    background-repeat: repeat-x;
}
.tnt-finder-tools-btn-b-01:hover {
    /*background-image : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4YjcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWRjNTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    background-color: #fedc55;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f8b700), to(#fedc55));
    background-image: -webkit-linear-gradient(top, #f8b700, #fedc55);
    background-image: -moz-linear-gradient(top, #f8b700, #fedc55);
    background-image: linear-gradient(to bottom, #f8b700, #fedc55);
    background-repeat: repeat-x;
}
.tnt-finder-tools-btn-b-03,
    /*.tnt-finder-tools-btn-b-03:focus,*/
.tnt-finder-tools-btn-b-03:active,
.tnt-finder-tools-btn-b-03:visited {
    /*color: #949494;
    background-image : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGQ4ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background-color: #d8d8d8;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F4F4F4), to(#FFF));
    background-image: -webkit-linear-gradient(top, #F4F4F4, #FFF);
    background-image: -moz-linear-gradient(top, #F4F4F4, #FFF);
    background-image: linear-gradient(to bottom, #F4F4F4, #FFF);
    background-repeat: repeat-x;*/
    color: #555;
    /*background-image : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGQ4ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    background-color: #d8d8d8;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F0f0f0), to(#d8d8d8));
    background-image: -webkit-linear-gradient(top, #F0f0f0, #FFF);
    background-image: -moz-linear-gradient(top, #F0f0f0, #d8d8d8);
    background-image: linear-gradient(to bottom, #F0f0f0, #d8d8d8);
    background-repeat: repeat-x;
}
/*.tnt-finder-tools-btn-b-03:hover {
    background-image : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background-color: #f0f0f0;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFF), to(#F4F4F4));
    background-image: -webkit-linear-gradient(top, #FFF, #F4F4F4);
    background-image: -moz-linear-gradient(top, #FFF, #F4F4F4);
    background-image: linear-gradient(to bottom, #FFF, #F4F4F4);
    background-repeat: repeat-x;
}*/

.tnt-finder-tools-btn-b-03:hover,
button.tnt-finder-tools-btn-b-03.tnt-finder-tools-js-edit:hover,
.tnt-finder-tools-btn-b-03:focus {
    background-color: #f0f0f0;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d8d8d8), to(#f0f0f0));
    background-image: -webkit-linear-gradient(top, #d8d8d8, #f0f0f0);
    background-image: -moz-linear-gradient(top, #d8d8d8, #f0f0f0);
    background-image: linear-gradient(to bottom, #d8d8d8, #f0f0f0);
    background-repeat: repeat-x;
    webkit-box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.4);
    box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.4);
}
.tnt-finder-tools-btn-b-03.tnt-finder-tools-js-edit:focus {
    color: #555;
    /*background-image : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGQ4ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    background-color: #d8d8d8;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F0f0f0), to(#d8d8d8));
    background-image: -webkit-linear-gradient(top, #F0f0f0, #FFF);
    background-image: -moz-linear-gradient(top, #F0f0f0, #d8d8d8);
    background-image: linear-gradient(to bottom, #F0f0f0, #d8d8d8);
    background-repeat: repeat-x;
    webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
}
.tnt-finder-tools-btn-b-03:disabled {
    background-image: none;
    background-color: #808080;
}
button.tnt-finder-tools-btn-b-03.show-tooltip.tnt-finder-tools-js-edit:disabled:hover {
    background-color: #808080;
    background-image: none;
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
}
.tnt-finder-tools-btn-t-01 {
    padding: 7px 16px;
    font-size: 12px;
}
/* ==========================================================================
   Checkbox & Radio Button
   ========================================================================== */
.tnt-finder-tools-form-row input[type="checkbox"] {
    position: absolute;
    left: -99999em;
}
.tnt-finder-tools-form-row input[type="checkbox"] ~ label {
    display: inline-block;
    float: none;
    width: auto;
    min-height: 23px;
    margin-top: 0;
    padding-left: 30px;
    line-height: 19px;
    background: url('/marktdaten2/assets/images/form_elements_svg.svg') no-repeat -138px -200px;
}
.tnt-finder-tools-form-row input[type="checkbox"] ~ label:hover {
    background-position: -158px -160px;
}
.tnt-finder-tools-amount span {
    float: right;
}
.tnt-finder-tools-filter-cobavotum .tnt-finder-tools-form-row:first-child label {
    font-weight: 700;
}
.tnt-finder-tools-form-row input[type="checkbox"] ~ label.tnt-finder-tools-btn-switch {
    padding-left: 50px;
    background: url('/marktdaten2/assets/images/switch_btn_sprite.png') no-repeat 0 -6px;
    /* prevent text selection after two fast clicks */
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    /* prevent the switch to be displayed double spaced */
    height: 23px;
}
.tnt-finder-tools-form-row input[type="checkbox"] ~ label.tnt-finder-tools-btn-switch:hover {
    background-position: 0 -6px;
}
.tnt-finder-tools-form-row input[type="checkbox"] ~ label span small {
    display: block;
    margin-top: -5px;
    color: #949494;
}
.tnt-finder-tools-form-row input[type="checkbox"]:checked ~ label {
    background-position: -198px -80px;
}
.tnt-finder-tools-form-row input[type="checkbox"]:checked ~ label:hover {
    background-position: -218px -40px;
}
.tnt-finder-tools-form-row input[type="checkbox"]:checked ~ label.tnt-finder-tools-btn-switch {
    background-position: 0 -36px;
}
.tnt-finder-tools-form-row input[type="checkbox"]:checked ~ label.tnt-finder-tools-btn-switch:hover {
    background-position: 0 -36px;
}
.tnt-finder-tools-form-row input[type="radio"] {
    position: absolute;
    left: -99999em;
}
.tnt-finder-tools-form-row input[type="radio"] + label {
    display: inline-block;
    float: left;
    width: auto;
    min-height: 23px;
    margin-top: 0;
    margin-right: 10px;
    padding-left: 30px;
    line-height: 21px;
    background: url('/marktdaten2/assets/images/form_elements_svg.svg') no-repeat 0 -450px;
}
.tnt-finder-tools-form-row input[type="radio"] + label:hover {
    background-position: -22px -408px;
}
.tnt-finder-tools-form-row input[type="radio"]:checked + label {
    background-position: -69px -324px;
}
.tnt-finder-tools-form-row input[type="radio"]:checked + label:hover {
    background-position: -92px -282px;
}
.tnt-finder-tools-radio-toggle input[type="radio"] {
    position: absolute;
    left: -99999em;
}
.tnt-finder-tools-radio-toggle input[type="radio"] + label {
    width: auto;
    margin-top: 0;
    margin-right: 10px;
    padding-left: 15px;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    cursor: pointer;
    border-left: 1px solid #d8d8d8;
}
.tnt-finder-tools-radio-toggle input[type="radio"]:checked + label {
    font-weight: bold;
}
.tnt-finder-tools-radio-toggle input[type="radio"]:first-child + label {
    border: none;
    padding: 0;
}
/* ==========================================================================
   Inputs
   ========================================================================== */
.tnt-finder-tools-form-row .tnt-finder-tools-input {
    display: inline-block;
    position: relative;
    float: left;
    margin-right: 10px;
    margin-top: -1px;
}
.tnt-finder-tools-form-row .tnt-finder-tools-suggester {
    position: absolute;
    left: 0;
    z-index: 10;
}
.tnt-finder-tools-form-row .tnt-finder-tools-suggester .tnt-finder-tools-suggester-list {
    width: 400px;
    font-size: 12px;
    line-height: 18px;
    background: #f4f4f4;
    border: 1px solid #cccccc;
}
.tnt-finder-tools-form-row .tnt-finder-tools-suggester .tnt-finder-tools-suggester-list-item {
    padding: 4px 8px;
    clear: both;
    cursor: pointer;
}
.tnt-finder-tools-form-row .tnt-finder-tools-suggester .tnt-finder-tools-suggester-list-item:before,
.tnt-finder-tools-form-row .tnt-finder-tools-suggester .tnt-finder-tools-suggester-list-item:after {
    content: "";
    display: table;
}
.tnt-finder-tools-form-row .tnt-finder-tools-suggester .tnt-finder-tools-suggester-list-item:after {
    clear: both;
}
.tnt-finder-tools-form-row .tnt-finder-tools-suggester .tnt-finder-tools-suggester-list-item .tnt-finder-tools-suggester-list-item-name {
    float: left;
}
.tnt-finder-tools-form-row .tnt-finder-tools-suggester .tnt-finder-tools-suggester-list-item .tnt-finder-tools-suggester-list-item-isin {
    float: right;
}
.tnt-finder-tools-form-row .tnt-finder-tools-suggester .tnt-finder-tools-records-list {
    position: absolute;
    left: 202px;
    top: 1px;
    white-space: nowrap;
}
/* ==========================================================================
   Dropdowns / Selects
   ========================================================================== */
/* ==========================================================================
   Datepicker
   ========================================================================== */
.tnt-finder-tools-label-or,
.tnt-finder-tools-label-from,
.tnt-finder-tools-label-to {
    position: relative;
    top: 12px;
    padding-left: 20px;
}
.tnt-finder-tools-label-or {
    padding-left: 12px;
}
/* ==========================================================================
   Icons
   ========================================================================== */
.tnt-finder-tools-icon:before {
    font-family: 'iconfont';
    font-style: normal;
    font-weight: normal;
    color: #949494;
    cursor: pointer;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    padding-right: 6px;
}
.tnt-finder-tools-icon-204:before {
    content: "\e019";
}
.tnt-finder-tools-icon-207:before {
    content: "\e018";
}
.tnt-finder-tools-icon-309:before {
    content: "\e00e";
    position: absolute;
    top: 1px;
    right: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
/* ==========================================================================
   Tables
   ========================================================================== */

table.tnt-finder-tools-table th {
    font-size: 11px;
    font-weight: bold;
    line-height: 16px;
    color: #555555;
    border-bottom: 2px solid #b1b1b1;
    padding-bottom: 4px;
}



table .tnt-finder-tools-form-row:before,
table .tnt-finder-tools-form-row:after {
    content: initial;
}
table.tnt-finder-tools-table {
    width: 100%;
    /*    margin-bottom: 24px;*/
}
table.tnt-finder-tools-table.tnt-finder-tools-table-a-01 {
    /*border: 1px solid #e5e5e5;*/
}
.tnt-finder-tools-results-table thead a[class*="sort"] {
    position: inherit;
    padding: 0 22px 0 0;
    background: url('/marktdaten2/assets/images/table_sort_png.png') no-repeat 100% 5px;
}
.tnt-finder-tools-results-table thead a.tnt-finder-tools-sort-asc {
    background-position: 100% -46px;
}
.tnt-finder-tools-results-table thead a.tnt-finder-tools-sort-desc {
    background-position: 100% -86px;
}

.tnt-finder-tools-results-table th span > a {
    cursor: pointer;
}
.tnt-finder-tools-results-table thead [class*="sort"] a {
    position: relative;
    padding: 0 22px 0 0;
    background: url(/marktdaten2/assets/images/table_sort.png) no-repeat 100% 5px;
}
.tnt-finder-tools-results-table thead .tnt-finder-tools-sort-asc a {
    background-position: 100% -46px;
}
.tnt-finder-tools-results-table thead .tnt-finder-tools-sort-desc a {
    background-position: 100% -86px;
}

.tnt-finder-tools-results-table th > a {
    cursor: pointer;
}

.tnt-finder-tools-results-table td {
    padding: 6px 0 5px 0;
    border-bottom: 1px solid #ccc;
}
/* ==========================================================================
   Popups
   ========================================================================== */
.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    /*max-width: 640px;*/
    max-width: 96% !important;
    padding: 0;
    background: #fff;
    border-top: 8px solid #ffcc33;
    outline: 0;
    z-index: 100000;
}
.ui-dialog .ui-dialog-titlebar {
    position: relative;
    margin: 0;
    padding: 0;
}
.ui-dialog .ui-dialog-title {
    display: none;
}
.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    width: 23px !important;
    height: 20px !important;
    padding: 1px 1px 7px 1px;
    font-family: 'iconfont';
    font-style: normal;
    font-size: 0 !important;
    font-weight: normal !important;
    color: #333333 !important;
    background: none;
    background-color: transparent !important;
    background-image: none !important;
    border: none !important;
    cursor: pointer;
    z-index: 999;
    -webkit-font-smoothing: antialiased;
    -webkit-box-shadow: 0 0 0 0 #ffffff !important;
    -moz-box-shadow: 0 0 0 0 #ffffff !important;
    box-shadow: 0 0 0 0 #ffffff !important;
    /*BUG : 25278*/
    margin: 5px 15px 15px 15px !important;
    top: 0 !important;
    right: 0 !important;
}

.page_funds_snapshot_comparison .ui-widget-overlay.ui-front
{
    z-index: 100000;
}

.ui-dialog .ui-dialog-titlebar-close .ui-button-text,
.ui-dialog .ui-dialog-titlebar-close .ui-icon {
    display: none;
}

.ui-dialog .ui-dialog-titlebar-close:before {
    content: "\e019";
    color: #808080;
    margin-right: -18px !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: normal;
    position: absolute;
    top: 0;
    font-size: 14px;
}
.ui-dialog .ui-dialog-titlebar-close:hover,
.ui-dialog .ui-dialog-titlebar-close:focus {
    background: none;
    -webkit-box-shadow: 0 0 0 0 #ffffff;
    -moz-box-shadow: 0 0 0 0 #ffffff;
    box-shadow: 0 0 0 0 #ffffff;
}
.ui-dialog .ui-dialog-content {
    position: relative;
    padding: 16px 16px 24px;
    background: none;
    border: 0;
    overflow: auto;
}
.page_stocks_snapshot .ui-dialog .ui-dialog-content,
.page_home_markets .ui-dialog .ui-dialog-content,
.page_home_stocks .ui-dialog .ui-dialog-content,
.page_indices_detail .ui-dialog .ui-dialog-content{
    overflow: hidden;
}
.ui-dialog .ui-dialog-buttonpane {
    margin: 0;
    padding: 16px 16px 24px;
    text-align: right;
    background: none;
    border-top: 1px solid #d8d8d8;
}
.ui-dialog .ui-dialog-buttonpane button + button {
    margin-left: 12px;
}
.ui-dialog .ui-dialog-buttonpane button .ui-button-text {
    padding: 0;
}
.tnt-finder-tools-message {
    margin-bottom: 14px;
    padding: 12px 12px 12px 50px;
}
.tnt-finder-tools-tooltip-info,
.tnt-finder-tools-tooltip-error {
    display: none;
    position: absolute;
    top: 5px;
    right: -335px;
    width: 290px;
    background-color: #f4f4f4;
    border: 1px solid #d8d8d8;
    z-index: 101000;
    -webkit-box-shadow: 1px 1px 4px 0 #949494;
    -moz-box-shadow: 1px 1px 4px 0 #949494;
    box-shadow: 1px 1px 4px 0 #949494;
}
.tnt-finder-tools-tooltip-info > .tnt-finder-tools-tooltip-inner,
.tnt-finder-tools-tooltip-error > .tnt-finder-tools-tooltip-inner {
    padding: 16px;
    font-size: 12px;
    line-height: 18px;
}
.tnt-finder-tools-tooltip-info .tnt-finder-tools-tooltip-close,
.tnt-finder-tools-tooltip-error .tnt-finder-tools-tooltip-close {
    position: absolute;
    display: block;
    top: 0;
    right: 0;
    padding: 2px 7px 5px 5px;
    cursor: pointer;
}
.tnt-finder-tools-tooltip-a-left:before {
    content: " ";
    position: absolute;
    top: 10px;
    right: 100%;
    height: 0;
    width: 0;
    margin-top: -1px;
    border: 1px solid transparent;
    border-color: rgba(216, 216, 216, 0);
    border-right-color: #d8d8d8;
    border-width: 9px;
    pointer-events: none;
}
.tnt-finder-tools-tooltip-a-left:after {
    content: " ";
    position: absolute;
    top: 10px;
    right: 100%;
    width: 0;
    height: 0;
    border: 1px solid transparent;
    border-color: rgba(244, 244, 244, 0);
    border-right-color: #f4f4f4;
    border-width: 8px;
    pointer-events: none;
}
.tnt-finder-tools-info-box-link {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-top: 2px;
    font-size: 13px;
    color: #808080;
    text-align: center;
    vertical-align: top;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    border: 1px solid #cccccc;
    border-radius: 10px;
    outline: none;
    box-shadow: 0 1px 3px #cccccc;
    overflow: hidden;
    cursor: pointer;
    background-color: #f4f4f4;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f4f4f4));
    background-image: -webkit-linear-gradient(top, #ffffff, #f4f4f4);
    background-image: -moz-linear-gradient(top, #ffffff, #f4f4f4);
    background-image: linear-gradient(to bottom, #ffffff, #f4f4f4);
    background-repeat: repeat-x;
}
.tnt-finder-tools-info-box-link:before {
    content: "\e018";
    font-family: 'iconfont';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.tnt-finder-tools-filter-fulltext .tnt-finder-tools-info-box-link {
    position: absolute;
    top: 12px;
    right: -30px;
}
.tnt-finder-tools-flag {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-top: -2px;
    text-indent: -9999px;
    background: url(/marktdaten2/assets/images/flags.png) no-repeat;
    overflow: hidden;
    background-position: 24px;
}

.tnt-finder-tools-flag + span {
    position: relative;
    top: -7px;
}
.tnt-finder-tools-flag + span small{
    padding-left: 28px;
}
span.tnt-finder-tools-flag + span small {
    padding-left: 0px;
}
.tnt-finder-tools-flag-ad {
    background-position: -5px 0;
}
.tnt-finder-tools-flag-ae {
    background-position: -34px 0;
}
.tnt-finder-tools-flag-af {
    background-position: -63px 0;
}
.tnt-finder-tools-flag-ag {
    background-position: -92px 0;
}
.tnt-finder-tools-flag-ai {
    background-position: -121px 0;
}
.tnt-finder-tools-flag-al {
    background-position: -150px 0;
}
.tnt-finder-tools-flag-am {
    background-position: -179px 0;
}
.tnt-finder-tools-flag-an {
    background-position: -208px 0;
}
.tnt-finder-tools-flag-ao {
    background-position: -237px 0;
}
.tnt-finder-tools-flag-aq {
    background-position: -266px 0;
}
.tnt-finder-tools-flag-ar {
    background-position: -295px 0;
}
.tnt-finder-tools-flag-as {
    background-position: -324px 0;
}
.tnt-finder-tools-flag-at {
    background-position: -353px 0;
}
.tnt-finder-tools-flag-au {
    background-position: -382px 0;
}
.tnt-finder-tools-flag-aw {
    background-position: -411px 0;
}
.tnt-finder-tools-flag-ax {
    background-position: -440px 0;
}
.tnt-finder-tools-flag-az {
    background-position: -469px 0;
}
.tnt-finder-tools-flag-ba {
    background-position: -5px -29px;
}
.tnt-finder-tools-flag-bb {
    background-position: -34px -29px;
}
.tnt-finder-tools-flag-bd {
    background-position: -63px -29px;
}
.tnt-finder-tools-flag-be {
    background-position: -92px -29px;
}
.tnt-finder-tools-flag-bf {
    background-position: -121px -29px;
}
.tnt-finder-tools-flag-bg {
    background-position: -150px -29px;
}
.tnt-finder-tools-flag-bh {
    background-position: -179px -29px;
}
.tnt-finder-tools-flag-bi {
    background-position: -208px -29px;
}
.tnt-finder-tools-flag-bj {
    background-position: -237px -29px;
}
.tnt-finder-tools-flag-bl {
    background-position: -266px -29px;
}
.tnt-finder-tools-flag-bm {
    background-position: -295px -29px;
}
.tnt-finder-tools-flag-bn {
    background-position: -324px -29px;
}
.tnt-finder-tools-flag-bo {
    background-position: -353px -29px;
}
.tnt-finder-tools-flag-br {
    background-position: -382px -29px;
}
.tnt-finder-tools-flag-bs {
    background-position: -411px -29px;
}
.tnt-finder-tools-flag-bt {
    background-position: -440px -29px;
}
.tnt-finder-tools-flag-bw {
    background-position: -469px -29px;
}
.tnt-finder-tools-flag-by {
    background-position: -5px -58px;
}
.tnt-finder-tools-flag-bz {
    background-position: -34px -58px;
}
.tnt-finder-tools-flag-ca {
    background-position: -63px -58px;
}
.tnt-finder-tools-flag-cc {
    background-position: -92px -58px;
}
.tnt-finder-tools-flag-cd {
    background-position: -121px -58px;
}
.tnt-finder-tools-flag-cf {
    background-position: -150px -58px;
}
.tnt-finder-tools-flag-cg {
    background-position: -179px -58px;
}
.tnt-finder-tools-flag-ch {
    background-position: -208px -58px;
}
.tnt-finder-tools-flag-ci {
    background-position: -237px -58px;
}
.tnt-finder-tools-flag-ck {
    background-position: -266px -58px;
}
.tnt-finder-tools-flag-cl {
    background-position: -295px -58px;
}
.tnt-finder-tools-flag-cm {
    background-position: -324px -58px;
}
.tnt-finder-tools-flag-cn {
    background-position: -353px -58px;
}
.tnt-finder-tools-flag-co {
    background-position: -382px -58px;
}
.tnt-finder-tools-flag-cr {
    background-position: -411px -58px;
}
.tnt-finder-tools-flag-cu {
    background-position: -440px -58px;
}
.tnt-finder-tools-flag-cv {
    background-position: -469px -58px;
}
.tnt-finder-tools-flag-cw {
    background-position: -5px -87px;
}
.tnt-finder-tools-flag-cx {
    background-position: -34px -87px;
}
.tnt-finder-tools-flag-cy {
    background-position: -63px -87px;
}
.tnt-finder-tools-flag-cz {
    background-position: -92px -87px;
}
.tnt-finder-tools-flag-de {
    background-position: -121px -87px;
}
.tnt-finder-tools-flag-dj {
    background-position: -150px -87px;
}
.tnt-finder-tools-flag-dk {
    background-position: -179px -87px;
}
.tnt-finder-tools-flag-dm {
    background-position: -208px -87px;
}
.tnt-finder-tools-flag-do {
    background-position: -237px -87px;
}
.tnt-finder-tools-flag-dz {
    background-position: -266px -87px;
}
.tnt-finder-tools-flag-ec {
    background-position: -295px -87px;
}
.tnt-finder-tools-flag-ee {
    background-position: -324px -87px;
}
.tnt-finder-tools-flag-eg {
    background-position: -353px -87px;
}
.tnt-finder-tools-flag-eh {
    background-position: -382px -87px;
}
.tnt-finder-tools-flag-er {
    background-position: -411px -87px;
}
.tnt-finder-tools-flag-es {
    background-position: -440px -87px;
}
.tnt-finder-tools-flag-et {
    background-position: -469px -87px;
}
.tnt-finder-tools-flag-eu {
    background-position: -5px -116px;
}
.tnt-finder-tools-flag-fi {
    background-position: -34px -116px;
}
.tnt-finder-tools-flag-fj {
    background-position: -63px -116px;
}
.tnt-finder-tools-flag-fk {
    background-position: -92px -116px;
}
.tnt-finder-tools-flag-fm {
    background-position: -121px -116px;
}
.tnt-finder-tools-flag-fo {
    background-position: -150px -116px;
}
.tnt-finder-tools-flag-fr {
    background-position: -179px -116px;
}
.tnt-finder-tools-flag-ga {
    background-position: -208px -116px;
}
.tnt-finder-tools-flag-gb {
    background-position: -237px -116px;
}
.tnt-finder-tools-flag-gd {
    background-position: -266px -116px;
}
.tnt-finder-tools-flag-ge {
    background-position: -295px -116px;
}
.tnt-finder-tools-flag-gg {
    background-position: -324px -116px;
}
.tnt-finder-tools-flag-gh {
    background-position: -353px -116px;
}
.tnt-finder-tools-flag-gi {
    background-position: -382px -116px;
}
.tnt-finder-tools-flag-gl {
    background-position: -411px -116px;
}
.tnt-finder-tools-flag-gm {
    background-position: -440px -116px;
}
.tnt-finder-tools-flag-gn {
    background-position: -469px -116px;
}
.tnt-finder-tools-flag-gq {
    background-position: -5px -145px;
}
.tnt-finder-tools-flag-gr {
    background-position: -34px -145px;
}
.tnt-finder-tools-flag-gs {
    background-position: -63px -145px;
}
.tnt-finder-tools-flag-gt {
    background-position: -92px -145px;
}
.tnt-finder-tools-flag-gu {
    background-position: -121px -145px;
}
.tnt-finder-tools-flag-gw {
    background-position: -150px -145px;
}
.tnt-finder-tools-flag-gy {
    background-position: -179px -145px;
}
.tnt-finder-tools-flag-hk {
    background-position: -208px -145px;
}
.tnt-finder-tools-flag-hn {
    background-position: -237px -145px;
}
.tnt-finder-tools-flag-hr {
    background-position: -266px -145px;
}
.tnt-finder-tools-flag-ht {
    background-position: -295px -145px;
}
.tnt-finder-tools-flag-hu {
    background-position: -324px -145px;
}
.tnt-finder-tools-flag-ic {
    background-position: -353px -145px;
}
.tnt-finder-tools-flag-id {
    background-position: -382px -145px;
}
.tnt-finder-tools-flag-ie {
    background-position: -411px -145px;
}
.tnt-finder-tools-flag-il {
    background-position: -440px -145px;
}
.tnt-finder-tools-flag-im {
    background-position: -469px -145px;
}
.tnt-finder-tools-flag-in {
    background-position: -5px -174px;
}
.tnt-finder-tools-flag-iq {
    background-position: -34px -174px;
}
.tnt-finder-tools-flag-ir {
    background-position: -63px -174px;
}
.tnt-finder-tools-flag-is {
    background-position: -92px -174px;
}
.tnt-finder-tools-flag-it {
    background-position: -121px -174px;
}
.tnt-finder-tools-flag-je {
    background-position: -150px -174px;
}
.tnt-finder-tools-flag-jm {
    background-position: -179px -174px;
}
.tnt-finder-tools-flag-jo {
    background-position: -208px -174px;
}
.tnt-finder-tools-flag-jp {
    background-position: -237px -174px;
}
.tnt-finder-tools-flag-ke {
    background-position: -266px -174px;
}
.tnt-finder-tools-flag-kg {
    background-position: -295px -174px;
}
.tnt-finder-tools-flag-kh {
    background-position: -324px -174px;
}
.tnt-finder-tools-flag-ki {
    background-position: -353px -174px;
}
.tnt-finder-tools-flag-km {
    background-position: -382px -174px;
}
.tnt-finder-tools-flag-kn {
    background-position: -411px -174px;
}
.tnt-finder-tools-flag-kp {
    background-position: -440px -174px;
}
.tnt-finder-tools-flag-kr {
    background-position: -469px -174px;
}
.tnt-finder-tools-flag-kw {
    background-position: -5px -203px;
}
.tnt-finder-tools-flag-ky {
    background-position: -34px -203px;
}
.tnt-finder-tools-flag-kz {
    background-position: -63px -203px;
}
.tnt-finder-tools-flag-la {
    background-position: -92px -203px;
}
.tnt-finder-tools-flag-lb {
    background-position: -121px -203px;
}
.tnt-finder-tools-flag-lc {
    background-position: -150px -203px;
}
.tnt-finder-tools-flag-li {
    background-position: -179px -203px;
}
.tnt-finder-tools-flag-lk {
    background-position: -208px -203px;
}
.tnt-finder-tools-flag-lr {
    background-position: -237px -203px;
}
.tnt-finder-tools-flag-ls {
    background-position: -266px -203px;
}
.tnt-finder-tools-flag-lt {
    background-position: -295px -203px;
}
.tnt-finder-tools-flag-lu {
    background-position: -324px -203px;
}
.tnt-finder-tools-flag-lv {
    background-position: -353px -203px;
}
.tnt-finder-tools-flag-ly {
    background-position: -382px -203px;
}
.tnt-finder-tools-flag-ma {
    background-position: -411px -203px;
}
.tnt-finder-tools-flag-mc {
    background-position: -440px -203px;
}
.tnt-finder-tools-flag-md {
    background-position: -469px -203px;
}
.tnt-finder-tools-flag-me {
    background-position: -5px -232px;
}
.tnt-finder-tools-flag-mf {
    background-position: -34px -232px;
}
.tnt-finder-tools-flag-mg {
    background-position: -63px -232px;
}
.tnt-finder-tools-flag-mh {
    background-position: -92px -232px;
}
.tnt-finder-tools-flag-mk {
    background-position: -121px -232px;
}
.tnt-finder-tools-flag-ml {
    background-position: -150px -232px;
}
.tnt-finder-tools-flag-mm {
    background-position: -179px -232px;
}
.tnt-finder-tools-flag-mn {
    background-position: -208px -232px;
}
.tnt-finder-tools-flag-mo {
    background-position: -237px -232px;
}
.tnt-finder-tools-flag-mp {
    background-position: -266px -232px;
}
.tnt-finder-tools-flag-mq {
    background-position: -295px -232px;
}
.tnt-finder-tools-flag-mr {
    background-position: -324px -232px;
}
.tnt-finder-tools-flag-ms {
    background-position: -353px -232px;
}
.tnt-finder-tools-flag-mt {
    background-position: -382px -232px;
}
.tnt-finder-tools-flag-mu {
    background-position: -411px -232px;
}
.tnt-finder-tools-flag-mv {
    background-position: -440px -232px;
}
.tnt-finder-tools-flag-mw {
    background-position: -469px -232px;
}
.tnt-finder-tools-flag-mx {
    background-position: -5px -261px;
}
.tnt-finder-tools-flag-my {
    background-position: -34px -261px;
}
.tnt-finder-tools-flag-mz {
    background-position: -63px -261px;
}
.tnt-finder-tools-flag-na {
    background-position: -92px -261px;
}
.tnt-finder-tools-flag-nc {
    background-position: -121px -261px;
}
.tnt-finder-tools-flag-ne {
    background-position: -150px -261px;
}
.tnt-finder-tools-flag-nf {
    background-position: -179px -261px;
}
.tnt-finder-tools-flag-ng {
    background-position: -208px -261px;
}
.tnt-finder-tools-flag-ni {
    background-position: -237px -261px;
}
.tnt-finder-tools-flag-nl {
    background-position: -266px -261px;
}
.tnt-finder-tools-flag-no {
    background-position: -295px -261px;
}
.tnt-finder-tools-flag-np {
    background-position: -324px -261px;
}
.tnt-finder-tools-flag-nr {
    background-position: -353px -261px;
}
.tnt-finder-tools-flag-nu {
    background-position: -382px -261px;
}
.tnt-finder-tools-flag-nz {
    background-position: -411px -261px;
}
.tnt-finder-tools-flag-om {
    background-position: -440px -261px;
}
.tnt-finder-tools-flag-pa {
    background-position: -469px -261px;
}
.tnt-finder-tools-flag-pe {
    background-position: -5px -290px;
}
.tnt-finder-tools-flag-pf {
    background-position: -34px -290px;
}
.tnt-finder-tools-flag-pg {
    background-position: -63px -290px;
}
.tnt-finder-tools-flag-ph {
    background-position: -92px -290px;
}
.tnt-finder-tools-flag-pk {
    background-position: -121px -290px;
}
.tnt-finder-tools-flag-pl {
    background-position: -150px -290px;
}
.tnt-finder-tools-flag-pn {
    background-position: -179px -290px;
}
.tnt-finder-tools-flag-pr {
    background-position: -208px -290px;
}
.tnt-finder-tools-flag-ps {
    background-position: -237px -290px;
}
.tnt-finder-tools-flag-pt {
    background-position: -266px -290px;
}
.tnt-finder-tools-flag-pw {
    background-position: -295px -290px;
}
.tnt-finder-tools-flag-py {
    background-position: -324px -290px;
}
.tnt-finder-tools-flag-qa {
    background-position: -353px -290px;
}
.tnt-finder-tools-flag-ro {
    background-position: -382px -290px;
}
.tnt-finder-tools-flag-rs {
    background-position: -411px -290px;
}
.tnt-finder-tools-flag-ru {
    background-position: -440px -290px;
}
.tnt-finder-tools-flag-rw {
    background-position: -469px -290px;
}
.tnt-finder-tools-flag-sa {
    background-position: -5px -319px;
}
.tnt-finder-tools-flag-sb {
    background-position: -34px -319px;
}
.tnt-finder-tools-flag-sc {
    background-position: -63px -319px;
}
.tnt-finder-tools-flag-sd {
    background-position: -92px -319px;
}
.tnt-finder-tools-flag-se {
    background-position: -121px -319px;
}
.tnt-finder-tools-flag-sg {
    background-position: -150px -319px;
}
.tnt-finder-tools-flag-sh {
    background-position: -179px -319px;
}
.tnt-finder-tools-flag-si {
    background-position: -208px -319px;
}
.tnt-finder-tools-flag-sk {
    background-position: -237px -319px;
}
.tnt-finder-tools-flag-sl {
    background-position: -266px -319px;
}
.tnt-finder-tools-flag-sm {
    background-position: -295px -319px;
}
.tnt-finder-tools-flag-sn {
    background-position: -324px -319px;
}
.tnt-finder-tools-flag-so {
    background-position: -353px -319px;
}
.tnt-finder-tools-flag-sr {
    background-position: -382px -319px;
}
.tnt-finder-tools-flag-ss {
    background-position: -411px -319px;
}
.tnt-finder-tools-flag-st {
    background-position: -440px -319px;
}
.tnt-finder-tools-flag-sv {
    background-position: -469px -319px;
}
.tnt-finder-tools-flag-sy {
    background-position: -5px -348px;
}
.tnt-finder-tools-flag-sz {
    background-position: -34px -348px;
}
.tnt-finder-tools-flag-tc {
    background-position: -63px -348px;
}
.tnt-finder-tools-flag-td {
    background-position: -92px -348px;
}
.tnt-finder-tools-flag-tf {
    background-position: -121px -348px;
}
.tnt-finder-tools-flag-tg {
    background-position: -150px -348px;
}
.tnt-finder-tools-flag-th {
    background-position: -179px -348px;
}
.tnt-finder-tools-flag-tj {
    background-position: -208px -348px;
}
.tnt-finder-tools-flag-tk {
    background-position: -237px -348px;
}
.tnt-finder-tools-flag-tl {
    background-position: -266px -348px;
}
.tnt-finder-tools-flag-tm {
    background-position: -295px -348px;
}
.tnt-finder-tools-flag-tn {
    background-position: -324px -348px;
}
.tnt-finder-tools-flag-to {
    background-position: -353px -348px;
}
.tnt-finder-tools-flag-tr {
    background-position: -382px -348px;
}
.tnt-finder-tools-flag-tt {
    background-position: -411px -348px;
}
.tnt-finder-tools-flag-tv {
    background-position: -440px -348px;
}
.tnt-finder-tools-flag-tw {
    background-position: -469px -348px;
}
.tnt-finder-tools-flag-tz {
    background-position: -5px -377px;
}
.tnt-finder-tools-flag-ua {
    background-position: -34px -377px;
}
.tnt-finder-tools-flag-ug {
    background-position: -63px -377px;
}
.tnt-finder-tools-flag-us {
    background-position: -92px -377px;
}
.tnt-finder-tools-flag-uy {
    background-position: -121px -377px;
}
.tnt-finder-tools-flag-uz {
    background-position: -150px -377px;
}
.tnt-finder-tools-flag-va {
    background-position: -179px -377px;
}
.tnt-finder-tools-flag-vc {
    background-position: -208px -377px;
}
.tnt-finder-tools-flag-ve {
    background-position: -237px -377px;
}
.tnt-finder-tools-flag-vg {
    background-position: -266px -377px;
}
.tnt-finder-tools-flag-vi {
    background-position: -295px -377px;
}
.tnt-finder-tools-flag-vn {
    background-position: -324px -377px;
}
.tnt-finder-tools-flag-vu {
    background-position: -353px -377px;
}
.tnt-finder-tools-flag-wf {
    background-position: -382px -377px;
}
.tnt-finder-tools-flag-ws {
    background-position: -411px -377px;
}
.tnt-finder-tools-flag-ye {
    background-position: -440px -377px;
}
.tnt-finder-tools-flag-yt {
    background-position: -469px -377px;
}
.tnt-finder-tools-flag-za {
    background-position: -5px -406px;
}
.tnt-finder-tools-flag-zm {
    background-position: -34px -406px;
}
.tnt-finder-tools-flag-zw {
    background-position: -63px -406px;
}
/* */
/* Requested via email this to be removed, because it was causing problems to the header of ifil */
/* */
/* body > header, */
/* .body-inner > header { */
/*    background-image: url('/marktdaten2/assets/images/bg_metanav_gif.gif'); */
/* } */
.tnt-finder-tools-filter-fulltext .info-box-link {
    position: absolute;
    top: 12px;
    right: -30px;
}
.tnt-finder-tools-filter-popup-top ul {
    list-style-type: none;
}
.tnt-finder-tools-filter-popup-top .tnt-finder-tools-p-03 {
    margin-top: 10px;
}

.tnt-finder-tools-popup-section-title {
    border-bottom: 2px solid #b1b1b1;
}
.tnt-finder-tools-popup-section-title .tnt-finder-tools-h-05 {
    /*margin-bottom: 0;*/
    margin-bottom: 4px;
    padding-left: 8px;
}

fieldset .tnt-finder-tools-popup-list {
    margin: 0 -8px;
}
fieldset .tnt-finder-tools-popup-list > li {
    padding: 0 8px!important;
}

.tnt-finder-tools-popup-list {
    list-style-type: none;
}
.tnt-finder-tools-popup-list li {
    width: 50%;
    float: left;
}
.tnt-finder-tools-popup-list label {
    width: auto;
}
.tnt-finder-tools-popup-alphabet {
    margin-top: 11px;
    font-size: 12px;
}
.tnt-finder-tools-popup-alphabet ul {
    list-style-type: none;
}
.tnt-finder-tools-popup-alphabet ul li {
    display: inline-block;
    color: #d8d8d8;
}
.tnt-finder-tools-popup-alphabet ul li a {
    color: #333333;
}
.tnt-finder-tools-popup-alphabet ul li:before {
    content: "|";
    display: inline-block;
    margin-right: 1px;
}
.tnt-finder-tools-popup-alphabet ul li:first-child:before {
    content: "";
    margin: 0;
}
.ui-tabs .ui-tabs-nav {
    display: inline-block;
    height: 33px;
    padding: 0;
    list-style-type: none;
    border: 1px solid #d8d8d8;
    -webkit-border-radius: 2px !important;
    -khtml-border-radius: 2px !important;
    -moz-border-radius: 2px !important;
    border-radius: 2px !important;
    background-color: #f4f4f4;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f4f4f4));
    background-image: -webkit-linear-gradient(top, #ffffff, #f4f4f4);
    background-image: -moz-linear-gradient(top, #ffffff, #f4f4f4);
    background-image: linear-gradient(to bottom, #ffffff, #f4f4f4);
    background-repeat: repeat-x;
    /*background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
}
.ui-tabs .ui-tabs-nav li {
    display: block;
    float: left;
    margin: 0;
    background: none;
    border: 0;
}
.ui-tabs .ui-tabs-nav li a {
    display: inline-block;
    float: none;
    height: 32px;
    padding: 8px 12px;
    font-size: 11px;
    font-weight: 400;
    color: #808080;
    border: none;
    border-left: 1px solid #d8d8d8;
    overflow: hidden;
    outline: none;
    box-shadow: none;
}
.ui-tabs .ui-tabs-nav li a:hover {
    background-color: #f0f0f0;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d8d8d8), to(#f0f0f0));
    background-image: -webkit-linear-gradient(top, #d8d8d8, #f0f0f0);
    background-image: -moz-linear-gradient(top, #d8d8d8, #f0f0f0);
    background-image: linear-gradient(to bottom, #d8d8d8, #f0f0f0);
    background-repeat: repeat-x;
    /*background-image : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    -webkit-box-shadow: inset -2px 0 6px #b1b1b1;
    -moz-box-shadow: inset -2px 0 6px #b1b1b1;
    box-shadow: inset -2px 0 6px #b1b1b1;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin: 0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
    background-color: #f0f0f0;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d8d8d8), to(#f0f0f0));
    background-image: -webkit-linear-gradient(top, #d8d8d8, #f0f0f0);
    background-image: -moz-linear-gradient(top, #d8d8d8, #f0f0f0);
    background-image: linear-gradient(to bottom, #d8d8d8, #f0f0f0);
    background-repeat: repeat-x;
    /*background-image : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    -webkit-box-shadow: inset -2px 0 6px #b1b1b1;
    -moz-box-shadow: inset -2px 0 6px #b1b1b1;
    box-shadow: inset -2px 0 6px #b1b1b1;
}
.ui-tabs .ui-tabs-nav li:first-child a {
    border: none;
}
.tnt-finder-tools-record-all {
    cursor:pointer!important;
}
.tnt-finder-tools-records-list {
    width: auto;
    font-size: 12px;
    margin-left: 20%;
    padding-left: 16px;
    padding-right: 3%;
    margin-right: 32px;
}
.tnt-finder-tools-records-list .tnt-finder-tools-record {
    display: inline-block;
    padding: 5px 8px;
    color: #555;
    /*background-image : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGQ4ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    background-color: #d8d8d8;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F0f0f0), to(#d8d8d8));
    background-image: -webkit-linear-gradient(top, #F0f0f0, #FFF);
    background-image: -moz-linear-gradient(top, #F0f0f0, #d8d8d8);
    background-image: linear-gradient(to bottom, #F0f0f0, #d8d8d8);
    background-repeat: repeat-x;
    margin: 0 12px 8px 0;
    border: 1px solid #e5e5e5;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
    cursor: default;
}
.tnt-finder-tools-records-list .tnt-finder-tools-record:hover {
    color: #333333;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F5f5f5), to(#dCdCdC));
    background-image: -webkit-linear-gradient(top, #F5f5f5, #dCdCdC);
    background-image: -moz-linear-gradient(top, #F5f5f5, #dCdCdC);
    background-image: linear-gradient(to bottom, #F5f5f5, #dCdCdC);
    background-repeat: repeat-x;
    margin: 0 12px 8px 0;
    border: 1px solid #e5e5e5;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}
.tnt-finder-tools-records-list .tnt-finder-tools-record .tnt-finder-tools-icon {
    padding-left: 8px;
    font-size: 8px;
    color: #949494;
}
.tnt-finder-tools-btn-edit .tnt-finder-tools-icon {
    font-size: 18px;
    line-height: 26px;
}
.tnt-finder-tools-btn-edit {
    position: absolute;
    right: 8px;
}
.Stocks_SubModule_ComparablesSelection .tnt-finder-tools-btn-edit {
    right: 16px;
}

.FS-TB-I-V-02-05,
.FS-TB-I-V-02-06,
.FS-TB-I-V-02-07,
.FS-TB-I-V-02-08,
.FS-TB-I-V-02-09,
.FS-TB-I-V-01-05,
.FS-TB-I-V-01-06,
.FS-TB-I-V-01-07,
.FS-TB-I-V-01-08,
.FS-TB-I-V-01-09 {
    display: inline-block;
    text-align: left;
    text-indent: -9999px;
    background: url(/marktdaten2/assets/images/votum.png) no-repeat;
    overflow: hidden;
}
/* 4er Votum - large - 05=Neutral  09=Strong Buy */
.FS-TB-I-V-02-05 {
    background-position: -5px 0;
    width: 71px;
    height: 33px;
}
.FS-TB-I-V-02-06 {
    background-position: -5px -38px;
    width: 71px;
    height: 33px;
}
.FS-TB-I-V-02-07 {
    background-position: -5px -76px;
    width: 71px;
    height: 33px;
}
.FS-TB-I-V-02-08 {
    background-position: -5px -114px;
    width: 71px;
    height: 33px;
}
.FS-TB-I-V-02-09 {
    background-position: -5px -152px;
    width: 71px;
    height: 33px;
}
/* 4er Votum - small - 05=Neutral  09=St�rker Kaufen */
.FS-TB-I-V-01-05 {
    background-position: -5px -190px;
    width: 49px;
    height: 23px;
}
.FS-TB-I-V-01-06 {
    background-position: -5px -218px;
    width: 49px;
    height: 23px;
}
.FS-TB-I-V-01-07 {
    background-position: -5px -246px;
    width: 49px;
    height: 23px;
}
.FS-TB-I-V-01-08 {
    background-position: -5px -274px;
    width: 49px;
    height: 23px;
}
.FS-TB-I-V-01-09 {
    background-position: -5px -302px;
    width: 49px;
    height: 23px;
}
/*.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 100%!important;
}*/
.tnt-finder-tools-filter-histogram select {
    width: 105px;
    margin-top: 0;
}
.tnt-finder-tools-filter-histogram svg .chart-body {
    shape-rendering: crispedges;
}
.tnt-finder-tools-filter-histogram svg .axis {
    display: none;
}
.tnt-finder-tools-filter-histogram svg .border {
    fill: none;
    stroke: #d8d8d8;
    stroke-width: 1;
}
.tnt-finder-tools-filter-histogram svg .brush rect.extent {
    fill: #ffcc33;
    fill-opacity: 0.125;
    stroke: #d9d9d9;
    stroke-width: 1;
}
.tnt-finder-tools-filter-histogram svg .bar {
    fill: #e5e5e5;
}
.tnt-finder-tools-filter-histogram svg .bar.selected {
    fill: #ffcc33;
}

.tnt-finder-tools-instruments-output select {
    margin: 0;
}
.tnt-finder-tools-instruments-output .tnt-finder-tools-instruments-tab-content,
.tnt-finder-tools-js-tabs-content .tnt-finder-tools-instruments-tab-content,
.tnt-finder-tools-js-options-output .tnt-finder-tools-js-straddle-view {
    position: relative;
    overflow-x: auto;
}
.tnt-finder-tools-loader-small {
    display: none;
    width: 12px;
    height: 12px;
    background: url('/marktdaten2/assets/images/loading_spinner_gif.gif') no-repeat 0 0;
    background-size: contain;
}
.tnt-finder-tools-loader-small:before {
    content: " ";
}
/* ==========================================================================
   News
   ========================================================================== */
.tnt-finder-tools-news-output .tnt-finder-tools-news-article-detail {
    min-height: 300px;
    margin-right: -31px;
    padding: 0 32px 24px 0;
}
.tnt-finder-tools-news-output .tnt-finder-tools-news-article-detail .tnt-finder-tools-news-article-type {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #808080;
}
.tnt-finder-tools-news-output .tnt-finder-tools-news-article-detail .tnt-finder-tools-news-article-headline {
    padding: 8px 0;
}
.tnt-finder-tools-news-output .tnt-finder-tools-news-article-detail .tnt-finder-tools-news-article-content {
    margin-top: 16px;
    font-size: 12px;
    line-height: 18px;
    color: #555555;
}
.tnt-finder-tools-news-output .tnt-finder-tools-news-article-list .tnt-finder-tools-news-article-list-headline {
    padding: 8px 16px;
}
.tnt-finder-tools-news-output .tnt-finder-tools-news-article-list .tnt-finder-tools-paginator {
    padding: 8px 16px;
    text-align: center;
}
.tnt-finder-tools-news-output .tnt-finder-tools-news-article-list .tnt-finder-tools-paginator:first-child {
    border-bottom: 0;
}
.tnt-finder-tools-news-output .tnt-finder-tools-news-article-list .tnt-finder-tools-paginator ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.tnt-finder-tools-news-output .tnt-finder-tools-news-article-list .tnt-finder-tools-paginator ul li {
    display: inline;
    padding: 0 5px;
    font-size: 14px;
    font-weight: 700;
    color: #555555;
    cursor: pointer;
}
.tnt-finder-tools-news-output .tnt-finder-tools-news-article-list .tnt-finder-tools-paginator ul li.tnt-finder-tools-paginator-selected {
    color: #ffcc33;
}
.tnt-finder-tools-news-output .tnt-finder-tools-news-article-list .tnt-finder-tools-news-article {
    margin-bottom: 0;
    padding: 16px;
    word-wrap: break-word;
    color: #333333;
    border-bottom: 1px solid #cccccc;
    cursor: pointer;
}
.tnt-finder-tools-news-output .tnt-finder-tools-news-article-list .tnt-finder-tools-news-article:hover {
    background: #e5e5e5;
}
.tnt-finder-tools-news-output .tnt-finder-tools-news-article-list .tnt-finder-tools-news-article:first-child {
    border-top: 1px solid #cccccc;
}
.tnt-finder-tools-news-output .tnt-finder-tools-news-article-list .tnt-finder-tools-news-article .tnt-finder-tools-p-08 {
    font-size: 11px;
}
.tnt-finder-tools-news-output .tnt-finder-tools-news-article-list .tnt-finder-tools-news-article-selected {
    padding-left: 8px;
    font-weight: 700;
    background: #ffffff;
    border-left: 8px solid #ffcc33;
    cursor: auto;
}
.tnt-finder-tools-news-output .tnt-finder-tools-news-article-list .tnt-finder-tools-news-article-selected .tnt-finder-tools-p-08 {
    font-weight: normal;
}
.tnt-finder-tools-news-output .tnt-finder-tools-news-article-date {
    display: block;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #808080;
}
.tnt-finder-tools-instruments-output {
    position: relative;
    min-height: 300px;
}
.tnt-finder-tools-toggle-sorting {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-top:24px;
}
.tnt-finder-tools-toggle-sorting .tnt-finder-tools-ak-01 {
    cursor: pointer;
}
.tnt-finder-tools-toggle-sorting .tnt-finder-tools-toggle-sorting-title {
    height: 30px;
    padding-left: 20px;
    font-size: 12px;
}
.tnt-finder-tools-toggle-sorting .tnt-finder-tools-toggle-sorting-subtitle {
    position: relative;
    top: -15px;
    padding-left: 20px;
    font-size: 12px;
    color: #808080;
}
.tnt-finder-tools-toggle-sorting .tnt-finder-tools-toggle-sorting-underline {
    position: relative;
    top: -6px;
    width: 100%;
    height: 3px;
    background: #f7c829;
    visibility: hidden;
}
.tnt-finder-tools-toggle-sorting summary:hover .tnt-finder-tools-toggle-sorting-underline,
.tnt-finder-tools-toggle-sorting.tnt-finder-tools-toggle-sorting-open .tnt-finder-tools-toggle-sorting-underline{
    visibility: visible;
}
.tnt-finder-tools-toggle-sorting .tnt-finder-tools-toggle-sorting-title:after {
    content: "\e01e";
    position: relative;
    top: 3px;
    /*left: 98px;*/
    margin-left: 14px;
    font-family: 'iconfont';
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.tnt-finder-tools-toggle-sorting.tnt-finder-tools-toggle-sorting-open .tnt-finder-tools-toggle-sorting-title:after {
    content: "\e01f";
    position: relative;
    top: 3px;
    /*left: 98px;*/
    margin-left: 14px;
    font-family: 'iconfont';
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.tnt-finder-tools-toggle-sorting-options {
    display: none;
    padding-top: 15px;
    padding-bottom: 65px;
}
.tnt-finder-tools-toggle-sorting-options fieldset.tnt-finder-tools-form-row {
    margin: 4px 18px;
}
#tnt-finder-tools-more-filters {
    margin-bottom: 24px;
}
#tnt-finder-tools-more-filters a {
    cursor: pointer;
}
svg .resize {
    width: 16px;
}
.tnt-finder-tools-popup-indices .tnt-finder-tools-filter-popup-top .tnt-finder-tools-flag,
.tnt-finder-tools-popup-newsindices .tnt-finder-tools-filter-popup-top .tnt-finder-tools-flag {
    position: relative;
    top: -7px;
    display: inline-block;
}
.tnt-finder-tools-popup-indices .tnt-finder-tools-filter-popup-top .tnt-finder-tools-flag + span,
.tnt-finder-tools-popup-newsindices .tnt-finder-tools-filter-popup-top .tnt-finder-tools-flag + span {
    position: relative;
    top: -5px;
    display: inline-block;
}
/* ------------------ section icons ------------------ */


/* Chemie / Pharma / Gesundheit */

.tnt-finder-tools-icon.tnt-finder-tools-icon-id4725:before
{
    font-family: 'idms-infobroker';
    content: "\e924";
}
/* Software */
.tnt-finder-tools-icon.tnt-finder-tools-icon-id4729:before
{
    font-family: 'idms-infobroker';
    content: "\e94c";
}
/* Transport / Verkehrssektor */
.tnt-finder-tools-icon.tnt-finder-tools-icon-id4734:before
{
    font-family: 'idms-infobroker';
    content: "\e958";
}
/* Handel */
.tnt-finder-tools-icon.tnt-finder-tools-icon-id4735:before
{
    font-family: 'idms-infobroker';
    content: "\e934";
}
/* Konsumgüter */
.tnt-finder-tools-icon.tnt-finder-tools-icon-id4736:before
{
    font-family: 'idms-infobroker';
    content: "\e940";
}
/* Bauindustrie */
.tnt-finder-tools-icon.tnt-finder-tools-icon-id4737:before
{
    font-family: 'idms-infobroker';
    content: "\e920";
}
/* Diverse */
.tnt-finder-tools-icon.tnt-finder-tools-icon-id4738:before
{
    font-family: 'idms-infobroker';
    content: "\e928";
}
/* Finanzsektor */
.tnt-finder-tools-icon.tnt-finder-tools-icon-id4724:before
{
    font-family: 'idms-infobroker';
    content: "\e931";
}
/* Industrie */
.tnt-finder-tools-icon.tnt-finder-tools-icon-id4726:before
{
    font-family: 'idms-infobroker';
    content: "\e938";
}
/* Technologie */
.tnt-finder-tools-icon.tnt-finder-tools-icon-id4731:before
{
    font-family: 'idms-infobroker';
    content: "\e950";
}
/* Telekommunikation */
.tnt-finder-tools-icon.tnt-finder-tools-icon-id4727:before
{
    font-family: 'idms-infobroker';
    content: "\e954";
}
/* Kraftfahrzeugindustrie */
.tnt-finder-tools-icon.tnt-finder-tools-icon-id4723:before
{
    font-family: 'idms-infobroker';
    content: "\e944";
}
/* Versorger */
.tnt-finder-tools-icon.tnt-finder-tools-icon-id4732:before
{
    font-family: 'idms-infobroker';
    content: "\e95d";
}

/* Energie / Rohstoffe */
.tnt-finder-tools-icon.tnt-finder-tools-icon-id4733:before
{
    font-family: 'idms-infobroker';
    content: "\e92c";
}

/* Medien/Entertainment/ Freizeit */
.tnt-finder-tools-icon.tnt-finder-tools-icon-id4730:before
{
    font-family: 'idms-infobroker';
    content: "\e948";
}

/* Informationstechnologie */
.tnt-finder-tools-icon.tnt-finder-tools-icon-id4728:before
{
    font-family: 'idms-infobroker';
    content: "\e93c";
}

#idms-filter-manage {
    display: none;
    padding: 16px;
}
#idms-filter-manage h2 {
    color: #333333;
    font-family: "Gotham 7r","Arial Bold",Arial,sans-serif;
    font-size: 21px;
    font-weight: 400;
    line-height: 28px;
}
#idms-filter-edit {
    display: none;
    padding: 16px;
}
.tnt-finder-tools-js-back {
    display: none;
}

.tnt-finder-tools-add-to-compare{
    display: none;
}

.ib_manage_filter {
    text-decoration: underline;
}

.select2-drop {
    z-index: 100011 !important;
}

.tnt-finder-tools-filter-histogram-chart-border
{
    border: 1px solid #d9d9d9;
    left: 1px;
    position: relative;
    top: -1px;
}

/* derivate finder styles */
.tnt-finder-tools-filter-derivatives-category-system {
    min-height: 40px;
}
.tnt-finder-tools-js-filter-derivatives-categories.input {
    position: absolute;
    height: 32px;
    font-size: 12px;
    margin-left: 20%;
    padding-left: 16px;
    width: 260px;
    display: block;
}
.tnt-finder-tools-filter-derivatives-subcategories
{
    width: auto;
    margin-left: 460px;
}
.tnt-finder-tools-filter-derivatives-subcategories > *
{
    margin: 6px 16px 6px 0;
}
.tnt-finder-tools-js-filter-underlying-instruments-suggester > .tnt-finder-tools-input,
.tnt-finder-tools-js-filter-instrument-search > .tnt-finder-tools-input {
    min-height: 33px;
    width: 236px;
}
.tnt-finder-tools-js-filter-underlying-instruments-popup > .tnt-finder-tools-records-list {
    margin: 0;
    padding: 0;
}
.tnt-finder-tools-amount {
    text-align: right;
}
#tnt-finder-tools-selection [data-filter-name="Divider"] {
    height: 2em;
}
#tnt-finder-tools-selection section > h2 {
    display: none;
}
.tnt-finder-tools-filter-cobavotum {
    margin-top: -1.6em;
}
hr + .tnt-finder-tools-filter-cobavotum {
    margin-top: 0;
}
div.tnt-finder-tools-output-criterion
{
    margin: 0 0 20px;
    color: #555;
    font-size: 11px;
}

.tnt-finder-tools-output-criterion > p
{
    margin-bottom: 5px;
}

.tnt-finder-tools-filter-criterion .tnt-finder-tools-filter-name
{
    list-style: none;
    display: inline-block;
    color: #808080;
    line-height: 18px;
}
.tnt-finder-tools-filter-criterion .tnt-finder-tools-filter-name:after
{
    content: ":";
}

.tnt-finder-tools-filter-criterion .tnt-finder-tools-filter-value
{
    list-style: none;
    display: inline-block;
    color: #808080;
    line-height: 18px;
}
.tnt-finder-tools-filter-criterion .tnt-finder-tools-filter-value:after
{
    content: ",";
}

.tnt-finder-tools-filter-criterion[class*="tnt-finder-tools-filter-criterion-rating-moody"] .tnt-finder-tools-filter-value:after,
.tnt-finder-tools-filter-criterion[class*="tnt-finder-tools-filter-criterion-rating-s&p"] .tnt-finder-tools-filter-value:after,
.tnt-finder-tools-filter-criterion .tnt-finder-tools-filter-value:last-of-type:after
{
    content: "";
}
.idms-filter-bottom-controls-info-right {
    /* height: */
}

.tnt-finder-tools-results-table th [data-name],
.tnt-finder-tools-results-table td [data-name],
.tnt-finder-tools-results-table th span + span[data-name=TID_LABEL_CURRENCY],
.tnt-finder-tools-results-table td span + span[data-name=TID_LABEL_CURRENCY] {
    text-align: right;
}

.tnt-finder-tools-results-table th [data-name=WKN],                               .tnt-finder-tools-results-table td [data-name=WKN],
.tnt-finder-tools-results-table th [data-name=TID_LABEL_WKN],                     .tnt-finder-tools-results-table td [data-name=TID_LABEL_WKN],
.tnt-finder-tools-results-table th [data-name=ISIN],                              .tnt-finder-tools-results-table td [data-name=ISIN],
.tnt-finder-tools-results-table th [data-name=TID_LABEL_ISIN],                    .tnt-finder-tools-results-table td [data-name=TID_LABEL_ISIN],
.tnt-finder-tools-results-table th [data-name=NAME_INSTRUMENT],                   .tnt-finder-tools-results-table td [data-name=NAME_INSTRUMENT],
.tnt-finder-tools-results-table th [data-name=NAME_INSTRUMENT_R2],                .tnt-finder-tools-results-table td [data-name=NAME_INSTRUMENT_R2],
.tnt-finder-tools-results-table th [data-name=TID_LABEL_NAME],                    .tnt-finder-tools-results-table td [data-name=TID_LABEL_NAME],
.tnt-finder-tools-results-table th [data-name=Land],                              .tnt-finder-tools-results-table td [data-name=Land],
.tnt-finder-tools-results-table th [data-name=TID_LABEL_COUNTRY],   .tnt-finder-tools-results-table td [data-name=TID_LABEL_COUNTRY],
.tnt-finder-tools-results-table th [data-name=Branche],                           .tnt-finder-tools-results-table td [data-name=Branche],
.tnt-finder-tools-results-table th [data-name=TID_LABEL_INDUSTRY_CLASSIFICATION], .tnt-finder-tools-results-table td [data-name=TID_LABEL_INDUSTRY_CLASSIFICATION],
.tnt-finder-tools-results-table th [data-name=ID_CURRENCY_PRICE],                 .tnt-finder-tools-results-table td [data-name=ID_CURRENCY_PRICE],
.tnt-finder-tools-results-table th [data-name=COBA__RECOMMENDATION],              .tnt-finder-tools-results-table td [data-name=COBA__RECOMMENDATION],
.tnt-finder-tools-results-table th [data-name=TID_LABEL_COMMERZBANK_VOTUM],       .tnt-finder-tools-results-table td [data-name=TID_LABEL_COMMERZBANK_VOTUM],
.tnt-finder-tools-results-table th [data-name=TID_LABEL_ISSUERTYPE],              .tnt-finder-tools-results-table td [data-name=TID_LABEL_ISSUERTYPE],
.tnt-finder-tools-results-table th [data-name=TID_LABEL_BONDSTYPE],               .tnt-finder-tools-results-table td [data-name=TID_LABEL_BONDSTYPE],
.tnt-finder-tools-results-table th [data-name=TID_LABEL_ZINSINTERVALL],           .tnt-finder-tools-results-table td [data-name=TID_LABEL_ZINSINTERVALL],
.tnt-finder-tools-results-table th [data-name=NORMALIZED_SYMBOL],                 .tnt-finder-tools-results-table td [data-name=NORMALIZED_SYMBOL],
.tnt-finder-tools-results-table th [data-name=TID_LABEL_SYMBOL],                  .tnt-finder-tools-results-table td [data-name=TID_LABEL_SYMBOL],
.tnt-finder-tools-results-table th [data-name=TID_LABEL_CURRENCY],                .tnt-finder-tools-results-table td [data-name=TID_LABEL_CURRENCY],
.tnt-finder-tools-results-table th [data-name=TID_LABEL_CONSORTIUM_MEMBER],       .tnt-finder-tools-results-table td [data-name=TID_LABEL_CONSORTIUM_MEMBER] {
    text-align: left;
}

.tnt-finder-tools-results-table th [data-name=REL_PERFORMANCE_YTD] {
    min-width: 65px;
}

.tnt-finder-tools-results-table th [data-name=WKN],
.tnt-finder-tools-results-table td [data-name=TID_LABEL_WKN],
.tnt-finder-tools-results-table th [data-name=ISIN],
.tnt-finder-tools-results-table td [data-name=TID_LABEL_ISIN] {
    display: inherit;
}
.tnt-finder-tools-results-table td [data-name=WKN],
.tnt-finder-tools-results-table td [data-name=TID_LABEL_WKN],
.tnt-finder-tools-results-table td [data-name=ISIN],
.tnt-finder-tools-results-table td [data-name=TID_LABEL_ISIN],
.tnt-finder-tools-results-table td [data-name=NAME_INSTRUMENT] > label,
.tnt-finder-tools-results-table td [data-name=TID_LABEL_NAME] > label {
    display: block;
}
.tnt-finder-tools-results-table td [data-name=WKN],
.tnt-finder-tools-results-table td [data-name=ISIN],
.tnt-finder-tools-results-table td [data-name=NORMALIZED_SYMBOL],
.tnt-finder-tools-results-table td [data-name=TID_LABEL_WKN],
.tnt-finder-tools-results-table td [data-name=TID_LABEL_ISIN],
.tnt-finder-tools-results-table td [data-name=TID_LABEL_SYMBOL] {
    margin-left: 30px;
}

.tnt-finder-tools-results-table td [data-name=NAME_INSTRUMENT] > input,
.tnt-finder-tools-results-table td [data-name=NAME_INSTRUMENT_R2] > input,
.tnt-finder-tools-results-table td [data-name=TID_LABEL_NAME] > input {
    position: absolute;
    left: -9999em;
}

.test
{
    background-position: -138px -200px;
    min-height: 23px;
    line-height: 19px;
}

.tnt-finder-tools-results-table td span[data-name=COBA__RECOMMENDATION],
.tnt-finder-tools-results-table td span[data-name=TID_LABEL_COMMERZBANK_VOTUM] {
    margin-top: 6px;
}
.tnt-finder-tools-results-table a {
    text-decoration: underline;
}
.tnt-finder-tools-results-table a:hover {
    text-decoration: none;
}
.tnt-finder-tools-popup-list-wrapper {
    display: none;
    margin-left: 55px;
}

/* ==========================================================================
   Histogram
   ========================================================================== */
.tnt-finder-tools-filter-histogram-wrap {
    float: left;
    margin-left: 20%;
    margin-bottom: -6px;
    padding: 0 0 0 16px;
    width: 80%;
}
.tnt-finder-tools-filter-buttons-wrap {
    float: left;
    margin-left: 20%;
    padding-left: 16px;
    width: 80%;
}
.tnt-finder-tools-filter-category-select,
.tnt-finder-tools-filter-derivatives-subcategories,
.tnt-finder-tools-datepicker-date-start,
.tnt-finder-tools-datepicker-date-end {
    float: left;
}
.tnt-finder-tools-filter-histogram-timespan,
.tnt-finder-tools-filter-histogram-chart,
.tnt-finder-tools-filter-histogram-chart-02,
.tnt-finder-tools-filter-histogram-selection,
.tnt-finder-tools-filter-histogram-chart-input-min,
.tnt-finder-tools-filter-histogram-chart-svg,
.tnt-finder-tools-filter-histogram-chart-input-max {
    vertical-align: top;
}
.tnt-finder-tools-filter-histogram-row label {
    margin-top: 8px;
}
.tnt-finder-tools-filter-timespan-wrap,
.tnt-finder-tools-filter-timespan-wrap-from,
.tnt-finder-tools-filter-timespan-wrap-to,
.tnt-finder-tools-filter-timespan-label-or,
.tnt-finder-tools-filter-timespan-label-from,
.tnt-finder-tools-filter-timespan-label-to {
    float: left;
    margin-right: 10px;
}
.tnt-finder-tools-filter-histogram-selection {
    min-height: 18px;
    display: block;
    clear: both;
}
.tnt-finder-tools-filter-histogram-chart,
.tnt-finder-tools-filter-histogram-chart-02 {
    float: left;
    width: 100%;
    height: 48px;
    /* padding-left: 141px; */
    min-width: 500px;
    position: relative;
}
.tnt-finder-tools-filter-histogram-chart-02 {
    float: left;
    width: 100%;
    height: 48px;
    padding-left: 0;
    min-width: 500px;
}
.tnt-finder-tools-filter-histogram-wrap.tnt-finder-tools-filter-histogram-has-select > .tnt-finder-tools-filter-histogram-chart {
    width: 80%;
}
@media screen and (max-width: 950px) {
    .tnt-finder-tools-filter-histogram-wrap.tnt-finder-tools-filter-histogram-has-select > .tnt-finder-tools-filter-histogram-chart {
        margin-top: 16px;
        width: 100%;
    }
}

@media screen and (max-width: 840px) {
    .tnt-finder-tools-filter-histogram-chart-input-min,
    .tnt-finder-tools-filter-histogram-chart-input-max {
        width: 22.5% !important;
    }
    .tnt-finder-tools-filter-histogram-chart-wrap {
        width: 53%  !important;
    }
}

.tnt-finder-tools-filter-histogram-chart-input-min {
    float: left;
    position: relative;
    width: 20%;
    min-width: 104px;
}
.tnt-finder-tools-filter-histogram-chart-input-max {
    float: left;
    position: relative;
    width: 20%;
    min-width: 104px;
}
input.tnt-finder-tools-input-short {
    margin-top: 0;
}
.tnt-finder-tools-filter-histogram-chart-wrap {
    float: left;
    /*padding-right: 112px;
    padding-left: 112px;
    min-width: 365px;*/
    width: 58%;
    margin: 0 1%;
}
.tnt-finder-tools-filter-histogram-wrap > .input {
    min-width: 80px;
    width: 15%;
    position: relative;
    margin: 0 5% 0 0;
    padding: 0;
    float: left;
    display: block;
}
.tnt-finder-tools-filter-histogram-wrap > .input .select2-container {
    width: 125px;
}
.tnt-finder-tools-filter-buttons-select {
    width: 125px;
}
.tnt-finder-tools-list-item-active {
    font-weight: 800;
    color: #333333 !important;
}

/* ==========================================================================
   Timespan
   ========================================================================== */

.tnt-finder-tools-filter-timespan-wrap {
    float: left;
    margin-left: 20%;
    margin-bottom: -6px;
    padding: 0 0 0 16px;
    width: 80%;
}

.tnt-finder-tools-filter-timespan-wrap .input {
    width: 200px;
    margin: 0;
    padding: 0 32px 0 0;
}

.tnt-finder-tools-filter-timespan-label-or,
.tnt-finder-tools-filter-timespan-label-from,
.tnt-finder-tools-filter-timespan-label-to {
    margin-top: 6px;
    font-size: 12px;
}
/*
div.input.tnt-finder-tools-input + .tnt-finder-tools-filter-timespan-label-or,
div.input.tnt-finder-tools-input + .tnt-finder-tools-filter-timespan-label-from,
div.input.tnt-finder-tools-input + .tnt-finder-tools-filter-timespan-label-to {
    margin-top: 6px;
}
*/
.tnt-finder-tools-filter-timespan-date-inputs-wrap
{
    /*overflow: hidden;*/
}
.tnt-finder-tools-filter-timespan-date-inputs-wrap .tnt-finder-tools-filter-timespan-label-from,
.tnt-finder-tools-filter-timespan-date-inputs-wrap .tnt-finder-tools-filter-timespan-label-to
{
    margin-top: 7px;
    min-width: 22px;
}

.tnt-finder-tools-filter-timespan-date-inputs-wrap .tnt-finder-tools-input
{
    margin-bottom: 5px;
}

.tnt-finder-tools-filter-timespan-wrap-from,
.tnt-finder-tools-filter-timespan-wrap-to {
    margin-left: 0;
    width: 20%;
    padding-left: 0;
    padding-right: 0;
}
.tnt-finder-tools-filter-timespan-wrap-from input[type="text"],
.tnt-finder-tools-filter-timespan-wrap-to input[type="text"]{
    margin: 0;
}
.tnt-finder-tools-js-edit {
    height: 28px;
    width: 30px;
    font-weight: normal;
}
.tnt-finder-tools-filter-histogram-chart-svg {
    min-width: 100px;
}

ul.tnt-finder-tools-togglebuttons {
    border: 1px solid #d8d8d8 !important;
    height: 33px !important;
}
ul.tnt-finder-tools-togglebuttons li a {
    font-size: 12px !important;
    padding: 8px 16px !important;
    height: 31px !important;
}
ul.tnt-finder-tools-togglebuttons li.ui-tabs-active a {
    background-color: #f0f0f0 !important;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)  !important;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d8d8d8), to(#f0f0f0))  !important;
    background-image: -webkit-linear-gradient(top, #d8d8d8, #f0f0f0)  !important;
    background-image: -moz-linear-gradient(top, #d8d8d8, #f0f0f0)  !important;
    background-image: linear-gradient(to bottom, #d8d8d8, #f0f0f0)  !important;
    background-repeat: repeat-x  !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

table.tnt-finder-tools-results-table th > span,
table.tnt-finder-tools-results-table td > span
{
    display: block;
}

.page_certificates_selection table.tnt-finder-tools-results-table td > span[data-name="TID_LABEL_ASK_PRICE"],
table.tnt-finder-tools-results-table td > span[data-name="PRICE"],
table.tnt-finder-tools-results-table td > span[data-name="ID_VALUE_UNIT"],
table.tnt-finder-tools-results-table td > span[data-name="TID_BLANK"]
{
    display: table-cell;
    width: 95%;
}

.page_certificates_selection table.tnt-finder-tools-results-table td > span[data-name="TID_LABEL_ASK_PRICE"],
.page_bonds_selection table.tnt-finder-tools-results-table td > span[data-name="PRICE"]
{
    padding-right: 4px;
}
table.tnt-finder-tools-results-table td > span[data-name="ID_VALUE_UNIT"],
table.tnt-finder-tools-results-table td > span[data-name="TID_BLANK"] {
    width: 5%;
}

section .tnt-finder-tools-filter-custom {
    font-size: 12px;
}
.tnt-finder-tools-js-selection section
{
    position:relative;
}

.tnt-finder-tools-js-selection section.disabled:after
{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #FFF;
    opacity: 0.6;
}

.tnt-finder-tools-js-buttons-select {
    width: 191px;
}
div[data-filter-name="Zielmarkt Kundenkategorie"] .tnt-finder-tools-js-buttons-select,
div[data-filter-name="TID_LABEL_COBA_SETTLEMENT_UNIVERSE"] .tnt-finder-tools-js-buttons-select {
    width: 230px !important;
}

label.tnt-finder-tools-btn-switch {
    cursor: pointer;
}

.s:focus {
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
}

.tnt-finder-tools-js-popup-headline .tnt-finder-tools-js-amount
{
    margin-right: 15px;
}

.tnt-finder-tools-filter-histogram-chart-svg > svg
{
    overflow: visible;
}

.tnt-finder-tools-filter-timespan-wrap .select2-container
{
    float: left;
    width: 120px;
}

/*****/
.tnt-finder-tools-popup-content .tnt-finder-tools-js-amount {
    padding-right:16px;
}

tbody .tnt-finder-tools-table-row:hover {
    background:  #e5e5e5;
}

table.tnt-finder-tools-table th,
table.tnt-finder-tools-table td {
    padding-right: 12px;
    vertical-align: top;
    font-size:12px;
}
table.tnt-finder-tools-table th:last-child,
table.tnt-finder-tools-table td:last-child {
    padding-right: 0;
}

.tnt-finder-tools-results-table tr td:first-of-type label
{
    margin: 0;
}

.tnt-finder-tools-error-msg {
    background: #ffeded url(/marktdaten2/assets/images/ico_fehler_png.png) no-repeat 13px center;
    border: 1px solid #ff0000;
    padding: 12px 12px 12px 50px;
    font-size: 12px;
}
.tnt-finder-tools-warning-msg {
    background: #ffffff url(/marktdaten2/assets/images/ico_warnung_png.png) no-repeat 13px center;
    border: 1px solid #ffd65c;
    padding: 12px 12px 12px 50px;
    font-size: 12px;
}

.tnt-finder-tools-warning-msg-inner {
    padding-right: 60px;
}

.tnt-finder-tools-js-instruments-output-error
{
    display: none;
}

.tnt-finder-tools-results-table thead th.tnt-finder-tools-table-header-cell:first-of-type
{
    padding-left: 31px;
    width: 20%;
}

.tnt-finder-tools-filter-criterion
{
    float: left;
    margin-right: 20px;
    margin-left: 0;
}

.tnt-finder-tools-filter-criterion:last-of-type:after
{
    content: '';
}

.tnt-finder-tools-filter-name
{
    font-weight: bold;
}

/* OPTIONS MEGA TOOLBAR */


.tnt-finder-tools-js-option-toolbar
{
    margin-bottom: -15px;
    overflow: hidden;
}

.tnt-finder-tools-js-option-toolbar > div.tnt-finder-tools-option-toolbar
{
    float: left;
    width: 90%;
}
.tnt-finder-tools-js-option-toolbar > div.tnt-finder-tools-option-toolbar ~ div.tnt-finder-tools-row
{
    float: left;
    width: 10%;
}

.tnt-finder-tools-option-toolbar-controls > .tnt-finder-tools-col:first-of-type
{
    width: 15%;
}
.tnt-finder-tools-option-toolbar-controls > .tnt-finder-tools-col:nth-child(2)
{
    width: 35%;
}

.tnt-finder-tools-option-toolbar-content > ul > li,
.tnt-finder-tools-future-toolbar-content > ul > li
{
    float: left;
    width: 50%;
}

.tnt-finder-tools-js-option-toolbar-content-maturity ul > li
{
    width: 33%
}



.tnt-finder-tools-text-toggle li
{
    list-style: none;
    float: left;
    margin-right: 10px;
    color: #999;
    border-right: 1px solid #BBB;
    font-size: 12px;
    padding-right: 11px;
}

.tnt-finder-tools-text-toggle li:last-of-type
{
    border-right: none;
    padding-right: 0;
}

.tnt-finder-tools-option-toolbar-content, .tnt-finder-tools-future-toolbar-content
{
    display: none;
}

.tnt-finder-tools-option-toolbar-content li,
.tnt-finder-tools-future-toolbar-content li
{
    list-style: none;
}

#tnt-finder-tools-outputs .tnt-finder-tools-option-toolbar-content li label,
#tnt-finder-tools-outputs .tnt-finder-tools-future-toolbar-content li label
{
    float: none;
    display: block;
    margin-bottom: 4px;
}

.tnt-finder-tools-option-toolbar-content-open,
.tnt-finder-tools-future-toolbar-content-open
{
    display: block;
}

.tnt-finder-tools-option-toolbar-control
{
    cursor: pointer;
}

.tnt-finder-tools-option-toolbar-control-title, .tnt-finder-tools-future-toolbar-control-title
{
    font-size: 13px;
}

.tnt-finder-tools-option-toolbar-control-subtitle, .tnt-finder-tools-future-toolbar-control-subtitle
{
    font-size: 12px;
    color: #999;
}

.tnt-finder-tools-option-toolbar-control-title:after, .tnt-finder-tools-future-toolbar-control-title:after {
    content: "\e01e";
    float: right;
    margin-right: 5px;
    font-family: 'iconfont';
    font-style: normal;
    font-weight: normal;
    line-height: 0.8;
    -webkit-font-smoothing: antialiased;
    font-size: 15px;
}

.tnt-finder-tools-option-toolbar-control-open,
.tnt-finder-tools-future-toolbar-control-open
{
    border-bottom: 3px solid #F8B700;
    padding-bottom: 5px;
    margin-bottom: 20px;
}

.tnt-finder-tools-option-toolbar-control-open .tnt-finder-tools-option-toolbar-control-title:after,
.tnt-finder-tools-future-toolbar-control-open .tnt-finder-tools-future-toolbar-control-title:after
{
    content: "\e01f";
}

.tnt-finder-tools-option-toolbar-control-icon,
.tnt-finder-tools-future-toolbar-control-icon
{
    min-height: 34px;
    float: left;
    margin-right: 6px;
    width: 20px;
    color: #777;
    font-size: 18px;
    font-family: 'iconfont';
}
.tnt-finder-tools-option-toolbar-control-option-classes .tnt-finder-tools-option-toolbar-control-icon:before,
.tnt-finder-tools-future-toolbar-control-option-classes .tnt-finder-tools-future-toolbar-control-icon:before
{
    content: "\e002";
}
.tnt-finder-tools-option-toolbar-control-strike-price .tnt-finder-tools-option-toolbar-control-icon:before
{
    content: "\e62d";
}

.tnt-finder-tools-option-toolbar-control-maturity .tnt-finder-tools-option-toolbar-control-icon:before
{
    content: "\e623";
}

.tnt-finder-tools-toggle-buttons a.tnt-finder-tools-button-icon-straddle-view:before
{
    content: "\e00f";
}

.tnt-finder-tools-toggle-buttons a.tnt-finder-tools-button-icon-table-view:before
{
    content: "\e00b";
}

.tnt-finder-tools-option-toolbar-table-switcher
{
    float: right;
}

.tnt-finder-tools-toggle-buttons li
{
    list-style: none;
    float: left;
}

.tnt-finder-tools-toggle-buttons a
{
    display: inline-block;
    padding: 7px;
    box-shadow: none;
    border: none;
    font-size: 20px;
    font-family: 'iconfont';
    color: #777;
}

.tnt-finder-tools-option-toolbar-content-close:after,
.tnt-finder-tools-future-toolbar-content-close:after
{
    content: "\e01f";
    margin-right: 5px;
    font-family: 'iconfont';
    font-style: normal;
    font-weight: normal;
    line-height: 0.8;
    -webkit-font-smoothing: antialiased;
    font-size: 24px;
    color: #999;
}

.tnt-finder-tools-option-toolbar-content-close,
.tnt-finder-tools-future-toolbar-content-close
{
    background: none;
    border: none;
    width: 100%;
    height: 15px;
    box-shadow: none;
    text-align: center;
}

.tnt-finder-tools-option-toolbar-content-close:hover,
.tnt-finder-tools-future-toolbar-content-close:hover
{
    box-shadow: none;
    color: #222;
}

.tnt-finder-tools-toggle-buttons li a {
    display: inline-block;
    padding: 5px 8px;
    color: #555;

    margin: 0;
    border: 1px solid #e5e5e5;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}
.tnt-finder-tools-toggle-buttons li a:hover {
    color: #333333;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F5f5f5), to(#dCdCdC));
    background-image: -webkit-linear-gradient(top, #F5f5f5, #dCdCdC);
    background-image: -moz-linear-gradient(top, #F5f5f5, #dCdCdC);
    background-image: linear-gradient(to bottom, #F5f5f5, #dCdCdC);
    background-repeat: repeat-x;
    border: 1px solid #e5e5e5;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}
.tnt-finder-tools-toggle-buttons li .tnt-finder-tools-button-active
{
    background-color: #d8d8d8;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F0f0f0), to(#d8d8d8));
    background-image: -webkit-linear-gradient(top, #F0f0f0, #FFF);
    background-image: -moz-linear-gradient(top, #F0f0f0, #d8d8d8);
    background-image: linear-gradient(to bottom, #F0f0f0, #d8d8d8);
    background-repeat: repeat-x;
}

.tnt-finder-tools-text-toggle .tnt-finder-tools-active
{
    font-weight: bold;
    color: #222;
}

/* Calendar Overlay */

.ui-datepicker .ui-datepicker-header a
{
    top: 10px;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title
{
    margin-top: 5px;
}
/*.ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-year
{
    margin-top: 10px;
}*/
.ui-datepicker .ui-datepicker-calendar
{
    margin-top: 20px;
}

/* Straddle View */

.tnt-finder-tools-straddle-view table thead tr:first-of-type td
{
    border-bottom: 0;
}


.tnt-finder-tools-table-row td input[type=checkbox]
{
    position: absolute;
    visibility: hidden;
    left:0;
}
/*
.tnt-finder-tools-straddle-view .tnt-finder-tools-table-row td input[type=checkbox]:after
{
    content: ' ';
    position: absolute;
    visibility: visible;
    width: 20px;
    height: 20px;
    top: -4px;
    left: 0;
    background-image: url("/marktdaten2/assets/images/form_elements_svg.svg");
    background-repeat: no-repeat;
    background-position: -138px -200px;
}
*/
.tnt-finder-tools-straddle-view .tnt-finder-tools-table-row td:last-of-type input[type=checkbox]:after
{
    left: -6px;
}
.tnt-finder-tools-table-row td input[type=checkbox]:checked:after
{
    background-position: -218px -40px;
}
.tnt-finder-tools-js-output-criterion > p:nth-child(1)
{
    font-size: 12px;
    color: #555;
    margin-top: -20px;
    margin-bottom: 4px;
    line-height: 18px;
    font-weight: bold;
}
.tnt-finder-tools-filter-buttons-selection
{
    margin-top:10px;
}

.tnt-finder-tools-straddle-view .tnt-finder-tools-table-header:first-of-type .tnt-finder-tools-table-header-cell
{
    background-color: #EEEEEE;
    border-width: 0 0 2px;
    border-style: solid;
    border-color: #ffffff;
}
.tnt-finder-tools-straddle-view .tnt-finder-tools-table-header:first-of-type .tnt-finder-tools-table-cell[rowspan="2"]
{
    background-color: #FFEBAD;
    margin: 1px;
}

.tnt-finder-tools-straddle-view tr.tnt-finder-tools-table-row td:first-of-type,
.tnt-finder-tools-straddle-view tr.tnt-finder-tools-table-row td:last-of-type
{
    position: relative;
    width: 15px;
}

table td.tnt-finder-tools-table-straddle-center
{
    padding: 0;
    padding-top: 5px;
    background-color: #FFEBAD;
    border-width: 0 2px 1px;
    border-style: solid;
    border-color: #fff #fff #ccc;
    width: 100px;
}

.tnt-finder-tools-straddle-view td.tnt-finder-tools-table-cell > *
{
    text-align: right;
    width: 100%;
    margin: 0 2px;
}

.tnt-finder-tools-straddle-view tr.tnt-finder-tools-table-header th.tnt-finder-tools-table-cell > *
{
    text-align: right;
}

.tnt-finder-tools-straddle-view td.tnt-finder-tools-table-cell.tnt-finder-tools-table-straddle-center > span
{
    text-align: center;
}


.tnt-finder-tools-straddle-view th.tnt-finder-tools-table-straddle-center
{
    padding: 0;
    border-width: 0 2px 2px;
    border-style: solid;
    border-color: #fff #fff #b1b1b1;
}

.tnt-finder-tools-straddle-view .tnt-finder-tools-table-header:first-of-type .tnt-finder-tools-table-header-cell > span,
.tnt-finder-tools-straddle-view .tnt-finder-tools-table-header:first-of-type .tnt-finder-tools-table-cell > span
{
    text-align: center;
}

.tnt-finder-tools-straddle-view td.tnt-finder-tools-table-cell span
{
    text-align: right;
}

#tnt-finder-tools-selection ul.finder-filter-footnote
{
    display: none;
    color: #808080;
    font-size: 11px;
    text-align: left;
    margin-top: 10px;
    list-style: none;
    margin-left: 21.5%;
}

p.finder-filter-footnote
{
    margin-top: 8px;
}

.tnt-finder-tools-popup-section-title-accordion > h5,
.tnt-finder-tools-popup-section-title-accordion > h6
{
    cursor: pointer;
    /* text-decoration: underline; */
    margin-bottom: 9px;
    margin-left: 0px;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    color: #333;
}

.tnt-finder-tools-popup-section-title-accordion-single > h5,
.tnt-finder-tools-popup-section-title-accordion-single > h6
{
    margin-bottom: 9px;
    margin-left: 0px;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    color: #333;
}
.tnt-finder-tools-popup-section-title-accordion > h5:before,
.tnt-finder-tools-popup-section-title-accordion > h6:before {
    font-family: 'iconfont';
    content: "\e025";
    margin-right: 8px;
    float: left;
    display: inherit;
}

.tnt-finder-tools-popup-section-title-accordion.tnt-finder-tools-row.tnt-finder-tools-popup-section-title-accordion-open  > h5:before,
.tnt-finder-tools-popup-section-title-accordion.tnt-finder-tools-row.tnt-finder-tools-popup-section-title-accordion-open  > h6:before {
    font-family: 'iconfont';
    content: "\e01e";
    margin-right: 8px;
    float: left;
}
.tnt-finder-tools-js-popup-section-amount {
    font-size: 12px;
}

h1.h-01.finder-result {
    display: none;
}


/* error handling */
.ui-dialog .selection-fancy-error-container,
.tnt-finder-tools-js-selection .selection-error-container
{
    border: 1px solid #FFD65C;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAZCAYAAADAHFVeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NTUwMjY3M0VEMzIxMUUyOTJDRkRGMDY3MkQ5NkQwNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NTUwMjY3NEVEMzIxMUUyOTJDRkRGMDY3MkQ5NkQwNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU1NTAyNjcxRUQzMjExRTI5MkNGREYwNjcyRDk2RDA3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU1NTAyNjcyRUQzMjExRTI5MkNGREYwNjcyRDk2RDA3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+OWHA1gAAAxdJREFUeNqsVk1IFVEUPvfOvJ/x5TAavPdCKy2SEKRcKEJBhqVkGymqVaSQS7GUSB8YkYSQi+iHXD2zFi1clKsWQpoQtZDMfjatMoooKvKnmXk/M3O7d5qn4/Tem0k98PHuu/fM+c659zt3BvHBTeDBkAVsgY0NG4iXIBi8GQvu+zau9MvP5CRFYmFKfhnvS4bpPGetbwiZSTR9X20MCaSH0BoYOAxVzfv063Qt4DVpL04s88D2qBEzN8uGwgJy6nlcPUT/8V6qwx7WfW8fKG2CH+oIPR0ndpYYPVZ13HrIWKZcb2sqsjVKrmS2zwkhAHVvaDIsKbfk3cj8bUe1DkRAzFZVBls2kwu9Z1IRN7HgPER8PJasCEukyx4YCXsBF9bTJ6XlOR+GktZmrYMltxYyNh9oqtUH7ERYrAehegaCVRPg3zW8qjqWVLw3WZFPLDiX1Cduqg0FAdJkD8iJB1acOOmf7Wys0QfytQLOJfXKMuOWQQPYQWz3BBs71wWa3JMbaoMlFuRGZkr99bDSSRlLiU6D2pD+ObXK2bnOsLvUuJqrFbBT6l0n09FIEenOqjxbZfribFZl+jionI0rndlawUnmb29OxRAhVOoEnEj/mFx2NtILkM2HISIZ3edPpKLOVsB2UTy8rNYUhcjZbNuTgaHMmQ+kvz/N6YMMENuPpGPOVsB2UezZoQ84D92JxKd7oFNCTZ7L6yfRpIc6E6tagbcI+clB5VjQ9/f+y2eJL2OQolXpyXlw8z1crd2hP43siBmwVVWwPGL057uSGPzRFig++Aqk/ZMgVt8FN3+W/MQ15XhGLKbUZ27LfRyiUnd5GPHSiuwBXMkYysNGf6bREf0skOZGfn/ECEQvL8BgSQtwoTJQP4xQRc57es1//YUu1Z4LDbIz89HTEwnx9n2gfh6D/zUau5jpwlTjkoymvWzJWqBpsDT9nhtnijS3kQ6KRy+qpwsFso1mgWADDCEgHAf6oxf86NBj/zs6tcjIBDoosBCwfaqt11hjaGznKWTWNezMUtZC0moDDBtjxIqbtkj1PwIMAOAsLv3iDVZmAAAAAElFTkSuQmCC) no-repeat 13px center;
    padding: 12px 12px 14px 50px;
    margin-top: 45px;
    font-size: 12px;
    width: 100%;
}
.tnt-finder-tools-js-selection .selection-error-container p {
    margin-top: 5px;
}
.ui-dialog .selection-fancy-error-container
{
    margin: 20px;
    margin-top: 30px!important;
}
.ui-dialog .selection-fancy-error-container > p,
.tnt-finder-tools-js-selection .selection-error-container > p
{
    padding-right: 5px;
}

.tnt-finder-tools-js-selection .got-error input.error
{
    border: 1px solid red;
}

[data-filter-name=TID_LABEL_USE_OF_INCOME] button,
div.select2-container span.select2-chosen,
ul.select2-results li.select2-result div.select2-result-label
{
    text-transform: none;
}

.General_SubModule_Selection .select2-container-multi {
    outline: 0;
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
    cursor: pointer;
    min-height: 32px;
    -webkit-user-select: none;
}

.General_SubModule_Selection .select2-container-multi .select2-choices {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%;
}

.General_SubModule_Selection .select2-container-multi .select2-search-choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px;
}

.General_SubModule_Selection .select2-container-multi .select2-search-field input {
    background: transparent;
    border: none;
    outline: 0;
    box-shadow: none;
    -webkit-appearance: textfield;
    width: 44px;
}

.funds-comparison-selection-status
{
    display: none;
    margin-top: 10px;
    margin-left: 5px;
    font-size: 12px;
}

/* IPO and News Finder: adjust timespan controls (IPO period and news period) */
input[type="radio"].tnt-finder-tools-js-timespan-select + label {
    margin-top: 6px;
}

#tnt-finder-tools-selection .tnt-finder-tools-filter-timespan-wrap .input {
    width: 185px;
}
#tnt-finder-tools-selection .tnt-finder-tools-filter-timespan-wrap .input.tnt-finder-tools-input:first-child {
    width: 100%;
    margin-bottom: 15px;
}
#tnt-finder-tools-selection .tnt-finder-tools-filter-timespan-wrap .tnt-finder-tools-label.tnt-finder-tools-filter-timespan-label-or {
    margin-right: 0;
}

.selection-error-wrapper
{
    margin-bottom: 20px;
}

.General_SubModule_Selection .idms-filter-bottom-controls-right
{
    margin-top: 8px;
}

.General_SubModule_Selection .container-IB_FILTER_SELECTION_DIRECT .field-length-large > .input {
    min-width: 156px;
    padding-left: 16px;
}

table.tnt-finder-tools-results-table
{
    hyphens: none;
}

.tnt-finder-tools-results-table td > label
{
    width: auto;
}

.container-IB_FILTER_NAME div.input input#AJAX_FILTER_EDIT_IB_FILTER_NAME {
    width:201px;
}
.container-IB_FILTER_NAME div.input input#AJAX_FILTER_MANAGE_IB_FILTER_NAME {
    width:214px;
}
.Stocks_SubModule_ComparablesSelection div[data-filter-name="TID_LABEL_SINGLE_INSTRUMENT"] > label{
    margin-top: 9px;
}
.tnt-finder-tools-popup-content .tnt-finder-tools-invert-selection-info {
    font-size: 12px;
    line-height: 18px;
    color: #808080;
    margin-left: 15px;
}
div[data-filter-name="TID_LABEL_ISSUERS"]  span.tnt-finder-tools-invert-selection-label {
    margin-right: 10px;
}

.tnt-finder-tools-option-toolbar-control.tnt-finder-tools-control-disabled,
.tnt-finder-tools-option-toolbar-control.tnt-finder-tools-control-disabled .tnt-finder-tools-option-toolbar-control-subtitle,
.tnt-finder-tools-option-toolbar-control.tnt-finder-tools-control-disabled .tnt-finder-tools-option-toolbar-control-icon
{
    color: #CCC;
}

.tnt-finder-tools-js-selection .tnt-finder-tools-js-filter-contractClass-input
{
    min-width: 191px;
}

.tnt-finder-tools-filter-fulltext .tnt-finder-tools-filter-section-label{
    margin-top:15px!important;
}

.tnt-finder-tools-news-output .tnt-finder-tools-paginator-direction-nav .tnt-finder-tools-paginator-next {
    right: -22px!important;
}

.tnt-finder-tools-news-output .tnt-finder-tools-paginator-control-paging {
    padding-right: 20px!important;
    padding-left: 38px!important;
    overflow:hidden;
}

.selection-news .tnt-finder-tools-tooltip-info {
    right: -555px!important;
    width: 500px!important;
}

.selection-news .tnt-finder-tools-js-tooltip-close {
    display:none;
}

.tnt-finder-tools-popup-newssectors .tnt-finder-tools-popup-section-title,
.tnt-finder-tools-popup-newskeywords .tnt-finder-tools-popup-section-title {
    display:none;
}

#tnt-finder-tools-js-news-instruments .tnt_ft_news_col_name {
    text-overflow: ellipsis;
    max-width: 200px;
    width: 200px;
    white-space: nowrap;
    overflow: hidden;
}

#tnt-finder-tools-js-news-instruments .tnt_ft_news_col_actual,
#tnt-finder-tools-js-news-instruments .tnt_ft_news_col_perf,
#tnt-finder-tools-js-news-instruments .tnt_ft_news_col_exchange {
    text-align: right;
}

.tnt-finder-tools-results-table .tnt-finder-tools-coba-votum,
.tnt-finder-tools-results-table .tnt-finder-tools-coba-votum-100,
.tnt-finder-tools-results-table .tnt-finder-tools-coba-votum-200,
.tnt-finder-tools-results-table .tnt-finder-tools-coba-votum-300,
.tnt-finder-tools-results-table .tnt-finder-tools-coba-votum-400,
.tnt-finder-tools-results-table .tnt-finder-tools-coba-votum-500
{
    float: none;
}

article.tnt-finder-tools-news-article-detail #tnt-finder-tools-js-article-body pre {
    overflow-x: hidden;
}

div[data-filter-name="TID_LABEL_DIRECT_TRADE_CATEGORY"]  div.tnt-finder-tools-js-buttons-select {
    width: 300px;
}

.Stocks_SubModule_ComparablesSelection .tnt-finder-tools-results-table > tbody > tr:nth-child(1) {
    background-color: #FFEBAD;
}

.tnt-finder-tools-js-outputs .tnt-finder-tools-output-controls .tnt-finder-tools-radio-toggle {
    /* same as .tnt-finder-tools-toggle-sorting:before */
    top: 20px;
    max-width: 120px;
}

.tnt-finder-tools-toggle-sorting .tnt-finder-tools-ak-01::before {
    font-family: 'iconfont';
    color: #808080;
    float: left;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    margin-top: 5px;
    content: "\e653";
}

.tnt-finder-tools-toggle-sorting-options .input.tnt-finder-tools-input {
    margin: 0px;
    padding: 0px;
    width: 100%;
}

.tnt-finder-tools-toggle-sorting-options .close {
    top: 55px;
    position: relative;
    clear: both;
    margin-top: 0px;
    cursor: pointer;
    height: 10px;
    background: url(/marktdaten2/assets/images/megatool/close_arrow_png.png) no-repeat center;
}

.tnt-finder-tools-toggle-sorting-options + hr{
    margin-top: 0px;
}

.tnt-finder-tools-toggle-sorting summary {
    height: 48px;
}

.idms-focused-element:focus {
    border:1px solid #fddb52 !important;
}
.idms-focused-element.tnt-finder-tools-btn-switch {
    border:1px solid #fddb52 !important;
}

.page_stocks_selection .tnt-finder-tools-popup-sectors .tnt-finder-tools-form-row input:not(.tnt-finder-tools-js-all)[type="checkbox"] ~ label.tnt-finder-tools-btn-switch {
    background-position-y: 0px !important;
}
.page_stocks_selection .tnt-finder-tools-popup-sectors .tnt-finder-tools-form-row input:not(.tnt-finder-tools-js-all)[type="checkbox"] ~ label.tnt-finder-tools-btn-switch:hover {
    background-position: 0 0px !important;
}

.page_stocks_selection .tnt-finder-tools-popup-sectors .tnt-finder-tools-form-row input:not(.tnt-finder-tools-js-all)[type="checkbox"]:checked ~ label.tnt-finder-tools-btn-switch {
    background-position: 0 -30px !important;
}
.page_stocks_selection .tnt-finder-tools-popup-sectors .tnt-finder-tools-form-row input:not(.tnt-finder-tools-js-all)[type="checkbox"]:checked ~ label.tnt-finder-tools-btn-switch:hover {
    background-position: 0 -30px !important;
}

.page_indices_selection .tnt-finder-tools-popup-indexsectors .tnt-finder-tools-form-row input:not(.tnt-finder-tools-js-all)[type="checkbox"] ~ label.tnt-finder-tools-btn-switch {
    /*background-position-y: 0px !important;*/
    background-position: 0 0px !important;
}
.page_indices_selection .tnt-finder-tools-popup-indexsectors .tnt-finder-tools-form-row input:not(.tnt-finder-tools-js-all)[type="checkbox"] ~ label.tnt-finder-tools-btn-switch:hover {
    background-position: 0 0px !important;
}

.page_indices_selection .tnt-finder-tools-popup-indexsectors .tnt-finder-tools-form-row input:not(.tnt-finder-tools-js-all)[type="checkbox"]:checked ~ label.tnt-finder-tools-btn-switch {
    background-position: 0 -30px !important;
}
.page_indices_selection .tnt-finder-tools-popup-indexsectors .tnt-finder-tools-form-row input:not(.tnt-finder-tools-js-all)[type="checkbox"]:checked ~ label.tnt-finder-tools-btn-switch:hover {
    background-position: 0 -30px !important;
}

/*.ui-datepicker .ui-datepicker-header .ui-datepicker-title select {
    display: block;
}*/
.tnt-finder-tools-output-table-nav {
    margin-top: 11px;
}
.tnt-finder-tools-line {
    display:none;
}
.tnt-finder-tools-form-row {
    margin-bottom:11px;
}

.tnt-finder-tools-popup-regions .tnt-finder-tools-popup-content p.tnt-finder-tools-p-03,
.tnt-finder-tools-popup-newsregions .tnt-finder-tools-popup-content p.tnt-finder-tools-p-03,
.tnt-finder-tools-popup-indices .tnt-finder-tools-popup-content p.tnt-finder-tools-p-03,
.tnt-finder-tools-popup-newsindices .tnt-finder-tools-popup-content p.tnt-finder-tools-p-03 {
    font-weight: bold;
}

[data-filter-name="ID_MARKET_DIRECT_TRADE_NO_DISPLAY"] {
    display: none;
}

.tnt-finder-tools-filter-criterion li:empty {
    display: none;
}

.General_SubModule_Selection .tnt-finder-tools-js-filter-cobavotum .tnt-finder-tools-row.tnt-finder-tools-form-row .tnt-finder-tools-col {
    width: 20%;
}
.page_news_selection .tnt-finder-tools-js-filter-instrument-search .tnt-finder-tools-invert-selection {
    display: none;
}
.page_stocks_snapshot_comparison .tnt-finder-tools-js-instrument-suggester.tnt-finder-tools-suggester {
    margin-top: 12px;
}
.page_stocks_snapshot_comparison .tnt-finder-tools-js-instrument-suggester .tnt-finder-tools-records-list.tnt-finder-tools-js-records {
    padding-left: 0;
}
.page_stocks_snapshot_comparison .tnt-finder-tools-js-invert-selection-form-row-search.tnt-finder-tools-form-row.tnt-finder-tools-invert-selection {
    display: inline-block;
    position: absolute;
    left: 0;
    top: 40px;
}
.page_stocks_snapshot_comparison .tnt-finder-tools-form-row.tnt-finder-tools-filter-instrument-search-row {
    min-height: 70px;
}

div[data-filter-name="TID_LABEL_RATING_MOODYS"] .tnt-finder-tools-input,
div[data-filter-name="TID_LABEL_RATING_S_P"] .tnt-finder-tools-input {
    width: 400px;
}
div[data-filter-name="TID_LABEL_RATING_MOODYS"] div.input > span,
div[data-filter-name="TID_LABEL_RATING_S_P"] div.input > span {
    padding-left: 10px;
    padding-right: 10px;
}
div[data-filter-name="TID_LABEL_RATING_MOODYS"] .select2-container,
div[data-filter-name="TID_LABEL_RATING_S_P"] .select2-container {
    width: 45%;
    max-width: 115px;
}

div.tnt-finder-tools-filter-histogram-chart-svg svg[disabled="disabled"] {
    background-color: #808080;
}

.page_options_selection a[data-name="TID_LABEL_DATE_TIME"][href]:after {
    background-color: #808080;
    border-radius: 50%;
    color: #e5e5e5;
    display: inline-block;
    font-size: 9px;
    font-style: normal;
    height: 16px;
    line-height: 11px;
    padding: 2px;
    margin-left: 6px;
    position: relative;
    text-align: center;
    top: -2px;
    width: 16px;

    /* https://stackoverflow.com/a/37444733 - needed for IE */
    text-decoration: underline;
}

.page_options_selection a[data-name="TID_LABEL_DATE_TIME"][href]:after {
    /* https://stackoverflow.com/a/37444733 - needed for IE */
    text-decoration: none;
}

.page_options_selection a[data-name="TID_LABEL_DATE_TIME"][href].tnt-finder-tools-results-item-quality-RLT:after {
    content: " R";
}

.page_options_selection a[data-name="TID_LABEL_DATE_TIME"][href].tnt-finder-tools-results-item-quality-DLY:after {
    content: " D";
}

.page_options_selection a[data-name="TID_LABEL_DATE_TIME"][href]:not(.tnt-finder-tools-results-item-quality-RLT, .tnt-finder-tools-results-item-quality-DLY):after {
    content: " E";
}

/* risikofilter in certificates finder*/
.page_certificates_selection .info-box-msg {
    width: 400px;
}
.page_certificates_selection .fdsg-tooltip-image {
    max-width: 230px;
    padding-bottom: 15px;
}
.page_certificates_selection div[data-filter-name="TID_LABEL_SHORT_RISK_INDICATOR"] a.info-box-link {
    margin-left: 10px;
    margin-top: 5px;
}
.page_certificates_selection th[data-name="TID_LABEL_SHORT_RISK_INDICATOR"] i.info-box-link {
    text-decoration: none !important;
    margin-bottom: 1px;
    margin-top: -1px;
    margin-left: 2px;
}
.page_certificates_selection th[data-name="TID_LABEL_SHORT_RISK_INDICATOR"] {
    min-width: 85px;
}
.page_certificates_selection .selection-footnote {
    margin-top: 10px;
    margin-bottom: 0 !important;
}


/**
* quality indicator in Finders
 */
span.tnt-finder-tools-underlying-filter-data-quality {
/*
* .idms-badge css
*/
    background-color: #808080;
    border-radius: 50%;
    color: #e5e5e5;
    display: inline-block;
    font-size: 9px;
    font-style: normal;
    height: 16px;
    line-height: 11px;
    padding: 2px;
    position: relative;
    text-align: center;
    top: -2px;
    width: 16px;

    margin-left: 4px;
}

span[data-quality="129"].tnt-finder-tools-underlying-filter-data-quality:before {
    content: "R";
}

span[data-quality="0"].tnt-finder-tools-underlying-filter-data-quality:before {
    content: "D";
}
span[data-quality="130"].tnt-finder-tools-underlying-filter-data-quality:before {
    content: "E";
}

section#filter-9dd2ce66-9c6e-9b6b-75d0-4669e73aefc4,
section#filter-9dd2ce66-9c6e-9b6b-75d0-4669e73aefc4 + hr {
    display: none;
}
div[data-filter-name="TID_LABEL_INDICES"] .select2-container.select2-dropdown-open {
    width: 300px;
}
hr.idms-currencies-dropdown-divider-style.finder-funds-indices-select-divider {
    margin-bottom: 10px;
}