@charset "iso-8859-1";
/* -------------------- RESET -------------------- */
*{
	margin:0;
	padding:0;
	border:none;
	list-style:none;
}

hr{
	display:none;
}
/* -------------------- STANDARD -------------------- */
caption,th{text-align:left;}
.inv, .fhinv{display:none;}
.left{float:left;}
.right{float:right; margin-right:14px}
.clear{clear:both;}
.nofloat{float:none;}
.noborder {
	padding:0;
	margin:0;
	border:0;
}
html{
	background:url(/images/bg.jpg) top center repeat-x;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
}

a{
	color:#c0252b;
}
a:hover{
	text-decoration:none;
}
#page{
	position:relative;
	width:981px;
	margin:0 auto;
}
#headermenu{
	position:absolute;
	right:10px;
	top:5px;
}

h1#toplogo, h1#toplogo_en{
	background:url(/images/toplogo.png) 0 0 no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/toplogo.png',sizingMethod='crop');
	width:575px;
	height:114px;
	position:absolute;
	left:165px;
	top:36px;
	text-indent:-19999px;
}
h1#toplogo_en{
	background-image:url(/images/toplogo_en.png);
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/toplogo_en.png',sizingMethod='crop');
}
#wrapper{
	padding-top:207px;
	width:987px;
}

/* -------------------- HOTELBOXEN -------------------- */

#hospiz, #goldenerberg, #hospizalm {
	width:327px;
	float:left;
	background:url(/images/bg-hotels-top.png) 0 0 no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg-hotels-top.png',sizingMethod='crop');
}
#hospiz h2, #goldenerberg h2, #hospizalm h2{
	padding:14px 0 5px 14px;
	font-size:14px;
}
#hospiz h3, #goldenerberg h3, #hospizalm h3{
	padding:0 0 5px 14px;
	font-size:12px;
	font-weight:normal;
	color:#999;
}
#hospiz p.stars5, #goldenerberg p.star-s4, #hospizalm p.stars4{
	width:79px;
	height:12px;
	background:url(/images/5stars.gif) top right no-repeat;
	display:block;
	float:right;
	margin-right:14px;
	text-indent:-19999px;
}
#goldenerberg p.star-s4{
	background-image:url(/images/4star-s.gif);
}
#hospizalm p.stars4{
	 background-image:url(/images/4stars.gif);
}

#l-hospiz a, #l-goldenerberg a, #l-hospizalm a{
	display:block;
	width:315px;
	height:96px;
	background:url(/images/l-hospiz.jpg) 0 0 no-repeat;
	margin:10px 0 10px 5px;
	text-indent:-19999px;
}
#l-goldenerberg a{background-image:url(/images/l-goldenerberg.jpg);}
#l-hospizalm a{background-image:url(/images/l-hospizalm.jpg);}

.b-hospiz, .b-goldenerberg, .b-hospizalm{
	width:315px;
	height:27px;
	background:url(/images/b-hospiz.gif) 0 0 no-repeat;
	margin:0 0 10px 5px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	display:block;
	padding-top:3px;
}
.b-goldenerberg{
	background-image:url(/images/b-goldenerberg.gif);
}
.b-hospizalm{
	background-image:url(/images/b-hospizalm.gif);
}

.adresse{
	padding:10px 14px;
	background-color:#e9e9e9;
	width:292px;
	margin-left:3px;
}
.beschreibung{
	padding:10px 14px;
	width:292px;
	 height:75px;
	margin-left:3px;
}
#hospiz span, #goldenerberg span, #hospizalm span{
	width:329px;
	height:17px;
	background:url(/images/bg-hotels-bottom.gif) 0 0 no-repeat;
	display:block;
	margin-top:17px;
}



#bottomlinks{
	float:left;
	clear:both;
	width:981px;
	height:170px;
	background:url(/images/bg-boxes-bottom.gif) 0 0 no-repeat;
	margin-top:40px;
}

#bottomlinks strong{
	display:block;
	margin-bottom:5px;
}
#bottomlinks h3{
	margin-bottom:10px;
}
.restaurants, .marken, .links{
	float:left;
	margin-top:-20px;
	margin-left:3px;
	font-size:11px;
}
.restaurants h3, .marken h3, .links h3{
	font-size:12px;
	color:#a08537;
}
.restaurants{
	width:212px;
	margin-left:7px;
}
.restaurants .first, .restaurants .second{
	background-color:#e5d6ac;
	height:77px;
	overflow:hidden;
	margin-bottom:3px;
	background-color:#e5d6ac;
}
.restaurants a.img{
	float:right;
	display:block;
	text-indent:-19999px;
	width:78px;
	height:77px;
	background:url(/images/alter-goldenerberg.gif) 0 0 no-repeat;
}
.restaurants .second a.img{background-image:url(/images/hospizalm.gif);}
.restaurants p{padding:3px 0 0 7px;}

.marken{width:427px;}
.marken h3{color:#4f6daa;}
.marken .first, .marken .second, .marken .third, .marken .fourth{
	background-color:#cbdcff;
	height:77px;
	width:212px;
	margin-bottom:3px;
	background-color:#cbdcff;
	float:left;
}
.marken .first, .marken .third{margin-right:3px;}
.marken a.img{
	float:right;
	display:block;
	text-indent:-19999px;
	width:78px;
	height:77px;
	background:url(/images/almstern.gif) 0 0 no-repeat;
}
.marken .second a.img{background-image:url(/images/hospizgalerie.gif);}
.marken .third a.img{background-image:url(/images/stchristoph.gif);}
.marken .fourth a.img{background-image:url(/images/rss.gif);}
.marken p{padding:3px 0 0 7px;}

.links{width:320px;}
.links h3{color:#aa664f;}
.links .first, .links .second{
	background-color:#eee0dc;
	height:67px;
	padding:3px 7px 7px 7px;
	margin-bottom:3px;
}

#footer{
	padding:20px 0;
	color:#000;
	float:left;
}
#footer span{
	color:#999;
	padding:0 5px;
}