*{
margin: 0;
padding: 0;
list-style: none;
}

:focus{
outline: 0;
}

img{
border: 0;
display:block;
}

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#878787;
font-size:12px;
background-color:#F3F0EF;
}

	body.white{
	background:#fff;
	}

#wrap, #header, #content, #footer{
width:990px;
}

#wrap{
display:block;
margin:0 auto;
position:relative;
}

#wrap:after{content:"";}

#header{
position:relative;
height:160px;
background:#fff;
}

	a#logo{
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	width:752px;
	height:125px;
	}
	
		.sommer a#logo{
		background:url(images/logo-sommer.gif) no-repeat;
		}
		
		.winter a#logo{
		background:url(images/logo-winter.gif) no-repeat;
		}
	
	ul#nav{
	position:absolute;
	left:21px;
	bottom:6px;
	z-index:99;
	}
	
		#nav a {
		display: block;
		height:18px;
		background-position:0px 0px;
		background-repeat:no-repeat;
		}
		
			#nav a:hover{
			background-position:0px 17px;
			}
		
			#nav a span{display:none;}
		
			a#home{width:33px;background:url(images/home.png);}
			a#orte{width:30px;background:url(images/orte.png);}
			a#unterkuenfte{width:72px;background:url(images/unterkuenfte.png);}
			a#pauschalen{width:65px;background:url(images/pauschalen.png);}
			a#sommer{width:47px;background:url(images/sommer.png);}
			a#winter{width:41px;background:url(images/winter.png);}
			a#anreise{width:46px;background:url(images/anreise.png);}
			a#wetter{width:41px;background:url(images/wetter.png);}
			a#multimedia{width:64px;background:url(images/multimedia.png);}
			a#service{width:45px;background:url(images/service.png);}
			a#meintirol{width:61px;background:url(images/meintirol.png);}
	
		#nav li {
		float: left;
		padding:0 8px 0 9px;
		/*width: 8em;*/
		}
	
			#nav li ul {
			position: absolute;
			width: 130px;
			padding:5px 8px 5px 8px;
			left: -999em;
			background:#fff;
			border:1px solid #878787;
			}
	
			#nav li:hover ul {
			left: auto;
			}
	
			#nav li:hover ul, #nav li.sfhover ul {
			left: auto;
			}
			
				#nav li li{
				height:10px;
				padding:3px 3px 3px 0;
				display:block;
				float:none;
				border-bottom:1px solid #e7e7e7;
				}
				
					#nav li li.zweizeiler{
					height:25px;
					}
				
					#nav li li.last{
					border:none;
					}
				
				#nav li li a{
				font-size:10px;
				color:#000;
				text-decoration:none;
				height:10px;
				}
				
					#nav li li a:hover{
					color:#B9D300;
					}
		
	#mitmachen{
	position:absolute;
	right:0px;
	top:71px;
	}

#content{
position:absolute;
top:160px;
background:#fff;
}

	#rightcolumn{
	width:785px;
	float:right;
	padding-bottom:55px;
	}
	
		#rightcolumn a{
		color:#6C1934;
		text-decoration:underline;
		}
		
		#leftbox{
		position:relative;
		width:522px;
		padding:48px 15px 20px 25px;
		float:left;
		font-size:11px;
		line-height:15px;
		}
        
        * html #leftbox{
            padding-top: 51px;
        }
		* + html #leftbox{
            padding-top: 51px;
        }
			#leftbox img{
			float:left;
			margin:2px 15px 10px 0;
			}
			
			#leftbox img.right{
			float:right;
			margin:2px 0 15px 15px;
			}
		
			#breadcrumb{
			position:absolute;
			top:16px;
			left:25px;
			font-size:10px;}
			
			h1{
			font-size:17px;
			line-height:20px;
			margin-bottom:17px;
			font-weight:normal;
			}
		
			.sommer h1{	color:#B9D300;}
			
			.winter h1{color:#57a1d3;}
			
			h2{
			font-size:11px;
			line-height:15px;
			margin-bottom:10px;
			font-weight:bold;
			color:#878787;
			}
			
			#leftbox a.eyecatcher{
			display:block;
			margin-bottom:14px;
			padding-left:30px;
			font-weight:bold;
			text-decoration:underline;
			padding:5px 0 5px 30px;
			}
			
				.sommer #leftbox .eyecatcher{color:#a7c300; background:url(images/ico_eyecatcher_sommer.gif) left no-repeat;}
				
				.winter #leftbox .eyecatcher{color:#57a1d3; background:url(images/ico_eyecatcher_winter.gif) left no-repeat;}
			
			#leftbox p{
			margin-bottom:14px;
			}
			
			hr{
			color: #F3F0EF;
			background-color: #F3F0EF;
			height: 1px;
			border: none;
			margin-bottom:14px;
			clear:both;
			}
			
			#leftbox p.teaserheadline{
			margin:9px 0 10px 0;
			padding:0 0 0 30px;
			background:url(images/ico_tirolempf.gif) left 1px no-repeat;
			font-weight:bold;
			line-height:21px;
			}
			
				.winter #leftbox p.teaserheadline{background:url(images/ico_tirolempf_winter.gif) left 1px no-repeat;}
			
			.teaser{
			background:url(images/bg_teaser.gif) left top repeat-y #F3F0EF;
			margin-bottom:5px;
			clear:both;
			display:block;
			height:100%;
			}
			
				#leftbox .teaser img{
				float:left;
				margin:0px;
				}
				
				.teaser .info{
				float:left;
				width:280px;
				padding:11px 10px 11px 15px;
				}
				
				.teaser .button{
				float:right;
				padding:10px 15px 12px 0;
				}
				
				#leftbox  .teaser a{
				color:#878787;
				font-weight:bold;
				text-decoration:underline;
				}
		
		#rightbox{
		width:213px;
		float:right;
		padding:3px 10px 0 0;
		}
		
			.box{
			position:relative;
			padding:45px 0 10px 10px;
			border-left:1px solid #F3F0EF;
			color:#787878;
			font-size:11px;
			}
				
				#rightbox #zimmerbuchen{
				background:url(images/zimmerbuchen.gif) left top no-repeat;
				padding:35px 0 0 10px;
				}
				
					iframe#buchung{
					height:263px;
					width:190px;
					}
				
				#rightbox #topangebote{
				background:url(images/topangebote.gif) left top no-repeat;
				padding:35px 0 0 10px;
				}
				
					iframe#angebote{
					height:167px;
					width:190px;
					}
				
				#rightbox #tirolinfo{
				background:url(images/tirolinfo.gif) left top no-repeat;
				font-size:10px;
				line-height:15px;
				}
			
				#rightbox .last{
				border-bottom:1px solid #F3F0EF;
				}
				
			.box#zimmerbuchen{
			}
		
	#leftcolumn{
	width:205px;
	float:left;
	padding-top:32px;
	}
    
    * html #leftcolumn{
        padding-top: 34px;
    }
    * + html #leftcolumn{
        padding-top: 34px;
    }
	
		ul#sidebarnav{
		width:180px;
		padding:45px 0 10px 24px;
		border-right:1px solid #F3F0EF;
		border-bottom:1px solid #F3F0EF;
        }
            ul#sidebarnav li{
                display: block;
                line-height: 16px;
                height: auto; 
                padding-right: 10px
            }
            
            ul#sidebarnav li a{
                line-height: 16px;
                height: auto !important;
            }
         .quick_head{
            background:url(images/quicklinks.gif) left top no-repeat;
            padding: 46px 0 12px 24px !important;
        }
        
        .wandern_head{
            background:url(images/sidebar_wandern.png) left top no-repeat;
            border-right: none !important;
            padding: 46px 0 12px 24px !important;
        }   
        
        .wandern_spezi{
            background:url(images/sidebar_wandern_spezi.png) left top no-repeat;
            padding: 43px 0 12px 24px !important;
        }
        
        .wandern_vorschlag{
            background:url(images/sidebar_wandern_vorschlag.png) left top no-repeat;
            padding: 46px 0 12px 24px !important;
        }
        
        .wandern_wissens{
            background:url(images/sidebar_wandern_wissens.png) left top no-repeat;
        }
        
        
        .wetter_head{
            background:url(images/sidebar_wetter.png) left top no-repeat;
            border-right: none !important;
            border-bottom: none !important;
            padding: 44px 0 12px 24px !important;
        }   
        
        
        .ski_head{
            background:url(images/sidebar_ski.png) left 2px no-repeat;
            border-right: none !important;
            padding: 45px 0 12px 24px !important;
        }   
        
        .ski_skigebiete{
            background:url(images/sidebar_ski_skigebiete.png) left top no-repeat;
            padding: 43px 0 12px 24px !important;
        }
        
        .ski_skitouren{
            background:url(images/sidebar_ski_skitouren.png) left top no-repeat;
            padding: 44px 0 12px 24px !important;
        }
        
        .ski_sicher{
            background:url(images/sidebar_ski_sicher.png) left top no-repeat;
            padding: 44px 0 12px 24px !important;
        }
        
        .ski_wissen{
            background:url(images/sidebar_ski_wissen.png) left top no-repeat;
            padding: 45px 0 12px 24px !important;
        }
        
        .pauschalen_head{
            background:url(images/sidebar_pauschalen.png) left 2px no-repeat;
            border-right: none !important;
            padding: 45px 0 12px 24px !important;
        }   
        
        .pauschalen_suchen{
            background:url(images/sidebar_pauschalen_suchen.png) left top no-repeat;
            padding: 43px 0 12px 24px !important;
        }
        
        .langlauf_head{
            background:url(images/sidebar_langlauf.png) left 2px no-repeat;
            border-right: none !important;
            padding: 45px 0 12px 24px !important;
        }   
        
        .langlauf_loipen{
            background:url(images/sidebar_langlauf_loipen.png) left top no-repeat;
            padding: 43px 0 12px 24px !important;
        }
        
        .langlauf_wissen{
            background:url(images/sidebar_langlauf_wissen.png) left top no-repeat;
            padding: 45px 0 12px 24px !important;
        }
        
        .sommer_head{
            background:url(images/sidebar_sommer.png) left top no-repeat;
            border-right: none !important;
            padding: 45px 0 12px 24px !important;
        }
        
        .sommer_berg-sport{
            background:url(images/sidebar_sommer_berg-sport.png) left top no-repeat;
            padding: 43px 0 12px 24px !important;
        }
        
        .sommer_aktiv{
            background:url(images/sidebar_sommer_aktiv.png) left top no-repeat;
            padding: 44px 0 12px 24px !important;
        }
        
        .sommer_themen{
            background:url(images/sidebar_sommer_themen.png) left top no-repeat;
            padding: 44px 0 12px 24px !important;
        }
        
        
        .trendsport_head{
            background:url(images/sidebar_trendsport.png) left top no-repeat;
            border-right: none !important;
            padding: 45px 0 12px 24px !important;
        }
        
        .trendsport_fels{
            background:url(images/sidebar_trendsport_fels.png) left top no-repeat;
            padding: 43px 0 12px 24px !important;
        }
        
        .trendsport_wassersport{
            background:url(images/sidebar_trendsport_wassersport.png) left top no-repeat;
            padding: 45px 0 12px 24px !important;
        }
        
        .trendsport_luft{
            background:url(images/sidebar_trendsport_luft.png) left top no-repeat;
            padding: 44px 0 12px 24px !important;
        }
        
        .trendsport_extrem{
            background:url(images/sidebar_trendsport_extrem.png) left top no-repeat;
            padding: 44px 0 12px 24px !important;
        }
        
        .trendsport_schnee{
            background:url(images/sidebar_trendsport_schnee.png) left top no-repeat;
            padding: 44px 0 12px 24px !important;
        }
        
        
        .unterkuenfte_head{
            background:url(images/sidebar_unterkuenfte.png) left top no-repeat;
            border-right: none !important;
            padding: 47px 0 12px 24px !important;
        }
        
        .unterkuenfte_suche{
            background:url(images/sidebar_unterkuenfte_suche.png) left top no-repeat;
            padding: 43px 0 12px 24px !important;
        }
        
        
        .winter_head{
            background:url(images/sidebar_winter.png) left top no-repeat;
            border-right: none !important;
            padding: 46px 0 12px 24px !important;
        }
        
        .winter_berg-sport{
            background:url(images/sidebar_winter_berg-sport.png) left top no-repeat;
            padding: 43px 0 12px 24px !important;
        }
        
        .winter_aktiv{
            background:url(images/sidebar_winter_aktiv-genuss.png) left top no-repeat;
            padding: 44px 0 12px 24px !important;
        }
        
        .winter_winter-themen{
            background:url(images/sidebar_winter_winter-themen.png) left top no-repeat;
        }
               
        
        .familie_head{
            background:url(images/sidebar_familie.png) left top no-repeat;
            border-right: none !important;
            padding: 45px 0 12px 24px !important;
        }
        
        .familie_unter{
            background:url(images/sidebar_familie_unterkuenfte.png) left top no-repeat;
            padding: 46px 0 12px 24px !important;
        }
        
        .familie_sommer{
            background:url(images/sidebar_familie_familien-sommer.png) left top no-repeat;
            padding: 44px 0 12px 24px !important;
        }
        
        .familie_ausflug{
            background:url(images/sidebar_familie_ausflugziele.png) left top no-repeat;
            padding: 44px 0 12px 24px !important;
        }
        
        .familie_winter{
            background:url(images/sidebar_familie_familien-winter.png) left top no-repeat;
        }
        
        .weitere_themen{
            background:url(images/sidebar_weitere-themen.png) left top no-repeat;
        }
        
		
			#sidebarnav li{
			height:18px;
			}
		
			#sidebarnav a{
			display:block;
			height:17px;
			padding:2px 0 0 10px;
			font-size:11px;
			color:#878787;
			text-decoration:none;
			}
		
				#sidebarnav a:hover{
				color:#6C1935;
				}
	
	#footer{
	height:80px;
/*	height:66px;*/
	padding-top:13px;
	clear:both;
	background:#F3F0EF;
	font-size:9px;
	line-height:15px;
	}
	
		#footer a{
		color:#878787;
		text-decoration:none;
		padding:2px;
		}
		
			#footer img{
			display:inline;
			}
			
			#footer a.fett{
			font-weight:bold;
			color:#6C1934;
			}
			
			#footer a#poweredby{
			padding-right:66px;
			background:url(images/tiscover.gif) right no-repeat;
			}


.static{
position:static;
}

	#information {
	position:absolute;
	bottom:0;
	width: 990px;
/*	width: 913px;*/
	padding: 0;
	text-align: left;
/*	text-align: center;*/
	}
	
		#information li {
		float: none;
		display: inline;
		}
		
		#information li a {
		font-size:9px;
		color:#878787;
		text-decoration:none;
		padding:2px;
		white-space:nowrap;
		}

.clearfix:after{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
/* End hide from IE-mac */

/********************************** Forms ****************************/

form, input, select, label{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
z-index:1;
}

label{
display:block;
color:#878787;
line-height:15px;
}

	label#labelone{
	position:absolute;
	left:0;
	top:10px;
	}
	
	label#labeltwo{
	position:absolute;
	left:0;
	top:52px;
	}
	
	label#labelthree{
	position:absolute;
	left:38px;
	top:94px;
	}
	
	label#labelfour{
	position:absolute;
	left:132px;
	top:94px;
	}
	
	label#labelfive{
	position:absolute;
	left:0;
	top:120px;
	}
	
	label#labelsix{
	position:absolute;
	left:0;
	top:146px;
	}
	
	label#labelseven{
	position:absolute;
	left:0;
	top:188px;
	}
	
	label#labeleight{
	position:absolute;
	left:0;
	top:11px;
	}
	
	label#labelnine{
	position:absolute;
	left:0;
	top:56px;
	}
	
	label#labelten{
	position:absolute;
	left:0;
	top:82px;
	}

select{
width:170px;
height:17px;
padding:0 0 0 0;
}

	select#r{
	position:absolute;
	left:0;
	top:30px;
	}
	
	select#sd_D{
	position:absolute;
	left:0;
	top:72px;
	width:41px;
	}
	
	select#sd_M{
	position:absolute;
	left:46px;
	top:72px;
	width:41px;
	}
	
	select#sd_Y{
	position:absolute;
	left:92px;
	top:72px;
	width:55px;
	}
	
	select#sr0{
	position:absolute;
	left:0;
	top:166px;
	}
	
	select#ac{
	position:absolute;
	left:0;
	top:208px;
	}
	
	select#region{
	position:absolute;
	left:0;
	top:31px;
	height:20px;
	}
	
	input.grey{
	border:1px solid #878787;
	font-family:MS Shell Dlg;
	height:14px;
	padding-top:1px;
	}
	
	input#d{
	position:absolute;
	left:2px;
	top:96px;
	width:27px;
	}
	
	input#a0{
	position:absolute;
	left:95px;
	top:96px;
	width:28px;
	}
	
	input#r0{
	position:absolute;
	left:122px;
	top:122px;
	width:28px;
	}
	
	input#nights{
	position:absolute;
	left:116px;
	top:58px;
	width:28px;
	}
	
	input#vt{
	position:absolute;
	left:2px;
	top:104px;
	width:168px;
	}
	
	input#btnsearch{
	position:absolute;
	left:0;
	top:233px;
	}
	
	input#btnsearch2{
	position:absolute;
	left:0;
	top:133px;
	}
	
	/********************************** Suche ****************************/
	
	form#xxlHomeSearch{
	position:absolute;
	top:14px;
	right:48px;
	width:165px;
	height:20px;
	}
	
		input#scope{
		position:absolute;
		left:0;
		top:0;
		width:125px;
		height:13px;
		padding:1px 0 1px 0;
		border:1px solid #5e5e5e;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#878787;
		}
		
		input#searchbtn{
		position:absolute;
		right:0;
		top:0;
		border:1px solid #5e5e5e;
		}
		
	form#xxlLPSwitch{
	position:absolute;
	top:44px;
	right:48px;
	width:165px;
	height:17px;
	}
	
		select#lpSwitch{
		position:absolute;
		left:0;
		top:0;
		width:165px;
		height:17px;
		padding:0 0 0 0;
		border:1px solid #5e5e5e;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#878787;
		}
