@charset "utf-8";
/* CSS Document */
* {
margin:0px;
padding:0px;
}
a:focus {
outline:none;
}
.clear{
 clear: both;
    height: 20px;
}

a{
color:#005897;
text-decoration:underline;
}
a:hover{
color:#005897;
text-decoration:none;
}
p.pdf{
width:325px;
float:left;
margin:0 0 10px 0!important;
}

span.small{
display:block;
width:61px;
float:left;
}
span.bold{
display:block;
font-weight:bold;
height:25px;
}

h1#branding a{
display:block;
height:120px;
left:2px;
position:absolute;
text-indent:-9999px;
top:45px;
width:280px;
z-index:2;
}
a#branding-landgut {
display:block;
height:80px;
right:2px;
position:absolute;
text-indent:-9999px;
top:45px;
width:150px;
z-index:2;
}
#vcf {
background:transparent url(../images/vcf-card.jpg) no-repeat scroll 0 0;
display:block;
height:30px;
list-style-image:none;
margin:5px 0 0;
text-indent:-9999px;
width:204px;
margin:5px 0 0 0;
}
html{
background:url(../images/bg-html.jpg) top center no-repeat;
width:100%;
height:474px;
}
body{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
line-height:20px;
}
#container{
width:985px;
margin:0 auto;
}
#naviAddTop{
background:url(../images/bg-naviAddTop.jpg) 0 0 no-repeat;
height:10px;
line-height:10px;
position:absolute;
right:0px;
top:90px;
width:258px;
}
	#naviAddTop ul li{
	list-style:none;
	float:left;
	}
	#naviAddTop ul li a{
	text-indent:-9999px;
	display:block;
	height:10px;
	}
	#naviAddTop ul li a#aktuelles{
	width:86px;
	background:url(../images/bg-naviAddTop.jpg) 0 0 no-repeat;
	}
	#naviAddTop ul li a#aktuelles:hover{
	width:86px;
	background:url(../images/bg-naviAddTop.jpg) 0 -10px no-repeat;
	}
	#naviAddTop ul li a#aktuelles-active{
	width:86px;
	background:url(../images/bg-naviAddTop.jpg) 0 -10px no-repeat;
	}
	#naviAddTop ul li a#gaestebuch{
	width:92px;
	background:url(../images/bg-naviAddTop.jpg) -86px 0 no-repeat;
	}
	#naviAddTop ul li a#gaestebuch:hover{
	width:92px;
	background:url(../images/bg-naviAddTop.jpg) -86px -10px no-repeat;
	}
	#naviAddTop ul li a#gaestebuch-active{
	width:92px;
	background:url(../images/bg-naviAddTop.jpg) -86px -10px no-repeat;
	}
	#naviAddTop ul li a#newsletter{
	width:80px;
	background:url(../images/bg-naviAddTop.jpg) -178px 0 no-repeat;
	}
	#naviAddTop ul li a#newsletter:hover{
	width:80px;
	background:url(../images/bg-naviAddTop.jpg) -178px -10px no-repeat;
	}
	#naviAddTop ul li a#newsletter-active{
	width:80px;
	background:url(../images/bg-naviAddTop.jpg) -178px -10px no-repeat;
	}
#header{
width:985px;
height:474px;
float:left;
display:block;
position:relative;
}
#slideshow {
	overflow:hidden;
	width:686px;
	height:356px;
	position:absolute;
	top:118px;
	left:299px;
	z-index:10;
	background:url(../images/sliderbg.jpg) 0 0 no-repeat;
}
#slideshow img {
	display:none;
	position:absolute;
	top:0px;
	left:0px;
}
#navi{
width:299px;
height:204px;
background:url(../images/bg-navi.jpg) 0 0 no-repeat;
display:block;
position:absolute;
top:182px;
left:0px;
z-index:20;
}
	#navi ul{
	}
	#navi ul li{
	list-style:none;
	float:left;
	}
	#navi ul li a{
	text-indent:-9999px;
	display:block;
	width:299px;
	height:34px;
	}
	#navi ul li a#startseite{
	background:url(../images/bg-navi.jpg) 0 0 no-repeat;
	}
	#navi ul li a#startseite:hover{
	background:url(../images/bg-navi.jpg) -299px 0 no-repeat;
	}
	#navi ul li a#startseite-active{
	background:url(../images/bg-navi.jpg) -299px 0 no-repeat;
	}
	#navi ul li a#ueber-uns{
	background:url(../images/bg-navi.jpg) 0 -34px no-repeat;
	}
	#navi ul li a#ueber-uns:hover{
	background:url(../images/bg-navi.jpg) -299px -34px no-repeat;
	}
	#navi ul li a#ueber-uns-active{
	background:url(../images/bg-navi.jpg) -299px -34px no-repeat;
	}
	#navi ul li a#hotel{
	background:url(../images/bg-navi.jpg) 0 -68px no-repeat;
	cursor:default;
	}
	#navi ul li a#hotel:hover{
	background:url(../images/bg-navi.jpg) -299px -68px no-repeat;
	cursor:default;
	}
	#navi ul li a#hotel-active{
	background:url(../images/bg-navi.jpg) -299px -68px no-repeat;
	cursor:default;
	}
	
#navi ul li.hotel ul#sub{
display:none;
z-index: 20;
}
#navi ul li.hotel:hover ul#sub,
#navi ul li.iehover ul#sub{
display:block;
width:205px;
height:97px;
background:url(../images/bg-navisub-hotel.jpg) 0 0 no-repeat;
position:absolute;
top:68px;
left:240px;
z-index: 20;

}
#navi ul li.hotel ul#sub li a,
#navi ul li.hotel ul#sub li a:hover,
#navi ul li.iehover ul#sub li.iehover a {
display:block;
width:205px;
height:19px;
line-height:19px;
background:url(../images/bg-navisub-hotel.jpg) 0 0 no-repeat;
z-index: 20;
}
* html #navi ul li.iehover,
* html #navi ul li.hotel {
	height:19px!important;
	line-height: 19px!important;
	font-size: 1px;
}
#navi ul li.hotel ul#sub li a#zimmer{
background-position: 0 0;
height:29px;
}
#navi ul li.hotel ul#sub li a#zimmer:hover{
background:url(../images/bg-navisub-hotel.jpg) -205px 0 no-repeat;
height:29px;
}
#navi ul li.hotel ul#sub li a#zimmer-active{
background:url(../images/bg-navisub-hotel.jpg) -205px 0 no-repeat;
height:29px;
}
#navi ul li.hotel ul#sub li a#kegelbahn{
background:url(../images/bg-navisub-hotel.jpg) 0 -29px no-repeat;
height:21px;
}
#navi ul li.hotel ul#sub li a#kegelbahn:hover{
background:url(../images/bg-navisub-hotel.jpg) -205px -29px no-repeat;
height:21px;
}
#navi ul li.hotel ul#sub li a#kegelbahn-active{
background:url(../images/bg-navisub-hotel.jpg) -205px -29px no-repeat;
height:21px;
}
#navi ul li.hotel ul#sub li a#sauna-solarium{
background:url(../images/bg-navisub-hotel.jpg) 0 -50px no-repeat;
height:19px;
}
#navi ul li.hotel ul#sub li a#sauna-solarium:hover{
background:url(../images/bg-navisub-hotel.jpg) -205px -50px no-repeat;
height:19px;
}
#navi ul li.hotel ul#sub li a#sauna-solarium-active{
background:url(../images/bg-navisub-hotel.jpg) -205px -50px no-repeat;
height:19px;
}
#navi ul li.hotel ul#sub li a#windecker-laedchen{
background:url(../images/bg-navisub-hotel.jpg) 0 -69px no-repeat;
height:28px;
}
#navi ul li.hotel ul#sub li a#windecker-laedchen:hover{
background:url(../images/bg-navisub-hotel.jpg) -205px -69px no-repeat;
height:28px;
}
#navi ul li.hotel ul#sub li a#windecker-laedchen-active{
background:url(../images/bg-navisub-hotel.jpg) -205px -69px no-repeat;
height:28px;
}
	
	#navi ul li a#restaurant{
	background:url(../images/bg-navi.jpg) 0 -102px no-repeat;
	cursor:default;
	}
	#navi ul li a#restaurant:hover{
	background:url(../images/bg-navi.jpg) -299px -102px no-repeat;
	cursor:default;
	}
	#navi ul li a#restaurant-active{
	background:url(../images/bg-navi.jpg) -299px -102px no-repeat;
	cursor:default;
	}
	#navi ul li.restaurant ul#sub2{
display:none;
z-index: 20;
}
#navi ul li.restaurant:hover ul#sub2,
#navi ul li.iehover ul#sub2{
display:block;
width:205px;
height:74px;
background:url(../images/bg-navisub-restaurant.jpg) 0 0 no-repeat;
position:absolute;
top:102px;
left:240px;
z-index: 20;

}
#navi ul li.restaurant ul#sub2 li a,
#navi ul li.restaurant ul#sub2 li a:hover,
#navi ul li.iehover ul#sub2 li.iehover a {
display:block;
width:205px;
height:21px;
line-height:21px;
background:url(../images/bg-navisub-restaurant.jpg) 0 0 no-repeat;
z-index: 20;
}
* html #navi ul li.iehover,
* html #navi ul li.restaurant {
	height:21px!important;
	line-height: 21px!important;
	font-size: 1px;
}
#navi ul li.restaurant ul#sub2 li a#speisen{
background-position: 0 0;
height:28px;
}
#navi ul li.restaurant ul#sub2 li a#speisen:hover{
background:url(../images/bg-navisub-restaurant.jpg) -205px 0 no-repeat;
height:28px;
}
#navi ul li.restaurant ul#sub2 li a#speisen-active{
background:url(../images/bg-navisub-restaurant.jpg) -205px 0 no-repeat;
height:28px;
}
#navi ul li.restaurant ul#sub2 li a#getraenke{
background:url(../images/bg-navisub-restaurant.jpg) 0 -28px no-repeat;
height:21px;
}
#navi ul li.restaurant ul#sub2 li a#getraenke:hover{
background:url(../images/bg-navisub-restaurant.jpg) -205px -28px no-repeat;
height:21px;
}
#navi ul li.restaurant ul#sub2 li a#getraenke-active{
background:url(../images/bg-navisub-restaurant.jpg) -205px -28px no-repeat;
height:21px;
}
#navi ul li.restaurant ul#sub2 li a#buffet{
background:url(../images/bg-navisub-restaurant.jpg) 0 -49px no-repeat;
height:25px;
}
#navi ul li.restaurant ul#sub2 li a#buffet:hover{
background:url(../images/bg-navisub-restaurant.jpg) -205px -49px no-repeat;
height:25px;
}
#navi ul li.restaurant ul#sub2 li a#buffet-active{
background:url(../images/bg-navisub-restaurant.jpg) -205px -49px no-repeat;
height:25px;
}
	#navi ul li a#hausbrauerei{
	background:url(../images/bg-navi.jpg) 0 -136px no-repeat;
	}
	#navi ul li a#hausbrauerei:hover{
	background:url(../images/bg-navi.jpg) -299px -136px no-repeat;
	}
	#navi ul li a#hausbrauerei-active{
	background:url(../images/bg-navi.jpg) -299px -136px no-repeat;
	}
	#navi ul li a#seminare-tagungen{
	background:url(../images/bg-navi.jpg) 0 -170px no-repeat;
	}
	#navi ul li a#seminare-tagungen:hover{
	background:url(../images/bg-navi.jpg) -299px -170px no-repeat;
	}
	#navi ul li a#seminare-tagungen-active{
	background:url(../images/bg-navi.jpg) -299px -170px no-repeat;
	}
#claim{
background:url("../images/bg-claim.png") no-repeat scroll 0 0 transparent;
display:block;
height:73px;
left:467px;
position:absolute;
text-indent:-9999px;
top:387px;
width:518px;
z-index:21;
}
#nl{
left:10px;
position:absolute;
top:410px;
width:299px;
}
#sidebar{
width:299px;
float:left;
background:url(../images/bg-sidebar.jpg) 0 0 no-repeat;
display:block;
height:562px;
position:relative;
line-height:18px
}
#sidebar h3{
text-indent:-9999px;
display:block;
}
#sidebar p{
margin:0 0 5px 0;
}
p#anschrift{
position:absolute;
top:70px;
left:0px;
}
p#phone{
left:0;
position:absolute;
top:135px;
}
p#oeffnungszeiten1{
position:absolute;
top:250px;
left:0px;
}
p#oeffnungszeiten2{
position:absolute;
top:320px;
left:0px;
}
p#oeffnungszeiten3{
position:absolute;
top:430px;
left:0px;
}
p#oeffnungszeiten4{
left:160px;
position:absolute;
top:430px;
}
p#oeffnungszeiten5{
position:absolute;
top:500px;
left:0px;
}
p#oeffnungszeiten6{
left:160px;
position:absolute;
top:500px;
}

#contentMain{
width:686px;
float:left;
padding:21px 0 15px 0;
}
#contentMain ul {
margin:0 0 15px 0;
}
#contentMain ul li{
list-style:none;
background:url(../images/bg-li.jpg) 0 10px no-repeat;
padding:0 0 0 15px;
line-height:24px;
}
#contentMain img{
border: solid 2px #c8942b;
padding:1px;
margin:0 0 25px 0;
}
h2{
text-indent:-9999px;
display:block;
margin:0 0 25px 0;
}
h2#willkommen{
height:66px;
width:493px;
background:url(../images/h2/willkommen.jpg) 0 0 no-repeat;
}
h2#h2sauna-solarium{
height:66px;
width:324px;
background:url(../images/h2/sauna.jpg) 0 0 no-repeat;
}
h2#h2aktuelles{
height:66px;
width:478px;
background:url(../images/h2/aktuelles.jpg) 0 0 no-repeat;
}
h2#h2anfahrt{
height:66px;
width:209px;
background:url(../images/h2/anfahrt.jpg) 0 0 no-repeat;
}
h2#h2buffet{
height:66px;
width:328px;
background:url(../images/h2/buffet.jpg) 0 0 no-repeat;
}
h2#h2danke{
height:67px;
width:496px;
background:url(../images/h2/danke.jpg) 0 0 no-repeat;
}
h2#h2fehler{
height:66px;
width:352px;
background:url(../images/h2/fehler.jpg) 0 0 no-repeat;
}
h2#h2getraenke{
height:67px;
width:394px;
background:url(../images/h2/getraenke.jpg) 0 0 no-repeat;
}
h2#h2hausbrauerei{
height:66px;
width:623px;
background:url(../images/h2/hausbrauerei.jpg) 0 0 no-repeat;
}
h2#h2impressum{
height:66px;
width:374px;
background:url(../images/h2/impressum.jpg) 0 0 no-repeat;
}
h2#h2kegelbahn{
height:66px;
width:657px;
background:url(../images/h2/kegelbahn.jpg) 0 0 no-repeat;
}
h2#h2kontakt{
height:66px;
width:276px;
background:url(../images/h2/kontakt.jpg) 0 0 no-repeat;
}
h2#h2newsletter{
height:66px;
width:410px;
background:url(../images/h2/newsletter.jpg) 0 0 no-repeat;
}
h2#h2sauna{
height:66px;
width:324px;
background:url(../images/h2/sauna.jpg) 0 0 no-repeat;
}
h2#h2seminare-tagungen{
height:66px;
width:478px;
background:url(../images/h2/seminare.jpg) 0 0 no-repeat;
}
h2#h2speisen{
height:66px;
width:472px;
background:url(../images/h2/speisen.jpg) 0 0 no-repeat;
}
h2#h2ueber-uns{
height:67px;
width:528px;
background:url(../images/h2/ueber-uns.jpg) 0 0 no-repeat;
}
h2#h2windecker-laedchen{
height:67px;
width:368px;
background:url(../images/h2/windecker-laedchen.jpg) 0 0 no-repeat;
}
h2#h2zimmer{
height:66px;
width:543px;
background:url(../images/h2/zimmer.jpg) 0 0 no-repeat;
}
h3{
margin:0 0 10px 0;
font-size:16px;
font-weight:bold;
}
h4{
font-size:13px;
font-weight:bold;
margin:0 0 3px 0;
}
.columnBig{
width:686px;
float:left;
}
	.columnBig p{
	margin:0 0 25px 0;
	}
.columnLeft{
width:325px;
float:left;
}
	.columnLeft p{
	margin:0 0 25px 0;
	}
.columnRight{
float:left;
padding:0 0 0 35px;
width:325px;
}
	.columnRight p{
	margin:0 0 25px 0;
	}
#footer{
width:985px;
float:left;
height:81px;
background:url(../images/bg-footer.jpg) 0 0 no-repeat;
position:relative;
}
	#footer p{}
#naviAddBottom{
background:url("../images/bg-naviAddBottom.jpg") no-repeat scroll 0 0 transparent;
height:9px;
line-height:9px;
position:absolute;
right:81px;
top:22px;
width:223px;
}
	#naviAddBottom ul li{
	list-style:none;
	float:left;
	}
	#naviAddBottom ul li a{
	text-indent:-9999px;
	display:block;
	height:9px;
	}
	#naviAddBottom ul li a#kontakt{
	width:76px;
	background:url(../images/bg-naviAddBottom.jpg) 0 0 no-repeat;
	}
	#naviAddBottom ul li a#kontakt:hover{
	width:76px;
	background:url(../images/bg-naviAddBottom.jpg) 0 -9px no-repeat;
	}
	#naviAddBottom ul li a#kontakt-active{
	width:76px;
	background:url(../images/bg-naviAddBottom.jpg) 0 -9px no-repeat;
	}
	#naviAddBottom ul li a#anfahrt{
	width:78px;
	background:url(../images/bg-naviAddBottom.jpg) -76px 0 no-repeat;
	}
	#naviAddBottom ul li a#anfahrt:hover{
	width:78px;
	background:url(../images/bg-naviAddBottom.jpg) -76px -9px no-repeat;
	}
	#naviAddBottom ul li a#anfahrt-active{
	width:78px;
	background:url(../images/bg-naviAddBottom.jpg) -76px -9px no-repeat;
	}
	#naviAddBottom ul li a#impressum{
	width:69px;
	background:url(../images/bg-naviAddBottom.jpg) -154px 0 no-repeat;
	}
	#naviAddBottom ul li a#impressum:hover{
	width:69px;
	background:url(../images/bg-naviAddBottom.jpg) -154px -9px no-repeat;
	}
	#naviAddBottom ul li a#impressum-active{
	width:69px;
	background:url(../images/bg-naviAddBottom.jpg) -154px -9px no-repeat;
	}


