body {
       color: #404040;
       background-color:#FFFFFF;
       font-family:arial,helvetica,sans-serif;
       font-size:13px;
       padding: 0px;
       margin: 0px;
       }

pre {
	color: #f80;
	}

#ne-plu-aktuala {
    text-align: center;
    color: #a00;
    background-color: yellow;
    margin: 0px;
    padding:0.3ex;

    border-bottom: #188018 thin solid;
}





#enhavo { max-width: 70ex;  /* 1ex estas la alteco de la x - kiun ni
                           uzas por taksi la grandeco de iu simbolo.*/
          min-width: 20ex;

          margin-top: 0;
          margin-left: 25ex;  /* Platz für die "enhavtabelo" */
          margin-right: auto;
          margin-bottom: 0;
/*          border: dotted; */
          }

#enhavtabelo {
               position: fixed;
               top: 200px;
               left: 2ex;
               width: 20ex;
/*               background-color: cyan; */
               padding: 1ex;
               }
#enhavtabelo > ul {
   margin-left: 0em;
	padding-left: 0em;
                  }

#enhavtabelo ul ul {
   margin-left: 1em;
	padding-left: 1em;
                  }


#enhavtabelo li {
                  list-style-position: inside; 
						margin-left: 0em;
                  }


h3 { margin-top: 1.5em; }

p { }

h3, h4 { color:#188018; font-weight:bold; }

h2 { font-size:18px; color:#38C038; font-weight:bold; }
h3 { font-size:15px; }
h4 { font-size:13px; }

img {  border:0; }

.kaptabelo { width: 100%;
             background-image: url("/bse/bselogo2.jpg");
             /* background-color: #78C078; */
             background-repeat: repeat-x;
             border-collapse: collapse; 
             }

.kaptabelo td { padding: 0px;
                vertical-align: top;
                }


td.ligiloj { padding: 1em;
             text-align: right;
             }

#eblaj-kursdatoj {
                   border-spacing: 2ex 1ex;
/*                   background-color: cyan; */
                   }

#eblaj-kursdatoj td { text-align: center; }

#grava { max-width: 50ex;
             min-width: 15ex;
             padding: 1ex;
/*             padding-top:0px;*/
             background-color: yellow;
             font-size: 150%;

        }
div #grava h3 { font-size: 150%; 
                margin-top:0;
                }
div #grava address { font-size: 90% } 


.bildotabelo { border-collapse:collapse; }

.bildotabelo td, .bildotabelo th {
	 border: thin solid;
}


ul.radiolisto {
  list-style-type: none;
}
ul.radiolisto > li {
  text-indent: -2em;
}

#aligxformularo th {
  vertical-align: top;
}