body{
        font-family: Helvetica,Arial;
        font-size:12pt;
        text-align:left;
        color :#4B4B4B;
}

body.beispiele{
        font-family: Helvetica,Arial;
        font-size:12pt;
        text-align:left;
        color :#4B4B4B;
        background-color:#D8D9D7;
        }

h1{
        font-family:Helvetica,Arial;
        font-variant:small-caps;
        font-size:23pt;
        font-style:oblique;
        color:#4B4B4B;
        text-align:center;
        margin-top:5mm;
        margin-bottom:5mm;
        margin-left:3mm;
        margin-right:3mm;
        padding-top:3mm;
        padding-bottom:3mm;
        border-bottom-style:solid;
        border-top-style:solid;
        border-color:#606060;
        border-width: 0.5mm;
        }

h2{
        font-family:Arial,Helvetica;
        font-size:16pt;
        color:#4B4B4B;
        font-style: normal;
        text-align:center;
        margin-top:5mm;
        margin-bottom:1cm;
        margin-left:3mm;
        margin-right:3mm;
        padding-top:1mm;
        padding-bottom:1mm;
        border-style: ridge;
        border-color:#E3E3E3;
        border-width:2px;
        background-color:#F9FBB3;
}

h3{
        font-family:Arial;
        font-size:14pt;
        font-style:normal;
        text-align:center;
        color:#4B4B4B;
        margin-top:2mm;
}

h4 {
        font-family:Helvetica,Arial;
        font-size:14pt;
        color:#4B4B4B;
        font-style:normal;
        letter-spacing:0.2mm;
        text-align:center;
        padding-left:8mm;
        margin-top:1cm;
}

h5 {
        font-family:Helvetica,Arial;
        font-size:12pt;
        color:#00007B;
        font-style:normal;
        text-align:center;
        padding-left:8mm;
}

p {
        font-family: Arial,Helvetica;
        text-align: justify;
        margin-right:5mm;
        margin-left:2mm;
        margin-top:0mm;
}

p.bedeutend {
        font-family: Arial,Helvetica;
        text-align: justify;
        margin-right: 3mm;
        margin-left: 3mm;
        font-size:12pt;
        font-weight:100;
        color:#4B4B4B;
        }

p.bild {
        font-family: Comic Sans MS;
        font-style:normal;
        margin-top:10mm;
        margin-left:10mm;
        margin-right:10mm;
        font-size: 11pt;
        text-align: justify;
        color:#00007b;
        margin-left:50px;
        margin-right:50px;
        }

p.mail{
        font-family: Arial;
        font-size: smaller;
        font-style:normal;
        margin-right: 0cm;
        text-align: justify;
        color: #800000;
        }

p.x{
        font-family: Helvetica,Arial;
        font-size:12pt;
        color:#4B4B4B;
        margin-top:10mm;
        margin-right:3mm;
        margin-left:3mm;
        text-align: justify;
        }

p.kasten{
         font-family: Helvetica,Arial;
         font-size:12pt;
         color: #00007B;
         margin-top:15mm;
         margin-right:15mm;
         margin-left:15mm;
         text-align: justify;
         background: white;
         border-style:solid;
         border-width:2px;
         border-color:#00007B;
         padding-left:1cm;
         padding-right:1cm;
         padding-top:1cm;
         padding-bottom:1cm;
        }

p.beispiel{
        padding:3mm;
        font-size:10pt;
        border-style:double;
        border-color:#808080;
        border-width:medium;
        background-color:#FFFA9B;
        margin-left:3mm;
        margin-right:3mm;
        padding-left:3mm;
        padding-right:3mm;
        padding-top:3mm;
        padding-bottom:3mm;
        }


li {
         list-style-image:url(aufz.gif);
       font-style: italic;
        }

ul.disc li {
       list-style-type: circle;
       }

li.mail {
         text-decoration: underline;
         font-family: Comic Sans MS;
         list-style-image:url(grafik/mail7.gif)
        }

a:link {
         text-decoration: underline;
         font-weight:bold;
         color:#000080;
        }

a:visited {
         text-decoration: underline;
         font-weight:bold;
         color:#000000;
        }

a:hover {
           text-decoration: underline;
           font-weight:bold; color:#FFFFFF;
           background-color:#000080;
          }

a:active {
           text-decoration: underline;
           font-weight:bold;
           background-color:#7D7DFF;
          }

table.kurz {
           font-family: Arial;
           font-size: 14;
           text-align: left;
           background-color: #DDDDDD;
         border-collapse: collapse;
         border-style: solid;
         border-width: 1px;
         border-color: silver;
         }

table.kurz th {
          font-weight: bold;
         background-color: #C5C5C5;
         border-collapse: collapse;
         border-style: solid;
         border-width: 1px;
         border-color: black;
         padding: 5px;
         }

table.kurz td{
         border-collapse: collapse;
         border-style: solid;
         border-width: 1px;
         border-color: black;
         padding: 5px;
         vertical-align: top;
        }

caption.k {
         caption-side: bottom;
         margin-top: 10px;
         color: #800000;
         font-size: 1.2em;
         }


table.menue {
         font-family: Arial;
         font-size: 0.8em;
         text-align:left;
         margin-top:30px;
         vertical-align: middle;
         background: #FFFFFF;
        }

table.auswahl {
         font-family: Arial;
         font-size: 7pt;
         text-align:left;
         margin-top:5mm;
         background: #FFFFFF;
         border-collapse:collapse;
        }

table.rekord {
         font-family: Arial;
         font-size: 16;
         text-align:left;
         background: #F9FBB3;
        }

table.zeittafel {
         font-family: Arial;
         font-size: 16;
         text-align:left;
         border-collapse: collapse;
         empty-cells: show;
         background: #FFFFA6;
        }

th.zeittafel {
         font-style: bold;
         font-variant: small-caps;
         text-align: center;
         background: #C0C0C0;
         }

tr.kopfzeile {
         font-style:oblique;
         font-weight:300;
         font-family: Arial;
         font-size: 18;
         text-align: center;
         vertical-align: top;
         background: #F9FBB3;
        }

table.sitemap {
         margin-top:0cm;
         margin-left:1mm;
         margin-right:2mm;
         padding-left:2mm;
         padding-right: 2mm;
         font-family: Arial;
         font-size: 10;
         vertical-align: top;
        }

th.sitemap {
         height:10mm;
         font-style:italic;
         font-family: Arial;
         color: #0000FF;
         font-size: 13;
         text-align: left;
         vertical-align: middle;
         background: #C0C0C0;
         }