body {	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;	line-height: 1.2; font-size: 13px;	background-color:white; color:black;}h1 { font-size: 30px; font-weight: bold; text-align: center; }h2 { font-size: 18px; font-weight: bold; text-align: center; }h3 { font-size: 14px; font-weight: bold; text-align: left; margin-top:4ex; }a { text-decoration: none; font-weight : bold; }a:hover { text-decoration:underline; }img { vertical-align: bottom; }table#main { border-style:none; margin:2px; border-spacing:0; }td.ueberschrift { font-weight: bold; text-align: left; }tr.ueberschrift { vertical-align: bottom; height: 25px; }dt.literatur { font-weight: bold; }dt.liste { font-weight: bold; margin-top:1ex; }dd p { margin-top:1ex; }p.seminartermin,p.VAK { font-size: 14px; font-weight: bold; text-align: center; }p.eqn { margin-left: 2cm; }.eqn img { vertical-align: top; border-style: none; }.logo { vertical-align: middle; padding:0 8px 8px 0; }.titel {	vertical-align: middle; background-color: silver;	border:solid white; border-width:0 0 8px 8px;}.menu {	vertical-align: top; background-color: silver; padding-bottom:3ex;	border:solid white; border-width:8px 8px 8px 0;}.menu ul { margin:0; padding:0; }.menu ul li.abstand { margin-top:2ex; }.menu ul li { list-style:none; margin:0; padding:0.5em 0.5em 0 0.5em;}.menu ul ul li { padding:2px 0 0 1em; }.menu ul a { display:block; padding:0.2em;}.menu ul a:link { color:black; background-color:#eee; }.menu ul a:visited { color:#666; background-color:#eee; }.menu ul a:hover { color:black; background-color:white; text-decoration:none; }.menu ul a:active { color:white; background-color:gray; }.menu ul a#aktuell { color:white; background-color:gray; }.text {	vertical-align: top; background-color: #969696;	padding:0 3ex 3ex 3ex; border:solid white; border-width:8px 0 8px 8px;}.text table { margin:0 auto; border-spacing:2px; }.text table th { padding:0 10px; }.text table td { padding:0 10px; }.text table.termine { background-color:#aadddd; 	border-width:5px 0; border-color:#aadddd; border-style: solid; }.text table.termine td { padding:0px 10px; }.text table.termine tfoot { height:25px; }.text table.leute { border:1px outset black; margin-bottom:4ex; }.text table.leute td { border:inset 1px black; vertical-align: middle;	height: 90px; padding:4px }.text table.vortraege { background-color:#aadddd; border-spacing:0; 	margin-bottom:4ex;}.text table.vortraege th { padding: 5px 10px; }.text table.vortraege td { border-top:1px solid #aaaddd; padding:3px 10px; }.text table.vortraege td.semester { text-align:left; background-color:#aaaddd; }.ecke { background-color: #969696; border:solid white; border-width:8px 8px 0 0; }.ecke img { border-style: none; margin:0 20px; }.unten { background-color: silver; padding:20px;	border:solid white; border-width:8px 0 0 8px; }