
/*<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-style: none; outline-color: invert }
	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: 1010px }
/*</agl.folder>*/
/*<agl.folder "headlines">*/
	h1                     { color: #000; font-size: 0.9em; font-weight: normal; text-align: left; margin-bottom: 3px }
	h2                                           { font-size: 1em; 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: 26px; 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.7em; 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 }
hr  { margin-top: 20px; margin-bottom: 20px; border: 1px solid black; }
.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 }
#aktuellcontent      { display: inline; margin-top: 18px; width: 615px; float: left }

#aktuellcontent p              { width: 480px }
#aktuellcontent img               { margin-top: 10px }
.datum    { color: #666; font-size: 0.7em; padding-top: 5px }
#aktuellbilder     { margin-left: 15px }
#aktuellbilder table    { margin-top: 10px }
#aktuellbilder th            { font-size: 0.8em; 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     }
#aktuellcolum     { margin-top: 25px; width: 80px; float: right }
.archiv   { font-weight: bold; padding-bottom: 10px }
#aktuellcolum li   { font-size: 0.7em; line-height: 1.6em; text-align: right; list-style-type: none; display: block; margin-bottom: 3px }
#aktuellcolum li a { color: #c0f }
#aktuellcolum li a:hover         { color: #000; text-decoration: none }
#aktuellnavigation     { margin-bottom: 20px; width: 500px; float: left }
#aktuellnavigation td    { font-size: 0.7em }
#abstand     { margin-top: 6px; margin-bottom: 20px; width: 501px; float: left; border-top: 1px dashed #c0f }

#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; padding-bottom: 8px; width: 122px }
.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 }
.treff   { color: #666; font-size: 0.9em; letter-spacing: 0.15em }
#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 }
#ds   { font-size: 0.55em; text-transform: uppercase; letter-spacing: 0.1em; height: 5px; margin-top: 5px; margin-bottom: 0; margin-left: 803px; padding-bottom: 0; }

#ds a            { color: #646464; text-decoration: none; outline-style: none; outline-color: invert }
#ds a:visited    { color: #646464; text-decoration: none  }
#ds a:hover      { color: #0091c8; text-decoration: none }
