html { 
  padding:0px;
  margin:0px;
}

body {
background-color:#ffffff;
background-image:url(images/bg_keukenmeubelmakerij_body.gif);
background-repeat:repeat;
font-family: Verdana, Arial, Sans-serif; 
font-size: 14px;    
padding:0px;
margin:0px;

}

/* tekst */
p {
font-size:0.9em;

} 

h1 {
font-size: 18px;
text-transform:uppercase;
text-align: right;
color: #df0008;
padding:5px 15px;
margin:0px
}
h2 {
font-size:medium;
font-weight:bold;
padding-top:10px;
color: #000000;
background-color: transparent;
	}
h3 {
font-size:10px;
font-weight:normal;
color:#000000;
}
h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: small;
font-weight: normal;
color:#FFFFFF;

}
h5 {
	font-size:2.0em;
	color:#FFFFFF;
	font-weight:normal;
}
h6 { 
	font-size:1.3em;
	font-weight:bold;
	margin-top:0px;
color:#666666;
}
a { 
color: #666666;
text-decoration: none; 
}
a:hover {
color: #df0008;
}
hr {
color: #47626B;
background-color: #47626B;
height: 5px;}

/*  positioning-layers  */
#main_container {
	margin: 0px auto 0px auto;
	background-image:url(images/bg_keukenmeubelmakerij09.jpg);
	/*position:relative;*/
	width:950px;
	height:740px;
}


#index {
	margin:150px 0px 0px 0px;
	height:450px;
	width:950px;
	}
#menu {
	float:left;
	margin-top:150px;
	*margin-top:140px; /* IE7 en IE6 */ 
	width:160px;
	padding:15px 10px 5px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	
	
	}
#menu2 {
	clear:both;
	float:left;
	width:945px;
	padding:15px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
#index_foto {
	float:left;
	margin-left:15px;
	margin-top:150px;
}
#logo {
	position:absolute;
	margin:5px 0px 0px 759px;
	padding:0px;
	width:188px;
	height:320px;
	
	}	
#rechts {
	position:absolute;
	margin:0px 0px 0px 765px;
	width:186px;
	height:350px;
	}
#bottomline {
	float:left;
	margin-top:0px;
	*margin-top: -15px; /* IE7 en IE6 */ 
	width:950px;
	height:50px;
	color:#df0008;
	font-size:1.4em;
	text-align:center;
	}

	
#fotobalk2 {	
	position:absolute;
	margin-top:320px;
	width:950px;
	}
#footer2 {
	position:absolute;
	margin-top:0px;
	width:946px;
	border:0px solid #df0008;
	background-color:#666666;
	background-image:url(images/cbw.gif);
	background-position:right;
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:0.8em;
	text-align:center;
	}
#footer {

	margin:0px auto 0px auto;
	width:946px;
	border:0px solid #df0008;
	color:#ffffff;
	font-size:0.8em;
	text-align:center;
	}
/*vervolgpagina's*/	
#main_container2 {
	margin: 0px auto 0px auto;
	background-color:#FFFFFF;
	background-image: url(images/bg_keukenmeubelmakerij2.gif); 
	position:relative;
	width:950px;
	height:600px;
}
#logo2 {
	position:absolute;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:154px;
	height:600px;
}
#nav {
	position:absolute;
	margin:0px 0px 0px 155px;
	padding:0px;
	width:795px;
	height:15px;
	background-color:#DEDEDD;
	font-size:12px;
	font-weight:bold;
	}
#nav ul {
	
	list-style: none;
	margin: 0;
	padding: 0px;
	}
#nav li {
	display:inline;
	background-color:#DEDEDD;
	height:15px;
	}
#nav li a {
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	text-decoration: none;
	padding: 0px 15px 0px 15px;
	background-color:#DEDEDD;
	color:#df0008;


	}	
	
#nav li a:link, #menu li a:visited {
	color: #df0008;

	}

#nav li a:hover, {
	color: #000000;
	background-color:#c2c1c1;

	}	
#inhoud{
	position:absolute;
	margin:20px 0px 0px 175px;
	padding:0px;
	width:775px;
	height:330px;
	}
#fotobalk{
	position:absolute;
	margin:350px 0px 0px 154px;
	padding:0px;
	width:795px;
	height:248px;
}
#fotobalk_klein{
	position:absolute;
	margin:501px 0px 0px 154px;
	padding:0px;
	width:795px;
	height:99px;
}
#home {
	float:left;
	margin-left:400px;
	margin-top:5px;
	width:400px;
	height:125px;
	}

#plaatsnaam {
	position:absolute;
/*	clear:both; */
	margin: 510px auto 0px auto;
	width:950px;
	background-color:#C2C1C1;
	color:#ffffff;
	font-size:x-small;
}
#sitemap {
	position:relative;
	clear:both;
	margin:100px auto 0px auto;
	font-size:x-small;
	height:15px;
	}
#linkpartners{
	clear:both;
	font-size:x-small;
	width:950px;
	margin: 0px auto 0px auto;
	}

/* classes */
.fotorechts {
margin-left: 10px;
}
.alignright {
margin-top: 0; 
text-align: right;
font-size: 10px;
}
a.redlink
 { 
color: #df0008;
font-size: small;
text-decoration: none; 
}
a.redlink2
 { 
color: #df0008;
font-size: x-small;
text-decoration: none; 
}
#menu a.redlink {
color: #DF0008;
}
a.whitelink
 { 
color: #ffffff;
font-size: 0.9em;
text-decoration: none; 
}
a.smalllink{
	font-size:x-small;
	}
.aligntop
{
margin-top:0px;
padding:0px;
}
a.plaatsnaam
 { 
color: #ffffff;
font-size: x-small;
text-decoration: none; 
}

