/********************************************************************************************************
	created by:		NEWMEDIA	http://www.newmedia.ch
	project:		Hotel Crestas, Hotel Laval
	date:			10/2009, Claudia
	version:		4.1
	file:			navigation.css
	function:		navigation-style  
********************************************************************************************************/

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


/*-------------------------------------------------------------------
	LANGUAGE MENU
--------------------------------------------------------------------*/

#languageMenu ul {
float:right;
margin:4px 0;
padding:5px 6px 0 0;
}

#languageMenu ul li {
border-left:1px solid #4F4F4F;
display:inline;
float:left;
height:12px;
line-height:12px;
padding:0 6px;
}

#languageMenu ul li.act_first, #languageMenu ul li:first-child  {
border-left:medium none;
}

#languageMenu ul li.no_lang{ color:silver;}




/*--------------------------------
	SHORTCUT MENU  
--------------------------------*/	
div#serviceNav ul{
	float:left;
	margin:0;
	padding:0;
}

div#serviceNav ul li {
	display:inline;
	text-align:left;
	padding: 0 0.5em;
	line-height:30px;
	float:left;
}

div#serviceNav ul li a{
	font-size:11px;
	color:#6F7072;
	font-weight:bold;
}

div#serviceNav ul li a:hover, div#serviceNav ul li div.cur a { 
	text-decoration:none;
	color:#BA0024;
}

	
/*------------------------------------------------------------------------------------------
	MAIN NAV
------------------------------------------------------------------------------------------*/
div#mainNav ul{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	/*height:45px;*/
	list-style-type:none;
	margin:0px;
	padding:0px;
}
div#mainNav ul li{
	float:left;}

div#mainNav ul li a{
	display:block;
	float:left;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.075em;
	padding:0 10px;
	text-decoration:none;
	/*border-right:1px solid #FFFFFF;*/
}
*+html div#mainNav ul li a{padding:0 10px 0px 11px;}
* html div#mainNav ul li a{padding:0 10px 0px 11px; letter-spacing:0.085em;}



/** html div#mainNav ul li a{ padding:0px 10px; letter-spacing:normal; height:40px;} */

div#mainNav ul li.cur a, 
div#mainNav ul li.act a, 
div#mainNav ul li a:hover{
	color:#FFFFFF;
}


div ul.layer{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	/*background-color:#BCA47E;*/
	list-style-type:none;
	width:155px;
/*	margin-top:-8px;*/
margin:0px 0px 0px 0px;
	padding:0px 0px 5px 10px;

}


div ul.layer li a:link, 
div ul.layer li a:active, 
div ul.layer li a:visited{
display:block;
text-decoration:none;
font-size:14px;
line-height:22px;
font-weight:bold;}




ul.layer li div.cur a, ul.layer li div.activ a{ color:#FFFFFF;}


div ul.layer li a:hover{color:#FFFFFF;}

* html div#mainNav ul{margin-top:0px; margin-left:0px;padding:0px;display:block;}

* html div#mainNav ul li{float:left; width:6%; }

* html div ul.layer{display:block;}

* html div ul.layer li a{display:block;}

* html div ul.layer li a{
   width: 100%;    /* Breitenangabe fuer IE 5.x */
   w\idth: 155px;  /* Breitenangabe fuer IE 6 - 190px*/
}


/*LAYER_SUB*/
div ul.layer_sub{list-style-type:none;}

div ul.layer_sub li{background:url(/fileadmin/templates/crestas/html/img/layout/listenpunkt.gif) left  center no-repeat;}

div ul.layer_sub{margin:0px 0px 0px 5px; padding:0px;}

div ul.layer_sub li a{padding-left:12px;}

ul.layer_sub li div.cur a{ color:#FFFFFF;}


 


/*------------------------------------------------------------------------------------------
	SUB NAV
------------------------------------------------------------------------------------------*/

div#menu-main_markerWrap ul{
	border-top:1px solid #CACACA;
	width:199px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0px;
	margin:0;
	
}

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

/*IE 6 */
* html div#menu-main_markerWrap ul{
	width:198px;
}
* html div#menu-main_markerWrap ul a, 
* html div#menu-main_markerWrap ul span  {
   width: 100%;    /* Breitenangabe fuer IE 5.x */
   w\idth: 180px;  /* Breitenangabe fuer IE 6 - 190px*/
   }	

div#menu-main_markerWrap ul li {
	margin-left: 0; 
}


div#menu-main_markerWrap ul li a, 
div#menu-main_markerWrap ul ul li a, 
div#menu-main_markerWrap ul ul ul li a{
	font-size: 11px;
	line-height:15px;
	border-bottom:1px solid #CACACA;
	color:#000000;
	display:block;
	font-weight:bold;
	text-decoration:none;
}

div#menu-main_markerWrap ul li a{padding:6px 3px 5px 17px;}

div#menu-main_markerWrap ul ul li a{padding:6px 3px 5px 34px;}

div#menu-main_markerWrap ul ul ul li a{padding:6px 3px 5px 51px;}
	
div#menu-main_markerWrap ul li a:hover {
	color:#BA0024;
	/*background-color:#E7E7E7;*/
}

#menu-main_markerWrap ul li div.cur a,
#menu-main_markerWrap ul li div.activ a
 {
	font-weight:bold;
	color:#BA0024;
}

/*---------------------------------------------------------------------------
	SERVICE NAV IM FOOTER
---------------------------------------------------------------------------*/

div#serviceMenu ul{
/*list-style:none;
display:inline;*/
padding:0;
margin:0;
float:right;

/*width:370px;*/}

div#serviceMenu ul li{
	border-left:1px solid #FFFFFF;
display:inline;
	float:left;
	line-height:25px;
	padding:0 1em;
	text-align:left;
}

div#serviceMenu ul li a{
	font-weight:normal;
	text-decoration:none;
	display:block;
}

div#serviceMenu ul li a:hover{
color:#FFFFFF;}

/*-------------------------------------------------------
	FARBEN
-------------------------------------------------------*/

div#mainNav ul li a,
div#serviceMenu ul li a{
	color:#B2B2B2;
}

div ul.layer{
	background:url(/fileadmin/templates/crestas/html/img/navi/navi_layer_crestas.png) repeat left top;
}

div ul.layer li a:link, 
div ul.layer li a:active, 
div ul.layer li a:visited{
	color:#B2B2B2;
}


ul.layer li div.cur a, ul.layer li div.activ a {
color:#FFFFFF;
}
div ul.layer li a:active, 
div ul.layer li a:hover{
	color:#FFFFFF;
}

