body {
margin: 0;
}

body,table,tr,td {
font-family: Times;
font-size: 13pt;
color: #000000;
}

a {
font-size: 12pt;
text-decoration: underline;
color: #808080;
}

h1 {
font-size: 16pt;
background-color: #e3c497;
font-weight: bold;
letter-spacing: 0.2em;
color: #FFFFFF;
}

h2 {
font-size: 13pt;
background-color: #e3c497;
font-weight: bold;
letter-spacing: 0.1em;
color: #FFFFFF;
text-align: center;
}

.small {
font-size: 10pt;
}

small, small a {
font-size: 8pt;
}

.p {
border: 2px solid #7a4722;
padding-top: 0.5em;
padding-bottom: 0.5em;
font-size: 11pt;
}

.p1 {
border-top: 1px solid #7a4722;
}

.s {
border: 0;
width: 100%;
height: 100%;
border-spacing: 0;
padding: 0;
}

.nh {
font-size: 12pt;
font-weight: bold;
border-top: 1px dotted #7a4722;
border-left: 1px dotted #7a4722;
border-right: 0px;
border-bottom: 0px;
background-color: #edece0;
text-align: left;
vertical-align: middle;
padding: 0 5;
}

.nd {
color: #e3c497;
font-weight: bold;
font-size: 10pt;
border-top: 1px dotted #7a4722;
border-left: 0px;
border-right: 1px dotted #7a4722;
border-bottom: 0px;
background-color: #edece0;
text-align: right;
vertical-align: super;
padding: 2;
}

.n {
padding: 5;
font-size: 10pt;
text-align: justify;
vertical-align: top;
}

.q {
background:url(gfx/anf_unten.png) no-repeat;
}

.text {
text-align: right;
}

.field {
vertical-align: bottom;
}