body 				{margin-left:20px;background-color: #ffffff;  font-family : Arial, Helvetica, sans-serif; color: #585858; font-size: 14pt; border: 0px; padding: 0; margin-top: 20px; text-align: left;}




td   				{color: #585858;font-family : Arial, Helvetica, sans-serif;font-size: 9pt;}

td.title 			{background-color: #008080; color: #ffffff; font-family : Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; text-align: left; padding : 1px;}

td.activecity 		{color: #BEBDC4; font-family : Arial, Helvetica, sans-serif; font-size: 7pt;}



a 					{font-weight : bold; text-decoration:none; color:#585858;}

a:active 			{font-weight : bold; text-decoration:none; color:#585858;}

a:hover 			{font-weight: italic; color: #FF0033}





/*Veranstaltungskalender*/





/*Kalenderblatt Styles*/

table.kalenderblatt_backgr		{background-color : #ffffff; border:0px; padding : 0px;}

table.kalender 					{color : #1D0C9E;}

th.kalerderblatt_topic			{font-family : Arial, Helvetica, sans-serif;font-size: 11pt; font-weight: bold; color : #FFFFFF; background-color:#BBBBBB;}

th.kalerderblatt_topic a 		{color:#ffffff;}

th.kalerderblatt_topic a:active	{color:#ffffff;}

th.kalerderblatt_topic a:hover 	{color: #FF0033;}



table.auflistung					{background-color : #F4F4F4; color:#1D0C9E; margin-left:0px; border: 0px solid #1D0C9E;}
td.auflistung					{background-color : #F4F4F4; color:#1D0C9E; margin-left:0px; border: 0px solid #1D0C9E;}
td.auflistung_ueberschrift			{color : #1D0C9E; background-color : #BBBBBB; font-family : Arial, Helvetica, sans-serif; font-size : 11pt; font-weight: bold;}

td.auflistung_ueberschrift a 		{color : #585858;}

td.auflistung_ueberschrift a:active	{color : #585858;}

td.auflistung_ueberschrift a:hover 	{color : #FF0033;}



td.auflistung_text 				{font-family : Arial, Helvetica, sans-serif; margin-left:10px; font-size: 10pt; color : #000066;}

td.auflistung_text a	 		{font-family : Arial, Helvetica, sans-serif; color:#585858;font-size:9pt; font-weight: bold;}

td.auflistung_text a:active		{color: #585858;}

td.auflistung_text a:hover 		{color: #FF0033;}



td.navigation_element					{font-family : Arial, Helvetica, sans-serif;font-size: 9pt; font-weight: bold; color : #1D0C9E;}

td.navigation_element a.aktuelle_seite	{font-family : Arial, Helvetica, sans-serif;font-size: 9pt; font-weight: bold; color : #FF9900;}

td.navigation_element span.suchparam	{font-family : Arial, Helvetica, sans-serif;font-size: 9pt; font-weight: bold; color : #FF9900;}



table.suche   					{background-color : #ffffff; color:#1D0C9E; border: 1px solid #001780;}

.sucheingabe					{color:#3366CC; font-weight: bold; background-color: #FFFFFF;}

td.suche						{color:#1D0C9E; font-family : Arial, Helvetica, sans-serif;font-size: 10pt;}

td.suche a						{color:#585858; font-family : Arial, Helvetica, sans-serif;font-size: 9pt; font-weight: bold;}

td.suche a:active				{color:#1D0C9E;}

td.suche a:hover				{color:#FF0033;}



td.kaltitel 					{font-family : Arial, Helvetica, sans-serif; font-size: 9pt; font-weight : bold; color:#000066;}

td.kaltitel a					{color:#000066;}

td.kaltitel a:active			{color:#FF0000;}

td.kaltitel a:hover				{color:#FF0033;}



tr.mover 								{background: #D8D8D8; cursor: hand;}



.legende_text							{font-family : Arial, Helvetica, sans-serif; font-size: 9pt; font-weight : bold; color:#1D0C9E;}

.datum_select							{color:#1D0C9E; font-weight: bold; background-color: #F4F4F4;}

.datum_select_option					{color:#1D0C9E; font-weight: bold; background-color: #F4F4F4;}



/*aktueller Tag*/

#kalmark2								{font-family : Arial, Helvetica, sans-serif; font-size : smaller; background-color: #FF9900;}

/*Sonntage*/

#kalmark3								{color:#1D0C9E; font-family : Arial, Helvetica, sans-serif; font-size : smaller; background-color: #D8D8D8;}

/*normaler Tag*/

#kalmark4								{font-family : Arial, Helvetica, sans-serif; font-size : smaller; background-color: #F4F4F4; color:#1D0C9E;}



#kalmark4 a, #kalmark3 a				{font-weight : bold; color:#FF9900;}

#kalmark4 a:active, #kalmark3 a:active	{color:#FF9900;}

#kalmark4 a:hover, #kalmark3 a:hover	{color: #cc6600;}





/*Styles fuer die Detailansicht*/



a 							{font-weight : bold; text-decoration:none; font-size:9pt;}

a:active 					{font-weight : bold; text-decoration:none;}

a:hover 					{color: #FF0033;}





a.homepage  				{color : #585858;}

a:active.homepage 			{font-weight : bold; text-decoration:none;}

a:hover.homepage  			{color: #FF0033;}



a.reservierung  			{color : #585858;}

a:active.reservierung  		{font-weight : bold; text-decoration:none;}

a:hover.reservierung  		{color: #FF0033;}



.zeitraum					{font-family : Arial, Helvetica, sans-serif; font-size: 9pt; color : #1D0C9E;}

.details_ueberschrift		{font-family : Arial, Helvetica, sans-serif; font-size: 13pt; font-weight:bold; color : #1D0C9E;}

.details_beschreibung		{font-family : Arial, Helvetica, sans-serif; font-size: 9pt; color : #1D0C9E;}

.themen						{font-family : Arial, Helvetica, sans-serif; font-size: 9pt; color : #1D0C9E;}

.partner					{font-family : Arial, Helvetica, sans-serif; font-size: 9pt; color : #1D0C9E;}

.lebenslagen				{font-family : Arial, Helvetica, sans-serif; font-size: 9pt; color : #1D0C9E;}



.veranstalter_bezeichnung	{font-family : Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; color : #1D0C9E;}

.veranstalter_beschreibung  {font-family : Arial, Helvetica, sans-serif; font-size: 9pt; color : #1D0C9E;}

.veranstalter_strasse		{font-family : Arial, Helvetica, sans-serif; font-size: 9pt; color : #1D0C9E;}

.veranstalter_ort			{font-family : Arial, Helvetica, sans-serif; font-size: 9pt; color : #1D0C9E;}

.veranstalter_hr			{color : #1D0C9E;}

.veranstalter_telefon		{font-family : Arial, Helvetica, sans-serif; font-size: 9pt; color : #1D0C9E;}

.veranstalter_fax			{font-family : Arial, Helvetica, sans-serif; font-size: 9pt; color : #1D0C9E;}

.veranstalter_homepage		{font-family : Arial, Helvetica, sans-serif; font-size: 9pt; color : #1D0C9E;}

.veranstalter_email			{font-family : Arial, Helvetica, sans-serif; font-size: 9pt; color : #1D0C9E;}



.ort_bezeichnung	{font-family : Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; color : #1D0C9E;}

.ort_beschreibung   {font-family : Arial, Helvetica, sans-serif; font-size: 9pt; color : #1D0C9E;}

.ort_strasse		{font-family : Arial, Helvetica, sans-serif; font-size: 9pt; color : #1D0C9E;}

.ort_ort			{font-family : Arial, Helvetica, sans-serif; font-size: 9pt; color : #1D0C9E;}

.ort_hr				{font-family : Arial, Helvetica, sans-serif; font-size: 9pt; color : #1D0C9E;}

.ort_telefon		{font-family : Arial, Helvetica, sans-serif; font-size: 9pt; color : #1D0C9E;}

.ort_fax			{font-family : Arial, Helvetica, sans-serif; font-size: 9pt; color : #1D0C9E;}

.ort_homepage		{font-family : Arial, Helvetica, sans-serif; font-size: 9pt; color : #1D0C9E;}

.ort_email			{font-family : Arial, Helvetica, sans-serif; font-size: 9pt; color : #1D0C9E;}



/*Styles fuer die Expertensuche im Veranstaltungskalender */



.exsearch_uberschrift 		{font-family : Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; color : #1D0C9E;}

.exsearch_themen_liste		{font-family : Arial, Helvetica, sans-serif; font-size: 9pt; color : #1D0C9E;}

.exsearch_lebenslagen_liste	{font-family : Arial, Helvetica, sans-serif; font-size: 9pt; color : #1D0C9E;}


