/**********   Allgemeine Einstellungen   **********/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:10px;
}

a:link { color: #000000; text-decoration:underline;	}
a:visited {	text-decoration:underline; color: #666666; }
a:hover { text-decoration:none; }
a:active { text-decoration:underline; }

hr { text-align:center; height:1px; color:#444444; background-color:#444444; }

#Border { margin:10px; }

.Caption1 { font-size:24pt; font-weight:bold; padding-bottom:16px; padding-top:2px; text-align:center; }
.Caption2 { font-size:12pt; font-weight:bold; }



/* Menü im Main-Frame */

#MainMenu { margin-bottom:2px; margin-left:10px; min-width:300px; }
#MainMenu a {
	color:white;
	text-decoration:none;
	font-weight:bold;
}
#MainMenu a:hover{ color:#DDDDDD; }
#MainMenuLeft {
	background-image:url(images/mainmenu_left.png);
	background-repeat:no-repeat;
	width:10px;
	height:28px;
}
.MainMenuBody {
	background-image:url(images/mainmenu_body.png);
	background-repeat:repeat-x;
	padding:0px 10px;
}
#MainMenuRight {
	background-image:url(images/mainmenu_right.png);
	background-repeat:no-repeat;
	width:10px;
	height:28px;
}



#submenu_wehr {
  background-color:#777777;
  border:1px solid white;
  position:absolute;
  visibility:hidden;
  left:16px;
  width:118px;
  z-index:2;
}

a.submenu_wehr {
  color:#FFFFFF;
  font:bold 11px Verdana;
  text-decoration:none;
  padding-left:6px;
  padding-top:1px;
  padding-bottom:1px;
  display:block;
}

a.submenu_wehr:hover {
  color:#000099;
  background-color:#BBBBBB;
}



/* Zeigt die gerade ausgewählte Seite im Main-Frame links oben an */
#MenuCrumb { font-size:8pt; color:#999999; }
#MenuCrumb a { color:#999999; text-decoration:none; }




/* Link mit Aufschrift "zurück" */
.BackLink { text-align:center; padding-top:20px; padding-bottom:20px; }



/**********   Ereignis im Detail   **********/

#HeaderTable { background-color:#DDDDDD; }
#HeaderFireAlarm, #HeaderTechnicalAlarm, #HeaderExercise, #HeaderYouth, #HeaderAppointment, #HeaderNews  {
	color:#FFFFFF;
	font-size:18pt;
	font-weight:bold;
	border:2px solid #000000;
	text-align:center;
}
#HeaderTechnicalAlarm { background-color:#0000FF; }
#HeaderFireAlarm { background-color:#FF0000; }
#HeaderExercise { background-color:#00BB00; }
#HeaderYouth { background-color:#00BBBB; }
#HeaderNews { background-color:#FFBF00; }
#HeaderAppointment { background-color:#BB22BB; }
#HeaderTd1 {
	text-align:center;
	font-size:16pt;
	font-weight:bold;
	border-top:2px solid #000000;
	border-right:2px solid #000000;
}
#HeaderTd2 {
	text-align:left;
	font-size:12pt;
	border-left:2px solid #000000;
	border-bottom:2px solid #000000;
	border-right:2px solid #000000;
}

.ImageGallery td { height:80px; text-align:center; }
.ImageGallery img { border-color:gray; border-width:2px; border-style:inset; }



/**********   Auflistung der Ereignisse   **********/

#EventTable { min-width:600px; }
#EventTable td { white-space:nowrap; }
#EventTable th { background-color:#AAAAAA; font-size:12pt; }
#EventTable .Month { background-color:#DDDDDD; font-weight:bold; font-style:italic; letter-spacing:2px; }
#EventTable .TechnicalAlarm { color:#0000DD; font-weight:bold; }
#EventTable .FireAlarm { color:#FF0000; font-weight:bold; }
#EventTable .Exercise { color:#00BB00; font-weight:bold; }
#EventTable .Appointment { color:#BB22BB; font-weight:bold; }
#EventTable .Youth { color:#00BBBB; font-weight:bold; }
#EventTable .News { color:#00BBBB; font-weight:bold; }



#navitop {
	margin:0px 0px 0px 0px;
}
