a {text-decoration : none; color: #0000AA;}
a.black {text-decoration : none; color: #000000;}
a:hover {color: red;}
b a:hover {text-decoration: underline;
		   font-weight: bolder;}
a:hover b {text-decoration: underline;
		   font-weight: bolder;}
body {font-family:Arial, 
      sans-serif; 
      background-color:#FFFFFF;
      height:99%;
      font-size:10pt;      
}
html {height:99%;}
h1 {font-size:large;  font-weight:bold;}
h2 {font-size:medium; font-weight:bold;}
h3 {font-size:12pt; font-weight:bold;}

.grau  {background-color: #DEDEDE;}


td {vertical-align:top;}
td.unten {vertical-align:bottom;}
td.obenfett {vertical-align:top;font-weight:bold; font-size:13pt;}
td.mittel {vertical-align: middle;}
td.fett  {font-weight:bold; }
td.gross {font-weight:bold; font-size:14pt;}
td.news {font-size:11pt;}
td.newsgrau {font-size:11pt; background-color: #DEDEDE;}
td.titel {font-weight:bold; font-size:18pt; color:#000000; text-decoration:none;}

.newstitle {font-weight:bold; font-size:11pt;}
.newsbody {font-size:11pt;font-style:italic; }
.newsdate {font-size:11pt;font-style:italic; }

td.rechts {text-align:right;}
td.links  {text-align:left;}
td.mitte {text-align:center;}

tr.klein {font-size:9pt;}
tr.title {font-size:9pt;font-weight:bold;background-color: #DEDEDE;}

div.klein {font-size:8pt;}
select.klein {font-size:9pt;}
input.klein {font-size:9pt;}
li.klein {font-size:9pt;}
a.publink {color: #000000; font-weight: bold; text-decoration: underline;}
div.abstract {font-size:10pt;font-style:italic; }
div.bibtex {font-size:9pt; font-family:monospace }

table.full {height: 100%;}
table.formular {font-size:9pt;}
ul.error {color: #FF0000; font-weight: bold; font-size:9pt;}

table.shortcuts{
  border-width:1px;
  border-style:solid;
  border-color: #DEDEDE;
  padding:0em;
  text-align:justify;
}
td.shortcut {
 font-size:9pt;
 font-weight: bold;
 background-color: #DEDEDE; 
}
