body.mceContentBody {
	padding:10px;
	background-color:white;
	background-image:none;
	color:#5c5957;
text-align:left;
}

body.mceContentBody {
	padding:10px;
	background-color:white;
	background-image:none;
	color:#5c5957;
}
body {
	font-family: Tahoma, Geneva, sans-serif;
	margin:0px auto;
	padding:0px;
	font-size:12px;
	color:#4d4a45;
	text-align:justify;
	background:#b9daed url(/images/thalassa-spa-blue2.jpg) no-repeat top center;
}
h1 {
	font-size:18px;
	font-weight:normal;
	text-align:left;
	color:#09062f;
	margin-top:0px;
	margin-bottom:8px;
}
h2 {
	font-size:16px;
	font-weight:normal;
	text-align:left;
	color:#09062f;
	margin-top:0px;
	margin-bottom:5px;
}
p {
	margin:0px;
	margin-bottom:8px;
}
.ext {
	width:960px;
	margin:0px auto;
	padding:0px;
	}

.top {
	height:188px;
	width:960px;
}
.logo {width:190px;height:188px; float:left;}
.logo img {padding-bottom:2px;}

.BgTop{
	float:right;
	width:699px;
	height:183px;
	background:url(/images/bgTop.jpg) no-repeat right top;
	/*background:url(/images/bgTopSanta.jpg) no-repeat right top;*/

}

.BgTopRight{
	float:right;
	width:380px;
	margin:10px 10px 0px 0px;
}
.contact{color:#0c5f86; font-size:10px;text-align:right;}
.contact a {color:#0c5f86;text-decoration:none;}
.contact a:hover {text-decoration:underline;}
.flags {padding-left:18px;}
.flags img{margin-left:5px;}

.topMenu {text-align:right;font-size:11px;padding-top:10px;}
.topMenu a {color:#0c5f86;text-decoration:none;padding-left:10px;}
.topMenu a:hover {text-decoration:underline;}

.BgTopLeft{float:left; width:300px; margin:5px 0px 0px 0px;}
.special{ color:#c8d2e6; font-size:14px;padding:10px 0px 0px 10px;}
.special a{text-decoration:none;color:#c8d2e6;}
.spbold{ color:#FFF; font-size:25px; font-family:"Times New Roman", Times, serif; text-decoration:underline;}
.addressTop {
	color:#074461;
	padding:60px 0px 0px 10px;
	line-height:18px;
	font-size:11px;
	text-align:center;
}
.addressTop a {
	color:#fff;
	text-decoration:underline;
}
.addressTop a:hover {
	color:#fff;
	text-decoration:underline;
}

.main {
	margin:0px auto;
	padding:1px 1px 1px 1px;
	width:958px;
	background-image:url(/images/whiteBg.png);
}

/*
.main .left_logo {
	width:200px;
	float:left;
	padding-top:0px;
}
*/

.hideBoxLinks{
	visibility:hidden;
	width:184px;
	height:12px;
	z-index:1;
}
.selectedBoxLinks{visibility:visible;}
.iconsArea {
	clear:both;
	text-align:right;
	color:#020020;
	padding:90px 0px 0px 0px;
	font-size:10px;
}
.iconsArea #links {padding-right:10px;}
.iconsArea #links img{margin-left:4px;margin-bottom:-2px;}
.iconsArea a {color:#020020;text-decoration:none;}
.iconsArea a:hover {text-decoration:underline;}
.iconsArea .icons {
	padding-right:0px;
}
.iconsArea .icons img {
	margin-left:5px;
}
.iconsArea .lang {
	padding-left:10px;
	padding-top:10px;
}
.iconsArea .lang img {
	margin-left:10px;
}
/*---------------MenuHorizontal--------------*/
.Menu {
	height:38px;
	text-align:center;
	background:url(/images/menuHorBg.jpg) repeat-x left top;
	font-size:12px;
}
.Menu ul {
	margin-top:0px;
	padding:12px 0px;
}
.Menu li {
	display:inline;
}
.Menu a {
	color:#fff;
	text-decoration:none;
	padding:12px 7px;
	background:url(/images/menuBor.jpg) no-repeat right 1px;
	height:38px;
}
.Menu a:hover, .Menu a#selected {
	color:#caf7f6;
}
/*-----------Menu------*/

/*-----------leftCol--------------*/

.leftCol {
	float:left;
	width:200px;
}
.middleCol {	
	float:left;
	width:570px;
	padding:1px 0px 0px 1px;
	}
.rightCol {
	width:186px;
	padding:1px 0px 0px 1px;
	float:right;
	}

	
.box {
	padding-top:25px;
	background:url(/images/teaserTop.jpg) no-repeat left top;
width:200px;
}
.box .btm_bg {
	background:url(/images/teaserBottom.jpg) no-repeat left bottom;
	padding-bottom:25px;
}
.box .inner {
	background:url(/images/teaserBg.jpg) repeat-y left top;
	padding:3px 5px 3px 5px;
		text-align:left;
	font-size:11px;
	color:#b4b3d5;
	}
.box .inner .title {background:url(/images/greenArrow.gif) no-repeat left center;padding-left:15px;margin-left:5px;font-size:16px;color:#d7f4a8;
}
.box .inner .mentext{
	text-align:justify;
	font-size:11px;
	color:#b4b3d5;
	padding-top:5px;
	}
.box .inner .mentext img {margin-bottom:5px;}
.box .inner .mentext a{
	text-align:justify;
	color:#b4b3d5;
text-decoration:none;
	font-weight:bold;
	}
.reservations {
color:#fff;
font-size:10px;
line-height:18px;
}
.reservations form {margin:0px;padding:0px;}
.reservations select {color:#0d334d;font-size:10px;}

.teaser {
	margin-top:3px;
	padding:0px;
	width:200px;
}


/*---------leftCol----------*/

/*-----------contRight--------------*/

.News {
	background-color:#aec4cc;
	padding:10px 5px 3px 5px;
	color:#FFF;

}
.NewsTitle {
	text-align:left;
	color:#FFF;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
		background:url(/images/newArrow.gif) no-repeat left center;padding-left:15px;
}
.News .new {
	font-size:11px;
	padding:10px 0px;
	margin-bottom:10px;
	border-bottom:#fff 1px solid;
}
.News .new a {color:#204a67;text-decoration:none;}
.News .new a:hover {color:#6088a3;}
.News .date {text-align:right;color:#6088a3;}
.News .all {text-align:right;color:#FFF;font-weight:bold;font-size:11px;padding-bottom:2px;}
.News .all a {color:#FFF;text-decoration:none;}
.News .all a:hover {text-decoration:underline;}
.newlisting td{vertical-align:top;border-bottom:#b8b5b1 solid 1px;}
.newlisting .date {padding-right:10px;font-weight:bold;color:#7f7a72;}
.newlisting a {color:#4d4a45;text-decoration:none;}
.newlisting a:hover {text-decoration:underline;}
.info{
	width:170px;
	height:139px;
	padding:10px 8px;
	margin-top:1px;
	color:#003;
	font-size:11px;
line-height:18px;
	background:url(/images/infoBg.jpg) no-repeat left top;
	}
.infoTitle {
	text-align:left;
	color:#1a264c;
	font-size:13px;
	padding:5px 0px;
	background:url(/images/infoArrow.gif) no-repeat left center;padding-left:15px;
}
.info a {color:#003;text-decoration:none;}
.info a:hover {text-decoration:underline;}
.weather {
margin-top:1px;
background-color:#fff;
}
.weather #title{font-size:14px;font-weight:normal;color:#514533;padding:3px 0px 0px 10px;text-align:left;}
.weather #icon{text-align:center;background-repeat:no-repeat;padding:0px 0px 0px 10px;}
.weather #descr {width:150px;color:#514533;padding-left:20px;padding-top:1px;padding-bottom:10px;font-size:11px;text-align:left;}

.content {
	padding:10px 20px;
}

/*-----------footer-----*/
.footer {
	padding:10px 5px 0px 5px;
	text-align:center;
}
.footer_menu {
	font-size:11px;
	width:950px;
}
.footer_menu ul {
	margin:0px;
	padding-top:10px;
	list-style-type:none;
	color:#0f4151;
}
.footer_menu li {
	display: inline;
}
.footer_menu a {
	color:#0f4151;
	text-decoration: none;
}
.footer_menu a:hover, .footer_menu a#selected {
	color:#676868;
	text-decoration:underline;
}
.footer .footBor{
	height:1px;
	border-top:#27677b 4px solid;
	border-bottom:#75a528 1px solid;}
/*-----------extra2--------------*/
.extra2 {
	color:#0f4151;
	padding:5px 0px 5px 0px;
	width:950px;
	font-size:10px;
}
.extra2 a {
	color:#676868;
	text-decoration:none;
}
.extra2 a:hover {
	color:#676868;
	text-decoration:underline;
}
/*------------------address----------------*/
.address {
	color:#0f4151;
	padding:5px 0px 0px 0px;
	line-height:18px;
	font-size:10px;
	width:950px;
}
.address a {
	color:#676868;
	text-decoration:underline;
}
.address a:hover {
	color:#676868;
	text-decoration:underline;
}


.seoLinks {margin-top:6px;font-size:10px;}
.seoLinks a{text-decoration:none;color:#9f605c;margin:0px 8px;}
.seoLinks a:hover {text-decoration:underline;}

.hReviews h1 a {text-decoration:none;color:#09062f;}
.hReviews .review { border-bottom:#33566e solid 1px;margin-bottom:6px;padding-bottom:6px;}
.hReviews .review a {color:#33566e;text-decoration:none;}
.hReviews .review a:hover {text-decoration:underline;}
.hReviews .review div {padding:4px 0px;}
.hReviews img {border:none;}

















































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h1 {

}

h2 {

}

.box {

}

