/* HTML STYLES */

body { 
	margin: 0;
	padding: 0;
	/*font-size: 0.8125em; font-family: Arial, Helvetica, sans-serif;*/
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 140%; 
	letter-spacing: 0.03em; 
	color:#666;
	text-align: center;
	background-color:#FFF;
	/*background: #e5e5e5 url(/assets/images/wild/site_background2.jpg) repeat-y 50% 0;*/
}

a:link { color:#993333; border: none; }
a:visited {  color:#993333;}
a:hover {  color:#666;}
a:active {   color:#993333;}

#start_container{
	
	height: 435px;
	width: 880px;
	border: 5px solid #CCC;
}

#start_image {
	

	background-color: white;
	border-right: 5px solid #CCC;
	background: url(/assets/library/Image/home/starter-freeride-skiing.jpg); 	
	width: 580px;
	height: 435px;
	
}

#start_column {
	width: 290px;
	height: 430px;
	color: #888;
	background-color: white;
	margin-left:2px;
	
}

#start_column a {  color: #BA0000; }
#start_column h1 { color: #000; }
#start_banner a:link { color: white; }
#start_banner a:visited { color: white; }
#start_banner a:hover {  color: #BAOOOO;}
#start_banner a:active {  color: white;}




#link_bar { 
	width: 890px;
	background-color: #DDD;
	border: 1px solid #000;
	color: white; 
	margin-top: 15px;
}

#link_bar img { 
	color: white; 
	padding: 4px 3px 0 3px; /* top right bottom left*/
}

h1 {
	font-size: 200%; 
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height: 190%;
	margin: 0 0 5px 0;
	color:#436890;
	font-weight:normal;
	letter-spacing: 0.05em;
}

h2 { 
	font-size: 180%;
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-weight:normal;
	line-height: 100%;
	margin: 8px 0 0 0;
	color:#436890;
	letter-spacing: 0.04em;
}

h3 { 
	font-size: 170%;
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	line-height: 140%;
	font-weight:normal;
	margin: 10px 0 0 0;
	color:#666633;
	letter-spacing: 0.05em;
}

h4 { 
	font-size: 110%;
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	line-height: 120%;
	margin: 5px 0 0 0;
	color:#436890;
}

h5 { 
	font-size: 90%;
	line-height: 140%;
	margin: 0;
	color:#999;
}

form {
	margin: 0;
	padding: 0;	
}

form label {
	color:#666;
	font-weight:normal;
}

.large {
	font-size: 90%;
	font-weight:bold;
	color:#666;
	margin-top: 10px;
}

.FormField {
	font-size: 90%;
	font-weight:bold;
	color: #436890;
	border: 1px solid #999;
}

.TextField {
	font-size: 110%;
	color: #666;
	border: 1px solid #ccc;
}

.FormLabel {
	font-size: 90%;
	font-weight: bold;
	color: #666666;
	margin-top: 2px;
	margin-bottom: 1px;
	margin-left: 2px;
}

.FormButton {
	font-size: 100%;
	font-weight:bold;
	letter-spacing: 1px;
	padding: 3px 8px;
	color: #993333;
}

#SearchButton {
	font-size: 83%;
	font-weight:bold;
	letter-spacing: 1px;
	padding: 0px;
	color: #666;
}

p {
	margin: 5px 0 0 0;
	
}

.FloatRight {float:right;}
.FloatLeft {float:left;}

/* LAYOUT STYLES */

#Wrap {
	text-align: left;
	margin: 0 auto;
	width: 890px; 
	background-color:#fff;
}

#ContentArea {
	clear: both;
	margin: 0px; 
}
	
#MainColumn {
	font-size: 85%;
	line-height: 180%;
	padding: 0;
	margin: 0;
	background-color: white;
	float: left;
	width: 70%; 
}

/* #MainColumn img {
	margin: 5px; 
	padding: 4px;
	border: 1px solid #ccc;
	border-bottom-color: #666;
	border-right-color: #999;
	background: #fff;
} */

.ClearImageBorder {
	border: 0;
	margin: 0;
}

	
#SideColumn {
	float: right;
	width: 25%; 
	margin:0;
	padding-left: 10px;
	border-left: 1px dashed #e5e5e5;
}

#Header {
	margin-top: 30px;
	background-color:#424345;
	height:40px;
	padding: 0 0 0 10px; /* top right bottom left*/
}

#Header input[type="text"]
{
    font-family: Arial, Sans-Serif;
    font-size: 11px;
	background: url(/assets/library/Image/home/search_input_bg.png); 	
	background-repeat: no-repeat;
	background-color: #424345;
    margin: 5px 15px 0 0;
    border: solid 0px #FFF;
    width: 120px;
	height: 18px;
	padding-left: 25px;
	
}



/* NAVIGATION STYLES */

#MainNav { 	
		background-color:#f2f2f2; 
		margin: 0; 
		padding: 0; width: 100%;
		
}

#MainMenu {
	font-size: 100%; 
	font-weight: normal;  
	letter-spacing: 1px; 
	color:white;
	margin: 0;  
	padding: 7px 0 0 0px;
	list-style: none;
	
}

#MainMenu a {
	float: left;
	display: block;
	margin: 0;
	padding: 3px 8px; 
	text-decoration: none;
	color: #FFF;
	border-right: 1px solid #555; 
	
}

#MainMenu a:hover, #select a { 
	color:white;
	margin-bottom: 0px;
	background-color:#505253;
	
}

#MainMenu a:visited { 
	color:white;
}

#MainMenu li {
	float: left;
	margin: 0;
	padding: 0;
}

#SupportMenu {
	font-size: 78%;
	letter-spacing: 1px;
	color:#666;
	margin: 0;
	padding: 0;
	list-style: none;
}

#SupportMenu a {
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	font-weight:bold;
	text-decoration: none;
	color: #666;
}

#SupportMenu a:hover, #select a { 
	color:#993333;
	margin-bottom: 0px;
}

#SideMenuBox {
	padding: 10px;
	font-size: 85%;

}

#SupportMenu li {
	float: left;
	margin: 0 3px;
	padding: 0 5px 0 5px;
	border-right: 1px solid #ccc;
	
}

#SideMenu {
	margin: 0;
	padding: 0;
	font-size: 95%;
	line-height: 130%;
	font-weight:bold;
	letter-spacing: 1px;
	color:#999;
}

#SideMenuBox h3 {
	font-size: 170%;
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	line-height: 140%;
	font-weight:normal;
	margin: 10px 0 0 0;
	color:#666633;
	letter-spacing: 0.05em;
}

#SideMenu li {
	margin: 0 0 3px 5px; 
	padding: 0 0 3px 0;
	list-style: none;
	list-style-image:url(/assets/images/arrow_one.gif);
	border-top: 0px solid #e5e5e5;
}

#SideMenu a {
	text-decoration: none;
	color: #666633;
	padding: 2px 0;
}

#SideMenu a:hover, #select a { 
	color: #999;
}

#SideMenu ul li  {
	margin: 2px 0 0 -18px;
	padding: 0; 
	list-style-image:url(/assets/images/arrow.gif);
	border: none;
	font-size: 95%;
}

#Breadcrumbs { 
	margin: 0;  
	padding: 0; 
	list-style: none; 
	font-size: 80%; 
	font-weight:bold;
	color: #ccc;
}

#Breadcrumbs a {
	float: left;
	display: block;
	margin: 0;
	padding: 0 4px;
	text-decoration: none;
	color: #999;
	text-transform:uppercase;
	
}

#Breadcrumbs a:hover, #select a { 
	color: #436890;
}

#Breadcrumbs li {
	float: left;
	margin: 0;
	padding: 0;
}


#HorizontalBanner {
	background-color:#CCCCCC;
	min-height:150px;
	color:#FFFFFF;
	margin: 3px 0 0 0;
}

.HorizontalLine {
	border-bottom: 1px solid #e5e5e5;
	clear:both;
}

/* FOOTER STYLES */


#Footer {
	clear: both;
	font-size: 75%;
	color: #666666;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	border-top: 1px solid #e5e5e5;
	background-color:#fff;
}

.FooterLinks{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 12px;
	font-weight:bold; 
	background-color:#ccc;  
	color:#333; 
	width:104px; 
	float: left;
	margin-right: 3px;
}

.FooterLinks a { 
	text-decoration:none;
	text-align:center;
	background-color:#ccc; 
	color:#333; 
	width:100px; 
	float: left;
	display:block;
	padding: 2px;
	padding-bottom: 3px;
}

.FooterLinks a:link {  background-color:#ccc; color:#333;	  }
.FooterLinks a:visited { background-color:#ccc; color:#333;	 }
.FooterLinks a:hover {  background-color:#999; color:#fff;	 }
.FooterLinks a:active {  background-color:#ccc; color:#333;	}

#AdminList table {
	width: 100%;
	margin-top: 20px;
	line-height: 140%; 
	text-align:center;
}

#AdminList table .name {
	font-weight:bold;
	color:#436890;
	text-align:left;
}

#AdminList table .status {
	font-weight:bold;
	color:#FF0000;
}

#TableList table th {
	color:  #666;
	border-bottom: 3px solid #e5e5e5;
}

#TableList table td {
	border-bottom: 1px solid #e5e5e5;
	line-height: 140%;
}

#TableList table th a {
	color:  #666;
}

#TableList table tr {
	border-bottom: 1px solid #ccc;
}


#DescList {
	float: left;
	width: 550px;
	padding: 5px 0;
	border: 0px solid #ccc;
	color:#666;
}

#DescList h3 {
	font-size: 160%; 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-weight:normal;
	margin: 5px 0 0 0;
	color: #436890; 
	margin: 0 0 3px 0;
	padding: 0;
}

#DescList a {
	text-decoration:none;
	color: #436890;
}

#DescList dl {
	float: left;
	width: 550px;
	margin: 5px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #e5e5e5;
	display: inline; /* fixes IE /Win double margin bug */
}

#DescList dt {
	float: right;
	width: 332px;
	margin: 0;
	padding: 0;
	font-size: 130%;
	letter-spacing: 1px;
}

#DescList dd {
	margin: 0 0 0 218px;
	padding: 0;
	color: #666;
}

#DescList dl dd.img {
	margin: 0px;
}

#DescList dd.img img {
	float: left;
	margin: 0 8px 0 0;
	padding: 4px;
	border: 1px solid #ccc;
	border-bottom-color: #666;
	border-right-color: #999;
	background: #fff;

}

/* reverse Float */

#DescList .alt dt {
	float: left;
	}
#DescList .alt dd {
	margin: 0 218px 0 0;
	}
	
#DescList .alt dd.img img {
	float: right;
	margin: 0  0 0 8px;
}


#HomeList {
	float: left;
	width: 490px;
	padding: 0;
	font-size: 100%;
	color:#666;
}

#HomeList dl {
	float: left;
	width: 485px;
	margin: 5px 0;
	padding: 10px;
	display: inline; /* fixes IE /Win double margin bug */
	background: #fff url(/assets/images/wild/featured_back.jpg) no-repeat;
	border-top: 1px solid #ccc;
}

#HomeList h3 {
	font-size: 130%;
	font-weight:bold;
	color: #666;
	margin: 0;
	padding: 0;
}

#HomeList h4 {
	font-size: 160%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;

	margin: 5px 0 0 0;
	color: #993333;
	margin: 0;
	padding: 0;
}

#HomeList dl a {
	color: #436890;
}

#HomeList dt {
	float: right;
	width: 262px;
	margin: 0;
	padding: 0;
	font-size: 130%;
	letter-spacing: 1px;
	color: #436890;
	font-weight:bold;
}

#HomeList a { text-decoration:none;
}

#HomeList dd {
	margin: 0 0 0 218px;
	padding: 0;
	line-height: 1.5em;
	color: #666;
}

#HomeList dl dd.img {
	margin: 0px;
}

#HomeList dd.img img {
	float: left;
	margin: 0 8px 0 0;
	padding: 4px;
	background-color:#fff;

}

/* reverse Float */

#HomeList .alt dt {
	float: left;
	}
#HomeList .alt dd {
	margin: 0 218px 0 0;
	}
	
#HomeList .alt dd.img img {
	float: right;
	margin: 0  0 0 8px;
}

#SiteMap {
	margin: 0;
	padding: 0;
	font-size: 95%;
	line-height: 120%;
	color:#333;
}

#SiteMap li {
	margin: 0 0 4px 5px; 
	padding: 0;
	list-style: none;
}

#SiteMap ul {
	margin: 0 0 5px 10px; 
	padding: 0;
	list-style: none;
}

#SiteMap a {
	text-decoration: none;
	color: #333;
	padding: 2px 0;
}

#SiteMap a:hover, #select a { 
	color: #666;
}


#Clear {
	clear: both;
	margin: 0;
}

.Clear {
	clear: both;
	margin: 0;
}

#HomeNews {
	border-bottom: 1px dotted #ccc;
	padding: 5px 0;
}

#HomeNews p {
	margin: 0;
}

#HomeNews .Date {
	font-weight:bold;
	color: #999;
	font-size: 90%;
}

#HomeNews h3 {
	font-size: 120%;
	font-weight:bold;
	color: #436890;
	margin: 0;
	padding: 0;
}

.ReadMore {
	font-weight:bold;
	color: #666;
	}
	
.ReadMore a:link { color:#666; border-bottom: 1px solid #ccc;}
.ReadMore a:visited {  color:#666; border-bottom: 1px solid #ccc; }
.ReadMore a:hover {  color:#436890; border-bottom: 1px solid #ccc;}
.ReadMore a:active {   color:#666; border-bottom: 1px solid #ccc;}
	
.intro { 
	color:#999; 
	font-weight: bold; 
	font-size: 120%; 
	line-height: 170%;
	font-family:Geneva, Arial, Helvetica, sans-serif;  
	margin-bottom: 5px;
	letter-spacing: 0.05em;   
}

#SiteFunctions {
	font-weight:normal;
	color: #999;
	margin-left: 15px;
	font-size: 80%;
	background-color:#f8f8f8;
	border-top: 1px solid #e5e5e5;
	padding: 5px 10px;
	}
	
#SiteFunctions h3 {
	font-size: 170%;
	font-family:Geneva, Arial, Helvetica, sans-serif;  
	line-height: 120%;
	font-weight:normal;
	margin-top: 20px;
	margin-bottom: 5px;
	color:#999;
	letter-spacing: 0.05em;
	}
	
#SiteFunctions a:link { color:#666; }
#SiteFunctions a:visited {  color:#666;} 
#SiteFunctions a:hover {  color:#000; }
#SiteFunctions a:active {   color:#666;}

.Heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	text-transform: none;
	line-height: 25px;
	margin-top: 30px;
}

.SubHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-transform: none;
	line-height: 25px; 
}


.slideshow { 
	margin: auto; 
	display:block;
	position:absolute;
	z-index:0;
	  
	background-color: #eee;
}

.slideshow img { 
	border: 0px solid #FFF;
}

#logo 
{
	display:block;
	position:relative;
	top:30;left:30;
	width:105px;
	height:310px;
	z-index:1;
	background: url(http://freeride-experience.at/assets/images/freeride/Logo-klrin.png);
	background-repeat: no-repeat;
}

