/* 
    Document   : main_menu
    Created on : 08.01.2010, 12:31:17
    Author     : alex
    Description:
        styles for main navigation menu
*/

div#main_menu { /*alx entire main menu block*/
    /*margin-left: -26px;*/
    /*margin-top: 10px;*/
    /*width: 760px;*/
    height: 100px;
    /*background: #044d2f;*/
    /*background: transparent url(/img/menu.png) top left repeat-y;*/
    background: transparent url(/img/template/main/fridge_tile.png) top left repeat-y;
}
div#main_menu ul { /*alx main menu items' ul */
    margin: 0 0 0 50px;
    padding: 0px;
    list-style: none;
}
div#main_menu ul ul{ /*alx expand menus*/
    margin: -23px 0 0 -12px;
}
div#main_menu ul li { /*alx single main menu items*/
    float: left;
    margin-right: 10px;
    /*margin-top: 32px;*/
    /*padding-right: 15px;*/
    /*background: url(/img/menu_trenner.gif) top right no-repeat;*/
    /*padding-bottom: 30px;*/
}
div#main_menu ul li.end {
    padding-right: 0px;
    margin-right: 0px;
    background: none;
}
div#main_menu li ul { /*alx expand-menus block*/
    display: none;
    position: absolute;
    min-width: 30px;
    max-width: 160px;
    /*margin: 0 0 0 -12px;*/
    background: #f2f2f2;
    /*border: 1px solid #ccc;*/
    /*border-top: none;*/
    /*border-bottom: none;*/
    /*margin-top: 11px;*/
    /*margin-left: -15px;*/
    z-index: 99;
}
div#main_menu li li { /*alx single list items*/
    float: none;
    display: block;
    width: auto;
    white-space: nowrap;
    padding: 4px;
    /*background: transparent;*/
    /*margin: 0px;*/
    /*padding: 6px;*/
/*    padding-top: 4px;
    padding-bottom: 4px;
    border: none;
    border-top: 1px dotted #fff;*/
}
div#main_menu li.menu_start {
/*    border-top: 0px;
    border-bottom: 0px;
    padding-top: 7px;
    padding-bottom: 0px;*/
    /*border: 0;*/

    padding:0;
    width: 160px;
    height: 17px;
    background:  url(/img/template/main_menu/main_menu_devider.png) 0 0 repeat-x;
    /*margin: -20px 0 0 -12px;*/
}
div#main_menu a { /*alx all links in menu*/
    font-weight: bold;
    text-decoration: none;
}
div#main_menu a:hover {
    text-decoration: none;
    color: #B1B3B4;
}
div#main_menu li ul a { /* alx actual links in dropdown menus*/
    font-size: 9pt;
    color: #215040;
    /*background: transparent url(/img/menu/pfeil_0.gif) center left no-repeat;*/
    padding-left: 10px;
    background:#f2f2f2;
    /*margin: 0 0 0 -12px;*/
}
div#main_menu li ul a:hover {
    /*background: transparent url(/img/menu/pfeil_1.gif) center left no-repeat;*/
    color: #D11341;
}

/*alx 20100108*/
div#main_menu ul li ul li a {
    display:list-item;
    height: auto;
    width: auto;
}
#main_menu_start a {
    display:block;
    width:58px;
    height:60px;
    background: url(/img/template/main_menu/main_menu_start.png) top left no-repeat;
}
#main_menu_wettbewerb a {
    display:block;
    width:135px;
    height:60px;
    background: url(/img/template/main_menu/main_menu_wettbewerb.png) top left no-repeat;
}
#main_menu_wg_profile a {
    display:block;
    width:120px;
    height:60px;
    background: url(/img/template/main_menu/main_menu_wg_profile.png) top left no-repeat;
}
#main_menu_finale a {
    display:block;
    width:70px;
    height:60px;
    background: url(/img/template/main_menu/main_menu_finale.png) top left no-repeat;
}
#main_menu_forum a {
    display:block;
    width:74px;
    height:60px;
    background: url(/img/template/main_menu/main_menu_forum.png) top left no-repeat;
}
#main_menu_musik a {
    display:block;
    width:70px;
    height:60px;
    background: url(/img/template/main_menu/main_menu_musik.png) top left no-repeat;
}
#main_menu_events a {
    display:block;
    width:80px;
    height:60px;
    background: url(/img/template/main_menu/main_menu_events.png) top left no-repeat;
}


