p.titel {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 14pt;
   margin-top: 0.25cm;
   margin-bottom: 0cm;
}

p.titel_m {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 11pt;
   margin-top: 0.25cm;
   margin-bottom: 0cm;
}

p {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   margin-top: 0.5cm;
   margin-bottom: 0cm;
}

p.nomar {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   margin-top: 0cm;
   margin-bottom: 0cm;
}

p.nomarb {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   margin-top: 0cm;
   margin-bottom: 0cm;
}

p.footer {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   margin-top: 1.5cm;
   margin-bottom: 0cm;
}

p.footernomar {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   margin-top: 0cm;
   margin-bottom: 0cm;
}

p.t {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   margin-top: 0cm;
   margin-bottom: 0cm;
}

p.tr {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   margin-top: 0cm;
   margin-bottom: 0cm;
   color: red;
}

p.tg {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   margin-top: 0cm;
   margin-bottom: 0cm;
   color: darkgray;
}

#tt {
   border-top-style: solid;
   border-top-width: 1px;
   border-color: #B0B0B0;
}

#ttr {
   border-top-style: solid;
   border-top-width: 1px;
   border-right-style: solid;
   border-right-width: 1px;
   border-color: #B0B0B0;
}

#ttbr {
   border-top-style: solid;
   border-bottom-style: solid;
   border-right-style: solid;
   border-width: 1px;
   border-color: #B0B0B0;
}

#ttblr {
   border-top-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-right-style: solid;
   border-width: 1px;
   border-color: #B0B0B0;
}

#tb {
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-color: #B0B0B0;
}

#tbr {
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-right-style: solid;
   border-right-width: 1px;
   border-color: #B0B0B0;
}

#tr {
   border-right-style: solid;
   border-right-width: 1px;
   border-color: #B0B0B0;
}

#ta {
   border-style: solid;
   border-width: 1px;
   border-color: #B0B0B0;
}

#tblr {
   border-bottom-style: solid;
   border-left-style: solid;
   border-right-style: solid;
   border-width: 1px;
   border-color: #B0B0B0;
}

table.seite {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   width: 800;
}

table.sitemap {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10pt;
}


table.inner {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10pt;
}

td.oben {
   valign: top;
}

body.indent {
   margin-left:0.5cm;
}

.titel {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: rgb(0,0,0);
   font-size: 12pt;
}

hr.sitemap {
   height: 1px;
   color: #C0C0C0;
}

.oben {
   vertical-align: top;
}

.mitte {
   vertical-align: center;
}

.obenpad {
   vertical-align: top;
   padding-top: 0.5cm
}

.bold {
   font-weight: bold;
}

a:link {
    color : Black;
    text-decoration : underline;
}
a:visited {
    color: Black;
    text-decoration: underline;
}
a:hover {
    color: #969696;
    text-decoration : none;
    background-color:#FFFF8F;
}
a:active {
    color: #969696;  text-decoration : none;
}

textarea {
    font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

input {
    font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
    border-style: solid;
    border-width: 1px;
    border-color: #B0B0B0;
}

input.s {
    font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
    border-style: solid;
    border-width: 1px;
    border-color: #B0B0B0;
    font-size: 8pt;
}

#tbr_g {
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-right-style: solid;
   border-right-width: 1px;
   border-color: #B0B0B0;
   background-color: #00DF00;
}

#tbr_r {
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-right-style: solid;
   border-right-width: 1px;
   border-color: #B0B0B0;
   background-color: #FF3F00;
}

#tblr_g {
   border-bottom-style: solid;
   border-left-style: solid;
   border-right-style: solid;
   border-width: 1px;
   border-color: #B0B0B0;
   background-color: #00DF00;
}

#tblr_r {
   border-bottom-style: solid;
   border-left-style: solid;
   border-right-style: solid;
   border-width: 1px;
   border-color: #B0B0B0;
   background-color: #FF3F00;
}

li {
   font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10pt;
}