/* Structuur **************************************************************************/
.clear { clear: both; }
h1{
   display: none;
}
a:link, a:visited{
   text-decoration: underline;
   color: #157235;
}
a:link:hover{
   text-decoration: none;
}
a:visited:hover{
   text-decoration: none;
}
body,html {
  padding: 0px;
  margin: 0px;
  font-size: 100%;
  height: 100%;
  background-color: #b2b2b2;
  background-image: url(../images/back_gradient.jpg);
  background-repeat: repeat-x;
}
#top{
   width: 979px;
   background-image: url(../images/back_shadow.gif);
   background-repeat: repeat-y;
   margin: 0px auto;
   display: block;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 0.71em;
   color: #595959;
   line-height: 1.3em;
}
#logo{
   position: absolute;
   top: 17px;
   left: 874px;
   width: 64px;
   height: 108px;
   z-index: 900;
}
   #logo a{
      display: block;
      width: 64px;
      height: 108px;
   }
#topgradient{
   padding: 0px 10px ;
   width: 959px;
   background-image: url(../images/back_topshadow.gif);
   background-repeat: no-repeat;
	min-height: 620px;
}
#extramenus{
   width: 953px;
   float: left;
   padding: 9px 3px 9px 3px;
   line-height: 1.4em;
}
   .extramenu{
    /*  width: 87px;*/
    /*  padding: 0px 10px; */
      width: 103px;
      padding: 0px 7px;

      float: left;
   }
   #extramenus h2{
      display: none;
   }
   #extramenus h3{
      margin: 0px;
      padding: 0px;
      font-weight: normal;
      color: #307e55;
      font-size: 0.9em;
      text-transform: uppercase;
   }
   #extramenus ul{
      margin: 0px;
      padding: 0px;
      list-style: none;
      font-size: 0.9em;
   }
   #extramenus a{
      color: #666666;
      text-decoration: none;
   }
   #extramenus a:hover{
      text-decoration: underline;
   }
   .extramenuback{
     /* background-image: url(../images/extramenuback.gif);*/
  background-image: url(../images/extramenuback-test117.gif);

      float: left;
   }
#container{
   float: left;
   z-index: 200;
}
   #header{
      float: left;
      width: 959px;
      height: 225px;
      overflow: hidden;
      border-bottom: 4px solid #6CB647;
   }
   #skiplinks{
      visibility: hidden; /* ivm IE6! */
      position: absolute; /* ivm IE6! */
      top: 0px;
      left: 0px;
   }
   #kruimelpad{
      position: absolute;
      top: 234px;
      left: 10px;
      width: 929px; /* nodig voor Opera */
      height: 31px;
      padding: 11px 15px;
      color: #666666;
      z-index: 500;
   }  
      #kruimelpad a{
         color: #666666;
         text-decoration: none;
      }
      #kruimelpad a:hover{
         text-decoration: underline;
      }
   #kolomwrapper{
      float: left;
      width: 959px; /* nodig voor Opera */
      background-color: #FFFFFF;
      padding: 53px 0px 100px 0px;
      background-image: url(../images/content_gradient.jpg);
      background-position: bottom;
      background-repeat: no-repeat;
   }
      #zoeken_loket_adres{
         float: right;
         width: 200px;
         padding: 17px 15px 0px 0px;;
      }
      #content_navigatie{
         float: right;
         width: 741px;
      }
         #navigatie{
            float: left;
            width: 149px;
            padding: 0px 40px 0px 29px;
         }
         #navigatie_GPDC{
            float: left;
            width: 149px;
            padding: 0px 10px 0px 29px;
         }
         #content{
            float: left;
            width: 456px;
            padding: 0px 15px;
         }
         #content.home{
            padding: 0px;
            width: 486px;
         }
#footer{
   background-color: #307e55;
   width: 933px;
   margin: 0px auto;
   clear: both;
   overflow:hidden;
   height: 16px;
   padding: 5px 13px 0px 13px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 0.55em;
   color: #c1e0b1;
}
   #footer ul{
      margin: 0px;
      padding: 0px;
      list-style: none;
   }
   #footer li{
      float: left;
      padding-left: 0.3em;
   }
   #footer a{
      color: #c1e0b1;
      text-decoration: none;
   }
   #footer a:hover{
      text-decoration: underline;
   }
#dynamic_sitemenu{
   position: absolute;
   left: 10px; /* altijd left ivm IE6 */
   top: 256px;
   margin-top: -5em;
   height: 30px;
   width: 959px;
   z-index: 300;
}   
   #dynamic_sitemenu h2{
      display: none;
   }   
   #dynamic_sitemenu a{
      text-decoration: none;
      color: #FFFFFF;
      display: block;
      float: left;
      min-height: 20px;
      padding: 6px 6px 0px 6px;
      font-size: 12px;
      background-color: #157235;
      margin-left: 5px;
      display: inline;
      margin-bottom: 5px;
   }
   #dynamic_sitemenu a.active{
      color: #157235;
      min-height: 25px;
      padding: 6px 6px 0px 6px;
      margin-bottom: 0px;
      background-color: #FFFFFF;
   }
   #dynamic_sitemenu a.hover{
      color: #157235;
   }
   #dynamic_sitemenu ul{
      margin: 0px 0px 0px 5px;
      padding: 0px;
      list-style: none;
   }
   #dynamic_sitemenu li{
      float: left;
   }
#sitemenu{
   position: absolute;
   left: 10px; /* altijd left ivm IE6 */
   top: 189px;
   height: 40px;
   width: 959px;
   z-index: 300;
}
   #sitemenu h2{
      display: none;
   }
   #sitemenu a{
      text-decoration: none;
      color: #FFFFFF;
      display: block;
      height: 0px;
      padding: 40px 0px 0px 0px;
      background-repeat: no-repeat;
      font-size: 12px;
      overflow: hidden;
   }
   #sitemenu ul{
      margin: 0px;
      padding: 0px;
      list-style: none;
   }
   #sitemenu li{
      float: left;
   }
     #sitemenu #menu1{background-image: url(../images/menu0.png); width: 91px;}
   #sitemenu #menu2{background-image: url(../images/menu2.png); width: 59px;  }
   #sitemenu #menu3{background-image: url(../images/menu3.png); width: 137px;}
   #sitemenu #menu4{background-image: url(../images/menu5.png); width: 105px;}
   #sitemenu #menu5{background-image: url(../images/menu6.png); width: 148px;}
   #sitemenu #menu6{background-image: url(../images/menu8.png); width: 89px;  }
   #sitemenu #menu7{background-image: url(../images/menu4.png); width: 123px;}
   #sitemenu #menu8{background-image: url(../images/menu7.png); width: 120px;}
   
   #sitemenu .active #menu1{background-image: url(../images/menu0_over.png);} 
   #sitemenu .active #menu2{background-image: url(../images/menu2_over.png);}
   #sitemenu .active #menu3{background-image: url(../images/menu3_over.png);}
   #sitemenu .active #menu4{background-image: url(../images/menu5_over.png);}
   #sitemenu .active #menu5{background-image: url(../images/menu6_over.png);}
   #sitemenu .active #menu6{background-image: url(../images/menu8_over.png);}
   #sitemenu .active #menu7{background-image: url(../images/menu4_over.png);}
   #sitemenu .active #menu8{background-image: url(../images/menu7_over.png);}
#sitewide{
   position: absolute;
   left: 0px; /* altijd left ivm IE6 */
   top: 7px;
   width: 796px;
   text-align: right;
   color: #FFFFFF;
   font-size: 0.75em;
   z-index: 300;
}
   #sitewide h2{
      display: none;
   }
   #sitewide ul{
      margin: 0px;
      padding: 0px;
      list-style: none;
      float: right;
   }
   #sitewide li{
      float: left;
      padding-left: 0.3em;
   }
   #sitewide a{
      color: #FFFFFF;
      text-decoration: none;
   }
   #sitewide a:hover{
      text-decoration: underline;
   }
#headermasker{
   position: absolute;
   top: 0px;
   left: 10px;
   width: 959px;
   background-image: url(../images/header.png) ;
   height: 160px;
   z-index: 300;
}
/* Sticky footer **************************************************************************/
.push #top{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -21px; /* the bottom margin is the negative value of the footer's height */   
}
.push #footer{
   float: none;
	margin: 0px auto;
	/* .push must be the same height as .footer */
	clear: both;
}
.push #push {
	margin: 0px auto;
	height: 21px; /* .push must be the same height as .footer */
	clear: both;
}
/* sIFR CSS **************************************************************************/
/* 
   hier kunnen via css de blokelementen van de headers voorzien worden van font-size, padding en margin.
   Overige zaken zoals kleur, link-kleur, :hover, text-align, backgroundcolor, etc, worden meegegeven 
   in sifr-css.js
*/
/*
 .sIFR-active h3{
   visibility: hidden;
   line-height: 1em;
   padding: 0px;
   margin: 0px;
 }
 */
 /* Standaard opmaak  */

h1,h2,h3,h4,h5,h6{
   line-height: 1.3em;
   margin: 0px;
   padding: 0.75em 0px 0em 0px;
}
   h1{
      font-size: 2.5em;
   }
   h2{
      font-size: 1.6em;
      color: #157235;
      padding: 0px 0px 7px 0px;
      font-weight: normal;
      line-height: 1em;
   }
   h3{
      font-size: 1.4em;
   }
   h4{
      font-size: 1em;
   }
   h5{
      font-size: 1em;
   }
   h6{
      font-size: 1em;
   }
p {
   padding: 0px 0px 0.75em 0px;
   margin: 0px;
}
		
ul, ol {
   padding: 0px 0px 0px 25px;
   margin: 0px 0px 0.75em 0px;
}
   ul ul, ol ol{
      margin: 0px 0px 0px 0px;
   }
   ul li, ol li {
      line-height: 1.5em;
   }
table {
   border-collapse: collapse;
   padding-top: 0.3em;
   empty-cells: show;
}
   table td {
      padding: 0.2em;
      border: 0px solid #C1E0B1;
      vertical-align: top;
   }
   table th {
      padding: 0.2em;
      border: 0px solid #C1E0B1;
      background-color: #C1E0B1;
      text-align: left;
      vertical-align: top;
      color: #157235;
   }

   form table td,form table th{
      border: 0px;
      padding: 2px 0px;
      background-color: transparent;
   }
code {
   font-size: 100%;
} 
/* Opmaak elementen **************************************************************************/


.contenttable td{
  border-top: 0px;
  border-right: 0px;
  border-bottom: 1px; 
  border-left: 0px;
}

#zoeken {
   border: 1px solid #accbba;
   padding: 11px 15px 15px 15px;
   background-color: #C1E0B1;
   margin-bottom: 15px;
}
   #zoeken #zoekveld{
      width: 100%;
      border: 1px solid #157235;
      margin-bottom: 5px;
   }
   .button,button{
      color: #157235;
      font-weight: bold;
      border: 1px solid #157235;
      font-size: 1em;
      background-color: #FFFFFF;
      background-image: url(../images/button.gif);
      background-position: bottom left;
      background-repeat: repeat-x;
   }
   input,select{
      font-size: 1em;
   }
   #zoeken .button{
      float: right;
      margin-bottom: 5px;
   }
   #zoeken a{
      display: block;
      float: right;
      text-align: right;
      text-decoration: none;
      color: #157235;
      width: 100%;
   }
   #zoeken a:hover{
      text-decoration: underline;
   }
#digitaalloket {
   border: 1px solid #a9d594;
   padding: 12px 15px 15px 15px;
   margin-bottom: 15px;
}
   #digitaalloket #loketzoekveld{
      width: 100%;
      border: 1px solid #157235;
      margin-bottom: 5px;      
   }
   #digitaalloket select{
      font-size: 1em;
      width: 100%;
      border: 1px solid #157235;
      margin-bottom: 5px;      
      background-color: #C1E0B1;
   }
   #digitaalloket .letters{
      text-align: center;
   }
   #digitaalloket .letters a{
      text-decoration: none;
   }
   #digitaalloket .letters a:hover{
      text-decoration: underline;
   }
   #digitaalloket .button{
      float: right;
      margin-top: 5px;
   }
#adres{
   padding: 0px 15px;
   color: #669933;
   display: inline-block;
}
   #adres h2{
      border-bottom: 1px solid #a9d594;
      margin: 0px 0px 7px 0px;
   }
   #adres a {
      color: #669933;
   }


#navigatie h2{
   color:#669933;
}
   #navigatie ul{
      margin: 0px 0px 20px 0px;
      padding: 0px;
      list-style: none;
   }
   #navigatie li{
      display: inline-block;
      width: 149px;
   }
   #navigatie a{
      text-decoration: none;
      display: block;
      border-top: 1px solid #a9d594;
      padding: 2px 0px 1px 0px;
      margin: 1px 0px;
   }
   #navigatie a.first{
      border: 0px;
   }
   #navigatie a:hover{
      text-decoration: underline;
      color: #669933;
   }
   #navigatie .active a{
      color: #669933;
   }
   #navigatie ul ul{
      margin: 0px 0px 0px 0px;
      border-top: 1px solid #a9d594;
   }
   #navigatie ul ul li{
      position: relative;
   }
   #navigatie ul ul a{
      text-decoration: none;
      display: block;
      border-top: 0px;
      padding: 1px 0px 2px 10px;
      color: #669933;
   }
   #navigatie ul ul .active a{
      color: #157235;
   }   
   #navigatie ul ul span{
      position: absolute;
      top: 0px;
      left: 0px;
   }




#navigatie_GPDC h2{
   color:#669933;
}
   #navigatie_GPDC ul{
      margin: 0px 0px 20px 0px;
      padding: 0px;
      list-style: none;
   }
   #navigatie_GPDC li{
      display: inline-block;
      width: 149px;
   }
   #navigatie_GPDC a{
      text-decoration: none;
      display: block;
      border-top: 1px solid #a9d594;
      padding: 2px 0px 1px 0px;
      margin: 1px 0px;
   }
   #navigatie_GPDC a.first{
      border: 0px;
   }
   #navigatie_GPDC a:hover{
      text-decoration: underline;
      color: #669933;
   }
   #navigatie_GPDC .active a{
      color: #669933;
   }
   #navigatie_GPDC ul ul{
      margin: 0px 0px 0px 0px;
      border-top: 1px solid #a9d594;
   }
   #navigatie_GPDC ul ul li{
      position: relative;
   }
   #navigatie_GPDC ul ul a{
      text-decoration: none;
      display: block;
      border-top: 0px;
      padding: 1px 0px 2px 10px;
      color: #669933;
   }
   #navigatie_GPDC ul ul .active a{
      color: #157235;
   }   
   #navigatie_GPDC ul ul span{
      position: absolute;
      top: 0px;
      left: 0px;
   }

























#banners{
   
}
#banners .banner{
   color: #157235;
   display: block;
   font-weight: bold;
   width: 147px;
   border: 1px solid #157235;
   font-size: 1em;
   background-color: #FFFFFF;
   background-image: url(../images/button.gif);
   background-position: bottom left;
   background-repeat: repeat-x;
   text-align: center;
   margin-bottom: 7px;
   overflow: hidden;
   padding: 0px;
   float: left;
}
#banners a{
   border: 0px;
   display: block;
   text-align: center;
   width: 100%;
   float: left;
   margin: 0px;
   padding: 0px;
}
#banners img{
   float: left;
   margin: 0px;
   padding: 0px;
}
.spotlight {
   padding: 0px 15px 0px 15px;
   margin-bottom: 34px;
   float: left;
}
   .spotlight img{
      float: left;
      border: 1px solid #b0061a;
      margin-right: 15px;
   }
  .spotlight .readspeakerlink img{
   border:0;
   float: none;
   clear: both;
  }
#content h2 {
   color: #b0061a;
   
}
#content h2.titel {
   border-bottom: 1px solid #b0061a;
   margin-bottom: 15px;
}

#content .meer a {
   font-weight: bold;
   float: right;
   text-decoration: none;
   color: #595959;
}
   #content .meer a:hover{
      text-decoration: underline;
   }
   a.meer{
      color: #B0061A;
      text-decoration: none;
      font-weight: bold;
   }
   a.meer:hover{
      text-decoration: underline;
   }
.actueel{
   float: left;
}
   #content .actueel h2{
      margin: 0px 15px;
      color: #157235;
      border-bottom: 1px solid #a9d594;
   }
   .actueel .actueelitem{
      padding: 15px;
      float: left;
   }
   .actueel .actueelitem a{
      font-weight: bold;
      text-decoration: none;
      color: #669933;
   }
   .actueel .actueelitem a:hover{
      text-decoration: underline;
   }
   .actueel .actueelitem .img{
      float: right;
      margin: 0px 0px 0px 15px;
      border: 1px solid #669933;
      clear: right;
      overflow: hidden;
      width: 99px;
      height: 72px;
   }
   .actueel .actueelitem .meer{
      margin-top: -0.75em;
   }
   .actueel .alt{
      background-color: #e2f1db;
   }
#zoeken_loket_adres #actueel{
   border: 1px solid #accbba;
   padding: 11px 15px 15px 15px;
   background-color: #e2f1db;
   margin-bottom: 15px; 
   width: 168px;display: inline-block;
}
   #zoeken_loket_adres #actueel ul{
      margin: 0px 0px 0px 0px;
      padding: 0px;
      list-style: none;
      color: #669933;display: inline-block;
   }
   #zoeken_loket_adres #actueel li{
      position: relative;
      clear: both;
      width: 149px;
      display: inline-block;
   }
   #zoeken_loket_adres #actueel span{
     position:absolute;
     top: 0px;
     left: 0px
   }
   #zoeken_loket_adres #actueel a{
      text-decoration: none;
      position: relative;
      font-weight: bold;
      display: inline-block;
      padding: 0px 0px 3px 10px;
      color: #669933;
   }
   #zoeken_loket_adres #actueel a:hover{
      text-decoration: underline;
   }
   #zoeken_loket_adres #actueel h2{
      border-bottom: 1px solid #a9d594;
      margin: 0px 0px 7px 0px;
   }
   .raadsleden{
      overflow: hidden;
      width: 472px;
      margin-bottom: 10px;
      float: left;
   }
   .raadslid{
      float: left;
      width: 102px;
      margin-left: 16px;
      display: inline-block;
   }
   .raadslid.first{
      margin: 0px;
   }
form{
   padding-bottom: 20px;
}
form table{
   width: 100%;
}
form table table,
table table{
   width: auto;
}
form textarea{
   width: 100%;
}
form .field{
   padding-right: 10px;
}
form .field input{
   width: 99%;
}
form .space{
   width: 100px;
}

hr{
   color: #B0061A;
   height: 1px;
   background-color: #B0061A;
   float: none;
   clear: both;
   margin: 7px 0px;
   width: 100%;
   display: block;
   border: 0px;
}
.navbutton{
   border: 0px;
   background-color: transparent;
   color: #B0061A;
   font-size: 1.1em;
}
.right{    float: right;}
.left {    float: left;}

#paginas{
   position: absolute;
   left: 271px;
   top: 4px;
   width: 200px;
   text-align: right;
}
#content h2.paginas{
   padding-right: 200px;
}  
   #paginas{
      font-weight: bold;
   }
   #paginas a,#paginas span{
      display: inline-block;
      width: 15px;
      padding: 0px 0px;
      text-align: center;
      margin: 2px 1px 1px 1px;
      text-decoration: none;
      font-size: 1.1em;
   }
   #paginas a:hover{
      text-decoration: underline;
   }
   #paginas a.active,#paginas span.active{
      border: 1px solid #B0061A;
      color: #B0061A;
      font-weight: bold;
      margin: 0px;
   }
#meerlinks{
   border-top: 1px solid #B0061A;
}
#meerlinks ul li{
   padding-top: 5px;
}
ul.result{
   margin: 0px;
   padding: 0px 0px 10px 0px;
   list-style: none;
}
   ul.result p{
      padding: 0px;
   }
   ul.result .img{
      float: right;
      margin: 0px 0px 0px 15px;
      border: 1px solid #669933;
      clear: right;
      overflow: hidden;
      width: 99px;
      height: 72px;
   }
   ul.result a{
      font-weight: bold;
      color: #B0061A;
      text-decoration: none;
   }
   ul.result a:hover{
      text-decoration: underline;
   }
   ul.result li{
      padding-top: 10px;
      float: left;
      width: 100%;
   }
   
   
ul.digitaalloket{
   margin: 0px;
   padding: 0px 0px 20px 0px;
   list-style: none;
   float: left;
}
   ul.digitaalloket p{
      padding: 0px;
   }
   ul.digitaalloket a{
      font-weight: bold;
      color: #B0061A;
      text-decoration: none;
   }
   ul.digitaalloket a:hover{
      text-decoration: underline;
   }
   ul.digitaalloket li{
      padding-top: 4px;
      float: left;
      padding-right: 270px;
      width: 236px;
      line-height: 1.4em;
   }
   .swdsearch li{
      padding-right: 100px;
   }
   .doctype{
      margin-top: -1.4em;
      position: absolute;
      left: 435px;
      text-align: right;
      width: 36px;
   }
   .relevantie{
      margin-top: -1.4em;
      position: absolute;
      left: 383px;
      text-align: right;
      width: 50px;
   }
   .levensgebeurtenis{
      position: absolute;
      left: 371px;
      text-align: left;
      width: 100px;
   }
   .thema{
      position: absolute;
      left: 250px;
      text-align: left;
      width: 120px;
   }
#swdsearchform select{
   width: 100%;
}
.swd_submit{
   color: #b0061a;
   font-weight: bold;
   border: 1px solid #b0061a;
   font-size: 1em;
   background-color: #FFFFFF;
   background-image: url(../images/button2.gif);
   background-position: bottom left;
   background-repeat: repeat-x;
}
#content #digitaal_loket{
   border: 0px;
   padding: 0px 20px 0px 0px;
   width: 230px;
   border-right: 1px solid #B0061A;
   float: left;
   font-weight: bold;
}
   #digitaal_loket .field{
      border: 1px solid #B2B2B2;
      width: 100%;
   }
   #digitaal_loket select{
      color: #666666;
      width: 100%;
      border: 1px solid #B2B2B2;
      margin-bottom: 5px;      
      background-color: #EEEEEE;
   }
#content .letters{
   float: left;
   width: 165px;
   padding: 0px 20px;
}
   #content .letters a{
      text-decoration: none;
      font-size: 1.3em;
      display: block;
      width: 17px;
      float: left;
      text-align: center;
      padding: 3px 0px;
      color: #666666;
   }
   #content .letters a:hover{
      color: #000000;
      text-decoration: underline;
   }
   
.foldout li{
   border-bottom: 1px solid #E2F1DB;
}

#keywords .letters{
   width: 100%;
   padding: 10px 0px 10px 0px;
   border-bottom: 1px solid #A9D594;
}
#keywords .keywords{
   width: 99px;
   margin: 0px;
   padding: 31px 0px 0px 0px;
   list-style: none;
   float: left;
}
#keywords .keywords li{
   padding: 3px 0px;
   line-height: 1.2em;
}
#keywords .keywords a {
   text-decoration: none;
}
#keywords .keywords a:hover {
   text-decoration: underline;
}
#keywords .keywords a.active {
   font-weight: bold;
}
#keywords .keywordsresult{
   float: left;
   width: 346px;
   padding: 10px 0px 0px 10px ;
   margin-left: -1px;
   border-left: 1px solid #A9D594;
}
#weblog .intro .blogimg {
   float: right;
   margin-left: 10px;
   width: 102px;
}
#weblog h2{
   clear: both;
   color: #157235;
   border-bottom: 1px solid #A9D594;
   margin-bottom: 7px;
}
#weblog ul{
   border-top: 1px solid #A9D594;
   float: left;
   width: 100%;
}

ul.datums {
   margin: 0px;
   padding: 0px;
   list-style: none;
   display: block;
   width: 100%;
   float: left;
}
ul.datums li{
   float: left;
   display: block;
   margin-right: 5px;
}
ul.datums li a{
   text-decoration: none;
}
ul.datums li a:hover{
   text-decoration: underline;
}

.contentimg{
   float: right;
   margin-left: 10px;
}



   
.FontSize {
	display: none; /* hide from non-Javascript browsers */
}
.FontSizeInc{   display:none;  }
.FontSizeDec{  }
.FontSizeReset{   display:none;}






TABLE.tabStrip {
   background-color: transparent;
} 
TABLE.tabStrip .cTab {

} 
TABLE.tabStrip .tsh .cActTab {
   cursor: pointer;
   border-bottom: 0px;
} 
TABLE.tabStrip .tsh .cActLTab {
   cursor: pointer;
   background-color: #e2f1db;
} 
TABLE.tabStrip .tsh .cActRTab {
   cursor: pointer; 
   background-color: #e2f1db;
} 
#tb_Form {
   background-color: transparent;
   padding-top: 5px;
} 
 
TABLE.tabStrip .tsh td {
   white-space: nowrap;
   padding: 2px 5px 1px 5px;
   color: #157235;
   border: 1px #157235 solid;
}

TABLE.tabStrip .tdc, .tdc td {
   width: 100%;
} 
.tdc table{
   width: 100%;
}
TABLE.tabStrip .cTabContent {
   border-top: 1px solid #157235;
}

table.tabStrip td{
   padding: 0px 0px 0px 0px;
   border-bottom: 0px solid;
}
.cTabSpacer {
   width: 100%;
   display: table-row;
}
.cTabSpacer td{
   background-color: transparent;
   overflow: hidden;
   height: 5px;
   font-size: 1px;
   empty-cells: hide;
}

div#kolomwrapper div.gmnoprint div{
  display: block;
}



/* formulieren */
td.formfield {
	width: 100%;
}

input.formfield, textarea.formfield {
	border: 1px solid #157235;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

#swdsearchform table th {color: #000000;}


/* homepage nieuwsoverzicht */

ul.homenews {
	margin: 0 !important;
	list-style-type: none;
}

ul.homenews li {
	margin-bottom: 0.5em;
}

ul.homenews li a {
	font-weight: bold;
	text-decoration: none;
}

p.homenews {
	margin-left: 2em;
}



/* GPDC ************************** */

form#gpdc legend {
	display: none;
}

form#gpdc label {
	display: block;
}

form#gpdc input[type='submit'] {
	display: block;
	margin-top: 0.5em;
}

ul.abc {
	margin: 0 0 1em 0;
}

ul.abc li {
	list-style-type: none;
	display: inline;
	margin: 0;
}

#content h2 {

                font-size: 1.1em;
                font-weight: bold;
                margin-top: 1em;
                padding-bottom: 0.2em;
                color: #000000; } 

#content h3 {

                font-size: 1em;
                font-weight: bold; } 

#content h2.titel {

                font-size: 1.4em;
                margin-top: 0;
                color: #b0061a; }