﻿body { font-family: "Fedra Sans Alt", "Helvetica Neue", Helvetica, Arial, sans-serif; }
ul.schema-toc-menu { font-family: "Fedra Sans Alt", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 85%; line-height: 1.2; padding-left: 1.5em; }
ul.schema-toc-submenu { font-family: "Fedra Sans Alt", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.2; padding-left: 1.5em; }
a.schema-toc-link.active { border-right-style: none; }
a.schema-toc-link.active:hover, a.schema-toc-link.active:focus { background-color: White; border-right: 0.5em; border-right-color: #0070D4; border-right-style: none; color: rgb(50,120,190); outline: 0; TQ-678 border-right-style: none statt solid }
a.schema-toc-link-resource.active:hover, a.schema-toc-link-resource.active:focus { background-color: White; border-right: 0.5em; border-right-color: #0070D4; border-right-style: none; color: rgb(50,120,190); outline: 0; padding-bottom: 0.2em; padding-left: 0.3em; padding-top: 0.2em; width: 100%; TQ-678 border-right-style: none statt solid }
button.schema-toc-dropdown, span.schema-toc-dropdown { color: #04254A; }
.schema-languages a  { color: #00417D; }
.schema-languages a:hover, .schema-languages a:focus { color: rgb(50,120,190); }
.schema-toc-nav { border-right-color: rgb(200,200,200); border-right-style: solid; border-right-width: 1px; margin-bottom: 10px; margin-top: 10px; }
.schema-navbar { border-bottom-color: rgb(200,200,200); border-bottom-style: solid; border-bottom-width: 1px; }
.schema-navbar-search input { background-color: rgba(0,0,0,0.1); }
#print-button { border-bottom-color: Transparent; border-bottom-style: none; border-bottom-width: 0; border-left-color: Transparent; border-left-style: none; border-left-width: 0; border-right-color: Transparent; border-right-style: none; border-right-width: 0; border-top-color: Transparent; border-top-style: none; border-top-width: 0; font-size: 106%; margin-bottom: 8px; margin-top: 8px; outline: none; padding-bottom: 7px; padding-left: 0; padding-right: 7px; padding-top: 7px; }
#print-button:hover { border-bottom-color: Transparent; border-bottom-style: none; border-bottom-width: 0; border-left-color: Transparent; border-left-style: none; border-left-width: 0; border-right-color: Transparent; border-right-style: none; border-right-width: 0; border-top-color: Transparent; border-top-style: none; border-top-width: 0; color: rgb(200,200,200); font-size: 106%; margin-bottom: 8px; margin-top: 8px; outline: none; padding-bottom: 7px; padding-left: 0; padding-right: 7px; padding-top: 7px; }
#print-button:active { border-bottom-color: Transparent; border-bottom-style: none; border-bottom-width: 0; border-left-color: Transparent; border-left-style: none; border-left-width: 0; border-right-color: Transparent; border-right-style: none; border-right-width: 0; border-top-color: Transparent; border-top-style: none; border-top-width: 0; color: rgb(200,200,200); font-size: 106%; margin-bottom: 8px; margin-top: 8px; outline: none; padding-bottom: 7px; padding-left: 0; padding-right: 7px; padding-top: 7px; }
#language-toggle { color: #000000; padding-top: 10px; }
.schema-navbar-logo { height: 50px; margin-top: -10px; }
.tablehead-dark { background-color: rgb(200,200,200) !important; }
.tablehead-light { background-color: rgb(225,225,225) !important; }
_.emphasis-overturned { text-align: center; transform: rotate(180deg); vertical-align: middle; white-space: nowrap; writing-mode:vertical-rl;-webkit-writing-mode: vertical-rl;-ms-writing-mode: tb-rl; }
.emphasis-intermediaterow { font-weight: 800; }
_.overturned { margin: 0 !important; text-align: center; transform: rotate(180deg); vertical-align: middle; white-space: pre-line; writing-mode:vertical-rl;-webkit-writing-mode: vertical-rl;-ms-writing-mode: tb-rl; }
.emphasis-mixedPackage { font-weight: bold; }
.table-schmal { width: 50%; }
.table-breit { width: 100%; }
.ol-instruction-programme { padding-left: 15px; }
.li-instruction-programme { padding-left: 10px; }
.li-instruction-programme::marker { content: "\25CA"; }
.proc-ins-line { border-bottom: 1px solid grey; }
.proc-ins-padding { padding-bottom: 0.5em; padding-top: 0.5em; }
.titlepagebox { background-color: rgb(50,120,190); color: White; margin-left: 10px; margin-right: 10px; padding-bottom: 2em; padding-left: 1em; padding-top: 2em; }
#hg-pic { width: calc(70vw - 40px) !important; }
@media orientation: landscape {
	#hg-pic { max-height: auto; }
}
#hg-howmany { bottom: 0px !important; }
.st4box img { cursor: zoom-in; }
.border { border: 1px solid rgb(200,200,200) !important; padding: 1em; }
.bold { font-weight: bold; }
.d-block { display: block !important; }
@media (max-width: 576px) {
	body { font-size: 0.8em; }
}
@media (min-width: 577px) and (max-width: 767px) {
	body { font-size: 0.8em; }
}
@media (min-width: 768px) and (max-width: 991px) {
	body { font-size: 0.8rem; }
}
@media (min-width: 992px) and (max-width: 1199px) {
	body { font-size: 1rem; }
	h1 { font-size: 1.3em; }
	h2 { font-size: 1.2em; }
}
@media (min-width: 1200px) {
	body { font-size: 1rem; }
	h1 { font-size: 1.3em; }
	h2 { font-size: 1.2em; }
}
.blind-link { color: Black; padding-bottom: 0.2em; padding-left: 0.3em; padding-top: 0.2em; width: 100%; }
a.blind-link:hover, a.blind-link:focus { background-color: rgb(50,120,190); border-right: 0.5em; border-right-color: #F3F5F8; border-right-style: solid; color: #F3F5F8; text-decoration: none; text-decoration-line: none; }
a.schema-toc-link-resource:hover, a.schema-toc-link-resource:focus { background-color: rgb(50,120,190); border-right: 0.5em; border-right-color: #F3F5F8; border-right-style: solid; color: #F3F5F8; outline: 0; padding-bottom: 0.2em; padding-left: 0.3em; padding-top: 0.2em; text-decoration: none; text-decoration-line: none; width: 100%; }
#insitenav { margin-top: 2em; max-width: 300px; }
.breadcrumb { display: block; }
.breadcrumb-item + .breadcrumb-item::before { content: ">"; }
.search-icon { content: url(../img/Icon_Lupe_schwarz.svg); width: 30px; }
.search-icon:hover { content: url(../img/Icon_Lupe_blau.svg); width: 30px; }
.help-icon { content: url(../img/Icon_Fragezeichen_schwarz.svg); width: 30px; }
.help-icon:hover { content: url(../img/Icon_Fragezeichen_blau.svg); width: 30px; }
.home-icon { content: url(../img/Icon_Home_schwarz.svg); width: 30px; }
.home-icon:hover { content: url(../img/Icon_Home_blau.svg); width: 30px; }
.forward-icon { content: url(../img/Icon_Pfeil_rechts_schwarz.svg); }
.forward-icon:hover { content: url(../img/Icon_Pfeil_rechts_blau.svg); }
.back-icon { content: url(../img/Icon_Pfeil_links_schwarz.svg); }
.back-icon:hover { content: url(../img/Icon_Pfeil_links_blau.svg); }
.nav-title { margin-left: 35px; margin-top: 0; }
.row { margin-right: 0; }
