@media all and (max-width: 600px){
/* Mobile-Eigenschaften */
 body {
		background-color:#FFFFFF;
		background-image:url(../images/layout/bg_smartphone.gif);
		background-position:top;
		background-repeat:repeat-x;
	}
}
html { 
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 1px 0px;
}
.floatstop {
	clear:both;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
	color:#4A1D11;
}

a {
	text-decoration:underline;
}
	a:hover {
		text-decoration:none;
	}
img {
	border:none;
}
p {
	margin:0px;
	padding:0px 0px 12px 0px;
}
ul {
	margin:0px;
	padding:0px;
}
li {
	margin:0px;
	padding:0px;
}
#zimmer-content ul {
	margin:4px 0px 12px 16px;
	padding:0px 0px 0px 0px;
}



#mutter {
/*	background-color:#e4d3ba; --> ursprüngliches pesch */
	background-color:#491D11;
	width:100%;
}

#homepage {
	width:1100px;
	margin:0px auto 0px auto;
}



/* --------------------------------------------- BEGINN SLIDESHOW BEGINN --------------------------------------------- */
#slideshow {
	width:1100px;
	height:562px;
	clear:both;
	position:relative;
	z-index:44;
	overflow:hidden;
}
	#slideshow img {
		z-index:44;
	}
#mountain {
	width:1200px;
	z-index:45;
	position:absolute;
	top:498px;
	height:119px;
	background-image:url(../images/layout/bg_mountain.png);
	background-repeat:no-repeat;
}
#mountain-galerie {
	width:1200px;
	z-index:55;
	position:absolute;
	top:690px;
	height:119px;
	background-image:url(../images/layout/bg_mountain.png);
	background-repeat:no-repeat;
}
/* ----------------------------------------------- ENDE SLIDESHOW ENDE ----------------------------------------------- */



.content_bottom {
/*	background-color:#4A1D11; --> ursprüngliches dunkelbraun */
	background-color:#868737;
}
#pfad {
	color:#FFFFFF;
	font-size:11px;
	padding:16px 0px 24px 0px;
	text-align:center;
}
	#pfad a {
		color:#FFFFFF;
		text-decoration:none;
	}
		#pfad a:hover {
			color:#FFFFFF;
			text-decoration:underline;
		}
			#pfad a.sel {
				color:#FFFFFF;
				text-decoration:underline;
			}
#pfad_neu {
	color:#FFFFFF;
	font-size:11px;
	padding:8px 0px 14px 225px;
	text-align:center;
}
	#pfad_neu a {
		color:#FFFFFF;
		text-decoration:none;
	}
		#pfad_neu a:hover {
			color:#FFFFFF;
			text-decoration:underline;
		}
			#pfad_neu a.sel {
				color:#FFFFFF;
				text-decoration:underline;
			}


#navi-akt {
	text-align:center;
	width:826px;
	margin:0px auto 0px auto;
}
	.btn_akt {
		background-color:#E4D3BA;
		border:1px solid #E4D3BA;
		padding:3px 0px 3px 0px;
		margin:46px 13px 0px 13px;
		text-decoration:none;
		color:#4A1D11;
		font-weight:bold;
		width:120px;
		display:block;
		float:left;
		font-size:13px;
	}
		.btn_akt:hover {
			background-color:#4A1D11;
			border:1px solid #E4D3BA;
			padding:3px 0px 3px 0px;
			margin:46px 13px 0px 13px;
			text-decoration:none;
			color:#E4D3BA;
			font-weight:bold;
			width:120px;
			font-size:13px;
		}
#navi-akt_neu {
	text-align:center;
	width:751px;
	margin:0px 0px 0px 290px;
}
	.btn_akt_neu {
		background-color:#E4D3BA;
		border:1px solid #E4D3BA;
		padding:3px 0px 3px 0px;
		margin:0px 13px 0px 13px;
		text-decoration:none;
		color:#4A1D11;
		font-weight:bold;
		width:120px;
		display:block;
		float:left;
		font-size:13px;
	}
		.btn_akt_neu:hover {
			background-color:#4A1D11;
			border:1px solid #E4D3BA;
			padding:3px 0px 3px 0px;
			margin:0px 13px 0px 13px;
			text-decoration:none;
			color:#E4D3BA;
			font-weight:bold;
			width:120px;
			font-size:13px;
		}
			.btn_akt_neu.sel {
				background-color:#4A1D11;
				border:1px solid #E4D3BA;
				padding:3px 0px 3px 0px;
				margin:0px 13px 0px 13px;
				text-decoration:none;
				color:#E4D3BA;
				font-weight:bold;
				width:120px;
				font-size:13px;
			}
#navi-akt_neu img {
	float:left;
	margin:0px 13px 0px 13px;
}
.reisnagel {
	position:absolute;
	margin:-21px 0px 0px -14px!important;
}

#akt_offer {
	float:left;
	background-color:#E4D3BA;
	text-align:left;
	width:210px;
	margin:0px 12px 0px 12px;
	padding:2px 0px 0px 0px;
}
	#akt_offer a {
	 text-decoration:none;
		color:#4A1D11;
	}
		#akt_offer a:hover {
			text-decoration:none;
			color:#4A1D11;
		}
#akt_offer img {
	float:left;
	margin:-2px 4px 0px 0px;
}
#akt_offer_neu {
	position:absolute;
	background-color:#E4D3BA;
	text-align:left;
	width:146px;
	margin:-44px 12px 0px -114px;
	padding:2px 0px 0px 0px;
	z-index:45;
}
	#akt_offer_neu a {
	 text-decoration:none;
		color:#4A1D11;
	}
		#akt_offer_neu a:hover {
			text-decoration:none;
			color:#4A1D11;
		}
#akt_offer_neu img {
	float:left;
	margin:-2px 4px 5px 0px;
}
.akt-angebote_more {
	text-align:right;
	margin:4px 8px 0px 0px;
	color:#4A1D11;
	font-size:11px;
}
	.akt-angebote_more a {
		color:#4A1D11;
		text-decoration:none;
		font-size:11px;
	}
		.akt-angebote_more a:hover {
			color:#4A1D11;
			text-decoration:underline;
			font-size:11px;
		}
.akt_offer-txt {
	margin:0px 0px 0px 5px;
}


#navi_bottom {
	text-align:center;
	padding:24px 0px 16px 0px;
}
	#navi_bottom a {
		color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;
		font-size:11px;
		margin:0px 12px 0px 12px;
	}
		#navi_bottom a:hover {
			color:#FFFFFF;
			text-decoration:underline;
			font-weight:bold;
			font-size:11px;
		}
#navi_bottom_neu {
	text-align:center;
	padding:12px 0px 12px 0px;
	margin:0px 0px 0px 218px;
}
	#navi_bottom_neu a {
		color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;
		font-size:11px;
		margin:0px 12px 0px 12px;
	}
		#navi_bottom_neu a:hover {
			color:#FFFFFF;
			text-decoration:underline;
			font-weight:bold;
			font-size:11px;
		}

#web2 {
	text-align:center;
	padding:12px 0px 0px 0px;
}
#web2 img {
	margin:0px 6px 0px 6px;
}



/* --------------------------------------------- BEGINN ADRESSE BEGINN --------------------------------------------- */
#adress {
	text-align:center;
/*	color:#4A1D11; --> ursprüngliches dunkelbraun */
	color:#FFFFFF;
	padding:12px 0px 12px 0px;
	line-height:18px;
}
	#adress a {
/* color:#4A1D11; --> ursprüngliches dunkelbraun */
		color:#FFFFFF;
		text-decoration:none;
	}
		#adress a:hover {
/* color:#4A1D11; --> ursprüngliches dunkelbraun */
			color:#FFFFFF;
			text-decoration:underline;
		}
/* ----------------------------------------------- ENDE ADRESSE ENDE ----------------------------------------------- */



#bottom {
	text-align:center;
	color:#4A1D11;
	padding:16px 0px 0px 0px;
}
	#bottom a {
		color:#4A1D11;
		text-decoration:none;
	}
		#bottom a:hover {
			color:#4A1D11;
			text-decoration:underline;
		}
#bottom img {
	margin:20px 22px 24px 22px;
}
.holidaycheck {
	margin:0px 0px 0px 48px;
}



.txtcontent-breit {
	position:absolute;
	margin:55px 0px 0px 424px;
	padding:15px 15px 15px 15px;
	background-image:url(../images/layout/bg_txtcontent.png);
	background-repeat:repeat;
	width:592px;
	height:308px;
	z-index:55;
	color:#4A1D11;
	overflow:auto;
	font-weight:normal;
}
.txtcontent-breit ul {
	margin:0px 0px 0px 16px;
}
	.txtcontent-breit a {
		color:#4A1D11;
		font-weight:bold;
		text-decoration:none;
	}
		.txtcontent-breit a:hover {
			color:#4A1D11;
			font-weight:bold;
			text-decoration:underline;
		}
.txtcontent {
	position:absolute;
	margin:115px 0px 0px 724px;
	padding:15px 15px 15px 15px;
	background-image:url(../images/layout/bg_txtcontent.png);
	background-repeat:repeat;
	width:292px;
	height:248px;
	z-index:55;
	color:#4A1D11;
	overflow:auto;
}
.txtcontent ul {
	margin:0px 0px 0px 16px;
}
	.txtcontent a {
		color:#4A1D11;
		font-weight:bold;
		text-decoration:none;
	}
		.txtcontent a:hover {
			color:#4A1D11;
			font-weight:bold;
			text-decoration:underline;
		}
.txtcontent-detail {
	position:absolute;
	margin:0px 0px 0px 550px;
	padding:15px 15px 0px 15px;
	background-image:url(../images/layout/bg_txtcontent.png);
	background-repeat:repeat;
	width:520px;
	height:534px;
	z-index:40;
	color:#4A1D11;
	overflow:auto;
}
	.txtcontent-detail a {
		color:#4A1D11;
		text-decoration:underline;
	}
		.txtcontent-detail a:hover {
			color:#4A1D11;
			text-decoration:none;
		}
.txtcontent-wetter {
	position:absolute;
	margin:0px 0px 0px 550px;
	padding:15px 15px 0px 15px;
	background-image:url(../images/layout/bg_txtcontent.png);
	background-repeat:repeat;
	width:520px;
	height:534px;
	z-index:40;
	color:#4A1D11;
	overflow:auto;
}
	.txtcontent-wetter a {
		color:#4A1D11;
		text-decoration:underline;
	}
		.txtcontent-wetter a:hover {
			color:#4A1D11;
			text-decoration:none;
		}
.txtcontent-wetter ul {
	margin:4px 0px 8px 16px;
}

.txtcontent-preise {
	width:1100px;
	height:562px;
	background-image:url(../images/layout/bg_txtcontent.png);
	background-repeat:repeat;
	overflow:auto;
}
.txtcontent-galerie {
	width:1100px;
	height:755px;
	background-image:url(../images/layout/bg_txtcontent.png);
	background-repeat:repeat;
}
	.txtcontent-galerie a {
		color:#4A1D11;
		text-decoration:underline;
	}
		.txtcontent-galerie a:hover {
			color:#4A1D11;
			text-decoration:none;
		}
/* --------------------------------------------- BEGINN ÜBERSCHRIFTEN BEGINN --------------------------------------------- */
h1 {
	color:#4A1D11;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
}
.txtcontent h1 {
	color:#4A1D11;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 12px 0px;
}
.txtcontent-preise h1 {
	color:#4A1D11;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	margin:18px 0px 0px 16px;
	padding:0px 0px 12px 0px;
}
h2 {
	color:#4A1D11;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	margin:8px 0px 6px 0px;
	padding:0px 0px 0px 0px;
}
.txtcontent-wetter h2 {
	color:#4A1D11;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	margin:16px 0px 4px 0px;
	padding:0px 0px 0px 0px;
}
h3 {
	color:#4A1D11;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	margin:14px 0px 12px 0px;
	padding:0px 0px 0px 0px;
}
/* ----------------------------------------------- ENDE ÜBERSCHRIFTEN ENDE ----------------------------------------------- */



/* ---------------------------------------------- BEGINN ANGEBOTE BEGINN ---------------------------------------------- */
.angebote {
	background-color:#FFFFFF;
	padding:3px 6px 3px 6px;
	margin:0px 0px 8px 0px;
}
	.angebote a {
	 color:#4A1D11;
		text-decoration:none;
	}
		.angebote a:hover {
			color:#4A1D11;
			text-decoration:underline;
		}
.angebote_more {
	text-align:right;
	margin:4px 0px 0px 0px;
	color:#4A1D11;
	font-size:11px;
}
	.angebote_more a {
		color:#4A1D11;
		text-decoration:none;
		font-size:11px;
	}
		.angebote_more a:hover {
			color:#4A1D11;
			text-decoration:underline;
			font-size:11px;
		}
	/* -------------------------------------- BEGINN ANGEBOTE-DETAIL BEGINN -------------------------------------- */
	.angebote-detail-bg {
		padding:20px 15px 20px 15px;
		background-color:#efe5d6;
	}
	.angebote-detail-bg ul {
		margin:4px 0px 6px 0px;
		padding:0px 0px 0px 0px;
	}
	.angebote-detail-bg li {
		margin:0px 0px 0px 18px;
		padding:0px 0px 0px 0px;
	}
	.angebote-detail-titel {
		background-color:#927770;
		font-size:16px;
		color:#FFFFFF;
		padding:2px 14px 2px 14px;
		margin:0px 0px 6px 0px;
	}
	.angebote-detail-left {
		float:left;
	}
	.angebote-detail-right {
		float:right;
		text-align: right;
	}
	
	#angebote_bottom {
		padding:6px 0px 0px 0px;
	}
	
	.angebote-zimmer {
		background-color:#927770;
		border-bottom:1px solid #FFFFFF;
		color:#FFFFFF;
		font-weight:bold;
		padding:4px 22px 4px 14px;
		width:210px;
	}
		.angebote-zimmer a {
			color:#FFFFFF;
			font-weight:bold;
			text-decoration:none;
		}
			.angebote-zimmer a:hover {
				color:#FFFFFF;
				font-weight:bold;
				text-decoration:underline;
			}
	.angebote-preis {
		background-color:#927770;
		border-bottom:1px solid #FFFFFF;
		color:#FFFFFF;
		font-weight:bold;
		padding:4px 28px 4px 28px;
		width:74px;
		border-left:1px solid #FFFFFF;
	}

#skipass-titel {
	font-weight:bold;
	padding:4px 12px 4px 12px;
	background-color:#D9EDFD;
}
.skipass-person {
	text-align:center;
	padding:4px 12px 4px 12px;
	font-weight:bold;
	background-color:#FFFFFF;
}
.skipass-zeitraum {
	text-align:right;
	padding:4px 12px 4px 12px;
	background-color:#FFFFFF;
	border-top:1px solid #D9EDFD;
}
.skipass-preis {
	width:76px;
	background-color:#FFFFFF;
	border-left:1px solid #D9EDFD;
	border-top:1px solid #D9EDFD;
	padding:0px 0px 0px 26px;
}
	/* ---------------------------------------- ENDE ANGEBOTE-DETAIL ENDE ---------------------------------------- */
/* ------------------------------------------------ ENDE ANGEBOTE ENDE ------------------------------------------------ */



#logo {
	position:absolute;
	z-index:50;
	margin:36px 0px 0px 55px;
}



/* ------------------------------------------------------- BEGIN NAVI-MAIN BEGINN ------------------------------------------------------- */
.navi-main {
	background-color:#491D11;
	color:#FFFFFF;
}
.navi-main ul {
	list-style-type:none;
	margin:0px 0px 0px 36px;
	padding:0px 0px 0px 0px;
}
.navi-main li {
	float:left;
	display:block;
	text-align:center;
	margin:12px 16px 12px 18px;
	font-size:11px;
}
			
	ul.navi li a {
		color:#FFFFFF;
		text-decoration:none;
		padding:12px 0px 12px 0px;
	}
		ul.navi a:hover {
			color:#744B3A;
			text-decoration:none;
		}
			ul.navi a.sel {
				color:#744B3A;
				text-decoration:none;
			}
			
	ul.navi li.hover {
		color:#744B3A;
		position:relative;
	}
		ul.navi li.hover a {
			color:#744B3A;
		}
			ul.navi li.active {
				color:#744B3A;
			}
			
						ul.navi ul {
							width:186px;
							visibility:hidden;
							position:absolute;
							top:42px;
							left:-20px;
							font-size:14px;
							font-weight:normal;
							margin:0px 0px 0px 0px;
							background-image:url(../images/layout/bg_subnavi.gif);
							background-repeat:repeat;
							z-index:999;
						}
						ul.navi ul li {
							font-weight:normal;
							float:none;
							text-align:left;
							margin:0px 0px 0px 0px;
							padding:0px 0px 0px 0px;
							border-bottom:1px dotted #491D11;
						}
						/* IE 6 & 7 Needs Inline Block */
						ul.navi ul li a {
							border-right:none;
							display:inline-block;
							padding:10px 0px 10px 24px;
							margin:0px 0px 0px 0px;
							text-transform:none;
							font-size:12px;
							font-weight:normal;
							width:162px;
							font-weight:bold;
						}
							ul.navi ul li a:hover {
								color:#977667;
								text-decoration:none;
								font-weight:bold;
							}
								ul.navi ul li a.sel {
									color:#977667;
									text-decoration:none;
									font-weight:bold;
								}
						ul.navi ul li.last {
							font-weight:normal;
							float:none;
							text-align:left;
							margin:0px 0px 0px 0px;
							padding:0px 0px 0px 0px;
							border:none;
						}



/* ---------------------------------- ALTERNATIV ---------------------------------- */
.navi-main-alternativ {
	background-color:#491D11;
	color:#FFFFFF;
}
.navi-main-alternativ ul {
	list-style-type:none;
	margin:0px 0px 0px 34px;
	padding:0px 0px 0px 0px;
}
.navi-main-alternativ li {
	float:left;
	display:block;
	text-align:center;
	margin:12px 10px 12px 16px;
	font-size:11px;
}
			
	ul.navi-alternativ li a {
		color:#FFFFFF;
		text-decoration:none;
		padding:12px 0px 12px 0px;
	}
		ul.navi-alternativ a:hover {
			color:#744B3A;
			text-decoration:none;
		}
			ul.navi-alternativ a.sel {
				color:#744B3A;
				text-decoration:none;
			}
			
	ul.navi-alternativ li.hover {
		color:#744B3A;
		position:relative;
	}
		ul.navi-alternativ li.hover a {
			color:#744B3A;
		}
			ul.navi-alternativ li.active {
				color:#744B3A;
			}
			
						ul.navi-alternativ ul {
							width:186px;
							visibility:hidden;
							position:absolute;
							top:42px;
							left:-20px;
							font-size:14px;
							font-weight:normal;
							margin:0px 0px 0px 0px;
							background-image:url(../images/layout/bg_subnavi.gif);
							background-repeat:repeat;
							z-index:999;
						}
						ul.navi-alternativ ul li {
							font-weight:normal;
							float:none;
							text-align:left;
							margin:0px 0px 0px 0px;
							padding:0px 0px 0px 0px;
							border-bottom:1px dotted #491D11;
						}
						/* IE 6 & 7 Needs Inline Block */
						ul.navi-alternativ ul li a {
							border-right:none;
							display:inline-block;
							padding:10px 0px 10px 24px;
							margin:0px 0px 0px 0px;
							text-transform:none;
							font-size:12px;
							font-weight:normal;
							width:162px;
							font-weight:bold;
						}
							ul.navi-alternativ ul li a:hover {
								color:#977667;
								text-decoration:none;
								font-weight:bold;
							}
								ul.navi-alternativ ul li a.sel {
									color:#977667;
									text-decoration:none;
									font-weight:bold;
								}
						ul.navi-alternativ ul li.last {
							font-weight:normal;
							float:none;
							text-align:left;
							margin:0px 0px 0px 0px;
							padding:0px 0px 0px 0px;
							border:none;
						}
/* ---------------------------------- ALTERNATIV ---------------------------------- */
/* ---------------------------------- ALTERNATIV ---------------------------------- */
.navi-main-ru {
	background-color:#491D11;
	color:#FFFFFF;
}
.navi-main-ru ul {
	list-style-type:none;
	margin:0px 0px 0px 14px;
	padding:0px 0px 0px 0px;
}
.navi-main-ru li {
	float:left;
	display:block;
	text-align:center;
	margin:12px 6px 12px 6px;
	font-size:11px;
}
			
	ul.navi-ru li a {
		color:#FFFFFF;
		text-decoration:none;
		padding:12px 0px 12px 0px;
	}
		ul.navi-ru a:hover {
			color:#744B3A;
			text-decoration:none;
		}
			ul.navi-ru a.sel {
				color:#744B3A;
				text-decoration:none;
			}
			
	ul.navi-ru li.hover {
		color:#744B3A;
		position:relative;
	}
		ul.navi-ru li.hover a {
			color:#744B3A;
		}
			ul.navi-ru li.active {
				color:#744B3A;
			}
			
						ul.navi-ru ul {
							width:186px;
							visibility:hidden;
							position:absolute;
							top:42px;
							left:-20px;
							font-size:14px;
							font-weight:normal;
							margin:0px 0px 0px 0px;
							background-image:url(../images/layout/bg_subnavi.gif);
							background-repeat:repeat;
							z-index:999;
						}
						ul.navi-ru ul li {
							font-weight:normal;
							float:none;
							text-align:left;
							margin:0px 0px 0px 0px;
							padding:0px 0px 0px 0px;
							border-bottom:1px dotted #491D11;
						}
						/* IE 6 & 7 Needs Inline Block */
						ul.navi-ru ul li a {
							border-right:none;
							display:inline-block;
							padding:10px 0px 10px 24px;
							margin:0px 0px 0px 0px;
							text-transform:none;
							font-size:12px;
							font-weight:normal;
							width:162px;
							font-weight:bold;
						}
							ul.navi-ru ul li a:hover {
								color:#977667;
								text-decoration:none;
								font-weight:bold;
							}
								ul.navi-ru ul li a.sel {
									color:#977667;
									text-decoration:none;
									font-weight:bold;
								}
						ul.navi-ru ul li.last {
							font-weight:normal;
							float:none;
							text-align:left;
							margin:0px 0px 0px 0px;
							padding:0px 0px 0px 0px;
							border:none;
						}
/* ---------------------------------- ALTERNATIV ---------------------------------- */
			
			
			
			
			
			
.pt-navi-main {
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
}

#navi-lang {
	float:left;
	font-weight:bold;
	margin:18px 0px 0px 36px;
}
	#navi-lang a {
		color:#FFFFFF;
		text-decoration:none;
	}
		#navi-lang a:hover {
			color:#FFFFFF;
			text-decoration:underline;
		}

#navi-lang-2zeilen {
	float:left;
	font-weight:bold;
	margin:10px 0px 0px 42px;
}
	#navi-lang-2zeilen a {
		color:#FFFFFF;
		text-decoration:none;
	}
		#navi-lang-2zeilen a:hover {
			color:#FFFFFF;
			text-decoration:underline;
		}
/* --------------------------------------------------------- ENDE NAVI-MAIN ENDE --------------------------------------------------------- */



.saison {
	display:block;
	position:absolute;
	margin:0px 0px 0px 1105px;
	width:23px;
}
	a.saison-winter {
		background:url(../images/layout/btn_de_winter.gif) no-repeat 0 -2px;
		display:block;
		height:80px;
		width:23px;
	}
	a.saison-winter-aktiv, a.saison-winter:hover {
		background-position: 0 -80px;
	}
	a.saison-sommer {
		background:url(../images/layout/btn_de_summer.gif) no-repeat 0 0;
		display:block;
		height:80px;
		margin-bottom:5px;
		width:23px;
	}
	a.saison-sommer-aktiv, a.saison-sommer:hover {
		background-position: 0 -80px;
	}



.saison_en {
	display:block;
	position:absolute;
	margin:0px 0px 0px 1105px;
	width:23px;
}
	a.saison_en-winter {
		background:url(../images/layout/btn_de_winter.gif) no-repeat 0 -2px;
		display:block;
		height:80px;
		width:23px;
	}
	a.saison_en-winter-aktiv, a.saison_en-winter:hover {
		background-position: 0 -80px;
	}
	a.saison_en-sommer {
		background:url(../images/layout/btn_en_summer.gif) no-repeat 0 0;
		display:block;
		height:80px;
		margin-bottom:5px;
		width:23px;
	}
	a.saison_en-sommer-aktiv, a.saison_en-sommer:hover {
		background-position: 0 -80px;
	}



.saison_fr {
	display:block;
	position:absolute;
	margin:0px 0px 0px 1105px;
	width:23px;
}
	a.saison_fr-winter {
		background:url(../images/layout/btn_fr_winter.gif) no-repeat 0 0;
		display:block;
		height:80px;
		width:23px;
	}
	a.saison_fr-winter-aktiv, a.saison_fr-winter:hover {
		background-position: 0 -80px;
	}
	a.saison_fr-sommer {
		background:url(../images/layout/btn_fr_summer.gif) no-repeat 0 0;
		display:block;
		height:80px;
		margin-bottom:5px;
		width:23px;
	}
	a.saison_fr-sommer-aktiv, a.saison_fr-sommer:hover {
		background-position: 0 -80px;
	}



.saison_it {
	display:block;
	position:absolute;
	margin:0px 0px 0px 1105px;
	width:23px;
}
	a.saison_it-winter {
		background:url(../images/layout/btn_it_winter.gif) no-repeat 0 0;
		display:block;
		height:80px;
		width:23px;
	}
	a.saison_it-winter-aktiv, a.saison_it-winter:hover {
		background-position: 0 -80px;
	}
	a.saison_it-sommer {
		background:url(../images/layout/btn_it_summer.gif) no-repeat 0 0;
		display:block;
		height:80px;
		margin-bottom:5px;
		width:23px;
	}
	a.saison_it-sommer-aktiv, a.saison_it-sommer:hover {
		background-position: 0 -80px;
	}



.saison_nl {
	display:block;
	position:absolute;
	margin:0px 0px 0px 1105px;
	width:23px;
}
	a.saison_nl-winter {
		background:url(../images/layout/btn_de_winter.gif) no-repeat 0 -2px;
		display:block;
		height:80px;
		width:23px;
	}
	a.saison_nl-winter-aktiv, a.saison_nl-winter:hover {
		background-position: 0 -80px;
	}
	a.saison_nl-sommer {
		background:url(../images/layout/btn_nl_summer.gif) no-repeat 0 0;
		display:block;
		height:80px;
		margin-bottom:5px;
		width:23px;
	}
	a.saison_nl-sommer-aktiv, a.saison_nl-sommer:hover {
		background-position: 0 -80px;
	}



.saison_pl {
	display:block;
	position:absolute;
	margin:0px 0px 0px 1105px;
	width:23px;
}
	a.saison_pl-winter {
		background:url(../images/layout/btn_pl_winter.gif) no-repeat 0 0;
		display:block;
		height:80px;
		width:23px;
	}
	a.saison_pl-winter-aktiv, a.saison_pl-winter:hover {
		background-position: 0 -80px;
	}
	a.saison_pl-sommer {
		background:url(../images/layout/btn_pl_summer.gif) no-repeat 0 0;
		display:block;
		height:80px;
		margin-bottom:5px;
		width:23px;
	}
	a.saison_pl-sommer-aktiv, a.saison_pl-sommer:hover {
		background-position: 0 -80px;
	}



.saison_ru {
	display:block;
	position:absolute;
	margin:0px 0px 0px 1105px;
	width:23px;
}
	a.saison_ru-winter {
		background:url(../images/layout/btn_ru_winter.gif) no-repeat 0 0;
		display:block;
		height:80px;
		width:23px;
	}
	a.saison_ru-winter-aktiv, a.saison_ru-winter:hover {
		background-position: 0 -80px;
	}
	a.saison_ru-sommer {
		background:url(../images/layout/btn_ru_summer.gif) no-repeat 0 0;
		display:block;
		height:80px;
		margin-bottom:5px;
		width:23px;
	}
	a.saison_ru-sommer-aktiv, a.saison_ru-sommer:hover {
		background-position: 0 -80px;
	}



/* ---------------------------------------- BEGINN WETTER BEGINN ---------------------------------------- */
#webcams {
	width:550px;
	height:562px;
	background-color:#FFFFFF;
	padding:0px 0px 0px 0px;
}
#webcam-select {
}
	#webcam-select a {
		text-decoration:none;
		color:#4A1D11;
	}
		#webcam-select a:hover {
			text-decoration:underline;
			color:#4A1D11;
		}
#webcam-select span  {
	float:left;
	width:130px;
	margin:8px 12px 0px 0px;
	padding:8px;
	text-align:center;
	font-size:11px;
	background-color:#E4D3BA;
}
#webcam-select .webcam-1 {
	margin:0px 8px 0px 24px;
}
#webcam-select .webcam-2 {
	margin:0px 8px 0px 0px;
}
#webcam-select .webcam-3 {
	margin:0px 0px 0px 0px;
}
/* ------------------------------------------ ENDE WETTER ENDE ------------------------------------------ */



/* ------------------------------------------------------ BEGINN FORMULARE BEGINN	 ------------------------------------------------------ */
fieldset {
	padding:5px;
	margin-bottom:10px;
	width:75%;
}
	fieldset a {
		color:#4A1D11;
		text-decoration:none;
	}
	fieldset a:hover {
		color:#4A1D11;
		text-decoration:underline;
	}
legend {
	font-weight:bold;
	color:#4A1D11;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	border-color:#4A1D11;
}

.nopflicht {
	display:none;
}

.pflichtfeld_zusatz {
	position:absolute;
	margin:18px 0px 0px 190px;
	color:#4A1D11;
	font-weight:bold;
}
/* -------------------------------------------------------- ENDE FORMULARE ENDE	 -------------------------------------------------------- */



/* ----------------------------------------------------- BEGINN ROUTENPLANER BEGINN ----------------------------------------------------- */
#routenplaner {
	margin:18px 0px 0px 0px;
}
#titel_routenplaner {
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	padding:4px 0px 4px 0px;
	background-color:#4A1D11;
	color:#FFFFFF;
}
/* ------------------------------------------------------- ENDE ROUTENPLANER ENDE ------------------------------------------------------- */



#anfahrtsskizze {
	line-height:18px;
	padding:8px;
	margin:12px 16px 24px 0px;
	float:left;
	text-align:center;
	background-color:#E4D3BA;
}
	#anfahrtsskizze a {
		text-decoration:none;
	}
		#anfahrtsskizze a:hover {
			text-decoration:none;
		}

#weiterlesen {
	text-align:right;
	padding:0px 12px 12px 0px;
	position:absolute;
	bottom:0px;
	right:0px;
}

#ausblenden-short {
	text-align:right;
	padding:12px 25px 12px 0px;
	background-image:url(../images/layout/bg_txtcontent.png);
	background-repeat:repeat;
	position:absolute;
	margin:393px 0px 0px 724px;
	width:297px;
	z-index:55;
}
	#ausblenden-short a {
		color:#4A1D11;
		font-weight:bold;
		text-decoration:none;
	}
		#ausblenden-short a:hover {
			color:#4A1D11;
			font-weight:bold;
			text-decoration:underline;
		}

#ausblenden {
	text-align:right;
	padding:12px 25px 12px 0px;
	background-image:url(../images/layout/bg_txtcontent.png);
	background-repeat:repeat;
	position:absolute;
	margin:393px 0px 0px 424px;
	width:597px;
	z-index:55;
}
	#ausblenden a {
		color:#4A1D11;
		font-weight:bold;
		text-decoration:none;
	}
		#ausblenden a:hover {
			color:#4A1D11;
			font-weight:bold;
			text-decoration:underline;
		}



/* ---------------------------------------------- BEGINN PREISLISTE BEGINN ---------------------------------------------- */
#preise {
	padding:8px 12px 8px 12px;
	background-color:#C7E7F8;
	color:#000099;
	width:109px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
#sommerpreise {
	padding:8px 12px 8px 12px;
	background-color:#DAE9BC;
	color:#006633;
	width:109px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.zimmertyp {
	padding:8px 12px 8px 12px;
	vertical-align:bottom;
	background-color:#FFFFFF;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	width:95px;
}
	.zimmertyp a {
	 color:#4A1D11;
		text-decoration:none;
	}
		.zimmertyp a:hover {
			color:#4A1D11;
			text-decoration:underline;
		}
.zimmertyp_fewo {
	padding:8px 12px 8px 12px;
	vertical-align:bottom;
	background-color:#EEDACC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	width:95px;
}
	.zimmertyp_fewo a {
	 color:#4A1D11;
		text-decoration:none;
	}
		.zimmertyp_fewo a:hover {
			color:#4A1D11;
			text-decoration:underline;
		}
.winterpreise_datum {
	background-color:#DAEFFA;
	text-align:center;
	padding:8px 12px 8px 12px;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.sommerpreise_datum {
	background-color:#F7FBF0;
	text-align:center;
	padding:8px 12px 8px 12px;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.winterpreis {
	text-align:right;
	padding:8px 38px 8px 12px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.winterpreis_fewo {
	text-align:right;
	padding:8px 12px 8px 12px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.preise_zusatzinfo {
	padding:16px 38px 12px 14px;
}
	.preise_zusatzinfo a {
		font-weight:bold;
		color:#4A1D11;
		text-decoration:underline;
	}
		.preise_zusatzinfo a:hover {
			font-weight:bold;
			color:#4A1D11;
			text-decoration:none;
		}
		
.btn_preise {
	background-color:#E4D3BA;
	border:1px solid #E4D3BA;
	padding:3px 0px 3px 0px;
	margin:6px 18px 0px 0px;
	text-decoration:none;
	color:#4A1D11;
	font-weight:bold;
	width:168px;
	display:block;
	float:right;
	font-size:13px;
	text-align:center;
}
	.btn_preise:hover {
		background-color:#4A1D11;
		border:1px solid #E4D3BA;
		padding:3px 0px 3px 0px;
		margin:6px 18px 0px 0px;
		text-decoration:none;
		color:#E4D3BA;
		font-weight:bold;
		width:168px;
		font-size:13px;
	}



#preise-zusatzleistung {
	padding:4px 0px 0px 18px;
}
.zusatzleistungen {
	font-weight:bold;
	text-align:center;
	padding:8px 14px 8px 14px;
	background-color:#F4F9FD;
	font-size:13px;
	border-bottom:1px solid #E4D3BA;
	border-left:1px solid #E4D3BA;
}
.zusatzleistungen-top {
	font-weight:bold;
	text-align:center;
	padding:8px 14px 8px 14px;
	background-color:#EEDACC;
	width:120px;
	border-right:1px solid #FFFFFF;
}
.zusatzleistungen-top-last {
	font-weight:bold;
	text-align:center;
	padding:8px 14px 8px 14px;
	background-color:#EEDACC;
	width:120px;
}
.tp {
	border-left:1px solid #E4D3BA;
	border-right:1px solid #E4D3BA;
	border-bottom:1px solid #E4D3BA;
	padding:8px;
}
.zusatzleistung_preis {
	text-align:right;
	padding:8px 46px 8px 0px;
	border-right:1px solid #E4D3BA;
	border-bottom:1px solid #E4D3BA;
}
.zusatzleistung-leer {
	border-top:1px solid #E4D3BA;
	border-left:1px solid #E4D3BA;
	border-bottom:1px solid #E4D3BA;
}



#sommerpreis_aufenthaltsdauer {
	font-weight:normal;
	font-size:11px;
	vertical-align:bottom;
	padding:8px 10px 8px 10px;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width:60px;
}
.zimmertyp_sommer {
	padding:8px 6px 8px 6px;
	vertical-align:bottom;
	background-color:#FFFFFF;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	width:95px;
}
	.zimmertyp_sommer a {
	 color:#4A1D11;
		text-decoration:none;
	}
		.zimmertyp_sommer a:hover {
			color:#4A1D11;
			text-decoration:underline;
		}
.zimmertyp_fewo_sommer {
	padding:8px 6px 8px 6px;
	vertical-align:bottom;
	background-color:#EEDACC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	width:98px;
}
	.zimmertyp_fewo_sommer a {
	 color:#4A1D11;
		text-decoration:none;
	}
		.zimmertyp_fewo_sommer a:hover {
			color:#4A1D11;
			text-decoration:underline;
		}

.sommerpreis_aufenthaltsdauer-zeit {
	text-align:right;
	padding:8px 0px 8px 0px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	vertical-align:top;
}

.sommerpreis_1_tag {
	margin:0px 12px 0px 12px;
	padding:0px 14px 0px 0px;
}
.sommerpreis_3_tage {
	border-top:1px solid #E4D3BA;
	margin:8px 12px 0px 12px;
	padding:8px 14px 8px 0px;
}
.sommerpreis_4_tage {
	border-top:1px solid #E4D3BA;
	margin:0px 12px 0px 12px;
	padding:8px 14px 8px 0px;
}
.sommerpreis_7_tage {
	border-top:1px solid #E4D3BA;
	margin:0px 12px 0px 12px;
	padding:8px 14px 0px 0px;
}

.sommerpreis {
	text-align:right;
	padding:8px 0px 8px 0px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	vertical-align:top;
}
.sommerpreis_fewo {
	text-align:right;
	padding:8px 12px 8px 12px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	vertical-align:top;
}
/* ------------------------------------------------ ENDE PREISLISTE ENDE ------------------------------------------------ */



#sitemap-left {
	float:left;
	margin:0px 50px 0px 0px;
	width:200px;
}
#sitemap-right {
	float:left;
	margin:0px 0px 0px 0px;
}


#booking-suedtirol {
	margin:0px 0px 0px 18px;
	width:600px;
}



.pfeil_lft {
	position:absolute;
	top:196px;
	z-index:4;
	left:8px;
}	
.pfeil_rgt {
	position:absolute;
	top:196px;
	z-index:4;
	left:1060px;
}




.dt-colored {
	background:#E4D3BA;
	padding:8px 15px 20px 15px;	
}
.dt-colored h2 {
	width:325px;
	background-color:#F9EEE4;
	font-size:14px;
	padding:8px 19px 8px 19px;
	margin:2px 0px 6px 0px;
}


#online-buchen-left {
	float:left;
	width:203px;
}
#online-buchen-right {
	float:left;
	width:880px;
	padding:0px 0px 0px 0px;
}
#booking-online-txt {
	margin:6px 0px 0px 22px;
}
.vertical-booking {
	color:#0066CC;
	background-color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding:4px 12px 4px 12px;
}
	.vertical-booking a {
		color:#0066CC;
		background-color:#FFFFFF;
		text-decoration:none;
	}
		.vertical-booking a:hover {
			color:#0066CC;
			background-color:#FFFFFF;
			text-decoration:none;
		}
iframe {
	padding:0px 0px 128px 0px;
}
					

.sentres-fullscreen {
	position:relative;
	z-index:99999;
}

