/*
Inhoud:
	eigenschappen van de body
	eigenschappen van de content (siteafhankelijk welke classes hier staan)
	breadcrums
	logobalk
	logobalk spacer row
	logobalk seperator row
	navlinks
	linker seperator
	rechter seperator
	linkermenu balk
	rechtermenu balk
	gpn network
	newsitem's
	content-tabledatacell
	footer

	popup template classes
	print template classes

	vbulletin forum board classes
*/

/**********************************************************************************/
/* eigenschappen van de body*/
BODY, DIV, TD, TH, DD {
    font-family: arial, helvetica;
    font-size: 13px;
}
BODY {
  	margin: 0px;
		background-color: #FFFFFF;
}
A {
	text-decoration: none;
}
IMG { border: none }
BLOCKQUOTE {
	font-family: "courier new";
	color: gray;
}
dt {
	font-size: 13px;
	font-weight: bold;
	margin-top: 13px;
	margin-bottom: 2px;
}
td.header,th {
	font-weight : bold;
	text-align: left;
}
A:link, A:visited {
	color: #8B9D24;
	text-decoration: none;
}
A:hover, A:active {
	color: #000000;
	font-weight: 900;
}
ul.nav {
	list-style-image: url(/images/arrowtje.gif);
}
img {
	border: 0px;
	vertical-align: bottom;
}


/**********************************************************************************/
/* eigenschappen van de content */
DIV.content {
	padding-bottom: 100px;
}

DIV.content img {
	vertical-align: baseline;
}

table.sectionmaster {
	width: 100%;
}

table.sectionmaster caption {
	padding-top: 10px;
	font-size: 14pt;
	font-weight: bold;
	text-align: left;
}

table.inzet {
	background-color: #EEEEEE;
	border: 1px solid #666666;
	margin: 5px;
	right: 0px;
}

table.inzet TD {
	color: black;
	font-size: 11px;
}

TABLE.feature {
  margin-top: 8px;
}

TABLE.feature TD {
	margin: 5px;
	font-family: verdana, arial, helvetica;
	font-size: xx-small;
}

DIV.feature {
	margin: 5px;
	font-family: verdana, arial, helvetica;
	color: #FFFFFF;
	font-size: xx-small;
}

IMG.feature  {
	border: 1px solid #000000;
}

TABLE.feature TD A:link, TABLE.feature TD A:visited  {
	color: #000000; 
}

TABLE.feature TD A:active, TABLE.feature TD  A:hover {
	color: #1370B8; 
}

td.bggrey {
	background-color: #EEEEEE;
}

td.bgwhite {
	background-color: #FFFFFF;
}

td.kalender {
	font-size: 10px;
}

.changelogdatum {
	color: gray;
	font-size: 11px;
}

.changelogposter {
	color: #C0C0C0;
	font-size: 11px;
}

td.required {
	color: #8B0000;
}

table.overzicht {
	background-color: silver;
}

table.overzicht th {
	background-color: #CCCCCC;
}

table.overzicht td {
	background-color: #FFFFFF;
}

td.lanoud A {
	color: #333333;
}

td.lanoud A:link, td.lanoud A:visited { 
  color: #333333; 
}

td.lanoud A:hover, td.lanoud A:active {
  color: #1370B8;
}


/*********************************************************************************/
/* bepaald marges van de DIV waarin de banner komt te staan!!! */
div#banner {
	margin-top: 4px;
	margin-bottom: 1px;
	padding-right: 0px;
	paddin-bottom: 0px;
}



/**********************************************************************************/
/* eigenschappen van de breadcrums */
DIV.breadcrums {
	font-size: xx-small;
}

/**********************************************************************************/
/* eigenschappen van de logobalk bovenin */
TD.toplogotd {
	background-color : #FFFFFF;
}

/**********************************************************************************/
/* eigenschappen van de spacer-row tusesn logobalk en navigatiebalk */
TD.topspacertd {
	margin-top: 3px;
	background-color : #8B9D24;
	height : 1px;
}

/**********************************************************************************/
/* eigenschappen van de seperator-row   */
TD.topseperatortd {
	margin-top: 3px;
	background-color : #8B9D24;
	height : 1px;
}

/**********************************************************************************/
/* eigenschappen van de navigatiebalk bovenin en de inhoud (links) daarvan */
TD.navlinkstd  {
	padding: 0px;
	color : #333333;
	height: 18px;
	font-family : Verdana;
	font-size: 10px;
	font-weight: bolder;
}
.navlinkstd A:link, .navlinkstd A:visited, .navlinks A:link {
	color : #333333;
}
.navlinkstd A:hover, .navlinkstd A:active {
	color: #5F5F5F;
}

/**********************************************************************************/
/* eigenschappen van linker seperatorbalk */
.leftseperatortd {
	background-color: #C9C9C9;
	width: 2px;
}

/**********************************************************************************/
/* eigenschappen van rechter seperatorbalk */
.rightseperatortd {
	background-color: #C9C9C9;
	width: 2px;
}

/**********************************************************************************/
/* eigenschappen van linker menubalk */
TD.lefttd {
	padding-left: 10px;
	padding-top: 10px;
	line-height: 1.5;
}
.lefttd B {
	font-family: verdana;
}
.lefttd table.menusection A:link, .lefttd table.menusection A:visited {
	color: #ffffff;
	font-size: 9pt;
	font-weight: 500;
}
.lefttd table.menusection A:hover {
    color: #D5DEA5;
	font-size: 9pt;
	font-weight: 500;
}

/**********************************************************************************/
/* eigenschappen van rechter menubalk */

.righttd {
	font-size: 10px;
}
.righttd B {
	font-family: verdana;
	font-size: 10px;
}
.righttd A:link, .righttd A:visited {
    text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;		
}
.righttd A:hover {
    color: #DEE9A0;
    text-decoration: none;
	font-size: 10px;		
}

/**********************************************************************************/
/* eigenschappen van GPN Network */
DIV.gpnetwork A:link, DIV.gpnetwork A:visited {
  color: #666666;
}

DIV.gpnetwork A:active, DIV.gpnetwork A:hover {
  color: #FFFFFF;
}

.gpnetwork {
  position: absolute;
  top: 2px;
  left: 180px;
  font-size: 10px;
  font-weight: bold;
  color: #666666;
  z-index: 3;
}

/**********************************************************************************/
/* eigenschappen van classes die gebruikt worden in news-posts etc */
TABLE.nieuwsitem {
  margin-top: 10px;
  margin-bottom: 10px;
}
.headline  {
	font-size: 18px;
	font-weight: bold;
	color: #B5CC2F;
}
.reactions {
	text-align: right;
	font-weight: bold;	
}
.byline {
	font-size: 10px;
	color: #000000;
	padding-bottom: 5px;
}
TABLE.oudernieuws TD {
	font-size: xx-small;
}

TABLE.oudernieuws TD span.datum {
  color: grey;
}


/**********************************************************************************/
/* eigenschappen van de content-tabledatacell */
H1
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	COLOR: #B5CC2F;
}
H2
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #B5CC2F;
}

H3
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 17px;
	COLOR: #B5CC2F;
}
H4
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #000000;
}
H5
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #000000;
}
H6
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.sublinks {
	text-align : right;
}

/**********************************************************************************/
/* eigenschappen van footer */
.footerseperator {
	background-color: #C9C9C9;
}
.footer {
	background-color: #000000;
	color: #ffffff;
	font-size: xx-small;
	text-align : center;
	height: 15px;
}
.footer A:link, .footer A:visited
{
	COLOR: #999999;
	TEXT-DECORATION: underline;
}
.footer A:hover, .footer A:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline;
}

/**********************************************************************************/
/* popup template class'es */

.popupbodytable
{
	background-color : #D5E6F5;
}

TD.popuptoptd
{ 
	background-color : #3d6c96;
	font-family: Verdana;
    font-size: 12px;	
	font-weight: bold;
	text-align: left;
}

TD.popupspacertd
{ 
	background-color : #3d6c96;
}

TD.popupmaintd
{
	font-family: Verdana;
	font-size: 80%;
}
.popupmaintd A
{
    COLOR: #000000;
}
.popupmaintd A:hover
{
    COLOR: #3f8fb5;
}
.popupmaintd A:active
{
    COLOR: #3f8fb5;
}
.popupmaintd A:link
{
    COLOR: #000000;
}
.popupmaintd A:visited
{
    TEXT-DECORATION: none
}
.popupmaintd H1
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
}
.popupmaintd H6
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
DIV.popupcontent
{
	padding-bottom: 30px;
	background-color : #D5E6F5;	
}
.popupfooterseperator {
	background-color: #3f8fb5;
}
.popupfooter {
	background-color: #000000;
	color: #ffffff;
	font-size: xx-small;
	text-align : center;
	height: 15px;
}
.popupfooter A
{
	COLOR: #999999;
	TEXT-DECORATION: none
}
.popupfooter A:hover
{
    COLOR: #ffffff;
	TEXT-DECORATION: underline;
}
.popupfooter A:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.popupfooter A:link
{
	TEXT-DECORATION: none
}
.popupfooter A:visited
{
    TEXT-DECORATION: none
}

/**********************************************************************************/
/* print popup template class'es */

.printpopupbodytable
{
	background-color : #FFFFFF;
}

TD.printpopuptoptd
{ 
	background-color : #FFFFFF;
	font-family: Verdana;
    font-size: 12px;	
	font-weight: bold;
	text-align: left;
}

TD.printpopupspacertd
{ 
	background-color : #000000;
}

TD.printpopupmaintd
{
	font-family: Verdana;
	font-size: 11px;
}
.printpopupmaintd A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.printpopupmaintd A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.printpopupmaintd A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.printpopupmaintd A:link
{
    COLOR: #000000;
	TEXT-DECORATION: none
}
.printpopupmaintd A:visited
{
    TEXT-DECORATION: none
}
.printpopupmaintd H1
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
}
.printpopupmaintd H6
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
DIV.printpopupcontent
{
	padding-bottom: 30px;
	background-color : #FFFFFF;	
}
.printpopupfooterseperator {
	background-color: #000000;
}
.printpopupfooter {
	background-color: #ffffff;
	color: #000000;
	font-size: xx-small;
	text-align : center;
	height: 15px;
}
.printpopupfooter A
{
	COLOR: #000000;
	TEXT-DECORATION: none
}
.printpopupfooter A:hover
{
    COLOR: #000000;
	TEXT-DECORATION: underline;
}
.printpopupfooter A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.printpopupfooter A:link
{
	TEXT-DECORATION: none
}
.printpopupfooter A:visited
{
    TEXT-DECORATION: none
}




/**********************************************************************************/
/* vbulletin forum */

.vbmaintable TD /* main table */
{
  font-size: 13px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 1px;
  padding-bottom: 1px;
}

.vbtablehead /* header table */
{
  vAlign: middle;
 }
 
.vbtablehead td /* cellen van een header table */
{
  /*border-bottom: 2px solid #8B9D24;*/
  background-color: #E2E2E5;
  color: #000000;
  font-size: 10pt;
  font-weight: bolder;
  padding-left: 5px;
  padding-bottom: 2px;
  vAlign: middle;
 }

.vbtablehead td form /* als form in onderbalk */
{
  margin-bottom: 0px;
}

.vbtablehead td A /* cellen van een header table */
{
  color: #000000;
}

.forumcatlevel1
{
  background-color: #D6DFA5;
  color: #75BBF8;
  /*border: 1px solid #8B9D24;*/
}

.vbmaintable A:link, .vbmaintable A:visited, .forumcatlevel1 A:link, .forumcatlevel1 A:visited
{
  	color: black;
  	text-decoration: none;
}
.vbmaintable A:hover, .vbmaintable A:active, .forumcatlevel1 A:hover, .forumcatlevel1 A:active {
	color: black;
	text-decoration: underline;
}

.vbhomemoderator A:link, .vbhomemoderator A:visited
{
  	color: black;
	text-decoration: none;
}
.vbhomemoderator A:hover, .vbhomemoderator A:active {
	color: #75BBF8;
}

.vbhomecount
{
  font-size: 10px;
}

.vbhomelastpost
{
  font-size: 11px;
}


.vbinfotable /* info table */
{
	font-family: Verdana;
    font-size: 11px;
}

.vbthreadicondesc /* thread-icon's description balk onderin */
{
	font-family: Verdana;
    font-size: 11px;
}

.vbforumsearch /* search div */
{

}

.vbbreadcrums /* breadcrums */
{

}

.vbsecondalt, .alt2 {
  background-color: #DEE5B5;

}

.vbfirstalt, .alt1 {
  background-color: #EEF2DB;

}

.vbcopyright {
	font-size: 11px;
}

.vbulletin input, .vbulletin select {
	font-size: 11px;
}

.vbform input, .vbform select {
	font-size: 13px;
	color: red;
}


/* Dingetjes voor in bovenbalk */

div.contestlinks {
	position:absolute;
	left:280px;
	top:18px;
	font-family:arial;
	font-size:13px;
	width:400px;
	text-align:left;
	font-weight:bold;
	visibility: visible;

}

/** NIEUWS **/
div#newslist {
	width: 100%;
	margin-top: 10px;
}

div#newslist div.dayheader {
	color: #B5CC2F;
	font-size: 18px;
	width: inherit;
	font-weight: bold;
	margin-bottom: 4px;
}

div#newslist div.newsitem {
	width: inherit;
	height: 15px;
}

div#newslist div.newsitem div.date {
	height: 15px;
	width: 40px;
	color: #AAA;
	float: left;
	padding: 0px 3px;
	font-size: 10px;
}

div#newslist div.newsitem div.title {
	height: 15px;
	float: left;
	width: 300px;
	font-weight: bold;
}

div#newslist div.newsitem div.numcomments {
	height: 15px;
	float: right;
	color: #AAA;
	width: 75px;
	padding: 0px 3px;
	text-align: right;
	font-size: 10px;
}