body{
	margin:0px;
	padding:0px;
	background-color:#FEF5DE;
	
	background-image:url('../images/background_stripe_strong.gif');
	background-position:top center;
	background-repeat:no-repeat;
}

img{
	border:0px;
}

a {
	text-decoration:none;
}

.smallFont{
	font-size:6px;
}

.orangeFont {
	color:#FFB700;
}

.redFont {
	color:#FF0000;
}

.lightFont{
	color:#D1BFA4;
}

sup{
	font-size:x-small;	
}




div.backgroundLight {
	z-index:100;
	
	position:absolute;
	top:25px;
	left:50%;
	margin-left:-420px;
	
	background-color:#FAF7F0;
	background-image:url('../images/background_stripe_light.gif');
	background-position:top center;
	background-repeat:no-repeat;
	
	width:840px;
}







/*	header ------------------------------------------------------------------------------------- */

div.header{
	z-index:301;
	
	position:absolute;
	top:10px;
	left:50%;
	margin-left:-420px;

	width:840px;

	font-family:Arial,Helvetica,sans-serif;
	font-size:9px;
	color:#D1BFA4;
	
	vertical-align:bottom;
	text-align:right;
	
}
div.header a:link { color:#D1BFA4; text-decoration:none; }
div.header a:visited { color:#D1BFA4; text-decoration:none; }
div.header a:hover { color:#4F1F00; text-decoration:none; }
div.header a:active { color:#FCCE58; text-decoration:none; }


/*	content ---------------------------------------------------------------------------------------*/

div.commonContent{
	z-index:310;
	
	position:absolute;
	top:355px;
	left:50%;
	margin-left:-85px;

	width:440px;

	vertical-align:top;
	font-family:Verdana,Arial,Helvetica,sans-serif;	
	font-size:11px;
	
	color:#4F1F00;
}
div.commonContent a:link { color:#937560; text-decoration:none; }
div.commonContent a:visited { color:#937560; text-decoration:none; }
div.commonContent a:hover { color:#4F1F00; text-decoration:none; }
div.commonContent a:active { color:#FCCE58; text-decoration:none; }



h1{
	vertical-align:top;
	font-weight:bold;
	font-size:15px;
}

h2{
	width:450px;
	vertical-align:top;
	font-weight:bold;
	font-size:12px;
}

p.bold{
	font-weight:bold;
}

div.specialContentIndexLoop{
	z-index:311;
	
	position:absolute;
	top:185px;
	left:50%;
	margin-left:-350px;

	width:700px;
	height:155px;
}

div.specialContentTeamImage{
	z-index:311;
	
	position:absolute;
	top:455px;
	left:50%;
	margin-left:-82px;

	width:690px;
	height:330px;
}

div.specialContentTeamText{
	z-index:312;
	
	position:absolute;
	top:465px;
	left:50%;
	margin-left:-355px;

	width:250px;
	height:330px;

	vertical-align:top;
	text-align:right;
	font-family:Verdana,Arial,Helvetica,sans-serif;	
	font-size:11px;
	color:#4F1F00;
}

div.specialContentKontakt{
	z-index:311;
	
	position:absolute;
	top:395px;
	left:50%;
	margin-left:-345px;

	width:690px;
	height:330px;
}

div.specialContentBuchung{
	z-index:311;
	
	position:absolute;
	top:395px;
	left:50%;
	margin-left:-370px;

	width:720px;
	height:330px;
}

div.specialContentNews{
	z-index:311;
	
	position:absolute;
	top:395px;
	left:50%;
	margin-left:-345px;

	width:690px;
	height:330px;
	
	vertical-align:top;
}

div.specialContentLuxuryAmbiente{
	z-index:311;
	
	position:absolute;
	top:420px;
	left:50%;
	margin-left:-370px;

	width:240px;
	height:160px;
}

div.specialContentLuxuryAmbienteGalerie{
	z-index:311;
	
	position:absolute;
	top:185px;
	left:50%;
	margin-left:-350px;

	width:700px;
	height:350px;
}

div.specialContentLuxuryAmbienteText{
	z-index:311;
	
	position:absolute;
	top:540px;
	left:50%;
	margin-left:-10px;

	width:400px;
	height:30px;
	
	vertical-align:top;
	font-family:Verdana,Arial,Helvetica,sans-serif;	
	font-size:11px;
	
	color:#4F1F00;
}
div.specialContentLuxuryAmbienteText a:link { color:#937560; text-decoration:none; }
div.specialContentLuxuryAmbienteText a:visited { color:#937560; text-decoration:none; }
div.specialContentLuxuryAmbienteText a:hover { color:#4F1F00; text-decoration:none; }
div.specialContentLuxuryAmbienteText a:active { color:#FCCE58; text-decoration:none; }


div.specialContentMap{
	z-index:311;
	
	position:absolute;
	top:355px;
	left:50%;
	margin-left:-370px;

	width:440px;

	vertical-align:top;
	text-align:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;	
	font-size:11px;
	
	color:#4F1F00;
}
div.specialContentMap a:link { color:#937560; text-decoration:none; }
div.specialContentMap a:visited { color:#937560; text-decoration:none; }
div.specialContentMap a:hover { color:#4F1F00; text-decoration:none; }
div.specialContentMap a:active { color:#FCCE58; text-decoration:none; }


div.specialContentAdmin{
	z-index:311;
	
	position:absolute;
	top:355px;
	left:50%;
	margin-left:-345px;

	width:445px;

	vertical-align:top;
	text-align:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;	
	font-size:11px;
	
	color:#4F1F00;
}
div.specialContentMap a:link { color:#937560; text-decoration:none; }
div.specialContentMap a:visited { color:#937560; text-decoration:none; }
div.specialContentMap a:hover { color:#4F1F00; text-decoration:none; }
div.specialContentMap a:active { color:#FCCE58; text-decoration:none; }




/*	tables */

table.contentTable{
	width:695px;
	font-family:Verdana,Arial,Helvetica,'sans-serif';	
	font-size:11px;
	color:#4F1F00;
}

td.contentLeft{
	width:240px;
	vertical-align:top;
}

td.contentLeftRightAlign{
	width:240px;
	vertical-align:top;
	text-align:right;
}

td.contentSpacer{
	width:20px;
}

.contentHeadline{
	vertical-align:top;
	font-weight:bold;
	font-size:15px;
	padding-bottom:10px;
}

td.contentRight{
	width:435px;
	vertical-align:top;
	text-align:left;
}

td.contentRight a:link { color:#937560; text-decoration:none; }
td.contentRight a:visited { color:#937560; text-decoration:none; }
td.contentRight a:hover { color:#4F1F00; text-decoration:none; }
td.contentRight a:active { color:#FCCE58; text-decoration:none; }


td.contentRightAdminNew{
	width:435px;
	vertical-align:top;
	text-align:right;
}

td.contentRightAdminNewEnd{
	width:435px;
	vertical-align:top;
	text-align:right;
	
	border-bottom:1px solid #4F1F00;
}

td.contentRightAdminEditDelete{
	width:435px;
	vertical-align:top;
	text-align:right;
	
	border-top:1px solid #4F1F00;
}

td.contentRightSplitLeft{
	width:400px;
	vertical-align:top;
	text-align:left;
}

td.contentRightSplitLeft a:link    { color:#4F1F00; }
td.contentRightSplitLeft a:visited { color:#4F1F00; }
td.contentRightSplitLeft a:hover   { color:#4F1F00; }
td.contentRightSplitLeft a:active  { color:#4F1F00; }

span.imageRollover div.imagePreview { display:none; }
span.imageRollover:hover div.imagePreview { 
	display:inline;
	
	width:470px;
	
	position:absolute;
	top:-200px;
	left:50%;
	
	padding-top: 20px;
	padding-bottom: 20px;
	text-align:center;
	background-color:#FFFFFF;
	border:1px solid #4F1F00;
}


td.contentRightSplitRight{
	width:35px;
	vertical-align:top;
	text-align:left;
}





/*	pricing */

table.priceTable{
	width:430px;
	font-family:Verdana,Arial,Helvetica,'sans-serif';	
	font-size:11px;
	color:#4F1F00;
}

td.contentPricingLeft{
	width:360px;
	vertical-align:top;
}

td.contentPricingTween{
	width:30px;
	vertical-align:top;
}

td.contentPricingRight{
	width:40px;
	vertical-align:top;
	text-align:right;
}


/*	form */

td.contentFormLeft{
	width:240px;
	vertical-align:top;
	text-align:right;
}

td.contentFormSpace{
	width:20px;
}

td.contentFormRight{
	width:430px;
	padding-bottom:3px;
}

td.contentFormRight a:link { color:#937560; text-decoration:none; }
td.contentFormRight a:visited { color:#937560; text-decoration:none; }
td.contentFormRight a:hover { color:#4F1F00; text-decoration:none; }
td.contentFormRight a:active { color:#FCCE58; text-decoration:none; }

input,textarea,select {
	border:1px solid #A48B78;
	font-family:Arial,Verdana,Helvtica,'sans-serif';
	font-size:10px;
	color:#4F1F00;
}

input.right {
	border:1px solid #A48B78;
	font-family:Arial,Verdana,Helvtica,'sans-serif';
	font-size:10px;
	color:#4F1F00;
	text-align:right;
}

input.compulsory {
	border:1px solid #4F1F00;
	font-family:Arial,Verdana,Helvtica,'sans-serif';
	font-size:10px;
	color:#4F1F00;
}

textarea.compulsory {
	border:1px solid #4F1F00;
	font-family:Arial,Verdana,Helvtica,'sans-serif';
	font-size:10px;
	color:#4F1F00;
}

input.checkBox{
	border:0px;
}

input.submit{
	border:1px solid #4F1f00;
	background-color:#4F1F00;
	color:#FFFFFF;
}



/*	indents */
table.indentTable{
	width:430px;
}

td.indentLeft{
	width:110px;
	vertical-align:top;
}
	
td.indentRight{
	width:320px;
}

td.indentLeft2{
	width:80px;
	vertical-align:top;
}
	
td.indentRight2{
	width:350px;
}





/*	footer ---------------------------------------------------------- */

div.footerLeft{
	z-index:302;
	
	position:absolute;
	left:50%;
	margin-left:-420px;

	width:600px;
	height:80px;

	font-family:Arial,Helvetica,sans-serif;
	font-size:9px;
	color:#D1BFA4;
	
	vertical-align:top;
}

td.footerLeft a:link { color:#D1BFA4; text-decoration:none; }
td.footerLeft a:visited { color:#D1BFA4; text-decoration:none; }
td.footerLeft a:hover { color:#4F1F00; text-decoration:none; }
td.footerLeft a:active { color:#FCCE58; text-decoration:none; }






/*	common graphics ----------------------------------------------------------------------------------- */

div.xeniosLogo{
	z-index:201;
	
	position:absolute;
	top:25px;
	left:50%;
	margin-left:-350px;
	
	width:255px;
	height:160px;
	
	background-color:#FAF7F0;
}

div.placeToStay{
	z-index:202;
	
	position:absolute;
	top:25px;
	left:50%;
	margin-left:-95px;
	
	width:165px;
	height:160px;
	
	background-color:#FAF7F0;
}

div.locationRotator{
	z-index:203;
	
	position:absolute;
	top:25px;
	left:50%;
	margin-left:70px;
	
	width:280px;
	height:160px;
	background-color:#FAF7F0;
}

#menu{
	width:720px;
	height:200px;

	z-index:5204;
	
	position:absolute;
	top:185px;
	left:50%;
	margin-left:-370px;
	
	/* background-image is set by menu */
	background-position:top right;
	background-repeat:no-repeat;

	font-family:Verdana,Arial,Helvetica,sans-serif;	
	font-size:11px;
	color:#4F1F00;
}

ul{
	margin:0;
	padding:0;
	list-style:none;
}
.mainLi{
		
}
.subLi{
	padding-left:10px;	
}

li a:link 	 { color:#937560; }
li a:visited { color:#937560; }
li a:hover 	 { color:#4F1F00; }
li a:active  { color:#FCCE58; }

.subLi a:link 	 { color:#CBB2A0; }
.subLi a:visited { color:#CBB2A0; }
.subLi a:hover 	 { color:#4F1F00; }
.subLi a:active  { color:#FCCE58; }







/*	shade  */

div.shadeTopLeft{
	z-index:90;
	
	position:absolute;
	top:5px;
	left:50%;
	margin-left:-435px;

	width:15px;
	height:25px;
	vertical-align:bottom;
	background-color:#FEF5DE;
}

div.shadeTop{
	z-index:91;
	
	position:absolute;
	top:5px;
	left:50%;
	margin-left:-420px;

	width:840px;
	height:20px;

	background-color:#FEF5DE;
}


div.shadeTopRight{
	z-index:92;
	
	position:absolute;
	top:5px;
	left:50%;
	margin-left:420px;

	width:15px;
	height:25px;
	vertical-align:bottom;
	background-color:#FEF5DE;
}

div.shadeLeft{
	z-index:93;
	width:15px;
	
	position:absolute;
	top:25px;
	left:50%;
	margin-left:-435px;

	background-image:url('../images/shade_left.gif');
	background-repeat:repeat-y;
}

div.shadeRight{
	z-index:94;
	width:15px;
	
	position:absolute;
	top:25px;
	left:50%;
	margin-left:420px;

	background-image:url('../images/shade_right.gif');
	background-repeat:repeat-y;
}


div.shadePreBottomLeft{
	z-index:95;
	
	position:absolute;
	left:50%;
	margin-left:-435px;

	width:15px;
	height:15px;
	vertical-align:bottom;
	background-color:#FEF5DE;
}

div.shadePreBottomRight{
	z-index:96;
	
	position:absolute;
	left:50%;
	margin-left:420px;

	width:15px;
	height:15px;
	vertical-align:bottom;
	background-color:#FEF5DE;
}

div.shadeBottomLeft{
	z-index:97;
	
	position:absolute;
	left:50%;
	margin-left:-435px;

	width:15px;
	height:15px;
	vertical-align:bottom;
	background-color:#FEF5DE;
}

div.shadeBottom{
	z-index:98;
	
	position:absolute;
	left:50%;
	margin-left:-420px;

	width:840px;
	height:20px;
}

div.shadebottomRight{
	z-index:99;
	
	position:absolute;
	left:50%;
	margin-left:420px;

	width:15px;
	height:15px;
	vertical-align:bottom;
	background-color:#FEF5DE;
}
















