#L0   { position:absolute; left:50%; top:0px; width:800px; height:100%;
        margin-left:-400px; padding:0px; border:0px; background-color:#fff; }
#L1   { position:absolute; left:0px; top:5px; width:800px; height:90px; margin:0px; padding:0px;
        background-color:#fff; background-image:url(images/kopf_14.TM.gif); border:0px; }
#L2   { position:absolute; left:0px; top:125px; width:800px; height:22px; margin:0px; padding:0px;
        background-color:#fff; border:0px; }
#L3   { position:absolute; left:0px; top:147px; width:800px; height:22px; margin:0px; padding:0px;
        background-color:#006BD7; border:0px; vertical-align:top;  }
#L4   { position:absolute; left:0px; top:169px; width:800px; height:auto; margin:0px; padding:0px;
        background-color:#fff; border:1px solid #006BD7; background-image:url(images/blau.gif);
        background-position:bottom; background-repeat:repeat-x; }


body	{ margin:0px; padding:0px; background-color:#FFFFFF; }

body, p, td, ul, li {font-family:verdana, helvetia, arial, sans-serif; color:#00009F; font-size:12px; }

h1 {font-family:verdana, helvetia, arial, sans-serif; color:#00009F; font-size:22px; }
h2 {font-family:verdana, helvetia, arial, sans-serif; color:#696969; font-size:18px; }


a      { font-family:verdana, helvetia, arial, sans-serif; font-size:12px; color:#DF0000; text-decoration:none; }
a:visited { color:#DF0000; text-decoration:none; }
a:hover   { color:#0000BF; text-decoration:underline; }
a:active  { color:#0000BF; text-decoration:none; }

a.m0        { margin:0px; display:table-cell; float:left; width:130px; line-height:22px; font-family:verdana, helvetia, arial;
              font-size:12px; color:#FFF; text-decoration:none; padding:0px; background-color:#006BD7;
              text-align:center; border:1px solid #000000; border-bottom:0px; margin-left:3px; font-weight:bold; }
a:visited.m0 { margin:0px; display:table-cell; float:left; width:130px; line-height:22px; font-family:verdana, helvetia, arial;
              font-size:12px; color:#FFF; text-decoration:none; padding:0px; background-color:#006BD7;
              text-align:center; border:1px solid #000000; border-bottom:0px; margin-left:3px; font-weight:bold; }

a.m1        { margin:0px; display:table-cell; float:left; width:130px; line-height:22px; font-family:verdana, helvetia, arial;
              font-size:12px; color:#000000; text-decoration:none; padding:0px; background-color:#FFFF00;
              text-align:center; border:1px solid #000000; border-bottom:0px; margin-left:3px; }
a:visited.m1 { margin:0px; display:table-cell; float:left; width:130px; line-height:22px; font-family:verdana, helvetia, arial;
              font-size:12px; color:#000000; text-decoration:none; padding:0px; background-color:#FFFF00;
              text-align:center; border:1px solid #000000; border-bottom:0px; margin-left:3px; }
a:hover.m1   { color:#000000; text-decoration:none; border:1px solid #808080; border-bottom:0px;
               font-weight:bold; background-color:#FFDF00; }
a:active.m1  { color:#000000; text-decoration:none; border:1px solid #808080; border-bottom:0px; }

a:iam1        { margin:0px; display:table-cell; float:left; width:130px; line-height:22px; font-family:verdana, helvetia, arial;
              font-size:12px; color:#FFF; text-decoration:none; padding:0px; background-color:#006BD7;
              text-align:center; border:1px solid #000000; border-bottom:0px; margin-left:3px; font-weight:bold; }

a.m2        { margin:0px; line-height:22px; font-family:verdana, helvetia, arial; font-size:12px;
              color:#FFFFFF; text-decoration:none; padding:0px; margin-right:20px; }
a:visited.m2 { margin:0px; line-height:22px; font-family:verdana, helvetia, arial; font-size:12px;
              color:#FFFFFF; text-decoration:none; padding:0px; margin-right:20px; }
a:hover.m2   { color:#FFFF00; text-decoration:none; }
a:active.m2  { color:#FFFF00; text-decoration:none; }

#boxl    {float:left; width:360px; border:0px; border-right:1px solid silver; background-color:#fff; color:#000; font-size:12px; padding:5px; }
#boxr    {float:right; width:360px; border:0px; background-color:#fff; color:#000; font-size:12px; padding:5px; }

.fhl      { color:#DF0000; font-family:verdana, arial, sans-serif; font-size:10pt; margin-left:50px; }
.nm       { color:#BF0000; }

.gold {background-color:gold; font-weight:bold; }
.silber {background-color:silver; font-weight:bold; }
.bronze {background-color:#D98404; font-weight:bold; }
