body {height: 100%; background: #ffffff; border: 0px; margin: 0px; padding: 0px; font: normal 0.7em Arial, Helvetica, sans-serif; }
.bodysplash {background-image: url(../stdimg/bg_body.gif); background-repeat: repeat-y;}

div { padding: 0px; margin: 0;}

form { margin-top: 0px; margin-bottom: 0px;}

img {  border: 0px solid #afafaf; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.both { clear: both;}
.left { clear: left;}

.flright { float: right;}
.flleft { float: left;}

.brtotal {clear: left; font-size: 0.1em; line-height: 0.1em;}
.brtotal2 {clear: both; font-size: 0.1em; line-height: 0.1em;}






/* stijl voor de lists ------------------------------------------------------------------------------*/

ul.ulmenu         {  margin: 0px; padding: 0px; margin-left: 15px; padding-left: 15px;}
ul.ulmenu li      {  margin: 0px; padding: 0px; list-style-type: none; padding-bottom:1px;}
ul.ulmenu li:hover    {  list-style-type: square; color: #000000; }
ul.ulmenu li.liselect   {  list-style-type: square; color: #000000; }

ul.ulmenu2        {  margin: 0px; padding: 0px; padding-right: 25px; text-align: right;}
ul.ulmenu2 li       {  margin: 0px; padding: 0px; list-style-type: none; padding-bottom:1px; text-align: right;}
ul.ulmenu2 li:hover   {  list-style-type: square; color: #000000;  }
ul.ulmenu2 li.liselect  {  list-style-type: square; color: #000000;  }

.ulhomeblock        {  margin: 0px; padding: 0px; margin-left: 8px; padding-left: 8px; line-height: 1.2em; font-family: Arial, sans-serif; color: #808691; margin-top: 4px;}
.ulhomeblock li.ligen   {  list-style-image: url(../stdimg/ligen.gif); color: #808691; margin: 0px; padding: 0px; padding-bottom: 3px; fxxont-family: Tahoma, Arial, sans-serif;}
.ulhomeblock li.lihigh  {  list-style-image: url(../stdimg/lihigh.gif); color: #808691; margin: 0px; padding: 0px; padding-bottom: 3px; fxxont-family: Tahoma, Arial, sans-serif;}
.ulhomeblock li.limem   {  list-style-image: url(../stdimg/limem.gif); color: #808691; margin: 0px; padding: 0px; padding-bottom: 3px; fxxont-family: Tahoma, Arial, sans-serif;}
.ulhomeblock li.lieven  {  list-style-image: url(../stdimg/lieven.gif); color: #808691; margin: 0px; padding: 0px; padding-bottom: 3px; fxxont-family: Tahoma, Arial, sans-serif;}

.blokanchors ul     {  margin: 0px; padding: 0px; line-height: 1.3em; }
.blokanchors li     {  list-style-type: none; margin: 0px; padding: 0px 0px 0px 13px; background: url(../stdimg/arrowdown.gif) no-repeat; background-position: 0px .1em; margin: 0px; padding: 0px; padding-left: 14px;}

.nlblokanchors ul     {  margin: 0px; padding: 0px; line-height: 1.3em;}
.nlblokanchors li     {  list-style-type: none; margin: 0px; padding: 0px 0px 0px 13px; background: url(../stdimg/arrowdown.gif) no-repeat; background-position: 0px .1em; margin: 0px; padding: 0px; padding-left: 14px;}

.plinks ul        {  margin: 0px; padding: 0px; line-height: 1.35em; }
.plinks li        {  list-style-type: none; margin: 0px; padding: 0px 0px 0px 13px; background: url(../stdimg/arrowright.gif) no-repeat; background-position: 0px .1em; margin: 0px; padding: 0px; padding-left: 16px;}

.nlplinks ul        {  margin: 0px; padding: 0px; line-height: 1.35em; }
.nlplinks li        {  list-style-type: none; margin: 0px; padding: 0px 0px 0px 13px; background: url(../stdimg/arrowright.gif) no-repeat; background-position: 0px .1em; margin: 0px; padding: 0px; padding-left: 16px;}






/* stijl voor de images ------------------------------------------------------------------------------*/


.pimg img {  border: 2px solid #D8DADE; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.splashimg {position: relative; top: 50px;}

.arrowrightbig {padding-right: 10px; vertical-align: middle;}
.back {padding-right: 2px; vertical-align: middle;}

.ulhomeblock img	{float: right; margin-bottom:3px;}







/* stijl voor de divs --------------------------------------------------------------------------------*/



  .row_menu         {width: 100%; clear: left; background-image: url(../stdimg/bg_menu8.gif); background-repeat: no-repeat; background-position: bottom left; background-color:#878787; }
    .inner_menu     {width: 744px;  border-left: 25px solid #ffffff; border-right: 1px solid #EDEDED; }
      .col1     {float: left; width:140px; padding: 23px 0px 17px 0px; overflow: hidden; font-size: 0.1em; line-height: 0.1em;}
      .col2     {float: left; width:162px; padding: 23px 0px 17px 0px; overflow: hidden; bxxackground:yellow;}
      .col3     {float: left; width:162px; padding: 23px 0px 17px 0px; overflow: hidden; bxxackground:green;}
      .col4     {float: left; width:162px; padding: 23px 0px 17px 0px; overflow: hidden; bxxackground:yellow;}
      .col5     {float: left; width:118px; padding: 23px 0px 17px 0px; overflow: hidden; text-align: right; bxxackground:green;}


  .row_content      {width: 100%; clear: left; background-image: url(../stdimg/bg_content8.gif); background-repeat: no-repeat; background-color:#ffffff;}
    .inner_content    {width: 547px; font-size:110%; padding: 24px 25px 34px 172px; border-left: 25px solid #878787; border-right: 1px solid #CDD1D9; color: #737373;}




  .row_foot_splash    {position: absolute; bottom: 0; padding: 0; padding-top: 0px; background-color:#878787; width: 100%;}

  .row_foot         {width: 100%; clear: left; background-color:#878787; }
    .inner_foot     {width: 744px; background-color: #878787; border-left: 25px solid #ffffff; border-right: 1px solid #EDEDED; }
      .foot     {padding: 5px 25px 5px 0px; text-align: right; color:#EFEFEF; font-size: 80%;}


















      .splashhead   {margin-left:190px; font-family: Tahoma, Verdana, sans-serif; font-size:210%; color: #ffffff; padding-top: 100px; padding-bottom: 8px;}


      .pagetools    { text-align: right; font-family: Arial, sans-serif; font-size:70%; padding-bottom: 10px;}
      .pagehead   {font-family: Tahoma, Verdana, sans-serif; font-size:180%; color: #000000; padding-bottom: 1.3em;}
      .pagesubhead  {font-size:130%; color: #000000; padding-bottom: 12px; font-style: italic;}

      .leadanchwrap 		{border-bottom:1px solid #D6D6D6; padding-bottom:0px; margin-bottom: 2.6em;}
      .leadanchwrap2  		{border-bottom:0px solid #D6D6D6; padding-bottom:0px; margin-bottom: 1.4em;}
        	.lead   		{font-size: 120%; color: #6C6C6C; font-family: Arial, sans-serif, Verdana; line-height: 1.4em; margin-bottom: 1.4em;}
        	.blokanchors 	{fxxloat: right; font-family: Arial, sans-serif; margin-bottom: 1em;}


      .leadanchwrap_home  {border-bottom:0px solid #D6D6D6; padding-bottom:10px;}
        .lead_home  	  {font-size: 120%; color: #6C6C6C; font-family: Arial, sans-serif, Verdana; line-height: 1.4em; margin-bottom: 1.4em;}

      .nlleadwrap     {}
        .nllead       { font-size: 120%; color: #6C6C6C; font-family: Arial, sans-serif, Verdana; line-height: 1.4em; margin-bottom: 1.0em;}
        .nlplead      {line-height: 1.4em; margin-bottom: 1.4em; color:#4b4b4b;}
        .nlblokanchors  {font-family: Arial, sans-serif; margin-bottom: 1.4em;}

      .line       {border-bottom:1px solid #D6D6D6; line-height: 1em; font-size: 1em;}


      .homeblockwrap    {bxxackground: yellow;}
        .homeblockleft  {float: left; width:45%; bxxackground:orange; font-size:90%;}   


        .homeblockright {float: left; width:55%; bxxackground: red; font-size:90%;}

          .tabintro   {border-bottom: 1px solid #D1D1D1; color: #808691; font-size:100%; padding-top:2px; padding-bottom: 3px; margin-bottom: 3px; line-height: 1.3em; margin-bottom: 0px;}
          .tabcountry   {border-bottom: 1px solid #D1D1D1; padding-top:7px; padding-bottom: 7px;}
          .tabcountryflag {border-left:1px solid #D1D1D1; border-bottom: 1px solid #D1D1D1; padding-top:7px; padding-bottom: 7px; background-image: url(../stdimg/bg_tabcountry.gif); background-repeat: repeat-y;}


      .section          {margin: 23px 0px 23px 0px;}
        .skop         {font-size:140%; font-weight: bold; color: #000000; padding-bottom: 3px;}
        .skopsub        {font-size:130%; color: #000000; padding-bottom: 3px; }




          
          .paragraaf        {padding: 0px 0px 2.1em; 0px; }
            .pkop           {color: #000000; font-family: Tahoma, Arial, sans-serif; font-weight: bold; font-size: 115%; padding: 0px 0px 1.3em 0px; line-height: 1.4em;}
            .ptekst         { line-height:1.4em; margin-bottom: 1.3em;}
              .pimg         {float: left; padding: 4px 10px 6px 0px;}
                .pbijschrift {width: 150px; font-size: 75%; color: #A6A9AE; padding: 3px 0px 0px 0px; line-height:1.3em;}

          .palineakop   		{color: #000000; }
          .ptekst .palineakop   {color: #143d90; margin-bottom: 1.3em; font-weight: bold; font-family: Tahoma, Arial, sans-serif;}

        	.plinks       {clear: both; margin-top: -0.5em; padding-bottom: 1.5em;}
        	.nlplinks       {clear: both; }

        .formblok       {padding: 14px 0px 0px 0px;}


      .end          {padding-top:20px;}






          .event_elem         {padding: 7px 0px 5px 0px; border-top:1px solid #D6D6D6;}
        .eventkop       {padding: 5px 0px 3px 0px;}

      .eventhead          {border-bottom:0px solid #D6D6D6; font-family: Tahoma, Verdana, sans-serif; font-size:180%; color: #000000; padding-top:5px; padding-bottom: 3px; margin-bottom: 9px;}
        .bb           {color: #000000; font-weight: bold;}

      .memberhead         {border-bottom:0px solid #D6D6D6; font-family: Tahoma, Verdana, sans-serif; font-size:100%; font-weight: bold; color: #000000; padding-bottom: 3px; }
      .membertrans        {font-family: Tahoma, Verdana, sans-serif; font-size:90%; color: #6B6B6B; padding-bottom:4px;}
      .memberflagsmall      {font-family: Tahoma, Verdana, sans-serif; font-size:90%; color: #6B6B6B; padding-top:2px;}


        .pzoek          {padding: 15px 0px 15px 0px;}
          .zoekresultok     {padding: 0px 30px 5px 0px; font-weight: bold; color:#777777;}
          .zoekresult     {padding: 0px 0px 2px 0px; font-weight: normal;}


      .letteritem         {margin: 0px 0px 5px 0px; line-height: 1.3em;}







/* stijl voor de koppen en teksten -------------------------------------------------------*/

p { margin-top: 0px; padding-top: 0px; line-height: 1.4em;}

.event_elem p {line-height: 1.4em;}








/* stijl voor de links -------------------------------------------------------------------*/

A { text-decoration: none; color: #1261BA;}
A:link    {  }  
A:visited {  }  
A:hover   {  } 
A:active  {  }
A:focus   {  }


ul.ulmenu a, ul.ulmenu2 a       {color: #efefef;}
ul.ulmenu a:hover, ul.ulmenu2:hover a       {color: #ffffff;}
ul.ulmenu a.select, ul.ulmenu2 a.select {color: #ffffff; font-weight: bold;}

.ulhomeblock a      {font-size: 100%; color: #3366CC; }
.ulhomeblock a:hover  {}

.blokanchors a      {font-size: 90%; color: #3A64BB; }
.blokanchors a:hover  { text-decoration: none;}

.nlblokanchors a      {font-size: 90%; color: #3A64BB; }
.nlblokanchors a:hover  { text-decoration: none;}

.pagetools a      {color: #A6A9AE; }
.pagetools a:hover    { color: #EFAD00;}


.plinks a         {color: #3A64BB; }
.plinks a:hover     { text-decoration: none;}

.nlplinks a       {font-size: 90%; color: #3A64BB; }
.nlplinks a:hover     { text-decoration: none;}

.eventkop a       {font-size: 100%; font-weight: bold; color: #2557BB; }
.eventkop a:hover     { text-decoration: none;}



.aopen          {background: url(../stdimg/aopen.gif) no-repeat 0px 0.0em; padding-left: 15px;}
.aclose         {background: url(../stdimg/aclose.gif) no-repeat 0px 0.0em; padding-left: 15px;}

.trdetails a      {background: url(../stdimg/arrowright.gif) no-repeat 0px 0.1em; padding-left: 12px;}      





/* stijl voor de forms ---------------------------------------------------------------------*/


input { color: #646464; font-family: Arial, Helvetica, sans-serif; font-size: 100%;}

select { color: #646464; font-family: Arial, Helvetica, sans-serif; font-size: 100%;}

option {color: #646464; font-family: Arial, Helvetica, sans-serif; font-size: 100%;}

textarea {color: #646464; font-family: Arial, Helvetica, sans-serif; font-size: 100%;}


.zoek_blauw {
  width: 70px;
  margin: 2px 0px 0px 34px; color: #B0C9E3; background:#3A7DC1;
  border-bottom: 1px solid #B0C9E3;
  border-right: 1px solid #B0C9E3;
  border-top: 1px solid #B0C9E3;
  border-left: 1px solid #B0C9E3;
}







#contactform {
  padding: 5px 10px;
  border: 1px solid #D6D6D6;
  background-color: #ffffff;
  -moz-border-radius:8px;
  color: #6C6C6C;
}

#contactform div.fieldset {
  margin: 5px 0;
  padding: 0px;
  border: 0px solid #D6D6D6;
  background-color: #ffffff;
}

.error {
  color: #E0A003;
}


#contactform div.fieldseterror {
  color: #E0A003;
  margin: 5px 0;
  padding: 0px;
  border: 0px solid #D6D6D6;
  background-color: #ffffff;
}

#contactform span.legend {
  position: relative;
  top: -15px;
  font: bold 16px arial, helvetica, sans-serif;
  color:#D6D6D6;
  background-color: #ffffff;  
}
#contactform div {
  margin: 0px 0;
  clear: left;
}
#contactform label{
  vertical-align: top;
}

#contactform span{
  margin: 0;
  padding: 0px 5px 10px 0px;
}
#contactform .t   {
  width: 300px;
  padding-left: 2px;
  background-color: #ffffff;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-top: 1px solid #888;
  border-left: 1px solid #888;
}

#contactform .tselect   {
  width: 155px;
  padding-left: 2px;
  background-color: #ffffff;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-top: 1px solid #888;
  border-left: 1px solid #888;
}


.veld {float: left; width: 100px;vertical-align: top;}
.veld2  {float: left; width: 150px;vertical-align: top;}

.knop1 {
  background-color:#326BD0; 
  color: #EDF0F5; 
  border: 1px solid #326BD0;
  padding: 1px 2px 0px 2px;
  margin: 0px;
  fxont-size: 85%;
 }

.knop1:hover {
  background-color:#ffffff; 
  color: #326BD0; 
  border: 1px solid #326BD0;
  padding: 1px 2px 0px 2px;
  margin: 0px;
  fxont-size: 85%;
 }


.text3      {width: 300px;}







/* MISC ----------------------------------------------------------------------------------------*/

table {font-size: 1em; font-size: 100%;}

.tablegeneral   {border-top:1px solid #787E89; margin-bottom: 25px;}
.tablehighlights  {border-top:1px solid #FFCC00;}
.tablemembers   {border-top:1px solid #000000;margin-bottom: 25px;}
.tableevents    {border-top:1px solid #3366CC;}


.tablememberspage {border-top:1px solid #D1D1D1; margin-bottom: 25px;}
  .tablememberspage td {border-bottom:1px solid #D1D1D1;}
    .tdmemberflag {border-right:1px solid #D1D1D1; padding-top:7px; padding-bottom: 7px; background-image: url(../stdimg/bg_tdmemberflag.gif); background-repeat: repeat-y;}
    .tdmemberinfo {padding:7px 17px 7px 17px;}
  
.tablememberspage2  {border-top:1px solid #D1D1D1; margin-bottom: 8px;}
  .tablememberspage2 td {border-bottom:1px solid #D1D1D1;}
    .tdmemberlogo {border-right:1px solid #D1D1D1; padding:10px 10px 10px 0px;  }
    .tdmemberinfo2  {padding:5px 17px 7px 10px;}


.pzoek table      {}
.pzoek table td     {vertical-align: top; padding: 0px 15px 5px 0px;}

.regresult table    {border-collapse: collapse; width: 99%;}
.regresult table th   {text-align: left;vertical-align: top; font-weight: normal; color:#aaaaaa; border-bottom: 1px solid #d1d1d1; padding: 0px 4px 2px 4px;}
.regresult table td   {vertical-align: top; color:#565656; border-right: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; padding: 2px 4px 2px 4px;}

.regresult table .trdetails td      {background-color:#f1f1f1; padding: 20px; line-height: 1.5em;}
.regresult table .trdetails td table  {width: auto;}
.regresult table .trdetails td table th {}
.regresult table .trdetails td table td {padding: 0px 4px 0px 4px;}


.vertm  {vertical-align: middle;}

                                .pagibot                                {border-top:0px solid #ccc; padding-top: 20px; padding-right: 5px; font-size: 90%; color:#aaaaaa; vertical-align: middle;}
                                        .pagifloat                      {float: right;}
                                        .pagisel                        {color: #000000; font-weight: bold;}

img { behavior: url(/css/iepngfix.htc); }

