html { 
	height:100%;
	padding-bottom:1px;
} 

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555458;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:16px;
	background-color:#fef5de;
}

#border_right_top {
	width:6px;
	height:36px;
	background-image:url(../images/layout/border/ico-border-right-top.gif);
	background-repeat:no-repeat;
}
.border_right {
	width:6px;
	background-image:url(../images/layout/border/ico-border-right.gif);
	background-repeat:repeat-y;
}
#border_right_bottom {
	width:6px;
	height:8px;
	background-image:url(../images/layout/border/ico-border-right-bottom.gif);
	background-repeat:no-repeat;
}
#border_bottom {
	height:8px;
	background-image:url(../images/layout/border/ico-border-bottom.gif);
	background-repeat:repeat-x;
	text-align:left;
}



/* -------------------------------------------------- BEGINN LEFT-RIGHT BEGINN ---------------------------------------------------- */
#img_top-right {
	background-image:url(../images/layout/ico_background_right_top.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#img_middle1-right {
	height:39px;
	background-image:url(../images/layout/ico_background_right_middle1.gif);
	background-position:left;
	background-repeat:no-repeat;
}
#img_middle2-right {
	height:49px;
	background-image:url(../images/layout/ico_background_right_middle2.gif);
	background-position:left;
	background-repeat:no-repeat;
}
#img_bottom-right {
	background-image:url(../images/layout/ico_background_right_bottom.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
/* ---------------------------------------------------- ENDE LEFT-RIGHT ENDE ------------------------------------------------------ */



/* ------------------------------------------------ BEGINN NEWSTICKER BEGINN ---------------------------------------------- */
#top {
	background-color:#fbe7cd;
	width:1170px;
}

#newsticker {
	color:#555458;
	font-weight:bold;
	float:left;
	width:912px;
	padding-bottom:0px;
	padding-left:125px;
	padding-right:48px;
	padding-top:0px;
}

#lang {
	float:right;
}
#de {
	float:left;
	width:17px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:6px;
	padding-top:0px;
	background-image:url(../images/layout/de_off.gif);
	background-repeat:no-repeat;
}
	#de a:link {
		background-image:url(../images/layout/de_off.gif);
		background-repeat:no-repeat;
	}
	#de a:visited {
		background-image:url(../images/layout/de_off.gif);
		background-repeat:no-repeat;
	}
	#de a:hover {
		background-image:url(../images/layout/de_on.gif);
		background-repeat:no-repeat;
	}
	#de a:active {
		background-image:url(../images/layout/de_on.gif);
		background-repeat:no-repeat;
	}
#it {
	float:left;
	width:17px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:6px;
	padding-top:0px;
	background-image:url(../images/layout/it_off.gif);
	background-repeat:no-repeat;
}
	#it a:link {
		background-image:url(../images/layout/it_off.gif);
		background-repeat:no-repeat;
	}
	#it a:visited {
		background-image:url(../images/layout/it_off.gif);
		background-repeat:no-repeat;
	}
	#it a:hover {
		background-image:url(../images/layout/it_on.gif);
		background-repeat:no-repeat;
	}
	#it a:active {
		background-image:url(../images/layout/it_on.gif);
		background-repeat:no-repeat;
	}
#en {
	float:left;
	width:17px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:12px;
	padding-top:0px;
	background-image:url(../images/layout/en_off.gif);
	background-repeat:no-repeat;
}
	#en a:link {
		background-image:url(../images/layout/en_off.gif);
		background-repeat:no-repeat;
	}
	#en a:visited {
		background-image:url(../images/layout/en_off.gif);
		background-repeat:no-repeat;
	}
	#en a:hover {
		background-image:url(../images/layout/en_on.gif);
		background-repeat:no-repeat;
	}
	#en a:active {
		background-image:url(../images/layout/en_on.gif);
		background-repeat:no-repeat;
	}
/* -------------------------------------------------- ENDE NEWSTICKER ENDE ------------------------------------------------ */

	/* Newsticker NEU */
			#newsticker { width:912px; height:14px; /*font-size:13px;*/ padding:0px 48px 0px 125px; float:left; }/*650*/
			
				/* Scroller Box NEU */
				#scroller_container { width:912px; position: relative; height: 14px; overflow: hidden; }
					#scroller { white-space: nowrap;}
						#scroller p { padding: 0; }



/* ---------------------------------------------------- BEGINN CONTENT-LEFT BEGINN ---------------------------------------------- */
#content_left {
	margin-bottom:0px;
	margin-left:21px;
	margin-right:21px;
	margin-top:0px;
	background-color:#fbe7cd;
	float:left;
	width:148px;
}

.navi_left_img {
	padding-bottom:6px;
	padding-left:8px;
	padding-right:8px;
	padding-top:6px;
	text-align:center;
}

.navi_left_spacer {
	height:1px;
	background-color:#89827d;
	width:116px;
	margin-left:auto;
	margin-right:auto;
}
.navi_left_txt {
	padding-bottom:6px;
	padding-left:0px;
	padding-right:16px;
	padding-top:6px;
	text-transform:uppercase;
	font-weight:bold;
}
	.navi_left_txt a {
		color:#555458;
		text-decoration:none;
		font-weight:bold;
		text-transform:uppercase;
	}
	.navi_left_txt a:hover {
		color:#f3b65e;
		text-decoration:none;
		font-weight:bold;
		text-transform:uppercase;
	}
		.navi_left_txt_active {
			color:#f3b65e;
			text-decoration:none;
			font-weight:bold;
			text-transform:uppercase;
		}
		.navi_left_txt_active a {
			color:#f3b65e;
			text-decoration:none;
			font-weight:bold;
			text-transform:uppercase;
		}

#rueckrufservice {
	background-color:#FFFFFF;
}
#rueckrufservice_titel {
	color:#ffffff;
	font-weight:bold;
	background-color:#7c2418;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
	text-align:center;
	margin-bottom:2px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	font-size:14px;
}
/* ------------------------------------------------------ ENDE CONTENT-LEFT ENDE ------------------------------------------------ */

	

.txtcontent {
	float:left;
	width:735px;
	line-height:18px;
	font-size:13px;
	vertical-align:top;
}
	.txtcontent a:link {
		color:#7c2418;
		text-decoration:none;
	}
	.txtcontent a:visited {
		color:#7c2418;
		text-decoration:none;
	}
	.txtcontent a:hover {
		color:#7c2418;
		text-decoration:underline;
	}
	.txtcontent a:active {
		color:#7c2418;
		text-decoration:none;
	}


	.txtcontent h1 a:link {
		color:#7C2418!important;
		text-decoration:none;
		font-size:16px!important;
		font-weight:bold;
		letter-spacing:1px;
		margin:0 0 16px;
		line-height:18px!important;
	}
	.txtcontent h1 a:visited {
		color:#7C2418;
		text-decoration:none;
	}
	.txtcontent h1 a:hover {
		color:#7C2418;
		text-decoration:none;
	}
	.txtcontent h1 a:active {
		color:#7C2418;
		text-decoration:none;
	}
	
.txtcontent_hotelinfo {
	float:left;
	width:735px;
	line-height:18px;
	font-size:13px;
}
.txtcontent_hotelinfo ul {
	margin-bottom:16px;
	margin-left:8px;
	margin-right:0px;
	margin-top:10px;
	padding-bottom:0px;
	padding-left:2px;
	padding-right:0px;
	padding-top:0px;
}
.txtcontent_hotelinfo li {
	margin:0px;
	padding:0px;
}

#img_content {
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:16px;
}
#img_cnt-01 {
	float:left;
}
#img_cnt-02 {
	float:right;
}



/* ---------------------------------------------------- BEGINN CONTENT-RIGHT BEGINN ---------------------------------------------- */
#content_right {
	float:left;
	margin-bottom:0px;
	margin-left:21px;
	margin-right:21px;
	margin-top:0px;
	width:185px;
}

#topangebote {
	color:#ffffff;
	font-weight:bold;
	background-color:#7c2418;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:2px;
	text-align:center;
	margin-bottom:6px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	font-size:14px;
}

.topangebot_titel {
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
	margin-bottom:2px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	text-align:center;
	color:#ffffff;
	background-color:#7c2418;
	font-size:12px;
	font-weight:bold;
}

.topangebote_txt {
	background-color:#fbe7cd;
	text-align:center;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
}
.datum {
	font-weight:bold;
}
.topangebote_preis {
	font-weight:bold;
}
.topangebote_more {
	text-align:right;
}
	.topangebote_more a:link {
		color:#555458;
		text-decoration:none;
	}
	.topangebote_more a:visited {
		color:#555458;
		text-decoration:none;
	}
	.topangebote_more a:hover {
		color:#555458;
		text-decoration:underline;
	}
	.topangebote_more a:active {
		color:#555458;
		text-decoration:none;
	}

#onlinebuchung {
	background-color:#7c2418;
	border:1px solid #7c2418;
	margin:0px 0px 0px 0px;
}
#onlinebuchung_img {
	width:56px;
}
#onlinebuchung_txt {
	padding-bottom:0px;
	padding-left:8px;
	padding-right:0px;
	padding-top:0px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
}
	#onlinebuchung_txt a:link {
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
	}
	#onlinebuchung_txt a:visited {
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
	}
	#onlinebuchung_txt a:hover {
		color:#ffffff;
		font-weight:bold;
		text-decoration:underline;
	}
	#onlinebuchung_txt a:active {
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
	}
/* ------------------------------------------------------ ENDE CONTENT-RIGHT ENDE ------------------------------------------------ */



#home {
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:12px;
	text-align:center;
	color:#555458;
}
	#home a:link {
		color:#555458;
		text-decoration:none;
	}
	#home a:visited {
		color:#555458;
		text-decoration:none;
	}
	#home a:hover {
		color:#555458;
		text-decoration:underline;
	}
	#home a:active {
		color:#555458;
		text-decoration:none;
	}

#spruch {
	text-align:center;
	color:#710b0c;
	text-transform:uppercase;
	letter-spacing:2px;
	line-height:21px;
	padding-bottom:83px;
	padding-left:0px;
	padding-right:0px;
	padding-top:83px;
}
#spruch a {
	color:#710b0c;
	text-decoration:none;
}
#logo {
	float:left;
	height:417px;
	width:268px;
	vertical-align:bottom;
}
#img_main {
	width:1170px;
	background-color:#ffffff;
}



/* --------------------------------------------------- BEGINN NAVI-MAIN BEGINN ----------------------------------------------- */
#navi_main {
	background-color:#f3b65e;
	text-transform:uppercase;
}

.navi_main {
	color:#ffffff;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	font-weight:bold;
}
.navi_main a {
	color:#ffffff;
	text-decoration:none;
	padding-bottom:12px;
	padding-left:30px;
	padding-right:29px;
	padding-top:12px;
	font-weight:bold;
}
.navi_main a:hover {
	color:#555458;
	text-decoration:none;
	background-color:#fbe7cd;
	padding-bottom:12px;
	padding-left:30px;
	padding-right:29px;
	padding-top:12px;
	font-weight:bold;
}
.navi_main_active {
	color:#555458;
	text-decoration:none;
	background-color:#fbe7cd;
	padding-bottom:12px;
	padding-left:30px;
	padding-right:29px;
	padding-top:12px;
	font-weight:bold;
}
	.navi_main_active a {
		color:#555458;
		font-weight:bold;
		background-color:#fbe7cd;
		text-decoration:none;
	}


	#submenue {
		height:49px;
		background-color:#FFFFFF;
	}
	#subnavi {
		padding-bottom:18px;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		color:#555458;
		font-weight:bold;
	}
		#subnavi a {
			color:#555458;
			text-decoration:none;
			font-weight:bold;
		}
		#subnavi a:hover {
			color:#7c2418;
			text-decoration:none;
			font-weight:bold;
		}
		#subnavi_active {
			color:#7c2418;
			text-decoration:none;
			font-weight:bold;
		}
			#subnavi_active a {
				color:#7c2418;
				text-decoration:none;
				font-weight:bold;
			}
		#submenue_hotel {
			color:#555458;
			text-decoration:none;
			margin-bottom:0px;
			margin-left:30px;
			margin-right:0px;
			margin-top:0px;
		}
		#submenue_meran {
			color:#555458;
			text-decoration:none;
			margin-bottom:0px;
			margin-left:128px;
			margin-right:0px;
			margin-top:0px;
		}
		#submenue_wohnen {
			color:#555458;
			text-decoration:none;
			margin-bottom:0px;
			margin-left:230px;
			margin-right:0px;
			margin-top:0px;
		}
		#submenue_ambiente {
			color:#555458;
			text-decoration:none;
			margin-bottom:0px;
			margin-left:340px;
			margin-right:0px;
			margin-top:0px;
		}
		#submenue_rueckzug {
			color:#555458;
			text-decoration:none;
			margin-bottom:0px;
			margin-left:458px;
			margin-right:0px;
			margin-top:0px;
		}
		#submenue_fit_gesund {
			color:#555458;
			text-decoration:none;
			margin-bottom:0px;
			margin-left:572px;
			margin-right:0px;
			margin-top:0px;
		}
		#submenue_wohlfuehlen {
			color:#555458;
			text-decoration:none;
			margin-bottom:0px;
			margin-left:710px;
			margin-right:0px;
			margin-top:0px;
		}
		#submenue_gourmetkueche {
			color:#555458;
			text-decoration:none;
			margin-bottom:0px;
			margin-left:850px;
			margin-right:0px;
			margin-top:0px;
		}
		#submenue_erleben {
			color:#555458;
			text-align:right;
			text-decoration:none;
			margin-bottom:0px;
			margin-left:0px;
			margin-right:30px;
			margin-top:0px;
		}
/* ----------------------------------------------------- ENDE NAVI-MAIN ENDE ------------------------------------------------- */



#content {
	background-color:#ffffff;
}



/* ----------------------------------------------- BEGINN ADRESSE/FOOTER BEGINN ------------------------------------------- */
#address_site {
	background-color:#ffffff;
}

#address {
	background-color:#f3b65e;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:0px;
	padding-top:6px;
	margin-bottom:18px;
	margin-left:0px;
	margin-right:0px;
	margin-top:18px;
}
	#address a:link {
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold;
	}
	#address a:visited {
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold;
	}
	#address a:hover {
		text-decoration:underline;
		color:#FFFFFF;
		font-weight:bold;
	}
	#address a:active {
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold;
	}
/* ------------------------------------------------- ENDE ADRESSE/FOOTER ENDE --------------------------------------------- */

#imp-priv {
	color:#555458;
	padding-bottom:18px;
	padding-left:0px;
	padding-right:0px;
	padding-top:8px;
}
	#imp-priv a:link {
		color:#555458;
		text-decoration:none;
	}
	#imp-priv a:visited {
		color:#555458;
		text-decoration:none;
	}
	#imp-priv a:hover {
		color:#555458;
		text-decoration:underline;
	}
	#imp-priv a:active {
		color:#555458;
		text-decoration:none;
	}


/* ---------------------------------------------------- BEGINN ÜBERSCHRIFTEN BEGINN ---------------------------------------------- */
h1 {
	margin-bottom:16px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	font-size:16px;
	color:#7c2418;
	font-weight:bold;
	letter-spacing:1px;
}
h2 {
	margin-bottom:8px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	font-size:13px;
	color:#7c2418;
	font-weight:bold;
	letter-spacing:1px;
}
h3 {
	font-weight:bold;
	font-size:13px;
	padding:0px;
	margin-bottom:8px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	text-transform:uppercase;
}
h4 {
	margin-bottom:6px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	font-size:14px;
	color:#7c2418;
	font-weight:bold;
	text-transform:uppercase;
}
/* ------------------------------------------------------ ENDE ÜBERSCHRIFTEN ENDE ------------------------------------------------ */



/* --------------------------------------------------- BEGINN EXPRESSANFRAGE BEGINN --------------------------------------------- */

.expressanfrage {
	position:absolute;
	/*
	margin-left:-586px;
	*/
}
.expressanfrage_links {
   position:absolute;
   /* margin-left:-544px;   */
}   
#expressanfrage_titel {
	background-color:#7c2418;
	color:#ffffff;
	font-weight:bold;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
	margin-bottom:2px;
	margin-left:0px;
	margin-right:0px;
	margin-top:18px;
	font-size:14px;
	text-align:center;
}

#expressanfrage_cnt {
	background-color:#fbe7cd;
	padding-bottom:4px;
	padding-left:6px;
	padding-right:6px;
	padding-top:4px;
}

#weiter_aus {
	color:#555458;
	text-align:right;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
}
	#weiter_aus a:link {
		color:#555458;
		text-decoration:none;
	}
	#weiter_aus a:visited {
		color:#555458;
		text-decoration:none;
	}
	#weiter_aus a:hover {
		color:#555458;
		text-decoration:underline;
	}
	#weiter_aus a:active {
		color:#555458;
		text-decoration:none;
	}

.express_cnt {
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:2px;
}
.express_cnt_left {
	padding-bottom:2px;
	padding-left:8px;
	padding-right:4px;
	padding-top:2px;
	text-align:right;
}
.express_pflicht {
	padding-bottom:2px;
	padding-left:10px;
	padding-right:4px;
	padding-top:2px;
	text-align:left;
}

#express_close {
	color:#555458;
	text-align:right;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
}
	#express_close a:link {
		color:#555458;
		text-decoration:none;
	}
	#express_close a:visited {
		color:#555458;
		text-decoration:none;
	}
	#express_close a:hover {
		color:#555458;
		text-decoration:underline;
	}
	#express_close a:active {
		color:#555458;
		text-decoration:none;
	}
/* ----------------------------------------------------- ENDE EXPRESSANFRAGE ENDE ----------------------------------------------- */



/* ---------------------------------------------------- BEGINN PREISLISTE BEGINN -------------------------------------------------- */
#preisliste_date {
	background-color:#f3b65e;
	color:#ffffff;
	text-align:center;
	padding-bottom:18px;
	padding-left:0px;
	padding-right:0px;
	padding-top:18px;
	font-weight:bold;
	font-size:16px;
	width:160px;
	border-bottom:1px solid #ffffff;
}
.preisliste_zimmertyp {
	padding-bottom:18px;
	padding-left:6px;
	padding-right:6px;
	padding-top:18px;
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	text-align:center;
	background-color:#f6c57e;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	width:100px;
}
.preisliste_zimmertyp a:link {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
	.preisliste_zimmertyp a:visited {
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
	}
	.preisliste_zimmertyp a:hover {
		color:#ffffff;
		text-decoration:underline;
		font-weight:bold;
	}
	.preisliste_zimmertyp a:active {
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
	}
.preisliste_zeitraum {
	color:#555458;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	padding-bottom:12px;
	padding-left:0px;
	padding-right:0px;
	padding-top:12px;
	border-bottom:1px solid #f6c57e;
	border-left:1px solid #f6c57e;
	background-color:#fceeda;
}
.preise {
	text-align:center;
	padding-bottom:12px;
	padding-left:0px;
	padding-right:0px;
	padding-top:12px;
	color:#555458;
	font-size:14px;
	border-bottom:1px solid #f6c57e;
	border-left:1px solid #f6c57e;
}
.preise_letzesfeld {
	text-align:center;
	padding-bottom:12px;
	padding-left:0px;
	padding-right:0px;
	padding-top:12px;
	color:#555458;
	font-size:14px;
	border-bottom:1px solid #f6c57e;
	border-left:1px solid #f6c57e;
	border-right:1px solid #f6c57e;
}
.preise_zusatz {
	font-size:11px;
}

#under_pricelist {
	text-align:right;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:2px;
	padding-top:12px;
	color:#555458;
}
	#under_pricelist a:link {
		color:#555458;
		text-decoration:none;
	}
	#under_pricelist a:visited {
		color:#555458;
		text-decoration:none;
	}
	#under_pricelist a:hover {
		color:#555458;
		text-decoration:underline;
	}
	#under_pricelist a:active {
		color:#555458;
		text-decoration:none;
	}
/* ------------------------------------------------------ ENDE PREISLISTE ENDE ---------------------------------------------------- */



/* --------------------------------------------------- BEGINN ROUTENPLANER BEGINN ---------------------------------------------- */
#anfahrtskizze {
	border:1px solid #710b0c;
	vertical-align:top;
}

#routenplaner {
	border:1px solid #710b0c;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#titel_routenplaner {
	color:#ffffff;
	background-color:#710b0c;
	text-align:center;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
	font-weight:bold;
	font-size:13px;
}
/* ----------------------------------------------------- ENDE ROUTENPLANER ENDE ------------------------------------------------ */



/* ------------------------------------------------------ BEGINN FORMULARE BEGINN ------------------------------------------------ */
#kontaktformular {
	background-color:#fceeda;
}
#kontakt_top {
	background-color:#710b0c;
	border-bottom:1px solid #ffffff;
	height:8px;
}

#anfrage-buchen {
	width:580px;
	background-color:#fceeda;
}
.formular-txt {
	text-align:left;
	padding-bottom:0px;
	padding-left:18px;
	padding-right:6px;
	padding-top:0px;
}
.formular-senden {
	text-align:left;
	padding-bottom:0px;
	padding-left:18px;
	padding-right:6px;
	padding-top:0px;
}
.vom {
	width:10px;
}
#anfrage {
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	background-color:#710b0c;
	color:#ffffff;
	font-weight:bold;
}
#buchen {
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	background-color:#710b0c;
	color:#ffffff;
	font-weight:bold;
}
.formular-spacer {
	height:6px;
}
.formular-spacer-red {
	background-color:#710b0c;
	height:8px;
}
/* -------------------------------------------------------- ENDE FORMULARE ENDE -------------------------------------------------- */



/* ------------------------------------------------------- BEGINN GUESTBOOK BEGINN ---------------------------------------------- */
#guestbook {
	border:1px solid #fbe7cd;
}
.gb_autor {
	padding-bottom:4px;
	padding-left:8px;
	padding-right:12px;
	padding-top:4px;
	font-weight:bold;
	background-color:#7c2418;
	color:#ffffff;
}
.gb_datum {
	padding-bottom:4px;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	font-weight:bold;
	text-align:right;
	background-color:#7c2418;
	color:#ffffff;
}
.gb_nachricht {
	padding-bottom:4px;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
}
/* --------------------------------------------------------- ENDE GUESTBOOK ENDE ------------------------------------------------ */



/* ------------------------------------------------------ BEGINN ANGEBOTE BEGINN ------------------------------------------------- */
.angebote_uebersicht_jahreszeit {
	padding-bottom:10px;
	padding-left:14px;
	padding-right:0px;
	padding-top:10px;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#FCEBD2;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}
.angebote_uebersicht_titel {
	color:#710B0C;
	font-weight:bold;
	font-size:12px;
	padding-bottom:8px;
	padding-left:18px;
	padding-right:0px;
	padding-top:8px;
	border-bottom:1px solid #710b0c;
}
.angebote_uebersicht_preis {
	font-weight:bold;
	text-align:center;
	padding-bottom:8px;
	padding-left:0px;
	padding-right:0px;
	padding-top:8px;
	border-bottom:1px solid #710b0c;
	width:180px;
}
.angebote_uebersicht_datum {
	font-weight:bold;
	padding-bottom:8px;
	padding-left:0px;
	padding-right:0px;
	padding-top:8px;
	border-bottom:1px solid #710b0c;
	width:130px;
}
.angebote_uebersicht_more {
	text-align:right;
	padding-bottom:8px;
	padding-left:0px;
	padding-right:18px;
	padding-top:8px;
	border-bottom:1px solid #710b0c;
	width:50px;
}
	.angebote_uebersicht_more a:link {
		color:#555458;
		text-decoration:none;
	}
	.angebote_uebersicht_more a:visited {
		color:#555458;
		text-decoration:none;
	}
	.angebote_uebersicht_more a:hover {
		color:#555458;
		text-decoration:underline;
	}
	.angebote_uebersicht_more a:active {
		color:#555458;
		text-decoration:none;
	}

#angebote_detail-img {
	width:279px;
	height:172px;
	padding-bottom:8px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}
#angebot_detail-zimmertyp-titel {
	padding-bottom:12px;
	padding-left:0px;
	padding-right:0px;
	padding-top:12px;
	background-color:#f3b65e;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	width:280px;
	font-size:15px;
	border-left:1px solid #f3b65e;
}
#angebot_detail-zimmertyp-preistxt {
	padding-bottom:12px;
	padding-left:0px;
	padding-right:0px;
	padding-top:12px;
	background-color:#f6c57e;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	width:220px;
	font-size:15px;
	border-left:1px solid #ffffff;
}
.angebot_detail-zimmertyp {
	background-color:#fceeda;
	color:#555458;
	font-weight:bold;
	padding-bottom:8px;
	padding-left:0px;
	padding-right:0px;
	padding-top:8px;
	text-align:center;
	border-bottom:1px solid #f3b65e;
	border-left:1px solid #f3b65e;
}
.angebot_detail-zimmertyp a:link {
	color:#555458;
	font-weight:bold;
	text-decoration:none;
}
	.angebot_detail-zimmertyp a:visited {
		color:#555458;
		font-weight:bold;
		text-decoration:none;
	}
	.angebot_detail-zimmertyp a:hover {
		color:#555458;
		font-weight:bold;
		text-decoration:underline;
	}
	.angebot_detail-zimmertyp a:active {
		color:#555458;
		font-weight:bold;
		text-decoration:none;
	}
.angebot_detail-preis {
	color:#555458;
	font-weight:bold;
	padding-bottom:8px;
	padding-left:0px;
	padding-right:0px;
	padding-top:8px;
	text-align:center;
	border-bottom:1px solid #f3b65e;
	border-left:1px solid #f3b65e;
	border-right:1px solid #f3b65e;
}
#angebote_detail-uebersicht {
	width:281px;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:18px;
	color:#555458;
}
	#angebote_detail-uebersicht a:link {
		color:#555458;
		text-decoration:none;
	}
	#angebote_detail-uebersicht a:visited {
		color:#555458;
		text-decoration:none;
	}
	#angebote_detail-uebersicht a:hover {
		color:#555458;
		text-decoration:underline;
	}
	#angebote_detail-uebersicht a:active {
		color:#555458;
		text-decoration:none;
	}
#next_offer {
	width:221px;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:18px;
	text-align:right;
	color:#555458;
}
	#next_offer a:link {
		color:#555458;
		text-decoration:none;
	}
	#next_offer a:visited {
		color:#555458;
		text-decoration:none;
	}
	#next_offer a:hover {
		color:#555458;
		text-decoration:underline;
	}
	#next_offer a:active {
		color:#555458;
		text-decoration:none;
	}
#angebote_detail-anfrage {
	color:#555458;
}
	#angebote_detail-anfrage a:link {
		color:#555458;
		text-decoration:none;
	}
	#angebote_detail-anfrage a:visited {
		color:#555458;
		text-decoration:none;
	}
	#angebote_detail-anfrage a:hover {
		color:#555458;
		text-decoration:underline;
	}
	#angebote_detail-anfrage a:active {
		color:#555458;
		text-decoration:none;
	}
#angebote_detail-buchen {
	width:221px;
	color:#555458;
	text-align:right;
}
	#angebote_detail-buchen a:link {
		color:#555458;
		text-decoration:none;
	}
	#angebote_detail-buchen a:visited {
		color:#555458;
		text-decoration:none;
	}
	#angebote_detail-buchen a:hover {
		color:#555458;
		text-decoration:underline;
	}
	#angebote_detail-buchen a:active {
		color:#555458;
		text-decoration:none;
	}
/* -------------------------------------------------------- ENDE ANGEBOTE ENDE --------------------------------------------------- */



/* ----------------------------------------- BEGINN KUNST&KULTUR und SEHENSWERTES BEGINN ------------------------------------------ */
.kultur-uebersicht-titel {
	background-color:#FEF5DE;
	color:#555458;
	font-weight:bold;
	padding-bottom:4px;
	padding-left:16px;
	padding-right:0px;
	padding-top:4px;
	border-left:1px solid #7C2418;
	border-top:1px solid #7C2418;
	font-size:13px;
}
.kultur-more {
	background-color:#FEF5DE;
	color:#555458;
	font-weight:bold;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:16px;
	padding-top:4px;
	border-right:1px solid #7C2418;
	border-top:1px solid #7C2418;
	font-size:13px;
	text-align:right;
	width:80px;
}
	.kultur-more a:link {
		color:#555458;
		font-weight:bold;
		text-decoration:none;
	}
	.kultur-more a:visited {
		color:#555458;
		font-weight:bold;
		text-decoration:none;
	}
	.kultur-more a:hover {
		color:#555458;
		font-weight:bold;
		text-decoration:underline;
	}
	.kultur-more a:active {
		color:#555458;
		font-weight:bold;
		text-decoration:none;
	}
.kultur-titel {
	background-color:#FEF5DE;
	color:#555458;
	font-weight:bold;
	padding-bottom:4px;
	padding-left:16px;
	padding-right:0px;
	padding-top:4px;
	border-left:1px solid #7C2418;
	border-right:1px solid #7C2418;
	border-top:1px solid #7C2418;
	font-size:13px;
}
.kultur-beschreibung {
	border-left:1px solid #7C2418;
	border-right:1px solid #7C2418;
	font-size:12px;
}
.kultur-internet {
	background-color:#7C2418;
	color:#ffffff;
	font-weight:bold;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:16px;
	padding-top:4px;
	border-left:1px solid #7C2418;
	border-right:1px solid #7C2418;
	font-size:10px;
	text-align:right;
}
	.kultur-internet a:link {
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
	}
	.kultur-internet a:visited {
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
	}
	.kultur-internet a:hover {
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
	}
	.kultur-internet a:active {
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
	}
.kultur-spacer {
	background-color:#7C2418;
	height:1px;
}
.kultur-img {
	float:left;
	padding-bottom:4px;
	padding-left:16px;
	padding-right:0px;
	padding-top:4px;
}
.kultur-txt {
	float:left;
	color:#555458;
	font-weight:bold;
	padding-bottom:4px;
	padding-left:16px;
	padding-right:0px;
	padding-top:4px;
}
/* ------------------------------------------- ENDE KUNST&KULTUR und SEHENSWERTES ENDE -------------------------------------------- */



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

.nopflicht {
	display:none;
}



#rueckruf {
	font-weight:bold;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:12px;
}



.bauchronik_date {
	font-weight:bold;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:12px;
	padding-top:6px;
	vertical-align:top;
}


/*SEO Juni 2010 */
.txtcontent-index h2 { 
	font-size:13px;
	line-height:18px;
	color:#555458;
	font-family:Arial,Helvetica,sans-serif;
	padding:0;
	margin:0;
	display:inline;
	letter-spacing:0
}
.txtcontent-index h3 { 
	font-size:13px;
	line-height:18px;
	color:#555458;
	font-family:Arial,Helvetica,sans-serif;
	padding:0;
	margin:0;
	display:inline;
	letter-spacing:0;
	text-transform:none
} 
.txtcontent-index h2.index-titel { 
	color:#7C2418;
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	margin:0 0 16px;line-height:18px;font-family:Arial,Helvetica,sans-serif;
} 
.txtcontent-index h2.index-titel a { 
	color:#7C2418!important;
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	margin:0 0 16px;line-height:18px;font-family:Arial,Helvetica,sans-serif;
} 
.txtcontent-index a { 
	font-size:13px;
	line-height:18px;
	color:#555458!important;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:none;
} 
.txtcontent-index a:hover { 
	text-decoration:none
} 
.txtcontent-index h2 a { 
	font-size:13px;
	line-height:18px;
	color:#555458!important;
	font-family:Arial,Helvetica,sans-serif;
	padding:0;
	margin:0;
	display:inline;
	letter-spacing:0;
	text-decoration:none;
}
.txtcontent-index h3 a { 
	font-size:13px;
	line-height:18px;
	color:#555458!important;
	font-family:Arial,Helvetica,sans-serif;
	padding:0;
	margin:0;
	display:inline;
	letter-spacing:0;
	text-transform:none;
	text-decoration:none;
} 




/* ---------------------------------------------------- BEGINN NEUGESTALTUNG MIT DIV BEGINN ------------------------------------------------- */
#mutter {
	margin:0px auto 0px auto;
	background-color:#FFFFFF;
	width:1176px;
	background-image:url(../images/layout/border/ico-border-right.gif);
	background-position:right;
	background-repeat:repeat-y;
}

#titel {
	background-color:#fef5de;
	text-align:center;
}

#top_div {
	background-color:#fbe7cd;
	width:1176px;
	margin:-16px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	height:26px;
	background-image:url(../images/layout/border/ico-border-right-top.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#navi_main_div {
	background-color:#f3b65e;
	text-transform:uppercase;
	padding:12px 0px 12px 0px;
	background-image:url(../images/layout/border/ico-border-right.gif);
	background-position:right;
	background-repeat:repeat-y;
}

#submenue_div {
	height:49px;
	background-color:#FFFFFF;
	background-image:url(../images/layout/border/ico-border-right.gif);
	background-position:right;
	background-repeat:repeat-y;
}

#address_site_div {
	background-color:#ffffff;
	background-image:url(../images/layout/border/ico-border-right.gif);
	background-position:right;
	background-repeat:repeat-y;
	margin:0px auto 0px auto;
}

#address_div {
	width:1170px;
	background-color:#f3b65e;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding:6px 0px 6px 0px;
	margin:18px 0px 0px 0px;
}
	#address_div a {
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold;
	}
	#address_div a:hover {
		text-decoration:underline;
		color:#FFFFFF;
		font-weight:bold;
	}

#border_bottom_div {
	width:1176px;
	height:23px;
	background-color:#FFFFFF;
	background-image:url(../images/layout/border/ico-border-bottom_new.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}
/* ------------------------------------------------------ ENDE NEUGESTALTUNG MIT DIV ENDE --------------------------------------------------- */