/* algemeen */
body { background-image: url(img/achtergrondpixel.gif); }

body.xxl_popup {
	margin:10px;
	padding:0px;
}

body, table, th, tr, td, p, br, div, span { font-family:"Trebuchet MS", "Times New Roman", Times, serif; font-size:11px; color:#8b989c; }

body, form { margin:0; padding:0; }

a, a:link { color:#72acd5; text-decoration:underline; }

a:hover {
	color:#72ACD5;
	text-decoration:none;
}

a:hover {
	color:#006998;
	text-decoration:underline;
}

.mnuTop {
	color:#72ACD5;
}

/* navigation */
div#xxl_navi {
	margin: auto;
	width: 976px;
}

			div#xxl_menu { float:left; width:660px; }
			
					div#xxl_menu ul {
						margin:0;
						padding:0;
						padding-top:58px;
						padding-left:6px;
					}
					
					div#xxl_menu ul li {
						margin:0;
						padding:0;
						float:left;
						list-style:none;
						padding-left:22px;
					}
					
					div#xxl_menu ul li h2 {
						margin:0;
						padding:0;
					}
			
			div#xxl_logo{
				float:left;				
			}
			
					div#xxl_logo h1 {
						margin:0;
						padding:0;
					}
			
			div#xxl_lang{ float:right; padding-top:73px; padding-left: 10px; }

/* header */
div#xxl_header {
	margin: auto;
	width: 990px;
}

li {
	list-style-type: none ;
	list-style-image:none ;
}

			/* menu en beeld */
			div#xxl_submenu {
				float:left;
				width:179px;
				padding-left:8px;
				padding-right:8px;
			}
			
						div#xxl_submenu ul{
							list-style: none;
							list-style-type: none ;
							margin:0;
							padding:0;
						}
						
						div#xxl_submenu ul li{
							text-indent:17px;
							padding:2px 0px 2px 12px;
							letter-spacing:1px;
							list-style: none ;
							list-style-type: none ;
						}
						
						div#xxl_submenu ul li h3{
							margin:0;
							padding:0;
							font-size:11px;
							font-weight:normal;
						}
						
						div#xxl_submenu ul li a{
							display:block;	
							text-decoration: none;
						}
						
						div#xxl_submenu ul li a:hover, div#xxl_submenu ul li a.active{
							text-decoration: none;
							background:url(file:///H:/Mijn%20documenten/WWW/Alpinliving/Alpinliving/web-content/img/bg_over.gif);
							text-indent:17px;
							color:#006998;
							font-weight:bold;
						}
						
			
			div#xxl_bild_1 {
				float:left;
				width:787px;				
			}
			
			
			/*menu en 2 beelden */
			div#xxl_bild_2 {
				float:left;
				width:495px;				
			}	
			
			div#xxl_bild_3 {
				float:left;
				width:284px;	
				padding-left:8px;			
			}		
			
			/* grootD */
			div#xxl_bild_4 {
				padding-left:8px;
			}
			

/* content */
div#xxl_content {
	margin: auto;
	width: 960px;	
	background-color:#E5F4FB;
	padding: 20px 10px 20px 7px;
	margin-top:8px;
}

			div#xxl_content_left {
				float:left;
				border-right:#C0DCEC solid 1px;
				width:680px;
				
			}
			
				div#xxl_intro_hl {
					float:left;
					width:160px;
					padding-left:17px;
				}
				
				div#xxl_intro_hl h1 {
					margin:0;
					padding:0;
				}
				
				div#xxl_intro_text {
					float:left;
					width:430px;
				}
				
				
				div#logo_jaeger_ls {
				float:left;
				width:146px;
				padding-left:14px;
				}
				
				div#logo_jaeger_rs {
				float:left;
				width:345px;
				}
			
			div#xxl_content_right {
				float:left;
				width:260px;
				padding-left:10px;
				background-color:#E5F4FB;
			}
			
/* artikel */

div#xxl_artikel_hl	{
	float:left;
	width:163px;
	padding-left:17px;
}	

	div#xxl_artikel_hl h1 {
		margin:0;
		padding:0;
	}

div#xxl_artikel_rc {
	float:left;
	width:430px;
}

	div#xxl_artikel_teaser {
		/*font-style:italic;*/
		margin-bottom:20px;
	}	
	
	div#xxl_artikel_valid {
		margin-bottom:10px;
	}
	
	div#xxl_artikel_preis {
		margin-bottom:20px;
	}
	
	div#xxl_artikel_text1 {
		margin-bottom:20px;
	}
	
	div#xxl_artikel_img1 {
		width:142px;
		position:absolute;
		margin-left:-158px;
		margin-top:23px;
	}
	
	div#xxl_artikel_img_desc1 {
		display:none;
	}
	
	div#xxl_artikel_text2 {
		margin-bottom:20px;
	}
	
	div#xxl_artikel_img2 {
		width:142px;
		position:absolute;
		margin-left:-158px;
		margin-top:23px;
	}
	
	
	div#xxl_artikel_img_desc2 {
		display:none;
	}
	


/* wohnendetailseite */
div#xxl_artikel_wohnen_rc {
	width:663px;
}

div#xxl_artikel_wohnen_hl, div#xxl_artikel_wohnen_preise_hl, div#xxl_artikel_wohnen_text_hl, div#xxl_artikel_wohnen_plan_hl, div#xxl_artikel_wohnen_saison_hl {
	width:160px;
	float:left;
	padding:0 0 20px 17px;
}

	div#xxl_artikel_wohnen_hl h1 {
		margin:0;
		padding:0;
	}
	
	div#xxl_artikel_wohnen_preise_hl h2, div#xxl_artikel_wohnen_text_hl h2, div#xxl_artikel_wohnen_plan_hl h2, div#xxl_artikel_wohnen_saison_hl h2 {
		margin:0;
		padding:0;
	}
	
div#xxl_artikel_wohnen_teaser, div#xxl_artikel_wohnen_preise, div#xxl_artikel_wohnen_text, div#xxl_artikel_wohnen_plan, div#xxl_artikel_wohnen_saison {
	width:480px;
	float:left;
	padding:0 0 20px 0;
}

div#xxl_artikel_wohnen_plan .plan1 {
	width:235px;
	float:left;
}

div#xxl_artikel_wohnen_plan .plan2 {
	width:235px;
	float:left;
	padding-left:10px;
}
	
	
/* bildergalerie */	

div#xxl_bgal_l {
	float:left;
	width:160px;
	padding-left:17px;
}

	div#xxl_bgal_l h1 {
		margin:0;
		padding:0;
	}

div#xxl_bgal_r {
	float:left;
	width:480px;
}

/* suchergebnis */	

div#xxl_suche_l {
	float:left;
	width:160px;
	padding-left:17px;
}

	div#xxl_suche_l h1 {
		margin:0;
		padding:0;
	}

div#xxl_suche_r {
	float:left;
	width:480px;
}

/* startseite */	
div#xxl_startseite_l {
	float:left;
	width:160px;
	padding-left:17px;
	
}
	div#xxl_startseite_l h1 {
		margin:0;
		padding:0 0 20px 0;
	}
	
	div#xxl_preis_stern {
		color:#6DA3C5;
		background:url(file:///H:/Mijn%20documenten/WWW/Alpinliving/Alpinliving/img/stern.png);
		width:66px;
		height:56px;
		text-align:center;
		padding-top:10px;
		position: relative;
		top: -120px;
		left: 90px;
		z-index: 1;
		margin-bottom:-90px;
		
		display:none;
		
	}
	
	div#xxl_preis_stern h2 {
		font-size:14px;
		padding:0;
		margin:0;
	}

div#xxl_startseite_r {
	float:left;
	padding-left:22px;
	width:458px;	
	border-left:#C0DCEC solid 1px;
}

div.xxl_art_home_l {
	width:175px;
	float:left;
}

	div.xxl_art_home_l h1 {
		margin:0;
		padding:0;
	}
	
div.xxl_art_home_r {
	width:278px;
	float:left;
}	
	
/* routenplaner */

div.xxl_routenplaner {
	margin:0;
	padding:0;
	width:280px;
}

	div.xxl_routenplaner legend {
		display:none;
	}
	
	div.xxl_routenplaner fieldset {
		border:none;
		margin:0;
		padding:0
	}
	
	div.xxl_routenplaner label {
		width:80px;
		float:left;
		  display: block;
	}
	
	div.xxl_routenplaner input {
		border:#C0DCEC solid 1px;
		background:#FFFFFF;
		color:#8B989C;
		font-size:9px;
		font-family:"Trebuchet MS", "Times New Roman", Times, serif;
		margin:1px;
		float: none;
		width: 150px;
	}
	
	div.xxl_routenplaner .formbutton {
		clear:both;
		padding:20px 0 0 80px;

	}
	

/* listen element */

div.xxl_listelementA {
	float:left;
	width:300px;
	padding:0 16px 0 17px;
}

div.xxl_listelementB {
	float:left;
	width:300px;
	padding-left:23px;
	border-left:#C0DCEC solid 1px;
}

	div.xxl_listelementA h2, div.xxl_listelementB h2 {
		margin:0;
		padding:0;
	}
	
	
	div.xxl_img_preview {
		float:left;
		width:162px;
	}
	
		div.xxl_img_preview img {
			padding-top:4px;
		}
	
	div.xxl_text_teaser {
		float:left;
		width:135px;
	}
	
	div.xxl_btn_book {
		padding:20px 0 15px 0;
		width: 425px;
	}
	
	div.xxl_btn_weiter {
		padding:10px 0 0 162px;
	}
	
		div.xxl_btn_weiter table, div.xxl_btn_weiter tr, div.xxl_btn_weiter td{
			padding:0;
			margin:0;
		}
		
		div.xxl_btn_weiter td{
			background-color:#72ACD5;
			color:#FFFFFF;
		}
		
		div.xxl_btn_weiter td a img {
			padding-left:3px;
			background-color:#E5F4FB;;
		}

/* footer */
div#xxl_footer {
	margin: auto;
	width: 976px;
}

			div#xxl_footer_left {
				float:left;
				padding: 10px 0 0 29px;
				width:547px;
			}
			
			div#xxl_footer_right {
				float:left;
				width:380px;
				padding: 10px 20px 0 0;
			}
			
					div#xxl_footer_right ul {
						margin:0;
						padding:0;
					}
					
					div#xxl_footer_right ul li {
						margin:0;
						padding:0;
						float:right;
						list-style:none;
						padding-left:22px;
					}

/* formular */

form#kontaktformular {
	width:450px;
}

form#kontaktformular label, form#kontaktformular input, form#kontaktformular select, form#kontaktformular textarea, form#korder label, form#korder input, form#korder select, form#korder textarea, div#xxl_newsletter input { 
  display: block;
  float: left;
}

form#kontaktformular label, form#korder label{
  width: 150px; 
}

form#kontaktformular input, form#kontaktformular select, form#kontaktformular textarea, form#korder input, form#korder select, form#korder textarea, div#xxl_newsletter input  {
	border:#C0DCEC solid 1px;
	background:#FFFFFF;
	color:#8B989C;
	font-size:9px;
	font-family:"Trebuchet MS", "Times New Roman", Times, serif;
	width: 150px; 
	margin:1px;
}

form#kontaktformular textarea, form#korder textarea  {
	width: 250px !important;
}

form#kontaktformular br, form#korder br { 
  clear: left; 
}

form#kontaktformular input#submit, form#korder input#submit { 
  float: none;
  width: auto;
}

form#kontaktformular label, form#korder label {
 text-align: right; 
 padding-right: 1em; 
}

form#kontaktformular, form#korder {
  margin:0;
  padding:0;
}

/* wetter */

div#xxl_wetter {
	padding-bottom:10px;
	width:125px;
	float:left;
}

	div#xxl_wetter_hl {
		float:left;
		width:50px;
		padding-top:10px;
	}
	
	div#xxl_wetter_icon {
		float:left;
		width:45px;
	}
	
	div#xxl_wetter_txt {
		float:left;
		width:30px;
		padding-top:6px;
		color:#6DA3C5 !important;
	}
	
	.wetter {
		color:#6DA3C5 !important;
	}
	
		div#xxl_wetter_txt strong.wetter, div#xxl_wetter_txt br  {
			display:none;
		}
		
		
/* suche box */

div#xxl_suche {
	float:left;
	width:129px;
	border-left:#C0DCEC solid 1px;
	padding-bottom:10px;
	padding-left:4px;
}	

	div#xxl_suche form {	
		margin:0;
		padding:0;
	}
	
	div#xxl_suche img#headline {
		float:left;
		display:block;
		padding-top:10px;
		margin-right:4px;
	}
	
	input#suche_input {
		width:60px;
		float:left;
		display:block;
		margin-top:4px;
		margin-bottom:10px;
	border:#C0DCEC solid 1px;
	background:#FFFFFF;
	color:#8B989C;
	font-size:9px;
	font-family:"Trebuchet MS", "Times New Roman", Times, serif;
	}
	
	div#xxl_suche img#button {
		float:left;
		display:block;
		margin-left:4px;
		margin-top:4px;
	}
	

		
/* newsletter */

div#xxl_newsletter {
	border-top:#C0DCEC solid 1px;
	padding-bottom:10px;
}	

	div#xxl_newsletter_img {
		float:left;
		width:40px;
		padding-top:6px;
	}
	
	div#xxl_newsletter_input {
		float:left;
		width:110px;
	}
	
		div#xxl_newsletter_input input {
			width:100px;			
		}
	
	div#xxl_newsletter_btn {
		float:left;
		width:95px;
		padding-top:2px;
	}

/* anreise */

div#xxl_anreise{
	border-top:#C0DCEC solid 1px;
	padding-bottom:10px;
}	

	div#xxl_anreise_img {
		float:left;
		width:130px;
		padding-top:6px;
	}
	
	div#xxl_anreise_btn {
		float:left;
		width:50px;
		padding-top:2px;
	}		

/* adresse */

div#xxl_adresse{
	border-top:#C0DCEC solid 1px;
	padding-bottom:10px;
}	

	div#xxl_adresse_text {
		float:left;
		width:100%;
	}
	
/* anfrage */

div#xxl_anfrage{
	border-top:#C0DCEC solid 1px;
	padding-bottom:10px;
}	

	div#xxl_anfrage input {
		width:19px;
		border:#C0DCEC solid 1px;
		background:#FFFFFF;
		color:#8B989C;
		font-size:9px;
		font-family:"Trebuchet MS", "Times New Roman", Times, serif;
	}
	
	div#xxl_anfrage select {
		border:#C0DCEC solid 1px;
		background:#FFFFFF;
		color:#8B989C;
		font-size:9px;
		font-family:"Trebuchet MS", "Times New Roman", Times, serif;
	}

	div#xxl_anfrage .anreise, div#xxl_anfrage .aufenthalt, div#xxl_anfrage .datumdrop, 
	div#xxl_anfrage .tagefield, div#xxl_anfrage .anzahl, div#xxl_anfrage .zimmerart,
	div#xxl_anfrage .reisende, div#xxl_anfrage .anzahlfeld, div#xxl_anfrage .art,
	div#xxl_anfrage .personen {
		float:left;
	}
	
		div#xxl_anfrage .anreise, div#xxl_anfrage .datumdrop { width:165px; }
		div#xxl_anfrage .aufenthalt, div#xxl_anfrage .tagefield { width:95px; }
		div#xxl_anfrage .anzahl, div#xxl_anfrage .anzahlfeld { width:44px; }
		div#xxl_anfrage .zimmerart, div#xxl_anfrage .art { width:121px; }
		div#xxl_anfrage .reisende, div#xxl_anfrage .personen  { width:95px; }
		
		div#xxl_anfrage .datumdrop, div#xxl_anfrage .tagefield, div#xxl_anfrage .anzahlfeld, div#xxl_anfrage .art, div#xxl_anfrage .personen { padding-top:6px; }
		
		div#xxl_anfrage .anzahl, div#xxl_anfrage .zimmerart, div#xxl_anfrage .reisende { padding-top:12px; }
		

	div#xxl_anfrage_btn {
		float:left;
		width:50px;
		padding-top:23px;
	}	
	
/* download */
div#xxl_download {
	border-top:#C0DCEC solid 1px;
	padding-bottom:10px;
}		

/*** NEWSLETTER ANMELDUNG ***/
div.xxlFormRow {
	width:475px;
	clear:both;
}

div.xxlFormLabel {
	float:left;
	width:100px;
	padding-top:5px;
}

div.xxlFormInput {
	float:left;
	width:375px;
}

div.xxlFormInput input  {
	margin: 3px 0 3px 0;
	width: 250px;
}

div.xxlFormInput select  {
	margin: 3px 0 3px 0;
	width: 100px;
}

div.xxlFormButtons {
	padding: 10px 0 0 100px;
}		

/* impressum */
div.forward_logo {
	position:relative;
	left:-130px;
	top:105px;
	background:#efefef;
	width:77px;
}

div.tiscover_logo {
	position:relative;
	left:-130px;
	top:60px;
	background:#efefef;
	width:102px;
}

/* jumplist */
div.xxl_jumplist {
	margin:auto;
	text-align:right;
	padding:10px 16px 10px 0;
}

.xxlJumplistPrev {
	position:relative;
	top:4px;
	padding-right:5px;
}

.xxlJumplistNext {
	position:relative;
	top:4px;
	padding-left:5px;
}

.xxlJumplistPageActive  {
	font-weight:bold;
}

/* partner & friends */
div.xxl_pf_logo	{
	float:left;
	width:160px;
	padding-left:17px;
}	

div.xxl_pf_text {
	float:left;
	width:430px;
}

/* sonstiges */
div.clearer {
	clear:both;
	line-height:0px;
}

div.xxl_trenner {
	padding:0 0 20px 0;
	margin-top:20px;
	margin-right:10px;
	border-top:#C0DCEC solid 1px;
	clear:both;
	line-height:1px;
}

div.productListDate{
	width: 230px;
	float: left;
	padding-top: 5px;
	border-bottom: 1px solid #C6DBE7;
}

div.productListPrice{
	width: 100px;
	float: left;
	font-weight: bold;
	color: #73AAD6;
	text-align: right;
	padding-top: 5px;
	border-bottom: 1px solid #C6DBE7;
}

div.productListCond{
	clear: both;
	width: 330px;
	float: left;
	padding-bottom: 7px;
	border-bottom: 1px solid #C6DBE7;
	display:none;
}




div.line, .headingLine {
	border: #6DA3C5 !important;
	height:1px;
	line-height:1px;
}

legend, #newline {
	color:#6DA3C5 !important;
}

input.rbutton {        
  border: none;
  background: url(http://www.alpinresortkuehtai.at/img/button_bg.png) no-repeat left top !important;
  padding: 0px 5px 2px 5px;
  overflow: visible;
  height: 20px;
  font-weight: bold;
  color: #FFFFFF;
  margin: 0
}

.sbutr {
  margin: 0;
  float: right;
  width: 11px;
  border: none;
  height: 20px;
  line-height: 120%;
  background: url(http://www.alpinresortkuehtai.at/img/button_sbg.png) right top no-repeat !important;
}

.qbcalimg {
	border:none !important;
}




div#xxl_buchenbox {
	padding-bottom: 15px;
}

div#xxl_buchenbox  input, div#xxl_buchenbox  select {
		color:#8B989C;
		font-size:10px;
		font-family:"Trebuchet MS", "Times New Roman", Times, serif;
		border:#C0DCEC solid 1px;
	}

div#xxl_buchenbox form {
	margin: 0 5px 10px 0;
	padding: 0 10px 10px 0;

}
div#xxl_buchenbox form label {

	padding-top: 10px;
}
div#xxl_buchenbox div#a0holder {
	padding-top: 10px;
}
	div#xxl_buchenbox div#a0holder label {
		display: inline;
		padding: 0;
	}
	
div#xxl_buchenbox select#r {
	width: 172px;
}
div#xxl_buchenbox select#sd_D, div#xxl_buchenbox select#ed_D {
	width: 45px;
	margin-right: 5px;
}
	div#xxl_buchenbox input#r0, div#xxl_buchenbox input#a0 {
		margin-right: 5px;
		padding-left:2px;
	}
div#xxl_buchenbox select#sr0 {
	width: 120px;
}

div#xxl_buchenbox select#sd_M, div#xxl_buchenbox select#ed_M {
	width: 100px;
	margin-right: 5px;
}
div#xxl_buchenbox .qbcalimg {
	border:none;
}

div#xxl_buchenbox .xxlLink {
	margin: 0 15px 0 10px;
}	

.qbcalimg {
	position:relative;
	top:3px;
}

.spacer10 {
	height:10px;
	line-height:10px;
}
.plaatje_vrijstaand          { color: black; font-style: italic; font-size: 12px; line-height: 18px; text-align: right; margin-top: 5px; margin-right: 10px; padding: 5px; border: solid 0 #999 }
.plaatje_links         { color: black; font-style: italic; font-size: 12px; line-height: 18px; text-align: right; float: left; margin-top: 5px; margin-right: 10px; margin-bottom: 3px; border: solid 0px #999 }
.plaatje_rechts      { color: black; font-style: italic; font-size: 12px; line-height: 18px; text-align: right; float: right; margin-right: 2px; margin-left: 5px; border: solid 0px #999 }
.plaatje_bovenaan          { color: black; font-style: italic; font-size: 12px; line-height: 18px; text-align: right; float: left; margin-top: -20px; border: solid 0px #999 }
