
.nav_b1 {

}

.nav_b1 a:link, .nav_b1 a:visited, .nav_b1 a:active { 
    display : block;
    color : #0aaa00;
    background-color : #ffffcc; 
}

.nav_b1 a:hover {
    background-color : #d9e0e8;
    color : #aaa000;
    font-variant: small-caps;
}

.nav_head {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
}


.nav01_no_link {
display : block;
color : #000000;
text-decoration : none;
background : transparent;
font : normal 11px verdana, sans-serif;
padding-top : 0;
padding-left : 22px;
padding-bottom : 0;
height : 20px;
line-height : 20px;
}

.nav05_no_link {
display : block;
color : #000000;
text-decoration : none;
background : transparent;
font : normal 11px verdana, sans-serif;
padding-top : 0;
padding-left : 22px;
padding-bottom : 0;
height : 20px;
line-height : 20px;
width : 188px;
}

.nav01_empty {
width : 188px;
height : 20px;
}

/* -------------------------------------------------------------------- nav01 */

.nav01 {
    width : 188px;
}

.nav01_yellow {
    width : 188px;
}

.nav01_yellow_2 {
    width : 188px;
}

.nav01_red {
    width : 188px;
}

.nav01_180 {
    width : 180px;
}

.nav01_364 {
    width : 364px;
}

.nav01, .nav01_180, .nav01_364, .nav_01_yellow, .nav01_yellow_2, .nav01_red {
margin : 0;
padding : 22px;
margin-left : 0;
padding : 0;
}


.nav01 a:link, .nav01 a:visited, .nav01 a:active,
.nav01_180 a:link, .nav01_180 a:visited, .nav01_180 a:active,
.nav01_364 a:link, .nav01_364 a:visited, .nav01_364 a:active 
{
display : block;
color : #000000;
text-decoration : none;
background : transparent;
font : normal 11px verdana, sans-serif;
padding-top : 0;
padding-left : 22px;
padding-bottom : 0;
xheight : 40px;
line-height : 20px;
}

.nav01_yellow a:link, .nav01_yellow a:visited, .nav01_yellow a:active
{
display : block;
color : #000000;
text-decoration : none;
background : #ffe066;
font : normal 11px verdana, sans-serif;
padding-top : 0;
padding-left : 22px;
padding-bottom : 0;
height : 20px;
line-height : 20px;
}

.nav01_yellow_2 a:link, .nav01_yellow_2 a:visited, .nav01_yellow a:visited, .nav01_yellow a:active
{
display : block;
color : #000000;
text-decoration : none;
background : #ffffce;
font : normal 11px verdana, sans-serif;
padding-top : 0;
padding-left : 22px;
padding-bottom : 0;
height : 20px;
line-height : 20px;
}

.nav01_red a:link, .nav01_red a:visited, .nav01_red a:active
{
display : block;
color : #cc3300;
text-decoration : none;
background : transparent;
font : normal 11px verdana, sans-serif;
padding-top : 0;
padding-left : 22px;
padding-bottom : 0;
height : 20px;
line-height : 20px;
}

.nav01 a:hover, .nav01_180 a:hover, .nav01_364 a:hover {
background-color : #d9e0e8;
color : #000000;
}

.nav01_yellow a:hover
{
background-color : #ffe066;
color : #000000;    
}

.nav01_yellow_2 a:hover
{
background-color : #ffe066;
color : #000000;    
}

.nav01_red a:hover {
background-color : #d9e0e8;
color : #cc3300;
}

.nav01_active {
background-color : #d9e0e8;
width : 188px;
margin : 0;
padding : 22px;
margin-left : 0;
padding : 0;
}

.nav01_red_active {
background-color : #d9e0e8;
width : 188px;
margin : 0;
padding : 22px;
margin-left : 0;
padding : 0;
}

.nav01_active a:link, .nav01_active a:visited, .nav01_active a:active {
background-color : #d9e0e8;
display : block;
color : #000000;
text-decoration : none;
background : transparent;
font : normal 11px verdana, sans-serif;
padding-top : 0;
padding-left : 22px;
padding-bottom : 0;
height : 20px;
line-height : 20px;
}

.nav01_red_active a:link, .nav01_red_active a:visited, .nav01_red_active a:active {
background-color : #d9e0e8;
display : block;
color : #cc3300;
text-decoration : none;
background : transparent;
font : normal 11px verdana, sans-serif;
padding-top : 0;
padding-left : 22px;
padding-bottom : 0;
height : 20px;
line-height : 20px;
}

.nav01_active a:hover {
background-color : #d9e0e8;
color : #000000;
}

.nav01_red_active a:hover {
background-color : #d9e0e8;
color : #cc3300;
}

.nav01_restaurant {
width : 188px;
margin : 0;
padding : 22px;
margin-left : 0;
padding : 0;
}
.nav01_restaurant a:link, .nav01_restaurant a:visited, .nav01_restaurant a:active {
display : block;
color : #000000;
text-decoration : none;
background : transparent;
font : normal 11px verdana, sans-serif;
padding-top : 0;
padding-left : 22px;
padding-bottom : 0;
height : 20px;
line-height : 20px;
}
.nav01_restaurant a:hover {
background-color : #ffffcc;
color : #000000;
}
.nav01_restaurant_active {
background-color : #ffffcc;
width : 188px;
margin : 0;
padding : 22px;
margin-left : 0;
padding : 0;
}
.nav01_restaurant_active a:link, .nav01_restaurant_active a:visited, .nav01_restaurant_active a:active {
background-color : #ffffcc;
display : block;
color : #000000;
text-decoration : none;
background : transparent;
font : normal 11px verdana, sans-serif;
padding-top : 0;
padding-left : 22px;
padding-bottom : 0;
height : 20px;
line-height : 20px;
}
.nav01_restaurant_active a:hover {
background-color : #ffffcc;
color : #000000;
}


/* -------------------------------------------------------------------- nav02 */


.nav02_restaurant {
width : 188px;
margin : 0;
padding : 22px;
margin-left : 0;
padding : 0;
}
.nav02_restaurant a:link, .nav02_restaurant a:visited, .nav02_restaurant a:active {
display : block;
color : #000000;
text-decoration : none;
background : transparent;
font : normal 11px verdana, sans-serif;
padding-top : 0;
padding-left : 22px;
padding-bottom : 0;
height : 20px;
line-height : 20px;
}
.nav02_restaurant a:hover {
background-color : #cccccc;
color : #000000;
}
.nav02_restaurant_active {
background-color : #cccccc;
width : 188px;
margin : 0;
padding : 22px;
margin-left : 0;
padding : 0;
}
.nav02_restaurant_active a:link, .nav02_restaurant_active a:visited, .nav02_restaurant_active a:active {
background-color : #cccccc;
display : block;
color : #000000;
text-decoration : none;
background : transparent;
font : normal 11px verdana, sans-serif;
padding-top : 0;
padding-left : 22px;
padding-bottom : 0;
height : 20px;
line-height : 20px;
}
.nav02_restaurant_active a:hover {
background-color : #cccccc;
color : #000000;
}
.nav02 {
width : 188px;
margin : 0;
padding : 22px;
margin-left : 0;
padding : 0;
height : 44px;
line-height : 12px;
}
.nav02 a:link, .nav02 a:visited, .nav02 a:active {
display : block;
color : #000000;
text-decoration : none;
background : transparent;
font : normal 11px verdana, sans-serif;
padding-top : 0;
padding-left : 22px;
padding-bottom : 0;
height : 44px;
line-height : 12px;
}
.nav02 a:hover {
background-color : #d9e0e8;
color : #000000;
padding-top : 0;
padding-bottom : 0;
height : 44px;
line-height : 12px;
}
.nav02_active {
display : block;
color : #000000;
background-color : #d9e0e8;
width : 188px;
margin-left : 0;
font : normal 11px verdana, sans-serif;
text-decoration : none;
background : transparent;
padding : 0;
padding-top : 0;
padding-bottom : 0;
height : 44px;
line-height : 12px;
}
.nav02_active a:link, .nav02_active a:visited, .nav02_active a:active {
background-color : #d9e0e8;
display : block;
color : #000000;
text-decoration : none;
font : normal 11px verdana, sans-serif;
padding-top : 0;
padding-bottom : 0;
padding-left : 22px;
height : 44px;
line-height : 12px;
}
.nav02_active a:hover {
background-color : #d9e0e8;
color : #000000;
padding-top : 0;
padding-left : 22px;
padding-bottom : 0;
height : 44px;
line-height : 12px;
}

/* ------------------------------------------------------------------ hinweis */

.nav_hinweis {
width : 560px;
margin : 0;
padding : 22px;
margin-left : 0;
padding : 0;
}
.nav_hinweis a:link, .nav_hinweis a:visited, .nav_hinweis a:active {
display : block;
color : #000000;
text-decoration : none;
background : transparent;
font : normal 11px verdana, sans-serif;
padding-top : 0;
padding-left : 22px;
padding-bottom : 0;
height : 20px;
line-height : 20px;
}
.nav_hinweis a:hover, .nav_hinweis:hover {
background-color : #ebad99;
color : #000000;
}


