/* Alle styles met .home er voor zijn de homepage specifieke styles */
body{margin:0;padding:0;font:12px Arial}
.home{background:url(../images/bg.gif) repeat-x top left #F0F4E6}
.faq, .light{background:url(../images/bg2.gif) repeat-x top left #F0F4E6}
.dark{background:url(../images/bg2.gif) repeat-x top left #DDEBE9}
div.clear {clear:both; font-size:0px; height:0px; line-height:0px; margin:0; padding:0}
p{margin:0;padding:0;font:10px Arial;color:#000000}
.header ul, .header li{list-style:none;padding:0;margin:0}
.header img, .col_right img {border:0}
form{margin:0;padding:0}
h1{font:18px Arial;color:#C40011;margin:0 0 10px 0;padding:0;line-height:25px}
h2{font:bold 12px Arial;color:#C40011;margin:0;padding:0}
h3{float:left;font:38px Arial;color:#F8FAF4;margin:-12px 0 0 0;padding:0;line-height:60px}
h4{font:bold 13px Arial;color:#6E5E70;margin:0;padding:0}
h5{font:11px Arial;color:#107B4B;margin:0;padding:0}
h6{font:22px Arial;color:#000;margin:5px 0 10px 0;padding:0;float:left}
.con_content{width:995px;margin:0 auto}
.header{height:190px;float:left;width:995px}
.home .header{height:300px;background:url(../images/nav_home.jpg) no-repeat 45px top}
.faq .header, .light .header{background:url(../images/nav_info.jpg) no-repeat left top}
.dark .header{background:url(../images/nav_news.jpg) no-repeat left top}
	.lang_bar{height:15px;margin-left:50px;width:925px}
		.lang_bar ul{float:right}
		.lang_bar li{float:left;margin-left:3px}
		.lang_bar a{float:left}
	  .content{position:relative;top:-48px;float:left;width:925px;padding-left:50px}
.home .content{position:static}

			/* leftbar */
			div.leftbarhome{display:none}
			div#leftBar{position:relative;margin:20px 0 0 335px}
			div#leftBar ul.top {width:120px}
			div#leftBar ul.top li {float:left}
			div#leftBar ul.top li a{color:#FFF;float:left;text-align:center;width:120px;text-decoration:none;font:13px Arial;padding:3px 0}
			div#leftBar ul.top li a:hover {background:url(../images/menuover.gif) no-repeat top center;text-decoration:underline}
			div#leftBar ul.top li a.active{background:url(../images/menuactive.gif) no-repeat center center}
			div#leftBar ul.top li.over {background:url(../images/menuover.gif) no-repeat top center}
			
			div#leftBar div.subnav {float:left;margin:0 0 0 95px;position:absolute;visibility:hidden;left:0}
			div.subnav div {background:#19A4B1;float:left}
			div.subnav ul {float:left;background:url(../images/menu_end.gif) no-repeat right top;padding-right:20px}
			div.subnav li {float:left}
			div.subnav li a{background:url(../images/white_line.gif) no-repeat center left;float:left;color:#FFF;font:13px Arial;padding:3px 10px 3px 10px;text-decoration:none}
			div.subnav li a:hover{text-decoration:underline}
			
 .faq .col_left{display:none}
	  .col_left{float:left;width:190px}
.home .col_left{background:url(../images/leftcol_bottombg.gif) no-repeat 38px bottom;padding-bottom:24px;width:270px}
	.nieuws{background:url(../images/leftcol_news_topbg.gif) no-repeat top left;padding-top:10px;float:left;margin-top:50px}
	.nieuws h1{margin:0 0 10px 63px}
		.nieuwsfield{background:#FFF;width:232px;margin-left:38px;padding-bottom:8px}
			.nieuwsfield p{padding:0 25px 0 25px}
			.nieuwsfield span{font:italic 10px Arial;color:#C40011;padding:0 25px}
			.nieuwsfield img{float:left;margin:5px 8px 5px 25px}
		.nieuwslist{background:#FFF;width:232px;margin-left:38px;border-top:1px solid #000}
			.nieuwslist ul{list-style: none; margin-top:20px}
			.nieuwslist li{list-style: none; margin-top:10px}
			.nieuwslist li a{background:url(../images/dot.gif) no-repeat 10px center;display:block;padding-left:25px;font:12px Arial;color:#000;text-decoration:none}
			.nieuwslist li a:hover{text-decoration:underline}
			.nieuwslist li span{margin-left:25px;font:italic 10px Arial;color:#6E5E70}
	.left_nav{margin-top:56px}
	.left_nav li{text-align:right;line-height:20px}
	.left_nav a{background:url(../images/dot2.gif) no-repeat right center;font:12px Arial;color:#107B4B;text-decoration:none;padding-right:20px}
	.dark .left_nav a{background:url(../images/dot.gif) no-repeat right center;color:#C40011}
	.left_nav a:hover{text-decoration:underline}
 .faq .col_middle{float:left;margin:0;width:675px;padding:15px 0 0 30px}
	  .col_middle{float:left;margin:0 30px;width:455px;padding-top:15px}
.home .col_middle{width:375px}
		  .col_middle h1{color:#107B4B;font-size:25px;line-height:35px}
	.home .col_middle h1{font:20px Arial;color:#000}
		  .col_middle p{font:11px Arial;color:#6e5d70;margin-bottom:20px}
		  .col_middle h2{color:#107B4B}
		  .col_middle a{background:url(../images/dot2.gif) no-repeat left center;font:12px Arial;color:#107B4B;text-decoration:none;padding-left:20px}
		  .col_middle a:hover{text-decoration:underline}
		  .lokatie{margin-bottom:10px}
  		  .lokatie {background:none;font:11px Arial;color:#6e5d70;padding-left:0}
		  .lokatie a{background:none;font:11px Arial;color:#6e5d70;text-decoration:underline;padding-left:0}
		  .lokatie a:hover{text-decoration:none}
		  .main_block{margin-bottom:30px}
		  .main_splitblock p {width:180px}
		  .main_splitblock td{margin:0;padding:0;font:11px Arial;color:#6e5d70}
		  .main_splitblock td.right {padding-left:38px}
		  .list{list-style: none; float:left;margin-bottom:10px;width:84%}
		  .list .date{font:bold 11px Arial;color:#C40011;margin-left:15px}
		  .list li{list-style: none; float:left;margin-bottom:10px}
		  .list p{padding:0;margin:0 0 10px 0}
		  .list img{float:left;margin-right:10px}
		  .pdf{padding-left:70px;background:url(../images/icoon_adobe.gif) no-repeat left top; list-style: none}
		  .doc{padding-left:70px;background:url(../images/icoon_word.gif) no-repeat left top; list-style: none}
		  .search_nav{background:url(../images/white_top.gif) no-repeat top left #FFF;float:left;padding-top:10px;margin-bottom:10px;width:455px;position:relative}
		  .search_nav .zoekterm{font:bold 13px Arial}
		  .search_nav h5{padding-left:20px;float:left;width:415px;margin-bottom:0}
		  .search_nav a.top{position:absolute;left:-65px;top:17px;background:url(../images/top.gif) no-repeat right center;padding:0 16px 0 0;margin:0;text-decoration:none;font:11px Arial;color:#C40011}
		  .search_nav a.top:hover{text-decoration:underline}
		  .search_nav .prevnext{margin:5px 0 0 20px;float:left;font:11px Arial}
		  .search_nav .pages{width:260px;text-align:center;font:11px Arial;color:#107B4B;margin:5px 0 0 20px;float:left}
		  .search_nav .pages a{background:none;padding:0;font:11px Arial}
		  .search_nav .pages a.active{font-weight:bold}
		  .search_nav .pages a:hover{text-decoration:none}
		  .search_nav img{float:left}
		  .formulier{width:455px;background:url(../images/white_top2.gif) no-repeat top left #FFF;float:left}
		  .formulier h2{margin:10px 0 0 20px}
		  .formulier form{background:url(../images/white_bottom2.gif) no-repeat bottom left;float:left;padding-bottom:10px;margin-top:10px}
		  .formulier .input{width:254px;font:10px Arial;height:10px;line-height:14px;margin:3px 0}
		  .formulier .smallinput{width:154px;font:10px Arial;height:10px;line-height:14px;margin:3px 0}
		  .formulier label{width:100px;display:block;float:left;font:11px Arial;line-height:22px;color:#107B4B;padding-left:20px}
		  .formulier .submit{background:url(../images/submit.gif) no-repeat top right;border:0;cursor:pointer;float:right;padding-right:19px;text-align:right;font:11px Arial;color:#C40011;margin:25px 20px 0 0;line-height:12px}
		  .formulier textarea{width:253px;overflow:hidden;margin-top:3px}
		  .formulier .footnote{font:11px Arial;line-height:24px;color:#107B4B;float:left;margin-left:20px}
		  .questions{width:645px;margin-bottom:10px;float:left}
		  	.questions div{background:#fff;margin-bottom:3px;float:left;width:645px}
		  	.questions p{padding:4px 20px 10px 18px;float:left;margin:0;display:none}
			.questions a{background:none;font:bold 12px Arial;color:#107B4B;margin:0;padding:0;display:block;width:100%;padding-left:5px;line-height:24px;cursor:pointer}
.col_right{float:left;width:220px;padding-top:50px}
	.col_right h2{margin:0 0 0 63px}
	.col_right img{float:right}
	.col_right .form{margin-left:50px;padding:0 0 8px 15px;width:155px}
	.search_s{background:url(../images/rightcol_search_s_topbg.gif) no-repeat top left;padding-top:10px;margin-bottom:10px}
	.search_l{display:none;background:url(../images/rightcol_search_l_topbg.gif) no-repeat top left;padding-top:10px;margin-bottom:15px}
		.search_l .form{background:#FFF}
	.login_s{background:url(../images/rightcol_login_s_topbg.gif) no-repeat top left;padding-top:10px;margin-bottom:10px;height:51px}
	.login_l{display:none;background:url(../images/rightcol_login_l_topbg.gif) no-repeat top left;padding-top:10px;margin-bottom:15px}
		.login_l .form{background:#FFF}
	.therapeut_s{background:url(../images/rightcol_therapeut_s_topbg.gif) no-repeat top left;padding-top:10px;margin-bottom:10px;height:51px}
	.therapeut_l{display:none;background:url(../images/rightcol_therapeut_l_topbg.gif) no-repeat top left;padding-top:10px;margin-bottom:15px}
		.therapeut_l .form{background:#FFF}
  .col_right form{margin-top:5px}
			.form .input{width:124px;font:10px Arial;height:10px;line-height:14px}
			.form .select{width:130px;font:10px Arial;height:14px}
			.form label{width:55px;display:block;float:left;font:10px Arial;line-height:20px}
			.form .checkbox{float:left}
			.form h2{margin:5px 0}
			.form .submit{width:15px;height:15px;background:url(../images/submit.gif) no-repeat top left;border:0;cursor:pointer}
			.form a{background:url(../images/dot.gif) no-repeat left center;font:10px Arial;color:#000;text-decoration:none;padding-left:15px}
			.form a:hover{text-decoration:underline}
.footer{background:url(../images/nvp_beeldmerk.gif) no-repeat left top;height:30px;float:right;border-top:1px solid #6E5E70;width:895px;font:10px Arial;color:#6E5E70;line-height:20px;margin-top:20px}
	.footer .links{margin-left:60px}
		.footer a{font:10px Arial;color:#6E5E70;text-decoration:none}
		.footer a:hover{text-decoration:underline}
.sIFR-flash{visibility:visible !important;margin:0}
.sIFR-replaced{visibility:visible !important}
span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden}

.sitemap ul li {margin-left: 25px}
.list li {width: 100%}
p.message {color: red; padding-left: 2em; height: 0em;}
