
/********************
---[ MAIN NAVIGATION ]---
*********************/
ul#navi li a {
	display: block;
	height: 25px;
	width: 110px;
	text-indent: -9999px;
	background: url(../images/nl/bg-navi-li.jpg) no-repeat 0 0;
}

ul#navi li a.pension {
	height: 25px;
	width: 110px;
	background-position: 0 0;
}

ul#navi li a.pension:hover,
ul#navi li.active a.pension {
	background-position: -150px 0;
}

ul#navi li a.tarieven {
	height: 22px;
	width: 120px;
	background-position: 0 -25px;
}

ul#navi li a.tarieven:hover,
ul#navi li.active a.tarieven {
	background-position: -150px -25px;
}

ul#navi li a.restaurant {
	height: 25px;
	width: 148px;
	background-position: 0 -47px;
}

ul#navi li a.restaurant:hover,
ul#navi li.active a.restaurant {
	background-position: -150px -47px;
}

ul#navi li a.uit-tips {
	height: 24px;
	width: 107px;
	background-position: 0 -72px;
}

ul#navi li a.uit-tips:hover,
ul#navi li.active a.uit-tips {
	background-position: -150px -72px;
}

ul#navi li a.uw-vragen {
	height: 25px;
	width: 150px;
	background-position: 0 -96px;
}

ul#navi li a.uw-vragen:hover,
ul#navi li.active a.uw-vragen {
	background-position: -150px -96px;
}

ul#navi li a.links {
	height: 23px;
	width: 88px;
	background-position: 0 -121px;
}

ul#navi li a.links:hover,
ul#navi li.active a.links {
	background-position: -150px -121px;
}

ul#navi li a.actueel {
	height: 22px;
	width: 110px;
	background-position: 0 -144px;
}

ul#navi li a.actueel:hover,
ul#navi li.active a.actueel {
	background-position: -150px -144px;
}

/********************
---[ ADDITIONAL NAVIGATION ]---
*********************/
ul#navi-add {
	width: 212px;
	height: 25px;
	position: absolute;
	left: 589px;
	top: 384px;
	z-index: 20;
}

ul#navi-add li {
	padding: 0 7px 0 0;
	float: left;
}

ul#navi-add li a {
	display: block;
	text-indent: -9999px;
	background: url(../images/nl/bg-navi-add-li.gif) no-repeat 0 0;
	height: 12px;
}

ul#navi-add li a.home {
	background-position: 0 0;
	width: 31px;
}

ul#navi-add li a.home:hover,
ul#navi-add li.active a.home {
	background-position: 0 -21px;
}

ul#navi-add li a.gaesteboek {
	background-position: -38px -3px;
	width: 63px;
	margin: 3px 0 0 0;
}

ul#navi-add li a.gaesteboek:hover,
ul#navi-add li.active a.gaesteboek {
	background-position: -38px -24px;
}

ul#navi-add li a.contact {
	background-position: -104px -7px;
	width: 42px;
	margin: 7px 0 0 0;
}

ul#navi-add li a.contact:hover,
ul#navi-add li.active a.contact {
	background-position: -104px -28px;
}

ul#navi-add li a.route {
	background-position: -151px -9px;
	width: 31px;
	margin: 9px 0 0 0;
}

ul#navi-add li a.route:hover,
ul#navi-add li.active a.route {
	background-position: -151px -30px;
}

/********************
---[ HEADINGS ]---
*********************/
h2.index {
	background: url(../images/nl/h2/bg-index.jpg) no-repeat 0 0;
}

h2.contact {
	background: url(../images/nl/h2/bg-contact.jpg) no-repeat 0 0;
}

h2.bedankt {
	background: url(../images/nl/h2/bg-bedankt.jpg) no-repeat 0 0;
}

h2.route {
	background: url(../images/nl/h2/bg-route.jpg) no-repeat 0 0;
}

h2.impressum {
	background: url(../images/nl/h2/bg-impressum.jpg) no-repeat 0 0;
}

h2.pension {
	background: url(../images/nl/h2/bg-pension.jpg) no-repeat 0 0;
}

h2.tarieven {
	background: url(../images/nl/h2/bg-tarieven.jpg) no-repeat 0 0;
}

h2.restaurant {
	background: url(../images/nl/h2/bg-restaurant.jpg) no-repeat 0 0;
}

h2.uit-tips {
	background: url(../images/nl/h2/bg-uit-tips.jpg) no-repeat 0 0;
}

h2.uw-vragen {
	background: url(../images/nl/h2/bg-uw-vragen.jpg) no-repeat 0 0;
}

h2.links {
	background: url(../images/nl/h2/bg-links.jpg) no-repeat 0 0;
}

h2.actueel {
	background: url(../images/nl/h2/bg-actueel.jpg) no-repeat 0 0;
}

/********************
---[ FOOTER ]---
*********************/


#footer a.nach-oben {
	position: absolute;
	left: 673px;
	top: 29px;
	width: 133px;
	height: 17px;
	display: block;
	background: url(../images/nl/nach-oben.png) no-repeat 0 0;
}

