/* Spezialformate für den IT-Bereich*/

em {
	font-style: normal;
	font-weight: bold;
}

code {
	font-style: inherit;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: inherit;
}

code a {
	text-decoration: none;
	color: inherit;
}

em.Fachwort {
	font-style: normal;
	font-weight: bold;
	color: darkred;
	background-color: lemonchiffon;
}

code.Fachwort {
	font-style: normal;
	font-weight: bold;
	color: darkred;
	background-color: lemonchiffon;
}

em.AufgabenZeit {
	font-style: normal;
	font-weight: normal;
	color: green;
	float: right;
}

em.Taste {
	font-style: normal;
	font-weight: bolder;
	color: navy;
	background-color: lightsteelblue;
}

code.Taste {
	font-style: normal;
	font-weight: bolder;
	color: navy;
	background-color: lightsteelblue;
}

em.Datei {
	font-style: italic;
	font-weight: bold;
	color: darkred;
}

code.Datei {
	font-style: italic;
	font-weight: bold;
	color: darkred;
}

em.Befehl {
	font-weight: bold;
	color: darkblue;
}

code.Befehl {
	font-weight: bold;
	color: darkblue;
}

code.Linux_Befehl {
	font-weight: bold;
	color: darkblue;
}

code.Linux_Option {
	font-style: normal;
	font-weight: bold;
	color: darkgreen;
}

code.Linux_Option1 {
	font-style: normal;
	font-weight: bold;
	color: darkgreen;
}

code.Linux_Option2 {
	font-style: normal;
	font-weight: bold;
	color: darkcyan;
}

code.Linux_Option3 {
	font-style: normal;
	font-weight: bold;
	color: darkslateblue;
}

code.Linux_Option4 {
	font-style: normal;
	font-weight: bold;
	color: indigo;
}

code.Linux_Option5 {
	font-style: normal;
	font-weight: bold;
	color: darkmagenta;
}

code.Linux_Option6 {
	font-style: normal;
	font-weight: bold;
	color: darkviolet;
}

em.Arduino_Befehl {
	font-style: italic;
	font-weight: bold;
	color: orangered;
}

code.Arduino_Befehl {
	font-style: italic;
	font-weight: bold;
	color: orangered;
}

em.Befehl_Attribut {
	font-style: normal;
	font-weight: bold;
	color: darkgreen;
}

code.Befehl_Attribut {
	font-style: normal;
	font-weight: bold;
	color: darkgreen;
}

em.Befehl_Attribut_optional {
	font-style: normal;
	font-weight: normal;
	color: darkgreen;
}

em.Befehl_Attribut_optional::before {
	font-style: normal;
	font-weight: normal;
	color: gray;
	content: '[';
}

em.Befehl_Attribut_optional::after {
	font-style: normal;
	font-weight: normal;
	color: gray;
	content: ']';
}

code.Befehl_Attribut_optional {
	font-style: normal;
	font-weight: normal;
	color: darkgreen;
}

code.Befehl_Attribut_optional::before {
	font-style: normal;
	font-weight: normal;
	color: gray;
	content: '[';
}

code.Befehl_Attribut_optional::after {
	font-style: normal;
	font-weight: normal;
	color: gray;
	content: ']';
}

em.Pin {
	font-style: normal;
	font-weight: bold;
	color: darkgreen;
}

code.Pin {
	font-style: normal;
	font-weight: bold;
	color: darkgreen;
}

code.Bauteil {
	font-style: normal;
	font-weight: bold;
	color: blue;
}

em.Bauteil {
	font-style: normal;
	font-weight: bold;
	color: blue;
}

code.Pegel {
	font-style: normal;
	font-weight: bold;
	color: maroon;
}

em.Befehl_Konstante {
	font-style: normal;
	font-weight: bold;
	color: maroon;
}

code.Befehl_Konstante {
	font-style: normal;
	font-weight: bold;
	color: maroon;
}

em.Befehl_Variable {
	font-style: italic;
	font-weight: bold;
	color: maroon;
}

code.Befehl_Variable {
	font-style: italic;
	font-weight: bold;
	color: maroon;
}

em.Variable {
	font-style: italic;
	font-weight: bold;
	color: maroon;
}

code.Variable {
	font-style: italic;
	font-weight: bold;
	color: maroon;
}

code.Variablentyp {
	font-style: normal;
	font-weight: bold;
	color: steelblue;
}

code.math_function {
	font-weight: bold;
	color: maroon;
}

code.math_var {
	font-weight: bold;
	color: blue;
}

code.math_const {
	color: purple;
}

code.math_unit {
	color: teal;
}

em.Vektor {
	font-weight: bold;
}

em.Vektor::after {
	font-weight: bold;
	vertical-align: super;
	content: '⃗';
}

code.Compilerdirektive {
	font-style: normal;
	font-weight: bold;
	color: olive;
}

code.Library {
	font-style: normal;
	font-weight: bold;
	color: blue;
}

code.PIOini {
	font-style: normal;
	font-weight: bold;
	color: navy;
}


em.Gleichung {
	counter-increment: GlnNr;
	font-weight: normal;
	color: gray;
	font-size: 10px;
}

em.Gleichung_Wichtig {
	counter-increment: GlnNr;
	font-weight: bold;
	color: red;
	font-size: 12px;
}

em.Gleichung::after {
	content: counter(GlnAbs)"."counter(GlnNr)
}

em.Gleichung_Wichtig::after {
	content: counter(GlnAbs)"."counter(GlnNr)
}

em.Bezug {
	font-weight: bold;
	color: blue;
	font-size: 14px;
}

em.Achtung {
	font-weight: bold;
	color: red;
}

.Syntax {
	width: 95%;
	font-family: Verdana, Arial, sans-serif;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	color: black;
	background-color: beige;
	padding: 0.5em;
	border-radius: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: darkgray;
	box-shadow:  0 0 0.2rem dimgray inset;
	
}

.Terminal {
	width: 95%;
	font-family: Verdana, Arial, sans-serif;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	color: black;
	background-color:lavender;
	padding: 0.5em;
	border-radius: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: darkgray;
	box-shadow:  0 0 0.2rem dimgray inset;
	
}

.YTvideo{
	font-family: Verdana, Arial, sans-serif;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	color: black;
	background-color:lightgray;
	padding: 0.5em;
	border-radius: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: darkgray;
	box-shadow:  0 0 0.2rem dimgray inset;
	
}


.Beispiel {
	width: 95%;
	font-family: Verdana, Arial, sans-serif;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.7em;
	margin-bottom: 0.7em;
	color: darkblue;
	background-color: #BDFFAD;
	padding: 0.5em;
	border-radius: 10px;
}

.Stufe_i {
	color: green;
}

.Stufe_ii {
	color: orange;
}

.Stufe_iii {
	color: red;
}

p.Absatz {
	margin-top: 0.7em;
	margin-bottom: 0.2em;
}

p.author {
	font-size: 8px;
}

p.Erklaehrung {
	color: blue;
}

p.Erklaerung {
	color: blue;
}

p.Beschreibung {
	color: navy;
	margin-left: 2em;
	margin-bottom: 0.5em;
}

p.Bemerkung {
	font-size: 12px;
	color: green;
}

p.Antwort {
	color: red;
}

p.Syntax_Befehl {
	width: 90%;
	font-family: Verdana, Arial, sans-serif;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.7em;
	margin-bottom: 0.7em;
	color: black;
	font-weight: 600;
	background-color: antiquewhite;
	padding: 0.5em;
}

ol.alphabetisch {
	list-style-type: lower-alpha;
	font-style: normal;
	font-weight: bold;
	color: darkred;
}

ol.alphabetisch p {
	font-style: normal;
	font-weight: normal;
	color: black;
}

pre {
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}

p.Gleichung {
	margin-top: 0.8em;
	margin-bottom: 0.8em;
}

div.Bemerkung_01 {
	margin-left: 1em;
	padding: 2px;
	background-color: lightpink;
	font-size: 6px;
	color: gray;
	border-style: solid;
	border-color: lightsalmon;
	border-width: 1px;
	border-radius: 2px;
	transition: all ease 0.5s;
}

div.Bemerkung_01:hover {
	padding: 4px;
	background-color: lightgreen;
	font-size: 12px;
	color: black;
	border-color: green;
	border-width: 2px;
	border-radius: 5px;
}

div.SAFE_Hinweis {
	padding: 0 0.5em 0.2em 0.5em;
	border-style: solid;
	border-color: blue;
	border-width: 0 2px 0 2px;
	margin-bottom: 1em;
	margin-top: 1em;
}

div.SAFE_Hinweis p:first-of-type {
	margin-top: 0.5em;
}

div.SAFE_Hinweis::before {
	content: "HINWEIS!\A";
	background-color: blue;
	padding: 0.3em;
	font-weight: bold;
	color: white;
}

.Arduino {
	color: seagreen;
}