/* CSS Document */

body {
	background: #993399;
	color: #000;
	behavior: url(csshover.htc);
	background-image: url();
} /* WinIE behavior call */


/* ENDE lauftext */

/* boxen_lauftext */
#boxen_lauftext { 
  width:650px;	
  border: 1px solid #993399;
  background: #ffffff;	
  line-height: 25px;
  vertical-align: middle;
  font-weight: bold;
  color: #000000;
}
/* ENDE boxen_lauftext */

/* neu für online-zaehler */
#boxlinksunten {
  float:left;
  margin: 0.5em 0 0 0;
  width: 8.0em;
  padding-top: 0.5em;
  line-height: 1em;
  height: 108px;
  border-top: 1px solid #f9f9f9;
  border-right: 1px solid #f9f9f9;
  border-left: 1px solid #f9f9f9;
  border-bottom: 1px solid #f9f9f9;
  background: #1E1A68;

}

* html #boxlinksunten  {   /* Box Model Hack - notwendig wegen border-Angabe */
   width: 8.2em;       /* fuer IE 5 und 5.5 */
    wid\th: 8.2em;     /*   fuer IE 6 */	
}


#boxlinksunten a:link { color: #ffffff; }
#boxlinksunten a:visited { color: #eee; }
/* ENDE neu für online-zaehler */


/* neu für Sponsorendank*/
.stopFloat {
  display: block;
  float: none;
  clear: both;
  height: 0px;
  font-size: 0px;
  line-height: 0px;
  overflow: hidden;
} 

#boxlinksunten_spon {
  /*float:left;*/
 margin: 0.5em 0 0 0;
  width: 8.0em;
  padding-top: 0.2em;
  line-height: 1em;
  height: 150px;
  border-top: 1px solid #f9f9f9;
  border-right: 1px solid #f9f9f9;
  border-left: 1px solid #f9f9f9;
  border-bottom: 1px solid #f9f9f9;
  background: #ff8040; 
  font-weight: bold;
  text-align: center;
}

* html #boxlinksunten_spon  {   /* Box Model Hack - notwendig wegen border-Angabe */
   width: 8.2em;       /* fuer IE 5 und 5.5 */
    wid\th: 8.2em;     /*   fuer IE 6 */	
}
/* Ende neu für Sponsorendank*/

/* Box Hamburger Sportbund */
#boxlinksunten_hb {
  float:left;
 margin: 0.5em 0 0 0;
  width: 8.0em;
  height: 108px;
  background: #fffaff;
  text-decoration: none;
  border-right: 1px solid #fffaff;
}

* html #boxlinksunten_hb { /* Box Model Hack - notwendig wegen border-Angabe */
   width: 8.1em;       /* fuer IE 5 und 5.5 */
    wid\th: 8.1em;     /*   fuer IE 6 */	
}

#boxlinksunten_hb img {
  border: 0;
  vertical-align: bottom;
}
/* ENDE Box Hamburger Sportbund */


/* Box Weisser Ring */
#boxlinksunten_wr {
  float:left;
  margin: 0.5em 0 0 0;
  width: 8.0em;
  height: 48px;
  background: #fffaff;
  text-decoration: none;
  border: 1px solid #f9f9f9;
}

* html #boxlinksunten_wr { /* Box Model Hack - notwendig wegen border-Angabe */
   width: 8.1em;       /* fuer IE 5 und 5.5 */
    wid\th: 8.1em;     /*   fuer IE 6 */	
}

#boxlinksunten_wr img {
  border: 0;
  vertical-align: bottom;
}
/* ENDE Box Weisser Ring */


#logo_ball {
  float: left;
  width: 8.0em;
  height: 115px;
  margin: 0 0 0 -1px;
  padding-left: 0;
  background: #cc3333;	
  border-top: 1px solid; border-left: 1px solid; border-right: 1px solid;
		
}

* html #logo_ball  {   /* Box Model Hack - notwendig wegen border-Angabe */
   width: 8.2em;       /* fuer IE 5 und 5.5 */
    wid\th: 7em;     /*   fuer IE 6 */	
}


h1 {color: #FFFFFF; background: #cc3333; border-bottom: 1px solid; border-top: 1px solid; border-right: 1px solid; margin-left:4.0em; margin-right: 2.9em; margin-bottom: 0;}

#main {
	color: #FFFFFF;
	background: #cc3333;
	margin-left: 8em;
	margin-right: 5.9em;
	padding: 1px 0 1px 2%;
	border-left: 1px solid;
	font-size: 16px;
	border: 1px solid;
	border-color: #FFFFFF;	
}

#main_werbung {

	margin-left: 8em;
	color: #FFFFFF;
	background: #ffffff;
	margin-top: 0;
	margin-right: 5.9em;
	border-right: 1px solid;
	border-color: #FFFFFF;
}

#main_werbung img {
    vertical-align: bottom;
    border-right: 1px solid #5e1111;
    border-top: 1px solid #5e1111;
    border-bottom: 1px solid #5e1111;
  /* sonst Abstand in Firefox und Co. zur unteren Linie zu gross */
}

div#nav {
	float: left;
	width: 8.0em;
	margin: -1px 0 0 -1px;

}
div#nav ul {
	margin: 0;
	padding: 0;
	width: 8.0em;
	background: #993399;
	border: 1px solid #f9f9f9;
	color: #9966CC;
}

* html div#nav ul  {   /* Box Model Hack - notwendig wegen border-Angabe */
   width: 8.2em;       /* fuer IE 5 und 5.5 */
    wid\th: 8.2em;     /*   fuer IE 6 */	
} 

div#nav ul.level2 {
	background-color: #993399;
	margin: -1px 0 0 0;
}
div#nav ul.level3 {
	background-color: #993399;
	margin: -1px 0 0 0;
}

div#nav li {position: relative; list-style: none; margin: 0;
  border-bottom: 1px solid #CCC;}
div#nav li:hover {background: #DB96E2;}
div#nav li.submenu {
	background: url(images/submenu1.gif) 95% 50% no-repeat;
}
div#nav li.submenu:hover {background-color: #DB96E2;}
div#nav li a {display: block;  color: #FFFFFF; padding: 0.25em 0 0.25em 0.25em;
  text-decoration: none; width: 7.5em; border-left: 0.5em solid #cc3333;}
div#nav li a:hover {border-left-color: #f9f9f9;}
div#nav>ul a {width: auto;}
div#nav ul ul {position: absolute; top: 0; left: 8em;
  display: none;}
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}
body,td,th {
	color: #f9f9f9;
}
.Stil1 {color: #99CC33}
.Stil2 {color: #f9f9f9}
.Stil3 {font-family: Verdana}
.Stil4 {
	color: #9999CC;
	font-weight: bold;
}
.Stil5 {
	font-size: 18px;
	font-weight: bold;
}



