/* --------------------------------------------------- generelle Layoutelemente */
html, body {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
text-align:center;
line-height: 13pt;
color: #000;
background-color: #fff;
}
#skiplink, #hauptnavi, #linkeseite, #nachoben, form, #titelbild, blockquote, #container3 #rechteseite, .noprint, .randnoprint {
display: none;
}
#kopf {
}
#container {
}
#inhalt {
}
#container3 #inhalt {
}
#rechteseite {
}
/* --------------------------------------------------- allgemeine Deklarationen */
img {
border: none;
/*margin: 0.2cm;*/
}
.clearing, .clearing2 .clearall {
clear:both;
}
/* --------------------------------------------------- Absätze */
p {
margin: 0 0 3mm 0;
}
p.legende {
font-size: 7.5pt;
font-style: italic;
}
h1 {
font-size: 13pt;
line-height: 15pt;
margin: 0 0 1mm 0;
padding:2mm 0 0 0;
}
h2, h3 {
font-size: 10.5pt;
line-height: 13pt;
margin: 0 0 1mm 0;
padding:2mm 0 0 0;
}
h2 {
border-top:1px solid #ccc;
}
h3 {
font-style:italic;
padding:0;
}
.bildlinks {
float: left;
margin: 0 5mm 3mm 0;
page-break-after: auto;
}
.bildrechts {
float: right;
margin: 0 0 3mm 5mm;
page-break-after: auto;
}
.unsichtbar {
display: none;
}
.kap {
text-transform: uppercase;
}

/* --------------------------------------------------- Links in Absätzen */
a:link, a:visited {
font-weight: normal;
text-decoration: underline;
color: #666;
background-color: transparent;
padding:0 0.5mm;
}
/* --------------------------------------------------- Aufzaehlungen */
ul {
font-size: 10pt;
margin: 0 0 2mm 4mm;
padding:0;
}
ul li {
}

/* --------------------------------------------------- Tabellen */
table {
border: 2px solid #eee;
font-size: 10pt;
margin-bottom: 0.5cm;
padding: 3mm;
page-break-after: auto;
}
caption {
line-height: 12pt;
font-weight: bold;
text-align: left;
color: #666;
background-color: transparent;
padding-bottom: 2mm;
}
td, th {
font-weight: normal;
text-align: center;
vertical-align:top;
padding: 1mm 3mm;
border: 1px solid #ccc;
}
th {
font-weight: bold;
border-bottom: 4px solid #ccc;
}