body {
background-color:#E1EFF7;
font:1em verdana;
text-align:center;
}

.links {
text-align:left;
margin-left:120px;
}

table {
display:block;
}

body.Kopf {
background-color:#E1EFF7;
font:1em verdana;
text-align:center;
}

h1 {
display:block;
width:100%;
background-color:#000066;
font-family:verdana;
color:#ffffff;
font-weight:bold;
text-align:center;
}

th {
background-color:#003366;
font-family:verdana;
color:#ffffff;
font-weight:bold;
text-align:center;
}

th.thema {
	text-align:center;
	vertical-align:top;
}

h2 {
display:block;
width:100%;
font-family:verdana;
font-weight:bold;
text-align:center;

}

.SUM {
border-top:2px solid #0000000;
padding-top:15px;
text-decoration:overline;
}

td {
border-bottom:1px dotted #cccccc;
vertical-align:top;
}

td.yr, td.pct {
background-color:#F1FFFF;
}
td.yr, td.ZWSUM{
font:bold;
}


table.block1 td {
border:1px dotted #aaaaaa;
border-collapse:collapse;
padding:2px;
text-align:right;

}

.SUM {
border-top:2px solid #0000000;
padding-top:5px;
text-decoration:overline;
}

table.block1 {
border-collapse:collapse;
padding:0px;
margin:0px;
}

.SUM {
border-top:2px solid #0000000;
}


.subhl {
display:block;
width:100%;
font-family:verdana;
font-weight:bold;
text-align:center;

}

.rowhl {
font-weight:bold;
color:#dd6666;
}

