﻿/*---------------------------------------------------
/*  body
/*---------------------------------------------------*/
body.standard-body
{
    background-image:url(../../media/winter/bg.jpg);
    background-color:#d2e3ea;
}

/*---------------------------------------------------
/*  Menu Top
/*---------------------------------------------------*/
#menu-top
{
    background-image:url(../../media/winter/menu-top-bg.gif);
    background-color:#0e7aa7;
}

#menu-top .level-0 a
{
    color:#ffffff;
   background-image:url(../../media/winter/menu-top-bg-separator.gif);
   background-color:Transparent;
}
#menu-top .level-0 a:hover,
#menu-top .level-0 a.selected,
#menu-top .level-0 a.active
{
    background-color:#ffffff;
    color:#3a3a3a;
    background-image:none;
}

/*---------------------------------------------------
/*  flyout
/*---------------------------------------------------*/
.flyout
{
    position:absolute;
    top:22px;
    background-color:White;
    color:#333333;
}
#menu-top .flyout a
{
    background-image:none;
    color:#333333;
}
#menu-top .flyout a:hover,
#menu-top .flyout a.selected,
#menu-top .flyout a.active
{
    background-color:#0a6c95;
    color:#ffffff;
}
#menu-top .flyout .flyout-1
{
    background-color:#0a6c95;
    color:#131b00;
}
#menu-top .flyout .flyout-1 a
{
    color:#131b00;
}
#menu-top .flyout .flyout-1 a:hover,
#menu-top .flyout .flyout-1 a.selected
{
    background-color:#0e7aa7;
    color:#ffffff;
}
/*---------------------------------------------------
/*  Slide Show
/*---------------------------------------------------*/
#slide-show
{
    background-image:url(../../media/winter/banner.jpg);
}
/*---------------------------------------------------
/*  weather Frame
/*---------------------------------------------------*/
.weather-frame .frame-box
{
    background-color:#f6f4ae;
}
.weather-frame .frame-box .header
{
   background-image:url(../../media/winter/weather-box-header.png);
   
}
.weather-frame .frame-box .header a
{
   background-image:url(../../media/arrow-black.png);
   color:#333333;
  
}
/*---------------------------------------------------
/*  Tools
/*---------------------------------------------------*/

#tools .info-box
{
    border-bottom:solid 1px #e4e9d5;
}
#tools .info-box select
{
    border:solid 1px #abadb3;
}
#tools .search input
{
    
    border:solid 1px #ccd4b4;
    background-color:#cee4ed;
}
#tools .search a
{
    background-image:url(../../media/winter/icon-search.png);
}
/*sitepath*/
#tools  .info-box .sitepath a
{
    background-image:url(../../media/winter/arrow-light.png);
}
#tools  .info-box .sitepath a:hover
{
    background-image:url(../../media/arrow-black.png);
    color:#333333;
}
/*---------------------------------------------------
/*  Theme switcher
/*---------------------------------------------------*/

.themeswitcher .separator
{
	background-color:#5ba5c3;
}
/*---------------------------------------------------
/*  Menu Left
/*---------------------------------------------------*/
.menu-left .menu-0
{
   color:#ffffff;
   background-image:url(../../media/winter/menu-left0-bg.gif);
}
.menu-left .menu-1
{
    background-color:#cee4ed;
}
.menu-left .menu-1 a
{
    background-image:url(../../media/winter/menu-left1-icon.png);
    border-bottom:solid 1px #b4cac1;
    color:#000000;
}

.menu-left .menu-1 a:hover,
.menu-left .menu-1 a.selected
{
    background-color:#f5fafb;
}
.menu-left .menu-2
{
    border-bottom:solid 1px #c7d1a8;
}
.menu-left .menu-2 a
{
    border:0;
    background-image:none;
    color:#0e7aa7;
}
.menu-left .menu-2 a:hover,
.menu-left .menu-2 a.selected
{
    background:none;
    color:#333333;
}

/*---------------------------------------------------
/*  frame-box
/*---------------------------------------------------*/

.frame-box .header
{
    background-image:url(../../media/winter/frame-header.gif);
}
.frame-box .header a
{
    background-image:url(../../media/winter/arrow-white.png);
     color:#ffffff;
}

/*---------------------------------------------------
/*  Free Rooms
/*---------------------------------------------------*/
#free-rooms
{
    background-image:url(../../media/winter/freerooms-bg.png);
    background-color:#f8eba9;
}
#free-rooms .header
{
    background-image:none;
    
}
#free-rooms .header a
{
    border-bottom:solid 1px #d5b621;
    background-image:url(../../media/arrow-black.png);

}
#free-rooms .content
{
    font-size:90%;
    padding:10px;
}
/*---------------------------------------------------
/*  Slideshow Bottom
/*---------------------------------------------------*/
#slide-show-bottom
{
    background-repeat:no-repeat;
    background-image:url(../../media/winter/banner-bottom.jpg);
}

/*---------------------------------------------------
/*  Box Modul
/*---------------------------------------------------*/
.box-module .separator
{
    background-color:#e1e1cc;
}
.box-module .separator-row
{
    background-color:#e1e1cc;
}
.box-module .box .detail-link
{
    color:#0e7aa7;
    background-image:url(../../media/winter/arrow-color.png);
}

/*---------------------------------------------------
/*  Event-Modul
/*---------------------------------------------------*/
#event-module .offset
{
    border:solid 1px #bdbdbd;
    background-color:#cee4ed;
}
#event-module .detail-link
{
    background-image:url(../../media/winter/arrow-light.png);
}
#event-module .item
{
    background-color:#ffffff;
}

#event-module .alternate
{
    background-color:#cee4ed;
}


/*---------------------------------------------------
/*  Editor styles
/*---------------------------------------------------*/
/*---------------------------------------------------
/*  styles - editor
/*---------------------------------------------------*/
a
{
    color:#0e7aa7;
}

h1
{

}
h2
{
    color:#0e7aa7;
}
h3
{
    color:#0e7aa7;
}

h4
{
    color:#0e7aa7;
}


.text-color
{
    color:#0e7aa7;
}

.cell-color
{
    background-color:#cee4ed;
    
}

.cell-color-dark
{
    background-color:#0e7aa7;
}
/*---------------------------------------------------
/*  Base module
/*---------------------------------------------------*/
.base-module .item
{
    border-bottom:solid 1px #cee4ed;
}

.base-module .price
{
    color:#0e7aa7;
}
.base-module .detail-link
{
    background-image:url(../../media/winter/arrow-color.png);
    color:#0e7aa7;
}
.base-module .detail-link:hover
{
 
    color:#000000;
}
.base-module .module-subtitle
{
    color:#0e7aa7;
}
/*---------------------------------------------------
/*  weather tabs
/*---------------------------------------------------*/
#weather-tabs .temperature
{
    background-color:#0e7aa7;
}

.forecast-title
{
    background-color:#cee4ed;
}
.forecast
{
     background-color:#0e7aa7;
}
#weather-tabs .description
{
    background-color:#cee4ed;
}

/*---------------------------------------------------
/*  huts
/*---------------------------------------------------*/

.base-module .image-box
{
    border:solid 4px #cee4ed;
}


/*---------------------------------------------------
/*  lts-events-module
/*---------------------------------------------------*/
#ltsevents-module .search
{

}

#ltsevents-module .colorized
{
    color:#0e7aa7;
}

#ltsevents-module input,
#ltsevents-module select,
#ltsevents-module input.hasDatepicker
{
    line-height:16px;
    border:solid 1px #0e7aa7;
}

/*---------------------------------------------------
/*  sitemap
/*---------------------------------------------------*/
.sitemap ul ul ul a
{
    color:#333333;
}

#ltsevents-module .search .detail-link
{
    background-image:url(../../media/winter/arrow-color.png);
}
#ltsevents-module .search .detail-link:hover
{
    color:#333333;
}

/*---------------------------------------------------
/*  contact - base
/*---------------------------------------------------*/
.contact-form input[type=text],
.contact-form textarea,
.contact-form select
{
    border:solid 1px #0e7aa7;
}
/*---------------------------------------------------
/*  companies - search box
/*---------------------------------------------------*/
.search-box .request-button
{
    background-image:url(../../media/winter/arrow-color.png);
}
.search-box .request-button:hover
{
    color:#333333;
}
.search-box
{
    /*border:solid 1px #7f9b36;*/
    background-color:#cee4ed;
   
}
.search-box .header
{
     background-image:url(../../media/winter/frame-header.gif);
     color:#ffffff;
}
/*---------------------------------------------------
/*  hotels
/*---------------------------------------------------*/
#companies .item
{
    background-color:#cee4ed;
}
#companies .module-title
{
    background-color:#0e7aa7;
    color:#ffffff;
}

/*---------------------------------------------------
/*  hotels
/*---------------------------------------------------*/
#downloads-modules .item
{
    border:0;
}

/*---------------------------------------------------
/*  jquery popup
/*---------------------------------------------------*/

.ui-widget-overlay
{
    background-color:#000000;
}
.cjq-popup
{
    color:#333333;
    background-color:#0e7aa7;
    border:solid 1px #0e7aa7;
}

.cjq-popup .ui-dialog-titlebar
{
    background-color:#0e7aa7;
    color:#ffffff;
    border:solid 1px #0e7aa7;
}

.cjq-popup .ui-dialog-titlebar a
{
    color:#333333;
    background-color:#ffffff;
}

.cjq-popup .ui-dialog-titlebar a:hover
{
    color:#333333;
    background-color:#0e7aa7;
}

.print-body
{
    background-color:#ffffff;
}

.ui-widget-overlay
{
    position:absolute;
    top:0;
    left:0;
    background-color:#000000;
}
.cjq-popup
{
    color:#0e7aa7;
    background-color:White;
    overflow: hidden;
   
}

.ui-widget-content
{
    border:solid 1px #0e7aa7;
    background-color:#ffffff;
}
/*---------------------------------------------------
/*  print page
/*---------------------------------------------------*/
.print-button
{
    border-bottom:solid 1px #0e7aa7;
    background-image:url(../../media/arrow-black.png);
    
}

/*---------------------------------------------------
/*  snow-report
/*---------------------------------------------------*/
#snow-report
{
}
.ski-area
{
	background-color:#ffffff;
}
.ski-area .header
{
	color:#ffffff;
	background-color:#0e7aa7;
	background-image:url(../../media/winter/menu-top-bg.gif);
}

.ski-area .header .value
{
	background-color:#0e7aa7;
	background-image:url(../../media/winter/menu-top-bg.gif);
}
.snow-report-list
{
	background-color:#ffffff;
}
.snow-report-list .header
{
	color:#ffffff;
	background-color:#0e7aa7;
	background-image:url(../../media/winter/menu-top-bg.gif);
}	
.snow-report-list .item
{
	border-bottom:1px dotted #cccccc;
}
#snow-report .icon-open
{
	background-image:url(../../media/snowreport/open.png);
}
#snow-report .icon-close
{
	background-image:url(../../media/snowreport/close.png);
}

.measuring-points .webcam 
{

}

#snow-report .detail-link
{
	background-image:url(../../media/winter/arrow-color.png);
}
/*slopes*/
.slopes .legend .easy
{
	background-image:url(../../app_common/images/snowreport/icon-easy.gif);
}
.slopes .legend .medium
{
	background-image:url(../../app_common/images/snowreport/icon-medium.gif);
}
.slopes .legend .hard
{
	background-image:url(../../app_common/images/snowreport/icon-hard.gif);
}
/*weather*/
#snow-report .weather .header a
{
	background-image:url(../../media/winter/arrow-white.png);
	color:#ffffff;
}
#snow-report .weather .item
{
	border:0;
}
#snow-report .weather .description a
{
	color:#0b6f99;
}
/*tabs*/
#snow-report .tab-links
{
	background:none;
	background-color:#cee4ed;
	border-top:solid 1px #0b6f99;
	border-right:solid 1px #0b6f99;
	border-left:solid 1px #0b6f99;
	border-bottom:0;
}
#snow-report .ui-state-default
{
	border:solid 1px #0e7aa7;
	color:#333333;
}
#snow-report .ui-state-active,
#snow-report .ui-state-hover
{
	border:solid 1px #0e7aa7;
	background-color:#0e7aa7;
	color:#ffffff;
}
#snow-report .ui-state-active a,
#snow-report .ui-state-hover a
{
	color:#ffffff;
}


/*---------------------------------------------------
/*  links
/*---------------------------------------------------*/
#links a
{
	background-image:url(../../media/winter/arrow-color.png)
}

/*---------------------------------------------------
/*  snow-report
/*---------------------------------------------------*/
#search .link-path
{
    background-image:url(../../media/winter/arrow-color.png)
}
#search .search input
{
    
    border:solid 1px #ccd4b4;
    background-color:#cee4ed;
}
#search .search a.action
{
    background-image:url(../../media/winter/icon-search.png);
}

