/*subnav - position for the stage_medium image small 70px height*/
/*************************/
.subnav_small
{
    Z-INDEX: 20;
    POSITION: relative;
    TOP: 0px;
    LEFT: 0;
    WIDTH: 780px;
    HEIGHT: 20px;
	BACKGROUND: #9999a3;
}

#subnav_submenu
{
	Z-INDEX: 70;
    POSITION: absolute;
    TOP: 0px;
    LEFT: 210px;
    WIDTH: 100px;
    TEXT-ALIGN: left;
	BACKGROUND: #9999A3;
	VISIBILITY: hidden;
	DISPLAY: none;
	OVERFLOW: hidden;	
}

/**************************************/
/*SUBNAVIGATION CONTENT*/
/**************************************/
.subnav_content
{
	MARGIN-TOP: 13px;
	MARGIN-BOTTOM: 2px;
	COLOR: #9999A7;
}

/*link subnav hi, clickable*/
/*************************/
.subnav_content_link_hi
{
	FONT-SIZE: 11px;
	COLOR: #000000;
	TEXT-DECORATION: none;
}
.subnav_content_link_hi A
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.subnav_content_link_hi A:link
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.subnav_content_link_hi A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.subnav_content_link_hi A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.subnav_content_link_hi A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline;
}

/*link subnav content*/
/*************************/
.subnav_content_link
{
	FONT-SIZE: 11px;
	COLOR: #9999A7;
	TEXT-DECORATION: none;
}
.subnav_content_link A
{
    COLOR: #9999A7;
    TEXT-DECORATION: none;
}
.subnav_content_link A:link
{
    COLOR: #9999A7;
    TEXT-DECORATION: none;
}
.subnav_content_link A:visited
{
    COLOR: #9999A7;
    TEXT-DECORATION: none;
}
.subnav_content_link A:active
{
    COLOR: #9999A7;
    TEXT-DECORATION: none;
}
.subnav_content_link A:hover
{
    COLOR: #3E5F88;
    TEXT-DECORATION: underline;
}

/*END subnavigation content area*/
/*====================================*/


/*navigation subnav*/
/*************************/
#subnav_submenu
{
	Z-INDEX: 70;
    POSITION: absolute;
    TOP: 330px;
    LEFT: 210px;
    WIDTH: 100px;
    TEXT-ALIGN: left;
	BACKGROUND: #9999A3;
	VISIBILITY: hidden;
	DISPLAY: none;
	OVERFLOW: hidden;	
}

a.subnav_sub_link
{   
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
    COLOR: #ffffff;
    LINE-HEIGHT: 12px;	
	WHITE-SPACE: nowrap;
	DISPLAY: block;	
	BORDER-TOP: 1px solid #878791;
	
}
a.subnav_sub_link:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;	
}
a.subnav_sub_link:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;	
}
a.subnav_sub_link:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;	
}
a.subnav_sub_link:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
	BACKGROUND: #5C5C61;
	DISPLAY: block;	
	
}

/*END subnav*/
/*====================================*/


/**************************************/
/*FRAME, STAGE, ROWS, COLUMNS*/
/**************************************/
.frame
{
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px;
}
.row_content_large
{
    POSITION: absolute;
    WIDTH: 765px;
    LEFT: 15px;
    TOP: 450px;
    BORDER-RIGHT: solid 1px #FFFFFF;   
    margin-top: 0px; 
}
.row_content_medium
{
    POSITION: absolute;
    WIDTH: 765px;
    LEFT: 15px;
    TOP: 330px;
    BORDER-RIGHT: solid 1px #FFFFFF;    
}
.row_content_small
{
    POSITION: absolute;
    WIDTH: 765px;
    LEFT: 15px;
    TOP: 260px;
    BORDER-RIGHT: solid 1px #FFFFFF;    
}
.row_content_xsmall
{
    POSITION: absolute;
    WIDTH: 765px;
    LEFT: 15px;
    TOP: 185px;
    BORDER-RIGHT: solid 1px #FFFFFF;    
}

/*text over stages*/
/******************************/
.stage_text_area
{
    POSITION: absolute;
    TOP: 70px;
    LEFT: 440px;
    WIDTH: 340px;
    HEIGHT: 140px;	
    VERTICAL-ALIGN: middle;
}
.stage_text
{
    COLOR: #FFFFFF;
    FONT-SIZE: 11px;
	PADDING: 14px;
	VERTICAL-ALIGN: middle;
}

/**************************************/
/*FONT*/
/**************************************/
.txt
{
	MARGIN-Top: -4px;
	MARGIN-BOTTOM: 19px;
}
.txt_normal
{
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 17px;
}
.txt_block
{
	MARGIN: 0px;
	PADDING: 0px;
}

/*END font*/
/*====================================*/

/*left column, linklist*/
/*************************/
.linklist_lmc
{
    LINE-HEIGHT: 15px;
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: 16px;

}
.linklist_line
{
	WIDTH: 165px;
	MARGIN-TOP: 19px;
	MARGIN-BOTTOM: 3px;
	FONT-SIZE: 0px;
	LINE-HEIGHT: 1px;
	BORDER-TOP: solid 1px #CCCCD1;
}
.linklist_headline
{
	MARGIN-BOTTOM: 4px;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 15px;
	COLOR: #88878D;
}
.linklist_lmc_txt
{
	MARGIN-BOTTOM: 6px;
	FONT-SIZE: 10px;
	LINE-HEIGHT: 13px;
}

/*END left column elements*/
/*====================================*/

/**************************************/
/*TABELLE width CARD INDEX and List in table*/
/**************************************/
/*AREA TABLE with entries in listform*/
.tab_list
{
    WIDTH: 570px;
    MARGIN-BOTTOM: 20px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 1px;
    BACKGROUND: #D7D7DD;
    CLEAR: both;
}

/*1 for unpare, white background for rows, is always the first color of a list*/
.tab_list_bg1
{    
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 2px;	
	PADDING-LEFT: 9px;
	PADDING-RIGHT: 10px;
	BACKGROUND: #FFFFFF;
}
.tab_list_bg1_line
{    
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 2px;	
	PADDING-LEFT: 9px;
	PADDING-RIGHT: 10px;
	BACKGROUND: #FFFFFF;
	BORDER-LEFT: solid 1px #CCCCD1;	
}

/*2 for pare, light grey background for rows*/
.tab_list_bg2
{
	PADDING-TOP: 3px;
    PADDING-BOTTOM: 2px;    
	PADDING-LEFT: 9px;
	PADDING-RIGHT: 10px;
	BACKGROUND: #F0F0F5;	
}
.tab_list_bg2_line
{
	PADDING-TOP: 3px;
    PADDING-BOTTOM: 2px;    
	PADDING-LEFT: 9px;
	PADDING-RIGHT: 10px;
	BACKGROUND: #F0F0F5;
	BORDER-LEFT: solid 1px #CCCCD1;	
}

/*1 for unpare, white background for rows, is always the first color of a list*/
/*2 for pare, light grey background for rows*/
.tab_list_bg1_line_center
{    
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 2px;	
	PADDING-LEFT: 9px;
	PADDING-RIGHT: 10px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;	
	BACKGROUND: #FFFFFF;
	BORDER-LEFT: solid 1px #CCCCD1;	
}
.tab_list_bg2_line_center
{    
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 2px;	
	PADDING-LEFT: 9px;
	PADDING-RIGHT: 10px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;	
	BACKGROUND: #F0F0F5;
	BORDER-LEFT: solid 1px #CCCCD1;	
}

/*AREA CARD INDEX with entries tab_on/tab_off*/
.card_index
{
	WIDTH: 570px;
	HEIGHT: 20px;
	DISPLAY: block;
}

/*tab aktiv*/
.tab_on
{
	HEIGHT: 20px;
	PADDING-LEFT: 7px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 0px;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: solid 1px #FFFFFF;
    BACKGROUND: #D7D7DD;    
    DISPLAY: block;
    FLOAT: left;  
}
.tab_on A
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.tab_on A:link
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.tab_on A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.tab_on A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.tab_on A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline;
}

/*tab inaktiv*/
.tab_off
{
    COLOR: #000000;
	HEIGHT: 19px;	
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 7px;
    PADDING-RIGHT: 5px;	
    BORDER-RIGHT: solid 1px #FFFFFF;
    BACKGROUND: #F0F0F5;
	DISPLAY: block;
	FLOAT: left;
}
.tab_off A
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.tab_off A:link
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.tab_off A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.tab_off A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.tab_off A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline;
}

/*END TABELLE width CARD INDEX and List in table*/
/*====================================*/


/**************************************/
/*TABELES, TABLE-BACKGROUNDS, TALBE HEADLINES*/
/**************************************/
.tab
{
	WIDTH: 100%;
	margin-top: -1px;
}

/*background-colors, tabel outfit*/
.tab_single
{
    MARGIN-BOTTOM: 3px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    BACKGROUND: #CCCCD1;
}
.tab_single_vm
{    
    MARGIN-BOTTOM: 18px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 1px;    
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
	FONT-SIZE: 11px;
    BACKGROUND: #D7D7DD;		
}

/*table used as title*/
.tab_title
{
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
}
.tab_title_head
{    
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
}

/*used as title used as legende*/
.tab_title_legende
{
    HEIGHT: 20px;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 0px;
    PADDING-RIGHT: 10px;
	TEXT-ALIGN: right;
}

/*text used in table*/
.txt_form  /*FOR: sr35_techdata*/
{
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 19px;
	MARGIN-RIGHT: 19px;
}

/*1=odd (white)*/
.tab_bg1
{
    WIDTH: 33%;
    PADDING-TOP: 1px;
    PADDING-BOTTOM: 2px;    
	PADDING-LEFT: 4px;
	FONT-SIZE: 11px;
	BACKGROUND: #FFFFFF;
}
.tab_bg1_m_line
{
    WIDTH: 34%;
    PADDING-TOP: 1px;
    PADDING-BOTTOM: 2px;    
	PADDING-LEFT: 7px;
	FONT-SIZE: 11px;
	BACKGROUND: #FFFFFF;
	BORDER-LEFT: solid 1px #ccccd1;
}
.tab_bg1_line
{
    WIDTH: 33%;
    PADDING-TOP: 1px;
    PADDING-BOTTOM: 2px;    
	PADDING-LEFT: 7px;
	FONT-SIZE: 11px;
	BACKGROUND: #FFFFFF;
	BORDER-LEFT: solid 1px #ccccd1;
}
/*2=even (light grey)*/
.tab_bg2
{
    WIDTH: 33%;
    PADDING-TOP: 1px;
    PADDING-BOTTOM: 2px;     
	PADDING-LEFT: 5px;
	FONT-SIZE: 11px;
	BACKGROUND: #F0F0F5;	
}
.tab_bg2_m_line
{
    WIDTH: 34%;
    PADDING-TOP: 1px;
    PADDING-BOTTOM: 2px;    
	PADDING-LEFT: 7px;
	FONT-SIZE: 11px;
	BACKGROUND: #F0F0F5;
	BORDER-LEFT: solid 1px #ccccd1;
}
.tab_bg2_line
{
    WIDTH: 33%;
    PADDING-TOP: 1px;
    PADDING-BOTTOM: 2px;    
	PADDING-LEFT: 7px;
	FONT-SIZE: 11px;
	BACKGROUND: #F0F0F5;
	BORDER-LEFT: solid 1px #ccccd1;
}

/*END tables + table-backgrounds*/
/*====================================*/

