/* $Id: rsa-style.css,v 1.10 1998/09/10 19:19:53 cmv Exp $ */
body {
  margin-left: 6px; margin-right: 6px; margin-top: 6px;
  font-family: "Times New Roman",serif,verdana,arial,tahoma,trebuchet;
  color: #000000;
}
.div1 {
  width: 90%; overflow: auto;
  border: 1px none #AAAAA8; padding:0px; border-radius:8px;
  background: #FFFFF8 url(https://rudolfsteinerelib.org/images/backgrnd_new1.gif) no-repeat;
}
.kindl {
  font-family: Georgia,"Times New Roman",serif,verdana,arial,tahoma,trebuchet;
}
p,dl {
  font-family: "times new roman",serif,verdana,arial,tahoma,trebuchet;
}
.western { font-family: "Times New Roman",serif; }
a {
  font-family: verdana,arial,tahoma,sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #336666;
}
a:hover {
  color: #003333;
}
h1,h2,h3,h4,h5,h6,h7 {
  font-family: novalismedium_97,waldorf_schmalregular,filirator,AtlantisBook,antropos,verdana,arial,trebuchet;
  color: #000066;
}
.ant {
  font-family: novalismedium_97,antropos,filirator,waldorf_schmalregular,AtlantisBook,trebuchet,verdana,arial;
}
table {
  border: 0;
}
td {
  font-family: arial,verdana,tahoma,sans-serif;
}
td.b {
  font-family: arial,verdana,tahoma,sans-serif;
  font-weight: bold;
}
td.bf {
  font-family: novalismedium_97,waldorf_schmalregular,filirator,antropos,verdana,arial,trebuchet;
  font-weight: bold;
}
th.b {
  font-family: verdana,arial,tahoma,sans-serif;
}
th.bf {
  font-family: novalismedium_97,waldorf_schmalregular,filirator,antropos,verdana,arial,trebuchet;
}
.ft-caption {
  font-family: novalismedium_97,waldorf_schmalregular,filirator,antropos,verdana,arial,trebuchet;
}
.ftcaption {
  font-family: novalismedium_97,waldorf_schmalregular,filirator,antropos,verdana,arial,trebuchet;
}
.tnr {
  font-family: "times new roman",serif,verdana,arial,tahoma,trebuchet;
}
.sbt {
  font-family: arial,verdana,tahoma,sans-serif;
  color: #000066;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
}
.sb10 {
  font-family: arial,verdana,tahoma,sans-serif;
  color: #000066;
  text-decoration: none;
  font-weight: bold;
  font-size: 10px;
}
.bf {
  font-family: novalismedium_97,waldorf_schmalregular,filirator,antropos,verdana,arial,trebuchet;
  font-weight: bold;
}
.wld {
  font-family: waldorf_schmalregular;
  font-weight: bold;
}
.sbb {
  font-family: verdana,arial,tahoma,sans-serif;
  color: #000066;
  text-decoration: none;
  font-weight: bold;
}
.sbl {
  font-family: verdana,arial,tahoma,sans-serif;
  font-weight: bold;
  text-decoration: none;
}
.sbs {
  font-family: verdana,arial,tahoma,sans-serif;
  font-weight: normal;
  text-decoration: none;
}
.tatxt {
  font-family: arial,tahoma,verdana,tahoma,sans-serif;
  font-weight: normal;
  text-decoration: none;
  color: #000000;
}
.trb {
  font-family: "Trebuchet MS",Verdana,Tahoma,Arial,sans-serif;
  font-weight: normal;
  text-decoration: none;
}
.example {
  font-family: tahoma,verdana,arial,trebuchet,sans-serif;
  color: #000000;
  background-color: #F0F0F0;
  padding: 5px;
  margin: 5px;
}
.programlisting {
  margin-left: 15px;
  font-family: "monotype.com","courier new",courier,monospace;
}
.warning {
  background-color: #FFCCCC;
  color: #000;
}
.deschead {
  background-color: #bfd;
  color: #000;
  width: 600px;
  padding: 4px;
  border-top: thin solid #000000;
  border-left: thin solid #000000;
  border-right: thin solid #000000;
  font-family: "Trebuchet MS",Verdana,sans-serif;
  font-size: 12px;
}
.descfoot {
  background-color: #bfd;
  color: #000;
  width: 600px;
  padding: 4px;
  border-bottom: thin solid #000000;
  border-left: thin solid #000000;
  border-right: thin solid #000000;
  font-family: "Trebuchet MS",Verdana,sans-serif;
  font-size: 12px;
}
.commenttitle {
  background-color: #bbf;
  color: #000;
  width: 600px;
  padding: 4px;
  border-top: thin solid #000000;
  border-left: thin solid #000000;
  border-right: thin solid #000000;
  font-family: "Trebuchet MS",Verdana,sans-serif;
  font-size: 12px;
}
.commenttext {
  background-color: #ddd;
  color: #000;
  width: 600px;
  padding: 4px;
  border: thin solid #000000;
  font-family: "Trebuchet MS",Verdana,sans-serif;
  font-size: 12px;
}
.commentfoot {
  background-color: #bbf;
  color: #000;
  width: 600px;
  padding: 4px;
  border-bottom: thin solid #000000;
  border-left: thin solid #000000;
  border-right: thin solid #000000;
  font-family: "Trebuchet MS",Verdana,sans-serif;
  font-size: 12px;
}
.footer {
  background-color: #ffffcc;
  color: #000;
  width: 600px;
  padding: 4px;
  margin: 20px;
  border: thin solid #666600;
  text-align: center;
  font-family: "Trebuchet MS",Verdana,sans-serif;
  font-size: 12px;
}
.linkline {
  background-color: #ddd;
  color: #000;
  width: 600px;
  padding: 4px;
  margin: 20px;
  border: thin solid #000000;
  text-align: center;
  font-family: "Trebuchet MS",Verdana,sans-serif;
  font-size: 12px;
}
.doc {
  background-color: #fff;
  color: #000;
  width: 600px;
  padding: 4px;
  margin: 20px;
  border: thin solid #000000;
  font-family: "Trebuchet MS",Verdana,sans-serif;
  font-size: 12px;
}
.doc2 {
  background-color: #44a;
  color: #000;
  width: 600px;
  padding: 4px;
  margin: 20px;
  border: thin solid #000000;
  font-family: "Trebuchet MS",Verdana,sans-serif;
  font-size: 12px;
}
.error {
  background-color: #fdd;
  color: #000;
  width: 600px;
  padding: 4px;
  border: thin solid #000000;
  font-family: "Trebuchet MS",Verdana,sans-serif;
  font-size: 12px;
}
a.navLink:link,a.navLink:visited,a.navLink:hover {
  font-weight: bold;
  font-size: 15px;
  color: #336699;
  font-family: verdana,arial,tahoma,sans-serif;
}
a.navLink:hover {
  background-color: #cccccc;
  color: #6699CC;
  text-decoration: none;
}
A.Button:hover {
  background: none scroll repeat 0% 0%;
  color: #336666;
  font-family: novalismedium_97,Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
A.Button {
  background-color: #BFCCD8;
  color: #FFFFFF;
  text-decoration: none;
  font-family: novalismedium_97,Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
.Button:hover {
  border-right: #999999 3px solid;
  border-top: #D4DDE5 3px solid;
  background-color: #BFCCD8;
  border-left: #D4DDE5 3px solid;
  border-bottom: #999999 3px solid;
  color: #003333;
  font-family: novalismedium_97,Tahoma,Verdana,Arial,Helvetica,sans-serif;
  text-align: center;
  text-decoration: none;
}
.Button {
  border-right: #999F99 3px solid;
  border-top: #D4DDE5 3px solid;
  background-color: #BFCCD8;
  border-left: #D4DDE5 3px solid;
  border-bottom: #999F99 3px solid;
  color: #336666;
  font-family: novalismedium_97,Tahoma,Verdana,Arial,Helvetica,sans-serif;
  height: 34px;
  line-height: 34px;
  line-height: 34px;
  text-align: center;
  text-decoration: none;
}
table.homebalkback {
  background-color: #ccccc0;
  color: #000000;
}
.navbaroff {
  background-color: #eeeee0;
  font-weight: bold;
  color: #000000;
}
.navbaron {
  color: #808078;
  background-color: #ccccc0;
  font-size: 15px;
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-weight: bold;
}
.navbaroffw {
  background-color: #eeeee0;
  font-weight: bold;
  color: #000000;
}
.navbaronw {
  color: #808078;
  background-color: #ccccc0;
  font-size: 15px;
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-weight: bold;
}
.navbaroffi {
  background-color: #ffffff;
  font-weight: bold;
  color: #000000;
}
.navbaroni {
  color: #808078;
  background-color: #eeeee0;
  font-size: 15px;
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-weight: bold;
}
.navbaroffb {
  background-color: #d4dde5;
  font-weight: bold;
  color: #000000;
}
.navbaronb {
  color: #336699;
  background-color: #aabbcc;
  font-size: 15px;
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-weight: bold;
}
.navbaroffg {
  background-color: #e0eeee;
  font-weight: bold;
  color: #000000;
}
.navbarong {
  color: #336666;
  background-color: #aabbbb;
  font-size: 15px;
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-weight: bold;
}
.navbaroffp {
  background-color: #eee0ee;
  font-weight: bold;
  color: #000000;
}
.navbaronp {
  color: #663366;
  background-color: #bbaabb;
  font-size: 15px;
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-weight: bold;
}
.navbaroffr {
  background-color: #eee0e0;
  font-weight: bold;
  color: #000000;
}
.navbaronr {
  color: #663333;
  background-color: #ccaaaa;
  font-size: 15px;
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-weight: bold;
}
.navbaroffy {
  background-color: #eeeeee;
  font-weight: bold;
  color: #000000;
}
.navbarony {
  color: #333333;
  background-color: #bbbbbb;
  font-size: 15px;
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-weight: bold;
}
.divide { border-top: 1px solid #999999; padding-top: 15px; }
.contain { font-family: Tahoma,Arial,Helvetica,sans-serif; }
div.contain h1 {
 font-family: Tahoma,Arial,Helvetica,sans-serif;
 font-size: 175%; margin: 0; }
div.contain h2 {
 font-family: Tahoma,Arial,Helvetica,sans-serif;
 font-size: 140%; margin: 0; }
div.contain h3 {
 font-family: Tahoma,Arial,Helvetica,sans-serif;
 font-size: 120%; color: #000000; font-weight: bold; }
.ratingText {
 font-family: verdana;
 font-weight: bold;
 font-size: 10px;
 color: #000000;
 width: 105px;      
}
.spbodytxt {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9pt;
  color: #000000;
}
.splinksbold {
  font-family: Arial, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  color: #663300;
  text-decoration: none;
}
.splinksbold10 {
  font-family: Arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #663300;
  text-decoration: none;
}
.spheadsbold {
  font-family: Arial, sans-serif;
  font-size: 16pt;
  font-weight: bold;
  color: #663300;
  text-decoration: none;
}
.unigreek {
  line-height: 1.4em; /* prevent lines from overlapping in Safari */
  font-family: "New Athena Unicode","Arial Unicode MS","Palatino Linotype",AttikaU,KadmosU,"Athena Unicode",serif;
}
.antispam { display:none;}
