body {font-family:Verdana,Arial,modern; font-size:10pt; font-weight:normal; width:100%;margin:0px}
body.subwindow {font-family:Verdana,Arial,modern; font-size:10pt; font-weight:normal; width:100%;margin:20px}
body.screenshot {margin-left:0.5cm; margin-top:0.5cm}

a.hormenu:link {color:black; text-decoration:none}
a.hormenu:visited {color:black; text-decoration:none}
a.hormenu:hover {color:gold; text-decoration:none}
a.hormenu:active {color:black; text-decoration:none}
a.link:link {color:blue; text-decoration:none}
a.link:visited {color:blue; text-decoration:none}
a.link:hover {color:blue; background-color:yellow; text-decoration:none}
a.link:active {color:violet; text-decoration:none}
a.menu:link {color:black; text-decoration:none}
a.menu:visited {color:black; text-decoration:none}
a.menu:hover {color:blue; background-color:yellow; text-decoration:none}
a.menu:active {color:blue; text-decoration:none}

h1,h2,h3,h4,h5 {font-family:Arial,modern; font-weight:bold}
h1 {font-size:16pt}
h2 {font-size:14pt}
h3 {font-size:12pt}

img.plusmikro {position:relative; bottom:-4px}
img.plusmini {position:relative; bottom:-8px}

input.numerisch {text-align:right}

p.erklaerung {font-size:8pt}
p.error {font-size:10pt; background-color:red; font-weight:bold}
p.versteckt {display:none}

span.activeFrame {background-color:lightgrey}

table.aufzaehlung {font-size:10pt;}
table.aufzaehlung td {font-size:10pt; vertical-align:top; padding:10px}
table.formular td {font-size:8pt; text-align:right; vertical-align:top}
table.gesamtseite {width:100%; border-collapse:collapse; margin:0px; text-align:left}
table.hormenu {width:100%; border-collapse:collapse; background-color:royalblue; position:relative; top:-3px}
table.info td {margin:5mm; padding:5mm; border:outset 2px silver; background-color:silver}
table.kopf {width:100%; border-collapse:collapse; background-color:skyblue}
table.standard {font-size:10pt;}
table.thumbtabelle td {font-size:8pt; padding-right:0.8cm; text-align:center; margin-bottom:0.7cm; margin-top:0.7cm}
table.thumbtabelle caption {font-family:Arial,modern; font-size:9pt; font-weight:bold; caption-side:bottom}
table.vermenu {text-align:left; font-family:Arial,Verdana,modern; font-size:9pt; font-weight:normal; border-right:solid 3px darkorange}

td.ausgabe {font-size:10pt; text-align:right; vertical-align:top; width:120px}
td.formular {font-size:8pt; text-align:right; vertical-align:top}
td.kopfdatum {font-size:8pt; text-align:right; vertical-align:top; width:100%; background-color:skyblue}
td.kopflogo {text-align:left; vertical-align:top; background-color:skyblue;}
td.hormenu0 {background-color:royalblue; width:200px}
td.hormenus {text-align:center; font-family:Arial,modern; font-size:9pt; font-weight:bold; background-color:gold; width:100px}
td.hormenuu {text-align:center; font-family:Arial,modern; font-size:9pt; font-weight:bold; background-color:royalblue; width:100px; border-left:solid black 1px; border-right:solid black 1px; border-top:solid black 1px}
td.horlinie {background-color:gold; margin-top:0px}
td.inhalt {vertical-align:top; text-align:left; padding-left:0.5cm; padding-top:0.5cm; font-family:Verdana,Arial,modern; font-size:10pt; font-weight:normal}

td.vermenu {width:220px; vertical-align:top}
td.vermenu0 {text-align:left; font-family:Arial,modern; font-size:9pt; padding-left:10px}
td.vermenu1 {text-align:left; font-family:Arial,modern; font-size:9pt; padding-left:30px}
td.vermenu2 {text-align:left; font-family:Arial,modern; font-size:9pt; padding-left:50px}
td.vermenu3 {text-align:left; font-family:Arial,modern; font-size:9pt; padding-left:70px}
td.vermenu4 {text-align:left; font-family:Arial,modern; font-size:9pt; padding-left:90px}
td.vermenu5 {text-align:left; font-family:Arial,modern; font-size:9pt; padding-left:110px}

th.ausgabe {font-size:9pt; text-align:right; vertical-align:top; font-weight:bold}
th.formular {font-size:8pt; vertical-align:top; font-weight:bold}
