
.visible {
	display: block;
	visibility: visible;
}

.invisible {
	display: none;
	visibility: hidden;
}


BODY {
	FONT-WEIGHT: 100; FONT-SIZE: 11px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}


P.small, SPAN.small {
	FONT-WEIGHT: 100; FONT-SIZE: 10px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}

P.medium, SPAN.medium {
	FONT-WEIGHT: 100; FONT-SIZE: 11px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}

A {
	FONT-WEIGHT: 100; FONT-SIZE: 11px; COLOR: #cc3300; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.textlinks {
	FONT-WEIGHT: 100; FONT-SIZE: 11px; COLOR: #cc3300; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.s10138 {
	FONT-WEIGHT: 100; FONT-SIZE: 11px; COLOR: #cc3300; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.s12509 {
	FONT-WEIGHT: 100; FONT-SIZE: 11px; COLOR: #cc3300; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: 100; FONT-SIZE: 11px; COLOR: #cc3300; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: underline
}
.textlinks:hover {
	FONT-WEIGHT: 100; FONT-SIZE: 11px; COLOR: #cc3300; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: underline
}
.s10138:hover {
	FONT-WEIGHT: 100; FONT-SIZE: 11px; COLOR: #cc3300; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: underline
}
.s12509:hover {
	FONT-WEIGHT: 100; FONT-SIZE: 11px; COLOR: #cc3300; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: underline
}
UNKNOWN {
	PADDING-LEFT: 19px; FONT-WEIGHT: 100; FONT-SIZE: 11px; BACKGROUND: url(../images/mail.gif) no-repeat; COLOR: #cc3300; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.white_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.white_bold:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
INPUT.plz {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT: 12px verdana,arial,helvetica,serif; BORDER-LEFT: #999999 1px solid; WIDTH: 55px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; font-color: #000000
}
INPUT.search {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT: 12px verdana,arial,helvetica,serif; BORDER-LEFT: #999999 1px solid; WIDTH: 196px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; font-color: #000000
}
.text_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
CAPTION {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.text_bold:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc3300; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.text_bold_high {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #c; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.text_bold_high:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc3300; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.meta_low {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.meta_low:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #cc3300; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.meta_high {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.mainnav_low {
	FONT-WEIGHT: 100; FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.mainnav_low:hover {
	FONT-WEIGHT: 100; FONT-SIZE: 11px; COLOR: #cc3300; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.mainnav_high {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.mainnav_high:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc3300; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.textbig {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.textgrey {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.textTitel {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #000000; LINE-HEIGHT: 22px; FONT-STYLE: normal; FONT-FAMILY: Trebuchet MS, verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.text_content {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
TABLE {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.s12353 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.subtitle {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.s12352 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.textred {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #cc3300; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.textred_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc3300; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.link_black {
	FONT-WEIGHT: 100; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.link_black:hover {
	FONT-WEIGHT: 100; FONT-SIZE: 11px; COLOR: #cc3300; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.copyright:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #cc3300; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.copyright {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.copyright_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.print {
	FONT-WEIGHT: 100; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.print:hover {
	FONT-WEIGHT: 100; FONT-SIZE: 11px; COLOR: #cc3300; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.top {
	FONT-WEIGHT: 100; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.top:hover {
	FONT-WEIGHT: 100; FONT-SIZE: 11px; COLOR: #cc3300; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.intro {
	FONT-WEIGHT: 100; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.more {
	FONT-WEIGHT: 100; FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.more:hover {
	FONT-WEIGHT: 100; FONT-SIZE: 11px; COLOR: #cc3300; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.headline {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.headline:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc3300; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.backlink {
	FONT-WEIGHT: 100; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.backlink:hover {
	FONT-WEIGHT: 100; FONT-SIZE: 11px; COLOR: #cc3300; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.links {
	FONT-WEIGHT: 100; FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.links:hover {
	FONT-WEIGHT: 100; FONT-SIZE: 11px; COLOR: #cc3300; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.linkdesc {
	FONT-WEIGHT: 100; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.relatedlinks {
	FONT-WEIGHT: 100; FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.relatedlinks:hover {
	FONT-WEIGHT: 100; FONT-SIZE: 11px; COLOR: #cc3300; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.article_annotation {
	MARGIN-TOP: 20px; FONT-SIZE: 11px; LINE-HEIGHT: 15px; FONT-STYLE: italic; TEXT-ALIGN: right
}
.eventlist_title {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.event_annotation {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.event_title {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.event_title:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc3300; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.event_title_big {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #000000; LINE-HEIGHT: 22px; FONT-STYLE: normal; FONT-FAMILY: Trebuchet MS, verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.event_title_big:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #cc3300; LINE-HEIGHT: 22px; FONT-STYLE: normal; FONT-FAMILY: Trebuchet MS, verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.event_location {
	FONT-WEIGHT: 100; FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.event_location:hover {
	FONT-WEIGHT: 100; FONT-SIZE: 11px; COLOR: #cc3300; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.s10137 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.text_picture {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.s12354 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.textTitelKontakt {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000; LINE-HEIGHT: 20px; FONT-FAMILY: trebuchet, verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
INPUT.kontakt {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT: 11px verdana,arial,helvetica,serif; BORDER-LEFT: #999999 1px solid; WIDTH: 275px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff; font-color: #000000
}
INPUT.kontakt_plz {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT: 11px verdana,arial,helvetica,serif; BORDER-LEFT: #999999 1px solid; WIDTH: 75px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff; font-color: #000000
}
INPUT.kontakt_ort {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT: 11px verdana,arial,helvetica,serif; BORDER-LEFT: #999999 1px solid; WIDTH: 196px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff; font-color: #000000
}
INPUT.kontakt_smaller {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT: 11px verdana,arial,helvetica,serif; BORDER-LEFT: #999999 1px solid; WIDTH: 262px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff; font-color: #000000
}
XXXSELECT {
	FONT: 11px verdana,arial,helvetica,serif; WIDTH: 275px; XHEIGHT: 18px; BACKGROUND-COLOR: #ffffff; font-color: #000000
}
TEXTAREA {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT: 11px verdana,arial,helvetica,serif; BORDER-LEFT: #999999 1px solid; WIDTH: 275px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 200px; BACKGROUND-COLOR: #ffffff; font-color: #000000
}
TEXTAREA.smaller {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT: 11px verdana,arial,helvetica,serif; BORDER-LEFT: #999999 1px solid; WIDTH: 275px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 60px; BACKGROUND-COLOR: #ffffff; font-color: #000000
}
.link_contact {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc3300; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.link_contact:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc3300; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.trefferpages {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.trefferpages:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #cc3300; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
INPUT.suchen {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT: 11px verdana,arial,helvetica,serif; BORDER-LEFT: #999999 1px solid; WIDTH: 200px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff; font-color: #000000
}
.treffer_title {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.treffer_title:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc3300; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.anchors {
	FONT-WEIGHT: 100; FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.anchors:hover {
	FONT-WEIGHT: 100; FONT-SIZE: 11px; COLOR: #cc3300; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}
.suche_middle_text {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: trebuchet, verdana, geneva, arial, helvetica, serif; TEXT-DECORATION: none
}