BODY
{
    HEIGHT: 100%;
    MARGIN: 0px;
    PADDING: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;

}
HTML
{
    HEIGHT: 100%;
}
H1
{
    MARGIN: 0px;
    PADDING: 0px;
    FONT-SIZE: 20px;
    FONT-WEIGHT: normal;
    COLOR: #262626;
}
H2
{
    FONT-SIZE: 10px;
    MARGIN: 0;
}
H2, .box_module_headline, .box_link_title
{
    PADDING-LEFT: 19px;
    POSITION: absolute;
    BOTTOM: 4px;
}
.box_module_headline H2, .box_module_headline .box_link_title
{
    DISPLAY: inline;
    POSITION: static;
}
.box_module_headline H2
{
    PADDING: 0;
}
TD
{
    FONT-SIZE: 10px;
}
P
{
    MARGIN-TOP: 15px;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
}
A
{
    COLOR: #262626;
    TEXT-DECORATION: underline;
}
A:active
{
    COLOR: #262626;
    TEXT-DECORATION: underline;
}
A:link
{
    COLOR: #262626;
    TEXT-DECORATION: underline;
}
A:visited
{
    COLOR: #262626;
    TEXT-DECORATION: underline;
}
A:hover
{
    COLOR: #262626;
    TEXT-DECORATION: underline;
}

TABLE
{
    MARGIN: 0;
    PADDING: 0;
    BORDER: 0;
}

OL
{
    MARGIN-TOP: -8px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 15px;
    PADDING-TOP: 8px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    COLOR: #262626;
}
UL
{
    LIST-STYLE-TYPE: square;
    MARGIN-TOP: -8px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 8px;
    PADDING-TOP: 8px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    COLOR: #262626;
}
li
{
    MARGIN: 0px;
    PADDING-TOP: 0px;
    COLOR: #262626;
}
FORM
{
    MARGIN: 0px;
    PADDING: 0px;
}
SELECT
{
    MARGIN: 0px;
    PADDING: 0px;
}
INPUT
{
    MARGIN: 0px;
    PADDING: 0px;
}
TEXTAREA
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
}
IMG
{
    BORDER: 0px;
}


/**************************************/
/*GREY BEAM: CARLINE NAVIGATION AND JUST GREY BEAM*/
/**************************************/
/*description: grey area browsertop*/

.grey_beam
{
    Z-INDEX: 900;
    POSITION: absolute;
    TOP: 0px;
    LEFT: 0px;
    WIDTH: 640px;
    HEIGHT: 15px;
    MARGIN: 0px;
    BACKGROUND: #5E5E5E;

}
.grey_beam_ri
{
    WIDTH: 25px;
    HEIGHT: 15px;
    BORDER-LEFT: solid 1px #E1E1E1;
    FLOAT: right;
}


.carline
{
    MARGIN: 0px;
    MARGIN-LEFT: 9px;
}
.carline_entry
{
    BORDER-RIGHT: solid 1px #E1E1E1;
}
.carline_entry_last
{
    BORDER-RIGHT: solid 1px #5E5E5E;
}

/**************************************/
/*BASIS LAYOUT*/
/**************************************/

/*frames, plattforms, rows*/
/******************************/
.frame
{
    /*POSITION: absolute;*/
    /*TOP: 0px;*/
    /*LEFT: 0px; */
    WIDTH: 100%;
    HEIGHT: 100%;
}
.frame_siteutilitybox
{
    HEIGHT: 15px;
    VERTICAL-ALIGN: bottom;
}

/**************************************/
/*INSIDE: screen, lines*/
/**************************************/
.screen_full
{
    WIDTH: 859px;
    BACKGROUND: #FFFFFF;
}
.screen_4
{
    WIDTH: 640px;
    BACKGROUND: #FFFFFF;
}
.screen_3
{
    WIDTH: 480px;
}
.screen_2
{
    WIDTH: 320px;
}
.screen_1
{
    WIDTH: 160px;
}
.screen_4_1
{
    WIDTH: 640px;
}

/*SCREEN + LINES combination*/
/******************************/
.screen_1_align_ri
{
    WIDTH: 160px;
    TEXT-ALIGN: right;
}
/*FOR: the column right, 1px less then the rest (because there ist the white line right)*/
.screen_1_align_ri_ri 
{
    WIDTH: 159px;
    TEXT-ALIGN: right;
}
.screen_1_line_ri
{
    WIDTH: 159px;
    BORDER-RIGHT: solid 1px #FFFFFF;
}
/*FOR: m645*/
.screen_1_line_ri_green
{
    WIDTH: 159px;
    BORDER-RIGHT: solid 1px #D7DBD2;
}
.screen_2_line_ri
{
    WIDTH: 319px;
    BORDER-RIGHT: solid 1px #FFFFFF;
}
.screen_1_line_ritop_grey
{
    WIDTH: 159px;
    BORDER-TOP: solid 1px #999999;
    BORDER-RIGHT: solid 1px #FFFFFF;
}

.screen_3_green_132_fix
{
    WIDTH: 480px;
    HEIGHT: 132px;
    BACKGROUND: #D7DBD2;
}

.screen_3_green_96
{
    WIDTH: 480px;
    HEIGHT: 96px;
    BACKGROUND: #D7DBD2;
}
.screen_4_green_96
{
    WIDTH: 639px;
    HEIGHT: 96px;
    BACKGROUND: #D7DBD2;
}
/**************************************/
/*LOGO*/
/**************************************/
.logo
{
    Z-INDEX: 810;
    HEIGHT: 96px;
    MARGIN-TOP: 0px;
    TEXT-ALIGN: right;
    BACKGROUND: #FFFFFF;
}
/**************************************/
/*HEADLINE GRAFIK*/
/**************************************/
.headline
{
    Z-INDEX: 820;
    POSITION: absolute;
    TOP: 34px;
    LEFT: 20px;
    WIDTH: 640px;
    HEIGHT: 81px;
    PADDING: 0px;
}

/**************************************/
/*SITE UTILITY BOX*/
/**************************************/
/*siteutilitybox for disclaimer: see section "DISCLAIMER"*/

.siteutilitybox_pos
{
    MARGIN-TOP: 1px;
    WIDTH: 480px;
}

/*siteutilitybox with text on top*/
.siteutilitybox_itxt
{
    HEIGHT: 15px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    FONT-SIZE: 10px;    
    COLOR: #5E5E5E;   
    FONT-WEIGHT: bold;     
    FLOAT: right;
}

/*siteutilitybox normal*/
.siteutilitybox.siteutilitybox
{
    HEIGHT: 15px;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    COLOR: #5E5E5E;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    WHITE-SPACE: nowrap;
    BORDER-TOP: solid 1px #B2B2B2;
    BORDER-LEFT: solid 1px #B2B2B2;
    BORDER-RIGHT: solid 1px #B2B2B2;
    FLOAT: right;
}
.siteutilitybox A
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.siteutilitybox A:link
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.siteutilitybox A:visited
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.siteutilitybox A:active
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.siteutilitybox A:hover
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: underline;
}





/**************************************/
/*SUBNAV AREA*/
/**************************************/

/*frame subnav*/
/******************************/
.frame_subnav
{   
    POSITION: absolute;
    TOP: 168px;
    LEFT: 0px;    
    WIDTH: 100%;
}
.col_subnav
{
    PADDING-LEFT: 480px;
}

/*subnav*/
/****************************/


#subnav
{
    POSITION: absolute;
    Z-INDEX: 3000;
    TOP: 96px;
    RIGHT: 2138px; 
    WIDTH: auto;    
    BACKGROUND: #E1E1E1;
	FLOAT: right;
}
.subnav
{
    FLOAT: right;
	
}

.subnav_content
{
    
    HEIGHT: auto;
    BACKGROUND: #E1E1E1;
    FLOAT: right;
	WIDTH: 160px;
	}
.subnav_txt
{
    PADDING: 2px;
}

/*situation subnav over row*/
.subnav_fix
{   
    Z-INDEX: 10000;
    POSITION: absolute;
    TOP: 168px;
    LEFT: 480px;
    WIDTH: 160px;
    HEIGHT: 368px;
    BACKGROUND: #E1E1E1;    
}
.subnav_fix_short
{   
    Z-INDEX: 10000;
    POSITION: absolute;
    TOP: 168px;
    LEFT: 480px;
    WIDTH: 160px;
    HEIGHT: 228px;
    BACKGROUND: #E1E1E1;
}

/*SUBNAV: links*/
/******************************/
.subnav_linkblock
{
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 17px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 3px;
}

.subnav_linkblock_pulldown
{
    MARGIN-TOP: 8px;
    PADDING-BOTTOM: 17px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 3px;
}

.subnav_link
{
    COLOR: #5E5E5E;
    TEXT-INDENT: -10px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 6px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 10px;
}
.subnav_link A
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.subnav_link A:link
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.subnav_link A:visited
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.subnav_link A:active
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.subnav_link A:hover
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: underline;
}

.subnav_link_selected
{
    COLOR: #D28A2C;
    TEXT-INDENT: -10px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 6px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 10px;
}
.subnav_link_selected A
{
    COLOR: #D28A2C;
    TEXT-DECORATION: none;
}
.subnav_link_selected A:link
{
    COLOR: #D28A2C;
    TEXT-DECORATION: none;
}
.subnav_link_selected A:visited
{
    COLOR: #D28A2C;
    TEXT-DECORATION: none;
}
.subnav_link_selected A:active
{
    COLOR: #D28A2C;
    TEXT-DECORATION: none;
}
.subnav_link_selected A:hover
{
    COLOR: #D28A2C;
    TEXT-DECORATION: underline;
}

.subnav_link_levelthree
{
    COLOR: #5E5E5E;
    FONT-WEIGHT: bold;
    PADDING-TOP: 6px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 11px;    
}
.subnav_link_levelthree A
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.subnav_link_levelthree A:link
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.subnav_link_levelthree A:visited
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.subnav_link_levelthree A:active
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.subnav_link_levelthree A:hover
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: underline;
}

.subnav_link_levelthree_selected
{
    COLOR: #D28A2C;
    FONT-WEIGHT: bold;
    PADDING-TOP: 6px;
    PADDINg-BOTTOM: 2px;
    PADDING-LEFT: 11px;
}
.subnav_link_levelthree_selected A
{
    COLOR: #D28A2C;
    TEXT-DECORATION: none;
}
.subnav_link_levelthree_selected A:link
{
    COLOR: #D28A2C;
    TEXT-DECORATION: none;
}
.subnav_link_levelthree_selected A:visited
{
    COLOR: #D28A2C;
    TEXT-DECORATION: none;
}
.subnav_link_levelthree_selected A:active
{
    COLOR: #D28A2C;
    TEXT-DECORATION: none;
}
.subnav_link_levelthree_selected A:hover
{
    COLOR: #D28A2C;
    TEXT-DECORATION: underline;
}


A.subnav_link_pulldown
{
    COLOR: #5E5E5E;
    TEXT-INDENT: 10px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 2px;
    MARGIN-BOTTOM: 0px;
    MARGIN-TOP: 4px;
    MARGIN-BOTTOM: -1px;
    DISPLAY: block;
    HEIGHT: 19px;
    WIDTH: 155px;
    BACKGROUND-REPEAT: no-repeat;
    VOICE-FAMILY: "\"}\""; 
    VOICE-FAMILY:inherit;
    HEIGHT: 17px;
}

A.subnav_link_pulldown:link
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
    DISPLAY: block;
}
A.subnav_link_pulldown:visited
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
    DISPLAY: block;
}
A.subnav_link_pulldown:active
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
    DISPLAY: block;
}
A.subnav_link_pulldown:hover
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
    DISPLAY: block;
}

A.subnav_link_pulldown_selected
{
    COLOR: #D28A2C;
    TEXT-INDENT: 10px;
    FONT-WEIGHT: bold;
    MARGIN-TOP: 4px;
    PADDING-TOP: 2px;
    MARGIN-BOTTOM: -1px;
    PADDING-BOTTOM: 0px;
    DISPLAY: block;
    HEIGHT: 19px;
    WIDTH: 155px;
    BACKGROUND-REPEAT: no-repeat;
    VOICE-FAMILY: "\"}\""; 
    VOICE-FAMILY:inherit;
    HEIGHT: 17px;
}

A.subnav_link_pulldown_selected:link
{
    COLOR: #D28A2C;
    TEXT-DECORATION: none;
    DISPLAY: block;
}
A.subnav_link_pulldown_selected:visited
{
    COLOR: #D28A2C;
    TEXT-DECORATION: none;
    DISPLAY: block;
}
A.subnav_link_pulldown_selected:active
{
    COLOR: #D28A2C;
    TEXT-DECORATION: none;
    DISPLAY: block;
}
A.subnav_link_pulldown_selected:hover
{
    COLOR: #D28A2C;
    TEXT-DECORATION: none;
    DISPLAY: block;
}

/* SUBNAV PULLDOWN POPUP MENU */
#subnav_submenu
{
    Z-INDEX: 200;
    POSITION: absolute;
    TOP: 100px;
    RIGHT: 2px;
    WIDTH: 155px;
    TEXT-ALIGN: left;
    PADDING-TOP: 20px;
    BORDER-BOTTOM: 1px solid #898B8A;
    VISIBILITY: hidden;
    DISPLAY: none;
    OVERFLOW: hidden;
}

#subnav_sub_list
{
    BORDER: 0;
    PADDING: 0;
    MARGIN: 0;
    TEXT-ALIGN: left;    
}

/*LINK SUBNAV*/
/********************/
a.subnav_sub_link
{
    FONT-WEIGHT: bold;
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
    DISPLAY: block;    
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 5px;
    LINE-HEIGHT: 12px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 6px;    
    BORDER-RIGHT: 1px solid #898B8A;
}
a.subnav_sub_link:link
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;    
}
a.subnav_sub_link:visited
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;    
}
a.subnav_sub_link:active
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;    
}
a.subnav_sub_link:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    BACKGROUND: #B2B2B2;
    DISPLAY: block;    
    BORDER-RIGHT: 1px solid #898B8A;
}

/* SUBNAV SUBMENU PRESELECTED ITEM */
a.subnav_sub_link_pre
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    BACKGROUND: #B2B2B2;
    DISPLAY: block;    
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 5px;
    LINE-HEIGHT: 12px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 6px;    
    BORDER-RIGHT: 1px solid #898B8A;
}
a.subnav_sub_link_pre:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;    
}
a.subnav_sub_link_pre:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;    
}
a.subnav_sub_link_pre:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;    
}
a.subnav_sub_link_pre:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    BACKGROUND: #B2B2B2;
    DISPLAY: block;    
    BORDER-RIGHT: 1px solid #898B8A;
}


/*NAVIGATION: mainnav*/
/****************************/
.mainnav
{
    Z-INDEX: 2000;
    WIDTH: 138px;
}
.mainnav_entry
{
    PADDING-TOP: 6px;
}
.mainnav_entry_2
{
    PADDING-TOP: 0px;
}

/*FOR: mainnav as grafik*/
/********************/
.mainnav_entry IMG
{
    PADDING: 0px;
    MARGIN: 0px;
    HEIGHT: 20px;
    VERTICAL-ALIGN: top;
}

/*FOR: mainnav*/
/********************/
.main
{
    HEIGHT: 20px;
    /*BORDER: solid 1px #FF0000;*/
}

/*on*/
.mainnav_entry_txt_on
{
    PADDING-TOP: 4px;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
}
.mainnav_entry_txt_on A
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.mainnav_entry_txt_on A:link
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.mainnav_entry_txt_on A:visited
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.mainnav_entry_txt_on A:active
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.mainnav_entry_txt_on A:hover
{
    COLOR: #262626;
    TEXT-DECORATION: none;
}

/*off*/
.mainnav_entry_txt
{
    PADDING-TOP: 4px;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #262626;
}
.mainnav_entry_txt A
{
    COLOR: #262626;
    TEXT-DECORATION: none;
}
.mainnav_entry_txt A:link
{
    COLOR: #262626;
    TEXT-DECORATION: none;
}
.mainnav_entry_txt A:visited
{
    COLOR: #262626;
    TEXT-DECORATION: none;
}
.mainnav_entry_txt A:active
{
    COLOR: #262626;
    TEXT-DECORATION: none;
}
.mainnav_entry_txt A:hover
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}

/*FOR: mainnav line on*/
/********************/
.mainnav_line_on
{    
    WIDTH: 11px;
    HEIGHT: 2px;
    MARGIN-TOP: 12px;
    MARGIN-RIGHT: 4px;
    FONT-SIZE: 1px;
    BACKGROUND: #5E5E5E;
    TEXT-DECORATION: none;
    FLOAT: left;
}

/*FOR: mainnav line off*/
/********************/
.mainnav_line_off
{    
    WIDTH: 11px;
    HEIGHT: 2px;
    MARGIN-TOP: 12px;
    MARGIN-RIGHT: 4px;
    FONT-SIZE: 1px;
    BACKGROUND: #E1E1E1;
    FLOAT: left;
}



/*LINES*/
/******************************/
.line_ri
{
    BORDER-RIGHT: solid 1px #FFFFFF;
}
.line_top
{
    BORDER-TOP: solid 1px #FFFFFF;
}
.line_topri
{
    BORDER-TOP: solid 1px #FFFFFF;
    BORDER-RIGHT: solid 1px #FFFFFF;
}


/**************************************/
/*MODULES: title, pictures, boxes*/
/**************************************/

/*titels - headlines with different background colors*/
/******************************/
.title_green
{
    WIDTH: 100%;
    HEIGHT: 36px;
    OVERFLOW: hidden;
    COLOR: #FFFFFF;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    BACKGROUND: #B5BBAD;
}
.title_petrol
{
    WIDTH: 100%;
    HEIGHT: 36px;
    COLOR: #FFFFFF;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    BACKGROUND: #99B2B2;
}
.title_grey
{
    WIDTH: 100%;
    HEIGHT: 36px;
    OVERFLOW: hidden;
    COLOR: #FFFFFF;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    BACKGROUND: #B2B2B2;
}
.title_olive
{
    WIDTH: 100%;
    HEIGHT: 36px;
    OVERFLOW: hidden;
    COLOR: #FFFFFF;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    BACKGROUND: #999966;
}
.txt_col1
{
    HEIGHT: 12px;
    MARGIN-TOP: 8px;
    MARGIN-LEFT: 19px;
}
.txt_col2
{
    MARGIN-LEFT: 19px;
}

.title_grey_teaser
{
    WIDTH: 100%;
    HEIGHT: 36px;
    COLOR: #FFFFFF;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    BACKGROUND: #B2B2B2;
}
.title_grey_teaser .txt_carline
{
    PADDING-TOP: 10px;
    PADDING-LEFT: 19px;
}
.title_lightgrey
{
    WIDTH: 100%;
    HEIGHT: 24px;
    OVERFLOW: hidden;
    COLOR: #262626;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    BACKGROUND: #E1E1E1;
}
.title_orange
{
    WIDTH: 100%;
    HEIGHT: 36px;
    OVERFLOW: hidden;
    COLOR: #FFFFFF;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    BACKGROUND: #D28A2C;
}
.title_lightgreen
{
    WIDTH: 100%;
    HEIGHT: 24px;
    OVERFLOW: hidden;
    COLOR: #262626;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    BACKGROUND: #D7DBD2;
}
/*picture with text*/
/******************************/
.img_m620_txt
{
    Z-INDEX: 2500;
    POSITION: absolute;
    TOP: 0px;
    LEFT: 479px;
    WIDTH: 139px;
    HEIGHT: 300px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    BORDER-LEFT: solid 1px #FFFFFF;
}

.img_m622_txt
{
    Z-INDEX: 2000;
    POSITION: absolute;
    TOP: 96px;
    LEFT: 480px;
    WIDTH: 139px;
    HEIGHT: 300px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
}

/*BOX: links without arrow*/
/******************************/
.box_link_noarrow
{
    COLOR: #5E5E5E;
    FONT-WEIGHT: bold;
}
.box_link_noarrow A
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.box_link_noarrow A:link
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.box_link_noarrow A:visited
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.box_link_noarrow A:active
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.box_link_noarrow A:hover
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: underline;
}

/*BOX: links*/
/******************************/
.box_link
{
    COLOR: #5E5E5E;
    TEXT-INDENT: -9px;
    FONT-WEIGHT: bold;
}
.box_link A
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.box_link A:link
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.box_link A:visited
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.box_link A:active
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.box_link A:hover
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: underline;
}

.box_link_selected {
	COLOR: #D28A2C;
    TEXT-INDENT: -9px;
    FONT-WEIGHT: bold;
}
.box_link_selected A,.box_link_selected A:link,.box_link_selected A:visited,.box_link_selected A:active,.box_link_selected A:hover
{
    COLOR: #D28A2C;
    TEXT-DECORATION: none;
}
/*BOX: links for title*/
/******************************/
.box_link_title
{
    MARGIN-LEFT: 19px;
    FONT-WEIGHT: bold;
}
.box_link_title A
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.box_link_title A:link
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.box_link_title A:visited
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.box_link_title A:active
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.box_link_title A:hover
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: underline;
}

/*block builder*/
/******************************/
.block
{
    MARGIN-BOTTOM: 12px;
    MARGIN-RIGHT: 9px;
}

.txt
{
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 0px;
}
.txt_tab
{
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 6px;
}

/*boxes with different backgroundcolors and height*/
/******************************/
/*BOX BG: green*/
.box_bg_green
{
    WIDTH: 100%;
    LINE-HEIGHT: 12px;
    BACKGROUND: #D7DBD2;
}
.box_bg_green_60
{
    WIDTH: 100%;
    HEIGHT: 59px;
    OVERFLOW: hidden;
    LINE-HEIGHT: 12px;
    BACKGROUND: #D7DBD2;
}
.box_bg_green_96
{
    WIDTH: 100%;
    HEIGHT: 95px;
    OVERFLOW: hidden;
    LINE-HEIGHT: 12px;
    BACKGROUND: #D7DBD2;
}
.box_bg_green_120
{
    WIDTH: 100%;
    HEIGHT: 118px;
    OVERFLOW: visible;
    LINE-HEIGHT: 12px;
    BACKGROUND: #D7DBD2;
}
.box_bg_green_240
{
    WIDTH: 100%;
    HEIGHT: 239px;
    OVERFLOW: hidden;
    LINE-HEIGHT: 12px;
    BACKGROUND: #D7DBD2;
}
.box_bg_green_107
{
    WIDTH: 100%;
    HEIGHT: 107px;
    OVERFLOW: hidden;
    LINE-HEIGHT: 12px;
    BACKGROUND: #D7DBD2;
}
.box_bg_white
{
    WIDTH: 100%;
    LINE-HEIGHT: 12px;
    BACKGROUND: #FFFFFF;
}
.box_bg_white_96
{
    WIDTH: 100%;
    HEIGHT: 95px;
    OVERFLOW: hidden;
    LINE-HEIGHT: 12px;
    BACKGROUND: #FFFFFF;
}
.box_bg_white_59_fix
{
    WIDTH: 100%;
    HEIGHT: 59px;
    LINE-HEIGHT: 12px;
    BACKGROUND: #FFFFFF;
}
/*arrow*/
/******************************/
.arrow_
{
    MARGIN-TOP: 0px;    
    MARGIN-RIGHT: 1px;
}
.arrow_up_
{
    MARGIN-RIGHT: 9px;
}
.arrow_subnav
{
    MARGIN-RIGHT: 0px;
    MARGIN-TOP:2px;
    VERTICAL-ALIGN: top;
}

.arrow_subnav_down
{
    MARGIN-LEFT: -3px;
    MARGIN-RIGHT: 3px;
    MARGIN-TOP:2px;
    VERTICAL-ALIGN: middle;
}

/*TEXT*/
/******************************/
.txt_lessspace_b1
{
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 10px;
}

/*subheadline*/
/******************************/
.subheadline
{
    FONT-WEIGHT: bold;
}

.tabnav
{
    WIDTH: 479px;
    HEIGHT: 23px;
    BACKGROUND: #E1E1E1;
}
.tabnav2
{
    WIDTH: 639px;
    HEIGHT: 23px;
    BACKGROUND: #E1E1E1;
}
.tabnav_col1_link_hi
{
    PADDING-TOP: 7px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 10px;
    WHITE-SPACE: nowrap;
    BACKGROUND: #E1E1E1;
    BORDER-RIGHT: solid 1px #FFFFFF;
}
.tabnav_col2_link_hi
{
    PADDING-TOP: 7px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 10px;
    WHITE-SPACE: nowrap;
    BACKGROUND: #E1E1E1;
    BORDER-RIGHT: solid 1px #FFFFFF;
}
.tabnav_col3_link_hi
{
    PADDING-TOP: 7px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 10px;
    WHITE-SPACE: nowrap;
    BACKGROUND: #E1E1E1;
    BORDER-RIGHT: solid 1px #FFFFFF;
}
.tabnav_col4_link_hi
{
    PADDING-TOP: 7px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 10px;
    WHITE-SPACE: nowrap;
    BACKGROUND: #E1E1E1;
    BORDER-RIGHT: solid 1px #FFFFFF;
}

.tabnav_col1_link
{
    PADDING-TOP: 7px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 10px;
    WHITE-SPACE: nowrap;
    BACKGROUND: #B2B2B2;
    BORDER-BOTTOM: solid 1px #FFFFFF;
}
.tabnav_col2_link
{
    PADDING-TOP: 7px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 10px;
    WHITE-SPACE: nowrap;
    BACKGROUND: #B2B2B2;
    BORDER-BOTTOM: solid 1px #FFFFFF;
}
.tabnav_col3_link
{
    PADDING-TOP: 7px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 10px;
    WHITE-SPACE: nowrap;
    BACKGROUND: #B2B2B2;
    BORDER-BOTTOM: solid 1px #FFFFFF;
}
.tabnav_col4_link
{
    WIDTH: 100%;
    PADDING-TOP: 7px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 10px;
    WHITE-SPACE: nowrap;
    BACKGROUND: #B2B2B2;
    BORDER-BOTTOM: solid 1px #FFFFFF;
}

/*picture on mouse over*/
/******************************/
.img_omo_pos
{
    PADDING-TOP: 12px;
    PADDING-BOTTOM: 12px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
    POSITION: absolute;
}

/*SELECT FIELDS*/
/******************************/
.select_flexible
{
    FONT-SIZE: 10px;
    MARGIN-LEFT: 1px;
    MARGIN-RIGHT: 10px;
    PADDING: 0px;
}

.select_120
{
    WIDTH: 120px;
    MARGIN-LEFT: 1px;
    FONT-SIZE: 10px;
    PADDING: 0px;
}
.select_140
{
    WIDTH: 140px;
    MARGIN-LEFT: 1px;
    FONT-SIZE: 10px;
    MARGIN-RIGHT: 10px;
    PADDING: 0px;
}
.select_298
{
    WIDTH: 298px;
    FONT-SIZE: 10px;
    MARGIN-RIGHT: 0px;
    MARGIN-BOTTOM: 7px;
    PADDING: 0px;
}
.select_220
{
    WIDTH: 220px;
    FONT-SIZE: 10px;
    MARGIN-LEFT: 1px;
    MARGIN-RIGHT: 0px;
    MARGIN-BOTTOM: 7px;
    PADDING: 0px;
}
.select_ri_220
{
    WIDTH: 220px;
    MARGIN-LEFT: 1px;
    FONT-SIZE: 10px;
    MARGIN-RIGHT: 10px;
    PADDING: 0px;
}
.select_300
{
    WIDTH: 298px;
    FONT-SIZE: 10px;
    MARGIN-TOP: 2px;
    MARGIN-BOTTOM: 3px;
    MARGIN-LEFT: 1px;
}
.tab_select
{
    PADDING-TOP: 2px;
}

.txt_lessspace_top9
{
    PADDING-TOP: 9px;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 0px;
}

/*tabels with different backgroundcolors*/
/******************************/
.tab_bg_green
{
    LINE-HEIGHT: 12px;
    BACKGROUND: #D7DBD2;
}
.tab_bg_petrol
{
    LINE-HEIGHT: 12px;
    BACKGROUND: #EAEFEF;
}
.tab_bg_white
{
    LINE-HEIGHT: 12px;
    BACKGROUND: #FFFFFF;
}
.tab_bg_lightgrey
{
    LINE-HEIGHT: 12px;
    BACKGROUND: #E1E1E1;
}

/*INPUT FIELDS*/
/******************************/
.input_25
{
    WIDTH: 25px;
    FONT-SIZE: 10px;
    MARGIN-TOP: 0px;
    MARGIN-RIGHT: 5px;
    MARGIN-LEFT: 1px;
}
.input_50
{
    WIDTH: 46px;
    FONT-SIZE: 10px;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 1px;
}
.input_75
{
    WIDTH: 71px;
    FONT-SIZE: 10px;
    MARGIN-TOP: 2px;
    MARGIN-LEFT: 1px;
}
.input_120
{
    WIDTH: 120px;
    FONT-SIZE: 10px;
    MARGIN-TOP: 2px;
    MARGIN-LEFT: 1px;
    PADDING: 0px;
}
.input_120_col
{
    WIDTH: 120px;
    FONT-SIZE: 10px;
    MARGIN-TOP: -1px;
    MARGIN-LEFT: 1px;
    PADDING: 0px;
}
.input_140
{
    WIDTH: 140px;
    FONT-SIZE: 10px;
    MARGIN-TOP: 2px;
    MARGIN-LEFT: 1px;
    PADDING: 0px;
}
.input_175
{
    WIDTH: 172px;
    FONT-SIZE: 10px;
    MARGIN-TOP: 2px;
    MARGIN-LEFT: 1px;
    PADDING: 0px;
}
.input_200
{
    WIDTH: 200px;
    FONT-SIZE: 10px;
    MARGIN-TOP: 2px;
    MARGIN-LEFT: 1px;
    PADDING: 0px;
}
.input_220
{
    WIDTH: 216px;
    FONT-SIZE: 10px;
    MARGIN-TOP: 2px;
    MARGIN-LEFT: 1px;
    PADDING: 0px;
}
.input_300
{
    WIDTH: 296px;
    FONT-SIZE: 10px;
    MARGIN-TOP: 2px;
    MARGIN-LEFT: 1px;
    PADDING: 0px;
}

.input_430
{
    WIDTH: 426px;
    FONT-SIZE: 10px;
    MARGIN-TOP: 2px;
    MARGIN-LEFT: 1px;
    PADDING: 0px;
}
.input
{
    FONT-SIZE: 10px;
    MARGIN-TOP: 2px;
    MARGIN-LEFT: 1px;
    PADDING: 0px;
}
.but_space_ri
{
    MARGIN-RIGHT: 9px;
}
.img_ri
{
    MARGIN: 0px;
    PADDING: 0px;
    TEXT-ALIGN: right;
}
.img_ri_space
{
    MARGIN: 0px;
    PADDING-RIGHT: 1px;
	TEXT-ALIGN: right;
}
/*line different grey*/
/******************************/
/*line grey, fixed width for screen_2, with 1 px white*/
.line_top_grey_319
{
    WIDTH: 319px;
    BORDER-TOP: solid 1px #999999;
}
.line_top_grey_479
{
    WIDTH: 479px;
    FONT-SIZE: 0px;
    LINE-HEIGHT: 0px;
    BORDER-TOP: solid 1px #B2B2B2;
}
.line_top_grey_639
{
    WIDTH: 639px;
    FONT-SIZE: 0px;
    LINE-HEIGHT: 0px;
    BORDER-TOP: solid 1px #999999;
}
.line_top_grey
{
    BORDER-TOP: solid 1px #B2B2B2;
}
.line_top_grey_dark
{
    BORDER-TOP: solid 1px #999999;
}
.line_topri_grey
{
    BORDER-TOP: solid 1px #B2B2B2;
    BORDER-RIGHT: solid 1px #FFFFFF;
}

/*CROSSBOX*/
/****************************/
.crossbox
{
    WIDTH: 116px;
    COLOR: #262626;
    FONT-WEIGHT: bold;
    MARGIN-TOP: 25px;
    MARGIN-BOTTOM: 23px;
    MARGIN-LEFT: 14px;
    PADDING: 0px;
    BACKGROUND: #CECECE;
    BORDER-LEFT: solid 1px #262626;
    BORDER-RIGHT: solid 1px #262626;
    BORDER-BOTTOM: solid 1px #262626;
}
.crossbox_activ
{
    HEIGHT: 69px;
    WIDTH: auto;
    COLOR: #5E5E5E;
    BACKGROUND: #EDEDED;
    OVERFLOW: hidden;
    POSITION: relative;
}
#crossbox_world
{
    WIDTH: 211px;
    COLOR: #262626;
    FONT-WEIGHT: bold;
    PADDING: 0px;
    BACKGROUND: #CECECE;
    POSITION: absolute;
    Z-INDEX: 5000;
    MARGIN-LEFT:-96px;
    VISIBILITY: hidden;
    DISPLAY: none;
}
#crossbox_border
{
    BORDER-LEFT: solid 1px #262626;
    BORDER-BOTTOM: solid 1px #262626;
}

/*CROSSBOX*/
/*ICON + BUTTON + LINE + ARROW: crossbox*/
/****************************/
.crossbox_icon
{
    PADDING-TOP: 2px;
	PADDING-left: 2px;
	PADDING-bottom: 2px;
}
.crossbox_but
{
    MARGIN-TOP: 4px;
    MARGIN-RIGHT: 3px;
    MARGIN-LEFT: 0px;
    FLOAT: right;
}
.crossbox_but_world
{
    MARGIN-BOTTOM: 2px;
    MARGIN-RIGHT: 0px;
    MARGIN-LEFT: 0px;
}
.crossbox_line
{
    MARGIN-TOP: 5px;
}
.crossbox_line_abc
{
    PADDING-TOP: 0px;
    MARGIN: 0px;

}

.crossbox_line_img
{
    DISPLAY: block;
    PADDING: 0;
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 4px;
    HEIGHT: 1px;
}
.crossbox_line_abcimg
{
    DISPLAY: block;
    PADDING: 0;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 1px;
    HEIGHT: 1px;
}
.crossbox_arrow
{
    MARGIN-BOTTOM: 1px;
    VERTICAL-ALIGN: bottom;
}
.crossbox_arrow_black
{
    PADDING-TOP: 2px;
	PADDING-RIGHT: 3px;
	PADDING-left: 0px;
	PADDING-bottom: 2px;
	
}

/*CROSSBOX*/
/*FORMS: crossbox input + select*/
/****************************/
.input_crossbox
{
    WIDTH: 75px;
    HEIGHT: 17px;
    MARGIN-TOP: 3px;
    MARGIN-LEFT: 6px;
    PADDING: 0px;
}
 .input_crossbox_world
{
    WIDTH: 160px;
    HEIGHT: 15px;
    MARGIN-TOP: 3px;
    MARGIN-LEFT: 6px;
    PADDING: 0px;
    FONT-SIZE: 9px;    
}
.select_crossbox_kontakt
{
    WIDTH: 105px;
    FONT-SIZE: 10px;
    MARGIN-TOP: 3px;
    MARGIN-LEFT: 6px;
    PADDING: 0px;
}

/*CROSSBOX*/
/*TEXT: crossbox*/
/****************************/
.crossbox_input_title
{
    PADDING-TOP: 3px;
    MARGIN-BOTTOM: -3px;
    MARGIN-LEFT: 5px;
}

/*CROSSBOX*/
/*LINK: crossbox abc links*/
/****************************/
.crossbox_txt_abc
{
    PADDING-TOP: 1px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 8px;
}
.crossbox_txt_abc A
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.crossbox_txt_abc A:link
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.crossbox_txt_abc A:visited
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.crossbox_txt_abc A:active
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.crossbox_txt_abc A:hover
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: underline;
}

/*CROSSBOX*/
/*LINK: crossbox entry*/
/****************************/

.crossbox_entry
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    BORDER-TOP: solid 1px #262626;

}

.crossbox_td_txt
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
	PADDING-left: 3px;
	padding-bottom:2px;
	PADDING-TOP: 2px;
	PADDING-RIGHT: 4px;
    voice-family: "\"}\"";
    voice-family:inherit;
}
.crossbox_entry A
{
    COLOR: #262626;
    TEXT-DECORATION: none;
}
.crossbox_entry A:link
{
    COLOR: #262626;
    TEXT-DECORATION: none;
}
.crossbox_entry A:visited
{
    COLOR: #262626;
    TEXT-DECORATION: none;
}
.crossbox_entry A:active
{
    COLOR: #262626;
    TEXT-DECORATION: none;
}
.crossbox_entry A:hover
{
    COLOR: #262626;
    TEXT-DECORATION: underline;
}

.crossbox_text
{
    MARGIN-TOP: 6px;
    MARGIN-RIGHT: 5px;
    PADDING-BOTTOM: 1px;
    MARGIN-LEFT: 5px;
    LINE-HEIGHT: 14px;
    COLOR: #262626;
}

/*CROSSBOX*/
/*LINK: crossbox link with orange arrow*/
/****************************/
.crossbox_link
{
    MARGIN-TOP: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN-LEFT: 16px;
    LINE-HEIGHT: 13px;
    TEXT-INDENT: -10px;
}
.crossbox_link A
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.crossbox_link A:link
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.crossbox_link A:visited
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.crossbox_link A:active
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.crossbox_link A:hover
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: underline;
}


.txt_space_le_15
{
    PADDING-LEFT: 15px;
}
.txt_space_le_10
{
    PADDING-LEFT: 10px;
}
.txt_space_le_5
{
    PADDING-LEFT: 5px;
}
.txt_morespace_bottom
{
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 13px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 0px;
}

.table_form
{
    MARGIN-BOTTOM: 4px;
    PADDING-RIGHT: 20px;
}
.tab_row1
{
    WIDTH: 130px;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 8px;
}
.tab_row2
{
    WIDTH: 220px;
    HEIGHT: 24px;
    PADDING-LEFT: 10px;
}
.table_search_result
{
    WIDTH: 100%;
    MARGIN-BOTTOM: 12px;
    PADDING-RIGHT: 10px;
}

/*BOX: up*/
/******************************/
.up
{
    MARGIN-BOTTOM: 10px;
    MARGIN-RIGHT: 19px;
    TEXT-ALIGN: right;
    WHITE-SPACE: nowrap;
    FONT-WEIGHT: bold;
}
.up A
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.up A:link
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.up A:visited
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.up A:active
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.up A:hover
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: underline;
}

.txt_m815
{
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 6px;
}
.txt_m815_next
{
    PADDING-TOP: 7px;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 6px;
}

.extapp_txt22
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color: #3C3D3D;
	margin-left :20px;
	margin-top : 0;
	margin-right: 0;
	font-weight: bold;
}
.extapp_tx32
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color: #3C3D3D;
	margin-left : 10px;
	margin-top : 10px;
	margin-bottom : 4px;
}
.extapp_bg01	{ background-color: #FFFFFF; }
.extapp_link6, .extapp_link6:link, .extapp_link6:visited, .extapp_link6:active
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color : #3c3d3d;
	text-decoration: none;
}

.extapp_link6:hover
{
	font-size: 10px;
} /* Liste Offer */
.extapp_img2{	margin-bottom: 0;}
.extapp_linea	{ cursor: pointer; background-color: #FFFFFF; }
.extapp_linea2	{ cursor: pointer; background-color: #E1E1E1; }
.extapp_bg18	{background : url(/$files/_pic/bg_dots_b5bbad.gif) repeat;}
.extapp_bg04	{ background-color: #D8DBD4; }   
.extapp_bg13    { background-color: #EEEDED; } 
.extapp_bg06    { background-color: #B5BBAD; } 
.extapp_bg15	{background : url(/$files/_pic/bg_dots_262626.gif) repeat; }	
.extapp_bg05	{ background-color: #E1E1E1; } 

.extapp_tx10
{
  	font-family: verdana,arial, helvetica, sans-serif;
  	font-size: 10px;
  	color:#ffffff;
  	font-weight:bold;
	margin-left: 20px;
}	

.extapp_link1, .extapp_link1:link, .extapp_link1:visited
{
   	font-family: verdana,arial, helvetica, sans-serif;
  	color:#5e5e5e;
   	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
	margin: 0;
	padding: 0;
}

.extapp_link1:hover, .extapp_link1:active
{
	text-decoration:underline;
}	
.extapp_margin{ margin-left: 20px;}

/*space for all*/
/******************************/
.space_1
{
    MARGIN-TOP: 1px;
}
.space_2
{
    MARGIN-TOP: 2px;
}
.space_3
{
    MARGIN-TOP: 3px;
}
.space_4
{
    MARGIN-TOP: 4px;
}
.space_5
{
    MARGIN-TOP: 5px;
}
.space_6
{
    MARGIN-TOP: 6px;
}
.space_7
{
    MARGIN-TOP: 7px;
}
.space_8
{
    MARGIN-TOP: 8px;
}
.space_9
{
    MARGIN-TOP: 9px;
}
.space_10
{
    MARGIN-TOP: 10px;
}
.space_11
{
    MARGIN-TOP: 11px;
}
.space_12
{
    MARGIN-TOP: 12px;
}
.space_13
{
    MARGIN-TOP: 13px;
}
.space_14
{
    MARGIN-TOP: 14px;
}
.space_15
{
    MARGIN-TOP: 15px;
}
.space_16
{
    MARGIN-TOP: 16px;
}
.space_18
{
    MARGIN-TOP: 18px;
}
.space_20
{
    MARGIN-TOP: 20px;
}
.space_21
{
    MARGIN-TOP: 21px;
}
.space_24
{
    MARGIN-TOP: 24px;
}

/*space bottom*/
.space_2_b
{
    PADDING-BOTTOM: 2px;
}
.space_4_b
{
    PADDING-BOTTOM: 4px;
}
.space_5_b
{
    PADDING-BOTTOM: 5px;
}
.space_6_b
{
    PADDING-BOTTOM: 6px;
}
.space_7_b
{
    PADDING-BOTTOM: 7px;
}
.space_8_b
{
    PADDING-BOTTOM: 8px;
}
.space_9_b
{
    PADDING-BOTTOM: 9px;
}
.space_10_b
{
    PADDING-BOTTOM: 10px;
}
.space_12_b
{
    PADDING-BOTTOM: 12px;
}

/*space left*/
.space_10_le
{
    PADDING-LEFT: 10px;
}

/*space right*/
.space_10_ri
{
    PADDING-RIGHT: 10px;
}
.space_20_ri
{
    PADDING-RIGHT: 20px;
}

.line_seperator_table
{
    MARGIN-TOP: 14px;
    MARGIN-LEFT: -20px;
    LINE-HEIGHT: 0px;
    BORDER-TOP: solid 1px #FFFFFF;
}

.tab_bg_green_96
{
    HEIGHT: 95px;
    LINE-HEIGHT: 12px;
    BACKGROUND: #D7DBD2;
}

.txt_space_le_20
{
    PADDING-LEFT: 20px;
}
.option {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #262626;
	}

.endlink {
	color: #5e5e5e;
	text-decoration: none;
	font-weight: bold;

}	

.seperator { 
	background:#fff url('/$files/_pic/border.gif') repeat-x center left;
	height: 1px;
	overflow: hidden;
	line-height: 1px;
	padding: 10px 0;
	width: 100%;
}

.tabnav_flex
{
    WIDTH: 639px;
    HEIGHT: 23px;
    BACKGROUND: #E1E1E1;
}
.tabnav_end_flex
{
    WIDTH: 100%;
    HEIGHT: 12px;
    FONT-WEIGHT: bold;
    WHITE-SPACE: nowrap;
    BACKGROUND: #E1E1E1;
}
.tabnav_flex_link
{
    WIDTH: 129px;
    PADDING-TOP: 7px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 10px;
    WHITE-SPACE: nowrap;
    BACKGROUND: #B2B2B2;
    BORDER-BOTTOM: solid 1px #FFFFFF;
}
.tabnav_flex_link_hi
{
    WIDTH: 129px;
    PADDING-TOP: 7px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 10px;
    WHITE-SPACE: nowrap;
    BACKGROUND: #E1E1E1;
    BORDER-RIGHT: solid 1px #FFFFFF;
}
/*end of additional classes for m582_tabnavigation_4col*/
.tabnav_end
{
    WIDTH: 479px;
    HEIGHT: 12px;
    FONT-WEIGHT: bold;
    WHITE-SPACE: nowrap;
    BACKGROUND: #E1E1E1;
}
.tabnav
{
    WIDTH: 479px;
    HEIGHT: 23px;
    BACKGROUND: #E1E1E1;
}

.arrow_up
{
    MARGIN-RIGHT: 9px;
}
.txt
{
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 0px;
}
.txt_lessspace_bottom
{
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 0px;
}
.buttontext 
{
	font-size: 9pt;
	font-weight:bold;
	cursor:pointer;
}
.buttontextCompare
{
	font-size: 7pt;
	font-weight:bold;
	cursor:pointer;
	}
.buttontextOver
{
	font-size: 9pt;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}
.ptitle 
{
	font-weight:bold;
	height:20px;
}
.dropdown 
{
	font-size:10px;
}
.RefineSearch 
{
	color:#ffffff;
	font-weight:bold;
	padding-left: 5px;
}
.Processing
{
	color:#D08C2B;
	font-weight:bold;
	padding-left: 5px;
}
.mainnavbg
{
	 background-image: url(/$files/_pic/bg_mainnav.gif);
}
.mainnav
{
    POSITION: relative;
    Z-INDEX: 2000;
    WIDTH: 138px;
    
}
.mainnav_entry
{
    PADDING-TOP: 6px;
}
.mainnav_line_off
{    
    WIDTH: 11px;
    HEIGHT: 2px;
    MARGIN-TOP: 12px;
    MARGIN-RIGHT: 4px;
    FONT-SIZE: 1px;
    BACKGROUND: #E1E1E1;
    FLOAT: left;
}
.mainnav_entry_txt
{
	PADDING-TOP: 4px;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #262626;
}
.mainnav_entry_txt A
{
    COLOR: #262626;
    TEXT-DECORATION: none;
}
.mainnav_entry_txt A:link
{
    COLOR: #262626;
    TEXT-DECORATION: none;
}
.mainnav_entry_txt A:visited
{
    COLOR: #262626;
    TEXT-DECORATION: none;
}
.mainnav_entry_txt A:active
{
    COLOR: #262626;
    TEXT-DECORATION: none;
}
.mainnav_entry_txt A:hover
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.mainnav_line_on
{    
    WIDTH: 11px;
    HEIGHT: 2px;
    MARGIN-TOP: 12px;
    MARGIN-RIGHT: 4px;
    FONT-SIZE: 1px;
    BACKGROUND: #5E5E5E;
    TEXT-DECORATION: none;
    FLOAT: left;
}
.mainnav_entry_txt_on
{
	PADDING-TOP: 4px;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}
.mainnav_entry_txt_on A
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.mainnav_entry_txt_on A:link
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.mainnav_entry_txt_on A:visited
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.mainnav_entry_txt_on A:active
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.mainnav_entry_txt_on A:hover
{
    COLOR: #262626;
    TEXT-DECORATION: none;
}


/* stock detail  */
.sdhighlighted 
{
	color: #ffffff;
	background-color: #c0c6bc;
}
.sda 
{
	background-color: #c0c6bc;
	height:18px;
	width:15px;
}
.sdt
{
	background-color: #c0c6bc;
	height:19px;
	width: 240px;
}
.sdy
{
	width: 60px;
	background-color: #c0c6bc;
	height:18px;
	text-align:right;
}
.sdp
{
	width: 75px;
	background-color: #b2b2b2;
	height:18px;
	text-align:right;
	color: #ffffff;
	font-weight:bold;
	padding-right: 5px;
}

.sd
{
	color: #5e5e5e;
	background-color: #EFEFEF;
}
.ad
{
	color:#D18A2E;
}
.vehiclecount 
{
	color:#D18A2E;
}
/* Paging */
.pb 
{
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
	font-size:10px;
}

.p 
{
	cursor:hand;
	cursor:pointer;
	font-size:10px;
}
a.pgL, a.pgL:link, a.pgL:visited, a.pgL:hover {
	text-decoration: none;
}
.title { color:#000000; padding-left:5px; font-weight:bold; font-size:14px; } 
.finish { color:#000000; padding-left:5px; font-size:10px; } 
.price { font-size:13px; font-weight:bold; padding-left:35px; padding-bottom:3px; padding-right: 10px; } 
#Details { background-color:#efefef; } 
.dt { padding-left:5px; height:15px; font-size:9px; } 
.dv { font-weight:bold; } 
.PanelTitle { background-color:#B5BBAD; height:20px; color:#ffffff; padding-left:5px; font-weight:bold; font-size:11px; } 
.PanelContentWhite { height:20px; color:#ffffff; padding-left:5px; font-weight:bold; font-size:11px; } 
.PanelContent { background-color:#D8D8D8; padding-top:5px; font-size:10px; } 
.DealerName { font-size:11px; font-weight:bold; } 
.category { border-top:solid 1px #d8d8d8; padding-top: 10px; } 
.categoryNoLine { padding:5px; } 
#TechSpecEntries tr td { height:15px; padding-left:5px; } 
.detailbold { height:20px; border-top:solid 1px #d8d8d8; } 
.nextstep { height:20px; font-weight:bold; color:#4D4B4C; cursor:pointer; } 
.nextstepover { height:20px; font-weight:bold; color:#4D4B4C; text-decoration:underline; cursor:pointer; } 
.cs { font-size:11px; font-weight:bold; } 
.ad { background-color:#efefef; height:20px; padding-left:5px; font-weight:bold; color:#D18A2E; padding-top:3px; } 
.OfferDesc { padding-top:3px; padding-left:5px; padding-bottom:5px; padding-right:5px; font-weight: bold; } 
.OfferTitleLeft { background-color: #D18A2E; height: 20px; color: White; padding-left:5px; padding-top:0px; font-size:11px; font-weight:bold; } 
.OfferTitleRight { background-color: #D18A2E; height: 20px; color: White; padding-right:5px; padding-top:0px; font-size:10px; font-weight:bold; text-align: right; } 
.backtext { font-size: 12pt; font-weight:bold; } 
.backtextOver { font-size: 12pt; font-weight:bold; text-decoration:underline; } 
.Thumb { border-bottom:solid 1px #ffffff; border-left:solid 1px #ffffff; cursor: pointer; }

.st { cursor:hand; cursor:pointer; }
.hoveredTr {
	background-color: #c0c6bc;
}
.noselect {
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;  
}

input.step-btn-used {
	background: url('/$files/_pic/myAudi_005.gif') no-repeat right;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight:bold;	
	color:#000;
	line-height:1em;
	background-color: #BABEBC;
	text-decoration: none;	
	cursor: pointer;
	cursor: hand;
	border-top: 1px dotted grey;
	border-left: 1px dotted grey;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	text-align: left;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-top: 6px;
	}
	
.ComparedCarTitle
{
	background-color:#c0c0c0;
	height:19px;
	border-bottom: solid 1px #ffffff;
	padding-left: 5px;
	font-weight:bold;
	color:#525252;
}

.o1 { background-color:#e4e4e4; text-align:center; border-top: solid 1px #cdcdcd; font-size:12pt; } 
.o2 { background-color:#eeeeee; text-align:center; border-top: solid 1px #cdcdcd; font-size:12pt; } 
.o3 { background-color:#e4e4e4; text-align:center; border-top: solid 1px #cdcdcd; font-size:12pt; } 

.do1 { background-color:#e4e4e4; text-align:center; border-top: solid 1px #cdcdcd; font-size:7pt; } 
.do2 { background-color:#eeeeee; text-align:center; border-top: solid 1px #cdcdcd; font-size:7pt; } 
.do3 { background-color:#e4e4e4; text-align:center; border-top: solid 1px #cdcdcd; font-size:7pt; } 
.od { padding-left:5px; } 
#CategoryOptions tr.category td { height:20px; } 
#CategoryOptions tr.category td.o1 { height:5px; border-top: none; line-height:5px; } 
#CategoryOptions tr.category td.o2 { height:5px; border-top: none; line-height:5px; } 
#CategoryOptions tr.category td.o3 { height:5px; border-top: none; line-height:5px; } 
#CategoryOptions tr.categorySpacer td { height:5px; border-top: solid 1px #cdcdcd; } 
#CategoryOptions tr.option td { height:20px; border-top: solid 1px #cdcdcd; } 
#TechSpecEntries tr td { height:20px; border-top: solid 1px #cdcdcd; padding-left:5px; }
.detail { height:20px; border-top: solid 1px #cdcdcd; text-align:center; } 
.detailbold { height:20px; border-top: solid 1px #cdcdcd; font-weight:bold; padding-left:5px; } 
.NotSelected { font-size:11px; font-weight:bold; width:89px; height: 59px; background-color:#ffffff; text-align:center; color:#c0c0c0; display:block; } 
.carimage { BORDER: #ffffff 1px solid; }
.coms 
{
	position:absolute;top:48px;left:77px;z-index:10;
}
.HeadingLocator
{
	color:#000000;
	font-weight:bold;
	height:19px;
	font-size: 11px;
	padding-left:5px;
	
}
.Heading 
{
	color:#ffffff;
	font-weight:bold;
	height:19px;
	padding-left:5px;
	background-color:#B5BBAD;
}

.FindMeCar 
{
	background-color:#B5BBAD;
	color: #ffffff;
	font-weight:bold;
	height:19px;
	padding-left:5px;
}
.searchedforpanel 
{
	background-color:#b2b2b2;
	padding:5px;
}
.searchedfor
{
	font-weight:bold;
	height:17px;
}
.searchedfordesc
{
	color:#ffffff;
	font-weight:bold;
}
#ContactAddressTitle 
{
	font-weight:bold;
}
.AlertSetup 
{
	color:#D38B29;
	font-weight:bold;
}
.ftitle 
{
	font-weight:bold;
	padding-right:5px;
	height:30px;
	text-align:right;
	width:153px;
}
.fvalue
{
	font-weight:bold;
	padding-left:5px;
	height:30px;
	text-align:left;
	background-color:#efefef;
}
.fspacer 
{
	background-color:#efefef;
	height:10px;
}
.fbutton 
{
	background-color:#D6DBD5;
	height:30px;
}
.hiddenTR {
	display: none;
}
.visibleTR {
	display: table-row;
}

.Heading 
{
	color:#ffffff;
	font-weight:bold;
	height:19px;
	padding-left:5px;
	background-color:#B5BBAD;
}

.FindMeCar 
{
	background-color:#B5BBAD;
	color: #ffffff;
	font-weight:bold;
	height:19px;
	padding-left:5px;
}
.searchedforpanel 
{
	background-color:#b2b2b2;
	padding:5px;
}
.searchedfor
{
	font-weight:bold;
	height:17px;
}
.searchedfordesc
{
	color:#ffffff;
	font-weight:bold;
}
#ContactAddressTitle 
{
	font-weight:bold;
}
.AlertSetup 
{
	color:#D38B29;
	font-weight:bold;
}
.ftitle 
{
	font-weight:bold;
	padding-right:5px;
	height:30px;
	text-align:right;
	width:153px;
}
.fvalue
{
	font-weight:bold;
	padding-left:5px;
	height:30px;
	text-align:left;
	background-color:#efefef;
}
.fspacer 
{
	background-color:#efefef;
	height:10px;
}
.fbutton 
{
	background-color:#D6DBD5;
	height:30px;
}

.Heading 
{
	color:#ffffff;
	font-weight:bold;
	height:19px;
	padding-left:5px;
	background-color:#B5BBAD;
}

.FindMeCar 
{
	background-color:#B5BBAD;
	color: #ffffff;
	font-weight:bold;
	height:19px;
	padding-left:5px;
}
.searchedforpanel 
{
	background-color:#b2b2b2;
	padding:5px;
}
.searchedfor
{
	font-weight:bold;
	height:17px;
}
.searchedfordesc
{
	color:#ffffff;
	font-weight:bold;
}
#ContactAddressTitle 
{
	font-weight:bold;
}
.AlertSetup 
{
	color:#D38B29;
	font-weight:bold;
}
.ftitle 
{
	font-weight:bold;
	padding-right:5px;
	height:30px;
	text-align:right;
	width:153px;
}
.fvalue
{
	font-weight:bold;
	padding-left:5px;
	height:30px;
	text-align:left;
	background-color:#efefef;
}
.fspacer 
{
	background-color:#efefef;
	height:10px;
}
.fbutton 
{
	background-color:#D6DBD5;
	height:30px;
}
.NoCarsAvailable 
{
	padding:5px;
	background-color:#efefef;
}
.ptitle 
{
	font-weight:bold;
	height:20px;
}
.FindMeCar 
{
	background-color:#B5BBAD;
	color: #ffffff;
	font-weight:bold;
	height:19px;
	padding-left:5px;
}
.searchedforpanel 
{
	background-color:#b2b2b2;
	padding:5px;
}
.searchedfor
{
	font-weight:bold;
	height:17px;
}
.searchedfordesc
{
	color:#ffffff;
	font-weight:bold;
}