* { padding: 0; margin: 0; font-size: 1em; }

body {
    background-color: #0F0F0F;
    background-image: url(lines.gif); background-attachment: fixed;
	color: #FFFFFF; font-style: normal; font-weight: 500; font-size: smaller; line-height: 1.2em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}
#caput-ea {
	background-image: url(content/editorial-e.jpg);
    position: fixed;
	width: 100%; max-height: 248px;
	line-height: 0px;
}
#caput-jh {
	background-image: url(content/habitat-e.jpg);
    position: fixed;
	width: 100%; max-height: 248px;
	line-height: 0px;
}
#caput-aa {
	background-image: url(content/activity-e.jpg);
    position: fixed;
	width: 100%; max-height: 248px;
	line-height: 0px;
}
#caput-te {
	background-image: url(content/technique-e.jpg);
    position: fixed;
	width: 100%; max-height: 248px;
	line-height: 0px;
}
#caput-ta {
	background-image: url(content/arrow-e.jpg);
    position: fixed;
	width: 100%; max-height: 248px;
	line-height: 0px;
}
#caput-gb {
	background-image: url(content/bow-e.jpg);
    position: fixed;
	width: 100%; max-height: 248px;
	line-height: 0px;
}
#caput-as {
	background-image: url(content/archery-e.jpg);
    position: fixed;
	width: 100%; max-height: 248px;
	line-height: 0px;
}
#caput-st {
	background-image: url(content/skill-e.jpg);
    position: fixed;
	width: 100%; max-height: 248px;
	line-height: 0px;
}
#caput-pl {
	background-image: url(content/link-e.jpg);
    position: fixed;
	width: 100%; max-height: 248px;
	line-height: 0px;
}
#caput-ln {
	background-image: url(content/faq-e.jpg);
    position: fixed;
	width: 100%; max-height: 248px;
	line-height: 0px;
}
#essenz {
	position: absolute;
	background: transparent;
	background: rgba(28, 28, 28, 0.9);
    right: 300px; top: 248px; max-width: 500px;
}
#karte {
	position: absolute;
	background: transparent;
	background: rgba(28, 28, 28, 0.9);;
	right: 0px; top: 248px; max-width: 300px;
}
#karte.fixed {
	position: fixed;
	background: transparent;
	background: rgba(28, 28, 28, 0.9);;
	right: 0px; top: 0px; max-width: 320px;
}


.ruecken {text-indent: 16px;
}
.ruecken-unter {text-indent: 50px;
}
.ruecken-haupt {text-indent: 24px;
}


.PFEIL-dunkelgrau-sans { color: #121516; font-style: normal; font-weight: 500; font-size: 1.8em; line-height: 1em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}
.PFEIL-hellgrau-sans { color: #5F5F5F; font-style: normal; font-weight: 500; font-size: 1.8em; line-height: 1em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}
.PFEIL-weisz-sans { color: #FFFFFF; font-style: normal; font-weight: 500; font-size: 1.8em; line-height: 1em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}
.PFEIL-weisz-serif { color: #FFFFFF; font-style: normal; font-weight: 500; font-size: 1.4em; line-height: 1em;
	font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none;
}
.PFEIL-dunkelgrau-serif { color: #121516; font-style: normal; font-weight: 500; font-size: 1.4em; line-height: 1em;
	font-family: Georgia, "Times New Roman", Times, serif; serif; text-decoration: none;
}


.menue-editorial { color: #0088CE; font-style: normal; font-weight: 500; font-size: 1em; line-height: 1.2em; letter-spacing: 0.1em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}
.menue-editorial:hover { color: #FFFFFF; font-style: normal; font-weight: 500; font-size: 1.7em; line-height: 1.1em; letter-spacing: 0em;
	font-family: Georgia, "Times New Roman", Times, serif; background-color: #0088CE; text-decoration: none;
}
.menue-habitat { color: #69BE28; font-style: normal; font-weight: 500; font-size: 1em; line-height: 1.2em; letter-spacing: 0.1em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}
.menue-habitat:hover { color: #FFFFFF; font-style: normal; font-weight: 500; font-size: 1.7em; line-height: 1.1em; letter-spacing: 0em;
	font-family: Georgia, "Times New Roman", Times, serif; background-color: #69BE28; text-decoration: none;
}
.menue-activities { color: #FED100; font-style: normal; font-weight: 500; font-size: 1em; line-height: 1.2em; letter-spacing: 0.1em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}
.menue-activities:hover { color: #FFFFFF; font-style: normal; font-weight: 500; font-size: 1.7em; line-height: 1.1em; letter-spacing: 0em;
	font-family: Georgia, "Times New Roman", Times, serif; background-color: #FED100; text-decoration: none;
}
.menue-techniques { color: #D52B1E; font-style: normal; font-weight: 500; font-size: 1em; line-height: 1.2em; letter-spacing: 0.1em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}
.menue-techniques:hover { color: #FFFFFF; font-style: normal; font-weight: 500; font-size: 1.7em; line-height: 1.1em; letter-spacing: 0em;
	font-family: Georgia, "Times New Roman", Times, serif; background-color: #D52B1E; text-decoration: none;
}
.menue-bows { color: #96703A; font-style: normal; font-weight: 500; font-size: 1em; line-height: 1.2em; letter-spacing: 0.1em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}
.menue-bows:hover { color: #FFFFFF; font-style: normal; font-weight: 500; font-size: 1.7em; line-height: 1.1em; letter-spacing: 0em;
	font-family: Georgia, "Times New Roman", Times, serif; background-color: #96703A; text-decoration: none;
}
.menue-arrows { color: #B5E815; font-style: normal; font-weight: 500; font-size: 1em; line-height: 1.2em; letter-spacing: 0.1em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}
.menue-arrows:hover { color: #FFFFFF; font-style: normal; font-weight: 500; font-size: 1.7em; line-height: 1.1em; letter-spacing: 0em;
	font-family: Georgia, "Times New Roman", Times, serif; background-color: #B5E815; text-decoration: none;
}
.menue-skills { color: #A6BCC6; font-style: normal; font-weight: 500; font-size: 1em; line-height: 1.2em; letter-spacing: 0.1em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}
.menue-skills:hover { color: #FFFFFF; font-style: normal; font-weight: 500; font-size: 1.7em; line-height: 1.1em; letter-spacing: 0em;
	font-family: Georgia, "Times New Roman", Times, serif; background-color: #A6BCC6; text-decoration: none;
}
.menue-store { color: #7F7F7F; font-style: normal; font-weight: 500; font-size: 1em; line-height: 1.2em; letter-spacing: 0.1em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}
.menue-store:hover { color: #FFFFFF; font-style: normal; font-weight: 500; font-size: 1.7em; line-height: 1.1em; letter-spacing: 0em;
	font-family: Georgia, "Times New Roman", Times, serif; background-color: #121516; text-decoration: none;
}
.menue-links { color: #E0249A; font-style: normal; font-weight: 500; font-size: 1em; line-height: 1.2em; letter-spacing: 0.1em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}
.menue-links:hover { color: #FFFFFF; font-style: normal; font-weight: 500; font-size: 1.7em; line-height: 1.1em; letter-spacing: 0em;
	font-family: Georgia, "Times New Roman", Times, serif; background-color: #E0249A; text-decoration: none;
}
.menue-faqs { color: #B3995D; font-style: normal; font-weight: 500; font-size: 1em; line-height: 1.2em; letter-spacing: 0.1em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}
.menue-faqs:hover { color: #FFFFFF; font-style: normal; font-weight: 500; font-size: 1.7em; line-height: 1.1em; letter-spacing: 0em;
	font-family: Georgia, "Times New Roman", Times, serif; background-color: #B3995D; text-decoration: none;
}
.menue { color: #4F4F4F; font-style: normal; font-weight: 500; font-size: 1.4em; line-height: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none;
}


.grau { color: #5F5F5F; font-style: normal; font-weight: 500; font-size: 1em; line-height: 1.2em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}
.techniques { color: #D52B1E; font-style: normal; font-weight: 500; font-size: 1em; line-height: 1.2em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; none;
}


.habitat-link { color: #FFFFFF; font-style: normal; font-weight: 500; font-size: 1.1em; line-height: 1em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: underline;
}
.habitat-link:hover { color: #FFFFFF; font-style: normal; font-weight: 500; font-size: 1.1em; line-height: 1em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; background-color: #69BE28; text-decoration: none;
}
.links-link { color: #FFFFFF; font-style: normal; font-weight: 500; font-size: 1.1em; line-height: 1em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}
.links-link:hover { color: #FFFFFF; font-style: normal; font-weight: 500; font-size: 1.1em; line-height: 1em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; background-color: #E0249A; text-decoration: none;
}
.bows-link { color: #FFFFFF; font-style: normal; font-weight: 500; font-size: 1.1em; line-height: 1em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: underline;
}
.bows-link:hover { color: #FFFFFF; font-style: normal; font-weight: 500; font-size: 1.1em; line-height: 1em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; background-color: #96703A; text-decoration: none;
}


.M-habitat { color: #69BE28; font-style: normal; font-weight: 500; font-size: 1.1em; line-height: 1em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}
.M-activities { color: #FED100; font-style: normal; font-weight: 500; font-size: 1.1em; line-height: 1em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}
.M-activities:hover { color: #FFFFFF; font-style: normal; font-weight: 500; font-size: 1.1em; line-height: 1em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; background-color: #FED100; text-decoration: none;
}
.M-techniques { color: #D52B1E; font-style: normal; font-weight: 500; font-size: 1.1em; line-height: 1em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}
.M-techniques:hover { color: #FFFFFF; font-style: normal; font-weight: 500; font-size: 1.1em; line-height: 1em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; background-color: #D52B1E; text-decoration: none;
}
.M-bows { color: #96703A; font-style: normal; font-weight: 500; font-size: 1.1em; line-height: 1em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}
.M-bows:hover { color: #FFFFFF; font-style: normal; font-weight: 500; font-size: 1.1em; line-height: 1em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; background-color: #96703A; text-decoration: none;
}
.M-skills { color: #A6BCC6; font-style: normal; font-weight: 500; font-size: 1.1em; line-height: 1em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}
.M-skills:hover { color: #FFFFFF; font-style: normal; font-weight: 500; font-size: 1.1em; line-height: 1em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; background-color: #A6BCC6; text-decoration: none;
}


.L-weisz-serif { color: #FFFFFF; font-style: normal; font-weight: 500; font-size: 1.3em; line-height: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none;
}
.L-grau-serif { color: #5F5F5F; font-style: normal; font-weight: 500; font-size: 1.3em; line-height: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none;
}
.L-techniques-serif { color: #D52B1E; font-style: normal; font-weight: 500; font-size: 1.3em; line-height: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none;
}
.L-bows-serif { color: #96703A; font-style: normal; font-weight: 500; font-size: 1.3em; line-height: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none;
}
.L-links-serif { color: #E0249A; font-style: normal; font-weight: 500; font-size: 1.3em; line-height: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none;
}
.L-faqs-serif { color: #B3995D; font-style: normal; font-weight: 500; font-size: 1.3em; line-height: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none;
}


.XL-weisz-serif { color: #FFFFFF; font-style: normal; font-weight: 500; font-size: 1.8em; line-height: 1em;
	font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none;
}
.XL-grau-serif { color: #5F5F5F; font-style: normal; font-weight: 500; font-size: 1.8em; line-height: 1em;
	font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none;
}
.XL-editorial-serif { color: #0088CE; font-style: normal; font-weight: 500; font-size: 1.8em; line-height: 1em;
	font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none;
}
.XL-habitat-serif { color: #69BE28; font-style: normal; font-weight: 500; font-size: 1.8em; line-height: 1em;
	font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none;
}
.XL-activities-serif { color: #FED100; font-style: normal; font-weight: 500; font-size: 1.8em; line-height: 1em;
	font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none;
}
.XL-techniques-serif { color: #D52B1E; font-style: normal; font-weight: 500; font-size: 1.8em; line-height: 1em;
	font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none;
}
.XL-arrows-serif { color: #B5E815; font-style: normal; font-weight: 500; font-size: 1.8em; line-height: 1em;
	font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none;
}
.XL-bows-serif { color: #96703A; font-style: normal; font-weight: 500; font-size: 1.8em; line-height: 1em;
	font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none;
}
.XL-skills-serif { color: #A6BCC6; font-style: normal; font-weight: 500; font-size: 1.8em; line-height: 1em;
	font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none;
}
.XL-links-serif { color: #E0249A; font-style: normal; font-weight: 500; font-size: 1.8em; line-height: 1em;
	font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none;
}
.XL-faqs-serif { color: #B3995D; font-style: normal; font-weight: 500; font-size: 1.8em; line-height: 1em;
	font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none;
}


.M-weisz-sans { color: #FFFFFF; font-style: normal; font-weight: 500; font-size: 1.3em; line-height: 1.2em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}
.M-grau-sans { color: #5F5F5F; font-style: normal; font-weight: 500; font-size: 1.3em; line-height: 1.2em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}
.M-editorial-sans { color: #0088CE; font-style: normal; font-weight: 500; font-size: 1.3em; line-height: 1.2em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}
.M-habitat-sans { color: #69BE28; font-style: normal; font-weight: 500; font-size: 1.3em; line-height: 1.2em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}
.M-activities-sans { color: #FED100; font-style: normal; font-weight: 500; font-size: 1.3em; line-height: 1.2em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}
.M-techniques-sans { color: #D52B1E; font-style: normal; font-weight: 500; font-size: 1.3em; line-height: 1.2em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}
.M-arrows-sans { color: #B5E815; font-style: normal; font-weight: 500; font-size: 1.3em; line-height: 1.2em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}
.M-bows-sans { color: #96703A; font-style: normal; font-weight: 500; font-size: 1.3em; line-height: 1.2em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}
.M-skills-sans { color: #A6BCC6; font-style: normal; font-weight: 500; font-size: 1.3em; line-height: 1.2em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}
.M-links-sans { color: #E0249A; font-style: normal; font-weight: 500; font-size: 1.3em; line-height: 1.2em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}
.M-faqs-sans { color: #B3995D; font-style: normal; font-weight: 500; font-size: 1.3em; line-height: 1.2em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}


.S-activities-sans { color: #FED100; font-style: normal; font-weight: 500; font-size: 0.8em; line-height: 1em;
	font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif; text-decoration: none;
}