BODY {
	background-image: url(/images/bg.gif);
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#003399;
}
TD {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.boek A:link {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #f47828; 
}
.boek A:visited
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #f47828; 
}
.boek A:active
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #f47828; 
}
.boek A:hover
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #f47828; 
}
/*/ verschillende kleuren /*/
.bl {
	background-color: #2e91d0;
}
.bd {
	background-color: #277fba;
}
.bl-blauwrood {
	background-color: #ee3024;
}
.bd-blauwrood {
	background-color: #277fba;
}
.bl-blauwgeel {
	background-color: #ffcc00;
}
.bd-blauwgeel {
	background-color: #277fba;
}
.bl-roodgeel {
	background-color: #ffcc00;
}
.bd-roodgeel {
	background-color: #990000;
}
.bl-spain {
	background-color: #66cccc;
}
.bd-spain {
	background-color: #00a0af;
}
.bl-groen {
	background-color: #076224;
}
.bd-groen {
	background-color: #009933;
}
.bl-rood {
	background-color: #ee3024;
}
.bd-rood {
	background-color: #990000;
}
.bl-france {
	background-color: #277fba;
}
.bd-france {
	background-color: #ffcc00;
}
/*/ verschillende kleuren /*/
.co {
	background-color: #FFFFFF;
	padding-bottom:15px;
}
.cw {
	background-color: #FFFFFF;
}
.content {
	padding:20px;
}
.footer {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-top:2px;
}
H1 {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	vertical-align: top;
	font-weight:bold;
	color:004990;
}
H2 {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	vertical-align: top;
	font-weight:bold;
	color:f53320;
}
H3 {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	vertical-align: top;
	font-weight:bold;
	color:004990;
}
H3.-groen {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	vertical-align: top;
	font-weight:bold;
	color:#006633;
}
H3.-blauwgeel {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	vertical-align: top;
	font-weight:bold;
	color:#006600;
}
H3.-roodgeel {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	vertical-align: top;
	font-weight:bold;
	color:#006600;
}
.bigtitle {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
}
.hp {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	padding-left: 10px;	
	padding-right: 10px;		
	padding-bottom: 10px;			
}
.footer {
	padding-top:5px;
	FONT-FAMILY: Verdana, Arial, Sans-Serif; 
	FONT-SIZE:9 px; 
	COLOR:#003399; 
}
LI {
	line-height: 15px;
}
.prog {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight:bold;
	color:#00a94f;
	padding-top:5px;
}
.prog2 {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#009999;
}
.mainbox {
	background-image: url(/images/mainbox280.gif);
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-top:5px;
}
.mainbox2 {
	background-image: url(/images/mainbox50.gif);
	padding-left:20px;
	padding-right:20px;
}
.mainbox3 {
	background-image: url(/images/mainbox340.gif);
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-top:5px;
}
.mainbox400 {
	background-image: url(/images/mainbox400.gif);
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-top:5px;
}
.maincontent {
	padding-left:7px;
	padding-right:7px;
}
.maincontent2 {
	padding-left:15px;
	padding-right:15px;
width: 90%;
left: 50%;
margin-left: -45%; /* - (width/2) */
position: relative;
}
.smallbox {
	padding:5px;
	vertical-align: top;
}
.br {
	background-image: url(/images/tennisbr.gif);
	width:7px;
}
.bl {
	background-image: url(/images/tennisbl.gif);
	width:8px;
}
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	padding:5px;
	padding-top:10px;
}
.bc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1fa7be;
	font-weight:bold;
	background-color: #FFFFFF;
	height: 29px;
	padding-left:5px;
}
.table_r {
	border-top: 1px solid #9c9d9f;
	margin-top:5px;
	vertical-align:top;
}
.date 
{
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #012a68; 
}
A:link
{
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 11px;
color: #f47828; 
text-decoration: underline;
}

A:visited
{
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 11px;
color: #f47828; 
}

A:active
{
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333; 
}

A:hover
{
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 11px;
color: #012a68; 
}

.bc {
font-size: 11px;
}

.bc A:link
{
font-size: 11px;
color: #f47828; 
text-decoration: underline;
}

.bc A:visited
{
font-size: 11px;
color: #f47828; 
}

.bc A:active
{
font-size: 11px;
color: #333333; 
}

.bc A:hover
{
font-size: 11px;
color: #012a68; 
}

.bottom {
font-size: 16px;
}

.bottom A:link
{
font-size: 16px;
color: #f47828; 
text-decoration: underline;
}

.bottom A:visited
{
font-size: 16px;
color: #f47828; 
}

.bottom A:active
{
font-size: 16px;
color: #333333; 
}

.bottom A:hover
{
font-size: 16px;
color: #012a68; 
}
/*/ curved box blue /*/
.curved-box-bl
    {
    margin: 10px;
    width: 250px;
    background-color: #1889df;
}
.curved-box-bl h2
    {
    background: #1889df url(/images/blue/01.gif) no-repeat left top;
    color: #FFFFFF;
    padding: 10px 15px 5px 15px;
}
.curved-box-bl p
    {
    background: #1889df url(/images/blue/03.gif) no-repeat left bottom;
    margin: 0px;
    padding: 0px 15px 10px 15px;
    text-align: left;
} 
.curved-box-dbl
    {
    margin: 10px;
    width: 250px;
    background-color: #00a0af;
}
.curved-box-dbl h2
    {
    background: #00a0af url(/images/dblue/01.gif) no-repeat left top;
    color: #FFFFFF;
    padding: 10px 15px 5px 15px;
}
.curved-box-dbl p
    {
    background: #00a0af url(/images/dblue/03.gif) no-repeat left bottom;
    margin: 0px;
    padding: 0px 15px 10px 15px;
    text-align: left;
} 
.curved-box-bl A:link, .curved-box-bl A:visited, .curved-box-bl A:active, .curved-box-dbl A:link, .curved-box-dbl A:visited, .curved-box-dbl A:active,
{
color: #66ccff; 
}
.curved-box-bl A:hover, .curved-box-dbl A:hover
{
color: #ffffff; 
}
.curved-box-gr
    {
    margin: 10px;
    width: 250px;
    background-color: #00a94f;
}
.curved-box-gr h2
    {
    background: #00a94f url(/images/green/01.gif) no-repeat left top;
    color: #FFFFFF;
    padding: 10px 15px 5px 15px;
}
.curved-box-gr p
    {
    background: #00a94f url(/images/green/03.gif) no-repeat left bottom;
    margin: 0px;
    padding: 0px 15px 10px 15px;
    text-align: left;
} 
.curved-box-red
    {
    margin: 10px;
    width: 250px;
    background-color: #ee3024;
}
.curved-box-red h2
    {
    background: #ee3024 url(/images/red/01.gif) no-repeat left top;
    color: #FFFFFF;
    padding: 10px 15px 5px 15px;
}
.curved-box-red p
    {
    background: #ee3024 url(/images/red/03.gif) no-repeat left bottom;
    margin: 0px;
    padding: 0px 15px 10px 15px;
    text-align: left;
} 
.curved-box-dred
    {
    margin: 10px;
    width: 250px;
    background-color: #990000;
}
.curved-box-dred h2
    {
    background: #990000 url(/images/dred/01.gif) no-repeat left top;
    color: #FFFFFF;
    padding: 10px 15px 5px 15px;
}
.curved-box-dred p
    {
    background: #990000 url(/images/dred/03.gif) no-repeat left bottom;
    color: #FFFFFF;
    margin: 0px;
    padding: 0px 15px 10px 15px;
    text-align: left;
} 
.curved-box-gr A:link, .curved-box-gr A:visited, .curved-box-gr A:active, .curved-box-red A:link, .curved-box-red A:visited, .curved-box-red A:active, .curved-box-dred A:link, .curved-box-dred A:visited, .curved-box-dred A:active, 
{
color: #ffffff; 
}

.curved-box-gr A:hover
{
color: #f47828; 
}
.curved-box-ge
    {
    margin: 10px;
    width: 450px;
    background-color: #f6ff00;
}
.curved-box-ge h2
    {
    background: #f6ff00 url(/images/geel/01.gif) no-repeat left top;
    color: #1889df;
    padding: 10px 15px 5px 15px;
}
.curved-box-ge p
    {
    background: #f6ff00 url(/images/geel/03.gif) no-repeat left bottom;
    margin: 0px;
    padding: 0px 15px 10px 15px;
    text-align: left;
} 
.curved-box-dgeel
    {
    margin: 10px;
    width: 250px;
    background-color: #ffcc00;
}
.curved-box-dgeel h2
    {
    background: #ffcc00 url(/images/dgeel/01.gif) no-repeat left top;
    color: #1889df;
    padding: 10px 15px 5px 15px;
}
.curved-box-dgeel p
    {
    background: #ffcc00 url(/images/dgeel/03.gif) no-repeat left bottom;
    margin: 0px;
    padding: 0px 15px 10px 15px;
    text-align: left;
} 
.curved-box-large-dgeel
    {
    margin: 10px;
    width: 540px;
    background-color: #ffcc00;
}
.curved-box-large-dgeel h2
    {
    background: #ffcc00 no-repeat left top;
    color: #1889df;
    padding: 10px 15px 5px 15px;
}
.curved-box-large-dgeel p
    {
    background: #ffcc00  no-repeat left bottom;
    margin: 0px;
    padding: 0px 15px 10px 15px;
    text-align: left;
} 
.curved-box-ge A:link, .curved-box-ge A:visited, .curved-box-ge A:active, .curved-box-dgeel A:link, .curved-box-dgeel A:visited, .curved-box-dgeel A:active, 
{
color: #1889df; 
}

.curved-box-ge A:hover,.curved-box-dgeel A:hover
{
color: #000000; 
}
/* sexy buttons */
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}