/* GENERAL fonts */
P, OL, UL, DIV, H1, H2 {
	font-family: "arial unicode ms", arial, verdana;
	font-size: 10pt;
}
	/*font-size  : 70%;*/
	/*color      : #666666;*/
/*}*/
/*H1 { font-size: 70%; color:#006648; font-weight: bold; }*/
/*H2 { font-size: 13px; }*/
/*P, H1, H2 {margin: 0px 0px 5px 0px;}*/




/* Content column */
TD#content { vertical-align: top; width         : 569px; font-size     : 70%; text-align: justify; padding: 15px 10px 40px; }

TD#content H1{
	font-size     : 150%;
	color         : #006648;
	border-bottom : 1px solid #006648;
	text-align: left;
}

TD#colNormal { padding-left  : 10px; padding-right : 10px; padding-top   : 0; vertical-align: top; width         : 570px; font-size     : 70%; height: 12px; }
   

/* Additional attributes for content in RIGHT column */
#colRight H1   { font-size: 70%; text-align: left; font-color: #006648; border-bottom: 1px dotted #666666; }
#colRight P.bodytext   { font-size: 70%; }



#ct3 #colRight P.bodytext  {font-size: 70%}
#ct3 #colLeft P.bodytext   {font-size: 70%}
#ct3 #colNormal P.bodytext {font-size: 100%}


#ct3 #colRight H1  {font-size: 75%; text-align: left; font-color: #006648; border-bottom: 1px solid #006648;}
#ct3 #colLeft H1   {font-size: 75%; text-align: left; font-color: #006648; border-bottom: 1px solid #006648;}
#ct3 #colNormal H1 {font-size: 105%; text-align: left; font-color: #006648; border-bottom: 1px solid #006648;}

 
#ct3 #colLeft H1   { background-color: #FFFFFF; }
#ct3 #colNormal H1 { background-color: #FFFFFF; }
#ct3 #colRight H1  { background-color: #FFFFFF; }
 
#ct3 TD#colRight  {padding-left: 5px; padding-top:0px;}
#ct3 TD#colLeft   {padding-right: 5px; padding-top:0px;}
#ct3 TD#colNormal {padding-top:0px;}




/* Menu 1 column */
TD#menu_1 {	
	vertical-align   : top; 
	width            : 129px;	
	background-image : url(../images/menuachtergrond.jpg);
	background-repeat: no-repeat;
	padding-top      : 10px;
}
TD#menu_1 DIV {
	width: 95%;
}
TD#menu_1 DIV A {
	color          : #006648;
	text-decoration: none;
	font-weight    : bold;
}
TD#menu_1 DIV A:hover {
	text-decoration: underline;
	font-size: 130%;
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
  border-bottom: 1px dotted #666666;
  font-size    : 70%;
  padding-top  : 3px;
  padding-left : 10px;
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
  border-bottom: 1px dotted #666666;
  font-weight  : bold;
  font-size    : 11px;
  padding-top  : 3px;
  padding-left : 10px;
}

TD#menu_1 DIV.menu1-level1-act A {
  color:#006648;
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
  font-size   : 65%;
  padding-left: 15px;
  padding-top : 2px;
}
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
  font-size   : 65%;
  font-weight : bold;
  padding-left: 15px;
  padding-top : 2px;
 }

/*  MENU 1, level 3, normal state (NO) */
TD#menu_1 DIV.menu1-level3-no {
  font-size   : 65%;
  padding-left: 23px;
  padding-top : 2px;
  
}
/*  MENU 1, level 3, active state (ACT) */
TD#menu_1 DIV.menu1-level3-act {
  font-size   : 65%;
  font-weight : bold;
  padding-left: 23px;
  padding-top : 2px;
 }





/*  MENU 2, level 1, general for all table cells: */
TR#menu_2 TD {
  background-color: #333366;
  width     : 10%;
  text-align: center;
  padding   : 0px 2px 0px 2px;
}
TR#menu_2 TD A {
  color          : white;
  font-size      : 10px;
  font-family    : arial unicode ms, arial, verdana;
  text-decoration: none;
}
TR#menu_2 TD A:hover {
  text-decoration: underline;
}
TR#menu_2 TD.oddcell {
  background-color: #666699;
}
TR#menu_2 TD.menu2-level1-act {
  background-color: #88292A;
}



TD#menu_groen{ background-image : url(../images/pixelgroen.jpg); background-repeat: repeat-y; padding-left: 1px; }

TD#menu_grijs{ background-image : url(../images/pixelgrijs.jpg); background-repeat: repeat-y; padding-left: 1px; }

TD#header_1{
  background-image : url(../images/navigatiebalk.jpg);
  background-repeat: no-repeat;
  height           : 24;
}

/* Style for the Path-menu: */
TD#path {
  
  background-image : url(../images/navigatiebalk1.jpg);
  background-repeat: no-repeat;
  width            : 550px;
  font-family      : "arial unicode ms", arial, verdana;
  font-size        : 60%; 
  
}



TD#path A {
  text-decoration: none;
  color          : #006648;
}
TD#path A:hover {
  text-decoration: underline;
}


/*Style for the language menu:*/
TD#languageMenu{
  background-image : url(../images/navigatiebalk2.jpg);
  background-repeat: no-repeat;
  width            : 170px;
  vertical-align   : top;
    
}

TD#bottom_menu {
  background-image : url(../images/onderkant.jpg);
  background-repeat: no-repeat;
  height           : 24px;
  width            : 720px;
  font-size        : 60%;
  font-family      : arial unicode ms, arial, verdana
  
   
}
 


/* Links
*********/

a:link, a:visited {
  font-size       : 100%;
  font-family     : arial unicode ms, arial, verdana
  font-weight     : bold;
  color           : #006648;
  text-decoration : none;
 
}

a:hover {
	color           : #006648;
	text-decoration : underline;
}

/* languagemenu
***************/

   .tx-srlanguagemenu-pi1 p { font-family: arial unicode ms, arial, verdana; font-size: 55%; vertical-align: top; line-height:100%; color: #FFFFFF; margin-top: 0px; padding: 0; text-indent: 0; }
   .tx-srlanguagemenu-pi1 img { margin: 0px; padding: 0; border-style: none; }
   .tx-srlanguagemenu-pi1 .CUR { float: left; font-size: 55%; }
   .tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #FFFFFF; text-decoration: none; font-weight: bold;     }
   .tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#006648; }
   .tx-srlanguagemenu-pi1 .NO { float: left; font-size: 55%; }
   .tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #FFFFFF; text-decoration:none;  font-weight: normal;       }
   .tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#006648; }
   .tx-srlanguagemenu-pi1 .INACT { float: left; font-size: 55%; }
   .tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #FFFFFF; text-decoration: none; font-weight: bold; }
   .tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #006648; }
   .tx-srlanguagemenu-pi1 .SPC {  float: left; font-family: arial unicode ms, arial, verdana; font-size: 55%; line-height: 100%; color: #35006d; }
   .tx-srlanguagemenu-pi1 select { font-size: 55%; font-family: arial unicode ms, arial, verdana; background-color: #E6E7E8; color: #006648; font-weight: bold; }


/* Various Forms */
 /***************/
 
 
/* Email, Login and Search forms generally: */
 FORM TABLE TR TD { font-family: arial unicode ms, arial, verdana; font-size: 70%; vertical-align: top; padding-left: 1px; padding-right: 5px; }
 FORM TABLE TR TD.csc-form-labelcell { width: 140; background-color: #FFFFFF; } 
 FORM TABLE TR TD.csc-form-commentcell { width: 50; background-color: yellow; }
 FORM TABLE TR TD.csc-form-fieldcell { width: 310; background-color: #FFFFFF; }
 FORM TABLE TR TD.csc-form-fieldcell INPUT { font-family: arial unicode ms, arial, verdana; font-size: 90%; border: 1px solid #006648; } 
 FORM TABLE TR TD.csc-form-fieldcell SELECT { font-family: arial unicode ms, arial, verdana; font-size: 90%; border: 1px solid #006648; } 
 FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { font-family: arial unicode ms, arial, verdana; font-size: 90%; border: 1px solid #006648; }
 FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { } 
 FORM TABLE TR TD.csc-form-labelcell P.csc-form-label { }

/* Email form, specifically */
   FORM TABLE.csc-mailform TR TD.csc-form-labelcell { }
   


/* indexedsearch
***************/

# Setting default values for piVars (please see the source code for the form-field names which you can preset values for here)
  _DEFAULT_PI_VARS.extResume=1
  _CSS_DEFAULT_STYLE (
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { border: 1px solid #006648; color: red; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:100px; border: 1px solid #006648; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-family: arial unicode ms, arial, verdana; font-size: 100%; font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-family: arial unicode ms, arial, verdana; font-size: 70%; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { font-size: 100%; background:#e6e7e8; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-family: arial unicode ms, arial, verdana; font-size: 70%; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-family: arial unicode ms, arial, verdana; font-size: 70%; font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-family: arial unicode ms, arial, verdana; font-size: 70%; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { font-family: arial unicode ms, arial, verdana; font-size: 100%; color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { font-family: arial unicode ms, arial, verdana; font-size: 65%; background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { font-family: arial unicode ms, arial, verdana; font-size: 70%; margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { font-size:80%; vertical-align:middle; }
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
  )
   
   

