@charset "utf-8";
/* CSS Document */

/*-------------------------- LANDING PAGE -------------------------------*/
body {margin: 0px;font-family: Verdana;font-size: 11px;color: #000000;background-color: #DEE6F9;}
a{outline-style:none;}img {border:none;} .hand{cursor:pointer;}
.home-text{ font-family:Times New Roman; font-size:12px; text-align:justify; padding: 10px;
			}
.outer {height: 690px;width: 1002px;background-image: url(images/dummy.jpg);background-repeat: no-repeat;background-position: left top;margin:0px auto; border: solid 1px #6699CC;}
.lang-selection {background-image: url(images/language-selection-bg.jpg);background-repeat: no-repeat;background-position: left top;padding-top: 150px;margin-left: 272px;}
.lang-icons {margin-top: 146px;}
.lang-ico-itl {margin: 0px 0px 0px 0px;padding-left:0px;}
.lang-ico-eng {margin: 0px 0px 0px 0px;}
.lang-ico-fra {float: left;margin: 295px 22px 0px 0px;height: 60px;width: 81px;}
.lang-ico-deu {float: left;margin: 295px 22px 0px 0px;height: 60px;width: 81px;}
.lang-lnks {clear: both;margin-left: 0px;}
.lang-lnks a {font-family: Verdana;font-size: 14px;font-weight: bold;color: #000000;text-decoration: none;margin-right:0px;}
.lang-lnks a:hover {color: #FFFFFF;background-color: #000000;}
.lang-footer {clear: both;padding-top: 257px;}
.lang-footer-address {width: 370px;float: left;padding-left: 340px;}
.lang-webmaster {float:right;padding-top: 27px;padding-right: 12px;}
.lang-sfcms{float:left;padding-top: 29px;padding-left: 12px;}
a.lnk-lang-webmaster {text-decoration: underline;color: #000000;}
a.lnk-lang-webmaster:hover {text-decoration:none;}

/*--------------------------- HOME PAGE -------------------------------*/

.container {width: 1002px;margin:0px auto;background-image: url(images/container-bg.jpg);background-repeat: no-repeat;
border: solid 1px #6699CC;}
.header {height: 161px;background-image: url(images/header-bg.jpg);background-repeat: no-repeat;}
.logo {float: left; padding:20px 0px 0px 26px;}
.top-nav {color: #FFFFFF;font-style: italic;clear: both;padding:61px 0px 0px 130px;}
.top-nav a{color: #FFFFFF;text-decoration: none;font-weight: bold;}
.top-nav a:hover{color: #1C4B83;background-color: #FFFFFF;}
a.lnk-simple {color: #000000;text-decoration: underline;}
a.lnk-simple:hover {text-decoration:none;}
.left-nav {float: left;width: 353px;}
.right-content {float: right;width: 645px;}
.btn-reservations {text-align:center; padding:24px 0px 0px 0px;}
.btns-left-nav {background-image: url(images/left-nav-bg.jpg);background-repeat: no-repeat;	height: 447px;width: 353px;margin: 19px 0px 0px 0px;}
.special-offers {background-image: url(images/special-offers-bg.jpg);background-repeat: no-repeat;height: 87px;width: 220px;margin: 17px 0px 0px 69px;}
.thank-you {font-weight: bold;color: #980e0e;font-size: 12px;text-align: center;padding:1px 0px 0px 0px;}
.special-offers-tbl {margin: 30px 0px 0px 13px;}
.btn-accommodations {padding:38px 0px 0px 133px;}
.btn-activities {padding:0px 0px 0px 133px;}
.spl-offr-input {background-image: url(images/spacer-wt.gif);background-repeat: repeat; margin:35px 0px 0px 20px;border-top:solid 1px #87909B;border-left:solid 1px #87909B;border-right:solid 1px #cccccc;border-bottom:solid 1px #cccccc;height: 14px;width: 137px;}
.hmpg-content {background-image: url(images/hmpg-content-bg.jpg);background-repeat: no-repeat;	height: 329px;width: 600px;margin: 0px 0px 0px 15px;}
.hmpg-content-txt {width: 273px;margin: 0px 0px 0px 15px;padding:45px 0px 0px 0px;font-size: 10px;}
.no-spacing {padding:0px;margin:0px 0px 11px 0px;text-align: justify;}
.no-spacing-spcl {padding:0px;margin:0px 0px 11px 0px;}
.footer {padding-top:0px;clear:both;}

/*--------------------------- GUESTBOOK -------------------------------*/

.guestbook {background-image:url(images/guestbook-bg.jpg);height: 611px;width: 624px; margin:28px 0px 0px 0px;}
.blue-txt {color: #566896;}
.guestbook-para1 {font-style: italic;width: 308px;padding: 100px 0px 0px 23px;}
.guestbook-testimonials {height: 329px;margin:28px 30px 0px 23px;overflow: auto;}
.testimonials-location {font-weight: bold;}
.guestbook-gallery {text-align: center; margin:20px 0px 0px 0px;}

/*--------------------------- RESERVATION -------------------------------*/
.reservation {background-image: url(images/reservation-form-block.jpg);background-repeat: no-repeat;height: 283px;width: 583px; float:right; padding:0px 50px 0px 0px; margin:76px 0px 0px 0px;}
.reservation-para1 {padding:0px 44px 22px 45px; margin:25px 0px 0px 0px;}
.reservation-para2 {padding:0px 44px 22px 45px; margin:15px 0px 0px 0px; font-size:12px;}
.reservation-form {margin: 25px 44px 0px 45px;}

/*--------------------------- ACTIVITIES -------------------------------*/

.activities-para1 {background-image: url(images/activites-para1-bg.jpg);background-repeat: no-repeat;height: 118px;width: 435px;margin:16px 0px 0px 90px;}
.activities-more-btn {margin:0px 0px 0px 216px; padding:23px 0px 0px 0px;}
.tours-more-btn {margin:0px 0px 0px 216px; padding:18px 0px 0px 0px;}
.activities-para1-txt {width:381px; margin:0px 0px 0px 7px; padding:12px 0px 0px 0px;}
.activities-wheel {width: 638px;height: 427px;}

/*--------------------------- HIKING & TREKKING -------------------------------*/

.hiking-trekking-para2 {background-image: url(/images/empty-bg.jpg);background-repeat: no-repeat;height: 431px;width: 632px; clear:both;}
.hiking-trekking-p2-inner {margin:0px 15px 0px 16px; padding:15px 5px; overflow-y:scroll; height: 402px;}
.hiking-trekking-p2-innernew {margin:0px 15px 0px 16px; padding:0 0px 0px 0px;}
.no-spacing2 {padding:0px;margin:0px 0px 9px 0px;text-align: justify;}
.img-index{
	position:absolute;
	z-index:1;
}
.ss-index{
	position:absolute;
	z-index:2;
	visibility: hidden;
}
.spl-font {font-size:13px;font-weight:bold;font-style: italic;}
.hkng-trkng-tur-spl {padding: 8px 10px;	border: solid 1px #566896;	margin:0px 0px 0px 80px;	width:412px;}

/*--------------------------- USEFUL LINKS -------------------------------*/
.useful-lnks {
	background-image: url(images/useful-links-bg.jpg);height: 610px;width: 618px;margin:24px 0px 0px 0px;background-repeat: no-repeat;}
.useful-links1 {width: 43%; height:500px; margin:51px 0px 0px 0px;padding:0px 0px 0px 31px;float:left;overflow: auto;}
.useful-links2 {width: 43%;height:500px;margin:51px 0px 0px 20px;padding:0px 20px 0px 0px;float:left;	overflow: auto;}

/*--------------------------- ACCOMMODATION -------------------------------*/

.accommodation {background-image: url(images/accommodation-bg.jpg);background-repeat: no-repeat;height:525px;width :623px;
margin:24px 0px 0px 0px;}
.rooms {float: left;padding: 0px 0px 0px 18px;width: 44%;margin: 16px 0px 0px 0px;}
.apartments {float: right;padding: 0px 14px 0px 0px;width: 46%;margin: 16px 0px 0px 0px;}
.apartment1 {background-image: url(images/pic-aprtmnt-1.jpg);height: 130px;width: 286px;	background-repeat: no-repeat;}
.apartment2 {background-image: url(images/pic-aprtmnt-2.jpg);height: 66px;width: 286px;	background-repeat: no-repeat;margin:28px 0px 0px 0px;}
.apartment-txt1{padding: 65px 0px 0px 94px;	margin: 0px; font-size:10px;}
.apartment-txt2{padding: 65px 0px 0px 94px;	margin: 0px; font-size:10px;}

/*--------------------------- PRICES -------------------------------*/

.prices {background-image: url(images/prices-bg.jpg); background-repeat: no-repeat;height: 525px;width: 623px;margin:24px 0px 0px 0px;}
.price-table {padding: 61px 25px 0px 0px;margin: 0px 0px 0px 18px; font-size:11px;}
.special-txt {font-size: 14px;text-align: center;}
.special-txt2 {	font-size: 12px;margin: 15px 0px 0px 137px}
.prices-tbl-entries {background-image: url(images/price-tbl-bg.jpg);height: 150px;width: 465px;	background-repeat: no-repeat;text-align:left;margin: 20px 0px 0px 61px;padding:40px 0px 0px 0px;
vertical-align: bottom;}
.tbl-prices {margin: 30px 0px 0px 0px;font-weight: bold;font-size:14px;padding:0px;margin:0px;	text-align: left;width: 460px;}
.tbl-prices td{width: 110px;padding-left:20px;}

/*--------------------------- MAD-ARTIST -------------------------------*/
.mad-artist {background-image: url(images/mad-artist-bg.jpg);background-repeat: no-repeat;height: 321px;	width: 586px;margin:27px 0px 0px 6px;}
.mad-artist-txt1 {width: 260px;margin:0px 0px 0px 305px;padding:14px 0px 0px 0px;}
.mad-artist-txt2 {width: 275px;margin: 0px 0px 0px 290px; padding: 15px 0px 0px 0px;}
a.lnk-mad-artst-spl{font-weight:bold;font-style: italic;text-decoration: underline;color: #000000;
}
a.lnk-mad-artst-spl:hover{text-decoration:none;}
.artwork {float: left;margin: 0px;padding: 15px 0px 0px 21px;}
.btn-artwork {float: left;margin: 0px;padding: 12px 0px 0px 233px;}

/*--------------------------- RESOURCES -------------------------------*/
.resources {background-image: url(images/resources-bg.jpg);background-repeat: no-repeat;height: 525px;width: 623px;margin:24px 0px 0px 0px;}
.resources-left {float: left;margin:45px 0px 0px 0px;padding:0px 0px 0px 18px;}
.weather {
	background-image: url(images/weather-bg.jpg);
	background-repeat: no-repeat;
	height: 84px;
	width: 256px;
	padding:0px 0px 0px 6px;
}
.btn-weather {
	padding:18px 0px 12px 0px;
	margin: 0px 0px 0px 110px;
}

a.lnk-weather{font-size:9px;color:#000000;text-decoration:underline;font-family: tahoma;}
a.lnk-weather:hover{text-decoration:none;}
.scooter {
	height: 139px;
	width: 262px;
	background-image: url(images/scooter-bg.jpg);
	background-repeat: no-repeat;
}


.resources-right {float: left;margin:45px 0px 0px 18px;}
.scooter-txt{
	font-family:"Times New Roman";
	font-size:11px;
	padding:9px 0px 3px 0px;
	margin: 0px 0px 0px 10px;
}
.color-dark-green {
	color: #375A4F;
}

.video_back {
	background-image: url(images/video-bg.jpg);height: 610px;width: 618px;margin:24px 0px 0px 0px;background-repeat: no-repeat;}
.videos {width: 100%; height:500px; margin:51px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;overflow: auto;}