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 {
 font-family:VERDANA,ARIAL,HELVETICA;
 list-style-image:url(grafik/aufz.gif)
}

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: 12;
 text-align: left;
 background: #F9FBB3;
}

table.menue {
 font-family: Arial;
 font-size: 12;
 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;
 vertical-align: top;
 background: #FFFFA6;
}

th.zeittafel {
 font-family: Arial;
 font-style: bold;
 font-size: 16;
 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;
 }