﻿/* NAVI 
-------------------------------------------------------------------------------------------------------------------------------------*/
#frame_navi_bg									{	background-color: #97c511;							position: static; margin: 0px 0px 0px 0px; padding: 0px; width: 976px; height: 32px; float: left;
													border-color: #ffffff;								border-width: 76px 0px 6px 10px; border-style: solid; }
#frame_navi_bg #navi_overlay					{														position: static; margin: 0px; padding: 0px; width: 976px; height: 32px;
																										background-image: url('../../../files/general/navigation_background.png'); background-repeat: no-repeat; }




#frame_navi #quicksearch						{														position: absolute; top: 85px; left: 18px; margin: 0px; padding: 0px; width: 166px; height: 32px; float: left; }
#frame_navi #quicksearch form					{														margin: 0px; padding: 0px; }
#frame_navi #quicksearch #quicksearch_text		{	 													position: absolute; top: 0px; left: 19px; height: 20px; z-index: 150; }
#frame_navi #quicksearch #QS-TEXT				{	background-color: #e0edb7;	color: #575656;			margin: 0px; padding: 0px 4px 0px 4px; width: 110px; height: 15px; float: left;
																										border: 0px;
																										font-size: 11px; line-height: 15px; }
#frame_navi #quicksearch #quicksearch_start		{														position: absolute; top: 0px; left: 137px; z-index: 50; }
#frame_navi #quicksearch #QS-START				{	background-color: #97c511;							margin: 0px; padding: 0px; width: 15px; height: 15px; float: left;
																										background-image: url('../../../files/general/quicksearch_start.png'); background-repeat: no-repeat; }
#frame_navi #quicksearch #QS-START:hover		{	background-color: #000000;							 }


#frame_navi #menuhide							{														position: absolute; top: 0px; left: 0px; width: 100%; height: 500px; z-index: 19; visibility: hidden; }
#frame_navi #menuhide_center					{														position: relative; top: 0px; margin: 0px auto; padding: 0px; width: 986px; height: 500px; }
#frame_navi #menuhide_center img				{														width: 996px; height: 500px; }



#frame_navi_menu												{													position: absolute; top: 76px; left: 176px; margin: 0px; padding: 0px; width: 650px; height: auto; z-index: 20; }
#frame_navi_menu ul												{													margin: 0px; padding: 0px; list-style: none outside none; }
#frame_navi_menu ul li											{													margin: 0px; padding: 0px; float: left; }
#frame_navi_menu ul li a										{													display: block; margin: 0px; padding: 1px 10px 1px 10px; 
																													font-size: 11px; text-decoration: none; line-height: 42px; }
#frame_navi_menu ul li a:link									{								color: #000000; }
#frame_navi_menu ul li a:visited								{								color: #000000; }
#frame_navi_menu ul li a:focus									{								color: #ffffff; }
#frame_navi_menu ul li a:hover									{								color: #ffffff; }
#frame_navi_menu ul li a:active									{								color: #ffffff; }
#frame_navi_menu ul li a.checked								{								color: #ffffff !important;	}

#frame_navi_menu ul li.dropdown									{													position: relative; margin: 0px -300px -300px 0px; padding: 0px; width: 0px; visibility: hidden; }
#frame_navi_menu ul li.dropdown	div.dropdown					{													position: relative; margin: 0px -300px 0px 0px; padding: 0px; width: 0px; }
#frame_navi_menu ul li.dropdown	div.dropdown a.chosen			{	background-color: #97c511;	color: #ffffff; 	display: inline; position: relative; margin: 0px 0px 0px 0px;
																													line-height: 42px; }
#frame_navi_menu ul li.dropdown div.dropdown ul					{													margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none outside none; width: 160px;
																	border-color: #dedede #dedede #dedede #dedede; 	border-width: 6px 0px 0px 0px; border-style: solid; }
#frame_navi_menu ul li.dropdown	div.dropdown ul li				{													width: 160px; float: none; }
#frame_navi_menu ul li.dropdown	div.dropdown ul li a			{													display: block; margin: 0px; padding: 3px 10px 3px 10px; height: auto;
																													font-size: 11px; text-decoration: none; line-height: 15px; }
#frame_navi_menu ul li.dropdown	div.dropdown ul li a:link		{	background-color: #dedede;	color: #000000; }
#frame_navi_menu ul li.dropdown	div.dropdown ul li a:visited	{	background-color: #dedede;	color: #000000; }
#frame_navi_menu ul li.dropdown	div.dropdown ul li a:focus		{	background-color: #b1b2b4;	color: #ffffff; }
#frame_navi_menu ul li.dropdown	div.dropdown ul li a:hover		{	background-color: #b1b2b4;	color: #ffffff; }
#frame_navi_menu ul li.dropdown	div.dropdown ul li a:active		{	background-color: #b1b2b4;	color: #ffffff; }


#frame_navi_menu div.dd_list	 								{	background-color: #dedede;						position: relative; top: -13px; width: 160px;
																	border-color: #97c511 #dedede #dedede #dedede; 	border-width: 3px 0px 6px 0px; border-style: solid; }







#add_navi_menu									{														position: absolute; top: 76px; left: 816px; margin: 0px; padding: 0px; width: 160px; height: auto; z-index: 20; }
#add_navi_menu ul								{														margin: 0px; padding: 0px; list-style: none outside none; }
#add_navi_menu li								{														margin: 0px; padding: 0px; float: left; }
#add_navi_menu li.dropdown						{														margin: 32px -220px 0px 0px; padding: 0px; width: 220px; float: left; }
#add_navi_menu li.dropdown li					{														margin: 0px; padding: 0px; width: 186px; clear: both; }
#add_navi_menu a								{														display: block; margin: 0px; padding: 0px 10px 0px 10px;
																										font-size: 11px; line-height: 42px; font-weight: normal; text-decoration: none; letter-spacing: 0px; }
#add_navi_menu a:link							{								color: #000000; }
#add_navi_menu a:visited						{								color: #000000; }
#add_navi_menu a:focus							{								color: #ffffff; }
#add_navi_menu a:hover							{								color: #ffffff; }
#add_navi_menu a:active							{								color: #ffffff; }
#add_navi_menu a.checked						{								color: #ffffff;	}


/* MENU 
-------------------------------------------------------------------------------------------------------------------------------------*/
#frame_menu										{	background-color: #97c511;							position: static; margin: 0px; padding: 0px; width: 160px; height: 453px; float: left; }
#frame_menu	#menu								{														position: static; margin: 0px; padding: 0px; width: 160px; height: 339px; overflow: hidden; }

#frame_menu	#menu h1							{								color: #020000;			margin: 0px; padding: 5px 0px 0px 9px; font-weight: normal;
																										font-size: 11px; line-height: 17px; letter-spacing: 0px; }
#frame_menu	#menu ul							{														margin: 0px; padding: 0px; list-style: none outside none; }
#frame_menu	#menu ul li							{														margin: 0px; padding: 0px; }
#frame_menu	#menu ul li a.menu					{														display: block; margin: 0px; padding: 3px 5px 3px 17px; width: 138px;
																										font-size: 11px; line-height: 13px; text-decoration: none; letter-spacing: 0px; }
#frame_menu	#menu ul li a.menu:link				{	background-color: transparent; color: #ffffff; }
#frame_menu	#menu ul li a.menu:visited			{	background-color: transparent; color: #ffffff; }
#frame_menu	#menu ul li a.menu:focus			{	background-color: #aaaaaa;	color: #ffffff; }
#frame_menu	#menu ul li a.menu:hover			{	background-color: #aaaaaa;	color: #ffffff; }
#frame_menu	#menu ul li a.menu:active			{	background-color: #aaaaaa;	color: #ffffff; }

#frame_menu	#menu ul li a.menuc					{	background-color: #888888;	color: #ffffff;			display: block; margin: 0px; padding: 3px 5px 3px 17px; width: 138px;
																										font-size: 11px; line-height: 13px; text-decoration: none; letter-spacing: 0px; }

#frame_menu	#menu-news							{														position: static; margin: 0px; padding: 5px 0px 0px 9px; width: 151px; height: 334px; overflow: hidden; }

#frame_menu	#menu-news h1						{								color: #ffffff;			margin: 0px; padding: 0px 0px 3px 0px; 
																										font-size: 11px; line-height: 17px; letter-spacing: 0px; font-weight: normal; text-transform: uppercase; }
#frame_menu	#menu-news img						{														margin: 0px; padding: 0px; width: 142px; height: 43px; }
#frame_menu	#menu-news h2						{								color: #000000;			margin: 0px; padding: 2px 0px 0px 0px; width: 147px;
																										font-size: 11px; line-height: 13px; letter-spacing: 0px; font-weight: bold; text-transform: uppercase; }
#frame_menu	#menu-news p						{								color: #000000;			margin: 0px; padding: 0px 5px 13px 0px;
																										font-size: 11px; line-height: 13px; text-decoration: none; letter-spacing: 0px; }
#frame_menu	#menu-news a						{								color: #ffffff;			font-size: 11px; line-height: 13px; text-decoration: none; letter-spacing: 0px; }
#frame_menu	#menu-news a:link					{														text-decoration: none; }
#frame_menu	#menu-news a:visited				{														text-decoration: none; }
#frame_menu	#menu-news a:focus					{														text-decoration: underline; }
#frame_menu	#menu-news a:hover					{														text-decoration: underline; }
#frame_menu	#menu-news a:active					{														text-decoration: underline; }





/* MENU 
-------------------------------------------------------------------------------------------------------------------------------------*/
#frame_menu	#intl								{														position: static; margin: 0px; padding: 0px; width: 160px; height: 114px; overflow: hidden; }
#frame_menu	#intl ul							{														margin: 0px; padding: 0px; list-style: none outside none; }
#frame_menu	#intl ul li							{														margin: 0px; padding: 0px; float: left; }
#frame_menu	#intl ul li a.lg					{								color: #ffffff;			display: block; margin: 0px; padding: 0px 0px 0px 7px; width: 153px; height: 15px;
																										text-align: left; font-size: 11px; line-height: 15px; text-decoration: none;
																										background-image: url('../../../files/general/navi_intl_language_background.png'); background-repeat: no-repeat; background-position: 0px 0px; }
#frame_menu	#intl ul li a.lg:link				{	background-color: #aaaaaa; }
#frame_menu	#intl ul li a.lg:visited			{	background-color: #aaaaaa; }
#frame_menu	#intl ul li a.lg:focus				{	background-color: #aaaaaa; }
#frame_menu	#intl ul li a.lg:hover				{	background-color: #888888; }
#frame_menu	#intl ul li a.lg:active				{	background-color: #888888; }

#frame_menu	#intl a.map							{								color: #ffffff;			margin: 0px; padding: 0px; width: 160px; height: 99px;
																										display: block; font-size: 11px; line-height: 15px; text-align: center; text-decoration: none; }
#frame_menu	#intl img							{														margin: 0px; padding: 0px; width: 160px; height: 78px;
																										background-image: url('../../../files/general/navi_intl_map.png'); background-repeat: no-repeat; background-position: 0px 0px; }

#language										{														position: absolute; top: 433px; left: 0px; width: 190px; height: 115px; z-index: 100; visibility: hidden; }
#language ul									{	background-color: #888888;							float: left; margin: 0px; padding: 0px; width: 160px; list-style: none outside none; }
#language li									{														float: left; margin: 0px; padding: 0px; height: 15px; width: 160px; overflow: hidden; }
#language li span								{								color: #ffffff;			display: block; margin: 0px; padding: 0px 0px 0px 7px; width: 153px; height: 15px;
																										text-align: left; font-size: 11px; line-height: 15px; text-decoration: none;
																										background-image: url('../../../files/general/navi_intl_language_background.png'); background-repeat: no-repeat; background-position: 0px 0px; }
#language li a									{														display: block; margin: 0px; padding: 0px 0px 0px 7px; width: 153px; height: 15px; overflow: hidden;
																										font-size: 11px; line-height: 15px; text-decoration: none; }
#language li a:link								{	background-color: #888888;	color: #ffffff; }
#language li a:visited							{	background-color: #888888;	color: #ffffff; }
#language li a:focus							{	background-color: #dedede;	color: #000000; }
#language li a:hover							{	background-color: #dedede;	color: #000000; }
#language li a:active							{	background-color: #dedede;	color: #000000; }

#language div.language_hide_horiz				{														clear: both; margin: 0px; padding: 0px; width: 190px; height: 20px; }
#language div.language_hide_horiz img			{														margin: 0px; padding: 0px; width: 190px; height: 20px; }
#language div.language_hide_vertl				{														float: left; margin: 0px; padding: 0px; width: 10px; height: 75px; }
#language div.language_hide_vertl img			{														margin: 0px; padding: 0px; width: 10px; height: 75px; }
#language div.language_hide_vertr				{														float: left; margin: 0px; padding: 0px; width: 20px; height: 75px; }
#language div.language_hide_vertr img			{														margin: 0px; padding: 0px; width: 20px; height: 75px; }

#prototype_scroll_language						{														position: absolute; width: 161px; height: 60px; top: 35px; left: 10px; }
#prototype_scroll_language .scroll-track 		{	background-color: #888888;							width: 15px; }
#prototype_scroll_language .scroll-handle 		{	background-color: #eeeeee;							width: 15px; cursor: pointer;
																										background-image: url('../../../files/general/scroll-track-dark-15-short.gif'); background-repeat: no-repeat; background-position: center center; }
#scroll-track-top-1 							{														background-image: url('../../../style/prototype/up_arrow.gif'); width: 15px; height: 15px; }
#scroll-track-bot-1 							{														background-image: url('../../../style/prototype/down_arrow.gif'); width: 15px; height: 15px; }
#scroll-handle-bot-1 							{	background-color: #888888;							width: 15px; height: 1px; overflow: hidden; }
#scroll-handle-top-1 							{	background-color: #888888;							width: 15px; height: 1px; overflow: hidden; }

/* Babsi
-------------------------------------------------------------------------------------------------------------------------------------*/
.home_icon										{ margin-top:-2px;}

/* IE
-------------------------------------------------------------------------------------------------------------------------------------*/
@media all{
* html body #frame_menu	#intl img				{ 	background-image: url('../../../files/general/navi_intl_map.gif'); }
* html body #frame_menu	#intl ul li a.lg		{ 	background-image: url('../../../files/general/navi_intl_language_background.gif'); }
* html body #language li span					{ 	background-image: url('../../../files/general/navi_intl_language_background.gif'); }
}	




