BODY {
	font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size : 12px;
    background-image : url("../images/bg_massive.png");
	background-repeat: repeat-x
	
}

A, A:link, A:visited, A:active   
{ color: #107414; font-weight: bold; font-size: 12px; font-family: Arial; text-decoration: underline; 
}

A, A:hover   
{ color: #D74403; font-weight: bold; font-size: 12px; font-family: Arial; text-decoration: underline; 
}


.Italic { 
 
color: #FF6906; 
font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
font-size : 12px;
font-style: italic;

}

.Bold { 
  
font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
font-size : 12px;
font-weight: bold;

}


SPAN.RedText {
	font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size : 12px;
	font-weight: bold;
	color: #800000;}
	
SPAN.GreenText {
	font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size : 12px;
	font-weight: bold;
	color: green;}


HR  { 
color: green;
height: 1px;
border:dashed;
border-bottom-width:0px;
border-top-width:1px;
border-left-width:0px;
border-right-width:0px;

}

.GreenButton 
{ color:white; font-size:12px; 
  font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
  font-weight:bold; 
  background-color:green; 
  
}

 /* The following styles are defined for body table cells   */
  table.euro {
    padding: 0px;
	spacing: 0px;
	width:650px;
	
}

 table.euro.td  {

    padding: 5px 5px 8px 5px; 
	font-size : 10px;

} 

table.euro tr.euro td  {
	font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #8FD58F;
	padding: 5px 5px 8px 5px; 
	font-size : 12px;
    color: black;

}

table.euro tr.euroblack td  {
	font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #000000;
	padding: 5px 5px 8px 5px; 
	font-size : 12px;
    color: white;

}

table.euro tr.eurospace td  {
	font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #C8C9F2;
	padding: 5px 5px 8px 5px; 
	font-size : 12px;
    color: white;

}
 
 table.sport {
	border-width: 3px;
	border-spacing: ;
	border-style: dashed;
	border-color: green;
	border-collapse: collapse;
	background-color: ;
	width:480px;
}
table.sport th {
	border-width: 1px;
	padding: 3px;
	border-style: dashed;
	border-color: #800000;
	background-color: ;
	-moz-border-radius: ;

}
table.sport td {
	border-width: 1px;
	padding: 3px;
	border-style: dashed;
	border-color: #800000;
	background-color: ;
	-moz-border-radius: ;
	color: #800000;
	font-weight: bold;
	padding: 5px;
}

table.sport tr.sportdate td {
	background-color: #C1FFC1;
    border-width: 1px;
	padding: 3px;
	border-style: dashed;
	border-color: #800000;
	background-color: #C1FFC1;
	-moz-border-radius: ;
	color: #800000;
	font-weight: bold;
	padding: 5px;
}

 
 table.music {
	border-width: 3px;
	border-spacing: ;
	border-style: dashed;
	border-color: green;
	border-collapse: collapse;
	background-color: ;
	width:480px;
}
table.music th {
	border-width: 1px;
	padding: 3px;
	border-style: dashed;
	border-color: #800000;
	background-color: ;
	-moz-border-radius: ;

}
table.music td {
	border-width: 1px;
	padding: 3px;
	border-style: dashed;
	border-color: #800000;
	background-color: ;
	-moz-border-radius: ;
	color: #800000;
	font-weight: bold;
	padding: 5px;
}

table.music tr.musicbig td {
	background-color: #C1FFC1;
    border-width: 1px;
	padding: 3px;
	border-style: dashed;
	border-color: #800000;
	background-color: #C1FFC1;
	-moz-border-radius: ;
	color: #800000;
	font-weight: bold;
	padding: 5px;
}

table.music tr.musicparty td {
	background-color: #FFFF00;
    border-width: 1px;
	padding: 3px;
	border-style: dashed;
	border-color: #800000;
	background-color: #FFFF00;
	-moz-border-radius: ;
	color: #800000;
	font-weight: bold;
	padding: 5px;
}

td {
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: #8000000;
}




 table.holder.old {

border: 8px outset green; 
	
}

 table.holder {

	border-width: 8px;
	border-color: green;
	border-collapse: collapse;
	
}

 table.info {
	border-width: 1px;
	border-color: gray;
	border-collapse: collapse;
	width:410px;
}




td.main {
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	padding: 5px;

}

td.dotted { 
    border: 3px dotted green; 
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	padding: 5px;
}

img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

