banner#sponsors {
  background-image:url(/img/index/sponsors.bg.png);
  background-repeat: repeat-x;
  height:68px;
}

.mc {
  margin:16px 20px;
  min-height:600px;
}

.mc .lc {
  width:480px;
  float:left;
  min-height:600px;
  margin-right:15px;
}

.mc .rc {
  width:250px;
  float:left;
  min-height:600px;
}

#catchlines h2 {
  background-color:#006cb0;
  padding:2px 10px;
  font-size:.85em;
  color:#fff;
  font-weight:normal;
}
#catchlines div.news {
  background-image:url(/img/index/catchline.bg.png);
  background-repeat: repeat-x;
  height:96px;
  padding-top:2px;
}

#catchlines div.news div {
  margin:8px 0px 0px 0px;
  padding:2px 12px 0px 0px;
  background-image:url(/img/arrow.ff3333.gif);
  background-repeat:no-repeat;
  background-position:472px 6px;
  border-top:1px solid #d5e8f7;
  text-align:right;
  color:#336699;
  font-size:.8em;
}

#catchlines ul li {
  background:none;
  padding:3px 0px;
}

#gallery {
  height:118px;
  margin-top:19px;
}

#gallery img {
  margin:0px;
}

#center ul.tabs,
#center ul.tabs2 {
  padding:0px;
  margin:15px 0px 0px 0px;
  border-top:1px solid white;
}

#center ul.tabs li,
#center ul.tabs2 li {
  list-style:none;
  padding:0px;
  background-image:none;
  background:#e0edf9;
  display:block;
  float:left;
  margin:0px 2px 0px 0px;
  clear:none;
}

#center ul.tabs li a,
#center ul.tabs2 li a {
  text-align:center;
  width:80px;
  display:block;
  font-size:.85em;
  padding:2px 0px;
}

#center ul.tabs2 li a {
  width:123px;
}
#center ul.tabs2 li a.current.highlight {
  background:#f9393b;
}

#center ul.tabs li a:hover,
#center ul.tabs2 li a:hover {
  text-decoration:none;
}

/*#center ul.tabs li a:hover,*/
#center ul.tabs li a.current,
#center ul.tabs2 li a.current  {
  color:#fff;
  font-weight:bold;
  padding-top:2px;
  padding-bottom:3px;
  background:#0063a7;
}

#center ul.tabs2 li a,
#center ul.tabs2 li a.current {
  padding-top:3px;
  padding-bottom:3px;
}

#center div.tabs {
  border:1px solid #0063a7;
  clear:both;
  padding:10px;
  background-image:url(/img/index/tabelle.bg.png);
  height:159px;
  overflow:auto;
}

#center div.tabs2 {
  border-top:1px solid white;
  clear:left;
  height: 176px;
  background-image:url(/img/index/tabs.gamedates.bg.jpg);
  padding:2px;
  margin-bottom:10px;
}


.banner {
  height:250px;
}

.banner468 {
  margin-top:15px;
  border:6px solid #e0edf9;
}

.banner468 img {
  margin:0px;
}

.table {
  width:100%;
  margin-bottom:0px;
}
.table th {
  color:#336699;
  font-size:.9em;
  font-weight:normal;
}
.table td {
  padding-right:15px;
  padding-bottom:4px;
}
.table td.name {
  color:#336699;
}
.table .points,
.table .games {
  text-align:right;
  padding-right:15px;
}
a.table {
  display:block;
  float:right;
  font-size:.9em;
  width:150px;
  margin-right:15px;
  padding-right:6px;
  text-align:right;
  background:url(/img/arrow.ff3333.gif) no-repeat right;
}

.dates a {
  background:url(/img/);
}

.logoname {
  width:120px; 
  float:left; 
  margin:4px 1px;
}

.logoname p {
  text-align:center; 
  font-size:.9em; 
  color:#336699
}

.logoname div {
  background:#fff; 
  text-align:center;
  height:55px;
}

.infos {
  clear:left;
  height:67px;
  margin-bottom:5px;
}

.gtype {
  clear:left;
  padding:10px 0px 0px 3px;
  margin:0px;
  font-size:.9em;
}

.gtime {
  padding:0px 0px 0px 3px;
  font-size:1.1em;
  font-weight:bold;
  height:18px;
  margin:0px;
}

.result {
  padding:0px;
  margin:0px;
  font-size:1.1em;
  padding-left:3px;
  font-weight:bold;
  color:#006699;
}

.tickets {
  margin:0px;
  padding:0px;
  display:block;
  text-align:right;
  font-size:.9em;
  padding-right:8px;
  margin-right:4px;
  background: url(/img/arrow.ff3333.gif) no-repeat right 5px;
}