/******************************************************************************
  Stylesheet fuer: jendryschik.de/wsdev/einfuehrung
  Medien:          screen, projection
  Autor:           Michael Jendryschik <michael@jendryschik.de>
  Kommentar:       Nicht fuer Netscape 4.x zugaenglich
*/

pre, code, samp {
	color: #600;
	background-color: transparent;
}

#schriftzug, #schriftzug-startseite {
	width: 310px;
	text-align: right;
	border: 1px solid #aba784;	
	margin: 1.1em 0 .5em auto;
	padding: .5em 1em;
	color: black;
	background-color: #fffff3;
}
#schriftzug {
	float: right;
	margin-left: 2em;
}

#schriftzug img.logo, #schriftzug-startseite img.logo {
	vertical-align: bottom;
}

#inhaltsverzeichnis {
   width: 45%;
   border: 1px solid #aba784;
   background-color: white;
   float: left;
   margin: 1em 1.5em 1em 0;
   padding: 0;
}

#inhaltsverzeichnis h1 {
   color: #833;
   background-color: #aba784;
   margin: 0;
   padding: 3px 15px;
   border: none;
}

#inhaltsverzeichnis h2 {
   color: #833;
   background-color: #f1edcf;
   font-size: 1em;
   text-align: left;
   margin: 0;
   padding: 6px 15px 5px 15px;   
}

#inhaltsverzeichnis ul {
	margin-top: 1em;
	margin-right: .5em;
	margin-bottom: 1em;
}

#inhaltsverzeichnis ul ul {
	margin-top: .3em;
	margin-bottom: .3em;
}

#inhaltsverzeichnis ul li {
   margin-left: -.8em;
}
#inhaltsverzeichnis h2:before {
   content: counter(kapitel) ". ";
   counter-increment: kapitel;
}

.pfeile {
   margin-left: 1em;
}
.pfeile-bottom {
   margin-left: 1em;
   clear: both;
}

.anmerkung {
   margin-left: 3em;
   padding-left: 1em;
   font-size: .9em;
   border-left: 4px solid #ff9;
}

dl.eigenschaften dt {
   color: black;
   background-color: #aba784;
   padding: 2px 5px;
   margin-top: 2em;
}
dl.eigenschaften dl dt {
   color: black;
   background-color: #f1edcf;
   margin-top: .5em;
   margin-bottom: .5em;
}

.buch {
   list-style-image: url(../images/buch.gif);
}

.info p, .definition p, .achtung p {
   margin: 0 0 1em 0;
}

.info .normal li, .definition .normal li, .achtung .normal li {
   list-style-image: none;
}

ul.inhalt {
   list-style-image: url(../images/pfeile/unten.gif);
}

.stichwortverzeichnis {
   white-space: nowrap;
}

.illustration {
	float: right;
	width: 500px;
	border: 1px solid #aba784;
	text-align: center;
	margin: 0 0 1em 1em;
	padding: .5em;
	font-size: .9em;
}
.illustration a:hover {
	background-color: none;
}

/* /xhtml/entities.xhtml */

.entities {
   border: 2px solid black;
   border-collapse: collapse;
}

.entities td, .entities th {
   border: 1px solid black;
}

.entities th {
   text-align: left;
}

.zeichen, .entities th {
   color: black;
   background: #ffa;
   padding: 2px 10px;
}

.zeichen {
   text-align: center;
}

.bedeutung, .entity, .unicode {
   color: black;
   background: #ffe;
   padding: 2px 60px 2px 10px;
}

.entity {
   width: 70px;
}


/* /css/syntax.xhtml */

#selektoren th {
   text-align: left;

   border-top: none;
   border-right: 1px solid #333;
   border-bottom: 1px solid #333;
   border-left: none;

   padding: 5px 10px;
}

#selektoren td {
   vertical-align: top;

   border-top: none;
   border-right: 1px solid #999;
   border-bottom: 1px solid #999;
   border-left: none;

   padding: 5px 10px;
}

#selektoren pre {
   margin-left: 0;
}

#selektoren tr td:first-child {
   white-space: nowrap;
}


/* /css/werte.xhtml */

#farbskala {
   border: 1px solid #666;
   margin-top: 1em;

}

#farbskala td {
   border: 1px solid #666;
   padding: 3px 20px 3px 4px;
   font-weight: bold;
}


/* stichwortverzeichnis.xhtml */


#stichwortverzeichnis ul {
   list-style-type: none;
   margin-left: 0;
   padding-left: 0;
   font-weight: bold;
}
#stichwortverzeichnis ul ul {
   list-style-type: none;
   margin: 0 0 0 2em;
   font-weight: normal;
}

#stichwortverzeichnis h2 {
   font-family: serif;
   font-size: 1.4em;
   margin-top: 1.5em;
}

.alphabet {
   font-family: serif;
   word-spacing: .2em;
}