
ul.menu li div, ul.zusatz li div
{
    width:126px;
    height:18px;
    text-align:center;
    color:#FFF;
    padding-top:0px;
    line-height:18px;
    vertical-align:bottom;
}

ul.zusatz li div.menutxt{font-family:Arial}

ul.zusatz li div.zusatz_top, ul.menu li div.top1, ul.menu li div.top2, ul.menu li div.top3, ul.menu li div.top4, ul.menu li div.top5, ul.menu li div.top6{color:#000;font-weight:bold;}

/*ul.menu{height:160px;}*/

ul.menu li div.menutxt, ul.zusatz li div.menutxt
{
    width:126px;
    height:135px;
    background-image:url('../images/menu_txt.gif');
    background-repeat:repeat-y;
    color:#000;
    line-height:12px
}

ul.menu li div.menutxt span, ul.zusatz li div.menutxt span
{
    display:block;
    height:65px;
    width:119px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    font-family:Verdana;
}

div.top1{background-image:url('../images/menu1_top.gif?time=1221')}
div.top2{background-image:url('../images/menu2_top.gif?time=1221')}
div.top3{background-image:url('../images/menu3_top.gif?time=1221')}
div.top4{background-image:url('../images/menu4_top.gif?time=1221')}
div.top5{background-image:url('../images/menu5_top.gif?time=1221')}
div.top6{background-image:url('../images/menu6_top.gif?time=1221')}

div.bottomoff,
ul.menu li div.bottomoff,
ul.zusatz li div.bottomoff
{
    background-image:url('../images/bottom_off.gif');
    color:#000;
}

div.bottomon{background-image:url('../images/bottom_on.gif')}
div.zusatz_top{background-image:url('../images/zusatz_top.gif')}

div.bottomoff input, div.bottomon input, div.party_bottomoff input, div.party_bottomon input
{
    width:22px;
    height:16px;
    border:1px solid #D4D4D4;
    margin-top:1px;
    margin-right:3px;
    float:left;
    margin-left:5px;
    font-size:12px;
    padding:0;
    /*color:#F00;*/
    font-weight:bold;
    font-family:Verdana;
    text-align:center;
}

div.bottomoff input.button, div.party_bottomoff input.button
{
    background-color:transparent;
    border:0px solid;
    width:85px;
    color:#000;
    cursor:pointer;
    cursor:hand;
    font-size:10px;
    margin-top:2px;
    display:block;
    height:12px;
}

div.bottomon input.button, div.party_bottomon input.button
{
    background-color:transparent;
    border:0px solid;
    width:85px;
    color:#FFF;
    cursor:pointer;
    cursor:hand;
    font-size:10px;
    display:block;
    margin-top:2px;
    height:12px;
}

div.bottomon a, div.party_bottomon a{font-weight:bold;}

div.bottom input.readonly,
div.bottomoff input.readonly
{
    background-color: #e3e3e3;
    color: #696969;
}


ul#party
{
    margin:0px;
    margin-left:5px;
    padding:0;
    width:143px;
    display:block;
    border:1px solid #AABFD4;
    border-bottom:0;
    float:left;
}

ul#party li
{
    clear:left;
    margin:0px;
    padding:0px;
    width:143px;
    display:block;
    background-color:#C8D8E7;
    text-align:left;
    margin-bottom:1px;
    border-bottom:1px solid #AABFD4
}

ul#party li.party_sub
{
    clear:left;
    margin:0px;
    padding:0px;
    width:143px;
    display:block;
    background-color:#fff;
    text-align:left;
    margin-bottom:1px;
    border-bottom:1px solid #AABFD4
}

ul#party li a
{
    color:#003395;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    padding:3px;
    padding-left:5px;
    padding-right:5px;
    display:block;
}

ul#party li a:hover{color:#000}

ul#partydetail
{
    margin:0px;
    margin-bottom:10px;
    padding:0;
    width:450px;
}

ul#partydetail li
{
    clear:left;
    margin:0px;
    padding:0px;
    width:100%;
    margin-left:20px;
    //margin-left:10px;
    margin-bottom:10px;
}

div.party_top
{
    background-color:#C8D8E7;
    height:19px;
}

div.party_top table
{
    float:left;
}

div.party_top h3
{
    margin:0px;
    padding-left:5px;
    padding-top:3px;
    color:#000;
    text-align:left;
}

div.party_top img
{
    margin:0;
    padding:0;
}

div.party_bottomoff
{
    background-color:#D4D4D4;
    height:19px;
}

div.party_bottomon
{
    background-color:#F00;
    height:19px;
}

ul#partydetail li div.party_menutxt
{
   border:1px solid #CFCFCF;
   background-color:#fff;
   padding:5px;
   text-align:left;
   display:table;
   width:438px;
   //width:450px;

}

div#party_cont
{
    width:475px;
    margin-top:0px;
}

div#party_cont h3.kategorie
{
    padding-left:20px;
    color:#003395;
    text-decoration:underline;
    margin-bottom:20px;
    margin-top:30px;
    text-align:left;
}

.quickyNotOrderable
{
	color:#696969;
}