BODY {
margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

border-width: 0px 0px 0px 0px;



}







/*  containers voor hide objects */

.spacer {

	width: 1000px;

	height: 1px;

	overflow: visible;

	position: relative;

	z-index: 6;



}



.spacer img{



border-style: solid ;

border-color: #99b5d4;

border-width: 1px 1px 1px 1px;



position: absolute; top: -308px; left: 30px;

}





.film {

	width: 1000px;

	height: 1px;

	overflow: visible;

	position: relative;

	z-index: 200;



}



.film img{



position: absolute; top: -589px; left: 497px;

}









.frame {

	background: #E8ECF5;

	background-image: url(/extras/styles/kader/art/layout/logoheader-c.jpg);

	background-repeat: no-repeat;

	text-align: left;

	

	width: 1000px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #214992;

	line-height: 16px;

	z

	position: relative;

	



	

	clear: both;

}





.navigatie {
color:#FFFFFF;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
height:26px;
position:relative;
text-align:right;
top:2px;
width:977px;
}



.navigatie img {

	margin: 0px 0px 0px 0px;

	position: relative;

	top: 5px;



}



a.vlag {

	margin: 0px 4px 0px 0px;



}



a.nav {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #ffffff;

	font-weight:bold;

	text-decoration: none;

	margin: 0px 6px 0px 6px;
}



a.nav:hover {


	color: #e20b18;

}





a.home {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #214992;

	text-decoration: none;

	font-weight: bold;

	

	position: relative;

	top: 0px;

	

	margin-left: 10px;

	margin-right: 25px;

	

}



a.home:hover {



	color:#d70713; 



}



a.on {



	text-decoration: underline; 



}



a.on:hover {



	color:#ffffff; 



}



/*  container voor introtekst homepage en visual rechts */

.rij1 {

	width: 1000px ;

	height: 276px;



	overflow: hidden;

	position: relative;

	left:;

	top:;

	z-index: 4;

	

}



/*  introtekst homepage */

.kader1 {

	width: 455px ;

	height: 170px;

	background: #ffffff;

	border-style: solid ;

	border-color: #99b5d4;

	border-width: 1px 1px 1px 1px;



	overflow: hidden;

	position: absolute;

	left:30px;

	top:100px;

	z-index: 4;

	

}



.homepagetext {



	width: 425px ;

	height: 135px;

	margin: 10px 0px 5px 10px;

	overflow: hidden;

	

}





/*  foto personeel rechts boven  */

.kader2 {



	width: 465px ;

	height: 255px;

	border-style: solid ;

	border-color: #99b5d4;

	border-width: 1px 1px 1px 1px;

	overflow: hidden;

	

	position: absolute;

	left:497;

	top: 15;

	z-index: 4;

	

}





.rij2 {



	background: #f7f9fb;

	background-image: url(/extras/styles/kader/art/layout/bg_home_kader3-home.jpg);

	background-repeat: repeat-x;

	width: 1000px ;

	height: 294px;

	font-size: 1px;

	position: relative;



}



/*  foto links onder wisselende visual  */

.kader4 {

	width: 282px ;

	height: 272px;

	overflow: hidden;

	position: absolute;

	left: 30px;

	top: 18px;



	

}

.kader4 img {







	margin: 0px 0px 0px 0px;

	border-style: solid ;

	border-color: #99b5d4;

	border-width: 1px 1px 1px 1px;





}





.rotator {



text-align: center;

position: absolute;

left: 330px;

top: 3px;





}



.rotator2 {



text-align: center;

position: absolute;

left: 655px;

top: 3px;

}





/*  homepage links naar projecten  */

.projectenlinks{

	width: 688px ;

	height: 140px;

	overflow: hidden;

	position: absolute;

	left: 312px;

	top: 170px;

	

}





 

div.prodinfoI {



position: absolute;

left: 21px;

top: 32px;

letter-spacing: 0;



}



div.prodinfoII {



position: absolute;

left: 270px;

top: 32px;



}



div.prodinfoIII {



position: absolute;

left: 493px;

top: 32px;



}





.prodinfoI A {

	font-weight: bold;

}



.prodinfoII A {

	font-weight: bold;

}



.prodinfoIII A {

	font-weight: bold;

}





.prodinfoI A:hover {

	color: #e20b18;

	font-weight: bold;

}



.prodinfoII A:hover {

	color: #e20b18;

}



.prodinfoIII A:hover {

	color: #e20b18;

}





.bottom {

	



}





img.prodinfo {

float: ;

}







.footer {

	background-image: url(/extras/styles/kader/art/layout/bg_footer-home.jpg);

	background-repeat: no-repeat;

	width: 1000px;

	height: 32px;

	overflow:hidden;

	text-align: right;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #e8ecf4;

	text-decoration: none;

	font-weight: bold;

	line-height: 30px;

	clear: both;

}



.footer A {



	font-size: 11px;

	color: #e8ecf4;

	font-weight: bold;

	text-decoration: underline;

	

}



.footer A:hover {

	color: #d70713;

}



.info {

margin: 0px 105px 0px 40px;

}









A.disclaimer {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #214992;

	text-decoration: none;

	font-weight: bold;

	margin: 0px 50px 0px 0px;



	

}



A.disclaimer:hover {



	color:#d70713; 



}







/* Volgpagina  */
.subnav {
	width: 197px;
	margin: 120px 0px 0px 30px;
	line-height: 21px;
	float: left;
	padding: 0px 0px 0px 0px;
}
.subnav A {
	color: #214992;
	text-decoration: none;
}
.subnav A:hover {
	color: #e20b18;
}
A.on2 {

	color: #e20b18;

	

}

.Ccontent {

	background: #ffffff;

	background-image: url(/extras/styles/kader/art/layout/bg_content.jpg);

	background-repeat: repeat-x;

	width: 333px;

	margin: 30px 0px 0px 0px;

	padding-bottom: 10px;	

	border-style: solid ;

	border-color: #99b5d4;
	border-width: 1px;

	position: relative;

	left: 20px;

	float: left;
}

.content2 {

	background: #ffffff;

	background-image: url(/extras/styles/kader/art/layout/bg_content-home.jpg);

	background-repeat: repeat-x;

	width: 370px;



	margin: 30px 0px 0px 0px;

	

	border-style: solid ;

	border-color: #99b5d4;

	border-width: 1px 1px 1px 1px;

	position: relative;

	left: 20px;

	float: left;

	padding: 0px 0px 0px 0px;

}


.kop {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;
	line-height: 16px;
	
	width: 250px;

	height: 17px;

	color: #ffffff;

	font-weight: bold;

	padding: 0px 0px 0px 0px;

	border-width: 0px 0px 0px 0px;

	margin: 0px 0px 0px 6px;

	float:left;

}
.txt_klein {
font-size: 8pt;
color: #214992;
line-height: 16px;
}
.txt {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #214992;

	line-height: 16px;


	width: 310px;

	height: ;

	padding: 0px 0px 10px 0px;

	margin: 15px 0px 0px 6px;

	line-height: 17px;

	float:left;

}
/* workaround CMS */


.txt2 {

	width: 340px;

	height: ;

	padding: 0px 0px 10px 0px;

	margin: 15px 0px 0px 6px;

	line-height: 17px;

	float:left;

}



.contentspacer {

	width: 5px;
	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	border: 0px 0px 0px 0px;

	float: left;

}


.clear {

	clear: both;

}

.txt A {

	font-weight: bold;

	text-decoration: none;

	color:#214992;

}



.txt A:hover {

	font-weight: bold;

	text-decoration: none;

	color:#b7000b;

}



.foto {

	width: 392px;



	margin: 30px 0px 120px 15px;

	padding: 0px 0px 0px 0px;

	overflow: ;

	float: left;

	position: relative;

	left: 20px;

	font-size: 14px;

	font-weight: bold;

}







img.fototje  {

	border-style: solid ;

	border-color: #99b5d4;

	border-width: 1px 1px 1px 1px;

	position:relative;

}
#fototje {
	border-style: solid ;

	border-color: #99b5d4;

	border-width: 1px 1px 1px 1px;

	position:relative;

	margin-bottom: 30px;
}
#onder_txt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: normal;
	text-align: center;
	font-size: 11px;

	color: #214992;

	line-height: 16px;

	margin-bottom: 10px;
}
#tekst {
margin-bottom: 20px;
}



/*  container voor bijlagen */

#bijlage_frame {
		
}
.bijlagepos {

	width: 1px;

	height: 15px;

	overflow: visible;

	position: relative;
	margin-left: 10px;
	z-index: 2;

	clear: both;

	padding: 0px 0px 0px 0px;

}



.bijlage {

	width: 392px;

	height: 120px;

	background: #cad4e5;

	position: absolute;

	left: 588px;

	top: -120px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	clear: both;

}



.bijlage1 {

	width: 370px;

	margin: 15px 10px 5px 10px;

	padding: 0px 0px 0px 0px;
	vertical-align: top;
}
.bijlage1 A {

	font-weight: bold;

	text-decoration: none;

	color:#214992;
	font-size: 11px;
}

.bijlage1 A:hover {

	font-weight: bold;

	text-decoration: none;

	color:#b7000b;

}



.bijlage1 img {

	position: relative;

	top: 7px;

}
/* CMS bug */

/* CMS  */




.subsubnav  {

	position: relative;

	left: 20px;

	line-height: 17px;

	font-size: 10px;

	margin: 0px 0px 0px 0px;



}



.subsubnavframe  {



	margin: 10px 0px 20px 0px;



}
/*  Editted by RM BV positie CMS table
#position1 {
    position: absolute;
    top: 0px;
    left:0px;
}
*/

.contact1 {
    width: 300px;
    border: 1px solid #004795;
}


.contact2 a { color: #214992;}
.contact2 a:hover {

	color: #b7000b;

}	
.contact2 {
    width: 220px;
    height: 80px;
    padding: 8px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #214992;	
}
#profiel {
    margin-left: 10px;
    margin-top: 0px;
    display: block;
    clear: both;
    float: left;
    margin-bottom: 10px;
}
.contentcontainer { 
    margin: 0px;
    padding: 0px;
}
										