/********************************************************************************************************
	created by:		Newmedia	http://www.newmedia.ch
	project:		Bergrestaurant Brambrüesch, Restaurant Hotel Rosenhügel
	date:			08/2009, Claudia
	version:		4.1
	file:			navigation.css
	function:		navigation-style  
********************************************************************************************************/
/*--------------------------------
 TOP NAV  HORIZONTAL
--------------------------------*/
div#navTop ul{
	margin:0px;
	padding:0px;
	height:27px;
}

div#navTop ul li{
	float:left;
	height:27px;
	list-style:none;
}

div#navTop ul li a{
	list-style:none;
	float:left;
	height:20px;
	padding:7px 30px 0px 30px;
	margin-right:5px;

	font-weight:bold;
	text-decoration:none;
}

div#navTop ul li.cur a, div#navTop ul li.activ a{
	height:21px;
	margin-bottom:-1px;
	position:relative;
	z-index:2;
}

div#navTop ul li.first a{border-left: 1px solid #1F1F1F;}
div#navTop ul li.first a{border-left: 1px solid #1F1F1F;}




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

.csc-sitemap ul {
	margin:0px 10px 0px 8px;
	padding:0px 10px 0px 8px;
}

div.csc-sitemap{
margin-bottom:30px;}

div.csc-sitemap ul ul, div.csc-sitemap ul ul ul {
list-style:disc;}





	
/*------------------------------------------------------------------------
	SERVICE NAVIGATION
--------------------------------------------------------------------------*/
#serviceNav ul {
float:right;
	margin:0;
	padding: 0;
}

#serviceNav ul li {
	float:left;
	text-align:right;
	display:inline;
	border-left: 1px solid;
	padding-left:5px;
	margin-left:5px;
}

#serviceNav ul li.navTop_last {
	border-left:none;
	padding:0px;
	margin:0px;
}
#serviceNav ul li a{
	color:#FFFFFF;
	text-decoration:none;
}
#serviceNav ul li a:hover,
#serviceNav ul li a:focus
{ 
	text-decoration:underline;
}

#serviceNav ul li:first-child {
	border-left:none;
}

/*IE 6 kennt keine Pseudoclass*/
	* html #serviceNav ul li.navTop_last{
		border-right:none;
		padding:0px;
		margin:0px;
	}


/*------------------------------------------------------------------------
	NAV LEFT
--------------------------------------------------------------------------*/
ul#nav1, ul#nav2, ul#nav3, ul#nav4 {
	width:215px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0px;
	margin:0;
}

/*IE 6 */
	* html ul#nav1 {
		width:198px;
	}

li#nav1 {
	margin-left: 0; 
	line-height: 1.5em; 
}


ul#nav1 a {
	color:#FFFFFF;
	display:block;
	font-weight:normal;
	padding:2px 0px 2px 40px;
	text-decoration:none;
	margin:0px 0px 2px 0px;
}

ul#nav1 a:hover,
ul#nav1 a:focus
{ 
	text-decoration:underline;
}

/*IE 6 */
	* html ul#nav1 a {
		width:100%;
	}

ul#nav1 a:hover {
}

ul#nav1 .cur a, ul#nav1 .activ a {
	font-weight:bold;
}

/* *2.ebne */
ul#nav2 a {
	color:#FFFFFF;
	border: none;
	padding-left:55px;
}

/*IE 6 */
	* html ul#nav2 a {
		width:190px;
	}

ul#nav2 a:hover, ul#nav2 .cur a {
}

/* 3.ebne */
ul#nav3 a {
	padding-left:70px;
}

/*IE 6 */
	* html ul#nav3 a {
		width:175px;
	}

/* 4.ebne */
ul#nav4 a {
	padding-left:85px;
}

/*IE 6 */
	* html ul#nav4 a {
		width:160px;
	}
