/********************************************************************************************************
	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  
--------------------------------*/
div#languageNav ul {
	margin:0;
	padding: 0;
}
div#languageNav ul li {
	float:left; 
	display:inline;
	background:url(/fileadmin/templates/volksmusikfest/html/img/nav/Trenner_languageNav.gif) no-repeat left top;
	padding: 0 0.5em;
	line-height:30px;
}

div#languageNav ul li.first{
	background:none;
	padding: 0 0.5em 0 0;
}

div#languageNav ul li a{
	font-size:11px;
	color:#BA0024;
}

div#languageNav ul li a:hover { 
	text-decoration:underline;
}

div#languageNav ul li.act {
	color:#BA0024;
	text-decoration:underline;
}

div#languageNav 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{
line-height:45px;
background-color: #834948;
border-bottom:1px solid #D2BFB9;

}

div#mainNav ul{
	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;
color:#FFFFFF;
font-size:17px;
letter-spacing:0.075em;
text-transform: uppercase;
	/*padding:0 43px;*/
	/*padding:0 52px;*/
	padding:0 45px;
	text-decoration:none;
	font-weight:bold;
}



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

div#mainNav ul li div.cur a, 
div#mainNav ul li div.activ a, 
div#mainNav ul li a:hover{
	color:#6A261C;
}


div ul.layer{
	background-color:#834948;
	list-style-type:none;
	width:155px;
	margin-left:35px;
	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;
color:#C8ABA6;
text-transform:uppercase;
font-size:17px;
line-height:22px;
font-weight:bold;}



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

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

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

* html div ul.layer{margin-left:0px;padding:0px 0px 5px 10px;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*/
}
   

/*div span.navTop div.layer {background-color:#834948;
	list-style-type:none;
	width:140px;
	margin-left:35px;}
*/

/*------------------------------------------------------------------------------------------
	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;
}

