/*************************************************************************************  
*                                                                                    *
*                                                                                    *
*                                                                                    *
*       FILE:               class_settings_ff.css  ==> displays main navigation      *
*                           in header for firefox                                    *                                                                                    *
*       AUTHOR:             produced by Benjamin Hensch (mediaskill) for esanum      *
*       CREATION DATE:      02.01.2007                                               *
*       LASTMODIFIED DATE:  01.02.2007                                               *
*                                                                                    *
*                                                                                    *
**************************************************************************************
**************************************************************************************/

#esanum .thread_block
{
    position:relative;
    display:block; 
    margin: 0 0 10px 0; 
    font-size: 12px;
    overflow: hidden;
}

#esanum .thread_block a
{
   color: #464648;
}

#esanum .bluetext02
{
    color: #75bcbb;
    font-size: 14px;
    padding: 10px 0 10px 10px;
}

#esanum .table_title_left
{
    height: 18px;
    background: transparent url(/pix/tmpl_pix/background_title.gif) repeat-x top left;
    border-right: 1px solid #c4cccf;
    white-space: nowrap;
}

#esanum .table_title
{
    height: 18px;
    background: transparent url(/pix/tmpl_pix/background_title.gif) repeat-x top left;
    border-right: 1px solid #c4cccf;
    border-left: 1px solid #fff;
    white-space: nowrap;
}

#esanum .table_title_01
{
    background: transparent url(/pix/tmpl_pix/background_title_big.gif) repeat-x top left;
    white-space: nowrap;
    line-height: 150%;
    padding: 3px 5px;
}

#esanum .table_title_01 a
{
	background-repeat: no-repeat;
	background-position: 2px 3px;
	display: block;
    color: 	#5187D9;
    text-decoration: underline;
    padding-left: 27px;
}

#esanum .table_title img
{
    margin: 0 0 0 5px;
}

#esanum .table_title_right
{
    height: 18px;
    background: transparent url(/pix/tmpl_pix/background_title.gif) repeat-x top left;
    border-left: 1px solid #fff;
    white-space: nowrap;
}

#esanum .thread_image_01
{
    height: 40px;
    width: 20px;
    background-color: #f5f5f5;
    color: #464648;
    font-size: 12px;
    vertical-align: top; 
    padding: 8px 2px 0 5px;   
}

#esanum .title_list_01
{
    width: 360px;
    height: 40px;
    background-color: #f5f5f5;
    padding: 5px 2px 5px 10px;    
    color: #464648;   
    font-size: 10px;
    vertical-align: top;
    line-height: 1.1em; 
}
#esanum .title_list_01 *
{
    font-size: 12px;
}

#esanum .title_list_01_group
{
    width: 220px;
    height: 40px;
    background-color: #f5f5f5;
    padding: 5px 2px 5px 10px;    
    color: #464648;   
    font-size: 12px;
    vertical-align: top;
    line-height: 1.1em; 
}

#esanum .title_list_03
{
    width: 310px;
    height: 40px;
    background-color: #f5f5f5;
    padding: 5px 2px 5px 10px;   
    color: #464648;   
    font-size: 12px;
    vertical-align: top; 
    line-height: 1.1em; 
}

#esanum .speciality_list_01
{
    width: 50px; 
    height: 18px;
    background-color: #f5f5f5;
    padding: 5px 2px 5px 10px;
    color: #464648;
    font-size: 12px;
    vertical-align: top; 
    line-height: 1.1em;
}

#esanum .button_list_01
{
    width: 50px; 
    height: 18px;
    background-color: #f5f5f5;
    color: #464648;
    vertical-align: middle;
}

#esanum .date_list_01
{
    width: 60px;
    height: 18px;
    background-color: #f5f5f5;
    padding-top: 5px;
    color: #464648;
    font-size: 12px;
    vertical-align: top; 
}

#esanum .note_list_01
{
    width: 60px;
    height: 18px;
    background-color: #f5f5f5;
    padding-top: 5px;
    color: #464648;
    font-size: 12px;
    vertical-align: top; 
}

#esanum .note_group_list_01
{
    width: 20px;
    height: 18px;
    background-color: #f5f5f5;
    padding-top: 5px;
    color: #464648;
    font-size: 12px;
    vertical-align: top; 
}

#esanum .note_group_name_01
{
    width: 140px;
    height: 18px;
    background-color: #f5f5f5;
    padding-top: 5px;
    color: #464648;
    font-size: 12px;
    vertical-align: top; 
}


#esanum .thread_image_02
{
    width: 20px; 
    height: 40px;
    background-color: #fff;
    color: #464648;
    font-size: 12px;
    vertical-align: top; 
    padding: 8px 2px 0 5px;   
}

#esanum .title_list_02
{
    width: 360px;
    height: 40px;
    background-color: #fff;
    padding: 5px 2px 5px 10px;
    color: #464648;
    font-size: 10px;
    vertical-align: top;  
    line-height: 1.1em;  
}
#esanum .title_list_02 *
{
    font-size: 12px;
}

#esanum .title_list_02_group
{
    width: 220px;
    height: 40px;
    background-color: #fff;
    padding: 5px 2px 5px 10px;
    color: #464648;
    font-size: 12px;
    vertical-align: top;  
    line-height: 1.1em;  
}

#esanum .title_list_04
{
    width: 310px;
    height: 40px;
    background-color: #fff;
    padding: 5px 2px 5px 10px;    
    color: #464648;   
    font-size: 12px;
    vertical-align: top; 
    line-height: 1.1em; 
}

#esanum .colleagues_list_01
{
    width: 410px;
    height: 40px;
    background-color: #f5f5f5;
    padding: 5px 2px 5px 10px;    
    color: #464648;   
    font-size: 12px;
    vertical-align: top; 
    line-height: 1.1em; 
}

#esanum .colleagues_list_02
{
    width: 410px;
    height: 40px;
    background-color: #fff;
    padding: 5px 2px 5px 10px;    
    color: #464648;   
    font-size: 12px;
    vertical-align: top; 
    line-height: 1.1em; 
}

#esanum .speciality_list_02
{
    width: 50px; 
    height: 18px;
    background-color: #fff;
    padding: 5px 2px 5px 10px;
    color: #464648;
    font-size: 12px;
    vertical-align: top;
    line-height: 1.1em; 
}

#esanum .button_list_02
{
    width: 50px; 
    height: 18px;
    background-color: #fff;
    color: #464648;
    vertical-align: middle;
}

#esanum .date_list_02
{
    width: 60px;
    height: 18px;
    background-color: #fff;
    padding-top: 5px;
    color: #464648;
    font-size: 12px;
    vertical-align: top; 
}

#esanum .note_list_02, #esanum .note_list_ad
{
    width: 60px;
    height: 18px;
    background-color: #fff;
    padding-top: 5px;
    font-size: 12px;
    vertical-align: top; 
}

#esanum .note_group_list_02
{
    width: 20px;
    height: 18px;
    background-color: #fff;
    padding-top: 5px;
    font-size: 12px;
    vertical-align: top; 
}

#esanum .note_group_name_02
{
    width: 140px;
    height: 18px;
    background-color: #fff;
    padding-top: 5px;
    font-size: 12px;
    vertical-align: top; 
}

#esanum .comments_list_01, #esanum .comments_list_02
{
    width: 60px;
    height: 18px;
    background-color: #f5f5f5;
    padding-top: 5px;
    color: #464648;
    font-size: 12px;
    vertical-align: top; 
    text-align: center;
}
#esanum .comments_list_02
{
    background-color: #fff;
}


#esanum .list_commercial
{
	background: url(/pix/tmpl_pix/background_list_commercial.gif) repeat-x #c2f1f0 !important;
}



#esanum .title_list_01 div,
#esanum .title_list_02 div,
#esanum .title_list_03 div,
#esanum .title_list_04 div
{
    width: 100%;
    height: 40px;
    overflow: hidden;            
}

#esanum .speciality_list_01 div,
#esanum .speciality_list_02 div
{
    width: 100%;
    height: 35px;
    overflow: hidden;            
}

#esanum .list_footer
{
    height: 18px;
    background: transparent url(/pix/tmpl_pix/background_title.gif) repeat-x top left;
    padding: 0 10px 0 10px;
}

#esanum .list_footer a
{
    color: #5187d9;
}

#esanum .next
{
    border-top: 1px solid #dedede;
    margin: 10px 0 0 0;
    padding: 10px 0 0 0; 
}

#esanum .label_thin
{
    font-weight: normal;
    margin: 2px 0 0 0;
}

#esanum .checkbox
{
    float: left;
    margin: 2px 10px 5px 0;
    border: none;
}

#esanum .anonym_note
{
    color: #73bab9;
    font-size: 14px;
}

#esanum .profile_image
{
    float: left;
    margin: 0 10px 0 0; 
}

#esanum .threaddate
{
    display: block;
    float: right;
    color: #7f8083;
    font-size: 11px;
    font-size: 11px;
}

#esanum .active_thread
{
    color: #fe8230;
}

#esanum .gray_text
{
    color: #7f8083;  
}

#esanum .td_action_02
{
    height: 18px;
    background: #fff url("/pix/tmpl_pix/background_actiontd.gif") no-repeat center left;
    padding: 0 0 0 10px;
    font-size: 12px;   
}

#esanum .td_action_01
{
    height: 18px;
    background: #f5f5f5 url("/pix/tmpl_pix/background_actiontd.gif") no-repeat center left; 
    padding: 0 0 0 10px;
    font-size: 12px;  
}

#esanum .active_page
{
   color: #4e85d7;  
   font-size: 14px;
   font-weight: bold; 
   text-decoration: none;
}

#esanum .speciality
{
    width:200px;
    font-size: 12px;
    font-weight: normal;
    padding: 5px 0 5px 0;
    border-bottom: 1px solid #cbd5d4;
    vertical-align: top;
}

#esanum .sub_speciality
{
    padding: 0 0 0 40px;
    background-color:#cbd3f7;
} 

#esanum .add_interest
{
    font-size: 12px;
    font-weight: bold;
    line-height: 1em; 
}

#esanum .delete_speciality
{
    width:90px;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 0 5px 10px;
    vertical-align: middle;
} 

#esanum .delete_speciality img
{
    float: left;
    margin: 0 10px 0 0;
}

#esanum .branch
{
    width:430px;
    margin-left:10px;
    font-weight: bold;
}

#esanum .branch_tree 
{
    padding: 0 0 0 10px;
    height: 18px;    
}

#esanum .interest_block
{
    float: left; 
}  

#esanum .agb,
#esanum .status
{
    float: left;
    margin: 2px 10px 0 0;
    border: 0;
}

#esanum .known_user
{
   color:#0c8b15;
   font-size: 12px;
   font-weight: normal;
   height: 35px;
}

#esanum .unknown_user
{
   color:#ff0000;
   font-size: 12px;
   font-weight: normal;
   height: 35px;
}

#esanum .last_item
{
    border: none;
}

#esanum .right_image
{
	padding: 0 5px;
	background: url(/pix/tmpl_pix/smallsimpleshadow.gif) no-repeat bottom;
	float: left;
}
#esanum .right_image img
{
	margin-bottom: 5px;
}
#esanum .right_image, #esanum .right_image img
{
	width: 50px;
	margin: 0px;
}

#esanum .right_user_label
{
	padding: 5px;
	height: 80px;
}

#esanum a.add_item, #esanum #data_personal a.add_item
{
	font-weight: bold;
	background: url(/pix/tmpl_pix/icons/icon_plus.gif) no-repeat;
	padding-left: 20px;
	line-height: 15px;
	white-space: nowrap;
	margin: 2px;
}

#esanum a.delete_item, #esanum #data_personal a.delete_item
{
	font-weight: bold;
	background: url(/pix/tmpl_pix/icons/icon_delete_speciality.gif) no-repeat;
	padding-left: 20px;
	line-height: 15px;
	white-space: nowrap;
	margin: 2px;
}
