/*************************************************************************************
*                                                                                    *
*                                                                                    *
*                                                                                    *
*       FILE:               esanum_ie7.css IMPORTER FILE ==> imports all css styles  *
*                           for internet explorer 7                                  *                                                                                    *
*       AUTHOR:             produced by Benjamin Hensch (mediaskill) for esanum      *
*       CREATION DATE:      02.01.2007                                               *
*       LASTMODIFIED DATE:  23.01.2007                                               *
*                                                                                    *
*                                                                                    *
**************************************************************************************
**************************************************************************************/

/*      DESCRIPTION:
*       This is only special CSS for Internet explorer 7
*
*
*
*/

/* - CLASSES ------------------------------------------------------------------------*/

#esanum .checkbox
{
    margin: 0 10px 5px 0;
}


/* - BASIC SETTINGS -----------------------------------------------------------------*/

#esanum #esanum_container
{
    position:absolute;
    width: 978px;
    left:50%;
    margin-left:-489px;
    height: 100%;
}

/* - LEFT BOX -----------------------------------------------------------------------*/

#esanum #esanum_left
{
    margin: 0 8px 20px 0;
}

/* - CENTER BOX ----------------------------------------------------------------------*/

#esanum #esanum_center
{
    margin: 0 8px 20px 0;
}

/* - HEADER --------------------------------------------------------------------------*/

#esanum #esanum_head #mainmenu
{
	margin-top:55px;
	margin-left:183px;
    margin-bottom : 2px;
    width: 600px;

}

#esanum #esanum_head #header_search
{
    width: 316px;
    margin: 16px 0 0 0;
}

/* - FOOTER --------------------------------------------------------------------------*/

#esanum #esanum_footer
{
    position: relative;
    clear: both;
    border-top: 1px solid #dee5e5;
    bottom: 5px;
}

/* - STARTPAGE -----------------------------------------------------------------------*/

#esanum #teaserinfo
{
    padding: 0 0 0 5px;
}

#esanum #teaserinfo ul
{
    list-style-image: url(/pix/tmpl_pix/icons/icon_liststyle_ie.gif);
}

#esanum body#esanum_welcome #esanum_right h3
{
    margin: 0 0 2px 0;
}

#esanum #brands object
{
    border: 1px solid white;
}

#esanum body#esanum_welcome,#online
#esanum body#esanum_search_logout #online
{
    width: 115px;
} 

#esanum body#esanum_welcome #threads,
#esanum body#esanum_search_logout #threads
{
    width: 115px;
    margin: 0 0 0 113px;
}

#esanum body#esanum_welcome #comments,
#esanum body#esanum_search_logout #comments
{
    width: 115px;
}

#esanum body#esanum_welcome #notes,
#esanum body#esanum_search_logout #notes
{
    width: 115px;
    margin: 0 0 0 113px;
}

/* - LEFT NAVIGATION -----------------------------------------------------------------*/

#esanum .mainnavigation a
{
    padding: 0 0 0 10px;
    height: 23px;
}

#esanum .subnavigation a
{
    padding: 0 0 0 15px;
}

/* - MY ESANUM -----------------------------------------------------------------------*/

#esanum body#my_esanum #online
{
    width: 81px;
}

#esanum body#my_esanum #threads
{
    width: 75px;
    margin: 0 0 0 80px;
}

#esanum body#my_esanum #comments
{
    width: 81px;
}

#esanum body#my_esanum #notes
{
    width: 75px;
    margin: 0 0 0 80px;
}

/* - REGISTER DOCCHECK -----------------------------------------------------------------*/

#esanum body#esanum_doccheck_register .greenbox_body_white
{
    height: 190px;
}


/* - REGISTRATION STEP 1 -------------------------------------------------------------*/

#esanum #register_step01 form select#salutation,
#esanum #register_step01 form select#country,
#esanum #register_step01 form select#employment
{
    height: 24px;
}

/* - REGISTRATION STEP 2 -------------------------------------------------------------*/

#esanum #register_step01 form select#salutation,
#esanum #register_step01 form select#country,
#esanum #register_step01 form select#employment
{
    height: 24px;
}

/* - SEARCH / EXTENDED SEARCH --------------------------------------------------------*/

#esanum #extended_search_messages_body select,
#esanum #extended_search_threads_body select
{
    height: 24px;
    width: 268px;
}

/* - MY PROFILE ----------------------------------------------------------------------*/

#esanum #image_filter
{
    margin: -53px 0 0 0;
}

#esanum #my_profile #data_personal
{
    float: none;
}

#esanum #data_personal select
{
    height: 24px;
    width: 328px;
}

#esanum #my_profile table tr td.add_td
{
    width: 250px;
}

#esanum #my_profile table tr td.profile_tdcontact,
#esanum #my_profile table tr td.profile_tdcurriculum,
#esanum #my_profile table tr td.profile_tdcontact02,
#esanum #my_profile table tr td.profile_tdcurriculum02
{
    width: 250px;
}

#esanum #my_profile table tr td.profile_tdedit03
{
    width: 84px;
}

#esanum #my_profile table tr td select#frommonth,
#esanum #my_profile table tr td select#tomonth
{
    width: 41px;
}

#esanum #my_profile table tr td select#from,
#esanum #my_profile table tr td select#to
{
   width: 58px;
}

#esanum #my_profile table tr td.config_area input
{
    margin: 0 10px 0 10px;
}

/* - WRITE MESSAGE ----------------------------------------------------------------------*/

#esanum #write_message input.checkbox
{
    margin: 0 10px 0 87px;
}

/* - WRITE THREAD ----------------------------------------------------------------------*/

#esanum #my_thread_step01 input.radio,
#esanum #my_thread_step02 input.radio
{
    margin: 0px 10px 0 0;
}

/* - MY ACTIVITIES ---------------------------------------------------------------------*/

/* - CLASSES ---------------------------------------------------------------------------*/

#esanum #results_messages .speciality_list_01 div,
#esanum #results_messages .speciality_list_02 div
{
    height: 53px;
    overflow: hidden;
}

/* THREAD VIEW ----------------------------------------------------------------------------*/

#esanum #thread_discussion div.discussion_content p
{
    overflow-y: visible;
    overflow-x: hidden;
}

/* BUGFIX EK -------------------------------------------------------------------------------*/
#esanum #esanum_right .esanum_infoblock_right
{
    position:relative;
    display:block; 
    width: 178px;
    margin: 0 0 10px 0;
}

#esanum #esanum_right,
#esanum body#thread_view #esanum_container #esanum_right,
#esanum body#esanum_message #esanum_container #esanum_right,
#esanum body#write_message_step01 #esanum_container #esanum_right,
#esanum body#write_message_step02 #esanum_container #esanum_right,
#esanum body#esanum_search_logout #esanum_container #esanum_right,
#esanum body#esanum_static #esanum_container #esanum_right,
#esanum body#esanum_landing #esanum_container #esanum_right,
#esanum body#recommend_thread #esanum_container #esanum_right,
#esanum body#esanum_about #esanum_container #esanum_right,
#esanum body#esanum_register_step2_pj #esanum_container #esanum_right    
{
    position:relative;
    float:right;
    width:255px;
    margin: 0 0 50px 0;
}

#esanum body#my_esanum #esanum_container #esanum_right,
#esanum body#my_settings_start #esanum_container #esanum_right, 
#esanum body#thread_list #esanum_container #esanum_right,
#esanum body#esanum_search #esanum_container #esanum_right,
#esanum body#message_list #esanum_container #esanum_right,
#esanum body#esanum_bodylists #esanum_container #esanum_right,
#esanum body#esanum_activities #esanum_container #esanum_right 
{
    position:relative;
    float:right;
    width:178px;
    margin: 0 0 50px 0;    
} 

#esanum .extended-search-text 
{
	float:left;
	width: 150px;;
	margin-left:0px;
	margin-top: 0px;
}

#esanum .form-row input.no-border {
    margin-top: 0px;
}