/* hier kommen die Deklarationen, mit denen saisonale Events (Adventskalender ...) oder 
   aussergewöhnliche Veranstaltungen/Hinweise (zB. WM 2007) beworben werden (per "display: none" 
   ausgeblendet, per "display; block" eingeblendet. Die Aufrufe selbst stehen in <span>-Deklarationen 
   als Teil der DIV "aktualisierung", damit sie auf alle Fälle unter dem Änderungsdatum 
   angezeigt werden. 
   
   Dabei wird nach "aktion[1-n]" unterschieden, 
   um so flexibel genug zu bleiben und nicht immer tausende von Seiten ändern zu müssen: 
   die entsprechenden Logos müssen auf eine freie Datei "aktion[1..n].jpg" kopiert werden, 
   als Linkziel dient stets die Datei "aktion[1..n].html", die nichts als die Navigation und 
   einen iframe enthält, mit dem dann die Info variiert werden kann. 
*/

.hide, .unsichtbar {
 position: absolute;
 top: -2000px;
 left: -3000px;
 display: inline; /* muss verwendet werden, da sonst die linken NAvi-Punkte verrutschen! */
 /*display: none;*/ 
}

.access {
 position: absolute;
 top: -3000px;
 left: -4000px;
   width: 0px;
   height: 0px;
   z-index: 200;
 display: inline;
 /*display: none;*/ /*nicht verwenden, da moderne Screenreader "none" auswerten! */
}

div.brotkruemel {
  height: 20px;
  width: 60em; 
  padding: 0.3em;

  /* border: 0.1em solid green; */

  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}
/*
#logo {
 width: 100px;
 height: 100px;
 border: none;
 background-color: white;
}
*/

div#logo {
 width: 100px;
 height: 100px;
}

div#logo h1 {
   font-size: 0.75em;
}

div#logo h1 span {
 position: absolute;
 width: 100px;
 height: 100px;
}

#advent { display: block; } /* blendet Adventskalender ein und aus */

#aktion1 { display: block; }
#aktion2 { display: none; }
#aktion3 { display: none; }
#aktion4 { display: none; }

#aktion {padding: 0em;
         margin: 0em; 
}

#minis_wer {
 width: 550px;
 height: 462px;
 border: none;
 background-repeat: no-repeat;
 background-image: url("http://www.holgerhamelmann.de/handball/mannschaften/kinder/minis/bilder/team.jpg");
 background-color: white;
}

#minis_betreuer {
 width: 400px;
 height: 300px;
 border: none;
 background-repeat: no-repeat;
 background-image: url("http://www.holgerhamelmann.de/handball/mannschaften/kinder/minis/bilder/betreuer.jpg");
 background-color: white;
}

#minis_aktiv {
 width: 400px;
 height: 300px;
 border: none;
 background-repeat: no-repeat;
 background-image: url("http://www.holgerhamelmann.de/handball/mannschaften/kinder/minis/bilder/minis_aktiv.jpg");
 background-color: white;
}


/* hier kommen die Angaben für die senkrechten und waagerechten Navigationsleisten: 
   die height-Angabe von .navig muss dabei etwas größer sein als die in position.css 
   festgelegt top-Angabe des letzten Navigationspunktes, zB "Sponsoren"
*/

.navig {
  width: 40px;
  height: 880px;
  padding: 0.5em;
  color: #000000;
  background: #6666ff;		/* hier wird der Hintergrund (dunkelblau) des linken Navig-Menüs definiert*/

  border: none;

  border-right: solid thick #cccccc;	/* border-right(-*) sowie border-bottom(-*)wird von NN4 */
  border-bottom: solid thick #cccccc;	/* nicht unterstützt, ggf. eigenes Stylesheet ? */

  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.oben {
  height: 25px;			/* hier wird die Höhe des linken Navig-Menüs definiert*/
  width: 100%;
  padding: 0.5em;
  color: #000000;
  background: #6666ff;		/* hier wird der Hintergrund (dunkelblau) des linken Navig-Menüs definiert*/

  border: none;

  border-right: solid thick #cccccc;	/* border-right(-*) sowie border-bottom(-*)wird von NN4 */
  border-bottom: solid thick #cccccc;	/* nicht unterstützt, ggf. eigenes Stylesheet ? */

  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.oben2 {
  height: 20px;			/* hier wird die Höhe des linken Navig-Menüs definiert*/
  width: 100%;
  padding: 0.5em;
  color: #000000;
  background: #ffcc33;

  border: none;

  border-right: solid thick #cccccc;	/* border-right(-*) sowie border-bottom(-*)wird von NN4 */
  border-bottom: solid thick #cccccc;	/* nicht unterstützt, ggf. eigenes Stylesheet ? */

  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

#hauptnavi_v {
  width: 9em;
  padding: 0em;
  color: #000000;
  margin: 1em;
  /*border: 5px solid blue; nur zu Testzwecken */

  /* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 9em;
}

#hauptnavi_h,
#hauptnavi_h2 {
  width: 65em; 
  padding: 0.5em;
  margin: 1em;

  color: #000000;
  /*border: 5px solid red; nur zu Testzwecken:  */

  /* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 65em;
}

ul.menue,
ul.menue_h,
ul.untermenue,
ul.untermenue2,
ul.menue_h li,
ul.menue li,
ul.untermenue li,
ul.untermenue2 li, 
ul.alphabet li {
 list-style: none;
}

ul.alphabet li {
 display: inline;
}


#hauptnavi_v ul,
#hauptnavi_h ul,
#hauptnavi_h2 ul {    /* verhindert das "Springen" von nachfolgenden Menü-einträgen */
 margin: 0;
 padding: 0;
}

ul ul, li:hover ul ul { display: none; } /* versteckt Untermenüs 1. und 2. Ordnung */

p ul, li:hover ul ul { display: none; } /* versteckt Untermenüs 1. und 2. Ordnung */

li:hover ul,
li:hover li:hover ul, 
p:hover ul {
  display: block;
}                     /* macht Untermenüs 1. und 2. Ordnung bei :hover sichtbar */

ul.menue_h li,
ul.menue_h li:hover ul {
  display: inline;
}  /* macht Untermenüs 1. und 2. Ordnung (bei bei :hover) in horizontaler Navigation sichtbar */

/* Hier kommen die Angaben für die orangenen Navigations-Einträge: */

#aktuelles1,
#anfahrt1,
#geschichte1,
#mannschaft1,
#neuessr,
#quiz1,
#selbst1,
#spieltage1,
#tabelle1,
#termine1,
#terminsr,
#training1,
#verbandsr, 
#wiki1 {
  width: 9em;
  text-align: center;
  margin: 0.2em;
  padding: 0.2em;
  background: #ffcc33; /*orange*/
  /* border: 5px solid red; nur zu  Testzwecken */
}

#nutzen {
  width: 12em;
  text-align: center;
  margin: 0.2em;
  padding: 0.2em;
  background: #ffcc33; /*orange*/
  /* border: 5px solid red; nur zu  Testzwecken */
}
/* Hier kommen die Angaben für die grünen Navigations-Einträge: */

#abteilung,
#berichte,
#bhvlisten,
#bildung,
#bladl,
#damen,
#festschriften,
#festschr1, 
#festschr2, 
#festschr3, 
#festschr4, 
#foerdern,
#gruesse1,
#herren,
#homepage,
#jahreshefte,
#jahrg1,
#jahrg2,
#jahrg3,
#jahrg4,
#jahrg5,
#jahrg6,
#jugend,
#listen,
#portr,
#mannschaft2w,
#mannschaft2m,
#mannschaft2k,
#neuessr,
#portrait1,
#quartal1,
#quartal2,
#quartal3,
#quartal4,
#regelfragen,
#schiri,
#saisonplaene,
#tabelle2w,
#tabelle2m,
#termine2w,
#termine2m,
#training2k,
#trainer,
#training2m,
#training2w,
#tr_zeiten,
#verweis1,
#verweis2,
#werben {
  width: 8em;
  text-align: center;
  font-size: 1em;
  margin: 0.2em;
  padding: 0.2em;
  background: #3CB371; /*d'grün*/
    /* border: 5px solid red; nur zu  Testzwecken */
}

#kontakt,
#info,
#mitglied {
  width: 9em;
  background: #3CB371; /*d'grün*/
  /* border: 5px solid red; nur zu Testzwecken */
}

#bl_h,
#bl_d,
#eltern,
#form,
#galerie,
#ordnung,
#ordnung1,
#protokoll,
#srverband,
#srverein,
#wiki2k,
#wiki2m,
#wiki2w {
  width: 12em;
  text-align: left;
  margin: 0.2em;
  padding: 0.2em;
  background: #3CB371; /*d'grün*/
  /* border: 5px solid red; nur zu  Testzwecken */
}
#AbisC,
#DbisE,
#FbisG,
#HbisJ,
#KbisL,
#MbisN,
#ObisP,
#QbisT,
#UbisZ {

  width: 14em;
  text-align: left;
  font-size: 1em;
  margin: 0.1em;
  padding: 0.1em;
  background: #3CB371; /*d'grün*/
    /* border: 5px solid red; nur zu  Testzwecken */
}

/* "be nice to Opera 5" - Angaben: */

body>#hauptnavi_h, body>#hauptnavi_h2 {width: 65em;}
body>#hauptnavi_v {width: 9em;}
body>#div.aktuelles {width:8em;}

/* Ende der neuen Deklarationen */

.recht {
   width: 10em;
   height: 400px;
   overflow: scroll;
}

img {
  border: none;
  vertical-align: middle;
  text-align: center;
/*  padding: 0.5em;
  margin: 0.5em;
*/
  /* margin: 0.2em 0.2em 0.5em 0.5em; */
}


/* IFRAME wird beim Kalender (Geburtstags- und Termin) verwendet */

iframe.mtvgeb,  iframe.mtvkal {
   overflow-y: auto;
   overflow-x: hidden;
   padding: 0px;
   margin: 0px;
}

#mtvgeb, #mtvkal {
 width: 100%;
 height: 400px;
}

/* #Layer werden für die schiebbaren DIVs verwendet, dort KEIN padding/spacing */

#Layer1 img,
#Layer2 img,
#Layer3 img {
  padding: 0px;
  font-family: Helvetica, sans-serif;
  font-size: smaller;
}
/* ---------------------------------- */

#portrait {
  border-width: 0.1em;		/* verwendet für die Portraitseiten selbst*/
  border-style: solid;
  padding: 0.5em;
  width: 400px;
  text-align: center;
}

img.selbstportrait {
  float: left;
  border-width: 0.1em;
  border-style: solid;
  border-color: blue;
  padding: 0.5em;
  text-align: center;
}

.tabellelinks {
  width: 50%;
  padding: 0.5em;
  color: #000000;
  border: none;

  border-right: solid thick #cccccc;	/* border-right(-*) sowie border-bottom(-*)wird von NN4 */
  border-bottom: solid thick #cccccc;	/* nicht unterstützt, ggf. eigenes Stylesheet ? */

  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0;
  margin-right: 0;
}

.tabellerechts {
  width: 50%;
  padding: 0.5em;
  color: #000000;
  border: none;

  border-right: solid thick #cccccc;	/* border-right(-*) sowie border-bottom(-*)wird von NN4 */
  border-bottom: solid thick #cccccc;	/* nicht unterstützt, ggf. eigenes Stylesheet ? */

  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

.textteil {
  border: solid thick #cccccc;
  width: 50em;
  right: 0em;
  padding: 0.5em;
  color: #000000;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0.5em;
}

/* .textteil {
   border: solid thick #cccccc;
   width: 50em;
   right: 0px;
   padding: 5em;
   color: #000000;
   margin-top: 5em;
   margin-bottom: 5em;
   margin-left: 5em;
   margin-right: 5em;
}
*/

.textteil1 {
/*border: solid thick #cccccc; */
  width: 100%;
  right: 0;
  padding: 5em;
  color: #000000;
  margin-top: 5em;
  margin-bottom: 5em;
  margin-left: 5em;
  margin-right: 5em;
}

/* Die folgenden beiden Deklarationen regeln die Hintergrundfarbe
   der Tabellen in den training_<xx>.html Dateien: */

.training1, .training2 {
    background: #ffcc33;
 }

/*teamxx Definitionen beziehen sich auf die Mannschaften; wird benutzt, wenn keine Imagemap verwendet wird */

#teamh1 {
  border-width: 1px;
  border-style: solid;
  padding: 0.5em;
  width: 400px;
  text-align: center;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url("http://www.holgerhamelmann.de/handball/mannschaften/herren_1/bilder/team.jpg");
}

#teamh2 {
  border-width: 1px;
  border-style: solid;
  padding: 0.5em;
  width: 400px;
  text-align: center;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url("http://www.holgerhamelmann.de/handball/mannschaften/herren_2/bilder/team.jpg");
}

#teamd {
  border-width: 1px;
  border-style: solid;
  padding: 0.5em;
  width: 400px;
  text-align: center;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url("http://www.holgerhamelmann.de/handball/mannschaften/damen/bilder/team.jpg");
}

#teamma {
  border-width: 1px;
  border-style: solid;
  padding: 0.5em;
  width: 400px;
  text-align: center;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url("http://www.holgerhamelmann.de/handball/mannschaften/jugend_ma/bilder/team.jpg");
}

#teammb {
  border-width: 1px;
  border-style: solid;
  padding: 0.5em;
  width: 400px;
  text-align: center;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url("http://www.holgerhamelmann.de/handball/mannschaften/jugend_mb/bilder/team.jpg");
}

#teammc {
  border-width: 1px;
  border-style: solid;
  padding: 0.5em;
  width: 507px;
  height: 337px;
  text-align: center;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url("http://www.holgerhamelmann.de/handball/mannschaften/jugend_mc/bilder/team.jpg");
}

#teammd {
  border-width: 1px;
  border-style: solid;
  padding: 0.5em;
  width: 500px;
  height: 375px;
  text-align: center;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url("http://www.holgerhamelmann.de/handball/mannschaften/jugend_md/bilder/team.jpg");
}

#teamme {
  border-width: 1px;
  border-style: solid;
  padding: 0.5em;
  width: 768px;
  height: 576px;
  text-align: center;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url("http://www.holgerhamelmann.de/handball/mannschaften/kinder/e/bilder/team_me.jpg");
}

#teamwa {
  border-width: 1px;
  border-style: solid;
  padding: 0.5em;
  width: 400px;
  text-align: center;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url("http://www.holgerhamelmann.de/handball/mannschaften/jugend_wa/bilder/team.jpg");
}

#teamwb {
  border-width: 1px;
  border-style: solid;
  padding: 0.5em;
  width: 400px;
  text-align: center;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url("http://www.holgerhamelmann.de/handball/mannschaften/jugend_wb/bilder/team.jpg");
}

#teamwc {
  border-width: 1px;
  border-style: solid;
  padding: 0.5em;
  width: 615px;
  height: 461px;
  text-align: center;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url("http://www.holgerhamelmann.de/handball/mannschaften/jugend_wc/bilder/team.jpg");
}

#teamwd {
  width: 500px;
  height: 371px;
  text-align: center;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url("http://www.holgerhamelmann.de/handball/mannschaften/jugend_wd/bilder/team_n1.jpg");
}

#teame {
  width: 500px;
  height: 396px;
  text-align: center;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url("http://www.holgerhamelmann.de/handball/mannschaften/kinder/e/bilder/team.jpg");
}

#teamwe {
  border-width: 1px;
  border-style: solid;
  padding: 0.5em;
  width: 768px;
  height: 576px;
  text-align: center;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url("http://www.holgerhamelmann.de/handball/mannschaften/kinder/e/bilder/team_we.jpg");
}

#teame {
  border-width: 1px;
  border-style: solid;
  padding: 0.5em;
  width: 615px;
  height: 461px;
  text-align: center;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url("http://www.holgerhamelmann.de/handball/mannschaften/kinder/e/bilder/team.jpg");
}

/*Die kleinen Mannschaftsfotos werden auf der Indexseite für Mannschaften verwendet */

#teamh1_klein {
  border-width: 1px;
  border-style: solid;
  padding: 0.5em;
  width: 10em;
  text-align: center;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url("http://www.holgerhamelmann.de/handball/mannschaften/herren_1/bilder/team_klein.jpg");
}
#teamh2_klein {
  border-width: 1px;
  border-style: solid;
  padding: 0.5em;
  width: 10em;
  text-align: center;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url("http://www.holgerhamelmann.de/handball/mannschaften/herren_2/bilder/team_klein.jpg");
}
#teamd_klein {
  border-width: 1px;
  border-style: solid;
  padding: 0.5em;
  width: 10em;
  text-align: center;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url("http://www.holgerhamelmann.de/handball/mannschaften/damen/bilder/team_klein.jpg");
}

#teamma_klein {
  border-width: 1px;
  border-style: solid;
  padding: 0.5em;
  width: 10em;
  text-align: center;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url("http://www.holgerhamelmann.de/handball/mannschaften/jugend_ma/bilder/team_klein.jpg");
}

#teammb_klein {
  border-width: 1px;
  border-style: solid;
  padding: 0.5em;
  width: 10em;
  text-align: center;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url("http://www.holgerhamelmann.de/handball/mannschaften/jugend_mb/bilder/team_klein.jpg");
}

#teammc_klein {
  border-width: 1px;
  border-style: solid;
  padding: 0.5em;
  width: 10em;
  text-align: center;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url("http://www.holgerhamelmann.de/handball/mannschaften/jugend_mc/bilder/team_klein.jpg");
}

#teammd_klein {
  border-width: 1px;
  border-style: solid;
  padding: 0.5em;
  width: 10em;
  text-align: center;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url("http://www.holgerhamelmann.de/handball/mannschaften/jugend_md/bilder/team_klein.jpg");
}

#teamwa_klein {
  border-width: 1px;
  border-style: solid;
  padding: 0.5em;
  width: 10em;
  text-align: center;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url("http://www.holgerhamelmann.de/handball/mannschaften/jugend_wa/bilder/team_klein.jpg");
}

#teamwb_klein {
  border-width: 1px;
  border-style: solid;
  padding: 0.5em;
  width: 10em;
  text-align: center;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url("http://www.holgerhamelmann.de/handball/mannschaften/jugend_wb/bilder/team_klein.jpg");
}

#teamwc_klein {
  border-width: 1px;
  border-style: solid;
  padding: 0.5em;
  width: 10em;
  text-align: center;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url("http://www.holgerhamelmann.de/handball/mannschaften/jugend_wc/bilder/team_klein.jpg");
}

#teamwd_klein {
  border-width: 1px;
  border-style: solid;
  padding: 0.5em;
  width: 10em;
  text-align: center;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url("http://www.holgerhamelmann.de/handball/mannschaften/jugend_wd/bilder/team_klein.jpg");
}

object { overflow: hidden; }

.aktualisierung {
  width: 12em;
  padding: 0.5em;
  color: #000000;
  border-top: 0.3em solid black;
}

.spons {
  width: 150px;
  padding: 0.5em;
  color: #000000;
  background-color: #FFFFF0;
}

#advent {
  width: 150px;
  padding: 0.5em;
  color: #000000;
  background-color: #FFFFF0;
}

.kader {
 list-style-type: none;
 display: inline;
 }
 

div.discl {
  width: 10em;
  height: 14em;
  padding: 0.5em;
  color: #000000;
  border: none;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.impr {
  width: 90px;
  padding: 0.5em;
  color: #000000;
  background: #ffff00;
  border: 3px outset #ffffff;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.impr a:hover,
div.aktuelles a:hover {
  width: 90px;
  padding: 0.5em;
  color: #000000;
  background: #ffff00;
  border: 3px inset #ffffff;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.gbuch {
  width: 90px;
  padding: 0.5em;
  color: #000000;
  background: #ffff00;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.meinung {
  width: 80px;
  padding: 0.5em;
  color: #000000;
  background: #ffff00;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.suche {
  width: 10em;
  padding: 0.5em;
  color: #000000;
  background: #ffff00;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.site {
  width: 10em;
  padding: 0.5em;
  color: #000000;
  background: #ffff00;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.kontakt {
  width: 9em;
  padding: 0.5em;
  color: #000000;
  background: #ffff00;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.quiz {
  width: 11em;
  padding: 0.5em;
  color: #000000;
  background: #ffff00;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.faq {
  width: 80px;
  padding: 0.5em;
  color: #000000;
  background: #ffff00;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.teamhome {
  width: 150px;
  padding: 0.5em;
  color: #000000;
  background: #3CB371;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.teamerg {
  width: 90px;
  padding: 0.5em;
  color: #000000;
  background: #3CB371;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.teamtab {
  width: 90px;
  padding: 0.5em;
  color: #000000;
  background: #3CB371;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.teamber {
  width: 90px;
  padding: 0.5em;
  color: #000000;
  background: #3CB371;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.teamgal {
  width: 12em;
  padding: 0.5em;
  color: #000000;
  background: #3CB371;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.teamtrain {
  width: 90px;
  padding: 0.5em;
  color: #000000;
  background: #3CB371;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.start {
  width: 12em;
  padding: 0.5em;
  color: #000000;
  background: #ffff00;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.aktuelles {
  width: 12em;
  padding: 0.5em;
  color: #000000;
  background: #ffff00;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.saisontag {
  width: 12em;
  padding: 0.5em;
  color: #000000;
  background: #ffff00;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.tabellenstand {
  width: 12em;
  padding: 0.5em;
  color: #000000;
  background: #ffff00;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.termine {
  width: 12em;
  padding: 0.5em;
  color: #000000;
  background: #ffff00;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.anfahrt {
  width: 12em;
  padding: 0.5em;
  color: #000000;
  background: #ffff00;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.training {
  width: 12em;
  padding: 0.5em;
  color: #000000;
  background: #ffff00;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.bericht {
  width: 12em;
  padding: 0.5em;
  color: #000000;
  background: #ffff00;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.mannschaft {
  width: 12em;
  padding: 0.5em;
  color: #000000;
  background: #ffff00;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.selbst {
  width: 12em;
  padding: 0.5em;
  color: #000000;
  background: #ffff00;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.verweis {
  width: 12em;
  padding: 0.5em;
  color: #000000;
  background: #ffff00;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.geschichte {
  width: 12em;
  padding: 0.5em;
  color: #000000;
  background: #ffff00;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.weihnachten {
  width: 12em;
  padding: 0.5em;
  color: #000000;
  background: #ffff00;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.archiv {
  width: 12em;
  padding: 0.5em;
  color: #000000;
  background: #ffff00;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

/* Hier beginnen die Definitonen für die Untermenüs 1. Ordnung */

div.aktuelles1 {
  width: 12em;
  padding: 0.5em;
  color: #000000;
  background: #ffcc33;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.saisontag1 {
  width: 12em;
  padding: 0.5em;
  color: #000000;
  background: #ffcc33;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.mannschaft1 {
  width: 11em;
  padding: 0.5em;
  color: #000000;
  background: #ffcc33;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.selbst1 {
  width: 11em;
  padding: 0.5em;
  color: #000000;
  background: #ffcc33;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.verweis1 {
  width: 14em;
  padding: 0.5em;
  color: #000000;
  background: #ffcc33;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.geschichte1 {
  width: 14em;
  padding: 0.5em;
  color: #000000;
  background: #ffcc33;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.geschichte2 {
  width: 10em;
  padding: 0.5em;
  color: #000000;
  background: #3CB371;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

div.jahreshefte {
  width: 10em;
  padding: 0.5em;
  color: #000000;
  background: #3CB371;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0;
}

#srtermindatum {
  width: 5em;
} 

.bild {
 width: 510px;
 margin-top: 15px;
}

.bildlaengs {
 width: 340px;
 margin-top: 15px;
}

aside {
  clear: all;
 }

.hallenheft, .akt_spieltag {
  clear: both;
 }