.hnav ul{
        padding: 3px;
        margin: 0;
        white-space: nowrap;
        background-color: #4387BA; /* 4387BA #049; blau, tendenz dunkel. */
        color: white;
        }
.hnav ul li{
        display: inline;
        }
.hnav ul li a{
        padding-left: 1em;
        padding-right: 1em;
        background-color: #4387BA; /* #06C; /* blau, tendez hell */
        color: #C2E4FF;
        font-weight: bold;
        text-decoration: none;
        }
.hnav ul li a:hover{
        background-color: #C2E4FF; /* 9CF; /* hellblau */
        color: white;  /* 006;           /* dunkelblau */
        }
.vnav ul {
        display: block;
        list-style: none;
        margin: 0 0 5px;
        padding: 0;
        font-size: 90%;
        border-bottom: #000 0px solid;
        border-left: #000 1px solid;
        border-right: #000 1px solid;
        border-top: #000 1px solid;
        }
.vnav ul li {
        display: block;
        list-style: none;
        margin: 0;
        padding: 0;
        border-bottom: #000 1px solid;
        }

.vnav ul li a {
        background-color: #4387BA; /* #0CF;    /* hellblau */
        color: #000;               /* schwarz */
        display: block;
        padding: 2px 10px;
        text-decoration: none;
        }
.vnav ul li a:hover {
        background-color: #EEE00E; /* #FFE000; /* dunkelgelb */
        color: #4387BA; 	/* 006;               /* dunkelblau */
        border-left: 5px solid black;
        border-right: 5px solid black;
        padding: 2px 5px;
        }
.vnav2 ul {
        display: block;
        list-style: none;
        margin: 0 0 5px;
        padding: 0;
        border-bottom: #000 0px solid;
        border-left: #000 1px solid;
        border-right: #000 1px solid;
        border-top: #000 1px solid;
        }
.vnav2 ul li {
        display: block;
        list-style: none;
        margin: 0;
        padding: 0;
        border-bottom: #000 1px solid;
        }
.vnav2 ul li a {
        background-color: #FFE000; /* dunkelgelb */
        color: #0000BF;            /* schwarz-blau */
        display: block;
        padding: 2px 10px;
        text-decoration: none;
        }
.vnav2 ul li a:hover {
        background-color: #C2E4FF;
        color: white;
        border-left: 5px solid black;
        border-right: 5px solid black;
        padding: 2px 5px 2px 5px;
        }