BODY
{
    HEIGHT: 100%;
    MARGIN: 0px;
    PADDING: 0px;
    FONT-SIZE: 10px;
    COLOR: #262626;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
}
HTML
{
    HEIGHT: 100%;
}
H1
{
    MARGIN: 0px;
    PADDING: 0px;
    FONT-SIZE: 20px;
    FONT-WEIGHT: normal;
    COLOR: #262626;
}
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: 0;
}

*#stage_flash
{
    VERTICAL-ALIGN: top;
}



/*------------   ÒÀÁËÈÖÛ    ----------*/

.table11 th
{
   padding-top: 3;
   padding-bottom: 3;
   padding-left: 10;
   padding-right: 10;
   background-color: #a3aa9b; 
   font-family: Arial;
   font-weight: normal;
   font-size: 10px;
   margin-top: 0;
   margin-bottom: 0;
   text-align: left;
}
.table11 td
{
   padding-left: 10;
   padding-right: 10;
   padding-top: 3;
   padding-bottom: 5; 
}



/*ANKER*/
/******************************/
/*we need div for html strict, for the div it's forbidden to have space*/
.anker_code
{
    MARGIN: 0px;
    PADDING: 0px;
}

/*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;
    HEIGHT: 15px;
    FONT-SIZE: 10px;
    MARGIN-RIGHT: 0px;
    MARGIN-BOTTOM: 7px;
    PADDING: 0px;
}
.select_220
{
    WIDTH: 220px;
    HEIGHT: 15px;
    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;
}

/*RADIO-BUTTONS*/
/******************************/
.radio_tab_first_notop
{
    MARGIN-TOP: -3px;
    MARGIN-LEFT: -4px;
}
.radio_txt_col
{
    MARGIN: 0px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 12px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 20px;
}
.radio_txt
{
    MARGIN: 0px;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 20px;
}

/*CHECKBOXEN*/
/******************************/
.checkbox_space_leri
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 22px;
    MARGIN-RIGHT: 6px;
    PADDING: 0px;
}
.check_tab_first
{
    MARGIN-TOP: 3px;
    MARGIN-LEFT: -4px;
}

/*FOR: m579_db*/
.check_tab_first_pos
{
    MARGIN-TOP: -4px;
    MARGIN-LEFT: -3px;
    MARGIN-RIGHT: 4px;
}
.check_tab_pos
{
    MARGIN-TOP: -4px;
    MARGIN-LEFT: 22px;
    MARGIN-RIGHT: 4px;
}

/*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
{
    FONT-SIZE: 10px;
    MARGIN-TOP: 2px;
    MARGIN-LEFT: 1px;
    PADDING: 0px;
}

/**************************************/
/*BASIS LAYOUT*/
/**************************************/

/*frames, plattforms, rows*/
/******************************/
.frame
{
    /*POSITION: absolute;*/
    /*TOP: 0px;*/
    /*LEFT: 0px; */
    WIDTH: 100%;
    HEIGHT: 100%;
}
.frame_siteutilitybox
{
    HEIGHT: 15px;
    VERTICAL-ALIGN: bottom;
}

/**************************************/
/*LOGO*/
/**************************************/
.logo
{
    Z-INDEX: 810;
    HEIGHT: 96px;
    MARGIN-TOP: 0px;
    TEXT-ALIGN: right;
    BACKGROUND: #FFFFFF;
}
.logo_popup
{
    Z-INDEX: 10000;
    POSITION: absolute;
    HEIGHT: 96px;
    TOP: 0px;
    LEFT: 340px;
    TEXT-ALIGN: right;
    BACKGROUND: #FFFFFF;
}
.logo-popup-disclaimer
{
    Z-INDEX: 10000;
    POSITION: absolute;
    WIDTH: 74px;
    HEIGHT: 93px;
    TOP: 22px;
    LEFT: 340px;
}

/**************************************/
/*HEADLINE GRAFIK*/
/**************************************/
.headline
{
    Z-INDEX: 820;
    POSITION: absolute;
    TOP: 15px;
    LEFT: 0px;
    WIDTH: 480px;
    HEIGHT: 81px;
    PADDING: 0px;
}

/**************************************/
/*INSIDE: screen, lines*/
/**************************************/
.screen_4
{
    WIDTH: 640px;
    BACKGROUND: #FFFFFF;
}
.screen_3
{
    WIDTH: 480px;
}
.screen_2
{
    WIDTH: 320px;
}
.screen_1
{
    WIDTH: 160px;
}

/*screens with min-height*/
/******************************/
/*ie + others*/

/*SCREENS overflow hidden*/
/******************************/
.overflow
{
    HEIGHT: 132px;
    OVERFLOW: hidden;
}

/*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;
}

/*line seperator*/
/******************************/
/*FOR: faq "m815" */
.line_seperator
{
    WIDTH: 100%;
    MARGIN-TOP: -7px;
    MARGIN-BOTTOM: -6px;
    MARGIN-LEFT: -20px;
    BORDER-TOP: solid 1px #FFFFFF;
}

/*FOR: table seperator, used in m706 */
.line_seperator_table
{
    MARGIN-TOP: 14px;
    MARGIN-LEFT: -20px;
    LINE-HEIGHT: 0px;
    BORDER-TOP: solid 1px #FFFFFF;
}

/*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;    
}

/*SCREEN + LINES combination*/
/******************************/
.screen_1_align_ri
{
    WIDTH: 160px;
    TEXT-ALIGN: right;
}
.screen_1_align_ri_ri /*FOR: the column right, 1px less then the rest (because there ist the white line right)*/
{
    WIDTH: 159px;
    TEXT-ALIGN: right;
}
.screen_1_line_ri
{
    WIDTH: 159px;
    BORDER-RIGHT: solid 1px #FFFFFF;
}
.screen_1_line_ri_green /*FOR: m645*/
{
    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: 478px;
    HEIGHT: 132px;
    BACKGROUND: #D7DBD2;
}

/*line layer*/
/******************************/
.line_layer_screen3
{
    Z-INDEX: 10000;
    POSITION: absolute;
    TOP: 96px;
    LEFT: 479px;
    VISIBILITY: visible;
    WIDTH: 1px;
    HEIGHT: 300px;
    BACKGROUND: #FFFFFF;
}
.line_layer_screen4
{
    Z-INDEX: 10000;
    POSITION: absolute;
    TOP: 96px;
    LEFT: 639px;
    VISIBILITY: visible;
    WIDTH: 1px;
    HEIGHT: 300px;
    BACKGROUND: #FFFFFF;
}

/*SCREEN + BACKGROUND combination*/
/******************************/
/*ie + others: with fix height*/

.screen_2_bg_petrol_light
{
	WIDTH: 320px;
	BACKGROUND: #EAEFEF;
}

.screen_4_bg_petrol_light
{
	WIDTH: 640px;
	BACKGROUND: #EAEFEF;
}
.screen_3_bg_petrol_light
{
	WIDTH: 480px;
	BACKGROUND: #EAEFEF;
}
.screen_1_bg_box_green
{
	WIDTH: 160px;
	BACKGROUND: #D7DBD2;
}

/**************************************/
/*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;
    OVERFLOW: hidden;
    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;
}

/*used for headline*/
.img_pic_over_pic_head
{
}

/*picture on mouse over*/
/******************************/
.img_omo_pos
{
    PADDING-TOP: 12px;
    PADDING-BOTTOM: 12px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
    POSITION: absolute;
}

/*picture right*/
/******************************/
.img_ri
{
    MARGIN: 0px;
    PADDING: 0px;
    TEXT-ALIGN: right;
}
.img_ri_space
{
    MARGIN: 0px;
    PADDING-RIGHT: 1px;
    TEXT-ALIGN: right;
}
.img_ri_zoom
{
    POSITION: relative;
    MARGIN: 0px;
    PADDING: 0px;
}

.img_ri_zoom_space
{
    POSITION: relative;
    MARGIN: 0px;
    PADDING-RIGHT: 1px;
}

.align_ri
{
    TEXT-ALIGN: right;
}

/*picture teaser*/
/******************************/
.teaser_img_1
{
    WIDTH: 100%;
    HEIGHT: 131px;
    OVERFLOW: hidden;
}
.teaser_pic
{
    MARGIN: 0px;
}
.teaser_img
{
    WIDTH: 100%;
    HEIGHT: 35px;
    COLOR: #FFFFFF;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 14px;
    BACKGROUND: #7F7F7F;
}
.teaser_img .txt
{
    PADDING-TOP: 2px;
    PADDING-LEFT: 19px;
}

.link_teaser_img
{
    TEXT-INDENT: -10px;
    FONT-WEIGHT: bold;
}
.link_teaser_img A
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.link_teaser_img A:link
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.link_teaser_img A:visited
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.link_teaser_img A:active
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.link_teaser_img A:hover
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline;
}

/*link teaser grey*/
/******************************/
.link_teaser_img_grey
{
    COLOR: #E5E5E5;
    TEXT-INDENT: -10px;
    FONT-WEIGHT: bold;
}
.link_teaser_img_grey A
{
    COLOR: #E5E5E5;
    TEXT-DECORATION: none;
}
.link_teaser_img_grey A:link
{
    COLOR: #E5E5E5;
    TEXT-DECORATION: none;
}
.link_teaser_img_grey A:visited
{
    COLOR: #E5E5E5;
    TEXT-DECORATION: none;
}
.link_teaser_img_grey A:active
{
    COLOR: #E5E5E5;
    TEXT-DECORATION: none;
}
.link_teaser_img_grey A:hover
{
    COLOR: #E5E5E5;
    TEXT-DECORATION: underline;
}

/*link teaser carline*/
/******************************/
.link_teaser_carline
{
    TEXT-INDENT: -10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
}
.link_teaser_carline A
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.link_teaser_carline A:link
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.link_teaser_carline A:visited
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.link_teaser_carline A:active
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.link_teaser_carline A:hover
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline;
}

/*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;
}
/*tabels with content, lists, etc*/
/******************************/

/*select in m525: more space for the top, the raster is not the text here*/
.tab_select
{
    PADDING-TOP: 2px;
}

/*the text in the select is part of the raster*/
.tab_select_rastertxt
{
    PADDING-TOP: 8px;
}

/*FOR: m694*/
.tab_liste
{
    MARGIN-TOP: 10px;
    MARGIN-BOTTOM: 1px;
    MARGIN-LEFT: 20px;
    LINE-HEIGHT: 12px;
}
.tab_liste_row1
{
    WIDTH: 140px;
    PADDING-BOTTOM: 12px;
    FONT-WEIGHT: bold;
}
.tab_liste_row3
{
    WIDTH: 120px;
    PADDING-BOTTOM: 12px;
    FONT-WEIGHT: bold;
}

/*FOR: m699, m580_db, m738_sso*/
.tab_space_ri
{
    WIDTH: 100%;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 10px;
}
.tab_space_ri20
{
    PADDING-RIGHT: 19px;
}
.tab_space_ri14
{
    PADDING-RIGHT: 13px;
}

/*FOR: m580_db*/
.tab_space_leri
{
    MARGIN-RIGHT: 10px;
    MARGIN-LEFT: 22px;
}

/*FOR: m709_db*/
.tab_space_topleri
{
    MARGIN-TOP: 10px;
    PADDING-BOTTOM: 1px;
    MARGIN-LEFT: 20px;
    MARGIN-RIGHT: 20px;
    LINE-HEIGHT: 12px;
}

/*FOR: table with 4 rows, the first and the third bold*/
.tab_list_4row1
{
    WIDTH: 25%;
    PADDING-BOTTOM: 12px;
    FONT-WEIGHT: bold;
}
.tab_list_4row2
{
    WIDTH: 25%;
    PADDING-BOTTOM: 12px;
    PADDING-RIGHT: 20px;
    TEXT-ALIGN: right;
}
.tab_list_4row3
{
    WIDTH: 25%;
    PADDING-BOTTOM: 12px;
    FONT-WEIGHT: bold;
}
.tab_list_4row4
{
    WIDTH: 25%;
    PADDING-BOTTOM: 12px;
    TEXT-ALIGN: right;
}

/*FOR: table as a navigation bar*/
/*the flex-classes are used for m5823_tabnavigation_4col*/
.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;
}

.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;
}

/*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: petrol*/
.box_bg_petrol_light
{
    WIDTH: 100%;
    LINE-HEIGHT: 12px;
    BACKGROUND: #EAEFEF;
}
.box_bg_petrol_light_96
{
    WIDTH: 100%;
    HEIGHT: 95px;
    OVERFLOW: hidden;
    LINE-HEIGHT: 12px;
    BACKGROUND: #EAEFEF;
}
.box_bg_petrol_light_107
{
    WIDTH: 100%;
    HEIGHT: 107px;
    OVERFLOW: hidden;
    LINE-HEIGHT: 12px;
    BACKGROUND: #EAEFEF;
}

/*BOX BG: white*/
.box_bg_white
{
    WIDTH: 100%;
    LINE-HEIGHT: 12px;
    BACKGROUND: #FFFFFF;
}
.box_bg_white_60
{
    WIDTH: 100%;
    HEIGHT: 59px;
    OVERFLOW: hidden;
    LINE-HEIGHT: 12px;
    BACKGROUND: #FFFFFF;
}
.box_bg_white_59_fix
{
    WIDTH: 100%;
    HEIGHT: 59px;
    LINE-HEIGHT: 12px;
    BACKGROUND: #FFFFFF;
}
.box_bg_white_96
{
    WIDTH: 100%;
    HEIGHT: 95px;
    OVERFLOW: hidden;
    LINE-HEIGHT: 12px;
    BACKGROUND: #FFFFFF;
}
.box_bg_white_107
{
    WIDTH: 100%;
    HEIGHT: 107px;
    OVERFLOW: hidden;
    LINE-HEIGHT: 12px;
    BACKGROUND: #FFFFFF;
}

/*BOX BG: olive*/
.box_bg_olive
{
    WIDTH: 100%;
    LINE-HEIGHT: 12px;
    BACKGROUND: #E0E0D1;
}

/*BOX BG: grey light*/
.box_bg_grey_light
{
    WIDTH: 100%;
    LINE-HEIGHT: 12px;
    BACKGROUND: #E1E1E1;
}
.box_bg_grey_light_59
{
    WIDTH: 100%;
    HEIGHT: 59px;
    OVERFLOW: hidden;
    LINE-HEIGHT: 12px;
    BACKGROUND: #E1E1E1;
}
.box_bg_grey_light_144
{
    WIDTH: 100%;
    HEIGHT: 143px;
    OVERFLOW: hidden;
    LINE-HEIGHT: 12px;
    BACKGROUND: #E1E1E1;
}
.link_box_grey_light
{
    WIDTH: 100%;
    HEIGHT: 35px;
    BACKGROUND: #E1E1E1;
}

/*TEXT*/
/******************************/
.txt
{
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 0px;
}
.txt_nospacetopb
{
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 0px;
    LINE-HEIGHT: 12px;
}
.txt_nospacetop
{
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 0px;
    LINE-HEIGHT: 12px;
}
.txt_tab
{
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 6px;
}
.txt_tab_before
{
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 12px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 6px;
}
.txt_tab_after
{
    PADDING-TOP: 12px;
    PADDING-BOTTOM: 13px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 6px;
}
.txt_morespace_bottom
{
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 13px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 0px;
}
.txt_lessspace_bottom
{
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 0px;
}
.txt_lessspace_b1
{
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 0px;
}

/*TEXT: LESS SPACE TOP*/
.txt_lessspace_top
{
    PADDING-TOP: 8px;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 0px;
}
.txt_lessspace_top_halfraster
{
    PADDING-TOP: 6px;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 0px;
}
/*when there ist no title. normal text, because there is the white line on the top*/
.txt_lessspace_top9
{
    PADDING-TOP: 9px;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 0px;
}
/*when there ist no title. bold text, because there is the white line on the top*/
.txt_lessspace_top10
{
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 0px;
}
.txt_lessspace_top5nob
{
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 0px;
}
.txt_lessspace_top7
{
    PADDING-TOP: 7px;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 0px;
}
.txt_lessspace_top5
{
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 0px;
}
.txt_lessspace_top3
{
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 0px;
}
.txt_lessspace_top2
{
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 0px;
}
.txt_lessspace_top1
{
    PADDING-TOP: 1px;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 0px;
}
.txt_margin_ri_19
{
	MARGIN-RIGHT: 19px;
}
.txt_error
{
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 6px;
    FONT-WEIGHT: bold;
    COLOR: #D28A2C;
}

.error
{
    FONT-WEIGHT: bold;
    COLOR: #D28A2C;
}


/*TEXT: LESS SPACE TOP RASTER BASE*/
.txt_lessspace_top9_b14
{
    PADDING-TOP: 9px;
    PADDING-BOTTOM: 14px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 0px;
}

.txt_lessspace_top7_b12
{
    PADDING-TOP: 7px;
    PADDING-BOTTOM: 12px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 0px;
}

.txt_space_le_5   /*bro fuer m738_...*/
{
    PADDING-LEFT: 5px;
}
.txt_space_le_10   /*ja, wird eingesetzt*/
{
    PADDING-LEFT: 10px;
}
.txt_space_le_15   /*ja, wird eingesetzt*/
{
    PADDING-LEFT: 15px;
}
.txt_space_ri_10   /*ja, wird eingesetzt*/
{
    PADDING-RIGHT: 10px;
}
.txt_space_le_20 /*ja, wird eingesetzt*/
{
    PADDING-LEFT: 20px;
}


.txt_space_ri_20
{
    PADDING-RIGHT: 20px;
}

.txt_space_top_6   /*bro fuer m738_...*/
{
    PADDING-TOP: 6px;
}
.txt_space_top_10   /*bro fuer m738_...*/
{
    PADDING-TOP: 10px;
}
.txt_space_top_12   /*bro fuer m738_...*/
{
    PADDING-TOP: 12px;
}

/*TABLE: text-input-button*/
/******************************/
.table
{
    WIDTH: 100%;
    MARGIN-BOTTOM: 7px;
    MARGIN-LEFT: -20px;
    PADDING-LEFT: 0px;
}
.table_search_result
{
    WIDTH: 100%;
	MARGIN-BOTTOM: 12px;
    PADDING-RIGHT: 10px;
}
.table_form
{
    MARGIN-BOTTOM: 4px;
    PADDING-RIGHT: 20px;
}
.table_head
{
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: bottom;
}
.table_space
{
    WIDTH: 100%;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 19px;
}
.table_form_single
{
    MARGIN-BOTTOM: 11px;
    PADDING-RIGHT: 20px;
}
.tab_row1
{
    WIDTH: 130px;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 8px;
}
.tab_row2
{
    WIDTH: 220px;
    HEIGHT: 24px;
    PADDING-LEFT: 10px;
}
.tab_row3_but
{
    WIDTH: 130px;
    TEXT-ALIGN: right;
    WHITE-SPACE: nowrap;
    PADDING-TOP: 4px;
}

.tab_col_first
{
    WIDTH: 30%;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 8px;
}

/*no width for first tab*/
.tab_form_row1
{
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 8px;
}
.tab_form_row2
{
    HEIGHT: 24px;
    PADDING-LEFT: 10px;
}
.tab_form_row3
{
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 8px;
    PADDING-LEFT: 10px;
}

.tr_position
{
	VERTICAL-ALIGN: bottom;
}

/*SPECIAL: text for littel space*/
/******************************/
.txt_m812
{
    PADDING-TOP: 8px;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 3px;
}
.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;
}
.txt_m815_last
{
    PADDING-TOP: 7px;
    PADDING-BOTTOM: 13px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 6px;
}

/*ABC: jumper*/
/******************************/
.abc
{
    WIDTH: 35px;
    HEIGHT: 16px;
}
.abc A
{
    COLOR: #262626;
    TEXT-DECORATION: none;
}
.abc A:link
{
    COLOR: #262626;
    TEXT-DECORATION: none;
}
.abc A:visited
{
    COLOR: #262626;
    TEXT-DECORATION: none;
}
.abc A:active
{
    COLOR: #262626;
    TEXT-DECORATION: none;
}
.abc A:hover
{
    COLOR: #262626;
    TEXT-DECORATION: underline;
}

/*ELEMENT RIGHT*/
/******************************/
.element_ri
{
    MARGIN-RIGHT: 9px;
    TEXT-ALIGN: right;
    FLOAT: right;
}
.element_ri_spacetop33
{
    MARGIN-TOP: 33px;
    PADDING-RIGHT: 19px;
    TEXT-ALIGN: right;
    FLOAT: right;
}

/*BOX: history*/
/******************************/
.history
{
    LINE-HEIGHT: 12px;
    COLOR: #5E5E5E;
}

/*voting*/
/******************************/
.voting
{
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: middle;
}
.voting_10
{
    WIDTH: 10px;
    HEIGHT: 12px;
    MARGIN-RIGHT: 2px;
    BACKGROUND: #FF9900;
    FLOAT: left;
}
.voting_30
{
    WIDTH: 30px;
    HEIGHT: 12px;
    MARGIN-RIGHT: 2px;
    BACKGROUND: #FF9900;
    FLOAT: left;
}
.voting_70
{
    WIDTH: 70px;
    HEIGHT: 12px;
    MARGIN-RIGHT: 2px;
    BACKGROUND: #FF9900;
    FLOAT: left;
}

/*subheadline*/
/******************************/
.subheadline
{
    FONT-WEIGHT: bold;
}

/*arrow*/
/******************************/
.arrow
{
    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;
}

/*buttons*/
/******************************/
.but
{
}
.but_base
{
    MARGIN-BOTTOM: 2px;
    VERTICAL-ALIGN: bottom;
}
.but_space_le
{
    MARGIN-LEFT: 9px;
}
.but_space_ri
{
    MARGIN-RIGHT: 9px;
}
.but_action_screen4
{
    WIDTH: 619px;
    TEXT-ALIGN: right;
}
.but_tab_position_top
{
    WIDTH: 100%;
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: top;
    PADDING-BOTTOM: 6px;
}
.but_tab_position_ri
{
    TEXT-ALIGN: right;
    MARGIN-TOP: 5px;
    MARGIN-RIGHT: 18px;
}
.but_zoom_popup
{
	POSITION: absolute;
	TOP: 46px;
    LEFT: 10px;
}

/*block builder*/
/******************************/
.block
{
    MARGIN-BOTTOM: 12px;
    MARGIN-RIGHT: 9px;
}
.block_nospaceb
{
    MARGIN-BOTTOM: 0px;
    MARGIN-RIGHT: 9px;
}

/*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_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;
}

/*BOX: mailto*/
/******************************/
.link_mailto
{
    COLOR: #262626;
}
.link_mailto A
{
    COLOR: #262626;
    TEXT-DECORATION: none;
}
.link_mailto A:link
{
    COLOR: #262626;
    TEXT-DECORATION: none;
}
.link_mailto A:visited
{
    COLOR: #262626;
    TEXT-DECORATION: none;
}
.link_mailto A:active
{
    COLOR: #262626;
    TEXT-DECORATION: none;
}
.link_mailto A:hover
{
    COLOR: #262626;
    TEXT-DECORATION: underline;
}

/*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: 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;
}

/*LINKS: links in a table, with arrow*/
/******************************/
.link_tab
{
    COLOR: #5E5E5E;
    TEXT-INDENT: -10px;
    MARGIN-LEFT: 20px;
    FONT-WEIGHT: bold;
}
.link_tab A
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.link_tab A:link
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.link_tab A:visited
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.link_tab A:active
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.link_tab A:hover
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: underline;
}

/*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;
}

/**************************************/
/*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;
}
.subnav
{
    FLOAT: right;
}

.subnav_content
{
    WIDTH: 160px;
    HEIGHT: auto;
    BACKGROUND: #E1E1E1;
	FLOAT: right;
}
.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: 17px;
	WIDTH: 155px;
	BACKGROUND-REPEAT: no-repeat;
	VOICE-FAMILY: "\"}\""; 
	VOICE-FAMILY:inherit;
	HEIGHT: 15px;
}

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: 17px;
	WIDTH: 155px;
	BACKGROUND-REPEAT: no-repeat;
	VOICE-FAMILY: "\"}\""; 
	VOICE-FAMILY:inherit;
	HEIGHT: 15px;
}

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;
}

/*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: 67px;
    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
{
    BORDER: 0;
    MARGIN: 0;
    PADDING: 0;
    MARGIN-LEFT: 2px;
    MARGIN-RIGHT: 3px;
    FLOAT: left;
}
.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
{
    MARGIN: 0;
    PADDING: 0;
    MARGIN-RIGHT: 4px;
    BORDER: 0;
    FLOAT: right;
}

/*CROSSBOX*/
/*FORMS: crossbox input + select*/
/****************************/
.input_crossbox
{
    WIDTH: 75px;
    HEIGHT: 15px;
    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;
    HEIGHT: 15px;
    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;
    PADDING: 0px;
    MARGIN: 0px;
    PADDING-TOP: 2px;
    BORDER-TOP: solid 1px #262626;
    DISPLAY: block;
    HEIGHT: 20px;
    OVERFLOW: hidden;
    POSITION: relative;
    voice-family: "\"}\"";
      voice-family:inherit;
    HEIGHT: 17px;
}
.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: 12px;
    COLOR: #262626;
}

/*CROSSBOX*/
/*LINK: crossbox link with orange arrow*/
/****************************/
.crossbox_link
{
    MARGIN-TOP: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN-LEFT: 16px;
    LINE-HEIGHT: 11px;
    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;
}

/**************************************/
/*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: 160px;
    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;
}

/**************************************/
/*SITE UTILITY BOX*/
/**************************************/
.siteutilitybox_pos
{
    MARGIN-TOP: 1px;
    WIDTH: 478px;
}
.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;
}

/**************************************/
/*DYNAMIC COLOR CARS*/
/**************************************/
.tab_color
{
	WIDTH: 100%;	
}
.color_area
{
    MARGIN-TOP: 10px;
    MARGIN-LEFT: 20px;
}
.color_icon_area
{
    PADDING-TOP: 12px;
    MARGIN-LEFT: 10px;
    MARGIN-RIGHT: 10px;
}
.color_icon
{
    MARGIN-BOTTOM: 9px;
    MARGIN-LEFT: 10px;
    MARGIN-RIGHT: 10px;
}
.color_color
{
    MARGIN-TOP: 12px;
    MARGIN-RIGHT: 5px;
}
.color_color_on
{
    MARGIN-TOP: 12px;
    MARGIN-RIGHT: 3px;
}
.color_text
{
    FONT-WEIGHT: bold;
}
.color_pic
{
    MARGIN-BOTTOM: 13px;
}

/* styles from http://www.audi.com/de/de/neuwagen/a4/cabriolet/details/farben.jsp */

/* farbkaestchen */
.ccBox 
{
	MARGIN-LEFT: 20px;
	MARGIN-TOP: 10px;	
}
.ccBox DIV 
{
	MARGIN-TOP: 2px; 
	BACKGROUND: #f8f8f8 no-repeat 1px 2px; 
	FLOAT: left; 
	MARGIN-RIGHT: 2px
}
/*popup an farbkaestchen */
#toolTip 
{
	BORDER-RIGHT: #262626 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #262626 1px solid; 
	DISPLAY: none; 
	PADDING-LEFT: 3px; 
	Z-INDEX: 5; 
	BACKGROUND: #e1e1e1; 
	LEFT: 200px; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #262626 1px solid; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #262626 1px solid; 
	POSITION: absolute; 
	TOP: 400px
}
.toolTipImg 
{
	Z-INDEX: 6; 
	LEFT: -4px; 
	POSITION: relative; 
	TOP: -9px
}
#toolTipText 
{
	MARGIN-TOP: -8px; 
	FONT-SIZE: 9px; 
	COLOR: #262626; 
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
}


/* Style for CQ Edit Controls */
.tiny_edit_box
{
  BORDER-RIGHT: #898989 1px solid;
  BORDER-TOP: #898989 1px solid;
  BORDER-LEFT: #898989 1px solid;
  BORDER-BOTTOM: #898989 1px solid;
  PADDING-LEFT: 2px;
  PADDING-BOTTOM: 2px;
  MARGIN-BOTTOM: 2px;
  TEXT-DECORATION: none;
}



/* Styles for module group separators */
.modulegroup_sep_top {
	width:638px;
	height:20px;
	border-top:1px solid #D28A2C;
	border-left:1px solid #D28A2C;
	border-right:1px solid #D28A2C;
	font-weight:bold;
	font-size:11px;
	margin-top:5px;
}

.modulegroup_sep_middle {
  width:638px;
  height:5px;
  border-left:1px solid #D28A2C;
  border-right:1px solid #D28A2C;
}

.modulegroup_sep_bottom {
	width:638px;
	height:10px;
	border-bottom:1px solid #D28A2C;
	border-left:1px solid #D28A2C;
	border-right:1px solid #D28A2C;
	margin-bottom:10px;
}
/********************************/
/* CALENDAR */
/*******************************/

/*main container for calendar*/
#calendarcontainer
{
	POSITION: absolute;
	LEFT: 0px;
	TOP: 0px;
	WIDTH: 180px;
	HEIGHT: auto;
	DISPLAY: block;
	VISIBILITY: visible;		
}

/* first row buttons for month-switch*/
.calendarbuttons
{
	WIDTH: 180px;
	HEIGHT: 36px;
	POSITION: relative;
	BACKGROUND: #B2B2B2;
}

/* span for month headline between buttons */
#chosenDate
{
	WIDTH: 147px;
	DISPLAY: block;
	VISIBILITY: visible;
	FLOAT: left;	
	FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;	
	PADDING-TOP: 19px;
}

/* left arrow */
.arrow_cld_left
{
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 12px;
	PADDING-BOTTOM: 0px;
	FLOAT: left;
}

/* right arrow */
.arrow_cld_right
{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-TOP: 12px;
	FLOAT: right;
}

/* container for month numbers*/
#calendarnumbers
{
	POSITION: relative;
	WIDTH: 180px;
	DISPLAY: block;
	VISIBILITY: visible;
	PADDING-BOTTOM: 13px;
	FLOAT: left;
	BACKGROUND: #E1E1E1;
}

/* month numbers */
#calendarcontent
{
	POSITION: relative;
	WIDTH: 155px;
	MARGIN-LEFT: 9px;
	HEIGHT: auto;
	DISPLAY: none;
	VISIBILITY: hidden;
}

/* span container for each number */
.number
{
	POSITION: relative;
	WIDTH: 22px;
	HEIGHT: 12px;
	TEXT-ALIGN: right;
	DISPLAY: block;
	FLOAT: left;
	FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    COLOR: #5E5E5E;
	LINE-HEIGHT: 12px;	
}

.number_inactive
{
	POSITION: relative;
	WIDTH: 22px;
	HEIGHT: 12px;
	TEXT-ALIGN: right;
	DISPLAY: block;
	FLOAT: left;
	FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    COLOR: #9F9F9F;
	LINE-HEIGHT: 12px;	
}

/* container for event description */
#descriptioncontainer
{
	POSITION: relative;
	WIDTH: 180px;
	HEIGHT: 36px;
	DISPLAY: block;
	VISIBILITY: visible;	
	BACKGROUND: #FFFFFF;
	BORDER-BOTTOM: 1px solid #535353;		
	CLEAR: both;
}

/* container for event description text*/
#eventdescription
{
	POSITION: relative;
	PADDING-TOP: 9px;
	PADDING-LEFT: 85px;
	DISPLAY: block;
	VISIBILITY: visible;
}

/* calendar bottom*/
#calbottom
{
	POSITION: relative;
	WIDTH: 180px;
	HEIGHT: 20px;
	DISPLAY: block;
	VISIBILITY: visible;
	BACKGROUND: #D0D0D0;		
}



/* number with link */

a.numberlink
{
	FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    COLOR: #5E5E5E;
	LINE-HEIGHT: 12px;
	TEXT-DECORATION: none;	
}
a.numberlink:link
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;	
}
a.numberlink:visited
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;	
}
a.numberlink:active
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;	
}
a.numberlink:hover
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: underline;	
}

/* close button */
.cal_button
{
	PADDING: 0px;
	MARGIN-TOP: 0px;
	MARGIN-RIGHT: 9px;
	MARGIN-BOTTOM: 1px;
	VERTICAL-ALIGN: middle;
}

a.cal_button_link
{
	FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
    COLOR: #5E5E5E;
	LINE-HEIGHT: 12px;
	TEXT-DECORATION: none;	
}
a.cal_button_link:link
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;	
}
a.cal_button_link:visited
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;	
}
a.cal_button_link:active
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;	
}
a.cal_button_link:hover
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: underline;	
}

/* Styles for Dealer Logo */
.dealer_logo
{
	MARGIN-LEFT: 14px;
	MARGIN-TOP: 18px;
}

/* special formatting for ':plus' extensions */
.plus_content 
{
  FONT-STYLE: italic;
	COLOR: #D28A2C;
}

.plus_subnav
{
	FONT-STYLE: italic;
}

/****************************/
/*table modellist*/
/****************************/
.table_modellist
{
/*	WIDTH: 100%;*/
	/*BACKGROUND: #FFFFFF;*/
}
.th_modellist
{
	PADDING-BOTTOM: 6px;
	PADDING-RIGHT: 5px;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: bottom;
	FONT-WEIGHT: bold;
}
.th_modellist_s
{
	PADDING-BOTTOM: 6px;
	PADDING-RIGHT: 5px;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: bottom;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
}
.txt_modellist
{
    PADDING-TOP: 1px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 0px;
}
.tab_modellist
{
	PADDING-TOP: 5px;
	PADDING-RIGHT: 5px;
}
.txt_modellist_info
{
    PADDING-TOP: 18px;
    PADDING-BOTTOM: 13px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 0px;
}

/****************************/
/*JAPAN STYLES*/
/****************************/
.japan_map
{
    MARGIN: 0px;    
    PADDING: 0px;
    BORDER-TOP: solid 1px #FFFFFF;
    BORDER-RIGHT: solid 1px #FFFFFF;
}

/*japan rubrik-list + detail popup*/
.txt_japan_info
{
	PADDING-TOP: 12px;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 20px;	
}
.th_japan
{
	PADDING-BOTTOM: 6px;
	PADDING-RIGHT: 5px;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: bottom;
	FONT-WEIGHT: bold;
}
.th_japan_s
{
	PADDING-BOTTOM: 6px;
	PADDING-RIGHT: 5px;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: bottom;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
}
.txt_japan
{
    PADDING-TOP: 1px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 19px;
    PADDING-RIGHT: 0px;
}
.tab_japan
{
	PADDING-TOP: 5px;
	PADDING-RIGHT: 5px;
}

/*just detail popup*/
.grey_beam_japan
{
    Z-INDEX: 900;
    POSITION: absolute;
    TOP: 0px;
    LEFT: 0px;
    WIDTH: 370px;
    HEIGHT: 15px;
    MARGIN: 0px;
    BACKGROUND: #5E5E5E;
}
.popup_content
{
    POSITION: absolute;
    TOP: 96px;
    LEFT: 0px;
    WIDTH: 430px;
    PADDING-BOTTOM: 12px;
    BACKGROUND: #FFFFFF;
}
.popup_japan_pic
{
	BORDER-TOP: solid 1px #FFFFFF;
}
.table_japan_detail
{
	WIDTH: 100%;
	MARGIN-BOTTOM: 12px;
}
.tab_japan_detail_col1
{
	WIDTH: 100%;
    BACKGROUND: #D7DBD2;
	BORDER-RIGHT: solid 1px #FFFFFF;	
	BORDER-TOP: solid 1px #FFFFFF;		
}
.tab_japan_detail_col2
{
    BACKGROUND: #D7DBD2;
}
.japan_icon_item
{
	MARGIN-BOTTOM: 6px;
	CLEAR: left;
}
.japan_icon
{
	MARGIN-RIGHT: 10px;
	FLOAT: left;
}

/****************************/
/*TABLE UNIVERSAL*/
/****************************/
.tabel_universal_pos
{
	PADDING-TOP: 11px;
	MARGIN-BOTTOM: 7px;	
	MARGIN-LEFT: 10px;
	MARGIN-RIGHT: 9px;
}
.tab_universal_head
{
	WIDTH: 20%;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 1px;	
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: bottom;
	BACKGROUND: #EAEFEF;
}
.tab_universal_firstcol
{
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 7px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	VERTICAL-ALIGN: top;
	BACKGROUND: #EAEFEF;
}
.tab_universal
{
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 7px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;	
	VERTICAL-ALIGN: top;
	BACKGROUND: #FFFFFF;
}
/**************************************/
/*DISCLAIMER SUPPORT*/
/**************************************/
.but_disclaimer_area
{
	HEIGHT: 29px;
	PADDING-TOP: 6px;
	PADDING-LEFT: 19px;
	BACKGROUND: #D7DBD2;
}
.disclaimer_content_area
{
	WIDTH: 390px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 12px;
	MARGIN-LEFT: 19px;	
}
/**************************************/
/*           AoA Events               */
/**************************************/
.select_160
{
    WIDTH: 160px;
    MARGIN-LEFT: 1px;
    FONT-SIZE: 10px;
    MARGIN-RIGHT: 10px;
    PADDING: 0px;
}
.event-tab-row
{
 HEIGHT: 24px;
}
.but_aoa_event_search
{
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: bottom;
    MARGIN-TOP: 3px;
    MARGIN-BOTTOM: 6px;
    PADDING-RIGHT: 19px;
    WHITE-SPACE: nowrap;
}
.cpo_search_nav
{
	PADDING-LEFT: 0px;
}
.cpo_search_nav A
{
	COLOR: #5E5E5E;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.cpo_search_nav A:link
{
	COLOR: #5E5E5E;	
	FONT-WEIGHT: bold;	
	TEXT-DECORATION: none;
}
.cpo_search_nav A:hover
{
	COLOR: #5E5E5E;	
	FONT-WEIGHT: bold;	
	TEXT-DECORATION: underline;
}
.cpo_search_nav A:active
{
	COLOR: #5E5E5E;	
	FONT-WEIGHT: bold;	
	TEXT-DECORATION: none;
}
.cpo_search_nav A:visited
{
	COLOR: #5E5E5E;	
	FONT-WEIGHT: bold;	
	TEXT-DECORATION: none;
}
.txt_space_ri_2
{
	PADDING-RIGHT: 2px;	
}
.event_tabnav_col1
{
    PADDING-TOP: 7px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 10px;
    WHITE-SPACE: nowrap;
    BACKGROUND: #B2B2B2;
    BORDER-BOTTOM: solid 1px #FFFFFF;
}
.event_tabnav_col1_hi
{
    PADDING-TOP: 7px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 10px;
    WHITE-SPACE: nowrap;
    BACKGROUND: #E1E1E1;
    BORDER-RIGHT: solid 1px #FFFFFF;
}
.event_tabnav_col2
{
    WIDTH: 100%;
    PADDING-TOP: 7px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 10px;
    WHITE-SPACE: nowrap;
    BACKGROUND: #B2B2B2;
    BORDER-BOTTOM: solid 1px #FFFFFF;
}
.event_tabnav_col2_hi
{
		WIDTH: 100%;
    PADDING-TOP: 7px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 10px;
    WHITE-SPACE: nowrap;
    BACKGROUND: #E1E1E1;
    BORDER-LEFT: solid 1px #FFFFFF;
}