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

#rahmen { 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; }

/*
a.menuepunkt {
	color:      #FFFFFF;
	text-align: left;
	display:    block;
	width:      120px;
	border:     #FFFFFF solid 2px;
	text-decoration:none;
	font:        bold 1px verdana;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	background-color: #999999;
}
a.menuepunkt:visited {
  color:#FFFFFF;
  background-color:#999999;
  text-decoration:none;
}
a.menuepunkt:hover, a.menuepunkt:active {
  color:#FFFFFF;
  background-color:#000099;
}*/


/* 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; }
#mainmenu_left {
	background-image:url(images/mainmenu_left.png);
	background-repeat:no-repeat;
	width:10px;
	height:28px;
}
.mainmenu_body {
	background-image:url(images/mainmenu_body.png);
	background-repeat:repeat-x;
	padding:0px 10px;
}
#mainmenu_right {
	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 */
#menueauswahl { font-size:8pt; color:#999999; }
#menueauswahl a { color:#999999; text-decoration:none; }



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


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

.photographer { font-style:italic; text-align:center; }

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

#headertable { background-color:#DDDDDD; }
#headerbezeichnungbrand, #headerbezeichnungtechnisch, #headerbezeichnunguebung, #headerbezeichnungjugend  {
	color:#FFFFFF;
	font-size:18pt;
	font-weight:bold;
	border:2px solid #000000;
	text-align:center;
	}
#headerbezeichnungtechnisch { background-color:#0000FF; }
#headerbezeichnungbrand { background-color:#FF0000; }
#headerbezeichnunguebung { background-color:#00BB00; }
#headerbezeichnungjugend { background-color:#00BBBB; }
#headerbezeichnungaktuell {  }
#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;
	}

#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 .technisch { color:#0000DD; font-weight:bold; }
#eventtable .brand { color:#FF0000; font-weight:bold; }
#eventtable .uebung { color:#00BB00; font-weight:bold; }
#eventtable .termin { color:#BB22BB; font-weight:bold; }
#eventtable .jugend { color:#00BBBB; font-weight:bold; }
#eventtable .aktuell { color:#00BBBB; font-weight:bold; }

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

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