body
{
font-family:Verdana, sans-serif;
font-size:14px;
color:white;
padding:0;
margin:0;
margin-top:0px;
background-color:#E4E7E8;
}
form
{
margin:0px;
padding:0px;
}
a
{
font-family:Verdana, sans-serif;
font-size:14px;
color:white;
text-decoration:none;
font-weight:bold;
}
a.normal
{
color:#000;
font-weight:normal;
font-size:12px;
}
a.normal:hover
{
text-decoration:underline;
}
.content
{
background-image:url(images/bg.jpg);
background-repeat:no-repeat;
height:590px;
width:1000px;
}

.main
{
position:relative;
top:132px;
height:400px;
width:987px;
border-color:black;
border-width:0px;
border-style:solid;
}

.mainmenu
{
background-color:#d40016;
color:white;
padding-top:3px;
padding-bottom:3px;
opacity:0.8;filter:alpha(opacity=80);
width:500px;
}

.maintext
{
margin-top:5px;
margin-bottom:5px;
background-color:#d40016;
padding-left:8px;
padding-right:8px;
color:white;
padding-top:3px;
padding-bottom:3px;
height:220px;
opacity:0.8;filter:alpha(opacity=80)
}

.lefttext
{
background-color:#48a60f;
color:white;
padding-bottom:3px;
height:140px;
opacity:0.8;filter:alpha(opacity=80)
}

.righttext
{
background-color:#357a0b;
color:white;
padding-bottom:3px;
height:140px;
opacity:0.8;filter:alpha(opacity=80)
}

.headline
{
text-align:center;
font-weight:bold;
font-size:14px;
background-color:#140c8a;
padding-top:3px;
padding-bottom:3px;
}

.headlineright
{
padding-top:3px;
padding-bottom:3px;
text-align:center;
font-weight:bold;
font-size:14px;
background-color:#357a0b;
}
.rightfirst
{
margin-top:8px;
background-color:#d40825;
color:white;
padding-bottom:3px;
height:220px;
opacity:0.8;filter:alpha(opacity=80)
}

.rightsecond
{
margin-top:5px;
background-color:#b21027;
color:white;
padding-bottom:3px;
height:120px;
opacity:0.8;filter:alpha(opacity=80)
}

.button
{
background-image:url(images/button.png);
width:154px;
height:25px;
text-align:center;
font-size:14px;
font-weight:bold;
padding-top:5px;
cursor:pointer;
}

.teaser1
{
background-image:url(images/teaser.jpg);
width:280px;
height:127px;
margin-top:12px;
border-color:white;
border-width:1px;
border-style:solid;
}

.teaser2
{
background-image:url(images/teaser.jpg);
width:490px;
height:127px;
margin-top:12px;
border-color:white;
border-width:1px;
border-style:solid;
}
.tr_head
{
  background:#cfcfcf;
  font-size:14px;
  color:#444444;
  background: -moz-linear-gradient(top, #cfcfcf,#dddddd);
}
.tr_1
{
  background:#fafafa;
 
}
.tr_2
{
  background:#cccccc;
    background: -moz-linear-gradient(top, #cccccc,#dddddd);
}
.group td
{
  border-bottom:1px solid #aaaaaa;
  padding:1px;
}
table.group 
{
  border:1px solid #aaaaaa; 
  border-bottom:0px; 
}
.matchid
{
  width:20px;
  text-align:center;
  vertical-align:middle;
}
.datetime
{
  width:140px;
  vertical-align:middle;
}
.venue
{
  width:140px;
  vertical-align:middle;
}
.team1
{
  width:120px;
  vertical-align:middle;
}
.result
{
  width:60px;
  text-align:center;
  vertical-align:middle;
}
.team2
{
  width:120px;
  text-align:right;
  vertical-align:middle;
}
.points
{
  text-align:center;
}
.name
{
  width:120px;
}
.rang
{
  text-align:right;
}
.team1 img,
.team2 img
{
  border:1px solid #999999;
}
#new_tipp_group
{
  clear:both;
}
.code
{
  font-family:Times;
}
.team_td1
{
  width:150px;
  text-align:right;
  vertical-align:middle;
}
.team_td3
{
  vertical-align:middle;
}
.team_table
{
  margin:0px 0px 0px 20px;
  padding:0px;
}
.team_table2
{
  margin:0px 0px 0px 170px;
  padding:0px;
}
.team_hr
{
  height:1px;
  max-height:1px;
  margin:0px 0px 8px 0px;
  padding:0px;
  line-height:1px;
  border-top:1px solid #aaaaaa;
  overflow:hidden;
}
#rang_limit
{
  width:210px;
  max-width:210px;
  display:block;
  float:right;
}
