/*****************************GENERAL*****************************/
body, form
{

	margin: 0px;
}
body, p, li, dl, ul, ol, h1, h2, h3, h4, h5, h6, table
{
}
a
{
	text-decoration:underline;
}
a:hover
{
	text-decoration:none;
}

.BorderTop
{
	height:7px;
	line-height:7px;
	font-size:7px;
}
ul
{
	margin:0;
	padding:0;

	list-style:none;
	padding-left:0;
}
li
{
	list-style:none;
	margin:0;
	padding:0;
	padding-left:10px;
}
/*****************************ANfrageassitent Footer*****************************/
.AllContent
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 0;
	width: 100%;
}

.AllContentContainer
{
	position: relative;
	width: 100%;
	height: 100%;
	overflow: auto;
}

/*****************************POPUPS*****************************/
.PopupFrocen
{
	background-color: #444444;
	z-index: 1000;
	
}



.PopupWindow
{
	z-index: 1001;
}

.PrintContainer
{
	position: relative;
	width: 100%;
	height: 100%;
	overflow: auto;
}

.PrintContent
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 0;
	width: 97%;
}

.PrintLock
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 10;
}
.noscreen
{
	display:none;
	visibility:hidden;	
}


.ScrollBoxContainer
{
	position: relative;
	width: 100%;
	height: 100%;
	overflow: auto;
	padding-right: 10px;
}
.ScrollBox
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 615px;
	height: 100%;
	overflow: auto;
}
.popupWindowContent
{
	padding:10px;
}
.popupWindowTitle
{
	padding:0 10px 0 10px;
}
.Popup
{
	background-color:White;
}
/*****************************TEXT*****************************/
body,table,p,.text
{
	font-family:Arial;
}
.textinput, .textinput2
{
	padding-left:3px;
}
.title,h1
{
	font-weight:normal;
}
.titlesmall,h2,.titlecolor
{
	font-weight:bold;
}
.moduletitlesmall
{
	font-weight:bold;
	text-decoration:none;
}

.privacynote
{
	color:Red;
}

.pagerselected
{
	font-weight:bold;
	text-decoration:none;
}
.pager
{
	text-decoration:none;
}
.linksmall
{
	text-decoration:none;
}
/*****************************LANGUAGE*****************************/
#Language
{
	padding:6px 6px 10px 24px;
}
#Language a
{
	text-decoration:underline;
}
#Language a:hover
{
	text-decoration:none;
}
#Language .lang
{
	text-decoration:none;
}
.SuedtirolLogo
{
	text-align:center;
}
/*****************************SERVICE TOP*****************************/
#ServiceTop
{
	position:relative;
	vertical-align:bottom;
	
}
#ServiceTop .container
{
	position:absolute;
	bottom:-1px;
	left:-16px;
	width:222px;
}
#ServiceTop .ContainerPadding
{
	padding:57px 13px 7px 16px;
}
/*****************************MENU TOP*****************************/
#MenuTop
{
	padding:5px 0 0 2px;
}
#MenuTop .itemleft,#MenuTop .itemRight,#MenuTop .itemShadow
{
	width:9px;
}
#MenuTop .item
{
	padding:6px 25px 0 15px;
}
#MenuTop .selecteditem
{
	padding:6px 23px 0 15px;
}
#MenuTop .itemSeparator
{
	width:2px;
}
#MenuTop .Menu0
{
	font-weight:bold;
	text-decoration:none;
}
#MenuTop .Menutitle
{
	padding:9px 0 3px 18px;
	float:left;
}
#MenuTop .Menutitle .container
{
	height:26px;
	float:left;
}
/*****************************FLYOUT*****************************/
.flyoutHidden
{
	position: relative;
	visibility: hidden;
}

.flyout
{
	position:relative;
	visibility:visible;
	
}
 .flyoutcontainer
{
	position:absolute;
	top:-356px;
	left:-20px;
}
#MenuTop .flyoutlevel1
{
	width:120px;
	height:100%;
}
#MenuTop  .itemLevel1
{
	padding:4px 5px 4px 13px;
}
#MenuTop .flyoutlevel1 .menu1,#MenuTop .flyoutlevel1 .menu1selected,#MenuTop  .menu2,#MenuTop  .menu2selected
{
	text-decoration:none;
}

.flyouthiddenlvl2
{
	position:absolute;
	visibility:hidden;
}
#MenuTop  .flyoutlevel2
{
	position:absolute;
	visibility:visible;
	top:0;
	left:120px;
	width:200px;
	z-index:5;
}
#MenuTop  .flyoutlevel1 .itemLevel2
{
	padding:4px 5px 4px 13px;
}
#Menutop  .flyoutlevel1 .flyoutlevel2 .spacer
{
	
}
/*****************************FLYOUT RIGHT*****************************/
#Menutop .flyoutRight
{
	position:relative;
}
.flyoutRightHidden
{
	visibility:hidden;
	position:absolute;
	left:-15px;
	top:0;
}

#Menutop .flyoutRightContainer
{
	visibility:visible;
	position:absolute;
	left:-15px;
	top:18;
}
#Menutop .flyoutRightItem
{
	padding:2px 5px 2px 16px;
	margin-bottom:2px;
}

#Menutop .flyoutRightItem .menu1
{
	text-decoration:none;
}
/*****************************SEARCH*****************************/
#Search
{
	float:right;
	padding:9px 15px 0 0;
}

/*****************************MENU LEFT*****************************/
#MenuLeft .level0,#MenuLeft .MenuLeftHeader
{
	padding: 7px 5px 7px 16px;
}
#MenuLeft .menu0
{
	font-weight:bold;
	text-decoration:none;
}
#MenuLeft .level1
{
	padding: 12px 5px 12px 28px;
}
#MenuLeft .level2
{
	padding: 12px 5px 12px 28px;
}
#MenuLeft .menu1,#MenuLeft .menu2
{
	text-decoration:none;
	font-weight:bold;
}

/*****************************LOGO EISACKTAL*****************************/
#LogoEisacktal
{
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}
/*****************************FRAME VIDEO*****************************/
#FrameVideo
{
	
	margin:20px 0px 31px 22px;
}
#FrameVideo .frameHeader
{
	padding:3px 10px;
	margin-right:7px;
	font-weight:bold;
}
/*****************************TOURISMUSASSISTANT*****************************/
#Tourimsusassistant 
{
	margin:20px 7px 31px 22px;
}

#Tourimsusassistant .frameHeader
{
	padding:3px 10px;
	font-weight:bold;
}
#Tourimsusassistant .description
{
	padding:5px 5px 0 5px;
}
#Tourimsusassistant .Link
{
	padding:0 5px 5px 5px;
	text-align:right;

}
/*****************************SERVICE RIGHT*****************************/
#ServiceRight .bgRight
{
	width:18px;
}
#ServiceRight .container
{
	padding:37px 10px 31px 12px;
}
#ServiceRight .spacer
{
	font-size:5px;
	line-height:5px;
	height:5px;
}
#ServiceRight .pannel
{
	margin-top:18px;
	margin-bottom:18px;
}
#ServiceRight .pannel .link
{
	padding:0 0 3px 10px;
}
#ServiceRight .pannel .link, #ServiceRight .pannel .link a
{
	text-decoration:none;
}

/*****************************QUICKREQUEST*****************************/
#QuickRequest .content
{
	padding:10px;
}
#QuickRequest .content .send
{
	padding-top:5px;
	text-align:right;
}
#QuickRequest .content .send a
{
	text-decoration:none;
}

#QuickRequest ul
{
	list-style:none;
	margin:0;
	padding:0;
	border:0;
}
#QuickRequest li
{
	list-style:none;
	background-image:none;
	margin:0;
	padding:0;
	float:left;
}
#QuickRequest li a
{
	display:block;
	padding:5px 0 5px 0;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
}

#QuickRequest .Hotels,
#QuickRequest .Offers
{
	width:64px;
}

#QuickRequest .Rooms
{
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	padding:5px 0 5px 0;
	width:63px;
}

#QuickRequest .inputsearch
{
	background-color:White;
	border:0;
	background-image:url(/media/summer/pfeil-color.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
}
#QuickRequest .inputsearch:hover, QuickRequest :hover input.submit
{
	text-decoration:underline;
	cursor:pointer;
}

/*****************************QUICKREQUEST*****************************/
#UsefullLinks, #Assistent
{
	padding:10px;
}
/*****************************FOOTER*****************************/
#Footer
{
	text-align:center;
	padding:24px 0 34px 0;
}

/*****************************SITEPATH*****************************/
#SitePath
{
	padding:13px 0 7px 3px;
	margin-left:29px;
}

#SitePath a
{
	text-decoration:none;
}
/*****************************CONTENT*****************************/
#Content
{
	margin-left:29px;
	padding:12px 15px 0 0;
}
#Content .contentPadding
{
	width:478px;
}
/*****************************SERVICE BOTTOM*****************************/
#ServiceBottom
{
	padding:25px 25px 20px 25px;
}
/*****************************MENU BOTTOM*****************************/
#MenuBottom
{
	float:left;
}

#MenuBottom, #MenuBottom a, #Adress,#Adress a
{
	text-decoration:none;
}

/*****************************ADRESS*****************************/
#Adress
{
	float:right;
	width:450px;
	text-align:center;
}
/*****************************METEO*****************************/
#ServiceTop .preview
{
	width:63px;
	text-align:center;
	padding:8px 0 8px 0;
}
#ServiceTop .separatorLine
{
	width:1px;
}

#ServiceTop .hidingDivs
{
	visibility:hidden;
	display:none;
}

/*****************************WEATHER*****************************/
.wetterBalken
{
	font-weight:bold;
}
/*****************************WEBCAMS*****************************/
#Webcams .item
{
	padding:2px 5px 2px 5px;
}
#Webcams .item a
{
	text-decoration:none;
	font-weight:bold;
}
/*****************************MODULE WEBCAMS*****************************/
#ModuleWebcams .separatorLine
{
	width:1px;
}
#ModuleWebcams .item
{
	padding:0px 10px 0px 10px;
}
#ModuleWebcams .link
{
	
}

#ModuleWebcams .separator
{
	height:1px;
	line-height:1px;
	font-size:1px;
}
/*****************************PRINT*****************************/
.printLink
{
	font-weight:bold;
	text-decoration:none;
}

/*****************************RECOMMEND*****************************/
#Recommend .recommendtitle
{
	padding-left:3px;
}

/*****************************SITEMAP*****************************/
.menuSitemapM1
{
	text-decoration:none;
	font-weight:bold;
}
.menuSitemapM2
{
	text-decoration:none;
	font-weight:normal;
}
.menuSitemapM1:hover,.menuSitemapM2:hover
{
	text-decoration:underline;
}
.menuSitemapM3
{
	text-decoration:underline;
	font-weight:normal;
}
#sitemap ul
{
	padding-left:20px;
	margin:2px 0;
}
#sitemap li
{
	padding:2px 0;
	background-image:none;
}
#sitemap a:hover
{
	text-decoration:underline;
}
#sitemap  ul li a
{
	text-decoration:none;
	font-weight:bold;
	color:#4E7130;
}
#sitemap  ul li ul li a
{
	text-decoration:none;
	font-weight:normal;
	color:#A2B719;
}
#sitemap  ul li ul li ul li a
{
	text-decoration:none;
	font-weight:normal;
	color:black;
}

/*****************************MODULES*****************************/
.headercontainer
{
	padding-bottom:3px;
	margin-bottom:5px;
}
.link a
{
	font-weight:bold;
	text-decoration:none;
}
.pagerpadding
{
	padding-top:10px;
}


/********************************************** Styles Tour start ***************************************************/

.clear
{
	clear:both;
}

#gpsTours .item
{
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:solid 1px #4E7130;
}
#gpsTours .ItemTitle
{
	font-weight:bold;
	color:#4E7130;
	display:block;
	margin-bottom:5px;
	text-decoration:none;
	padding-top:2px;
}
#gpsTours h2
{
	font-style:italic;
	font-weight:normal;
	color:#92A517;
	margin:0 0 5px 0;
}
#gpsTours h3
{
	font-weight:bold;
	margin:30px 0 5px 0;
	color:#4E7130;
}

#gpsTours .tourinfo
{
	float:right;
	margin-left:10px;
	margin-bottom:5px;
	border:solid 1px #4E7130;
	color:black;
	background-color:#F0F6E7;
	
}
#gpsTours .tourinfo .header
{
	text-align:center;
	color:White;
	background-color:#4E7130;
	padding:2px 5px;
}
#gpsTours .tourinfo .description 
{
	padding:5px 5px 5px 5px;
	background-image:url(/media/GPSBox-bg.gif);
	background-repeat:repeat-x;
	background-position:center bottom;
}

#gpsTours .tourinfo .description .iteminfo
{
	float:left;
	width:70px;
	font-weight:bold;	
}
/*#gpsTours .tourinfo .description .ItemInfoValue
{
	padding-left:60px;	
}*/
#gpsTours .tourdescription
{
	margin:0 0 20px 0;
}

#gpsTours .mapHeader
{
	padding:2px 5px;
	color: White;
	background-color:#4E7130;
}

#gpsTours .mapContainer
{
	border:solid 4px #4E7130; 
}

#gpsTours .ModuleImage
{
	float:right;
	margin:0 0 5px 10px;
	border:solid 1px #4E7130;
}

#gpsTours .ViewSwitcher
{
	text-align:center;
	margin:10px auto 20px auto;
	padding-left:50px;
	
}
#gpsTours .ViewSwitcher a
{
	text-align:center;
	padding:0;
	margin:0 2px;
	text-decoration:none;
	color:White;
	background-image:url(/media/tourbutton-center.jpg);
	background-repeat:repeat-x;
	font-weight:bold;
	line-height:36px;
	display:block;
	float:left;
	width:120px;
	
	
}
#gpsTours .ViewSwitcher a .buttonleft
{
	float:left;
	background-image:url(/media/tourbutton-left.jpg);
	background-repeat:no-repeat;
	width:5px;
}
#gpsTours .ViewSwitcher a .buttonright
{
	float:right;
	background-image:url(/media/tourbutton-right.jpg);
	background-repeat:no-repeat;
	width:5px;
}
#gpsTours .ViewSwitcher a:hover
{
	background-image:url(/media/tourbutton-center-hover.jpg);
}
#gpsTours .ViewSwitcher a:hover .buttonleft
{
	background-image:url(/media/tourbutton-left-hover.jpg);
}
#gpsTours .ViewSwitcher a:hover .buttonright
{
	background-image:url(/media/tourbutton-right-hover.jpg);
}


/****************************HUTS****************************/
#huts .moduleImage
{
	float:right;
	margin:0 0 5px 10px;
}
#huts .itemtitle
{
	font-style:normal;
}

#huts .hutinfo .infoitem
{
	float:left;
	width:320px;
	padding:2px 0;
}

#huts .hutinfo .infoitem a
{
}
#huts .hutinfo  .ItemInfo
{
	float:left;
	width:90px;
	font-weight:bold;
	
}


#huts .hutinfo .infoitemlarge
{
	float:left;
	width:320px;
	padding:2px 0;
	
}
#huts .hutinfo  .infoitemlarge .ItemInfo
{
	width:90px;
}
#huts .hutinfo  .infoitemlarge .desc
{
	padding-left:90px;
}
#huts .item
{
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:solid 1px #4E7130;
}

/****************************Places****************************/
#places .item .tourinfo .tourinfoWidth
{
	width:200px;
	border:solid 1px black;
}

#places .item .tourinfo .iteminfo, #places .detail .tourinfo .iteminfo
{
	width:80px;
}
#places .tourinfo .description .ItemInfoValue
{
	padding-left:80px;	
}
#places .googleMap
{
	margin-top:20px;
}
#places .MapHeader
{
	text-align:center;
}
/****************************Sightseeing****************************/
#Sightseeing
{
	margin-top:30px;
}
#Sightseeing .itemtitle
{
	font-size:14px;
	color:#92A517;
}
#Sightseeing h3
{
	margin-bottom:20px;
}
#Sightseeing p
{
	margin:0;
}
/****************************MOUNTAIN WEATHER****************************/
#WeatherMountain
{
	margin:0;
	padding:0;
}
#WeatherMountain .content
{
	float:left;
	padding:3px;
	width:175px;
}
#WeatherMountain .graphic
{
	float:right;
}

#WeatherMountain .description
{
	margin-top:10px;
	padding:3px
}

#WeatherMountain .header
{
	padding:3px;
}
.mountainweatherlink
{
	border:0;
	font-weight:bold;
	text-decoration:none;
}
.mountainweatherlink:hover
{
	font-weight:bold;
	text-decoration:none;
}

/*****************************SEARCH****************************/
#Search .search
{
}
#Search .footer
{
	margin-bottom:20px;
}

/*****************************SERVICE RIGHT****************************/
#ServiceRight .item
{
	padding:3px 10px;
}
#ServiceRight .item a ,#pannelheader .item
{
	text-decoration:none;
	font-weight:bold;
}
/*****************************CONTACT****************************/
.foundotherlist, .foundotherlist li
{
	background-image:none;
	list-style:none;
	margin:0;
	padding:0;
}
.foundothercheckbox
{
	float:left; 
	width:100px;
}
.shoplink
{
    font-weight:bold;
    text-decoration:none;
}
/*****************************FRAMEDOWNLOADS****************************/
#frameDownloads .pannel
{
	margin-top:0;
}

#LogosHome .logo
{
	text-align:center;
	margin:35px 0 0 0;
}

/*****************************DOWNLOADS****************************/
#downloads .item
{
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:solid 1px #4E7130;
}

#downloads .ItemTitle
{
	font-weight:bold;
	color:#4E7130;
	display:block;
	margin-bottom:5px;
	text-decoration:none;
	padding-top:2px;
}

#downloads .ModuleImage
{
	float:left;
	margin:0 10px 5px 0;
	border:solid 1px #4E7130;
}
#downloads .detaillink
{
	display:block;
	text-decoration:none;
	color:#4E7130;
	float:right;
}
/*****************************CONTACT SHOP****************************/
.imageCompass
{
    margin-right:10px;
}