@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {line-height:1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: ''; content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}

@font-face {
	font-family:Luchand; url('fonts/lhandw_0.ttf') format(TrueType);
	src: url('fonts/lhandw_0.eot');
	src: url('fonts/lhandw_0.eot?#iefix') format('embedded-opentype'), url('fonts/lhandw_0.woff') format('woff'), url('fonts/lhandw_0.svg#Luchand') format('svg');
	
}

/*------------------------
BODY
-------------------------*/
	body {background: #f9f5e7 url(../images/bkg_img.gif) top left repeat-x; text-align:center; font:13px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#402f05;}
	.red { color:#D7440A; }
	.red strong { color:#D7440A; }
	
	hr { border: 0px; border-top: solid 1px #DFD7C3; border-bottom: solid 1px #FFFFFF; }
	
	div#stripe {background: url(../images/stripe.gif) bottom left repeat-x;}

/*------------------------
WRAP 
-------------------------*/
	div#wrap {width:1001px; margin:0 auto; position:relative; z-index:0; height:auto !important; background:url(../images/wrap_bkg.gif) left top repeat-y;}


/*------------------------
TOP
-------------------------*/
	div#top{ background:url(../images/top_bkg.jpg) top left no-repeat; width:1002px; height:119px; position:relative;}


/*---------logo---------------*/
	a#logo{ position:absolute; width:190px; height:104px; top:5px; left:30px; background:url(../images/logo.gif) top left no-repeat;}
	
	
/*-------- language + kontakt ----------*/
	div#language{right:13px; position:absolute; }
	div#language a{text-decoration: none; display:inline-block; color:#664b06; padding:10px 1px 0; text-align:center; font:14px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;}
	
	div#language a#kontakt{ border-right:1px solid #A59E8B; padding-right:6px;}
	div#language a:hover, div#language span#active a{ color:#e76604;}
	
/*-------- topMenu and bottomMenu ----------*/
	div#topMenu{ position:absolute; top:75px; right:5px;}
	div#bottomMenu{ position:absolute; top:-24px; right:12px; z-index:1000;}
	div#bottomMenuAnfrage{ position:absolute; top:581px; right:12px; z-index:1000; }



/*------------------------
headerImage
-------------------------*/
	div#headerImage{width:1002px; height:486px; position:relative; z-index:0;}
	div#headerImageChange{width:1002px; height:486px; display:inline-block; position:relative; z-index:0; }
	
	div#TLShadowBox{left:-10px; position:absolute; top:0; z-index:1000;}
	div#TRShadowBox{left:1002px; position:absolute; top:0; z-index:1000;}
	div#BLShadowBox{left:-10px; position:absolute; bottom:0; z-index:1000;}
	div#BRShadowBox{left:1001px; position:absolute; bottom:0; z-index:1000;}
	
	div#pngStripe{width:1002px; height:50px; background:url(../images/header_png.png); position:absolute; bottom:0;}

	
/*------------------------
CONTENT
-------------------------*/	
	div#content{position:relative; text-align:left; width:700px; float:right; height:auto !important; min-height:400px; height: 400px; position:relative; display:inline; padding:0 14px 20px 0; z-index:0;}
	div#contentanfrage { text-align:left; width:700px; float:right; height:auto !important; min-height:400px; height: 400px; display:inline; padding:0 14px 20px 0; z-index:0;}
	p.content{ float:left; width:410px; font-size:13px;}
	div.content{ float:left; width:410px; font-size:13px;}
	p.contentForm{ float:left; width:700px; padding-bottom:15px;}
	
	h1.content{ font:22px/22px Arial Narrow, Arial, Helvetica, sans-serif; color:#544824; margin-bottom:15px;}
	h5.content{ font:22px/22px Arial Narrow, Arial, Helvetica, sans-serif; color:#544824; margin-bottom:15px;}
	div#content img.left{ float:left; margin:0 20px 20px 0;}
	div#contentWebcams{ float:left; margin:0 20px 20px 0;}
	div#contentWetter{ float:left; margin:0 20px 20px 0;}
	div#content img.right{ float:right; margin:0 0 20px 20px;}
	div#content img.rightleft{margin-left:345px;}
	
	div#content h4 { font:14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; color:#2F2612; line-height:18px; }
	
	
/*-------- breadcrumbs ----------*/
	p#breadcrumbs{margin:10px 0 10px 0;}
	p#breadcrumbs a{font:12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; color:#AA9C7B;}
	p#breadcrumbs a.breadcrumbHome{ color:#000; text-decoration:none;}
	p#breadcrumbs a:hover{ text-decoration:underline; color:#D7440A;} 	
	
	p#breadcrumbs span{font:12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; color:#AA9C7B;}
	p#breadcrumbs span.breadcrumbHome{ color:#000; text-decoration:none;}	
	
/*------------------------
PREISE TABLE
-------------------------*/	
	td.cellTitel{vertical-align:top; background-color:#F1ECDB; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; font-size: 12px; font-weight:bold; padding-top:4px; padding-left:8px; border:solid 2px #F9F5E7; height:60px; padding-bottom:4px;}
	td.cell{vertical-align:top; background-color:#F1ECDB; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; padding-top:4px; padding-left:8px; border:solid 2px #F9F5E7; height:60px;padding-bottom:4px;}
	td.vuoto{vertical-align:top; background-color:#F1ECDB; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; padding-top:4px; padding-left:8px; border:solid 2px #F9F5E7; height:15px;padding-bottom:4px;}
	td.cellTitelvuoto{vertical-align:top; background-color:#F1ECDB; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; font-size: 12px; font-weight:bold; padding-top:4px; padding-left:8px; border:solid 2px #F9F5E7; height:15px;padding-bottom:4px;}
	td.cellTitel3{vertical-align:top; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; font-size: 12px; font-weight:bold; padding-top:4px; padding-left:8px; border:solid 2px #F9F5E7; height:20px; background-color:#DFD7C3;padding-bottom:4px;}
	td.cell3{vertical-align:top; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; padding-top:4px; padding-left:8px; border:solid 2px #F9F5E7; height:20px; background-color:#DFD7C3;padding-bottom:4px;}
	td.cellTitel4{vertical-align:top; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; font-size: 12px; font-weight:bold; padding-top:4px; padding-left:8px; border:solid 2px #F9F5E7; height:20x; background-color:#F1ECDB;padding-bottom:4px;}
	td.cell4{vertical-align:top; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; padding-top:4px; padding-left:8px; border:solid 2px #F9F5E7; height:20px; background-color:#F1ECDB;padding-bottom:4px;}
	td.cell1{vertical-align:center;  border:solid 2px #F9F5E7; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; height:50px;padding-bottom:4px;}
	td.spazio{height:1px; color:#dfd5b9;}
	hr.divisori{ vertical-align:top; size:1px; color:#dfd5b9; margin-top:0px;}	
		hr.divisori1{size:1px; color:#dfd5b9; margin-bottom:15px;}
	hr.divisori2{ vertical-align:top; size:1px; color:#dfd5b9; margin-top:0px;}
		hr.paging{size:1px; color:#c4c4c4; margin-bottom:0px;}
		a.buttonInfo{ background:url(../images/info_button.gif) no-repeat; position:absolute; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; width:85px; height:22px; padding-top:4px; padding-left:10px; text-decoration:none;}
	a:hover.buttonInfo{ background:url(../images/info_button_on.gif) no-repeat; position:absolute; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; width:85px; height:22px; padding-top:4px; padding-left:10px;text-decoration:none;}
	.titelPreise{ background-color:#d5e7f3; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:16px; color:#000; width:668px; padding-top:8px; padding-bottom:8px;}
	.titelPreise1{font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:16px; color:#A32020; border-bottom:1px solid #868686; padding-bottom:6px;}

/*------------------------
LEFT
-------------------------*/
	div#left{ float:left; position:relative; background:#AA9C7B; width:256px; height:700px; margin:-95px 0 0 0; padding-bottom:100px;}


/*-------- box ----------*/
	div.box{ position:relative; background:#e9e2ce url(../images/box_top_bkg.gif) repeat-x; padding:43px 0 15px 14px; text-align:left; min-height:50px;}
	div.boxWellness { width:312px; position:absolute; background:#e9e2ce url(../images/box_top_bkg.gif) repeat-x; padding:43px 0 0 0; text-align:left; min-height:50px; }
	
	div.border{border-bottom:3px solid #f9f5e7;}/*white border on urlaub box*/
	
	div.box h3.boxTitle {font:14px/14px Arial Narrow, Arial, Helvetica, sans-serif; text-transform:uppercase; margin-top:-40px; display:block; padding:7px 0 0 29px; background:url(../images/1.gif) left center no-repeat; height:18px;}
	div.boxWellness h3.boxTitleWellness { font:14px/14px Arial Narrow, Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; margin-top:-40px; display:block; padding:7px 0 0 0; min-height:18px; }
	
	div.box h3.holidaycheck { background-image:url(../images/2.gif);} /*changes the icon*/
	div.box h3.urlaub { background-image:url(../images/3.gif);} /*changes the icon*/	
	
	
	a.short, a.middle, a.long, a.anfrage
	{font:11px/11px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; text-decoration:none; display:inline-block; height:15px; padding:4px 0 0 10px;}
		a.short:hover, a.middle:hover, a.long:hover, a.anfrage:hover{background-position:top left;}
	
	a.short {background: url(../images/short_bkg.gif) bottom left no-repeat; width:107px;}
	a.anfrage {background: url(../images/short_bkg_anfrage.gif) bottom left no-repeat; width:107px;}
	a.middle {background: url(../images/middle_bkg.gif) bottom left no-repeat; width:128px;}	
	a.long {background: url(../images/long_bkg.gif) bottom left no-repeat; width:229px;}

	a.zimmeranfrage{ margin:6px 0 0 76px;}
	a.bewerten{ margin:7px 0 0 0;}
	a.details{ margin:8px 0 0 122px;}
	a.detailsGae{ margin:8px 0 0 15px;}
	a.cancel{ margin:0 0 0 210px; padding-left:30px;}
	a.senden{ margin:0 0 0 48px;}
	a.startBoxDetail{ bottom:5px; left:132px; position:absolute;}
	
	input.short, input.middle, input.long, input.anfrage {font:11px/11px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; text-decoration:none; display:inline-block; height:19px; padding:0px 0px 2px 0px;}
	input.short:hover, input.middle:hover, input.long:hover, input.anfrage:hover{background-position:top left; cursor:pointer;}
	
	input.short {background: url(../images/short_bkg.gif) bottom left no-repeat; width:107px;}
	input.anfrage {background: url(../images/short_bkg_anfrage.gif) bottom left no-repeat; width:107px;}
	input.middle {background: url(../images/middle_bkg.gif) bottom left no-repeat; width:128px;}	
	input.long {background: url(../images/long_bkg.gif) bottom left no-repeat; width:229px;}
	
	input.zimmeranfrage{ margin:6px 0 0 76px;}
	input.bewerten{ margin:7px 0 0 0;}
	input.details{ margin:8px 0 0 122px;}
	input.detailsGae{ margin:8px 0 0 15px;}
	input.cancel{ margin:0 0 0 210px;}
	input.senden{ margin:0 0 0 78px;}
	input.startBoxDetail{ bottom:5px; left:132px; position:absolute;}
	
	p.boxText{ font:12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:10px 0 0 122px;}
	h2.box{font:14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; margin:16px 0 0 122px;}
	
/*-------- calendar ----------*/
	
	select{font:11px/11px Arial, Helvetica, sans-serif;}
	
	div#calendar{color:#343333; font:12px/22px Arial, Helvetica, sans-serif; text-decoration:none; text-align:left; margin-top:10px;}
	
	div#calendar input{ height:18px;}
	div#calendar select{ height:18px; margin-bottom:4px;}
	
	td.inputNames{width:75px;}
	
	div#calendar select{ width:37px; margin:1px; border-top:solid 1px #bbb8ae; border-left:solid 1px #bbb8ae; border-right:solid 1px #bbb8ae; border-bottom: 1px #dddddd; }
	div#calendar select.wide{ width:51px;}
	div#calendar select.superWide{ width:129px;}
	
	td input.calendar{ border:none; margin-left:1px; margin-bottom:-4px; }

/*-------- stile testi di input ----------*/		
	.inputTextContent{width:350px; margin-bottom:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#4a4945; border-color:#868686 #DDDDDD #DDDDDD #868686; border-style:solid solid none; border-width:1px; margin:3px; height:20px; clear:both; background-color:#FFF8DB;}
	.inputTextContentAnfrage{width:295px; margin-bottom:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#4a4945; border-color:#868686 #DDDDDD #DDDDDD #868686; border-style:solid solid none; border-width:1px; margin:3px; height:20px; clear:both; background-color:#FFF8DB;}
	.inputTextContentSelect { width:350px; margin-bottom:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#4a4945; border-color:#868686 #DDDDDD #DDDDDD #868686; border-style:solid solid none; border-width:1px; margin:3px; height:20px; background-color:#FFF8DB; }
	.inputTextContentTextarea { width:350px; margin-bottom:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#4a4945; border-color:#868686 #DDDDDD #DDDDDD #868686; border-style:solid solid none; border-width:1px; margin:3px; background-color:#FFF8DB; }
  .inputTextTitel{width:200px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#000; height:20px; float:left; margin-top:5px;}

	
/*-------- holidaycheck ----------*/
	ul#holidaycheck{ margin:16px 0 0 122px;}
	
	ul#holidaycheck li a{ text-decoration:none; color:#4b4330; font-size:11px;}	
	ul#holidaycheck li a span.underline{ text-decoration:underline; font-weight:bold;}
	ul#holidaycheck li.rating {margin:2px 0 -3px 0; height:22px;}
	
	div.box img.boxImg{ position:absolute; width:106px; height:76px; margin:17px 0 0 0;}
	div.boxWellness img.boxImgWellness{ position:absolute; width:300px; margin:6px 0 0 6px; }
	a#ratingNumber{ background:url(../images/holidaycheck_rating_bkg.gif) no-repeat; width:27px; height:28px; position:absolute; top:121px; left:93px; font:12px/28px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; display:block; text-align:center;}	

/*-------- quicklinks ----------*/
	div#quicklinks{ background:url(../images/quicklinks_bkg.gif) no-repeat; width:229px; height:94px; padding-top:6px; margin:15px 0 0 0;}
	a.quickLinksSpacing{ margin:4px 0;}

/*-------- socials ----------*/
	a.socials{font:12px/22px Arial, Helvetica, sans-serif; color:#1d1d1c; text-decoration:none; display:inline-block; padding-left:25px; background:url(../images/fb.jpg) bottom left no-repeat; height:21px; margin-top:11px;}
	a.myspace{font:12px/22px Arial, Helvetica, sans-serif; color:#1d1d1c; text-decoration:none; display:inline-block; padding-left:25px; background:url(../images/ms.jpg) bottom left no-repeat; height:21px; margin-top:11px;}
	a.twitter { font:12px/22px Arial, Helvetica, sans-serif; color:#1d1d1c; text-decoration:none; display:inline-block; padding-left:25px; background:url(../images/twitter.jpg) bottom left no-repeat; height:20px; margin-top:11px; }
	a.blogger{font:12px/22px Arial, Helvetica, sans-serif; color:#1d1d1c; text-decoration:none; display:inline-block; padding-left:25px; background:url(../images/blogger.jpg) bottom left no-repeat; height:20px; margin-top:11px;}
	a.skype{ background-image:url(../images/skype.jpg);}
	
		a.socials:hover{ background-position:top left;}
		a.myspace:hover{ background-position:top left;}
		a.twitter:hover { background-position:top left; }
		a.blogger:hover{ background-position:top left;}

/*------------------------
FOOTER
-------------------------*/	
	div#footer{ clear:both; position:relative; height:121px; padding:24px 0 0 276px; background:#f9f5e7 url(../images/footer_bkg.gif) top right no-repeat;}
	div#achtung{ position:absolute; top:28px; right:12px; background:url(../images/new_phone_bkg.jpg) no-repeat; width:205px; height:49px; padding:8px 0 0 18px;}
	a.link{color:#000;}

/*-------- logos ----------*/
	a#link1, a#link2, a#link3, a#link4{ display:block; height:57px; position:absolute; left:10px; top:16px; width:121px;}
	a#link1{ left:20px; top:10px; width:116px; }	
	a#link2{ left:136px; background:url(../images/vinschgau.gif) top right no-repeat; }	
	a#link3{ top:74px; left:20px; background:url(../images/watles.gif) top right no-repeat; }
	a#link4{ top:74px; left:136px; background:url(../images/suedtirol.gif) top right no-repeat; }
	
		a#link2:hover, a#link3:hover, a#link4:hover{background-position:bottom right;}
			
	span#link1, span#link2, span#link3, span#link4{ display:block; height:57px; position:absolute; left:10px; top:16px; width:121px;}	
	span#link1{ left:20px; top:10px; width:116px; }	
	span#link2{ left:136px; background:url(../images/vinschgau.gif) bottom right no-repeat; }	
	span#link3{ top:74px; left:20px; background:url(../images/watles.gif) bottom right no-repeat; }
	span#link4{ top:74px; left:136px; background:url(../images/suedtirol.gif) bottom right no-repeat; }	
	
	address, p.achtung{ font-style:normal; font:12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left;}
	p.achtung{ line-height:16px;}
	a#email{ color:#000; background: url(../images/email.gif) left 30% no-repeat; padding-left:25px;}
	
	p#footerText{ text-align:left; font:11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;}

/*------------------------
STARTOFFER - pop up on the top
-------------------------*/	

	div#startOffer{ width:390px; position:absolute; top:230px; right:20px; background:#f9f5e7; padding:5px; z-index:5000; }
	div#startTrivago{ width:190px; position:absolute; top:230px; right:30px; background:#f9f5e7; padding:5px; z-index:5000; }
	div#startBox{ position:relative; text-align:left; padding-bottom:32px;}
	div#startBoxTrivago{ position:relative; text-align:left; padding-bottom:12px;}
	a#close{ background:url(../images/close.gif) no-repeat; width:18px; height:18px; display:block; position:absolute; top:7px; right:6px;}
	
	img.startBoxImg{height:76px; margin:17px 0 0 10px; position:absolute; width:106px;}
	h3.startBoxTitle{font:14px/14px Arial Narrow, Arial, Helvetica, sans-serif; text-transform:uppercase; background:#dfd5b9; padding:9px; }
	h2.startBox{font:14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; margin:16px 0 0 132px;}
	p.startBoxText{font:12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:6px 0 0 132px;}
	div.dates{ margin:3px 0 0 132px; font-size:12px;}
	div.nightPerson{ margin:0 0 0 132px; font-size:12px;}
	div.price{ margin:10px 0 0 132px; font:18px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#d7440a; margin-bottom:4px;}
/*------------------------
NEWS / Behandlungen
-------------------------*/	
	div.contentBoxTitleNw { display:inline-block; width:700px; float:left; padding-top:15px; padding-bottom:15px;}
	div.contentBoxTitleBehandlung { display:inline-block; width:685px; padding-top:15px; padding-bottom:15px; }
	div.contentBoxTitleNw1 { display:inline-block; width:700px; float:left; padding-bottom:15px;}
	div.contentBoxTitleBehandlung1 { display:inline-block; width:685px; padding-bottom:15px;}
	div.contentBoxTitleFoto {float:left; padding-right:15px;}
	a.contentBoxNews{ background:url(../images/arrow_more.gif) right center no-repeat; padding-right:16px; bottom:-11px; right:8px; text-align:left; color:#000; font-size:11px; text-decoration:none; margin-left:0; line-height:5px; border-top:1px solid #BFB18F;}
	a.contentBoxNews:hover { background:url(../images/arrow_more.gif) right center no-repeat; padding-right:16px; bottom:-11px; right:8px; text-align:left; color:#D7440A; font-size:11px; text-decoration:underline; margin-left:0; line-height:5px; border-top:1px solid #BFB18F; }
	a.contentBoxAnfrageDetails{ background:url(../images/arrow_more.gif) right center no-repeat; padding-right:16px; bottom:-11px; right:8px; text-align:left; color:#000; font-size:11px; text-decoration:none; margin-left:290px; line-height:45px; border-top:1px solid #BFB18F;}
	a.contentBoxAnfrageDetails:hover { background:url(../images/arrow_more.gif) right center no-repeat; padding-right:16px; bottom:-11px; right:8px; text-align:left; color:#D7440A; font-size:11px; text-decoration:underline; margin-left:290px; line-height:45px; border-top:1px solid #BFB18F; }

	div.contentBoxTitleNwAz { display:inline-block; width:685px; float:left; background-color:#F1ECDB; padding-top:10px; padding-bottom:10px; padding-right:15px;}
	div.contentBoxTitleBehandlungAz { display:inline-block; width:685px; background-color:#F1ECDB; padding-top:10px; padding-bottom:10px; padding-right:15px;}
	h2.contentBoxTitleNw, h2.contentBoxTitleNw1, h2.contentBoxTitleNwAz{font:18px/16px Arial Narrow, Arial, Helvetica, sans-serif; color:#2F2612; margin-left:15px; line-height:16px; }
	h2.contentBoxTitleAngebote, h2.contentBoxTitleAngebote1, h2.contentBoxTitleAngeboteAz{font:18px/12px Arial Narrow, Arial, Helvetica, sans-serif; color:#2F2612; margin-left:15px; }
	p.contentBoxTitleNw, p.contentBoxTitleNw1, p.contentBoxTitleNwAz{font:13px/12px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-left:15px; line-height:17px;}
	div.contentBoxTextBehandlung { font:13px/12px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-left:15px; line-height:17px; }
	p.contentBoxTitleAngebote, p.contentBoxTitleAngebote1, p.contentBoxTitleAngeboteAz{font:13px/12px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-left:15px; line-height:17px; margin-top:7px;}
	h1.contentNews{font:18px/16px Arial Narrow, Arial, Helvetica, sans-serif; color:#2F2612; background:#DFD7C3; padding:7px; }
	a.contentBoxNewsBack{ background:url(../images/arrow_back.gif) left no-repeat; padding-left:16px; bottom:-11px; right:8px; text-align:left; color:#000; font-size:11px; text-decoration:none; line-height:22px;}
	a:hover.contentBoxNewsBack{ background:url(../images/arrow_back.gif) left no-repeat; padding-left:16px; bottom:-11px; right:8px; text-align:left; color:#D7440A; font-size:11px; text-decoration:underline;line-height:22px; }
		a.contentBoxNewsWeiter{ background:url(../images/arrow_more.gif) right no-repeat; padding-right:16px; bottom:-11px; color:#000; font-size:11px; text-decoration:none; line-height:22px;}
	a:hover.contentBoxNewsWeiter{ background:url(../images/arrow_more.gif) right no-repeat; padding-right:16px; bottom:-11px; color:#D7440A; font-size:11px; text-decoration:underline;line-height:22px; }
	a.contentBoxNewsPaging{color:#000; font-size:11px; text-decoration:none; line-height:22px;}
	a:hover.contentBoxNewsPaging{color:#D7440A; font-size:11px; text-decoration:underline;line-height:22px; }
/*------------------------
FOTOGALLERY
-------------------------*/		
	div.contentBoxZoom{ float:left; text-align:left; width:212px; margin-right:30px; display:inline; position:relative; padding-bottom:13px;}
	div.contentBoxZoomLast{ float:left; text-align:left; width:212px; margin-right:0px; display:inline; position:relative; padding-bottom:13px;}
	a.contentBoxZoom { background:url(../images/bildergallerie_bkg.gif) right top no-repeat; padding:0 22px 0 7px; display:inline-block; width:183px; height:27px; font:16px/27px Arial Narrow, Arial, Helvetica, sans-serif; color:#544824; margin-bottom:11px; text-decoration:none;}
	a:hover.contentBoxZoom { background:url(../images/bildergallerie_bkg_on.gif) right top no-repeat; padding:0 22px 0 7px; display:inline-block; width:183px; height:27px; font:16px/27px Arial Narrow, Arial, Helvetica, sans-serif; color:#544824; margin-bottom:11px; text-decoration:none;}
	p.contentFoto{ float:left; width:700px; font-size:13px;}
	
/*------------------------
LINKS
-------------------------*/	
	a.contentBoxLinks{ background:url(../images/arrow_links_off.gif) right center no-repeat; background-color:#f1ecdb; padding-top:5px; padding-bottom:7px; padding-right:45px; position:absolute; left:25px; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:16px; text-align:justify; color:#000; text-decoration:none; width:630px; }
	a:hover.contentBoxLinks{ background:url(../images/arrow_links_on.gif) right center no-repeat; background-color:#f1ecdb; padding-top:5px; padding-bottom:7px; padding-right:45px; position:absolute; left:25px; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:16px; text-align:justify; color:#D7440A; text-decoration:none; width:630px; }
	a.contentBoxLinksSec{ background:url(../images/arrow_links_off.gif) right center no-repeat; background-color:#f1ecdb; padding-top:5px; padding-bottom:7px; padding-right:45px; position:absolute; left:25px; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:16px; text-align:justify; color:#000; text-decoration:none; width:630px; }
	a:hover.contentBoxLinksSec{ background:url(../images/arrow_links_on.gif) right center no-repeat; background-color:#f1ecdb; padding-top:5px; padding-bottom:7px; padding-right:45px; position:absolute; left:25px; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:16px; text-align:justify; color:#D7440A; text-decoration:none; width:630px; }
	a.contentBoxLinksBianco{ background:url(../images/arrow_links_off_bianco.gif) right center no-repeat; background-color:#F9F5E7; padding-top:5px; padding-bottom:7px; padding-right:45px; position:absolute; left:25px; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:16px; text-align:justify; color:#000; text-decoration:none; width:630px;  }
	a:hover.contentBoxLinksBianco{ background:url(../images/arrow_links_on_bianco.gif) right center no-repeat; background-color:#F9F5E7; padding-top:5px; padding-bottom:7px; padding-right:45px; position:absolute; left:25px; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:16px; text-align:justify; color:#D7440A; text-decoration:none; width:630px;}
	
/*------------------------
INFO LAGE
-------------------------*/	
	div.contentMaps{text-align:left; width:700px; height:350px; padding-bottom:13px;}
	h2.contentMaps{font:18px/16px Arial Narrow, Arial, Helvetica, sans-serif; color:#2F2612;line-height:16px; background-color:#DFD7C3; padding-bottom:7px; padding-top:5px;}
	p.contentMaps{font:12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;line-height:17px;}
	h3.contentMaps{font:18px/16px Arial Narrow, Arial, Helvetica, sans-serif; color:#D7440A;line-height:16px;}
	h3.contentInklusive{font:14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#2F2612;line-height:18px;}
	h3.contentInklusiveWinter { font:14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; color:#2F2612;line-height:18px; padding:5px 0 10px 0; }
	h3.contentInklusiveNew{font:14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#e76604;line-height:18px;}
	p.contentInklusive{font:13px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;line-height:17px;}
	p.contentInklusiveWinter { font:13px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;line-height:17px; }
	p.contentInklusiveWinter strong { color:#000000; }

/*------------------------
TRAUMLAGE
-------------------------*/	

	p.texttraumlage {float:left; width:150px; margin-top:80px; font:15px 'Trebuchet MS',sans-serif; color:#4b4330;}
	p.clicktozoom   {float:left; width:162px; height:28px;  background:#f1ecdb; line-height: 24px; margin:15px 0 10px -19px; padding-left:19px; font:12px 'Trebuchet MS',sans-serif; line-height:25px;}
	p.mehrinfos		{float:left; width:162px;  margin-top:5px;}
	a.mehrinfoslink{ display: block; background:url(../images/arrow_more.gif) 70px center no-repeat; padding-right:16px; bottom:-11px; right:8px; text-align:left; color:#000; font-size:12px; text-decoration:none; margin-left:0; line-height:20px; border-top:1px solid #BFB18F; }
	a.mehrinfoslink:hover { display: block; background:url(../images/arrow_more.gif) 70px center no-repeat; padding-right:16px; bottom:-11px; right:8px; text-align:left; color:#A22020; font-size:12px; text-decoration:underline; margin-left:0; line-height:20px; border-top:1px solid #f9f5e7; }
	
/*------------------------
AMBIENTE
-------------------------*/

	p.clicktozoom_amb   {float:left; width:162px; height:28px;  background:#f1ecdb; line-height: 24px; margin:60px 0 10px -19px; padding-left:18px; font:12px 'Trebuchet MS',sans-serif; line-height:25px;}
	
/*------------------------
PANORAMA
-------------------------*/

	p.panoramauntertitel {padding-bottom: 8px; font:13px 'Trebuchet MS',sans-serif; color:#4b4330;}
	p.panoramabildtitel {float:left; font:18px "Arial Narrow", Arial, Helvetica, sans-serif; color:#1d0702; margin-top:64px;}
	p.panoramabildtitelLungo {float:left; font:18px "Arial Narrow", Arial, Helvetica, sans-serif; color:#1d0702; margin-top:50px;}
	p.panoramabildtitelLungo1 {float:left; font:18px "Arial Narrow", Arial, Helvetica, sans-serif; color:#1d0702; margin-top:40px;}
	p.panoramabildtitelLungo2 {float:left; font:18px "Arial Narrow", Arial, Helvetica, sans-serif; color:#1d0702; margin-top:20px;}
	p.mehrinfosPanorama {float:left; width:161px;  margin-top:5px;}
	a.mehrinfosPanorama{ display: block; background:url(../images/arrow_more.gif) 70px center no-repeat; padding-right:16px; bottom:-11px; right:8px; text-align:left; color:#000; font-size:12px; text-decoration:none; margin-left:0; line-height:20px; border-top:1px solid #BFB18F; }
	a.mehrinfosPanorama:hover { display: block; background:url(../images/arrow_more.gif) 70px center no-repeat; padding-right:16px; bottom:-11px; right:8px; text-align:left; color:#A22020; font-size:12px; text-decoration:underline; margin-left:0; line-height:20px; border-top:1px solid #f9f5e7; }
	
	a.mehrinfosPanorama2{ display: block; background:url(../images/arrow_more.gif) 70px center no-repeat; padding-right:16px; bottom:-11px; right:8px; text-align:left; color:#000; font-size:12px; text-decoration:none; margin-left:0; line-height:20px; border-top:1px solid #BFB18F; }
	a.mehrinfosPanorama2:hover { display: block; background:url(../images/arrow_more.gif) 70px center no-repeat; padding-right:16px; bottom:-11px; right:8px; text-align:left; color:#A22020; font-size:12px; text-decoration:underline; margin-left:0; line-height:20px; border-top:1px solid #f1ecdb; }
	
	.panorama2bkg {width:700px; height:127px; background:#f1ecdb; clear:left;}
	.panorama2bkg img.left2 {float:left; padding-top:8px; padding-right:20px;}
	
/*------------------------
RESTAURANT
-------------------------*/

	p.textrestaurant {float:right; width:161px; margin-top:-255px; font:14px 'Trebuchet MS',sans-serif; color:#4b4330; line-height: 16px;}
	p.mehrbilder {height:44px; width:161px; float:right; font:12px 'Trebuchet MS',sans-serif; color:#000; background:#f1ecdb; margin-top:-70px; padding:5px 0 0 20px;}
	
/*------------------------
FAHRRADTOUREN
-------------------------*/

	p.haupttext {float:left; font:15px 'Trebuchet MS',sans-serif; color:#4b4330; width:160px; height:220px; margin-top:65px;}
	p.clicktozoomfahrrad {font:12px 'Trebuchet MS', sans-serif; color:#1d0702; background:#f1ecdb; height:27px; width:161px; float:left; margin-left:-19px; padding-left:19px; line-height: 26px;}
	.fahrradbox {clear:left;}
	.fahrradbox2 {clear:left; margin-top:5px;}
	.fahrradbox h2 , .fahrradbox2 h2{font:17px "Arial Narrow", Arial, Helvetica, sans-serif; color:#e76604; border-bottom:1px solid #dfd7c3; padding-bottom:2px;}
	.fahrradbox2 h3 {font:17px "Arial Narrow", Arial, Helvetica, sans-serif; color:#000; text-transform: uppercase; padding: 5px 0 5px 0;}
	.fahrradbox2 h4 {font:17px "Arial Narrow", Arial, Helvetica, sans-serif; color:#000; }
	.radweg {height:30px; background:url(../images/bild_radweg.jpg) no-repeat; margin-top:6px; font:16px "Arial Narrow", Arial, Helvetica, sans-serif; color:#000; line-height: 27px; padding-left:40px;}
	p.radwegtext {font:13px 'Trebuchet MS', sans-serif; color:#000; margin-top:5px; width:675px;}
	span.kursiv {font-style: italic;}
	.vinschgerbahnbox {width:675px; height:218px; margin-top:20px;}
	p.vinschgerlink		{float:left; width:136px;  margin-top:175px;}
	a.vinschgerlinkseite{ display: block; background:url(../images/arrow_more.gif) right center no-repeat; padding-right:16px; bottom:-11px; right:8px; text-align:left; color:#000; font-size:12px; text-decoration:none; margin-left:0; line-height:20px; border-top:1px solid #BFB18F; }
	a.vinschgerlinkseite:hover { display: block; background:url(../images/arrow_more.gif) right center no-repeat; padding-right:16px; bottom:-11px; right:8px; text-align:left; color:#A22020; font-size:12px; text-decoration:underline; margin-left:0; line-height:20px; border-top:1px solid #f9f5e7; }
	p.radwegtext2 {font:13px 'Trebuchet MS', sans-serif; color:#000; margin-top:5px; width:693px;}
	span.unterueber {font:bold 13px 'Trebuchet MS', sans-serif; color:#000;}
	ul.rad { color:#e76604; }
	ul.rad li {list-style-type: disc; list-style-position: inside;}
	.litext {color:#000;}
	
/*------------------------
GLEITSCHIRMFLIEGEN
-------------------------*/
	
	p.text1gleit {width:700px; font: 13px 'Trebuchet MS', sans-serif; color:#000; clear:left;}
	.mainboxgleit {width:700px; margin-top:10px;}
	.mainboxgleit h2 {font:17px "Arial Narrow", Arial, Helvetica, sans-serif; color:#e76604; border-bottom:1px solid #dfd7c3; padding-bottom:2px;}
	
	.mainboxgleit img.left {clear:both;}
	.mainboxgleit .rightbox {width:370px; float:left; line-height: 15px;}
	.mainboxgleit .leftseite {float:left;}
	
/*------------------------
SPORT AKTIVITAETEN
-------------------------*/

	p.haupttextsport {float:left; font:15px 'Trebuchet MS',sans-serif; color:#4b4330; width:160px; margin-top:5px; font-weight:bold;}
	p.haupttextsportFrei {float:left; font:15px 'Trebuchet MS',sans-serif; color:#4b4330; width:160px; margin-top:35px; font-weight:bold;}
	p.textSport {float:left; font:15px 'Trebuchet MS',sans-serif; color:#4b4330; width:160px;}
	p.clicktozoomFreibad   {float:left; width:162px; height:28px;  background:#f1ecdb; line-height: 24px; margin:20px 0 10px -19px; padding-left:18px; font:12px 'Trebuchet MS',sans-serif; line-height:25px;}
	
/*------------------------
KULTUR
-------------------------*/
	p.titel1kultur {float:left; font:15px 'Trebuchet MS',sans-serif; color:#4b4330; width:160px; margin-top:118px; font-weight:bold; padding-bottom:24px;}
	p.haupttextsportFrei {float:left; font:15px 'Trebuchet MS',sans-serif; color:#4b4330; width:160px; margin-top:35px; font-weight:bold;}
	p.textSport {float:left; font:15px 'Trebuchet MS',sans-serif; color:#4b4330; width:160px;}
	p.clicktozoomFreibad   {float:left; width:162px; height:28px;  background:#f1ecdb; line-height: 24px; margin:20px 0 10px -19px; padding-left:18px; font:12px 'Trebuchet MS',sans-serif; line-height:25px;}
	.musei {height:30px; background:url(../images/titelMuseum1.jpg) no-repeat; margin-top:6px; font:16px "Arial Narrow", Arial, Helvetica, sans-serif; color:#000; line-height: 27px; padding-left:40px;}
	.schloss {height:30px; background:url(../images/titelMuseum2.jpg) no-repeat; margin-top:6px; font:16px "Arial Narrow", Arial, Helvetica, sans-serif; color:#000; line-height: 27px; padding-left:40px;}
	p.beschreibung{float:right; font:13px 'Trebuchet MS',sans-serif; color:#4b4330; width:360px; padding-top:5px; margin-top:30px; border-top:1px solid #dfd7c3;}
	p.beschreibungKastelbell{float:right; font:13px 'Trebuchet MS',sans-serif; color:#4b4330; width:360px; padding-top:5px; margin-top:5px; border-top:1px solid #dfd7c3;}
	a.contentBoxKultur{ background:url(../images/arrow_more.gif) right center no-repeat; padding-right:16px; bottom:0px; right:8px; text-align:left; color:#000; font-size:11px; text-decoration:none; margin-left:0; line-height:5px; border-top:1px solid #BFB18F;}
	a.contentBoxKultur:hover { background:url(../images/arrow_more.gif) right center no-repeat; padding-right:16px; bottom:0px; right:8px; text-align:left; color:#A22020; font-size:11px; text-decoration:underline; margin-left:0; line-height:5px; border-top:1px #BFB18F; }
	div.titelKirche{ font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:16px; color:#000; border-left:1px solid #ece2c1; padding-left:10px; float:right; width:660px; height:24px; margin-top:2px; padding-top:5px;}
	div.ortKirche{ font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:16px; color:#000; border-left:1px solid #ece2c1; padding-left:10px; float:right; width:287px; height:24px; }
	div.linkKirche{ font-family:'Trebuchet MS',sans-serif; font-size:12px; color:#000; border-left:1px solid #ece2c1; padding-left:10px; float:right; width:100px; height:24px; }	
	a.contentBoxMappa{ background:url(../images/arrow_more.gif) right center no-repeat; padding-right:16px; right:8px; text-align:left; color:#000; font-size:11px; text-decoration:none; margin-left:0;}
	a.contentBoxMappa:hover { background:url(../images/arrow_more.gif) right center no-repeat; padding-right:16px; right:8px; text-align:left; color:#D7440A; font-size:11px; text-decoration:underline; margin-left:0; border-top:1px #BFB18F; }
	.kultur {clear:left; height:32px; border-bottom:1px solid #dfd7c3;}
	.kulturBkg {height:32px; background-color:#f1ecdb; border-bottom:1px solid #dfd7c3;}

/*------------------------
WANDERN
-------------------------*/
	p.wanderntitel {float:left; font:15px 'Trebuchet MS',sans-serif; color:#4b4330; width:160px; font-weight:bold; padding-bottom:20px;}
	p.haupttextwandern {float:left; font:15px 'Trebuchet MS',sans-serif; color:#4b4330; width:160px; }
	p.textSport {float:left; font:15px 'Trebuchet MS',sans-serif; color:#4b4330; width:160px;}
	p.clicktozoomwandern   {float:left; width:162px; height:28px;  background:#f1ecdb; line-height: 24px; margin:20px 0 50px -19px; padding-left:18px; font:12px 'Trebuchet MS',sans-serif; line-height:25px;}
	div.titelWandern{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000; border-left:1px solid #ece2c1; padding-left:10px; float:right; width:660px; height:24px; margin-top:2px; padding-top:5px;}
	div.ortOra{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000; border-left:1px solid #ece2c1; padding-left:10px; float:right; width:337px; height:24px; }
	div.linkSchwierig{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000; border-left:1px solid #ece2c1; padding-left:10px; float:right; width:260px; height:24px; }
	div.linkAltitudine{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000; border-left:1px solid #ece2c1; padding-left:10px; float:right; width:180px; height:24px; }
	div.linkdetails{ font-family:'Trebuchet MS',sans-serif; font-size:12px; color:#000; border-left:1px solid #ece2c1; padding-left:10px; float:right; width:60px; height:24px; }
	p.beschreibungWandern{float:right; font:13px 'Trebuchet MS',sans-serif; color:#4b4330; width:360px; }
	a.backButtonWandern{font:12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#AA9C7B; text-decoration:none; background:url(../images/arrow_back.gif) left 50% no-repeat; padding-left:13px; display:inline;}
	a.backButtonWandern:hover{ text-decoration:underline; color:#D7440A;}
	a.backButtonWandern1{font:12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#AA9C7B; text-decoration:none; background:url(../images/arrow_back.gif) left 50% no-repeat; padding-left:13px; display:inline; margin-left:290px;}
	a.backButtonWandern1:hover{ text-decoration:underline; color:#D7440A; margin-left:290px;}
	p.WandernTippTitel {font:17px "Arial Narrow", Arial, Helvetica, sans-serif; color:#e76604; border-bottom:1px solid #dfd7c3; padding-bottom:2px; margin-bottom:4px;}
	.titoliPasseggiate { background-color:#F1EBDB; font-weight:bold; height:27px; width:250px; padding-right:320px; padding-bottom:5px; padding-top:4px;}
	.titoliPasseggiateLunghe { background-color:#F1EBDB; font-weight:bold; height:27px; width:250px; padding-right:210px; padding-bottom:5px; padding-top:4px;}
	.titoliPasseggiateMedie { background-color:#F1EBDB; font-weight:bold; height:27px; width:250px; padding-right:290px; padding-bottom:5px; padding-top:4px;}



/*------------------------
MOUNTAINBIKE
-------------------------*/
  div.ortOraBike { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000; border-left:1px solid #ece2c1; padding-left:10px; float:right; width:337px; height:24px; }
  div.linkSchwierigBike { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000; border-left:1px solid #ece2c1; padding-left:10px; float:right; width:255px; height:24px; }
  div.linkAltitudineBike { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000; border-left:1px solid #ece2c1; padding-left:10px; float:right; width:160px; height:24px; }
  div.linkKircheBike{ font-family:'Trebuchet MS',sans-serif; font-size:12px; color:#000; border-left:1px solid #ece2c1; padding-left:10px; float:right; width:80px; height:24px; }


	
/*------------------------
MOTORRADTOUREN
-------------------------*/
	p.motorrad {float:left; font:15px 'Trebuchet MS',sans-serif; color:#4b4330; width:160px; font-weight:bold; padding-bottom:20px;}
	p.haupttextmotorrad {float:left; font:15px 'Trebuchet MS',sans-serif; color:#4b4330; width:160px; margin-top:170px;}
	p.textmotorrad {float:left; font:15px 'Trebuchet MS',sans-serif; color:#4b4330; width:160px;}
	p.clicktozoommotorrad   {float:left; width:162px; height:28px;  background:#f1ecdb; line-height: 24px; margin:20px 0 50px -19px; padding-left:18px; font:12px 'Trebuchet MS',sans-serif; line-height:25px;}

/*------------------------
MOTORRADTOUREN
-------------------------*/	
	p.haupttextbike {float:left; font:14px 'Trebuchet MS',sans-serif; color:#4b4330; width:160px; line-height:17px;}

	
/*------------------------
NEWSLETTER
-------------------------*/	
	.titelNewsletter{font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:16px; color:#000; width:440px; padding-top:12px; padding-left:15px;  color:#402f05;}
	.emailNewsletter{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#2b2e31; width:440px; padding-top:10px;padding-left:15px; color:#402f05;}
	.testoNewsletter{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#45484a; width:440px; padding-top:8px; padding-bottom:15px; padding-left:15px; margin-right:15px;}
	.testoNewsletter{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#45484a; width:440px; padding-top:8px; padding-bottom:15px; padding-left:15px; margin-right:15px;}
	.inputTextNewsletter{width:168px; margin-left:16px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#68486C; height:20px; vertical-align:right; margin-top:5px; float:left;}
	.inputTextContentNewsletter{width:257px; margin-bottom:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#4a4945; border-color:#868686 #DDDDDD #DDDDDD #868686; border-style:solid solid none; border-width:1px; margin:0 3px 3px 15px; height:17px; clear:both; background-color:#fff8db;}
	a.buttonInviaNewsletter{ background:url(../images/short_bkg-newsletter-off.gif) no-repeat; position:absolute; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; margin-left:7px; width:100px; height:22px; padding-top:2px; padding-left:10px;text-decoration:none;}
	a:hover.buttonInviaNewsletter{ background:url(../images/short_bkg-newsletter-on.gif) no-repeat; position:absolute; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; margin-left:7px; width:100px; height:22px; padding-top:2px; padding-left:10px;text-decoration:none;}
	.testoNewsletterCondizioni{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#474b4f; padding-bottom:2px; padding-left:15px; padding-right:15px; line-height:14px;}
	p.contentNewsletterArchivio{ font:20px/22px Arial Narrow, Arial, Helvetica, sans-serif; color:#000; margin-bottom:15px; border-bottom:1px solid #c4c4c4; padding-bottom:8px; clear:both; padding-top:20px;}	
	a.newsletterArchivio{ background:url(../images/arrow_link.gif) right center no-repeat; background-color:#DFD7C3; padding-top:5px; padding-bottom:6px; padding-right:35px; position:absolute;font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:16px; text-align:justify; color:#000; text-decoration:none; width:650px; padding-left:14px;}
	a:hover.newsletterArchivio{ background:url(../images/arrow_link_on.gif) right center no-repeat; background-color:#DFD7C3; padding-top:5px; padding-bottom:6px; padding-right:35px; position:absolute;font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:16px; text-align:justify; color:#D7440A; text-decoration:none; width:650px; padding-left:14px;}
	a.newsletterArchivioBianco{ background:url(../images/arrow_link_bianco_off.gif) right center no-repeat; padding-top:5px; padding-bottom:6px; padding-right:35px; position:absolute;  font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:16px; text-align:justify; color:#000; text-decoration:none; width:650px; padding-left:14px;}
	a:hover.newsletterArchivioBianco{ background:url(../images/arrow_link_bianco_on.gif) right center no-repeat; padding-top:5px; padding-bottom:6px; padding-right:35px; position:absolute;  font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:16px; text-align:justify; color:#D7440A; text-decoration:none; width:650px; padding-left:14px;}

/*------------------------
SAUNA
-------------------------*/	
	p.balken1sauna { clear:both; background-color:#f1ecdb; font:12px 'Trebuchet MS',sans-serif; color:#4b4330; width:509px; text-align:right; height:23px; padding-top:5px; padding-right:10px;}
	p.haupttextsauna {float:left; font:13px 'Trebuchet MS',sans-serif; color:#4b4330; width:160px; line-height:15px;}
	p.clicktozoom_sauna   {float:right; width:162px; height:28px;  background:#f1ecdb; line-height: 24px; margin:60px 0 10px -19px; padding-left:18px; font:12px 'Trebuchet MS',sans-serif; line-height:25px;}
	p.clicktozoom_sauna2   {float:right; width:162px; height:28px;  background:#f1ecdb; line-height: 24px; margin:40px 0 10px -19px; padding-left:18px; font:12px 'Trebuchet MS',sans-serif; line-height:25px;}

/*------------------------
RELAX ZONE
-------------------------*/	
	p.text1relax {float:left; font:14px 'Trebuchet MS',sans-serif; color:#4b4330; width:160px; line-height:16px; padding-top:20px;}
	p.text2relax { float:left; font:14px 'Trebuchet MS',sans-serif; color:#4b4330; width:160px; line-height:16px; padding-top:0px; }
	p.clicktozoom_relax   {float:left; width:162px; height:28px;  background:#f1ecdb; line-height: 24px; margin:20px 0 10px -19px; padding-left:18px; font:12px 'Trebuchet MS',sans-serif; line-height:25px;}

/*------------------------
ZIMMER BILDER
-------------------------*/	
	p.text1Zimmer {float:left; font:14px 'Trebuchet MS',sans-serif; color:#4b4330; width:160px; line-height:16px; padding-top:20px;}
	p.text2Zimmer {float:left; font:14px 'Trebuchet MS',sans-serif; color:#4b4330; width:160px; line-height:16px; }
	p.clicktozoomZimmer   {float:left; width:162px; height:28px;  background:#f1ecdb; line-height: 24px; margin:20px 0 10px -19px; padding-left:18px; font:12px 'Trebuchet MS',sans-serif; line-height:25px;}

/*------------------------
ZIMMER BILDER
-------------------------*/	
	p.textfamilie {float:left; width:300px; font:13px 'Trebuchet MS',sans-serif; color:#4b4330;}

/*------------------------
GAESTEBUCH
-------------------------*/	
	.inputTextTitelGae{width:168px; margin-left:16px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; height:20px; vertical-align:right; margin-top:5px;}
	.inputTextTitelGaeHin{width:168px; margin-left:16px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold;vertical-align:right; margin-top:5px;}
	.inputTextContentGae{width:168px; margin-bottom:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#4a4945; border-color:#868686 #DDDDDD #DDDDDD #868686; border-style:solid solid none; border-width:1px; margin:0 3px 3px 15px; height:17px; clear:both; background-color:#fff;}
	.inputTextContentGaeKom{width:168px; margin-bottom:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#4a4945; border-color:#868686 #DDDDDD #DDDDDD #868686; border-style:solid solid none; border-width:1px; margin:0 3px 3px 15px; height:50px; clear:both; background-color:#fff;}
	a.buttonInviaGae{ background:url(../images/invia_button.gif) no-repeat; position:absolute; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin-left:15px; width:85px; height:22px; padding-top:4px; padding-left:10px;text-decoration:none;}
	a:hover.buttonInviaGae{ background:url(../images/invia_button_on.gif) no-repeat; position:absolute; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin-left:15px; width:85px; height:22px; padding-top:4px; padding-left:10px;text-decoration:none;}
  .inputTextTitel{width:200px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#000; height:20px; float:left; vertical-align:right; margin-top:5px;}
  	.inputTextContent{width:350px; margin-bottom:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#4a4945; border-color:#868686 #DDDDDD #DDDDDD #868686; border-style:solid solid none; border-width:1px; margin:3px; height:20px; clear:both; background-color:#fff8db;}  	
/*------------------------
GAESTEBUCH
-------------------------*/	
	.titelGae{ background-color:#DFD7C3; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:16px; color:#000; width:440px; padding-top:8px; padding-bottom:2px; padding-left:15px;}
	.dataOra{ background-color:#DFD7C3; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; width:440px; padding-top:0px; padding-bottom:8px; padding-left:15px; font-style:italic;}
	.testoGaeFirst{ background-color:#e6f1f8; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#45484a; width:440px; padding-top:8px; padding-bottom:15px; padding-left:15px; margin-right:15px;}
	.testoGae{ background-color:#F1ECDB; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#45484a; width:440px; padding-top:8px; padding-bottom:15px; padding-left:15px; margin-right:15px; line-height:14px;}

	.titelGaeBianco{font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:16px; color:#000; width:440px; padding-top:8px; padding-bottom:2px; padding-left:15px; }
	.dataOraBianco{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#000; width:440px; padding-top:0px; padding-bottom:8px; padding-left:15px; font-style:italic;}
	.testoGaeBianco{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#45484a; width:440px; padding-top:0px; padding-bottom:15px; padding-left:15px; margin-right:15px;line-height:14px;}

/*------------------------
NORDIK WALKING
-------------------------*/	
	p.haupttextNw {float:left; font:14px 'Trebuchet MS',sans-serif; color:#4b4330; width:160px; line-height:15px;}
	p.clicktozoom_sauna   {float:right; width:162px; height:28px;  background:#f1ecdb; line-height: 24px; margin:60px 0 10px -19px; padding-left:18px; font:12px 'Trebuchet MS',sans-serif; line-height:25px;}
	p.haupttextLanglaufen {float:left; font:15px 'Trebuchet MS',sans-serif; color:#4b4330; width:160px; line-height:18px;}
	p.clicktozoom_langlaufen   {float:left; width:162px; height:28px;  background:#f1ecdb; line-height: 24px; margin:20px 0 10px -19px; padding-left:18px; font:12px 'Trebuchet MS',sans-serif; line-height:25px;}
	p.haupttextLangSkitouren {float:left; font:14px 'Trebuchet MS',sans-serif; color:#4b4330; width:160px; line-height:17px;}



#kaldiv1 span, #kaldiv1 select, #kaldiv2 span, #kaldiv2 select { width: auto; }
.MLcpYearNavigation, .MLcpMonthNavigation { background-color: #FFFFFF; text-align: center; vertical-align: middle; text-decoration: none; color: #585959; }
.MLcpDayColumnHeader, .MLcpYearNavigation, .MLcpMonthNavigation, .MLcpCurrentMonthDate, .MLcpCurrentMonthDateDisabled, .MLcpOtherMonthDate, .MLcpOtherMonthDateDisabled, .MLcpCurrentDate, .MLcpCurrentDateDisabled, .MLcpTodayText, .MLcpTodayTextDisabled, .MLcpText { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; }
TD.MLcpDayColumnHeader { text-align: right; border: solid thin #585959; border-width: 0 0 0 0; }
.MLcpCurrentMonthDate, .MLcpOtherMonthDate, .MLcpCurrentDate { text-align: right; text-decoration: none; }
.MLcpCurrentMonthDateDisabled, .MLcpOtherMonthDateDisabled, .MLcpCurrentDateDisabled { color: #D0D0D0; text-align: right; text-decoration: line-through; }
.MLcpCurrentMonthDate { color: #3c3c3c; }
.MLcpCurrentDate { color: #a1a1a1; }
.MLcpOtherMonthDate { color:#808080; }
TD.MLcpCurrentDate { color: #FFFFFF; background-color: #ffffff; border-width: 1px; border: 1px solid #585959; }
TD.MLcpCurrentDateDisabled { border-width: 1px; border: solid thin #585959; }
TD.MLcpTodayText, TD.MLcpTodayTextDisabled { border: solid thin #585959; border-width: 1px 0px 0px 0px; }
A.MLcpTodayText, SPAN.MLcpTodayTextDisabled { height: 20px; text-decoration: none; }
A.MLcpTodayText { color: #585959; text-decoration: none; }
SPAN.MLcpTodayTextDisabled { color:#585959; }
.MLcpBorder { border: solid 1px #e9e2ce; }


/* bildergalerie */
#headerImageChange{ background:url(../images/header-bg) repeat-x left bottom; }
.headerImageController {
  position:relative;left:20px;top:270px;z-index:50;
  width:140px;
  height:20px;
  color:#31312e;
  text-transform: uppercase;
  text-align:left;
  background:url(../images/slide-action/bg.png) no-repeat;
}
  .headerImageController .cnt {
    padding:1px 3px 3px 1px;
  }
  .headerImageController span {
    font:10px "Trebuchet MS", Arial, Helvetica, sans-serif; 
    display:block;
    float:left;
    line-height:16px;
    padding:0px 0px 0px 8px;
  }
  .headerImageController .action {
    float:right;
    width:123px;
    padding:0px 0px 0px 0px;
  }
  .headerImageController .action .prev {
	background:url(../images/arrow-left.gif) no-repeat;
	height:12px;
	width:12px;
    float:left;
    display:block;
    padding-right:5px;
	margin-top:2px;
  }
  .headerImageController .action .prev:hover {
	background:url(../images/arrow-left-on.gif) no-repeat;
    float:left;
    display:block;
    padding-right:5px;
	margin-top:2px;
  }
  .headerImageController .action .next {
	background:url(../images/arrow.gif) no-repeat;
	height:12px;
	width:12px;
    float:left;
    margin-left:5px;
	padding-top:2px;
	margin-top:2px;
  }
  .headerImageController .action .next:hover {
	background:url(../images/arrow-on.gif) no-repeat;
    float:left;
    margin-left:5px;
	padding-top:2px;
	margin-top:2px;
  }
  .headerImageController .action .progress {
    width:77px;
    float:left;
    background:url(../images/slide-action/progress.png) repeat-x;
    height:15px;
  }
  .headerImageController .action .progress-on {
    position:relative;
    left:0px;
  }

  * html body .headerImageController {
    background:#f3f3e8;
  }
#map {right:0px;top:0px;z-index:50;}

* html body div.portal {float:left;}
