
body                          { color: #666666; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #696969; background-image: url("bg.gif"); margin: 0 }

table  { font-size: 14px }
h1    { color: #900533; font-size: 22px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 120%; text-decoration: none; margin-bottom: 45px; border-bottom: 1px solid #900533 }

h2   { color: #900533; font-size: 40px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; margin: 0 }

h3         { color: #900533; font-size: 30px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; margin: 5px 0 0 }

h4           { color: #00005a; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #fade00; text-align: left; display: block; margin-bottom: 0; padding: 3px 10px; border-style: solid; border-width: 1px; border-color: #d3d3d3 #00005a #00005a #d3d3d3 }

h5     { color: #666666; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; margin: 0 }


p  { color: #666666; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif }

ul  { margin-top: 0; margin-bottom: 0; margin-left: 5px; padding: 0 }

li  { list-style-position: outside; margin-top: 0; margin-bottom: 0; margin-left: 10px; padding: 0 }

.textinput {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px solid #D1D7DC;
        padding-right: 3px;
        padding-left: 3px;
}

.listbox {
        font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px solid #D1D7DC;
        vertical-align : middle;
}

a {
        color: #666666;
        text-decoration: none;
}

a:hover {
        color: #666666;
        text-decoration: underline;
}

A.links       { color: #666666; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #fff; display: block; margin-bottom: 0; padding: 5px 10px; width: 140px; border-bottom: 1px solid #999 }
A.links:link   { color: #666666; background-color: #fff }
A.links:visited   { color: #666666; background-color: #fff }
A.links:hover     { color: black; background-color: #666666 }
A.links:active  { color: black }

A.menu                  { color: #000000; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #f5f5f5; text-align: left; display: block; margin-bottom: 0; padding: 10px 10px 10px 20px; width: 137px; border-bottom: 1px solid #dcdcdc }
A.menu:link        { color: #000000; background-color: #f5f5f5; }
A.menu:visited        { color: #000000; background-color: #f5f5f5; }
A.menu:hover             { color: #900533; background-color: #d3d3d3 }
A.menu:active   	{ color: #000000 }

A.menuend                 { color: #000000; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #f5f5f5; text-align: left; display: block; margin-bottom: 0; padding: 10px 10px 10px 20px; width: 137px }
A.menuend:link        { color: #000000; background-color: #f5f5f5; }
A.menuend:visited        { color: #000000; background-color: #f5f5f5; }
A.menuend:hover             { color: #900533; background-color: #d3d3d3 }
A.menuend:active   	{ color: #000000 }

.leitung                     { color: #f5f5f5; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #005491; text-align: left; margin-right: 5px; margin-bottom: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; border-bottom: 1px solid #00005a }

.menutrainer                   { color: #f5f5f5; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #005491; text-align: left; margin-right: 5px; margin-bottom: 0; margin-left: 25px; padding-top: 5px; padding-bottom: 5px; padding-left: 25px; border-bottom: 1px solid #00005a }
.menutrainerdaten                    { color: #00005a; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; text-align: left; margin-right: 5px; margin-left: 25px; padding-top: 5px; padding-bottom: 5px; padding-left: 25px;  }

A.menuergebnisse                   { color: #00005a; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #005491; text-align: left; display: block; margin-bottom: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 25px; border-bottom: 1px solid #00005a; display:block }
A.menuergebnisse:link        { color: #f5f5f5; background-color: #005491; display:block }
A.menuergebnisse:visited        { color: #f5f5f5; background-color: #005491; display:block }
A.menuergebnisse:hover            { color: #FADE00; background-color: #00005A; display:block }
A.menuergebnisse:active   	{ color: #f5f5f5; display:block }

.navhead               { background-color: #900533; border-bottom: 1px solid #696969; }
.navfeet               { background-color: #900533; border-top: 1px solid #696969 }

.menuheadbg               { background-color: #fade00; border-bottom: 1px solid #00005a; border-top: 1px solid #00005a }

A.menuhead              { color: #00005A; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #FADE00; text-align: left; display: block; margin-bottom: 0; padding: 5px 10px;  }
A.menuhead:link        { color: #00005A; background-color: #FADE00; }
A.menuhead:visited        { color: #00005A; }
A.menuhead:hover            { color: #FADE00; background-color: #00005A }
A.menuhead:active   { color: #FADE00 }

.navmenu  { color: #ffffff; font-size: 100%; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-style: none }

.image {
        border-style: solid;
        border-width:1px;
        border-color: #000000;
        margin: 2px;
}

.imageborder {
        border: 1px solid #000000;
        background-color: #FFFFFF;
        margin-top: 30px;
        margin-bottom: 30px;
}

.navadresse             { color: #666666; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #fff; padding-left: 25px }

.navtext        { color: #666666; font-size: 11px; font-weight: bold }

.navspalte         { border-right: 1px solid #666666 }

.tablehead         { border-bottom: 1px solid #900533 }

.tablemain                 { border-right: 1px solid #666666 }

#rot_fett { color: red; font-weight: bold }

.willkommen
  { color: #00005a; font-size: 13px; line-height: 20px }

A.copy               { color: #00005a; font-size: 9px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bolder; text-decoration: none }
A.copy:link          { color: #00005a; text-decoration: none }
A.copy:visited          { color: #00005a; text-decoration: none }
A.copy:hover              { color: #00005a; font-weight: bold; text-decoration: none }
A.copy:active     { color: #00005a; font-weight: bold; text-decoration: none }
.small  { font-size: 11px; font-style: italic }
.test { }
