/* CSS Document */
.menu{
        width:780px;
        height:64px;
        margin:0 auto;
        background:url(../bilder/menu/menu_bg.gif) repeat-x;
}
.menu-left{
        background:url(../bilder/menu/menu_l.gif) no-repeat;
        width:15px;
        height:64px;
        float:left;
}
.menu-right{
        background:url(../bilder/menu/menu_r.gif) no-repeat;
        width:15px;
        height:64px;
        float:right;
}
.menu-bg{
        background:url(../bilder/menu/menu_bg.gif) repeat-x;
        height:64px;
}
.menu-bg ul{
        list-style:none;
        margin:0 auto;
}
.menu-bg li{
        float:left;
        list-style:none;
}
.menu-bg li a{
        float:left;
        display:block;
        color:#ffe8cc;
        text-decoration:none;
        font:12px 'Lucida Sans', sans-serif;
        font-weight:bold;
        padding:0 0 0 18px;
        height:64px;
        line-height:40px;
        text-align:center;
        cursor:pointer;
}
.menu-bg li a span{
        float:left;
        display:block;
        padding:0 32px 0 18px;
}
.menu-bg li.current a{
        color:#fff;
        background:url(../bilder/menu/menu_hover_l.gif) no-repeat left 5px;
}
.menu-bg li.current a span{
        color:#fff;
        background:url(../bilder/menu/menu_hover_r.gif) no-repeat right 5px;
}
.menu-bg li a:hover{
        color:#fff;
        background:url(../bilder/menu/menu_hover_l.gif) no-repeat left 5px;
}
.menu-bg li a:hover span{
        color:#fff;
        background:url(../bilder/menu/menu_hover_r.gif) no-repeat right 5px;
}