/* DIV, Level 0 komplett */

.menue {

	height: 27px;

	width: 768px;

	position: relative; 

	padding-left: 5px;

	margin-left: 7px;

	}



/* UL, Level 0 komplett */

.menue .mnav {

	margin: 0; 

	padding: 0; 

	list-style: none; 

	white-space: nowrap;

	}



/* alle LI Level 0 und 1 */

.menue LI {

	float: left;

	}



/* alle A, Level 0 und 1 */

.menue .mnav A {

	display: block; 

	height: 27px; /* Höhe Buttons */

	float: left;

	padding: 0 6px 0 5px; /* Button-Abstände Level 0 */

	text-decoration: none;  

	white-space: nowrap; 

	color: #4A7564;

	font-size: 11px;

	font-weight: bold;

	}



/* alle HOVER Level 0 und 1 IE6 */

.menue .mnav A:HOVER, 

.menue .mnav LI:HOVER A {

	line-height: 27px; /* Untermenü Höhe IE6 */

	}



/* Anzeige von Level 1 ohne HOVER verhindern */

.menue UL UL, .menue .lvl01 {

	display: none;

	/* bei Anzeige Level 1*/

	margin: 0; /* IEs */

	padding: 0; /* non IEs */

	list-style: none; /* non IEs */

	}



/* löst Untermenu mit Rahmen etc. aus. */

.menue .mnav :HOVER .lvl01 {

	height: 26px; /* Höhe des Untermenüs */

	display: block; /* in neuer Zeile anzeigen */

	position: absolute;

	float: left; /* steht links, Umfluss rechts */

	width: 764px; /* Breite Untermenü */

	top: 27px; /* Abstand Untermenü */

	left: 0;  /* Abstand Untermenü */

	}



/* alle LI mit "right". Ausrichtung rechts, Anzeige mit umgekehrter Reihenfolge der LIs */

.menue .mnav :HOVER .right LI {

	float: right;

	}



/* HOVER Level 1 */

.menue .mnav :HOVER .lvl01 LI A:HOVER, /* IE6 */

.menue .mnav :HOVER .lvl01 LI:HOVER { /* all other */

	color: #f00; /* HOVER Textfarbe im Untermenü */

	}



/* Untermenü Level 1 */

.menue .mnav .lvl01 LI A,

.menue .mnav .lvl01 LI A:HOVER {

	width: auto;

	background: url(../images/trenner.gif) bottom right no-repeat; /* Trenner */

	padding-right: 9px !important;

	padding-left: 9px !important;

	height:26px; /* Höhe HOVER */

	}



.menue .mnav .home A STRONG,

.menue .mnav .zimmer A STRONG,

.menue .mnav .rooms A STRONG,

.menue .mnav .service A STRONG,

.menue .mnav .preise A STRONG,

.menue .mnav .rates A STRONG,

.menue .mnav .angebote A STRONG,

.menue .mnav .specials A STRONG,

.menue .mnav .kontakt A STRONG,

.menue .mnav .contact A STRONG,

.menue .mnav .links A STRONG,

.menue .mnav .galerie A STRONG,

.menue .mnav .gallery A STRONG,

.menue .mnav .infos A STRONG {

	display: none !important;

	}



LI.home A {

	background: url(../images/homenorm.gif) no-repeat;

	width: 73px;

	}

	

LI.home A:HOVER {

	background: url(../images/homehi.gif) no-repeat;

	width: 73px;

	}

	

LI.zimmer A {

	background: url(../images/zimmernorm.gif) no-repeat;

	width: 73px;

	}

	

LI.zimmer A:HOVER {

	background: url(../images/zimmerhi.gif) no-repeat;

	width: 73px;

	}

	

LI:HOVER .zimmer-abstand,

A:HOVER .zimmer-abstand { /* IE6 only */

	padding-left: 84px;

	width: 760px !important; /* "!important" IE6 only */;

	}

	

.zimmer-noborder A {

	background: none !important;

	}



LI.service A {

	background: url(../images/servicenorm.gif) no-repeat;

	width: 73px;

	}

	

LI.service A:HOVER {

	background: url(../images/servicehi.gif) no-repeat;

	width: 73px;

	}



LI:HOVER .service-abstand,

A:HOVER .service-abstand { /* IE6 only */

	padding-left: 95px;

	width: 596px !important; /* "!important" IE6 only */

	}

	

.service-noborder A {

	background: none !important;

	}

	

LI.preise A {

	background: url(../images/preislistenorm.gif) no-repeat;

	width: 73px;

	}

	

LI.preise A:HOVER {

	background: url(../images/preislistehi.gif) no-repeat;

	width: 73px;

	}



LI.angebote A {

	background: url(../images/angebotenorm.gif) no-repeat;

	width: 73px;

	}

	

LI.angebote A:HOVER {

	background: url(../images/angebotehi.gif) no-repeat;

	width: 73px;

	}

	

.angebote-noborder A {

	background: none !important;

	}



LI.kontakt A {

	background: url(../images/anfragenorm.gif) no-repeat;

	width: 73px;

	}

	

LI.kontakt A:HOVER {

	background: url(../images/anfragehi.gif) no-repeat;

	width: 73px;

	}

	

LI:HOVER .kontakt-abstand,

A:HOVER .kontakt-abstand { /* IE6 only */

	padding-left: 420px;

	width: 344px !important; /* "!important" IE6 only */

	}

	

.kontakt-noborder A {

	background: none !important;

	}

	

LI.links A {

	background: url(../images/linksnorm.gif) no-repeat;

	width: 73px;

	}

	

LI.links A:HOVER {

	background: url(../images/linkshi.gif) no-repeat;

	width: 73px;

	}



LI.galerie A {

	background: url(../images/galerienorm.gif) no-repeat;

	width: 73px;

	}

	

LI.galerie A:HOVER {

	background: url(../images/galeriehi.gif) no-repeat;

	width: 73px;

	}

	

LI:HOVER .galerie-abstand,

A:HOVER .galerie-abstand { /* IE6 only */

	padding-left: 420px;

	width: 344px !important; /* "!important" IE6 only */

	}

	

.galerie-noborder A {

	background: none !important;

	}



LI.infos A {

	background: url(../images/infosnorm.gif) no-repeat;

	width: 73px;

	}

	

LI.infos A:HOVER {

	background: url(../images/infoshi.gif) no-repeat;

	width: 73px;

	}

	

.infos-noborder A {

	background: none !important;

	}

	

	

LI.rooms A {

	background: url(../images/roomsnorm.gif) no-repeat;

	width: 73px;

	}



LI.rooms A:HOVER {

	background: url(../images/roomshi.gif) no-repeat;

	width: 73px;

	}



	

LI.rates A {

	background: url(../images/ratesnorm.gif) no-repeat;

	width: 73px;

	}

	

LI.rates A:HOVER {

	background: url(../images/rateshi.gif) no-repeat;

	width: 73px;

	}



LI.specials A {

	background: url(../images/specialsnorm.gif) no-repeat;

	width: 73px;

	}

	

LI.specials A:HOVER {

	background: url(../images/specialshi.gif) no-repeat;

	width: 73px;

	}





LI.contact A {

	background: url(../images/reservationnorm.gif) no-repeat;

	width: 73px;

	}

	

LI.contact A:HOVER {

	background: url(../images/reservationhi.gif) no-repeat;

	width: 73px;

	}





LI.gallery A {

	background: url(../images/gallerynorm.gif) no-repeat;

	width: 73px;

	}

	

LI.gallery A:HOVER {

	background: url(../images/galleryhi.gif) no-repeat;

	width: 73px;

	}