BODY {
	background-color : #CADCE7;
/*	background-image : url(back.gif);*/
	text-align: center;	
/*  margin: 0px;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;

	scrollbar-face-color: #CADCE7;
	scrollbar-shadow-color: #CADCE7; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-3dlight-color: #CADCE7; 
	scrollbar-darkshadow-color: #CADCE7;
	scrollbar-track-color: #ffffff; 
	scrollbar-arrow-color: #ffffff;
}

TABLE.sudokutable {
	border: 1px solid black;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	
}

TR.sudokutable, TD.sudokutable {
	border: 1px solid black;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	text-align: center;
}

h1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
}

TABLE {
	border: 0px solid black;
	padding: 0px;
	margin: 0px;
}

TABLE.normaal {
	border: 0px solid black;
	padding: 0px;

}

TABLE.maintable {
	border: 1px solid #aaaaaa;
	padding: 0px;
	margin: 0px;
	
}

TR.maintable, TD.maintable {
	border: 0px solid black;
	padding: 0px;

	margin: 0px;
}

TABLE.navigatie {
	border: 0px solid black;
	padding: 0px;
	background-color: #d7eeee;
	background-image : url(navigatie.gif);
}

TR.navigatie, TD.navigatie {
	border: 0px solid black;
	padding: 0px;
	text-align: center;
	font-weight: bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
	background-color: transparent;
}

TR.navigatie_muisover, TD.navigatie_muisover {
	border: 0px solid black;
	padding: 0px;
	text-align: center;
	background-image : url(navigatie_muisover.gif);
	background-color: #c6dddd;
	cursor: pointer; 
}

TABLE.subnavigatie {
	border: 0px solid black;
	padding: 0px;
	background-color : #e8ffff;
}

TR.subnavigatie, TD.subnavigatie {
	border: 1px solid #c6dddd;
	padding: 0px;
	text-align: center;
	font-weight: bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
	background-color: transparent;
}

TR.subnavigatie_muisover, TD.subnavigatie_muisover {
	border: 1px solid #b5cccc;
	padding: 0px;
	text-align: center;
	cursor: pointer; 
	background-color : #d7eeee;
}

TABLE.banner {
	border: 0px solid black;
	padding: 0px;

}

TR.banner, TD.banner {
	border: 0px solid black;
	padding: 0px;

}

TABLE.ad{
	border: 1px solid black;
	padding: 0px;

	background-color : #ffffff;
}

TR.ad, TD.ad {
	border: 0px solid black;
	padding: 0px;
	background-color : #ffffff;
}


TH {
	background-color : #eeeeee;
	color: black;
	padding: 2px;
	text-align: left;

    BACKGROUND-IMAGE: url(TH.jpg);
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #ffffff;
    height: 24;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*background-image : url(Achtergrond.gif);*/
}

TD, TR{
	border: 0px solid black;
	vertical-align: top;
	background-color : #ffffff;
	margin: 0px;
	padding: 7px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
}

TABLE.grid, TD.grid, TR.grid{
	border: 1px solid b5cccc;
	vertical-align: top;
	text-align: center;
	margin: 0px;
	/*background-image : url(main.jpg);*/
	background-color : transparent;
}

TABLE.highscoregrid, TD.highscoregrid, TR.highscoregrid{
	border: 1px solid b5cccc;
	vertical-align: top;
	margin: 0px;
	/*background-image : url(main.jpg);*/
	background-color : transparent;
}

TD.normaal, TR.normaal{
	border: 0px solid black;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 8px;
	vertical-align: top;
	background-color : #eff8ed;
	margin: 0px;
	/*background-image : url(main.jpg);*/
	
}

IMG.grid {
	border: 1px solid black;
	text-align: center;	
}

IMG {
	border: 0;
	text-align: center;	
}

A:ACTIVE, A:FOCUS, A:LINK, A:VISITED {
	text-decoration : none;
/*	font-family : inherit;
	font-size : inherit;
	font-weight : inherit;*/
	color: navy;
}

A:HOVER {
	text-decoration: underline;
	color: red;
/*	font-family : inherit;
	font-size : inherit;
	font-weight : inherit;*/
}

APAGE:ACTIVE, APAGE:FOCUS, APAGE:LINK, APAGE:VISITED {
	text-decoration : none;
	font-size : xx-small;
	color: red;
}

APAGE:HOVER {
	text-decoration: underline;
	color: red;
	font-size : xx-small;
}

INPUT, TEXTAREA {
	border: 1px solid gray;
	color : navy;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
}