@charset "utf-8";
/********************************************************************************************************
	created by:		Newmedia	http://www.newmedia.ch
	project:		schweizerische Arbeitsgemeindschaft fuer die Berggebiete www.sab.ch
	date:			07/2010, kec
	version:		4.3.3
	file:			navigation.css
	function:		navigation-style  
********************************************************************************************************/


/* NAVIGATIONS  ---------------------------------------------------------------- */
/* ------------------------------------------------------------------------------*/

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

/* NAVIGATION LANGUATE  -------------------------------------------------------- */
/* ------------------------------------------------------------------------------*/
div#language_navigation{}

ul#nav_language{
	float:left;
	margin:0;
	padding:6px 0px 10px 0px;
}

#nav_language li{
	list-style:none;
	float:left;
	line-height:11px;
	font-size:14px;
	height:14px;
	border-left:1px solid #879ABA;
	float:left;
	padding-right:5px;
	padding-left:5px;
	padding-top:0px;
}

#nav_language li.first{
	margin:0px;
	padding-left:0px;
	border-left:none;
}

#nav_language li.no_link{
	color:#838383;
	font-size:11px;
	line-height:14px;
}

#nav_language li a{
	color:#000000;
	line-height:14px;
	font-weight:normal;
	text-decoration:none;
}

#nav_language li a:hover{
	color:#951E44;
}

#nav_language li div.active{
	color:#951E44;
	font-size:11px;
	line-height:14px;
}

/* NAVIGATION SERVICE  -------------------------------------------------------- */
/* ------------------------------------------------------------------------------*/	
#horizontalNav ul {
	float:left;
	margin:0;
	padding:6px 0px 10px 0px;
}

#horizontalNav ul li {
	border-left:1px solid #879ABA;
	float:left;
	font-size:11px;
	height:14px;
	line-height:14px;
	list-style:none outside none;
	padding-left:5px;
	padding-right:5px;
	padding-top:0;
}

#horizontalNav ul li.first{margin:0px;}

#horizontalNav ul li.first{
	border-left:none;			
}

#horizontalNav ul li.no_link{}

#horizontalNav ul li a{
	color:#000000;
	line-height:14px;
	font-weight:normal;
	text-decoration:none;
}

#horizontalNav ul li a:hover{
	color:#951E44;
}

#horizontalNav ul li div.active{
	color:#951E44;
	font-size:11px;
}


/* NAVIGATION MAIN HORIZONTAL --------------------------------------------------- */
/* ------------------------------------------------------------------------------*/

#mainNav ul{
	float:left;
	padding:6px 0px;
	margin:0px;}
	
#mainNav ul li{
	list-style:none;
	float:left;
	line-height:12px;
	font-size:12px;
	height:14px;
	border-right:1px solid #951E44;
	float:left;
	padding-right:10px;
	margin-left:10px;
	padding-top:0px;
}

#mainNav ul li.menuMainLast{border-right:none;}

#mainNav ul li a{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

#mainNav ul li a:hover,
#mainNav ul li .cur a,
#mainNav ul li .activ a{
	color:#951E44;
}

/* NAVIGATION BREADCRUMBS ------------------------------------------------------ */
/* ------------------------------------------------------------------------------*/
div#breadcrumbs{margin:0 0 10px; float:left; width:515px;
}

ul#nav_breadcrumbs{
	color:#999999;

margin:0px;
padding:0;
text-align:center;
width:100%;
}

#nav_breadcrumbs li{
	list-style:none;
	float:left;
	line-height:15px;
	height:15px;
	float:left;
	margin-left:0px;
	padding-right:0px;
}

#nav_breadcrumbs li.first{}
#nav_breadcrumbs li.last{}
#nav_breadcrumbs li.no_link{}

#nav_breadcrumbs li a		{
	line-height:11px; 
	height:11px; 
	color:#999999; 
	font-weight:normal;
	text-decoration:none;
}
#nav_breadcrumbs li a:hover{color:#951E44;}
#nav_breadcrumbs .cur
{color:#951E44;}

#nav_breadcrumbs li a:link 				{}
#nav_breadcrumbs li a:visited 			{}
#nav_breadcrumbs li a:hover 			{}
#nav_breadcrumbs li a:active			{}
#nav_breadcrumbs li a:focus 			{}



/* NAVIGATION SUB VERTIKAL --------------------------------------------------- */
/* ------------------------------------------------------------------------------*/

div#verticalNav {
	margin:40px 0 0 0;	
	width:200px;
}

div#verticalNav ul {
	border-top:1px solid #FFFFFF;
	list-style:none;
	margin: 0;
	padding:0;
	width:200px;
}

div#verticalNav ul ul,
div#verticalNav ul ul ul,
div#verticalNav ul ul ul ul{
	border-top:none;
}

div#verticalNav ul li {
	border-bottom:1px solid #FFFFFF;
	padding-top:0px;
	font-size:11px;
	line-height:18px;
}

div#verticalNav ul li a{
	text-decoration:none;
	color:#000000;
	font-weight:normal;
	padding:5px 5px 5px 20px;
	display:block;
}

div#verticalNav ul li a:hover {
	background-color:#194E85;
	color:#FFFFFF;
	display:block;
}

div#verticalNav ul li div.activ a,
div#verticalNav ul li div.cur a,
div#verticalNav ul li a:hover{
	background:#194E85 url(/fileadmin/templates/sab/html/img/navi/arrow_white_01.gif) no-repeat 7px 7px;
}

div#verticalNav ul li ul li div.activ a,
div#verticalNav ul li ul li div.cur a,
div#verticalNav ul li ul li a:hover{
	background:#194E85 url(/fileadmin/templates/sab/html/img/navi/arrow_white_01.gif) no-repeat 19px 7px;
}

div#verticalNav ul li ul li ul li div.activ a,
div#verticalNav ul li ul li ul li div.cur a,
div#verticalNav ul li ul li ul li a:hover{
	background:#194E85 url(/fileadmin/templates/sab/html/img/navi/arrow_white_01.gif) no-repeat 31px 7px;
}

div#verticalNav ul li ul li ul li ul li div.activ a,
div#verticalNav ul li ul li ul li ul li div.cur a,
div#verticalNav ul li ul li ul li ul li a:hover{
	background:#194E85 url(/fileadmin/templates/sab/html/img/navi/arrow_white_01.gif) no-repeat 43px 7px;
}

div#verticalNav ul li ul li {
	border-top:1px solid #FFFFFF;
	border-bottom:none;
	background-color:#E7B6B6;
	background-color:#951E44;
}

div#verticalNav ul li ul li a{
	padding-left: 32px;
	font-weight:normal;
	background:none;
}

div#verticalNav ul li a{
	color:#FFFFFF;		
}

div#verticalNav ul li ul li a:hover{}

div#verticalNav ul li ul li ul li {background-color:#E0A0A0;background-color:#951E44;}

div#verticalNav ul li ul li ul li a{
	padding-left: 44px;
	color:#FFFFFF;
}

div#verticalNav ul li ul li ul li ul li {background-color:#951E44;}

div#verticalNav ul li ul li ul li ul li a{padding-left: 56px;}

