#lang_eng,
#lang_de  {
float: right;
margin: 6px 20px 0px 50px;
}
/*  ENGLISH */
#lang_eng  .menu_main_item:hover .menu_main_item_l,
#lang_eng  .menu_main_item:active .menu_main_item_l,
#lang_eng  .menu_main_item:focus .menu_main_item_l {
color: #000;
background: 			#fff url(../images/menus/langmenu_item_left_h.gif) no-repeat left top;
}

#lang_eng  .menu_main_item:hover .menu_main_item_r,
#lang_eng  .menu_main_item:active .menu_main_item_r,
#lang_eng  .menu_main_item:focus .menu_main_item_r {
background: 			url(../images/menus/langmenu_item_right_h.gif) no-repeat left top;
}

#lang_eng .menu_main_item_l {
background: 			#b0e0f5 url(../images/menus/langmenu_item_left_n.gif) no-repeat left top;
padding:				5px 10px 0px 36px;
}
#lang_eng  .menu_main_item_r {
background: 			url(../images/menus/langmenu_item_right_n.gif) no-repeat left top;
}

#lang_eng .menu_main_item_l {
color: #3c94b9;
background: 			#b0e0f5 url(../images/menus/langmenu_eng_item_left_n.gif) no-repeat left top;
}

/*  DEUTSCH */
#lang_de .menu_main_item:hover .menu_main_item_l,
#lang_de .menu_main_item:active .menu_main_item_l,
#lang_de .menu_main_item:focus .menu_main_item_l {
background: 			#fff url(../images/menus/langmenu_de_item_left_h.gif) no-repeat left top;
}

#lang_de  .menu_main_item:hover .menu_main_item_l,
#lang_de  .menu_main_item:active .menu_main_item_l,
#lang_de  .menu_main_item:focus .menu_main_item_l {
color: #000;
background: 			#fff url(../images/menus/langmenu_item_left_h.gif) no-repeat left top;
}

#lang_de  .menu_main_item:hover .menu_main_item_r,
#lang_de  .menu_main_item:active .menu_main_item_r,
#lang_de  .menu_main_item:focus .menu_main_item_r {
background: 			url(../images/menus/langmenu_item_right_h.gif) no-repeat left top;
}

#lang_de .menu_main_item_l {
background: 			#b0e0f5 url(../images/menus/langmenu_item_left_n.gif) no-repeat left top;
padding:				5px 10px 0px 36px;
}
#lang_de  .menu_main_item_r {
background: 			url(../images/menus/langmenu_item_right_n.gif) no-repeat left top;
}

#lang_de .menu_main_item_l {
color: #3c94b9;
background: 			#b0e0f5 url(../images/menus/langmenu_de_item_left_n.gif) no-repeat left top;
}
#lang_de .menu_main_item:hover .menu_main_item_l,
#lang_de .menu_main_item:active .menu_main_item_l,
#lang_de .menu_main_item:focus .menu_main_item_l {
background: 			#fff url(../images/menus/langmenu_de_item_left_h.gif) no-repeat left top;
}

/** MAIN MENU */

.menu_main_area {
height:					29px;
display:				block;
width:					980px;
margin:				6px 0px 0px 0px;		
}
.menu_main_item {
font-size: 14px;
color: #fff;
font-weight: bold;
height: 29px;
display: block;
float:	right;
margin:		0px 0px 0px 0px;
text-decoration: none;
}
.menu_main_item:hover,
.menu_main_item:active,
.menu_main_item:focus,
.menu_main_item_sel {
color: #3c434c;
text-decoration: none;
}
.menu_main_item_l {
display: block;
float:left;
height:					29px;
padding:				5px 10px 0px 26px;
}
.menu_main_item:hover .menu_main_item_l, .menu_main_item:active .menu_main_item_l, .menu_main_item:focus .menu_main_item_l,
.menu_main_item_sel .menu_main_item_l {
background: 			#fff url(../images/menus/mainmenu_item_left_n.gif) no-repeat left top;
}
.menu_main_item_r {
display: block;
float:left;
height:					29px;
padding:				0px 16px 0px 0px;
}
.menu_main_item:hover .menu_main_item_r, .menu_main_item:active .menu_main_item_r, .menu_main_item:focus .menu_main_item_r,
.menu_main_item_sel .menu_main_item_r   {
background: 			url(../images/menus/mainmenu_item_right_n.gif) no-repeat right top;
}


div.menu_main_spacer {
float:					left;
width:					20px;
}
div.menu_main_lastitem {
display:				block;
text-align:				right;
}
div.menu_main_lastitem  A{
float:					right;
}





/**** SUBMENU  *****/
.menu_sub_area {
width:					220px;
display:				block;
padding:				0px;
}
.menu_sub_item {
font-size: 14px;
color: #000;
font-weight: normal;
display: block;
padding: 3px 0px 3px 20px;
background: transparent url(../images/menus/submenu_arrow_n.gif) no-repeat 0px 8px;
text-decoration: none;
border-bottom: 1px solid #c2c2c2;

}
.menu_sub_item:hover,
.menu_sub_item:active,
.menu_sub_item:focus,
.menu_sub_item_sel {
color: #00B4FF; /*#66ccff;*/
text-decoration: none;
padding: 3px 0px 3px 20px;
background: transparent url(../images/menus/submenu_arrow_s.gif) no-repeat 0px 8px;
}



/*BEGIN:	footer_menu		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
DIV.menu_footer_area {
float:					right;
height:					20px;
padding:				1px 20px 0px 0px;
}

.menu_footer_item {
color:		#00b4ff;
text-decoration: none;
font-size: 		11px;
padding:	0px 5px 0px 5px;
text-decoration: none;
}

.menu_footer_item:hover,
.menu_footer_item:active,
.menu_footer_item:focus {
color:		#fff;
text-decoration: none;
}











/***** OLD ****/
/*.menu_main_item {
height:					18px;
display:				block;
padding:				5px 0px 5px 25px;
background: 			#fff url(../images/menu/menu_main_item_bullet_n.gif) no-repeat 10px 10px;
border-top:				1px solid #e4e4e4;
font:					13px normal "Lucida Sans Unicode","Lucida Grande",Trebuchet,Arial,Helvetica,sans-serif;
color:					#666666;
}*/
.menu_main_item_s {
height:					18px;
display:				block;
padding:				5px 0px 5px 25px;
background: 			#fff url(../images/menu/menu_main_item_bullet_s.gif) no-repeat 0px 10px;
border-top:				1px solid #e4e4e4;
font:					13px normal "Lucida Sans Unicode","Lucida Grande",Trebuchet,Arial,Helvetica,sans-serif;
color:					#000000;
}
.menu_main_item_o {
height:					18px;
display:				block;
padding:				5px 0px 5px 25px;
background: 			#aeaeae url(../images/menu/menu_main_item_bullet_s.gif) no-repeat 0px 10px;
border-top:				1px solid #e4e4e4;
font:					13px normal "Lucida Sans Unicode","Lucida Grande",Trebuchet,Arial,Helvetica,sans-serif;
color:					#000000;
}
.menu_main_subitem {
height:					18px;
display:				block;
margin-left:			25px;
padding:				5px 0px 5px 25px;
background: 			#aeaeae url(../images/menu/menu_main_item_bullet_n.gif) no-repeat 10px 10px;
border-top:				1px solid #e4e4e4;
font:					13px normal "Lucida Sans Unicode","Lucida Grande",Trebuchet,Arial,Helvetica,sans-serif;
color:					#ffffff;
}


/********** TOP MENU ***********************/
.menu_top {
display:				block;
margin:					44px 0px 0px 1px;
height:					25px;
text-align:				right;
background: 			transparent url(../images/menu/menu_top_bk.gif) repeat-x left top;
}
.menu_top_item {
display:				block;
float:					right;
height:					25px;
margin:					0px 10px 0px 10px;
padding:				5px 5px 10px 25px;
background: 			#fff url(../images/menu/menu_main_item_bullet_n.gif) no-repeat 10px 10px;
font:					13px normal "Lucida Sans Unicode","Lucida Grande",Trebuchet,Arial,Helvetica,sans-serif;
color:					#666666;
}
.menu_top_item_s {
display:				block;
float:					right;
height:					25px;
margin:					0px 10px 0px 10px;
padding:				5px 5px 10px 25px;
background: 			#fff url(../images/menu/menu_main_item_bullet_s.gif) no-repeat 10px 10px;
font:					13px normal "Lucida Sans Unicode","Lucida Grande",Trebuchet,Arial,Helvetica,sans-serif;
color:					#000000;
}


/********** Footer MENU ***********************/
div.header_menu {
width:					100%;
height:					30px;
background: 			url(../images/menu/main_header_menu_bk.gif) repeat-x left top;
}

a.header_menu_item_a {
float: 					left;
display:				block;
height:					30px;
margin:					0px 10px 0px 10px;
font:					normal 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

a.header_menu_item_a:hover,
a.header_menu_item_a:active,
#header_menu_selected {
padding-top:			3px;
height:					27px;
color:					#000000;
text-decoration:		none;
background: 			url(../images/menu/main_header_menu_button_hover_bk.gif) repeat-x 0px 3px;
}

a.header_menu_group1 {
color:					#ffffff;
background: 			url(../images/menu/main_header_menu_button_group1_bk.gif) repeat-x left top;
}
a.header_menu_group2 {
color:					#000000;
background: 			url(../images/menu/main_header_menu_button_group2_bk.gif) repeat-x left top;
}
a.header_menu_group3 {
color:					#ffffff;
background: 			url(../images/menu/main_header_menu_button_group3_bk.gif) repeat-x left top;
}

span.header_menu_button_l {
height:					30px;
padding:				0px 0px 0px 20px;
background: 			url(../images/menu/main_header_menu_button_left.gif) no-repeat left top;
}
span.header_menu_button_r {
padding:				0px 10px 0px 0px;
background: 			url(../images/menu/main_header_menu_button_right.gif) no-repeat right top;
}
div.header_menu_spacer {
float:					left;
width:					20px;
}
div.header_menu_lastitem {
display:				block;
text-align:				right;
}
div.header_menu_lastitem  A{
float:					right;
}

/*BEGIN:	breadcrump_menu		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
DIV.breadcrump_menu {
display:				block;
margin-left:			10px;
color:					#CCCCCC;
font:					normal 12px Arial, Helvetica, sans-serif;
}
DIV.breadcrump_menu A {
float:					left;
color:					#CCCCCC;
font:					normal 12px Arial, Helvetica, sans-serif;
margin-right:			5px;
padding-left:			10px;
background: 			transparent url(../images/content/arrow2_gray_n.gif) no-repeat 0px 6px;
}

/*END:	breadcrump_menu		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/

/*BEGIN:	sub_menu		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/

.page_submenu H1 {
color:					#ffffff;
font:					bold 20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.page_submenu {
width:				100%;
display:			block;
margin-bottom:		20px;
}
A.page_submenu_item .submenu_item_button_left {
display:			block;
float:				right;
height:				35px;
width:				4px;
margin:				0px;
padding:			0px;
overflow:			hidden;
background:			url(../images/menu/submenu_button_left.gif) no-repeat top left;
}
A.page_submenu_item .submenu_item_button_main {
display:			block;
float:				right;
height:				25px;
width:				250px;
color:				#000000;
margin:				0px;
padding:			5px 10px 5px 20px;
font:				normal 16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
background:			#ffffff url(../images/menu/submenu_shadow.gif) repeat-y top right;
}
A.page_submenu_item {
height:				35px;
display:			block;
margin-bottom:		10px;
opacity: .8; /*for all Browser */
-moz-opacity: 0.8; /*for Mozilla */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* first! */
filter: alpha(opacity=80);					/* second */
}
A.page_submenu_item:hover,
A.page_submenu_item:active {
margin-left:		10px;
text-decoration:	none;
opacity: 1; /*for all Browser */
-moz-opacity: 1; /*for Mozilla */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* first! */
filter: alpha(opacity=100);					/* second */
}
A.page_submenu_item:hover .submenu_item_button_main,
A.page_submenu_item:active .submenu_item_button_main {
background:			#ffffff;
width:				240px;
font-weight:		bold;
}

#page_submenu_item_sel {
margin-left:		10px;
opacity: 1; /*for all Browser */
-moz-opacity: 1; /*for Mozilla */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* first! */
filter: alpha(opacity=100);					/* second */
}
#page_submenu_item_sel .submenu_item_button_main {
background:			#ffffff;
width:				240px;
text-decoration:	none;
font-weight:		bold;
}
/*END:	sub_menu		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/

	
/*BEGIN:	footer_menu		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
DIV.menu_footer_area {
float:					right;
height:					30px;
}

.menu_footer_item {
color:		#00b4ff;
text-decoration: none;
font-size: 		11px;
padding:	0px 5px 0px 5px;
}

/*BEGIN:	footer_menu		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ***/
