body { 
  background-color:white;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10pt;
  color:black;
}

a:link { color:black; font-weight:bold; }
a:visited { color:gray; font-weight:bold; }
a:active { color:red; font-weight:bold; }

p,h1,h2,h3,h4,ul,ol,li,div,address,blockquote,td,th { 
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10pt; /* nicht wirklich gut, hilft aber netscape */
}

.planet-small {
/*  font-family:Verdana,Arial,Helvetica,sans-serif;*/
/*  color:black;*/
  font-size:8pt;
}

.planet-log {
/*  font-family:Verdana,Arial,Helvetica,sans-serif;*/
/*  color:black;*/
  font-size:8pt;
}

.planet-code {
  font-family:"Courier New",Courier,monospace;
/*  color:black;*/
  font-size:12pt;
}

.heading { font-size:20pt; font-weight:bold; }
.headerbar { font-size:15pt; font-weight:bold; color:white; }
.bigheaderbar { font-size:20pt; font-weight:bold; color:white; }
.subheading { font-size:10pt; font-style:italic; }

div.orangebox {
  width: 100%;
  border: solid rgb(255,165,0); /* orange */
}

table.box {
  background-color:#EEEEEE;
}

td.boxcaption {
  background-color:#888888;
  font-weight:bold;
  color:white;
}



/* overlib popups */

.overlib-fg { /* text */ 
  background-color: #CCCCFF;
}

.overlib-bg { /* caption */
  background-color: #333399;
}

.overlib-mainfont {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:8pt;
  color:black;
}

.overlib-captionfont {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-weight:bold;
  font-size:10pt;
  color:white;
}

.overlib-closefont {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  color:white;
}