/* 01-05-23 (RS) Quelle war DATEI: wselfhtm.css */
/* 02.07.24 (RS) formate.css von hr-schmitz.de */
/* 02.12.09 (RS) erweiterungen für AE-Header/footer */

/* Es folgen die Style-Definitionen */
/* Unterhalb jedes Befehls steht eine Kurzerklaerung */
/* Normal, für Textseiten */

body {
	background-color:#FFFFEF;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
}

/* Grau-Violett, für Standard-Galerie */
body.hg-standard {
	background-color:#dddddd;
	margin:5px;
	border:0px;
}

/* Grau-Violett, für ALTEREGO */
body.alterego {
	background-color:#29233A;
	margin:5px;
	border:0px;
}

/* Grau, für BilderHintergründe */
body.picbg {
	background-color:#303030;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
}

/* margin-top = Abstand zwischen Fensterrand und Inhalt oben */
/* margin-bottom = Abstand zwischen Fensterrand und Inhalt unten */
/* 10px = 10 Pixel, Wert aenderbar */

p,h1,h2,h3,h4,h5,h6,ul,ol,li,div,td,th,address,blockquote,nobr,b,i
{ font-family:Verdana,Arial,sans-serif; }

h1 { font-size:18pt;color:#000066 }
h2 { font-size:16pt;color:#000066 }
h3 { font-size:14pt;color:#000066 }
h4 { font-size:12pt;color:#000066 }
h5 { font-size:10pt;color:#000066 }
h6 { font-size:8pt;color:#000066 }

hr.normal { width:100%; color:#000066; height:1px; text-align:left; border:1px solid gray;}
hr.lite { width:100%; color:#000066; height:1px; text-align:left; border:1px solid #dddddd;}

p,ul,dl,ol,li,div,td,th,address,nobr,b,i,u { font-size:10pt; color:#000066 }

/* Absätze: */

p.ll { border-left:solid 1px #cccccc; padding:5px; }
p.lr { border-right:solid 1px #cccccc; padding:5px; }

p.wedge   { border-top:solid 1px #dddddd; border-left:solid 1px #cccccc; padding:5px; }
p.wedgeor { border-top:solid 1px #dddddd; border-right:solid 1px #cccccc; padding:5px; }
p.wedgeu  { border-bottom:solid 1px #dddddd; border-right:solid 1px #cccccc; padding:5px; }
p.wedgeul { border-bottom:solid 1px #dddddd; border-left:solid 1px #cccccc; padding:5px; }

p.f1solid { border-color:#AAAAAA; border-width:1px; border-style:solid; padding:10px }
p.f1solidn { border-color:#AAAAAA; border-width:1px; border-style:solid; padding:2px }

p.f1dot   { border-color:#AAAAAA; border-width:1px; border-style:dotted; padding:10px }
p.f1dotn  { border-color:#AAAAAA; border-width:1px; border-style:dotted; padding:2px }

p.f1dash  { border-color:#AAAAAA; border-width:1px; border-style:dashed; padding:10px }

p.small { font-size:8pt; color:#000066 }
p.12    { font-size:12pt; color:#000066 }
p.top   { font-size:16pt; color:#000066 }

div.f1solid5 { border-color:#AAAAAA; border-width:1px; border-style:solid; padding:5px }
div.f1solid10 { border-color:#AAAAAA; border-width:1px; border-style:solid; padding:10px }
div.f1dash5 { border-color:#AAAAAA; border-width:1px; border-style:dashed; padding:5px }

b.small { font-size:8pt; color:#000066 }
i.small { font-size:8pt; color:#000066 }
u.small { font-size:8pt; color:#000066 }

b.12 { font-size:12pt; color:#000066 }
i.12 { font-size:12pt; color:#000066 }
u.12 { font-size:12pt; color:#000066 }

b.14 { font-size:14pt; color:#000066 }
i.14 { font-size:14pt; color:#000066 }
u.14 { font-size:14pt; color:#000066 }

/* Tabellen für top=Seitenkopf, bottom=Seitenfuss, wedge=Winkel-oben-links */
/* headline=Absatz-Header (dazu gehören td.headlinel, .headliner) */

table.hg     { width:100%; height:740px; border-spacing:0px; border-collapse:collapse; }
table.body   { width:680px; border-spacing:0px; border-collapse:collapse; }
table.top    { width:100%; border-spacing:0px; border-collapse:collapse; }
table.bottom { width:100%; border-spacing:0px; border-collapse:collapse; }
table.wedge  { border-top:solid 1px #dddddd; border-left:solid 1px #cccccc; }
table.headline { width:100%; border-spacing:0px }

/* TD für topl=Seitenkopf-links, topr=Seitenkopf-rechts, headlinel und headliner=Absatz-Header */
/* bottoml und bottomr=Seitenfuss */

td.topl  { width:70%; background-color:#ddddaa; border-bottom:solid 2px #888888; font-size:16pt; font-weight:normal;color:#000066; padding:10px; }
td.topla { width:70%; background-color:#29233A; border-bottom:solid 2px #aaaaaa; font-size:16pt; font-weight:normal;color:#FFFFEF; padding:10px; }

td.topr  { width:30%; background-color:#ddddaa; border-bottom:solid 2px #888888; font-size:16pt; font-weight:normal;color:#000066; padding:10px; text-align:right;}
td.topra { width:30%; background-color:#29233A; border-bottom:solid 2px #aaaaaa; font-size:18pt; font-weight:normal;color:#FFFFEF; padding:10px; text-align:right;}

td.headlinel { width:96%; background-color:#ddddaa; border-bottom:solid 1px #888888; font-size:14pt; font-weight:normal; color:#000066; padding:5px; border-spacing:0px }
td.headliner { width:4%;  background-color:#ddddaa; border-bottom:solid 1px #888888; font-size:14pt; font-weight:normal; color:#000066; padding:5px; border-spacing:0px; text-align:right }

td.bottoml  { width:80%; background-color:#ddddaa; border-top:solid 1px #888888; font-size:10pt; font-weight:normal; color:#000066; padding:5px }
td.bottomla { width:80%; background-color:#29233A; border-top:solid 2px #aaaaaa; font-size:10pt; font-weight:normal; color:#ffffef; padding:5px }

td.bottomr  { width:20%; background-color:#ddddaa; border-top:solid 1px #888888; font-size:10pt; font-weight:normal; color:#000066; padding:5px; text-align:right; }
td.bottomra { width:20%; background-color:#29233A; border-top:solid 2px #aaaaaa; font-size:10pt; font-weight:normal; color:#ffffef; padding:5px; text-align:right; }

td.wedge { border-top:solid 1px #dddddd; border-left:solid 1px #cccccc; text-align:left; vertical-align:top; padding:5px}

td.ll { border-left:solid 1px #cccccc; text-align:left; vertical-align:top; padding:5px}
td.alert { border-left:solid 2px #FF0000; text-align:left; vertical-align:top; padding:5px}

td.small { font-size:8pt;color:#000066 }

td.picbg { background-color:#202020 }
td.alterego { background-color:#29233A }

pre { font-family:Courier New,Courier; font-size:10pt; color:#0000C0; }

tt { font-family:Courier New,Courier; font-size:12pt; color:#0000C0; }
tt.top { font-family:Courier New,Courier; font-size:16pt; color:#0000C0; }

.wedge { border-top:solid 1px #dddddd; border-left:solid 1px #cccccc; padding:5px; }

/* Quelltext-Befehle im normalen Fliesstext */
/* #0000C0 = blau, Wert aenderbar */

a:link    { color:#0000FF; text-decoration:none; font-weight:bold; }
a:hover   { color:#0000FF; text-decoration:underline; font-weight:bold; }
a:visited { color:#FF0000; text-decoration:none; font-weight:bold; }
a:active  { color:#FF0000; text-decoration:none; font-weight:underline; }

/* a:link = Verweise zu noch nicht besuchten Seiten */
/* a:hover = Verweis, wenn der Mauszeiger drauf ist */
/* a:visited = Verweise zu bereits besuchten Seiten */
/* a:active = Verweise, die gerade angeklickt werden */
