/********************************************************************************************************
	created by:		NewMedia http://www.newmedia.ch
	project:		newmedia.ch
	date:			Februar/2009, Marianne Luck
	version:		4.1
	file:			navigation.css
	function:		navigation-style  
********************************************************************************************************/

/*--------------------------------
 csc Navigation 
--------------------------------*/

/*   nummerierung und punkt verstecken  */
li dfn, .usb {
	display:none;
}
/* TOPNAVIGATION ---------------------------------------------------------- */
#main_top_nav
{
	padding-top:5px;
	float:left;
	width:810px;	
	margin-bottom:50px;
}

#navLanguage
{
	padding:0px;
	margin:0px;
	float:left;	
	height:18px;
	width:630px;		
}

#navLanguage li
{
	list-style:none;
	float:left;
	line-height:18px;	
	height:18px;
	text-transform:uppercase;
	padding-right:10px;	
}

#navLanguage li.first, #navLanguage li.act_first
{
	border:none;
	padding-left:10px;	
}

#navLanguage li.act_first
{
	text-decoration:underline;
}

#navLanguage li.act
{
	text-decoration:underline;
}

#navLanguage li a				{text-align:center;height:18px; line-height:18px;color: #000000;  text-decoration: none; font-weight:normal;}
#navLanguage li a:link 			{height:18px; line-height:18px; }
#navLanguage li a:visited 		{height:18px; line-height:18px; }
#navLanguage li a:hover 		{height:18px; line-height:18px; color: #000000; text-decoration:underline;}
#navLanguage li a:active		{height:18px; line-height:18px; color: #000000; text-decoration:underline;}
#navLanguage li a:focus 		{height:18px; line-height:18px; color: #000000; text-decoration:underline;}

#navLanguage li .activ a			{height:18px; line-height:18px; color: #000000;text-decoration:underline;}
#navLanguage li .activ a:link 		{height:18px; line-height:18px; color: #000000;}
#navLanguage li .activ a:visited 	{height:18px; line-height:18px; color: #000000;}
#navLanguage li .activ a:hover 		{height:18px; line-height:18px; color: #000000;} 
#navLanguage li .activ a:active		{height:18px; line-height:18px; color: #000000;}
#navLanguage li .activ a:focus 		{height:18px; line-height:18px; color: #000000;}

#navLanguage li .cur a				{text-decoration:underline;}
#navLanguage li .cur a:link 		{}
#navLanguage li .cur a:visited 		{}
#navLanguage li .cur a:hover 		{}
#navLanguage li .cur a:active		{}
#navLanguage li .cur a:focus 		{}

/* KATEGORIEN-NAVIGATION ---------------------------------------------------------- */
#kat_nav
{
	width:700px;
	float:left;
	height:25px;
	margin-top:70px;
	font-family: News Gothic, Arial, Helvetica, sans-serif;
}

#nav_kat
{
	padding:0px;
	margin:0px;
	float:left;
}

#nav_kat a img
{
	border:none;
}
#nav_kat li
{
	list-style:none;
	float:left;
	height:25px;
	text-transform:uppercase;
	margin-left:1px;
	background-color:#000000;	
}

#nav_kat li:hover
{
	/*background-color:#262827;*/
}

#nav_kat li a					{text-align:center;height:25px; width:138px; color:#ffffff; display:block; line-height:25px; text-decoration: none; font-weight:normal; font-size:1.4em;}
#nav_kat li a:link 				{height:25px; line-height:25px; }
#nav_kat li a:visited 			{height:25px; line-height:25px; }
#nav_kat li a:hover 			{height:25px; line-height:25px; }
#nav_kat li a:active			{height:25px; line-height:25px; }
#nav_kat li a:focus 			{height:25px; line-height:25px; }

#nav_kat li .activ a			{}
#nav_kat li .activ a:link 		{}
#nav_kat li .activ a:visited 	{}
#nav_kat li .activ a:hover 		{} 
#nav_kat li .activ a:active		{}
#nav_kat li .activ a:focus	 	{}

#nav_kat li .cur a				{ }
#nav_kat li .cur a:link 		{ }
#nav_kat li .cur a:visited	 	{ }
#nav_kat li .cur a:hover 		{ }
#nav_kat li .cur a:active		{ }
#nav_kat li .cur a:focus 		{ }

/*COLORS-------------------------------------------------------*/

#nav_kat .kat_top a		   	{color:#D5EF6B;}
#nav_kat .kat_standard a 	{color:#9CC5D5;}
#nav_kat .kat_basic	a	 	{color:#FFFF91;}
#nav_kat .kat_budget a	 	{color:#FFB520;}
#nav_kat .kat_low_budget a 	{color:#CD2B2B;}


/* HAUPTNAVIGATION ---------------------------------------------------------- */
#main_nav
{
	width:700px;
	float:left;
	height:16px;
	margin-top:10px;
	margin-bottom:10px;
}

#nav1
{
	padding:0px;
	margin:0px;
	float:left;
}

#nav1 li
{
	list-style:none;
	border-left:1px solid #000000;	
	float:left;
	padding-right:10px;
	padding-left:10px;	
	height:16px;
	text-transform:uppercase;
}

#nav1 li.first
{
	padding-left:10px;	
	border-left:none;
}

#nav1 li a					{text-align:center;height:16px; line-height:16px;color: #000000;  text-decoration: none; font-weight:bold; font-size:1.1em;}
#nav1 li a:link 			{height:16px; line-height:16px; }
#nav1 li a:visited 			{height:16px; line-height:16px; }
#nav1 li a:hover 			{height:16px; line-height:16px; color: #000000; text-decoration:underline;}
#nav1 li a:active			{height:16px; line-height:16px; color: #000000; text-decoration:underline;}
#nav1 li a:focus 			{height:16px; line-height:16px; color: #000000; text-decoration:underline;}

#nav1 li .activ a			{color: #000000; text-decoration:underline;}
#nav1 li .activ a:link 		{color: #000000;}
#nav1 li .activ a:visited 	{color: #000000;}
#nav1 li .activ a:hover 	{color: #000000;} 
#nav1 li .activ a:active	{color: #000000;}
#nav1 li .activ a:focus 	{color: #000000;}

#nav1 li .cur a				{ color: #000000; text-decoration:underline;}
#nav1 li .cur a:link 		{ color: #000000;}
#nav1 li .cur a:visited 	{ color: #000000;}
#nav1 li .cur a:hover 		{ color: #000000;}
#nav1 li .cur a:active		{ color: #000000;}
#nav1 li .cur a:focus 		{ color: #000000;}


/* HAUPTNAVIGATION UNTERNAVIGATION------------------------------------------- */
#nav2
{
	padding:0px;
	margin:0px;
	padding-left:12px;
}

#nav2 li
{
	list-style:none;
	width:200px;
	float:left;
	margin:0px;	
}

#nav2 li a				{height:30px; line-height:30px; color: #6F6F6D; font-size:1.2em; text-decoration: none;}
#nav2 li a:link 		{height:30px; line-height:30px; }
#nav2 li a:visited 		{height:30px; line-height:30px; }
#nav2 li a:hover 		{height:30px; line-height:30px; color:#B21820;}
#nav2 li a:active		{height:30px; line-height:30px; color:#B21820;}
#nav2 li a:focus 		{height:30px; line-height:30px; color:#B21820;}

#nav2 li .activ a			{height:30px; line-height:30px; color: #B21820; }
#nav2 li .activ a:link 		{height:30px; line-height:30px; color: #B21820; }
#nav2 li .activ a:visited 	{height:30px; line-height:30px; color: #B21820; }
#nav2 li .activ a:hover 	{height:30px; line-height:30px; color: #B21820; } 
#nav2 li .activ a:active	{height:30px; line-height:30px; color: #B21820; }
#nav2 li .activ a:focus 	{height:30px; line-height:30px; color: #B21820; }

#nav2 li .cur a				{height:30px; line-height:30px; color: #B21820; }
#nav2 li .cur a:link 		{height:30px; line-height:30px; color: #B21820; }
#nav2 li .cur a:visited 	{height:30px; line-height:30px; color: #B21820; }
#nav2 li .cur a:hover 		{height:30px; line-height:30px; color: #B21820; }
#nav2 li .cur a:active		{height:30px; line-height:30px; color: #B21820; }
#nav2 li .cur a:focus 		{height:30px; line-height:30px; color: #B21820; }

/* SEASON NAVIGATION ---------------------------------------------------------- */

#season
{
	width:300px;
	float:left;
}

#season_nav
{
	padding:0px;
	margin:0px;
	float:left;	
	height:25px;	
	color:white;
}

#season_nav li
{
	list-style:none;
	float:left;
	height:25px;
	text-transform:uppercase;
    padding-right:15px;
    padding-left:15px;
}

#season_nav li.first
{
	border:none;
	padding-left:10px;
}



#season_nav li a				{text-align:center;height:25px; line-height:25px;color: #ffffff;  text-decoration: none; font-weight:normal; font-size:1.0em;}
#season_nav li a:link 			{height:25px; line-height:25px; }
#season_nav li a:visited 		{height:25px; line-height:25px; }
#season_nav li a:hover 			{height:25px; line-height:25px; color: #ffffff; text-decoration:underline;}
#season_nav li a:active			{height:25px; line-height:25px; color: #ffffff;}
#season_nav li a:focus 			{height:25px; line-height:25px; color: #ffffff;}

#season_nav li .activ a			{color: #ffffff;height:25px; line-height:25px;text-decoration:underline; padding-left:10px;}
#season_nav li .activ a:link 	{color: #ffffff;}
#season_nav li .activ a:visited {color: #ffffff;}
#season_nav li .activ a:hover 	{color: #ffffff;} 
#season_nav li .activ a:active	{color: #ffffff;}
#season_nav li .activ a:focus 	{color: #ffffff;}

#season_nav li .cur a			{ color: #ffffff;text-decoration:underline;}
#season_nav li .cur a:link 		{ color: #ffffff;}
#season_nav li .cur a:visited 	{ color: #ffffff;}
#season_nav li .cur a:hover 	{ color: #ffffff;}
#season_nav li .cur a:active	{ color: #ffffff;}
#season_nav li .cur a:focus 	{ color: #ffffff;}


/* SERVICENAVIGATION ---------------------------------------------------------- */
#service
{
	width:680px;
	float:left;
	text-align:right;
}

#servicenav
{
	padding:0px;
	margin:0px;
	float:left;	
	height:25px;
	float:right;
	width:700px;
}

#servicenav li
{
	list-style:none;
	height:25px;
	display:inline;
	padding-right:10px;*
	padding-right:20px;	
	padding-left:10px;
	text-transform:uppercase;
}

#servicenav li .cur, #servicenav li .activ
{
	display:inline;
}

#servicenav li a				{height:25px; line-height:25px;color: #ffffff;  text-decoration: none; font-weight:normal; font-size:1.0em;}
#servicenav li a:link 			{height:25px; line-height:25px; }
#servicenav li a:visited 		{height:25px; line-height:25px; }
#servicenav li a:hover 			{height:25px; line-height:25px; color: #ffffff; text-decoration:underline;}
#servicenav li a:active			{height:25px; line-height:25px; color: #ffffff;}
#servicenav li a:focus 			{height:25px; line-height:25px; color: #ffffff;}

#servicenav li .activ a			{color: #ffffff;text-decoration:underline;}
#servicenav li .activ a:link 	{color: #ffffff;}
#servicenav li .activ a:visited {color: #ffffff;}
#servicenav li .activ a:hover 	{color: #ffffff;} 
#servicenav li .activ a:active	{color: #ffffff;}
#servicenav li .activ a:focus 	{color: #ffffff;}

#servicenav li .cur a			{ color: #ffffff;text-decoration:underline;}
#servicenav li .cur a:link 		{ color: #ffffff;}
#servicenav li .cur a:visited 	{ color: #ffffff;}
#servicenav li .cur a:hover 	{ color: #ffffff;}
#servicenav li .cur a:active	{ color: #ffffff;}
#servicenav li .cur a:focus 	{ color: #ffffff;}