/*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;
    /* border-top: 1px solid red;*/

}

.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;*/
    color : #000000;
}
.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;*/
    color:#000000;
}
.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: 25px;
    float: left;
    width: 133px;
    background: url(../images/moebel_tab.png) no-repeat;
    display: block;
    outline: none;
    margin-left: 13px; 
}
.header_top_nav_mobel_active
{
    height: 25px;
    float: left;
    width: 133px;
    background: url(../images/moebel_tab_active.png) no-repeat;
    display: block;
    outline: none;
    margin-left: 13px;

}



.header_top_nav_mobel a:link,.header_top_nav_mobel a:visited,.header_top_nav_mobel a:active,.header_top_nav_mobel a:focus 
{
    height: 25px;
    float: left;
    width: 133px;
    /*background: url(../images/moebel_tab_over_new.png) no-repeat;*/
    display: block;
    outline: none;
    margin-left: 13px;

}
.header_top_nav_mobel a:hover
{
    height: 25px;
    float: left;
    width: 133px;
    background: url(../images/moebel_tab_over.png) no-repeat;
    display: block;
    outline: none; 
    margin-left: 0px;
}


.header_top_nav_mobel_active a:link,.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_active a:hover
{
    height: 25px;
    float: left;
    width: 133px;
    /* background: url(../images/moebel_tab_over_new.png) no-repeat;*/
    display: block;
    outline: none; 
    margin-left: 0px;
}



/*    .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: 25px;
    float: left;
    width: 133px;
    background: url(../images/wohnwelten_tab.png) no-repeat;
    display: block;
    margin: 0 0 0 4px;  
    outline: none;

}
.header_top_nav_wohnwelten_active 
{
    height: 25px;
    float: left;
    width: 133px;
    background: url(../images/wohnwelten_tab_active.png) no-repeat;
    display: block;
    margin: 0 0 0 4px;  
    outline: none;

}
.header_top_nav_wohnwelten_active a:hover
{
    height: 25px;
    float: left;
    width: 133px;
    /*background: url(../images/wohnwelten_tab_over_new.png) no-repeat;*/
    display: block;
    margin: 0 0 0 0px;  
    outline: none;

}
.header_top_nav_wohnwelten a:link,.header_top_nav_wohnwelten a:visited,.header_top_nav_wohnwelten a:active,.header_top_nav_wohnwelten a:focus 
{
    height: 25px;
    float: left;
    width: 133px;
    /* background: url(../images/wohnwelten_tab_over_new.png) no-repeat;*/
    display: block;
    outline: none;        
}
.header_top_nav_wohnwelten a:hover
{
    height: 25px;
    float: left;
    width: 133px;
    background: url(../images/wohnwelten_tab_over.png) no-repeat;
    display: block;
    outline: none;
    margin-left: 0px;        
}
.header_top_nav_wohnwelten_active a:link,.header_top_nav_wohnwelten_active a:visited,.header_top_nav_wohnwelten_active a:active,.header_top_nav_wohnwelten_active a:focus 
{
    height: 25px;
    float: left;
    width: 133px;
    /* background: url(../images/wohnwelten_tab_over_new.png) no-repeat;*/
    display: block;
    outline: none;  
    margin-left: 0px;      
}

/*.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;
    /* border-top: 1px solid red;*/

}

.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;    
}
.header_top_nav_magazine 
{
    height: 25px;
    float: left;
    width: 133px;
    background: url(../images/magazin_tab.png) no-repeat;
    display: block;
    margin: 0 0 0 4px;  
    outline: none;

}
.header_top_nav_magazine_active 
{
    height: 25px;
    float: left;
    width: 133px;
    background: url(../images/magazin_tab_active.png) no-repeat;
    display: block;
    margin: 0 0 0 4px;  
    outline: none;

}
.header_top_nav_magazine_active a:hover
{
    height: 25px;
    float: left;
    width: 133px;
    display: block;
    margin: 0 0 0 0px;  
    outline: none;

}
.header_top_nav_magazine a:link,.header_top_nav_magazine a:visited,.header_top_nav_magazine a:active,.header_top_nav_magazine a:focus 
{
    height: 25px;
    float: left;
    width: 133px;
    display: block;
    outline: none;        
}
.header_top_nav_magazine a:hover
{
    height: 25px;
    float: left;
    width: 133px;
    background: url(../images/magazin_tab_over.png) no-repeat;
    display: block;
    outline: none;
    margin-left: 0px;        
}
.header_top_nav_magazine_active a:link,.header_top_nav_magazine_active a:visited,.header_top_nav_magazine_active a:active,.header_top_nav_magazine_active a:focus 
{
    height: 25px;
    float: left;
    width: 133px;
    display: block;
    outline: none;  
    margin-left: 0px;      
}

