#main_nav ul li a {
	background: transparent url(../images/interface/fr_nav_main.png) no-repeat;
}
#main_nav ul li.restaurant a {
	width:110px;
}
#main_nav ul li.brauerei a {
	width:88px;
        background-position: -173px 0px;
}
#main_nav ul li.brauerei a:hover,
body.brauerei #main_nav ul li.brauerei a {
	background-position: -173px -36px;
}
#main_nav ul li.wellness a {
	width:90px;
        background-position: -265px 0px;
}
#main_nav ul li.wellness a:hover,
body.wellness #main_nav ul li.wellness a {
	background-position: -265px -36px;
}

#main_nav ul li.kontakt a {
	background-position: -360px 0px;
}
#main_nav ul li.kontakt a:hover,
body.kontakt #main_nav ul li.kontakt a {
	background-position: -360px -36px;
}


#extra_nav ul li a {
	background: transparent url(../images/interface/fr_nav_extra.png) no-repeat;
}

#extra_nav ul li.impressum a {
	width:129px;
}

#sub_nav ul li a {
	background:transparent url(../images/interface/fr_nav_sub.png) no-repeat;
	height:21px;
}

#sub_nav ul.hotel li.zimmer a {
	width:68px;
}

#sub_nav ul.hotel li.arrangements a {
	background-position:-69px 0;
	width:58px;
}

#sub_nav ul.hotel li.arrangements a:hover, body.arrangements #sub_nav ul.hotel li.arrangements a {
	background-position:-69px -22px;
}

#sub_nav ul.hotel li.anfrage a {
	background-position:-127px 0;
	width:155px;
}

#sub_nav ul.hotel li.anfrage a:hover, body.anfrage #sub_nav ul.hotel li.anfrage a {
	background-position:-127px -22px;
}

#sub_nav ul.hotel li.buchung a {
	background-position:-286px 0;
	width:86px;
}

#sub_nav ul.hotel li.buchung a:hover, body.buchung #sub_nav ul.hotel li.buchung a {
	background-position:-286px -22px;
}

#sub_nav ul.hotel li.bilder a {
	background-position:-370px 0;
	width:55px;
}

#sub_nav ul.hotel li.bilder a:hover, body.bilder #sub_nav ul.hotel li.bilder a {
	background-position:-370px -22px;
}

#sub_nav ul.restaurants li.wintergarten a {
	background-position:-678px 0;
	width:58px;
}

#sub_nav ul.restaurants li.wintergarten a:hover, body.wintergarten #sub_nav ul.restaurants li.wintergarten a {
	background-position:-678px -22px;
}

#sub_nav ul.restaurants li.grillstube a {
	background-position:-738px 0;
	width:40px;
}

#sub_nav ul.restaurants li.grillstube a:hover, body.grillstube #sub_nav ul.restaurants li.grillstube a {
	background-position:-738px -22px;
}

#sub_nav ul.restaurants li.landhauszimmer a {
	background-position:-780px 0;
	width:110px;
}

#sub_nav ul.restaurants li.landhauszimmer a:hover, body.landhauszimmer #sub_nav ul.restaurants li.landhauszimmer a {
	background-position:-780px -22px;
}

#sub_nav ul.restaurants li.brauereistube a {
	background-position:-895px 0;
	width:70px;
}

#sub_nav ul.restaurants li.brauereistube a:hover, body.brauereistube #sub_nav ul.restaurants li.brauereistube a {
	background-position:-895px -22px;
}

#sub_nav ul.restaurants li.biergarten a {
	background-position:-965px 0;
	width:76px;
}

#sub_nav ul.restaurants li.biergarten a:hover, body.biergarten #sub_nav ul.restaurants li.biergarten a {
	background-position:-965px -22px;
}



#sub_nav ul.brauerei li.ueberblick a {
	background-position:-500px 0;
}

#sub_nav ul.brauerei li.ueberblick a:hover, body.ueberblick #sub_nav ul.brauerei li.ueberblick a {
	background-position:-343px -22px;
}

#sub_nav ul.brauerei li.ueberblick a {
	background-position:-425px 0;
	width:84px;
}

#sub_nav ul.brauerei li.ueberblick a:hover, body.ueberblick #sub_nav ul.brauerei li.ueberblick a {
	background-position:-425px -22px;
}

#sub_nav ul.brauerei li.biersorten a {
	background-position:-511px 0;
	width:101px;
}

#sub_nav ul.brauerei li.biersorten a:hover, body.biersorten #sub_nav ul.brauerei li.biersorten a {
	background-position:-511px -22px;
}

#sub_nav ul.brauerei li.produkte a {
	background-position:-613px 0;
}

#sub_nav ul.brauerei li.produkte a:hover, body.produkte #sub_nav ul.brauerei li.produkte a {
	background-position:-613px -22px;
}




#sub_nav ul.wellness li.wohlfuehlen a {
	background-position:-1044px 0px;
	width:70px;
}

#sub_nav ul.wellness li.wohlfuehlen a:hover, body.wohlfuehlen #sub_nav ul.wellness li.wohlfuehlen a {
	background-position:-1044px -22px;
}

#sub_nav ul.wellness li.wellness-arrangements a {
	background-position:-69px 0;
	width:55px;
}

#sub_nav ul.wellness li.wellness-arrangements a:hover, body.wellness-arrangements #sub_nav ul.wellness li.wellness-arrangements a {
	background-position:-69px -22px;
}

#sub_nav ul.wellness li.wellness-anwendungen a {
	background-position:-1115px 0px;
	width:88px;
}

#sub_nav ul.wellness li.wellness-anwendungen a:hover, body.wellness-anwendungen #sub_nav ul.wellness li.wellness-anwendungen a {
	background-position:-1115px -22px;
}


#sub_nav ul.kontakt li.kontaktformular a {
	background-position:-1206px 0px;
	width:77px;
}

#sub_nav ul.kontakt li.kontaktformular a:hover, body.kontaktformular #sub_nav ul.kontakt li.kontaktformular a {
	background-position:-1206px -22px;
}

#sub_nav ul.kontakt li.kontaktadresse a {
	background-position:-1284px 0px;
	width:58px;
}

#sub_nav ul.kontakt li.kontaktadresse a:hover, body.kontaktadresse #sub_nav ul.kontakt li.kontaktadresse a {
	background-position:-1284px -22px;
}

#sub_nav ul.kontakt li.anreise a {
	background-position:-1346px 0px;
	width:46px;
}

#sub_nav ul.kontakt li.anreise a:hover, body.anreise #sub_nav ul.kontakt li.anreise a {
	background-position:-1346px -22px;
}

#sub_nav ul.kontakt li.partner a {
	background-position:-1397px 0px;
	width:76px;
}

#sub_nav ul.kontakt li.partner a:hover, body.partner #sub_nav ul.kontakt li.partner a {
	background-position:-1397px -22px;
}

#extra_nav ul li.right a
{
	background-image:url(../../images/interface/nav_extra.png);
}

.forfaits #content {padding-bottom:0px;height: 450px;}