/*************************************************************************************  
*                                                                                    *
*                                                                                    *
*                                                                                    *
*       FILE:               box_settings_ff.css  ==> displays essanum header         *
*                           for firefox                                              *                                     
*       AUTHOR:             produced by Benjamin Hensch (mediaskill) for esanum      *
*       CREATION DATE:      02.01.2007                                               *
*       LASTMODIFIED DATE:  29.01.2007                                               *
*                                                                                    *
*                                                                                    *
**************************************************************************************
**************************************************************************************/

/*- Basic Box -----------------------------------------------------------------------*/

#esanum .basicbox_header_left
{
    position: relative;
    float: left;
    display: inline; 
    height: 25px;
    width: 5px;
    margin: 0 0 0 -5px;
    border-radius: 5px 0 0 0;
}

#esanum .basicbox_header_right
{
    position: relative;
    float: right;
    display: inline; 
    height: 25px;
    width: 5px; 
    margin: 0 -5px 0 0;
    border-radius: 0 5px 0 0;
}

#esanum .basicbox_header
{
    position: relative;    
    display: block;
    height: 25px;
    margin: 0 5px 0 5px;
}

#esanum .basicbox_body
{
    clear: both;
    padding: 8px 8px 8px 8px;
}

/*- Green Box -----------------------------------------------------------------------*/

#esanum .greenbox_header_left
{
    background: white url(/pix/tmpl_pix/header_green_left.gif) no-repeat top right; 
}

#esanum .greenbox_header_left02
{
    background: transparent url(/pix/tmpl_pix/header_green_left.png) no-repeat top right; 
}

#esanum .greenboxborder_header_left
{
    background: white url(/pix/tmpl_pix/header_greenborder_left.gif) no-repeat top left; 
}

#esanum .greenbox_header_right
{
    background: white url(/pix/tmpl_pix/header_green_right.gif) no-repeat top left; 
}

#esanum .greenbox_header_right02
{
    background: transparent url(/pix/tmpl_pix/header_green_right.png) no-repeat top left; 
}

#esanum .greenboxborder_header_right
{
    background: white url(/pix/tmpl_pix/header_greenborder_right.gif) no-repeat top left; 
}

#esanum .greenbox_header
{   
    background: #8fd08b url(/pix/tmpl_pix/header_green.gif) repeat-x top left; 
}

#esanum .greenbox_specialheader
{
    margin: 0;
    border-bottom: 1px solid #abdba7;
}

#esanum .active_header
{
    background: #8fd08b url(/pix/tmpl_pix/header_green.gif) repeat-x top left;
}

#esanum .inactive_header
{
    background: #def1dd url(/pix/tmpl_pix/header_greenborder.gif) repeat-x top left;    
}

#esanum .greenbox_body_green
{
    background-color: #e9f4e9;
    border-left: 1px solid #abdba7; 
    border-right: 1px solid #abdba7;
    border-bottom: 1px solid #abdba7; 
}

#esanum .greenbox_body_white
{
    background-color: #fff;
    border-left: 1px solid #abdba7; 
    border-right: 1px solid #abdba7;
    border-bottom: 1px solid #abdba7; 
}

#esanum .greenbox_body_image
{
    background: transparent url(/pix/tmpl_pix/background_register_step02.gif) repeat-y top right;  
    border-left: 1px solid #abdba7; 
    border-right: 1px solid #abdba7;
    border-bottom: 1px solid #abdba7; 
}

/*- Red Box -------------------------------------------------------------------------*/

#esanum .redbox_header_left
{
    background: white url(/pix/tmpl_pix/header_red_left.gif) no-repeat top right; 
}

#esanum .redbox_header_right
{
    background: white url(/pix/tmpl_pix/header_red_right.gif) no-repeat top left; 
}

#esanum .redbox_header
{   
    background: #cd0134 url(/pix/tmpl_pix/header_red.gif) repeat-x top left; 
}

#esanum .redbox_header_left02
{
    background: transparent url(/pix/tmpl_pix/header_red_left02.png) no-repeat top right; 
}

#esanum .redbox_header_right02
{
    background: transparent url(/pix/tmpl_pix/header_red_right02.png) no-repeat top left; 
}

#esanum .redbox_header02
{   
    background: #ff0202 url(/pix/tmpl_pix/header_red02.gif) repeat-x top left; 
}

#esanum .redbox_body_gray
{
    background-color: #d9d9d9;
}

#esanum .redbox_body_white
{
    background-color: #fff;
    border-left: 1px solid #cd0134; 
    border-right: 1px solid #cd0134;
    border-bottom: 1px solid #cd0134; 
}

/*- Blue Box ------------------------------------------------------------------------*/

#esanum .bluebox_header_left
{
    background: white url(/pix/tmpl_pix/header_blue_left.gif) no-repeat top right; 
}

#esanum .bluebox_header_right
{
    background: white url(/pix/tmpl_pix/header_blue_right.gif) no-repeat top left; 
}

#esanum .bluebox_header
{   
    background: #8bb6fc url(/pix/tmpl_pix/header_blue.gif) repeat-x top left; 
}

#esanum .bluebox_body
{
    background-color: #f3f7ff;
}

#esanum .bluebox_body_white 
{
	background-color: #fff;
	border: 1px solid #8BB6FC;
}

/*- Turquoise Box -------------------------------------------------------------------*/

#esanum .turquoise_header_left
{
    background: white url(/pix/tmpl_pix/header_turquoise_left.gif) no-repeat top right; 
}

#esanum .turquoise_header_right
{
    background: white url(/pix/tmpl_pix/header_turquoise_right.gif) no-repeat top right; 
}

#esanum .turquoise_header
{   
    background: #74bbba url(/pix/tmpl_pix/header_turquoise.gif) repeat-x top left;
}

#esanum .turquoise_header_left02
{
    background: white url(/pix/tmpl_pix/header_turquoise_left02.gif) no-repeat top right;
    height: 30px; 
}

#esanum .turquoise_header_right02
{
    background: white url(/pix/tmpl_pix/header_turquoise_right02.gif) no-repeat top left;
    height: 30px; 
}

#esanum .turquoise_header_left03
{
    background: white url(/pix/tmpl_pix/header_turquoise_left.png) no-repeat top right;
}

#esanum .turquoise_header_right03
{
    background: white url(/pix/tmpl_pix/header_turquoise_right.png) no-repeat top left;
}

#esanum .turquoise_header02
{   
    background: #73bab9 url(/pix/tmpl_pix/header_turquoise02.gif) repeat-x top left; 
    height: 30px;
}

#esanum .turquoise_body_white
{
    background-color: #fff;
    border-left: 1px solid #7bbebd; 
    border-right: 1px solid #7bbebd;
    border-bottom: 1px solid #7bbebd; 
}

#esanum .turquoise_body_white02
{
    background-color: #fff;
    border-left: 1px solid #7bbebd; 
    border-right: 1px solid #7bbebd;
    border-bottom: 1px solid #7bbebd; 
    padding: 10px 0 0 0; 
}

#esanum .turquoise_body_white03
{
    background-color: #fff;
    border-left: 1px solid #7bbebd; 
    border-right: 1px solid #7bbebd;
    border-bottom: 1px solid #7bbebd; 
}

#esanum .turquoise_body_transparent
{
    padding: 0;
}

#esanum .turquoise_body_blue
{
    background-color: #f1f8f8;
    border-left: 1px solid #7bbebd; 
    border-right: 1px solid #7bbebd;
    border-bottom: 1px solid #7bbebd; 
}

#esanum .turquoise_body_gradient
{
    background: #fff url(/pix/tmpl_pix/background_message.gif) repeat-x bottom left;
    border-left: 1px solid #7bbebd; 
    border-right: 1px solid #7bbebd;
    border-bottom: 1px solid #7bbebd; 
}

/*- Marine Box -------------------------------------------------------------------*/

#esanum .marine_header_left
{
    background: white url(/pix/tmpl_pix/header_marine_left.gif) no-repeat top right; 
}

#esanum .marine_header_right
{
    background: white url(/pix/tmpl_pix/header_marine_right.gif) no-repeat top right; 
}

#esanum .marine_header
{   
    background: #156fff url(/pix/tmpl_pix/header_marine.gif) repeat-x top left;
}

#esanum .marine_header_left02
{
    background: white url(/pix/tmpl_pix/header_marine_left02.gif) no-repeat top right;
    height: 30px; 
}

#esanum .marine_header_right02
{
    background: white url(/pix/tmpl_pix/header_marine_right02.gif) no-repeat top left;
    height: 30px; 
}

#esanum .marine_header_left03
{
    background: white url(/pix/tmpl_pix/header_marine_left.png) no-repeat top right;
}

#esanum .marine_header_right03
{
    background: white url(/pix/tmpl_pix/header_marine_right.png) no-repeat top left;
}

#esanum .marine_header02
{   
    background: #156fff url(/pix/tmpl_pix/header_marine02.gif) repeat-x top left; 
    height: 30px;
}

#esanum .marine_body_white
{
    background-color: #fff;
    border-left: 1px solid #156fff; 
    border-right: 1px solid #156fff;
    border-bottom: 1px solid #156fff; 
}

#esanum .marine_body_white02
{
    background-color: #fff;
    border-left: 1px solid #156fff; 
    border-right: 1px solid #156fff;
    border-bottom: 1px solid #156fff; 
    padding: 10px 0 0 0; 
}

#esanum .marine_body_white03
{
    background-color: #fff;
    border-left: 1px solid #156fff; 
    border-right: 1px solid #156fff;
    border-bottom: 1px solid #156fff; 
}

#esanum .marine_body_transparent
{
    padding: 0;
}

#esanum .marine_body_blue
{
    background-color: #f1f8f8;
    border-left: 1px solid #156fff; 
    border-right: 1px solid #156fff;
    border-bottom: 1px solid #156fff; 
}

#esanum .marine_body_gradient
{
    background: #fff url(/pix/tmpl_pix/background_message.gif) repeat-x bottom left;
    border-left: 1px solid #156fff; 
    border-right: 1px solid #156fff;
    border-bottom: 1px solid #156fff; 
}

/*- Orange Box -------------------------------------------------------------------*/

#esanum .orange_header_left
{
    background: white url(/pix/tmpl_pix/header_orange_left.gif) no-repeat top right; 
}

#esanum .orange_header_right
{
    background: white url(/pix/tmpl_pix/header_orange_right.gif) no-repeat top left; 
}

#esanum .orange_header
{   
    background: #ff8e31 url(/pix/tmpl_pix/header_orange.gif) repeat-x top left; 
}

#esanum .orange_header_left02
{
    background: white url(/pix/tmpl_pix/header_orange_left02.gif) no-repeat top right;
    height: 30px; 
}

#esanum .orange_header_right02
{
    background: white url(/pix/tmpl_pix/header_orange_right02.gif) no-repeat top left;
    height: 30px; 
}

#esanum .orange_header_left03
{
    background: white url(/pix/tmpl_pix/header_orange_left.png) no-repeat top right;
}

#esanum .orange_header_right03
{
    background: white url(/pix/tmpl_pix/header_orange_right.png) no-repeat top left;
}

#esanum .orange_header02
{   
    background: #ff8d2f url(/pix/tmpl_pix/header_orange02.gif) repeat-x top left; 
    height: 30px;
}

#esanum .orange_body_white
{
    background-color: #fff;
    border-left: 1px solid #7bbebd; 
    border-right: 1px solid #7bbebd;
    border-bottom: 1px solid #7bbebd; 
}

#esanum .orange_body_white02
{
    background-color: #fff;
    border-left: 1px solid #7bbebd; 
    border-right: 1px solid #7bbebd;
    border-bottom: 1px solid #7bbebd; 
    padding: 10px 0 0 0; 
}

#esanum .orange_body_white03
{
    background-color: #fff;
    border-left: 1px solid #7bbebd; 
    border-right: 1px solid #7bbebd;
    border-bottom: 1px solid #7bbebd; 
}

#esanum .orange_body_transparent
{
    padding: 0;
}

#esanum .orange_body_blue
{
    background-color: #fff1de;
    border-left: 1px solid #f1970b; 
    border-right: 1px solid #f1970b;
    border-bottom: 1px solid #f1970b; 
}

#esanum .orange_body_gradient
{
    background: #fff url(/pix/tmpl_pix/background_message.gif) repeat-x bottom left;
    border-left: 1px solid #7bbebd; 
    border-right: 1px solid #7bbebd;
    border-bottom: 1px solid #7bbebd; 
}

/*- Gray Box ------------------------------------------------------------------------*/ 

#esanum .graybox_header_left
{
    background:white url(/pix/tmpl_pix/header_gray_left.gif) no-repeat top right; 
}

#esanum .graybox_header_right
{
    background:white url(/pix/tmpl_pix/header_gray_right.gif) no-repeat top left; 
}

#esanum .graybox_header
{   
    background:#b4b4b4 url(/pix/tmpl_pix/header_gray.gif) repeat-x top left; 
}

#esanum .graybox_body
{
    border-left: 1px solid #dfdfdf; 
    border-right: 1px solid #dfdfdf;
}

#esanum .graybox_body_transparent
{
    padding: 0;
}

#esanum .graybox_body_green
{
    background-color: #e9f4e9;
}

#esanum .graybox_body_gradient
{
    background: #fff url(/pix/tmpl_pix/background_message.gif) repeat-x bottom left; 
    border-left: 1px solid #dfdfdf; 
    border-right: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf; 
}

#esanum .graybox_body_white, #esanum .graybox_body_white02
{
    background-color: #fff;
    border-left: 1px solid #dfdfdf; 
    border-right: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf; 
}

#esanum .graybox_body_userbox
{
    background-color: #fff;
    border-top: 1px solid #dfdfdf; 
    border-left: 1px solid #dfdfdf; 
    border-right: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    width: 60%;
}

#esanum .graybox_body_white02
{ 
    padding: 0; 
}

/*- Viollett Box --------------------------------------------------------------------*/

#esanum .violettbox_header_left
{
    background: white url(/pix/tmpl_pix/header_violett_left.gif) no-repeat top right; 
}

#esanum .violettbox_header_right
{
    background: white url(/pix/tmpl_pix/header_violett_right.gif) no-repeat top left; 
}

#esanum .violettbox_header
{   
    background: #c18dc4 url(/pix/tmpl_pix/header_violett.gif) repeat-x top left; 
}

#esanum .violettbox_body
{
   padding: 0;
}

#esanum .violettbox_body_white
{
    background-color: #fff;
    border-left: 1px solid #c18dc4; 
    border-right: 1px solid #c18dc4;
    border-bottom: 1px solid #c18dc4; 
}

#esanum .violettbox_body_white02
{
    background-color: #fff;
    border-left: 1px solid #c18dc4; 
    border-right: 1px solid #c18dc4;
}

#esanum .violettbox_body_green
{
    background-color: #e9f4e9;
    border-left: 1px solid #c18dc4; 
    border-right: 1px solid #c18dc4;
    border-bottom: 1px solid #c18dc4; 
}

#esanum .violettbox_body_gradient
{
    background: #fff url(/pix/tmpl_pix/background_message.gif) repeat-x bottom left; 
    border-left: 1px solid #c18dc4; 
    border-right: 1px solid #c18dc4;
    border-bottom: 1px solid #c18dc4; 
}

/*- Static Box --------------------------------------------------------------------*/ 

#esanum .staticbox_header
{
    position: relative;    
    display: block;
    background:transparent url(/pix/tmpl_pix/background_header_staticpages.gif) no-repeat top left; 
    height: 28px;
    padding: 3px 5px 0 5px;
}

#esanum .staticbox_body
{
    position: relative;    
    display: block;
    background:transparent url(/pix/tmpl_pix/background_body_staticpages.gif) repeat-y top left; 
    padding: 10px 15px 10px 10px;
}

#esanum .staticbox_footer
{
    position: relative;    
    display: block;
    background:transparent url(/pix/tmpl_pix/background_footer_staticpages.gif) no-repeat top left; 
    height: 16px;
}

#esanum .staticbox_header02, #esanum .staticbox_header02b
{
    position: relative;    
    display: block;
    background:transparent url(/pix/tmpl_pix/background_header_staticpages02.gif) no-repeat top left; 
    height: 28px;
    padding: 3px 5px 0 5px;
}
#esanum .staticbox_header02b
{
    background:transparent url(/pix/tmpl_pix/background_header_staticpages02b.gif) no-repeat top left; 
    height: 8px;
}

#esanum .staticbox_body02
{
    position: relative;    
    display: block;
    background:transparent url(/pix/tmpl_pix/background_body_staticpages02.gif) repeat-y top left; 
    padding: 10px 15px 10px 10px;
}

#esanum .staticbox_footer02
{
    position: relative;    
    display: block;
    background:transparent url(/pix/tmpl_pix/background_footer_staticpages02.gif) no-repeat top left; 
    height: 16px;
}

#esanum .staticbox_header03
{
    position: relative;    
    display: block;
    background:transparent url(/pix/tmpl_pix/background_shadow_container.gif) no-repeat top left; 
    height: 9px;
    padding: 3px 5px 0 5px;
}

#esanum .staticbox_body03
{
    position: relative;    
    display: block;
    background:transparent url(/pix/tmpl_pix/background_shadow_b_container.gif) repeat-y top left; 
    padding: 10px 15px 10px 10px;
}

#esanum .staticbox_footer03
{
    position: relative;    
    display: block;
    background:transparent url(/pix/tmpl_pix/background_shadow_f_container.gif) no-repeat top left; 
    height: 16px;
}

#esanum .linkinbox
{
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 1.2em;
}