body {
        background-color: #666666;
        background-image:url(../../img/hint.gif);
        font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
        font-size: 12px;
        color: #000000;
        padding: 0px;
        margin: 0px;
}

td.hint_men { background-image:url(../../img/hint_men.jpg);
              background-repeat: no-repeat;
}

td.text {
        font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
        font-size: 11px;
        color: #000000;
}

td.abstand { padding-left:200px;
}

small { color: #000000;
        font-size: 9px;
}


a {     color: #000000;
}


#nav_generic {
        color: #ffffff;
        font-size: 10px;
        text-align: left;
        text-decoration: none;
        font-weight: bold;
        padding-left: 2px;
        padding-right: 2px;
        margin-left: 200px;
}


#nav_generic a {
        color: #ffffff;
        font-size: 10px;
        text-align: left;
        text-decoration: none;
        font-weight: bold;
        padding-left: 2px;
        padding-right: 2px;
}


#nav_generic a:hover,#nav_generic a.high {
        color: #7B2340;
        font-size: 10px;
        text-align: left;
        text-decoration: none;
        font-weight: bold;
        padding-left: 2px;
        padding-right: 2px;
}


.nav_root_hi {
   font-weight: bold;
   padding-top: 2px;
   padding-left: 0px;
   }
.nav_root_lo  {
   padding-top: 2px;
   padding-left: 0px;
}
.nav_primary_lo {
   padding-top: 2px;
   padding-left: 0px;
}
.nav_primary_hi {
   font-weight: bold;
   padding-top: 2px;
   padding-left: 0px;
}
.nav_secondary_lo {
   padding-top: 2px;
   padding-left: 15px
}
.nav_secondary_hi {
   font-weight: bold;
   padding-top: 2px;
   padding-left: 15px
}
.nav_tertiary_lo {
   padding-top: 2px;
   padding-left: 15px
}
.nav_tertiary_hi {
   font-weight: bold;
   padding-top: 2px;
   padding-left: 15px
}


#nav_primary {
        color: #ffffff;
        font-size:12px;
        padding: 2px;
        margin-left: 200px;
}


#nav_primary a {
        color: #ffffff;
        font-size:12px;
        text-decoration: none;
        font-weight: bold;
        padding: 2px;
}


#nav_primary a:hover,#nav_primary a.high {
        color: #7B2340;
        font-size:12px;
        text-decoration: none;
        font-weight: bold;
        padding: 2px;
}