@charset "utf-8";
body  {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #7e0909;
	background-color: #feebc4;
	background-image: url(images/hg-home.jpg);
	background-repeat: repeat-x;
}
a, p, h1, h2, h3, h4, h5, li, td, form, select, input{
	padding:0;
	margin:0;
}

.thrColAbs #container {
	position: relative;
	width: 1004px;
	background: #7e0909;
	margin: 0 auto 0 0px;
	border: 0px solid #000000;
	text-align: left;
} 
.infosite {
	position: absolute;
	top: 420px;
	left: 426px;
	width: 704px; 
	padding: 0; 
	background-color: #FFF;
	background-repeat: no-repeat;
	height: auto;
}
.thrColAbs #sidebar1 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 300px; 
	padding: 0; 
	background-color: #feebc4;
	background-image: url(images/hg-logo.jpg);
	background-repeat: no-repeat;
	height: 633px;
}
.thrColAbs #sidebar2 {
	position: absolute;
	top: 0;
	right: 0;
	width: 10px; 
	background: #EBEBEB; 
	padding: 0px 0px 0px 20px; 
}
.thrColAbs #mainContent {
	margin: 0px 0px 0px 300px;
	padding: 0;
}
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.newsletter {
	position: absolute;
	top: 119px;
	left: 123px;
	width: 252px;
	padding: 0;
	background-color: #feebc4;
	background-image: url(images/hg-newsletter.jpg);
	background-repeat: no-repeat;
	height: 322px;
}
.newsletterinfo {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 270px;
	left: 144px;
	width: 212px;
	padding: 0;
	height: 160px;
}
.wellness {
	position: absolute;
	top: 121px;
	left: 123px;
	width: 252px;
	padding: 0;
	background-color: #feebc4;
	background-image: url(images/hg-wellness.jpg);
	background-repeat: no-repeat;
	height: 322px;
}
.wellness1 {
	position: absolute;
	top: 121px;
	left: 123px;
	width: 252px;
	padding: 0;
	background-color: #feebc4;
	background-image: url(images/hg-wellness1.jpg);
	background-repeat: no-repeat;
	height: 322px;
}
.wellnessinfo {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 270px;
	left: 144px;
	width: 212px;
	padding: 0;
	height: 160px;
}

.winteridylle {
	position: absolute;
	top: 121px;
	left: 50px;
	width: 252px;
	padding: 0;
	background-image: url(images/hg-winteridylle.jpg);
	background-repeat: no-repeat;
	height: 322px;
}
.winteridylleinfo {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 270px;
	left: 144px;
	width: 212px;
	padding: 0;
	height: 160px;
}
.start_sommer { 
	height: 163px; 
	width: 340px; 
	background-color: #E9FFE8; 
	border-color: #BDD2B0; 
	border-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 1px;
    border-left-width: 1px; 
	border-right-width: 1px; 
	margin-bottom: 30px; 
	vertical-align: top;   
}
.start_sommer_title { 
	width: 190px; 
	text-align: left; 
	vertical-align: top; 
	color: #24600D; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	text-decoration:none;
    text-align: left; 
	font-weight: bold; 
	padding-left: 5px; 
	padding-bottom: 5px; 
}
.start_sommer_text {  
	width: 190px; 
	height: 110px; 
	text-align: left; 
	vertical-align: top; 
	color: #24600D; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	text-align: justify;
	text-decoration:none;
	padding-left: 7px; 
	padding-right: 7px; 
}
.start_sommer_weiterlesen {
	text-align: right;
	vertical-align: top;
	color: #24600D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
	padding-left: 5px;
	padding-right: 5px;
}
.start_sommer_weiterlesen a:active {
	text-align: right;
	vertical-align: top;
	color: #24600D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
}
.start_sommer_weiterlesen a:visited {
	text-align: right;
	vertical-align: top;
	color: #24600D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
}
.start_sommer_weiterlesen a:hover {
	text-align: right;
	vertical-align: top;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
}
.start_winter {
	height: 163px;
	width: 340px;
	background-color: #E8F7FC;
	border-color: #ADCBE5;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	margin-bottom: 30px;
	vertical-align: top;
}

.start_winter_title {
	width: 190px;
	text-align: left;
	vertical-align: top;
	color: #014189;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration:none;
	text-align: left;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 5px;
}


.start_winter_text {
	width: 190px;
	height: 110px;
	text-align: left;
	vertical-align: top;
	color: #014189;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;	
	text-decoration:none;
	text-align: justify;
	padding-left: 7px;
	padding-right: 7px;
}

.start_winter_weiterlesen {
	text-align: right;
	vertical-align: top;
	color: #014189;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
	padding-left: 5px;
	padding-right: 5px;
}
.start_winter_weiterlesen a:active {
	text-align: right;
	vertical-align: top;
	color: #24600D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
}
.start_winter_weiterlesen a:visited {
	text-align: right;
	vertical-align: top;
	color: #24600D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
}
.start_winter_weiterlesen a:hover {
	text-align: right;
	vertical-align: top;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
}
.start_sommer2 { 
	height: 163px; 
	width: 340px; 
	background-color: #4d6728; 
	border-color: #334618; 
	border-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 1px;
    border-left-width: 1px; 
	border-right-width: 1px; 
	margin-bottom: 30px; 
	vertical-align: top;   
}
.start_sommer2_title { 
	width: 190px; 
	text-align: left; 
	vertical-align: top; 
	color: #E9FFE8; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	text-decoration:none;
    text-align: left; 
	font-weight: bold; 
	padding-left: 5px; 
	padding-bottom: 5px; 
}
.start_sommer2_text {  
	width: 190px; 
	height: 110px; 
	text-align: left; 
	vertical-align: top; 
	color: #E9FFE8; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	text-align: justify;
	text-decoration:none;
	padding-left: 7px; 
	padding-right: 7px; 
}
.start_sommer2_weiterlesen {
	text-align: right;
	vertical-align: top;
	color: #E9FFE8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
	padding-left: 5px;
	padding-right: 5px;
}
.start_sommer2_weiterlesen a:active {
	text-align: right;
	vertical-align: top;
	color: #E9FFE8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
}
.start_sommer2_weiterlesen a:visited {
	text-align: right;
	vertical-align: top;
	color: #E9FFE8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
}
.start_sommer2_weiterlesen a:hover {
	text-align: right;
	vertical-align: top;
	color: #E9FFE8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
}
.start_begruessung {
	height: 153px;
	width: 700px;
	background-color: #FFF;
	border-color: #7e0909;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	margin-bottom: 0px;
	vertical-align: top;
	background-image: url(images/hg-begruessungsfeld.gif);
	background-repeat: no-repeat;
}

.start_begruessung_title {
	width: 680px;
	text-align: left;
	vertical-align: top;
	color: #7e0909;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration:none;
	text-align: left;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 10px;
}


.start_begruessung_text {
	width: 680px;
	height: 110px;
	vertical-align: top;
	color: #7e0909;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration:none;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
}

.start_begruessung_weiterlesen {
	text-align: right;
	vertical-align: top;
	color: #014189;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;	
	text-decoration:none;
	padding-left: 8px;
	padding-right: 10px;
}
.start_begruessung_weiterlesen a {
	text-align: right;
	vertical-align: top;
	color: #014189;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
}
.start_begruessung_weiterlesen a:active {
	text-align: right;
	vertical-align: top;
	color: #014189;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
}
.start_begruessung_weiterlesen a:visited {
	text-align: right;
	vertical-align: top;
	color: #014189;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
}
.start_begruessung_weiterlesen a:hover {
	text-align: right;
	vertical-align: top;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
}
.start_begruessung_text a {
	color: #340e0a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
} 
.start_begruessung_text a:hover {
	color: #340e0a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.start_winter2 {
	height: 163px;
	width: 340px;
	background-color: #a7c5f2;
	border-color: #6f9bdb;
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	margin-bottom: 30px;
	vertical-align: top;
}

.start_winter2_title {
	width: 190px;
	text-align: left;
	vertical-align: top;
	color: #014189;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration:none;
	text-align: left;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 5px;
}


.start_winter2_text {
	width: 190px;
	height: 110px;
	text-align: left;
	vertical-align: top;
	color: #014189;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;	
	text-decoration:none;
	text-align: justify;
	padding-left: 7px;
	padding-right: 7px;
}

.start_winter2_weiterlesen {
	text-align: right;
	vertical-align: top;
	color: #014189;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
	padding-left: 5px;
	padding-right: 5px;
}
.start_winter2_weiterlesen a {
	text-align: right;
	vertical-align: top;
	color: #014189;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
}
.start_winter2_weiterlesen a:active {
	text-align: right;
	vertical-align: top;
	color: #014189;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
}
.start_winter2_weiterlesen a:visited {
	text-align: right;
	vertical-align: top;
	color: #014189;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
}
.start_winter2_weiterlesen a:hover {
	text-align: right;
	vertical-align: top;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
}
.info{
	background-color:#FFF;
	color:#340e0a;
	
}
.info img{
	display:inline;
}
.info h4{
	font:normal 20px/35px Arial, Helvetica, sans-serif;
	color:#530001;
	background-color:inherit;
	padding-left:22px;
}
.pad1{
	padding:0px 0px 0px 0px;
	background:url(images/bdr1.gif) 0 100% repeat-x;
}
.start_adresse {
	height: 20px;
	width: 700px;
	background-color: #fdfbf4;
	border-color: #7e0909;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	margin-bottom: 0px;
	margin-left:-10px;
	margin-right:-10px;
	vertical-align: top;
}	
.start_adresse_title {
	width: 680px;
	text-align: left;
	vertical-align: top;
	color: #7e0909;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration:none;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 7px;
}
.start_news {
	position: absolute;
	top: 219px;
	left: 64px;
	width: 201px;
	margin-bottom: 0px;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #7e0909;
	background-color: #fdfbf4;
}

.start_news_title {
	width: 200px;
	text-align: left;
	vertical-align: top;
	color: #340e0a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-decoration:none;
	text-align: left;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 5px;
}


.start_news_text {
	width: 200px;
	height: 110px;
	color: #340e0a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
	text-align: justify;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 3px;
	font-style: normal;
	text-align: justify;
}

.start_news_weiterlesen {
	text-align: right;
	vertical-align: top;
	color: #014189;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
	padding-left: 5px;
	padding-right: 5px;
}
.start_news_weiterlesen a {
	text-align: right;
	vertical-align: top;
	color: #014189;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
}
.start_news_weiterlesen a:active {
	text-align: right;
	vertical-align: top;
	color: #014189;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
}
.start_news_weiterlesen a:visited {
	text-align: right;
	vertical-align: top;
	color: #014189;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
}
.start_news_weiterlesen a:hover {
	text-align: right;
	vertical-align: top;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
}
.ueberschrift_pauschalen { 
	color: #530001; 
	font-size: 16px; font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-stretch: extra-expanded 
}

.UEBERSCHRIFT { 
	color: #530001; 
	font-size: 16px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: 700; 
	line-height: 12px; font-stretch: expanded 
}

.ANGEBOT_TEXT {
	color: #000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px
}

.preis { 
	font-size: 13px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	line-height: 12px 
}
.datum {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 12px
}

.zimmerkategorie {
	text-align:justify;
	margin:0 10px 0 10px; 
}
.angebotnavigation{
	width:264px;
	font:bold 12px/17px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#A50001;
	border:#680001 solid 1px;
	display:block;
	text-align:center;
	margin:14px 0;
	left: 10px;
}
