
body { background-color: #FFFFFF;
       font: 15px Arial, Helvetiva, sans-serif;
       color: #000000;
       text-align: center;
       margin: 3px; }

div#inhalt { width: 900px;
             margin: auto;
             padding-bottom: 10px;
             text-align: left; }

div#unterschrift { color: #5A5D5A;
                   font-size: 13px; }

div.link { height: 35px;
           padding-top: 10px;
           margin-top: 5px; }

p { line-height: 120%; }

h1 { text-align: left;
     text-decoration: none;
     font-size: 17px;
     font-style: italic;
     font-weight: 600;
     color: #008000; }

h2 { font-size: 15px;
     font-weight: 600;
     margin-bottom: 0px; }

h3 { font-size: 15px;
     font-weight: normal;
     font-variant: small-caps;
     margin-bottom: 0px; }

a { text-decoration: none;
    font-weight: 600;
    color: #005533; }

a:hover { color: #900000; }

img { border: none; }

p.vorschau { text-align: center;
             font-size: 12px;
             line-height: 100%;
             margin: 30px;
             color: #5A5D5A; }

.abstand { margin-right: 30px; }

.mittig { text-align: center; }

.oben { vertical-align: top; }

.navigation { padding: 2px;
              margin-top: 3px;
              margin-bottom: 25px;
              font-size : 13px; }

.navigation a { margin: 10px;
                border-right: 1px solid #00A000;
                padding-right: 5px; }

.knavio { border-top: 1px solid #00A000;
          text-align: right;
          padding-right: 20px; }

.knavio a { border: none; }

.rahmen { border: 1px solid #00A000; }

.klein { font-size : 13px; }

.duenn { font-weight: normal; }

.kursiv { font-style: italic; }

#ort { border: 2px solid #00A000; }

#term { margin: 40px;
        padding: 5px;
        border: 1px solid #00A000;
        border-width: 2px 1px 1px 2px;
        background-color: ivory; }

#term p { line-height: 100%;
         border-bottom: 1px dotted #CFCFCF; }

#term p i { margin-right: 20px; }
