*
{
	margin:0px;
	padding:0px;
}

html, body
{ color: #808080; font-family: Arial, sans-serif; background-image:url(img/page-bg.gif); }

body
{

font-size:12px;
}

h1
{ color: #8c2639; font-size:12px; font-style: italic; }

a
{ color: #8c2639; }

a:hover
{
color:#CCCCCC;
}

#headline
{
background-image:url(img/top-bg.jpg);
height:200px;
width:100%;
}

#bground
{
	width: 900px; margin-left:auto; margin-right:auto; position:relative; top:-150px; height:auto;
}

#navigatorhoehe
{
	margin:0;
	padding:0;
	overflow:hidden;
	height:140px;
}


/* Navigationssystem */

#navi ul, li
{
	display:inline;
	padding:0px;
	margin:0px;
}



#navi
{
	margin-left:66px;
	width:782px;
	text-align:center;
	padding:0px;
	overflow:hidden;
}

#navi a
{
	color:#ffffff;
	font-size:13px;
	text-decoration:none;
	float:left;
	overflow:hidden;
}

#navi a:hover
{
	font-size:13px;
	text-decoration:none;
}

.button-left a
{
	display:block;
	background-image:url(img/links.gif);
	width:114px;
	height:20px;
	padding-top:10px;
	padding-left:10px;
}

.button-left a:hover
{
	background-image:url(img/linkshover.gif);
}

.button-center a
{
	display:block;
	background-image:url(img/mitte.gif);
	width:104px;
	height:20px;
	padding-top:10px;
}

.button-center a:hover
{
	background-image:url(img/mittehover.gif);
}

.button-right a
{
	display:block;
	background-image:url(img/rechts.gif);
	width:114px;
	height:20px;
	padding-top:10px;
	padding-right:10px;
}

.button-right a:hover
{
	background-image:url(img/rechtshover.gif);
}

/* Float*/
.cleaner
{
	clear:both;
}

#abstand
{
	background-image:url(img/banner.gif);
	width:781px;
	height:100px;
	margin-left:64px;
}

#contentdesign
{ 	
	background-image:url(img/content-bg.png); 
	background-repeat:repeat-y; 
	margin-left:66px; 
	content: 100%;
	height: auto;
	list-style-position: inside;
}

#contentart
{
	background-color: #ffffff;
	margin-left:14px;
	width:740px;
	height:100%;
	background-color:#FFFFFF;
	list-style-position: inside;
}

/* contentbox */

#content
{ 
	padding-left:5px;
	width:502px;
	height:100%;
	border-right:1px solid #000000;
	float:left;
	background-color:#FFFFFF;
	list-style-position: inside;
}

#content hr
{
	margin-right:5px;
	border:1px #aaaaaa;
	border-style:dotted;
}

.righttext
{
	margin-left:220px;
	padding-right: 5px;
}

.float-left
{
	float:left;
}
/* Sidebar */
#sidebar
{ padding-top:2px;
	padding-left:15px;
	margin-left:508px;
	width:200px;
	height: 100%;
	border-left:0px solid #000000;
	list-style-position: inside;
}

#sidebar b
{ line-height:16px; background-position: 0 top; }

#sidebar hr
{
	border:1px #aaaaaa;
	border-style:dotted;
}

/*fotterline */
#footerline
{
	background-image:url(img/footer.png);
	width:740px;
	height:50px;
	margin-left:80px;
	margin-top:0px;
	text-align:center;
	vertical-align:middle;
	padding-top:0px;
}
h2
{ color: #808080; font-size:14px; font-weight: lighter; font-style: normal; }
/*wellness Navigation */
#naviw ul, li
{
	display:inline;
	padding:0px;
	margin:0px;
}
#naviw
{
	margin-left:66px;
	width:772px;
	text-align:center;
	padding:0px;
	overflow:hidden;
}
#naviw a
{
	color:black;
	font-size:13px;
	text-decoration:none;
	float:left;
	overflow:hidden;
}
.button-leftw a
{ color: black; display:block; background-image:url(img/linksw.gif); width:114px; height:20px; padding-top:8px; padding-left:10px; }
.button-leftw a
{ color: black; display:block; background-image:url(img/linksw.gif); width:114px; height:20px; padding-top:8px; padding-left:10px; }
.button-leftw a:hover
{ color: black; background-image:url(img/linkshoverw.gif); }
.button-centerw a
{ color: black; display:block; background-image:url(img/mittew.gif); width:104px; height:20px; padding-top:8px; }
.button-centerw a:hover
{ color: black; background-image:url(img/mittehoverw.gif); padding-top: 8px; }
.button-rightw a
{ color: black; display:block; background-image:url(img/rechtsw.gif); width:114px; height:20px; padding-top:8px; padding-right:10px; }
.button-rightw a:hover
{ color: black; background-image:url(img/rechtshoverw.gif); padding-top: 8px; padding-right: 10px; }
/*hotel Navigation */
#navih ul, li
{
	display:inline;
	padding:0px;
	margin:0px;
}
#navih
{
	margin-left:66px;
	width:772px;
	text-align:center;
	padding:0px;
	overflow:hidden;
}
#navih a
{
	color:black;
	font-size:13px;
	text-decoration:none;
	float:left;
	overflow:hidden;
}
.button-lefth a
{ color: black; display:block; background-image:url(img/linksh.gif); width:114px; height:20px; padding-top:8px; padding-left:10px; }
.button-lefth a
{ color: black; display:block; background-image:url(img/linksh.gif); width:114px; height:20px; padding-top:8px; padding-left:10px; }
.button-lefth a:hover
{ color: black; background-image:url(img/linkshoverh.gif); }
.button-centerh a
{ color: black; display:block; background-image:url(img/mitteh.gif); width:104px; height:20px; padding-top:8px; }
.button-centerh a:hover
{ color: black; background-image:url(img/mittehoverh.gif); padding-top: 8px; }
.button-righth a
{ color: black; display:block; background-image:url(img/rechtsh.gif); width:114px; height:20px; padding-top:8px; padding-right:10px; }
.button-righth a:hover
{ color: black; background-image:url(img/rechtshoverh.gif); padding-top: 8px; padding-right: 10px; }
/*Restaurant Navigation */
#navir ul, li
{
	display:inline;
	padding:0px;
	margin:0px;
}
#navir
{
	margin-left:66px;
	width:772px;
	text-align:center;
	padding:0px;
	overflow:hidden;
}
#navir a
{
	color:black;
	font-size:13px;
	text-decoration:none;
	float:left;
	overflow:hidden;
}
.button-leftr a
{ color: black; display:block; background-image:url(img/linksr.gif); width:114px; height:20px; padding-top:8px; padding-left:10px; }
.button-leftr a
{ color: black; display:block; background-image:url(img/linksr.gif); width:114px; height:20px; padding-top:8px; padding-left:10px; }
.button-leftr a:hover
{ color: black; background-image:url(img/linkshoverr.gif); }
.button-centerr a
{ color: black; display:block; background-image:url(img/mitter.gif); width:104px; height:20px; padding-top:8px; }
.button-centerr a:hover
{ color: black; background-image:url(img/mittehoverr.gif); padding-top: 8px; }
.button-rightr a
{ color: black; display:block; background-image:url(img/rechtsr.gif); width:114px; height:20px; padding-top:8px; padding-right:10px; }
.button-rightr a:hover
{ color: black; background-image:url(img/rechtshoverr.gif); padding-top: 8px; padding-right: 10px; }
/*Restaurantr Navigation */
#navir ul, li
{
	display:inline;
	padding:0px;
	margin:0px;
}
#navir
{
	margin-left:66px;
	width:772px;
	text-align:center;
	padding:0px;
	overflow:hidden;
}
#navir a
{
	color:black;
	font-size:13px;
	text-decoration:none;
	float:left;
	overflow:hidden;
}
.button-leftr a
{ color: black; display:block; background-image:url(img/linksr.gif); width:114px; height:20px; padding-top:8px; padding-left:10px; }
.button-leftr a
{ color: black; display:block; background-image:url(img/linksr.gif); width:114px; height:20px; padding-top:8px; padding-left:10px; }
.button-leftr a:hover
{ color: black; background-image:url(img/linkshoverr.gif); }
.button-centerr a
{ color: black; display:block; background-image:url(img/mitter.gif); width:104px; height:20px; padding-top:8px; }
.button-centerr a:hover
{ color: black; background-image:url(img/mittehoverr.gif); padding-top: 8px; }
.button-rightr a
{ color: black; display:block; background-image:url(img/rechtsr.gif); width:114px; height:20px; padding-top:8px; padding-right:10px; }
.button-rightr a:hover
{ color: black; background-image:url(img/rechtshoverr.gif); padding-top: 8px; padding-right: 10px; }
/*Restaurantl Navigation */
#navir ul, li
{
	display:inline;
	padding:0px;
	margin:0px;
}
#navir
{
	margin-left:66px;
	width:772px;
	text-align:center;
	padding:0px;
	overflow:hidden;
}
#navir a
{
	color:black;
	font-size:13px;
	text-decoration:none;
	float:left;
	overflow:hidden;
}
.button-leftr a
{ color: black; display:block; background-image:url(img/linksr.gif); width:114px; height:20px; padding-top:8px; padding-left:10px; }
.button-leftr a
{ color: black; display:block; background-image:url(img/linksr.gif); width:114px; height:20px; padding-top:8px; padding-left:10px; }
.button-leftr a:hover
{ color: black; background-image:url(img/linkshoverr.gif); }
.button-centerr a
{ color: black; display:block; background-image:url(img/mitter.gif); width:104px; height:20px; padding-top:8px; }
.button-centerr a:hover
{ color: black; background-image:url(img/mittehoverr.gif); padding-top: 8px; }
.button-rightr a
{ color: black; display:block; background-image:url(img/rechtsr.gif); width:114px; height:20px; padding-top:8px; padding-right:10px; }
.button-rightr a:hover
{ color: black; background-image:url(img/rechtshoverr.gif); padding-top: 8px; padding-right: 10px; }

