/* Stylesheet vhb */
body.palonline {
		background-color: #fcf4e2;
		}

p,h1,h2,h3,h4,h5,h6,li,ol,ul, blockquote, adress, a, center, td {
		font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;
		font-family: "Trebuchet MS", "Lucida Sans", Arial, sans-serif;		
		font-family: Tahoma, Arial, sans-serif;
		font-family: Georgia, "Times New Roman", Times, serif;
    font-family: Arial,Helvetica,sans-serif;
    font-family: Verdana,Arial,Helvetica,sans-serif;
		}
p,li,ol,ul, blockquote, adress, center, td { 
		font-size:9pt; 
		}
		
.Kursliste {
		/*Die Absätze aus den Einleitungen der Kurse zerreißen ziemlich das Layout.
		Deshalb müssen die Abstände vor und nach dem Absatz aus der Kursliste raus.*/
		margin-top:0;
		margin-bottom:0;
		}
h1,h2,h3,h4,h5,h6 {
		color:#330000;
		}
		
h1 {
	margin-top:20pt;
	font-size:15pt;
	}
a {
  color:#cc0000;
	text-decoration: none;
	}
/*
a:visited {

	}
*/
a.glossar {
	color:#990000; /*#4682b4* helles Blau*/
}
a.glossar:before {
	content: "*";
}
a.extern:after {
	font-size: 6pt;
	/*content:"[>]";
	content: " [extern] ";*/
	text-decoration: none;
}
.extern {
	font-family:"Trebuchet MS", sans-serif;
}                                                                                                                      

h1.glossar {
	color:#990000;
	font-size:12pt;
}
p.umbruch {
	clear:both;
}

#maincontainer {
	text-align:center;
}

.breadcrump {
	text-align:left;
}
.Bildnachweis {
	font-size:75%;
	text-align:right;
}
li.noSymb {
		list-style-type:none;
		}
table.Gesamtbreite {
		width:800px;
		/*table-layout:fixed; /*Ist das so klug?*/
		border-spacing:0px;
		border-collapse:collapse;
		/*Die Position der Tabelle kann ich leider nicht über ein Style festlegen:
		align:center; //funktioniert nicht
		*/
		}

.Lektionsüberschrift {
		color:#330000;
		}
.nav {
		color:#330000;
		background-color: #f8eac7;
		vertical-align:bottom; /*Wie war das noch gleich? valign?*/
		/*font-style:italic;
		position:absolute; 
		top:20px;*/
		}
.navActive {
		/*font-style:italic;
		position:absolute; 
		top:20px;*/
		font-weight:bold;
		font-variant:small-caps;
		color:#cc0000;
		/*background-color: #cccccc; /* Für den span ... */
		}
.navSub1 {
		position:absolute; 
		top:50px;
		}
.navSub2 {
		position:absolute; 
		top:70px; 
		}
.navSub3 {
		;
		}
.navSub4 {
		;
		}
.ident {
		/*margin-left:50px; */
		}
.left {
		float:left;
		width:auto;
		/*vertical-align:text-top; */ 
		margin-right:20px;
		margin-bottom:10px;
		}
			
.right {
		float:right;
		width:auto;
		/*vertical-align:text-top; */
		margin-left:20px;
		margin-bottom:10px;
		}
.erfolg {
		color:red;
    }
.erfolg:after { 
			content:" [erfolgreich absolviert]"; 
			font-size: 6pt;
			text-decoration: none;
			}
.besucht {
		color:red; /* Die muß ich noch ändern ...*/
		}
.besucht:after { 
			content:" [Schon benutzt]"; 
			font-size: 6pt;
			text-decoration: none;
			}
.neu {
		color:green;
		}
.inhalt {
		}

.admin {
		font-size:6pt;
		}

.admin:after { 
			content:"]"; 
			font-size: 6pt;
			text-decoration: none;
			font-weight: bold;
			}
.admin:before { 
			content:"[AdminInfo:"; 
			font-size: 6pt;
			font-weight: bold;
			text-decoration: none;
			}

.inline {
		vertical-align:middle;
    }
		
.Zusammenfassung {
		background-color: #ffcc99;
		}

.verweis {
		font-size: 80%;
		}
		
.Seitenanfang {
		font-size: 80%;
		text-align:right;
		}
.richtig {
		color:green;
	  } 
.falsch {
		color:#ff0000;
	  } 
.frage {
		font-weight:bold;
		}
.Mißerfolg {
		background-color:#ff0000;
		}
.erfolgsanzeige {
		border-width:0;
		border-color:#000000;
		}
.erfolgsbalken {
		background-color:#008000;
		}
.trans {
	  font-weight: bold;
		}


