/*******************************************GENERAL****************************************/
body
{
	background-color:#DFECF6;
}
.headerbg
{
	background-color:White;
}
.ContentSection
{
	border-left:solid 1px #A7C8E3;
	border-bottom:solid 1px #A7C8E3;
	border-right:solid 1px #A7C8E3;
	background-color:White;
}
.BorderTop
{
	background-color:#006591;
}


/*******************************************TEXT****************************************/
.text, p, .textsmall
{
	color: Black;
}
.textsmall
{
	color:Black;
}
.title, h1
{
	color: #006591;
}
.subtitle
{
  color:#006591;
}
.titlesmall,h2
{
	color:Black;
}
.titlecolor
{
	color:#5197BA;
}
a
{
	color: Black;
}
.textinput
{
	color:Black;
	border:solid 1px #6C7468;
}
.textinput2
{
	color:Black;
	border:solid 1px #6C7468;
	background-color:#DCE194;
}
.moduletitlesmall
{
	color: #006591;
}
li
{
	background-image:url(/media/winter/pfeil-color.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
}

/*****************************LANGUAGE*****************************/
#Language
{
	color:#55731C;
}

/*****************************SERVICE TOP*****************************/
#ServiceTop .container
{
	background-image:url(/media/winter/bg-serviceTop.gif);
	background-repeat:no-repeat;
}
/*****************************MENU TOP*****************************/
#MenuTop
{
	background-color:#006591;
	border-right:solid 1px #A7C8E3;
}

#MenuTop .itemleft
{
	background-image:url(/media/winter/MenuTop-ItemLeft.gif);
	background-repeat:no-repeat;
}
#MenuTop .itemRight
{
	background-image:url(/media/winter/MenuTop-ItemRight.gif);
	background-repeat:no-repeat;
}
#MenuTop .item
{
	background-image:url(/media/winter/MenuTopItem_bg.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
#MenuTop .itemSeparator
{
	background-image:url(/media/winter/menuTop_ItemSeparator.gif);
	background-repeat:no-repeat;
	border:0;
}
#MenuTop .itemShadow
{
	background-image:url(/media/winter/MenuTop-ItemShadow.gif);
	background-repeat:no-repeat;
}

#MenuTop .Menu0
{
	color:white;
}

/*****************************FLYOUT*****************************/

#MenuTop .flyoutlevel1
{
	background-color:White;
}
#MenuTop  .itemLevel1
{
	
}
#MenuTop .itemLevel1 .menu1
{
	color:Black;
}
#MenuTop .menu1selected .itemLevel1,#MenuTop .menu1selected:hover .itemLevel1,#MenuTop .itemLevel1 .menu1:hover
{
	background-color:#A7C8E3;
}
#MenuTop .flyout2bg
{
	background-color:White;
}
/*****************************FLYOUT RIGHT*****************************/
#Menutop .flyoutRightItem
{
	border:solid 1px #5197BA;
	border-left:solid 3px #5197BA;
	background-color:#DFECF6;
}
#Menutop .flyoutRightItem .menu1
{
	color:Black;
}
/*****************************MENU LEFT*****************************/
#MenuLeft
{
	background-image:url(/media/winter/menuLeft-bg.jpg);
	background-repeat:repeat-x;
	background-color:#DFECF6;
}
#MenuLeft .level0,#MenuLeft .level1
{
	border-bottom:solid 1px #98C1D8;
	border-right:solid 2px #006591;
}
#MenuLeft .menu0,#MenuLeft .menu1
{
	color:#006591;
}
#MenuLeft .menu2
{
	color:#000000;
}
/*****************************POSTIT*****************************/
#PostIt
{
	background-image:url(/media/winter/postit.jpg);
	background-repeat:no-repeat;
}
#PostIt, #PostIt .title,#PostIt a,#PostIt .titlebig
{
	color:#006591;
}
#PostIt .titlebig
{
	border-top:solid 1px #006591;
	margin-top:5px;
	padding-top:5px;
}
/*****************************FRAME VIDEO*****************************/

#FrameVideo .frameHeader
{
	background-color:#5197BA;
	color:White;
}

/*****************************TOURISMUSASSISTANT*****************************/
#Tourimsusassistant .container
{
	border:solid 2px #006591;
}
#Tourimsusassistant .frameHeader
{
	background-color:#006591;
	color:White;
}
/*****************************SERVICE RIGHT*****************************/

#ServiceRight .BGRight
{
	background-image:url(/media/winter/serviceRight-border.gif);
	background-repeat:repeat-y;
}

#ServiceRight .pannel .content
{
	border-left:solid 2px #5197BA;
	border-bottom:solid 2px #5197BA;
	border-right:solid 2px #5197BA;
	
}
#ServiceRight .pannel .link, #ServiceRight .pannel .link a
{
	color:#006591;
}

/*****************************QUICKREQUEST*****************************/
/*****************************QUICKREQUEST*****************************/
#QuickRequest
{
	border:solid 2px #5197BA;
	margin:18px 0 18px 0;
}
#QuickRequest .content, #QuickRequest td, #QuickRequest .DropDown
{
	color:#3D484B;
}

#QuickRequest .Hotels a
{
	color:white;
	background-color:#006591;
}

#QuickRequest .Offers a
{
	color:white;
	background-color:#5197BA;
}

#QuickRequest .Rooms
{
	color:#006591;
	background-color:white;
}

.Popup
{
	background-color: transparent;
}

#QuickRequestPopup
{
	border: 1px solid #5197BA;
	background-color:white;
	margin:0px;
	z-index:1002;
	width:100%;
	height:100%;
	vertical-align: top;
}

#QuickRequestPopup div
{
	visibility:hidden;
	display:none;
}

#QuickRequestPopup .Popuptitle
{
	background-color:#5197BA;
	height:20px;
	color:white;
	padding-left:5px;
}

#QuickRequestPopup .PopupContent
{
	padding:5px;
}


/*
#QuickRequest .searchHotel a
{
	color:#5197BA;
	background-color:white;
}
#QuickRequest .searchHotel a:hover
{
	color:white;
	background-color:#006591;
}
#QuickRequest .requestOffer a
{
	color:white;
	background-color:#5197BA;
}
#QuickRequest .requestOffer a:hover
{
	color:#006591;
	background-color:white;
}
#QuickRequest .searchRoom a
{
	color:white;
	background-color:#006591;
}
#QuickRequest .searchRoom a:hover
{
	color:#006591;
	background-color:white;
}*/
/*****************************USEFUL LINKS*****************************/
#UsefullLinks a
{
	color:Black;
}
/*****************************SITEPATH*****************************/
#SitePath
{
	color:#5197BA;
	border-bottom:solid 1px #D3E3F1;
}
#SitePath a
{
	color:#5197BA;
}

/*****************************SERVICE BOTTOM*****************************/
#ServiceBottom
{
	border-top:solid 1px #D3E3F1;
}
/*****************************MENU BOTTOM*****************************/
#MenuBottom, #MenuBottom a
{
	color:#006591;
}

/*****************************ADRESS*****************************/
#Adress,#Adress a
{
	color:Black;
}
/*****************************METEO*****************************/
#Meteo, #Webcams, #MountainWeather
{
	background-color:White;
	border:solid 1px #5197BA;
}

#ServiceTop .separatorLine
{
	background-image:url(/media/winter/meteo-separator.gif);
	background-repeat:repeat-y;
}

/*****************************MODULE WEBCAMS*****************************/
#ModuleWebcams .separatorLine
{
	background-image:url(/media/winter/meteo-separator.gif);
	background-repeat:repeat-y;
}
#ModuleWebcams .separator
{
	background-color:#DBE887;
}

/*****************************PRINT*****************************/
.printheaderBG
{
	background-color:#5197BA;
}
.printLink
{
	color:white;
}

/*****************************RECOMMEND*****************************/

#Recommend .recommendbg
{
	background-color: #5197BA;
}
#Recommend .recommendtitle
{
	background-color: #006591;
	color:White;
}
#Recommend .recommenditem
{
	background-color: #ffffff;
}
#Recommend .recommendseparator
{
	background-color: #006591;
}

/*****************************SITEMAP*****************************/
.menuSitemapM1
{
	color:#006591;
}
.menuSitemapM2
{
	color:#000000;
}
.menuSitemapM3
{
	color:#006591;
}
/*****************************WEATHER*****************************/
.wetterBalken
{
	background-color:#5197BA;
	color:White;
}
.wetterBackground
{
	background-color:#DFECF6;
}


/*****************************RECIPES*****************************/
#Recipes .separator
{
	background-color:#DBE887;
}

.moduletitle, #Recipes .downloadLink
{
	color:#5197BA;
}

/*****************************EVENTS*****************************/
#Events .separator
{
	background-color:#DBE887;
}
#Events .locationcity
{
	color:#006591;
}
#Events .link a
{
	color:#006591;
}
#Events .search
{
	background-image:url(/media/winter/menuLeft-bg.jpg);
	background-repeat:repeat-x;
	background-color:#F2FABD;
}
/*****************************MODULES*****************************/
.headercontainer
{
	border-bottom:solid 1px #006591;
}
.link a
{
	color:#006591;
}
/*****************************ACTIVITIES*****************************/
#Activities .titlecontainer
{

	margin-bottom:5px;
}
#Activities .link a
{
	color:#006591;
}


/*****************************NEWS*****************************/

#News .link a
{
	color:#006591;
}
/*****************************LOCAL EVENTS****************************/
#LocalEvents .link a
{
	color:#006591;
}

/*****************************COMPANIES*****************************/
#Companies .titlecontainer
{

	margin-bottom:5px;
}
#Companies .link a
{
	color:#006591;
}
#Companies .GoogleMap
{
	border:solid 1px #006591;
}



/********************************************** Styles Tour start ***************************************************/
#GPSTours .box,#GPSTours .detailbox
{
	border: solid 1px #006591;
}
#GPSTours .boxtitle,#GPSTours .datailboxtitle
{
	background-color: #006591;
	color: #ffffff;
}
#GPSTours .boxcontent,#GPSTours .detailboxcontent
{
	background-image:url(/media/winter/menuLeft-bg.jpg);
	background-repeat:repeat-x;
	background-color:#F2FABD;
	color: #333333;
}

#GPSTours .imageBorderTours
{
	border: solid 1px #7B9032;
}
#GPSTours .imageBorderGoogleMap
{
	border: solid 5px #7B9032;
}

#GPSTours #Map
{
	border: solid 4px #7B9032;
}
#GPSTours .spacer
{
	background-color:#5197BA;
}

#GPSTours .linksmall
{
	color:#006591;
}

/*****************************HIGHLIGHT****************************/

#Highlight .container
{
	background-color:white;
	border:solid 1px #5197BA;
}
#Highlight .date
{
	color:#5197BA;
	border-bottom:solid 1px #006591;
}
#Highlight .allevents
{
	color:#5197BA;
}
#Highlight .detailevent
{
	color:#006591;
}
/*****************************MOUNTAIN WEATHER****************************/
#WeatherMountain
{
	border:0;
}
#WeatherMountain .header
{
	background-color:#5197BA;
}
#WeatherMountain .description
{
	background-color:#DFECF6;
}
/*****************************SEARCH****************************/
#Search .search
{
	color:#476C29;
}
#Search .footer
{
	border-bottom:solid 1px #476C29;
}
/*****************************SERVICE RIGHT****************************/
#ServiceRight .item
{
	background-color:#5197BA;
	color:White;
}
#ServiceRight .item a
{
	color:White;
}


/*****************************SNOW REPORT*****************************/

#SnowReport td
{
	color: #00113C;
}

#SnowReport .Header
{
	background-color: #73ABC6;
	color:White;
}

#SnowReport .Info
{

	color: #000000;
}

#SnowReport .Sum
{
	background-color: #F9F2F2;
}
#SnowReport .Skiarea, #snowreport .listtable
{
    background-image:url(/media/winter/bg_modul.jpg);
    background-repeat:repeat-y;
    background-color:#E5F4F7;
    border:solid 1px #73ABC6;
}
#snowreport .weatherimage
{
    border:solid 1px #73ABC6;
}

/*****************************SHOP*****************************/
#Shop .line
{
    border-bottom:solid 1px #D3E3F1;
}
#Shop .item
{
    border-bottom:solid 1px #D3E3F1;
}

#Shop .linkbutton
{
    background-image:url(/media/summer/button-shop.gif);
    color:White;
}
#Shop .linkbutton:hover
{ 
    background-image:url(/media/summer/button-shop-hover.gif);
}

#Shop .summary table
{
	border:1px solid #D3E3F1;
	background-color:#D3E3F1;
}

#Shop .summary tr
{
    background-color:White;
}

#Shop .summary .header 
{
	background-color:#006591;
	color:#ffffff;
}

#Shop .summary .alternating
{
	background-color:#5FA4C6;
}

#Shop .summary .footer td
{
	border-top:1px solid #D3E3F1;
}

#Shop .missing
{
	color:Red;
}
/*****************************VPOS*****************************/
#VPos .window
{
    background-color:White;
}

#VPos .header
{
	background-color:#006591;
	color:White;
}

/*****************************FRAME SHOP*****************************/
#frameShop
{
	border:solid 2px #006591;
}
#frameShop .header
{
	background-color:#006591;
	color:White;
}
#frameShop .content a
{
    color: #006591;
}