body{
 	margin: 0; 
 	padding: 0;  	
 	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;	
 	background-image: url(../images/background/line.png);
 	background-repeat: repeat-x; 
 	background-color: #000000; 
 }

#bg-body-highres{
	float: left;
	width: 100%;
	height: 26px;
	background-image: url(../images/background/background_menu.png);
}

.outer{
 margin: 12px auto;
 width: 100%; 
} 

#header{
margin: 12px auto 0px auto;
height: 150px;
width: 900px; 
background-image: url(../images/headers/header.png);
background-repeat: no-repeat;
}

#zoeken{
float:right;
margin: 115px 40px 0 0;
}
.knop_zoeken{
float: left;
margin: 0 0 0 12px;
}
#menu{
height: 26px;
width: 900px;
margin: 0 auto 0 auto;
}

#wrapper{
 clear: both;
 background: #000000;
 margin: 0 auto 0 auto;
 width: 900px;
}

#inhoud{
 float: left;
 margin: 0 auto 0 auto;
 padding: 20px 0 20px 0;
 width: 900px;
 background-image: url(../images/background/background_inhoud.png);
 background-repeat: repeat-y;
}

#inhoud_links {
 float: left;
 width: 400px;
}

#inhoud_rechts {
 float: right;
 width: 430px;
 margin: 0 10px 20px 0;
}

#inhoud_links_CMS {
 float: left;
 width: 550px;
 margin: 0 0 20px 16px;
 padding: 7px 7px 7px 7px;
 border-top: 1px solid #999999;
 border-right: 1px solid #999999;
}

#inhoud_rechts_CMS {
 float: right;
 width: 264px;
 margin: 0 15px 20px 0;
 padding: 7px 7px 7px 7px;
 border: 1px solid #FFFFFF;
}

#inhoud_profielen{
 float: left;
 width: 880px;
 margin: 0 0 20px 16px;
}

#foto_giclee {
 float: right;
 width: 430px;
 height: 350px;
 margin: 0 16px 10px 0;
}

#productieproces_home{
 float: right;
 width: 342px;
 margin: 40px 5px 0 0;
}
.foto_productieproces{
 float: left;
 margin: 0 0 15px 15px;
}
.foto_productieproces_rij2{
 float: left;
 margin: 0 0 0 15px;
}

#carousel_container{
 width: 868px;
 margin: 0 0 20px 16px;
}

#content{
 float: left;
 width: 400px;
 margin: 0 0 20px 16px;
}

#nieuws_home{
 float: left;
 width: 410px;
 background-color: #4d4d4f;
 border-top: 1px solid #FFFFFF;
 border-right: 1px solid #FFFFFF;
 border-bottom: 1px solid #FFFFFF;
 color: #FFFFFF;
 padding: 3px 10px 3px 16px;
 margin: 10px 0 20px 2px;
 text-align: left;
}

#grote_profiel_foto {
float: left;
width: 860px;
border: 1px solid #FFFFFF;
margin: 0 0 15px 0;
padding: 1px 1px 1px 1px;
}

#logos{
float: left;
width: 440px;
}
.logos{
 float: left;
 padding: 3px 10px 3px 16px;
}


#bg-bottom-line{
	clear: both;
	float: left;
	width: 100%;
	height: 1px;
	background-image: url(../images/background/bottom_line.png);
}

.blokjes{
float: left;
width: 52px;
margin: 3px 10px 0 0;
}

#footer{
 clear: both;
 margin: 0 auto 0 auto;
 width: 900px;
 color:#FFFFFF;
 padding:1px 0 0 0;
 }

#footer_controle{
 clear: both;
 margin: 0 auto 0 auto;
 width: 900px;
 color: #FFFFFF;
 padding:6px 0 0 0;
 }

.disclaimer{
float: left;
width: 80px;
text-align: right;
margin: 0 0 5px 0;
}
.sitemap{
float: right;
width: 80px;
text-align: right;
margin: 0 0 5px 0;
}
.ftr_left {
	float: left;
	padding: 3px 0 0 15px;
}

.ftr_right {
	float: right;
	text-align: right;
	padding: 3px 15px 0 0;
}

a.footer:link, a.footer:visited { color: #FFFFFF; text-decoration: underline; }


