html { margin:0px; padding:0px; border:0px; }
body { margin:0 5px 0 5px; padding:0px; border:0px; background:#ffffff; }

body { font-family:Verdana,Arial,sans-serif; font-size:0.8em; font-weight:normal; line-height:20px; }

h1 {
   font-family:Verdana,Arial,sans-serif;
   font-size:1em;
   font-weight:normal;
   line-height:1.2em;
   text-transform:uppercase;
   letter-spacing:0em;
   border:0;
   padding:0 0 40px 10px;
   margin:0;
   }

h2 { font-family:Verdana,Arial,sans-serif; font-size:10pt; font-weight:bold; line-height:20px; border:0px; padding:0px; margin:0px; }

p { margin:0px 0px 20px 0px; padding:0px 10px 0px 24px; border:0px; }
b { font-weight:bold; }

#content {
         width:540px;
         background:#fff;
         margin:0 0 0 190px;
         padding:110px 0 0 0;
         }

table.index { font-size:0.8em; }
table.index a:link { color:#000080; }
table.index a:visited { color:#000080; }
table.index a:focus { color:#000080; }
table.index a:hover { color:#000080; }
table.index a:active { color:#000080; }
table.index ul { list-style-image:url(dir.gif); }

#ftr {
         width:560px;
         color:#000080;
         background:#fff;
         font-size:0.8em;
         margin:40px 0 0 190px;
         border-top:1px solid #94ADCE;
         }
#ftr a:link { text-decoration:none; color:#000080; }
#ftr a:visited { text-decoration:none; color:#000080; }
#ftr a:focus { text-decoration:none; color:#000080; }
#ftr a:hover { text-decoration:none; color:#000080; }
#ftr a:active { text-decoration:none; color:#000080; }

#ftr2 {
         width:550px;
         color:#000080;
         background:#fff;
         font-size:0.9em;
         margin:40px 0 0 190px;
         }
#ftr2 a:link { text-decoration:underline; color:#000080; }
#ftr2 a:visited { text-decoration:underline; color:#000080; }
#ftr2 a:focus { text-decoration:underline; color:#000080; }
#ftr2 a:hover { text-decoration:underline; color:#000080; }
#ftr2 a:active { text-decoration:underline; color:#000080; }

#ftr2 ul,#ftr2 li {
         display:inline;
         height:1px;
         list-style:none;
         text-align:left;
         margin:0 8px 0 0;
         border:0;
         padding:0;
         }

#box1 {
      position:absolute;
      top:90px;
      left:10px;
      background:#F2F3F7 url(../line2.gif) left bottom repeat-x;
      margin:0;
      border:0;
      padding:4px 0 6px 8px;
      width:168px; /* for IE<6 */
      height:630px; /* for IE<6 */
      voice-family: "\"}\"";
      voice-family:inherit;
      width:160px;
      height:620px;
      }
html>body #lnkz { width:160px; height:620px; }

#navi {
      font-family:Arial,sans-serif;
      font-size:0.7em;
      font-weight:normal;
      line-height:0.8em;
      position:absolute;
      top:720px;
      left:10px;
      }
.navi a { }
.navi a:link { text-decoration:none; color:#000; }
.navi a:visited { text-decoration:none; color:#000; }
.navi a:focus { text-decoration:none; color:#000080; }
.navi a:hover { text-decoration:none; color:#000080; }
.navi a:active { text-decoration:none; color:#000080; }

#box2 {
      position:absolute;
      top:206px;
      left:750px;
      width:148px;
      height:515px;
      background:#F2F3F7 url(../line2.gif) left bottom repeat-x;
      }

#lnkz {
      font-size:0.8em;
      line-height:1em;
      color:#000080;
      margin:0;
      border:0;
      padding:4px 0 8px 8px;
      width:148px; /* for IE<6 */
      height:auto; /* for IE<6 */
      voice-family: "\"}\"";
      voice-family:inherit;
      width:140px;
      height:auto;
      }
html>body #lnkz { width:140px; height:auto; }
#lnkz a {
        display:block;
        color:#000080;
        }
#lnkz a:link { text-decoration:none; color:#000080; }
#lnkz a:visited { text-decoration:none; color:#000080; }
#lnkz a:focus { text-decoration:none; color:#000080; }
#lnkz a:hover { text-decoration:none; color:#000080; }
#lnkz a:active { text-decoration:none; color:#000080; }

#top1 {
      position:absolute;
      top:10px;
      left:10px;
      background:#F2F3F7 url(../line2.gif) left bottom repeat-x;
      margin:0;
      border:0;
      padding:4px 0 6px 8px;
      width:168px; /* for IE<6 */
      height:74px; /* for IE<6 */
      voice-family: "\"}\"";
      voice-family:inherit;
      width:160px;
      height:64px;
      }
html>body #top1 { width:160px; height:64px; }

#top2 {
      position:absolute;
      top:10px;
      left:190px;
      font-size:0.9em;
      line-height:1.2em;
      letter-spacing:0.2em;
      text-transform:uppercase;
      background:#F2F3F7 url(../line2.gif) left bottom repeat-x;
      margin:0;
      border:0;
      padding:4px 0 6px 8px;
      width:298px; /* for IE<6 */
      height:74px; /* for IE<6 */
      voice-family: "\"}\"";
      voice-family:inherit;
      width:290px;
      height:64px;
      }
html>body #top2 { width:290px; height:64px; }

#top3 {
      position:absolute;
      top:10px;
      left:488px;
      font-size:0.8em;
      text-align:right;
      vertical-align:bottom;
      background:#F2F3F7 url(../line2.gif) left bottom repeat-x;
      margin:0;
      border:0;
      padding:4px 0 6px 0;
      width:262px; /* for IE<6 */
      height:74px; /* for IE<6 */
      voice-family: "\"}\"";
      voice-family:inherit;
      width:262px;
      height:64px;
      }
html>body #top3 { width:262px; height:64px; }
#top3 span {
           display:block;
           margin:45px 20px 0 0;
           }

#top4 {
      position:absolute;
      top:10px;
      left:750px;
      font-size:0.9em;
      line-height:0.9em;
      letter-spacing:0.2em;
      text-transform:uppercase;
      background:#F2F3F7 url(../line2.gif) left bottom repeat-x;
      margin:0;
      border:0;
      padding:4px 0 6px 8px;
      width:148px; /* for IE<6 */
      height:74px; /* for IE<6 */
      voice-family: "\"}\"";
      voice-family:inherit;
      width:140px;
      height:64px;
      }
html>body #top4 { width:140px; height:64px; }

#top5 {
      position:absolute;
      top:90px;
      left:190px;
      height:60px;
      width:550px;
      font-size:0.9em;
      line-height:1.2em;
      background:#fff;
      padding:4px 0 6px 8px;
      z-index:10;
      }
#top5 a:link { text-decoration:underline; color:#000080; }
#top5 a:visited { text-decoration:underline; color:#000080; }
#top5 a:focus { text-decoration:underline; color:#000080; }
#top5 a:hover { text-decoration:underline; color:#000080; }
#top5 a:active { text-decoration:underline; color:#000080; }

#lgn {
      position:absolute;
      top:90px;
      left:750px;
      font-size:0.9em;
      line-height:0.9em;
      letter-spacing:0.2em;
      text-transform:uppercase;
      background:#F2F3F7 url(../line2.gif) left bottom repeat-x;
      margin:0;
      border:0;
      padding:4px 0 6px 8px;
      width:148px; /* for IE<6 */
      height:110px; /* for IE<6 */
      voice-family: "\"}\"";
      voice-family:inherit;
      width:140px;
      height:100px;
      }
html>body #lgn { width:140px; height:100px; }
#lgn input.textfield {
                      display:block;
                      width:85px;
                      font-size:0.9em;
                      line-height:0.9em;
                      color:#0050A0;
                      background:#F2F3F7;
                      }
#lgn input.submit {
                   width:60px;
                   height:20px;
                   background:#F2F3F7;
                   font-size:0.9em;
                   line-height:0.9em;
                   cursor:pointer;
                   }

.a0 {
    width:530px;
    overflow:hidden;
    background:url(../line.gif) left bottom repeat-x;
    margin:4px 0 10px 0;
    padding:2px 2px 10px 2px;
    }

.a1 {
    color:#000;
    background:#fff url(../ext.gif) center left no-repeat;
    font-size:0.9em;
    line-height:1.2em;
    letter-spacing:0.2em;
    text-transform:uppercase;
    border-bottom:1px solid #003080;
    padding:0 0 0 12px;
    margin:0 0 2px 0;
    }
.a1 a { }
.a1 a:link { text-decoration:none; color:#000; }
.a1 a:visited { text-decoration:none; color:#000; }
.a1 a:focus { text-decoration:none; color:#000080; }
.a1 a:hover { text-decoration:none; color:#000080; }
.a1 a:active { text-decoration:none; color:#000080; }

.a1a {
    color:#000;
    background:#fff url(../exte.gif) center left no-repeat;
    font-size:0.9em;
    line-height:1.2em;
    letter-spacing:0.2em;
    text-transform:uppercase;
    border-bottom:1px solid #003080;
    padding:0 0 0 12px;
    margin:0 0 2px 0;
    }
.a1a a { }
.a1a a:link { text-decoration:none; color:#000; }
.a1a a:visited { text-decoration:none; color:#000; }
.a1a a:focus { text-decoration:none; color:#000080; }
.a1a a:hover { text-decoration:none; color:#000080; }
.a1a a:active { text-decoration:none; color:#000080; }

.a2 {
    overflow:hidden;
    font-size:0.8em;
    line-height:0.9em;
    color:#000080;
    }

.a3 {
    font-size:0.8em;
    line-height:0.9em;
    color:#800080;
    }

.a4 {
    font-size:0.8em;
    line-height:0.9em;
    color:#008080;
    }


#oben,#mitte,#unten { width:99%; }
#oben { height:auto; }
#ol {
    color:#000000;
    background:#EFEFEF;
    float:left;
    display:inline; /* gegen IE double margin bug */
    margin:10px;
    border:10px solid yellow;
    padding:30px;
    width:380px; /* f&uuml;r IE<6 */
    height:180px; /* f&uuml;r IE<6 */
    voice-family: "\"}\""; /* Tanteks Hack */
    voice-family:inherit;
    width:300px;
    height:100px;
    }
html>body #ol { width:300px; height:100px; } /* Zeile wird vom IE<6 nicht gelesen */
#or {
    color:red;
    background:#CFCFCF;
    float:right;
    display:inline; /* gegen IE double margin bug */
    margin:0;
    border:0;
    padding:0;
    width:200px; /* f&uuml;r IE<6 */
    height:250px; /* f&uuml;r IE<6 */
    voice-family: "\"}\""; /* Tanteks Hack */
    voice-family:inherit;
    width:200px;
    height:250px;
    }
html>body #or{ width:200px; height:250px; } /* Zeile wird vom IE<6 nicht gelesen */
#om {
    color:yellow;
    background:#DFDFDF;
    }
.dummy { clear:both; overflow:auto; border:none; } /* f&uuml;r Gecko div height auto */

#mitte { clear:both; height:auto; padding-bottom:none; float:none; }
#ml {
    color:#000000;
    background:#EFEFEF;
    float:left;
    display:inline; /* gegen IE double margin bug */
    margin:10px;
    border:0;
    padding:0;
    width:200px; /* f&uuml;r IE<6 */
    height:auto; /* f&uuml;r IE<6 */
    voice-family: "\"}\""; /* Tanteks Hack */
    voice-family:inherit;
    width:200px;
    height:auto;
    } /* hierin ist #nav */
html>body #ml { width:200px; height:auto; } /* Zeile wird vom IE<6 nicht gelesen */
#mm {
    color:#000000;
    background-color:#ffffff;
    margin:0;
    border-top:0;
    border-right:200px solid #00FFAF;
    border-bottom:20px solid #00FFAF;
    border-left:200px solid #00FFFF;
    padding:0;
    } /* hierin ist #inhalt */
#mr {
    color:red;
    background:#CFCFCF;
    float:right;
    display:inline; /* gegen IE double margin bug */
    margin:0;
    border:0;
    padding:0;
    width:200px; /* f&uuml;r IE<6 */
    height:100px; /* f&uuml;r IE<6 */
    voice-family: "\"}\""; /* Tanteks Hack */
    voice-family:inherit;
    width:200px;
    height:100px;
    }
html>body #mr{ width:200px; height:100px; } /* Zeile wird vom IE<6 nicht gelesen */

#inhalt {
    margin:0;
    border:1px dotted blue;
    padding:0px;
    }

#unten { clear:both; height:auto; }
#ul {
    color:#000000;
    background:#EFEFEF;
    float:left;
    display:inline; /* gegen IE double margin bug */
    margin:00px;
    border:0;
    padding:0;
    width:200px; /* f&uuml;r IE<6 */
    height:auto; /* f&uuml;r IE<6 */
    voice-family: "\"}\""; /* Tanteks Hack */
    voice-family:inherit;
    width:200px;
    height:auto;
    } /* hierin ist #nav */
html>body #ul { width:200px; height:auto; } /* Zeile wird vom IE<6 nicht gelesen */
#um {
    text-align:center; /* zum Zentrieren von #fuss im IE<6 */
    color:#000000;
    background-color:#ffffff;
    margin:0;
    border-top:0;
    border-right:200px solid #00FFAF;
    border-bottom:20px solid #00FFAF;
    border-left:200px solid #00FFFF;
    padding:0;
    } /* hierin ist #fuss */
#ur {
    color:red;
    background:#CFCFCF;
    float:right;
    display:inline; /* gegen IE double margin bug */
    margin:0;
    border:0;
    padding:0;
    width:200px; /* f&uuml;r IE<6 */
    height:100px; /* f&uuml;r IE<6 */
    voice-family: "\"}\""; /* Tanteks Hack */
    voice-family:inherit;
    width:200px;
    height:100px;
    }
html>body #ur{ width:200px; height:100px; } /* Zeile wird vom IE<6 nicht gelesen */

#fuss {
    text-align:left; /* damit text-align von #um nicht vererbt wird */
    background:yellow;
    font-size:0.6em;
    margin:0 auto 0 auto;
    border:1px dotted blue;
    padding:20px;
    width:342px; /* f&uuml;r IE<6 */
    height:auto; /* f&uuml;r IE<6 */
    voice-family: "\"}\""; /* Tanteks Hack */
    voice-family:inherit;
    width:300px;
    height:auto;
    }
html>body #fuss { width:300px; height:auto; } /* Zeile wird vom IE<6 nicht gelesen */
* html #fuss { position:relative; left:-3px; } /* gegen 3px bug, Zeile wird nur von IE gelesen */



#ml ul {
       background:#00FF00;
       list-style-type:none;
       list-style-image:none;
       text-align:left;
       margin:0;
       border:0;
       padding:0 0 15px 0;
       }

li.nav,li.nava {
       background:#FF7F7F;
       list-style-type:none;
       list-style-image:none;
       text-align:left;
       margin:0;
       border:0;
       padding:0;
       }

.frm {
     height:1%;
     }
.inp { }
label,input,textarea {
               font-family:Verdana,Arial,sans-serif;
               font-weight:normal;
               line-height:20px;
               }

.line {
       display:block;
       margin:0;
       padding:0;
       }
.line label {
             height:20px;
             width:200px;
             display:block;
             margin:0;
             padding:0;
             }
.line input {
             color:#0050A0;
             background:#F2F3F7;
             height:20px;
             width:370px;
             display:block;
             margin:0;
             padding:0;
             }

.tline {
       display:block;
       }
.tline label {
              height:20px;
              width:200px;
              display:block;
              }
.tline textarea {
                 font-size:12px;
                 color:#0050A0;
                 background:#F2F3F7;
                 height:60px;
                 width:370px;
                 display:block;
                 overflow:auto;
                 }

.sline {
       display:block;
       }
.sline input {
                   width:150px;
                   height:25px;
                   color:#0050A0;
                   background:#F2F3F7;
                   cursor:pointer;
                   line-height:20px;
                   }

.message1 { font-size:1em; font-weight:bold; color:#000000; background:#fff; padding-bottom:260px; }
.message2 { font-size:1em; font-weight:bold; color:red; background:#fff; }




