html { 
     margin:0px; 
     padding:0px; 
}
body{ 
     margin:0px; 
     padding:0px; 
     text-align:center; 
     background: #000 url(/site_images/bg.jpg) top center repeat-y;
     font-family: georgia;
     font-size: 10pt;
}
* html html, * html body{ 
     font-size: 12px;
} 
 #container{ 
     width:969px; 
     background: url(/site_images/container_bg.jpg) top center no-repeat;
     text-align:left;  
     margin-left:auto; 
     margin-right:auto;
     height: auto;
     overflow: hidden;
}
#header{
     position:relative; 
     height:174px; 
     width:100%;
     z-index: 1;
} 
#headertwocols{
     width: 675px;
     float: left;
     position: relative;
}
	#headertwocols #left{
          float: left;
          position: relative;
          margin: 0;
          padding: 0;
     }

     #headertwocols #left a {
          border: none;
          margin: 0;
          padding: 0;
     }

     #headertwocols #left a img {
          border: none;
          margin: 0;
          padding: 0;
     }
     
     
     #headertwocols #right{
          width: 265px;
          float: right;
          position: relative;
          margin-top: 6px;
     }
     
          #headertwocols #right a, #headertwocols #right a:visited {
               color: #be9ab6;
               font-size: 17pt;
               font-style: italic;
               font-weight: normal;
               text-decoration: none;
               margin: 0px;
               line-height:1.05;
               display:block;
               text-transform: uppercase;
          }
         *html #headertwocols #right a, *html #headertwocols #right a:visited {
               font-size: 22px;
               line-height:25px;
          }
          
          #headertwocols #right a:hover, #headertwocols #right a.active{
               text-decoration: underline;
          }

#headerright{     
     width:239px; 
     float:right; 
     position:relative;
     padding-right: 15px;
     text-align: right;
     padding-top: 14px;
     z-index: 1;
}

     #headerright img { behavior: url(/site_js/iepngfix.htc); }
     
     #headerright .logo{     
          margin-bottom: 20px;
          border: none;
     }

     #headerright .balk{     
          background: #FFF;
          height: 21px;
          padding: 4px 5px 0px 10px;
          color: #333;
          margin-bottom: 5px;
          font-size: 9pt;
          text-align: left;
     }
     * html #headerright .balk{     
          font-size: 11px;
     }
     
          #headerright .balk a, a:hover a:visited a:active{     
               color: #333;
               text-decoration: none; 
               font-style: normal;
               font-size: 9pt;
          }
          * html #headerright .balk a, a:hover a:visited a:active{     
               font-size: 11px;
          }
          
          #headerright .balk .zoekveld{     
               background: #FFF;
               border: 0px;
               width: 150px;
               font-size: 9pt;
               font-family: georgia;
          }
          * html #headerright .balk .zoekveld{     
               width: 145px;
               height: 15px;
               font-size: 11px;
          }
          
     #headerright .leftfloat{     
          float: right;
          margin: 3px 5px 0px 5px;
          border: none;
     }
          
     #headerright #nieuwsbrief {     
          width: 224px;
          background: #FFF;
          border: 1px solid #ff0085;
          z-index: 100;
          position: absolute;          
          top: 126px;
          left: -1px;
          text-align: left;
          padding: 4px 5px 10px 10px;
          color: #000;
          font-size: 9pt;
          display: none;
     } 
     * html #headerright #nieuwsbrief{
          font-size: 11px;
          top: 129px;

     } 
     
          #headerright #nieuwsbrief h1 {     
               color: #ff0085;
               font-weight: normal;
               font-size: 9pt;
               margin: 0px;
               margin-bottom: 7px;
          }
          * html #headerright #nieuwsbrief h1 {     
               font-size: 11px;
          } 
          
          #headerright #nieuwsbrief p{     
               line-height: 2.2;
               margin: 0px;
          } 
          
          #headerright #nieuwsbrief .veld{     
               float: right;
               width: 140px;
               border: 1px solid #CCC;
               margin: 3px 25px 2px 0px;
               font-family: georgia;
               padding: 3px;
          }
          * html #headerright #nieuwsbrief .veld{     
               margin: 3px 25px 2px 0px;
               padding: 0;
               height: 20px;
          } 
          
          #headerright #nieuwsbrief .submit {     
               float: right;
               width: 149px;
               border: 1px solid #CCC;
               background: #000;
               color: #FFF;
               font-family: georgia;
               font-size: 11pt;
               margin-right: 25px;
               margin-top: 3px;
               padding: 3px;
          }

          * html #headerright #nieuwsbrief .submit{     
               font-size: 11px;
               padding: 0;
               height: 26px;
               width: 142px;
          }      
          #headerright #nieuwsbrief .submit:hover{  
               border: 1px solid #ff0085;
               background-color: #ff0085;
          } 
          
#leftcol{
     width:165px; 
     float:left; 
     position:relative;
     padding-left: 15px;
     padding-top: 47px;
     font-size: 9pt;
}

* html #leftcol{
     font-size: 12px;
}
     
     #leftcol .blok{
          background: #FFF;
          padding-top: 10px;
          padding-left: 10px;
          padding-right: 5px;
          padding-bottom: 0px;
          color: #666;
          line-height:1.7;
     }
     
          #leftcol .blok h1{
               color: #ff0085;
               font-size: 16pt;
               font-style: italic;
               text-decoration: underline;
               font-weight: normal;
               margin: 0px;
               margin-bottom: 5px;
               line-height:1;
          }
* html #leftcol .blok h1{
               font-size: 20px;
          }
     
     #leftcol .corner{
          margin:0px;
          padding:0px;
     }
     
     
     #leftcol .corner img { behavior: url(/site_js/iepngfix.htc); }
     
     #leftcol p{
          color:#9d9cae;
          padding-top: 0px;
          line-height:1.3;
     } 
     
     #leftcol p a,  #leftcol p a:visited{
          color: #9d9cae;
          text-decoration: none;
          font-style: normal;
          font-size: 10pt;
          line-height:1.3;
          text-transform: none;
     } 
     *html #leftcol p a, *html #leftcol p a:visited{
          font-size: 12px;
     }
     
     #leftcol p a:hover, #leftcol p a:active{
          color: #FFF;
          text-decoration: underline;
     }

     #leftcol .blok a, #leftcol .blok a:visited{
          color: #666;
          text-decoration: none;
          font-style: normal;
          font-size: 9pt;
          line-height:1.3;
          text-transform: none;
          display: block;
          margin-top: 8px;
     }
     * html #leftcol .blok a, * html #leftcol .blok a:visited{
          font-size: 12px;
     } 
     
     #leftcol .blok a:hover, #leftcol .blok a:active{
          text-decoration: underline;
     } 
 
#twocols{
     width:778px; 
     float:right; 
     position:relative; 
     margin-bottom: 0px;
}
 
#rightcol{
     width:239px; 
     float:right; 
     position:relative;
     padding-right: 15px;
     z-index: 0;
}
            
     #rightcol .blok{
          background: url(/site_images/corner_top_bg.png) top right no-repeat;
          padding: 10px;
          margin-bottom: 10px;
          width: 219px;
     }
     
          img, #rightcol .blok { 
                  behavior: url(/site_js/iepngfix.htc); 
         }

     
          #rightcol .blok h1{
               color: #ff0085;
               font-size: 16pt;
               font-style: italic;
               text-decoration: underline;
               font-weight: normal;
               margin: 0px;
               margin-bottom: 5px;
          }
          * html #rightcol .blok h1{
               font-size: 20px;
          }
     
          #rightcol .blok h2{
               color: #333;
               font-size: 16pt;
               font-style: italic;
               font-weight: normal;
               margin: 0px;
               margin-top: 10px;
               margin-bottom: 5px;
          }
          * html #rightcol .blok h2{
               font-size: 20px;
          }         
          #rightcol .blok a, a:visited{
               color: #666;
               font-style: normal;
               text-decoration: none;
               margin: 0px;
               text-transform: none;
               display: block;
               line-height:1.2;
               margin-top:9px;
          }
          #rightcol .uitgelicht a, a:visited{
               font-style: italic;
               color: #333;
          }
          
          #rightcol .blok a:hover, a:active{
               text-decoration: underline;
   
          }   
          #rightcol .blok p {
               color: #666;
               line-height:1.2;
               font-style: italic;
               text-align: justify;
          }  
 
#maincol{
     float: left; 
     display:inline; 
     position: relative; 
     width:514px;
     margin-bottom: 0px;     
}
* html #maincol{
     width:510px;
}

     #maincol #maincontainer{
          background: #FFF;
          padding-top: 10px;
          padding-bottom: 10px;
          padding-left: 25px;
          padding-right: 25px;
          margin-bottom: 0px;
     }
     
          #maincol #maincontainer .nieuwsitem {
               padding-top: 10px;
               padding-bottom: 10px;
               display: block;
               position: relative;
          }
     
               #maincol #maincontainer .nieuwsitem .links{
                    float: left;
                    margin-right: 10px;
                    margin-bottom: 10px;
                    display: block;
                    position: relative;
               }
               
               #maincol #maincontainer .nieuwsitem h1{
                    color: #ff0085;
                    font-size: 16pt;
                    text-decoration: underline;
                    font-weight: normal;
                    margin: 0px;
                    margin-bottom: 5px;
               }
               #maincol #maincontainer .nieuwsitem h1 a{
                    color: #ff0085;
                    font-size: 16pt;
                    text-decoration: underline;
                    font-weight: normal;
                    margin: 0px;
                    margin-bottom: 5px;
                    font-style: normal;
               }
              #maincol #maincontainer .nieuwsitem h1 a:hover{
                    color: #000;
                    font-style: normal;
               }
              * html #maincol #maincontainer .nieuwsitem h1{
                    font-size: 20px;
               }
               
               #maincol #maincontainer .nieuwsitem h2{
                    color: #333;
                    font-size: 16pt;
                    font-style: italic;
                    font-weight: normal;
                    margin: 0px;
                    margin-bottom: 10px;
               }
              * html #maincol #maincontainer .nieuwsitem h2{
                    font-size: 20px;
               }
               
               #maincol #maincontainer .nieuwsitem p{
                    color: #666;
                    font-style: normal;
                    font-weight: normal;
                    font-size: 10pt;
                    margin: 0px;
                    margin-bottom: 10px;
                    line-height: 1.3;
                    text-align: justify;
               }
              * html #maincol #maincontainer .nieuwsitem p{
                    font-size: 12px;
               }
               
               #maincol #maincontainer .nieuwsitem a, a:visited{
                    color: #333;
                    font-style: italic;
                    text-decoration: none;
                    text-transform: none;
               }
               
               #maincol #maincontainer .nieuwsitem a:hover, a:active{
                    color: #333;
                    font-style: italic;
                    text-decoration: underline;
               }
	       .clear {
               clear: left;
               border-bottom: 1px dashed #ccc;
               display: block;
               position: relative;
               width: 100%;
               height: 1px;
               padding-top: 5px;
		}	
			
		 #maincol #maincontainer .content {
                    padding-top: 10px;
                    padding-bottom: 10px;
                    color: #666;
                    font-style: regular;
                    font-weight: normal;
                    font-size: 10pt;
                    line-height: 1.3;
                    text-align: justify;
          }
		 * html #maincol #maincontainer .content {
                    font-size: 12px;
          }
               #maincol #maincontainer .content img {
                    margin-bottom: 10px;
               }
            #maincol #maincontainer .content table img {
                    margin: 0;
               }
               #maincol #maincontainer .content p .date {
               text-transform: lowercase;
               }
     
               #maincol #maincontainer .item .content{
                    float: left;
                    margin-right: 10px;
                    margin-bottom: 10px;
               }
               
               #maincol #maincontainer .content h1{
                    color: #ff0085;
                    font-size: 16pt;
                    text-decoration: underline;
                    font-weight: normal;
                    margin: 0px;
                    margin-bottom: 5px;
                    text-align: left;
               }
               #maincol #maincontainer .content h1 a {
                    color: #ff0085;
                    font-size: 16pt;
                    text-decoration: underline;
                    font-weight: normal;
                    margin: 0px;
                    margin-bottom: 5px;
                    text-align: left;
                    font-style: normal;
               }
               #maincol #maincontainer .content h1 a:hover {
                    color: #000;
                    font-style: normal;
               }

               *html #maincol #maincontainer .content h1{
                    font-size: 20px;
               }
               
               #maincol #maincontainer .content h2{
                    color: #333;
                    font-size: 16pt;
                    font-style: italic;
                    font-weight: normal;
                    margin: 0px;
                    margin-bottom: 10px;
                    text-align: left;
               }

               *html #maincol #maincontainer .content h2{
                    font-size: 20px;
               }
               
               #maincol #maincontainer .content p{
                    color: #666;
                    font-style: regular;
                    font-weight: normal;
                    font-size: 10pt;
                    margin: 0px;
                    margin-bottom: 10px;
                    line-height: 1.3;
                    text-align: justify;
               }

               *html #maincol #maincontainer .content p{
                    font-size: 12px;
               }
               
               #maincol #maincontainer .content a, a:visited{
                    color: #333;
                    font-style: italic;
                    text-decoration: none;
                    text-transform: none;
                    display: inline;
               }
               
               #maincol #maincontainer .content a:hover, a:active{
                    color: #333;
                    font-style: italic;
                    text-decoration: underline;
               }

	       #maincol #maincontainer .content p.results {
               border-bottom: 1px dashed #ccc;
               color: #000;
               display: block;
               padding-bottom: 10px;
               padding-top: 5px;
               margin-bottom: 5px;
		}
	       #maincol #maincontainer .content .results {
               color: #000;
		}
			   
			   
.colheader{
     height: 30px;
     border-top:2px solid #9d9cae;
     border-bottom:2px solid #9d9cae;
     font-size: 17pt;
     font-style: italic;
     color: #9d9cae;
     text-transform: uppercase;
     padding: 3px 0px 0px 10px;
     margin-bottom: 10px;
} 

.colheader{
     font-size: 22px;
}     
 
#footer{
     height:30px; 
     clear:both;
}  
 
/* *** Float containers fix:
http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
     content: "."; 
     display: block; 
     height: 0; 
     clear: both; 
     visibility: hidden;
}
 
.clearfix{
     display: inline-block;     
}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}

.clearfix{display: block;}
/* End hide from IE-mac */  

/* Main*/ 

strong {
	font-weight: bold;
	color: #333;
}
form {
	margin:0;
	padding:0;
	}
ul, ul ul, ul ul ul {
	list-style-type: none;
	margin:15px;
	padding:0;
	color: #666;
	}
* html ul, * html ul ul, * html ul ul ul {
	margin-left:20px;
	}
ul li {
	list-style-type: none;
	list-style-image: url(/site_images/bullet.gif);
	margin:0;
	padding:0;
	}
hr {
	display: block;
	height: 1px;
	margin-bottom: 15px;
	margin-top: 15px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0;
	border: 0;
	background-color: #999;
	color: #999;
	}

a.linkimage:visited img, a.linkimage:link img {
	filter: alpha(opacity=100);
 	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 	-moz-opacity: 1.00; 	
	opacity:1;
	border: none;
	display: block;
}
a.linkimage:hover img { 
	filter: alpha(opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.50; 
	opacity:0.5;
}
.edit { 
     margin:0px; 
     padding:0px; 
     text-align:left; 
     background-color: #FFF;
}
.edittextfield { 
     margin:0px; 
     padding:0px; 
     font-family: georgia;
     font-size: 10pt;
}
