@charset "utf-8";
/**********************************************************************************
	created by:		Newmedia http://www.newmedia.ch
	project:		PROJEKTNAME
	date:			Januar/2010, Marianne Luck
	version:		0.1
	file:			navigation.css
	function:		Navigation Styles
**********************************************************************************/
/* NAVIGATIONS  ---------------------------------------------------------------- */
/* ------------------------------------------------------------------------------*/

/*   nummerierung und punkt verstecken  */
li dfn, .usb {
	display:none;
}

/* NAVIGATION LANGUATE  -------------------------------------------------------- */
/* ------------------------------------------------------------------------------*/
div#language_navigation
{
	float:right;
}

div#language_navigation img.flag
{
	border:none;
	text-decoration:none;
	margin-right:6px;
	float:left;
}

ul.nav_language
{
	margin:0px;
	padding:0px;
}

.nav_language li
{
	list-style:none;
	line-height:16px !important;
	height:16px;
	border-right:1px solid #000;
	float:left;
	font-size:12px;
	color:#FFF;
	padding-right:10px;
	margin-left:10px;
}

.nav_language li.first
{
	margin:0px;

}

.nav_language li.last
{
	border-right:none;
	padding-right:0px;			
}

.nav_language li.no_link
{

}

.nav_language li a					{line-height:16px; height:16px; outline:none; font-size:12px; color:#FFF; text-decoration:none;}
.nav_language li a:link 			{}
.nav_language li a:visited 			{}
.nav_language li a:hover 			{text-decoration:underline;}
.nav_language li a:active			{text-decoration:underline;}
.nav_language li a:focus 			{text-decoration:underline;}

.nav_language li .active 			{text-decoration:underline;}



/* LANGUAGE NAVIGATION IM FOOTER ----------------------------------------------- */
/* ------------------------------------------------------------------------------*/

#footer img.flag
{
	display:none;
	visibility:hidden;
}

#footer ul.nav_language
{
	margin:0px;
	padding:0px;
	width:100%;
	float:left;
	margin-bottom:28px;
}

#footer .nav_language li
{
	list-style:none;
	line-height:25px !important;
	height:25px;
	border:none;
	border-bottom:1px solid #cccccc;	
	float:left;
	width:100%;
	font-size:11px;
	color:#ccc;
	padding:0px;
	margin:0px;
}

#footer .nav_language li.first
{
	margin:0px;

}

#footer .nav_language li.last
{
	border-right:none;
	padding-right:0px;			
}

#footer  .nav_language li.no_link
{

}

#footer .nav_language li .active			{ text-decoration:none;}

#footer .nav_language li a					{line-height:16px; height:16px; outline:none; font-size:11px; color:#ccc; text-decoration:none; }
#footer .nav_language li a:link 			{text-decoration:none; }
#footer .nav_language li a:visited 			{text-decoration:none; }
#footer .nav_language li a:hover 			{text-decoration:none; color:#FFF;}
#footer .nav_language li a:active			{text-decoration:none; color:#FFF;}
#footer .nav_language li a:focus 			{text-decoration:none; color:#FFF;}

#footer .nav_language li .active a			{text-decoration:none; color:#FFF;}
#footer .nav_language li .active a:link 	{text-decoration:none; }
#footer .nav_language li .active a:visited 	{}
#footer .nav_language li .active a:hover 	{} 
#footer .nav_language li .active a:active	{}
#footer .nav_language li .active a:focus 	{}

#footer .nav_language li .cur a				{text-decoration:none; color:#FFF;}
#footer .nav_language li .cur a:link 		{}
#footer .nav_language li .cur a:visited 	{}
#footer .nav_language li .cur a:hover 		{}
#footer .nav_language li .cur a:active		{}
#footer .nav_language li .cur a:focus 		{}

/* NAVIGATION BREADCRUMBS ------------------------------------------------------ */
/* ------------------------------------------------------------------------------*/
div#breadcrumbs
{
	background-color:	#FFF;
	width:100%;
	float:left;
	padding-top:30px;
}
ul#nav_breadcrumbs
{
	margin:0px;
	padding:0px;	
	text-align:center;
	float:left;
	width:100%;
}

#nav_breadcrumbs li
{
	list-style:none;
	float:left;
	line-height:12px;
	height:12px;
	color:#999999;
	border-right:1px solid #999999;
	margin-left:10px;
	padding-right:10px;
	font-size:12px;
}

#nav_breadcrumbs li.first
{

}

#nav_breadcrumbs li.last
{
	border:none;
}

#nav_breadcrumbs li.no_link
{
	
}

#nav_breadcrumbs li a					{line-height:12px; height:12px; color:#999999; outline:none; text-decoration:none;}
#nav_breadcrumbs li a:link 				{}
#nav_breadcrumbs li a:visited 			{}
#nav_breadcrumbs li a:hover 			{color: #000; text-decoration:underline;}
#nav_breadcrumbs li a:active			{color: #000; text-decoration:underline;}
#nav_breadcrumbs li a:focus 			{color: #000; text-decoration:underline;}


/* NAVIGATION FOOTER SERVICE --------------------------------------------------- */
/* ------------------------------------------------------------------------------*/
div#footer_dienstleistungen,
div#footer_unternehmen
{

}
ul#nav_footer_dienstleistungen,
ul#nav_footer_unternehmen
{
	width:100%;
	margin:0px;
	padding:0px;	
}

#nav_footer_dienstleistungen li,
#nav_footer_unternehmen li
{
	list-style:none;
	line-height:25px;
	height:25px;
	width:100%;
	float:left;
	border-bottom:1px solid #cccccc;
}

#nav_footer_dienstleistungen li.first,
#nav_footer_unternehmen li.first
{
	border-left:none;
	padding-left:0px;	
}

#footer li a					{line-height:25px;height:25px; font-size:11px; text-decoration:none; color:#CCC;}
#footer li a:link 				{}
#footer li a:visited 			{}
#footer li a:hover 				{text-decoration:none;color: #fff;}
#footer li a:active				{text-decoration:none;color: #fff;}
#footer li a:focus 				{text-decoration:none;color: #fff;}

#footer li .active a			{text-decoration:none;color: #ccc;}
#footer li .active a:link 		{}
#footer li .active a:visited 	{}
#footer li .active a:hover 		{color: #fff; }
#footer li .active a:active		{color: #fff; }
#footer li .active a:focus 		{color: #fff; }

#footer li .cur a				{text-decoration:none;color: #ccc;}
#footer li .cur a:link 			{}
#footer li .cur a:visited 		{}
#footer li .cur a:hover 		{color: #fff; }
#footer li .cur a:active		{color: #fff; }
#footer li .cur a:focus 		{color: #fff; }

