

* {	
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
}

body{
font-size: 100%;

}
#header{
height:86px;
width:900px;
margin:0 auto;
}

#container{
width:100%;
background:#fff url(../images/bg.jpg) repeat-x;
}
#box{
width:890px;
padding:0px 0px 0px 10px;
margin:0 auto;
}

.logo {
	margin-top:15px;
}


#header{
width:580px;
color: #000000;
background: #fff url(../images/bg_header.jpg) 0 0 repeat-x;
float:left;
}

#header img {
display: block;
height: 86px;
width: 429px;
text-decoration: none;
text-indent: -9999pt;
position: absolute;
top: 0px;
border:0px;
}

.img_left {
float:left;
margin-top:25px;
margin-right:20px;
}

#text{
float:left;
width:550px;
margin:20px 0px 0px 0px;
padding-bottom:16px;
}

#text p, #text ul li{
color: #444;
text-decoration: none;
font-size: 0.9em;
line-height: 20px;
padding: 8px 0px 10px 0px;
}
#text li b{
color: #6b8b9d;
font-size:14px;
font-weight:normal;
margin-left:-72px;
}
#text li i{
color: #666;

}

h3{
color:#324340;
font-weight:normal;
font-size:18px;
margin-top:10px;
margin-bottom:10px;
}

#text p img{
float:right;
margin-top:22px;
}

#text ul	{
margin-left:72px;
list-style-type:none;	
}

#contact {
	position:relative;
	left:430px;
	top:-40px;
	margin-bottom:-80px;
	outline:none;
	border:none;
}
p.contacttxt {
	width:314px;
	display:none;
	
	
}
#contactblok {
	/*background: #fff url(../images/contactback.jpg) 0 0 no-repeat;*/
	margin-left:200px;
	/*padding:55px 0 0 30px;*/
	
}
.uitgelicht{
width: 252px;
margin: 10px 20px 40px 0px;
padding: 7px 0px 0px 0px;
line-height:3.0em;
float:left;
}

/************** rechterkolom ************************/
#right {
width: 310px;
margin-top: -50px;
float: right;
background:url(../images/bg_projecten.gif) 0px 50px no-repeat;
font-size:0.8em;
color:#58564f;
padding-bottom:10px;
}
.project, .projectlast{
width: 252px;
margin: 0px 0px 0px 26px;
padding: 7px 0px 0px 0px;
line-height:3.0em;
}

.projectlast{
border:0px;
margin-bottom: 26px;

}
.img a:link, .img a:visited{
display:block;
background-color:#FFFFFF;
color:#58564f;
border:1px solid #cdc6b6;
padding:5px;
text-decoration:none;
}
.img img{
border:0px
}
.img a:hover, .img a:active{
border:1px solid #79715C;
background-image:url(../images/bg_img.gif);
}
a.bezoeksite, .bezoeksite a:link, .bezoeksite a:visited{

color:#8c5264;
background:url(../images/link.gif) no-repeat center right;
padding:0px 13px 0px 0px;
}
.bezoeksite a:hover, .bezoeksite a:active{
color:#338899;
background:url(../images/link_hover.gif) no-repeat center right;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size: 1.5em;
font-weight: normal;
padding:8px 0px 4px 0px;
margin-bottom:2px;
margin-top:6px;
color: #72394b;
border-bottom: solid 2px #bbd9ea;
}

h2 {
font-size: 0.8em;
font-weight: bold;
color: #58564f;
margin:10px 0px 10px 0px;
position:relative; top:10px;}

#footer{
background:#fff ;
clear:both;
font-size:11px;
color:#666;
padding:0px 0px 13px 0px;
text-align:right;

}
#footer p {
margin:20px 20px 0 100px;


}
#footer a {
color: #999;
text-decoration:none;
}
#footer a:hover {
color: #227788;
text-decoration:none;
}
a:link, a:visited{
color:#684118;
text-decoration:underline;
outline:none;
}
a:hover, a:active{
color:#227788;
text-decoration:underline;
outline:none;
}

a:active, a:focus{
color:#074450;
text-decoration:underline;
outline:none;
}
a.linktxt{
color:#074450;
text-decoration:underline;
font-size:13px;
outline:none;
}
a.linktxt:hover{
color:#227788;
text-decoration:underline;
}

