/* Standaard gedeelte */
BODY, H1, H2, H3, H4, H5, LI, TD, TH {
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular
}

H1, H2, H3, H4, H5 { font-weight: bold }
LI { font-weight: normal }

HR { height: 1px; color: black; background-color: black; border: solid black 0px; }
IMG { border:0 solid }

BODY { BACKGROUND-COLOR: white; margin-right: 10px; margin-left: 0px; margin-top: 0px; }
H5 { font-size:  9px}
H4 { font-size: 11px}
H3 { font-size: 14px}
H2 { font-size: 18px}
H1 { font-size: 24px}

.center { text-align: center; }
.left { float:left;}
.right { float:right;}
.hide { display:none;}

.verybig { font-size:18px;}
.big { font-size:14px;}
.normal { font-size: 11px;}
.small {font-size: 9px;}
.verysmall {font-size: 8px;}

.borderbottom {	 
  border-bottom: 1px solid #808080;
}

.gray {COLOR: #aaaaaa; /* Dark Gray */ }
.smallgray { FONT-SIZE: 9px; COLOR: #aaaaaa; /* Dark Gray */ }
.verysmallgray { FONT-SIZE: 8px; COLOR: #aaaaaa; /* Dark Gray */ }

.footer { font-weight: bold; font-size: 9px; border-top: black 1px solid; padding: 2px}

.hand	{cursor: pointer;} /* voor gebruik bij onclick dingen */

/*----------------------------------------------------------------------*/
/*	Layout Classes   */
/*----------------------------------------------------------------------*/

.clear {	clear: both; }

/* Special for phpbb intergration */
	.thHead {
	  COLOR: white; BACKGROUND-COLOR: black;
	}

	.forumline {
	  COLOR: white; BACKGROUND-COLOR: black;
	}
	.catSides {
		BACKGROUND-COLOR: #FFFFFF; COLOR: #FFFFFF;
	}
	.row1 {	BACKGROUND-COLOR: #DDDDDD; COLOR: #000000; }
	.row2 { BACKGROUND-COLOR: #CCCCCC; COLOR: #000000; }
	.gen { COLOR: #000000; }
	.gensmall { font-size : 10px; }
/* End phpbb intergration */


/*
Als er een error in een formveld zit dan kleur de foutmelding rood
*/
.red 
{
	COLOR: #FF0000;
}

/*----------------------------------------------------------------------*/
/*	Box                                                                 */
/*----------------------------------------------------------------------*/

.box{margin:12px 0 12px;clear:both;} 

hr { border: none 0; height:1px; border-bottom:1px solid #ffffff; }
.hr{ border-top:1px solid #ffffff; }

.box-hdr
{
  width:auto; 
  border:1px solid #000000;  
  margin:-1px -1px 0;  
	padding: 5px 10px 6px; 
  
  background-color: #000000;
  font-size: 1.2em;
  font-weight:bolder;
  color: #fff;
  
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
}

.box-inner
{
  width:auto;
  border:1px solid #000000;
  margin:-1px -1px 0;
	padding: 5px 10px 6px; 
  
  -moz-border-radius: 0 0 10px 10px;  
  -webkit-border-radius: 0 0 10px 10px;  
}

.box-no-corner
{
 -moz-border-radius: 0 0 0 0;  
 -webkit-border-radius: 0 0 0 0;  
}

/*----------------------------------------------------------------------*/
/* START table stuff                                                    */
/*----------------------------------------------------------------------*/
TABLE { empty-cells: show }

/* START new table stuff voor bam 5.5 */
.cap-div { 
	margin: 0; 
	padding: 0;
	background: url(../images/t_hdr_mid.gif) top left repeat-x;
	white-space: nowrap;
	height: 27px;
	text-align: left;
  
  font-size: 12px;
	font-weight: bold;
	color: #EFF3F6;
}
.cap-div-small { 
	margin: 0; 
	padding: 0;
	background: url(../images/t_hdr_mid.gif) top left repeat-x;
	white-space: nowrap;
	height: 6px;
	text-align: left;
}
.cap-left {
	background: url(../images/t_hdr_left.gif) top left no-repeat;
}
.cap-right {
	background: url(../images/t_hdr_right.gif) top right no-repeat;
	padding-top: 6px;
	padding-left: 23px;
	height: 21px;
}

.block-start { background: url(../images/t_ftr_mid.gif) bottom left repeat-x; }
.block-end-left { background: url(../images/t_ftr_left.gif) bottom left no-repeat; }
.block-end-right { background: url(../images/t_ftr_right.gif) bottom right no-repeat; }
.block-end-left, .block-end-right { height: 6px; overflow: hidden; padding: 0;}

.ico {
  margin: -18px -12px; 
  float:right;  
}

.ico_cloud {
  margin: -20px -10px; 
  float:right;  
}

.ico_cloud_in{
  margin: -9px -27px; 
  float:right;  
}

.ico_circle {
  margin: -14px -12px; 
  float:right;  
}

.ico_circle_in{
  margin: -4px 2px; 
  float:right;  
}

/*----------------------------------------------------------------------*/
/*	Icons */
/*----------------------------------------------------------------------*/
.plus {
background: transparent url(/images/plus-white.png) scroll no-repeat left center;
padding:2px 0 2px 20px;
}

.minus {
background: transparent url(/images/minus-white.png) scroll no-repeat left center;
padding: 2px 0 2px 22px;
}

/*
.KNWU {
background:url(/images/icon_knwu.png) no-repeat;
padding:6px 0 0 22px;
}

.NFF {
background:url(/images/icon_nff.png) no-repeat;
padding:6px 0 0 22px;
}

.BOTH {
background:url(/images/icon_knwu.png) no-repeat;
padding:6px 0 0 22px;
}
*/

/* END new table stuff */
.linestable {
  border: 1px solid black;
} 

.nolinestable {	 
  border-right: 1px solid black;
  border-left: 1px solid black;
  text-align: left;
}

/*
.block-start .nolinestable { 
    border-top-width: 0; 
    border-bottom-width: 0; 
    border-color: #000;
}
*/
.linestable TH, .nolinestable TH {	 
  background-color: black; 
  color: #3FBBEF;	  
  font-weight: bold;  
  text-align: left;
  padding: 0px 3px 6px 3px;
  font-size: 12px;
  background: black url(../images/t_hdr_mid.gif) top left repeat-x;
} 

.linestable td {	 
  border-top: 1px none #808080;
  border-bottom: 1px solid #808080;
  border-left: 1px solid #808080;
  border-right: 1px none #808080;
  text-align: left;
  padding: 2px 3px;
} 

.nolinestable td{	  
  border: 1px none #808080;  
  text-align: left;
  padding: 2px 3px;
  /*border: 0px none black;*/
}

td.firstcol {	 
  border-left: 1px none #808080;   
}



.NoStyle td /* wordt gebruikt als een table gebruikt wordt in table met opmaak */
{
	border: 0px none;
}

tr.over td {
  border-top: 1px solid #808080;
  border-bottom: 1px solid #808080;  
}

.TableOrange { background-color: #FE9900; padding: 2px 3px; }

.TableLight { background-color: #efefef; padding: 2px 3px; 
background: #F0F3F4 url(../images/cell.gif) top left repeat-x;

} /* licht grijze (efefef) achter grond, zwarte text */
.TableDark { background-color: #d3d3d3; padding: 2px 3px; 

} /* grijze achter grond, zwarte text */
.TableBlack { background-color: black; color: white; padding: 2px 3px; }
.TableNormal { background-color: white; padding: 2px 3px; }
TD.headtable { background-color: black; color: #3FBBEF;	font-weight: bold; padding: 2px 3px; text-align: center; }

TD.EventDone { font-style: italic; }



.headtable TH{
  background-color: black; 
  color: #3FBBEF;	  
  font-weight: bold;  
  padding: 2px;
  text-align: center;
}

.roundhead { 
  background: url('../images/bla_rgt_top.gif') black 0% 0% no-repeat;  
  color: #3FBBEF;
  font-weight: bold;
  padding: 2px;
}

.headtablesmall { 
  background: url('../images/bla_rgt_top.gif') black 0% 0% no-repeat;
  height:    6px;  
  font-size: 1px;
}

.headtable { 
  background: url('../images/bla_rgt_top.gif') black 0% 0% no-repeat;  
  color: #3FBBEF;
  font-weight: bold;
  padding: 6px 3px 6px 3px;
}

.foottable { 
  background: url('../images/bla_lt_btm.gif') black 100% 100% no-repeat;   
  height:    6px;  
  font-size: 1px;
}

.main_border_text { /*witte blok met links en rechts zwarte randen */
  display: block;
  border-right: black 1px solid; 
  border-left: black 1px solid;  
  text-align: left;
  padding: 3px;
}
.main_border_text_no_pad { /*witte blok met links en rechts zwarte randen */
  display: block;
  border-right: black 1px solid; 
  border-left: black 1px solid;  
  text-align: left;
  padding: 0px;
}
/* END table stuff */

/* Oude Tabbelen gedeelte na implementatie van bam 4.5 verwijderen*/
.TableBorder {  background-color: black; color: white }
.TableInner  {  background-color: #808080;
	border-right: 1px solid black;
	border-left: 1px solid black;
}
.TableHead {  background-color: black; color: white; font-weight: bold; }

.head {  background-color: black; text-align: center; font-weight: bold; color: white }
/********************************/

/* Gedeelte voor forms */
/*de editbox buttons */
img.eb_button {
  padding:2px;
  text-align:center;
  color:#000; background-color:#ccc;
  border-left:2px solid #fff; border-top:2px solid #fff;
  border-right:2px solid #000; border-bottom:2px solid #000;
}

img.eb_button:hover {
  color:#000; background-color:#bbb; padding:3px 1px 1px 3px;
  border-left:2px solid #666; border-top:2px solid #666;
  border-right:2px solid #ccc; border-bottom:2px solid #ccc;
}

.helpline { background-color: #CCCCCC; border-style: none; }

.formelement {
	BORDER: #000000 1px solid; 
	BACKGROUND-COLOR: #FFFFFF;

	BACKGROUND-ATTACHMENT: fixed;	

	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; 
}

.formbutton {
	border: #000000 1px solid;	
	BACKGROUND-COLOR: #3FBBEF;	/* licht blauwe kleur */
	
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica;
	font-weight:bold;
	FONT-SIZE: 11px; 
	COLOR: #000000;	
	cursor: hand;
}

.formbutton:hover {
	border: #000000 1px solid;	
	BACKGROUND-COLOR: #3FBBEF;	/* licht blauwe kleur */
	
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica;
	font-weight:bold;
	FONT-SIZE: 11px; 
	COLOR: red;	
	cursor: hand;
}

a.imgbutton{
  cursor: hand; /*ie*/
  background: transparent url('/images/menu/bam-left.gif') no-repeat top left;
  display: block;
  display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/  
  font: bold 11px Verdana, Tahoma, Arial, Helvetica;; /* Change 11px as desired */
  line-height: 21px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 29px) */
  height: 29px; /* Height of button background height */
  padding-left: 11px; /* Width of left menu image */
  text-decoration: none;
}

a:link.imgbutton, a:visited.imgbutton{ color: #d3d3d3; /*button text color*/ }
a:hover.imgbutton, a:active.imgbutton{ color: red; /*button text color*/ }

a.imgbutton span{
  background: transparent url('/images/menu/bam-right.gif') no-repeat top right;    
	display:block;	
  padding: 4px 14px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}
/********************************/

/******** IMGBOX UBB Style ********/
.b_border_color {BACKGROUND: black; border: none;}

.b_border {
	BORDER-RIGHT: black 1px solid; BORDER-LEFT: black 1px solid; DISPLAY: block; BACKGROUND: white;
}

.b_image {
	border-width: 4px; border-style: solid; border-color: white
}

.quote { background: #efefef; }
/********************************/

/******** Links ********/
A { TEXT-DECORATION: none; font-weight: bold;}
A:link {    COLOR: #00a0ff; }
A:visited {	COLOR: #00a0ff; }
A:hover {	COLOR: red; }
A:active { 	COLOR: red; }

.TableOrange a { COLOR: black; }
.TableOrange a:visited { COLOR: black; }
.TableOrange a:hover { COLOR: red; }

.smallgray a { COLOR: #aaaaaa; }
.smallgray a:visited { COLOR: #aaaaaa; }
.smallgray a:hover { COLOR: #73bedd; }

.TableHead a { COLOR: #73bedd; }
.TableHead a:visited { COLOR: #73bedd; }
.TableHead a:hover { COLOR: red; }

.headtable a { COLOR: #73bedd; }
.headtable a:visited { COLOR: #73bedd; }
.headtable a:hover { COLOR: red; }

.MenuBar{font-family: Verdana, Tahoma, Arial, sans-serif;font-size: 11px;font-weight: bold;position:relative;top:-1px;color: #d3d3d3;width:100%;filter:dropshadow(color=#000000, offx=1, offy=2);}
.MenuBar a { COLOR: #D3D3D3; TEXT-DECORATION: none; font-weight: bold; }
.MenuBar a:link { COLOR: #D3D3D3; }
.MenuBar a:visited { COLOR: #D3D3D3; }
.MenuBar a:hover { COLOR: red; }
.MenuBar a:active {	COLOR: red; }

.navbar_active {font-weight: bold; color: red} /*the active page number color */
.navbar { background-color: black; COLOR: #73bedd; font-size:11px; font-family: verdana,arial, helvetica; }
TABLE.navbar { height: 20px; }
A.navbar { TEXT-DECORATION: none; font-weight: bold; }
A.navbar:link { COLOR: #73bedd; }
A.navbar:visited { COLOR: #73bedd; }
A.navbar:hover { COLOR: red; }
A.navbar:active { COLOR: red; }

A.SML { TEXT-DECORATION: none }
A.SML:link { COLOR: black; }
A.SML:visited { COLOR: black; }
A.SML:hover { COLOR: red; }
A.SML:active { COLOR: red; }

A.normal { FONT-WEIGHT: normal; TEXT-DECORATION: none; COLOR: black; }
/********************************/

.title {font-size:18pt; font-family:"Comic Sans MS","Comic Sans","Times New Roman"; text-align:center }
.title_nc {font-size:18pt; font-family:"Comic Sans MS","Comic Sans","Times New Roman"; }