/*
	Stylesheet-Definitionen für EHC-München (Layout)
	Ausgabemedium: Bildschirm
	Browser: alle
*/

/*
	-----------------------------------------------------------------------------
	Abmessungen
	-----------------------------------------------------------------------------
	
	Container Header:	970 x 30
	Container Logo:		970 x 130
	Logo:			*   x 110
	Container Breadcrumb:	970 x 15
	Container Menu Top:	970 x 30
	Container Teaser:	970 x 250
	Container Footer:	970 x 30
*/

/*
	-----------------------------------------------------------------------------
	HTML-Elemente
	-----------------------------------------------------------------------------
*/

HTML
{
	height:100%;
	margin:0px;
	padding:0px;
}

BODY
{
	height:100%;
	margin:0px;
	padding:0px;
}

BODY.body_popup
{
	background-color:#ffffff;
	background-image:none;
}

.element_hidden
{
	display:none;
}

/*
	-----------------------------------------------------------------------------
	Container (Grundgerüst)
	-----------------------------------------------------------------------------
*/

DIV.container_body
{
	width:100%;
}

/*
	-----------------------------------------------------------------------------
	Container (Header)
	-----------------------------------------------------------------------------
*/

DIV#container_background_header
{
	height:30px;
	width:100%;
}

DIV#container_header
{
	height:30px;
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
	padding-right:10px;
	width:950px;
}

/*
	-----------------------------------------------------------------------------
	Container (Elemente im Header)
	-----------------------------------------------------------------------------
*/

DIV#container_header_cart
{
	background-image:url('../image/header/warenkorb.png');
	background-position:0px 50%;
	background-repeat:no-repeat;
	float:right;
	height:23px;
	padding-left:30px;
	padding-top:7px;
}

DIV#container_header_welcome,
DIV#container_header_links
{
	float:left;
	font-weight:normal;
	height:23px;
	padding-top:7px;
}

DIV#container_header_links_login
{
	width:300px;
}

/*
	-----------------------------------------------------------------------------
	Container (Seite)
	-----------------------------------------------------------------------------
*/

DIV#container_background_page
{
	margin-left:auto;
	margin-right:auto;
	width:970px;
}

DIV#container_logo
{
	width:970px;
}

DIV#container_breadcrumb
{
	height:15px;
	padding-left:10px;
	padding-right:10px;
	width:950px;
}

DIV#container_menu
{
	height:30px;
	width:970px;
}

DIV#container_content
{
}

/*
	-----------------------------------------------------------------------------
	Container (Elemente im Menü)
	-----------------------------------------------------------------------------
*/

DIV#container_menu_search
{
	background-image:url('../image/page/menu/bg_container_menu_search.gif');
	background-position:100% 50%;
	background-repeat:no-repeat;
	float:right;
	height:30px;
}

DIV#container_menu_search_link
{
	float:left;
	margin-bottom:10px;
	margin-right:10px;
}

DIV#container_menu_search_input
{
	float:left;
}

DIV#container_menu_search_button
{
	float:left;
	height:23px;
	margin-bottom:3px;
	margin-top:4px;
	padding-left:10px;
	padding-right:10px;
}

DIV.container_menu_search_autocompleter
{
	background-color:#ffffff;
	margin-top:7px;
	overflow:hidden;
	padding:0px;
	z-index:99999;
}

DIV#container_menu_top
{
	background-image:url('../image/page/menu/bg_container_menu_top.gif');
	background-position:0% 50%;
	background-repeat:no-repeat;
	float:left;
	height:30px;
}

DIV#container_menu_top_categories
{
	width:400px;
}

/*
	-----------------------------------------------------------------------------
	Container (Elemente im Content)
	-----------------------------------------------------------------------------
*/

DIV#container_teaser
{
	position:relative;
}

DIV#container_teaser_cms
{
	overflow:hidden;
	width:968px;
}

DIV#container_notices
{
	padding-left:9px;
	padding-right:9px;
	padding-top:10px;
}

DIV.container_notice
{
	background-color:#ffff90;
	background-image:url('../image/page/notices/bg_container_notice.gif');
	background-position:10px 50%;
	background-repeat:no-repeat;
	padding-left:60px;
	width:890px !important;
}

DIV#container_content_left
{
	display:inline;
	float:left;
	margin-left:9px;
	width:170px;
}

DIV#container_content_content
{
	display:inline;
	float:left;
	margin-left:10px;
	width:590px;
}

DIV#container_content_right
{
	display:inline;
	float:left;
	margin-left:10px;
	margin-right:9px;
	width:170px;
}

DIV#container_content_bottom
{
	margin-top:10px;
	padding-top:10px;
}

/*
	-----------------------------------------------------------------------------
	Container (Footer)
	-----------------------------------------------------------------------------
*/

DIV#container_background_footer
{
	height:30px;
	line-height:0em;
	width:100%;
}

DIV#container_footer
{
	height:30px;
	margin-left:auto;
	margin-right:auto;
	width:970px;
}

/*
	-----------------------------------------------------------------------------
	Container (Grid)
	-----------------------------------------------------------------------------
*/

DIV.row_width_1,
DIV.row_width_2,
DIV.row_width_3,
DIV.row_width_4,
DIV.row_width_5,
DIV.row_width_6,
DIV.row_width_7,
DIV.row_width_8,
DIV.row_width_9,
DIV.row_width_10,
DIV.row_width_11,
DIV.row_width_12,
DIV.row_width_13,
DIV.row_width_14,
DIV.row_width_15,
DIV.row_width_16
{
	display:inline;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

DIV.row_width_1
{
	width:50px;
}

DIV.row_width_2
{
	width:110px;
}

DIV.row_width_3
{
	width:170px;
}

DIV.row_width_4
{
	width:230px;
}

DIV.row_width_5
{
	width:290px;
}

DIV.row_width_6
{
	width:350px;
}

DIV.row_width_7
{
	width:410px;
}

DIV.row_width_8
{
	width:470px;
}

DIV.row_width_9
{
	width:530px;
}

DIV.row_width_10
{
	width:590px;
}

DIV.row_width_11
{
	width:650px;
}

DIV.row_width_12
{
	width:710px;
}

DIV.row_width_13
{
	width:770px;
}

DIV.row_width_14
{
	width:830px;
}

DIV.row_width_15
{
	width:890px;
}

DIV.row_width_16
{
	width:950px;
}

DIV.row_last
{
	margin-right:0px !important;
}

DIV.row_center
{
	text-align:center;
}

DIV.row_right
{
	text-align:right;
}

DIV.row_clear
{
	clear:left;
	display:block;
	height:0px;
	overflow:hidden;
	visibility:hidden;
	width:0px;
}

DIV.row_padding DIV.content_middle
{
	padding-left:9px;
	padding-right:9px;
}

/*
	-----------------------------------------------------------------------------
	Container (Box)
	-----------------------------------------------------------------------------
*/

DIV.container_box
{
}

DIV.container_box DIV.left_top
{
	background-image:url('../image/common/box/top.png');
	background-position:0% 0%;
	background-repeat:no-repeat;
	margin-right:10px;
}

DIV.container_box DIV.right_top
{
	background-image:url('../image/common/box/top.png');
	background-position:100% 0%;
	background-repeat:no-repeat;
	height:20px;
	margin-left:10px;
	margin-right:-10px;
	padding-right:10px;
}

DIV.container_box DIV.left_top_headline
{
	background-image:url('../image/common/box/top_headline_inactive.png');
	background-position:0% 0%;
	background-repeat:no-repeat;
	margin-right:10px;
}

DIV.container_box DIV.right_top_headline
{
	background-image:url('../image/common/box/top_headline_inactive.png');
	background-position:100% 0%;
	background-repeat:no-repeat;
	height:22px;
	margin-left:10px;
	margin-right:-10px;
	padding-right:10px;
	padding-top:10px;
}

DIV.container_box DIV.background_middle
{
	margin-left:5px;
	margin-right:5px;
}

DIV.container_box DIV.left_middle
{
	background-image:url('../image/common/box/middle.png');
	background-position:0% 50%;
	background-repeat:repeat-y;
	margin-left:-5px;
}

DIV.container_box DIV.right_middle
{
	background-image:url('../image/common/box/middle.png');
	background-position:100% 50%;
	background-repeat:repeat-y;
	margin-left:5px;
	margin-right:-5px;
}

DIV.container_box DIV.content_middle
{
	background-image:url('../image/common/box/bg_middle.png');
	background-position:50% 0%;
	background-repeat:repeat-x;
	height:100%;
	margin-left:-4px;
	margin-right:1px;
	padding-top:10px;
}

DIV.container_box DIV.left_bottom
{
	background-image:url('../image/common/box/bottom.png');
	background-position:0% 100%;
	background-repeat:no-repeat;
	margin-right:10px;
}

DIV.container_box DIV.right_bottom
{
	background-image:url('../image/common/box/bottom.png');
	background-position:100% 100%;
	background-repeat:no-repeat;
	height:20px;
	margin-left:10px;
	margin-right:-10px;
	padding-right:10px;
	padding-top:10px;
}

/*
	-----------------------------------------------------------------------------
	Container (Overlay)
	-----------------------------------------------------------------------------
*/

DIV.container_overlay
{
	display:none;
	position:absolute;
	z-index:9;
}

DIV.container_overlay DIV.left_top
{
	background-image:url('../image/common/overlay/top.png');
	background-position:0% 0%;
	background-repeat:no-repeat;
}

DIV.container_overlay DIV.left_top_arrow
{
	background-image:url('../image/common/overlay/top_arrow_left.png');
	background-position:0% 0%;
	background-repeat:no-repeat;
}

DIV.container_overlay DIV.right_top
{
	background-image:url('../image/common/overlay/top.png');
	background-position:100% 0%;
	background-repeat:no-repeat;
	display:block;
	height:30px;
	left:20px;
	position:relative;
}

DIV.container_overlay DIV.right_top_arrow
{
	background-image:url('../image/common/overlay/top_arrow_right.png');
	background-position:100% 0%;
	background-repeat:no-repeat;
	display:block;
	height:30px;
	left:20px;
	position:relative;
}

DIV.container_overlay DIV.left_middle
{
	background-image:url('../image/common/overlay/middle.png');
	background-position:0% 50%;
	background-repeat:repeat-y;
	height:100%;
}

DIV.container_overlay DIV.right_middle
{
	background-image:url('../image/common/overlay/middle.png');
	background-position:100% 50%;
	background-repeat:repeat-y;
	height:100%;
	left:20px;
	position:relative;
}

DIV.container_overlay DIV.left_bottom
{
	background-image:url('../image/common/overlay/bottom.png');
	background-position:0% 100%;
	background-repeat:no-repeat;
}

DIV.container_overlay DIV.left_bottom_arrow
{
	background-image:url('../image/common/overlay/bottom_arrow_left.png');
	background-position:0% 100%;
	background-repeat:no-repeat;
}

DIV.container_overlay DIV.right_bottom
{
	background-image:url('../image/common/overlay/bottom.png');
	background-position:100% 100%;
	background-repeat:no-repeat;
	height:55px;
	left:20px;
	position:relative;
}

DIV.container_overlay DIV.right_bottom_arrow
{
	background-image:url('../image/common/overlay/bottom_arrow_right.png');
	background-position:100% 100%;
	background-repeat:no-repeat;
	height:55px;
	left:20px;
	position:relative;
}

/*
	-----------------------------------------------------------------------------
	Container (Input)
	-----------------------------------------------------------------------------
*/

DIV.container_input
{
	margin-bottom:10px;
}

DIV.container_input DIV.left
{
	background-image:url('../image/common/input/left.png');
	background-position:0px 0px;
	background-repeat:no-repeat;
	float:left;
	height:23px;
	margin-bottom:3px;
	margin-top:4px;
	width:4px;
}

DIV.container_input DIV.center
{
	background-image:url('../image/common/input/center.gif');
	background-position:50% 0px;
	background-repeat:repeat-x;
	float:left;
	height:18px;
	margin-bottom:3px;
	margin-top:4px;
	padding-top:5px;
}

DIV.container_input DIV.right
{
	background-image:url('../image/common/input/right.png');
	background-position:0px 0px;
	background-repeat:no-repeat;
	float:left;
	height:23px;
	margin-bottom:3px;
	margin-top:4px;
	width:4px;
}

/*
	-----------------------------------------------------------------------------
	Container (Inhaltselemente)
	-----------------------------------------------------------------------------
*/

DIV.container_product_list
{
	float:left;
	padding-top:10px;
	width:100%;
}

DIV.container_poll_bar
{
	height:10px;
}

DIV.container_addtocart
{
	margin-bottom:10px;
	padding:10px;
}

DIV.container_rating_inactive
{
	background-image:url('../image/common/rating/bg_container_rating_inactive.gif');
	background-position:0px 0px;
	background-repeat:repeat-x;
	height:13px;
	position:relative;
	width:69px;
}

DIV.container_rating_active
{
	background-image:url('../image/common/rating/bg_container_rating_active.gif');
	background-position:0px 0px;
	background-repeat:repeat-x;
	height:13px;
	left:0px;
	position:absolute;
	top:0px;
}

DIV.container_image_thumbnail
{
	float:left;
	margin-right:10px;
	margin-top:10px;
}

DIV.container_product_image
{
	margin-bottom:10px;
}

DIV.container_product_image_gallery
{
	margin-bottom:10px;
}

DIV.container_price
{
	margin-bottom:10px;
}

DIV#container_giftcert_image
{
	overflow:hidden;
	position:relative;
}

DIV#container_giftcert_message
{
	border-color:#cccccc;
	border-style:solid;
	border-width:1px;
	background-color:#eeeeee;
	bottom:0px;
	display:none;
	overflow:hidden;
	padding:5px;
	position:absolute;
	width:188px;
}

DIV.container_checkout_step
{
	padding:10px;
}

/*
	-----------------------------------------------------------------------------
	Linien
	-----------------------------------------------------------------------------
*/

HR
{
	height:1px;
}

/*
	-----------------------------------------------------------------------------
	Tabellen
	-----------------------------------------------------------------------------
*/

TABLE
{
	border-collapse:collapse;
	clear:both;
	margin-bottom:10px;
	margin-top:10px;
	width:100%;
}

/*
	-----------------------------------------------------------------------------
	Tabellenzellen
	-----------------------------------------------------------------------------
*/

TABLE TH
{
	font-weight:bold;
	padding:10px;
	text-align:left;
	vertical-align:top;
}

TABLE TD
{
	padding:10px;
	text-align:left;
	vertical-align:top;
}

TH.tablecell_center,
TD.tablecell_center
{
	text-align:center;
}

TH.tablecell_right,
TD.tablecell_right
{
	text-align:right;
}

/*
	-----------------------------------------------------------------------------
	Listen
	-----------------------------------------------------------------------------
*/

UL#list_header_links,
UL#list_breadcrumb,
UL#list_menu_top
{
	display:inline;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

DIV.container_menu_search_autocompleter UL
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:100%;
}

DIV#container_teaser_cms UL
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

UL#list_menu_top_categories,
UL#list_menu_top_categories UL
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

UL#list_menu_left,
UL#list_menu_left UL
{
	list-style-type:none !important;
	margin:0px !important;
	width:100%;
}

UL#list_menu_account
{
	list-style-type:none !important;
	margin:0px !important;
	width:100%;
}

UL.messages,
UL.messages UL
{
	clear:none !important;
	list-style-type:none !important;
	margin:0px !important;
	padding:0px !important;
	width:100%;
}

DIV.container_box UL
{
	clear:both;
	list-style-type:square;
	margin-bottom:0px;
	margin-left:15px;
	margin-right:0px;
	margin-top:0px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

DIV.container_box UL.list_arrow,
DIV.container_box UL.list_inline
{
	list-style-type:none !important;
	margin:0px !important;
	width:100%;
}

DIV.container_box UL.list_cloud
{
	list-style-type:none !important;
	margin:0px !important;
	padding:0px !important;
}

DIV#container_content_bottom UL
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

UL#list_pages
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

UL.list_images
{
	list-style-type:none;
	margin:0px !important;
	padding:0px !important;
}

/*
	-----------------------------------------------------------------------------
	Listenelemente
	-----------------------------------------------------------------------------
*/

UL#list_header_links LI
{
	float:left;
}

UL#list_breadcrumb LI
{
	background-image:url('../image/common/arrow/right_small.gif');
	background-position:0px 50%;
	background-repeat:no-repeat;
	display:inline;
	padding-left:7px;
	padding-right:5px;
}

UL#list_menu_top LI
{
	float:left;
}

DIV.container_menu_search_autocompleter LI
{
	cursor:default;
	display:block;
	line-height:16px;
	overflow:hidden;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
}

DIV#container_teaser_cms UL LI
{
	height:0px;
	overflow:hidden;
}

UL#list_menu_top_categories LI
{
	float:none;
}

UL#list_menu_top_categories UL LI
{
	margin-left:10px;
}

UL#list_menu_top_categories UL UL LI
{
	margin-left:20px;
}

UL#list_menu_top_categories UL UL UL LI
{
	margin-left:30px;
}

UL#list_menu_left LI
{
	margin-left:-9px;
	margin-right:-9px;
	padding-left:9px;
	padding-right:9px;
	width:100%;
}

UL#list_menu_left UL LI
{
	border-bottom:none;
}

UL#list_menu_account LI
{
	margin-left:-9px;
	margin-right:-9px;
	padding-left:9px;
	padding-right:9px;
	width:100%;
}

UL.messages LI.error-msg,
UL.messages LI.notice-msg,
UL.messages LI.note-msg,
UL.messages LI.success-msg
{
	background-position:10px 50%;
	background-repeat:no-repeat;
	border-style:solid;
	border-width:1px;
	list-style-type:none;
	margin-bottom:10px;
	padding-bottom:10px;
	padding-left:40px;
	padding-right:10px;
	padding-top:10px;
}

UL.messages LI.error-msg
{
	background-color:#faebe7;
	background-image:url('../image/common/message/error.gif');
	border-color:#f16048;
	color:#df280a;
}

UL.messages LI.notice-msg,
UL.messages LI.note-msg
{
	background-color:#fafaec;
	background-image:url('../image/common/message/notice.gif');
	border-color:#fcd344;
	color:#3d6611;
}

UL.messages LI.success-msg
{
	background-color:#eff5ea;
	background-image:url('../image/common/message/success.gif');
	border-color:#446423;
	color:#3d6611;
}

DIV.container_box UL.list_arrow LI
{
	background-image:url('../image/common/arrow/right_small.gif');
	background-position:2px 7px;
	background-repeat:no-repeat;
	clear:both;
	padding-bottom:2px;
	padding-left:12px;
	padding-top:2px;
}

DIV.container_box UL.list_cloud LI
{
	display:inline;
	font-size:0.9em;
	margin-right:10px;
}

DIV.container_box UL.list_inline LI
{
	display:inline;
	margin-right:10px;
}

UL#list_pages LI
{
	display:inline;
	margin-right:5px;
}

UL.list_images LI
{
	display:inline;
	margin-right:10px;
}

/*
	-----------------------------------------------------------------------------
	Bilder
	-----------------------------------------------------------------------------
*/

IMG
{
	border:0px;
}

DIV#container_header_cart IMG
{
	margin-left:10px;
	vertical-align:middle;
}

DIV#container_logo IMG#image_logo
{
	margin-bottom:10px;
	margin-top:10px;
}

/*
	-----------------------------------------------------------------------------
	Formulare
	-----------------------------------------------------------------------------
*/

FORM
{
	margin:0px;
	padding:0px;
}

/*
	-----------------------------------------------------------------------------
	Formularelemente
	-----------------------------------------------------------------------------
*/

INPUT.input_text,
SELECT.select_text,
TEXTAREA.textarea_text
{
	background-color:#ffffff;
	font-size:1em;
	width:100%;
}

INPUT.input_button
{
	outline:none;
}

INPUT.input_button_highlight
{
	border:none;
	font-weight:bold;
	padding:2px;
}

DIV#container_content_left INPUT.input_button_highlight,
DIV#container_content_right INPUT.input_button_highlight
{
	width:100%;
}

SELECT.select_toolbar
{
	width:75px;
}

INPUT.error,
SELECT.error,
TEXTAREA.error
{
	background-color:#faebe7;
	border-color:#f16048 !important;
	border-style:dotted !important;
	border-width:1px !important;
}

LABEL
{
	display:block;
	font-weight:bold;
}

DIV.container_input INPUT
{
	background-color:transparent;
	border:0px;
	width:auto !important;
}

INPUT.input_autocompleter_loading
{
	background-image:url('../image/common/loading.gif');
	background-position:right 50%;
	background-repeat:no-repeat;
}

INPUT#input_menu_search
{
	font-size:1em;
	margin:0px;
	padding:0px;
	width:142px;
}

INPUT#button_menu_search
{
	background-color:transparent;
	background-image:url('../image/page/menu/finden.gif');
	background-position:50% 50%;
	background-repeat:no-repeat;
	border:none;
	height:23px;
	width:23px;
}

DIV.container_box INPUT.input_button_center
{
	display:block;
	margin-left:auto;
	margin-right:auto;
}

LABEL.error
{
	background-color:#faebe7;
	border-color:#f16048;
	border-style:dotted;
	border-width:1px;
	color:#df280a;
	font-weight:normal;
	margin-top:5px;
	padding:5px;
}

/*
	-----------------------------------------------------------------------------
	Überschriften
	-----------------------------------------------------------------------------
*/

DIV.container_box H1
{
	font-size:1.7em;
	font-weight:bold;
	line-height:100%;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

DIV.container_box H2
{
	font-size:1.6em;
	font-weight:bold;
	line-height:100%;
	margin:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

DIV.container_box H3
{
	font-size:1.5em;
	font-weight:bold;
	line-height:100%;
	margin:0px;
}

DIV.container_box H4
{
	font-size:1.25em;
	font-weight:bold;
	line-height:100%;
	margin:0px;
}

DIV#container_checkout H3
{
	cursor:pointer;
	padding-bottom:3px;
	padding-top:3px;
}

DIV#container_checkout H3 SPAN.text_checkout_step
{
	padding-bottom:2px;
	padding-left:7px;
	padding-right:7px;
	padding-top:2px;
}

DIV#container_content_content DIV.container_box H4
{
	margin-bottom:10px;
}

H4.headline_cart
{
	background-image:url('../image/header/warenkorb.png');
	background-position:0px 0px;
	background-repeat:no-repeat;
	line-height:20px !important;
	padding-left:30px;
}

/*
	-----------------------------------------------------------------------------
	Texte
	-----------------------------------------------------------------------------
*/

DIV.container_box P
{
	clear:right;
	margin:0px !important;
	padding-bottom:10px;
}

.text_center
{
	text-align:center;
}

.text_right
{
	text-align:right;
}

.text_required
{
	color:#df280a;
}

SPAN.text_price_regular
{
	font-size:1.25em;
	font-weight:bold;
}

SPAN.text_price
{
	font-size:1.25em;
	font-weight:bold;
}

SPAN.price
{
	display:inline !important;
}

DIV.container_price SPAN
{
	display:block;
}

/*
	-----------------------------------------------------------------------------
	Links
	-----------------------------------------------------------------------------
*/

A:focus
{
	outline:none;
}

A.link_right
{
	float:right;
}

DIV#container_header A
{
	font-weight:bold;
	text-decoration:none;
}

DIV#container_header A:hover
{
	text-decoration:underline;
}

DIV#container_footer A
{
	display:block;
	line-height:0px;
}

UL#list_header_links LI A
{
	display:block;
	margin-bottom:9px;
	padding-left:5px;
	padding-right:5px;
}

UL#list_header_links LI.listitem_first A
{
	border-left:none;
}

UL#list_breadcrumb LI A
{
	font-weight:normal;
	text-decoration:none;
}

UL#list_breadcrumb LI A:hover
{
	text-decoration:underline;
}

UL#list_menu_top LI A
{
	display:block;
	font-size:1.2em;
	font-weight:normal;
	padding-bottom:7px;
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	text-decoration:none;
}

UL#list_menu_top LI A:hover
{
	text-decoration:underline;
}

DIV#container_menu_search A
{
	display:block;
	font-size:1.2em;
	font-weight:normal;
	padding-bottom:7px;
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	text-decoration:none;
}

DIV#container_menu_search_link A:hover
{
	text-decoration:underline;
}

SPAN#teaser_link_previous A
{
	background-image:url('../image/page/teaser/bg_link_previous.png');
	background-position:50% 50%;
	background-repeat:no-repeat;
	height:50px;
	left:0px;
	margin-top:-25px;
	position:absolute;
	top:50%;
	width:25px;
}

SPAN#teaser_link_next A
{
	background-image:url('../image/page/teaser/bg_link_next.png');
	background-position:50% 50%;
	background-repeat:no-repeat;
	height:50px;
	margin-top:-25px;
	position:absolute;
	right:0px;
	top:50%;
	width:25px;
}

UL#list_menu_left LI A
{
	display:block;
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:7px;
	padding-top:7px;
	text-decoration:none;
	width:100%;
}

UL#list_menu_left UL LI A
{
	background-image:url('../image/common/arrow/right_small.gif');
	background-position:2px 50%;
	background-repeat:no-repeat;
	border-bottom:none;
	font-size:1em;
	font-weight:bold;
	padding-bottom:2px;
	padding-left:10px;
	padding-top:2px;
}

UL#list_menu_left UL UL LI A
{
	background-image:none;
	font-weight:normal;
	padding-left:20px;
}

UL#list_menu_left UL UL UL LI A
{
	padding-left:30px;
}

UL#list_menu_left UL UL UL UL LI A
{
	padding-left:40px;
}

UL#list_menu_left LI A.link_active
{
	font-weight:bold;
}

UL#list_menu_left LI A:hover
{
	text-decoration:underline;
}

UL#list_menu_account LI A
{
	display:block;
	font-size:1.2em;
	font-weight:normal;
	padding-bottom:7px;
	padding-top:7px;
	text-decoration:none;
	width:100%;
}

UL#list_menu_account LI A.link_active
{
	font-weight:bold;
}

UL#list_menu_account LI A:hover
{
	text-decoration:underline;
}

DIV.container_box UL.list_arrow LI A
{
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
}

DIV.container_box UL.list_arrow LI A:hover
{
	text-decoration:underline;
}

UL.list_cloud LI A
{
	font-weight:bold;
	text-decoration:none;
}

DIV.container_box A
{
	font-weight:normal;
	text-decoration:underline;
}

DIV#container_content_bottom A
{
	text-decoration:none;
}

DIV#container_content_bottom A:hover
{
	text-decoration:underline;
}

A.link_collapsor
{
	background-image:url('../image/common/icon/expand.gif');
	background-position:0% 50%;
	background-repeat:no-repeat;
	padding-left:15px;
}

A.link_collapsor_open
{
	background-image:url('../image/common/icon/collapse.gif') !important;
}
