/*************************************************************************************  
*                                                                                    *
*                                                                                    *
*                                                                                    *
*       FILE:               startpage_settings_ff.css  ==> displays essanum header   *
*                           for firefox                                              *                                                                                    *
*       AUTHOR:             produced by Benjamin Hensch (mediaskill) for esanum      *
*       CREATION DATE:      02.01.2007                                               *
*       LASTMODIFIED DATE:  30.01.2007                                               *
*                                                                                    *
*                                                                                    *
**************************************************************************************
**************************************************************************************/


/*- TEASER --------------------------------------------------------------------------*/ 

#esanum #teaser
{
    width: 713px;
    height: 387px;
    margin: 0 0 10px 1px;
}

#esanum #teaserinfo
{
    position: relative;
    float: right;
    width: 380px;
    color: #6d6c6c;
    font-size: 30px;
    line-height: 1.2em;
    margin: 20px 0 0 0;
}

#esanum #teaserinfo h1
{
    color: #6d6c6c;
    font-size: 26px;
    line-height: 1.2em;
    padding: 0;  
    font-weight: lighter;
}

#esanum #teaserinfo span
{
    display: block;
    font-size: 12px;
    margin: 0;
}

#esanum #teaserinfo ul 
{
    display: block;
    list-style-image: url(/pix/tmpl_pix/icons/icon_liststyle.gif);
    margin: -30px 0 0 12px;
}

#esanum #teaserinfo ul li
{
    font-size: 18px;
    line-height: 1.3em;
    font-weight: normal;
    padding: 0 0 5px 0;
}

#esanum #teaser a.register
{
    position: absolute;
    width: 175px;
    height: 52px;
    border: 0px;
    margin: 313px 0 0 328px;
    background: transparent url(/pix/btn_pix/button_2_171.gif) no-repeat top left;
    cursor: pointer;
    color: white;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
    padding-top:6px;
}

#esanum #teaser a.introduction
{
    position: absolute;
    border: 0px;
    width: 175px;
    height: 52px;
    text-decoration: none;
    margin: 313px 0 0 519px;
    background: transparent url(/pix/btn_pix/button_2_171.gif) no-repeat top left;
    cursor: pointer;
    color: white;
    font-size: 18px;
    text-align: center;
    padding-top:6px;
}

/*- CONTENT -------------------------------------------------------------------------*/

#esanum #content_left
{
    margin: 10px 0; 
}

#esanum #conntent_left p
{
    position: relative;
}

/*- BRANDLIST -----------------------------------------------------------------------*/

#esanum #brands
{
    margin: 10px 0; 
}

#esanum #brands object
{
    position: static;
    float: none;
}

/*- LOGIN ---------------------------------------------------------------------------*/ 

#esanum #login
{
    position:relative;
    display:block;
    margin: 0 0 10px 0;
}

#esanum #login input.username,
#esanum #login input.password
{
    height: 20px;
    width: 192px;
    margin: 0 0 10px 0;
}

#esanum #login input.button
{
    float:left;
    margin: 4px 0 0 0;
}

#esanum #login a.login_links
{
    float: left;
    margin: 0 0 0 14px;
    font-size: 10px;
}

#esanum #login_failed
{
    position:relative;
    display:block;
    margin: 0 0 10px 0;
}

#esanum #login_failed p.mail
{
    margin: 0 0 10px 0;
}

#esanum #login_failed form fieldset input.email
{
    float: left;
    height: 20px;
    width: 120px;
}

#esanum #login_failed form fieldset input.button
{
    float: right;
}

/*- DOCCHECK ------------------------------------------------------------------------*/ 

#esanum #doccheck
{
    position:relative;
    display:block;
    margin: 0;
}

#esanum body#thread_view #doccheck,
#esanum body#esanum_search_logout #doccheck
{
    position:relative;
    display:block;
    margin: 0 0 10px 0;
}

#esanum #doccheck form
{
    background: transparent url(/pix/tmpl_pix/doccheck_signe.gif) no-repeat top left;
}

#esanum #doccheck form fieldset
{
    margin: 0 0 0 50px;
}

#esanum #doccheck label
{
    float: left;
    display: block;
    width: 60px;
    font-weight: normal;
}

#esanum #doccheck form fieldset br
{
    clear: left;
}

#esanum #doccheck input.doccheck_login
{
    height: 18px;
    width: 118px;
    margin: 0 0 5px 0;
    border-top:2px solid #848484;
    border-bottom:1px solid #fff;   
    border-left:2px solid #848484; 
    border-right:1px solid #fff; 
}

#esanum #doccheck input.doccheck_password
{
    height: 18px;
    width: 118px;
    border-top:2px solid #848484;
    border-bottom:1px solid #fff;   
    border-left:2px solid #848484; 
    border-right:1px solid #fff; 
}

#esanum #doccheck input.button
{
    height: 15px;
    margin: 10px 0 0 10px;
    float: right;
}

#esanum #doccheck p
{
   margin: 5px 0 0 5px;
   font-size: 10px;  
}

#esanum #doccheck p a
{
    color: #cc0033;
    font-size: 10px;  
}

/*- SPECIALISTS ---------------------------------------------------------------------*/ 

#esanum #speciallists
{
    position:relative;
    display:block;
    margin: 20px 0 10px 0;
}

/*- ACTIVITIES ----------------------------------------------------------------------*/ 
 
#esanum #activities
{
    position:relative;
    display:block;
    margin: 0 0 10px 0;
}

#esanum body#esanum_welcome #online p,
#esanum body#esanum_welcome #threads p,
#esanum body#esanum_welcome #comments p,
#esanum body#esanum_welcome #notes p,
#esanum body#esanum_search_logout #online p,
#esanum body#esanum_search_logout #threads p,
#esanum body#esanum_search_logout #comments p,
#esanum body#esanum_search_logout #notes p
{
    margin: 0;
}

#esanum body#esanum_welcome #online,
#esanum body#esanum_search_logout #online
{
    position: relative;
    width: 115px;
    text-align: center;
    float:left;
    border-bottom: 1px solid #8bb6fc;
    border-right: 1px solid #8bb6fc;
    padding: 15px 0 15px 0;      
}

#esanum body#esanum_welcome #threads,
#esanum body#esanum_search_logout #threads
{
    position: relative; 
    width: 117px;
    text-align: center;
    margin: 0 0 0 115px;
    border-bottom: 1px solid #8bb6fc;
    padding: 15px 0 15px 0;
}

#esanum body#esanum_welcome #comments,
#esanum body#esanum_search_logout #comments
{
    position: relative; 
    width: 115px;
    text-align: center;
    float:left;
    border-right: 1px solid #8bb6fc;
    padding: 15px 0 15px 0;
}

#esanum body#esanum_welcome #notes,
#esanum body#esanum_search_logout #notes
{
    position: relative; 
    width: 117px;
    text-align: center;
    margin: 0 0 0 115px; 
    padding: 15px 0 15px 0;
}

/*- NEWS ----------------------------------------------------------------------------*/
 
#esanum #news
{
    position:relative;
    display:block;
    margin: 0 0 10px 0;  
} 

/*- FORGOTTERN PASSWORD -------------------------------------------------------------*/

#esanum #forgotten_password form
{
    margin: 10px 0 0 0;
}

#esanum #forgotten_password form fieldset input#email
{
    height: 20px;
    width: 200px;
}

#esanum #forgotten_password label
{
    float: left;
    width: 120px;
    margin: 0 10px 0 0;
}

#esanum #forgotten_password div.failure_text
{
    clear: left;
    margin: 0 0 0 130px;
}

#esanum input.button_dologin
{
    width: 106px;
    height: 23px;
    border: none;
    cursor:pointer;
    background: transparent url(/pix/btn_pix/button_102px.gif) no-repeat;
}




