html { 	margin:0; padding:0; } 
body { 	margin:0; padding:0; 
		background-color:			#6F6959;
		background-image:			url(../../content/images/static/background_body.jpg);
		background-repeat:			repeat-x;
		color: 						#000000; 
		font-size:					12px;
		font-family: 				Arial, Verdana, Helvetica;							
		scrollbar-DarkShadow-Color:	#999999;
		scrollbar-Track-Color:		#EEEEEE;
		scrollbar-Face-Color:		#CCCCCC;
		scrollbar-Shadow-Color:		#FFFFFF;
		scrollbar-Highlight-Color:	#FFFFFF;
		scrollbar-3dLight-Color:	#CCCCCC;
		scrollbar-Arrow-Color:		#FFFFFF; 
		scrollbar-base-color:		#CCCCCC;
		padding-bottom:5px;
		padding-top:5px;
	 }
	
.highlight	{ background-color:#FFFF00; color:#000000; }
caption { font-size:12px; font-family:Arial, Verdana, Helvetica; }
li { list-style-position: outside  } 
 
.contain			{ width:100%; display:table; clip.rect(0 100% 10000 0); overflow:hidden; }
	
#waContainerMain2		{ margin-top:10px; -webkit-box-shadow:0 0 20px #22201C; -moz-box-shadow: 0 0 20px #22201C; box-shadow:0 0 20px #22201C; position:relative; float:left; left:50%; height:100%; }
#waContainerMain1		{ position:relative; left:-495px; height:100%;}
	
#waContainerTop			{ background-color:#FFFFFF; width:990px; float:left; position:relative; left:807px; overflow:hidden; height:315; }
#waContainerBottom		{ background-color:#FFFFFF; background-image:URL(../../content/images/static/bg_standard_bottom.gif); width:990px; position:relative; height:20px; left:0; bottom:0; clear:both; overflow:hidden; margin-bottom:0 }
#waContainerBottom2		{ text-align:right; width:990px; position:relative; top:10px;height:40px; left:50%; bottom:0; margin-left:-495px; overflow:hidden; }
*html #waContainerBottom2	{ top:-10px; height:20px; }
#waContainer3 			{ background-color:#FFFFFF; background-image:URL(../../content/images/static/bg_standard_center.gif); float:left; width:990px; overflow:hidden; position:relative; }
#waContainer2 			{ float:left; width:990px; position:relative; right:200px; }
#waContainer1 			{ float:left; width:990px; position:relative; right:607px; }
	
#waContent1				{ padding-top:0px; padding-bottom:0px; float:left; width:178px; position:relative; left:812px; overflow:hidden; }
#waContent2				{ list-style-position:inside; line-height:17px; word-spacing:1px; padding-top:10px; padding-bottom:0px; float:left; width:567px; position:relative; left:832px; overflow:hidden; }
#waContent3				{ line-height:17px; word-spacing:1px; padding-top:0px; padding-bottom:0px;float:left; width:195px; position:relative; left: 852px; overflow:hidden;} 
#waContainer3ext 		{ background-color:#FFFFFF; background-image:URL(../../content/images/static/bg_standard_center.gif); float:left; width:990px; overflow:hidden; position:relative; }
#waContainer2ext		{ float:left; width:990px; position:relative; right:0px; }
#waContainer1ext 		{ float:left; width:990px; position:relative; right:807px; }
	
#waContent1ext			{ padding-top:0px; padding-bottom:0px; float:left; width:178px; position:relative; left:812px; overflow:hidden; }
#waContent2ext			{ list-style-position:inside; line-height:17px; word-spacing:1px; padding-top:10px; padding-bottom:0px; float:left; width:767px; position:relative; left:832px; overflow:hidden; }
#waContent3ext			{ line-height:17px; word-spacing:1px; padding-top:0px; padding-bottom:0px;float:left; width:-5px; position:relative; left: 857px; overflow:hidden;} 
#waTitleActions			{ margin-top:1px; height:19px; width:988px; position:relative; left:1px; background-color:#FFDB83; text-align:right; }
#waTitleLogo			{ margin-top:1px; height:65px; width:988px; position:relative; left:1px; background-color:#FFFFFF; }
#waTitleText			{ position:relative; top:22px; left:100px; color:#004F86; font-family:arial; font-size:14pt; font-weight:bold; }
#waTitleDivider1		{ margin-top:1px; margin-bottom:1px; height:7px; width:988px; position:relative; left:1px; background-color:#FFDB83; font-size:1px;  }
.titleaction:link		{ color: #000000; font-size:10pt; font-family: Arial, Verdana, Helvetica; text-decoration: none; position:relative; top:1px }
.titleaction:visited   	{ color: #000000; font-size:10pt; font-family: Arial, Verdana, Helvetica; text-decoration: none; position:relative; top:1px }
.titleaction:hover 		{ color: #000000; font-size:10pt; font-family: Arial, Verdana, Helvetica; text-decoration: underline; position:relative; top:1px}
.titleaction:activ		{ color: #000000; font-size:10pt; font-family: Arial, Verdana, Helvetica; text-decoration: none; position:relative; top:1px}
.titleaction			{ color: #000000; font-size:10pt; font-family: Arial, Verdana, Helvetica; text-decoration: none; position:relative; top:1px}
.bottomaction:link		{ color: #FFFFFF; font-size:12px; font-family: Arial, Verdana, Helvetica; text-decoration: none; }
.bottomaction:visited   { color: #FFFFFF; font-size:12px; font-family: Arial, Verdana, Helvetica; text-decoration: none; }
.bottomaction:hover 	{ color: #FFFFFF; font-size:12px; font-family: Arial, Verdana, Helvetica; text-decoration: underline; }
.bottomaction:activ		{ color: #FFFFFF; font-size:12px; font-family: Arial, Verdana, Helvetica; text-decoration: none; }
.bottomaction			{ color: #FFFFFF; font-size:12px; font-family: Arial, Verdana, Helvetica; text-decoration: none; }
.quicknav_span		{ color: #000000; font-size:8pt; font-family: Arial, Verdana, Helvetica; text-decoration: none; }
.quicknav:link		{ color: #000000; font-size:8pt; font-family: Arial, Verdana, Helvetica; text-decoration: none; }
.quicknav:visited   { color: #000000; font-size:8pt; font-family: Arial, Verdana, Helvetica; text-decoration: none; }
.quicknav:hover 	{ color: #656053; font-size:8pt; font-family: Arial, Verdana, Helvetica; text-decoration: none; }
.quicknav:activ		{ color: #000000; font-size:8pt; font-family: Arial, Verdana, Helvetica; text-decoration: none; }
.quicknav			{ color: #000000; font-size:8pt; font-family: Arial, Verdana, Helvetica; text-decoration: none; }
a:link				{ color: #004F86; font-size:12px; font-family: Arial, Verdana, Helvetica;; text-decoration: underline; }
a:visited   		{ color: #004F86; font-size:12px; font-family: Arial, Verdana, Helvetica; text-decoration: underline; }
a:hover				{ color: #004F86; font-size:12px; font-family: Arial, Verdana, Helvetica; text-decoration: none; background-color:none;}
a:activ				{ color: #004F86; font-size:12px; font-family: Arial, Verdana, Helvetica; text-decoration: underline; }
a					{ color: #004F86; font-size:12px; font-family: Arial, Verdana, Helvetica; text-decoration: underline; }
a.linkbar:link		{ color: #404040; font-size:9pt; font-family: Verdana, Arial, Helvetica; text-decoration: none; }
a.linkbar:visited   { color: #404040; font-size:9pt; font-family: Verdana, Arial, Helvetica; text-decoration: none; }
a.linkbar:hover 	{ color: #FFC900; font-size:9pt; font-family: Verdana, Arial, Helvetica; text-decoration: none; }
a.linkbar:activ		{ color: #404040; font-size:9pt; font-family: Verdana, Arial, Helvetica; text-decoration: none; }
a.linkbar			{ color: #404040; font-size:9pt; font-family: Verdana, Arial, Helvetica; text-decoration: none; }
.searchfield		{ margin-top:1px; height:17px; width: 110px; font-size:11px; font-face:Arial, Verdana, Helvetica; padding:2px; border:1px solid #000000; background-color:#FFE3A7; color:#909090; }
.topmenu_separator	{ margin-left:20px; margin-right:20px; background-image:url(../../content/images/static/topmenu_sep.gif);  background-repeat:no-repeat; width:2px; height:37px; float:left; } 
.topmenu_entry		{ float:left; padding-top:8px}
.topmenu_space		{ float:left; width:95px }
.topmenu_entry_link:link	{ color: #000000; font-size:11pt; font-family: Arial, Verdana, Helvetica; text-decoration: none; font-weight:bold; padding:2px; }
.topmenu_entry_link:visited { color: #000000; font-size:11pt; font-family: Arial, Verdana, Helvetica; text-decoration: none; font-weight:bold; padding:2px;}
.topmenu_entry_link:hover 	{ color: #656053; font-size:11pt; font-family: Arial, Verdana, Helvetica; text-decoration: none; font-weight:bold; padding:2px;}
.topmenu_entry_link:activ	{ color: #000000; font-size:11pt; font-family: Arial, Verdana, Helvetica; text-decoration: none; font-weight:bold; padding:2px;}
.topmenu_entry_link			{ color: #000000; font-size:11pt; font-family: Arial, Verdana, Helvetica; text-decoration: none; font-weight:bold; padding:2px;}
h1 					{ font-style:italic; color:#004F86; font-size:14pt; line-height:14pt; font-family: Arial, Verdana, Helvetica; margin-top:5; margin-bottom:20px; }
h2 					{ font-style:italic; color:#004F86; font-size:12pt; line-height:12pt; font-family: Arial, Verdana, Helvetica; margin-top:0; margin-bottom:18px; }
h3 					{ font-style:italic; color:#004F86; font-size:10pt; line-height:10pt; font-family: Arial, Verdana, Helvetica; margin-top:0; margin-bottom:16px; }
h4 					{ font-style:italic; color:#004F86; font-size:10pt; line-height:10pt; font-family: Arial, Verdana, Helvetica; margin-top:0; margin-bottom:16px; }
h5 					{ font-style:italic; color:#004F86; font-size:9pt; line-height:9pt; font-family: Arial, Verdana, Helvetica; margin-top:0; margin-bottom:15px; }
h6 					{ font-style:italic; color:#004F86; font-size:9pt; line-height:9pt; font-family: Arial, Verdana, Helvetica; margin-top:0; margin-bottom:15px; }
p  					{ margin: 0; };
td					{ list-style-position:inside; line-height:17px; word-spacing:1px; color:#000000; font-size:12px; font-family: Arial, Verdana, Helvetica; }
table				{ list-style-position:inside; line-height:17px; word-spacing:1px; color:#000000; font-size:12px; font-family: Arial, Verdana, Helvetica; }
#newsbox_frame			{ background-color:#FFDB83; width:195px; height:245px; }
#newsbox_boxtitle		{ background-color:#FFFFFF; width:185px; height:35px; clip.rect(0 185 35 0); overflow:hidden; position:relative; top:5px; left:5px; }
#newsbox_boxtitle_str	{ background-color:#FFFFFF; width:175px; height:25px; position:relative; top:5px; left:0px; color:#004F86; font-family:Times New Roman; font-size:11pt; font-weight:bold; text-align:right; background-image:url(../../content/images/static/bginfotitle.gif); background-repeat:no-repeat; background-position:bottom right; }
#newsbox_container		{ background-color:#FFFFFF; width:185px; height:205px; clip.rect(0 185 205 0); overflow:hidden; position:relative; top:0px; left:5px; }
.newsbox			{ position:relative; left:10px; top:10px; width:165px; height:185px; clip.rect(0 165 185 0); overflow:hidden; }
.newsbox_title		{ font-style:normal; color:#000000; word-spacing:1px; font-size:13px; line-height:16px; font-family: Arial, Verdana, Helvetica; margin-top:0; margin-bottom:5px; }
.newsbox_image 		{ margin-top:0; margin-bottom:5px; }
.newsbox_smalltext	{ margin-top:0; margin-bottom:5px; }
.newsbox_more		{ margin-top:0; margin-bottom:5px; }
a.newsbox_uebersicht:link		{ color: #FFFFFF; font-size:9pt; font-family: Arial, Verdana, Helvetica; text-decoration: none; padding:1px; padding-top:2px; }
a.newsbox_uebersicht:visited   	{ color: #FFFFFF; font-size:9pt; font-family: Arial, Verdana, Helvetica; text-decoration: none; padding:1px; padding-top:2px;}
a.newsbox_uebersicht:hover 		{ color: #FFFFFF; font-size:9pt; font-family: Arial, Verdana, Helvetica; text-decoration: none; padding:0px; padding-top:1px; border:1px solid #FFFFFF; background-color:#FFC900; }
a.newsbox_uebersicht:activ		{ color: #FFFFFF; font-size:9pt; font-family: Arial, Verdana, Helvetica; text-decoration: none; padding:1px; padding-top:2px;}
a.newsbox_uebersicht			{ color: #FFFFFF; font-size:9pt; font-family: Arial, Verdana, Helvetica; text-decoration: none; padding:1px; padding-top:2px;}
#infobox_frame			{ background-color:#FFDB83; width:195px; margin-top:5px; padding-bottom:5px; min-height:245px;}
#infobox_boxtitle		{ background-color:#FFFFFF; width:185px; height:35px; clip.rect(0 185 35 0); overflow:hidden; position:relative; top:5px; left:5px; }
#infobox_boxtitle_str	{ background-color:#FFFFFF; width:175px; height:25px; position:relative; top:5px; left:0px; color:#004F86; font-family:Times New Roman; font-size:11pt; font-weight:bold; text-align:right; background-image:url(../../content/images/static/bginfotitle.gif); background-repeat:no-repeat; background-position:bottom right; }
#infobox_container		{ background-color:#FFFFFF; width:185px; min-height:210px; clip.rect(0 185 20000 0); overflow:hidden; position:relative; top:0px; left:5px; }
#infobox				{ position:relative; left:10px; top:10px; width:165px; padding-bottom:15px; clip.rect(0 165 20000 0); overflow:hidden; }
.module_divider		{ width:100%; height:10px; background-image:URL(../../content/images/static/divider_hor.gif) }
.submitbutton	{ background-color: #909090; border : 1px solid #909090; color: #ffffff; font-size: 12px; font-family: Arial, Verdana, Helvetica; }
.input			{ background-color: #909090; border : 1px solid #909090; color: #ffffff; font-size: 12px; font-family: Arial, Verdana, Helvetica; }
.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr { display: none !important; }
.event_h2			{color: #000000; font-size: 12pt; font-family: Arial, Verdana, Helvetica; text-decoration: none;}
.event_tabelle 		{border-left: 1px solid #000000; border-bottom: 1px solid #000000;}
.event_Tag 			{border-bottom: 1px solid #000000; font-weight:bold}
.event_Tag_hell 	{background-color: #FFFFFF}
.event_Tag_dunkel 	{background-color: #EEEEEE}
.event_Tag_over 	{background-color: #FFF3CB}
.event_M_Werktag 	{background-color: #909090; color: #FFFFFF; }
.event_M_We 		{background-color: #AAAAAA; color:#FFFFFF; }
.event_M 			{background-color: #FFFFFF; }
.event_M_heute 		{border: 3px solid #FFC900;}
.event_M_leer 		{background-color: #F5F5F5; }
.event_J 			{	background-color: #FFFFFF; }
.event_J_monatZelle {	text-decoration:none; background-color: #909090; }
.event_J_monat 		{	text-decoration:none; color:#FFFFFF	}
.event_J_heute 		{	border: 4px solid #FFC900	}
.event_J_hover:hover { color: #000000; background-color:#707070;}
a.eventLink:link	{ color: #000000; font-size:12px; font-family: Arial, Verdana, Helvetica; text-decoration: underline; }
a.eventLink:visited { color: #000000; font-size:12px; font-family: Arial, Verdana, Helvetica; text-decoration: underline; }
a.eventLink:hover	{ color: #000000; font-size:12px; font-family: Arial, Verdana, Helvetica; text-decoration: none; }
a.eventLink:activ	{ color: #000000; font-size:12px; font-family: Arial, Verdana, Helvetica; text-decoration: underline; }
a.eventLink			{ color: #000000; font-size:12px; font-family: Arial, Verdana, Helvetica; text-decoration: underline; }
.map_title			{ font-weight:bold; font-size:14px; margin-bottom:5px; }
.fadein { width:988px; height:180px; position:absolute; right:0; z-index:10; overflow:hidden; }
.fadein img { position:absolute; right:0; top:0; }
h2.newsmain		{ border:1px solid #DDDDDD; font-style:normal; font-weight:normal; color:#404040; font-size:10pt; font-family: Arial, Verdana, Helvetica; background-color:#EEEEEE; padding-left:5px; margin-top:20px; }
.gb_h2			{ font-weight:bold; font-size:14pt; }
#eventsbox_container	{ padding-bottom:5px; background-color:#EDEDED; width:222px; overflow:hidden;}
.eventsbox_text			{ position:relative; left:12px; top:5px; width:202px; padding:0; padding-bottom:10px; overflow:hidden; }
.eventsbox_title		{ width:213px; height:20px; padding:0; clip.rect(0 213 20 0); overflow:hidden; }
.eventsbox_mainbox		{ background-color:#AAAAAA; background-image:url(../../content/images/static/infobox.gif); background-repeat:no-repeat; width:222px; color:#FFFFFF; font-weight:bold; border-bottom:1px solid #FFFFFF; padding-left:5px; padding-top:3px; }
.calendar_a:link		{ font-style:normal; font-weight:bold; color:#404040; word-spacing:1px; font-size:13px; line-height:16px; font-family: Arial, Verdana, Helvetica; margin-top:0; margin-bottom:10px; text-decoration: none; padding:2px;}
.calendar_a:visited   	{ font-style:normal; font-weight:bold; color:#404040; word-spacing:1px; font-size:13px; line-height:16px; font-family: Arial, Verdana, Helvetica; margin-top:0; margin-bottom:10px; text-decoration: none; padding:2px;}
.calendar_a:hover		{ font-style:normal; font-weight:bold; color:#FFFFFF; word-spacing:1px; font-size:13px; line-height:16px; font-family: Arial, Verdana, Helvetica; margin-top:0; margin-bottom:10px; background-color:#FFC900; padding:2px;}
.calendar_a:activ		{ font-style:normal; font-weight:bold; color:#404040; word-spacing:1px; font-size:13px; line-height:16px; font-family: Arial, Verdana, Helvetica; margin-top:0; margin-bottom:10px; text-decoration: none; padding:2px;}
.calendar_a				{ font-style:normal; font-weight:bold; color:#404040; word-spacing:1px; font-size:13px; line-height:16px; font-family: Arial, Verdana, Helvetica; margin-top:0; margin-bottom:10px; text-decoration: none; padding:2px;}
.calendar_top			{ float:left; width:26px; height:20px; background-color:#FFFFFF; margin:1px; text-align:center; vertical-align:top; padding-top:2px; font-size:9pt; font-weight:bold; color:#404040}
.calendar_empty			{ float:left; width:26px; height:0px; margin:1px; text-align:center; vertical-align:top; padding-top:2px; font-size:9pt; font-weight:bold; color:#404040}
.calendar_today			{ float:left; width:26px; height:20px; background-color:#FFC900; margin:1px; text-align:center; vertical-align:top; padding-top:3px; font-size:9pt; font-weight:normal; color:#FFFFFF; cursor:pointer; }
* html .calendar_today	{ padding-top:2px; }
.calendar_today:hover	{ font-weight:bold }
.calendar_day			{ float:left; width:26px; height:20px; background-color:#DDDDDD; margin:1px; text-align:center; vertical-align:top; padding-top:3px; font-size:9pt; font-weight:normal; color:#404040; cursor:pointer; }
* html .calendar_day	{ padding-top:2px; }
.calendar_day:hover		{ font-weight:bold; background-color:#CCCCCC }
.search_title			{ margin-bottom: 5px; clear:left; }
.search_body			{ list-style-position:inside; line-height:17px; word-spacing:1px; color:#000000; font-size:12px; font-family: Arial, Verdana, Helvetica; }
.search_more			{ width:100%; text-align:right; margin-top:5px; margin-bottom:20px; padding-right:10px; clear:both; height:17px;}
.search_more_empty		{ width:100%; text-align:right; margin-top:5px; padding-right:10px; clear:both; height:17px;}