/* GENERAL STYLES */
body.mceContentBody {
	font-family:Arial;
	font-size:12px;
	padding:0px;
	background-color:white;
	background-image:none;
	color:#494d48;
	margin:0px;
}

body {
	font-family:Arial;
	margin:0px; 
	padding:0px;
	font-size:12px;
	color:#494d48;
	background:#e5ebd2 url(/images/container.jpg) repeat-y left top;
}
input, select {color:#575757;}
.btn {background-color:#ecebd7;color:#665b2c;border:#b1ba85 solid 1px;padding:0px 5px;}
p{margin:0px;margin-bottom:8px;}

a {color:#242e21;text-decoration:underline;}
h1
{
	font-size:16px;
	width: auto;
	color:#665b2c;
	padding:0px 0px 10px 0px;
	margin:0px;
	font-weight:bold;
	text-align:left;
line-height:20px;
}

h2{
	font-size:12px;
	color:#665b2c;
	margin:0px;
	margin-bottom:6px;
	font-weight:bold;
	text-align:left;
border-bottom:#cdcbab solid 1px;
letter-spacing:1px;
}
h2.bold{
	font-size:16px;
	color:#665b2c;
	margin:0px;
	margin-top:10px;
	margin-bottom:8px;
	font-weight:bold;
	text-align:left;
border-bottom:none;
}

.container {
	text-align:left;
	margin:0px;
	padding:0px;
	width:960px;
	background:url(/images/bg.jpg) repeat-x 0px 0px;
}
.interiorCont 
{

padding-left:20px;
}
.logo
{
width:175px;
margin-top:23px;
}
.foto
{
width:360px;
/*height:640px;*/
float:left;
margin:0px;
padding:0px;
}

#slides {
   position:relative;
   height:549px;
 }
 #slides img {
   left:0;
   opacity:0;
   position:absolute;
   top:0;
   z-index:8;
 }
 #slides img.active {
   opacity:1;
   z-index:10;
 }
 #slides img.last-active {
   z-index:9;
 }


.teaser {
	width:175px;
	margin-top:20px;
	padding:0px;
}
/*-----------leftCol--------------*/
.leftCol 
{
	float:left;
	width:175px;
	text-align:left;
	font-size:12px;
	margin-right:20px;
	background-color:#f5f5ea;
}
.leftCol .menu 
{
	padding:10px 0px 15px 1px;
	border-bottom:#FFFFFF 1px solid;
}
.leftCol .menu ul
{
 margin:0px;
 padding:0px;
}
.leftCol .menu li
{
	list-style-type:none;
}
.leftCol .menu a
{
	color:#51594f;
	display:block;
	padding:9px 0px 7px 18px;
	text-decoration: none;
	font-weight:normal;
	line-height:10px;
	background:url(/images/arrowmenu.jpg) no-repeat 6px 10px;
}
.leftCol .menu a:hover, .leftCol .menu a#selected {
color:#a3523b;
}
.leftCol .menu .subMenu{
	background:none;
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
	background-color:#fbfbf5;
}
.leftCol .menu .subMenu ul {
background:none;
}
.leftCol .menu .subMenu li {

background:none;
}
.leftCol .menu .subMenu a {
padding:4px 4px 6px 18px;
font-weight:normal;
font-size:12px;
color:#3f4034;
background:none;
border-bottom:#eaeadf 1px solid;
line-height:12px;
}
.leftCol .menu .subMenu a:hover, .leftCol .menu .subMenu a#selected {
color:#8b8d77;
background:none;
}
.leftCol .menu .subMenu .subMenu2{
	background:none;
	margin-top:5px;
	padding:0px;
}
.leftCol .menu .subMenu .subMenu2 ul {
background:none;
}
.leftCol .menu .subMenu .subMenu2 li {

background:none;
}
.leftCol .menu .subMenu .subMenu2 a {
padding:4px 4px 6px 30px;
font-weight:normal;
font-size:11px;
color:#3f4034;
background:none;
border:none;
line-height:12px;
letter-spacing:1px;
}
.leftCol .menu .subMenu .subMenu2 a:hover, .leftCol .menu .subMenu .subMenu2 a#selected {
color:#a66856;
letter-spacing:1px;
background:none;
}
/*------------end leftCol------------*/
/*------------right-------*/
.right {
	float:right;
	width:385px;
	background:#ffffff url(/images/bg.jpg) repeat-x left top;
}
.right2 {	
	float:right;
	width:745px;
}
/*-----------------flags----------------*/
.flags{
text-align:right;
margin-top:4px;
padding-bottom:3px;
}
.languages 
{
color:#3e4a07;
font-family:"Times New Roman", Times, serif;
font-size:13px;
text-align:right;
color:#354a38;
padding:0px 3px 0px 3px;
}
.languages a
{
color:#8e8e4f;
text-decoration:none;
}
.languages a:hover, .languages a#selected {
color:#8e8e4f;
text-decoration: underline;
}
.photogallery
{
width:157px;
height:88px;
float:left;
background-color:#dbdecc;
margin-top:1px;
padding:9px;
}
/*---------------gallerylink---------------*/
.gallerylink {
float:left;
text-align:left;
color:#8e8e4f;
width:180px;
margin:88px 0px 2px 10px;
border-top:#8e8e4f 1px solid;
font-size:15px;
font-family:"Times New Roman", Times, serif;
}
.gallerylink a {
color:#8e8e4f;
text-decoration:none;
padding-left:10px;
background:url(/images/arrow.jpg) no-repeat left 5px;
}
.gallerylink a:hover {
color:#8e8e4f;
text-decoration:underline;
}
/*----------------gallerylink---------------*/
.content
{
	clear:both;
	padding:15px 20px 0px 20px;
	text-align:left;
	line-height:18px;
}
.right2 .content{
	clear:both;
	padding:15px 20px 0px 0px;
	text-align:justify;
	line-height:18px;
}
/*------------end main----------------*/
/*-----------weather-------*/
.weather {	
	padding-bottom:0px;
	background-color:#ebf5f6;
	border:#cee7ee solid 1px;
padding:5px;
color:#5b868f;
margin-top:10px;
}
.weather .title {
	font-weight:bold;
	
	margin:0px 12px 5px 12px;
border-bottom:1px solid #6da7ab;
	text-align:left;
}

.weather .body{line-height:16px; padding-bottom:5px;padding-top:5px;
}
.weather .body img {float:left;padding:2px 10px 5px 5px;}

/*-----------weather-------*/
/*-----------footer-----*/
.footer {
	clear:both;
	padding:9px 0px 2px 195px;
	text-align:center;
	background:url(/images/footerBg.jpg) repeat-y left top;
margin-top:20px;
}
.footer_menu {
text-align:left;
padding:5px 0px 0px 10px;
font-size:11px;
width:755px;
background-color:#f5f5ea;
}
.footer_menu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.footer_menu li {
	display: inline;
}
.footer_menu li a {
	display: inline;
	color:#6b7041;
	text-decoration: none;
}
.footer_menu a:hover, .footer_menu a#selected {
color:#b07763;
}
/*-----------extra2--------------*/
.extra2 {
text-align:left;
color:#5b5e4a;
padding:8px 0px 5px 10px;
font-size:10px;
width:755px;
background-color:#f5f5ea;
}
.extra2 a {
color:#c68143;
text-decoration:none;
padding:0px;
}
.extra2 a:hover {
color:#c68143;
text-decoration:underline;
}

.tableRef {text-align:center;}
.tableRef td {border-bottom:#cdcbab solid 1px;}
.tableRef th {color:#665b2c;font-weight:bold;font-size:12px;border-bottom:#cdcbab solid 1px;background-color:#fcfcf3;}

.photoGallery img{padding:2px;border:solid 1px #716e65;}

.hReviews h2 a {color:#665b2c;text-decoration:none;}
.hReviews .review#title a {color:#665b2c;text-decoration:none;}
.hReviews .review#title a:hover {text-decoration:underline;}
.hReviews .review { border-bottom:#a59f8c dotted 1px;margin-bottom:6px;padding-bottom:6px;}
.hReviews .review div {padding:4px 0px;}
.hReviews img {border:none;}

.reserForm {
	color:##6E6B62;
	border:#dbdecc 1px solid;
	background-color:#DBDECC;
	font-size:11px;
	text-align:left;
	padding:5px 10px;
}
.reserForm .title {font-size:12px;border-bottom:#aeac99 dotted 1px;margin-bottom:3px;}
.reserForm form{margin:0px;}
.reserForm input, .reserForm select{color:#6f6d61;font-size:10px;}
.reserForm .btn {background-color:#90986A;color:#fff; width:80px; border:#dbdecc solid 1px; font-weight:bold; margin-top:6px; margin-left:35px; font-size:11px;padding:2px 0px;}

/* EDITOR PROPERTIES */
tableRef {

}


