#divTimeInfo {display: none;}
.fieldValidators {font-size: 10px;}

/************************************************************************************************************	
	NAVIGATION
************************************************************************************************************/
#divContainer_Hauptmenu {position: relative; width: 110px;}
	#divHauptmenu {position: relative; width: 105px; margin-top: 0px; margin-bottom: 10px;}
	.Kategorie_TR {padding-left: 5px; font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva; font-size: 11px; font-weight: bold; background-color: #F77200;}
	.Kategorie_TR a {padding-left: 5px; border-left: solid 15px #FF9933; text-decoration: none; color: White;}
	.Kategorie_TR[isSelected="1"] a {color: #333333;}
	.Kategorie_TR a:hover {color: #333333;}
	.Kategorie_TR_Weiss {padding-left: 5px; font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva; font-size: 11px; font-weight: bold; background-color: white;}
	.Kategorie_TR_Weiss a {padding-left: 5px; border-left: solid 15px #FF9933; text-decoration: none; color: #F77200;}
	.Kategorie_TR_Weiss[isSelected="1"] a {color: #333333;}
	.Kategorie_TR_Weiss a:hover {color: #333333;}
	#divHauptmenu_Clear {clear: both; display: none;}

#divContainer_SubMenu {position: relative; width: 105px; background-color: White;}
	#divSubMenu {position: relative; width: 105px; margin-top: 0px; margin-bottom: 5px;}
	#divSubMenu a {text-decoration: none; color: #F77200; border: none;}
	#divSubMenu[isSelected="1"] a {color: #333333; border: none;}
	#divSubMenu a:hover {color: #333333;}
	/*
	.Rubrik_TR {font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva; font-size: 11px; font-weight: bold;}
	.Rubrik_TR a {text-decoration: none; color: #F77200; border: none;}
	.Rubrik_TR[isSelected="1"] a {color: #333333; border: none;}
	.Rubrik_TR a:hover {color: #333333;}
	.Rubrik_TR_weiss {font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva; font-size: 11px; font-weight: bold;}
	.Rubrik_TR_weiss a {text-decoration: none; color: #F77200; border: none;}
	.Rubrik_TR_weiss[isSelected="1"] a {color: #333333; border: none;}
	.Rubrik_TR_weiss a:hover {color: #333333;}
	*/
	#divSubMenu_Clear {clear: both; display: none;}


/************************************************************************************************************	
	LaCorona_Vollbild_mit_Banner_2_Spalten.aspx
************************************************************************************************************/
#divNews {position: relative; width: 100%;}
#divNews {position: relative; width: 100%;}
#divContent {position: relative; width: 100%;}
	#divContent_links {position: relative; width: 49%; float: left;}
	#divContent_rechts {position: relative; width: 50%; float: left;}
	#divContent_clear {clear: both;}

/************************************************************************************************************	
	CONTENT
************************************************************************************************************/
/********************************************** Repeater-Control */
#ucContentRepeater_Container {position: relative;}
	#ucContentRepeater_Titel {position: relative; margin-bottom: 10px; font-size: 16px; font-weight: bold;}
	#ucContentRepeater_Liste {position: relative;}
		#ucContentRepeater_Item {position: relative;}
		#ucContentRepeater_Item:hover {position: relative;}
		#ucContentRepeater_Item[switch="0"] {position: relative;}
		#ucContentRepeater_Item[switch="1"] {position: relative;}
			#ucContentRepeater_HTML {position: relative; width: 100%;}
		#ucContentRepeater_Separator {position: relative; height: 1px;}
	#ucContentRepeater_Detail {position: relative;}


/************************************************************************************************************	
	BreadCrump
************************************************************************************************************/
#divFotogallerie_BreadCrump {position: relative; top: -30px;}
	.breadcrumb { list-style: none; padding: 0; margin: 30px 0 0 0; height: 14px; }
	.breadcrumb .first {width: 140px; background: #F77200; }
	.breadcrumb .separator {}
	.breadcrumb li { float: left; line-height: 14px; padding-left: 5px; padding-right: 5px; color: #F77200; border-bottom: thin solid #F77200; }
	.breadcrumb li a, .breadcrumb li a:hover { color: #F77200; text-decoration: none; }


/************************************************************************************************************	
	FOTOGALLERIE
************************************************************************************************************/
#divFotogallerie_Container {position: relative; width: 100%; min-height: 300px;}
	#divFotogallerie_Navigation {position: relative; z-index: 99; float: left; width: 50px; min-height: 200px; margin-left: 10px; margin-right: 10px;}
	#divFotogallerie_Inhalt {position: relative; float: left; width: 610px; min-height: 200px; margin-left: 10px; margin-right: 10px; text-align: center;}
		#divFotogallerie_Content_Detail {position: relative; width: 96%; font-size: 9px; margin: 5px; background-color: transparent;}
			#divFoto {position: relative; width: 96%; text-align: center;}
				#imgFoto {border: 2px solid #F77200; display: none;}
				#divFotogallerie_Content_Thumbnails {position: relative; bottom: 0px; min-height: 200px; background-color: transparent;}
					#divFotogallerie_Thumbnails {}
						#divFotogallerie_Thumbnail_Item {position: relative; margin: 5px; float: left; border: 2px dotted transparent;}
						#divFotogallerie_Thumbnail_Item_selected {position: relative; margin: 5px; float: left; border: 2px dotted #F77200;}
							#divFotogallerie_Thumbnail_Item:hover {border: 2px dotted #F77200;}
	#divFotogallerie_Container_Clear {clear: both;}

			

/************************************************************************************************************	
	CONTENTLISTE
************************************************************************************************************/
#divContentliste_Container {position: relative; margin-left: 10px; margin-right: 10px;}
	#divContentliste_Detail {position: relative; width: 475px; float: left; overflow: visible;}
	#divContentliste_Liste {position: relative; width: 200px; float: right; font-size: 9px; margin: 5px; border: 2px solid #F77200;}
	#divContentliste_Clear {clear: both;}


/************************************************************************************************************	
	NEWS
************************************************************************************************************/
/********************************************** Rotator-Control */
#ucNews {position: relative;}
	#ucNews_Item {position: relative;}
		#ucNews_Datum {position: relative; float: left; width: 70px;}
		#ucNews_Bezeichnung {position: relative; float: left;}
		#ucNews_Bezeichnung {position: relative;}
		#ucNews_Clear {clear: both;}
/********************************************** Grid-Control */
#ucNewsliste_Container {position: relative;}
	#ucNewsliste_Titel {position: relative; margin-bottom: 10px; font-size: 16px; font-weight: bold;}
	#ucNewsliste_Liste {position: relative;}
		#divNews_Bezeichnung {position: relative; font-weight: bold;}
		#divNews_Beschreibung {position: relative;}
	#ucNewsliste_Clear {position: relative;}
	#ucNewsliste_Detail {position: relative;}
/********************************************** Repeater-Control */
#ucNewsRepeater_Container {position: relative;}
	#ucNewsRepeater_Titel {position: relative; margin-bottom: 10px; font-size: 16px; font-weight: bold;}
	#ucNewsRepeater_Liste {position: relative;}
		#ucNewsRepeater_Item {position: relative;}
		#ucNewsRepeater_Item:hover {position: relative;}
		#ucNewsRepeater_Item[switch="0"] {position: relative;}
		#ucNewsRepeater_Item[switch="1"] {position: relative;}
			#ucNewsRepeater_Datum {position: relative; width: 70px; float: left; font-weight: bold;}
			#ucNewsRepeater_Bezeichnung {position: relative; float: left; font-weight: bold;}
			#ucNewsRepeater_Beschreibung {position: relative; width: 100%;}
			#ucNewsRepeater_Clear {position: relative;}
		#ucNewsRepeater_Separator {position: relative; height: 1px; background-color: Black; margin-top: 5px; margin-bottom: 10px;}
	#ucNewsRepeater_Detail {position: relative;}

/************************************************************************************************************	
	NEWSLETTERABO
************************************************************************************************************/
#divNewsletterAbo_Container {position: relative; width: 100%;}
#divNewsletterAbo_Titel {position: relative; width: 100%; font-weight: bold; font-size: 16px;}
#divNewsletterAbo_Text {position: relative; width: 100%; font-weight: bold; margin-top: 10px; margin-bottom: 10px;}
	#divNewsletterAbo_Abstand {position: relative; height: 10px;}
	#divNewsletterAbo_SubTitle {position: relative; float: left; width: 70px;}
	#divNewsletterAbo_Feld {position: relative; float: left; width: 150px;}
	#divNewsletterAbo_Clear {clear: both;}

/************************************************************************************************************	
	EVENTS
************************************************************************************************************/
#divEvents_Title {position: relative; width: 100%;}
#divEvents_Detail {position: relative; width: 100%; margin-top: 20px;}
	#divEventDetail_Container {position: relative; width: 100%;}
		#divEventDetail_Titel {position: relative; width: 100%; font-weight: bold; font-size: 16px;}
		#divEventDetail_Spalten {position: relative; width: 100%;}
			#divEventDetail_Spalte_links {position: relative; float: left; width: 50%;}
				#divEventDetail_wann_Titel {position: relative; font-weight: bold; margin-top: 10px;}
				#divEventDetail_wann_Daten {position: relative; width: 100%;}
				#divEventDetail_beginn_Titel {position: relative; font-weight: bold; width: 100%; margin-top: 10px;}
				#divEventDetail_beginn_Daten {position: relative; width: 100%;}
				#divEventDetail_Preis_Titel {position: relative; font-weight: bold; width: 100%; margin-top: 10px;}
				#divEventDetail_Preis_Daten {position: relative; width: 100%;}
				#divEventDetail_Preis_Info {position: relative; width: 100%;}
			#divEventDetail_Spalte_rechts {position: relative; float: left; width: 50%;}
				#divEventDetail_wo_Titel {position: relative; font-weight: bold; width: 100%; margin-top: 10px;}
				#divEventDetail_wo_Daten {position: relative; width: 100%;}
				#divEventDetail_Organisator_Titel {position: relative; font-weight: bold; width: 100%; margin-top: 10px;}
				#divEventDetail_Organisator_Daten {position: relative; width: 100%;}
					#divEventDetail_Organisator_Daten a {color: #F77200; text-decoration: none;}
					#divEventDetail_Organisator_Daten a:hover {color: #333333; text-decoration: underline;}
				#divEventDetail_Reservation_Container {position: relative; width: 100%; margin-top: 10px;}
				#divEventDetail_Reservation_Container[anzeigen="0"] {position: relative; width: 100%; display: none; margin-top: 10px;}
					#divEventDetail_Reservation_Titel {position: relative; font-weight: bold; width: 100%;}
					#divEventDetail_Reservation_Daten {position: relative; width: 100%;}				
					#divEventDetail_Reservation_Link {position: relative; width: 100%; font-weight: bold;}
						#divEventDetail_Reservation_Link a {color: #F77200; text-decoration: none;}
						#divEventDetail_Reservation_Link a:hover {color: #333333; text-decoration: underline;}
					#divEventDetail_Reservation_Formular {position: relative; width: 100%; border: 1px solid #F77200; display: none;}
			#divEventDetail_Spalte_clear {clear: both;}
			#divEventDetail_Beschreibung {position: relative; width: 100%;}

	#divFormular_Eventanmeldung_Container {position: relative; width: 100%; margin-top: 20px; margin-bottom: 20px;}
	#divEventanmeldung_Titel {position: relative; width: 100%; font-weight: bold; font-size: 16px;}
	#divEventanmeldung_Text {position: relative; width: 100%; font-weight: bold; margin-top: 10px; margin-bottom: 10px;}
	#divFormular_Eventanmeldung_Spalte_links {position: relative; float: left; width: 50%; background-color: Transparent;}
	#divFormular_Eventanmeldung_Spalte_rechts {position: relative; float: left; width: 50%; background-color: Transparent;}
		#divFormular_Eventanmeldung_Titel {position: relative; font-weight: bold; margin-top: 10px;}
		#divFormular_Eventanmeldung_Abstand {position: relative; height: 10px;}
		#divFormular_Eventanmeldung_SubTitel {position: relative; float: left; width: 120px;}
		#divFormular_Eventanmeldung_Feld_Strasse {position: relative; float: left; margin-right: 5px;}
		#divFormular_Eventanmeldung_Feld_Hausnummer {position: relative; float: left;}
		#divFormular_Eventanmeldung_Feld_PLZ {position: relative; float: left; margin-right: 5px;}
		#divFormular_Eventanmeldung_Feld_ORT {position: relative; float: left;}
		#divFormular_Eventanmeldung_Feld {position: relative; float: left; margin-right: 20px;}
		#divFormular_Eventanmeldung_Clear {clear: both;}

/************************************************************************************************************	
	KONTAKT-FORMULAR
************************************************************************************************************/
#divKontaktformular {position: relative; margin: 10px;}
	#divFormular_Kontaktformular_Container {position: relative; width: 100%; margin-top: 20px; margin-bottom: 20px;}
	#divKontaktformular_Titel {position: relative; width: 100%; font-weight: bold; font-size: 16px;}
	#divKontaktformular_Text {position: relative; width: 100%; font-weight: bold; margin-top: 10px; margin-bottom: 10px;}
	#divFormular_Kontaktformular_Spalte_links {position: relative; float: left; width: 49%;}
	#divFormular_Kontaktformular_Spalte_rechts {position: relative; float: left; width: 50%;}
		#divFormular_Kontaktformular_Titel {position: relative; font-weight: bold; margin-top: 10px;}
		#divFormular_Kontaktformular_Abstand {position: relative; height: 10px;}
		#divFormular_Kontaktformular_SubTitel {position: relative; float: left; width: 120px;}
		#divFormular_Kontaktformular_Feld {position: relative; float: left; margin-right: 20px;}
		#divFormular_Kontaktformular_Feld_Strasse {position: relative; float: left; margin-right: 5px;}
		#divFormular_Kontaktformular_Feld_Hausnummer {position: relative; float: left;}
		#divFormular_Kontaktformular_Feld_PLZ {position: relative; float: left; margin-right: 5px;}
		#divFormular_Kontaktformular_Feld_ORT {position: relative; float: left;}
		#divFormular_Kontaktformular_uebrgreifend {position: relative; width: 100%;}
		#divFormular_Kontaktformular_Clear {clear: both;}
	#divFormular_Kontaktformular_Spalte_clear {clear: both;}
				

/*----------------------------------------------------- PageContent    */
.PageContent
{
	position: relative;
	margin: 10px 10px 10px 10px;
}


/*----------------------------------------------------- Messages    */
.Result_OK
{
	color: Green;
	display: none;
}
.Result_ERROR
{
	color: Red;
	display: none;
}


/*----------------------------------------------------- Tabellen    */
.divFormular_Eventanmeldung_Table_Row
{
	display: table-row;
	min-height: 25px;
	clear: both;
}
.divFormular_Eventanmeldung_Table_Col_topleft
{
	display: table-column;
	top: 0px;
	left: 0px;
	float: left;
}
.divFormular_Eventanmeldung_Table_Col_bottomleft
{
	display: table-column;
	bottom: 0px;
	left: 0px;
	float: left;
}





/****************************************************************/
/*----------------------------------------------------- Events  */
#divEvents_Title
{
	position: relative;
	padding: 0px 0px 0px 10px;
}
#divEvents_Liste
{
	position: relative;
	width: 690px;
	padding: 0px 0px 0px 10px;
}

/*----------------------------------------------------- Event-Detail    */
#divEvent /* Hauptcontainer */
{
	position: relative;
	border-style: solid;
	border-color: Black;
	border-width: 2px;
	padding: 10px;
	margin: 10px;
	overflow: visible;
}


/*----------------------------------------------------- Event-Detail    */
#divEvent_Options
{
	position: relative;
	padding: 30px 0px 0px 0px;
	overflow: visible;
}
#divEvent_Spalte_1
{
	position: relative;
	float: left;
	width: 295px;
	padding: 0px;
	margin: 0px;
	overflow: visible;
}
#divEvent_Spalte_1_Abstand
{
	position: relative;
	height: 15px;
}
#divEvent_Spalte_2
{
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	overflow: visible;
}
#divEvent_Spalte_2_Abstand
{
	position: relative;
	height: 15px;
}


/*----------------------------------------------------- Event-Detail: Trennlinie vor Optionen    */
#hrEvent_Trenner_1
{
	background-color: Gray;
	height: 1px;
	margin: 0px 0px 0px 0px;
	display: none;
}


/*----------------------------------------------------- Event-Detail: Optionen    */
/*----------------------------------------------------- Event-Detail: Optionen --> WANN?    */
#divEvent_wann /* Container: wann */
{
	position: absolute;
	width: 200px;
	background-color: Green;
	overflow: visible;
}
#divEvent_wann_Titel
{
	position: relative;
	font-size: 16px;
	font-weight: bold;
}
#divEvent_wann_Daten
{
	position: relative;
	overflow: visible;
}

/*----------------------------------------------------- Event-Detail: Optionen --> WO?    */
#divEvent_wo
{
	position: absolute;
	width: 200px;
	background-color: Lime;	
	overflow: visible;
}
#divEvent_wo_Titel
{
	position: relative;
	font-size: 16px;
	font-weight: bold;
	overflow: visible;
}
#divEvent_wo_Daten
{
	position: relative;
	overflow: visible;	
}
#divEvent_wo_Adressblock
{
	position: relative;
	overflow: visible;	
}
#divEvent_wo_LocalCHLink
{
	position: relative;
	overflow: visible;	
}

/*----------------------------------------------------- Event-Detail: Optionen --> RESERVATION?    */
#divEvent_reservation
{
	position: absolute;
	min-width: 200px;
	left: 300px;
	background-color: Maroon;	
}
#divEvent_reservation_Titel
{
	font-size: 16px;
	font-weight: bold;	
}
#divEvent_reservation_Daten
{
}

/*----------------------------------------------------- Event-Detail: Optionen --> Anmeldung als Benutzer?    */
#bEvent_Anmeldung
{

}

/*----------------------------------------------------- Event-Detail: Optionen --> Anmeldung als Kontakt?    */
#divEvent_Anmeldung_Kontakt_open_Form
{
}
#divEvent_Anmeldung_Kontakt
{
	position: relative;
	font-size: 10px;
	display: none;
}



#divEvent_Anmeldung_Kontakt_Anrede
{
	position: relative;
	width: 100px;
}
#ddEvent_Anmeldung_Kontakt_Anrede
{
	position: relative;
	font-size: 10px;
	color: #808080;
	width: 100px;
}
#divEvent_Anmeldung_Kontakt_Name
{
	position: relative;
	width: 100px;
}
#tEvent_Anmeldung_Kontakt_Name
{
	position: relative;
	font-size: 10px;
	width: 200px;
	color: #808080;
}
#divEvent_Anmeldung_Kontakt_Vorname
{
	position: relative;
	width: 100px;
}
#tEvent_Anmeldung_Kontakt_Vorname
{
	position: relative;
	font-size: 10px;
	width: 200px;
	color: #808080;
}
#divEvent_Anmeldung_Kontakt_Strasse_Nr
{
	position: relative;
	width: 100px;
}
#tEvent_Anmeldung_Kontakt_Strasse
{
	position: relative;
	font-size: 10px;
	width: 165px;
	color: #808080;
}
#tEvent_Anmeldung_Kontakt_Hausnummer
{
	position: relative;
	font-size: 10px;
	width: 29px;
	color: #808080;
}
#divEvent_Anmeldung_Kontakt_PLZ_Ort
{
	position: relative;
	width: 100px;
}
#tEvent_Anmeldung_Kontakt_PLZ
{
	position: relative;
	font-size: 10px;
	width: 54px;
	color: #808080;
}
#tEvent_Anmeldung_Kontakt_Ort
{
	position: relative;
	font-size: 10px;
	width: 140px;
	color: #808080;
}
#divEvent_Anmeldung_Kontakt_Land
{
	position: relative;
	width: 100px;
}
#ddEvent_Anmeldung_Kontakt_Land
{
	position: relative;
	font-size: 10px;
	width: 200px;
	color: #808080;
}
#divEvent_Anmeldung_Kontakt_Email
{
	position: relative;
	width: 100px;
}
#tEvent_Anmeldung_Kontakt_Email
{
	position: relative;
	font-size: 10px;
	width: 200px;
	color: #808080;
}
#divEvent_Anmeldung_Kontakt_Telefon
{
	position: relative;
	width: 100px;
}
#tEvent_Anmeldung_Kontakt_Telefon
{
	position: relative;
	font-size: 10px;
	width: 200px;
	color: #808080;
}
#divEvent_Anmeldung_Kontakt_Anzahl
{
	position: relative;
	width: 100px;
}
#ddEvent_Anmeldung_Kontakt_Anzahl
{
	position: relative;
	font-size: 10px;
	width: 100px;
	color: #808080;
}
#divEvent_Anmeldung_Kontakt_Bemerkung
{
	position: relative;
	width: 100px;
}
#tEvent_Anmeldung_Kontakt_Bemerkung
{
	position: relative;
	font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	font-size: 10px;
	width: 200px;
	height: 70px;
	color: #808080;
}
#divEvent_Anmeldung_Kontakt_Newsletter
{
	position: relative;
	width: 100px;
}
#chkEvent_Anmeldung_Kontakt_Newsletter
{
	position: relative;
	width: auto;
	color: #808080;
}
#divEvent_Anmeldung_Kontakt_Newsletter_AddOn
{
	position: relative;
	font-size: 10px;
	width: 100px;
	color: #808080;
}

#bEvent_Anmeldung
{
	position: relative;
	left: 100px;
	font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	text-decoration: none;
	color: white;
	background-color: #f77200;
	border-right: #606060 thin solid;
	border-top: #909090 thin solid;
	border-left: #909090 thin solid;
	border-bottom: #606060 thin solid;
	cursor: pointer;
	direction: ltr;
	width: 205px;
	height: 20px;
	cursor: hand;
	pointer: hand;
}







/*----------------------------------------------------- Event-Detail: Optionen --> PREIS?    */
#divEvent_Preis_Titel
{
	position: relative;
	font-size: 16px;
	font-weight: bold;
}
#divEvent_Preis_Daten
{
	position: relative;
	font-size: 16px;
	font-weight: bold;
	top: -19px; /* damit der Preis auf der Höhe des Titels liegt */
	left: 55px;
}
#divEvent_Preis_Info_Titel
{
	position: relative;
	top: -19px; /* damit der Info-Titel direkt unter dem Preis liegt */
	left: 0px;	
}
#divEvent_Preis_Info_Daten
{
	position: relative;
	top: -36px; /* damit die Preis-Info auf der Höhe des Titels liegt */
	left: 55px;
	width: 250px;
}


/*----------------------------------------------------- Event-Detail: Trennlinie vor Autor    */
#hrEvent_Trenner_2
{
	background-color: Gray;
	height: 1px;
	margin: 0px 0px 30px 0px;
	display: none;
}

/*----------------------------------------------------- Event-Detail: Optionen --> AUTOR?    */
#divEvent_Author
{
	position: relative;
	top: 10px;
	width: 300px;
}
#divEvent_Author_Titel
{
	position: relative;
	font-size: 16px;
	font-weight: bold;
}
#divEvent_Author_Name_Daten
{
	position: relative;	
}
#divEvent_Author_Email_Titel
{
	position: relative;
	top: 0px;
	left: 0px;		
}
#divEvent_Author_Email_Daten
{
	position: relative;
	top: -18px; /* damit die Email auf der Höhe des Titels liegt */
	left: 55px;
	width: 250px;	
}
#divEvent_Author_Telefon_Titel
{
	position: relative;	
	top: -19px; /* damit der Titel direkt unter obigen Titel liegt */
	left: 0px;	
}
#divEvent_Author_Telefon_Daten
{
	position: relative;	
	top: -36px; /* damit die TelNr. auf der Höhe des Titels liegt */
	left: 55px;
	width: 250px;
}

/*----------------------------------------------------- Event-Detail: Optionen --> TEILNEHMERLISTE?    */
#divEvents_Teilnehmer_Titel
{
	position: relative;
	font-size: 16px;
	font-weight: bold;
}
#divEvents_Teilnehmer_Liste
{
	position: relative;	
}


/*----------------------------------------------------- Event-Detail: Meldungen    */
#divEvents_NoEvent_Selected
{
	color: Gray;
	font-size: 9px;	
	margin: 10px 10px 10px 10px;
}
#divEvents_NoEvents_Info
{
	color: Gray;
	font-size: 9px;	
	margin: 10px 10px 10px 10px;
}







/****************************************************************/
/*----------------------------------------------------- News    */
.divNews_Datum
{
	color: Black;
	font-size: 10px;
}
.divNews_Titel
{
	color: #F77200;
	font-size: 14px;
	font-weight: bold;
}
.divNews_Text
{
	font-size: 12px;
	color: Black;
}
.divNews_Link a
{
	font-size: 10px;
	text-decoration: underline;
}
.divNews_Link a:hover
{
	color: #F77200;
	font-size: 10px;
	text-decoration: underline;
}
.linieNews_Trennlinie
{
	height: 1px;
	width: 200px;
	color: Black;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 5px 0px;
}




/*----------------------------------------------------- Defaults    */
.mBody 
	{
	BACKGROUND-COLOR: #F77200;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	LIST-STYLE-POSITION: outside; 
	PADDING-BOTTOM: 0px; 
	margin-top: 50px;
	margin-left: 0px;
	margin-right: 0px;
	FONT-FAMILY: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: baseline; 
	TEXT-TRANSFORM: none; 
	COLOR: #333333; 
	DIRECTION: ltr; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: square; 
	LETTER-SPACING: normal; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;   
	SCROLLBAR-FACE-COLOR: #333333; 
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; 
	SCROLLBAR-SHADOW-COLOR: #333333; 
	SCROLLBAR-3DLIGHT-COLOR: #cccccc; 
	SCROLLBAR-ARROW-COLOR: #EEEEEE; 
	SCROLLBAR-TRACK-COLOR: #EEEEEE; 
	SCROLLBAR-DARKSHADOW-COLOR: #333333; 
	SCROLLBAR-BASE-COLOR: #ffffff; 
	}

/*
a { font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva; font-size: 10px; color: #333333; text-decoration: underline; font-weight: bold; }
a:link { font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva; font-size: 10px; color: #333333; text-decoration: underline; font-weight: bold; }
a:visited { font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva; font-size: 10px; color: #333333; text-decoration: underline; font-weight: bold; }
a:active { font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva; font-size: 10px; color: #333333; text-decoration: underline; font-weight: bold; }
a:hover { font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva; font-size: 10px; color: #000000; text-decoration: underline; font-weight: bold; }
*/

.Link 
{
	color: black;	
	text-decoration: underline;
}

.Link:hover 
{
	color: #f77200;	
	text-decoration: underline;
}

.Link:active
{
	color: #f77200;	
	text-decoration: underline;
}

.Link_selected 
{
	color: #f77200;	
	text-decoration: underline;
}

.Link_selected:hover 
{
	color: #f77200;	
	text-decoration: underline;
}

.Link_selected:active
{
	color: #f77200;	
	text-decoration: underline;
}

.bgDark
{
	font-size: 12px;
	color: white;
	font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	text-decoration: none;
	vertical-align: top;
	background-color: #333333;
}


.bgLight
{
	font-size: 12px;
	color: #333333;
	font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	text-decoration: none;
	vertical-align: top;
	background-color: white;
}


.bgWhite
{
	font-size: 12px;
	color: #333333;
	font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	text-decoration: none;
	vertical-align: top;
	background-color: white;
}

.Titel
{
	FONT-SIZE: 16px;
	COLOR: black;
	FONT-FAMILY: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	TEXT-DECORATION: none;
	vertical-align : top;
	font-weight: bold;
}

.Text
{
	FONT-SIZE: 12px;
	COLOR: black;
	FONT-FAMILY: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	TEXT-DECORATION: none;
	vertical-align : top;
}

.normal
{
	FONT-SIZE: 12px;
	COLOR: black;
	FONT-FAMILY: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	TEXT-DECORATION: none;
	vertical-align : top;
}

.klein
{
	FONT-SIZE: 10px;
	COLOR: black;
	FONT-FAMILY: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	TEXT-DECORATION: none;
	vertical-align : top;
}

.sehrklein
{
	FONT-SIZE: 9px;
	COLOR: #CDCDCD;
	FONT-FAMILY: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	TEXT-DECORATION: none;
}

.SubList_Navigation
{
	FONT-SIZE: 10px;
	COLOR: black;
	FONT-FAMILY: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	TEXT-DECORATION: none;
	vertical-align : top;
}

.SubList_Navigation_selected
{
	FONT-SIZE: 10px;
	COLOR: #f77200;
	FONT-FAMILY: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	TEXT-DECORATION: none;
	vertical-align : top;
}

.Titel_white
{
	FONT-FAMILY: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	color: #F7F7FF;
	font-size: 24PX;
	font-weight: bold;
}

.Orange_Border
{
	border: normal 2px #f77200;
}


.galleryImg
{
	border-right: #f77200 thick inset;
	border-top: #f77200 thick inset;
	border-left: #f77200 thick inset;
	border-bottom: #f77200 thick inset;
	background-color: #ffffcc;
	margin: 5 5 5 5;
}

.GalleryUpdatingContainer
{
	background-image:url(../images/wait_circle.gif);
	background-repeat:no-repeat;
	border:silver 0px inset;
	text-align:center;
	padding:2px;
	height:2em;
	margin:5px;
	width:200px;
}




/***************************************************************************/
/* Navigation: Bereich, Kategorie, Rubrik und Unterrubrik */
/***************************************************************************/

/* Bereich */
.Bereich_TR{
	color: #000000; 
	behavior: url(htc/mBereich.htc);
	background-color: #CDC1B8;
	font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	font-size: 11px;
	font-weight: bold;
}
.Bereich_TR_selected{
	color: #000000; 
	background-color: #CDC1B8;
	font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	font-size: 11px;
	font-weight: bold;
}
.Bereich_TR_hover{
	color: #000000; 
	background-color: #CDC1B8;
	behavior: url(htc/mBereich.htc);
	font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	font-size: 11px;
	font-weight: bold;
}
.Bereich{
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #003063;
	font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	font-size: 11px;
	font-weight: bold;
}
.Bereich_selected {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none; 
	color: #CDC1B8; 
	font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	font-size: 11px;
	font-weight: bold;
}









.News_Trennlinie
{
	background-color: #849EC6;
}






/*********************************************************************************/
/* Formulare */
/*********************************************************************************/

/*********************************************************************************/
/* Felder */
.Formular_Fehler
{
	FONT-SIZE: 12px;
	COLOR: white;
	background-color: #f77200;
	FONT-FAMILY: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	TEXT-DECORATION: none;
	vertical-align : top;
}

.Formular_Erfolg
{
	FONT-SIZE: 12px;
	COLOR: #f77200;
	background-color: white;
	FONT-FAMILY: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	TEXT-DECORATION: none;
	vertical-align : top;
}

.Formular {
	font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	font-size: 10px;
	font-weight: normal;
	color: #404040; 
	text-decoration: none;
	background-color: White;
}

.Formular_50 {
	font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	font-size: 10px;
	font-weight: normal;
	color: #404040; 
	text-decoration: none;
	background-color: White;
	width: 50px;
}

.Formular_47 {
	font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	font-size: 10px;
	font-weight: normal;
	color: #404040; 
	text-decoration: none;
	background-color: White;
	width: 47px;
}

.Formular_75 {
	font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	font-size: 10px;
	font-weight: normal;
	color: #404040; 
	text-decoration: none;
	background-color: White;
	width: 75px;
}

.Formular_100 {
	font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	font-size: 10px;
	font-weight: normal;
	color: #404040; 
	text-decoration: none;
	background-color: White;
	width: 100px;
}

.Formular_150 {
	font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	font-size: 10px;
	font-weight: normal;
	color: #404040; 
	text-decoration: none;
	background-color: White;
	width: 150px;
}

.Formular_200 {
	font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	font-size: 10px;
	font-weight: normal;
	color: #404040; 
	text-decoration: none;
	background-color: White;
	width: 200px;
}

.Formular_250 {
	font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	font-size: 10px;
	font-weight: normal;
	color: #404040; 
	text-decoration: none;
	background-color: White;
	width: 250px;
}

.Formular_300 {
	font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	font-size: 10px;
	font-weight: normal;
	color: #404040; 
	text-decoration: none;
	background-color: White;
	width: 300px;
}

.Formular_400 {
	font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	font-size: 10px;
	font-weight: normal;
	color: #404040; 
	text-decoration: none;
	background-color: White;
	width: 400px;
}

.Formular_460 {
	font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	font-size: 10px;
	font-weight: normal;
	color: #404040; 
	text-decoration: none;
	background-color: White;
	width: 460px;
}

.Formular_500 {
	font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	font-size: 10px;
	font-weight: normal;
	color: #404040; 
	text-decoration: none;
	background-color: White;
	width: 500px;
}


/*********************************************************************************/
/* Buttons */
.Button
{
	font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	text-decoration: none;
	color: white;
	background-color: #f77200;
	border-right: #606060 thin solid;
	border-top: #909090 thin solid;
	border-left: #909090 thin solid;
	border-bottom: #606060 thin solid;
	cursor: pointer;
	direction: ltr;
}

.Button_50 {
	font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	text-decoration: none;
	color: white;
	background-color: #f77200;
	border-right: #606060 thin solid;
	border-top: #909090 thin solid;
	border-left: #909090 thin solid;
	border-bottom: #606060 thin solid;
	cursor: pointer;
	direction: ltr;
	width: 50px;
}

.Button_75 {
	font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	text-decoration: none;
	color: white;
	background-color: #f77200;
	border-right: #606060 thin solid;
	border-top: #909090 thin solid;
	border-left: #909090 thin solid;
	border-bottom: #606060 thin solid;
	cursor: pointer;
	direction: ltr;
	width: 75px;
}

.Button_100 {
	font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	text-decoration: none;
	color: white;
	background-color: #f77200;
	border-right: #606060 thin solid;
	border-top: #909090 thin solid;
	border-left: #909090 thin solid;
	border-bottom: #606060 thin solid;
	cursor: pointer;
	direction: ltr;
	width: 100px;
}

.Button_150 {
	font-family: Century Gothic, Verdana, Helvetica, Arial, Geneva;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	text-decoration: none;
	color: white;
	background-color: #f77200;
	border-right: #606060 thin solid;
	border-top: #909090 thin solid;
	border-left: #909090 thin solid;
	border-bottom: #606060 thin solid;
	cursor: pointer;
	direction: ltr;
	width: 150px;
}
