a.def:link    { color: #0C6C94;
                line-height: 1.8;}
a.def:visited { color: #0C6C94; }
a.def:focus   { color: red; }
a.def:hover   { color: blue; }
a.def:active  { color: #669966; }

a.L2L:link    { color: #000000;
                text-decoration: none;
              }
a.L2L:visited { color: #000000;
                text-decoration : underline;
              }
a.L2L:focus   { color: red;
                text-decoration : underline;
              }
a.L2L:hover   { color: blue;
                text-decoration : underline;
              }
a.L2L:active  { color: #669966;
                text-decoration : underline;
              }
var  { color:      #EA8736;
       font-style: normal;
     }

#melde { font-family: verdana, sans-serif;
         font-size:   12pt;
         font-weight: bold;
         text-align:  center;
         color:       #cc0000;
       }

#gre { font-family: verdana, sans-serif;
       font-size:   12pt;
       color:       #2222cc;
     }

* { font-family: verdana, sans-serif; }

td { font-family: verdana, sans-serif;
     font-size: 12pt;
   }

p { font-family: verdana, sans-serif;
    font-size: 12pt;
  }

.jarot { color:#36336F;
         font-family: verdana, sans-serif;
         font-size: 12pt;
       }

hr { background-color: #3BB3C3;
     color: #3BB3C3;
     height: 1px;
     width: 95%;
     text-align: center;
   }

.contents a { color: green;
              text-decoration: none;
            }

.contents a.active { background-color: green;
                     color: white;
                   }

.contents a:hover:not(.active) { background-color: green;
                                 color: white;
                               }

ul, #indexUL { list-style-type: none; }

#indexUL { margin: 0;
           padding: 0;
           width: 17%;
           background-color: white;
           position: fixed;
           height: 420px;
           overflow: auto;
         }

.caret { cursor: pointer;
         -webkit-user-select: none;
         -moz-user-select: none;
         -ms-user-select: none;
         user-select: none;
       }

.caret::before { content: "\003e";
                 color: green;
                 display: inline-block;
                 margin-right: 6px;
               }

.caret-down::before { -webkit-transform: rotate(70deg);
                      -ms-transform: rotate(70deg);
                      transform: rotate(70deg);
                    }

.nested { display: none; }

.active { display: block; }

.task td { font-family     : verdana, sans-serif;
           font-size       : 18pt;
           font-weight     : bold;
           text-align      : center;
           color           : #0C6C94;
           background-color: #f8f8f8;
           text-decoration : none;
         }

.task a { font-family     : verdana, sans-serif;
          font-size       : 18pt;
          font-weight     : bold;
          text-align      : center;
          color           : #0C6C94;
          background-color: #f8f8f8;
          text-decoration : none;
        }
.taskg { color : grey; }

.tasklink td { font-family     : verdana, sans-serif;
               font-size       : 12pt;
               color           : #0C6C94;
               background-color: #f8f8f8;
               text-decoration : none;
             }
.tabright { text-align: right; }

.genderm  { font-family     : verdana, sans-serif;
            font-style      : italic;
            font-size       : 10pt;
            color           : #87cefa;
          }

.genderf  { font-family     : verdana, sans-serif;
            font-style      : italic;
            font-size       : 10pt;
            color           : #ff69b4;
          }

.genderfm { font-family     : verdana, sans-serif;
            font-style      : italic;
            font-size       : 10pt;
            color           : #00CC00;
          }
.squarebr { font-family     : verdana, sans-serif;
            font-style      : italic;
            font-size       : 8pt;
            color           : #FF8800;
            vertical-align  : sub;
          }
