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;
	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: 8px;
	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;
}

*#stage_flash
{
	VERTICAL-ALIGN: top;
}

/*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;
	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;
}

/*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;
}

/*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: 4px;
	LEFT: 0px;
	WIDTH: 640px;
	HEIGHT: 81px;
	PADDING: 0px;
}

/**************************************/
/*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;
}

/*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_top_grey
{
	BORDER-TOP: solid 1px #b2b2b2;
}
/*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
{
	margin-top:1px;
	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;
}
/*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
{
	WIDTH: 480px;
	BACKGROUND: #D7DBD2;
}

.screen_3_green_132_fix
{
	WIDTH: 480px;
	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_59
{
	WIDTH: 100%;
	min-height: 59px;
	OVERFLOW: hidden;
	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_59_fix
{
	WIDTH: 100%;
	HEIGHT: 59px;
	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_top10_b7
{
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 7px;
	PADDING-LEFT: 19px;
	PADDING-RIGHT: 0px;
}
/*bro fuer m738_...*/
.txt_space_le_5
{
	PADDING-LEFT: 5px;
}
.txt_space_le_10
{
	PADDING-LEFT: 10px;
}
.txt_space_le_15
{
	PADDING-LEFT: 15px;
}
.txt_space_ri_10
{
	PADDING-RIGHT: 10px;
}
.txt_space_le_20
{
	PADDING-LEFT: 20px;
}
.txt_space_ri_20
{
	PADDING-RIGHT: 20px;
}
.txt_space_top_6
{
	PADDING-TOP: 6px;
}
.txt_space_top_10
{
	PADDING-TOP: 10px;
}
.txt_space_top_12
{
	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-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;
}

/*buttons*/
/******************************/
/*button position for disclaimer popup: see section "DISCLAIMER"*/
.but
{
}
.but_base
{
	MARGIN-BOTTOM: 2px;
	VERTICAL-ALIGN: bottom;
}
.but_space_le
{
	MARGIN-LEFT: 9px;
}
.but_space_ri
{
	MARGIN-RIGHT: 9px;
}
.but_space_leri
{
	MARGIN-LEFT: 9px;
	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_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;
}

/*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_linkbold{COLOR: #5E5E5E;FONT-WEIGHT: bold;min-height: 18px;}
.box_linkbold A{COLOR: #5E5E5E;TEXT-DECORATION: none;}
.box_linkbold A:link{COLOR: #5E5E5E;TEXT-DECORATION: none;}
.box_linkbold A:visited{COLOR: #5E5E5E;TEXT-DECORATION: none;}
.box_linkbold A:active{COLOR: #5E5E5E;TEXT-DECORATION: none;}
.box_linkbold 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: 0px;
	DISPLAY: block;
	HEIGHT: 17px;
	WIDTH: 155px;
	BACKGROUND-REPEAT: no-repeat;
	VOICE-FAMILY: "\"}\"";
	VOICE-FAMILY:inherit;
	background-image: url(/Global/audi/Files/Images/bg_subnav_pd.gif);
}

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;
	background-image: url(/Global/audi/Files/Images/bg_subnav_pd.gif);
}

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;
	PADDING-LEFT: 15px;
	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;
	PADDING-LEFT: 15px;
	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;
	height: 15px;
	width: 13px;
}
.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;
	height: 9px;
	width: 9px;
}
.crossbox_arrow_black
{
	MARGIN: 0;
	PADDING: 0;
	MARGIN-RIGHT: 4px;
	BORDER: 0;
	FLOAT: right;
	height: 15px;
	width: 9px;
}

/*CROSSBOX*/
/*FORMS: crossbox input + select*/
/****************************/
.input_crossbox
{
	WIDTH: 75px;
	HEIGHT: 15px;
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 6px;
	PADDING: 0px;
	font-size: 9px;
}
 .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;
	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 for disclaimer: see section "DISCLAIMER"*/

.siteutilitybox_pos
{
	MARGIN-TOP: 20px;
	WIDTH: 480px;
}
.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;
}

.extapp_tooltip
{
	position: absolute;
	display: none;
	font:10px Verdana;
	font-style:normal;
	color: #3d3d3d;
	padding:8px 10px 8px 10px;
	background-color:#E1E1E1;
	border:1px solid #000000;
	width: 183px;
	height:56px;
	margin-top:-50px;
	margin-left:70px;
	z-index:15501;
}
.extapp_change
{
	clear: both;
	position:absolute;
	margin-top:-50px;
	margin-left: 228px;
	width : 88px;
	float : right;
	vertical-align:bottom;
}

/*	==========================================================
		Text
	==========================================================*/
.extapp_tx10{font-family: verdana,arial, helvetica, sans-serif;font-size: 10px;color:#ffffff;font-weight:bold;margin-left: 20px;}										/* weiß Überschrift auf grün */
.extapp_tx11{font-family: verdana,arial,helvetica,sans-serif;font-size: 10px;color: #3C3D3D;margin-left :20px;margin-top : 10px;margin-right: 0;margin-bottom : 10px;}	/* Offer, Compare - normal */
.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;}		/* Offer, Compare print lead- normal */

/*	==========================================================
		Links
	==========================================================*/
.extapp_link11, .extapp_link11:link, .extapp_link11:visited{font-family: verdana,arial, helvetica, sans-serif;color:#5e5e5e;font-size: 10px;font-weight:bold;text-decoration:none;margin-left:10px;padding: 0;}

/*	==========================================================
		Backgrounds
	==========================================================*/
.extapp_bg01	{ background-color: #FFFFFF; }		/* weiße z.B. Trennlinien */
.extapp_bg02	{ background-color: #F1F1F1; }		/* hellgün z.B. Hintergrund */
.extapp_bg03	{ background-color: #9CA194; }		/* grün z.B. oberster Balken */
.extapp_bg04	{ background-color: #D8DBD4; }		/* graugrün z.B. HG zb. Liste */
.extapp_bg05	{ background-color: #E1E1E1; }		/* Hellgrau */
.extapp_bg06	{ background-color: #B5BBAD; }		/* Hintergrund grün Liste */
.extapp_bg07	{ background-color: #C0C0C0; }		/* Hintergrund hellgrau Balken */
.extapp_bg09	{ background-color: #CECECE; }		/* Hintergrund Nav grau Balken */
.extapp_bg10	{ background-color: #ededed; }		/* Hintergrund Nav grau Balken */
.extapp_bg11	{ background-color: #b2b2b2; }		/* Footer grau Balken */
.extapp_bg13	{ background-color: #EEEDED; }		/* Hintergrund grau Fläche Offer */
.extapp_bg14	{ background-color: #D28A2C; }		/* Hintergrund orange Error */
.extapp_bg15	{background : url(/Global/Audi/Files/Images/bg_dots_262626.gif) repeat; }	/* gepunktete Linie Offer */
.extapp_bg18	{background : url(/Global/Audi/Files/Images/bg_dots_b5bbad.gif) repeat; }	/* Trennline auf Listen */
.extapp_bg19	{ background-color: #D7DBD2; }		/* HG Box Suchergebnis*/
.extapp_bg20	{ background-color: #000000; } 		/* HG Box Login (Navigation) */
.extapp_bg22	{ font-family: verdana,arial, helvetica, sans-serif;font-size: 12px;color:#ffffff;font-weight:bold;margin-left: 20px; }		/* HG Box Login (Navigation) */