/*** Druckversion ***/
.print	{ text-align: center; position: fixed; bottom: 0px; }
/*** Gesamtschrift, Hintergrundbild ***/
body	{ font-family: Times New Roman, serif; font-size: 12px; line-height: 110%; color: #000000; background-color: #ffffff; }
/*** Kopfzeile ***/
header	{ display: none; }
/*** Fußzeile ***/
footer	{ display: none; }
/*** Links ***/
a:link		{ color: #0030ff; }
a[href^="http"]:after												{ content: url(Link.GIF); margin-left: 3px; }
/*** Details ***/
details				{ margin-left: 10px; font-style: italic; border-bottom: 1px solid #cccccc; }
details.anf			{ margin-top: -10px; margin-left: -5px; margin-right: -5px; }
details:focus		{ border: 0px; }
summary			{ color: #0030ff; text-decoration-line: none; }
summary:hover	{ color: #ffffff; background: #3060ff; }
/*** Überschriften ***/
h1							{ font-size: 18px; margin-top: 5px; margin-bottom: 5px; letter-spacing: 0.2em; text-shadow: .1em .1em 4px #666666; }
h2							{ font-size: 16px; margin-top: 2px; margin-bottom: 2px; }
h3							{ font-size: 14px; margin-top: 0px; margin-bottom: 0px; }
h4							{ font-size: 12px; margin-top: 0px; margin-bottom: 0px; line-height: 100%; }
h5							{ font-size: 11px; font-style: none; margin-top: 0px; margin-bottom: 0px; }
h1, h2					{ break-before: page; }
h1, h2, h3, h4, h5	{ break-after: avoid; }
/*** Zellen, Listen, Floats ***/
table.foot	{ width: 100%; border-collapse: collapse; }
table.head	{ margin-left: auto; margin-right: auto; max-width: 1000px; border-collapse: collapse; position: fixed; top: 0; left: 0; right: 0;}
table.cont	{ margin-left: auto; margin-right: auto; max-width: 1000px; border-collapse: collapse; }
table.int		{ width: 100%; border-collapse: collapse; font-size: 13px; margin-top: -6px; }
td				{ vertical-align: top; text-align: left; padding: 5px; }
p				{ margin-top: 0px; margin-bottom: 0px; -webkit-column-width: 300px; column-width: 300px; column-count: 3; orphans: 2; widows: 2;}
.w1			{ width: 1%; }
.w19			{ width: 19%; }
.w20			{ width: 20%; }
.w24			{ width: 24%; }
.w25			{ width: 25%; }
.w32			{ width: 32%; }
.w33			{ width: 33%; }
.w50			{ width: 50%; }
.w75			{ width: 75%; }
.w99			{ width: 99%; }
ul				{ margin-top: 0px; margin-bottom: 0px; }
li				{ margin-left: -20px; }
.thmb		{ font-size: 14px; font-family: Calibri, sans-serif; float: left; margin: 3px; width: 155px; height: 110px; line-height: 115%; border: 1px solid #666666; text-align: center;border-left: 0px; border-top: 0px; overflow: hidden; }
.thmbmini	{ font-size: 5px; font-family: Calibri, sans-serif; float: left; margin: 1px; width: 40px; height: 30px; line-height: 100%; border: 1px solid #555555; text-align: center; overflow: hidden; }
/*** Bilder ***/
img					{ box-shadow: 0 0 0; }
img.noshadow	{ box-shadow: 0 0 0; }
.fla					{ width: 25px; height: 15px; box-shadow: 0 0 0; border: 1px solid #000000; }
.b						{ width: 150px; height: 113px; }
.h						{ width: 113px; height: 150px; }
.q						{ width: 150px; height: 150px; }
.gb					{ width: 120px; height: 90px; }
.gh					{ width: 67px; height: 90px; }
.gq					{ width: 90px; height: 90px; }
.nb					{ width: 100px; height: 75px;  border-radius: 0px 5px 5px 0px; }
.nh					{ width: 57px; height: 75px;  border-radius: 0px 5px 5px 0px; }
.nq					{ width: 75px; height: 75px;  border-radius: 0px 5px 5px 0px; }
.neu					{ width: 7px; height: 75px; border-radius: 5px 0px 0px 5px; }
/*** Absätze ***/
.spa5	{ -webkit-column-width: 180px; column-width: 180px; column-count: 5; }
.spa1	{ -webkit-column-width: 1000px; column-width: 1000px; column-count: 1; }
.tat		{ color: #006600; font-size: 12px; font-family: Calibri, sans-serif; line-height: 110%; border: 1px solid #006600; }
.mit		{ text-align: center; }
.lin		{ text-align: left; }
.rec		{ text-align: right; }
.libox		{ width: 10em; border: 1px solid black; }
.sw		{ color: #ffffff; background: #000000; line-height: 90%; }
/*** Schriften ***/
.anfr		{ font-size: 12px; font-family: Calibri, sans-serif; font-style: normal; font-weight: bold; }
.anle		{ color: #a65157; font-size: 12px; font-family: Calibri, sans-serif; font-style: italic; }
.samm	{ font-size: 10px; color: #400020; font-style: italic; }
.hoch	{ vertical-align: 3px; font-size: 11px; }
.tief		{ vertical-align: -1px; font-size: 11px; }
.fra		{ color: #ff0000; font-style: italic; }
.fett		{ font-weight: bold; }
.kurs		{ font-style: italic; }
.roem	{ font-size: 18px; font-family: Times New Roman, serif; }
.red		{ color: #ff0000; }
.red2		{ color: #ff0000; font-style: normal; vertical-align: 3px; font-size: 13px; }
.wss		{ color: #ffffff; }
.sml		{ font-size: 13px; }
.xsml		{ font-size: 10px; }
/*** Marker ***/
.ele:after		{ content: url(Ekl.JPG); }
.ele110:after	{ content: url(E110kl.JPG); }
.elg:after		{ content: url(E.JPG); }
.elg110:after	{ content: url(E110.JPG); }
.activ				{ color: #ff0000; }
.activ:after		{ content: '\2699'; text-decoration: underline #e5e5e5 0px; font-weight: bold; }
/*** Hintergründe ***/
.reg	{ color: #000000; background: #e0e0e0; text-align: center; 
	background: -moz-linear-gradient(0deg, #ff90a0, #ffc080, #fff060, #c0e080, #a0f0c0, #8ab5ed, #e0a0ff); 
background: -webkit-linear-gradient(0deg, #ff90a0, #ffc080, #fff060, #c0e080, #a0f0c0, #8ab5ed, #e0a0ff); 
		 background: -o-linear-gradient(0deg, #ff90a0, #ffc080, #fff060, #c0e080, #a0f0c0, #8ab5ed, #e0a0ff); 
			background: linear-gradient(90deg, #ff90a0, #ffc080, #fff060, #c0e080, #a0f0c0, #8ab5ed, #e0a0ff); }
.wei	{ background: #ffffff; font-size: 12px; line-height: 110%; }
.fir		{ background: #e8e6c1; font-size: 12px; line-height: 110%; }
.fir2	{ background: #c69b65; }
.inf	{ background: #e6e8e6; font-size: 12px; line-height: 110%; }
.snd	{ background: #d0d0d0; font-size: 12px; line-height: 110%; }
.hil	{ background: #ff90a0; }
.kle	{ background: #ffc080; }
.add	{ background: #fff060; }
.sta	{ background: #c0e080; } 
.spr	{ background: #a0f0c0; } 
.vie	{ background: #8ab5ed; } 
	.ph	{ background: #d9ffb2; font-size: 10px; font-family: Calibri, sans-serif; font-style: normal; font-weight: bold; }
	.ks	{ background: #b2ffff; font-size: 10px; font-family: Calibri, sans-serif; font-style: normal; font-weight: bold; }
	.ss	{ background: #abbfff; font-size: 10px; font-family: Calibri, sans-serif; font-style: normal; font-weight: bold; }
	.sk	{ background: #e3b077; font-size: 10px; font-family: Calibri, sans-serif; font-style: normal; font-weight: bold; }
	.pg	{ background: #ffa6a6; font-size: 10px; font-family: Calibri, sans-serif; font-style: normal; font-weight: bold; }
	.as	{ background: #b2ffff; font-size: 10px; font-family: Calibri, sans-serif; font-style: normal; font-weight: bold; }
	.zs	{ background: #ffff4f; font-size: 10px; font-family: Calibri, sans-serif; font-style: normal; font-weight: bold; }
	.pr	{ background: #d3b6ff; font-size: 10px; font-family: Calibri, sans-serif; font-style: normal; font-weight: bold; }
.tro	{ background: #e0a0ff; }
.com	{ background: #8a00e6; background-image: url("Comp.JPG"); color: #ffffff; font-family: Calibri, sans-serif }
/* ab hier Hintergründe des Computer-Archivs */
.cinf		{ background: #e6e8e6; }
.csnd	{ background: #d0d0d0; }
.klc		{ background: #ff8080; }
.i86		{ background: #ffb060; }
.i386		{ background: #ffff40; }
.i486		{ background: #b0ff60; }
.i586		{ background: #80ffb0; }
.p2		{ background: #80f0ff; }
.p3		{ background: #80c0ff; }
.pm		{ background: #c090ff; }
.pcd		{ background: #ff40ff; }
/*** z.B. Titelzeile nicht drucken: 
#titel							{ display: none; } ***/

/* Stand: 6. April 2025 */


