#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/sommer/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/icon_davos_tv.gif);
	width: 203px;
}

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

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

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


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

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

#menuicon_home #iconrss
{
	background-image: url(../images/sommer/icon_davos_rss.gif);
	width: 132px;
}

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


#menuicon_home #iconpackages_de
{
	background-image: url(../images/sommer/icon_davos_packages.gif);
	width: 203px;
}



/* 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/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_47.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/events/background_packages_home.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: #007A31;
	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: #007A31;
	text-align:right;	
}

#col1_home .col3_box_content_title
{
	color: #007A31;
	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.png);
	background-repeat: repeat-x;	
}

#infobar_navi{
	width: 120px;
	height: 132px;
	float: left;
	padding-top:38px;
	background-image: url(../images/infobar/bg_bottom_stay.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/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/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/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/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/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/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/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/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: 204px;
	height: 151px;
	overflow: hidden;
	float:left;
	background-image: url(../images/infobar/trenn_vertical_bergbahnen.gif);
	background-position: right;
	background-repeat: no-repeat;	
	padding-right: 31px;
}

#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;
}

#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: #007A31;
	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.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.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: #007a31;
	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: #007a31;
	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: #007a31;
	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: #007a31;
	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.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: #007a31;
}

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

#box_col3_home .title_packages_home_en
{
	width:448px;
	height: 29px;
	float:left;
	background-image:url(../images/packages/box_packages_home_title_en.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: #007A31;
	font-weight: bold;
	text-transform:uppercase;	
}

#box_col3_home .box_packages_text
{
	float: left;
	padding: 30px 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 .hidden
{
	display:none;
}


#box_col3_home #page_packages
{
	float: left;
	width: 35px;
	height: 24px;
	line-height: 24px;
	font-size: 10px;
	color: #007a31;
	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: #007a31;
	text-align:left;
}


/* Packages 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: #007a31;
	font-weight: bold;
	font-size: 12px;
	height: 12px;
	text-transform:uppercase;
}

#box_home_tv a.hbox_link:hover {color: #054F05; 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: #007A31; text-decoration: none; font-weight: bold;}
A.hbox_link:visited {color: #007A31; text-decoration: none; font-weight: bold;}
A.hbox_link:active {color: #007A31; text-decoration: none; font-weight: bold;}
A.hbox_link:hover {color: #054F05; 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 #007A31;
}
.bergbahnen_anlagen_col2{
	width: 15px;
	text-align: right;
	border-bottom: 1px solid #007A31;
}

.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 #007A31;
}
.bergbahnen_preise_col2{
	width: 77px;
	text-align: right;
	border-bottom: 1px solid #007A31;
}

.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: 155px;
	text-align: left;
	vertical-align: bottom;
	height: 85px;
}



/* 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: #007A30;
	font-size: 9px;
}

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

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

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

/* Wetter 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/bg_bottom_notfallbox.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:#007A31; text-transform:uppercase; font-weight:bold; }
.topic_box_content_title a				{ color:#007A31 !important; text-transform:uppercase; font-weight:bold; }
.topic_box_content_title a:hover		{ color:#007A31 !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:#007A31 !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:#007A31; font-weight:bold; font-size:14px; text-align:center; }
.topic_box_content_price_center_top_title a		{ color:#007A31 !important; font-weight:bold; font-size:14px; text-align:center; text-decoration: none !important; }
.topic_box_content_price_center_top_title a:hover		{ color:#007A31 !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; }


/* 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; background:url(../images/events_box_home/events_box_bg.png) no-repeat top left; }

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

/*Banner Home
----------------------------------------------------------*/

#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;
}


