
	/* CSS Document */
	body {
		font: 14px Verdana, Arial, Helvetica, sans-serif;
		/*font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;*/
		background-color: #83a4d6;
		margin: 0;
		padding: 0;
		color: #2a4369;
		}
	p{font-size:13px;}
	h1{color:;margin:5px 0 10px 0;font-size:20px;}
	h2{color:;margin:5px 0 5px 0;font-size:18px; font-weight:bold;}
	h3{color:;margin:5px 0 10px 0;font-size:16px;}
	/* ~~ Element-/Tag-Selektoren ~~ */
	ul, ol, dl { 
		padding: 0;
		margin: 0;
		}
	a{color:#203657;
		text-decoration:none; 
		}
	a:hover{color:#3e5b87;
		text-decoration:none; 
		}
	a img { /* Dieser Selektor entfernt den standardmäßigen blauen Rahmen im IE. */
		border: none;
		}
	/*iframe {
		width:0px;
		height:0px;
		border:none;
	}*/
	
	.sf_cin{ padding:5px; font-size:12px; display:block; }
	
	#container {
		width: 960px;
		background-color: #FFFFFF;
		margin: 0 auto; /* Layout zentriert. */
		overflow: hidden;	
		}
	/*CONTAINER RECHTS ALLE INHALTE; DIE RECHTS ANGEZEIGT WERDEN SOLLEN*/
	.container-rechts{
		width: 720px;
		float: right;
		padding-left: 20px;
		background-color:#d5e2f5;
		}
	.inhalt1{
		padding: 0px 20px 0px 0px;
		height: auto;
		}
	#headerbild{
		margin-left:-20px;
		background-color:#6987b5;
		}
	/*ANGEBOTE GROSS */
	.angebote{
		margin-top:20px;
		height: auto;
		overflow: hidden;
		font-size:15px;
		font-family:Verdana;
		color: #333;
		}
	.feld-ueberschrift{
		padding: 10px 5px 10px 15px;
		/*background-color: #6987b5;*/
		background-color:#C6D580;
		width:200px;
		}
	.text_angebot{
		width:180px;
		margin-top:-20px;
		padding: 0px 20px 0px 20px;
		}		
	.mehr_button a {
		color:#FFFFFF;
		text-decoration:none;
		}	
	.mehr_button{
		height:20px;
		width:85px;
		border-radius:5px;
		/*background-color: #6987b5;*/
		background-color:#C6D580;
		margin-left:90px;
		margin-top:10px;
		padding-bottom:4px;
		padding-left:15px;
		}	
	.spalte1{
		margin:20px 0px 20px 5px;
		width:220px;
		height:397px;
		float: left;
		-moz-box-shadow:1px 1px 8px #CCC; /* Firefox */-webkit-box-shadow:1px 1px 8px #CCC; /* Chrome, Safari */-khtml-box-shadow:1px 1px 8px #CCC; /* Konqueror */box-shadow:1px 1px 8px #CCC; /* CSS3 */
		}
	.spalte2{
		margin:20px 0px 20px 15px;
		width:220px;
		height:397px;	
		float:left;
		-moz-box-shadow:1px 1px 8px #CCC; /* Firefox */-webkit-box-shadow:1px 1px 8px #CCC; /* Chrome, Safari */-khtml-box-shadow:1px 1px 8px #CCC; /* Konqueror */box-shadow:1px 1px 8px #CCC; /* CSS3 */
		}
	/* ZULETZT GEBUCHT */
	.zuletzt_gebucht{
		color:#666;
		margin:0px 0px 20px 5px;
		padding:20px 2px 20px 20px;
		width:670px;
		-moz-box-shadow:1px 1px 8px #CCC; /* Firefox */-webkit-box-shadow:1px 1px 8px #CCC; /* Chrome, Safari */-khtml-box-shadow:1px 1px 8px #CCC; /* Konqueror */box-shadow:1px 1px 8px #CCC; /* CSS3 */	
		}
	#zuletzt_gebucht_text{
		padding-left:210px;
		margin-top:-140px;
		font-size:14px;
		line-height:18px;
		font-family:Verdana;
		width:420px;
		}
	/*ANGEBOTE KLEIN */
	.angebote-klein{
		margin-top:20px;
		overflow: hidden;
		font-size:15px;
		font-family:Verdana;
		color: #333;
		}
	.feld-ueberschrift-klein{
		color:#FFFFFF;
		padding: 8px 8px 8px 20px;
		/*background-color: #6987b5;*/
		background-color:#C6D580;
		width:192px;
		}
	.text_angebot-klein{
		width:180px;
		margin-top: -5px;
		padding: 0px 20px 0px 20px;
		}		
	.mehr_button-klein a {
		color:#FFFFFF;
		text-decoration:none;
		}	
	.mehr_button-klein{
		height:15px;
		width:60px;
		border-radius:5px;
		background-color:#203657;
		margin-left:120px;
		margin-top:7px;
		padding:2px 7px 7px 7px;
		}
		.mehr_button-klein a {
		color:#FFFFFF;
		text-decoration:none;
		}	
	.mehr_button-klein-angebot a {
		color:#FFFFFF;
		text-decoration:none;
		}	
	.mehr_button-klein-angebot{
		height:15px;
		width:40px;
		border-radius:5px;
		background-color:#203657;
		margin-left:145px;
		margin-top:7px;
		padding:2px 5px 5px;
		/*height:15px;
		width:60px;
		border-radius:5px;
		background-color:#203657;
		margin-left:120px;
		margin-top:7px;
		padding:2px 7px 7px 7px;*/
		}
	.spalte1-klein{
		margin:0px 0px 20px 5px;
		width:220px;
		height:260px;
		float: left;
		-moz-box-shadow:1px 1px 8px #CCC; /* Firefox */-webkit-box-shadow:1px 1px 8px #CCC; /* Chrome, Safari */-khtml-box-shadow:1px 1px 8px #CCC; /* Konqueror */box-shadow:1px 1px 8px #CCC; /* CSS3 */
		}
	.spalte2-klein{
		margin:0px 0px 20px 15px;
		width:220px;
		height:260px;	
		float:left;
		-moz-box-shadow:1px 1px 8px #CCC; /* Firefox */-webkit-box-shadow:1px 1px 8px #CCC; /* Chrome, Safari */-khtml-box-shadow:1px 1px 8px #CCC; /* Konqueror */box-shadow:1px 1px 8px #CCC; /* CSS3 */
		}
	/* CONTAINER LINKS ALLE INHALTE; DIE LINKS ANGEZEIGT WERDEN SOLLEN */
	.container-links{
		width: 220px;
		float: left;
		height: auto;
		/*background-color: #6987b5;*/
		padding-bottom:20px;
		}
	.menue {
		text-align:center;
	}
	#logo {
		background-color: #C6D580;
		color: #203657;
		/*background-color: #6987b5;*/
		text-align:center;
		/*height:200px;*/
	}
	#sprachwahl {
		/*background-color: #6987b5;*/
		background-color: #C6D580;
		color: #203657;
		text-align:center;
	}
	#favoriten {
		background-color: #C6D580;
		/*background-color: #6987b5;*/
		color: #203657;
		text-align:center;
		padding:15px 0;
	}
	.sidebar1 {
		/*float: left;*/
		width: 220px;
		background-color: #6987b5; 
		color: #203657;
		padding-bottom: 10px;
		text-transform: uppercase;
		/*margin-left:-340px;*/
		}
	ul.nav2 {
		list-style: none; 
		border-top: 1px solid #203657;
		margin-bottom: 15px; /* Hiermit wird der Abstand zwischen den Navigationselementen und den darunter angeordneten Inhalten erstellt. */
		}
	ul.nav2 li {
		border-bottom: 1px solid #203657; /* Hiermit wird die Trennung der Schaltflächen erstellt. */
		}
	ul.nav2 a, ul.nav a:visited { /* Durch Gruppieren dieser Selektoren wird sichergestellt, dass die Hyperlinks auch nach dem Aufrufen das Erscheinungsbild einer Schaltfläche beibehalten. */
		padding: 5px;
		display: block; /* Hiermit werden die Blockeigenschaften für Hyperlinks angegeben, sodass das gesamte umschließende LI-Element ausgefüllt wird. Hiermit wird angegeben, dass der gesamte Bereich auf einen Mausklick reagiert. */
		/*width: 200px;*/  /*Mit dieser Breite reagiert die gesamte Schaltfläche in IE6 auf Mausklicks. Kann entfernt werden, wenn IE6 nicht unterstützt werden muss. Berechnen Sie die exakte Breite durch Subtrahieren der Auffüllung für diesen Hyperlink von der Breite des Containers für die Seitenleiste. */
		text-decoration: none !important;
		background-color: #8fadd9;
		color: #203657;
		text-transform: none !important;
		}
	ul.nav2 a:hover, ul.nav a:active, ul.nav a:focus { /* Hiermit wird der Hintergrund und die Textfarbe bei der Navigation mit der Maus und der Tastatur geändert. */
		background-color: #5275ab;
		color: #afcdfa;
		}	
	.schnellanfrage{
		width: 220px;
		background-color: #ADB96E;
		}
	#anfrage{
		width: 220px;
		}
	.urlabsziele1{
		/*background-color: #6987b5;*/
		background-color:#C6D580;
		padding-top:10px;
		padding-bottom:5px;
		padding-left:250px;
		color:#FFF;
		}
	#urlaubsziel{
		padding-left:25px;
		padding-top:10px;
		padding-bottom:25px;
		color:#6E6C64;
		}
	#wetter{
		padding-left:28px;	
		color:#ffffff;
		}
	/* ~~ FUSSZEILE ~~ */
	#footer {
		padding-top:20px;
		background-color:#6987b5;
	}
	
	footer {
		padding: 10px 0;
		background-color: #3e5b87;
		font-size:12px;
		position: relative;/* Liefert "hasLayout" für Internet Explorer 6, zum korrekten Rücksetzen der schwebenden Ausrichtung. */
		clear: both; /* Diese "clear"-Eigenschaft ermöglicht es dem .container-Block, das Ende der Spalten zu erkennen und sie korrekt zu umschließen. */
		margin:0px auto;
		width:960px;
		}
	footer a {
		color:#FFF;
		list-style:none;
		text-decoration:none;
		}
	#footer-menue {
		font-size:12px;
		/*padding-left:210px;*/
		clear:both;
		background-color: #3e5b87;
		height:90px;
		padding-top:15px;
	}
	#footer-menue ul {
		margin:0;
		padding:0 0 0 230px;
		list-style-type:none;
		text-align:left;
	}
	#footer-menue ul li {
		display:inline-block;
		padding:10px;
		/*height:20px;
		width:110px;*/
		font-weight:bold;
		white-space:nowrap;
	}
	
	#footer-menue ul li a {
		/*display:inline;
		height:100%;
		width:100%;*/
		text-decoration: none;
		padding: 10px;
		color: #203657;
		background-color:none;
		font-weight:bold;
		white-space:nowrap;
	}
	
	#footer-menue ul li a:hover {
		color: #83a4d6;
		background-color:none;
		white-space:nowrap;
		font-weight:bold;
	}
	
	.footer-table {
		display:table;
		border-collapse:collapse;
	}
	.footer-tr {
		display:table-row;
	}
	.footer-td {
		display:table-cell;
		padding:15px;
	}
	/*~~~~  ÜBERSICHT ÜBER EIN HOTEL - PENSION - ZIMMER  ~~~~*/	
	.ferienwohnung-inhalt1{
		float:left;
		width:330px;
		}
	.ferienwohnung-inhalt12{
		float:right;
		width:300px;
		padding-left:50px;
		}
	#homepage-button{
		float:left;
		margin-top:10px;
		margin-left:5px;
		margin-bottom:40px;
		}	
	#anfrage-button{
		margin-top:10px;
		margin-left:120px;
		margin-bottom:40px;
		}
	#adressfeld{
		font-size:12px;
		line-height:20px;
		margin-top:-130px;
		float:right;
		width:250px;
		}
	/*~~~~  REISEZIELE AUSGEWÄHLTWER ORT z.B. KALTERN  ~~~~*/
	.unterkunft-uebersicht{
		width:640px;
		height:280px;
		/*background-color: #6987b5;*/
		background-color:#C6D580;
		color:#FFF;
		font-size:14px;
		padding:20px;
		margin-bottom:20px;
		margin-top:10px;
		line-height:20px;
		}
	.unterkunft-uebersicht a{
		text-decoration:none;
		color:#FFF;
		}
	#left-unterkunft{
		float:left;
		width:200px;
		height:auto;
		}
	#right-unterkunft{
		float:right;
		width:200px;
		height:auto;
		margin-left:50px;
		}
	#right-unterkunft2{
		float:right;
		width:200px;
		height:auto;
		margin-left:-50px;
			}
	/*~~~~  SEHENSWÜRDIGKEITEN AUSGEWÄHLTWER ORT z.B. KALTERN  ~~~~*/
	#sehenswuerdigkeiten-text{
		width:480px;
		}
	#sehenswuerdigkeiten-bild{
		width:1px;
		margin-left:40px;
		margin-top:20px;
		float:right;
		}	
	/*~~~~  HOTELSUCHE IN UNTERKÜNFTE IN SÜDTIROL  ~~~~*/	
	.hotelsuche{
		margin-top:30px;
		margin-bottom:30px;
		}	
	.auflistung-hotels{
		width:700px;
		height:auto;
		float: left;
		}	
	#spalte1-hoteluebersicht{
		width:348px;
		height:200px;
		float:left;
		color:#FFF;
		/*background-color: #6987b5;*/
		background-color:#C6D580;
		margin-bottom:5px;
		}
	#spalte2-hoteluebersicht{
		float:right;
		height:200px;
		width:348px;
		color:#FFF;
		/*background-color: #6987b5;*/
		background-color:#C6D580;
		}
	.bild-horeluebersicht{
		width:140px;
		float:left;
		margin:6px;
		margin-top:20px;
		}	
	.text-hoteluebersicht{
		width:175px;
		float:right;
		margin:6px 6px 6px 10px;
		}
	.button1{
		margin:7px 5px 5px 25px;
		float:left;
		width:100px;
		height:30px;
		}
	.button2{
		margin-left:170px;
		width:100px;
		height:30px;
	}
	/* Startseiten Elemente */
	
	.ss-hotel-titel {
		/*padding:3px;*/
		height:35px;
		background-color:#203657;
		color:#FFFFFF;
		font-size:12px;
		text-align:center;
	}
	.ss-hotel-titel-center {
		display: table-cell;
		vertical-align: middle;
	    margin: 0px auto;
		width: 100%;
		font-weight:bold;
	}	
	.ss-hotel-rand {
		padding:0;
		width:200px;
		height:330px;
		
		border:1px solid #203657;
		background-color: #8daee0;
	}
	.ss-angebot-titel {
		/*padding:3px;*/
		height:35px;
		background-color:#203657;
		color:#FFFFFF;
		font-size:12px;
	}
	.ss-angebot-rand {
		padding:0;
		width:200px;
		height:330px;
		text-align:center;
		border:1px solid #203657;
		background-color: #8daee0;
	}
	.ssTXT {
		font-size:11px;
		min-height:260px;
		min-height:260px;
		color:#203657;
	}	
	.ssTXT2 {
		/*font-size:12px;*/
		color:#203657;
		padding-top:5px;
		overflow:hidden;
		height:26px;
		font-size:12px;
	}
	.ssTXTangebot {
		font-size:10px;
		/*min-height:75px;*/ /* Fehler wenn zu hoch */  
		/*max-height:150px;*/
		overflow:hidden;
		height:65px;
		color:#203657;
	}		
	.hoteldetail {
		padding:5px;
		overflow:auto;
		margin-bottom:5px;
		border: 1px solid #203657;
		background-color: #d5e2f5;
		color:#203657; 
	}
	.ui-widget-content {
		background: #d5e2f5 !important;
		color:#203657 !important;
	}
	.mehr_footer {
		/*width:100%;
		height:80px;
		position:relative;
		bottom:0;
		left:0;
		background:#ee5;*/
	}
	/* EMPFEHLUNGEN */
	.error { 
		display: block; 
		color: red; 
		font-style: italic; 
	} 
	.emessage { 
		display:none; 
		font-size:15px; 
		font-weight:bold; 
		color:#333333; 
		padding-left:10px; 
		padding-top:65px;
		text-align:center; 
	} 
	#empfehlung { 
		font-size:15px; 
		font-weight:bold; 
		color:#333333; 
		padding:5px;
		text-align:center;
	}
	#newsletter { 
		font-size:15px; 
		font-weight:bold; 
		color:#333333; 
		padding:5px;
		text-align:center;
	}
	input#enewsletter {
		color: #000000;
		font-size: 12px;
		border: 1px solid #008030;
		background-color: #F4FFF4;
		height: 16px;   
		width: 160px;
		padding: 3px;
	}
	
	input.empf {
		width: 275px;
	}
	textarea.empf {
		width: 275px;
	}
	
	.hotelmehr {
		margin-top:5px !important;
		text-align: left !important;
		margin-left: 0px !important;
		padding-left: 5px !important;
	}
	
	.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;   
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:2px 20px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
	}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
	}
.myButton:active {
	position:relative;
	top:1px;
	}
    /* (verfügbar nur beim Widget-Vorhersagen) */
     #meteoprovbz_container    { }  /* id interner Container  */
     .meteoprovbz_min          { }  /* Box der Tiefsttemperaturen */
     .meteoprovbz_max          { }  /* Box der Höchsttemperaturen */
     .meteoprovbz_temperatures { }  /* nur beim Querformat: Temperaturzeile */
     
     /* (auch beim Widget-Karte) */
     #meteoprovbz_widget       { }  /* Container des Widget */
     .meteoprovbz_icon         { }  /* Container der Bilder (nicht verfügbar beim Hochformat) */

.myButton2 { 
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:2px 18px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
	}
.myButton2:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
	background-color:#f6f6f6;
	}
.myButton2:active {
	position:relative;
	top:1px;
	}
/* mehr balken */ 
.myButton3 { 
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px; 
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:2px 18px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
	border: 1px solid #f6f6f6;
	}
.myButton3:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
	background-color:#f6f6f6;
	border: 1px solid #f6f6f6;
	}
.myButton3:active {
	position:relative;
	top:1px;
	border: 1px solid #f6f6f6;
	}

	#headeroben {
		height:300px;
		/*background-color: #6987b5;*/
		background-color: #C6D580;
	}
	
	