body
{
    font-family:Verdana;
    font-size:11px;
    background-color:#AFC1D4;
    background-image:url(../images/hg_cont.gif);
    background-repeat:repeat-y;
}

body#normal{background-image:url(../images/hg_cont.gif);}
body#body_party{background-image:url(../images/hg_cont_party.gif);}
body#body_oqb {background-image:url(../images/hg_cont_oqb.gif);}

.pad0
{
    padding:0;
    margin:0;
}

.fl {float:left;}
.fr {float:right;}
#container {width:845px;}

#logo
{
    height:70px;
    background-image:url(../images/hg_oben.gif);
    background-repeat:repeat-x;
    padding-left:10px;
}

#textoben{width:105px;font-size:10px;}

#nav
{
    list-style-type:none;
    height:39px;
    width:100%;
}

#nav li
{
    float:left;
    height:38px;
    width:160px;
    margin-left:1px;
}

#nav li#nav1{background-color:#BEB92A;margin:0;}
#nav li#nav2{background-color:#DBD868;}
#nav li#nav3{background-color:#ECCD82;}
#nav li#nav4{background-color:#E6C26A;}
#nav li#nav5{background-color:#CF1324;width:201px;}

#nav li#nav5 div
{
    font-size:12px;
    color:#FFF;
}

#nav li div
{
    padding:4px;
    margin-left:15px;
    font-family:Arial;
}

#nav li div a
{
    font-size:11px;
    color:#000;
    text-decoration:none;
}

#nav li div a:hover{color:#FFF;}

#wochen
{
    background-color:#003395;
    height:20px;
}

#wochen ul
{
    list-style-type:none;
    margin-left:40px;
    //margin-left:30px;
    font-family:Arial;
    font-size:11px;
}

#wochen ul li
{
    float:left;
    margin-left:11px;
    padding-right:11px;
    margin-top:3px;
    border-right:1px solid #FFF;
}

#wochen ul li#last{border:0;}

#wochen ul li a
{
    color:#FFF;
    text-decoration:none;
}

#wochen ul li a:hover{color:#D2E2ED;}

#content{width:845px;}

#cont_links{width:644px;margin-top:15px;}
#cont_rechts{width:201px;margin-top:15px;}

#oqb_head
{

       padding-left:20px;
       padding-top:2px;
       
}

#oqb_headborder
{
       background:url(../images/quickbest/quickbg_oben2.gif) no-repeat;
       width:751px;
       height:18px;     
}

#oqb_headborder_orderchange
{
       background:url(../images/quickbest/quickbg_oben3.gif) no-repeat;
       width:630px;
       height:18px;     
}

#oqb_bg
{
       padding:20px;
       
}
#oqb_bg2
{
       padding:20px;
       position:relative;
       padding-bottom:0px;
       
}

#oqb_bgborder
{
       background-image:url(../images/quickbest/quickbg_content2.gif);
       width:751px;
}

#oqb_bgborder_orderchange
{
       background-image:url(../images/quickbest/quickbg_content3.gif);
       width:630px;
}

#oqb_footer
{
       background-image:url(../images/quickbest/quickbg_unten2.gif);
       width:751px;
       height:17px;
}

#oqb_footer_orderchange
{
       background-image:url(../images/quickbest/quickbg_unten3.gif);
       width:630px;
       height:17px;
}

#oqb_headsmall
{

        
}

#oqb_headsmallborder
{
       background:url(../images/quickbest/quickbgsmall_oben2.gif) no-repeat;
       width:683px;
       height:7px;
      
}

#oqb_headsmallborder_orderchange
{
       background:url(../images/quickbest/quickbgsmall_oben3.gif) no-repeat;
       width:600px;
       height:7px;
      
}

#oqb_bgsmall
{
       background-image:url(../images/quickbest/quickbgsmall_content2.gif);
       width:683px;
       
 
       
}

#oqb_bgsmall_orderchange
{
       background-image:url(../images/quickbest/quickbgsmall_content3.gif);
       width:600px;
       
 
       
}

#oqb_footersmall
{

       
}

#oqb_footersmallborder
{

       background:url(../images/quickbest/quickbgsmall_unten2.gif) no-repeat;
       width:683px;
       height:7px;    
}

#oqb_footersmallborder_orderchange
{

       background:url(../images/quickbest/quickbgsmall_unten3.gif) no-repeat;
       width:600px;
       height:7px;    
}

#oqb_tdmenu
{
       width:59px;
       height:18px;
       font-size:10px;
       font-weight:bold;
       border-left:1px solid white;
       border-bottom:1px solid white;
       

}
td.oqb_tdtage
{
       width:79px;
       height:18px;
       font-size:11px;
       font-weight:bold;
       background-color:#d4d9de;
       padding-right:4px;
       font-weight:normal;
}


td.oqb_tdcheck1
{
       width:59px;
       height:24px;
       font-size:10px;
       font-weight:bold;
       background-color:#eef2f6;
       border-bottom:1px solid white;
}

#oqb_tdcheck2
{
       width:59px;
       height:24px;
       font-size:10px;
       font-weight:bold;
       background-color:#e2e6ea;
       border-bottom:1px solid white;
}

td.oqb_tdcheck3
{
 
       border-left:1px solid #e2e6ea;
       background-color:#e2e6ea;
}
#oqb_wocheborder1
{
       width:110px;
       height:18px;
       background-color:#d4d4d4;
       border:1px solid black;
       float:left;
       margin-left:1px;
}

#oqb_woche1
{
       padding-top:2px;
       color:#0000ee;
       font-size:10px;


       text-align:center;
}
#oqb_woche1 a
{
    margin-top:3px;
    text-decoration:none;
    color:#0000ee;
    
}

#oqb_woche1 a:hover
{
    color:#0000ee;
}

div.oqb_wocheborder_order 
{
       color:#FFF;
       font-size:10px;
       width:125px;
       background-color:#85a64F;
       border:2px solid #859A3B;
       float:left;
       text-align:center;
       margin-right:10px;
       margin-bottom: 10px;
       padding:5px;
       cursor: pointer;
       text-decoration: none;
}

div.oqb_wocheborder
{
       color:#000000;
       font-size:10px;
       width:125px;
       background-color:#d4d4d4;
       border:2px solid #c4c4c4;
       float:left;
       text-align:center;
       margin-right:10px;
       margin-bottom: 10px;
       padding:5px;
       cursor: pointer;
       text-decoration: none;
}

div.oqb_wocheborder_aktiv
{
       color:#FFF;
       font-size:10px;
       width:125px;
       background-color:#003399;
       border:2px solid #A4C4EA;
       float:left;
       text-align:center;
       margin-right:10px;
       margin-bottom: 10px;
       padding:5px;
       cursor: pointer;
       text-decoration: none;
}

.browser
{
    text-align: center;
}

div.browser_resultdisplay
{
  float:left;
  padding-top:3px;
  padding-left:15px;
  width:33%;   
}

div.browser_navigation
{
    float:left;
    padding-left:10%;
    text-align: center;
    width:23%;
}

div.browser_paging
{
    float:right;
    text-align: right;
    width: 28%;
    padding-right: 12px;
}

div.browser_navigation a, div.browser_navigation span
{
    background-color: #F4F4F4;
    border: 1px solid #DDDDDD;
    color: #4E4D4A;
    display:block;
    float:left;
    font-weight: bold;
    margin-right: 2px;
    padding: 2px;
    text-align: center;
    width: 20px;
    text-decoration: none; 
}
div.browser_paging a, div.browser_paging span
{
    background-color: #F4F4F4;
    border: 1px solid #DDDDDD;
    color: #4E4D4A;
    display:block;
    float: right;
    font-weight: bold;
    margin-right: 2px;
    padding: 1px 4px;
    text-align: center;
    text-decoration: none;
    
}
div.browser_paging span, div.browser_paging a:hover
{
    background-color:#003399;
    border: 1px solid #003399;
    color:#FFFFFF;
    text-decoration: none;
}
table.list
{
    font-size: 12px;
}
table.list th
{
    background-color:#003399 ;
    color:#FFF;
    font-weight: bold;
}
table.list td.liste
{
    background-color: #D2E2ED;
    color: #000;
    padding-top: 6px;
}
table.list td.liste_2
{
    background-color: #AFC1D4;
    color: #000;
    padding-top: 6px;
}
table.list input.sortingtableheader_button, table.list th a, table.list th a:hover, table.list th a:active, table.list th a:focus
{
    border:none;
    color:#FFF;
    font-weight: bold;
    background-color: transparent;
    text-decoration: none;
}
div#bestellungHistory
{
    margin-left: 15px;   
}