/* CSS Document */

/* 
Author:Andalucia Web Solutions
Website: http://www.andaluciaws.com
Created:23 Noviembre 2006
Last Amended:Stacy Prendeville
 */
 
 
/*
global values + layout divs
======================================
*/

/* Remove padding and margin */

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

 body{
	background-color:#EFE9DD;
	color:#333333;
	text-align:center;
	min-width:760px;
	background-image: url(../tmp_img/background.gif);
	margin-top: 5px;
	font: 70%/130% "Avant Garde", Tahoma, Arial, Verdana, sans-serif;
}
#thumbs {
	position: absolute;
	z-index: 3;
	left: 0px;
	bottom: 0px;
	width: 187px;
}
#nav {
	width: 225px;
}
#content {
	float: right;
	width: 560px;
	margin-top: 10px;
}
#contentmain {
	float: right;
	width: 205px;
	height: 330px;
	position: relative;
	z-index: 1;
}
#pop{
	width:100%;
	height:500px;
	margin: 0 auto;
	text-align:center;
	background: url(tmp-img/background.gif) no-repeat center top;
}

#outer{
	width:790px;
	margin: 0 auto;
	text-align:left;
	background: url(tmp-img/background.gif) no-repeat center top;
}
#branding {
	text-align: center;
	border-bottom: 2px solid #B09B99;
}
#branding img {
	padding-bottom: 10px;
	padding-top: 20px;
}
#mainimage {
	width: 330px;
}

#footer {
	border-top: 2px solid #B09B99;
	color: #4A3129;
}


/* Remove border around linked images */
img {
	border: 0;
}

/* Class for clearing floats*/
.clear {
	clear:both;
	height: 10px;
}

/*
typography
======================================
*/

/* Padding cancelled in Global - Back on certain elements here */
h2, h3, h4, h5, h6, pre, blockquote, fieldset, table, ul {
  margin: 0 0;
}

hr {
color:#2F2F2F;
background-color: #2F2F2F;
}

#home h1{
	text-indent:-9999px;
	font-size:0;
	height:19px;
	width:198px;
	background: url(cnt-img/body-h1.gif) no-repeat;
}
#room h1{
	text-indent:-9999px;
	font-size:0;
	height:44px;
	width:198px;
	background: url(cnt-img/hotel-h1.gif) no-repeat;
}
#facilities h1{
	text-indent:-9999px;
	font-size:0;
	height:31px;
	width:198px;
	background: url(cnt-img/room-h1.gif) no-repeat;
}
#book h1{
	text-indent:-9999px;
	font-size:0;
	height:43px;
	width:198px;
	background: url(cnt-img/body-h1.gif) no-repeat;
}

ul#dir{
	list-style-type: disc;
	list-style-position:inside;
	line-height:25px;
	font-size:110%;
	margin-left:0px;
	margin-top:0px;
	padding:0px;
}
#facilities ul {
	list-style-type: disc;
	list-style-position:inside;
	margin-left:5px;
	margin-top:2px;
}
#facil ul {
	list-style-type: disc;
	list-style-position:inside;
	margin-left:5px;
	margin-top:2px;
}

#hotel ul {
	list-style-type: disc;
	list-style-position:inside;
	margin-left:5px;
	margin-top:2px;
}

a {
	color: #5B4240;
	text-decoration:underline;
	font-weight: normal;	
	}

a:visited {
	color: #666666;
	}

a:hover {
	color: #4A3129;
	}

a:visited:hover{
	color: #4A3129;
	}





ul {
	list-style: none;
}

ul#mainlinks {
margin:0px;
padding:0px;
}
ul#mainlinks li {
text-indent: -10000px;
display: inline;
	}

ul#mainlinks li a {
display:block;
width:157px;
height:32px;
}

a#home {
	background: url(tmp-img/home.gif) left top;
}

a#home:hover, body#home a#home{
	background: url(tmp-img/home.gif) right top;
}

a#room {
	background: url(tmp-img/hotel.gif) left top;
}

a#room:hover, body#room a#room{
	background: url(tmp-img/hotel.gif) right top;
}

a#facilities {
	background: url(tmp-img/facilities.gif) left top;
}

a#facilities:hover, body#facilities a#facilities {
	background: url(tmp-img/facilities.gif) right top;
}

a#book {
	background: url(tmp-img/book.gif) left top;
}

a#book:hover, body#book a#book {
	background: url(tmp-img/book.gif) right top;
}

a#location {
	background: url(tmp-img/location.gif) left top;
}

a#location:hover, body#location a#location {
	background: url(tmp-img/location.gif) right top;
}

a#check {
	background: url(tmp-img/check.gif) no-repeat left top;
	margin-top:0px;
	margin-bottom:75px;
}
a#check:hover, body#check a#check{
	background: url(tmp-img/check.gif) right top;
}
div.trivago_partner {
	height:30px;
}
#trivago {
	margin-left:10px;
}


ul#lang {
	margin:0px;
	padding:0px;
	float:right;
	font-size: 100%;
}

ul#lang li {
display:inline;
}

.rightbottom {
padding-right:8px;
padding-bottom:8px;
}
.right {
padding-right:8px;
}
h2 {
	font-size:100%;
	float:center;
	margin-top:20px;
	margin-bottom:5px;
	}
h3 {
	color:#330000;
	font-size:120%;
	line-height:15px;
	padding-top:2px;
	font-weight:normal;
	}
h5{
	color:#666;
	font-size:100%;
	margin-top:-10px;
	margin-bottom:-10px;
	font-weight:normal;
	}
	
#contentmain ul {
	margin: 0;
	padding: 0;
	color: #5E4542;
	margin-top:5px;
	text-transform: uppercase;
	list-style: square inside;
}
p {
	margin: 0px;
	padding: 0px;
}

/* SPANISH NAV */

a#hom {
	background: url(tmp-img/es/home.gif) left top;
}

a#hom:hover, body#hom a#hom{
	background: url(tmp-img/es/home.gif) right top;
}

a#hab {
	background: url(tmp-img/es/hotel.gif) left top;
}

a#hab:hover, body#hab a#hab{
	background: url(tmp-img/es/hotel.gif) right top;
}

a#facil {
	background: url(tmp-img/es/facilities.gif) left top;
}

a#facil:hover, body#facil a#facil {
	background: url(tmp-img/es/facilities.gif) right top;
}

a#reserva {
	background: url(tmp-img/es/book.gif) left top;
}

a#reserva:hover, body#reserva a#reserva {
	background: url(tmp-img/es/book.gif) right top;
}

a#ubi {
	background: url(tmp-img/es/location.gif) left top;
}

a#ubi:hover, body#ubi a#ubi {
	background: url(tmp-img/es/location.gif) right top;
}

a#dispo {
	background: url(tmp-img/es/check.gif) no-repeat left top;
	margin-top:150px;
}
a#dispo:hover, body#dispo a#dispo{
	background: url(tmp-img/es/check.gif) right top;
}


#hom h1{
	text-indent:-9999px;
	font-size:0;
	height:19px;
	width:198px;
	background: url(cnt-img/es-home-h1.gif) no-repeat;
}
#hab h1{
	text-indent:-9999px;
	font-size:0;
	height:44px;
	width:198px;
	background: url(cnt-img/es-hab-h1.gif) no-repeat;
}
#facil h1{
	text-indent:-9999px;
	font-size:0;
	height:31px;
	width:198px;
	background: url(cnt-img/es-facil-h1.gif) no-repeat;
}



/* GERMAN NAV */

a#ho {
	background: url(tmp-img/es/home.gif) left top;
}

a#ho:hover, body#ho a#ho{
	background: url(tmp-img/es/home.gif) right top;
}

a#zim {
	background: url(tmp-img/de/hotel.gif) left top;
}

a#zim:hover, body#zim a#zim{
	background: url(tmp-img/de/hotel.gif) right top;
}

a#hotel {
	background: url(tmp-img/de/facilities.gif) left top;
}

a#hotel:hover, body#hotel a#hotel {
	background: url(tmp-img/de/facilities.gif) right top;
}

a#buchen {
	background: url(tmp-img/de/book.gif) left top;
}

a#buchen:hover, body#buchen a#buchen {
	background: url(tmp-img/de/book.gif) right top;
}

a#lok {
	background: url(tmp-img/de/location.gif) left top;
}

a#lok:hover, body#lok a#lok {
	background: url(tmp-img/de/location.gif) right top;
}

a#checkin {
	background: url(tmp-img/de/check.gif) no-repeat left top;
	margin-top:150px;
}
a#checkin:hover, body#checkin a#checkin{
	background: url(tmp-img/de/check.gif) right top;
}

#ho h1{
	text-indent:-9999px;
	font-size:0;
	height:25px;
	width:198px;
	background: url(cnt-img/de-home-h1.gif) no-repeat;
}
#zim h1{
	text-indent:-9999px;
	font-size:0;
	height:40px;
	width:198px;
	background: url(cnt-img/de-hotel-h1.gif) no-repeat;
}
#hotel h1{
	text-indent:-9999px;
	font-size:0;
	height:31px;
	width:198px;
	background: url(cnt-img/de-zimmer-h1.gif) no-repeat;
}
#buchen h1{
	text-indent:-9999px;
	font-size:0;
	height:43px;
	width:198px;
	background: url(cnt-img/body-h1.gif) no-repeat;
}
