a, .textlinks, .s10138, .s12509 {
	font-size: 11px;
	font-weight: 100; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color: #CC3300; 
	text-decoration: none;
}


a:hover, .textlinks:hover, .s10138:hover, .s12509:hover { 
	font-size: 11px; 
	font-weight: 100; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color: #CC3300; 
	text-decoration: underline; 
}

a[href^="mailto:"] {
	background: transparent url('../images/mail.gif') 0% 0% no-repeat;
	padding-left: 19px;
	font-size: 11px; 
	font-weight: 100; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color: #CC3300; 
	text-decoration: none; 
}


.white_bold, .white_bold:hover { 
	font-size: 11px; 
	font-weight: bold; 
	font-style: bold; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#FFFFFF; 
	text-decoration: none;
}


input.plz {
	border-right:#999999 1px solid;
	border-top:#999999 1px solid;
	border-left:#999999 1px solid;
	border-bottom:#999999 1px solid;
	background-color:#ffffff;
	font:12px verdana,arial,helvetica,serif;
	font-color: #000000;
	height:20px;
	width:55px;
}


input.search {
	border-right:#999999 1px solid;
	border-top:#999999 1px solid;
	border-left:#999999 1px solid;
	border-bottom:#999999 1px solid;
	background-color:#ffffff;
	font:12px verdana,arial,helvetica,serif;
	font-color: #000000;
	height:20px;
	width:196px;
} 


.text_bold, caption { 
	font-size: 11px; 
	font-weight: bold; 
	font-style: bold; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#000000; 
	text-decoration: none;
}


.text_bold:hover { 
	font-size: 11px; 
	font-weight: bold; 
	font-style: bold; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#CC3300; 
	text-decoration: none;
}


.text_bold_high { 
	font-size: 11px; 
	font-weight: bold; 
	font-style: bold; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#333333; 
	text-decoration: none;
}


.text_bold_high:hover { 
	font-size: 11px; 
	font-weight: bold; 
	font-style: bold; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#CC3300; 
	text-decoration: none;
}


.meta_low { 
	font-size: 10px;
	font-weight: normal; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#666666; 
	text-decoration: none;
}


.meta_low:hover { 
	font-size: 10px;
	font-weight: normal; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color: #CC3300; 
	text-decoration: none;
}


.meta_high { 
	font-size: 10px;
	font-weight: bold; 
	font-style: bold; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#666666; 
	text-decoration: none;
}

	
.mainnav_low { 
	font-size: 11px;
	font-weight: 100; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#666666; 
	text-decoration: none;
}


.mainnav_low:hover { 
	font-size: 11px; 
	font-weight: 100; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color: #CC3300; 
	text-decoration: none; 
}


.mainnav_high { 
	font-size: 11px;
	font-weight: bold; 
	font-style: bold; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#666666; 
	text-decoration: none;
}


.mainnav_high:hover { 
	font-size: 11px; 
	font-weight: bold; 
	font-style: bold; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color: #CC3300; 
	text-decoration: none; 
}
	

.textbig { 
	font-size: 11px; 
	font-weight: normal; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#000000; 
	text-decoration: none;
}


.textgrey { 
	font-size: 11px; 
	font-weight: bold; 
	font-style: bold; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#666666; 
	text-decoration: none;
}


.textTitel {
	font-size: 20px; 
	line-height: 22px;
	font-weight: normal; 
	font-style: normal; 
	font-family: Trebuchet MS, verdana, geneva, arial, helvetica, serif; 
	color:#000000; 
	text-decoration: none;
}


.text_content, table, .s12353 { 
	font-size: 11px; 
	line-height: 14px;
	font-weight: normal; 
	font-style: normal; 
    	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#000000; 
	text-decoration: none;
}


.subtitle, .s12352 {
	font-size: 11px; 
	line-height: 18px;
	font-weight: normal; 
	font-style: normal; 
    	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#000000; 
	text-decoration: none;
}

	
.textred { 
	font-size: 11px; 
	font-weight: normal; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#cc3300; 
	text-decoration: none;
}


.textred_bold { 
	font-size: 11px; 
	font-weight: bold; 
	font-style: bold; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#cc3300; 
	text-decoration: none;
}


.link_black { 
	font-size: 11px;
	font-weight: 100; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#000000; 
	text-decoration: none;
}


.link_black:hover { 
	font-size: 11px; 
	font-weight: 100; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color: #cc3300; 
	text-decoration: none; 
}


.copyright:hover { 
	font-size: 10px;
	font-weight: normal; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#cc3300; 
	text-decoration: none;
}


.copyright { 
	font-size: 10px;
	font-weight: normal; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#666666; 
	text-decoration: none;
}


.copyright_bold { 
	font-size: 10px;
	font-weight: bold; 
	font-style: bold; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#666666; 
	text-decoration: none;
}


.print { 
	font-size: 11px;
	font-weight: 100; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#000000; 
	text-decoration: none;
}


.print:hover { 
	font-size: 11px; 
	font-weight: 100; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color: #CC3300; 
	text-decoration: none; 
}


.top { 
	font-size: 11px;
	font-weight: 100; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#000000; 
	text-decoration: none;
}


.top:hover { 
	font-size: 11px; 
	font-weight: 100; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color: #CC3300; 
	text-decoration: none; 
}


.intro {
	font-size: 11px;
	font-weight: 100; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#000000; 
	text-decoration: none;
}


.more { 
	font-size: 11px;
	font-weight: 100; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#666666; 
	text-decoration: none;
}


.more:hover { 
	font-size: 11px;
	font-weight: 100; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#CC3300; 
	text-decoration: none;
}


.headline { 
	font-size: 11px; 
	font-weight: bold; 
	font-style: bold; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#333333; 
	text-decoration: none;
}


.headline:hover { 
	font-size: 11px; 
	font-weight: bold; 
	font-style: bold; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#CC3300; 
	text-decoration: none;
}


.backlink { 
	font-size: 11px;
	font-weight: 100; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#000000; 
	text-decoration: none;
}


.backlink:hover { 
	font-size: 11px; 
	font-weight: 100; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color: #CC3300; 
	text-decoration: none; 
}


.links { 
	font-size: 11px;
	font-weight: 100; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#666666; 
	text-decoration: none;
}


.links:hover { 
	font-size: 11px; 
	font-weight: 100; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color: #CC3300; 
	text-decoration: none; 
}


.linkdesc {
	font-size: 11px;
	font-weight: 100; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#000000; 
	text-decoration: none;
}

.relatedlinks {
	font-size: 11px;
	font-weight: 100; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#666666; 
	text-decoration: none;
}


.relatedlinks:hover { 
	font-size: 11px; 
	font-weight: 100; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color: #CC3300; 
	text-decoration: none; 
}


.article_annotation
{
	font-size: 11px;
	line-height: 15px;
	font-style: italic;
	text-align: right;
	margin-top: 20px;
}


.eventlist_title
{
	font-size: 10px;
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#000000; 
	text-decoration: none;
}


.event_annotation
{
	font-size: 11px;
	line-height: 15px;
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#000000; 
	text-decoration: none;
}


.event_title { 
	font-size: 11px; 
	font-weight: bold; 
	font-style: bold; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#000000; 
	text-decoration: none;
}


.event_title:hover { 
	font-size: 11px; 
	font-weight: bold; 
	font-style: bold; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#CC3300; 
	text-decoration: none;
}


.event_title_big { 
	font-size: 20px; 
	line-height: 22px;
	font-weight: normal; 
	font-style: normal; 
	font-family: Trebuchet MS, verdana, geneva, arial, helvetica, serif; 
	color:#000000; 
	text-decoration: none;
}


.event_title_big:hover { 
	font-size: 20px; 
	line-height: 22px;
	font-weight: normal; 
	font-style: normal; 
	font-family: Trebuchet MS, verdana, geneva, arial, helvetica, serif; 
	color:#CC3300; 
	text-decoration: none;
}


.event_location { 
	font-size: 11px;
	font-weight: 100; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#666666; 
	text-decoration: none;
}


.event_location:hover { 
	font-size: 11px; 
	font-weight: 100; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color: #CC3300; 
	text-decoration: none; 
}


h2, .s10137 { 
	font-size: 11px; 
	font-weight: bold; 
	font-style: bold; 
    	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#333333; 
	text-decoration: none;
}


.text_picture, .s12354 { 
	font-size: 11px;
	line-height: 14px;
	font-weight: normal; 
	font-style: normal; 
    	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#000000; 
	text-decoration: none;
}



.textTitelKontakt {
	font-size: 18px; 
	font-weight: bold; 
	font-style: bold; 
	font-family: trebuchet, verdana, geneva, arial, helvetica, serif; 
	line-height: 20px;
	color:#000000; 
	text-decoration: none;
}


input.kontakt {
	border-right:#999999 1px solid;
	border-top:#999999 1px solid;
	border-left:#999999 1px solid;
	border-bottom:#999999 1px solid;
	background-color:#ffffff;
	font:11px verdana,arial,helvetica,serif;
	font-color: #000000;
	height:18px;
	width:275px;
} 


input.kontakt_plz {
	border-right:#999999 1px solid;
	border-top:#999999 1px solid;
	border-left:#999999 1px solid;
	border-bottom:#999999 1px solid;
	background-color:#ffffff;
	font:11px verdana,arial,helvetica,serif;
	font-color: #000000;
	height:18px;
	width:75px;
} 


input.kontakt_ort {
	border-right:#999999 1px solid;
	border-top:#999999 1px solid;
	border-left:#999999 1px solid;
	border-bottom:#999999 1px solid;
	background-color:#ffffff;
	font:11px verdana,arial,helvetica,serif;
	font-color: #000000;
	height:18px;
	width:196px;
} 


input.kontakt_smaller {
	border-right:#999999 1px solid;
	border-top:#999999 1px solid;
	border-left:#999999 1px solid;
	border-bottom:#999999 1px solid;
	background-color:#ffffff;
	font:11px verdana,arial,helvetica,serif;
	font-color: #000000;
	height:18px;
	width:262px;
} 


select {
	background-color:#ffffff;
	font:11px verdana,arial,helvetica,serif;
	font-color: #000000;
	height:18px;
	width:275px;
} 


textarea {
	border-right:#999999 1px solid;
	border-top:#999999 1px solid;
	border-left:#999999 1px solid;
	border-bottom:#999999 1px solid;
	background-color:#ffffff;
	font:11px verdana,arial,helvetica,serif;
	font-color: #000000;
	height:200px;
	width:275px;
} 


textarea.smaller {
	border-right:#999999 1px solid;
	border-top:#999999 1px solid;
	border-left:#999999 1px solid;
	border-bottom:#999999 1px solid;
	background-color:#ffffff;
	font:11px verdana,arial,helvetica,serif;
	font-color: #000000;
	height:60px;
	width:275px;
} 


.link_contact { 
	font-size: 11px; 
	font-weight: bold; 
	font-style: bold; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#cc3300; 
	text-decoration: none;
}


.link_contact:hover { 
	font-size: 11px; 
	font-weight: bold; 
	font-style: bold; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#cc3300; 
	text-decoration: none;
}


.trefferpages { 
	font-size: 11px; 
	font-weight: normal; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#000000; 
	text-decoration: none;
}


.trefferpages:hover { 
	font-size: 11px; 
	font-weight: normal; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#cc3300; 
	text-decoration: none;
}


input.suchen {
	border-right:#999999 1px solid;
	border-top:#999999 1px solid;
	border-left:#999999 1px solid;
	border-bottom:#999999 1px solid;
	background-color:#ffffff;
	font:11px verdana,arial,helvetica,serif;
	font-color: #000000;
	height:18px;
	width:200px;
} 


.treffer_title {
	font-size: 11px;
	font-weight: bold; 
	font-style: bold; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#666666; 
	text-decoration: none;
}


.treffer_title:hover {
	font-size: 11px;
	font-weight: bold; 
	font-style: bold; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	color:#cc3300; 
	text-decoration: none;
}


.anchors { 
	font-size: 11px;
	font-weight: 100; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	line-height: 14px;
	color:#666666; 
	text-decoration: none;
}


.anchors:hover { 
	font-size: 11px; 
	font-weight: 100; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, serif; 
	line-height: 14px;
	color: #CC3300; 
	text-decoration: none; 
}


.suche_middle_text {
	font-size: 16px; 
	font-weight: bold; 
	font-style: bold; 
	font-family: trebuchet, verdana, geneva, arial, helvetica, serif; 
	line-height: 18px;
	color:#000000; 
	text-decoration: none;
}

