BODY {
	font-family : Tahoma,Arial;
	font-size : 12px;
	margin : 0px 0px;
	margin-left : 0px;
	background-image : url(Images/HCR-Background-Main.gif);
	background-repeat:repeat-y;
}

.Top {
        background-image : url(Images/HCR-Background-Top.gif);
        margin : 0;
}

TABLE {
	font-family: Tahoma,Arial;
	font-size : 12px;
	background-repeat:repeat-y;
}

.Kalender {
        font-family: Tahoma,Arial;
        font-size : 10px;
        background-color : White;
}

TH {
        font-family: Tahoma,Arial;
        font-size : 12px;
        background-color : #ccc;
        text-align : left;
}

TH.Titel {
        background-color : transparent;
        font-family: Tahoma,Arial;
        font-size: 18px;
        font-weight : bold;
        color : Black;
}

TD {
        font-family: Tahoma,Arial;
        font-size: 12px;
}

TD.Adressliste {
        font-size: 11px;
}

TD.Kalender {
        font-size: 10px;
}

TD.fett {
        font-family: Tahoma,Arial;
        font-size: 12px;
        font-weight : bold;
}

TD.Rahmen {
	background-color : Black;
}

TD.Rand {
	background-color : #999999;
}

TD.Dot-H {
	background-image : url(Images/dots-h.gif);
	background-repeat:repeat-x;
}

TD.Dot-V {
	background-image : url(Images/dots-v.gif);
	background-repeat:repeat-y;
}

TD.Hintergrund {
	background-color : #cccccc;
    font-weight : bold;
}

TD.Newsbackground {
	background-color : #FFFF99;
}

TD.muss {
        font-family: Tahoma,Arial;
        font-size: 12px;
        font-weight : bold;
        color : Red;
}

.foto {
        font-family: Tahoma,Arial;
        color : White;
        font-size: 12px;
}

TR {
        font-family: Tahoma,Arial;
        font-size: 12px;
        }

iframe {
color : #ffffff;

}

H1 {
  font-family:Georgia,Times,Serif;
  font-weight:400;
  font-size: 24px;
}

A:link      { COLOR: Red; TEXT-DECORATION: none }
A:visited   { COLOR: Red; TEXT-DECORATION: none }
A:active    { COLOR: Red; TEXT-DECORATION: none }
A:hover     { COLOR: Red; TEXT-DECORATION: underline }


.spielberichtSpieltag {
  font-size: 10px;
}

.spielberichtSpiel {
  padding: 8px 0;
}

.spielberichtTitel {
  font-weight: bold;
  font-size: 16px;
  padding-bottom: 2px;
}

.spielberichtText {
}

.spielberichtVerfasser {
  color: #a9a9a9;
  font-size: 10px;
  padding-top: 5px;
}

tr.mannschaftHcr {
  background-color: red;
  color: white;
}

tr.mannschaftGegner {
  background-color: #ccc;
}

#spielerfassung textarea {
  font-family: Tahoma,Arial;
}

label.error {
	display: block;
	width: auto;
	background-color: yellow;
	color: black;
	padding: 1px 10px;
}

#feedGenerator {
  color: #e4e4e4;
  font-size: 10px;
  padding-top: 50px;
}

h1.rss {
  background: url(images/rss.png) right no-repeat;
  margin-bottom: 20px;              
}

a.rss {
  background: url(images/icons/feed.png) left no-repeat;
  padding-left: 25px;
  height: image height;
  margin-top: 10px;
}


table#jubiGV th {
  background-color: #f0f0f0;
  color: black;
  font-weight: normal;  
  padding: 2px 10px 2px 0;  
}

table#jubiGV td {
  border-bottom: #ccc 1px solid;
  padding: 2px 10px 2px 0;
}

table#jubiGV td.small {
  font-size: 10px;
  font-style: italic;
}

table#jubiGV td.name {
  font-weight: bold;
}

table#jubiGV tr.angemeldet td {
  background-color: #d1f3d1;
}

table#jubiGV tr.abgemeldet td {
  background-color: #ffccca;
}



