 
 
<!--[if IE]>
#menu ul li {float: left; width: 100%;}
<![endif]-->
<!--[if lt IE 7]>
body {behavior: url(../js/csshover.htc); font-size: 100%;}
#menu ul li a {height: 1%;}
<![endif]-->

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}


/* =Fonts
-------------------------------------------------------------- */
body,
input,
textarea,
select {
	font-family: Arial, Georgia, "Bitstream Charter", serif;
}


/* =Globale Einstellungen
-------------------------------------------------------------- */

body {
	background: #ffffff;
}

body,
input,
textarea,
select {
	color: #333;
	font-size: 12px;
	line-height: 18px;
}

hr {
	background-color: #e7e7e7;
	border: 0;
	clear: both;
	height: 1px;
	margin-bottom: 18px;
}

/* Text elements */
p {
	margin-bottom: 18px;
}

label {
  color: #FAFAFA;
}

a.noclass:link {
	color: #666;
  text-decoration:none;
}
a.noclass:visited {
	color: #666;
  text-decoration:none;
}
a:active,
a.noclass:hover {
	color: #333;
  text-decoration:none;
}
a.linkNormal:link {
	color: #000;
  text-decoration:none;
}
a.linkNormal:visited {
	color: #000;
  text-decoration:none;
}
a.linkNormal:active,
a.linkNormal.noclass:hover {
	color: #111;
  text-decoration:none;
}



#menu {
font-family: arial;
font-size:13px;
}


p#fehler  {
font-weight: bold;
border: 1px solid #800000;
}
    
table.disp_liste {
 line-height:20px; 
 font-size:1.0em;
}
tr.disp_liste_head {
 border-bottom:1px solid #606060; 
 font-size:1.0em;
 font-weight:bold;
 background-color:#FFFFFF;
}
tr.disp_liste_row {
 font-size:1.0em;
 /*background-color:#FFFFFF;*/
 background-color:transparent;
 border-top: 1px solid #A0A0A0;
}
tr.disp_liste_row_odd {
 font-size:1.0em;
 background-color:#FAFAFA;
 background: url(../../images/tabellen_bg.png) repeat-x top left;
 border-top: 1px solid #A0A0A0;
}
tr.disp_liste_row_odd:hover {
 background:#D1D1F4;
}
tr.disp_liste_row:hover {
 background:#D1D1F4;
}



.ro {
	background:url(../../images/roundedbox_ro.png) top right no-repeat;
}

.lo {
	background:url(../../images/roundedbox_lo.png) top left no-repeat;
}

.ru {
	background:url(../../images/roundedbox_ru.png) bottom right no-repeat;
}

.lu {
	background:url(../../images/roundedbox_lu.png) bottom left no-repeat;
}

button.SubmitButton:hover {
  color:#FFFFFF;
}
.DateBack { cursor:pointer; } 
.DateForward { cursor:pointer; } 

.TerminClick {
  cursor:pointer;
  background-color:#FAFAFA;
  color:#303030;
}
.TerminClick:hover {
  background-color:#303030;
  color:#FAFAFA;
}

a.ueb {
	color: #FFFFFF;
  font-size:1em;
  /*font-weight:bold;*/
  text-decoration:none;
  font-family:Arial;
  border:1px solid #FFFFFF;
  margin-left:10px;
  padding:4px;
}

a.ueb:link {
	color: #FFFFFF;
}

a.ueb:visited {
	color: #FFFFFF;
}

a.ueb:active,
a.ueb:hover {
	color: #EFEFEF;
}
  
.topnavi{
padding: 0;
width: 100%;
border-top: 5px solid #AAAAAA; /*Highlight red color theme*/
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.topnavi ul{
margin:0;
margin-left: 40px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.topnavi li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
}

.topnavi a{
float: left;
display: block;
font: 16px Arial;
color: #FFFFFF;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px 5px 10px; /*Padding within each menu item*/
background-color: #AAAAAA; /*Default menu color*/
border-bottom: 8px solid #000000;
}

a.top:hover {
color: #FFFFFF;
}
a.top, a.top:active, a.top:visited {
color: #606060;
}

a.topcurrent, a.topcurrent:active, a.topcurrent:visited { 
color: #303030;
font-weight:bold;
}
a.topcurrent:hover { 
color: #000080;
font-weight:bold;
}


h1 {
  color:#303030; 
  font-size:18px; 
  font-weight:bold; 
  font-family:Arial;
}


/* NEU OWL Fussball */
.UebDatum {
    font-size:10px;
    color:#808080;
    font-weight:normal;
    font-family:Arial;
    margin-bottom:0px;
  }
.UebBericht {
    font-size:18px;
    color:#202020;
    font-weight:bold;
    font-family:Arial;
  }
.UebBericht a{
    font-size:18px;
    color:#202020;
    font-weight:bold;
    font-family:Arial;
    text-decoration:none;
  }

.Ueb2Bericht {
    margin-top:-12px;
    font-size:13.5px;
    font-weight:bold;
    font-family:Arial;
  }
  .EinleitungBericht {
    font-size:12px;
    color:#404040;
    font-weight:bold;
  }
  .Bericht {
    font-size:12px;
    color:#404040;
    font-weight:normal;
    line-height:20px;
  }

  .LigaBezeichnung {
    color:#303030; 
    font-size:18px; 
    font-weight:bold; 
    margin-left:70px; 
    margin-top:44px; 
    font-family:Arial;
  }
  
  .SeitenBezeichnung {
    color:#303030; 
    font-size:18px; 
    font-weight:bold; 
    margin-left:10px; 
    margin-top:14px; 
    font-family:Arial;
  }
  
  .Ueberschrift {
    color:#303030; 
    font-size:16px; 
    font-weight:bold; 
    margin-left:70px; 
    margin-top:20px; 
  }
.SpielbetriebUeb {
  font-size:15px;
  color:#202020;
  font-weight:bold;
  font-family:Arial;
}
.BegegnungUeb td{
  font-weight:bold;
  padding:3px;
  height:22px;
}
.BegegnungUeb .Typ{
  color:#FAFAFA;
  width:30px;
}
.BegegnungUeb .Datum{
  color:#FAFAFA;
  width:120px;
}
.BegegnungUeb .Verein{
  color:#FAFAFA;
  width:150px;
}
.BegegnungUeb .Ergebnis{
  color:#FAFAFA;
  width:75px;
  text-align:center;
}

.BegegnungZeile td{
  color:#303030;
  font-weight:normal;
  padding:3px;
  height:25px;
  border-bottom:1px solid #EEEEEE;
}
.BegegnungZeile .Ergebnis{
  width:75px;
  text-align:center;
}
.MannschaftsName{
  cursor:pointer;
}
.sortiere{
  cursor:pointer;
}
.MannschaftsName:hover{
  text-decoration:underline;
}
.Spielbericht{
  cursor:pointer;
}
.SpielberichtDFB{
  cursor:pointer;
}
.Spieler{
  cursor:pointer;
}
.Spieler:hover{
  text-decoration:underline;
}

.TabelleUeb td{
  font-weight:bold;
  color:#FAFAFA;
  padding:4px;
  height:25px;
}
.TabelleZeile td{
  color:#303030;
  font-weight:normal;
  padding:4px;
  height:25px;
  border-bottom:1px solid #EEEEEE;
}
.ScorerUeb td{
  font-weight:bold;
  color:#FAFAFA;
  padding:4px;
  height:25px;
}
.ScorerZeile td{
  color:#303030;
  font-weight:normal;
  padding:4px;
  height:25px;
  border-bottom:1px solid #EEEEEE;
}

.EinsatzUeb td{
  font-weight:bold;
  color:#FAFAFA;
  padding:4px;
  height:25px;
}
.EinsatzZeile td{
  color:#303030;
  font-weight:normal;
  padding:4px;
  height:25px;
  border-bottom:1px solid #EEEEEE;
}
.EinsatzFolgeZeile td{
  color:#303030;
  font-weight:normal;
  height:25px;
  border-bottom:1px solid #EEEEEE;
}
.TorfolgeUeb td{
  font-weight:bold;
  color:#FAFAFA;
  padding:1px;
  height:25px;
}
.TorfolgeZeile td{
  color:#303030;
  font-weight:normal;
  padding:1px;
  height:18px;
  border-bottom:1px solid #EEEEEE;
}

.BigBlack12 {
  font-size:12px;
  color:#202020;
  font-weight:bold;
}
.BigBlack15 {
  font-size:15px;
  color:#202020;
  font-weight:bold;
  font-family:Arial;
}
.BigBlack16 {
  font-size:16px;
  color:#202020;
  font-weight:bold;
  font-family:Arial;
}
.BigBlack18 {
  font-size:18px;
  color:#202020;
  font-weight:bold;
  font-family:Arial;
}
.UeberschriftSpielbericht {
  font-size:18px;
  color:#202020;
  font-weight:bold;
}
.TextSpielbericht {
  font-size:12.5px;
  color:#707070;
  font-weight:normal;
}
.SpalteRC {
  text-align:right;
  vertical-align:center;
}
.SpalteLC {
  text-align:left;
  vertical-align:center;
}
.SpalteCC {
  text-align:center;
  vertical-align:center;
}
.SpalteRT {
  text-align:right;
  vertical-align:top;
}
.SpalteLT {
  text-align:left;
  vertical-align:top;
}
.SpalteCT {
  text-align:center;
  vertical-align:top;
}
.SpalteRB {
  text-align:right;
  vertical-align:bottom;
}
.SpalteLB {
  text-align:left;
  vertical-align:bottom;
}
.SpalteCB {
  text-align:center;
  vertical-align:bottom;
}

