
/*<agl.folder "main">*/
	* { margin: 0; padding: 0; border: 0 }
	body  { color: #000; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.3em; text-align: center }
	img {  border: 0  }
	p        { color: #333; font-size: 0.75em; line-height: 1.6em; text-align: left; margin-bottom: 10px }
	a               { color: #09c; text-decoration: none; outline: none medium }
	a:visited    { text-decoration: none }
	a:hover         { color: #000; text-decoration: none }
	li    { color: #333; font-size: 0.8em }
	th  { font-size: 0.8em }
	td  { font-size: 0.8em }
	#wrapper                { text-align: left; margin: 0 auto; padding: 0; width: 960px }
/*</agl.folder>*/
/*<agl.folder "headlines">*/
	h1                     { color: #000; font-size: 0.9em; font-weight: normal; text-align: left; margin-bottom: 3px }
	h2                                            { font-size: 0.9em; font-weight: normal; text-align: left; margin-top: 3px; margin-bottom: 3px }
	h3                                     { color: #000; font-size: 0.8em; font-weight: normal; text-align: left; margin-bottom: 3px }
	h4    { color: #000; font-size: 1.2em; font-weight: normal; margin-bottom: 6px }
	h5          { color: #333; font-size: 2.3em; font-weight: normal; line-height: 1em; text-align: center; letter-spacing: 0.05em; margin-top: 4px }
	h6          { color: #333; font-size: 1.2em; font-weight: normal; line-height: 1.45em; padding-top: 7px; padding-left: 5px; width: 100px }
/*</agl.folder>*/
#contentwrap               { display: inline; float: left }
.tour { font-size: 1.5em }
#header  { margin-top: 30px; margin-left: 35px }
#sidenavigation                          { text-align: left; display: inline; width: 180px; float: left }
#sidenavigation ul                    { text-align: right; list-style-type: none; margin-top: 30px; margin-left: 20px }
	#sidenavigation li                { color: #000; font-size: 1em; margin-bottom: 10px }
.tourlist     { font-size: 0.7em; line-height: 1.4em; letter-spacing: 0.1em }
.monthlist { letter-spacing: 0.2em }
.list  { font-size: 1em; line-height: 1.4em; letter-spacing: 0.1em }
#content           { text-align: left; margin-top: 10px; margin-bottom: 30px; margin-left: 40px; width: 668px; float: left }
#termincontent                  { display: inline; margin-top: 20px; margin-left: 30px; float: left }
	
	#termincontent p               { text-align: left; width: 450px }
#termincontent th               { color: #333; font-size: 0.7em; font-weight: normal; padding-top: 4px; padding-left: 7px; border-top: 1px solid #ccc; border-right: 1px solid #ccc }
#termincontent td                                 { font-size: 0.7em; line-height: 1.8em; padding-top: 10px; padding-bottom: 5px; padding-left: 12px; border-top: 1px solid #ccc; border-right: 1px solid #ccc }
.termintable         { margin-bottom: 25px; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc }
.fuehrertable         { color: #333; font-size: 0.75em; line-height: 1.6em; margin-top: 20px; margin-bottom: 10px }
.name   { font-size: 1.2em; padding-bottom: 20px }
.trennlinie     { margin-bottom: 5px; margin-left: -30px; width: 721px }
.detailheadline    { }
#tourencontent  { display: inline; margin-top: 18px; margin-left: 30px; float: left }
#tourencontent p              { width: 480px }
#tourencontent a               { color: #c00 }
#tourencontent a:hover         { color: #000; text-decoration: none }
#tourencontent td { font-size: 1em }
#tourencontent ul       { line-height: 1.4em; text-align: left; list-style-type: none; margin-bottom: 15px; width: 550px }
		#tourencontent li       { font-size: 0.75em; line-height: 1.5em; margin-bottom: 3px }
	#tourencontent dd  { font-size: 0.8em; line-height: 1.3em; margin-bottom: 10px }
#contact { margin-top: 18px; margin-left: 210px }
.texttable { margin-bottom: 10px }
#tourendetails        { margin-top: 20px; margin-left: 28px }
#tourendetails table   { margin-bottom: 20px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc }
#tourendetails th              { font-size: 0.6em; font-weight: normal; text-align: left; letter-spacing: 0.25em; padding-top: 3px; padding-left: 20px; border-top: 1px solid #ccc; solid: font-size: 0.75em       }
#tourendetails td              { color: #999; font-size: 0.7em; line-height: 1.5em; text-align: left; padding-bottom: 8px; padding-left: 20px }
.picturetable  { margin-top: 5px; margin-bottom: 20px }
#bildnavigation    { margin-left: 15px }
#bildnavigation table  { text-align: left }
#bildnavigation th          { font-size: 0.8em; font-weight: normal; letter-spacing: 0.1em; padding-top: 3px; padding-bottom: 2px; solid: font-size: 0.75em   }
#bildnavigation td           { color: #333; font-size: 0.7em; line-height: 1.45em; padding-top: 7px; padding-bottom: 5px }
#bilder     { margin-left: 25px }
#bilder table   { margin-bottom: 20px }
#bilder th            { font-size: 0.7em; font-weight: normal; text-align: center; letter-spacing: 0.1em; padding-top: 3px; padding-bottom: 2px; border: dotted 1px #ccc; solid: font-size: 0.75em     }
#bilder td            { color: #333; font-size: 0.7em; line-height: 1.45em; padding-top: 7px; padding-bottom: 5px }
.count { font-size: 0.9em; padding-right: 5px; padding-left: 5px }
#footertable  { margin-bottom: 7px; margin-left: 33px; float: left }
#footertable td  { font-size: 0.8em; letter-spacing: 0.1em }

#month { width: 70px }
#month h2  { font-size: 0.9em; text-align: center; letter-spacing: 0.2em; margin-bottom: -7px }


.date   { padding-right: 6px; padding-left: 1px; width: 52px }
.weekday   { font-size: 0.4em }
.tour    { font-size: 0.9em; width: 118px }
.start    { width: 68px }
.meet        { width: 98px }
.guide    { width: 104px }
.dauer   { width: 57px }
.book   { width: 82px }

.ls       { letter-spacing: 0.15em }
.lsmeet       { letter-spacing: 0.15em }
.point  { }
.treff   { color: #666; font-size: 0.9em; letter-spacing: 0.15em }
#homenavi  { margin-top: 10px; margin-left: 55px }
#homenavi ul { margin-left: 30px }
#homenavi li   { font-size: 0.8em; letter-spacing: 0.1em; display: inline; margin-right: 5px }
#homenavi li.about a         { color: #90f }
#homenavi li.about a:hover          { color: #000 }

#homenavi li.touren a          { color: #c00 }
#homenavi li.touren a:hover          { color: #000 }

#homenavi li.termine a          { color: #09c }
#homenavi li.termine a:hover          { color: #000 }

#homenavi li.kontakt a          { color: #000 }
#homenavi li.kontakt a:hover           { color: #666 }
.motto { color: #393 }
#imprint  { }
#imprint p   { font-size: 0.6em; margin-bottom: 5px }
#imprint h4   { font-size: 0.8em }
.imphead { letter-spacing: 0.2em }
#line { margin-top: 20px; margin-bottom: 20px; border-top: 1px dotted #666 }
.konhead { letter-spacing: 0.15em; margin-right: 3px }
