﻿table .schema-inline-img { max-height: 30rem; max-width: 25rem; }
.schema-instruction { font-family: Segoe UI; }
th { background-color: rgb(31,73,125); border: 1px solid #F2F2F2 !important;; color: White; padding: 5px !important; }
td { border: 1px solid lightgrey !important;; padding: 5px !important; }
ul.list { list-style-type: square; margin: 0; padding-left: 35px; }
li.schema-result:before { font-family: Segoe UI; margin-left: -35px; text-indent: 0; width: 35px; }
.hotspot-highlight { background-color: rgba(0,136,193,0.3); }
.panel-collapse { background-color: AliceBlue; margin-left: 2rem; margin-right: 2rem; }
.in { color: black; }
.border-box { background-clip: border-box; background-color: WhiteSmoke; border: 2px; border-bottom-color: LightSlateGrey; border-left-color: LightGray; border-radius: 10px; border-right-color: LightSlateGrey; border-style: solid; border-top-color: LightGray; margin-right: 10px; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; padding-top: 5px; }
.Klammer { color: rgb(31,73,125); font-family: Segoe UI; }
.Hinweis_Icon { max-height: 1.5rem; min-height: 1rem; min-width: 1rem; }
.Hinweis_mit_Wort_Icon { max-height: 1.3rem; min-height: 1rem; }
.Resultat_Pfeil_Icon { max-height: 1rem; min-height: 0.6rem; min-width: 0.6rem; }
@media (max-width: 576px) {
	figure.img_margin video,figure.img_margin img,figure.img_margin svg { resize: both; visibility: hidden; width: 8%; }
	p { font-family: Segoe UI; font-size: 0.75rem; margin-bottom: 0; margin-top: 0.6em; }
	h1 { color: rgb(31,73,125); font-family: Segoe UI; font-size: medium; font-weight: bold; margin-bottom: 0.6rem; }
	.linklist-title { font-size: 0.75rem; font-weight: bold; }
	.linklist-container > ul > li { font-size: 0.75rem; margin-top: 0.2em; }
	.table tabletype-legend table-fixed { background-color: rgb(0,0,226); }
	ul.list { font-family: Segoe UI; font-size: 0.75rem; margin: 0; padding-left: 35px; }
	ul.list > li { font-family: Segoe UI; font-size: 0.75rem; margin-bottom: 0; margin-left: 0 !important; margin-top: 0.6em; padding-left: 0 !important; }
	.Hinweis_mit_Wort_Icon { max-height: 1rem; min-height: 0.8rem; }
	.Resultat_Pfeil_Icon { max-height: 0.8rem; min-height: 0.6rem; min-width: 0.6rem; }
	figure.img_80 video,figure.img_80 img,figure.img_80 svg { width: 50%; }
	figure.img_50 video,figure.img_50 img,figure.img_50 svg { width: 25%; }
	.schema-procedural-instruction { font-size: 0.75rem; }
	h2 { font-family: Segoe UI; font-size: small; font-weight: bold; margin-bottom: 0.6rem; margin-top: 0.6rem; }
	.table { margin-top: 0.5em; vertical-align: baseline; width: auto; }
	.schema-navbar-div { flex-grow: 0; width: calc(100% - 350px); }
	a.schema-toc-link.active  { background-color: lightgrey; border-left: 0.5em; border-left-color: #0088C1; border-left-style: solid; border-right: 0; border-right-style: unset; color: black; font-weight: normal; outline: 0; border-right-color: unset; }
	.Hinweis_mit_Wort_Icon { max-height: 0.9rem; min-height: 0.7rem; }
}
@media (min-width: 768px) and (max-width: 991px) {
	.table { margin-top: 0.5em; width: 80%; }
	.tabletype-legend { width: auto; }
}
@media (min-width: 992px) and (max-width: 1199px) {
	.table { margin-top: 0.5em; width: auto; }
}
@media (min-width: 577px) and (max-width: 767px) {
	.table { margin-top: 0.5em; width: 95%; }
}
