dt { font-weight:bold; font-size:150%; line-height:170% }
dd { text-indent:0pt; text-align:justify; line-height:130%; }

h1, h2,  h4, h5, h6 { text-align:center; }
/* margin:oben rechts unten links */
h3
	{
		clear:both;
		background-color:#AAAAAA;
		padding:3pt;
		margin-left:-3pt;
		margin-right:-3pt;
		color:white;
		font-variant:small-caps;
		font-weight:bold;
		letter-spacing:0.9em;
		line-height:110%;
		text-align:center;
		text-indent:0pt;
	}

body { font-family:sans-serif; }
img { border:0 none }
p { text-indent:10pt; text-align:justify; line-height:130%; }
pre { text-align:left; font-family:monospace; background:#EEEEEE; }
ol, ul { margin-top:0pt; text-indent:0pt; text-align:justify; line-height:130%; }

table { text-align:center; }
thead { text-align:center; vertical-align:top; }
tbody { text-align:center; }
tfoot { text-align:left; vertical-align:top; }

#FHGr { background-color:#F8F8F8 }
#FW { background-color:#FFFFFF }
#FHG { background-color:#DDDDDD }
#FDG { background-color:#888888 }
#FS { background-color:#000000 }

#F0 { background-color:#FFFFFF }
#F1 { background-color:#FFFFCC }
#F2 { background-color:#FFCC99 }
#F3 { background-color:#BBDDFF }
#F4 { background-color:#FFCCCC }
#F5 { background-color:#A7F59D }
#F6 { background-color:#CCCCFF }
#F7 { background-color:#CCCC66 }
#F8 { background-color:#FF99FF }
#F9 { background-color:#FFFF33 }
#F10 { background-color:#0099FF }
#F11 { background-color:#CC9933 }
#F12 { background-color:#FF0000 }

#FSPZ { color:purple }
#FPZHGr { background-color:#DDDDDD }

#FS1 { color:green }
#FS2 { color:blue }
#FS3 { color:brown }
#FS4 { color:grey }
#FS5 { color:red }

#Eigenmarke	{ background:#FFFF00 }
#Ergebnis	{ font-weight:bold }
#Fusszeile	{ font-size: 0.6em }#Klein		{ font-size:0.6em; color:#777777 }
#Marker		{ background:#FFFF00 }
#Oekomarke	{ border: 2px solid green }
#Ref			{ color:#888888 }
#VNr			{ font-weight:bold; font-size:1.5em }
#Warnung		{ font-weight:bold; color:red }

.Python		{ color:#2A1CFF; background:#EEEEEE; font-family:monospace; }
.Terminal	{ color:#30FF00; background:#000000; font-family:monospace; }

.Menuebalken
	{
		margin:0pt;
		padding:3pt;
		position:fixed;
		z-index:10;
		width:100%;
		border-bottom:1px solid #666666;
		background:#E2E2E2;
		text-align:center;
	}

.Infospalte
	{
		float:left;
		margin: 27pt 0pt 5pt 4pt;
		padding: 3pt;
		z-index: 8;
		width: 140pt;
		border: 1px solid #666666;
		background: #E2E2E2;
	}

.Seitenkopf
	{
		float:left;
		margin:0pt 0pt 10pt 0pt;
		width:100%;
		z-index:8;
		border:1px solid #666666;
		background:#E2E2E2;
		text-align:center;
	}

.Seitenindex
	{
		float: left;
		margin: 27pt 0pt 5pt 4pt;
		padding: 3pt;
		z-index: 8;
		width: 140pt;
		border: 1px solid #666666;
		background: #E2E2E2;
		font-size: 0.8em;	}

.Seiteninhalt
	{
		float:left;
		clear:right;
		margin:27pt 0pt 5pt 4pt;
		width:450pt;
		z-index:8;
		padding:3pt;
		padding-top:0pt;
	}

.SeiInhGanz
	{
		clear:both;
		margin:10pt 0pt 10pt 0pt;
	}

.SeiInhLi
	{
		clear:both;
		float:left;
		margin:10pt 0pt 10pt 0pt;
		padding:0pt;
		width:50%;
	}

.SeiInhRe
	{
		float:right;
		margin:10pt 0pt 10pt 0pt;
		padding:0pt;
		width:49%;
	}

.SeitenURL
	{
		margin:0pt 0pt 0pt 0pt;
		text-align:right;
		color:#BBBBBB;
		font-size: 0.7em;
	}

.Nutzerdaten
	{
		margin:0pt 0pt 0pt 0pt;
		border-top:1pt dotted #666666;
		color:#BBBBBB;
		font-size: 0.7em;	}

.Seitenabschluss
	{
		clear:both;
		margin:0pt 5pt 5pt 5pt;
		padding:3pt;
		z-index:8;
		border:1px solid #666666;
		background:#E2E2E2;
	}

a:link
	{
		color: #000000;
		text-decoration: underline;
	}

a:active, A:Focus, A:Hover
	{
		background: #FFFFFF;
		color: red;
		text-decoration: none;
	}

a:visited 
	{
		color: #777777;
		text-decoration: underline;
	}

.IconPDF:before { content: url(/Bilder/Icons/PDF.gif) " "; }
.IconText:before { content: url(/Bilder/Icons/Text.gif) " "; }
.IconStuffIt:before { content: url(/Bilder/Icons/StuffIt.gif.gif) " "; }
.IconWP:after { content: " " url(/Bilder/Icons/Wikipedia.gif); }
.IconZip:before { content: url(/Bilder/Icons/Zip.gif) " "; }

body
	{
		margin-top: 0pt;
		margin-left: 0pt;
		margin-right: 0pt;
		margin-bottom: 0pt;

		border: 0px;
		background: #F8F8F8;
	}

.Beispiel
	{
		border: 1px solid black;
		background: #F8F8F8;
		border-collapse: collapse;
	}

.Fussnotentext
	{
		text-indent:0pt;
		text-align:justify;
		font-size:80%;
	}

.Logos
	{
		text-align:center;
		text-indent:0pt;
		margin-bottom:3pt;
	}

.Merksatz
	{
		border: 1px solid red;
		margin: 10pt;
		padding: 5pt;
		background: #FFFFFF;
		border-collapse: collapse;
		text-indent: 0pt;
		text-align: center;
	}

.Motto
	{
		font-style:italic;
		font-size:80%;
		text-align:right;
		text-indent:0pt;
	}

.PZ
	{
		background-color:#DDDDDD ;
		color:purple;
	}

.RSS
	{
		clear:both;
		background-color:#FF6600;
		padding:3pt;
		margin-left:-3pt;
		margin-right:-3pt;
		color:white;
		font-weight:bold;
		line-height:110%;
		text-align:center;
		text-indent:0pt;
	}

.Sozialnetze
	{
		clear: both;
		border: 1px solid #EEEEEE;
		background: #FFFFFF;
		margin: 10pt 0pt 10pt 0pt;
		padding: 5pt;
		border-collapse: collapse;
		text-indent: 0pt;
		text-align: center;
		text-decoration: none;
		font-size:0.8em;
	}

.Spende
	{
		clear:both;
		border: 1px solid #EEEEEE;
		background: #FFFFFF;
		margin: 0pt;
		padding: 5pt;
		border-collapse: collapse;
		text-indent: 0pt;
		text-align: center;
		font-size:0.8em;
		color: green;
	}

.Tabelle
	{
		border: 2px inset white;
		border-collapse: collapse;
	}

.Buch
	{
		color: black;
		border: 1px solid black;
		border-collapse: collapse;
		background: #FFFFFF;
		margin-bottom:3pt;
		text-indent: 0pt;
		text-align: center;
	}

.Erotikbuch
	{
		color: purple;
		border: 1px solid purple;
		border-collapse: collapse;
		background: #FFFFFF;
		margin-bottom:3pt;
		text-indent: 0pt;
		text-align: center;
	}
