body {
   font-family: verdana, arial, helvetica;
   margin:0px;
   padding:0px;
   background-image:url(../images/bkg_main.gif);
   background-position:0px 0px;
   background-repeat:no-repeat;   
   background-color:#fff;
   }

h1  {
   font-size: 110%;
   color: #666666;
   letter-spacing: 1px;
   vertical-align: top;
   padding-left : 25px;
   display: block;
   margin-bottom: 5px;
   }

h2  {
   font-size: 80%;
   color: #660033;
   margin-bottom: -10px;
   }

h3  {
   font-size: 75%;
   color: #ffffff;
   vertical-align: bottom;
   margin-bottom: -10px;
   }

h4  {
   font-size: 90%;
   color: #660033;
   letter-spacing: 1px;
   vertical-align: top;
   padding-left : 37px;
   display: block;
   margin-bottom: 5px;
   }


p,.form-txt,.list,ul   {
   font-size: 11px;
   text-decoration: none;
   font-weight: normal;
   color: #000000;
   line-height: 18px;
   }

a.sitewide:link, a.sitewide:visited {font-size: 10px; text-decoration: none;  font-weight:bold;    color:#336CB2; }
a.sitewide:active, a.sitewide:hover {font-size: 10px; text-decoration:none;   font-weight:bold;    color: #7D0E3C;   }

a.submenu:link, a.submenu:visited { font-size: 10px;  text-decoration: none;  font-weight: bold;   color: #660033;   letter-spacing: 10%; vertical-align: top;}
a.submenu:active, a.submenu:hover { font-size: 10px;  text-decoration: none;  font-weight: bold;   color: #006600;   letter-spacing: 10%; vertical-align: top;}



a:link, a:visited,a:active { font-size: 100%; color: #660033; text-decoration:underline; }
a:hover {color: #336CB2; font-size: 100%; text-decoration:none;}

/* positie submenu */
.placesubmenu {
   text-align: right;
   position: relative;
   width: 218px;
   height: 172px;
   }

.print {
   position:absolute;
   margin-top:-22px;
   margin-left:650px;


}

/* content container  */
#blokcontent,
.blokcontent {
   position: relative;
   top: 0px;
   padding-left: 25px;
   padding-bottom: 20px;
   padding-top: 10px;
   border-left: 1px solid #999999;
   border-top: 1px solid #999999;
   font-size: 11px;
   text-decoration: none;
   font-weight: normal;
   color: #000000;
   line-height: 18px;   
   }
   
.blokcontent h2  {
      font-size: 120%;
      color: #660033;
      margin-bottom: -10px;
   }
   
   
   .kollom1 h2  {
      font-size: 120%;
      color: #660033;
      margin-bottom: -10px;
   }

/* container kollom 1 */
.kollom1 {
   position: relative;
   width: 460px;
   padding-right: 20px;
   float: left;
   }

/* container kollom 2 */
.kollom2 {
   position: relative;
   width: 156px;
   z-index: 20;
   padding-left: 16px;
   background-color: #ffffff;
   border-left: 1px solid #999999;
   float: left;
   }

/* kopjes kollom 2 */
.kopinzet {
   width: 140px;
   padding: 8px;
   font-size: 80%;
   color: #ffffff;
   background: url(../images/bkg_kopinzet.gif);
   background-color: #031E75;
   border: 1px solid #031E75;
   }

.tdstappenplan {
   color: #336CB2;
   font-size: 80%;
   border: 1px solid #660033;
   }

.paddinginzet {
   padding-top: 6px;
   padding-bottom: 10px;
   padding-left: 0px;
   padding-right: 0px;
   font-size: 10px;
   line-height:16px;
   color: #7D0E3C;
}

.contactinzet {
   padding-left: 20px;
   padding-top: 20px;
   font-size: 11px;
   color: #7D0E3C;
   }

/* up button */
.bottomup {
   width: 400px;
   top: 0px;
   position: relative;
   margin-left: -6px;
   z-index: 50;
   float: left;
   display: block;
}

.imgcontent {
   border-color : #990000;
   }

input,textarea,select {
   font-size : 100%;
   background-color : #FCF2F6;
   color : #660033;
   border : 1px solid #660033; }

.inzetnieuwsbrief {
   width: 200px;
   top: 6px;
   padding-right: 12px;
   padding-left: 12px;
   padding-bottom: 5px;
   padding-top: 10px;
   background-color: #E0B52E;
   border-top: 1px solid #CCA120;
   border-bottom: 1px solid #CCA120;
   text-align:left;
   }

.line {  color : #999999; }

/* table settings */

.thead   {
   font-size: 80%;
   padding: 4px;
   text-align: left;
   text-decoration: none;
   font-weight: bold;
   color: #ffffff;
   background-color: #7D0E3C;
   }


.tdrowpastel {
   font-size: 11px;
   background-color: #F5E5EB;
   border-bottom: 1px solid #D7AFBF;
   border-left: 1px solid #D7AFBF; padding: 4px;
}

.tdrowpastelright {
   font-size:  11px;
   background-color: #F5E5EB;
   border-bottom: 1px solid #D7AFBF;
   border-left: 1px solid #D7AFBF;
   border-right: 1px solid #D7AFBF; padding: 4px;
}

.tdrowwhite {
   font-size: 11px;
   border-bottom: 1px solid #D7AFBF;
   border-left: 1px solid #D7AFBF; padding: 4px;
}

.tdrowwhiteright {
   font-size: 11px;
   border-bottom: 1px solid #D7AFBF;
   border-right: 1px solid #D7AFBF;
   border-left: 1px solid #D7AFBF; padding: 4px;
}


.fot {
   border: 1px solid #7D0E3C;

}

/*HNKY Updates*/

#hoofdmenu {
   height:191px;
   margin-top:0px;
   background-image:url(../images/bkg_menu.gif);
   border-top:1px solid #000000;
}

#contentholder {
   border:0px solid #000000;
   width:958px;

}

#submenu {
   border:0px solid #ff0000;
   width:249px;
   float:left;
}

#inhoud {
   border:0px solid #00ff00;
   float:left;
   width:683px;

}
#footer {
   width:980px;
   border-top:5px solid #031e75;
   background-color:#ffffff;
   font-size:10px;
   padding-top:5px;
   padding-bottom:15px;
   text-align:center;
   margin-top:20px;
   color: #666666;

}

#mainholder {
   border:0px solid #00ff00;
   width:980px;
   margin-left:0px;
   background-image:url(../images/bkg_submenu.gif);
   background-repeat:repeat-y;
   background-position:0px 192px;
}

#sitewide {
   border:0px solid #ee0000;
   margin-left:370px;
   margin-top:10px;
   margin-right:30px;
}

.sitewide_btn {
   float:left;
   margin:0px;
   margin-right:30px;
   letter-spacing:1px;

}

#hoofditems {
    border:0px solid #ee0000;
    margin-left:340px;
    margin-top:11px;

}



/* clearfix */

   .clearfix:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
   }



   .clearfix {
      display: inline-block;
   }

   /* Holly Hack Targets IE Win only \*/
   * html .clearfix {height: 1%;}
   .clearfix {display: block;}
   /* End Holly Hack */


/* clearfix */

ol {
   font-size: 11px;
   text-decoration: none;
   font-weight: normal;
   color: #000000;
   line-height: 18px;
}

table {
font-size: 11px;
}
#submenu .active {
   color: #006600;
}

.tdstappenplan .active {
	font-weight:bold;

	
	
}