body {
    	font: 12px Arial, Helvetica, sans-serif;
    	background: #e8e2d4;
    	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
    	padding: 0;
    	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
    	color: #FFFFFF;
		width:100%;
    }
	


			
    .schneeschuh #container {
    	background: #009ee1;
		margin: 0px auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
    	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
		width:100%;
		border-top: 7px solid #FFFFFF;

    }
    #header {
    	background: #e8e2d4; 
    	padding: 5px 0 0 0;  /* Diese Auffüllung entspricht der linksbündigen Ausrichtung der Elemente in den divs, die darunter erscheinen. Wenn im #header anstelle von Text ein Bild eingesetzt wird, sollten Sie die Auffüllung entfernen. */
		text-align:center;
		margin: 0 auto;
		width:975px;
		height:141px;
    }
	    .schneeschuh #header2 {
    	background: #4abae9; 
    	padding:0;  /* Diese Auffüllung entspricht der linksbündigen Ausrichtung der Elemente in den divs, die darunter erscheinen. Wenn im #header anstelle von Text ein Bild eingesetzt wird, sollten Sie die Auffüllung entfernen. */
		text-align:center;
		margin: 0 auto;
		width:100%;
		height:339px;
		border-bottom:1px solid #f4f1ea;
    }
	
		.schneeschuh #animation {
    	background: #009ee1; 
    	padding:0;
		text-align:center;
		margin: 0 auto;
		width:975px;
		height:339px;
    }
	#anim1
{
		float: left; 
		border-right:7px solid #FFFFFF;
		height:339px;
		width:202px;
}
	#anim2
{
		float: left; 
		width:580px;
}
	.schneeschuh #anim3
{
		float: left; 
		text-align:left;
		width:186px;
		height:339px;
		background-image:url(images/anfrage_10.jpg);
		background-repeat:no-repeat;
}

	.schneeschuh #anim3-it
{
		float: left; 
		text-align:left;
		width:186px;
		height:339px;
		background-image:url(images/anfrage_10-it.jpg);
		background-repeat:no-repeat;
}
	.schneeschuh #anim3-en
{
		float: left; 
		text-align:left;
		width:186px;
		height:339px;
		background-image:url(images/anfrage_10-en.jpg);
		background-repeat:no-repeat;
}

     #header a {
		font: 11px Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#613a00;
		text-transform:uppercase;
		font-weight:bold;
		padding:5px;
		
    }
    .schneeschuh #mainContent {
    	padding: 0px; /* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div -Box. */
		margin: 0 auto;
		width:975px;
		background-color:#4abae9;
    }
	
	.schneeschuh #mainInhalt {
    	padding: 60px 0 0 0; /* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div -Box. */
		margin: 0px auto;
		width:861px;
    }
	
	#mainInhalt h1 {
		font: 14px Arial, Helvetica, sans-serif;
		font-style:italic;
		color:#FFFFFF;
		letter-spacing: 1px;
		line-height:173px;}
		
	#mainInhalt h2 {
		font: 14px Arial, Helvetica, sans-serif;
		font-style:italic;
		font-weight:bold;
		color:#e8e2d4;
		margin: 0 0 30px 0;
		}
		
	#mainInhalt h3 {
		font: 14px Arial, Helvetica, sans-serif;
		font-style:italic;
		color:#FFFFFF;
		letter-spacing: 1px;}

	#mainInhalt a {
		font: 12px Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:underline;
		color:#58585a;
		}
	#mainInhalt a:hover {
		font: 12px Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:underline;
		color:#e8e2d4;
		}
	
    #footer {
    	background:#e8e2d4;
		border-top:7px solid #FFFFFF;
		text-align:center;
		padding:14px;
		height:140px;
    }
    #footer p {
    	text-align:center;
		color:#613a00;
	}
	#footer a {
		color:#613a00;
		text-decoration:underline;
		font-weight:bold;
	}
	#footer a:hover {
		color:#58585a;
		text-decoration:underline;
		font-weight:bold;}
	

    .schneeschuh #div1 {float: left; width: 975px; background-image:url(images/anfrage_18.gif); background-repeat:no-repeat; background-position:top right; margin-top:0; height:122px; background-color:#4abae9;}
    .schneeschuh #div2 {clear: left;float: left; width: 736px; padding:0; height:23px; background:#009ee1; margin-top:0;}
    .schneeschuh #div3 {clear: left;float: left; width: 736px; height:99px; text-align:center; margin-right:0px;  margin-top:0px; padding-top:28px;}
    .schneeschuh #div4 {float: right; width: 194px; height:69px; text-align:center; padding-right:30px; padding-top:42px; margin:0; font: 11px Arial, Helvetica, sans-serif; color:#613a00; line-height:13px;}
    .schneeschuh #div4-en {float: right; width: 198px; height:69px; text-align:center; padding-right:28px; padding-top:42px; margin:0; font: 11px Arial, Helvetica, sans-serif; color:#613a00; line-height:13px;}
	.schneeschuh #div1-it {float: left; width: 975px; background-image:url(images/anfrage_18-it.gif); background-repeat:no-repeat; background-position:top right; margin-top:0; height:122px; background-color:#4abae9;}
    .schneeschuh #div1-en {float: left; width: 975px; background-image:url(images/anfrage_18-en.gif); background-repeat:no-repeat; background-position:top right; margin-top:0; height:122px; background-color:#4abae9;}

	#div4 a {color:#613a00; text-decoration:underline;}
	#div4-en a {color:#613a00; text-decoration:underline;}
	
	.Bildrechts
	{
	float:right;
	margin: 0px 0px 0px 2px;
	padding: 5px;
	}

	.BildlinksRahmen
	{
	float:left;
	margin: 0 56px 56px 0;
	padding: 0;
	border: #e8e2d4 solid 5px;
	}
	
	.BildRahmen
	{
	padding: 0;
	float:left;
	margin: 0;
	border: #e8e2d4 solid 5px;
	}
	
	.BildrechtsRahmen
	{
	float:right;
	margin: 0px 0px 0 13px;
	padding: 0;
	border: #e8e2d4 solid 5px;
	}
	
	.BildrechtsRahmen2
	{
	float:right;
	margin: 0px 0px 56px 56px;
	padding: 0;
	border: #e8e2d4 solid 5px;
	}

	.Bildlinks
	{
	float:left;
	margin: 0px 0px 0px 2px;
	padding: 5px 5px 5px 0px;
	}

	.Logos
	{
	margin: 10px;
	padding: 10px;
	text-align:center;
	}

	.request{
	font: 11px Arial, Helvetica, sans-serif;
	color:#613a00;
	}
	.request2 {
	margin-right:80px;
	margin-top:0px;
	padding:0px;}
	
	
/* Wellness-Spa */	
	.wellness #container {
    	background: #f3991b;
		margin: 0px auto;
    	text-align: left; 
		width:100%;
		border-top: 7px solid #FFFFFF;

    }
	.wellness #header2 {
    	background: #ffa937; 
    	padding:0; 
		text-align:center;
		margin: 0 auto;
		width:100%;
		height:339px;
		border-bottom:1px solid #f4f1ea;
    }
	
	.wellness #animation {
    	background: #f3991b; 
    	padding:0;
		text-align:center;
		margin: 0 auto;
		width:975px;
		height:339px;
		margin-bottom:0px;
    }
	
	.wellness #mainContent {
    	padding: 0px;
		margin: 0 auto;
		width:975px;
		background-color:#ffa937;
    }
	
	.wellness #mainInhalt {
    	padding: 60px 0 0 0;
		margin: 0px auto;
		width:861px;
    }

    .wellness #div1 {float: left; width: 975px; background-image:url(images/anfrage_wellness.gif); background-repeat:no-repeat; background-position:top right; margin-top:0; height:122px; background-color:#ffa937;}
    .wellness #div2 {clear: left;float: left; width: 736px; padding:0; height:23px; background:#f3991b; margin-top:0;}
    .wellness #div3 {clear: left;float: left; width: 736px; height:99px; text-align:center; margin-right:0px;  margin-top:0px; padding-top:28px;}
    .wellness #div4 {float: right; width: 194px; height:69px; text-align:center; padding-right:30px; padding-top:42px; margin:0; font: 11px Arial, Helvetica, sans-serif; color:#613a00; line-height:13px;}
    .wellness #div4-en {float: right; width: 198px; height:69px; text-align:center; padding-right:28px; padding-top:42px; margin:0; font: 11px Arial, Helvetica, sans-serif; color:#613a00; line-height:13px;}
    .wellness #div1-it {float: left; width: 975px; background-image:url(images/anfrage_wellness-it.gif); background-repeat:no-repeat; background-position:top right; margin-top:0; height:122px; background-color:#ffa937;}
    .wellness #div1-en {float: left; width: 975px; background-image:url(images/anfrage_wellness-en.gif); background-repeat:no-repeat; background-position:top right; margin-top:0; height:122px; background-color:#ffa937;}

	.wellness #anim3
{
		float: left; 
		text-align:left;
		width:186px;
		height:339px;
		background-image:url(images/anfrage_wellness2.jpg);
		background-repeat:no-repeat;

}
	.wellness #anim3-it
{
		float: left; 
		text-align:left;
		width:186px;
		height:339px;
		background-image:url(images/anfrage_wellness2-it.jpg);
		background-repeat:no-repeat;

}
	.wellness #anim3-en
{
		float: left; 
		text-align:left;
		width:186px;
		height:339px;
		background-image:url(images/anfrage_wellness2-en.jpg);
		background-repeat:no-repeat;

}

/* Sommer */	
	.sommer #container {
    	background: #44a12b;
		margin: 0px auto;
    	text-align: left; 
		width:100%;
		border-top: 7px solid #FFFFFF;

    }
	.sommer #header2 {
    	background: #80b26d; 
    	padding:0; 
		text-align:center;
		margin: 0 auto;
		width:100%;
		height:339px;
		border-bottom:1px solid #f4f1ea;
    }
	
	.sommer #animation {
    	background: #44a12b; 
    	padding:0;
		text-align:center;
		margin: 0 auto;
		width:975px;
		height:339px;
    }
	
	.sommer #mainContent {
    	padding: 0px;
		margin: 0 auto;
		width:975px;
		background-color:#80b26d;
    }
	
	.sommer #mainInhalt {
    	padding: 60px 0 0 0;
		margin: 0px auto;
		width:861px;
    }

    .sommer #div1 {float: left; width: 975px; background-image:url(images/anfrage_sommer.gif); background-repeat:no-repeat; background-position:top right; margin-top:0; height:122px; background-color:#80b26d;}
    .sommer #div2 {clear: left;float: left; width: 736px; padding:0; height:23px; background:#44a12b; margin-top:0;}
    .sommer #div3 {clear: left;float: left; width: 736px; height:99px; text-align:center; margin-right:0px;  margin-top:0px; padding-top:28px;}
    .sommer #div4 {float: right; width: 194px; height:69px; text-align:center; padding-right:30px; padding-top:42px; margin:0; font: 11px Arial, Helvetica, sans-serif; color:#613a00; line-height:13px;}
    .sommer #div4-en {float: right; width: 198px; height:69px; text-align:center; padding-right:28px; padding-top:42px; margin:0; font: 11px Arial, Helvetica, sans-serif; color:#613a00; line-height:13px;}
    .sommer #div1-it {float: left; width: 975px; background-image:url(images/anfrage_sommer-it.gif); background-repeat:no-repeat; background-position:top right; margin-top:0; height:122px; background-color:#80b26d;}
    .sommer #div1-en {float: left; width: 975px; background-image:url(images/anfrage_sommer-en.gif); background-repeat:no-repeat; background-position:top right; margin-top:0; height:122px; background-color:#80b26d;}

	.sommer #anim3
{
		float: left; 
		text-align:left;
		width:186px;
		height:339px;
		background-image:url(images/anfrage_sommer2.jpg);
		background-repeat:no-repeat;
}
	.sommer #anim3-it
{
		float: left; 
		text-align:left;
		width:186px;
		height:339px;
		background-image:url(images/anfrage_sommer2-it.jpg);
		background-repeat:no-repeat;
}
	.sommer #anim3-en
{
		float: left; 
		text-align:left;
		width:186px;
		height:339px;
		background-image:url(images/anfrage_sommer2-en.jpg);
		background-repeat:no-repeat;
}

/* Kinder */	
	.kinder #container {
    	background: #fff265;
		margin: 0px auto;
    	text-align: left; 
		width:100%;
		border-top: 7px solid #FFFFFF;

    }
	.kinder #header2 {
    	background: #fbbb00; 
    	padding:0; 
		text-align:center;
		margin: 0 auto;
		width:100%;
		height:339px;
		border-bottom:1px solid #f4f1ea;
    }
	
	.kinder #animation {
    	background: #fff265; 
    	padding:0;
		text-align:center;
		margin: 0 auto;
		width:975px;
		height:339px;
    }
	
	.kinder #mainContent {
    	padding: 0px;
		margin: 0 auto;
		width:975px;
		background-color:#fbbb00;
    }
	
	.kinder #mainInhalt {
    	padding: 60px 0 0 0;
		margin: 0px auto;
		width:861px;
    }

    .kinder #div1 {float: left; width: 975px; background-image:url(images/anfrage_kinder.gif); background-repeat:no-repeat; background-position:top right; margin-top:0; height:122px; background-color:#fbbb00;}
    .kinder #div2 {clear: left;float: left; width: 736px; padding:0; height:23px; background:#e3001a; margin-top:0;}
    .kinder #div3 {clear: left;float: left; width: 736px; height:99px; text-align:center; margin-right:0px;  margin-top:0px; padding-top:28px;}
    .kinder #div4 {float: right; width: 194px; height:69px; text-align:center; padding-right:30px; padding-top:42px; margin:0; font: 11px Arial, Helvetica, sans-serif; color:#613a00; line-height:13px;}
    .kinder #div4-en {float: right; width: 198px; height:69px; text-align:center; padding-right:28px; padding-top:42px; margin:0; font: 11px Arial, Helvetica, sans-serif; color:#613a00; line-height:13px;}
    .kinder #div1-it {float: left; width: 975px; background-image:url(images/anfrage_kinder-it.gif); background-repeat:no-repeat; background-position:top right; margin-top:0; height:122px; background-color:#fbbb00;}
    .kinder #div1-en {float: left; width: 975px; background-image:url(images/anfrage_kinder-en.gif); background-repeat:no-repeat; background-position:top right; margin-top:0; height:122px; background-color:#fbbb00;}

	.kinder #anim3
{
		float: left; 
		text-align:left;
		width:186px;
		height:339px;
		background-image:url(images/anfrage_kinder2.jpg);
		background-repeat:no-repeat;
}
	.kinder #anim3-it
{
		float: left; 
		text-align:left;
		width:186px;
		height:339px;
		background-image:url(images/anfrage_kinder2-it.jpg);
		background-repeat:no-repeat;
}
	.kinder #anim3-en
{
		float: left; 
		text-align:left;
		width:186px;
		height:339px;
		background-image:url(images/anfrage_kinder2-en.jpg);
		background-repeat:no-repeat;
}

/* Hotel */	
	.hotel #container {
    	background: #690005;
		margin: 0px auto;
    	text-align: left; 
		width:100%;
		border-top: 7px solid #FFFFFF;

    }
	.hotel #header2 {
    	background: #a91b22; 
    	padding:0; 
		text-align:center;
		margin: 0 auto;
		width:100%;
		height:339px;
		border-bottom:1px solid #f4f1ea;
    }
	
	.hotel #animation {
    	background: #690005; 
    	padding:0;
		text-align:center;
		margin: 0 auto;
		width:975px;
		height:339px;
    }
	
	.hotel #mainContent {
    	padding: 0px;
		margin: 0 auto;
		width:975px;
		background-color:#a91b22;
    }
	
	.hotel #mainInhalt {
    	padding: 60px 0 0 0;
		margin: 0px auto;
		width:861px;
    }

    .hotel #div1 {float: left; width: 975px; background-image:url(images/anfrage_hotel.gif); background-repeat:no-repeat; background-position:top right; margin-top:0; height:122px; background-color:#a91b22;}
    .hotel #div2 {clear:left; float: left; width: 736px; padding:0; height:23px; background:#690005; margin-top:0;}
    .hotel #div3 {clear:left; float: left; width: 736px; height:99px; text-align:center; margin-right:0px;  margin-top:0px; padding-top:28px; background-color:#a91b22;}
    .hotel #div4 {float:right; width: 194px; height:69px; text-align:center; padding-right:30px; padding-top:42px; margin:0; font: 11px Arial, Helvetica, sans-serif; color:#613a00; line-height:13px;}
    .hotel #div1-it {float: left; width: 975px; background-image:url(images/anfrage_hotel-it.gif); background-repeat:no-repeat; background-position:top right; margin-top:0; height:122px; background-color:#a91b22;}
    .hotel #div1-en {float: left; width: 975px; background-image:url(images/anfrage_hotel-en.gif); background-repeat:no-repeat; background-position:top right; margin-top:0; height:122px; background-color:#a91b22;}
    .hotel #div4-en {float:right; width: 198px; height:69px; text-align:center; padding-right:28px; padding-top:42px; margin:0; font: 11px Arial, Helvetica, sans-serif; color:#613a00; line-height:13px;}
	.hotel #anim3
{
		float: left; 
		text-align:left;
		width:186px;
		height:339px;
		background-image:url(images/anfrage_hotel2.jpg);
		background-repeat:no-repeat;
}
	.hotel #anim3-it
{
		float: left; 
		text-align:left;
		width:186px;
		height:339px;
		background-image:url(images/anfrage_hotel2-it.jpg);
		background-repeat:no-repeat;
}
	.hotel #anim3-en
{
		float: left; 
		text-align:left;
		width:186px;
		height:339px;
		background-image:url(images/anfrage_hotel2-en.jpg);
		background-repeat:no-repeat;
}
.preise {
	background-color:#690005;
	color:white;
	font-size:14px;
}

.preise2 {
	background-color:#440104;
	color:white;
	font-size:14px;
}
