/*  GLOBAL HTML STYLES      */ 

body {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #000000;background-color: #FFFFFF;}
body.Homepage {margin-top: 50px;}

a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;text-decoration: none;}
a:link {color: #0000CC;}
a:visited {color: #0000CC;}
a:hover {color: #CC6600;}
a.current:link, a.current:visited, a.current:hover {color: #CC6600;}
a.homepagelink {font-size: 8px;}
h1 {font-weight: bold;}
h2 {font-weight: bold;}
h3 {margin: 0 0 .18em 0; font-size: 13px; padding: 3px 0; color: #37383b; font-weight: bold; border-top: 1px solid #666; border-bottom: 1px solid #666; 
background-color: #f3efe2;}
a.backTop {font-size: 8px;}
a.aFooter {font-size: 10px;color: #999999;font-weight: bold;}
.imgThumb {}
.imgSmall {margin-right: 50px; margin-bottom: 15px;  border-right: #990033 1px solid;border-top: #990033 1px solid;border-left: #990033 1px solid;border-bottom: #990033 1px solid;}
.imgSmall2 {margin-right: 0px;margin-top: 15px;  border-right: #990033 1px solid;border-top: #990033 1px solid;border-left: #990033 1px solid;border-bottom: #990033 1px solid;}
.imgFotomap {margin-top: 20px;margin-right: 20px;margin-bottom: 20px;margin-left: 20px;border-right: #990033 1px solid;border-top: #990033 1px solid;border-left: #990033 1px solid;border-bottom: #990033 1px solid;}
.txtContent {font-size: 12px;color: #000000;font-weight: 200;}
.txtItlalic {font-style: italic;}
.txtSubTitle {font-size: 13px;color: #990033;font-weight: bold;}
.txtSubTextInfo {font-size: 9px;color: #CCCCCC;font-weight: bold;padding-left: 10px;}
.comment {font-style: italic;}
.evident {font-weight: bold;}
.evidentItalic {font-weight: bold;font-style: italic;}

/* --------------------------*/
/*   FULL TABLE   */	

#tableLayout {width: 780px;border-right: #990033 2px solid;border-top: #990033 2px solid;border-left: #990033 2px solid;border-bottom: #990033 2px solid;}
#tableLayoutHomepage {width: 780px;border-right: #990033 2px solid;border-top: #990033 2px solid;border-left: #990033 2px solid;border-bottom: #990033 2px solid;}

/* -----------------------------*/
/*   DIV SECTION - LOGO 	  */	
#divLogo {float: left; padding-top: 5px;}
.txtLanguageEnglish  {padding-left: 0px;}
.txtLanguageItaliano {padding-left: 20px;}
.txtLanguageEspagnol {padding-left: 40px;}
.txtLanguageDeutsch  {padding-left: 60px;}
#divLogoImg {margin-left: 55px; padding-top: 15px;	padding-bottom: 15px; clear: both; }
#divLanguageVersions {float: right; margin-top: 25px; margin-right: 35px; }

/* ------------------------------*
/*   DIV SECTION - LOGO TITLE	  */	
#divSectionTitle {width: 780px; margin: 0; padding: 0; background-image: url(../grafics/bg_gradient_hor.jpg);background-repeat: repeat-y;	}
.txtSectionTitle {font-size:22px;color: #CC6600;margin: 0px;padding-left: 55px;padding-top: 10px;padding-bottom: 10px;}
#homepageLink {margin-top: -35px; font-size: 8px; }
#map  {margin: 0 auto; font-size: 11px; }  /*GOOGLE API MAP*/

/* --------------------------------
/*   DIV Home AND SUB - NAVIGATION  */
#divNavigation {float: right;margin-top: -25px;padding-right: 35px;font-size: 10px;}
#divSectionNav {padding-bottom: 25px;	padding-left: 55px;	}
#divNavigation a:link, #divNavigation a:visited, #divNavigation a:active {font-size: 11px;}
#divNavigation a:hover, #divNavigation a.current:link,#divNavigation a.current:visited {font-size: 11px;color: #CC6600;}
#divSectionNav a:link, #divSectionNav a:visited, #divSectionNav a:active {}
#divSectionNav a:hover, #divSectionNav a.current:link,#divSectionNav a.current:visited {color: #CC6600;}
#divFooter a:link, #divFooter a:visited, #divFooter a:active {color: #999999;font-weight: bold;}
#divFooter a:hover, #divFooter a.current:link,#divFooter a.current:visited {color: #CC6600;font-weight: bold;}

/* -------------------------------------------------*/
/*** SECTION TABLE UND DIV BEREICHE IM CONTENT BEREICH   ***/	

/* -------------------------------------------------*/
/*   DIV HEADER FULL CONTENT TABLE   */


/* -------------------------------------------------*/
/*   DIV FULL CONTENT SECTIONS  */
#divContainer01 {padding-left: 55px;}
#divContainerComments {padding-left: 65px;padding-right: 65px;}
#tblContainer01 {width: 700px;	}
.divContainerSub01 {padding-bottom: 15px;}
.tblAccomodation {width: 500px;padding-right: 10px;background-image: url(../grafics/bg_gradient_hor_520x.jpg);background-repeat: repeat-y;	}
.tblAccomodationBorder {font-size: 12px;color: #333333;background-color: #f3efe2;font-weight: bold;border-right: #d6c89d 1px solid; border-top: #d6c89d 1px solid; 
border-left: #d6c89d 1px solid; border-bottom: #d6c89d 1px solid; }
.tblLocation {margin-left: 0px;}
.ulAccSquare {color: #336699;}
.ulafterRates {	font-size: 12px;padding-left: 30px;padding-bottom: 10px;}

/* -------------------------------------------------*/
/*   DIV HOMEPAGE  */

.imgLogoHomepage {margin-top: 50px;	margin-left: 50px;	}
.imgLogoTitleHomepage {margin-top: 10px;margin-left: 380px;	}
.txtHomepageLanguage {}
#HomepageContent {	}

/* -----------------------*/
/*   DIV FOTOTOUR - CONTACT*/

.txtSubTextInfoFototour {
	font-size: 9px;
	color: #CCCCCC;
	font-weight: bold;
}
.tdThumbSlide {
	width: 280px;
	padding-left: 45px;
}
.imgThumbFototour  {
	border-right: #990033 1px solid;
	border-top: #990033 1px solid;
	border-left: #990033 1px solid;
	border-bottom: #990033 1px solid;
}
.imgFototour  {
	border-right: #990033 1px solid;
	border-top: #990033 1px solid;
	border-left: #990033 1px solid;
	border-bottom: #990033 1px solid;
}
.imgThumbContact  {
	border-right: #990033 1px solid;
	border-top: #990033 1px solid;
	border-left: #990033 1px solid;
	border-bottom: #990033 1px solid; 
}

/* -------------------------------------------------*/
/***   DIV FOOTER   ***/	

#divFooter {
	text-align: center;
	margin-top: 30px;	
}
#tableFooter {
	text-align: center;
}
.txtFooter {
	font-size: 10px;
	font-weight: 300;
}

/* ------------------*/
/***   DIV POPUP   ***/	

.tblPopup {
	text-align: center;
}
.imgPopup {
	margin-top: 0px;	
	margin-bottom: 5px;
	border-right: #990033 2px solid;
	border-top: #990033 2px solid;
	border-left: #990033 2px solid;
	border-bottom: #990033 2px solid;
}
}
.txtPopUp {	
	font-size: 12px;
	text-align: center;
}
.tdPopupClose {
	line-height: 25px;
	text-align: center;	
}
.tdPopupDescription {
	line-height: 25px;
	text-align: center;	
}

/* ------------------*/
/* DIV EXTERNAL LINKS COL */
#divExternalLinks {float: right; width: 15%; background: #FFF; margin: 0; padding: O;}
.rightBoxContainer {width: 8em; margin: 0em auto 1.5em auto; padding: 0; background-color: #FFF; border: 1px solid #CCC; }
.externalLinks {margin: 0; padding: 0.3em 0.3em; }
.externalLinksDown {margin-top: -2000px; padding: 0.3em 0.3em; }
.externalLinksColored {color: green; }
/***   NS   ***/	
