
body,td,th {
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 13px;
         line-height : 160%;
	text-indent : 0px;
	margin: 0;
	padding: 0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;}
input {
	font-family:  Arial, Verdana,Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	width: auto;
	border: 1px solid #666666;
	color: #000000;
}
textarea{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: auto;
	width: auto;
	border: 1px solid;
	color: #4D5563;
}
select{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: auto;
	width: auto;
	border: 1px solid;
	color: #4D5563;
}

P {
	font-family:  Arial,Verdana, Helvetica, sans-serif;
font-size : 13px;
line-height : 160%;
margin-bottom:0px;
margin-top:0px;
padding-bottom : px;
text-indent : 0px;
}

a:link {
	color: #7161A2;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #7161A2;
}
a:hover {
	text-decoration: underline;
	color: #7161A2;
}
a:active {
	text-decoration: none;
	color: #7161A2;
}
h1,h2,h3,h4,h5,h6 {
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-weight: bold;
}
h1 {
	font-size: 14px;
	color: #7161A2;
}
h2{
	font-size: 12px;
	color: #7161A2;
}
h3 {
	font-size: 14px;
	color: #7161A2;
}

div.tabelle{
width: 954px;
margin-left:40px;
}
div.flash{
height:531px;
}
div.navi{
padding-top: 15px;
padding-bottom: 25px;
}

div.fuss2{
padding-top: 7px;
padding-bottom: 0px;
}
div.abs{
	position:absolute;
	top:0px;
	left:299px;
	width:626px;
	height:25px;
	background-color:#FFFFFF;
	z-index:1;
	padding-top:27px;
}
div.auswahl{
float:left;
}

div.sprachen{
float:right;
}
li.navi { 
	float:left;
	list-style-type: none;
	
	
	}

ul.navi  {
	list-style-type: none;
	}
/*
ul { margin: 0px;
padding: 0px; }

li { margin: 0px;
padding: 0px; }

div  { margin: 0px;
padding: 0px; }*/


.Tabelle_01 {
	margin: 0 auto;
	padding: 0;
	width:956px;
}





.container {
width:885px;
margin: 0;
padding: 0;
padding-left: 63px;}


.logo {	padding: 0;
	margin: 0;
	float: left;
	width:143px;
	height: 112px;
	background-image: url(../pics/resortlogo.jpg );
	background-repeat: no-repeat;}


.language-selection-startpage {
	float:right;
	height:41px;
	margin:0;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #A69897;
}
.language-selection-startpage a { text-decoration: none; 
		color: #A69897;
		margin: 0;
		padding: 0;
}
.language-selection-startpage a:visited {
	text-decoration: none;
	color: #A69897;
}
.language-selection-startpage a:hover {
	text-decoration: underline;
	color: #A69897;
}
.language-selection-startpage a:active {
	text-decoration: none;
	color: #A69897;
}

.headnavi {
	float:right;
	width:568px;
	text-align:right;
	height: 41px;
	margin: 0;
	padding: 0;
	font-family: verdana;
	font-size: 11px;
	color: #A69897;}
	
.headnavi ul { list-style: none;
	 	
	 	text-decoration: none;
	 	margin: 0;
		padding: 0;}

.headnavi li { list-style: none;
	 	float:left;
	 	text-decoration: none;
	 	margin-left: 10px;
		padding: 0;}
	 	
.headnavi a { text-decoration: none; 
		color: #A69897;
		margin: 0;
		padding: 0;}
.headnavi a:visited {
	text-decoration: none;
	color: #A69897;
}
.headnavi a:hover {
	text-decoration: underline;
	color: #A69897;
}
.headnavi a:active {
	text-decoration: none;
	color: #A69897;
}

.headnaviunten {
	float:left;
	width:600px;
	margin:0;
	padding-top: 42px;
	padding-left: 15px;}

.tabelleunten ul { list-style: none;
	 	float: left;
	 	text-style: none;
	 	margin: 0;
		padding: 0;}

.headnaviunten li { list-style: none;
	 	float: left;
	 	text-style: none;
	 	margin: 0;
		padding: 0;}


.banner {
	width:954px;
	margin: 0;
	padding: 0;
	
	}


.hnavi {
	float: left;
	width:954px;
	height:46px;
	margin: 0;
	padding: 0;}
	
.hnavi ul { list-style: none;
	 	float: left;
	 	text-style: none;
	 	margin: 0;
		padding: 0;}

.hnavi li { list-style: none;
	 	float: left;
	 	text-style: none;
		margin: 0;
		padding: 0;
	 	margin-left: 6px; }
	 	


.navilinks { width: 162px;
height: 150px;
float: left;
margin: 0;
padding: 0;
margin-left: 5px;
}

.navilinks ul { list-style: none;
	 	text-style: none;
	 	margin: 0;
		padding: 0;}

.navilinks li { list-style: none;
	 	text-style: none;
		margin: 0;
		padding: 0;
	 	}

.contenttext { width: 570px;
float: left;
margin: 0;
padding: 0;
padding-left: 10px;
padding-right: 10px;}

.navirechts {	float: left;
		margin: 0;
		padding: 0;
		margin-left: 4px;}

.navirechts ul { list-style: none;
	 	text-style: none;
	 	margin: 0;
		padding: 0;}

.navirechts li { list-style: none;
	 	text-style: none;
		margin: 0;
		padding: 0;
	 	}


.fuss {
	float: left;
	width:954px;
	height:69px;
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: verdana;
	color: #959595;
	margin-top: 15px;}
	
.fuss a { text-decoration: none;
color: #B7C4D5; 
margin: 0;
	padding: 0;}

.rechts { margin: 0;
	padding: 0;
	float: right;
	width: 150px;
	}

.anfrage{ margin:0;
width: 160px;
padding: 0;
float: left;
padding-bottom: 10px;}
 

.content {  
	margin: 0;
	padding: 0;
	}



label {
width:230px;
float:left;
}
.rahmen{
border: solid 1px #93072C;
}

/* -------------------------------------------------------------------------------------------------- */
/* Newsletter weiterempfehlen */

.newsletter-empfehlen-mailform {
	margin:18px 0;
}

.newsletter-empfehlen-mailform input, .newsletter-empfehlen-mailform textarea {
	margin:2px 0;
	border:1px solid #959595;

}
.newsletter-empfehlen-mailform td {
	padding:0;
}
span.displaynone { display:none; }
