#subheader_home
{
	width: 970px;
	height: 486px;	
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	background-color: #ffffff;
}




#fotobig_home img
{
	padding: 0px;
	margin: 0px;
}

/* Menu icone
---------------------------------------------------*/

#menuicon_home
{
	width:970px;
	padding: 0px;
	height: 54px;
	float:left;
	background-image: url(../images/winter/bg_menuicon_home.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #ffffff;	
}

#menuicon_home a
{
	float:left;
	width: 200px;
	height: 54px;
	background-position: 0px 0px;
	background-repeat:no-repeat;
	position:relative;
}

#menuicon_home a:hover
{
	float:left;
	width: 200px;
	height: 54px;
	background-position: 0px -54px;
}

#menuicon_home span
{
	position: absolute;
	color: #CFD5D8;
	text-indent:-9000px;
	z-index: -1;
}

#menuicon_home #icontv
{
	background-image: url(../images/winter/icon_davos_tv.gif);
	width: 185px;
}

#menuicon_home #icontv_en
{
	background-image: url(../images/winter/icon_davos_tv_en.gif);
	width: 185px;
}

#menuicon_home #iconmob
{
	background-image: url(../images/winter/icon_mobile_ch.gif);
	width: 187px;
}


#menuicon_home #iconmob_en
{
	background-image: url(../images/winter/icon_mobile_ch_en.gif);
	width: 187px;
}

#menuicon_home #iconkarte_de
{
	background-image: url(../images/winter/icon_karte_de.gif);
	width: 161px;
}

#menuicon_home #iconkarte_en
{
	background-image: url(../images/winter/icon_karte_en.gif);
	width: 161px;
}

#menuicon_home #iconpackage_de
{
	background-image: url(../images/winter/icon_package_de.gif);
	width: 203px;
}

/*
#menuicon_home #iconblog
{
	background-image: url(../images/winter/icon_davos_blog.gif);
	width: 153px;
}

#menuicon_home #iconblog_en
{
	background-image: url(../images/winter/icon_davos_blog_en.gif);
	width: 153px;
}
*/
#menuicon_home #iconrss
{
	background-image: url(../images/winter/icon_davos_rss.gif);
	width: 146px;
}

#menuicon_home #iconrss_en
{
	background-image: url(../images/winter/icon_davos_rss_en.gif);
	width: 146px;
}

#menuicon_home #iconpisten
{
	background-image: url(../images/winter/icon_pisten.gif);
	width: 174px;
}

#menuicon_home #iconpisten_en
{
	background-image: url(../images/winter/icon_pisten_en.gif);
	width: 160px;
}



/* Layoutpage
---------------------------------------------------*/

#home
{
	width: 947px;
	min-height: 290px;
	height: auto !important;
	height: 100px;
	margin: 0px;
	padding: 15px 15px 20px 28px;
	float:left;
	background-image: url(../images/winter/bg_containerbox_home.gif);
	background-position: top;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
}

#col1_home
{
	width: 225px;
	min-height: 290px;
	height: auto !important;
	height: 290px;
	margin: 0px;
	padding: 0px 19px 0px 0px;
	float:left;
	background-image:url(../images/box_content_home_48.gif);
	background-position: 0px 29px;
	background-repeat:no-repeat;
	
}



#col2_home
{
	width: 225px;
	min-height: 290px;
	height: auto !important;
	height: 290px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	/*background-image:url(../images/background_events_home_48.png);
	background-position:0px 0px;
	background-repeat:no-repeat;*/
}

#col3_home
{
	width: 450px;
	min-height: 290px;
	height: auto !important;
	height: 290px;
	margin: 0px;
	padding: 0px 0px 0px 19px;
	float:left;
}


/*
#linkcommunity_home
{
	width: 955px;
	height: 40px;	
	float: left;		
	padding: 0px 15px 0px 0px;
	font-weight: normal;
	color: #999999;
	text-align:right;
}


#linkcommunity_home .tx-timtabsociable-pi1 a
{
	padding: 0px 0px 0px 5px;
}
*/

/* Box Col 1
---------------------------------------------------*/

#col1_home h3
{
	width: 225px;
	height: 29px;
	float:left;
	padding: 0px 0px 0px 0px; 
}

#col1_home .hidden
{
	display:none;
}

#col1_home .col3_box_content_foto
{
	width: 224px;
	height: 118px;
	padding: 0px 1px 0px 0px;
	float: left;
}

#col1_home  .col3_box_content_sub
{
	width: 200px;
	float: left;
	padding: 8px 13px 0px 12px;
	color: #006AB3;
	font-weight: bold;
	text-transform:uppercase;
}

#col1_home .col3_box_content_text
{
	width: 200px;
	height: 116px;
	float: left;
	padding: 8px 13px 0px 12px;
	color: #333333;
	overflow: hidden;
	
}
#col1_home .col3_box_content_link
{
	width: 200px;
	float: left;
	height: 12px;
	line-height: 12px;
	padding: 0px 12px 0px 13px;
	color: #006AB3;
	text-align:right;	
}

#col1_home .col3_box_content_title
{
	color: #006AB3;
	font-weight: bold;
	text-transform:uppercase;
	padding: 0px 0px 7px 0px;
}



/* Video
---------------------------------------------------*/

#videoPlayer{
	width:970px;
	padding: 0px;
	height: 432px;
	border:0px;
	z-index: 100;
}

#fotoPlayer{
	width:970px;
	padding: 0px;
	height: 432px;
	border:0px;
	z-index: 5;
	/*cursor:pointer;*/
}














#infobar{
	position: absolute;
	width: 740px;
	height: 170px;
	top: 345px;
}


#horizontal_slide{
	width: 740px;
	height: 170px;
	z-index: 200;
	display:none;
}

#infobar_content{
	width: 596px;
	height: 170px;
	float: left;
	background-image: url(../images/infobar/bg_bottom_stay_wi.png);
	background-repeat: repeat-x;	
}

#infobar_navi{
	width: 120px;
	height: 132px;
	float: left;
	padding-top:38px;
	background-image: url(../images/infobar/bg_bottom_stay_wi.png);
	background-repeat: repeat-x;
}

#infobar_control{
	width: 24px;
	height: 170px;
	display:block;
	float:right;
}

#infobar_control_in{
	position: absolute;
	width: 40px;
	height: 170px;
	top: 345px;
	display: none;
	z-index: 9999999;	
}



#tabs_home span{
	display:none;
}


#tabs_home a#button_booking{
	width: 118px;
	height: 30px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-image: url(../images/infobar/navi_de_wi/online_booking.png);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	float:left;
	cursor:pointer !important;
}
#tabs_home a#button_booking:hover{
	text-decoration: none;
	background-position: 0px -30px !important;	
}

#tabs_home a#button_booking_en{
	width: 118px;
	height: 30px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-image: url(../images/infobar/navi_en_wi/online_booking.png);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	float:left;
	cursor:pointer !important;
}
#tabs_home a#button_booking_en:hover{
	text-decoration: none;
	background-position: 0px -30px !important;	
}



#tabs_home a#button_wetter{
	width: 118px;
	height: 30px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-image: url(../images/infobar/navi_de_wi/wetter.png);
	background-repeat: no-repeat;
	float:left;
	cursor:pointer !important;
}
#tabs_home a#button_wetter:hover{
	text-decoration: none;
	background-position: 0px -30px !important;	
}

#tabs_home a#button_wetter_en{
	width: 118px;
	height: 30px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-image: url(../images/infobar/navi_en_wi/wetter.png);
	background-repeat: no-repeat;
	float:left;
	cursor:pointer !important;
}
#tabs_home a#button_wetter_en:hover{
	text-decoration: none;
	background-position: 0px -30px !important;	
}



#tabs_home a#button_news{
	width: 118px;
	height: 30px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-image: url(../images/infobar/navi_de_wi/voting.png);
	background-repeat: no-repeat;
	float:left;
	cursor:pointer !important;
}
#tabs_home a#button_news:hover{
	text-decoration: none;
	background-position: 0px -30px !important;	
}

#tabs_home a#button_news_en{
	width: 118px;
	height: 30px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-image: url(../images/infobar/navi_en_wi/voting.png);
	background-repeat: no-repeat;
	float:left;
	cursor:pointer !important;
}
#tabs_home a#button_news_en:hover{
	text-decoration: none;
	background-position: 0px -30px !important;	
}




#tabs_home a#button_bergbahnen{
	width: 118px;
	height: 30px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-image: url(../images/infobar/navi_de_wi/bergbahnen.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float:left;
	cursor:pointer !important;
}
#tabs_home a#button_bergbahnen:hover{
	text-decoration: none;
	background-position: 0px -30px !important;	
}

#tabs_home a#button_bergbahnen_en{
	width: 118px;
	height: 30px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-image: url(../images/infobar/navi_en_wi/bergbahnen.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float:left;
	cursor:pointer !important;
}
#tabs_home a#button_bergbahnen_en:hover{
	text-decoration: none;
	background-position: 0px -30px !important;	
}


#content_booking{
	margin-top: 5px;
	margin-left:5px;
	width: 581px;
	height: 156px;
	overflow: hidden;
	float: left;
}

#content_wetter{
	margin-top: 5px;
	margin-left:5px;
	width: 581px;
	height: 156px;
	overflow: hidden;
	float:left;
}

#content_news{
	margin-top: 10px;
	margin-left:18px;
	width: 568px;
	height: 151px;
	overflow: hidden;
	float:left;
}

#content_bergbahnen{
	margin-top: 10px;
	margin-left:18px;
	width: 581px;
	height: 151px;
	overflow: hidden;
	float:left;
}

#content_bergbahnen1{
	width: 180px;
	height: 151px;
	overflow: hidden;
	float:left;
	/*
	background-image: url(../images/infobar/trenn_vertical_bergbahnen.gif);
	background-position: right;
	background-repeat: no-repeat;*/
}

#content_bergbahnen2{
	width: 235px; /* 204 */
	height: 148px;
	overflow: hidden;
	float:left;
	/*background-image: url(../images/infobar/trenn_vertical_bergbahnen.gif);
	background-position: right;
	background-repeat: no-repeat;	*/
	padding: 3px 0px 0px 0px; /* 0px 31px 0px 0px */
}

#content_bergbahnen1 a:hover{
	text-decoration: none !important;
}

#content_bergbahnen2 a:hover{
	text-decoration: none !important;
}

#content_bergbahnen3{
	width: 165px;
	height: 151px;
	overflow: hidden;
	float:left;
}

#content_bergbahnen3 a{
	font-weight: bold;
	line-height: 1.8em;
}




/* Booking Table
---------------------------------------------------*/ 

.booking_table{
	width: 565px;
	height: 140px;
	margin-top: 6px;
	margin-left: 13px;
}

.booking_col1{
	width: 113px;
	vertical-align: top;
}

.booking_col2{
	width: 20px;
}

.booking_col3{
	width: 182px;
	vertical-align: top;
}

.booking_col4{
	width: 21px;
	vertical-align: top;
}

.booking_col5{
	width: 229px;
	vertical-align: top;
}

.col3_art{
	height: 50px;
	vertical-align: top;
}

.col3_arrival{
	margin-left:5px;
}

.col3_arrival1{
	width: 65px;
	height: 27px;
	vertical-align: top;
}

.col3_arrival2{
	height: 27px;
	vertical-align: top;	
}


#content_booking table{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	line-height: 1.4em;	
}

#content_booking input.date{
	width: 80px;
	height: 17px;
	border:1px solid #7A7A7A;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-indent: 2px;
	float: left;
}

#content_booking select.booking_rooms{
	width: 40px;
	height: 19px;
	border:1px solid #7A7A7A;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-indent: 2px;
}

#content_booking select.booking_sel_person{
	width: 100px;
	height: 19px;
	border:1px solid #7A7A7A;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-indent: 2px;
}

#content_booking select.booking_sel_kids{
	width: 35px;
	height: 19px;
	border:1px solid #7A7A7A;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-indent: 2px;
}

.booking_radio{
	background-color: transparent;
}

.booking_person{
	margin-top: 24px;
}

.col5_person1{
	height: 27px;
	vertical-align: top;
	padding-right: 10px;
}

.col5_person2{
	height: 27px;
	vertical-align: top;
}

.col5_search{
	vertical-align: top;
	text-align: right;
}

.col3_art1{
	height: 23px;
	vertical-align: top;
	padding-right: 5px;
}

.col3_art2{
	height: 23px;
	vertical-align: top;
}
/* End Booking Table
---------------------------------------------------*/ 








/* Events box  start
---------------------------------------------------*/ 

#box_col2_home
{
	width: 223px;
	height: 290px;
	float:left;
	padding:0px 2px 0px 0px;
	overflow:hidden;
}

#box_col2_home .home_events
{
	width: 223px;
	height: 237px;
	float:left;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}

#box_col2_home #box_home_e,
#box_col2_home #box_home_te
{
	position:absolute;	
}

#box_col2_home #box_home_e div,
#box_col2_home #box_home_te div
{
	float:left;
	width: 223px;
	height: 237px;
}

#box_home_e  .event_block
{
	position: relative;		
}

#box_col2_home .box_foto_event
{
	float:left;
	width: 223px;
	height: 118px;
	overflow:hidden;
}

#box_col2_home .box_foto_event img
{
	float:left;
	width: 223px;
}

#box_col2_home .title_events_home_de
{
	width:223px;
	height: 29px;
	float:left;
}

#box_col2_home .hidden
{
	display:none;
}

#box_col2_home .box_title_event
{
	float: left;
	padding: 8px 8px 3px 8px;
	width: 207px;
	color: #006AB3;
	font-weight: bold;
	text-transform:uppercase;	
}

#box_col2_home .box_date_event
{
	float: left;
	padding: 0px 6px 3px 8px;
	width: 209px;
	font-size: 9px;
	font-weight: bold;
}

#box_col2_home .box_text_event
{
	float: left;
	padding: 0px 8px 0px 8px;
	width: 207px;
}

#box_col2_home .buttonevents
{
	float:left;
	width: 223px;
	height: 24px;
}
#box_col2_home #preve,
#box_col2_home #prevte
{
	float:left;
	width:20px;
	height: 24px;
	background-image:url(../images/packages/prev_wi.gif);
	background-position: 10px 7px;
	background-repeat:no-repeat;
	cursor: pointer;
}

#box_col2_home #nexte,
#box_col2_home #nextte
{
	float:left;
	width:20px;
	height: 24px;
	background-image:url(../images/packages/next_wi.gif);
	background-position: 0px 7px;
	background-repeat:no-repeat;
	cursor: pointer;
}


#box_col2_home #page_events,
#box_col2_home #page_tevents
{
	float: left;
	width: 35px;
	height: 24px;
	line-height: 24px;
	font-size: 10px;
	color: #006AB3;
	text-align:center;
}

#box_col2_home #all__events
{
	float: left;
	width: 140px;
	height: 24px;
	line-height: 24px;
	padding: 0px 0px 0px 8px;
	font-size: 10px;
	color: #006AB3;
	text-align:left;
}




/*

#box_col2_home
{
	width: 223px;
	height: 290px;
	float:left;
	padding:0px 2px 0px 0px;
}

#box_col2_home .home_events
{
	width: 223px;
	height: 225px; 
	float:left;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}

#box_col2_home #box_home_e
{
	position:absolute;	
}

#box_col2_home #box_home_e div
{
	float:left;
	width: 223px;
	height: 225px;
}

#box_home_e  .event_block
{
	position: relative;		
}

#box_col2_home .box_foto_event
{
	float:left;
	width: 223px;
	height: 118px;
	overflow:hidden;
}

#box_col2_home .box_foto_event img
{
	float:left;
	width: 223px;
}

#box_col2_home .title_events_home_de
{
	width:223px;
	height: 29px;
	float:left;
}

#box_col2_home .hidden
{
	display:none;
}

#box_col2_home .box_title_event
{
	float: left;
	padding: 8px 8px 3px 8px;
	width: 207px;
	color: #006AB3;
	font-weight: bold;
	text-transform:uppercase;	
}

#box_col2_home .box_date_event
{
	float: left;
	padding: 0px 6px 3px 8px;
	width: 209px;
	font-size: 9px;
	font-weight: bold;
}

#box_col2_home .box_text_event
{
	float: left;
	padding: 0px 8px 0px 8px;
	width: 207px;
}

#box_col2_home .topbuttonevents
{
	float:left;
	width: 215px;
	padding: 0px 0px 0px 8px;
	height: 12px;
	font-size: 10px;
	color: #006AB3;
}

#box_col2_home .buttonevents
{
	float:left;
	width: 223px;
	height: 24px;
}
#box_col2_home #preve
{
	float:left;
	width:20px;
	height: 24px;
	background-image:url(../images/packages/prev_wi.gif);
	background-position: 10px 7px;
	background-repeat:no-repeat;
	cursor: pointer;
}

#box_col2_home #nexte
{
	float:left;
	width:20px;
	height: 24px;
	background-image:url(../images/packages/next_wi.gif);
	background-position: 0px 7px;
	background-repeat:no-repeat;
	cursor: pointer;
}


#box_col2_home #page_events
{
	float: left;
	width: 35px;
	height: 24px;
	line-height: 24px;
	font-size: 10px;
	color: #006AB3;
	text-align:center;
}

#box_col2_home #all__events
{
	float: left;
	width: 140px;
	height: 24px;
	line-height: 24px;
	padding: 0px 0px 0px 8px;
	font-size: 10px;
	color: #006AB3;
	text-align:left;
}

*/



/*

#box_col3_home .box_packages_text
{
	float: left;
	padding: 0px 8px 0px 8px;
	width: 432px;
}

#box_col3_home .box_packages_text strong
{
	font-weight: bold;
}

#box_col3_home .box_packages_text a
{
	
}

#box_col3_home #box_home_p
{
	position:absolute;
	
}

#box_col3_home .buttonpackages
{
	float:left;
	width: 448px;
	height: 24px;
}
#box_col3_home #prev
{
	float:left;
	width:20px;
	height: 24px;
	background-image:url(../images/packages/prev.gif);
	background-position: 10px 7px;
	background-repeat:no-repeat;
	cursor: pointer;
}

#box_col3_home #next
{
	float:left;
	width:20px;
	height: 24px;
	background-image:url(../images/packages/next.gif);
	background-position: 0px 7px;
	background-repeat:no-repeat;
	cursor: pointer;
}




#box_col3_home #page_packages
{
	float: left;
	width: 35px;
	height: 24px;
	line-height: 24px;
	font-size: 10px;
	color: #006AB3;
	text-align:center;
}

#box_col3_home #all__packages
{
	float: left;
	width: 365px;
	height: 24px;
	line-height: 24px;
	padding: 0px 0px 0px 8px;
	font-size: 10px;
	color: #006AB3;
	text-align:left;
}

*/


/* Events box end
---------------------------------------------------*/ 


















/* BPackages box  start
---------------------------------------------------*/ 


#box_col3_home
{
	width:448px;
	height: 290px;
	float:left;
	padding:0px 2px 0px 0px;
	background-image: url(../images/packages/background_packages_home_wi.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}

#box_col3_home .home_packages
{
	width:448px;
	height: 237px;
	float:left;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}

#box_home_p div
{
	float:left;
	width: 448px;
	height: 237px;
	
}

#box_home_p  .pack
{
	position: relative;
}

#box_col3_home .price
{
	width: 106px;
	height: 78px;
	padding: 8px 0px 0px 0px;
	display:block;
	background-image:url(../images/packages/price.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	position:absolute;
	left: 321px;
	top: 75px;
	font-weight: bold;
	text-align:center;
}

#box_col3_home .green
{
	color: #006AB3;
}

#box_col3_home .title_packages_home_de
{
	width:448px;
	height: 29px;
	float:left;
	
	background-image:url(../images/packages/box_packages_home_title_special_de_wi.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	
	
}

#box_col3_home .title_packages_home_de_left
{
	width:230px;
	height: 29px;
	float:left;
}

#box_col3_home .title_packages_home_de_right
{
	width:218px;
	height: 29px;
	float:left;
	text-align:right;
}

#box_col3_home .title_packages_home_en
{
	width:448px;
	height: 29px;
	float:left;
	/*
	background-image:url(../images/topevents/box_title_en_wi.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	*/
}

#box_col3_home .box_packages_title_text
{
	float: left;
	padding: 8px 140px 13px 8px;
	width: 300px;
	color: #006AB3;
	font-weight: bold;
	text-transform:uppercase;	
}

#box_col3_home .box_topevents_title_text
{
	float: left;
	padding: 8px 140px 4px 8px;
	width: 300px;
	color: #006AB3;
	font-weight: bold;
	text-transform:uppercase;	
}

#box_col3_home .box_packages_text
{
	float: left;
	padding: 0px 8px 0px 8px;
	width: 432px;
}

#box_col3_home .box_packages_text strong
{
	font-weight: bold;
}

#box_col3_home .box_packages_text a
{
	
}

#box_col3_home #box_home_p
{
	position:absolute;
	
}

#box_col3_home .buttonpackages
{
	float:left;
	width: 448px;
	height: 24px;
}
#box_col3_home #prev
{
	float:left;
	width:20px;
	height: 24px;
	background-image:url(../images/packages/prev_wi.gif);
	background-position: 10px 7px;
	background-repeat:no-repeat;
	cursor: pointer;
}

#box_col3_home #next
{
	float:left;
	width:20px;
	height: 24px;
	background-image:url(../images/packages/next_wi.gif);
	background-position: 0px 7px;
	background-repeat:no-repeat;
	cursor: pointer;
}

#box_col3_home .hidden
{
	display:none;
}


#box_col3_home #page_packages
{
	float: left;
	width: 35px;
	height: 24px;
	line-height: 24px;
	font-size: 10px;
	color: #006AB3;
	text-align:center;
}

#box_col3_home #all__packages
{
	float: left;
	width: 365px;
	height: 24px;
	line-height: 24px;
	padding: 0px 0px 0px 8px;
	font-size: 10px;
	color: #006AB3;
	text-align:left;
}



/* Packages box end
---------------------------------------------------*/




/* Wintertraum box start
---------------------------------------------------*/
#box_col3_home_wintertraum
{
	width:448px;
	height: 290px;
	float:left;
	padding:0px 2px 0px 0px;
	background-image: url(../images/packages/background_packages_home_wi.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}

#box_col3_home_wintertraum .home_packages
{
	width:448px;
	height: 239px;
	float:left;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}

#box_col3_home_wintertraum .title_packages_home_wintertraum_de
{
	width:448px;
	height: 29px;
	float:left;
	background-image:url(../images/packages/box_packages_home_title_wintertraum_de_wi.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}

#box_col3_home_wintertraum .title_packages_home_wintertraum_en
{
	width:448px;
	height: 29px;
	float:left;
	background-image:url(../images/packages/box_packages_home_title_wintertraum_en_wi.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}

#box_col3_home_wintertraum .box_packages_text_wintertraum {
    float: left;
    padding: 5px 8px 0px 8px!important;
    width: 432px;
}

#box_col3_home_wintertraum .box_packages_text_wintertraum a.external-link
{
	margin-left:15px;
}

#box_col3_home_wintertraum .box_packages_text_wintertraum br
{
	height:10px;
	line-height:10px;
}

#box_col3_home_wintertraum .buttonpackages_wintertraum
{
	float:left;
	width: 435px;
	height: 18px;
	text-align:right;
}

#box_home_p_wintertraum
{
	float:left;
	width: 448px;
}

.pack_wintertraum
{
	float:left;
	width: 448px;
}

/* Wintertraum box end
---------------------------------------------------*/ 





/* Top events box  start
---------------------------------------------------*/ 


#box_col3_home1
{
	width:448px;
	height: 290px;
	float:left;
	padding:0px 2px 0px 0px;
	background-image: url(../images/packages/background_packages_home_wi.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}

#box_col3_home1 .home_packages
{
	width:448px;
	height: 237px;
	float:left;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}

#box_home_p1 div
{
	float:left;
	width: 448px;
	height: 237px;
	
}

#box_home_p1  .pack
{
	position: relative;
}

#box_col3_home1 .price
{
	width: 106px;
	height: 78px;
	padding: 8px 0px 0px 0px;
	display:block;
	background-image:url(../images/packages/price.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	position:absolute;
	left: 321px;
	top: 75px;
	font-weight: bold;
	text-align:center;
}

#box_col3_home1 .green
{
	color: #006AB3;
}

#box_col3_home1 .title_packages_home_de
{
	width:448px;
	height: 29px;
	float:left;
	
	/*background-image:url(../images/topevents/box_title_de_wi.png);
	
	background-position:0px 0px;
	background-repeat:no-repeat;
	*/
	
	
}

#box_col3_home1 .title_packages_home_de_left
{
	width:230px;
	height: 29px;
	float:left;
}

#box_col3_home1 .title_packages_home_de_right
{
	width:218px;
	height: 29px;
	float:left;
	text-align:right;
}

#box_col3_home1 .title_packages_home_en
{
	width:448px;
	height: 29px;
	float:left;
	/*
	background-image:url(../images/topevents/box_title_en_wi.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	*/
}

#box_col3_home1 .box_packages_title_text
{
	float: left;
	padding: 8px 140px 13px 8px;
	width: 300px;
	color: #006AB3;
	font-weight: bold;
	text-transform:uppercase;	
}

#box_col3_home1 .box_topevents_title_text
{
	float: left;
	padding: 8px 140px 4px 8px;
	width: 300px;
	color: #006AB3;
	font-weight: bold;
	text-transform:uppercase;	
}

#box_col3_home1 .box_packages_text
{
	float: left;
	padding: 0px 8px 0px 8px;
	width: 432px;
}

#box_col3_home1 .box_packages_text strong
{
	font-weight: bold;
}

#box_col3_home1 .box_packages_text a
{
	
}

#box_col3_home1 #box_home_p1
{
	position:absolute;
	
}

#box_col3_home1 .buttonpackages
{
	float:left;
	width: 448px;
	height: 24px;
}
#box_col3_home1 #prev1
{
	float:left;
	width:20px;
	height: 24px;
	background-image:url(../images/packages/prev_wi.gif);
	background-position: 10px 7px;
	background-repeat:no-repeat;
	cursor: pointer;
}

#box_col3_home1 #next1
{
	float:left;
	width:20px;
	height: 24px;
	background-image:url(../images/packages/next_wi.gif);
	background-position: 0px 7px;
	background-repeat:no-repeat;
	cursor: pointer;
}

#box_col3_home1 .hidden
{
	display:none;
}


#box_col3_home1 #page_packages1
{
	float: left;
	width: 35px;
	height: 24px;
	line-height: 24px;
	font-size: 10px;
	color: #006AB3;
	text-align:center;
}

#box_col3_home1 #all__packages
{
	float: left;
	width: 365px;
	height: 24px;
	line-height: 24px;
	padding: 0px 0px 0px 8px;
	font-size: 10px;
	color: #006AB3;
	text-align:left;
}


/* Top events box end
---------------------------------------------------*/ 



/* Box TV
---------------------------------------------------*/ 

#box_home_tv 
{
	padding: 0px 0px 0px 0px;
	height: 146px;
	float: left;
}

#box_home_tv .image_tv
{
	float: left;
	width: 167px;
	padding: 0px 0px 0px 0px;
}

#box_home_tv .text_tv
{
	float: left;
	width: 376px;
	padding: 0px 0px 0px 18px;
	height: 130px;
}

#box_home_tv .link_tv
{
	float: left;
	width: 376px;
	padding: 1px 0px 0px 18px;
	height: 15px;
}
#box_home_tv .box_home_tv_title
{
	float: left;
	width: 376px;
	padding: 0px 0px 21px 0px;
	color: #006AB3;
	font-weight: bold;
	font-size: 12px;
	height: 12px;
	text-transform:uppercase;
}

#box_home_tv a.hbox_link:hover {color: #064360; text-decoration: underline; font-weight: bold;}



/* End Box TV
---------------------------------------------------*/ 


/* News Home Box
---------------------------------------------------*/ 
#hnews_image{
	width: 165px;
	float: left;
	margin-right: 16px;
}

#hnews_content{
	width: 387px;
	float: right;
}

#hnews_overall_title{
	width: 387px;
	font-weight: bold;
	color: #333333;
	padding-bottom: 12px;
}

#hnews_title{
	width: 387px;
	font-weight: bold;
	padding-bottom: 12px;	
}

#hnews_text{
	width: 387px;
	padding-bottom: 12px;
}
/*
#hnews_text a{
	color: #333333 !important;
}
*/

#hnews_more{
	width: 387px;
	font-weight: bold;
}

.hbox_more{
	padding-left: 8px;
}


A.hbox_link:link {color: #006AB3; text-decoration: none; font-weight: bold;}
A.hbox_link:visited {color: #006AB3; text-decoration: none; font-weight: bold;}
A.hbox_link:active {color: #006AB3; text-decoration: none; font-weight: bold;}
A.hbox_link:hover {color: #064360; text-decoration: none; font-weight: bold;}



/* Bergbahnen Infobar Preise
---------------------------------------------------*/ 
.bergbahnen_anlagen{
	width: 150px !important;
}

.bergbahnen_anlagen{
	height: 35px;
	vertical-align: top;
}

.bergbahnen_anlagen_col1{
	width: 135px;
	text-align: left;
	border-bottom: 1px solid #006AB3;
}
.bergbahnen_anlagen_col2{
	width: 15px;
	text-align: right;
	border-bottom: 1px solid #006AB3;
}

.bergbahnen_anlagen_col1last{
	text-align: left;
}
.bergbahnen_anlagen_col2last{
	text-align: right;
}




.bergbahnen_preise{
	width: 202px !important;
}

.bergbahnen_title{
	height: 35px;
	vertical-align: top;
}

.bergbahnen_preise_col1{
	width: 125px;
	text-align: left;
	border-bottom: 1px solid #006AB3;
}
.bergbahnen_preise_col2{
	width: 77px;
	text-align: right;
	border-bottom: 1px solid #006AB3;
}

.bergbahnen_preise_col1last{
	text-align: left;
}
.bergbahnen_preise_col2last{
	text-align: right;
}


.bergbahnen_link{
	width: 155px !important;	
}

.bergbahnen_link_logo{
	width: 150px;
	text-align: right;
	vertical-align: top;
	height: 60px;
	padding-right: 5px;
}

.bergbahnen_link_list{
	width: 125px; /* 155 */
	text-align: left;
	vertical-align: bottom;
	height: 85px;
	padding: 0px 0px 0px 30px; /* 0px  */
}



/* Wetter Start 
---------------------------------------------------------*/

.bg_home{
	background-image: url(../wetter/images/bg_home_so.gif);
	background-repeat: no-repeat;
}

.header_box_wetter{
	 font-weight: bold;
	 text-transform:uppercase;
}

.wetter_text_max{
	color: #064360;
	font-size: 9px;
}

.wetter_text_min{
	color: #0085BD;
	font-size: 9px;
}

.wetter_temp_max{
	color: #064360;
	font-size: 16px;
	 font-weight: bold;
}

.wetter_temp_min{
	color: #0085BD;
	font-size: 16px;
	 font-weight: bold;
}

/* Wetter End 
---------------------------------------------------------*/

/* SAISONSTART  
---------------------------------------------------------*/

#box_saisonstart 
{
	padding: 14px 0px 0px 10px;
	float: left;
}
.bg_saisonstart
{
	background-image:url(../images/saisonstart/saisonstart_2.png);
	background-repeat:no-repeat;
}
.bg_saisonstart_en
{
	background-image:url(../images/saisonstart/saisonstart_2_en.png);
	background-repeat:no-repeat;
}

/* SAISONSTART  END
---------------------------------------------------------*/




#tabs_home #notfallbox_check a
{
	display: none!important;
}

#tabs_home li#notfallbox_check 
{
	width: 118px;
	height: 30px;
	margin-bottom: 2px;
	margin-left: 2px;
	float:left;
}

#tabs_home a#button_notfallbox{
	width: 118px;
	height: 30px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-image: url(../images/infobar/wichitg.png);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	float:left;
	cursor:pointer !important;
}
#tabs_home a#button_notfallbox:hover{
	text-decoration: none;
	background-position: 0px -30px !important;	
}

#tabs_home a#button_notfallbox_en{
	width: 118px;
	height: 30px;
	margin-bottom: 2px;
	margin-left: 2px;
	background-image: url(../images/infobar/wichitg.png);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	float:left;
	cursor:pointer !important;
}
#tabs_home a#button_notfallbox_en:hover{
	text-decoration: none;
	background-position: 0px -30px !important;	
}

#content_notfallbox{
	margin-top: 5px;
	margin-left:5px;
	width: 581px;
	height: 156px;
	overflow: hidden;
	float: left;
}

#content_notfallbox .csc-textpic-intext-left
{
	float:left;
	height:156px;
	padding: 0px 0px 0px 0px;
	width: 581px;
}

#content_notfallbox .csc-textpic-imagewrap
{
	float:left;
	height:146px;
	padding: 10px 0px 0px 7px;
	width: 190px;
}

#content_notfallbox .csc-textpic-text
{
	float:left;
	height:121px;
	padding: 35px 0px 0px 0px;
	width: 374px;
}

#content_notfallbox strong, #content_notfallbox b
{
	color : #d7001b;
	font-size:13px;
	font-weight:bold;
	padding:15px 0 13px;
}


#infobar_navi{
	width: 120px;
	height: 164px;
	float: left;
	padding-top:6px;
	background-image: url(../images/infobar/winter/bg_bottom_wi.png);
	background-repeat: repeat-x;
}


/* Topic box Home
----------------------------------------------------------*/
.topic_box {
	width:448px;
	float:left;
}
.topic_box a {
	text-decoration:none !important;
	color:#333333 !important;
}
.topic_box a:hover {
	text-decoration:none !important;
	color:#333333 !important;
}
.topic_box_head {
	width:448px;
	height:29px;
	float:left;
}
.topic_box_head_tab {
	height:29px;
	float:left;
}
.topic_box_head_tab a {
	text-decoration:none !important;
}
.topic_box_head_tab a:hover {
	background-position: 0 -29px !important;
}
.topic_box_head_tab .link_box_active {
	background-position: 0 -29px !important;
}
.topic_box_content {
	width:448px;
	height:260px;
	float:left;
	background:url(../images/topic_box_home/background_packages_home.png) no-repeat top left;
}
.topic_box_content_wrapper {
	width:448px;
	position:relative;
	height:260px;
}
.topic_box_content_image {
	width:448px;
	height:118px;
	float:left;
}
.topic_box_content_title {
	width:448px;
	float:left;
	padding-top:15px;
	padding-left:5px;
	padding-bottom:3px;
	color:#006AB3;
	text-transform:uppercase;
	font-weight:bold;
}
.topic_box_content_title a {
	color:#006AB3 !important;
	text-transform:uppercase;
	font-weight:bold;
}
.topic_box_content_title a:hover {
	color:#006AB3 !important;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:underline !important;
}
.topic_box_content_desc {
	width:438px;
	float:left;
	padding-left:5px;
	padding-right:5px;
}
.topic_box_content_desc .bodytext {
	display:inline !important;
}
.topic_box_content_desc .bodytext b {
	display:block !important;
}
.topic_box_content_desc .link_more a {
	display:inline !important;
	color:#006AB3 !important;
}
.topic_box_content_desc .link_more a:hover {
	text-decoration:underline !important;
}
.topic_box_content_price {
	height:75px;
	position:absolute;
	top:67px;
	right:10px;
}
.topic_box_content_price_left {
	width:18px;
	height:75px;
	float:left;
	background:url(../images/topic_box_home/box_left.png) no-repeat top left;
}
.topic_box_content_price_center {
	height:75px;
	float:left;
}
.topic_box_content_price_center_top {
	height:46px;
	float:left;
	padding-top:10px;
	background:url(../images/topic_box_home/box_bg_content.png) repeat-x top left;
}
.topic_box_content_price_center_top_title {
	color:#006AB3;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
.topic_box_content_price_center_top_title a {
	color:#006AB3 !important;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
.topic_box_content_price_center_top_title a:hover {
	color:#006AB3 !important;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
.topic_box_content_price_center_top_desc {
	font-weight:bold;
	text-align:center;
}
.topic_box_content_price_center_bottom {
	width:75px;
	height:22px;
	float:left;
	margin-top:-5px;
	clear:left;
	background:url(../images/topic_box_home/box_bottom.png) no-repeat top left;
}
.topic_box_content_price_right {
	width:14px;
	height:75px;
	float:left;
	background:url(../images/topic_box_home/box_right.png) no-repeat top left;
}





/* Topic box Home
----------------------------------------------------------*/

.topic_box								{ width:448px; float:left; }
.topic_box a							{ text-decoration:none !important; color:#333333 !important; }
.topic_box a:hover						{ text-decoration:none !important; color:#333333 !important; }
.topic_box_head							{ width:448px; height:29px; float:left; }
.topic_box_head_tab						{ height:29px; float:left; }
.topic_box_head_tab a					{ text-decoration:none !important; }
.topic_box_head_tab a:hover 			{ background-position: 0 -29px !important; }
.topic_box_head_tab .link_box_active 	{ background-position: 0 -29px !important; }
.topic_box_content						{ width:448px; height:260px; float:left; background:url(../images/topic_box_home/background_packages_home.png) no-repeat top left; }
.topic_box_content_wrapper				{ width:448px; position:relative; height:260px; }
.topic_box_content_image				{ width:448px; height:118px; float:left; }
.topic_box_content_title				{ width:448px; float:left; padding-top:15px; padding-left:5px; padding-bottom:3px; color:#006AB3; text-transform:uppercase; font-weight:bold; }
.topic_box_content_title a				{ color:#006AB3 !important; text-transform:uppercase; font-weight:bold; }
.topic_box_content_title a:hover		{ color:#006AB3 !important; text-transform:uppercase; font-weight:bold; text-decoration:underline !important; }
.topic_box_content_desc					{ width:438px; float:left; padding-left:5px; padding-right:5px; }
.topic_box_content_desc .bodytext		{ display:inline !important; }
.topic_box_content_desc .bodytext b		{ display:block !important; }
.topic_box_content_desc .link_more a	{ display:inline !important; color:#006AB3 !important; }
.topic_box_content_desc .link_more a:hover	{ text-decoration:underline !important; }
.topic_box_content_price				{ height:75px !important; position:absolute; top:67px !important; right:10px !important; }
.topic_box_content_price_left			{ width:18px !important; height:75px !important; float:left; background:url(../images/topic_box_home/box_left.png) no-repeat top left; }
.topic_box_content_price_center			{ height:75px !important; float:left; }
.topic_box_content_price_center_top		{ height:46px !important; float:left; padding-top:10px; background:url(../images/topic_box_home/box_bg_content.png) repeat-x top left; }
.topic_box_content_price_center_top_title		{ display:block; color:#006AB3; font-weight:bold; font-size:14px; text-align:center; }
.topic_box_content_price_center_top_title a		{ color:#006AB3 !important; font-weight:bold; font-size:14px; text-align:center; text-decoration: none !important; }
.topic_box_content_price_center_top_title a:hover		{ color:#006AB3 !important; font-weight:bold; font-size:14px; text-align:center; text-decoration: none !important; }
.topic_box_content_price_center_top_desc		{ display:block; font-weight:bold; text-align:center; }
.topic_box_content_price_center_top_desc a		{ color:#333333 !important; text-decoration: none !important; }
.topic_box_content_price_center_top_desc a:hover		{ color:#333333 !important; text-decoration: none !important; }
.topic_box_content_price_center_bottom	{ width:75px !important; height:22px !important; float:left; margin-top:-5px; clear:left; background:url(../images/topic_box_home/box_bottom.png) no-repeat top left; }
.topic_box_content_price_right			{ width:14px !important; height:75px !important; float:left; background:url(../images/topic_box_home/box_right.png) no-repeat top left; }

#box_home_p .topic_box_content_price	{ top: 72px !important; }
#box_home_p .topic_box_content_price_center_top_title,
#box_home_p .topic_box_content_price_center_top_desc	{ text-align:left !important; }

#box_col3_home .box_packages_text {
    float: left;
    padding: 30px 8px 0px 8px!important;
    width: 432px;
}


/* Events and Topevents box Home
----------------------------------------------------------*/
.events_box								{ width:225px; float:left; }
.events_box a							{ text-decoration:none !important; color:#333333 !important; }
.events_box a:hover						{ text-decoration:none !important; color:#333333 !important; }
.events_box_head						{ width:225px; height:29px; float:left; }
.events_box_head_tab					{ height:29px; float:left; }
.events_box_head_tab a					{ text-decoration:none !important; }
.events_box_head_tab a:hover 			{ background-position: 0 -29px !important; }
.events_box_head_tab .link_box_active 	{ background-position: 0 -29px !important; }
.events_box_content						{ width:225px; height:261px; float:left;overflow: hidden; background:url(../images/events_box_home/events_box_bg_wi.png) no-repeat top left; }

#link_box_events 						{ width:87px; height:29px; float:left; background:url(../images/events_box_home/events_winter.png) no-repeat top left; }
#link_box_topevents 					{ width:138px; height:29px; float:left; background:url(../images/events_box_home/top_events_winter.png) no-repeat top left; }



/*
----------------------------------------------------------*/

#linkcommunity_home
{
	width: 955px;
	height: 93px;
	/*height: 40px;*/
	float: left;		
	padding: 0px 15px 0px 0px;
	font-weight: normal;
	color: #999999;
	text-align:right;
}

.tx-timtabsociable-pi1 
{
	float:left;
	width: 190px;
	height:17px;
	padding: 63px 0px 0px 0px;
    /*padding: 0px 0px 0px 0px;*/
}
#linkcommunity_home .tx-timtabsociable-pi1 a
{
	padding: 0px 0px 0px 5px;
}


/*
#banner_alpenfieber
{
	width: 747px;
	height:92px;
	float:left;
	padding: 0px 0px 0px 18px;
}
#banner_no_alpenfieber
{
	width: 747px;
	height:40px;
	float:left;
	padding: 0px 0px 0px 18px;
}

#banner_alpenfieber span
{
	display: none;
}


#abanner_alpenfieber_0
{
	width: 747px;
	height:80px;
	background-image:url(../images/banner/skipass_geschenkt_de.gif);
	float:left;
}


#abanner_alpenfieber_1
{
	width: 747px;
	height:80px;
	background-image:url(../images/banner/skipass_geschenkt_en.gif);
	float:left;
}


*/


#abannerbottomAlpenfiber0
{
	width: 747px;
	height:80px;
	background-image:url(../images/banner/Alpenfieber_2012.jpg);
	float:left;
}

#abannerbottomAlpenfiber1
{
	width: 747px;
	height:80px;
	background-image:url(../images/banner/Alpenfieber_2012_EN.jpg);
	float:left;
}


#banner_bottom_home
{
	width: 747px;
	height:92px;
	float:left;
	padding: 0px 0px 0px 18px;
}
#banner_no_bottom_home
{
	width: 747px;
	height:40px;
	float:left;
	padding: 0px 0px 0px 18px;
}

#banner_bottom_home span
{
	display: none;
}



