﻿.emphasis-Kleingeschriebenes { font-size: smaller; }
.emphasis-Blue { color: rgb(30,70,125); font-weight: bold; }
.emphasis-UIText { font-style: italic; font-weight: bold; }
.emphasis-Toolname { font-weight: bold; }
.kostal-inline-img-in-table { max-height: auto; max-width: 100px; min-width: 30px; }
.kostal-inline-img-in-severity { max-height: auto; max-width: 100px; min-width: 30px; }
figure.img_fixed_column video, figure.img_fixed_column img, figure.img_fixed_column svg { max-height: 600px; width: auto; }
.kostal-graphic-size { max-height: 500px; width: auto; }
.kostal-lang-dropdown { font: 1em; list-style-type: none; text-indent: 0px; }
.kostal-flag { background-position: left; background-repeat: no-repeat; background-size: 30px 20px; color: #FFFFFF; }
.dropdown-item { color: #FFFFFF; padding-left: 2.5rem; }
.dropdown-item:hover { background-color: Transparent; color: rgb(210,227,235); padding-left: 2.5rem; }
.schema-titlepage-img { max-height: 20rem; }
.dropdown-menu.show { background-color: rgb(30,70,125); max-height: 20em; padding-left: 10px; }
.dropdown-header { background-color: rgb(30,70,125); color: #FFFFFF; padding-left: 0px; }
.kostal-button { border-radius: .25rem; cursor: pointer; padding: .375rem .75rem; text-decoration: none; }
.kostal-button:hover { background-color: rgb(0,125,200); border-radius: .25rem; color: white; cursor: pointer; padding: .375rem .75rem; text-decoration: none; transition-duration: .1s; }
.kostal-back { align-self: flex-start; background-color: rgb(30,70,125); border-color: transparent; color: #FFFFFF; display: flex; }
.kostal-forward { align-self: flex-end; background-color: rgb(30,70,125); border-color: transparent; color: #FFFFFF; display: flex; }
.footer-button-line { align-content: flex-end; backface-visibility: hidden; background-color: rgb(255,255,255); display: flex; justify-content: space-between; margin-right: 15px; margin-top: -60px; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; padding-top: 11px; }
.kostal-pagewise-forward:after { content: ">"; font-family: schema-glyphs; margin-right: 5px; margin-top: -1px; padding-left: 5px; }
.kostal-pagewise-back:before { content: "<"; font-family: schema-glyphs; margin-left: 5px; margin-top: -1px; padding-right: 5px; }
h1 { color: rgb(30,70,125); font-size: 30pt; font-weight: normal; margin: 0; }
h2 { color: rgb(30,70,125); font-size: 22pt; font-weight: normal; margin-bottom: 0; margin-top: 1.7em; }
h1 + h2 { color: rgb(30,70,125); font-size: 13pt; font-weight: normal; margin-top: 0.9em; }
.kostal-titlepage-title { font-size: 38pt; }
a { color: rgb(0,125,200); }
.schema-index-link { color: rgb(0,125,200); }
.kostal-link-to-web::before { content: "\e005"; font-family: 'schema-glyphs'; font-size: .9em; margin-left: .3em; margin-right: .3em; }
.kostal-link-to-intern::before { content: "\e064" ; font-family: 'Icons'; font-size: .75em; margin-left: .3em; margin-right: .3em; }
.safety { list-style-type: none; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.6em; padding: 0; padding-bottom: 5px; }
.safety-severity-Schaden_moeglich { border: 5px; border-bottom-color: #2596D1; border-bottom-style: solid; list-style-type: none; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.6em; padding: 0; padding-bottom: 5px; }
.safety-severity-Wichtiger_Hinweis { border: 5px; border-bottom-color: #2596D1; border-bottom-style: solid; list-style-type: none; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.6em; padding: 0; padding-bottom: 5px; }
.safety-severity-Info { border: 5px; border-bottom-color: rgb(235,237,237); border-bottom-style: solid; list-style-type: none; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0.6em; padding: 0; padding-bottom: 5px; }
.safety-header { font-size: 125%; font-weight: bold; margin-bottom: 10px; padding: 5px; }
.safety-severity-Schaden_moeglich > .safety-header { background-color: #2596D1; color: #FFFFFF; font-size: 125%; font-weight: bold; margin-bottom: 10px; padding: 5px; width: 100%; }
.safety-severity-Wichtiger_Hinweis > .safety-header { background-color: #2596D1; color: #000000; font-size: 125%; font-weight: bold; margin-bottom: 10px; padding: 5px; width: 100%; }
.safety-severity-Info > .safety-header { background-color: rgb(235,237,237); color: #000000; font-size: 125%; font-weight: bold; padding: 5px; width: 100%; }
ul.kostal-lists { list-style-type: none; }
ul.kostal-lists li:before { color: rgb(30,70,125); content: "￭"; margin-left: -1.5em; margin-right: 1em; }
.kostal-lists .level2 li:before { color: rgb(30,70,125); content: "–"; margin-left: -1.5em; margin-right: 1em; }
ul.kostal-lists li.list-safety:before { color: rgb(30,70,125); content: ""; margin-left: -1.5em; margin-right: 1em; }
ul.kostal-lists li.list-safety { margin-top: -1em; }
ol.kostal-lists { list-style-type: decimal; }
ol.kostal-lists li:before { color: rgb(30,70,125); margin-left: -1.5em; margin-right: 1em; }
.kostal-lists li.list-indent-1, li.list-indent-2 { list-style-type: none; }
.kostal-lists li.list-indent-1:before, .kostal-lists li.list-indent-2:before { content: ""; list-style-type: none; padding-left: 0.5em; }
ol.schema-procedural-instruction > li.schema-instruction::marker { color: rgb(30,70,125); font-weight: bold; }
li.schema-condition:before { color: rgb(30,70,125); content: "x"; font-family: "Wingdings"; margin-left: -38px; }
li.schema-intermediateresults:before { color: rgb(30,70,125); content: "➔"; font-family: "Arial Unicode MS"; margin-left: -38px; }
li.schema-result:before { color: rgb(30,70,125); content: "✔"; font-family: "Arial Unicode MS"; margin-left: -38px; }
li > h2.safety-header { margin-top: 0; }
.kostal-footnote { font-size: .9em; }
.schema-aspect-et { background-image: url("../img/languages/et.svg"); }
.schema-aspect-de-dev { background-image: url("../img/languages/de-dev.svg"); }
.rotate-cell { transform: rotate(180deg); vertical-align: middle !important; writing-mode:vertical-rl }
