body		{ background-color:#ffffe8;
		background-image:url(Bilder/Hintergrund.jpg);
		background-attachment:fixed; }
body,p,td,th,li,.p	{ font-family:'Verdana',sans-serif;
		text-align:justify; color:#000099; }
p,li,td,th,.p	{ font-size:10pt; }
/*
.p		{ font-family:'Verdana',sans-serif;
		font-size:10pt; text-align:justify;
		color:#000099; }
/* Die Klasse .p ist gedacht für Netscape 4, bei dem die Formatangabe für li nicht funktioniert. Stattdessen fügt man <div class="p"></div> ein. */
/*
p,li,td,th	{ font-size:80%; }
*/
li		{ margin-top:5px; margin-bottom:5px; }
iframe		{ text-align:center; border-style:none;}
.keineeingebettetenRahmen
		{ text-align:center; font-weight:bold;
		}
div.keineeingebettetenRahmen
		{ margin-left:1cm; margin-right:1cm;
		border-style:solid; border-color:#000099; border-width:3px;
		}

h1,h2,h3,h4	{ font-family:Arial,sans-serif; color:#000099; }
h1,h2		{ text-align:center; }
h3,h4		{ text-align:left; }
td		{ text-align:justify;  vertical-align:top; }
th		{ text-align:center;  vertical-align:middle;
		font-weight:bold; }
.antiqua	{ font-family:'Times New Roman',serif; }
.times		{ font-family:'Times New Roman',serif; }
.arial		{ font-family:'Arial',sans-serif; }
.verdana	{ font-family:'Verdana',sans-serif; }
.fett		{ font-weight:bold; }
.mager		{ font-weight:normal; }
.kursiv		{ font-style:italic; }
.schreib	{ font-family:cursive; font-size:13pt;
		font-weight:bold; color:#000099; }

.rot		{ color:#ff0000; }
.rotfett	{ color:#ff0000; font-weight:bold; }
.drot		{ color:#aa0000; }
.drotfett	{ color:#aa0000; font-weight:bold; }
.dgruen		{ color:#008800; }
.dgruenfett	{ color:#008800; font-weight:bold; }
.mblau		{ color:#000099;}
.mblaufett	{ color:#000099; font-weight:bold; }
.grau		{ color:#808080; }

.hghblau	{ background-color:#b0bbff; color:#000000; }
.hggelb		{ background-color:#ffff00; color:#000000; }
.hgrot		{ background-color:#ff0000; color:#000000; }
.hghorange	{ background-color:#ffdda0; color:#000000; }
.hgorange	{ background-color:#ffad00; color:#000000; }
.hgdorange	{ background-color:#ff8800; color:#000000; }

.links		{ text-align:left; }
.zentriert	{ text-align:center; }
.rechts		{ text-align:right; }
.block		{ text-align:justify; }

.oben		{ vertical-align:top; }
.mittig		{ vertical-align:middle; }
.unten		{ vertical-align:bottom; }

.ununterstr	{ text-decoration:none; }
.durchgestr	{ text-decoration:line-through; }
.blink		{ text-decoration:blink; }
.blink		{ text-decoration:blink; }
.text:first-letter
		{ font-size:18pt; font-weight:bold;
		font-family:'Times New Roman',serif;
		font-style:italic; }
/* Fügt vor dem Element einen Doppelpfeil nach rechts oben ein, z. B. für externe Verweise. */
.pfro:before	{ content:"\21d7 "; }
.dpfeil:before	{ content:"\21d2 "; }
.listenueber	{ font-family:'Arial',sans-serif;
		font-weight:bold; }

.autor		{ text-align:right; font-style:italic;
		margin-bottom:0.5cm; }
.autorzentr	{ text-align:center; font-style:italic;
		margin-bottom:0.5cm; }

.datum		{ text-align:left; font-family:courier;
		color:#000080; }
/*
.datumabs	{ font-family:'Courier New'; font-weight:bold;
		color:#0000a0; }
*/
.datumabs, .datumabs *
		{ font-weight:bold;
		color:#800000;
		text-align:left; }
.aenddatum	{ text-align:right;
		font-style:italic; font-size:small;
		margin-top:0.5cm;
		display:none; }
.zaehlerdatum	{ text-align:center; font-family:Arial;
		font-weight:bold; color:#000099; }
.zitat		{ font-style:italic; margin:0.5cm; }
.zitatblock	{ font-style:normal;
		background-color:#ffffa0;
		padding-left:5mm;
		padding-right:5mm;
		padding-top:2mm;
		padding-bottom:2mm;
		border-width:1px;
		border-style:solid;
		border-color:#bbbbbb;
		}
.briefblock	{ font-style:normal;
		margin:0.5cm;
		padding-left:5mm;
		padding-right:5mm;
		padding-top:2mm;
		padding-bottom:2mm;
		border-width:1px;
		border-style:solid;
		border-color:#404040;
		}
.bildunter	{ font-family:'Arial'; font-weight:bold;
		font-style:italic; text-align:center; }
.quelle		{ font-size:70%; font-style:italic;
		text-align:center; }
.verweis	{ font-family:Arial; font-weight:bold; }
.hilfeverweis	{ cursor:help; }
/*
.vergrverweis	{ cursor:url(Bilder/Lupe.gif); }
*/
.verweisueber	{ font-family:Arial; font-weight:bold;
		font-style:italic; text-align:center;
		background-color:#f0d060; }
.verweisuebergross	{ font-family:Arial; font-weight:bold;
		font-style:italic; text-align:center;
		font-size:120%; }
.dachzeile	{ font-style:italic; text-align:left;
		background-color:#ffff55; }
.dezent		{ border-style:solid;
		border-width:1px;
		border-color:#808080;
		border-collapse:collapse;
		padding:10pt;
		}

.frage		{ text-align:left; font-family:Arial;
		font-size:120%; font-weight:bold; color:#b02020; }
.ag		{ font-family:Arial; font-weight:bold;
		color:#b02020; }
.befehl		{ font-family:Courier,monospace; color:#000000; }
.anzhinweis	{ font-family:'Verdana,Arial',sans-serif;
		font-size:70%;
		text-align:right; }
.neu		{ text-decoration:blink;
		font-weight:bold;
		color:#ff0000; }

.alt, .alt *, .alt a:link, .alt a:visited
		{ color:#808080; }

/* Liste mit PDF-Symbol als Listenpunkt: */
.pdf		{ list-style-image:url(Bilder/PDF.gif); }

/* Formate für Verweistext: */
.endverweis	{
		color:#0000ff;
		background-color:#d0d0d0;
		text-decoration:none;
		text-align:center;
		}
/* Formate für Verweisschaltfläche: */
.endverweisf,input
		{
		font-family:Arial,sans-serif;
		font-size:small;
		font-weight:normal;
		color:#000099;
		margin:0.3cm;
		}

.schaltknopf
		{ text-align:center; font-family:Arial,sans-serif;
		font-weight:bold; color:#000099;
		text-decoration:none;
		background-color:#cccccc;
		padding:10px;
		border-color:#cccccc;
		}

.bildverweis	{ font-family:Arial,sans-serif; font-size:small;
		color:#0000ff; font-weight:bold;
		/* text-align:center; vertical-align:middle; */ }
.rueckverweis	{ text-decoration:none; font-size:15pt;
		font-weight:bold; color:#000099;
		background-color:#d0d0d0;}
.bildverweisinaktiv	{ font-family:Arial; font-size:small;
		/* text-align:center; vertical-align:middle; */
		color:#666666; }
.bildnummertext	{ font-family:Arial,Verdana;
		font-size:12pt; font-weight:bold; }
.bildnummer	{ font-family:Arial,Verdana;
		font-size:15pt; font-weight:bold;
		color:#000099; background-color:#ffff00;
		}
.zeit		{ font-family:Arial; font-size:8pt;
		color:#0000ff; background-color:#ffff00;
		text-align:right; }
.stand		{ border-style:solid;
		border-width:3px;
		border-color:#000099;
		height:1cm;
		text-align:center;
		vertical-align:middle;
		padding:7pt;
		font-weight:bold;
		font-family:Arial,'Courier New';
		font-size:18pt;
		color:#000000;
		background-color:#ffffdd;
		background-image:url(Bilder/Hg-Stand.jpg);
		}
table.stand	{
		border-collapse:collapse;
		}

/* Tabelle ohne Rahmen: */
.blind,.blind *	{ border-style:none; }

.fotolinks,.bildlinks,.fliessenlinks
                { float:left; margin-right:8px;
                margin-bottom:3px; }
.fotorechts,.bildrechts,.fliessenrechts
                { float:right; margin-left:8px;
                margin-bottom:3px; }
.fliessenlinks, .fliessenrechts
		{ overflow:visible; }
.neuezeile      { clear:both; }

a:link		{ color:#0000aa; }
a:visited	{ color:#880088; }
a:hover		{ color:#007700; background-color:#ffdd00; }
a:focus		{ color:#00aa00; background-color:#ffff00; }
a:active	{ color:#dd0000; background-color:#ffff99;
		font-weight:bold;
		/* font-size:130%; */ }
a:active.mager	{ font-weight:normal; }
marquee		{ color:#006000; }

@media handheld 
{
/*
body, body *	{
		}
*/
body		{
		width:340px;
		border-style:solid;
		border-width:1px;
		border-color:#a0a0a0;
		border-collapse:collapse;
		padding:4px;
		}
body *		{ max-width:99% !important; }
}
