﻿

/* Allgemeine Stile */


a:link { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #4b8518; line-height:normal; text-decoration: underline; }
a:visited { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #4b8518; line-height:normal; text-decoration: underline; }
a:active { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #4b8518; line-height:normal; text-decoration: none; }
a:hover { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #4b8518; line-height:normal; text-decoration: none; }

.a2:link {text-decoration: none;}
.a2:visited {text-decoration: none;}
.a2:active {text-decoration: none;}
.a2:hover {text-decoration: none;}

body {
	margin-left: 25px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #CCCCCC;
}

/* Stile Tabellen */

.tableborder {
	border-collapse: collapse;
}
.tableborder td {
	border: 1px solid #4b8518;
	
	/*font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:normal;
	color:#000000;
	text-decoration:none;*/
}

/* Menu Left */

.menuleft {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#01609e;
		line-height:normal;
		text-decoration:none;
		
		cursor:pointer;
		padding:0 0 0 10px;
		text-align:left;
		background-color:#01609e;
		border-bottom:1px solid #0071bb;
}
.menuleftHover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#01609e;
		line-height:normal;
		text-decoration:none;
		
		cursor:pointer;
		padding:0 0 0 10px;
		text-align:left;
		background-color:#ffce00;
		border-bottom:1px solid #0071bb;
}
.menuleftActive {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#01609e;
		line-height:normal;
		text-decoration:none;
		
		cursor:pointer;
		padding:0 0 0 10px;
		text-align:left;
		background-color:#ffffff;
		border-bottom:1px solid #0071bb;
}

/* bkg image's */

.bkgimg01 {
	background-image:url(../../Assets/Images/bkg_img_01.gif);
	background-repeat:repeat-x;
}
.bkgimg02 {
	background-image:url(../../Assets/Images/bkg_img_02.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.bkgimg03 {
	background-image:url(../../Assets/Images/bkg_img_03.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.bkgimg04 {
	background-image:url(../../Assets/Images/bkg_img_04.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.bkgimg05 {
	/*background-image:url(../../Assets/Images/bkg_img_05.gif);*/
	background-repeat:no-repeat;
	background-position:bottom right;
}
.bkgimg06 {
	background-image:url(../../Assets/Images/bkg_img_06.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.bkgimg07 {
	background-image:url(../../Assets/Images/bkg_img_07.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.bkgimg08 {
	background-image:url(../../Assets/Images/bkg_img_08.gif);
	background-repeat:repeat-x;
}
.bkgimg09 {
	background-image:url(../../Assets/Images/bkg_img_09.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	background-color:#D5E4C5;
	padding-left:16px;
	border-bottom:1px solid #0071bb;
}
.bkgimg10 {
	background-image:url(../../Assets/Images/bkg_img_10.gif);
	background-repeat:repeat-x;
}
.bkgimg11 {
	background-image:url(../../Assets/Images/bkg_img_11.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

/* bkg color's */

.bkgcolor01 {
	background-color:#4b8518;
    /* text-align:center; */
	padding-top:26px;
}
.w {
	background-color:#CFE1BD;
}
.bkgcolor02 {
	background-color:#CFE1BD;
}
.bkgcolor03 {
	background-color:#FFFFFF;
}
.bkgcolor04 {
	background-color:#4b8518;
}
.bkgcolor05 {
	background-color:#4b8518;
}
.bkgcolor06 {
	background-color:#e6efdc;
}
.bkgcolor07 {
	background-color:#F3F9EE;
}

/* font style's */

.h1 {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:normal;
	color:#4b8518;
	text-decoration:none;
}

.h2 {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:normal;
	color:#2D5E02;
	text-decoration:none;
	
	padding-left:5px;
}
.fontstyle01 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:normal;
	color:#2D5E02;
	text-decoration:none;
}
.fontstyle02 {
	text-align:left;
	padding-left:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	line-height:normal;
	color:#FFFFFF;
	text-decoration:none;
	
	background-image:url(../../Assets/Images/img_02.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.fontstyle03 {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	color:#2F2F2F;
	text-decoration:none;
}
.fontstyle04 {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:normal;
	color:#0071bb;
	text-decoration:none;
}
.fontstyle05 {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:normal;
	color:#345D10;
	text-decoration:none;
}
.fontstyle06 {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:normal;
	color:#727272;
	text-decoration:none;
}
.fontstyle07 {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:normal;
	color:#345D10;
	text-decoration:none;
}
.fontstyle08 {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:normal;
	color:#0071bb;
	text-decoration:none;
}
.fontstyle09 {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	color:#363636;
	text-decoration:none;
}
.fontstyle10 {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	color:#2d5e02;
	text-decoration:none;
}
.datestyle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#979797;
	line-height:normal;
	text-decoration:none;
}

/* div style's */

.divlogo {
	position:absolute;
	width:321px;
	height:73px;
	text-align:left;
	margin-top:23px;
	/*margin-left:14px;*/
}
.divtitel {
	padding-left:20px;
	padding-top:15px;
}

/* box style's */

/* padding style's */

.padd01 {
	padding-left:20px;
	padding-top:18px;
}
.padd02 {
	padding-right:5px;
}
.padd03 {
	padding-right:12px;
}
.padd04 {
	padding-bottom:22px;
}
.padd05 {
	padding-left:23px;
	padding-right:23px;
	padding-top:20px;
}
.padd06 {
	padding-left:29px;
	padding-right:29px;
	/*padding-top:15px;*/
}
.padd07 {
	padding-left:28px;
	padding-right:28px;
	padding-top:10px;
}
.padd08 {
	padding-right:6px;
}
.padd09 {
	text-align:right;
	padding-right:16px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3A3A3A;
	line-height:normal;
	text-decoration:none;
}
.padd10 {
	text-align:right;
	padding-right:23px;
}
.padd11 {
	padding-top:26px;
	padding-left:23px;
}
.padd12 {
	padding-top:18px;
	padding-left:23px;
	padding-right:18px;
	padding-bottom:35px;
}
.padd13 {
	padding-top:32px;
	padding-left:23px;
	padding-right:18px;
}
.padd14 {
	padding-top:26px;
}
.padd15 {
	padding:25px 20px 30px 20px;
}
.padd16 {
	padding-top:26px;
	/*padding-left:12px;*/
}
.padd17 {
	padding-top:14px;
	padding-left:17px;
	padding-right:17px;
	padding-bottom:16px;
}

/* align style's */

/* border style's */

.border01 {
	border-bottom:1px solid #538923;
}
.border02 {
	border-right:1px solid #B6B6B6;
}
.border03 {
	border-bottom:1px solid #4b8518;
}

/* link style's */

.link01:link, .link01:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0071bb;
	line-height:normal;
	text-decoration:underline;
}
.link01:active, .link01:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0071bb;
	line-height:normal;
	text-decoration:none;
}
.link02:link, .link02:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#727272;
	line-height:normal;
	text-decoration:underline;
}
.link02:active, .link02:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#727272;
	line-height:normal;
	text-decoration:none;
}
.link03:link, .link03:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#4b8518;
	line-height:normal;
	text-decoration:underline;
}
.link03:active, .link03:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#4b8518;
	line-height:normal;
	text-decoration:none;
}
.link04:link, .link04:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3A3A3A;
	line-height:normal;
	text-decoration:none;
	
	padding-left:6px;
	padding-right:6px;
}
.link04:active, .link04:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#8B8B8B;
	line-height:normal;
	text-decoration:underline;
	
	padding-left:6px;
	padding-right:6px;
}
.link05:link, .link05:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#345D10;
	line-height:15px;
	text-decoration:underline;
	
	padding-left:8px;
}
.link05:active, .link05:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#345D10;
	line-height:15px;
	text-decoration:none;
	
	padding-left:8px;
}
.link06:link, .link06:visited {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:15px;
	color:#345D10;
	text-decoration:underline;
}
.link06:active, .link06:hover {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:15px;
	color:#345D10;
	text-decoration:none;
}
.link07:link, .link07:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#727272;
	line-height:normal;
	text-decoration:underline;
}
.link07:active, .link07:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#727272;
	line-height:normal;
	text-decoration:none;
}
.searchbutton:link, .searchbutton:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#345D10;
	line-height:17px;
	text-decoration:none;
	
	display:block;
	background-color:#FFFFFF;
	border:1px solid #84A0BB;
	padding:0px 7px 1px 7px;
}
.searchbutton:active, .searchbutton:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:17px;
	text-decoration:none;
	
	background-color:#0071bb;
	border:1px solid #0071bb;
	padding:0px 7px 1px 7px;
}

/* form object style's */

.radbtn01 {
	text-align:left;
}
.textfield01 {
	width:100px;
	/*height:15px;*/
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	line-height:normal;
	text-decoration:none;
}
.textticker {
	background-color:#CFE1BD;
	border:0;
	padding-left:20px;
	padding-right:20px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0071bb;
	line-height:normal;
	text-decoration:none;
}
.form01 {
	margin:0;
}

/* <---  Inizio stili per .: S E A R C H R E S U L T S :.  ---> */

.cntsearchresult {
		width:495px;
}

.info 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#467B17;
	line-height:normal;
	text-decoration:none;
	
}
div#content {
 background-color:#FFFFFF;
 padding:25px 20px 30px 20px;
 text-align:left;
 
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
 line-height:16px;
 color:#2F2F2F;
 text-decoration:none;
}
.title {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 line-height:normal;
 color:#467b17;
 text-decoration:none;
 
 padding:0 0 15px 0;
}
.searchtxt {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 line-height:normal;
 color:#2F2F2F;
 text-decoration:none;
}
.newsearch {
 padding:0 0 5px 0;
 float:right;
}
div.newsearch a:link,
div.newsearch a:visited {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 line-height:normal;
 color:#2F2F2F;
 text-decoration:none;
}
div.newsearch a:active,
div.newsearch a:hover {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 font-weight:bold;
	 line-height:normal;
	 color:#4b8518;
	 text-decoration:none;
}
div#greybox {
	 border:1px solid #999999;
	 background-color:#F1F1F1;
	 margin:0 0 8px 0;
	 width:495px;
}
div.cntgreybox {
		margin:18px 0 22px 0;
}
div#greybox td#txtbox {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 font-weight:bold;
	 line-height:normal;
	 color:#787878;
	 text-decoration:none;
	 
	 padding:9px 0 9px 10px;
}
div#greybox td#txtboxdrop {
	 padding:9px 10px 9px 0;
}
.dropdown {
 padding:0 0 0 3px;
 
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 color:#666666;
 line-height:normal;
 text-decoration:none;
}
.boxheader {
 background-color:#d3e3c5;
 border:1px solid #89aa6c;
 width:495px;
 /*padding:7px 15px 8px 9px;*/
}
div.boxheader td#hotelname {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#2d5e02;
 line-height:normal;
 text-decoration:none;
 padding:7px 0 8px 9px;
}
td#hotelname a {
		font-size:13px;
		color:#2d5e02;
}
div.boxheader td#kategorie {
 padding:7px 15px 8px 0;
}
.boxcontent {
 background-color:#edf4e6;
 border-left:1px solid #89aa6c;
 border-right:1px solid #89aa6c;
 width:495px;
 border-bottom:1px solid #89aa6c;
 /*padding:10px 15px 10px 10px;*/
}
.imgborder {
	 border-right:1px solid #89aa6c;
	 /*border-bottom:1px solid #0071bb;*/
}
.boxaddress {
 padding:7px 0 6px 13px;
}
.boxsammelanfrage {
		padding:0 0 0 13px;
}
.boxsammelanfrage table tr td a:link,
.boxsammelanfrage table tr td a:visited{
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px; color:#363636;
		text-decoration:none;
}
.boxsammelanfrage table tr td a:active,
.boxsammelanfrage table tr td a:hover{
		text-decoration:underline;
}
table#font td {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 color:#363636;
 line-height:normal;
 text-decoration:none;
}
table#icolinks a:link,
table#icolinks a:visited {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:normal;
 color:#363636;
 line-height:normal;
 text-decoration:none;
}
table#icolinks a:active,
table#icolinks a:hover {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:normal;
 color:#363636;
 line-height:normal;
 text-decoration:underline;
}
.zimmerinfo {
 border-collapse: collapse;
 width:100%;
}
.zimmerinfo td {
 border: 1px solid #0c76bc;
 padding:5px 9px 5px 9px;
 
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 line-height:normal;
 color:#01609e;
 text-decoration:none;
}

.tblprices td 
{
	width: 12px;
}
tr.a {
 background-color:#FFF2BE;
}
tr.b {
 background-color:#FFFAE5;
}
table#sitemenu a:link,
table#sitemenu a:visited {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 line-height:normal;
 color:#2F2F2F;
 text-decoration:none;
}
table#sitemenu a:active,
table#sitemenu a:hover {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 line-height:normal;
 color:#0071bb;
 text-decoration:none;
}
table#sitemenu td {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 line-height:normal;
 color:#2F2F2F;
 text-decoration:none;
}
table#sitemenu td#back {
 padding:0 0 2px 7px;
}
table#sitemenu td#forward {
 padding:0 7px 2px 0;
}

/* <---  Fine stili per .: S E A R C H R E S U L T S :.  ---> */


/* <---  Inizio stili per .: S E A R C H M A S K -- H O M E :.  ---> */

div#searchcontainer {
 /*padding:20px 40px 0 22px;*/
 text-align:left;
 
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 line-height:normal;
 color:#2D5E02;
 text-decoration:none;
}
div#searchcontainer td {
 padding:2px 0 2px 0;

 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 line-height:normal;
 color:#2D5E02;
 text-decoration:none;
}
.titlequicksearch {
 padding:0 0 18px 0;

 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 line-height:normal;
 color:#2D5E02;
 text-decoration:none;
}
.dropquicksearch {
 padding:0 0 0 3px;
 width:100%;
 
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 color:#666666;
 line-height:normal;
 text-decoration:none;
}

.inputquicksearch {
 padding:2 3 0 3;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 color:#666666;
 line-height:normal;
 text-decoration:none;
}

.textfieldquicksearch {
 padding:0 0 0 3px;
 width:25px;
 
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 color:#666666;
 line-height:normal;
 text-decoration:none;
}
.btncontainer {
 margin:10px 0 0 0;
}

/* <--- Stili "Search-Mask-Home" aggiunti il 24.04.2007 ---> */

.roundcorner {
		height:6px;
		text-align:right;
		background-image:url(../../Assets/Images/round-corner-green.gif);
		background-repeat:no-repeat;
		background-position:top right;
}
.cntsearchboxhome {
		width:256px;
		text-align:left;
}
.txtunterkunft {
		padding:18px 0 10px 0;

		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		line-height:normal;
		color:#2d5e02;
		text-decoration:none;
}
table.quicksearch td {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		line-height:normal;
		color:#2d5e02;
		text-decoration:none;
}
.btnsearch:link,
.btnsearch:visited {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
		line-height:normal;
		text-decoration:none;
		 
		width:110px; 
		text-align:center;
		padding:2px 0;
		background-color:#78b344;
		border-right:1px solid #4c863e;
		border-bottom:1px solid #4c863e;
		display:block;
}
.btnsearch:active,
.btnsearch:hover {
		background-color:#4c863e;
		border-right:1px solid #00548c;
		border-bottom:1px solid #00548c;
}

/* <--- Stili per la Tabella "Reiseversicherung" ---> */

table.tblstyle01 {
		border-collapse:collapse;
		background-color:#F9F9F9;
		width:100%;
}
table.tblstyle01 td {
		border:1px solid #979797;
		padding:5px;
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#2F2F2F;
		line-height:normal;
		text-decoration:none;
}

/* <--- Stili generali per le pagine "Content" ---> */

.cntboxgreen {
		height:26px;
		background-color:#4b8518;
}
.titlecontent {
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:normal;
		color:#2d5e02;
		line-height:normal;
		text-decoration:none;
}
.cnttitle {
		margin:0 0 8px 20px;
}

/* <--- Stili per i Banner sulla home (a destra) ---> */

div#titlebox {
	padding:18px 0 8px 0;
	
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:normal;
	color:#888888;
	text-decoration:none;
}

/* <--- Stile DIV "Telefon-Hotline" Home ---> */

div.hotline {
		border:1px dashed #666666;
		background-color:#F9F9F9;
		margin:25px 0;
		padding:15px;
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:normal;
		line-height:18px;
		color:#2F2F2F;
		text-decoration:none;
}


/*	<--- Inizio TabMenu (Hotel-Details) ---> */

.tabmenu {
		padding:0 0 0 20px; margin:0;
		background-color:#e6efdc;
		background-image:url(../../Assets/Images/bg-tab-navi.gif);
		background-repeat:repeat-x;
		background-position:bottom;
		/* added 29-08-07 */
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:normal;
		color:#345D10;
		line-height:normal;
		text-decoration:none;
		/* added */
		display:block;
		/* background-color:#DAE4CD; */
		/* padding:4px 10px 4px 10px; 
		border-top:1px solid #0071bb;
		border-right:1px solid #0071bb;*/
		/* border-bottom:1px solid #0071bb; */
}

.tabmenu div 
{
		/*border-left:1px solid #0071bb;*/
}

.tabtbl {
		border-left:1px solid #4b8518;
}
.itemdefault 
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#345D10;
		line-height:normal;
		text-decoration:none;
	
		display:block;
		background-color:#DAE4CD;
		padding:4px 10px 4px 10px;
		border-top:1px solid #4b8518;
		border-right:1px solid #4b8518;
		border-bottom:1px solid #4b8518;
		cursor: hand;
		cursor: pointer;

}
.itemselected {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#345D10;
		line-height:normal;
		text-decoration:underline;
	
		background-color:#ffffff;
		padding:4px 10px 4px 10px;
		border-top:1px solid #4b8518;
		border-right:1px solid #4b8518;
		border-bottom:1px solid #ffffff;
		cursor: hand;
		cursor: pointer;
}


.tabmenu a:link,
.tabmenu a:visited {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#345d10;
		line-height:normal;
		text-decoration:none;
	
		display:block;
		background-color:#dae4cd;
		padding:4px 10px 4px 10px;
		border-top:1px solid #4b8518;
		border-right:1px solid #4b8518;
		border-bottom:1px solid #4b8518;
}
.tabmenu a:active,
.tabmenu a:hover {
		background-color:#c3d2b3;
		border-bottom:1px solid #4b8518;
}
.tabmenuselected {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#345d10;
		line-height:normal;
		text-decoration:underline;
	
		background-color:#ffffff;
		padding:4px 10px 4px 10px;
		border-top:1px solid #4b8518;
		border-right:1px solid #4b8518;
		border-bottom:1px solid #ffffff;
}

/*	<--- Fine TabMenu (Hotel-Details) ---> 


/* <--- Inizio Stili per "Hotel-Details" ---> */

.cntboxgreen {
		height:26px;
		background-color:#4b8518;
}
.cntboxgreen2 {
		height:41px;
		padding-top: 8px;
		padding-left: 8px; 
		background-color:#e6efdc;
		background-image:url(img/bkg_img_07.gif);
		background-repeat:no-repeat;
		background-position:top right;
}
.cntdetails {
		padding:32px 21px;
		text-align:left;
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#2F2F2F;
		line-height:16px;
		text-decoration:none;
}
h3 {
		margin:0 0 22px 0;

		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#345d10;
		line-height:normal;
		text-decoration:none;
}
.morepics {
		padding:4px 0 10px 0;
}

/* <--- Tabelle "Austattung" ---> */

#tblequipment {

		border-collapse:collapse;

}

#tblequipment td {

		border: 1px solid #4b8518; /* darkgreen->#0071bb  */

		padding:4px 9px;

		

		font-family:Arial, Helvetica, sans-serif;

		font-size:12px;

		font-weight:normal;

		line-height:normal;

		color:#345d10;

		text-decoration:none;

}

#tblequipment tr.a {

		background-color:#e6efdc; /* green->#F4F8F0  */

}

#tblequipment tr.b {

		background-color:#f1f6ea; /* green->#EBF2E5  */

}

/* <--- Tabelle "Preise" ---> */



#tblpreise {

		border-collapse:collapse;

}

#tblpreise td {

		border: 1px solid #4b8518; /* darkgreen->#0071bb  */

		padding:4px 9px;

		

		font-family:Arial, Helvetica, sans-serif;

		font-size:12px;

		font-weight:normal;

		line-height:normal;

		color:#345d10;

		text-decoration:none;

}

#tblpreise tr.header {

		/*background-color:#d9ecfe;  darkgreen->#0071bb  */
		background-color:#4b8518;

}

#tblpreise tr.header td {

		font-family:Arial, Helvetica, sans-serif;

		font-size:12px;

		font-weight:normal;

		line-height:normal;

		color:#ffffff;  /* darkgreen->#FFFFFF */

		text-decoration:none;

}

#tblpreise tr.a {

		background-color:#e6efdc; /* green->#F4F8F0  */

}

#tblpreise tr.b {

		background-color:#f1f6ea; /* green->#EBF2E5  */

}

#tblpreise td.price {

		text-align:right;

}


/* <--- Tabelle "Anfrage senden" ---> */

.requestlist 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:normal;
	color:#2F2F2F;
	text-decoration:none;
	margin: 1px 1px;
	list-style-position: inside;
	list-style-image: url(../../Assets/Images/checkout2-green.gif);
}

.avviso {
		color:#4b8518;
		margin-bottom:15px;
}
table.tblanfrage td {
		padding:2px 0;
		text-align:left;
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		line-height:normal;
		color:#2F2F2F;
		text-decoration:none;
}
table.tblanfrage td#padd1 {
		padding-left:18px;
}
table.tblanfrage td#padd2 {
		padding-left:3px;
}
table.tblanfrage td#padd3 {
		padding-right:18px;
}
.txtfield {
		width:100%;
		padding:2px 0;
		border:1px solid #abadb3;
		background-color:#FFFFFF;
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#2F2F2F;
		line-height:normal;
		text-decoration:none;
}
.txtfieldshort {
		width:50%;
		padding:2px 2px;
		border:1px solid #7F9DB9;
		background-color:#FFFFFF;
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#2F2F2F;
		line-height:normal;
		text-decoration:none;
}
.hotelsearch {
		width:240px;
		padding:2px 0;
		border:1px solid #abadb3;
		background-color:#FFFFFF;
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#2F2F2F;
		line-height:normal;
		text-decoration:none;
}
.txtarea {
		width:99%;
		height:100px;
		border:1px solid #7F9DB9;
		background-color:#FFFFFF;
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#2F2F2F;
		line-height:normal;
		text-decoration:none;
}
.drop {
		width:100%;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#2F2F2F;
		line-height:normal;
		text-decoration:none;
}
.line {
		border-top:1px solid #7F9DB9;
		margin:18px 0 0 0;
}
.cntbtnsend {
		margin:30px 0 40px 0;
}
.btnstyle:link, 
.btnstyle:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#303030;
	line-height:15px;
	text-decoration:none;
	
	background-image:url(img/btnbkgoff.gif);
	background-repeat:repeat-x;
	border:1px solid #979797;
	
	height:24px;
	padding:3px 19px 2px 19px;
}
.btnstyle:active, 
.btnstyle:hover {
	color:#000000;
	
	background-image:url(img/btnbkgon.gif);
	background-repeat:repeat-x;
	border:1px solid #000000;
}

/* Buchungsformular Hotel Edelweiss und Gurgl */

table.buchung {
		margin:18px 0;
}
table.buchung td {
		line-height:22px;
		font-size:12px;
}
.txtfield1,
.txtfield2,
.txtfield3,
.txtarea {
		border:1px solid #ABADB3;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#363636;
}
.txtfield1 {
		width:180px;
}
.txtfield2 {
		width:97px;
}
.txtfield3 {
		width:180px;
		background-color:#F6F7F7;
}
.txtarea {
		width:180px; height:80px;
}
.btnbuchen {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#363636;
		width:120px;
}

/* Stili per la pagina LOGIN */

span.titlelogin {
		font-size:13px;
		font-weight:bold;
}
.txtfield1error {
		width:180px;
		border:1px solid #FF0000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#363636;
}
span.error {
		color:#FF0000;
}

/* Stili aggiunti il 02.12.2008 */

h1.home {
		margin:8px 0 15px 0;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		font-weight:normal;
		color:#4b8518;
		line-height:24px;
		text-decoration:none;
}
div.roundcorners {
		 position:absolute;
		 height:6px;
}
h1.content {
		margin:0 0 8px 20px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:normal;
		color:#4b8518;
		line-height:22px;
		text-decoration:none;
}
div.titletrips {
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		color:#3372AD;
		line-height:normal;
		text-decoration:none;
}

/* correzioni 29.09.2009 */

div.boxcolright {
		background-color:#e6efdc;
		padding:18px 0 18px 18px;
		border-bottom:1px solid #0071bb;
}
input.hname {
		font-family:Tahoma, Geneva, sans-serif;
		font-size:11px;
		color:#363636;
		width:120px;
}
div.boxcolright a:link,
div.boxcolright a:visited{
		color:#2d5e02;
		text-decoration:underline;
}
div.boxcolright a:active,
div.boxcolright a:hover{
		text-decoration:none;
}

div.cntheader {
		height:64px; border-bottom:1px solid #4b8518;
		border-top:26px solid #4b8518;
		background:#e6efdc url(../../Assets/Images/bkg_img_07.gif) no-repeat top right;
}
.valibox {
		margin-bottom:18px;
		padding:18px;
}
.newslink:link,
.newslink:visited {
		font-size:13px;
		color:#01609e;
		font-weight:bold;
		text-decoration:underline;
}
.newslink:active,
.newslink:hover {
		text-decoration:none;
}
td.calcassi {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px; font-weight:bold;
		color:#ffffff;
		background-color:#0071bb;
		text-transform:uppercase;
}
.lightblue {
		background-color:#d9ecfe;
}
.txtfieldassi {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px; color:#000000;
		width:70px;
		text-align:right;
}

/* allegati */

div.allegati {
		margin-top:28px;
}
div.allegati ul {
		margin:8px 0 20px 0; padding:0;
		list-style:none;
}
div.allegati ul li {
		line-height:16px;
}
span.icolink,
span.icodownload {
		font-weight:bold;
		padding-left:20px;
		display:block;
}
span.icolink {
		background:url(../img/ico_link.gif) no-repeat left;
}
span.icodownload {
		background:url(../img/ico_download.gif) no-repeat left;
}

/* roomsearchbox */

div#message {
		visibility:hidden; position:absolute;
		width:166px; line-height:80px; text-align:center;
		font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; font-weight:bold;
		background:url(../img/btn_suchenbuchen_msg.gif) no-repeat top left;
}

/* titolo colonne grigio */

span.titlegrey {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:bold;
	color:#888888;
}

/* breadcrumps */

div.breadcrumps {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px; color:#2d5e02;
		padding:12px 0 9px 21px;
}
div.breadcrumps a:link,
div.breadcrumps a:visited {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px; color:#5ea420; text-decoration:underline;
}
div.breadcrumps a:active,
div.breadcrumps a:hover {
		text-decoration:none;
		color:#2d5e02;
}
div.breadcrumps span {
		color:#2d5e02;
}

/* email form */

.mailto:link,
.mailto:visited {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px; color:#5c5c5c; font-weight:bold;
		text-decoration:none; border:1px solid #a4a4a4; padding:8px 38px; 
		background:#e5e5e5 url('../images/btn_bg.gif') repeat-x top left;
}
.mailto:active,
.mailto:hover {
		color:#000;
		border:1px solid #000;
}

/*  */

h1.editor {
		margin:8px 0 15px 0;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		color:#4b8518;
		line-height:20px;
		text-decoration:none;
}
.line {
		border-top:1px dotted #4b8518;
		margin:28px 0 10px 0;
}







