/* Schrifttypendefinition für alle TAGS ------------------------------------------------------ */

td, p, body, li, tt, b, i, a, tr {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt; 
}

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12pt; 
	font-weight:bold; 
}

/* <TD> --------------------------------------------------------------------------------------------- */

td {
	color: black;	
}

td.head {
	background-color: #FFCF00;
	font-size: 8pt;
	font-weight: bold;
	color: #B50018;
    }

td.orange {
	background-color: #ffcc00;
	text-align : center;
	font-weight : bold;
}

td.yellow {
	background-color: #ffffcc;
}

td.beige {
	background-color: #F8FCE0;
	font-family: "Courier New",courier;
    }

td.script {
	background-color : #FFFFDB;
	font-family: "Courier New",courier;
	}

td.hellgrau {
	background-color : #cccccc;
	}	
	
td.gray {
	background-color : #eeeeee;
	}

/* <P>   -------------------------------------------------------------------------------------------- */

p 	{
	color:#000000;
	}

p.gray 	{
	color:#9b9b9b;
	font-size:7pt;
	}
	
p.tab_small	{
	font-size:8pt;
	}

p.small	{
	font-size:7pt;
	}
	
p.tab_small_b	{
	font-weight:bold;
	font-size:8pt;
	}

	
p.head {
	font-size:14px;
	line-height:14pt;
    font-weight:bold;
	}

p.head2 {
	
  	line-height:14pt;
    font-weight:bold;
	}
	 
p.head3 {
	font-size:13pt;
	padding: 2pt;
  	line-height:18pt;
    font-weight:bold;
	}

/* <A>   -------------------------------------------------------------------------------------------- */

A.menu {
	font-size: 8pt; 
	text-decoration: none;
	}
	
A:link {
	color: #000000;
	}

A:active {
	color: #ff0000;
	}

A:visited {
	color: #800000;
	}

A:hover {
	background-color: #FFFF66; 
	text-decoration: underline;
	}

A.menu:hover {
	background-color: #FFFF66; 
	text-decoration: underline;
	}

A.white {
	color : #B50018;
	text-decoration: none;
	font-size : 8pt;
}

A.white:hover {
	color : #000000;
	text-decoration: none;
	font-size : 8pt;
}

/* --------------------------------- */

body {
	background: white;
	font-family: verdana, helvetica, sans-serif;
	color: black;
}

h1 { font-size: large; }
h2 { font-size: normal; }
h3 { font-size: normal; }
h4 { font-size: normal; }

.phrase { font-style: italic; }

.acronym { font-style: italic; }
	
.stag, .etag, .gi { color: darkblue; }

.namespace-name {	
	font-family: monospaced, courier;	
	color: darkblue; 
}

.attribute { color: green; }

.pi { color: navy; }

.decl, .declclass, .css-selector { color: maroon; }

.entity, .eref, .ncref, .css-property { color: olive; }

.header { color: olive }

.programlisting, tt, .literallayout {
	font-family: "Lucida Console", courier, monospace;
}	

.schema { color: purple; }

.pdu, .mime-type, .suffix { 
	color: navy; 
}

.client { 
	color: olive; 
}

.server { 
	color: teal; 
}

.command {
	font-style: italic;
	color: teal;
}

.english { font-style: italic; }

.definition { font-style: italic; }

.figure, .heading, .mediaobject {
	align: center;
	padding-bottom: 0;
}

ul .figure {
	padding-bottom: 1em;
}

ol .figure {
	padding-bottom: 1em;
}

.ednote {
	color: green;
}

.practice, .homework, .exam  {
	font-size: large;
	font-weight: bold;
}

.exercise, .solution, .grading  {
	font-size: medium;
	font-weight: bold;
}

table.example {
	width: 100%;
}

table.example, th.example, td.example {
	background-color: aqua;
	border-style: groove;
	border-width: thin;
}

tr, td, th, p {	
	font-family: verdana, helvetica, sans-serif; 
}

.grayed { 
	color: gray;          
          }

