BODY,TD,P,OL,UL,DIV,SPAN,PRE,li	{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; color:#000000; font-style:normal; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; line-height:150%; }

P,UL,DIV,SPAN,PRE			{ color:#000000; margin-top:0px; margin-bottom:0px; padding-bottom:0px; }

ol				{ margin-left:30px; }
ul				{ margin-left:30px; }

.orderedList			{ font-size:13px; color:black; list-style-type:square; }

A:link				{ background-color:transparent; font-weight:bold; color:#5C1111; text-decoration:underline; }
A:visited				{ background-color:transparent; font-weight:bold; color:#5C1111; text-decoration:underline; }
A:hover				{ background-color:transparent; font-weight:bold; color:#000000; text-decoration:underline; }
A:active				{ background-color:transparent; font-weight:bold; color:#5C1111; text-decoration:underline; }

SELECT				{ font-size:11px; }
TEXTAREA				{ font-size:11px; } 
INPUT				{ font-size:10px; }

H1				{ font-size:18px; font-weight:bold; color:#000000; margin-bottom:5px; margin-top:10px; }
H2				{ font-size:13px; font-weight:bold; color:#000000; margin-bottom:5px; margin-top:10px; }
H3				{ font-size:11px; font-weight:bold; color:#000000; margin-bottom:5px; margin-top:10px; }
H4				{ font-size:10px; font-weight:bold; color:#000000; margin-bottom:5px; margin-top: 10px; }

.subhead1				{ font-size:10px; color:black; }
.subhead2				{ font-size:10px; color:green; }
.subhead3				{ font-size:10px; color:red; }
.headerdate			{ font-size:10px; color:Green; font-weight:normal; }
.caption				{ font-size:10px; color:#FF9966; }
.bulletlist			{ font-size:10px; color:#6600CC; }
.table				{ font-size:12px; color:#000000; }
.searchform			{ font-size:10px; color:#6600CC; font-weight:normal; }
.searchresultpagetitle		{ font-size:10px; color:#333333; font-weight:bold; }
.searchresultcontent		{ font-size:11px; color:#6600CC; font-weight:normal; }
.searchresultheader		{ font-size:12px; color:#333366; font-weight:bold; }
.searchmarkup			{ color:#FF0066; }
.loginform			{ font-size:14px; color:#CC0000; font-weight:normal; }
.mailform				{ font-size:11px; color:#003366; font-weight:normal; }
.mailformrequired			{ font-size:11px; color:#CC0000; font-weight:bold; }
.mailformcomment			{ font-size:11px; color:#003366; font-weight:bold; }
.mailformradio			{ font-size:10px; color:#003366; font-weight:normal; }
.filelinks			{ font-size:12px; color:#990000; }
.filelinkssize			{ font-size:12px; color:Green; }
.sitemap1				{ font-size:11px; color:#CC6600; }
.sitemap2				{ font-size:11px; color:#990000; margin-left:20px; }
.sitemap3				{ font-size:10px; color:#333399; margin-left:40px; }
.sitemap4				{ font-size:9px; color:#003333; margin-left:60px; }

FORM				{ margin:0px; padding:0px; display:inline; }
INPUT				{ margin:0px; padding:0px; display:inline; }

.tx-indexedsearch-searchbox		{ font-size:14px; color:#CC0000; font-weight:bold; }
.tx-indexedsearch-sw		{ font-size:14px; color:#CC0000; font-weight:bold; }
.tx-indexedsearch-noresults		{ font-size:14px; color:#CC0000; font-weight:bold; }
.tx-indexedsearch-whatis		{ font-size:14px; color:#CC0000; font-weight:bold; }
.tx-indexedsearch-sectionlinks	{ font-size:14px; color:#CC0000; font-weight:bold; }
.tx-indexedsearch-browsebox		{ font-size:14px; color:#CC0000; font-weight:bold; }
.tx-indexedsearch-browsebox-strong	{ font-size:12px; color:#CC0000; font-weight:bold; }
.tx-indexedsearch-browsebox-SCell	{ font-size:14px; color:#CC0000; font-weight:bold; }
.tx-indexedsearch-info		{ font-size:14px; color:#CC0000; font-weight:bold; }
.tx-indexedsearch-redMarkup		{ font-size:14px; color:#CC0000; font-weight:bold; }
.tx-indexedsearch-descr		{ font-size:13px; color:#000000; font-weight:normal; }
.tx-indexedsearch-info		{ font-size:13px; color:#000000; font-weight:normal; }
.tx-indexedsearch-title		{ font-size:13px; color:#000000; font-weight:normal; background-color:#E09C9C; }

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#EEBFBF; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#E09C9C; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }

.nachOben				{ font-size:9px; font-weight:bold; text-decoration:none; }
.druckversion			{ font-size:9px; font-weight:bold; text-decoration:none; }
.sitemap				{ font-size:9px; font-weight:bold; text-decoration:none; }
.suche				{ font-size:9px; font-weight:bold; text-decoration:none; }
.impressum			{ font-size:9px; font-weight:bold; text-decoration:none; }
.login				{ font-size:9px; font-weight:bold; text-decoration:none; }

#A.level_1_normal			{ font-weight:normal; font-size:11px; color:#666666; text-decoration:none; padding:2px; width:100%; height:100%; background-color:#ECF4F0; }
A:link.level_1_normal		{ font-weight:normal; font-size:11px; color:#666666; text-decoration:none; padding:2px; width:100%; height:100%; background-color:#ECF4F0; }
A:visited.level_1_normal		{ font-weight:normal; font-size:11px; color:#666666; text-decoration:none; padding:2px; width:100%; height:100%; background-color:#ECF4F0; }
A:hover.level_1_normal		{ font-weight:normal; font-size:11px; color:#FFFFFF; text-decoration:none; padding:2px; width:100%; height:100%; background-color:#D59696; }
A:active.level_1_normal		{ font-weight:normal; font-size:11px; color:#666666; text-decoration:none; padding:2px; width:100%; height:100%; background-color:#ECF4F0; }

#A.level_1_active			{ font-weight:bold; font-size:11px; color:#FFFFFF; text-decoration:none; padding:2px; width:100%; height:100%; background-color:#aa0000; }
A:link.level_1_active		{ font-weight:bold; font-size:11px; color:#FFFFFF; text-decoration:none; padding:2px; width:100%; height:100%; background-color:#aa0000; }
A:visited.level_1_active		{ font-weight:bold; font-size:11px; color:#FFFFFF; text-decoration:none; padding:2px; width:100%; height:100%; background-color:#aa0000; }
A:hover.level_1_active		{ font-weight:bold; font-size:11px; color:#DDDDDD; text-decoration:none; padding:2px; width:100%; height:100%; background-color:#aa0000; }
A:active.level_1_active		{ font-weight:bold; font-size:11px; color:#FFFFFF; text-decoration:none; padding:2px; width:100%; height:100%; background-color:#aa0000; }
																																																					
#A.level_2_normal			{ font-weight:normal; font-size:10px; color:#666666; text-decoration:none; padding-left:9px; width:100%; background-color:#FFFFFF; }
A:link.level_2_normal		{ font-weight:normal; font-size:10px; color:#666666; text-decoration:none; padding-left:9px; width:100%; background-color:#FFFFFF; }
A:visited.level_2_normal		{ font-weight:normal; font-size:10px; color:#666666; text-decoration:none; padding-left:9px; width:100%; background-color:#FFFFFF; }
A:hover.level_2_normal		{ font-weight:normal; font-size:10px; color:#aa0000; text-decoration:none; padding-left:9px; width:100%; background-color:#FFFFFF; }
A:active.level_2_normal		{ font-weight:normal; font-size:10px; color:#666666; text-decoration:none; padding-left:9px; width:100%; background-color:#FFFFFF; }

#A.level_2_active			{ font-weight:bold; font-size:10px; color:#aa0000; text-decoration:none; padding-left:9px; width:100%; background-color:#FFFFFF; }
A:link.level_2_active		{ font-weight:bold; font-size:10px; color:#aa0000; text-decoration:none; padding-left:9px; width:100%; background-color:#FFFFFF; }
A:visited.level_2_active		{ font-weight:bold; font-size:10px; color:#aa0000; text-decoration:none; padding-left:9px; width:100%; background-color:#FFFFFF; }
A:hover.level_2_active		{ font-weight:bold; font-size:10px; color:#000000; text-decoration:none; padding-left:9px; width:100%; background-color:#FFFFFF; }
A:active.level_2_active		{ font-weight:bold; font-size:10px; color:#aa0000; text-decoration:none; padding-left:9px; width:100%; background-color:#FFFFFF; }

#A.level_3_normal			{ font-weight:normal; font-size:10px; color:#666666; text-decoration:none; padding:3px; width:100%; height:100%; background-color:#FFFFFF; }
A:link.level_3_normal		{ font-weight:normal; font-size:10px; color:#666666; text-decoration:none; padding:3px; width:100%; height:100%; background-color:#FFFFFF; }
A:visited.level_3_normal		{ font-weight:normal; font-size:10px; color:#666666; text-decoration:none; padding:3px; width:100%; height:100%; background-color:#FFFFFF; }
A:hover.level_3_normal		{ font-weight:normal; font-size:10px; color:#000000; text-decoration:none; padding:3px; width:100%; height:100%; background-color:#FFFFFF; }
A:active.level_3_normal		{ font-weight:normal; font-size:10px; color:#666666; text-decoration:none; padding:3px; width:100%; height:100%; background-color:#FFFFFF; }
						
#A.level_3_active			{ font-weight:bold; font-size:10px; color:#000000; text-decoration:none; padding:3px; width:100%; height:100%; background-color:#FFFFFF; }
A:link.level_3_active		{ font-weight:bold; font-size:10px; color:#000000; text-decoration:none; padding:3px; width:100%; height:100%; background-color:#FFFFFF; }
A:visited.level_3_active		{ font-weight:bold; font-size:10px; color:#000000; text-decoration:none; padding:3px; width:100%; height:100%; background-color:#FFFFFF; }
A:hover.level_3_active		{ font-weight:bold; font-size:10px; color:#666666; text-decoration:none; padding:3px; width:100%; height:100%; background-color:#FFFFFF; }
A:active.level_3_active		{ font-weight:bold; font-size:10px; color:#000000; text-decoration:none; padding:3px; width:100%; height:100%; background-color:#FFFFFF; }

#A.level_4_normal			{ font-weight:normal; font-size:10px; color:#666666; text-decoration:none; padding:3px; width:100%; height:100%; background-color:#FFFFFF; }
A:link.level_4_normal		{ font-weight:normal; font-size:10px; color:#666666; text-decoration:none; padding:3px; width:100%; height:100%; background-color:#FFFFFF; }
A:visited.level_4_normal		{ font-weight:normal; font-size:10px; color:#666666; text-decoration:none; padding:3px; width:100%; height:100%; background-color:#FFFFFF; }
A:hover.level_4_normal		{ font-weight:normal; font-size:10px; color:#000000; text-decoration:none; padding:3px; width:100%; height:100%; background-color:#FFFFFF; }
A:active.level_4_normal		{ font-weight:normal; font-size:10px; color:#666666; text-decoration:none; padding:3px; width:100%; height:100%; background-color:#FFFFFF; }

#A.level_4_active			{ font-weight: bold; font-size:10px; color:#333333; text-decoration: none; padding:3px; width:100%; height:100%; background-color:#FFFFFF; }
A:link.level_4_active		{ font-weight: bold; font-size:10px; color:#333333; text-decoration: none; padding:3px; width:100%; height:100%; background-color:#FFFFFF; }
A:visited.level_4_active		{ font-weight: bold; font-size:10px; color:#333333; text-decoration: none; padding:3px; width:100%; height:100%; background-color:#FFFFFF; }
A:hover.level_4_active		{ font-weight: bold; font-size:10px; color:#000000; text-decoration: none; padding:3px; width:100%; height:100%; background-color:#FFFFFF; }
A:active.level_4_active		{ font-weight: bold; font-size:10px; color:#333333; text-decoration: none; padding:3px; width:100%; height:100%; background-color:#FFFFFF; }

div.tabelle table			{ padding:0px; margin:0 0 0 0; }
div.tabelle td			{ font-size:10px; }

img				{ border:0px; }

.align-center				{ text-align:center; margin-top:0px; padding-top:0px; }
.align-right				{ text-align:right; margin-top:0px; padding-top:0px; }
.align-left				{ text-align:left; margin-top:0px; padding-top:0px; }
.align-justify				{ text-align:justify; margin-top:0px; padding-top:0px; }

