/* FUNKTIONEN für Links */
a:link    {color: #000000; text-decoration: none; font-weight:bold;}
a:visited {color: #000000; text-decoration: none; font-weight:bold;}
a:active  {color: #000000; text-decoration: none; font-weight:bold;}
a:hover   {color: #993300; font-weight:italic; font-weight:bold;}

a.ankerTOP:link    {color: #FFFFFF; text-decoration: none; font-weight:bold;}
a.ankerTOP:visited {color: #FFFFFF; text-decoration: none; font-weight:bold;}
a.ankerTOP:active  {color: #FFFFFF; text-decoration: none; font-weight:bold;}
a.ankerTOP:hover   {color: #CCCCCC; font-weight:italic; font-weight:bold;}

.navigation_active {color: #fdd77d;font-family: Tahoma; font-size: 12pt}
.navigation_not_active {color: #ffffff; font-family: Tahoma; font-size: 12pt}
.MainHeadline {color: #4f7a0a; font-weight:italic; font-weight:bold;font-family: Tahoma; font-size: 20pt;}

.Termin_wichtig {color: #fdd77d;font-family: Tahoma; font-size: 10pt; font-weight:bold;}
.Termin 	{color: #ffffff;font-family: Tahoma; font-size: 10pt}

.Protokolle_Table_head 		
	{ 	background-color:#4f7a0a; 
		font-family:Tahoma; 
		font-size:10pt; 
		font-weight:bold; 
		color:#FFFFFF; 
	 	padding: 2px 4px 2px 4px;
	}


.content {color: #222222; font-family: Tahoma; font-size: 10pt;}

/*  .ankerTOP {color: #FFFFFF; text-decoration: none; font-weight:bold;} position:relative; left: 90%; */
.pdf {color: #ff0000; text-decoration: none;}

/* FUNKTIONEN für die Listen Tabellen */

.Tab_Rahmen		{ background-color:#008000; border:0px solid #none;}
.Tab_HeadLeft 		{ background-color:#4f7a0a; border-right: #ffefc7 1px solid;  border-left: #ffefc7 1px solid;  border-top: #ffefc7 1px solid; border-bottom: #ffefc7 1px solid;  padding: 2px 4px 2px 4px; font-family:Tahoma; font-size:10pt; font-weight:bold; color:#FFFFFF; }
.Tab_HeadMiddle 	{ background-color:#4f7a0a; border-right: #ffefc7 1px solid;  border-left: #ffefc7 0px solid;  border-top: #ffefc7 1px solid; border-bottom: #ffefc7 1px solid;  padding: 2px 4px 2px 4px; font-family:Tahoma; font-size:10pt; font-weight:bold; color:#FFFFFF; }
.Tab_HeadRight 		{ background-color:#4f7a0a; border-right: #ffefc7 1px solid;  border-left: #ffefc7 0px solid;  border-top: #ffefc7 1px solid; border-bottom: #ffefc7 1px solid;  padding: 2px 4px 2px 4px; font-family:Tahoma; font-size:10pt; font-weight:bold; color:#FFFFFF; }
.Tab_HeadAlone 		{ background-color:#4f7a0a; border-right: #ffefc7 1px solid;  border-left: #ffefc7 1px solid;  border-top: #ffefc7 1px solid; border-bottom: #ffefc7 1px solid;  padding: 2px 4px 2px 4px; font-family:Tahoma; font-size:10pt; font-weight:bold; color:#FFFFFF; }

.Tab_DataLeft 		{ background-color:#ffefc7; border-right: #008000 1px solid;  border-left: #008000 0px solid;  border-top: #008000 1px solid; border-bottom: #008000 0px solid;  padding: 2px 4px 2px 4px; font-family:Tahoma; font-size:8pt; font-weight:normal; color:#000000; }
.Tab_DataMiddle 	{ background-color:#ffefc7; border-right: #008000 1px solid;  border-left: #008000 0px solid;  border-top: #008000 1px solid; border-bottom: #008000 0px solid;  padding: 2px 4px 2px 4px; font-family:Tahoma; font-size:8pt; font-weight:normal; color:#000000; }
.Tab_DataRight 		{ background-color:#ffefc7; border-right: #008000 0px solid;  border-left: #008000 0px solid;  border-top: #008000 1px solid; border-bottom: #008000 0px solid;  padding: 2px 4px 2px 4px; font-family:Tahoma; font-size:8pt; font-weight:normal; color:#000000; }
.Tab_DataAlone		{ background-color:#ffefc7; border-right: #008000 0px solid;  border-left: #008000 0px solid;  border-top: #008000 1px solid; border-bottom: #008000 0px solid;  padding: 2px 4px 2px 4px; font-family:Tahoma; font-size:8pt; font-weight:normal; color:#000000; }
/* Bei Befehl padding in folgender Reihenfolge sortiert :  Oben - Rechts - Unten - Links */

.Tab_Rahmen2 		{ background-color:#008000; border:0px solid #none;}
.Tab_HeadLeft2		{ background-color:#fdd77d; border-right: #ffefc7 1px solid;  border-left: #ffefc7 1px solid;  border-top: #ffefc7 1px solid; border-bottom: #ffefc7 1px solid;  padding: 2px 4px 2px 4px; font-family:Tahoma; font-size:10pt; font-weight:bold; color:#4f7a0a; }
.Tab_HeadMiddle2 	{ background-color:#fdd77d; border-right: #ffefc7 1px solid;  border-left: #ffefc7 0px solid;  border-top: #ffefc7 1px solid; border-bottom: #ffefc7 1px solid;  padding: 2px 4px 2px 4px; font-family:Tahoma; font-size:10pt; font-weight:bold; color:#4f7a0a; }
.Tab_HeadRight2 	{ background-color:#fdd77d; border-right: #ffefc7 1px solid;  border-left: #ffefc7 0px solid;  border-top: #ffefc7 1px solid; border-bottom: #ffefc7 1px solid;  padding: 2px 4px 2px 4px; font-family:Tahoma; font-size:10pt; font-weight:bold; color:#4f7a0a; }
.Tab_HeadAlone2 	{ background-color:#fdd77d; border-right: #ffefc7 1px solid;  border-left: #ffefc7 1px solid;  border-top: #ffefc7 1px solid; border-bottom: #ffefc7 1px solid;  padding: 2px 4px 2px 4px; font-family:Tahoma; font-size:10pt; font-weight:bold; color:#4f7a0a; }

.Tab_DataLeft2 		{ background-color:#ffefc7; border-right: #008000 1px solid;  border-left: #008000 0px solid;  border-top: #008000 1px solid; border-bottom: #008000 0px solid;  padding: 2px 4px 2px 4px; font-family:Tahoma; font-size:8pt; font-weight:normal; color:#000000; }
.Tab_DataMiddle2 	{ background-color:#ffefc7; border-right: #008000 1px solid;  border-left: #008000 0px solid;  border-top: #008000 1px solid; border-bottom: #008000 0px solid;  padding: 2px 4px 2px 4px; font-family:Tahoma; font-size:8pt; font-weight:normal; color:#000000; }
.Tab_DataRight2 	{ background-color:#ffefc7; border-right: #008000 0px solid;  border-left: #008000 0px solid;  border-top: #008000 1px solid; border-bottom: #008000 0px solid;  padding: 2px 4px 2px 4px; font-family:Tahoma; font-size:8pt; font-weight:normal; color:#000000; }
.Tab_DataAlone2 	{ background-color:#ffefc7; border-right: #008000 0px solid;  border-left: #008000 0px solid;  border-top: #008000 1px solid; border-bottom: #008000 0px solid;  padding: 2px 4px 2px 4px; font-family:Tahoma; font-size:8pt; font-weight:normal; color:#000000; }
/* Bei Befehl padding in folgender Reihenfolge sortiert :  Oben - Rechts - Unten - Links */

.Tab_SubmenueRahmen { background-color:#333333; border:0px solid #none;}
.Tab_SubMenue 	{ background-color:#999999; border-right: #FFFFFF 1px solid;  border-left: #FFFFFF 1px solid;  border-top: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid;  padding: 2px 4px 2px 4px; font-family:Tahoma; font-size:10pt; font-weight:bold; color:#FFFFFF; }
.TabDescription 	{ color:#FFFFFF;  font-family: Tahoma; font-size: 10pt; font-weight:bold;} /*  position:relative; left: 20%; */


/* Für Fehlermeldungen */
.Tab_Color 		{ background-color:#fdd77d; font-family: Tahoma; font-size: 8pt; font-weight:normal; font-style:normal; }
.Tab_ColorBold 	{ background-color:#fdd77d; font-family: Tahoma; font-size: 8pt; font-weight:bold; font-style:normal; }

.ContentHeadline { color:#000000;  font-family: Tahoma; font-size: 14pt; font-weight:bold; }



/* FUNKTIONEN fürFotogallery */
#Gallery { font-family: Arial, Verdana, Helvetica; font-size:8pt; }
#Gallery { background-color: #fdeba4; padding: 0; border: 1px  dashed #546b31; margin: 0px 0px 20px 0px; width:140px; }
#GalleryBig { font-family: Arial, Verdana, Helvetica; font-size:8pt; }
#GalleryBig { background-color: #fdeba4; padding: 0; border: 1px  dashed #546b31; margin: 0px 0px 20px 0px;  }
#GalleryNavi { font-family: Arial, Verdana, Helvetica; font-size:7pt; }
#GalleryNavi { background-color: #fad852; padding: 0; border: 1px  solid #546b31; margin: 0px 0px 20px 0px;  }

.GaestebuchEdit { background-color: #none; padding:3px; border: 0px  solid #none; margin: 0px 0px 0px 0px;  }
.Gaestebuch { background-color: #ffefc7; padding:3px; border: 1px  solid #546b31; margin: 0px 0px 0px 0px;  }
.GaestebuchHead { background-color: #4f7a0a; padding:3px; border: 1px  solid #546b31; margin: 0px 0px 0px 0px;  }
.ErrorMessage {color: #ff4444; font-family: Tahoma; font-size: 10pt;}

.Admin { background-color: #ffefc7; padding:20px; border: 1px  solid #546b31; margin: 0px 0px 0px 0px;  }

