body { color: #666666; background-color: #7CA6D3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 1.3em; }
h1 { font-size: 120%; }
h2 { font-size: 170%; }
h3 { font-size: 130%; }
h4 { font-size: 120%; }
h5 { font-size: 100%; }
h1, h2, h3, h4, h5 { margin-bottom: 5px; font-weight: bold; line-height: 1em; }
p { padding-bottom: 1em; }
address { margin-bottom: 20px; text-align: center; font-style: normal; }
em { font-style: italic; }
strong { font-weight: bold; }
a { outline: none; }
	a:link { color: #006D26; }
	a:visited { color: #49A63E; }
ul { margin-bottom: 1em; }
q { font-style: italic; }
img { vertical-align: top; }
form { clear: both; padding: 10px; border: 1px solid #8C8C8C; background-color: #DDFFDD; }
label { float: left; width: 150px; margin-right: 5px; cursor: pointer; }
textarea { height: 12em; }
input, textarea { border: 1px solid #8C8C8C; margin-bottom: 1em; }
	input[type=text], textarea { background-color: #FFFFFF; }
	input[type=text]:focus, textarea:focus { background-color: #FFFF99; }
	input[type=submit]:hover, input[type=submit]:focus { background-color: #D9D9D9; cursor: pointer; }

.skip { position: absolute; display: inline; overflow: hidden; top: -2000px; left: -3000px; width: 0; height: 0;  }
.leftfloat { float: left; display: inline; margin: 0 10px 10px 0; }
.rightfloat { float: right; display: inline; margin: 0 0 10px 10px; }
.nexttofloat { margin-left: 110px; }
.clear { clear: both; }
.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }
.top { vertical-align: top; }
.smallfont { font-size: 80%; }
.smallest { width: 7%; }
.small { width: 20%; }
.middle { width: 30%; }
.big { width: 45%; }
.large { width: 60%; }
.largest { width: 75%; }
textarea.low { height: 50px; }
textarea.medium { height: 100px; }
textarea.high { height: 200px; }
textarea.tall { height: 400px; }

#wrapper { width: 85%; margin: 10px auto; color: #000000; background: url('../pics/bg_nav.gif') #FFFFFF repeat-y left top; }
#wrapper_bg { background: url('../pics/bg_news.gif') repeat-y right top; }
#side { float: left; width: 172px; margin-right: 10px; padding: 10px; background-color: #FFFFFF; }
#main { overflow: hidden; }
#logo { margin-top: 20px; color: #000000; background-color: #FFFFFF; }
	#logo a { color: #006D26; }
#nav { margin-top: 40px; }
	#nav ul li { margin: 1px; line-height: 2em; }
	#nav a { display: block; margin: 0 0.5em; padding: 0 0.5em; border-left: 3px solid #FFFFFF; border-right: 3px solid #FFFFFF; }
	#nav a:hover, #nav a:focus, #nav a:active { color: #FFFFFF; background-color: #006D26; }
	#nav .heading { margin: 0; padding: 5px; border: 2px solid #006D26; font-size: 130%; font-weight: bold; }
#content { overflow: hidden; padding: 20px 10px; background-color: #FFFFFF; }
	#content .noborder, #content .noborder:hover, #content .noborder:focus, #content .noborder:active { border-bottom: 0 none; text-decoration: none; }
	#content table { width: 100%; table-layout: fixed; border: 1px dashed #AAAAAA; }
		#content thead th { font-weight: bold; vertical-align: bottom; background-color: #DDFFDD; }
		#content tbody tr:hover { background-color: #FFFF99; }
			#content tbody tr.nohighlight:hover { background-color: transparent; }
			#content tbody td { border-top: 1px solid #AAAAAA; padding: 2px; }
			#content tbody .leftborder { border-left: 1px solid #CCCCCC; }
	#content ul li { list-style-type: disc; list-style-position: inside; }
	#content ul .nosign { list-style-type: none; }
	#content h2 { background: #DDFFDD; padding: 10px; margin-bottom: 1em; }
	#content a { border-bottom: 1px dotted; }
		#content a:hover, #content a:focus, #content a:active { border-bottom: 1px solid; }
#header { overflow: hidden; color: #FFFFFF; background-color: #006D26; }
#headerbg { background: url(../pics/banner.jpg) no-repeat; height: 98px;}
#header { margin-bottom: 20px; text-align: right; }
	#header ul { margin: 12px 8px 0 0; }
	#header li { display: inline; }
	#header a { padding: 4px 8px 1px 8px; border: 1px solid #FFFFFF; border-bottom: 0; color: #FFFFFF; background-color: #006D26; font-weight: bold; }
		#header a:visited { color: #DDFFDD; }
		#header a:hover, #header a:focus { color: #000000; background-color: #49A63E; }
		#header a:active { color: #006D26; background-color: #FFFFFF; }
		#header a:hover, #header a:focus, #header a:active { border-bottom: 0 none; }
#page { background-color: #FFFFFF; }
#breadcrumb { font-weight: bold; margin-bottom: 10px; }
	#breadcrumb a { border-bottom-style: none; }
#news { float: right; width: 172px; padding: 20px 10px; margin-left: 10px; background-color: #FFFFFF; }
	#news .newsbox { background-color: #006D26; padding: 2px; margin-bottom: 1em; }
	#news .newsheader { border: 1px solid #FFFFFF; padding: 2px; color: #FFFFFF; text-align: center; font-weight: bold; }
	#news .newsheader h2 { font-size: 120%; }
	#news .newsheader h3 { font-size: 100%; }
	#news .newscontent { background-color: #FFFFFF; padding: 5px; }
	#news .newscontent p { padding-bottom: 0; }
#footer { padding: 10px 0; color: #666666; background-color: #FFFFFF; font-size: 80%; }
	#footer #inlay { width: 85%; margin: 0 auto; text-align: right; }
	#copyright { float: left; }
	#links { margin-right: 202px; }
	#links ul { margin-bottom: 0; }
	#links li { display: inline; }
#contact address, #impressum address { margin-left: 100px; }
#error { background-color: #DD0000; }
#notice { background-color: #007700; }
	#notice, #error { clear: both; color: #FFFFFF; font-weight: bold; border: solid 2px #4C4C4C; padding: 10px; margin-bottom: 20px; }
	#notice p, #error p { margin-bottom: 0; }
	#notice h4, #error h4 { font-size: 120%; margin-bottom: 1em; }
#home #link_home a, #about #link_about a, #faq #link_faq a, #partner #link_partner a, #contact #link_contact a { color: #000000; background-color: #FFFFFF; }
#tramptours #link_tramptours a, #biketours #link_biketours a, #citytours #link_citytours a, #highlights #link_highlights a, #customtours #link_customtours a, #excursions #link_excursions a, #companytours #link_companytours a, #level #link_level a, #greentrips #link_greentrips a, #experts #link_experts a , #newsletter #link_newsletter a { border-color: #006D26; }
