@charset "utf-8";
/* CSSDocument */
/* commentaar */


body{
	align: center;
	margin-top: 0px;
	padding: 0;
	line-height: 18px;
	font-family:  Arial, Verdana, Calibri ;
	font-size: 12px;
	color: #030000;
	background: #618FC1 url(images/achtergrond.jpg) no-repeat;
	background-size: 100%;
}

b{font-size: 12px;  color:#00550E;}

/*
	#positioncontainer {
        position: absolute;
        margin: 0 auto;
        width: 1060px;
        height: 800px;
        top: 50%;
        left: 50%;
        margin-left: -530px;
        margin-top: -400px;
        background-color:;
	}
*/

#positioncontainer{
position: relative; /*Center container on page*/
height: 800px;
width: 1060px;  /*Width of main container*/
margin: 0 auto;
text-align: left;

background-color: 
border-top: 0px solid #FFFFFF;
border-left: 0px solid #FFFFFF;
border-right: 0px solid #FFFFFF;
border-bottom: 0px solid #FFFFFF;
padding: 0px 0px 5px 5px;
}




#maincontainer{
position: absolute; /*Center container on page*/
height: 815px;
width: 1050px;  /*Width of main container*/
margin: 30px 0px 0px 0px;	
padding: 0px 0px 0px 0px;
background-color: 
border-top: 0px solid #FFFFFF;
border-left: 0px solid #FFFFFF;
border-right: 0px solid #FFFFFF;
border-bottom: 0px solid #FFFFFF;
}


#topwrapper{
	float: left;
	width: 1050px;
	height: 85px;
	border-right: 0px solid #FFFFEE;
	background-color: 
}

#topsection1{
	float: left;
	height: 66px;
	width: 280px;
	margin-top: 0px; 	
	margin-left: 10px; 
	padding: 30px 0px 0px 28px;
	background: #638FBE;
	line-height: 30px;
    	font-family: Calibri;
   	font-size: 40px;
	font-weight:bold;	
	color: #FFE877;
	
}

#topsection2{
	height: 66px;
	width: 685px;
	margin-top: 0px; 	
	margin-right: 0px; 
	margin-left: 355px; 
	padding: 6px 6px 0px 0px;
	background-image: url(images/top.jpg);
	background-repeat: repeat-xx;
	background-color:  #E0F0C3;   
	opacity: 1;
	border-left: 1px  solid  #FFFB2B;
	border-right: 1px  solid  #FFFB2B;
	border-top: 1px solid #FFFB2B;
	border-bottom: 2px solid  #FFFB2B;
	border-radius: 25px;
      behavior: url(/ie-css3.htc);
}





#backwrapper{
float: left;
width: 1050px;
height: 700px;
margin: 11px 0px 0px 0px;
	border-left: 1px  solid  #FFFB2B;
	border-right: 1px  solid  #FFFB2B;
	border-top: 1px solid #FFFB2B;
	border-bottom: 1px solid  #FFFB2B;
border-radius: 18px;
background-image: url(images/back.png);
	background-repeat: repeat-xx;
}

{clear:all;
	}


/* contentwrapper komt te vervallen 

#contentwrapper{
float: left;
position: absolute;
z-index : 1 ; 
width: 1050px;
height: 686px;
margin: 35px 0px 0px 0px;
background-color: #;
	border-left: 1px  solid  #;
	border-right: 1px  solid  #;
	border-top: 1px solid #;
	border-bottom: 1px solid  #;
border-radius: 18px;

}
*/



#breadcrumbs {
	clear:both;
	float: left;
	width: relative;
	height: 23px;
	margin: 15px 0px 0px 15px;
	padding: 5px 8px 0px 20px;
	border-left: 1px  solid  #FFFB2B;
	border-right: 1px  solid  #FFFB2B;
	border-top: 1px solid #FFFB2B;
	border-bottom: 1px solid  #FFFB2B;
	border-radius: 18px;
	background-color: #ECFAD1 ;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #030000;
	}
	
#breadcrumbs a{
	text-decoration: none;
	font-size:13px;
	color: #00550E;
}

breadcrumbs a:visited{
	text-decoration:underline;
	font-size:13px;
	color: #00550E;
}

#menu1 {
	
	margin: 0px 0px 0px 372px;
	width: 690px; 
	height: 0px;
	background-color: #;
}

#drop-down-menu{margin-top: 0px; margin-left: 0px; background: #ECFAD1; 
	
}

	ul{
		font-size: 15px;
		font-weight:bold;color:004F09;
		padding: 0px 0px 0px 0px;
		list-style:none

		}
	ul li{
		display:block;
		height: 34px;
		margin: 0px 9px 0px 0px;
		border: 0px  solid  #004F09;
		border-radius: 10px;
		position:relative;
		float:left;
		}
	
	li ul{display:none
	}
	
	ul li a{
		display:block;
		height: 10px;
		width: 185px;
		margin: 0px;
		text-decoration:none;
		color:#004F09;
		padding: 5px 0px 13px 20px;
		background: #ECFAD1;
		background-image: url(images/menu1.png);
		background-repeat: repeat-x;
	border-left: 1px  solid  #FFFB2B;
	border-right: 1px  solid  #FFFB2B;
	border-top: 1px solid #FFFB2B;
	border-bottom: 1px solid  #FFFB2B;
	border-radius: 10px;
		}
	
ul li a:hover{
		background-color: #ECFAD1; 
		color:#004F09;
	}
	li:hover ul{ 
		display:block; 
		border-radius: 10px;
		margin: 1px 0px 0px 0px;
		position:absolute;
		height: 37px;
		line-height: 22px;
		color:#004F09;
		background: #;
	}
	li:hover li{ 
		height: 42px;
		margin: 0px 0px 0px 0px;
		font-size:15px;
		clear:left; 
		width:130px
	}
	li:hover a{ 
		margin: 0px 0px 0px 0px;
		background: #E3F3C7;
		
		background-repeat: repeat-x;
	border-left: 7px  solid  #E3F3C7;
	border-right: 7px  solid  #E3F3C7;
	border-top: 7px solid #E3F3C7;
	border-bottom: 7px solid  #E3F3C7;
	border-radius: 10px;
		color:#141E03;
	}


		

	li:hover li a:hover{
		background:#FFFFFF;
		color:#004F09;
	}


.clear_all
	{clear:all;
	}


#leftcolumn{
margin: 45px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
width: 222px;
height: 560px;
background-color: #;
}



#menu3 {
	width: 100%;
}

#menu3 ul  { 
  list-style-type: none;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#menu3 ul li { 
	margin: 10px 0px 0px 0px;
	padding: 0;
	border-bottom: 0px solid #FFFFFF;
	background-image: url(images/xx.png);
	background-repeat: repeat-x;
	background-image: align=bottom;
}

#menu3 ul li a { 
  	display: block;
	width: 185px;
	margin: 0px 1px 0px 14px;
	padding: 5px 0px 13px 18px;
	background-image: url(images/menu2.png);
	background-color: #ECFAD1;
	color: #FF0000; 
	font-weight: bold;
	border-radius: 12px;
}

#menu3 ul li a:hover { 
  	color: #00550E;
  	background-color: #ECFAD1;
}

#menu3 ul li a:visited { 
	text-decoration: none;
  	color:  #FF0000;
	}

#menu3 ul li a:active { 
	text-decoration: none;
  	color:  #FF0000;
	border-left: 1px  solid  #FFFB2B;
	border-right: 1px  solid  #FFFB2B;
	border-top: 1px solid #FFFB2B;
	border-bottom: 1px solid  #FFFB2B;
	border-radius: 10px;
	}


#menu2 {
	width: 100%;
}

#menu2 ul  { 
  list-style-type: none;
	font-size: 14px;
	font-weight: bold;
	color: #00550E;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#menu2 ul li { 
	margin: 10px 0px 0px 0px;
	padding: 0;
	border-bottom: 0px solid #FFFFFF;
	background-image: url(images/xx.png);
	background-repeat: repeat-x;
	background-image: align=bottom;
}

#menu2 ul li a { 
  	display: block;
	width: 185px;
	margin: 0px 1px 0px 14px;
	padding: 5px 0px 13px 18px;
	background-image: url(images/menu2.png);
	background-color: #ECFAD1;
	color: #00550E; 
	font-weight: bold;
	border-radius: 12px;
}

#menu2 ul li a:hover { 
  	color: #00550E;
  	background-color: #ECFAD1;
}

#menu2 ul li a:visited { 
	text-decoration: none;
  	color: #00550E;
	}

#menu2 ul li a:active { 
	text-decoration: none;
  	color: #00550E;
	border-left: 1px  solid  #FFFB2B;
	border-right: 1px  solid  #FFFB2B;
	border-top: 1px solid #FFFB2B;
	border-bottom: 1px solid  #FFFB2B;
	border-radius: 10px;

	}


#contentcolumn {
	margin-top: 60px;	
	margin-right: 0px;
	margin-left: 229px;
	padding: 10px 50px 0px 50px;
	width: 689px;
	height: 598px;
	background-color: #FFFFFF;#xxxFFFEFD;
	border-left: 3px  solid  #FFEAE0;
	border-right: 3px  solid  #FFEAE0;
	border-top: 3px solid #FFEAE0;
	border-bottom: 3px solid  #FFEAE0;
	border-radius: 18px
	
}

*/contactformulier begin */

#formulier {
	font-family: Arial, verdana, Times, serif;
	font-size: 17px;
	font-weight: bold;
	color: #376FA6;
	margin-top: 250px;
}
.velden {
	margin: 0px 0px 0px 10px;
	background-color: #FFFFF9;
	width: 400px;
	font-family: verdana, Arial, Times, serif;
	font-size: 16px;
	color: #376FA6;
	border-top-width: 1px;
	border-top-style: solid ;
	border-top-color: #F5F5F5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CAC9C9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CAC9C9;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:#F5F5F5 ;
	line-height: 22px;
}
a {
	text-decoration: none;
	color: #6699CC;
}


.verzend {
	font-family: verdana, Arial, Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #7ABC32 ;
}

*/contactformulier einde */
{clear:all;
	}

/*Geen footer
#footer{
  	width: 1050px
	height: 110px ;
	margin: 588px 0px 0px 0px;
	background-color: #C2F274 ; 
	border-top-color: #F2FFE5 ; 
	border-top-style: solid; 
	border-top-width: 0px;
	background-image: url(images/footer.png) ;
	backgroud -repeat: repeat-x;
	
		
	color: #F2FFE5 ;
	padding: 0px 0px 0px 0px;
	
}
*/ 

 /*letters: */

.top1 {
	margin: 0px 0px 0px 180px;
	text-align: left;
	line-height: 20px;
	font-size: 15px;
	font-weight: bold;
	color: #142300;
}
.top1a {
	margin: 4px 0px 0px 260px;
	text-align: left;
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #142300;
}
.top1b {
	margin: 0px 0px 0px 120px;
	line-height: 20px;
	text-align: left;	
	font-size: 15px; 
	font-weight: bold;
	color: #142300; 
}

.top2 {
	margin: 18px 0px 0px 80px;
	line-height: 20px;	
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	color: #142300;
}

.top2a {
	margin: 5px 50px 0px 0px;
	text-align: right;
	font-size: 11px; 
	font-weight: normal;
	color: #142300; 
}

.top2b {
	margin: 6px 0px 0px 35px;
	text-align: left;
	line-height: 19px;
	font-size: 13px;
	font-weight: bold;
	color: #142300;
}

.top2c {
	margin: 8px 0px 0px 30px;
	text-align: left;
	line-height: 20px;	
	font-size: 14px;
	font-weight: bold;
	color: #142300;

}

.top2bb {
	margin: 0px 45px 0px 0px;
	line-height: 19px;	
	text-align: right;
	font-size: 11px; 
	font-weight: normal;
	color: #142300; 
}


.top3 {
	margin: 18px 0px 0px 35px;
	line-height: 20px;	
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	color: #142300;
}

.top4 {
	margin: 1px 0px 0px 65px;
	line-height: 30px;	
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	color: #142300;
}


.welkomp1 {
	
	line-height: 21px;
	font-size: 16px;
	font-weight: bold;
	color: #65B131;
}

.welkomp2 {
	
	line-height: 21px;
	font-size: 15px;
	font-weight: bold;
	color: #65B131;
}

.welkomp3 {
	font-family: Calibri;
	line-height: 21px;
	font-size: 18px;
	font-weight: bold;
	color: #65B131;
	
}

.kop1 {
	line-height: 21px;
	font-size: 15px;
	font-weight: bold;
	color: #0094FF;
}


.kop2 {
	line-height: 21px;
	font-size: 14px;
	font-weight: bold;
	color: #0094FF;
}

.contentcolumnp1 {
	line-height: 21px;
	font-size: 14px;
	font-weight: normal;
	color: #030000;
}

.contentcolumnp1-privacy {
	line-height: 20px;
	font-size: 14px;
	font-weight: normal;
	color: #030000;
}

.contentcolumnp1-praktijkruimte {
	line-height: 14px;
	font-size: 14px;
	font-weight: normal;
	color: #030000;
}

.contentcolumnp2 {
	line-height: 21px;
	font-size: 14px;
	font-weight: bold;
	color: #004F09;
}

.contentcolumnp3 {
	line-height: 21px;
	font-size: 14px;
	font-weight: normal
	color: #030000;
}

.contentcolumnp4 {
	line-height: 22px;
	font-size: 15px;
	font-weight: bold;	
	color: #004F09;
	text-align: left;
}


.contentcolumnp4a {
	line-height: 15px;
	font-size: 15px;
	font-weight: bold;	
	color: #004F09;
	text-align: left;
}

.contentcolumnp5 {
	line-height: 20px;
	font-size: 13px;
	font-weight: normal;
	color: #030000;
	text-align: left;
}

.contentcolumnp6 {
	line-height: 20px;
	font-size: 13px;
	font-weight: bold;
	color: #004F09;
	text-align: left;
}

.contentcolumnp7{
	line-height: 19px;
	font-size: 12px;
	font-weight: normal;
	color: #030000;
	text-align: left;
	}

.contentcolumnp8 {
	line-height: 19px;
	font-size: 12px;
	font-weight: normal;
	color: #004F09;
	text-align: left;
}

.contentcolumnp9 {
	line-height: 21px;
	font-size: 14px;
	font-weight: normal;
	color: #030000;
	text-decoration:underline ;
	text-align: left;
	}

.contentcolumnp10 {
	line-height: 20px;
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
	color: ##030000;
	text-align: left;
}

.contentcolumnp11 {
	line-height: 12px;
	font-size: 13px;
	font-weight: normal;
	text-decoration:none ;
	color: #030000;
	text-align: right;
	}

.contentcolumnp12 {
	line-height: 10px;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none  ;
	color: #8C2F04;
	text-align: right;
}


.contentcolumnp13 {
	line-height: 12px;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none  ;
	color: #FF6200;
	text-align: right;
}

.plaatjep1 {
	line-height: 15px;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #8C2F04;
	text-align: left;
}

.plaatjep1a {
	line-height: 10px;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #8C2F04;
	text-align: left;
}

.plaatjep2 {
	line-height: 21px;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #8C2F04;
	text-align: left;
}

.plaatjep3 {
	line-height: 18px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #8C2F04;
	text-align: left;
}

.plaatjep4 {
	line-height: 4px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #8C2F04;
	text-align: right;
}

.tp1 {
	margin: 0;
	line-height: 16px;
	font-size: 13px;
	font-weight: bold;
	color: #65B131;
	text-align: left;
}

.tp2 {
	margin: 0;
	line-height: 18px;
	font-size: 13px;
	font-weight: normal;
	color: #030000;
	text-align: left;
}

.tp3 {
	margin-left: 6px;
	line-height: 22px;
	font-size: 13px;
	font-weight: normal;
	color: #030000;
	text-align: left;
}

.tp4{
	line-height: 20px;
	font-size: 15px;
	font-weight: bold;
	color: #00550E;  
}

.tp5 {
	margin: 0;
	line-height: 18px;
	font-size: 14px;
	font-weight: normal;
	color: #030000;
	text-align: left;
}

.tp6{
	line-height: 18px;
	font-size: 14px;
	font-weight: bold;	
	color: #001CBC;
	text-align: left;
}


.tp7{
	line-height: 14px;
	font-size: 14px;
	font-weight: bold;
	color: #00550E;  
}

.tp8 {
	line-height: 13px;
	font-size: 13px;
	font-weight: ;
	color: #004F09;
	text-align: left;
}

.tp9{
	line-height: 0px;
	font-size: 13px;
	font-weight: bold;
	color: #004F09;
	text-align: left;
}

.accent1{
	line-height: 21px;
	font-size: 14px;
	font-weight: bold;
	color: #004F09;
	text-align: left;
}

.accent2 {
	line-height: 21px;
	font-size: 13px;
	font-weight: bold;
	color: #004F09;
	text-align: left;
}

.accent3 {
	line-height: 20px;
	font-size: 14px;
	font-weight: normal;
	color: #001400;
	text-align: left;
	font-style: italic;
	}

.accent4 {
	
	line-height: 21px;
	font-size: 14px;
	font-weight: bold;
	color: #65B131;
	text-align: left;
}

.formulier-tekst {
	line-height: 21px;
	font-size: 14px;
	font-weight: normal;
	color: #004F09;
}

.formulier {
	line-height: 21px;
	font-size: 16px;
	font-weight: normal;
	color: #004F09;
}

c{font-size: 10px; font-weight: bold; color:#030000;}
d{font-size: 16px; font-weight: bold; color:#030000;}
e{font-size: 14px; font-weight: bold; color:#030000;}
f{font-size: 22px; font-weight: bold; color:#FF0000;}
g{font-size: 18px; font-weight: bold; color:#FF0000;}


.link {
	line-height: 18px;
	font-size: 14px;
	font-weight: 500;
	text-decoration: none;
	color:#21005D;
	text-align: left;
}


.link2 {
	line-height: 22px;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color:#004472;
	text-align: left;
}
.rood{
	line-height: 15px;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none  ;
	color: #FF0000;
	text-align: left;
}

.blauw {
	line-height: 22px;
	font-size: 14px;
	font-weight: bold;	
	color: #0094FF;
	text-align: left;
}

.blauw1 {
	line-height: 24px;
	font-size: 15px;
	font-weight: bold;	
	color: #0070C0;
	text-align: left;
}


.blauw2{
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;	
	color: #001CBC;
	text-align: left;
}

.blauw3{
	line-height: 21px;
	font-size: 13px;
	font-weight: bold;	
	color: #001CBC;
	text-align: left;
}


.blauw4{
	line-height: 21px;
	font-size: 18px;
	font-weight: bold;	
	color: #001CBC;
	text-align: left;
}



.thumbnail1{
position: relative;
z-index: 0;
}

.thumbnail1:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail1 span{ /*CSS for enlarged image*/
position: absolute;
background-color: #FFFFFF;
padding: 30px;
left: -710px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail1 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail1:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
bottom: 0;
left: -80px; /*position where enlarged image should offset horizontally */
}


