body { font-size: 11px; text-align:center; margin: 0 0 25px; font-family:Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/lente2.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; position: relative; z-index: 0; }
body {behavior:url("css/csshover.htc");}
img.png {behavior:url("css/pngbehavior.htc");}
#pagina   { background-image: url("../images/bg_pagina.png"); background-repeat: repeat-y; text-align: left; margin: 15px auto 25px; padding-right: 11px; padding-left: 11px; z-index: 0; width: 822px; height: auto }
*html #pagina  { background-image: none; margin: 20px 0; padding-top: 0; padding-right: 11px; padding-left: 11px; width: 800px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='images/bg_pagina.png') }
#footer   { background-color: #fff; display: block; position: relative; z-index: 1; bottom: 0; width: 800px; clear: both; border-bottom: 7px solid #f00 }
*html #footer {width: 811px;}
.footer_txt { width: auto; margin-left: 65px; display: block; }
.tag { width: auto; margin: 0; padding: 0; display: block; }
.sublink { background-image: url(../images/bg_pijltje.gif); background-repeat: no-repeat; background-position: 0 12px; width: 190px; float: left; padding-left: 12px; display: block; }
.tag_link { background-image: url(../images/bg_item.gif); background-repeat: no-repeat; background-position: 0 4px; padding-left: 7px; }
a { color: #f00; }
a:link { text-decoration: none; text-align: left; }
a:visited { text-decoration: none; text-align: left; }
a:hover { color: #a50000; text-decoration: underline; text-align: left; }
/*<agl.folder "header">*/
	#header  { background-color: #fff; display: block; position: relative; z-index: 1; top: 0; width: 800px; height: 100px; clear: both; border-top: 7px solid #f00 }
	*html #header  { width: 811px }
	#header img { float: left; display: inline; }
	#navigatie { width: 530px; height: 19px; float: left; margin-top: 40px; margin-left: 15px; display: inline; }
	#header ul, #header li { display: inline; }
	#header p { display: none; }
	#home a:link, #home a:visited { background-image: url(../images/navi_home.jpg); background-repeat: no-repeat; background-position: left 0; position: relative; width: 55px; height: 15px; float: left; margin-right: 15px; margin-left: 15px; display: block; }
	#home a:hover { background-image: url(../images/navi_home.jpg); background-repeat: no-repeat; background-position: right 0; }
	#profiel a:link, #profiel a:visited { background-image: url(../images/navi_profiel.jpg); background-repeat: no-repeat; background-position: left 0; position: relative; width: 59px; height: 15px; float: left; margin-right: 15px; margin-left: 15px; display: block; }
	#profiel a:hover { background-image: url(../images/navi_profiel.jpg); background-repeat: no-repeat; background-position: right 0; }
	#werkwijze a:link, #werkwijze a:visited { background-image: url(../images/navi_werkwijze.jpg); background-repeat: no-repeat; background-position: left 0; position: relative; width: 89px; height: 19px; float: left; margin-right: 15px; margin-left: 15px; display: block; }
	#werkwijze a:hover { background-image: url(../images/navi_werkwijze.jpg); background-repeat: no-repeat; background-position: right 0; }
	#portfolio a:link, #portfolio a:visited { background-image: url(../images/navi_portfolio.jpg); background-repeat: no-repeat; background-position: left 0; position: relative; width: 73px; height: 15px; float: left; margin-right: 15px; margin-left: 15px; display: block; }
	#portfolio a:hover { background-image: url(../images/navi_portfolio.jpg); background-repeat: no-repeat; background-position: right 0; }
	#contact a:link, #contact a:visited { background-image: url(../images/navi_contact.jpg); background-repeat: no-repeat; background-position: left 0; position: relative; width: 69px; height: 15px; float: left; margin-right: 15px; margin-left: 15px; display: block; }
	#contact a:hover { background-image: url(../images/navi_contact.jpg); background-repeat: no-repeat; background-position: right 0; }
/*</agl.folder>*/
/*<agl.folder "home">*/
	/*#linker_container  { background-color: #fff; display: block; position: relative; z-index: 1; top: 0; width: 240px; height: auto; float: left; clear: both }
	*/
	#containers   { background-color: #fff !important; display: block; margin-right: 0; padding-right: 0; position: relative; z-index: 1; width: 800px; float: left; clear: both }
	*html #containers   { background-color: #fff !important; display: block; margin-right: 0; padding-right: 0; position: relative; z-index: 1; width: 811px; float: left; clear: both }
	#linker_container    { color: #3f3e3e; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; display: block; padding-right: 10px; padding-left: 10px; position: relative; z-index: 1; top: 0; left: 0; width: 240px; height: auto; float: left }
	
	#rechter_container     { background-color: #fff; display: block; margin-right: 0; padding-right: 0; padding-bottom: 20px; position: relative; z-index: 1; top: 0; left: 0; width: 530px; height: auto; float: left }
	h2.header { background-image: url(../images/bg_header.jpg); background-repeat: no-repeat; background-position: left bottom; width: 95%; clear: both; margin: 0; padding: 0 0 0 10px; border-bottom: 1px solid #d9d9d9; display: block; }
	*html h2.header { width: 92%; padding-bottom: 3px; }
	#nieuws { width: 240px; float: left; margin-bottom: 25px; }
	#nieuws hr { height: 1px; margin: 0; padding: 0; border-top: 1px dashed #d3d3d3; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; }
	.reactie { color: #616060; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; clear: both; padding-top: 5px; padding-bottom: 5px; padding-left: 14px; border-top: 1px solid #ffcaca; }
	.nieuwsfeitje_cont { position: relative; float: left; padding-bottom: 10px; border-bottom: 1px dashed #d9d9d9; display: block; }
	.nieuwsfeitje_cont:hover { background-color: #fbfafa; }
	h3.nieuwskop { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/bg_item.gif); background-repeat: no-repeat; background-position: 0 6px; margin: 5px 0 0; padding-left: 7px; }
	.nieuwsfeitje_cont p { color: #3f3e3e; font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 3px 7px; }
	.nieuws_tijd { color: #3a7ab8; font-family: Arial, Helvetica, sans-serif; padding-left: 7px; }
	.nieuwsfeitje_cont p a:link, .nieuwsfeitje_cont p a:visited { color: #f00; text-decoration: none; }
	.nieuwsfeitje_cont p a:hover { color: #a50000; text-decoration: underline; }
	.nieuws_reactie { color: #3a7ab8; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/bg_reactie.gif); background-repeat: no-repeat; text-decoration: none; float: right; clear: both; padding-left: 17px; }
	.nieuws_reactie a:link, .nieuws_reactie a:visited { color: #3a7ab8; text-decoration: none; }
	.nieuws_reactie a:hover { color: #1d5d9b; text-decoration: underline; }
	.blokje_links { font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; margin-bottom: 25px; padding-top: 5px; padding-bottom: 5px; padding-left: 7px; border-bottom: 1px dashed #d9d9d9; display: block; }
	.blokje_links:hover { background-color: #fbfafa; }
	.portfolio_cont { width: 520px; float: left; margin-right: 10px; padding-top: 10px; padding-bottom: 5px; padding-left: 10px; border-bottom: 1px dashed #d9d9d9; display: block; }
	h1.portfolio_kop { text-align: left; margin: 0; padding: 0; display: block; }
	.portfolio_url { text-align: left ; display: block; }
	.portfolio_cont p { color: #3f3e3e; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; width: 260px; margin: 0; padding-top: 5px; padding-right: 0; padding-left: 0; }
	.portfolio_meer { background-image: url(../images/bg_leesmeer.gif); background-repeat: no-repeat; background-position: right 5px; float: right; padding-right: 10px; }
	.portfolio_meer a:link, .portfolio_meer a:visited { color: #f00; text-decoration: none; }
	.portfolio_meer a:hover { color: #a50000; text-decoration: underline; }
	.portfolio_cont img { width: auto; margin-top: 10px; border: solid 1px #c1c1c1; display: block; }
	.portfolio_cont:hover { background-color: #fbfafa; padding-bottom: 5px; }
/*</agl.folder>*/
.alg_cont { color: #3f3e3e; width: 520px; float: left; margin-right: 10px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; border-bottom: 1px dashed #d9d9d9; display: block; }
.alg_cont_links { color: #3f3e3e; font-size: 10px; line-height: 18px; text-align: justify; width: 260px; float: left; margin-right: 5px; display: block; }
.alg_cont_rechts { width: 225px; float: left; margin-left: 10px; display: block; }
.alg_cont_links p { color: #3f3e3e; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; width: 260px; margin: 0; padding: 5px 0; }
.alg_cont_rechts img { width: auto; margin-top: 10px; margin-bottom: 10px; border: solid 1px #c1c1c1; display: block; }
.tags { color: #3f3e3e; background-color: #f7f9ff; text-align: left; width: 100%; height: auto; clear: both; margin-top: 5px; margin-bottom: 5px; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; border-top: 1px dashed #3a7ab8; border-bottom: 1px dashed #3a7ab8; display: block; }
.tags a:link, .tags a:visited { color: #3a7ab8; text-decoration: none; }
.tags a:hover { color: #fff; background-color: #3a7ab8; }
#contact_invulformulier { color: #3f3e3e; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; top: 220px; left: 350px; width: 300px; height: auto; }
input { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; border: solid 1px; }
textarea { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; border: solid 1px black; }
.open {
	display: block;
	}
.closed {
	display: none;
	}
.url a:link, .url a:visited {  }
.feedback { color: #f00; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; width: 100%; padding-top: 5px; padding-bottom: 5px; border-top: 1px dashed #f00; border-bottom: 1px dashed #f00; display: block; }
