#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 {
	margin-left: 44px;
}

#sub_nav ul li {
	margin-left: 34px;
}

#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:70px;
	background-position: 0 0;
}
#sub_nav ul.hotel li.zimmer a:hover, body.zimmer #sub_nav ul.hotel li.zimmer a {
	background-position: 0 -22px;
}

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

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

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

#sub_nav ul.hotel li.gaestebuch a {
	width: 96px;
	background-position: -1469px 0px;
}
#sub_nav ul.hotel li.gaestebuch a:hover, body.gaestebuch #sub_nav ul.hotel li.gaestebuch a {
	background-position: -1469px -22px;
}

#sub_nav ul.hotel li.bewertungen a {
	background-position:-1565px 0;
	width:40px;
}
#sub_nav ul.hotel li.bewertungen a:hover, body.bewertungen #sub_nav ul.hotel li.bewertungen a {
	background-position:-1565px -22px;
}

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


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

#sub_nav ul.brauerei li.biersorten a {
	background-position:-511px 0;
	width:103px;
}
#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:-614px 0;
	width: 62px;
}
#sub_nav ul.brauerei li.produkte a:hover, body.produkte #sub_nav ul.brauerei li.produkte a {
	background-position:-614px -22px;
}


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

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

#sub_nav ul.restaurants li.landhauszimmer a {
	background-position:-780px 0;
	width:114px;
}
#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:-894px 0;
	width:70px;
}
#sub_nav ul.restaurants li.brauereistube a:hover, body.brauereistube #sub_nav ul.restaurants li.brauereistube a {
	background-position:-894px -22px;
}

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


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

#sub_nav ul.wellness li.wellness-arrangements a {
	background-position:-70px 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:-70px -22px;
}

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


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

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

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

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


.input_captcha
{
	font-size: 0.9em;
}

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

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