body {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	font-size: 12px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../gfx/bg.png);
}
img {
	border: 0px;
}
p, h1, h2, h3 {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 {
	font-size: 14px;
	margin-bottom: 20px;
}
a {
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
a.act {
	font-style: italic;
}

.mountain { color: #339933; }
.road { color: #00CCCC; }
.tour { color: #CBC11D; }
.cross { color: #993399; }
.tandem { color: #ED5502; }
.normal { color: #003366; }
.ro { display: none; }
table.images td { padding: 0px 10px 10px 0px; vertical-align: top; }
table.images td p { margin-left: 10px; font-size: 11px; }
ul.galerie { margin: 0px; margin-bottom: 12px; padding: 0px; list-style-type: none; }
ul.galerie li { margin: 0px; padding: 0px; display: inline; }

#main {
	position: relative;
	width: 959px;
	margin: 0px auto;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}

#header { 
	position: relative;
	background-color: #003366;
	height: 66px;
	border-bottom: 1px solid #999999;
}
#headernav { 
	position: absolute;
	top: 5px;
	right: 10px;
	color: #6699CC;
}
#headernav a {
	color: #6699CC;
}
#headernav a:hover {
	background-color: #336699;
}
#logo {
	position: absolute;
	top: 0px;
	left: 440px;
}

#content { 
	position: relative;
	border-bottom: 1px solid #999999;
}
#top { 
	position: relative;
	top: 0px;
	height: 99px;
}
#navigation { 
	position: absolute;
	top: 10px;
}
#content_inner {
	background-color: #ffffff;
	min-height: 420px;
	height: auto !important;
	height: 420px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	overflow: auto;
}
#content_inner_left {
	float: left;
	width: 500px;
	/* border: 1px solid red;*/ 
	margin: 30px 0px 0px 40px;
	overflow: visible;
}
#content_inner_right {
	float: right;
	width: 370px;
	/*border: 1px solid red; */ 
	margin: 30px 40px 0px 0px;
	overflow: visible;
}
#content_inner_left_bon {
	float: left;
	width: 200px;
	/* border: 1px solid red;*/ 
	margin: 30px 0px 0px 40px;
	overflow: visible;
}
#content_inner_right_bon {
	float: right;
	width: 670px;
	/*border: 1px solid red; */ 
	margin: 30px 40px 0px 0px;
	overflow: visible;	
}
#content_slideshow {
	height: 280px;
}
#content_inner_all {
	float: left;
	width: 860px;
	/* border: 1px solid red;*/ 
	margin: 30px 0px 0px 40px;
	overflow: visible;
}
a.textlink { color: #036; font-weight: normal; }
a.textlink:hover { color: #036; font-weight: bold; }
a.tlmountain { color: #393; font-weight: normal; }
a.tlmountain:hover { color: #393; font-weight: bold; }
a.tlroad { color: #0cc; font-weight: normal; }
a.tlroad:hover { color: #0cc; font-weight: bold; }
a.tltan { color: #ED5502; font-weight: normal; }
a.tltan:hover { color: #ED5502; font-weight: bold; }
a.tlcros { color: #993399; font-weight: normal; }
a.tlcros:hover { color: #993399; font-weight: bold; }
a.tltour { color: #CBC11D; font-weight: normal; }
a.tltour:hover { color: #CBC11D; font-weight: bold; }
a.footera {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

ul#slideshow { margin: 0; padding: 0; list-style-type: none; }
ul#slideshow li { margin: 0; padding: 0; display: inline; }
