body                       { font-family: verdana, helvetica, arial, sans-serif; ; font-size: 12px; color: #333333; background-color: #c0c0c0; 
                             background:#c0c0c0 url("images/bg.gif") fixed; padding:40px 0 20px 0; line-height: 140%; margin: 0px; }

#index_total               { width:90%; border:1px solid #000000; background:#fff; margin:0 auto; text-align:left; }

#index_unten               { clear:both; height:30px; margin:0; padding:0; border:0px solid #000000;
                             background:rgb(210,210,210) url("images/footer_bg.jpg"); }

#links                     { background:#ffffff; border:0px solid #656565; font-size:14px; margin:25px 5px 5px 20px;
                             width:200px; float: left; text-decoration: none; }
.rechtseng                 { margin:25px 25px 10px 280px; }
.rechtsweit                { margin:25px 10px 10px 280px; }
.o1                        { height:98px; background:rgb(225,225,225) url("images/headerbg.jpg"); padding:0px; border:0px solid #000000; width:100%; }

a:link,
a:active                   { color: #000000; text-decoration: underline; }
a:visited                  { color: #656565; text-decoration: underline; }
a:hover                    { color: #808080; text-decoration: none; }

p                          { line-height: 175%; }
h1                         { font-size: 16px; font-style: normal; line-height: 20px; font-weight: bold; color:rgb(241,41,41); text-indent: -18px; }
h2                         { font-size: 14px; font-style: normal; font-weight: bold; color:rgb(241,41,41); padding: 0 0 8px 0; text-indent: -18px; }
h3                         { font-size: 18px; color: #D59CE1; margin: 0px; padding: 0px; }
img                        { border: 0px; padding: 0px; margin:0px; }
img.header                 { border: 0px; position: absolute; top: 40px; right: 3%; }

.tk1                       { font-size: 12px; color: #000; font-weight: normal; }
.error                     { font-size: 12px; color: red; font-weight: bold; }

#w3_unten                  { width:90%; margin: auto; border:0px solid #000000;}
.w3                        { padding:0px 0px 0px 0px; margin:15px 0px 0px 5px; text-align:center; border:0px solid #FFFFFF; }

ul#menuxxx                    { width:208px; border:1px solid #656565; border-bottom: 0; margin:0; padding:0;
                             background:rgb(239,163,163); list-style-type:none; }
ul#menu                    { width:208px; border:1px solid #656565; border-bottom: 0; margin:0; padding:0;
                             background:rgb(255,252,209); list-style-type:none; }

ul#menu li                 { border-bottom:1px solid #656565; }
ul#menu li.act             { border-bottom:1px solid #656565; background-color:#c3c3c3; }
ul#menu li.sub             { border-bottom:1px solid #656565; padding-left:12px;  }
ul#menu li.subact          { border-bottom:1px solid #656565; padding-left:12px; background-color:#c3c3c3; }

ul#menu li a:link          { background-color: transparent; display:block; text-decoration:none; font-size: 13px; color: #040000;
                             padding-left:5px; padding-top:2px; padding-bottom:2px; }
ul#menu li a:visited       { background-color: transparent; display:block; text-decoration:none; font-size: 13px; color: #555555;
                             padding-left:5px; padding-top:2px; padding-bottom:2px; }
ul#menu li a:hover         { background-color: transparent; color:rgb(160,160,160); }

ul#menu li a.subli:link    { font-size: 11px; }
ul#menu li a.subli:visited { font-size: 11px; }
ul#menu li a.subli:hover   { font-size: 11px; }