 /*Header CSS*/   

.header_body
{ 	
    padding: 0;
    margin: 0; 
    height: 94px;    /* change this for adjust on home page */
    width: 1000px;
    float:left;
	z-index: 100;
}

.header_logo 
{
    float:left;
    height:94px;
    margin:0;    
    padding:0;
    width:144px;
    z-index:100;
}
.header_search_container
{
    float: left;
    width: 856px;
    padding: 0; 
    margin: 0px 0 0 0px;
    z-index: 100;    
}
.handschrift_img
{
    background: url('../images/moebel-header---Handschrift-Scan_final_240x80.gif') no-repeat left top;
    float: left; 
    width: 240px; 
    height: 80px; 
    margin: 0 0 0 14px; 
    padding: 0;
}
.header_search_box
 {
    /*background:url("../images/search_bg_new.jpg") repeat scroll left top transparent;*/
    background:url("../images/search_bg_new.gif") no-repeat scroll left top transparent;
    /*float:left;*/
    float:right;
    height:60px;    
    padding:0;
    width:587px;
    /*margin: 20px 0 0 0px;*/
}
.suche_img
{
    float: left;
    width: 58px;
    height: 30px;
    z-index: 100;
    margin: 24px 0 0 4px;
    padding: 0 0 0 0;
}
.suche_input
{
    float: left;   
    width: 300px;
    margin: 31px 0 0 4px;
    padding: 0 0 0 0;
    z-index: 100;
}
.search_inp 
{
  background-color:#FFFFFF;
  background-image:url("../images/input-bg.gif");
  background-repeat:repeat-x;
  border:1px solid #CCCCCC;
  color:#766A62;
  font-family:Verdana;
  font-size:10px;
  font-weight:400;
  padding:2px;
  width:290px;
}
.catogary_select
{
    float: left;   
    width: 140px;
    margin: 31px 0 0 4px;
    padding: 0 0 0 0;
    z-index: 100;
}
.catogary_select select
{
    width: 140px;
    z-index: -150;
}
.catogary_serch_button
{
    float: left;
    margin: 31px 0 0 5px;
    padding: 0 0 0 0;    
}
/*.header_login_container
{
    float: left;
    width: 782px;
    padding: 0; 
    margin: 0px 0 0 74px;
    z-index: 100;        
}*/
.header_login_container  
{
    float:right;
    margin:0 0 0 0px;
    padding:0;
    width:587px;
    z-index:100;
}
.header_login_box
{
    float: right;
    /*margin: 0 0 0 190px;*/
    margin: 0 0 0 0px;
    padding: 0;
    width: 585px;  
}
/*Dhananjay 19-05-10*/
.header_login_box .left_box
{
    float: right;
    /*width: 520px;*/
    margin: 0px 2px 0 0;
    padding: 0;
}
.header_login_box .right_box
{
    float: left;
    width: 60px;
    margin: 2px 0 0 0;
    padding: 0;
}

#menubar 
{
    float: left;
    /*background-color: #F69956;*/
    background: url('../images/menu_bg_new.jpg') repeat left top; 
    color: #000;
    height: 23px;
    line-height: 1.2em;
    font: bold 10px verdana;
    z-index: 1000px;
    
}

.menu 
  {
    cursor:default;
    float:left;
    padding:0 1px 0 0;
    width:auto;
  }
.menu a:link, .menu a:hover, .menu a:visited 
{      
    text-decoration: none;
    color:#000;
    padding:5px 6px 5px 6px;
   /* border-right:1px solid #FFFFFF;*/
    display: block;  
}
.menu a:hover
{
    background:#dd4814;
    /*background:#f69755;*/
    color:#FFFFFF;
}
.menu ul 
{
    display: none;
    position: absolute;
    /*background-color: #dd4814;*/
    /*background-color :#f69755;*/
    color: black;
    list-style: none;
    margin: 0.1em 0 0 0;
    padding: 0;
    width:150px;
    color:#ffffff;
    border-top: 1px solid #FFFFFF;
    font:bold 10px verdana;  
    z-index: 100;}

.menu ul li 
{      
    border-bottom: none;
}
.menu ul li a:link, .menu ul li a:hover, .menu ul li a:visited 
{
    display: block;
    padding:6px;
    border-bottom: 1px dashed #FFFFFF;
    background-color: #dd4814;
    color:#FFFFFF;
    /*width: 152px;*/
    border-right: 0 none;
}
.menu ul li a:hover 
{      
    
    color:#000000;
}

div.menu:hover ul 
{
    display: block;
    margin: 0 0 0 0;
    padding: 0;
}

div.menu ul li:hover 
{
    background-color: #dd4814;
    /*background-color :#f69755;*/
    color: #000000;
}
.nav-bottom a:link, .nav-bottom  a:hover, nav-bottom  a:visited 
{
    z-index:132; 
    background-repeat: no-repeat;    
    border:none;
}
/* 30-03-10 Dhananjay */
.menu_last 
{
    width: auto;
    float: left;
    cursor: default;
    
}
.menu_last a:link, .menu_last a:hover, .menu_last a:visited 
{      
    text-decoration: none;
    color:#000;
    padding:5px 12px 5px 7px;
    /*border-right:1px solid #FFFFFF;*/
    display: block;  
}
.menu_last a:hover
{
    background:#dd4814;
    /*background-color :#f69755;*/
    color:#FFFFFF;
}
.menu_last ul 
{
    display: none;
    position: absolute;
    /*background-color: #dd4814;*/
    /*background-color :#f69755;*/
    color: black;
    list-style: none;
    margin: 0.1em 0 0 0;
    padding: 0;
    /*width:150px;*/
    color:#ffffff;
    border-top: 1px solid #FFFFFF;
    font:bold 10px verdana;  
    z-index: 100;
}

.menu_last ul li 
{      
    border-bottom: none;
}
.menu_last ul li a:link, .menu_last ul li a:hover, .menu_last ul li a:visited 
{
    display: block;
    padding:6px;
    margin: 0 0 0 -70px;
    border-bottom: 1px dashed #FFFFFF;
    background-color: #dd4814;
    /*background-color :#f69755;*/
    color:#FFFFFF;
    width: 152px;
}
.menu_last ul li a:hover 
{      
    background: #dd4814;
    /*background-color :#f69755;*/
    color:#000000;
}

div.menu_last:hover ul 
{
    display: block;
    margin: 0 0 0 0;
    padding: 0;
}

div.menu_last ul li:hover 
{
    background-color: #dd4814;
    /*background-color :#f69755;*/
    color: #000000;
}
.bottom_curve
{
    border-bottom : 0; 
    background: url(../images/bottom_right_roundedcorner.gif) right no-repeat;
    background-color: white;    
}

a.bottom_curve:hover
{
    background: #FFFFFF url(../images/bottom_right_roundedcorner.gif) right no-repeat;
    color: #000000; 
    border-bottom : 0; 
}
.menu ul li a.bottom_curve:link, .menu ul li a.bottom_curve:hover, .menu ul li a.bottom_curve:visited
{
    border-bottom : 0; 
}
.menu_last ul li a.bottom_curve:link, .menu_last ul li a.bottom_curve:hover, .menu_last ul li a.bottom_curve:visited
{
    border-bottom : 0; 
}

#top_search_form_id
{
  margin-top: auto;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
}

 .header_top_nav_tab
    {
      /*height: 23px;*/
      height: 46px;
      clear: both;
     }
/*  FOR MENU TOP NAV IMG   */
     .header_top_nav_mobel
     {
       height: 23px;
      float: left;
      width: 134px;
      background: url(../images/moebel.gif) no-repeat;
      display: block;
      outline: none;
       
     }
      .header_top_nav_mobel_active
     {
       height: 23px;
      float: left;
      width: 134px;
      background: url(../images/moebel_active.gif) no-repeat;
      display: block;
      outline: none;
       
     }
     
     .header_top_nav_mobel a:link,.header_top_nav_mobel a:hover,.header_top_nav_mobel a:visited,.header_top_nav_mobel a:active,.header_top_nav_mobel a:focus 
    {
      height: 23px;
      float: left;
      width: 134px;
     /* background: url(../images/moebel.gif) no-repeat;*/
      display: block;
      outline: none;
        
    }
    
     .header_top_nav_mobel_active a:link,.header_top_nav_mobel_active a:hover,.header_top_nav_mobel_active a:visited,.header_top_nav_mobel_active a:active,.header_top_nav_mobel_active a:focus 
    {
      height: 23px;
      float: left;
      width: 134px;
     /* background: url(../images/moebel.gif) no-repeat;*/
      display: block;
      outline: none;
        
    }
    
     
/*    .header_top_nav_mobel a:link,.header_top_nav_mobel a:hover,.header_top_nav_mobel a:visited,.header_top_nav_mobel a:active,.header_top_nav_mobel a:focus 
    {
      height: 23px;
      float: left;
      width: 134px;
      background: url(../images/moebel.gif) no-repeat;
      display: block;
      outline: none;
        
    }*/
   /* .header_top_nav_mobel a:hover,.header_top_nav_mobel a:active
    {
       background: url(../images/moebel_active.gif) no-repeat; 
       z-index: 1000px;
       outline: none;
    }
    */
     .header_top_nav_wohnwelten 
    {
      height: 23px;
      float: left;
      width: 189px;
      background: url(../images/wohnwelten.gif) no-repeat;
      display: block;
      margin: 0 0 0 0;  
      outline: none;
      
    }
     .header_top_nav_wohnwelten_active 
    {
      height: 23px;
      float: left;
      width: 189px;
      background: url(../images/wohnwelten_active.gif) no-repeat;
      display: block;
      margin: 0 0 0 0;  
      outline: none;
      
    }
      .header_top_nav_wohnwelten a:link,.header_top_nav_wohnwelten a:hover,.header_top_nav_wohnwelten a:visited,.header_top_nav_wohnwelten a:active,.header_top_nav_wohnwelten a:focus 
    {
      height: 23px;
      float: left;
      width: 134px;
     /* background: url(../images/moebel.gif) no-repeat;*/
      display: block;
      outline: none;        
    }
    
     .header_top_nav_wohnwelten_active a:link,.header_top_nav_wohnwelten_active a:hover,.header_top_nav_wohnwelten_active a:visited,.header_top_nav_wohnwelten_active a:active,.header_top_nav_wohnwelten_active a:focus 
    {
      height: 23px;
      float: left;
      width: 134px;
     /* background: url(../images/moebel.gif) no-repeat;*/
      display: block;
      outline: none;        
    }
    
    /*.header_top_nav_wohnwelten a:link,.header_top_nav_wohnwelten a:hover,.header_top_nav_wohnwelten a:visited,.header_top_nav_wohnwelten a:active,.header_top_nav_wohnwelten a:focus 
    {
      height: 23px;
      float: left;
      width: 189px;
      background: url(../images/wohnwelten.gif) no-repeat;
      display: block;
      margin: 0 0 0 0;  
      outline: none;
      
    }*/
  /*  .header_top_nav_wohnwelten a:hover,.header_top_nav_wohnwelten a:active
    {
       background: url(../images/wohnwelten_active.gif) no-repeat; 
       outline: none;
    }
        */
  #menubar_wohnwelten 
  {
    float: left;
    /*background-color: #F69956;*/
    background: url('../images/menu_bg_new.jpg') repeat left top; 
    color: #000;
    height: 23px;
    line-height: 1.2em;
    font: bold 10px verdana;
    /*display: none;*/
    width: 100%;
    z-index: 1000px;

  }

  .menu_wohnwelten 
  {
    cursor:default;
    float:left;
    /*padding:0 1px 0 0;*/
    width:auto;
  }
  .menu_wohnwelten a:link, .menu_wohnwelten a:hover, .menu_wohnwelten a:visited 
  {      
    text-decoration: none;
    color:#000;
    padding:5px 6px 5px 6px;
    /* border-right:1px solid #FFFFFF;*/
    display: block;  
  }
  .menu_wohnwelten a:hover
  {
    background:#dd4814;
    color:#FFFFFF;
  }
  
   .menu_link_selected,a.menu_link_selected:link,a.menu_link_selected:hover,a.menu_link_selected:visited 
  {
    background:#dd4814;
    color:#FFFFFF;
  }

.menu_left
{
    float: left;
    text-align: left;
    z-index: 150;    
}
