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

#main_nav ul li.wellness a {
	width:120px;
}

#main_nav ul li.kontakt a {
	background-position:-397px 0;
}

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

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

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

#sub_nav ul {
	margin-left: 44px;
}

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

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

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

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

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

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

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

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


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

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

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


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

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

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

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

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


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

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

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


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

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

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

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


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

.input_captcha
{
	font-size: 0.9em;
}
