* {
    font-family: Arial;
}

body {
    margin: 0px;
    padding: 0px;
    background-image: url("../images/bglinker.gif");
    background-repeat:repeat-y;
    background-position: top left;
    background-color: #FCFCFC;
    color: #303030;
    font-size:0.6em;
}


a {
    text-decoration: none;
    color: #CCCCCC;
}

a:hover {
    text-decoration: underline;
}

form {
    margin: 0px;
    padding: 0px;
}

h1 {
    font-family: Arial, Times new roman, Verdana,  Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    margin-top: 12px;
    margin-bottom: 8px;
    font-stretch : ultra-expanded;

}

h2 {
    color: #303030;
    font-size: 1em;
    font-weight: bold;
    margin-top: 12px;
    margin-bottom: 4px;
}

h3 {
    font-size: 1em;
    font-weight: bold;
    margin-top: 8px;
    margin-bottom: 0px;
}

p {
    margin-top: 4px;
    margin-bottom: 4px;
}

HR {color:#11A630; height:1px;}

ul {list-style-type : square; }

input {
    border: 1px solid #11A630;
}

textarea {border: 1px solid #00ff00;}

.logo {
    background-color: #E4E4E4;
}

.logobar {
    background-color:#FCFDFD;
    background-image: url("../images/bglogo.gif");
    background-repeat: no-repeat;
    background-position: top right;
}

.onderlogo {
}

.navpersonalisatie,.navproductencatalogus,.navsmoelenboek,.navhome, .navindex, .navsitemap,.navcontact {

}

.navpersonalisatie a,.navproductencatalogus a,.navsmoelenboek a,.navhome a, .navindex a, .navsitemap a,.navcontact a {
    color: #303030;
    font-size: 0.7em;
    text-decoration: none;
}

.navpersonalisatie a:hover,.navproductencatalogus  a:hover,.navsmoelenboek  a:hover,.navhome  a:hover, .navindex  a:hover, .navsitemap  a:hover,.navcontact  a:hover {
}
.navpersonalisatie, .navhome        { background-color: #B0DECF }
.navproductencatalogus, .navindex   { background-color: #97D4C0 }
.navsmoelenboek, .navsitemap        { background-color: #65C1A2 }
.navcontact                         { background-color: #3FB28C }
.navzoek                            { background-color: #FBFCFC }

.navzoekveld {
    width: 70px;
    height: 18px;
    background-color:#F0F2F4;
    border:1px solid #CCCCCC;
    font-size:12px;
}
.navzoekknop {
    width: 19px;
    height: 18px;
}
.navzoek form{
    height: 20px;
    margin:0px;
    padding:0px;
    border:0px solid white;

}
.navhome a{
    margin:0px;
    padding:0px;
    border:0px solid white;
}
.nav a{
    margin:0px;
    padding:0px;
    border:0px solid white;
}
.nav img{
    margin:0px;
    padding:0px;
    border:0px solid white;
}

.contactinfo{
    font-size:0.7em;
    color:black;
    padding-right:40px;
    text-align:right;
    line-height:12pt;
}

.contactinfo a, .contactinfo a:hover {
    color:black;
}

.zoek_veld {
border: 0px ;
}
input.zoek_btn  {
border: 0px black;
font-size:0.7em; width:50px; background-color: #CCCCCC}

input.keywordInput{
}


/* Sub kopjes opbouw */
.itemkop{
 text-align:right;
 padding-right:25px;
 padding-bottom:2px;
 font-size: 0.7em;
 font-weight: bold;
 border-bottom:1px solid #11A630;
 text-transform:uppercase;
 background-image: url("../images/bgheader.gif");
 background-repeat:repeat-y;
 background-position: top right;
}

.itemkop a{
 color: #000000;
}

.itemopmaak{
 text-align:left;
 vertical-align:top;
 padding:0px;
 border:0px;
}

td.itemtekst{
 font-size: 0.7em;
}

.itemtekst a{
 text-decoration: none;
 color:#000000;
}
.itemtekst li{
  list-style-type: square;
  list-style-image: url(../images/bullet.gif);
  margin-top:4px;
}
.itemtekst ul{
  margin-left:-10px;
}
.contenttd h1{
 text-align:left;
 padding-left:45px;
 padding-bottom:0px;
 font-size: 1.2em;
 font-weight: bold;
 text-transform:uppercase;

}

h1.h1content {
 text-align:left;
 padding-left:45px;
 padding-bottom:0px;
 margin-bottom:0px;
 padding-top:0px;
 margin-top:0px;
 font-weight:normal;
 font-family: Georgia, Times new roman, Verdana, Arial, Helvetica, sans-serif;
 color: #11A630;
 font-size:1.8em;
 text-transform:none;
}

.right{
 text-align:right;
 padding-right:9px;
}

.calender{
 padding-right:10px;
}

td.menucell{

}
/*home page */
.groenelijn{
 border-bottom:1px solid #11A630;
}
.wittelijn{
 border-bottom:1px solid #ffffff;
}
.bgdonkergrijs{
 background-color: #CCCCCC;
 vertical-align:top;
}
.bggrijs{
 background-color: #F4F4F4;
 vertical-align:top;
}
.bggroen{
 background-color:#11A630;
 vertical-align:top;
}
.homepageitemplaatje {
 vertical-align:bottom;
}
.homepageitemplaatje img{
 margin-top:13px;
 border:1px solid #11A630;

}

.homeitempaddingkop{
 padding-left:23px;
 padding-top:6px;
 padding-right:15px;
 padding-bottom:1px;
}

.homeitempadding{
 padding-left:23px;
 padding-top:6px;
 padding-right:15px;
 padding-bottom:4px;
}
.homeitemdatum{
  color:#868686;
  font-size: 0.9em;
  padding-bottom:5px;
}
.homeitemtekst{
 font-size: 0.7em;

}
.homevetitemkopje{
 font-size: 0.7em;
 font-weight: bold;
 text-transform:uppercase;

}
.homeitem{
  width:556px;
}
.homeitemlink, .homeitemlink:hover{
 color:#11A630;
 font-size: 0.6em;
 text-decoration: none;
}
.homeitem h1 {
 text-align:right;
 font-weight:normal;
 font-family: Georgia, Times new roman, Verdana, Arial, Helvetica, sans-serif;
 color: #11A630;
 font-size:1.4em;
 text-transform:none;
}
.homeextranieuws{
  vertical-align:top;
  margin-top:26px;
  padding:20px;
}

.publicatiedatum1{
 color:#7A7A7A;
 font-size: 0.9em;
}

.publicatiedatum2{
 color:#11A630;
 font-size: 0.9em;
}
.vet{
    font-weight: bold;
}

/* Kruimelpad */
.kruimelpadprint {
margin-bottom:15px;
margin-left:10px;
}

.kruimelpad {
  border-top:1px solid #DBFB04;
  margin-bottom:15px;
  margin-top:0px;
  padding-left:47px;
  padding-top:3px;
  padding-bottom:3px;
  background-image: url("../images/bgkruimelpad.gif");
  background-repeat:repeat-y;
  background-position: top left;
}

.kruimelpad a, .kruimelpad a:hover{
  color:4D4C4C;
}
.kruimelpad a:hover, .kruimelpadprint a:hover{
   color:#11A630;
}
.kruimelpad img, .kruimelpadprint img{
  margin-bottom:2px;
}
.kruimelpad a.gekozen,  .kruimelpadprint a.gekozen{
   color:#11A630;
   font-weight: bold;
}


/* Content Opbouw */
.contentkop{
 text-align:left;
 padding-left:45px;
 padding-bottom:5px;
 font-size: 0.9em;
 font-weight: bold;
 border-bottom:1px solid #11A630;
 text-transform:uppercase;
 font-family: Arial, Verdana, Helvetica, sans-serif;
}

.contentopmaak{
 text-align:left;
 vertical-align:top;
 padding:0px;
 border:0px;
}

.contenttekst{
 padding-left:20px;
 font-size: 0.7em;
 line-height:12pt;
}

.contenttekst img{
 margin-right:10px;
 margin-top:10px;
 margin-bottom:10px;
}

.contenttekst li{
  list-style-type: square;
  list-style-image: url(../images/bullet.gif);

}
.contenttekst ul{
  margin-top:0px;
  margin-left:20px;
}
.contenttekst table{
  font-size: 0.9em;
}
.extrainfo{
  margin-top:12px;
  margin-bottom:5px;
  Font-size: 0.7em;
  padding-left:20px;
}

.extrainfo a,.extrainfo a:hover{
   color:#868686;
}

.extrainfo a:hover{
}

.extrainfo img{
  border:0px solid #11A630;
  margin-right:5px;
  margin-top:1px;
  margin-bottom:1px;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:190; top:7}

/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar{position:absolute; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; border-bottom:1px solid #28A077;padding-right:10px;Text-align:right;padding-top:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.clLevel0{background-image: url('../images/bg_menu.gif'); color:#000000;}
.clLevel0over{background-color: #11A630; layer-background-color: #11A630; color: #FFFFFF; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden;}

/*Styles for level 1*/
.clLevel1,.clLevel1over{position:absolute;,padding-right:45px;text-align:left;padding-top:3px; padding-left:5Px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;, border-bottom:1px solid #ffffff}
.clLevel1{color:#FFFFFF;background-color: #11A630; layer-background-color: #11A630;}
.clLevel1over{color: #11A630;background-color: #FFFFFF; layer-background-color: #FFFFFF; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden;}

.coolmenuspacer{
 height:200px;
}
.inleiding {
    font-weight: bold;
    color: #0C7F58;
}

.kop {
    background-image: url("../images/driehoek_titel.gif");
    background-repeat: no-repeat;
    background-position: bottom left;
    color: #FCFCFC;
    font-size: 0.9em;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    height: 20px;
    width: 100%;
    margin-top: 12px;
}

.contenttd {
    font-size: 0.7em;
    padding-top: 0px;
    padding-left: 14px;
    padding-right: 19px;
    vertical-align:top;
}


.contenttd form table{
    font-size: 1em;
}

.contenttd input{


}

.relpad {
    margin-bottom: 8px;
}

.relpad a {
    color: #0C7F58;
    font-weight: bold;
}

.rechtertd {
    padding-top: 40px;
    padding-right: 0px;
}

.kalenderbg { background-color: #009966; }
.pollbg     { background-color: #65C1A2; }
.nieuwsbg   { background-color: #E4E4E4; }

.poll td {
    font-size: 0.6em;
    font-weight: bold;
    color: #65C1A2;
}


.nieuwsitem {
    font-size: 0.7em;
    margin: 6px;

}


.contenttable th {
    text-transform:uppercase;
    border-bottom:1px solid #11A630;
    font-size: 1em;
    text-align: left;
}

.eerste{
      border-bottom:1px solid #11A630;
}
.contenttable th a {
    color: #000000;
}

/* standaard content table */

.contenttable td {
   padding-top:5px;
   padding-bottom:5px;
}



table.contenttable  {
    font-size: 1.0em;

}


.contenttable .label {
    font-weight: bold;
    vertical-align : top;
    padding-right:20px;
}

/* discussie platform & prikbord stijlen */

td.discicon {
   background-color: transparent;
   text-align: center;

}

td.disconderwerp {
   background-color: #f4f4f4;
   font-weight: bold;
   padding: 0.6em 0.6em 0.6em 1.8em;
}

td.disconderwerp a {
    color: #303030;
}

td.discreactie,td.discdatum {
    background-color: #71C6AA;
    color: #FCFCFC;
}

td.discauteur {
    background-color: #95D3BE;
}

/* smoelenboek stijlen */
td.smoelenboekhoofdgegevens {
    background-color: #E4E4E4;
    font-weight: bold;
    border: 0px;
    vertical-align : top;
}

td.smoelenboekhoofdgegevens a {
    color: #303030;
}

.contenttekst a,  .homeitem a, .contenttable a{
    text-decoration: none;
    color: green;
    font-weight:bold
}

.contenttekst a:hover,  .homeitem a:hover, .contenttable a:hover{
    text-decoration: underline;
}



.poll td{
color:black;
}


.textbox{
  border:1px solid #11A630;
}

.textarea {
 border: 1px solid #11A630;
}


.list_0 td{ 
BACKGROUND-COLOR: #f4f4f4; 
}

.list_1 td{ 
BACKGROUND-COLOR: #ffffff; 
}


.list_0 td, .list_1 td{  
border-bottom: 1px solid #11A630; 
}



#fldTerms, #fldDateFrom, #fldDateUntil{
border:1px solid #11A630;
}

#adf, #adu{
vertical-align:middle;
}

#gpdcabc a { 
	padding: 1px 2px 1px 2px;
	text-decoration: none;
	background-color: green; 
	border: 1px solid green;
	color: #FFFFFF;
	line-height: 1.8em;
	font-size: 1.0em;
	font-weight: bold;
}

#gpdcabc a:hover {
	background-color: #FFFFFF; 
	border: 1px solid green;
	color: #000000;
}

.alfletter {
    	font-weight:bold
	padding-right: 10px;
	margin-right: 5px;
}
