body   { color: #D49CE0; font-weight: normal; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif }
a:link        { color: #2c112f; font-weight: bolder; text-decoration: none }
a:visited  { color: #2c112f; font-weight: bolder; text-decoration: none }
a:hover      { color: #1920b3; background-color: white }
h3 {
	font-size: 1.1em;
}
h4 {
	font-size: 1.0em;
}
h5 {
	font-size: 0.9em;
}

.navbar { font-size: 0.7em }
.intro  { color: #282828; font-weight: 600 }
.lang    { color: #545454; font-weight: 200; font-size: x-small }
td   { color: black; font-weight: normal }
.txt  { color: #181818; font-weight: 500 }
.lart { font-family: "Lucida Sans Unicode", Verdana, Arial, sans-serif }
.imgright {
	margin: 0px 0px 5px 5px;
	float: right;
	border: thin #F0E68C;
}
.imgright2 {
	clear: right;
	margin: 0px 0px 5px 5px;
	float: right;
	border: thin #F0E68C;
}
.imgleft {
	margin: 0px 10px 10px 0px;
	float: left;
	border: thin #F0E68C;
}

.dozentin {
	font-weight: 600;
	display: block;
}
.kurstext, .kurstext-medi {
	font: Arial, Helvetica, sans-serif;
}
.kurstext-medi {
	color: #5A2E0A;
}
.kurstext a {
	font-size: 0.9em;
}
.kh {
	font-weight: 600;
}
#progbox {
	height: 8.2em;
	font: 1.0em/1.4em Arial, sans-serif;
	background-color: #FFEFD5;
}
.active {
	margin-left: 2em;
	color: #1A5486;
	background-color: transparent;
}
.normal {
	margin-left: 2em;
	color: #304A60;
	background-color: transparent;
	
}