@charset "utf-8";
/* CSS Document */
* {
margin:0px;
padding:0px;
}
a:focus {
outline:none;
}
.clear{
clear:both;
}
a{
color:#2884cb;
text-decoration:underline;
}
a:hover{
color:#2884cb;
text-decoration:none;
}
h1#branding a{
display:block;
height:136px;
left:54px;
position:absolute;
text-indent:-9999px;
top:10px;
width:219px;
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 #ffffff;
width:100%;
height:411px;
}
body{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
color:#555555;
line-height:20px;
}
#container{
margin:0 auto;
width:887px;
}
#navi{
background:url(../images/navi-neu.jpg) 0 0 no-repeat;
width:207px;
height:236px;
position:absolute;
top:160px;
left:34px;
}
#navi ul{}
	#navi ul li{
	list-style:none;
	float:left;}
	#navi ul li a{
	text-indent:-9999px;
	display:block;
	width:207px;
	}
	#navi ul li a#pension{
	background:url(../images/navi-neu.jpg) 0 0 no-repeat;
	height:27px;
	}
	#navi ul li a#pension:hover{
	background:url(../images/navi-neu.jpg) -207px 0 no-repeat;
	}
	#navi ul li a#pension-active{
	background:url(../images/navi-neu.jpg) -207px 0 no-repeat;
	height:27px;
	}
	#navi ul li a#zimmer-preise{
	background:url(../images/navi-neu.jpg) 0 -27px no-repeat;
	height:24px;
	}
	#navi ul li a#zimmer-preise:hover{
	background:url(../images/navi-neu.jpg) -207px -27px no-repeat;
	}
	#navi ul li a#zimmer-preise-active{
	background:url(../images/navi-neu.jpg) -207px -27px no-repeat;
	height:24px;
	}
	#navi ul li a#wellness-freizeit{
	background:url(../images/navi-neu.jpg) 0 -51px no-repeat;
	height:24px;
	}
	#navi ul li a#wellness-freizeit:hover{
	background:url(../images/navi-neu.jpg) -207px -51px no-repeat;
	}
	#navi ul li a#wellness-freizeit-active{
	background:url(../images/navi-neu.jpg) -207px -51px no-repeat;
	height:24px;
	}
	#navi ul li.wellness-freizeit ul#sub{
display:none;
}
#navi ul li.wellness-freizeit:hover ul#sub,
#navi ul li.iehover ul#sub{
display:block;
width:131px;
height:70px;
background:url(../images/bg-subnavi.jpg) 0 0 no-repeat;
position:absolute;
top:47px;
left:207px;
z-index: 20;

}
#navi ul li.wellness-freizeit ul#sub li a,
#navi ul li.wellness-freizeit ul#sub li a:hover,
#navi ul li.iehover ul#sub li.iehover a {
display:block;
width:131px;
height:25px;
line-height:25px;
background:url(../images/bg-subnavi.jpg) 0 0 no-repeat;
z-index: 20;
}
* html #navi ul li.iehover,
* html #navi ul li.wellness-freizeit {
	height:20px!important;
	line-height: 20px!important;
	font-size: 1px;
}
#navi ul li.wellness-freizeit ul#sub li a#wellness{
background:url(../images/bg-subnavi.jpg) 0 0 no-repeat;
}
#navi ul li.wellness-freizeit ul#sub li a#wellness:hover{
background:url(../images/bg-subnavi.jpg) -131px 0 no-repeat;
}
#navi ul li.wellness-freizeit ul#sub li a#wellness-active{
background:url(../images/bg-subnavi.jpg) -131px 0 no-repeat;
}
#navi ul li.wellness-freizeit ul#sub li a#freizeit{
background:url(../images/bg-subnavi.jpg) 0 -25px no-repeat;
height:20px;
}
#navi ul li.wellness-freizeit ul#sub li a#freizeit:hover{
background:url(../images/bg-subnavi.jpg) -131px -25px no-repeat;
height:20px;
}
#navi ul li.wellness-freizeit ul#sub li a#freizeit-active{
background:url(../images/bg-subnavi.jpg) -131px -25px no-repeat;
height:20px;
}
#navi ul li.wellness-freizeit ul#sub li a#veranstaltungen{
background:url(../images/bg-subnavi.jpg) 0 -45px no-repeat;
}
#navi ul li.wellness-freizeit ul#sub li a#veranstaltungen:hover{
background:url(../images/bg-subnavi.jpg) -131px -45px no-repeat;
}
#navi ul li.wellness-freizeit ul#sub li a#veranstaltungen-active{
background:url(../images/bg-subnavi.jpg) -131px -45px no-repeat;
}
	
	
	#navi ul li a#bad-hoenningen{
	background:url(../images/navi-neu.jpg) 0 -75px no-repeat;
	height:25px;
	}
	#navi ul li a#bad-hoenningen:hover{
	background:url(../images/navi-neu.jpg) -207px -75px no-repeat;
	}
	#navi ul li a#bad-hoenningen-active{
	background:url(../images/navi-neu.jpg) -207px -75px no-repeat;
	height:25px;
	}
	#navi ul li a#angebote{
	background:url(../images/navi-neu.jpg) 0 -99px no-repeat;
	height:24px;
	}
	#navi ul li a#angebote:hover{
	background:url(../images/navi-neu.jpg) -207px -99px no-repeat;
	}
	#navi ul li a#angebote-active{
	background:url(../images/navi-neu.jpg) -207px -99px no-repeat;
	height:24px;
	}
	#navi ul li a#partner{
	background:url(../images/navi-neu.jpg) 0 -122px no-repeat;
	height:25px;
	}
	#navi ul li a#partner:hover{
	background:url(../images/navi-neu.jpg) -207px -122px no-repeat;
	}
	#navi ul li a#partner-active{
	background:url(../images/navi-neu.jpg) -207px -122px no-repeat;
	height:25px;
	}
	#navi ul li a#reservierungsanfragen{
	background:url(../images/navi-neu.jpg) 0 -147px no-repeat;
	height:24px;
	}
	#navi ul li a#reservierungsanfragen:hover{
	background:url(../images/navi-neu.jpg) -207px -147px no-repeat;
	}
	#navi ul li a#reservierungsanfragen-active{
	background:url(../images/navi-neu.jpg) -207px -147px no-repeat;
	height:24px;
	}
	#navi ul li a#rooms{
	background:url(../images/navi-neu.jpg) 0 -171px no-repeat;
	height:24px;
	}
	#navi ul li a#rooms:hover{
	background:url(../images/navi-neu.jpg) -207px -171px no-repeat;
	
	}
	#navi ul li a#rooms-active{
	background:url(../images/navi-neu.jpg) -207px -171px no-repeat;
	height:24px;
	}
	#navi ul li a#gaestebuch1{
	background:url(../images/navi-neu.jpg) 0 -195px no-repeat;
	height:24px;
	}
	#navi ul li a#gaestebuch1:hover{
	background:url(../images/navi-neu.jpg) -207px -195px no-repeat;
	}
	#navi ul li a#gaestebuch1-active{
	background:url(../images/navi-neu.jpg) -207px -195px no-repeat;
	height:24px;
	}
	#navi ul li a#bewertungen{
	background:url(../images/navi-neu.jpg) 0 -219px no-repeat;
	height:18px;
	}
	#navi ul li a#bewertungen:hover{
	background:url(../images/navi-neu.jpg) -207px -219px no-repeat;
	}
	#navi ul li a#bewertungen-active{
	background:url(../images/navi-neu.jpg) -207px -219px no-repeat;
	height:18px;
	}
	
#header{
background:url(../images/bg-header.jpg) 0 0 no-repeat;
width:887px;
height:411px;
margin:0 auto;
float:left;
position:relative;
}
#logos{
height:50px;
position:absolute;
right:0;
top:43px;
width:282px;
background:url(../images/bg-logos.png) 0 0 no-repeat;
}
#logos a.linkRoemer{
display:block;
height:40px;
left:0;
position:absolute;
text-indent:-9999px;
top:0;
width:75px;
}

#sidebar{
width:242px;
float:left;
height:598px;
padding:0 45px 0 0;
display:block;
background:url(../images/bg-sidebar.jpg) 0 0 no-repeat;
position:relative;
}
#sidebar h3{
text-indent:-9999px;
display:block;
}
#sidebar p{
width:220px;
}
#sidebar p#adresse{
position:absolute;
top:70px;
left:10px;
}
#sidebar p#phone{
position:absolute;
top:115px;
left:10px;
}
span.small{
display:block;
width:55px;
float:left;
}
#cmsAngebot{
height:100px;
left:10px;
position:absolute;
top:243px;
width:230px;
}
#cmsAngebot h3{
font-size:12px;
font-weight:bold;
text-indent:0px;
}
#cmsAngebot a img.margin{
margin:0 15px 0 15px;
}
h3.cms{
margin:0 0 10px 0;
}
h3{
margin:0 0 10px 0;
font-size:12px;
font-weight:bold;
text-indent:0px;
}
#wetter{
height:91px;
left:25px;
position:absolute;
top:495px;
width:180px;
}
#contentMain{
width:600px;
float:left;
padding:30px 0 15px 0;
}
#contentMain ul{
margin:0 0 15px 0;
}
#contentMain ul li{
list-style:none;
background:url(../images/bg-li.jpg) 0  8px no-repeat;
padding:0 0 0 17px;
}
#contentMain a img{
margin:0 0 10px 0;
border: solid 2px #2884cb;}
span.liste{
display:block;
width:230px;
float:left;
}
div.hr {
  height: 1px;
  background:url(../images/bg-hr.jpg) 0 0 no-repeat;
  width:600px;
  float:left;
  margin: 0px 0 10px 0;
}
div.hr hr {
  display: none;
}

h2{
text-indent:-9999px;
display:block;
width:600px;
margin:0 0 15px 0;
}
h2#willkommen{
background:url(../images/h2/willkommen.jpg) 0 0 no-repeat;
height:27px;
}
h2#h2impressum{
background:url(../images/h2/impressum.jpg) 0 0 no-repeat;
height:27px;
}
h2#h2danke{
background:url(../images/h2/danke.jpg) 0 0 no-repeat;
height:27px;
}
h2#h2kontakt{
background:url(../images/h2/kontakt.jpg) 0 0 no-repeat;
height:27px;
}
h2#h2agb{
background:url(../images/h2/agb.jpg) 0 0 no-repeat;
height:27px;
}
h2#h2anfahrt{
background:url(../images/h2/anfahrt.jpg) 0 0 no-repeat;
height:27px;
}
h2#h2angebote{
background:url(../images/h2/angebote.jpg) 0 0 no-repeat;
height:27px;
}
h2#h2bad-hoenningen{
background:url(../images/h2/bad-hoenningen.jpg) 0 0 no-repeat;
height:27px;
}
h2#h2freizeit{
background:url(../images/h2/freizeit.jpg) 0 0 no-repeat;
height:27px;
}
h2#h2partner{
background:url(../images/h2/partner.jpg) 0 0 no-repeat;
height:27px;
}
h2#h2angebote{
background:url(../images/h2/angebote.jpg) 0 0 no-repeat;
height:27px;
}
h2#h2pension{
background:url(../images/h2/pension.jpg) 0 0 no-repeat;
height:27px;
}
h2#h2reservierungsanfragen{
background:url(../images/h2/reservierungsanfragen.jpg) 0 0 no-repeat;
height:28px;
}
h2#h2veranstaltungen{
background:url(../images/h2/veranstaltungen.jpg) 0 0 no-repeat;
height:27px;
}
h2#h2wellness{
background:url(../images/h2/wellness.jpg) 0 0 no-repeat;
height:27px;
}
h2#h2zimmer-preise{
background:url(../images/h2/zimmer-preise.jpg) 0 0 no-repeat;
height:28px;
}
h2#welcome{
background:url(../images/h2/rooms-and-rates.jpg) 0 0 no-repeat;
height:28px;
}
h2#h2fehler{
background:url(../images/h2/fehler.jpg) 0 0 no-repeat;
height:28px;
}

h2#bewertungen{
background:url(../images/h2/bewertungen.jpg) 0 0 no-repeat;
height:27px;
}
.columnBig{
width:600px;
float:left;}
	.columnBig p{
	margin:0 0 15px 0;
	}
.columnLeft{
width:281px;
float:left;}
	.columnLeft p{
		margin:0 0 15px 0;}
.columnRight{
width:281px;
float:left;
padding:0 0 0 38px;
}
	.columnRight p{
		margin:0 0 15px 0;}
		#mediaplayer{
		margin:0 0 20px 0;
		}
		.column{
		width:300px;
		padding:0 20px 0 0;
		float:left;
		}
		.columnSmall{
		width:280px;
		float:left;
		}
		.columnSmall p{
		margin:0 0 15px 0;}
#footer{
width:887px;
height:59px;
display:block;
float:left;
background:url(../images/bg-footer.jpg) 0 0 no-repeat;
position:relative;
}
	#footer p{}
#naviAdd{
width:332px;
height:11px;
line-height:11px;
background:url(../images/naviAdd.jpg) 0 0 no-repeat;
position:absolute;
top:25px;
right:15px;
}
	#naviAdd ul li{
	list-style:none;
	float:left;}
	#naviAdd ul li a{
	text-indent:-9999px;
	display:block;
	}
	#naviAdd ul li a#startseite{
	background:url(../images/naviAdd.jpg) 0 0 no-repeat;
	width:64px;
	}
	#naviAdd ul li a#startseite:hover{
	background:url(../images/naviAdd.jpg) 0 -11px no-repeat;
	width:64px;
	}
	#naviAdd ul li a#startseite-active{
	background:url(../images/naviAdd.jpg) 0 -11px no-repeat;
	width:64px;
	}
	#naviAdd ul li a#gaestebuch{
	background:url(../images/naviAdd.jpg) -64px 0 no-repeat;
	width:68px;
	}
	#naviAdd ul li a#gaestebuch:hover{
	background:url(../images/naviAdd.jpg) -64px -11px no-repeat;
	width:68px;
	}
	#naviAdd ul li a#gaestebuch-active{
	background:url(../images/naviAdd.jpg) -64px -11px no-repeat;
	width:68px;
	}
	#naviAdd ul li a#kontakt{
	background:url(../images/naviAdd.jpg) -132px 0 no-repeat;
	width:53px;
	}
	#naviAdd ul li a#kontakt:hover{
	background:url(../images/naviAdd.jpg) -132px -11px no-repeat;
	width:53px;
	}
	#naviAdd ul li a#kontakt-active{
	background:url(../images/naviAdd.jpg) -132px -11px no-repeat;
	width:53px;
	}
	#naviAdd ul li a#anfahrt{
	background:url(../images/naviAdd.jpg) -185px 0 no-repeat;
	width:53px;
	}
	#naviAdd ul li a#anfahrt:hover{
	background:url(../images/naviAdd.jpg) -185px -11px no-repeat;
	width:53px;
	}
	#naviAdd ul li a#anfahrt-active{
	background:url(../images/naviAdd.jpg) -185px -11px no-repeat;
	width:53px;
	}
	#naviAdd ul li a#agb{
	background:url(../images/naviAdd.jpg) -238px 0 no-repeat;
	width:39px;
	}
	#naviAdd ul li a#agb:hover{
	background:url(../images/naviAdd.jpg) -238px -11px no-repeat;
	width:39px;
	}
	#naviAdd ul li a#agb-active{
	background:url(../images/naviAdd.jpg) -238px -11px no-repeat;
	width:39px;
	}
	#naviAdd ul li a#impressum{
	background:url(../images/naviAdd.jpg) -277px 0 no-repeat;
	width:55px;
	}
	#naviAdd ul li a#impressum:hover{
	background:url(../images/naviAdd.jpg) -277px -11px no-repeat;
	width:55px;
	}
	#naviAdd ul li a#impressum-active{
	background:url(../images/naviAdd.jpg) -277px -11px no-repeat;
	width:55px;
	}
