body {margin:0px;padding:0px;}

.indexcaps {font-family:arial,helvetica,sans-serif;font-size:12pt;
            font-weight:bold;color:#8595e0;font-variant:small-caps;}
.arial     {font-family:arial,helvetica,sans-serif;}
.arialcaps {font-family:arial,helvetica,sans-serif;font-variant:small-caps;}
.arial18   {font-family:arial,helvetica,sans-serif;font-size:18pt;}
.arial15   {font-family:arial,helvetica,sans-serif;font-size:15pt;}
.arial12f  {font-family:arial,helvetica,sans-serif;font-size:12pt;font-weight:bold;}
.arial12   {font-family:arial,helvetica,sans-serif;font-size:12pt;}
.arial11f  {font-family:arial,helvetica,sans-serif;font-size:11pt;font-weight:bold;}
.arial11   {font-family:arial,helvetica,sans-serif;font-size:11pt;}
.arial10f  {font-family:arial,helvetica,sans-serif;font-size:10pt;font-weight:bold;}
.arial10   {font-family:arial,helvetica,sans-serif;font-size:10pt;}
.arial9f   {font-family:arial,helvetica,sans-serif;font-size:9pt;font-weight:bold;}
.arial9    {font-family:arial,helvetica,sans-serif;font-size:9pt;}
.arial8    {font-family:arial,helvetica,sans-serif;font-size:8pt;}
.arial7    {font-family:arial,helvetica,sans-serif;font-size:7.5pt;}

.times     {font-family:'times new roman',times,serif;}
.timescaps {font-family:'times new roman',times,serif;font-variant:small-caps;}

.treb      {font-family:'trebuchet ms',arial,helvetica,sans-serif;}
.trebcaps  {font-family:'trebuchet ms',arial,helvetica,sans-serif;font-variant:small-caps;}
.treb11    {font-family:'trebuchet ms',arial,helvetica,sans-serif;font-size:11pt;}
.treb10    {font-family:'trebuchet ms',arial,helvetica,sans-serif;font-size:10pt;}
.treb9     {font-family:'trebuchet ms',arial,helvetica,sans-serif;font-size:9pt;}

.verd      {font-family:verdana,arial,helvetica,sans-serif;}
.verdcaps  {font-family:verdana,arial,helvetica,sans-serif;font-variant:small-caps;}
.verd11f   {font-family:verdana,arial,helvetica,sans-serif;font-size:11pt;font-weight:bold;}
.verd11    {font-family:verdana,arial,helvetica,sans-serif;font-size:11pt;}
.verd10f   {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;font-weight:bold;}
.verd10    {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;}
.verd9     {font-family:verdana,arial,helvetica,sans-serif;font-size:9pt;}
.verd8     {font-family:verdana,arial,helvetica,sans-serif;font-size:8pt;}
.verd7     {font-family:verdana,arial,helvetica,sans-serif;font-size:7.5pt;}

.cour      {font-family:'courier new',monospace;}

.smallcaps {font-variant:small-caps;}

a.blau:link    {color:#0040a0;
                text-decoration:underline;}
a.blau:visited {color:#604040;
                text-decoration:underline;}
a.blau:hover   {color:#0070f0;
                text-decoration:none;}

a.gelb:link    {color:#ffd850;
                text-decoration:underline;}
a.gelb:visited {color:#d0a030;
                text-decoration:underline;}
a.gelb:hover   {color:#ffffbb;
                text-decoration:none;}

a.hellblau:link    {color:#c0c0e0;
                    text-decoration:underline;}
a.hellblau:visited {color:#c0c0e0;
                    text-decoration:underline;}
a.hellblau:hover   {color:#e0e0ff;
                    text-decoration:none;}

a.rot:link    {color:#c02040;
               text-decoration:underline;}
a.rot:visited {color:#a07050;
               text-decoration:underline;}
a.rot:hover   {color:#f97060;
               text-decoration:none;}

a.termin:link    {color:#3070c0;
                text-decoration:none;}
a.termin:visited {color:#604040;
                text-decoration:none;}
a.termin:hover  {color:#3070ff;
               text-decoration:underline;}

a.krumen-s:link, a.krumen-s:visited {color:#c9c9f5;
                text-decoration:underline;}
a.krumen-s:hover   {color:#e0e0ff;
                text-decoration:none;}

a.krumen-v:link, a.krumen-v:visited {color:#0040a0;
                text-decoration:underline;}
a.krumen-v:hover   {color:#0070f0;
                text-decoration:none;}

a.mail:link, a.mail:visited {color:#c9c9f5;
                text-decoration:none;}
a.mail:hover   {color:#e0e0ff;
                text-decoration:underline;}

a.knopf:link  {display:block;
               text-decoration:none;
               font-weight:bold;
               color:#c9c9f5;
               border-left:solid 2px #293984;
               border-right:solid 2px #293984;}
a.knopf:visited {display:block;
               text-decoration:none;
               font-weight:bold;
               color:#a090a0;
               border-left:solid 2px #293984;
               border-right:solid 2px #293984;}

a.knopf:hover {display:block;
               text-decoration:none;
               font-weight:bold;
               padding-left:2px;
               color:#ffffbb;
               background-color:#e0b020;
               border:solid 1px #705010;}

a.blau:active, a.gelb:active, a.hellblau:active, a.rot:active, a.termin:active,
a.krumen-s:active, a.krumen-v:active, a.mail:active, a.knopf:active, 
a.blau:focus, a.gelb:focus, a.hellblau:focus, a.rot:focus, a.termin:focus,
a.krumen-s:focus, a.krumen-v:focus, a.mail:focus, a.knopf:focus {color:#ff4000;}

.absatz  {text-indent:15px; margin:5px 0px;}
.absatzZ {margin:10px 50px;}

.absatz1 {text-indent:15px; margin-bottom:5px;}
.absatz2 {text-indent:15px; margin-top:3px;}
.absatz3 {text-indent:15px; margin-top:10px;}
.absatz4 {text-indent:15px; margin:12px 20px 5px;}
.absatz5 {text-indent:15px; margin:5px 20px;}
.absatz6 {text-indent:15px; margin:10px 0px;}
.absatz7 {margin:40px 0px 10px;}
.absatz8 {margin-top:15px;}
.absatz9 {margin-top:7px;}
.absatz10 {margin-top:10px;}

.tab1, .tab2, .tabo, .tabu {font-family:arial,helvetica,sans-serif;}
.tabo  {font-size:9pt;font-weight:bold;letter-spacing:1px;
        text-align:center;
        padding:8px 0px 6px;
        background-color:#ece8a8;
        border-bottom:solid 1px #d0d0a0;}
.tab1, .tab2  {font-size:9pt;padding:5px 10px;
        background-color:#ffffbb;
        border-top:solid 1px #fffffc;
        border-bottom:solid 1px #e9e9b9;}
.tab1  {border-right:solid 1px #e9e9b9;}
.tabu  {font-size:7.5pt;text-align:center;padding:3px;
        background-color:#ffffbb;
        border-top:solid 1px #fffcfa;}

.rahmen1 {border-left:  solid 2px #d0d0a0;
          border-top:   solid 2px #d0d0a0;
          border-right: solid 2px #909060;
          border-bottom:solid 2px #909060;}

.rahmen1a {border-left: solid 2px #d0d0a0;
          border-right: solid 2px #909060;
          border-bottom:solid 2px #909060;}

.rahmen2 {border-left:  solid 3px #707040;
          border-top:   solid 3px #606030;
          border-right: solid 3px #e0e0d0;
          border-bottom:solid 3px #f0f0e0;}

.rahmen3 {border-left:  solid 1px #c0c090;
          border-top:   solid 1px #c0c090;
          border-right: solid 1px #fffffc;
          border-bottom:solid 1px #fffffc;}

.rahmen4 {border-left:  solid 1px #fffffc;
          border-top:   solid 1px #fffffc;
          border-right: solid 1px #c0c090;
          border-bottom:solid 1px #c0c090;}

.rahmen4a {border-left:  solid 1px #fffffc;
          border-right: solid 1px #c0c090;
          border-bottom:solid 1px #c0c090;}

.rahmen5 {border-left:  solid 1px #505090;
          border-top:   solid 1px #6070a8;
          border-right: solid 2px #303070;
          border-bottom:solid 1px #404080;}

.rahmen6 {border-left:  solid 4px #151525;
          border-top:   solid 4px #202030;
          border-right: solid 4px #505070;
          border-bottom:solid 3px #8080b0;}

.urlR, .urlOR {font-family:verdana,arial,helvetica,sans-serif;text-align:center;}
.urlR         {font-size:8pt;color:#fff8a8;}
.urlOR        {font-size:7.5pt;}

.keinumbruch {white-space:nowrap;}

.tausender   {white-space:nowrap;word-spacing:-0.12em;}

.langelinie  {margin:0px 20px;padding:0px;line-height:1px;border-bottom:solid 1px #c0c090;}
.liniedunkel {padding-bottom:0px;border-bottom:solid 1px #788880;}
.liniehell   {padding-top:0px;border-top:solid 1px #ffffc0;}

.grau {color:#9090a0;}
.rot  {color:#ff4020;}
.gelb {color:#ffd850;}

.hoch, .tief {line-height:0px;font-size:75%;}
.hoch        {vertical-align:0.9ex;}
.tief        {vertical-align:-0.4ex;}

.durch {color:#f00000;text-decoration:line-through;}

