.headline           { color: #007d55; font-variant: normal; font-weight: normal; font-size: 20px; line-height: 22px; font-family: "Trebuchet MS", Verdana, Arial, Sans-Serif; letter-spacing: -1px }
.adresse        { color: #444; font-style: normal; font-weight: normal; font-size: 11px; line-height: 18px; font-family: "Lucida Grande", Verdana, Arial, Sans-Serif; text-align: center }
.newsletter         { color: #444; font-style: normal; font-weight: normal; font-size: 9px; line-height: 14px; font-family: "Lucida Grande", Verdana, Arial, Sans-Serif; text-align: justify }
.agb         { color: #444; font-style: normal; font-weight: normal; font-size: 11px; line-height: 15px; font-family: "Lucida Grande", Verdana, Arial, Sans-Serif; text-align: justify }
.agb  a:link   { color: #006142; text-decoration: none }
.agb  a:visited    { color: #006142; text-decoration: none }
.agb  a:hover   { color: #007d55; text-decoration: none }
.agb  a:active   { color: #007d55; text-decoration: none }
.body        { color: #444; font-style: normal; font-weight: normal; font-size: 11px; line-height: 18px; font-family: "Lucida Grande", Verdana, Arial, Sans-Serif; text-align: justify }
.body  a:link   { color: #006142; text-decoration: none }
.body  a:visited    { color: #006142; text-decoration: none }
.body  a:hover   { color: #007d55; text-decoration: none }
.body  a:active   { color: #007d55; text-decoration: none }
.position   { color: #444; font-style: italic; font-size: 10px; font-family: "Lucida Grande", Verdana, Arial, Sans-Serif }
.navigation       { color: #006142; font-style: normal; font-weight: normal; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, Sans-Serif; text-align: justify }
.navigation a:link   { color: #006142; text-decoration: none }
.navigation a:visited    { color: #006142; text-decoration: none }
.navigation a:hover   { color: #009d6b; text-decoration: none }
.navigation a:active   { color: #007d55; text-decoration: none }
.navigationfest     { color: #a52a2a; font-style: normal; font-weight: normal; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, Sans-Serif; text-align: justify }
.navigationfest a:link    { color: #a52a2a; text-decoration: none }
.navigationfest a:visited     { color: #a52a2a; text-decoration: none }
.navigationfest a:hover   { color: #009d6b; text-decoration: none }
.navigationfest a:active   { color: #007d55; text-decoration: none }
.formularklein { color: #404041; font-style: normal; font-size: 10px; font-family: "Lucida Grande", Verdana, Arial, Sans-Serif }
.submitbold   { color: #fff; font-style: normal; font-weight: bold; font-size: 10px; line-height: 12px; font-family: "Lucida Grande", Verdana, Arial, Sans-Serif; background-color: #006142; padding: 1px; border: solid 1px #fff }
.formular { color: #404041; font-style: normal; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, Sans-Serif }
.select    { color: #444; font-style: normal; font-size: 12px; font-family: "Lucida Grande", Verdana, Arial, Sans-Serif }
.copyright { color: #fff; font-style: normal; font-size: 10px; font-family: "Lucida Grande", Verdana, Arial, Sans-Serif }
.impressum    { color: #fff; font-style: normal; font-size: 10px; font-family: "Lucida Grande", Verdana, Arial, Sans-Serif }
.impressum a:link  { color: #fff; text-decoration: none }
.impressum a:visited  { color: #fff; text-decoration: none }
.impressum a:hover   { color: #ffe4b5; text-decoration: none }
.impressum a:active   { color: #ffe4b5; text-decoration: none }
.linie { margin: 5px 0px 8px; border-bottom: 1px dashed #FFF }
div#linie      { margin: 5px 0px 8px; border-bottom: 1px dashed #007d55 }
.Zoomable       { cursor:url(../images/z_in.cur); }
#ZoomPic       { cursor:url(../images/z_out.cur); }