/* PNG FIX */
img, #png { behavior: url(iepngfix.htc); }


html, body{
	margin: 0 0 0 0px;
	padding: 0;
	font-family : verdana, arial;
	font-size : 9pt;
	color : #3E3E3E;
	background :#d3d8dc ;
	}

form{
	display:inline;
}
	
.line{
	border-top : 1px #d8d8d8 solid;
	margin: 5px 0px 15px 0px;
	clear : both;
	float: none;
	font-size:1px;
}

p{
	/*padding:0;
	margin : 0;*/
}

h5{
	font-family: verdana, arial;
	font-size: 15pt;
	color:#FFF;
	padding:0;
	margin : 0;
}

h5 a, h5 a:visited{
	text-decoration: none;
	color:#FFF;
}

h5 a:hover, h5 a:visited hover{
	text-decoration: underline;
}

h6{
	font-family : verdana, arial;
	font-size: 10pt;
	color:#FFF;
	padding:0 0 5px 0;
	margin : 0;
}

h4{
	font-size: 9pt;
	color : #fff;
	padding: 1px 10px 3px 0;
	margin : 0;
}
h4.selected A:LINK, h4.selected A:VISITED{
	color:#ff5f00 !important;
}

h1{
	font-family: verdana, arial;
	font-size: 11pt;
	color:#0076cc;
	padding:0 0 5px 0;
	margin: 10px 0 0 0;
}
h1 A:LINK, h1 A:VISITED {
	color:#0076cc;
}
h1 SPAN{
	font-family: verdana, arial;
	font-size: 9pt;
	color:#ff5f00;
	padding:0 0 0 0;
	margin: 0 0 0 0;
}
h2{
	font-family : verdana;
	font-weight: bold;
	font-size: 10pt;
	color:#ff5f00;
	padding:0 0 5px 0;
	margin: 0 0 0 0;
}


.red{
	color : #CC0001;
}

.green{
	color : #029432;
}

.orange{
	color:#ff5f00;
}

.gray{
	color:#a0a0a0;
}

input{
	font-size : 8pt;
}

select{
	font-size : 8pt;
	color : #4e6172;
	margin:0 0 0 28px;
}

html>body .headInput{
	height : 15px;
	width : 120px;
	color : #8895a0;
	margin :0;
	padding : 0 0 0 3px;
	vertical-align : top;
}

 .headInput{
	height : 15px;
	width : 120px;
	color : #8895a0;
	margin : -1px 0 0 0px;
	padding : 0 0 0 3px;
	vertical-align : top;
}

div.Stabil{
	clear : both;
	float: none;
	margin: 0;
	padding: 0;
	font-size : 1px;
}

.left{
	float:left;
}

.right{
	float:right;
}

a, a:visited{
	text-decoration : none;
	color: #3E3E3e;
}

a:hover{
	text-decoration : underline;
}

div.C{
	width:943px;
	margin:11px auto 0px auto;
	padding:0px;
	background :#0076cc url(../i/content-bg.gif) repeat-x;
	height : 1%;
	overflow : auto;
}
div.Cb{
	width:943px;
	margin:11px auto 0px auto;
	padding: 0.01em 0 0 0;
	background :#0076cc url(../i/content-bg.gif) repeat-x;
}
.H{
	margin : 6px 6px 6px 6px;
	padding: 0;
	text-align:left;
	height:105px;
	background :#fff;
}


.LogoLink{
	width:138px;
	height:45px;
	margin:15px 0 0 26px;
	padding :0 ;
	position:absolute;
}


.HArea{
	margin: 0;
	padding :24px 40px 0 0px;
	float : right;
	clear:both;
	
}

.HArea p{
	margin:0;
	padding:3px 2px 0 0px;
	font-size:8pt;
	font-weight:bold;
	float:left;
	color:#3E3E3E;
}

.HArea select{
	font-size : 8pt;
	color : #4e6172;
	margin:0 0 0 0px;
}

.indexTable{
	width:943px;
	padding:0;
	margin:0;
}

.frontpage{
	padding:0;
	margin : 0;
	color:#fff;
	font-size:8pt;
}

.frontpage a, .frontpage a:visited{
	text-decoration:underline;
	color:#fff;
}

.frontpage a:hover, .frontpage a:visited hover{
	text-decoration:none;
}

.frontpage .content-left{
	width:600px;
	float : left;
	padding:0 20px 0 21px;
	margin : 0 0 0 0px;
}

.frontpage .content-right{
	width:414px;
	float : left;
	padding:0;
	margin : 0;
	border: 1px solid green;
}

.contentpage{
	background:#fff;
	margin : 6px;
	padding: 0;
	height : 1%;
	overflow : auto;
}
.contentpageb{
	background:#fff;
	margin : 6px;
	padding: 0;
}

.Path{
	color : #4e6172;
	margin : 0 0 30px 0px;
	font-size:8pt;
}

.Path a, .Path a:visited{
	text-decoration: underline;
}

.Path a:hover, .Path a:visited hover{
	text-decoration : none;
}

.Path span{
	color : #959595;
}

.contentpage .content-left{
	width:232px;
	float : left;
	padding:0 0 50px 26px;
	margin : 26px 0 20px 0px;
}

.left-menu{
	background:#fafaf9 url(../i/left-grad.gif) repeat-x;
	width : 190px;
	margin : 0 0 12px 0px;
	padding : 0;
}

.left-menu .orange{
	padding:0 0 12px 0px;
	margin:0;
}

.left-menu div{
	padding:10px;
	margin:0;
}

.searchbox{
	background : #f1f0ed;
	width : 190px;
	margin : 0;
	padding:0;
}

.searchbox div{
	padding: 3px 5px 3px 13px;
	margin : 0;
}

ul.Search{
	list-style-type: none;	
	padding: 0 0 7px 0;
	margin: 0 0 0 0;
}
.Search li{
	list-style-type: none;	
	padding: 0;
	margin: 0;
	font-weight : bold;
}

.Search li a, .Search li a:visited{
	background : transparent url(../i/icon-seek.gif) no-repeat 0 2px;
	padding-left: 19px;
	margin : 0;
	line-height : 130%;
	color : #ff5f00;
	display : block;
}

.Search li a:hover, .Search li a:visited hover{
	background : transparent url(../i/icon-seek.gif) no-repeat 0 2px;
	padding-left: 19px;
	margin : 0;
	line-height : 130%;
	text-decoration: underline;
	color : #ff5f00;
	display : block;
}

.frontpage .Search li a, .frontpage .Search li a:visited{
	background : transparent url(../i/icon-seek-index.gif) no-repeat 0 2px;
	padding-left: 19px;
	margin : 0;
	line-height : 130%;
	color : #ffce00;
	display : block;
}

.frontpage .Search li a:hover, .frontpage .Search li a:visited hover{
	background : transparent url(../i/icon-seek-index.gif) no-repeat 0 2px;
	padding-left: 19px;
	margin : 0;
	line-height : 130%;
	text-decoration: none;
	color : #ffce00;
	display : block;
}

.contentpage .content-right{
	width:640px;
	float : left;
	padding:0 10px 0 0px;
	margin : 26px 0 60px 0px;
}

.contentpage .content-right strong{
	color:#0076cc;
}

.plainpage{
	background:#fff;
	margin : 6px;
	padding: 0;
	height : 1%;
	overflow : auto;
}

.plainpage .content-left{
	width:900px;
	float : left;
	padding:0 0 50px 26px;
	margin : 26px 0 30px 0px;
}

.picture{
	margin: 0 24px 0 0px;
}

.F{
	padding: 0px;
	background: url(../i/footer-index.png) left top no-repeat;
	margin:0px auto 0px auto;
	width : 943px;
	height : 27px;
}

.F .left{
	float:left;
	padding : 8px 0 0 28px;
}

.F .right{
	float:right;
	padding : 8px 330px 0 0px;
}

.F-C{
	padding: 0px;
	background :url(../i/footer-bottom.gif) no-repeat;
	margin:0px auto 0px auto;
	width : 943px;
	height : 43px;
}


.F-C .left{
	float:left;
	padding : 15px 0 0 24px;
}


/* Left Menu */

.LM{
	color : #029432;
	width : 190px;
	margin : 0 0 20px 0px;
}

.LM div{
	margin:0;
	padding:0;
}

.LM ul{
	list-style-type: none;	
	padding: 0;
	margin: 0 0 0px 0px;
	color : #ff5f00;
	background : transparent url(../i/icon-down.gif) top right no-repeat;
}


.LM ul li ul{
	border-bottom : 1px solid #d3d1c6;
}

.LM ul ul{
	background : none;
}


.LM li li a, .LM li li a:visited{
	margin : 0;
	padding : 3px 3px 3px 6px;
	display:block;
	color : #545454;
	background : transparent url(../i/icon-bullet.gif) no-repeat 0 9px;
	width : 181px;
	
}

.LM li li a:hover, .LM li li a:visited hover{
	margin : 0;
	padding : 3px 3px 3px 6px;
	display:block;
	color : #fff;
	text-decoration : none;
	background : #ff5f00 url(../i/icon-bullet.gif) no-repeat 0 9px;
	width : 181px;
}

.LM ul.Sub{
	list-style-type: none;	
	padding: 0;
	margin: 0;
	background : none;
	width : 190px;
}

.LM ul.Sub li{
	list-style-type: none;	
	padding: 0;
	margin: 0;
	background : none;
	border-bottom : 1px solid #d3d1c6;
	width : 190px;
}

.LM .Sub li a, .LM .Sub li a:visited{
	padding: 3px;
	margin: 0;
	display:block;
	color : #0076cc;
	width : 184px;
}

.LM .Sub li a:hover, .LM .Sub li a:visited hover{
	padding: 3px;
	margin: 0;
	display:block;
	color : #fff;
	text-decoration : none;
	width : 184px;
	background : #009dd9;
}

/* list styles, news etc. */

.mainlifts{
	margin: 11px 0 7px 0px;
	padding:0;
}

.mainlifts .left-image{
	width:75px;
	float:left;
}

.mainlifts .left{
	width:440px;
	padding:0;
	margin:0;
}
.mainlifts H1 {
	margin: 0;
	padding: 0;
}
.lifts{
	margin:0;
	padding: 15px 0 0px 0px;
	border-top:2px solid #ff5f00;
}

.lifts IMG{
	margin-bottom: 5px;
	float: left;
}


.LiftsPicture {
	float:left;
	width:114px;
	margin:0;
	padding:0 0 0 0;
}
.LiftsContent {
	float:left;
	width: 173px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	display: block;
}

.LiftsFrame {
	width:298px;
	margin:0 0 10px 0px;
	padding:0 0 0 0;
	float:left;
}

.lifts div p{
	padding:0 6px 0 0px;
}

.lifts ul{
	list-style-type: none;	
	padding: 0;
	margin: 0px 0 0 0px;
}

.lifts ul li{
	list-style-type: none;	
	padding: 0;
	margin: 0;
}

.lifts li a, .lifts li a:visited{
	margin : 0;
	padding : 0px 0px 0px 12px;
	display:block;
	color : #fff;
	background : transparent url(../i/icon-arrow.gif) no-repeat 0 4px;
	text-decoration:underline;
}

.lifts li a:hover, .lifts li a:visited hover{
	margin : 0;
	padding : 0px 0px 0px 12px;
	display:block;
	color : #fff;
	background : transparent url(../i/icon-arrow.gif) no-repeat 0 4px;
	text-decoration:none;
}

.news-lift{
	margin:10px 0 0 0px;
	padding: 13px 0 0px 0px;
	border-top:1px solid #009dd9;
}

.news-lift H2{
	margin-bottom: 10px;
}

.news-lift div{
	margin:0;
	padding: 0 0 16px 0px;
}

.news-lift strong{
	color:#ffce00;
	padding:0;
	margin:0;
}

.news-lift strong A:LINK, .news-lift strong A:VISITED{
	color:#ffce00;
	text-decoration: none;
}
.news-lift strong A:HOVER {
	color:#ffce00;
	text-decoration: underline;
}


ul.bullet{
	list-style-type: none;	
	padding: 0;
	margin: 0;
}


.bullet li{
	list-style-type: none;	
	padding: 0;
	margin: 0;
}


.bullet li a, .bullet li a:visited{
	margin : 0;
	padding : 0px 0px 0px 12px;
	display:block;
	color : #fff;
	background : transparent url(../i/icon-arrow.gif) no-repeat 0 4px;
	text-decoration:underline;
}

.bullet li a:hover, .bullet li a:visited hover{
	margin : 0;
	padding : 0px 0px 0px 12px;
	display:block;
	color : #fff;
	background : transparent url(../i/icon-arrow.gif) no-repeat 0 4px;
	text-decoration:none;
}

/* Search */

.searchBlue{
	background:#e6ecf0;
	padding:12px;
	margin:0;
}

.searchBlue strong{
	color:#009dd9;
}

.search-up-button{
	background : url(../i/search-up-button-bg.gif);
	color:#fff;
	padding:0 4px 0 4px;
	margin:0px 8px 0 0px;
	border:0;
	height:19px;
	font-weight:bold;
}

.search-button{
	background : url(../i/search-button-bg.gif);
	color:#fff;
	padding:0;
	margin:3px 0 0 20px;
	border:0;
	height:19px;
	width:140px;
	font-weight:bold;
}

ol{
	color:#009dd9;
	font-weight:bold;
}

ol li{
	margin:0 0 8px 0px;
}

ol span{
	font-weight:normal;
	color:#3a4a58;
}

span.date{
	font-size:8pt;
}

ol a, ol a:visited{
	color:#009dd9;
}

a.paging-select, a:visited.paging-select {
	border:1px solid #dedede;
	padding:3px;
	color:#009dd9;
}

a:hover.paging-select, a:visited hover.paging-select{
	border:1px solid #dedede;
	padding:3px;
	color:#fff;
	background:#0076cc;
}

a.previous, a:visited.previous{
	color:#a0a0a0;
	font-weight:bold;
	padding:0 6px 0 16px;
	background : url(../i/icon-left.gif) no-repeat 0 4px;
}

a.next, a:visited.next{
	font-weight:bold;
	color:#ff5f00;
	padding:0 16px 0 6px;
	background : url(../i/icon-right.gif) right no-repeat;
}