a:link, a:visited {
    color: blue;
    border-width: 0;
    border-style: none;
    border-color: none;
    display: inline-block;
    padding: 3;
}

a:focus, a:hover, a:active {
    color: blue;
    font-weight: none;
    border-width: 1;
    border-style: solid;
    border-color: black;
    display: inline-block;
    padding: 2;
}

a.arrow:link, a.arrow:visited {
    display: block;
    width: 22;
    height: 36;
    margin: 0;
    padding: 2;
}

a.arrow:focus, a.arrow:hover, a.arrow:active {
    display: block;
    width: 22;
    height: 36;
    margin: 0;
    padding: 1;
}

A.menue:link, A.menue:visited, A.menue:focus, A.menue:hover, A.menue:active {
    border-width: 1;
    border-color: black;
    border-style: solid;
    outline-width: 1;
    outline-color: black;
    outline-style: solid;
    color: black;
    background-color: silver;
    text-decoration: none;
    padding-left: 6;
    padding-right: 6;
    padding-top: 4;
    padding-bottom: 4;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    width: 165;
    font: menu;
    margin: 0;
}

A.submenue:link, A.submenue:visited, A.submenue:focus, A.submenue:hover, A.submenue:active {
    width: 160;
}

A.submenue:link, A.submenue:visited {
    background-color: gray;
}

A.selected:link, A.selected:visited {
    color: blue;
}

A.menue:focus, A.menue:hover, A.menue:active, A.submenue:focus, A.submenue:hover, A.submenue:active, A.selected:focus, A.selected:hover, A.selected:active {
    color: maroon;
    background-color: white;
}

HR {
    BORDER-BOTTOM: #FFCC66 1px solid;
    COLOR: white
}

h4 {
    color: #993300;
    line-height: normal;
    clip:   rect(   );
    font-size: 10px
}

h3 {
    font-size: small;
    color: #FF0000
}

.fixed_div {
    width: 850;
    white-space: nowrap;
    /* ie applies text-align:center (from <td>) to div instead */
    margin-left: auto;
    margin-right: auto;
}

