@charset "utf-8";
/*Reset*/
html, body, wrapper, img, h1, h2, h3, h4, h5, h6, p, ol, ul, li, tr, td, table, pre, code, address, variable, form, fieldset, blockquote {
	padding: 0;
	margin: 0;
	border: 0;
	font-weight:normal;
}
img {border: 0;
	max-width: 100%;
	height: auto;
	}	
table {
	max-width: 100%;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	position: relative;

}
ol, ul {list-style: none}

h6 {font-size: .5em}

/*image outline Fix for Firefox*/
a {
    outline:0px;
}
a img {
    border: none;
}
/*End Reset - start styling*/

body {
	font-family: Verdana, Geneva, sans-serif;
	color: #252525;
	text-align: center;
	max-width: 100%;
}
#wrapper {
	width: 100%;
	position: relative;
}

/*span classes:*/
.tur {color: #259899}
.org {color: #ff725f}
/*Bike Tour*/
.blu {color: #007ce7}

#nav {
	width: 100%;
	background-color: #22b9a6;
	color: #FFF;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

#nav table {
	text-align: center;
	max-width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

#header img {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	max-width:100%;
	height:auto;	
}

#event {
	width:100%;
	background-color:#e4e4e4;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

#event table {
	text-align:center;
	max-width:100%;
	height:auto;
}

#event img {
	max-width:100%;
	height:auto;
}

#gray {
	width:100%;
	background-color:#e4e4e4;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#gray table {
	text-align:center;
	max-width:100%;
	height:auto;
}

#white table{
	text-align:center;
	max-width:100%;
	height:auto;
}

#white img {
	max-width:100%;
	height:auto;
}
#bike table{
	text-align:center;
	max-width:100%;
	height:auto;
}

#bike img {
	max-width:100%;
	height:auto;
}
#cal table{
	text-align:center;
	max-width:100%;
	max-height:100%
}

#cal img {
	max-width:100%;
	max-height:100%
}
#shop table{
	text-align:center;
	max-width:100%;
	height:auto;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
#shop img {
	max-width:100%;
	height:auto;
}

#info {
	width:100%;
	/*background-color:#42d3c6;*/
	background-color:#00beb9;
	color:#FFF;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#info table {
	text-align:center;
	max-width:100%;
	height:auto;
}

#footer {
	width:100%;
	background-color:#c8c8c8;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	/*background-color:#bfbfbf;*/
}

#footer p {
	font-weight: normal;
	font-size: 85%;
	text-align: center;
}

<!--LINKS-->
#nav a:link {
	color:#ffffff;
	/*color:#FFF !important;*/
}
#nav a:visited {
	color: #ffffff;
	/*color:#FFF !important;*/
}
#nav a:hover {
	color: #ff725f;
}
#nav a:active {
	color: #ff725f;
}

#event a:link {
	color: #259899;
}
#event a:visited {
	color: #259899; 
}
#event a:hover {
	color: #ff725f;
}
#event a:active {
	color: #ff725f;
}

#white a:link {
	color: #259899;
}
#white a:visited {
	color: #259899; 
}
#white a:hover {
	color: #ff725f;
}
#white a:active {
	color: #ff725f;
}

#header a:link {
	color: #259899;
}
#header a:visited {
	color: #259899; 
}
#header a:hover {
	color: #ff725f;
}
#header a:active {
	color: #ff725f;
}

#gray a:link {
	color: #259899;
}
#gray a:visited {
	color: #259899; 
}
#gray a:hover {
	color: #ff725f;
}
#gray a:active {
	color: #ff725f;
}

#shop a:link {
	color: #259899;
}
#shop a:visited {
	color: #259899; 
}
#shop a:hover {
	color: #ff725f;
}
#shop a:active {
	color: #ff725f;
}
/*Bike Tour 2025*/
#bike a:link {
	color: #0000ff;
}
#bike a:visited {
	color: #0000ff; 
}
#bike a:hover {
	color: #01c8f9;
}
#bike a:active {
	color: #01c8f9;
}
#footer a:link {
	color: #252525;
}
#footer a:visited {
	color: #252525; 
}
#footer a:hover {
	color: #99f316;
}
#footer a:active {
	color: #99f316;
}
