html {
	height: 100%;
}

body {
	margin:0px 0px 0 0px;
	padding:0;
  background: url(../../selva/sommer/images/bg_menu_body.gif);
  background-color: #E8EBB2;
	background-repeat: repeat-y;
	height: 100%;
	font-family: Verdana;
	font-size: 11px;
	line-height: 150%;
}

a, a:link, a:visited, a:active, a:focus {
	text-decoration: none;
	color: #597827;
}
a:hover{
	text-decoration: underline;
}

h1{
    font-size: 14px;
    color: #597827; 
    font-weight: bold;
    font-family: Verdana;
}

.home-link{
  width: 230px;
  height: 180px;
  display: block;
  position: absolute;}


#container {
	width: 1016px;
	height: 100%;
}

.blocco_week_list{
	background: url(../../selva/sommer/images/bg_box_middle.png);
	background-repeat: repeat-y;
	width: 608px;
	padding: 7px 16px 1px 16px;
}

.blocco_partner_list{
	background: url(../../selva/sommer/images/bg_partner_box_middle.png);
	background-repeat: repeat-y;
	padding-left: 10px;
	width: 278px;
	
}

.partner_container_links{
	float: left;
}

.partner_container_rechts{
	float: right;
}

.partner_container_links img, .partner_container_rechts img{
	border: 0px;
}

.partner_table{
	margin-top: 10px;
}

.partner_table img{
	border: 1px solid #597827
}


.blocco_gb{
	background: url(../../selva/sommer/images/bg_box_middle_gb.png);
	background-repeat: repeat-y;
	width: 560px;
	padding: 1px 16px 1px 16px;
}

.blocco_gb p{
	width: 520px;
}

.blocco_bg_top{
	background: url(../../selva/sommer/images/bg_box_top.png) no-repeat top left;
	width: 608px;
	height: 9px;
		clear: both;
}

.blocco_partner_bg_top{
	background: url(../../selva/sommer/images/bg_partner_box_top.gif) no-repeat top left;
	width: 288px;
	height: 9px;
}

.blocco_bg_top_gb{
	background: url(../../selva/sommer/images/bg_box_top_gb.png) no-repeat top left;
	width: 560px;
	height: 9px;
}

.blocco_bg_bottom{
	background: url(../../selva/sommer/images/bg_box_bottom.png) no-repeat top left;
	margin-bottom: 16px;
	width: 608px;
	height: 9px;
}

.blocco_partner_bg_bottom{
	background: url(../../selva/sommer/images/bg_partner_box_bottom.gif) no-repeat top left;
	margin-bottom: 16px;
	width: 288px;
	height: 9px;
}

.blocco_bg_bottom_gb{
	background: url(../../selva/sommer/images/bg_box_bottom_gb.png) no-repeat top left;
	margin-bottom: 16px;
	width: 560px;
	height: 9px;
}

.blocco_week_list_image{
      float: left;
}

.blocco_week_list_right{
    float: left;
	  margin-left: 15px;
    margin-right: 24px;
    height: 100%;
    width: 420px;
}

/*week list detail, z.b. YOGA usw*/
.blocco_week_list_detail_image img{
      float: right;
	  margin-right: 30px;
	  margin-top: 10px;
	  border: 1px solid #829127;
}

.blocco_week_list_detail_left{
  float: left;
  margin-right: 24px;
  margin-top: 10px;
  height: 100%;
  width: 340px;
}


.blocco_partner_list_detail_left{
    float: left;
    margin-right: 24px;
    height: 100%;
    width: 240px;
}

.blocco_week_list_clear{
    clear: both;
}
	
.blocco_week_lsit_title h1{
    font-size: 14px;
    color: #597827;
    margin: 0 0 0 0;
    font-weight: bold;
    font-family: Verdana;
}

.blocco_week_lsit_title{
}

.blocco_week_lsit_text{
    font-size: 12px;
    color: black; 
    margin: 0 0 0 0;   
    font-weight: normal;
    font-family: Verdana;
    line-height: 180%;
}

.blocco_week_lsit_text h3{
	font-size: 14px;
	color: rgb(35%, 47%, 15%);
}

.blocco_week_lsit_more{
    margin-top: 16px;
}	



#activities_block{
	float: left;
	width: 310px;
	height: 390px;
}

#activities_block img{
	margin-right: 25px;
	margin-left: 25px;
}

#activities_block span{
}

.activity_description{
	float: left;
	display: inline;
	width: 150px;
	margin-bottom: 10px;
	text-align: center;
}

#active_text_right{
	float: right;
	width: 200px;
	margin-right: 89px;
	margin-top: 0px;
	padding-top: 0px;
}

#active_text_right h1{
	margin: 0px;
	padding-top: 5px;
	padding-left: 15px;
	color:#597827;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
}

#active_text_right p{
	color:black;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	line-height:160%;
	padding-left: 15px;
	padding-right: 15px;
}

/* BLOCCO LIST per dut l content senza bildri */
.blocco_list{
	background: url(../../selva/sommer/images/bg_box_middle.png);
	background-repeat: repeat-y;
	width: 608px;
	padding: 1px 16px 1px 16px;
}


.blocco_lsit_title h1{
    font-size: 14px;
    color: #597827; 
    margin: 5px 0 0 0;   
    font-weight: bold;
    font-family: Verdana;
}

.blocco_lsit_text{
    font-size: 12px;
    color: black; 
    margin: 0 0 0 0;   
    font-weight: normal;
    font-family: Verdana;
    line-height: 160%;
    margin: 0px 32px 0 0;   
}

.blocco_lsit_more{
    margin-top: 16px;
}	

.blocco_lsit_text p{
}

	
#level0 {
	margin-left:0px; 
	padding-left:0px; 
	width: 912px;
	height: 100%;
	float: left;
}

#suche_wetter{
	margin-top: 257px;
	float:left;
	width: 250px;
	text-align: center;
}	

#suche_wetter input{
	border: 1px solid #CBD02A;
	color: #A1A2A4;
}

.suche_go a, .suche_go a:link, .suche_go a:hover, .suche_go a:visited{
	color: #CBD02A;
	cursor: pointer;
}

#leve1_content {
	width: 662px;
	float: right;
}
		
		
#level1_content_topdouble {
	margin-top: 14px;
	width: 643px;
}
		
#level1_content_topdouble_favorite {
	float: left;
	height: 19px;
	width: 322px;
	padding-bottom: 5px;
}

#level1_content_topdouble_favorite img{
	border: 0px;
}
		
#level1_content_topdouble_login{
	text-align: right;
	padding-top: 6px;
	float: right;
	width: 321px;
}

#level1_content_topdouble_login a:link, #level1_content_topdouble_login a:hover, #level1_content_topdouble_login a:visited{
	color: #9DA94C;
}
		

#leve1_content_header {
	margin-bottom: 18px;	
}

#leve1_content_menu {
	background: url(../../selva/sommer/images/bg_menu_days.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 40px;
	padding-top: 5px;
	height: 23px;
}

#days_menu_active a, #days_menu_active a:link, #days_menu_active a:visited{
  color: #ffffff;
}

/*Spazio danter i links di dis dl ena*/
#spacer_week{
	display: inline;
	margin-left: 24px;
}

#leve1_content_menu a, #leve1_content_menu a:link, #leve1_content_menu a:visited {
	font-size: 13px;
	font-weight: bold;
	color: #004318;
	font-family: Verdana;
	text-decoration: none;
}
#days_menu_active a, #days_menu_active a:link, #days_menu_active a:visited{
  color: #ffffff;
}
#leve1_content_menu  a:hover {
	color: #FFFFFF;
	text-decoration:none;
}

#leve1_content_margin {
	background-color: #cbd02a;
	width: 643px;
	padding-bottom: 2px;
}

#leve1_content_content {
	background: url(../../selva/sommer/images/bg_content_top.gif);
	background-repeat: no-repeat;
	background-position: 0px -5px;
	background-color: #eef0c4;
	margin: 0px 2px -15px 2px;
	/*rogna dl breadcurmb padding-bottom*/
	padding: 16px 16px 20px 16px;
}

#leve1_content_footer {
	margin-top: 18px;	
}

	

	
#level_menu { 
	background: #829127;
	width: 104px;
  height: 100%;
	float: right;
	text-align: left;
}

#level_menu_bandiere {
	margin-top: 13px;
	margin-left: 5px;
	margin-bottom: 4px;
}

#level_menu_bandiere  img{
	border: 0px;
}


#level_menu_menu {
	width: 52px;
}

#level1_content_breadcrumb{
	margin-left: 16px;
}

#level1_content_breadcrumb, #level1_content_breadcrumb a:link, #level1_content_breadcrumb a:visited{
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #004318;
}

#level1_content_breadcrumb a:hover{
	text-decoration:underline;
}

#level_menu_menu img{
	display: block;
}	



.footer_content_text{
	float: right;
	width: 560px;
	margin-bottom: 40px;
}

.footer_logo_valgardena{
	float: left;
}

.footer_logo_valgardena img{
	border: 0px;
}

.footer_content, .footer_content a:link, .footer_content a:visited {
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #004318;
	text-decoration: none;
	line-height: 150%;
}

.footer_content a:hover{
	text-decoration:underline;
}

#image_preloader{
	display: none;
}



/*Partner*/
table.partner_table{
	width: 500px;
}

table.partner_table h3{
	color: #004318;
}

table.partner_table td{
	vertical-align: top;
}

table.partner_table ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.partner_betriebe td{
	vertical-align: top;
}

.partner_betriebe td ul{
	list-style-type: none;
	font-size: 12px;
}


/*form, div, p, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

td, th, p, div, span {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px
}
*/
.listEntry {
	margin-bottom: 10px;
}

.articleText { 
	margin-bottom: 3px;
	text-align: justify;
}

.articleCode {
	margin-bottom: 3px;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
}

.articleSummary {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 135%;
}

.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #4A5966;
	font-weight: normal;
	text-decoration: none;
}
.nav_table a:hover {
	text-decoration: underline;
}

.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #4A5966;
	font-weight: bold;
	text-decoration: none;
}

.articleList_toptext {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
}

.articleList_listhead {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}



ul.list_top, ul.list_level {
	padding: 3px 0;
	margin-left: 0;
	border-bottom: 1px solid #5E747F;
	font: bold 12px Verdana, sans-serif;
}
ul.list_top li, ul.list_level li {
	list-style: none;
	margin: 0;
	display: inline;
	padding: 0;
}
ul.list_top li a, ul.list_level li a {
	padding: 3px 0.5em;
	margin: 0px;
	border: 1px solid #778;
	border-bottom: none;
	background: #D7DEE5;
	text-decoration: none;
}
ul.list_top li a:link, ul.list_level li a:link { color: #5E747F; }
ul.list_top li a:visited, ul.list_level li a:visited { color: #5E747F; }
ul.list_top li a:hover, ul.list_level li a:hover {
	color: Black;
	background: #92A1AF;;
	border-color: #227;
}
ul.list_top li.active a, ul.list_level li.active a {
	background: white;
	border-bottom: 1px solid white;
}

.imgDIVinTextLeft {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0;
}
.imgDIVinTextRight {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 0;
} 
.imgDIVtopLeft { 
	margin:8px 10px 5px 20px; 
	padding:0px; 
	border:0; 
} 
.imgDIVtopCenter { 
	margin:8px -50% 5px -50%; 
	padding:0px; 
	border:0; 
}

.imgDIVblockImgLeft { 
	margin-right: 10px;
}
.imgDIVblockImgRight {
	margin-left: 10px; 
} 

.phpwcmsImgListRight {
	text-align: right;
	margin: 0;
	padding: 0;
}
.phpwcmsImgListLeft {
	text-align: right;
	margin: 0;
	padding: 0;
}


.phpwcmsSearchResult {
	margin: 15px 0 15px 0;
}

.search_results h3{
	margin: 15px 0px 0px 0px;
	font-size: 14px;
	padding: 0px;
}

.search_results p{
	margin: 0px;
	padding: 0px;
}


.phpwcmsSearchResult h3 {
	margin: 10px 0 1px 0;
	font-size: 12px;
	font-weight: bold;
}
.phpwcmsSearchResult p {
	margin: 0;
}
.phpwcmsSearchResult em.highlight, em.highlight {
	background-color: #FFFF00;
	font-style:normal;
}

.phpwcmsArticleListEntry {
	clear: both;
}
.phpwcmsArticleListImage {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-top: 3px;
}
.phpwcmsArticleListImageCaption {
	padding-top: 5px;
}

div.cpPagination {
	margin: 10px 0 10px 0;
	text-align: right;
}
a.cpPaginate, a.cpPaginateActive, a.cpPaginationPrev, a.cpPaginationNext {
	padding: 0px 3px 1px 3px;
	background-color: #FFFFFF;
	color: #BBBBBB;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #CBCBCB;
}
a.cpPaginateActive {
	background-color: #CBCBCB;
	color: #FFFFFF;
	border: 1px inset #CBCBCB;
}

a.cpPaginationPrev:hover, a.cpPaginationNext:hover, a.cpPaginate:hover {
	background-color: #DDDDDD;
	color: #666666;
	border: 1px inset #CBCBCB;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*WETTER CONTAINER*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#weather_container{
	width: 140px;
	display: none;
	/*border: 1px solid #CBD02A;*/
	margin-top: 120px;
	margin-left: 10px;
	text-align: center;
	float: left;
	font-family: Verdana, Sans serif;
	color: #004318;
}

#weather_container img{
	border: 0px;
}

#weather_tomorrow{
	text-align: center;
	float: left;
	width: 33%;
}

#weather_in_two_days{
	text-align: center;
}

#weather_in_three_days{
	float: right;
	width: 33%;
	text-align: center;
}

.min_temperature{
	color: blue;
	font-weight: bold;
	display: block;
}

.max_temperature{
	font-weight: bold;
	color: red;
}

.days_text{
	font-weight: bold;
}


/*coppermine systemmenu*/
td .coppermine_sys_menu {
	border: 1px solid red;
	background-color: red;
}





/*Anfrageformular*/

.formular{

	width: 550px;
	margin: 0 auto;
}

.formular p{
	margin: 0px;
	padding: 0px;
}

.formular label{
	display: block;
	float: left;
	text-align: right;
	width: 120px;
	margin-right: 20px;
	margin-left: 40px;
}

.formular fieldset{
	padding: 20px;
	margin-bottom: 20px;
	border: 1px solid #829127;
}

.formular input{
	margin-bottom: 5px;
	border: 1px dotted #CBD02A;
}

.formular input:focus, .formular textarea:focus{
	background-color: #FFFFE0;
}

.formular textarea{
	border: 1px dotted #CBD02A;
	width: 95%;
	height: 150px;
	padding: 10px;
}

.formular button{
	clear: both;
}

.formular #submit_button{
	margin-top: 20px;
}

.formular #calendar-container{
	float: left;
}

.formular #calendar-container2{
	float: right;
}




.blocco_lsit_title{
  margin-bottom: 20px;
}

#privacy_box{
	padding: 10px;
}


/*PARTNERBETRIEBE*/

h3.trigger {
	margin: 0 0 0px 0;
	padding: 5px 5px 5px 25px;
	background-image: url("../../img/button/arrow_closed.gif");
	background-repeat: no-repeat;
	background-position: 0 50%;
}
h3.trigger a {
}

h3.trigger a:hover {
}
h3.active {
	background-image: url("../../img/button/arrow_opened.gif");
	background-repeat: no-repeat;
	background-position: 0 50%;
}
.toggle_container {
}
.toggle_container .block {
}
.block ul {
	margin: 0 0 0 7px;
	padding: 0 0 0 18px;
	border-left: 1px dotted silver;
	list-style: none;
}

.block ul li {
	border-bottom: 1px dotted silver;
	margin-bottom: 5px;
}
.block ul li a {
	padding-right: 20px;
	background-image: url("../../img/symbole/link_to_1.gif");
	background-repeat: no-repeat;
	background-position: 100% 0px;
}
.blocco_lsit_title {
	margin-bottom: 20px;
}

.partner {
  float: left;
  margin-right: 10px;
  height: 80px;
	padding: 10px;
	border: 1px dotted silver;
	width: 130px;
	text-align: center;
}
.partner img {
	border: 0px;
}




.fivestars{
  background: url(../../ortisei/sommer/images/logos_partner/5stars.png);
  background-repeat: no-repeat;
  background-position: 17px 0px;
  padding-top: 20px !important;
  margin-bottom: 20px !important;
}


.fivestars_super{
  background: url(../../ortisei/sommer/images/logos_partner/5stars_super.png);
  background-repeat: no-repeat;
  background-position: 17px 0px;
  padding-top: 20px !important;
  margin-bottom: 20px !important;
}

.fourstars{
  background: url(../../ortisei/sommer/images/logos_partner/4stars.png);
  background-repeat: no-repeat;
  background-position: 17px 0px;
  padding-top: 20px !important;
  margin-bottom: 20px !important;
}

.fourstars_super{
  background: url(../../ortisei/sommer/images/logos_partner/4stars_super.png);
  background-repeat: no-repeat;
  background-position: 17px 0px;
  padding-top: 20px !important;
  margin-bottom: 20px !important;
}

.threestars{
  background: url(../../ortisei/sommer/images/logos_partner/3stars.png);
  background-repeat: no-repeat;
  background-position: 17px 0px;
  padding-top: 20px !important;
  margin-bottom: 20px !important;
}

.threestars_super{
  background: url(../../ortisei/sommer/images/logos_partner/3stars_super.png);
  background-repeat: no-repeat;
  background-position: 17px 0px;
  padding-top: 20px !important;
  margin-bottom: 20px !important;
}


.twostars{
  background: url(../../ortisei/sommer/images/logos_partner/2stars.png);
  background-repeat: no-repeat;
  background-position: 17px 0px;
  padding-top: 20px !important;
  margin-bottom: 20px !important;
}
