html , div , p , a, span , table , td , form 
    {font-family: Arial, Helvetica, sans-serif; list-style-type: none; color: #000000; font-size: 12px; margin: auto;}
pre {font-family: Arial, Helvetica, sans-serif; list-style-type: none; color: #ffffff; font-size: 12px; margin: auto;}

tr.tippzeile:hover {background-color: #D27700 !important;}
tr.tippzeile:hover {background-color: #777777 !important;}

#hrule1 {position: relative; left: 0px; top: -3px; background-image: url(../Buttons/hrule.gif); width: 970px; height: 4px;}
#hrule2 {position: relative; left: 0px; top: 5px; background-image: url(../Buttons/hrule.gif); width: 970px; height: 3px;}
	
.bg_984        {background: url(../Buttons/background_984.gif) 50% 0 repeat-y;}

.kl_ueberschrift   {color: #00B000; font-family: "Helvetica"; font-size: 22px; font-weight: bold; text-align: center; padding: 10px;}
.gr_ueberschrift   {color: #00B000; font-family: "Helvetica"; font-size: 28px; font-weight: bold; text-align: center; padding: 10px;}
.zeilenkopf        {color: #A80420; font-family: "Helvetica"; font-size: 14px; font-weight: normal; text-align: center; padding-left: 7px; padding-right: 7px;}
.zeile             {                font-family: "Helvetica"; font-size: 14px; font-weight: normal; padding-left: 6px; padding-right: 6px;}
.b_zeile           {                font-family: "Helvetica"; font-size: 14px; font-weight: bold; padding-left: 6px; padding-right: 6px;}

.backMeister   {background-color: #264926;}
.backChamp     {background-color: #376336;}
.backUEFACup   {background-color: #428A42;}
.backRelegation {background-color: #602C2C;}
.backAbsteiger {background-color: #7C3C3C;}

.menu {padding: 0 0 0 0px; margin: 0 auto; list-style: none; height: 33px; background: #ff0 url(../Buttons/menu_bg.jpg) repeat-x; position: relative; font-family: arial, verdana, sans-serif;}
.menu li.top {display: block; float: left; position: relative;}
.menu li a.top_link {display: block; float: left; height: 40px; line-height: 33px; color: #333; text-decoration: none; font-size: 12px; font-weight: bold; padding: 0 0 0 0px; cursor: pointer;}
.menu li a.top_link span {float: left; font-weight: bold; display: block; padding: 0 16px 0 16px; height: 40px;}

.menu li:hover > a.top_link {color: #AA0000;}
.menu li:hover {position: relative; z-index: 184;}

.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position: absolute; left: -9999px; top: -9999px; width: 0; height: 0; margin: 0; padding: 0; list-style: none;}

.menu :hover ul.sub {left: 2px; top: 40px; right: 2px; background: #ff0 url(../Buttons/menu_bg.jpg) repeat; border: 1px solid #999999; white-space: nowrap; width: 184px; height: auto;}
.menu :hover ul.sub li {display: block; height: 33px; position: relative; float: left; width: 184px;}
.menu :hover ul.sub li a {font-weight: bold; display: block; font-size: 12px; height: 33px; width: 184px; line-height: 33px; text-indent: 10px; text-align: left; color: #333; text-decoration: none;}
.menu :hover ul.sub li a:hover {color: #AA0000;}

label 
{ 
  cursor: pointer;
}

.box 
{
  width: 350px;
  color: green;
  background-color: lightyellow;
  border:  2px solid red;
  border-radius: 1em 1em 1em 1em;
  margin:  15px;
  padding: 1em;
  font-size: larger;
}

.spacer
{
  margin: 30px;
}

#suche 
{
  border: 2px solid #f00;
  border-radius: 0.5em;
  font-size: 1.1em;
  width: 25em;
  transition: width 0.5s ease-in-out;
}

button:hover 
{
  background-color: #55FF55;
  color: #0000AA;
  cursor: pointer;
}


.wDatum         {width: 75px;}
.wUhrzeit     {width: 55px;}
.wSpielort   {width: 110px;}
.wTeam           {width: 85px;}
.wTor             {width: 90px;}
.wErgebnis   {width: 50px;}




