html {
   background: #eef5e3;
}
body {
	width: 767px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
a { text-decoration: none; color: #EB6D00; }
a:hover { text-decoration: underline; }
#header {
	border-bottom: none;
	margin-right: 170px;
}
#header #title {
	background: transparent url("images/top.png") no-repeat top left;
	color: #508B4B;
	font-weight: bold;
	font-size: 1.0em;
	padding: 10px 1em 0px;
	height: 1.4em;
}
#header #banner {
   background: transparent url(images/index.jpg) no-repeat left top;
   height: 174px;
}
#header #breadcrumb {
	font-size: 9px;
	background: transparent url(images/body.png) repeat-y left top;
	padding: 5px 2.5em 10px;
	font-weight: normal;
}
* html body { height: 1%; overflow: visible; }
* html #main { height: 1%; overflow: visible; }
* html #content { overflow: visible; margin-right: 170px; }
#main {
   background: transparent url("images/body.png") repeat-y top left;
}
#main #content {
   padding: 0 2.5em;
   overflow: hidden;
}
#main #content .node {
	margin: 0em 0;
	overflow: hidden;
}
#main #content .node .heading {
	background: transparent no-repeat left center;
	padding: 0 0 0 0px;
}
#main #content .node .heading h1 {
	margin: 0;
	font-size: 1.5em;
	color: #076F3a;
}
#main #content .node .heading .info {
   color: #7d7d7d;
   font-size: .9em;
   font-style: italic;
}
#main #content .node .body {
   line-height: 1.5em;
}
#main #content .node .tags {
   float: left;
}
#main #content .node .links {
   float: right;
}
#main #content .horizontal-line {
   background: transparent url(images/fernsicht.jpg) no-repeat left top;
   width: 530px;
   height: 190px;
   border: 0;
   margin: 0;
}
#main #navigation {
   background: transparent url("images/top-navigation.png") no-repeat top left;
   float: right;
   width: 179px;
}
#main #navigation .section {
	background: transparent url("images/body-navigation.png") repeat-y top left;
	padding: 0.3em 0 0.3em 0px;
}
#main #navigation .section-heading {
   background: transparent url("images/header-navigation.png") repeat-y top left;
   padding: 3px 1em;
}
#main #navigation .section-heading h1 {
	background: transparent url(images/point2.png) no-repeat right center;
	margin: 2px 0;
	padding: 0 0 0 25px;
	font-size: 1.3em;
	color: #076f3a;
}
#main #navigation .section-links {
   list-style-type: none;
   margin: 0.5em 0;
   padding: 0 0 0 20px;
   line-height: 1.3em;
}
#main #navigation .section-links a {
	color: #333;
	padding: 0 0 0 18px;
	font-weight: normal;
}
#main #navigation .section-links a:hover {
   color: #076f3a;
   font-weight: normal;
   text-decoration: none;
   background: url(images/point3.png) no-repeat left center;
}
#main #navigation-footer {
   background: transparent url("images/bottom-navigation.png") no-repeat bottom left;
}
#footer {
   clear: both;
   background: transparent url(images/bottom.png) no-repeat left bottom;
   margin-right: 170px;
   font-size: .9em;
   padding: 6px 1.5em 14px;
   text-align: center;
}
#main #content .node .heading1 {

	background: transparent no-repeat left center;
	padding: 0 0 0 0px;
}
#header #bannerwohnen {

   background: transparent url(images/fewo.jpg) no-repeat left top;
   height: 174px;
}
#header #bannerkontakt {

   background: transparent url(images/kontakt.jpg) no-repeat left top;
   height: 174px;
}
#main #content .horizontal-linekontakt {

   background: transparent url(images/horizontal-line.png) no-repeat left top;
   width: 530px;
   height: 25px;
   border: 0;
   margin: 0;
}
#main #content .horizontal-lineanfahrt {


   background: transparent url(images/anfahrtskizze.jpg) no-repeat left top;
   width: 530px;
   height: 399px;
   border: 0;
   margin: 0;
}
#header #banneranfahrt {

   background: transparent url(images/anfahrt.jpg) no-repeat left top;
   height: 174px;
}
#header #bannerski {

   background: transparent url(images/winterfreizeit.jpg) no-repeat left top;
   height: 174px;
}
#header #bannerwandern {

   background: transparent url(images/sommerfreizeit.jpg) no-repeat left top;
   height: 174px;
}
#main #content .horizontal-linewinter {



   background: transparent url(winter.swf) no-repeat left top;
   width: 530px;
   height: 189px;
   border: 0;
   margin: 0;
}
#main #content .horizontal-lineueberschrift {

   background: transparent url(images/bikersworld_txt.jpg) no-repeat left top;
   width: 530px;
   height: 30px;
   border: 0;
   margin: 0;
}
img {margin: 0; padding: 0; border:0;}#header #bannerfreizeit {

   background: transparent url(images/links.jpg) no-repeat left top;
   height: 174px;
}
#main #content .horizontal-linewinter {



   background: transparent url(images/winter6.jpg) no-repeat left top;
   width: 530px;
   height: 189px;
   border: 0;
   margin: 0;
}
#header #bannerwanderwege {

   background: transparent url(images/wandern.jpg) no-repeat left top;
   height: 174px;
}
#main #content .horizontal-linewanderwege {



   background: transparent url(images/sommerlinie.jpg) no-repeat left top;
   width: 530px;
   height: 196px;
   border: 0;
   margin: 0;
}
#header #bannersauerlandcard {


   background: transparent url(images/sauerlandcard.jpg) no-repeat left top;
   height: 174px;
}
