

body {	
  background-color: #ffffff;
  color: #000000;
  font-size: 12pt;
  font-family: sans-serif;
}

body.nav {
  background-color: #333333;
  font-family: sans-serif;
}

body.head {
  background-color: #333333; 
  font-family: sans-serif;
}


#headinst {
  font-size: 14px;
  color: #ffffff; 
}

#headinst a {
  font-size: 14px;
  color: #ffffff; 
}

#headpers {
  font-size: 24px;
  color: #ffffff;
}

#navintern {
  text-align: center;
  border-spacing: 2px;
}

#navintern td {
  background-color: #ffffff;
}

#navintern a {
  color: #333333;
  font-family: sans-serif;
  font-size: 12px;
}

#navextern {
  text-align: center;
  border-spacing: 2px;
}

#navextern td {
  background-color: #ddddff;
}

#navextern a {
  color: #333333;
  font-family: sans-serif;
  font-size: 12px;
}

#impressum {
  font-family: sans-serif;
  font-size: 12px;
}

#subjectvisible {
  font-family: sans-serif;
  font-size: 20px;
  color: #333333;
  background-color: #ffffff;
}

#subjectinvisible {
  background-color: #333333;
}


h1 {
  font-family: sans-serif;
  font-size: 1.2em;
  text-align: left;
  color: #555566;
}

h2 {
  font-family: sans-serif;
  font-size: 1.2em;
  text-align: center;
  color: #555566;
}

a {text-decoration: none }
a:link { 
  color: #555566; 
   font-weight: bold;
}
a:visited { 
  color: #555566; 
  font-weight: bold;
}

img { 
  border: 0;
  border-style: none; 
}

#brightcell {
  background-color: #dddddd;
}

#darkcell {
  background-color: #bbbbbb;
}

#brighttable {
  background-color: #ddddee;
}

#markupgreen {
  font-weight: bold;
  color: #00aa00;
}

#markupred {
  font-weight: bold;
  color: #aa0000;
}

#markupblue {
  font-weight: bold;
  color: #0000aa;
}

#pubtitle {
  color: #000000;
  font-weight: bold;
}

#journalpaper {
  background-color: #ccccff;
}

#proceedingspaper {
  background-color: #ccffcc;
}

#collectionpaper {
  background-color: #ffee99;
}

#otherpaper {
  background-color: #ffcccc;
}


