body { 
  background: #FBF0D9;
  font-family: "Bitstream Vera Sans",Geneva,Verdana,Arial,sans-serif;
  font-size: 100%;
  color:#4A2500;
  line-height: 1.3em;
  margin-top:0;
  margin: 0;
  -webkit-locale:"de";
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}

table { border-collapse:separate; border-spacing:0;font-size: 1em;}
img { border-style: none; }
p { 
  margin-top:0em;margin-bottom:0.3em; 
}
h1 { font-size:1.6em; line-height: 120%;}
h2 { font-size:1.3em; line-height: 100%; }
h3 { font-size:1.2em; line-height: 100%;font-style:italic;}
sup { font-size: 75%; line-height: 75%;}
a:link { color:#990000; text-decoration:underline; }
a:visited { color:#BF0000; text-decoration:underline; }
a.NotesIdx:link { color:#990000; text-decoration:none; }
a.NotesIdx:visited { color:#BF0000; text-decoration:none; }

.txbl {
  margin: 0 auto;  
  padding: 0 1em 1em 1.5em;
  max-width:850px;
}

.txbls {
  margin: 0 auto;  
  padding: 0 1em 1em 1.5em;
  max-width:640px;
}

.hblk  {
  text-align:justify; 
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

.Sloka {
  margin-bottom:0.8em; 
}

.Anuvaka {
  text-align:center; 
  margin-top:2em;
  margin-bottom:1.5em; 
}

.Idx1 {
   margin-top:0.5em;
   font-size:1.1em; 
}

.Idx2 {
   margin-top:0.2em;
   margin-left:1em;
}

.Idx3 {
   margin-left:2em;
   font-size: 90%;
}

.inf {
 font-size: 75%;
 line-height: 1.0em;
}

.Pictures {
  text-align: center;
  font-size: 90%;
  font-style:italic;
}

.HorLine {
  text-align: center;
}

.ParvaEnde {
   font-style:italic;
}

.ChalisaHindi {
   font-style:italic;
   color:#0000A0
}

.ButtonLine {
}

.NotesTxt {
   margin-top:0.6em;
   font-size: 83%;
   line-height: 120%;
}

.NoSee {
  display:none;
  visibility:hidden;
}

.NotesIdx { }

.Ssl { text-align:justify; margin-top: 0.4em; margin-bottom: 0.4em;}
.Nsl { margin-top: 0.6em; margin-bottom: 0.6em;}

.arrow {
  font-family:"Arial";
}
  
.top_nav {
  color:#990000;
  padding-left: 0.5em;
  padding-right: 0.5em;
  background-color: #F9E6BD;
  border: 1px solid #eee;
  font-size: 0.8em;
  line-height: 1.3em;
  cursor:default;
  border-radius:4px; 
  -moz-border-radius:4px;
  -webkit-border-radius:4px; 
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.top_nav a:link { color:#BF0000; text-decoration:none; }
.top_nav a:visited { color:#BF0000; text-decoration:none; }
.top_nav a:hover { text-decoration:underline; }

.img_schatten {
    -webkit-box-shadow: 8px 8px 10px #aaa;
    -moz-box-shadow: 8px 8px 10px #aaa;
    box-shadow: 8px 8px 10px #aaa;
    border: 0;
}

table.tabx1  {  
  border-color: #4A2500;
}

table.tabx1  td {  
  border-color: #4A2500;
  padding:0 0.3em 0 0.3em;
}

#fntdlg {
  position: absolute;   
  display:none;
  color:#4A2500;
  background-color: #FBF0D9;
  border: 2px solid #4A2500;
  border-radius:4px; 
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 22px;
  padding:6px;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-box-shadow: 5px 5px 8px #aaa;
  -moz-box-shadow: 5px 5px 8px #aaa;
  box-shadow: 5px 5px 8px #aaa;
}

#fntdlg a {
  cursor:pointer;
  border: 1px solid #4A2500;
  border-radius:4px; 
  padding:1px 5px 1px 5px;
}

#fntdlg select option {
  color:#4A2500;
}

#fntdlg select {
  color:#4A2500;
}

#fntdlg a:hover { text-decoration:none; background-color: #4A2500; color:#FBF0D9}

