@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	background-image: url(img/bg/_bg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#container {
	width:100%;
	height:100%;
}

#container_middle {
	position:relative;
	left:50%;
	top:0px;
	margin-left: -475px;
	width:950px;
	height:100%;
}

#inhoud {
	position:relative;
	left:50%;
	top:0px;
	margin-left: -475px;
	width:950px;
	height:280px;
}


#inhoud_over_breijnz {
	position:absolute;
	left:50%;
	top:0px;
	margin-left: -475px;
	width:950px;
	height:1100px;
}

#logo_en_zijbalk {
	position:absolute;
	top:0px;
	left:0px;
	width:200px;
	height:280px;
	background-image:url(img/bg/_logo_en_zijbalk.jpg);
	background-repeat:no-repeat;
	z-index:1;
}

#logo_en_zijbalk_projecten {
	position:absolute;
	top:0px;
	left:0px;
	width:200px;
	height:380px;
	background-image:url(img/bg/_logo_en_zijbalk.jpg);
	background-repeat:no-repeat;
	background-position: 0 -256px;
	z-index:1;
}

#watermerk_finish {
	position:absolute;
	top:109px;
	left:200px;
	width:51px;
	height:188px;
	background-image:url(img/bg/_watermerk_finish.jpg);
	background-repeat:no-repeat;
}


#tekst_vlak {
	position:relative;
	width:100%;
	background-image:url(img/bg/_footer_top.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	z-index: 1;
}

#tekst_inhoud {
	position:relative;
	left:50%;
	top:0px;
	margin-left: -475px;
	width:950px;
	z-index:1;

}

#tekst {
	position:relative;
	top:35px;
	left:240px;
	width:700px;
	min-height:400px;
	height: 			expression( this.scrollHeight < 401 ? "400px" : "auto" ); /* sets min-height for IE */
	text-align:left;
	z-index:1;
	float: left;
	display: inline;
}

#tekst_footer {
	position:static;
	width:100%;
	height:70px;
}

#tekst a:link 		{ 		color:#645881; 	text-decoration: underline;  			}
#tekst a:visited 	{		color:#645881; 	text-decoration: underline;  			}
#tekst a:hover 		{		color:#FF9900; 	text-decoration: none;  				}
#tekst a:active 	{		color:#645881; 	text-decoration: underline; 			}

#afbeelding_hoofdpagina {
	position:absolute;
	top:96px;
	right:-58px;
	width:527px;
	height:182px;
	background-image:url(img/bg/_afbeelding_hoofdpagina.jpg);
	background-repeat:no-repeat;
	z-index:1;
}

#afbeelding_filosofie {
	position:absolute;
	top:92px;
	right:-50px;
	width:489px;
	height:252px;
	background-image:url(img/bg/_afbeelding_aanpak_en_filosofie.jpg);
	background-repeat:no-repeat;
	z-index:1;
}

#afbeelding_projecten {
	position:absolute;
	top:106px;
	right:-75px;
	width:427px;
	height:247px;
	background-image:url(img/bg/_afbeelding_projecten.jpg);
	background-repeat:no-repeat;
	z-index:1;
}

#afbeelding_10steps {
	position:absolute;
	top:109px;
	right:-35px;
	width:420px;
	height:227px;
	background-image:url(img/bg/_afbeelding_10steps.jpg);
	background-repeat:no-repeat;
	z-index:1;
}

#afbeelding_overbreijnz {
	position:absolute;
	top:83px;
	right:-25px;
	width:417px;
	height:231px;
	background-image:url(img/bg/_afbeelding_overbreijnz.jpg);
	background-repeat:no-repeat;
	z-index:1;
}

#afbeelding_contact {
	position:absolute;
	top:104px;
	right:20px;
	width:433px;
	height:190px;
	background-image:url(img/bg/_afbeelding_contact.jpg);
	background-repeat:no-repeat;
	z-index:1;
}

#spreuk_1 {
	position:absolute;
	top:175px;
	right:272px;
	width:390px;
	height:45px;
	background-image:url(img/bg/_spreuk_1.jpg);
	background-repeat:no-repeat;
	z-index:1;
}

#spreuk_2 {
	position:absolute;
	top:173px;
	right:251px;
	width:398px;
	height:42px;
	background-image:url(img/bg/_spreuk_2.jpg);
	background-repeat:no-repeat;
	z-index:1;
}

#spreuk_3 {
	position:absolute;
	top:174px;
	right:296px;
	width:362px;
	height:45px;
	background-image:url(img/bg/_spreuk_3.jpg);
	background-repeat:no-repeat;
	z-index:1;
}

#spreuk_4 {
	position:absolute;
	top:162px;
	right:238px;
	width:411px;
	height:75px;
	background-image:url(img/bg/_spreuk_4.jpg);
	background-repeat:no-repeat;
	z-index:1;
}

#spreuk_5 {
	position:absolute;
	top:176px;
	right:209px;
	width:377px;
	height:44px;
	background-image:url(img/bg/_spreuk_5.jpg);
	background-repeat:no-repeat;
	z-index:1;
}



#menu {
	position:absolute;
	top:65px;
	left:180px;
	width:910px;
	height:40px;
	color:#645881;
	text-align:center;
	font-weight:bold;
	z-index:2;
}

#menu a:link 		{ 		color:#645881; 	text-decoration: none;  			}
#menu a:visited 	{		color:#645881; 	text-decoration: none;  			}
#menu a:hover 		{		color:#FF9900; 	text-decoration: none;  			}
#menu a:active 		{		color:#645881; 	text-decoration: none; 				}

#menu_hoofdpagina {
	position:absolute;
	left:0px;
	width:110px;
	height:27px;
	padding-top:13px;
}


#menu_lijn_1 {
	position:absolute;
	top:0px;
	left:110px;
	width:1px;
	height:40px;
	background-image:url(img/bg/_menu_lijn.jpg);
}

#menu_aanpak_en_filosofie {
	/* lijn op 110 left */
	position:absolute;
	left:111px;
	width:140px;
	height:27px;
	padding-top:13px;
}

#menu_lijn_2 {
	position:absolute;
	top:0px;
	left:251px;
	width:1px;
	height:40px;
	background-image:url(img/bg/_menu_lijn.jpg);
}

#menu_projecten {
	/* lijn op 151 left */
	position:absolute;
	left:252px;
	width:90px;
	height:27px;
	padding-top:13px;
}


#menu_lijn_3 {
	position:absolute;
	top:0px;
	left:342px;
	width:1px;
	height:40px;
	background-image:url(img/bg/_menu_lijn.jpg);
}


#menu_10steps {
	/* lijn op 342 left */
	position:absolute;
	left:343px;
	width:90px;
	height:27px;
	padding-top:13px;
}


#menu_lijn_4 {
	position:absolute;
	top:0px;
	left:433px;
	width:1px;
	height:40px;
	background-image:url(img/bg/_menu_lijn.jpg);
}

#menu_overbreijnz {
	/* lijn op433 left */
	position:absolute;
	left:434px;
	width:120px;
	height:27px;
	padding-top:13px;
}

#menu_lijn_5 {
	position:absolute;
	top:0px;
	left:554px;
	width:1px;
	height:40px;
	background-image:url(img/bg/_menu_lijn.jpg);
}


#menu_contact {
	/* lijn op554 left */
	position:absolute;
	left:555px;
	width:90px;
	height:27px;
	padding-top:13px;
}

#footer {
	position:absolute;
	bottom:20px;
	left:20px;
	width:910px;
	height:130px;
	color:#FFF;
	text-align:left;
}


#footer_contact {
	position:absolute;
	top:0px;
	left:0px;
	width:190px;
	height:130px;
	
}


#footer_contact a:link 			{ 		color:#FF9900; 	text-decoration: underline;  			}
#footer_contact a:visited 		{		color:#FF9900; 	text-decoration: underline;  			}
#footer_contact a:hover 		{		color:#FFF; 	text-decoration: none;  				}
#footer_contact a:active 		{		color:#FF9900; 	text-decoration: underline; 			}

#footer_links {
	position:absolute;
	top:0px;
	left:520px;
	width:350px;
	height:130px;
	overflow:hidden;
	
}

#footer_links a:link 			{ 		color:#FF9900; 	text-decoration: underline;  			}
#footer_links a:visited 		{		color:#FF9900; 	text-decoration: underline;  			}
#footer_links a:hover 		{		color:#FFF; 	text-decoration: none;  				}
#footer_links a:active 		{		color:#FF9900; 	text-decoration: underline; 			}

#footer_contact_titel {
	position:relative;
	width:190px;
	height:35px;
	background-image:url(img/titels/_footer_contact.jpg);
	background-repeat:no-repeat;
}

#footer_belmijterug_titel {
	position:relative;
	width:190px;
	height:35px;
	background-image:url(img/titels/_footer_belmijterug.jpg);
	background-repeat:no-repeat;
	
}

#footer_links_titel {
	position:relative;
	width:190px;
	height:35px;
	background-image:url(img/titels/_footer_links.jpg);
	background-repeat:no-repeat;
	
}

#footer_belmijterug {
	position:absolute;
	top:0px;
	left:240px;
	width:190px;
	height:130px;
}


#footer_belmijterug a:link 			{ 		color:#FF9900; 	text-decoration: underline;  			}
#footer_belmijterug a:visited 		{		color:#FF9900; 	text-decoration: underline;  			}
#footer_belmijterug a:hover 		{		color:#FFF; 	text-decoration: none;  				}
#footer_belmijterug a:active 		{		color:#FF9900; 	text-decoration: underline; 			}

#footer_lijn {
	position:absolute;
	top:0px;
	left:195px;
	width:6px;
	height:130px;
	background-image:url(img/bg/_footer_lijn.jpg);
	background-repeat:no-repeat;
}

#footer_lijn2 {
	position:absolute;
	top:0px;
	left:475px;
	width:6px;
	height:130px;
	background-image:url(img/bg/_footer_lijn.jpg);
	background-repeat:no-repeat;
}

#projecten_leesmeer {
	position:absolute;
	left:22px;
	top: 322px;
	width:160px;
	height:20px;
	text-align:left;
	z-index:2;

}

#projecten_leesmeer a:link 			{ 		color:#FF9900; 	text-decoration: underline;  			}
#projecten_leesmeer a:visited 		{		color:#FF9900; 	text-decoration: underline;  			}
#projecten_leesmeer a:hover 		{		color:#FFF; 	text-decoration: none;  				}
#projecten_leesmeer a:active 		{		color:#FF9900; 	text-decoration: underline; 			}

#projecten_1 {
	position:absolute;
	left:20px;
	top: 0px;
	width:160px;
	height:90px;
	text-align:left;
}

#projecten_2 {
	position:absolute;
	left:20px;
	top: 105px;
	width:160px;
	height:90px;
	text-align:left;
}

#projecten_3 {
	position:absolute;
	left:20px;
	top: 219px;
	width:160px;
	height:90px;
	text-align:left;
}

#projecten_titel {
	position:relative;
	width:100%;
	height:25px;
	text-align:left;
	font-weight:bold;
	color:#FFF;
}


#footer_balk {
	position:relative;
	width:100%;
	height:175px;
	background-image:url(img/bg/_footer_balk.jpg);
	background-repeat:repeat-x;
		float: left;
	display: inline;
}

#footer_top {
	position:absolute;
	width:100%;
	height:175px;
	background-image:url(img/bg/_footer_top.jpg);
	background-repeat:repeat-x;
	top:-175px;
	z-index: 0;
	float:left;
}

#footer_balk_inhoud {
	position:relative;
	left:50%;
	top:0px;
	margin-left: -475px;
	width:950px;
	height:175px;
	z-index:0;
	float: left;
	display: inline;
}

#adres {
	position: absolute;
	width: 250px;
	height: 250px;
	border: 0px;
	right: 120px;
	top: 0px;
	z-index:1;
}

#contactform {
	position: relative;
	width: 100%;
	height: 100%;
	border: 0px;
	overflow: visible;

}

/* FORMS ////////////////////////////////////////////////////////////////////////////////////////////////////*/


.rood {
color:#CC0000;
font-weight: bold;
}

.groen {
color: #00CC00;
font-weight: bold;
}

.form_fout {  
border: 1px #990000 solid;  
background: #EDD1D1;  
font-family:  Arial, Helvetica, sans-serif;	
font-size: 11px;
}

.form_balk {  
border: 1px #cccccc solid;  
font-family:  Arial, Helvetica, sans-serif;	
font-size: 11px;
}

