body		{
		background-color:#ffe060;
		background-image:url(Bilder/Hintergrund.jpg);
		background-attachment:fixed;
		-moz-hyphens:auto;
		-ms-hyphens:auto;
		-khtml-hyphens:auto;
		-o-hyphens:auto;
		-webkit-hyphens:auto;
		hyphens:auto;
		}
body, p, td, th, li, .p
		{
		font-family:'Verdana',sans-serif;
		text-align:justify;
		color:#000099;
		}
p, li, td, th, .p
		{ font-size:14pt; }
/*
.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:5pt; margin-bottom:5pt; }
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; }
h3		{ font-size:18pt; }
h4		{ font-size:15pt; }
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; }

.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; }
.text:first-letter
		{ font-size:18pt; font-weight:bold;
		font-family:'Times New Roman',serif;
		font-style:italic; }

.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-size:10pt;
		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; */
		background-color:#ffb020; }
.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;
		font-size:10pt;
		}

/* 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;
		font-weight:bold; color:#000099;
		text-decoration:none;
		background-color:#cccccc;
		padding:10px;
		border-color:#cccccc;
		}

.bildverweis	{ font-family:Arial; 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; }
img.fotolinks, img.fotorechts
		{ width:40%; }

/* Formate für Verweise. */
.intern:before, .pfru:before, a[href]:before
		{ content:"\21d8\a0"; }
a[href^="#"]:before
		{ content:"\21d3\a0"; }
a[href].rueck:before
		{ content:"\21d1\a0"; }
.extern:before, .pfro:before, a[href^="http"]:before
		{ content:"\21d7\a0"; }
.postv:before, a[href^="mailto:"]:before
		{ content:"\2709\a0"; }
/*
a:hover		{ background-color:#c0c0ff !important; }
*/
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;
		}
a:active.mager	{ font-weight:normal; }

marquee		{ color:#006000; }
