body {
	padding:0;
	margin:0;
	background: url(/nav/bg_top.gif) 50% 42px #f8ac00 no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
#bodywrap {
	width: 940px;
	margin: 50px auto auto auto;
	background-color: #f8ac00;
	padding:0;
}
h1 {
	margin-top: 0;
	font-size: 16px;
	color: #f8ac00;
}
h2 {
	margin-top: 0;
	font-size: 12px;
	color: #000000;
}
hr {
	display: none;
}
a {
	color: #f8ac00;
}
a:hover {
	text-decoration: none;
}
#sitemap {
	width: 718px;
	height: 35px;
	overflow:hidden;
	text-align: right;
}
#sitemap ul, #sitemap li {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 11px;
}
#sitemap ul {
	float: right;
}
#sitemap li {

	float: left;
}
#sitemap .first {
	list-style: none;
	margin-right: 15px;
}
#logo {
	width: 167px;
	float: left;
	
}
#logo h1 {
	margin: 0;
	padding: 0;
}
#logo_scheiber_sport a, #edelweiss_gurgl a {
	width: 157px;
	height: 71px;
	text-indent: -9999px;
	display: block;
	background: url(/nav/logo_scheiber_sport.gif) top left no-repeat;
	overflow: hidden;
}
#edelweiss_gurgl a {
	margin-top: 10px;
	height: 131px;
	background: url(/nav/logo_eg.gif) top left no-repeat;
}

#top {
	float: right;
}
#contentwrap {
	clear: both;
	
}
#content {
	padding: 0 0 0 0;
	width: 718px;
	float: right;
}
#content img {
	float: left;
	margin: 0 14px 10px 0;
}
#content a {
	background-color: #fff2d5;
	text-decoration: none;
	border: 1px solid #000;
	border-width: 0 0 1px 0;
	color: #000
}
#content a:hover {
	border-color: #fff;
}
#anfrage {
	margin-top: 0px;
	width: 147px;
	background: url(/images/bg_reservieren.jpg) top left no-repeat;
	background-color: #f5f5f5;
	padding: 165px 5px 5px 5px;
	font-size: 11px;
}
#anfrage a {
	font-weight: bold;
}
#topwrap {
	padding: 13px 25px 0px 20px;
	background: url(/nav/bg_body.gif) top left repeat-y;
	background-color: #fff;
}
#contentwrap {
	padding: 20px 25px 8px 20px;
	background: url(/nav/bg_body.gif) top left repeat-y;
	background-color: #fff;
}
#footer {
	font-size: 11px;
	padding: 8px 10px 10px 15px;
	background: url(/nav/bg_footer.gif) top left no-repeat;
}
#topwrap:after, #contentwrap:after, #footer:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#footer p {
	float: left;
}
#tirol, #obergurgl {
	float: left;
	display: block;
	width: 60px;
	height: 24px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(/nav/logo_tirol.gif) top left no-repeat;
	margin-right: 10px;
}
#obergurgl {
	width: 66px;
	background: url(/nav/logo_obergurgl.gif) top left no-repeat;
	margin-right: 16px;	
}
p#ncm {
	float: right;
}
#ncm a {
	width: 177px;
	height: 32px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(/nav/logo_ncm.gif) top left no-repeat;
}
#footertext {
	padding-top: 5px;
}

#mainimg img {
	-moz-opacity: 0.25;
	filter: alpha(opacity=25);
	opacity: .25;
}
.sitemap a {
	background-color: #fff;
	text-decoration: none;
	border: 0px solid #000;
	border-width: 0;
	color: #000
}
#content .sitemap a {
	background-color: #fff;
}
#gallerythumb img {
	border:2px solid #f8ac00;
}
#cms_link {
	color: #000;
	text-decoration: none;
}
th {
	text-align:left;
}
select, input {
	border:1px solid #f8ac00;
}
table#stuff, table#stuff select {
	font-size:11px;
}
#marginminus {
	margin-bottom: -2px;
	border:0;
}
.inv {
	display:none;
}
#Senden {
	background-color: #f8ac00;
	color: #fff;
	font-weight: bold;
	border:1px solid #f5f5f5;
}
.row {
	display: table-row;
}

* html .row {
	display: block;
}
#footertext a {
	color: #fff;
}
#nav {
	background-color: #fff;
	width: 718px;

	height: 35px;
	margin-bottom: 1px;
}
#menu{
	padding:0;
	margin: 0;
}
#menu li, #menu span{
	float:left;
	position:relative; 
	width:auto; 
	display:block; 
	margin: 0; 
	padding: 0;
}
#menu ul{
	display: block; 
}
#menu a{
	background-color:#FFFFFF;
	color:#000;
	text-decoration:none;
	margin:0 1px 0 0;
	white-space:nowrap;
	float:left;
	display:inline; 
	overflow:visible; 
	text-indent: -9999px;
	overflow: hidden;
	height: 35px;
	background-position: top left;
	
}
#menu a.last {
	margin: 0 0 0 0;
}

#menu a:hover, #menu a.hover, #menu a.active {
	color:#000;
	background-position: bottom left;
	background-color:#f9f5ba;
}
#menu ul{
	left:0;
	top:36px;
	background-color: #f8ac00;
	overflow:visible; 
	width:auto; 
	display:block; 
	position:absolute; 
	z-index: 99;
	padding: 6px 0 0 0;
	width: 206px;
	height: 134px;
	border:0;
	margin:0;
}

#menu ul ul{
	border-width:1px 1px 1px 1px;
	border-color:#6C6E70;
}

#menu ul.last{
	left:auto;
	right:0px;
}

#menu .last ul {
	margin-left: -60px;
}

#menu ul li{
	clear:both; 
}

#menu ul a {
	width:auto;
	height:auto;
	text-indent:0;
	white-space:nowrap;
	font-size:12px;
	font-weight:normal;
	color:#000;
	background: url(/nav/arrow.gif) center left no-repeat;
	width: 126px;
	text-decoration:none;
	float:left;
	padding:1px 50px 1px 29px;
	margin:0;
}

#menu ul a.nextlevel{
	background:url(/nav/menu_nextlevel.gif) no-repeat;

}

#menu ul a.nextlevel:hover, #menu ul a.nextlevel.hover{
	border-right-color:#000000;
}

#menu ul a.last{
	border-bottom-width:0;
}

#menu ul a:hover, #menu ul a.hover, #menu ul a.active{
	color: #000;
	background: url(/nav/arrow.gif) center left no-repeat;
	background-color: #e2e0e0;

}

#menu ul ul{
	margin-left:0px;
	left:0px; 
	top:0px; 
}
#home {
	width: 69px;
	background: url(/nav/de/menu_1.gif) top left no-repeat;
}
#scheiber_sport {
	width: 142px;
	background: url(/nav/de/menu_2.gif) top left no-repeat;
}
#leistungen {
	width: 112px;
	background: url(/nav/de/menu_3.gif) top left no-repeat;
}
#verleih {
	width: 80px;
	background: url(/nav/de/menu_4.gif) top left no-repeat;
}
#lage_oeffnungszeiten {
	width: 216px;
	background: url(/nav/de/menu_5.gif) top left no-repeat;
}
#kontakt {
	width: 94px;
	background: url(/nav/de/menu_6.gif) top left no-repeat;
}


#home {
	width: 75px;
	background: url(/nav/en/menu_1.gif) top left no-repeat;
}
#scheiber_sport {
	width: 152px;
	background: url(/nav/en/menu_2.gif) top left no-repeat;
}
#leistungen {
	width: 95px;
	background: url(/nav/en/menu_3.gif) top left no-repeat;
}
#verleih {
	width: 83px;
	background: url(/nav/en/menu_4.gif) top left no-repeat;
}
#lage_oeffnungszeiten {
	width: 207px;
	background: url(/nav/en/menu_5.gif) top left no-repeat;
}
#kontakt {
	width: 101px;
	background: url(/nav/en/menu_6.gif) top left no-repeat;
}

