/*---------------------------------------------------------*/
/* generieke instellingen                                  */
/* # = id . = class                                        */
body {
    margin: 10px 0 0 10px;
	font-size : 12pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 1024px;
	background-image: url('../images/achtergrond.gif');
}

a, li, p, td { 
	font-size: 12px;
}
h1 { 
	font-size: 14px;
}
h2 { 
	font-size: 12px;
	color: #000000; 
}
h3 { 
	font-size: 12px;
	color: #808080; 
}
.klein {
	font-size: 10px;
}
.datum {
	font-size: 12px;
	color: #ffffff;
	margin-left: 10px;
}
/*                                                         */
/*---------------------------------------------------------*/
/* hyperlink instellingen                                  */
/*                                                         */
a.rood:link			{ color: black;  }
a.rood:active		{ color: black;  }
a.rood:hover		{ color: #e6142d;  }
a.rood:visited		{ color: black;  }

a.wit:link			{ color: #000000; text-decoration:none; }
a.wit:active		{ color: #000000; text-decoration:none; }
a.wit:hover			{ color: #ffffff; text-decoration:none; }
a.wit:visited		{ color: #000000; text-decoration:none; }
/*                                                         */
/*---------------------------------------------------------*/
/* scherm layout                                           */
/*---------------------------------------------------------*/
/* kolom breedtes                                          */

#vcv-kolom-links	{ float: left; width: 174px; } 
#vcv-kolom-midden	{ float: left; width: 650px; }
#vcv-kolom-rechts	{ float: left; width: 200px; }
.terugloop	{ clear: both;	} /* return */ 
/*                                                         */
/*---------------------------------------------------------*/
/* top right bottom left                                   */
/*                                                         */
#vcv-leeg		{ height: 154px; }
#vcv-navigatie	{ width:  650px; }

#vcv-disclaimer	{ 
	font-size: 10pt;
	margin: 0 10px;
	background: white;
}

#vcv-disclaimer	#links { 
	text-align:left; 
	float:left;
}

#vcv-disclaimer	#rechts { 
	text-align:right;
}
#vcv-disclaimer-print { display: none; }

/*---------------------------------------------------------*/

.vcv-lees-venster { 
	font-size: 10pt;
	padding: 4px;
	margin-bottom: 5px; 
	background: #c8c8c8;
}

.vcv-lees-venster .links { 
	padding: 2px;
	background: #e6142d;
	text-align:left;
	font-weight: bold;
	float:left;
}

.vcv-lees-venster .rechts { 
	padding: 2px;
	background: #e6142d;
	text-align:right;
}

.vcv-lees-venster .linksleden { 
	padding: 2px;
	background: #999966;
	text-align:left;
	font-weight: bold;
	float:left;
}

.vcv-lees-venster .rechtsleden { 
	padding: 2px;
	background: #999966;
	text-align:right;
}

.vcv-lees-venster .linksjeugd { 
	padding: 2px;
	background: #f69da7;
	text-align:left;
	font-weight: bold;
	float:left;
}

.vcv-lees-venster .rechtsjeugd { 
	padding: 2px;
	background: #f69da7;
	text-align:right;
}

.vcv-lees-venster .linksverslagen { 
	padding: 2px;
	background: #99cc99;
	text-align:left;
	font-weight: bold;
	float:left;
}

.vcv-lees-venster .rechtsverslagen { 
	padding: 2px;
	background: #99cc99;
	text-align:right;
}

.vcv-lees-venster .linksvereniging { 
	padding: 2px;
	background: #66cccc;
	text-align:left;
	font-weight: bold;
	float:left;
}

.vcv-lees-venster .rechtsvereniging { 
	padding: 2px;
	background: #66cccc;
	text-align:right;
}

.vcv-lees-venster .linksvolleybal { 
	padding: 2px;
	background: #66cccc;
	text-align:left;
	font-weight: bold;
	float:left;
}

.vcv-lees-venster .rechtsvolleybal { 
	padding: 2px;
	background: #66cccc;
	text-align:right;
}
/*---------------------------------------------------------*/

.vcv-nieuws { 
	font-size: 10pt;
	padding: 4px;
	margin-bottom: 20px; 
}

.vcv-nieuws .links { 
	padding: 2px;
	font-weight: bold;
	border-bottom: 1px solid black;
	text-align:left;
	float:left;
}

.vcv-nieuws .rechts { 
	padding: 2px;
	font-weight: bold;
	border-bottom: 1px solid black;
	text-align:right;
}

/*---------------------------------------------------------*/

.vcv-agenda { 
	font-size: 10pt;
	padding: 4px;
	margin-bottom: 5px; 
	background: #c8c8c8;
}

.vcv-agenda .links1 { 
	padding: 2px;
	background: #999966;
	text-align:left;
	font-weight: bold;
	float:left;
}

.vcv-agenda .rechts1 { 
	padding: 2px;
	background: #999966;
	text-align:right;
}

.vcv-agenda .links2 { 
	padding: 2px;
	background: #ffffbe;
	text-align:left;
	float:left;
}

.vcv-agenda .rechts2 { 
	padding: 2px;
	background: #ffffbe;
	text-align:right;
}

/*---------------------------------------------------------*/

.vcv-jarig { 
	font-size: 10pt;
	padding: 4px;
	margin-bottom: 5px; 
	background: #c8c8c8;
}

.vcv-jarig .links { 
	padding: 2px;
	background: #e6142d;
	text-align:left;
	font-weight: bold;
	float:left;
}

.vcv-jarig .rechts { 
	padding: 2px;
	background: #e6142d;
	text-align:right;
}
 
/*                                                         */
/*---------------------------------------------------------*/
/* tabbladen                                               */
/*                                                         */
#vcv-hoofd-navigatie {
	margin: 0;
	padding: 0;
}
#vcv-hoofd-navigatie li{
	display: inline;
}
#vcv-hoofd-navigatie li a{
	float: left;
	margin: 0;
	padding: 0 0 0 7px;
	color: #000000;
	text-decoration: none;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-image: url('../images/tab-left-off.gif');
}
#vcv-hoofd-navigatie li a span{
	display: block;
	float: none;
	line-height: 40px;
	padding: 0 7px 0 0;
	text-align: center;
	text-decoration: none;
	background-position: 100% 0;
	background-repeat: no-repeat;
	background-image: url('../images/tab-right-off.gif');
}

#vcv-hoofd-navigatie li#tab-1.current a {background-image:url('../images/tab1-left.gif');}
#vcv-hoofd-navigatie li#tab-1.current a span{background-image:url('../images/tab1-right.gif');}
#vcv-hoofd-navigatie li#tab-2.current a {background-image:url('../images/tab2-left.gif');}
#vcv-hoofd-navigatie li#tab-2.current a span{background-image:url('../images/tab2-right.gif');}
#vcv-hoofd-navigatie li#tab-3.current a {background-image:url('../images/tab3-left.gif');}
#vcv-hoofd-navigatie li#tab-3.current a span{background-image:url('../images/tab3-right.gif');}
#vcv-hoofd-navigatie li#tab-4.current a {background-image:url('../images/tab4-left.gif');}
#vcv-hoofd-navigatie li#tab-4.current a span{background-image:url('../images/tab4-right.gif');}
#vcv-hoofd-navigatie li#tab-5.current a {background-image:url('../images/tab5-left.gif');}
#vcv-hoofd-navigatie li#tab-5.current a span{background-image:url('../images/tab5-right.gif');}
#vcv-hoofd-navigatie li#tab-6.current a {background-image:url('../images/tab6-left.gif');}
#vcv-hoofd-navigatie li#tab-6.current a span{background-image:url('../images/tab6-right.gif');}
#vcv-hoofd-navigatie li#tab-7.current a {background-image:url('../images/tab7-left.gif');}
#vcv-hoofd-navigatie li#tab-7.current a span{background-image:url('../images/tab7-right.gif');}
#vcv-hoofd-navigatie li#tab-8.current a {background-image:url('../images/tab8-left.gif');}
#vcv-hoofd-navigatie li#tab-8.current a span{background-image:url('../images/tab8-right.gif');}
#vcv-hoofd-navigatie li#tab-9.current a {background-image:url('../images/tab9-left.gif');}
#vcv-hoofd-navigatie li#tab-9.current a span{background-image:url('../images/tab9-right.gif');}
#vcv-hoofd-navigatie li#tab-10.current a {background-image:url('../images/tab10-left.gif');}
#vcv-hoofd-navigatie li#tab-10.current a span{background-image:url('../images/tab10-right.gif');}

#vcv-navigatie-line {
	clear:left; 
	height: 5px; 
	margin: 0 2px; 
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid; 
	border-color: black;
	background-color: #e6142d; 
}
/*                                                         */
/*---------------------------------------------------------*/
/* sub menu navigatie                                     */
/*                                                         */
#vcv-sub-navigatie ul { 
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#vcv-sub-navigatie a {
	color: #000000;
	text-decoration:none;
}
#vcv-sub-navigatie a:hover {
	color: #0000ff; 
	text-decoration:none; 
	border-bottom: 1px solid blue;
	background-color: #ffffff;
}

#vcv-sub-navigatie ul.Home, #vcv-navigatie-line.Home
	{ background-color:#e6142d; }
#vcv-sub-navigatie ul.Vereniging, #vcv-navigatie-line.Vereniging
	{ background-color:#66cccc; }
#vcv-sub-navigatie ul.Dames, #vcv-navigatie-line.Dames
	{ background-color:#66cc66; }
#vcv-sub-navigatie ul.Heren, #vcv-navigatie-line.Heren
	{ background-color:#999999; }
#vcv-sub-navigatie ul.Jeugd, #vcv-navigatie-line.Jeugd
	{ background-color:#f69da7; }
#vcv-sub-navigatie ul.Verslagen, #vcv-navigatie-line.Verslagen
	{ background-color:#99cc99; }
#vcv-sub-navigatie ul.Standen, #vcv-navigatie-line.Standen
	{ background-color:#6699cc; }
#vcv-sub-navigatie ul.Veteranen, #vcv-navigatie-line.Veteranen
	{ background-color:#80ff80; }
#vcv-sub-navigatie ul.Leden, #vcv-navigatie-line.Leden
	{ background-color:#999966; }
#vcv-sub-navigatie ul.Admin, #vcv-navigatie-line.Admin
	{ background-color:#ffffbe; }
/*                                                         */
/*---------------------------------------------------------*/
/* ronde blokken                                           */
/*                                                         */
/*                                                         */
.ul-grijs, .ur-grijs, .bl-grijs, .br-grijs { 
	background-image: url('../images/roundbox-grijs.gif');
	height: 10px;
	font-size: 2px;
}
.ul-oranje, .ur-oranje, .bl-oranje, .br-oranje { 
	background-image: url('../images/roundbox-oranje.gif');
	height: 10px;
	font-size: 2px;
}
.ul-rood, .ur-rood, .bl-rood, .br-rood { 
	background-image: url('../images/roundbox-rood.gif');
	height: 10px;
	font-size: 2px;
}
.ul-grijs, .bl-grijs, .ul-oranje, .bl-oranje, .ul-rood, .bl-rood { margin-right: 10px; }
.ur-grijs, .br-grijs, .ur-oranje, .br-oranje, .ur-rood, .br-rood { margin-left: 10px; margin-top: -10px; }
.ur-grijs, .ur-oranje, .ur-rood	{ background-position: 100% 0; }
.bl-grijs, .bl-oranje, .bl-rood { background-position: 0 -10px; }
.br-grijs, .br-oranje, .br-rood	{ background-position: 100% -10px; }
.inside-grijs {
  	border-left: 1px solid #7F7F7F; 
	border-right: 1px solid #7F7F7F;
	background: #eeeeee;
	margin-left: 2px;
	margin-right: 2px; 
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
}
.inside-oranje {
  	border-left: 1px solid #6E0000; 
	border-right: 1px solid #6E0000;
	background: #E64808;
	margin-left: 2px;
	margin-right: 2px; 
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
}
.inside-rood {
  	border-left: 1px solid #6e0000; 
	border-right: 1px solid #6e0000;
	background: #e6142d;
	margin-left: 2px;
	margin-right: 2px; 
	color: #000000;
	padding-left: 10px;
	padding-right:10px;
}

.notopgap    { margin-top: 0; }
.notopgap_title { 
	margin-top: 0;
	font-size: 20px; 
	color: #ffffff; 
}
.nobottomgap { margin-bottom: -1px; padding-bottom: 1px; }
/*                                                         */
/*---------------------------------------------------------*/
/* submenu blokken                                         */
.ul-Home, .ur-Home, .bl-Home, .br-Home
{ 
	background-image: url('../images/roundbox-tab1.gif');
	height: 10px;
	font-size: 2px;
}
.ul-Vereniging, .ur-Vereniging, .bl-Vereniging, .br-Vereniging
{ 
	background-image: url('../images/roundbox-tab2.gif');
	height: 10px;
	font-size: 2px;
}
.ul-Dames, .ur-Dames, .bl-Dames, .br-Dames
{ 
	background-image: url('../images/roundbox-tab3.gif');
	height: 10px;
	font-size: 2px;
}
.ul-Heren, .ur-Heren, .bl-Heren, .br-Heren
{ 
	background-image: url('../images/roundbox-tab4.gif');
	height: 10px;
	font-size: 2px;
}
.ul-Jeugd, .ur-Jeugd, .bl-Jeugd, .br-Jeugd
{ 
	background-image: url('../images/roundbox-tab5.gif');
	height: 10px;
	font-size: 2px;
}
.ul-Verslagen, .ur-Verslagen, .bl-Verslagen, .br-Verslagen
{ 
	background-image: url('../images/roundbox-tab6.gif');
	height: 10px;
	font-size: 2px;
}
.ul-Standen, .ur-Standen, .bl-Standen, .br-Standen
{ 
	background-image: url('../images/roundbox-tab7.gif');
	height: 10px;
	font-size: 2px;
}
.ul-Veteranen, .ur-Veteranen, .bl-Veteranen, .br-Veteranen
{ 
	background-image: url('../images/roundbox-tab8.gif');
	height: 10px;
	font-size: 2px;
}
.ul-Leden, .ur-Leden, .bl-Leden, .br-Leden
{ 
	background-image: url('../images/roundbox-tab9.gif');
	height: 10px;
	font-size: 2px;
}
.ul-Admin, .ur-Admin, .bl-Admin, .br-Admin
{ 
	background-image: url('../images/roundbox-tab10.gif');
	height: 10px;
	font-size: 2px;
}
.ul-Home, .bl-Home,
.ul-Vereniging, .bl-Vereniging,
.ul-Dames, .bl-Dames,
.ul-Heren, .bl-Heren,
.ul-Jeugd, .bl-Jeugd,
.ul-Verslagen, .bl-Verslagen,
.ul-Standen, .bl-Standen,
.ul-Veteranen, .bl-Veteranen,
.ul-Leden, .bl-Leden,
.ul-Admin, .bl-Admin
{ margin-right: 18px; }

.ur-Home, .br-Home,
.ur-Vereniging, .br-Vereniging,
.ur-Dames, .br-Dames,
.ur-Heren, .br-Heren,
.ur-Jeugd, .br-Jeugd,
.ur-Verslagen, .br-Verslagen,
.ur-Standen, .br-Standen,
.ur-Veteranen, .br-Veteranen,
.ur-Leden, .br-Leden,
.ur-Admin, .br-Admin
{ margin-left: 18px; margin-top: -10px; }

.ur-Home,
.ur-Vereniging,
.ur-Dames,
.ur-Heren,
.ur-Jeugd,
.ur-Verslagen,
.ur-Standen,
.ur-Veteranen,
.ur-Leden,
.ur-Admin,	
{ background-position: 100% 0; }

.bl-Home,
.bl-Vereniging,
.bl-Dames,
.bl-Heren,
.bl-Jeugd,
.bl-Verslagen,
.bl-Standen,
.bl-Veteranen,
.bl-Leden,
.bl-Admin 
{ background-position: 0 -10px; }

.br-Home,
.br-Vereniging,
.br-Dames,
.br-Heren,
.br-Jeugd,
.br-Verslagen,
.br-Standen,
.br-Veteranen,
.br-Leden,
.br-Admin	
{ background-position: 100% -10px; }

.inside-Home {
  	border-left: 1px solid #6e0000; 
	border-right: 1px solid #6e0000;
	background: #e6142d;
	margin-left: 1px;
	margin-right: 1px; 
	color: #000000;
	padding-left: 10px;
	padding-right:10px;
}
.inside-Vereniging {
  	border-left: 1px solid #6e0000; 
	border-right: 1px solid #6e0000;
	background: #66cccc;
	margin-left: 1px;
	margin-right: 1px; 
	color: #000000;
	padding-left: 10px;
	padding-right:10px;
}
.inside-Dames {
  	border-left: 1px solid #6e0000; 
	border-right: 1px solid #6e0000;
	background: #66cc66;
	margin-left: 1px;
	margin-right: 1px; 
	color: #000000;
	padding-left: 10px;
	padding-right:10px;
}
.inside-Heren {
  	border-left: 1px solid #6e0000; 
	border-right: 1px solid #6e0000;
	background: #999999;
	margin-left: 1px;
	margin-right: 1px; 
	color: #000000;
	padding-left: 10px;
	padding-right:10px;
}
.inside-Jeugd {
  	border-left: 1px solid #6e0000; 
	border-right: 1px solid #6e0000;
	background: #f69da7;
	margin-left: 1px;
	margin-right: 1px; 
	color: #000000;
	padding-left: 10px;
	padding-right:10px;
}
.inside-Verslagen {
  	border-left: 1px solid #6e0000; 
	border-right: 1px solid #6e0000;
	background: #99cc99;
	margin-left: 1px;
	margin-right: 1px; 
	color: #000000;
	padding-left: 10px;
	padding-right:10px;
}
.inside-Standen {
  	border-left: 1px solid #6e0000; 
	border-right: 1px solid #6e0000;
	background: #6699cc;
	margin-left: 1px;
	margin-right: 1px; 
	color: #000000;
	padding-left: 10px;
	padding-right:10px;
}
.inside-Veteranen {
  	border-left: 1px solid #6e0000; 
	border-right: 1px solid #6e0000;
	background: #80ff80;
	margin-left: 1px;
	margin-right: 1px; 
	color: #000000;
	padding-left: 10px;
	padding-right:10px;
}
.inside-Leden {
  	border-left: 1px solid #6e0000; 
	border-right: 1px solid #6e0000;
	background: #999966;
	margin-left: 1px;
	margin-right: 1px; 
	color: #000000;
	padding-left: 10px;
	padding-right:10px;
}
.inside-Admin {
  	border-left: 1px solid #6e0000; 
	border-right: 1px solid #6e0000;
	background: #ffffbe;
	margin-left: 1px;
	margin-right: 1px; 
	color: #000000;
	padding-left: 10px;
	padding-right:10px;
}
/*---------------------------------------------------------*/
/* opmaak service menu items                               */
/*                                                         */
#vcv-service ul { 
	list-style-type: none;
	margin: 0;
	line-height: 0.7em;
}

#vcv-service a {
	color: #000000; 
	text-decoration:none; 
	border-bottom: 1px solid #e6142d;
}
#vcv-service a:hover {
	color: #ffffff; 
	text-decoration:none; 
	border-bottom: 1px solid white;
}
/*                                                         */
/*---------------------------------------------------------*/
/* opmaak buitentoernooi                                   */
/*                                                         */
#vcv-buitentoernooi a { 
	color: #000000; 
	text-decoration:none; 
}
#vcv-buitentoernooi a:hover {
	color: #ffffff; 
	text-decoration:none; 
	border-bottom: 1px solid white;
}
/*                                                         */
/*---------------------------------------------------------*/
/* error melding kleur                                     */
/*                                                         */
.error_melding {
	color: #ffffff; 
	background-color: #ff0000;
}
/*                                                         */
/*---------------------------------------------------------*/
/* status login kleur                                      */
/*                                                         */
#loginstatus { 
	color: #ffffff;
	margin: 1px;
}

#loginstatus a { 
	color: #ffffff;
}
/*                                                         */
/*---------------------------------------------------------*/
/* form tabel opmaak                                       */
/*                                                         */
tabel {
  border-collapse: collapse;
}
td {
  /* padding: 0.2em 0.1em; */
}
td.label {
  font-weight: bold;
  text-align: right;
  background-color: #c0c0c0;
}
tr.verplicht td.label {
  background-color: #909090;
  border-left: 5px solid #e6142d;
}

td.tabelheadermain { 
	font-weight: bold;
	color: #ffffff;
	background-color: #e6142d; 
}
td.tabelheadermain_n { 
	font-size : 9px;
}
td.tabelinhoudmain { 
	color: #000000; 
	background-color: #b0b0b0;
}
td.tabelinhoudmain_n { 
	font-size : 9px;
}
td.tabelinhoudmain_n a { 
	font-size : 9px;
}
td.tabelheadersub { 
	font-weight: bold;
	color: #000000;
	background-color: #909090; 
}
td.tabelinhoudsub { 
	color: #000000; 
	background-color: #d0d0d0;
}
td.tabelinhoudspecial { 
	font-weight: bold;
	color: #000000; 
	background-color: #6699cc;
}
td.groupby { 
	font-weight: bold;
}
.kader { 
	border: 1px solid black; 
	margin-bottom: 2px; 
}
/*                                                         */
/*---------------------------------------------------------*/

.forum-venster { 
	font-size: 10pt;
	padding: 4px;
	margin-bottom: 5px; 
	background-color: #c8c8c8;
	border: 1px solid #327df5;
}

.forum-venster .links { 
	padding: 2px;
	text-align:left;
	float:left;
}

.forum-venster .midden { 
	padding: 2px;
	text-align:left;
	float:left;
}

.forum-venster .rechts { 
	padding: 2px;
	text-align:right;
}

.vierkantje { 
	margin: 5px;
	padding: 5px;
	border: 1px solid blue;
}

img.rechts {
  float : right;
  margin : 0 0 5px 10px;  /* Top, Right, Bottom, Left */
}

img.links {
  float : left;
  margin : 0 10px 5px 0;
}

