  /* Stylesheet GeuMid s*/


body {
	margin: 0pt;
	background-color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	vertical-align: top;
	text-decoration: none;
	scrollbar-face-color: '#DC143C';
	scrollbar-shadow-color: '';
	scrollbar-highlight-color: '#DC143C';
	scrollbar-3dlight-color: '';
	scrollbar-darkshadow-color: '#000000';
	scrollbar-track-color: '#000000';
	scrollbar-arrow-color: '#000000';
}

#wrapper {
	width:750px;
	margin:0 auto;
}

li {
	font-size: 12px;
}

.small {	font-size: 10px;
}


ul.csc-menu{
	margin:0;
	padding:0;
}

/* onderschrift afbeeldingen */



.csc-caption
{
	font-size: 10px;
	color: #DC143C;
	font-style: italic;
	text-align: center;
}

.csc-textpic-caption
{
	font-size: 10px;
	color: #DC143C;
	font-style: italic;
	text-align: center;
}

/***************************/
/*            Hoofdnavigatie           */
/***************************/


/* Hoofdmenu */

.hoofdmenu {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	padding: 4px;
	background-color: #000000;
}

.hoofdmenu A {
	color: #DC143C;
	text-decoration: none;
	padding: 4px;
}

.hoofdmenu A:visited {
	color: #DC143C;
	text-decoration: none;
	padding: 4px;
}

.hoofdmenu A:hover {
	color: #FFFFFF;
	text-decoration: none;
	padding: 4px;
}

.hoofdmenu A:active {
	color: #FFFFFF;
	text-decoration: none;
	padding: 4px;
}

TD.hoofdmenu-level1-act,
TD.hoofdmenu-level1-act A,
TD.hoofdmenu-level1-act A:visited,
TD.hoofdmenu-level1-act A:hover, 
TD.hoofdmenu-level1-act A:active {
	background-color: #DC143C;
	text-decoration: none;
	color: #FFFFFF;
}


/* Submenu */

.submenu {		font-size: 12px;
			font-weight: bold;
			text-align: center;
			vertical-align: middle;
			text-decoration: none;
			padding: 4px 6px 4px 6px;
			background-color: #DC143C;
}

.submenu A {		color: #000000;
			text-decoration: none;
			padding: 4px 6px 4px 6px;
}

.submenu A:visited {		color: #000000;
			text-decoration: none;
			padding: 4px 6px 4px 6px;
}

.submenu A:hover {		color: #FFFFFF;
			text-decoration: none;
			padding: 4px 6px 4px 6px;
}

.submenu A:active {		color: #FFFFFF;
			text-decoration: none;
			padding: 4px 6px 4px 6px;
}

TD.submenu-level2-act,
TD.submenu-level2-act A,
TD.submenu-level2-act A:visited,
TD.submenu-level2-act A:hover,
TD.submenu-level2-act A:active {	color: #FFFFFF;
			text-decoration: none;
}

/* Subsubmenu level 3*/

td#subsubmenu
{
	padding-top:10px;
	padding-bottom:10px;
}

DIV.subsubmenu-level3-act,
DIV.subsubmenu-level3-act A,
DIV.subsubmenu-level3-act A:visited,
DIV.subsubmenu-level3-act A:hover,
DIV.subsubmenu-level3-act A:active {	color: #FFFFFF;
			text-decoration: none;
}

/* Subsubmenu level 4*/
DIV.subsubmenu-level4-no {
			text-decoration: none;
			font-style: italic;
			font-weight: normal;
			padding-left: 10px;
}

DIV.subsubmenu-level4-no A,
DIV.subsubmenu-level4-no A:visited,
DIV.subsubmenu-level4-no A:active {	
			color: #DC143C;
			font-weight: normal;
}

DIV.subsubmenu-level4-no A:hover {		
			color: #FFFFFF;
			font-weight: normal;
}

DIV.subsubmenu-level4-act,
DIV.subsubmenu-level4-act A,
DIV.subsubmenu-level4-act A:visited,
DIV.subsubmenu-level4-act A:hover,
DIV.subsubmenu-level4-act A:active {
			color: #FFFFFF;
			font-style: italic;
			font-weight: normal;
			text-decoration: none;
			padding-left: 5px;
}

/* Subsubmenu level 5*/
DIV.subsubmenu-level5-no {
			text-decoration: none;
			font-style: italic;
			font-weight: normal;
			padding-left: 20px;
}

DIV.subsubmenu-level5-no A,
DIV.subsubmenu-level5-no A:visited,
DIV.subsubmenu-level5-no A:active {	
			color: #DC143C;
			font-weight: normal;
}

DIV.subsubmenu-level5-no A:hover {		
			color: #FFFFFF;
			font-weight: normal;
}

DIV.subsubmenu-level5-act,
DIV.subsubmenu-level5-act A,
DIV.subsubmenu-level5-act A:visited,
DIV.subsubmenu-level5-act A:hover,
DIV.subsubmenu-level5-act A:active {
			color: #FFFFFF;
			font-style: italic;
			font-weight: normal;
			text-decoration: none;
			padding-left:10px;
}

/* Subsubmenu level 6*/
DIV.subsubmenu-level6-no {
			text-decoration: none;
			font-style: italic;
			font-weight: normal;
			padding-left: 30px;
}

DIV.subsubmenu-level6-no A,
DIV.subsubmenu-level6-no A:visited,
DIV.subsubmenu-level6-no A:active {	
			color: #DC143C;
			font-weight: normal;
}

DIV.subsubmenu-level6-no A:hover {		
			color: #FFFFFF;
			font-weight: normal;
}

DIV.subsubmenu-level6-act,
DIV.subsubmenu-level6-act A,
DIV.subsubmenu-level6-act A:visited,
DIV.subsubmenu-level6-act A:hover,
DIV.subsubmenu-level6-act A:active {
			color: #FFFFFF;
			font-style: italic;
			font-weight: normal;
			text-decoration: none;
			padding-left:20px;
}



/***************************/
/*             linkerkolom              */
/***************************/


.links {	background-color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: top;
}

.links A {	color: #DC143C;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.links A:visited {	color: #DC143C;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
}

.links A:hover {	color: #FFFFFF;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
}

.links A:active {	color: #FFFFFF;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
}


/* Teamtabel */


.teamtabelkop,
.news-agenda-sectieheader
{
	background-color: #FFFFFF;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
	text-transform: uppercase;
}

.news-agenda-sectieheader
{
	padding: 3px;
	margin:0;
}

.teamtabelsubkop {	
	background-color: #DC143C;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	vertical-align: top;
}


.teamtabel A {	color: #DC143C;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.teamtabel A:visited {	color: #DC143C;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
}

.teamtabel A:hover {	color: #FFFFFF;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
}

.teamtabel A:active {	color: #FFFFFF;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
}


/* Kantinetabel */

.kantinetabelkop {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
}

.kantinetabeldatum
{
	background-color: #DC143C;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	vertical-align: top;
	text-transform: capitalize;
}

.kantinetabel {
	background-color: #000000;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}

/* Kantinediv new */
.kantinedagdatum {
	background-color: #DC143C;
	color: #FFFFFF;
	font-size: 10px;
	vertical-align: top;
	padding: 2px;
	margin: 0 3px 0 0 ;
	width:inherit;
}

.kantinedagtijden {
	background-color: #000000;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	padding: 2px;
	margin: 0 3px 0 0 ;
	width:inherit;
}


/***************************/
/*            Midden       */
/***************************/

#colcontent {
	font-size: 12px;
/*	background-color: #FDE0E6; */
	background-color: #fff; 
	border: 0 solid #DC143D;
	margin: 0 0 5px 0;
	padding: 0;
	vertical-align: top;
}

#colcontent h2
{
	font-size: 17px;
	width: 99%;
	color:white;
	padding: 2px 2px 2px 2px;
	background-color: #DC143C;
	margin: 0px 0px 3px 0px;
}

.uitslagendagdatum
{
	background-color: black;
	color: #FFFFFF;
	font-size: 12px;
	vertical-align: top;
	padding: 2px;
	margin: 18px 0 0 0 ;
	width:inherit;
}

.wedstrijdteams
{
	border-bottom: 1px solid white;
	font-size: 12px;
	padding: 2px;
	margin: 0 0 0 0 ;
	width:275px;
	float:left;
}

.wedstrijduitslag
{
	border-bottom: 1px solid white;
	font-size: 12px;
	padding: 2px;
	margin: 0 0 0 0 ;
}

.midden {	
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	vertical-align: top;
}

.midden p
{	font-size: 12px;
}

.midden a,
#colcontent a
{
	font-size: 12px;
	color: #DC143C;
	font-weight: bold;
	text-decoration: none;
}

.midden a:visited,
#colcontent a:visited
{
	font-size: 12px;
	color: #DC143C;
}

.midden A:hover,
#colcontent a:hover
{
	font-size: 12px;
	color: #000000;
}

.midden a:active,
#colcontent a:active
{
	font-size: 12px;
	color: #DC143C;
}

#colContent H1,
.midden H1
{
	font-size: 17px;
	border: 1px solid #DC143C;
	width: 99%;
	padding: 2px 0px 2px 2px;
	background-color: #FDE0E6;
	margin: 0px 0px 3px 0px;
}
.midden H2 {	font-size: 15px;
}

.midden H3 {	font-size: 13px;
}

.midden TR,
.midden TD {	vertical-align: top;
}

.aankeiler
{
/*	border: 1px solid #DC143C;*/
	margin: 0px 0px 3px 0px;
}

.agenda {
	border: 1px solid #DC143C; 
	margin: 0px 0px 3px 0px;
}

.tx-rgsmoothgallery-pi1 .jdGallery .slideInfoZone { background-color: #DC143D; }

.tx-rgsmoothgallery-pi1 .myGallery { border: 0px transparent none; }

/***************************/
/*            Rechterkolom             */
/***************************/


.rechts {	background-color: #DC143C;

}

td.jarigen
{
vertical-align: top;
font-size: 9px;
color: #000000;
background-color: #FFFF00;
}


.bg-birthday-li
{
	background-image: url("/fileadmin/images/geelbriefje_midden_li.gif");
}

.bg-birthday-re
{
	background-image: url("/fileadmin/images/geelbriefje_midden_re.gif");
}




/***************************/
/*                 Spacer                 */
/***************************/


.spacer {	background-color: #FFFFFF;
	vertical-align: top;
}


/***************************/
/*                Footer                  */
/***************************/


.footer {	background-color: #DC143C;
	font-size: 7pt;
	color: #FFFFFF;
	text-align: center;
	vertical-align: top;
	padding: 6px 4px 6px 4px;
}

.footer A {	font-size: 7pt;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

.footer A:visited {	font-size: 7pt;
		text-decoration: none;
		color: #000000;
		font-weight: bold;
}

.footer A:hover {	font-size: 7pt;
		text-decoration: none;
		color: #FFFFFF;
		font-weight: bold;
}

.footer_sub,
.footer_sub A:link,
.footer_sub A:hover,
.footer_sub A:visited,
.footer_sub A:active {
	font-size: 7pt;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	padding: 6px 4px 6px 4px;
}

/***************************/
/*                 Tuis pagina content items TV               */
/***************************/

.thuistabel {
	margin: 0 0 2px 0;
}

#aankeiler {
}

#nieuwssectie {
	background-color: #FDE0E6;
	border: 1px solid #DC143D;
	margin: 0 1px 1px 0;
}

#teamtabelsectie {
	background-color: #FDE0E6;
	border: 1px solid #DC143D;
}

table.teamtabeltable td
{
	padding: 2px;
}

#teamtabelsectie .teamtabeltable .teamtabelkop td
{
	background-color: #DC143C;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
	text-transform: capitalize;
	padding:3px;
	border-bottom: 1px solid #fff;
}

#teamtabelsectie .teamtabeltable .teamtabelsubkop td
{
	background-color: #FDE0E6;
	color: #000;
	font-size: 11px;
	text-decoration: none;
	vertical-align: top;
	font-style: italic;
	border-bottom: 1px solid #fff;
}

#teamtabelsectie .teamtabeltable .teamtabel td a
{
	font-size: 10px;
}

#verslagensectie {
	background-color: #FDE0E6;
	border: 1px solid #DC143D;
	margin: 0 1px 0 0;
	overflow: hidden;
	width:440px;
}

#liefleedsectie {
	background-color: #FDE0E6;
	border: 1px solid #DC143D;
	overflow: hidden;
}

.agenda-thuislist-item-container {
	width: inherit;
}

.agenda-thuislist-date
{
	font-size: 10px;
	font-weight: bold;
	width: inherit;
	padding:3px;
	color:white;
	background-color: #DC143D;
	text-transform: capitalize;
}

div.agenda-thuislist-item
{
	font-size: 10px;
	padding: 3px;
	margin: 0;
}

div.agenda-thuislist-item h3
{
	margin: 0;
}

.agenda-thuislist-item A:LINK,
.agenda-thuislist-item A:VISITED,
.thuislist-morelink A:LINK,
.thuislist-morelink A:VISITED
{
	font-size: 10px;
	color:#DC143D;
}

.agenda-thuislist-item A:HOVER,
.thuislist-morelink A:HOVER
{
	font-size: 10px;
	color:#fff;
}
.agenda-thuislist-item A:ACTIVE,
.thuislist-morelink A:ACTIVE
{
	font-size: 10px;
	color:#DC143D;
}

.thuislist-morelink
{
	position: absolute;
	right: 10px;
	bottom: 5px;
	clear: left;
	font-style: italic;
}

/***************************/
/*                 Nieuws                 */
/***************************/

.nws_titel {		font-size: 13px;
		color: #FFFFFF;
		font-weight: bold;
		background-color: #000000;
		padding: 2px 2px 2px 2px;
}

.nws_titel A {	font-size: 13px;
		color: #FFFFFF;
		padding: 2px 2px 2px 2px;
}


.nws_titel A:visited {	font-size: 13px;
		color: #FFFFFF;
		padding: 2px 2px 2px 2px;
}

.nws_titel A:hover {	font-size: 13px;
		color: #DC143C;
		padding: 2px 2px 2px 2px;
}

.nws_archief_titel {	font-size: 12px;
		color: #ffffff;
		font-weight: bold;

}

.nws_rodebalk {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #DC143D;
	padding: 1px 3px 1px 3px;
}

.specialnews {
	font-size: 11px;
	color: #000000;
	background-color: #FFFF00;
	padding: 1px 3px 1px 3px;
}

/*--------------------------------- tt_news LIST view THUIS (TV)  -----------------------------------*/
.news-thuislist-container
{
	/* IE hack */
	line-height: 1.3;

	/* IE hack end */
	padding: 2px;
	/*margin-bottom: 3px;*/
	position: relative;
	height: 350px;
	top: 0px;
	left: 0px;
}

.news-agenda-container
{
	/* IE hack 
	line-height: 1.3;

	 IE hack end */
	padding: 2px;
	/*margin-bottom: 3px;*/
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0 0 10px 0;
}

.news-thuislist-containerb
{
	/* IE hack */
	/*	height: 1%;
	line-height: 1.3;
*/
	/* IE hack end */
	padding: 2px;
	/*margin-bottom: 3px;*/
	position: relative;
	height: 350px;
	margin: ;
	top: 0px;
	left: 0px;
}

td#verslagensectie .csc-header .csc-firstHeader,
.news-thuislist-sectieheader
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 2px;
	border-bottom: 1px solid #DC143D;
	background-color: #DC143D;
	font-size: 11px;
	color: #fff;
	width: inherit;
	white-space: nowrap;
}

/*.news-agenda-sectieheader
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 2px;
	border-bottom: 0px solid #DC143D;
	background-color: #DC143D;
	font-size: 11px;
	color: #fff;
	width: inherit;
	white-space: nowrap;
}*/


.news-thuislist-item {
	border-top: 1px solid #fff;
}

.news-thuislist-container H2,
.news-thuislist-containerb H2,
td#verslagensectie .csc-header h2.csc-firstHeader 
{
	font-size: 12px;
}

.news-thuislist-container H3,
.news-thuislist-containerb H3
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 2px;
	font-size: 10px;
	line-height: 15px;
}
.news-thuislist-container H3 A:LINK,
.news-thuislist-container H3 A:VISITED,
.news-thuislist-containerb H3 A:LINK,
.news-thuislist-containerb H3 A:VISITED

{
	font-size: 10px;
	color:#DC143D;
}

.news-thuislist-container H3 A:HOVER,
.news-thuislist-containerb H3 A:HOVER {
	font-size: 10px;
	color:#000000;
}
.news-thuislist-container H3 A:ACTIVE,
.news-thuislist-containerb H3 A:ACTIVE
{
	font-size: 10px;
	color:#DC143D;
}

.news-thuislist-container p A {
	color:#DC143D;
	font-size: 10px;
}
.news-thuislist-container P {
	font-size: 10px;
	padding-left:3px;
}

.news-thuislist-browse {
	font-size: 10px;
	text-align: center;
}

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {

/*	border:1px solid #DC143D;*/
/*	background-color:#FDE0E6;*/
}


.news-list-item,
.news-list-item-speciaal {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding: 2px;
	/*	margin:3px;*/
	margin-bottom: 3px;
	border: 1px solid #DC143D;
	background-color:#FDE0E6;
}

.news-list-item-speciaal {
	background-color:#FFFF00;
}


.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #DC143D;
	background-color:#FDE0E6;
}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 2px;
	border-bottom: 1px solid #DC143D;
	background-color: #DC143D;
}

.news-list-container div.news-list-item H3 A:LINK,
.news-list-container div.news-list-item H3 A:VISITED
{
	color:#fff;
}

.news-list-container div.news-list-item H3 A:HOVER {
	color:#000000;
}

.news-list-container div.news-list-item H3 A:ACTIVE {
	color:#fff;
}

.news-list-container p A {
	color:#fff;

}
.news-list-container P {
	padding-left:3px;
}
.news-list-date
{
	float: left;
	width: 180px;
	text-align: left;
	height: 18px;
	margin-top: 0px;
	margin-left: 3px;
	margin-right: 2px;
	margin-bottom: -5px;
	font-size: 9px;
	font-weight: normal;
	vertical-align: bottom;
	clear: both;
	text-transform: capitalize;
}

.bodytext {
	clear: left;
}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {

	float: right;
	border:1px solid #666;
	margin-top:2px;
	margin-bottom:5px;
	margin-right:0px;
	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-category {
	font-size:9px;
	margin-left:3px;
	margin-right:3px;
	clear: both;
}
.news-list-morelink  {
	font-size:9px;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:3px;
	clear:both;
}
.news-list-browse {
	text-align: center;
}



	/*--------------------------------- tt_news BROWSE BOX view  ---------------------------------*/

.tx-ttnews-browsebox {
/*	margin:3px;*/
	border:1px solid #DC143D;
	padding:3px;
	background-color:#FDE0E6;
	margin-bottom:3px;
}

.tx-ttnews-browsebox a:link,
.tx-ttnews-browsebox a:visited
{
	color: #DC143D;
}
.tx-ttnews-browsebox a:hover
{
	color: #000000;
}
.tx-ttnews-browsebox a:active
{
	color: #000000;
}

.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, 
.tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,
.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell
{
	background-color: #ffffff;
	border: 1px solid #DC143D;
	color: #000;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}

	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item
{
	padding: 0px 5px 5px 5px;
	margin-bottom: 5px;
	border: 1px solid #DC143D;
	background-color: #FDE0E6;
	min-height: 600px;
}
.news-single-item H2
{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	margin-top: 5px;
	margin-bottom: 0px;
	background-color: #DC143D;
	padding: 2px 5px 2px 5px;
}
.news-single-item H3 {
	margin-bottom: 15px;
}

.news-single-img
{
	float: right;
	margin: 0 0 0 0;
}

p.news-single-imgcaption
{
	font-size:9px;
	clear: both;
	color: #DC143D;
	font-style: italic;
}

.news-single-category {
	float: right;
}

.clearer
{
/*	background-color: #DC143D;*/
}


.news-single-backlink, 
.news-single-backlink a:link,
.news-single-backlink a:visited
{
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
	color: #DC143D;
}

.news-single-backlink a:hover {
	color: #000000;
}

.news-single-backlink a:active {
	color: #DC143D;
}

.news-single-catdata {
	font-size: 10px;
}

.news-single-timedata {
	float: right;
}
.news-single-timedata, .news-single-author {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: #FDE0E6;
/*	clear: both;*/
	margin-top: 15px;
	border: 1px solid #DC143D;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,
.news-single-files,
.news-single-links
{
	margin: 3px 0px 3px 0px;
	padding: 3px;
}

.news-single-related DD,
.news-single-links DD,
.news-single-files DD {
	margin-left:20px;
}

.news-single-related DT,
.news-single-links DT,
.news-single-files DT {
	font-size: 10px;
}


.news-amenu-item-year
{
	display:none;
}



/***************************/
/*     OUDE KNVB Competitietabellen     */
/***************************/

.normal,
.small {	font-size: 9px;
}

.GM {	font-size: 9px;
	font-weight: normal;
	color: #DC143C;
}

.GM a:link,
.GM a:active,
.GM a:visited {	font-size: 9px;
		font-weight: normal;
		color: #DC143C;
}

.GM a:hover {	font-size: 9px;
		font-weight: normal;
		color: #000000;
}

.titel TR,
.titel TD {	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
}


/***************************/
/*                Teams                  */
/***************************/


/* OUDE KNVB css tags */

.normal,
.small {	font-size: 9px;
}

.GM {	font-size: 9px;
	color: #DC143C;
}


/* Menu / Sitemap, "Menu of subpages to these pages" */
DIV.csc-menu-1 { 
	font-size: 9px;
	color: #ffffff;
}

DIV.csc-menu-1 P {
margin-bottom: 10px;
}


/***************************/
/*               Tabellen                 */
/***************************/


.rodeborder {
	border: 1px solid #DC143C; 
}

.kop {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding:2px;
	background-color: #DC143C;
}

.grotekop {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding:2px;
	background-color: #DC143C;
}

.subkop {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding:2px;
}

.inhoud {
	font-size: 10px;
	color: #000000;
	padding:2px;
	line-height: 18px;
}

.inhoud p,
.inhoud td,
.inhoud strong
{
	font-size: 10px;
	color: #000000;
	padding:2px;
}

.inhoud a:link,
.inhoud a:visited
{
	font-size: 10px;
	color: #DC143C;
	font-weight: bold;
	text-decoration: none;
}

.inhoud a:hover {
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.inhoud a:active {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}


.inhoud img  {
	padding: 2px;
}



/***************************/
/*      Forms OUD          */
/***************************/

FORM TABLE TR TD {
	font-size: 11px;
	padding-left: 5px;
	padding-right: 20px;
}
FORM TABLE TR TD.csc-form-labelcell,
FORM TABLE TR TD.csc-form-commentcell { 
	font-size: 11px;
	background-color: #DC143C;
}
FORM TABLE TR TD.csc-form-fieldcell { 
	font-size: 11px;
	background-color: #000000;
}
FORM TABLE TR TD.csc-form-fieldcell INPUT,
FORM TABLE TR TD.csc-form-fieldcell SELECT,
FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { 
	font-size: 11px;
	border: 1px solid #333333;
}
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req,
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}


/***************************/
/*      Forms nieuw        */
/***************************/

.csc-mailform
{
	font-size: 11px;
	color: #DC143C;
	border-width: 1px;
	background-color: #FDE0E6;
	display: block;
	border-color: #DC143C;
	border-style: solid;
	padding: 20px;
}

.csc-mailform-field
{
	margin: 0 0 2px 0;
	width: 100%;
	vertical-align: top;
/*	background-color: #FF9;*/
	min-height: 30px;
/*	max-height: 80px;*/
	clear:both;
}

.csc-mailform-field label
{
	float: left;

}

.csc-mailform-field input, textarea
{
	margin:0;
	padding: 0;
	float: right;
	width: 250px;
}

.csc-mailform-field textarea
{
	height: 40px;
}

.csc-mailform-field textarea#mailformwaarom,
.csc-mailform-field textarea#mailformReactie
{
	height: 120px;
}

.csc-mailform-submit
{
	margin: 5px 0 0 0;
}

#mailformformtype_mail
{
	width: 150px;
	margin-top: 10px;
}

fieldset#mailformOptie
{
	border: none;
}

fieldset#mailformOptie legend
{
	display: none;
}

#mailformOptie input
{
	float: left;
	width: 12px;
	margin-right:3px;
	padding-bottom:3px;
}

.csc-mailform-field #mailformOptie label
{
	float: none;
	padding-bottom: 5px;
	display: block;
}

textarea#mailformsuggestie
{
	height:140px;
	margin-bottom:10px;
}

/***************************/
/* Programma (VOETBAL.NL)      */
/***************************/


#main-content ul
{
	margin: 0;
	list-style-type:none ;
	font-weight:bold;
}

#clubs_comp_mine .accordion-content .table {
	clear:left;
	float:left;
	margin:0 0 8px 0px;
	width:100%;
	font-size:11px;
}

#clubs_comp_mine .accordion-content .fixtures .table .tabel-title {
	clear:left;
	color:#959595;
	float:left;
	font-size:9.5px;
	font-style:italic;
	line-height:21px;
	width:100%;
}

#clubs_comp_mine .accordion-content .fixtures .table .tabel-title .datum-tijd {
	float:left;
	margin:0 36px 0 0px;
	width:auto;
}

#clubs_comp_mine .accordion-content .fixtures .table .tabel-title .wedstrijd {
	float:left;
	width:196px;
}

#clubs_comp_mine .accordion-content .fixtures .table .tabel-title .type {
	float:left;
	width:33px;
}

#clubs_comp_mine .accordion-content .fixtures .table .tabel-title .wedstrijdnr {
	float:left;
	width:70px;
	display:none;
}

#clubs_comp_mine .accordion-content .fixtures .table .tabel-title .scheidsrechter {
	float:left;
	display:none;

}

#clubs_comp_mine .accordion-content .fixtures .table .tabel-wedstrijd .datum-tijd {
	float:left;
	margin:0 0 0 0px;
	width:82px;
}

#clubs_comp_mine .accordion-content .fixtures .table .tabel-wedstrijd .status {
	background:none repeat scroll 0 0 transparent;
	border:0 none;
	float:left;
	font-weight:normal;
	margin:0;
	overflow:hidden;
	padding:0;
}

#clubs_comp_mine .accordion-content .fixtures .table .tabel-wedstrijd .type {
	float:right;
	width:24px;
}

#clubs_comp_mine .accordion-content .fixtures .table .tabel-wedstrijd .wedstrijdnr {
	float:left;
	display:none;
}
#clubs_comp_mine .accordion-content .fixtures .table .tabel-wedstrijd .scheidsrechter {
	float:left;
	display:none;
}

#clubs_comp_mine .accordion-content .fixtures .table .tabel-wedstrijd .status .wedstrijd div {
	float:left;
	margin:0 0 0 4px;
	font-weight:bold;
}
/***************************/
/* OUDE Programma (KNVB.NL)      */
/***************************/

/* KNVB css tags */

.contentkader {
	font: normal  11px; 
	color: #000; 
	padding: 0px; 
	border-left: 1px solid #DC143C; 
	border-right: 1px solid #DC143C; 
}

.contentkader2 {
	font: normal  11px; 
	color: #000; 
	padding: 0px; 
	border-left: 1px solid #DC143C; 
	border-top: 1px solid #DC143C; 
	border-right: 1px solid #DC143C; 
	border-bottom: 1px solid #DC143C;
}

.contentkader3 {
	font: normal  11px; 
	color: #000; 
	padding: 0px; 
	border-left: 1px solid #DC143C; 
	border-right: 1px solid #DC143C; 
	border-bottom: 1px solid #DC143C;
}

.scoreheader,
.scoreheadergreen
{
	font-size: 11px;
	background-color: #DC143C;
	font-weight: bold;
	color: #FFFFFF;
}

.coachtd_head,
.coachtd_head_green
{
	font-size: 11px;
	background-color: #000000;
	font-weight: bold;
	color: #FFFFFF;
}

.coachtd {
	font-size: 10px;
}

.score {
	font-size: 10px;
}

.matrixheader
{
	background-color: #FDE0E6;
	font: 12px;
	font-weight: bold;
	border-color: #DC143C;
	border-width: 1px;
	border-style: solid solid none solid;
}
.matrixtable
{
	border: 1px solid #DC143C;
	margin: 0 0 25px 0;
}

.scoretd {
	font-size: 10px;
	padding: 2px; 
	border-bottom: 1px solid #DC143C;
}

.trlb {
	background-color: #FDE0E6;	
}

.orangeheader,
.Agreenheader
{
	font: 12px; 
	font-weight: bold;
	color:#000000;
	padding:2px;
	border-bottom: 1px solid #DC143C;
	background-color: #FDE0E6;
}

.outorange,
.Aoutgreen
{
	border-color: #DC143C;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
}

.orangeheader2 {
	font: 12px; 
	font-weight: bold;
	color:#000000;
	padding:2px;
}

.clubselectie TD {
	font: 10px;
	background-color: #FDE0E6;	
}

.auclubselectie {
	font-size: 10px; 
	font-weight: bold;
	color:#000;
	padding:2px;
	background-color: #FDE0E6;
}

.alleuitslagenrij {
	font-size: 11px;
	background-color: #FDE0E6;
	color: #FFFFFF;
	padding:2px;
}

.alleuitslagenheader {
	font-size: 11px;
	background-color: #DC143C;
	color: #FFFFFF;
	padding:2px;
}

.contenttext,
.matrixWhite,
.matrixGreen
{
	font-size: 10px;
	color: #000000;
	padding:2px;
	background-color: white;
}

/*   nieuwe styles na password update knvb*/

.Agreenheader img
{
	display:none;
}

.contenttable
{
	width:100%;
}

.contenttable td,
.contenttable th
{
	font-size: 11px;
	text-align: left;
}


/* Plugin Goof Photobook */
table.tx-gooffotoboek-pi1
{
	width:100%;
}

.tx-gooffotoboek-pi1 h1
{
	display:none;
}


/* Match Results (Uitslagen)*/
.tx-matchresults-pi1
{
	width: inherit;
	border-color: #DC143C;
	border-width: 1px;
	border-style: solid;
}

table.tx-matchresults-pi1-listtable
{
	width:100%;
}

.tx-matchresults-pi1 table tr th,
.tx-matchresults-pi1 table tr td
{
	padding: 3px;
	margin: 1px;
	white-space: nowrap;
	font-size: 11px;
}

.tx-matchresults-pi1 table tr th
{
	background-color: #DC143C;
	color: #FFF;
	text-align: left;
}

.tx-matchresults-pi1 table tr td
{
	background-color: #FDE0E6;
}

.tx-matchresults-pi1 table tr td.tx-matchresults-pi1-listrowSubHeader
{
	background-color: #000;
	color: #FFF;
	text-align: left;
	text-transform: capitalize;
}

/* Indexed search*/
div.tx-indexedsearch-searchbox
{
	margin-top:15px;
}

div.tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword,
div.tx-indexedsearch-searchbox select
{
	margin-bottom:5px;
	width:200px;
}

.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr {
	font-size:10px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	font-size:10px;
}

.midden .tx-indexedsearch a,
#colcontent .tx-indexedsearch  a,
.tx-indexedsearch-percent
{
	font-size:11px;
}

.zoeklink {
	background-color:#DC143D;
	font-weight:bold;
	padding:3px;
	text-transform:capitalize;
	width:inherit;
}

.zoeklink a,
.zoeklink a:visited
{
	color:white;
}

.zoeklink a:hover {
	color:black;
}

.zoeklink a:active
{
	color:white;
}

td.searchbox { background-image: url('/fileadmin/template/sub/images/vlaggetje.gif'); }

input.qsearch
{
	width:80px;
	float:left;
	margin-left:5px;
	margin-right:5px;
	background:#FDE0E6;
}