*{
padding:0;
margin:0;
}
body { /* steht vor wrap, damit im IE die Seite in der Mitte (durch text-align: center) angezeigt wird */
  background-color: #FCFCF3;
	font-size: 0.85em;
	font-family: 'Times New Roman', Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
}

#wrap { /* legt Breite der angezeigten Seite fest. margin-left und margin-right fuer IE*/
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	text-align: top;
}

#Navigation { /* Einstellungen fuer Navigationsmenue */
  width: 148px;
	margin: 147px 0px;
  padding: 0px;
	text-align: left;
	float: left;
	<!--border-width: 3px;-->
	<!--border-style:solid;-->
	<!--border-color:blue;-->
}

#Navigation img { /* Button-Groesse */
  height: 36px;
	width: 148px;
	border: none;
}

#LS { /*Seitenueberschrift, zwischen Navigationsleiste und Wappen */
  margin: 145px 0px 0px 0px;
	text-align:center;
	align:center;
	float:left;
	width: 499px;
	height: 70px;
}

#Wappen{ /*Position des Wappens auf der Seite (rechts oben) */
  margin-top: 10px;
	margin-bottom: 30px;
	float:left;
}

#Wappen img { /* Einstellungen fuer das Wappenbild */
  width: 240px;
	float: left;
}

#content { /* Einstellungen fuer die Formatierung des Inhalts. Der Text wird linksbündig ausgerichtet, content-box floatet rechts von der Navigationsleiste */
  width:722px;
	margin: 0px 0px;
  padding: 0px;
	text-align: left;
	float: right;
}

#content p.header1 {
  text-align: center;
  font-size: 1.8em;
	color: #8B0000;
}

#content p.header2 {
  font-size: 1.4em;
}

#content p.header3 {
  text-align: center;
	color: #8B0000;
}

#content p.header4 { /*Wird benutzt auf der Schuelergalerie */
  font-size: 1.6em;
	font-weight: bold;
	}

#content p.header5 {
  font-size: 1.4em;
	color: #8B0000;
}

#content p.page {
 	text-align: center;
	font-weight: bold;
	}

#content p.page2 { 
	text-align: center;
	}
	
#content p.clear { /* Wird benoetigt, damit Bildunterschriften unter und nicht neben Bilder kommen (fuer IE) */
  clear: left;
	}
	
#content p img.small { /* Wissen-Seite: kleine Fechtbuch-Bilder */
float: right;
margin-left: 5px;
margin-bottom: 35px;
}

#content img {
float: left;
margin-right: 10px;
}

#content img.Bau {
margin-left: 200px;
}

table {
align: left;  /*Fuer alten Lebenslauf: right */
table-layout: auto;
white-space: nowrap;
font-size: 1em;
}

table td {
text-align: left;
padding-right: 9px;
}

table.padded { /* Fuer Termine */
align: center;
margin-left: 92px;
table-layout: auto;
white-space: nowrap;
}

table.padded td {/* Fuer Termine */
text-align: left;
padding-left: 9px;
padding-right: 9px;
}

table td.last { /*Fuer Termine: letzter Eintrag im Termin macht kleinen Absatz */
padding-bottom: 10px;
}


.linkl { /*links floatende Bilder, wie z.B. in der Link-Liste, linke Links */
float: left;
margin: 10px 10px 10px 0px;
text-align: center;
border: none;
}

.linkr { /*rechts floatende Bilder, wie z.B. in der Link-Liste, rechte Links */
float: right;
margin: 10px 0px 10px 10px;
text-align: center;
border: none;
}

.vivaldi { /* Ueberschriften auf Buecherseite */
font-size: 2.5em;
font-family: Vivaldi, Verdana, Arial, sans-serif;
color: red;
}

.book { /*Fuer Bilder der Buecher auf Buecherseite */
float: right;
margin: 20px 0px 10px 25px;
text-align: left;
border: none;
}

img.LSBuch {  /*nur fuer das LS-Buch: fuer Bildunterschrift */
padding-bottom: 10px;
}

#content img.schueler { /*legt Rahmen um Schuelerbilder fest */
  float: left;
	padding:5px;
	border: 1px solid #eee;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
	margin-right: 15px;
	margin-bottom: 20px;
}

#content img.lehrer { /*legt Rahmen um Bilder auf 'Fechtlehrer'-Seite fest */
  float: left;
	padding:5px;
	border: 1px solid #5064B4;
	border-bottom: 1px solid #002266; /*#142878;*/
	border-right: 1px solid #002266; /*#142878;*/
}


