body
{
margin: 0px;
/*font-family: Arial, Helvetica, sans-serif;*/
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(style/hg.gif) no-repeat #ffffff;
color: #000000;

}

div
{
/*font-family: Arial, Helvetica, sans-serif;*/
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}


td
{
/*font-family: Arial, Helvetica, sans-serif;*/
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}


hr
{
color: #e47100;
}

#div-banner
{
/*	border: 1px solid #990000;	*/
position: absolute;
top: 5px;
left: 238px;
width: 476px;
height: 58px;
}

#div-banner p
{
margin: 0px;
}


#div-banner-re
{
position: absolute;
top: 66px;
left: 718px;
width: 58px;
height: 52px;
}

#div-banner-re p
{
margin: 0px;
}

#div-logo
{
position: absolute;
top: -1px;
left: 0px;
width: 120px;
height: 117px;
}

#div-logo p
{
margin: 0px;
}

#div-titel
{
position: absolute;
top: 84px;
left: 117px;
width: 602px;
height: 34px;
background: url(style/hg-titel.gif) repeat-x;
}

#div-titel p
{
margin: 0px;
}


#div-navi-ol
{
position: absolute;
top: 117px;
left: 140px;
width: 430px;
height: 30px;
padding-top: 4px;
padding-left: 24px;
line-height: 70%;
}

#div-navi-ol p
{
margin: 0px;
}


#div-navi-ol a
{
margin-left: 7px;
padding-left: 9px;
text-decoration: none;
font-weight: bold;
color: #000000;
font-size: 10px;
background: url(style/punkt-orange.gif) no-repeat;
}

#div-navi-ol a:hover
{
color: #dd6600;
}


#div-navi-or
{
position: absolute;
top: 121px;
left: 581px;
width: 195px;
}

#div-navi-or p
{
margin: 0px;
text-align: right;
font-size: 60%;
}

#div-navi-or a
{
margin-left: 2px;
/*font-family: Verdana, Helvetica, sans-serif;*/
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #006600;
}

#div-navi-or a:hover
{
color: #dd6600;
}

#div-navi-or a:active
{
text-decoration: underline;
}

#div-navi-li
{
margin: 0px;
position: absolute;
top: 117px;
left: 0px;
width: 142px;
padding-top: 18px;
}


#div-navi-li a
{
margin-left: 3px;
padding-top: 12px;
padding-bottom: 12px;
padding-left: 44px;
display: block;
text-decoration: none;
color: #000000;
font-size: 70%;
}


#menu6
{
height: 40px;
}

#menu6 a:link
{
background: url(style/navi-aktuell.gif) no-repeat;
}

#menu6 a:visited
{
background: url(style/navi-aktuell.gif) no-repeat;
}

#menu6 a:hover
{
background: url(style/navi-aktuell-o.gif) no-repeat;
color: #ff6600;
}

#menu6 a:active
{
background: url(style/navi-aktuell-o.gif) no-repeat;
color: #ff6600;
}

#menu7
{
height: 40px;
}

#menu7 a:link
{
background: url(style/navi-verband.gif) no-repeat;
}

#menu7 a:visited
{
background: url(style/navi-verband.gif) no-repeat;
}

#menu7 a:hover
{
background: url(style/navi-verband-o.gif) no-repeat;
color: #ff6600;
}

#menu7 a:active
{
background: url(style/navi-verband-o.gif) no-repeat;
color: #ff6600;
}


#menu8
{
height: 40px;
}

#menu8 a:link
{
background: url(style/navi-senioren.gif) no-repeat;
}

#menu8 a:visited
{
background: url(style/navi-senioren.gif) no-repeat;
}

#menu8 a:hover
{
background: url(style/navi-senioren-o.gif) no-repeat;
color: #ff6600;
}

#menu8 a:active
{
background: url(style/navi-senioren-o.gif) no-repeat;
color: #ff6600;
}


#menu9
{
height: 40px;
}

#menu9 a:link
{
background: url(style/navi-jugend.gif) no-repeat;
}

#menu9 a:visited
{
background: url(style/navi-jugend.gif) no-repeat;
}

#menu9 a:hover
{
background: url(style/navi-jugend-o.gif) no-repeat;
color: #ff6600;
}

#menu9 a:active
{
background: url(style/navi-jugend-o.gif) no-repeat;
color: #ff6600;
}


#menu10
{
height: 40px;
}

#menu10 a:link
{
background: url(style/navi-trainer.gif) no-repeat;
}

#menu10 a:visited
{
background: url(style/navi-trainer.gif) no-repeat;
}

#menu10 a:hover
{
background: url(style/navi-trainer-o.gif) no-repeat;
color: #ff6600;
}

#menu10 a:active
{
background: url(style/navi-trainer-o.gif) no-repeat;
color: #ff6600;
}


#menu11
{
height: 40px;
}

#menu11 a:link
{
background: url(style/navi-schiedsrichter.gif) no-repeat;
}

#menu11 a:visited
{
background: url(style/navi-schiedsrichter.gif) no-repeat;
}

#menu11 a:hover
{
background: url(style/navi-schiedsrichter-o.gif) no-repeat;
color: #ff6600;
}

#menu11 a:active
{
background: url(style/navi-schiedsrichter-o.gif) no-repeat;
color: #ff6600;
}


#menu12
{
height: 40px;
}

#menu12 a:link
{
background: url(style/navi-breitensport.gif) no-repeat;
}

#menu12 a:visited
{
background: url(style/navi-breitensport.gif) no-repeat;
}

#menu12 a:hover
{
background: url(style/navi-breitensport-o.gif) no-repeat;
color: #ff6600;
}

#menu12 a:active
{
background: url(style/navi-schiedsrichter-o.gif) no-repeat;
color: #ff6600;
}

#menu77
{
height: 40px;
}

#menu77 a:link
{
background: url(style/navi-schulsport.gif) no-repeat;
}

#menu77 a:visited
{
background: url(style/navi-schulsport.gif) no-repeat;
}

#menu77 a:hover
{
background: url(style/navi-schulsport-o.gif) no-repeat;
color: #ff6600;
}

#menu77 a:active
{
background: url(style/navi-schulsport-o.gif) no-repeat;
color: #ff6600;
}

#menu137
{
height: 40px;
}

#menu137 a:link
{
background: url(style/navi-amtlich.gif) no-repeat;
}

#menu137 a:visited
{
background: url(style/navi-amtlich.gif) no-repeat;
}

#menu137 a:hover
{
background: url(style/navi-amtlich-o.gif) no-repeat;
color: #ff6600;
}

#menu137 a:active
{
background: url(style/navi-amtlich-o.gif) no-repeat;
color: #ff6600;
}

#div-inhalt
{
position: absolute;
top: 165px;
left: 173px;
width: 566px;
font-size: 80%;
line-height: 124%;
}

#div-inhalt h1
{
margin-top: 0px;
padding-top: 8px;
padding-bottom: 8px;
font-size: 150%;
font-weight: normal;
color: #800000;
}

#div-inhalt h2
{
padding: 5px;
padding-top: 18px;
font-size: 120%;
color: #e47100;
border-top: 1px dashed #e47100;
background-color: #e5e5e5;

}


/*#div-inhalt a:link {    color: #000080;text-decoration:none; }
#div-inhalt a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CB0032; text-decoration:none;}
#div-inhalt a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000080;text-decoration:none; }
#div-inhalt a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000080;text-decoration:none; }

*/

#div-inhalt a
{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #000080;
font-size: 12px;
font-weight: bold;
}

#div-inhalt a:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #cc0000;
font-size: 12px;
font-weight: bold;
}


#div-inhalt a:active
{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #cc0000;
font-size: 12px;
font-weight: bold;
}



#div-rechts
{
	position: absolute;
	top: 120px;
	left: 792px;
	width: 148px;
	height: 398px;
}


.orange
{
color: #e47100;
}


.marg-top-bottom
{
margin-top: 0px;
margin-bottom: 0px;
}

.img-re
{
float: right;
margin-left: 5px;
}

.banner_bild{
	border:none;	
}

#termine td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
#termine tr {vertical-align:top;}
#termine a         {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size: 10px; text-decoration:none}
#termine a:link    {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size: 10px; text-decoration:none}
#termine a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size: 10px; text-decoration:none}
#termine a:hover   {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size: 10px; text-decoration:underline}

#results a { font-style: normal; font-weight: normal; text-decoration:none; color:#000000}
#results a:link { font-style: normal; font-weight: normal; text-decoration:none; color:#000000}
#results a:visited { font-style: normal; font-weight: normal; text-decoration:none; color:#000000}
#results a:hover { font-style: normal; font-weight: normal; text-decoration:underline; color:#000000}
#results a:active { font-style: normal; font-weight: normal; text-decoration:none; color:#000000}


#results .schiedsrichter          { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; color: #990000}
#results .schiedsrichter a        { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; color: #990000}
#results .schiedsrichter a:link   { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; color: #990000}
#results .schiedsrichter a:hover  { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; color: #990000}
#results .schiedsrichter a:visited{ font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; color: #990000}
#results .schiedsrichter a:active { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; color: #990000}

#results .halle { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; color: #008000}
#results .halle a { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; color: #008000}
#results .halle a:link { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; color: #008000}
#results .halle a:hover { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; color: #008000}
#results .halle a:visited { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; color: #008000}
#results .halle a:active { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; color: #008000}
#results .halleAdr { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; color: #006200; background-color: #F0FFF8}
#results .halleAdr a { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; color: #006200; background-color: #F0FFF8}
#results .termin { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; color: #000000}
#results .spielnr { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; color: #646464}

#results th { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; color: #000000; text-align: left;}
#results td { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

#results .small {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
#results .small a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#000080; text-decoration:none}
#results .small a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#000080; text-decoration:none}
#results .small a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#000080; text-decoration:none}
#results .small a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#000080; text-decoration:none}
#results .small a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#000080; text-decoration:none}