body { 
	font-family:Verdana, Arial;
	font-style:normal;
	font-size:11px;
	color: #333300; 
	background-color: #EFEFEF;
	margin: 0px;
}

.hoofdtabel {  
	height: 700px; 
	border: 0px;
}

.hoofding {  
 	background-image: url(afb/hoofding.bmp);
	background-repeat: no-repeat;
	background-position:center;
	padding: 5px;
}

.hoofding_rest {  
 	background-image: url(afb/hoofding_rest.bmp);
}

.shhh {
	display:none;
} 

img {
	border: 0px;
}

.menu {
	background-color: #FF0000;
	width: 100%;
}

.menuMouseOut {
	background-color: #660000;
	color: #FFFFFF;
	font-weight: bold;
	height: 25px;
	padding-left: 5px;
	text-decoration: underline;
}

.menuMouserOver {
	background-color: #990000;
	color: #FFFFFF;
	font-weight: bold;
	height: 25px;
	cursor: pointer;
	padding-left: 6px;
}

.middenLinks {
	border: 2px solid #990000;
	background-image: url(afb/midden_links.bmp);
	background-repeat:repeat-x;
	background-color: #DFDFDF;
}

.middenLinksHeader {
	background-color: #990000; 
	color:White;
	font-size: 14px; 
	font-weight: bold;
	height: 25px;
	text-decoration:none; 
	text-align: center; 
	vertical-align: middle; 
}

.middenRechts {
	border: 2px solid #660000;
	width: 100%;
	background-image: url(afb/midden_links.bmp);
	background-repeat:repeat-x;
	background-color: #DFDFDF;	
}

.middenRechtsHeader {
	background-color: #660000; 
	color:White;
	font-size: 12px; 
	font-weight: bold;
	height: 25px;
	text-decoration:none; 
	text-align: center; 
	vertical-align: middle; 
}



td
{ 
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

A {
	color: #000000
}

A:HOVER {
	text-decoration:none; 
	color:#FF0000;
	
}


/* left */



.leftnavitem {
	color:#880000;
	font-size:11px; 
	padding-left:6px;  
	font-weight:bold; 
	line-height:20px;
}

.leftnavitem:hover {
	color:#FF0000;}

.rightnavitem {
	color:#FFFFFF;
	font-size:11px; 
	padding-left:6px;  
	font-weight:bold; 
	line-height:20px;
}

.rightnavitem:hover {
	color:#FF0000;}

.tabel1a {
	font-size:11px;
	font-weight:bold;
	background-position: center top; 
	color: #FFFFFF; 
	border: 2px #880000  solid; 
	background-color: #880000; 
	width: 100%;
	height: 100%;
}
	
		/*  BEGIN MID CLASSES   */

TABLE.midtoptable {
	border-bottom : 1px solid #666666;
	border-top : 1px solid #666666;
	border-left : 1px solid #666666;
	border-right : 1px solid #666666;
}

TD.midtoptablemid {
	border-right : 1px solid #666666;
	font-size : 12px;
}

table.midtabelreactie {
	font-size: 10px;
	background-color : #E0E0E0;
	border-bottom : 1px solid #B0B0B0;
	border-left : 1px solid #B0B0B0;
	border-right : 1px solid #B0B0B0;
	border-top : 1px solid #B0B0B0;
}

table.midtabelindex {
	font-size: 10px;
	background-color : #E5E5E5;
	border-bottom : 1px solid #666666;
	border-left : 1px solid #666666;
	border-right : 1px solid #666666;
	border-top : 1px solid #666666;
}

table.midtabelaankondiging {
	font-size: 10px;
	background-color : #FFDD55;
	border-bottom : 1px solid #B0B0B0;
	border-left : 1px solid #B0B0B0;
	border-right : 1px solid #B0B0B0;
	border-top : 1px solid #B0B0B0;
}

table.midtabelfoto {
	background-color : #EFEFEF;
	font-size: 10px;
}
	
	
INPUT.uitslag
{
	font-size: 10px;
	padding: 1px;
	color: #333333;
	border: 1px solid #666666;
	margin: auto;
	maxlength: 2; 
	width: 20;
}
	
.normaal
{
	font-size: 12px;
	padding: 1px;
	color: #333333;
	border: 1px solid #666666;
	margin: auto;
	background-color : #EEEFEF;
}	
INPUT.normaal
{
	font-size: 12px;
	padding: 1px;
	color: #333333;
	border: 1px solid #666666;
	margin: auto;
	background-color : #EEEFEF;
}
input.errorInput
{
	FONT-WEIGHT: normal;
    	FONT-SIZE: 11px;
    	BACKGROUND: #fae4e2;
    	COLOR: #000000;
	border : 1px #880000 solid;
	/*border : #990000 ; */
} 
TEXTAREA.text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: #ffffff;
    COLOR: #000000;
    BORDER-TOP-STYLE: groove;
    BORDER-RIGHT-STYLE: groove;
    BORDER-LEFT-STYLE: groove;
    BORDER-BOTTOM-STYLE: groove
}
SELECT.text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND: #ffffff;
    COLOR: #000000;
    BORDER-TOP-STYLE: groove;
    BORDER-RIGHT-STYLE: groove;
    BORDER-LEFT-STYLE: groove;
    BORDER-BOTTOM-STYLE: groove
}

TABLE.error {
	border-collapse:collapse;
	border : 1px #880000 solid;
}

TD.error {
	border : 1px #880000 solid;
	background-color:#fae4e2;
}

TABLE.PhotoTableBorder
{
	padding : 0;
	margin-width:2;
	text-align : center;
}		

TABLE.PhotoTable
{
	padding : 0;
	margin-width:2;
	background-color : #F2F2DF;
	text-align : center;
}
h1 {
	text-align:center;
}
h3 {  
	font-size: 14px;
}
TD.afdruk2
{
 	background-image: url(afb/grijs.bmp); 
	vertical-align:middle;
	border-collapse:collapse;
	border : 1px #AAAAAA solid;
	font-family: "Times New Roman", Times, serif; 
	font-size: x-large;
}
TD.afdruk1 { 
	vertical-align:middle; 
	border-collapse:collapse; 
	border : 1px #AAAAAA solid; ; 
	background-color: #FFFFFF; 
	font-family: "Times New Roman", Times, serif; 
	font-size: x-large
}
TD.kalenderKlein {  
	font-size: 9px; 
	border: black solid; 	
	height: 8px; 
	border-width: 0px 0px 1px
}
	
.clubs {
	align: center;
	border: 1px gray solid;
	cellspacing:0;
	padding:5;
}
.lefttitel:link { 
	font-size:11px; 
	padding-bottom:2px; 
	text-decoration:none; 
	font-weight:bold; 
	color:White; 
	padding-top:2px; 
	background-color:#333399;
	text-align: center; 
	vertical-align: middle }
	
.lefttitel:visited { 
	font-size:11px; 
	padding-bottom:2px; 
	text-decoration:none; 
	font-weight:bold; 
	color: White; 
	padding-top:2px; 
	background-color:#333399;
	text-align: center; 
	vertical-align: middle }
.link1 {  font-weight: bold; color: #FFFFFF; text-decoration: none; font-size: 14px; font-variant: small-caps}
.link1:hover {  color: #000000}
.titel {  font-size: 36px; font-weight: bold; font-variant: small-caps; color: #FF3300; letter-spacing: 10px; background-position: center center; left: auto; clip:  rect(   ); text-align: center}
TD.matrix 
{  
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 	
	padding-left: 0px; 
	border: 1px #999999 solid; 
	text-align: center
; height: 30px; width: 30px
}
.matrix 
{  
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px; 
	border: 1px #999999 solid; 
	clip:  rect(   )
}
.matrix2 { 
	padding-top: 0px; 
	padding-right: 0px;
	padding-bottom: 0px; 
	padding-left: 0px; 
	border: 1px #999999 solid; 
	clip: rect( ) ; 
	font-size: 10px; 	
	color: #999999; 
	text-align: center
}
.link2 {  text-align: center; font-size: 12px; color: #003366}
.link2:hover {  color: #0099CC}
.info {  color: #333333; text-align: center; line-height: 20px; letter-spacing: 1px; font-size: 11px}
.afdruk {  background-color: #FFFFFF}
TD.kalenderGroot {  font-size: 18px}
.uitslagenGroot {  font-size: 16px}
.hoofding1 {  
	font-size: 24px; 
	font-weight: bold; 	
	text-transform: capitalize; 
	letter-spacing: 4px; 
	color: #CCCCCC; 
	word-spacing: 4px;
	}
.hoofding2 { 
	font-size: 12px; 
	font-weight: bold; 
	text-transform: capitalize; 
	letter-spacing: 1px; 
	color: #FFFFFF; 
	word-spacing: 1px;
	}
.nieuws {  
	color: #333300; 
	font-weight: bold
}
.nieuws_hoofd {  
	color: #FF8080; 
	font-weight: bold;
	font-size:14px;
}
.nieuws:hover {  
	color: #FF0000
}
TD.kalender {  
	font-size: 8px;
}
TD.schorsingVerborgen {  
	color: #888888 ;
	background-color: #EEEEEE; 
}

TD.oneven
{
	background-color: #EEEEEE; 
}

TD.speeldagen {
	padding: 4px 4px; 
	border: 1px #888888 solid; 
	border-color: #999999;
	text-align: center;
	background-color: #99CC99;
    width: 20px;
}

.speeldagen {
	color:#003300;
}

hr {
	color: #666600;
}
TD.menu2{
	height:20;
	background-color:#CCCCCC;
}

.menuhome{
	color:#FFFFFF;
}
.serie1 {
	background-color:#DDDDDD;
}

.serie2 {
	background-color:#EEEEEE;
}
