body { font-family:sans-serif, 'times new roman', times; font-size:11pt; margin:0px;
       background-color:#FFFFFF; color:#000000; }

a:link { color:#FF8000; text-decoration:none; }

a:visited { color:#FF8000; text-decoration:none; }

a:active { color:#FF8000; text-decoration:underline; }

a:hover { color:#FF8000; text-decoration:underline; }


h1,h2,h3,h4,h5 { font-weight:bold; text-align:center; margin-top:0px; margin-left:0px;
                 margin-right:0px;}

h1 { font-style:italic; background-color:#C3D7FF;
     font-family:'Times New Roman',times; font-size:24pt; margin-bottom:20px; }
h1.sph { margin-bottom:10px; font-size:16pt;}

h2 { margin-bottom:15px; font-size:20pt; }
h2.sph { margin-bottom:5px; font-size:14pt; }

h3 { margin-bottom:10px; font-size:17pt; }
h3.sph { margin-bottom:3px; font-size:12pt; }

h4 { margin-bottom:5px; font-size:14pt; }
h4.sph { margin-bottom: 3px; font-size:10pt; }

div { text-align:justify; padding:3px; }
.totop {text-align:center; padding:1px; font-size:8pt; padding-bottom:20px}

table { empty-cells:show; vertical-align:top; margin:0px;}

p { text-align:justify; padding:3px; margin:0px;}

td { vertical-align:top; border:0px; padding:2px; margin:0px;}
.tablist { vertical-align:top; border-bottom:1px solid #C3D7FF; padding:2px; margin:0px; background-color:#E1EBFF; }
.tablisttop { vertical-align:top; border-bottom:1px solid #C3D7FF; border-top:1px solid #C3D7FF; padding:2px; margin:0px; background-color:#E1EBFF; }


.spalte { background-color:#F0F0F0; font-family:Sans-Serif,Verdana,Arial; font-size:10pt; }

.spaltenbreite { width:20%; }

.hell { background-color:#E1EBFF; }

.dunkel { background-color:#C3D7FF; }