body		{font-family:Verdana,Arial;}
iframe		{position:fixed;top:0;right:-8px;width:158px;height:20px;}
iframe[src^="sel2"] {width:119px;}

blockquote	{font-size:small;}
.gray		{color:gray;}
img		{image-rendering:pixelated;}
header,section,footer,aside,nav,main,article,figure,figcaption {display: block;}
caption,figcaption {margin:1em 0 0.5em 0;}

/* Überschriften */
h1		{background:#E8E8E8;padding:2px 1em;margin-top:0;}
h2		{background:#F0F0F0;padding:2px 2em;margin-top:2em;}
h3		{background:#F8F8F8;padding:2px 3em;margin-top:2em;}
h4		{background:#FCFCFC;padding:2px 4em;margin-top:2em;}
/* Zwischenüberschrift */
h5		{font-size:1.2em;padding-left:4px;margin-top:0px;}
h6	{font-size:1em;margin:1em 0 0.5em 0}
div.tab h6,div.fig h6	{font-weight:normal;}

/* Zwischenüberschrift mit Aufzählungspunkt */
ul.h6	{font-size:1em;font-weight:bold;margin-bottom:0.5em;margin-left:0em;padding-left:1.5em;}

.o	{text-decoration:overline}
.q	{border-top:1px black solid}
abbr,.u	{border-bottom:1px gray dotted;text-decoration:none;vertical-align:-3%;cursor:help}	/* dotted underline for <u style=u title=explanation> */
pre	{background:#EEE;margin:10px;padding:5px}	/* boxed code block */
.p	{color:darkblue;}				/* preprocessor <span class=p>	*/
i.c	{color:darkgreen;}				/* comment	<i class=c>	*/
.n	{color:#077;}					/* number	<span class=n>	*/
.k	{color:darkblue;font-weight:bold;}		/* keyword	<b class=k>	*/
.s	{color:#707;}					/* string	<span class=s>	*/
code	{font-weight:bold}				/* in opposite to <tt> */
tt	{font-size:1.2em}				/* otherwise too small at least on German Windows systems */
li	{margin-bottom:0.3em;margin-top:0.3em}		/* some space in bullet list */
li:last-child	{margin-bottom:0.6em}

/* Liste mit blauen Anstrichen (auf Titelseite und gelegentlich im Text) */
/*
ul.b		{list-style:none}
ul.b>li::before	{content:"•  ";color:#0492FC;}
ul.b>li>ul		{list-style:none}
ul.b>li>ul>li::before	{content:"–  ";color:#0492FC;}
ul.b>li>ul>li>ul	{list-style:disc}
*/
a[href^="#"]	{text-decoration:none;border-bottom:1px blue dotted}		/* internes Sprungziel */

/* Tabellen */
table		{border-collapse:collapse;}
table.leer th,td	{margin:10px;padding:5px}
table.leer th	{text-align:left}

/* Tabellen mit verstärkter Kopfzeile, meistens durchnummeriert (Nummerierung zu Fuß) */
div.tab		{margin-bottom:1em}
div.tab table,
table.tab	{border:1px solid black;border-top:4px solid black;}
div.tab table table,
table.tab table	{border:0px;}
table.wide	{width:100%}
.tab th	{padding:2px 0.5em;font-size:small;border-left:1px solid black;border-right:1px solid black;border-bottom:2px solid black;border-top:4px solid black;}
.tab td	{padding:2px 0.5em;font-size:small;border:1px solid black;}
th.g,td.g,tr.g	{background-color:#F0F0F0}
.tab pre	{margin:0;font-size:1em;}
/* Einige Tabellen sind vertikal nicht zentriert */
table.topalign th	{vertical-align:bottom;}
table.topalign td	{vertical-align:top;}
caption		{text-align:left;}

/* Registerbeschreibung, <th> = Bitnamen, alles andere in <td> */
/* table.reg 	{border:0px;} */
table.reg td,table.reg th	{width:4em;text-align:center;font-weight:600;font-size:small;padding:2px;border:0px;white-space:pre;}
table.reg th	{border-top:4px solid black;border-right:1px solid black;border-bottom:4px solid black}
table.reg th.l	{border-left:4px solid black}
table.reg th.r	{border-right:4px solid black}
table.reg th.g	{background-color:#E0E0E0}
/* mehrere Klassen gehen nicht mit IE6 */
table.reg th.lg	{border-left:4px solid black;background-color:#E0E0E0;}
table.reg th.rg	{border-right:4px solid black;background-color:#E0E0E0;}
table.reg th.lr	{border:4px solid black;}
/* Für die linke Spalte */
table td.b	{text-align:left}

/* Allgemein: Strichbreiten für Registerbilder */
table td.l4b1	{border-left:4px solid black;border-bottom:1px solid black;}
table td.t4b1	{border-top:4px solid black;border-bottom:1px solid black;}
table td.r4b1	{border-right:4px solid black;border-bottom:1px solid black;}
table td.lb4	{border-left:4px solid black;border-bottom:4px solid black;}
table td.ltb4	{border-left:4px solid black;border-top:4px solid black;border-bottom:4px solid black;}
table td.tb4	{border-top:4px solid black;border-bottom:4px solid black;}
table td.rtb4	{border-right:4px solid black;border-top:4px solid black;border-bottom:4px solid black;}
table td.rb4	{border-right:4px solid black;border-bottom:4px solid black;}
table td.b4	{border-bottom:4px solid black;}
table td.lt4b1	{border-left:4px solid black;border-top:4px solid black;border-bottom:1px solid black;}
table td.rt4b1	{border-right:4px solid black;border-top:4px solid black;border-bottom:1px solid black;}
table td.b1	{border-bottom:1px solid black;}
table td.t4lrb1	{border:1px solid black; border-top:4px solid black;}

table td.lrt3b1	{border-left:3px solid black;border-right:3px solid black;border-top:3px solid black;border-bottom:1px solid black;}
table td.lr3tb1	{border-left:3px solid black;border-right:3px solid black;border-bottom:1px solid black;}
table td.lrb3	{border-left:3px solid black;border-right:3px solid black;border-bottom:3px solid black;}
td table		{border:0;}

table.sreg th,table.sreg td	{border:1px solid black;border-collapse:collapse;}

center		{margin:1em;}
/*table.formel	{border:0px;}*/
table.formel td	{font-family:Times;border:0px;text-align:center;}
table.formel td.nenner	{border-top: 1px solid black;}
table.formel td.komma	{font-family:Verdana,Arial;}
div.formel	{font-family:Times;padding:0.5em 1em;}

/* Fußnote */
dl		{font-size:small;margin-top:0.5em;}
dl ol		{margin-top:0px;}

/* Codebeispiel */
div.f		{margin:0.5em 0;width:100%;}
div.f table	{border:1px solid black;width:100%;}
div.f th		{text-align:left;padding:2px 0.5em;}
div.f td		{margin:0;padding:0;border:1px solid black;}
div.f pre		{margin:0;}
div.f pre i	{color:darkgreen;}			/* Kommentar */
div.f pre b	{color:darkblue;}			/* Schlüsselwörter oder Assemblerbefehle */
