.portal_termin_dat { font-family: Arial; font-size: 8pt; color: black; }
.portal_termin_text { font-family: Arial; font-size: 8pt; color: gray; }
a.portal_termin_link:hover { color: red; text-decoration: none; font-size: 8pt; font-family: Arial; text-align: left; }
a.portal_termin_link:link { color: #565E30; text-decoration: none; font-size: 8pt; font-family: Arial; text-align: left; }
a.portal_termin_link:visited { color: #565E30; text-decoration: none; font-size: 8pt; font-family: Arial; text-align: left; }


/* +++++++++++++++++++ Last Update +++++++++++++++++++ */
.last_update
{
	font-size : 				8pt; 
	font-family : 				Arial;
	font-weight:				normal;
	color:						#000080;
}

/* +++++++++++++++++++ Portal   +++++++++++++++++++ */
a.portal_link:link, a.portal_link:Visited
{
	color:						#000000; 
	text-decoration:			none; 
	font-size:	 				9pt; 
	font-family: 				Arial;   
	text-align: 				left; 
}

a.portal_link:hover
{
	color:						green; 
	text-decoration:			underline; 
	font-size:	 				9pt; 
	font-family: 				Arial;   
	text-align: 				left; 
}


.portal_headline_cell
{
    color: 						#000000; 
	font-family: 				Verdana, Arial; 
	font-size: 					9pt; 
	font-weight:				bold;
	text-align:					center;
	border-width:				1px;
	border-color:				#006400;
	border-style:				solid;
}

.portal_headline_row
{
	background-color:			;
	width:						100%;
}

.portal_art_titel
{
	font-size:	 				10pt; 
	font-family: 				Arial;
	font-weight:				bold;
}

.portal_art_text
{
	font-size:	 				9pt; 
	font-family: 				Arial;
	font-weight:				normal;
}

.portal_termin_text 
{ 
    font-family:                Arial; 
    font-size:                  8pt; 
    color:                      gray; 
}
.portal_termin_dat 
{ 
    font-family:                Arial; 
    font-size:                  8pt; 
    color:                      black; 
    font-weight::               bold;
}
a.portal_termin_link:hover 
{
    color: red; 
    text-decoration: none; 
    font-size: 8pt; 
    font-family: Arial; 
    text-align: left;     
}
a.portal_termin_link:link 
{ 
    color: #565E30; 
    text-decoration: none; 
    font-size: 8pt; 
    font-family: Arial; 
    text-align: left; 
}
a.portal_termin_link:visited 
{ 
    color: #565E30; 
    text-decoration: none; 
    font-size: 8pt; 
    font-family: Arial; 
    text-align: left; 
}

.modul_f_text
{
    font-size: 9pt; 
    font-family: Arial; 
}

/* +++++++++++++++++++ Links für Dateianhänge  +++++++++++++++++++ */

a.file:link 										
	{ 
	color:black; 
	text-decoration:none; 
	font-size : 9pt; 
	font-family : Verdana,Arial;   
	}
a.file:visited 
	{
	color:black; 
	text-decoration:none; 
	font-size : 9pt; 
	font-family : Verdana,Arial;  
	}
a.file:hover 
	{ 
	color:black; 
	text-decoration: underline; 
	}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++ Formatierung der Teaser  ++++++++++++++++++++++++++++ */

.teaser_top
	{
	color: 						#ffffcc;
	font-family: 				Arial;
	font-size:					10pt;
	font-weight:				bold;
	border-color:				; 
	border-top-style:			solid; 
	border-top-width:			1px;
	border-bottom-style:		solid; 
	border-bottom-width:		1px;
	background-color:			#006400;
	text-align:					center;
	letter-spacing:				2pt;
	}

.teaser_middle
	{
	background-color:			;
	text-align:					left;
	letter-spacing:				0pt;
	}
	
a.tease:link 
	{ 
	color:#000000; 
	text-decoration:none; 
	font-size : 9pt; 
	font-family : Verdana,Arial;  
	}
a.tease:visited 
	{
	color:#000000; 
	text-decoration:none; 
	font-size : 9pt; 
	font-family : Verdana,Arial; 
	}
a.tease:hover 
	{ 
	color:#336699; 
	text-decoration: underline; 
	}

/* ------------------------------------------------------------------------------------ */	



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++ Formatierung der News  ++++++++++++++++++++++++++++ */


.news_tit 						/* Titel der News */
	{
	color: navy	; 
	font-family: Verdana, Arial; 
	font-size: 			10pt; 
	font-weight:		bold;
	}

.news1 							/* Datumsformatierung bei News */
	{
	color: black; 
	font-family: Verdana, Arial; 
	font-size: 9pt; 
	}
	
.newsfeed 							/* RSS-Feed News */
	{
	color: 					black; 
	font-family: 			Verdana, Arial; 
	font-size: 				9pt; 
	}

.newsfeed_copy 							/* RSS-Feed News */
	{
	color: 					gray; 
	font-family: 			Verdana,Arial; 
	font-size: 				8pt; 
	}

a.news:link 					/* Links bei News-Anzeige im News-Modul bzw. Newsarchiv */
	{
	color:red; 
	text-decoration:none; 
	font-size: 8pt; 
	font-family: Verdana,Arial;  
	}
a.news:visited 
	{
	color:red; 
	text-decoration:none; 
	font-size : 8pt; 
	font-family : Verdana,Arial; 
	}
a.news:hover 
	{ 
	color:#000000; 
	text-decoration: none; 
	}
	
/* ------------------------------------------------------------------------------------ */	


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++ Formatierung  Newsletter ++++++++++++++++++++++++++++ */


a.sh_newsletter:link 									/* Links bei Newsletter-Anzeige  */
	{
	color:						#006400; 
	text-decoration:			none; 
	font-size: 					10pt; 
	font-family:				Arial;  
	font-weight:				bold;
	
	}
a.sh_newsletter:visited 									
	{
	color:						#006400; 
	text-decoration:			none; 
	font-size: 					10pt; 
	font-family:				Arial;  
	font-weight:				bold;
	
	}
a.news:hover 
	{ 
	color:#006400; 
	text-decoration: underline; 
	}
	
/* ------------------------------------------------------------------------------------ */	

.toptitel {color: #000080; font-family: Verdana, Arial; font-size: 20pt; font-weight: bold }
.kat_submenu {color: #000080; font-family: Verdana, Arial; font-size: 12pt; font-weight: bold }

.linklisthead { color:#000000;  font-size : 9pt; font-family : Verdana,Arial;  font-weight:bold}
.linklisttext { color:#000000;  font-family: Verdana, Arial; font-size : 8pt;   }






/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++ Formatierung der Termine +++++++++++++++++++++++++++++ */

a.termin:link 												/* Links bei Terminen */
	{ 
	color:red; 
	text-decoration:none; 
	font-size : 8pt; 
	font-family : Verdana,Arial;  
	}
a.termin:visited 
	{color:red; 
	text-decoration:none; 
	font-size : 8pt; 
	font-family : Verdana,Arial; 
	}
a.termin:hover 
	{ 
	color:#000000; 
	text-decoration: none; 
	}

.termin 												/* Termin in der Übersicht */
	{
	color: black; 
	font-family: Verdana, Arial; 
	font-size: 8pt; 
	}

.termin_head 											/* Termin Übersicht-Überschrift */
	{
	color: black; 
	font-family: Verdana, Arial; 
	font-size: 10pt; 
	font-weight: bold
	}

/* ------------------------------------------------------------------------------------ */	


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++ Formatierung der Linkliste +++++++++++++++++++++++++++ */

/* Links bei Linkliste */
a.linklist:link 
	{ 
	color:#336699; 
	text-decoration:none; 
	font-size : 8pt; 
	font-family : Verdana,Arial;  
	}
a.linklist:visited 
	{
	color:#336699; 
	text-decoration:none; 
	font-size : 8pt; 
	font-family : Verdana,Arial; 
	}
a.linklist:hover 
	{ 
	color:#e1e1e1; 
	text-decoration: underline; 
	}

/* ------------------------------------------------------------------------------------ */	


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++ Formatierung Gästebuch ++++++++++++++++++++++++++++++++ */


.gast_dat 							/* Datum des Eintrags */
	{
	color: #808080; 
	font-family: Verdana, Arial; 
	font-size: 8pt; 
	}

.gast_name 							/* Name des Besuchers */
	{
	color: #808080; 
	font-family: Verdana, Arial; 
	font-size: 9pt; 
	border-color:				#006400;
	border-style:			solid; 
	border-width:			2px;
	border-style:		solid; 
	border-width:		1px;
	background-color:	#C1D69B;
	}
	
.gast_text 							/* Gästebucheintrag */
	{
	color: #000000; 
	font-family: Verdana, Arial; 
	font-size: 10pt; 
	}

.gast_field							/*  Formatierung des Eintrags, Hintergrund, Umrandung */
	{
	border-color:				#006400;
	border-style:			solid; 
	border-width:			2px;
	border-style:		solid; 
	border-width:		1px;
	background-color:			#ffffcc;
	
	}
	
/* ------------------------------------------------------------------------------------ */


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++ Formatierung der Artikel & Startseite +++++++++++++++++++++++++++ */

.titel 													/* Titel im Artikel */
	{
	color: 						#000000; 
	font-family: 				Verdana, Arial; 
	font-size: 					12pt; 
	font-weight:				bold;
	text-align:					center;
	border-width:				2px;
	border-color:				#006400;
	border-style:				solid;
	}

.utitel 													/* Untertitel im Artikel */
	{
	color: 						gray; 
	font-family: 				Arial; 
	font-size: 					10pt; 
	font-weight: 				bold
	}

.start 													/* Starttext eines Artikels auf der Startseite */
	{
	color: 						#565E30; 
	font-family: 				Verdana, Arial; 
	font-size: 					9pt; 
	}

.start_titel 											/* Start-Titel eines Artikels auf der Übersichtseite */
	{
	color: 						#000000; 
	font-family: 				Arial; 
	font-size: 					10pt; 
	font-weight:				bold;
	}

.start_headline 											/* Kategorie Überschrift aif einer Übersichtseite */
	{
	color: 						#000000; 
	font-family: 				Verdana, Arial; 
	font-size: 					12pt; 
	font-weight:				bold;
	text-align:					center;
	border-width:				2px;
	border-color:				#006400;
	border-style:				solid;
	}

.text 													/* Text im Artikel */
	{
	color: 						#000000; 
	font-family: 				Verdana, Arial; 
	font-size: 					9pt; 
	}
	
.quelle 													/* Quelle im Artikel */
	{
	color: 						black; 
	font-family: 				Arial; 
	font-size: 					8pt; 
	}

a.txtli:link 											/* Links in Artikeln */
	{ 
	color:						#006400; 
	text-decoration:			none; 
	font-size: 					10pt; 
	font-family: 				Arial;  
	font-weight:				bold;
	}
a.txtli:visited 
	{
	color:						#006400; 
	text-decoration:			none; 
	font-size: 					10pt; 
	font-family: 				Arial; 
	font-weight:				bold;
	}
a.txtli:hover 
	{ 
	color:						#c5c5c5; 
	text-decoration: 			none; 
	}
	
a.zur:link 												/* zurück-Link bei den Artikeln */
	{ 
	color:						#006400; 
	text-decoration:			none; 
	font-size : 				13pt; 
	font-family : 				Arial; 
	font-weight: 				bold
	}
a.zur:visited 
	{
	color:						#006400; 
	text-decoration:			none; 
	font-size : 				13pt; 
	font-family : 				Arial; 
	font-weight: 				bold
	}
a.zur:hover 
	{ 
	color:						#000000; 
	text-decoration: 			none; 
	}

a.mehr:link 												/* Link "mehr" auf der Startseite */
	{ 
	color:						#006400; 
	text-decoration:			none; 
	font-size : 				8pt; 
	font-family : 				Arial; 
	font-weight: 				normal;
	}
a.mehr:visited 
	{
	color:						#006400; 
	text-decoration:			none; 
	font-size : 				8pt; 
	font-family : 				Arial; 
	font-weight: 				normal;
	}
a.mehr:hover 
	{ 
	color:						#000000; 
	text-decoration: 			none; 
	}




/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++ Formatierung des Menüs für die  +++++++++++++++++++ */


a.menu_hk:link 											/* Links Hauptkatgorie */
	{ 
	color: 						#000000; 
	text-decoration: 			none; 
	font-size: 					8pt; 
	font-family: 				Arial;  
	font-weight: 				bold;
	margin-left:				10px;
	}
a.menu_hk:visited 
	{
	color:						#000000; 
	text-decoration:			none; 
	font-size : 				8pt; 
	font-family : 				Arial; 
	font-weight:				bold;
	margin-left:				10px;
	}
a.menu_hk:hover 
	{ 
	color:						green; 
	text-decoration: 			none; 
	}

a.menu_sk:link 											/* Links Subkategorie */
	{ 
	color:						#006400; 
	text-decoration:			none; 
	font-size : 				8pt; 
	font-family : 				Arial;   
	margin-left:				12px;
	}
a.menu_sk:visited 
	{
	color:						#006400; 
	text-decoration:			none; 
	font-size : 				8pt; 
	font-family : 				Arial;   
	margin-left:				12px;
	}
a.menu_sk:hover 
	{ 
	color:						#c5c5c5; 
	text-decoration: 			underline;
	}

a.menuart:link 											/* Links für Artikel des Hauptmenüs*/
	{ 
	color:						#006400; 
	text-decoration:			none; 
	font-size :					8pt; 
	font-family :				Arial;  
	margin-left:				12px;
	}
a.menuart:visited 
	{
	color:						#006400; 
	text-decoration:			none; 
	font-size :					8pt; 
	font-family:				Arial; 
	margin-left:				12px;
	}
a.menuart:hover 
	{ 
	color:						#c5c5c5; 
	text-decoration: 			underline; 
	}
	
a.menuart2:link 											/* Link für Artikel des Submenüs*/
	{ 		
	color:#336699; 
	text-decoration:none; 
	font-size : 8pt; 
	font-family : Verdana,Arial;  
	}
a.menuart2:visited 
	{
	color:#336699; 
	text-decoration:none; 
	font-size : 8pt; 
	font-family : Verdana,Arial; 
	}
a.menuart2:hover 
	{ 
	color:black; 
	text-decoration: underline; 
	}	

.tab_menu											/* Tabellenformatierung für Menü */
	{
	background-color:			;
	}
	
.hk_menu_tr											/* Tabellenzeile in HauptMenu für kategorie */
	{
	background-color: 			;
	}

.hk_menu_td										/* Tabellenzelle in HauptMenu für kategorie */
	{
	background-color: 			;
	width:						150;
	}	
	
.hk_menu_art_tr									/* Tabellenzeile in HauptMenu für Artikel*/
	{
	background-color: 			;
	}		
	
.hk_menu_art_td									/* Tabellenzelle in HauptMenu für Artikel*/
	{
	background-color: 			;
	}		

.sub_menu_tr									/* Tabellenzeile in SubMenu für Subkategorie */
	{
	background-color:			;
	}

.sub_menu_td									/* Tabellenzelle in SubMenu für Subkategorie */
	{
	background-color:			;
	border-color:				; 
	border-style:				; 
	border-width:				;
	border-style:				; 
	}	
	
.sub_menu_art_tr								/* Tabellenzeile in SubMenu für Artikel*/
	{
	background-color:#b0c4de;
	}		
	
.sub_menu_art_td								/* Tabellenzelle in showSubMenu für Artikel*/
	{
	background-color: ;
	}		


	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++ Formatierung Navigation unten  ++++++++++++++++++++++++++ */	
	
a.navi_bottom:link
	{
	color:						#c5c5c5; 
	text-decoration:			none; 
	font-size :					8pt; 
	font-family :				Arial;  
	}

a.navi_bottom:visited
	{
	color:						#c5c5c5; 
	text-decoration:			none; 
	font-size :					8pt; 
	font-family :				Arial;  
	}
a.navi_bottom:hover	
	{
	color:						#006400; 
	text-decoration:			none; 
	font-size :					8pt; 
	font-family :				Arial;  
	}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++ Formatierung Häufige Fragen / FAQ  ++++++++++++++++++++++++++ */	


.frage 													/* Frage */
	{
	color: #000000; 
	font-family: Arial; 
	font-size: 8pt; 
	font-weight: bold;
	}
	
.antwort 												/* Antwort */
	{
	color: black; 
	font-family: Arial; 
	font-size: 8pt; 
	}
.faq_head
	{
	color: black; 
	font-family: Arial; 
	font-size: 12pt; 
	font-weight: bold;
	}
	



	
	

.menu1 {{color: #000080; font-family: Verdana, Arial; font-size: 9pt; font-weight: bold}
.tab_bot {color: gray; font-family: Verdana, Arial; font-size: 8pt; }



a:link { color:#000080; text-decoration:none; font-size : 8pt; font-family : Verdana,Arial;  }
a:visited {color:#000080; text-decoration:none; font-size : 8pt; font-family : Verdana,Arial; }
a:hover { color:#000000; text-decoration: underline;  }



/* Formularfelder und Submit Button */
#form_text 
	{ 
	border-style:solid; 
	border-width:1px; 
	border-color:gray;  
	}
#form_textarea 
	{ 
	border-style:solid; 
	border-width:1px; 
	border-color:gray;  
	}
#form_check 
	{ 
	border-style:solid; 
	border-width:1px; 
	border-color:gray;  
	}
#button 
	{
	background-color:#e1e1e1; 
	border-style:solid; 
	border-width:1px; 
	border-color:gray; 
	font-weight:bold; 
	color:gray
	}



	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++ Links für Dateianhänge  +++++++++++++++++++ */

a.file:link 										
	{ 
	color:black; 
	text-decoration:none; 
	font-size : 9pt; 
	font-family : Verdana,Arial;   
	}
a.file:visited 
	{
	color:black; 
	text-decoration:none; 
	font-size : 9pt; 
	font-family : Verdana,Arial;  
	}
a.file:hover 
	{ 
	color:black; 
	text-decoration: underline; 
	}



