/* Die Grundlage: body */
BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 1em;
	background: white;
}

/* Nur um sicher zu gehen: Schriftfamilie und -größe */
P,DIV,ADDRESS,OL,UL,LI,TD,TH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

/* Aufhebung der Fon-family */
PRE, TT, CODE, KBD, SAMP { font-family: monospace }

/* Blockelemente */
DIV { margin: 0px; padding: 0px;}

/* Headings */
H1,H2,H3,H4,H5,H6 {
	font-family: Arial, Helvetica, sans-serif;
}
H1 { font-size: 30px; margin: 5px; }
H2 { font-size: 24px; margin: 5px; }
H3 { font-size: 18px; margin: 5px; }
H4 { font-size: 14px; margin: 5px; }
H5 { font-size: 12px; margin: 5px; }
H6 { font-size: 10px; margin: 5px; }

/* Listen */
UL { 
	list-style-type: circle; 
	vertical-align: middle; 
}
UL,OL { line-height: 20px; }
LI { vertical-align: middle; line-height: 20px; margin: 0px; }

/* Tabellen */
TABLE {
	padding: 0px;
}
TH { font-weight: bold; }
TD.big { font-size: 15px; font-weight: normal; }

/* Schriftformatierungen */
PRE {
	font-family: monospace;
	margin-left: 1em;
	font-size: 90%
}
SUP { vertical-align: super; font-size: 75% }
S, DEL {text-decoration: line-through; color: red}
U, INS {text-decoration: underline;}
ADDRESS { text-align: left; font-style: italic; }

/* Bilder */
IMG { border: 0; margin: 0px; }

/* Links: Pseudoformate */
A:link { color: blue; text-decoration: none; }
A:visited { color: purple; text-decoration: none; }
A:active { text-decoration: none; }
A:hover { color: red; text-decoration: none; }

/* Sonstiges */
VAR { font-style: normal; }

/* Eigene Klassen */
.note {
	font-weight: bold;
	color: green
}

/* Was ab hier kommt ist kommentarlos vom W3C CSS2 Style Sheet übernommen */

.toc { text-indent: 0; }
P.toc-line {
	margin-top: 1em;
	margin-bottom: 1em;
	text-indent: 0;
}

A.noxref:link, A.noxref:visited {color: black; /*color: inherit*/}
DIV.example A:link, DIV.example A:visited {color: maroon; /*color: inherit*/}
DIV.deprecated-html-example A:link,
DIV.deprecated-html-example A:visited {color: red; /*color: inherit*/}
.note A:link, .note A:visited {color: green; /*color: inherit*/}

A.propdef-title { background: yellow; }
A.descdef-title { color: yellow; background: green }

DIV.propdef {margin: 1.2em 0}

DIV.example { color: maroon }
PRE.example { color: maroon }
PRE.illegal-example { color: red }
DIV.illegal-example { color: red }
DIV.illegal-example p { color: black }

DIV.html-example { color: maroon }
PRE.html-example { color: maroon }
PRE.illegal-html-example { color: red }
DIV.illegal-html-example { color: red }
DIV.illegal-html-example p { color: black }
PRE.deprecated-html-example { color: red }
DIV.deprecated-html-example { color: red }
DIV.deprecated-html-example p { color: black }

DIV.xml-example { color: maroon }
PRE.xml-example { color: maroon }
PRE.illegal-xml-example { color: red }
DIV.illegal-xml-example { color: red }
DIV.illegal-xml-example p { color: black }

DIV.dtd-example { color: maroon }
PRE.dtd-example { color: maroon }
PRE.illegal-dtd-example { color: red }
DIV.illegal-dtd-example { color: red }
DIV.illegal-dtd-example p { color: black }

.normref { color: red; }	
.informref { color: green; }	

DIV.propdef TH { text-align: right; }
DIV.descdef TH { text-align: right; }

UL.toc, OL.toc {list-style: none}
DIV.toc UL UL, DIV.toc OL OL {margin-left: 0}
DIV.toc UL UL UL, DIV.toc OL OL OL {margin-left: 1em}
DIV.toc UL UL UL UL, DIV.toc OL OL OL OL {margin-left: 0}
LI.tocline1 {font-weight: bold}
LI.tocline2 {font-weight: normal}
LI.tocline4 {font-style: italic}
UL.index {list-style: none}


DIV.figure { text-align: center; margin: 2.5em 0 }

P.caption, CAPTION {
	text-align: center;
	font-style: italic;
	font-weight: bold;
	font-size: 90%;
	color: #088;
	margin: 1.5em 25% 0 25%;
}

DIV.toc, UL.index, DT { text-align: left }

