body{
	background-color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004184;

	margin: 0;
	text-align:center;
}

a{
	color:#004184;
	text-decoration:underline;
	outline:none;
}

a:hover{
	text-decoration:none;
}

img{
	border:none;
}

ul{
	margin:10px 15px 10px;
	list-style:bullet;
}

#imageContainer{
	display:none;
	margin:1% auto auto auto;
	text-align:left;
	background:url(/img/buttons/error.png) no-repeat top right;
	cursor:pointer;
	z-index:10;
}

.container{
	width:960px;
	height:580px;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	cursor:default;
	
}

#logo{
	float:left;
	width:310px;
	height:70px;
	background-image:url(/img/logo.png);
	cursor:pointer;
}

#footer{
	width:960px;
	height:20px;
	margin-top:5px;
	text-align:center;
}

#footer a:hover{
	text-decoration:underline;
}

#header_center{
	float:left;
	width:450px;
	height:70px;
	background-image:url(/img/header_center.png);
}

#header_right_top{
	float:left;
	width:200px;
	height:55px;
}

.header_right_button{
	float:left;
	width:200px;
	height:15px;
}

.header_right_button a{
	float:left;
	width:100px;
	height:15px;
}

.header_right_button a:hover{
	background-position:0 15px;
}

#menu{
	float:left;
	width:160px;
	height:510px;
}

#menu_top_particulier{
	width:160px;
	height:140px;
}

#menu_top_zakelijk{
	width:160px;
	height:100px;
}

#menu_top_particulier a, #menu_top_zakelijk a{
	float:left;
	width:160px;
	height:15px;
	margin-bottom:5px;
}

#menu_top_particulier a:hover, #menu_top_zakelijk a:hover{
	background-position:0 30px;
}

#menu_bottom_particulier, #menu_bottom_zakelijk{
	width:160px;
	background-color:#004184;
	background-image:url(/img/menu_bottom.png);
	background-position:bottom;
	background-repeat:no-repeat;
}

#menu_bottom_particulier{height:370px;}
#menu_bottom_zakelijk{height:410px;}

.page_content_small{
	width:325px;
	height:auto;
	min-height:360px;
	margin:30px 0px 0px 15px;
	background-color:#CCCCCC;
}

.page_content_small div{
	margin:10px;
}

.page_content_medium{
	width:520px;
	height:360px;
	margin:30px 0px 0px 15px;
	background-color:#CCCCCC;
}

.page_content_medium div{
	margin:10px;
}

#page_home_particulier, #page_home_zakelijk{
	float:left;
	width:800px;
	height:510px;
	background:#BEC0C1 url(/img/page_home.png) no-repeat bottom;
	display:none;
}

#page_wie_zijn_wij_particulier, #page_wie_zijn_wij_zakelijk{
	float:left;
	width:800px;
	height:510px;
	background:#BEC0C1 url(/img/page_wie_zijn_wij.png) no-repeat bottom;
	display:none;
}

#page_assortiment{
	float:left;
	width:800px;
	height:510px;
	background-color:#BEC0C1;
	display:none;
}

#page_content_assortiment{
	width:770px;
	height:420px;
	margin-left:15px;
	background-color:#CCCCCC;
}

#page_content_assortiment div{
	padding:10px;
}

#content_werkbladen{display:none;}
#content_fronten{display:none;}
#content_apparatuur{display:none;}
#content_lades{display:none;}
#content_complete_keukens{display:none;}

.product_sub{
	height:15px;
	margin:0 -4px -3px 0;
	display:block;
}

.product_sub:hover{
	background-position:0 -15px;
}

#product_werkbladen_aanbiedingen{
	width:125px;
	background-image:url(/img/buttons/aanbiedingen.png);
}
#product_werkbladen_mdf{
	width:100px;
	background-image:url(/img/buttons/mdf.png);
}
#product_werkbladen_multiplex{
	width:100px;
	background-image:url(/img/buttons/multiplex.png);
}
#product_werkbladen_graniet{
	width:100px;
	background-image:url(/img/buttons/graniet.png);
}
#product_werkbladen_kunststof{
	width:100px;
	background-image:url(/img/buttons/kunststof.png);
}
#product_werkbladen_composiet{
	width:100px;
	background-image:url(/img/buttons/composiet.png);
}
#product_fronten_massief_hout{
	width:125px;
	background-image:url(/img/buttons/massief_hout.png);
}
#product_fronten_mdf{
	width:100px;
	background-image:url(/img/buttons/mdf.png);
}
#product_fronten_mdf_folie{
	width:100px;
	background-image:url(/img/buttons/mdf_folie.png);
}
#product_fronten_mdf_gespoten{
	width:125px;
	background-image:url(/img/buttons/mdf_gespoten.png);
}
#product_fronten_spaanplaat{
	width:100px;
	background-image:url(/img/buttons/spaanplaat.png);
}

#menu_assortiment{
	width:700px;
	height:15px;
	margin-top:40px;
	display:none;
}

#menu_assortiment a{
	float:left;
	width:150px;
	height:15px;
}

#menu_assortiment .btn_fronten{
	width:100px;
}

#menu_assortiment a:hover{
	background-position:0 15px;
}

#page_aanbieding{
	float:left;
	width:800px;
	height:510px;
	background-color:#BEC0C1;
}

#page_content_aanbieding{
	width:770px;
	height:400px;
	margin-left:15px;
	background-color:#CCCCCC;
}

#page_content_aanbieding div{
	/*padding:10px;*/
}

#content_0{}
#content_2000{display:none;}
#content_4000{display:none;}

#menu_aanbieding{
	width:375px;
	height:15px;
	margin-top:60px;
}

#menu_aanbieding a{
	float:left;
	width:125px;
	height:15px;
}

#menu_aanbieding a:hover{
	background-position:0 15px;
}

#page_second_opinion{
	float:left;
	width:800px;
	height:510px;
	background:#BEC0C1 url(/img/page_second_opinion.png) no-repeat top;
	display:none;
}

#page_tevreden_klanten{
	float:left;
	width:800px;
	height:510px;
	background-color:#BEC0C1;
	display:none;
}

#page_projecten{
	float:left;
	width:800px;
	height:510px;
	background-color:#BEC0C1;
	display:none;
}

#page_content_projecten{
	width:770px;
	height:440px;
	margin-left:15px;
	background-color:#CCCCCC;
}

#page_content_projecten div{
	padding:10px;
}

#content_gerealiseerd{display:none;}
#content_in_uitvoering{display:none;}
#content_in_ontwikkeling{display:none;}

#menu_projecten{
	width:417px;
	height:15px;
	margin-top:20px;
	display:none;
}

#menu_projecten a{
	float:left;
	width:139px;
	height:15px;
}

#menu_projecten a:hover{
	background-position:0 15px;
}

.page_contact{
	float:left;
	width:800px;
	height:510px;
	background:#BEC0C1 url(/img/page_contact.png) no-repeat bottom;
	display:none;
}

.page_afspraak_maken{
	float:left;
	width:800px;
	height:510px;
	background-color:#BEC0C1;
	display:none;
}

.btn_afspraak_left{
	position:absolute;
	margin-left:15px;
	width:240px;
	height:18px;
	background-image:url(/img/buttons/afspraak.png);
}

.btn_afspraak_right{
	position:absolute;
	margin-left:545px;
	width:240px;
	height:18px;
	background-image:url(/img/buttons/afspraak.png);
}

.btn_afspraak_left:hover{
	background-position:0 18px;
}

.btn_afspraak_right:hover{
	background-position:0 18px;
}

#btn_verstuur{
	position:absolute;
	margin-left:430px;
	width:105px;
	height:20px;
	background-image:url(/img/buttons/verstuur.png);
}

.keukens{
	padding:10px 0px 0px 20px;
}

.keukens .keuken{
	float:left;
	width:227px;
	height:320px;
	margin:0px 20px 20px 0px;
	border:1px solid #666666;
	text-align:center;
	cursor:pointer;
}

.keukens .keuken .image{
	float:left;
	width:227px;
	height:200px;
}

.keukens .keuken .description{
	float:left;
	width:217px;
	height:100px;
	margin:0px 10px 10px 10px;
	text-align:left;
}

.keukens .keuken img{
	margin-top:10px;
}

.navigation{
	float:left;
	width:756px;
}

.navigationLeft{text-align:right; width:250px;}
.navigationRight{text-align:left; width:250px;}
.navigationPages{text-align:center; width:256px;}

.button_terug{
	float:left;
	width:280px;
	margin:10px;
}

.page_kitchen{
	width:755px;
	height:380px;
	margin-left:15px;
	padding:20px 0px 0px 20px;
	background-color:#CCCCCC;
	display:none;
}

.keuken_beschrijving{
	float:left;
	width:450px;
	height:380px;
	overflow:auto;
}

.keuken_afbeelding{
	float:left;
	margin:0px 0px 10px 10px;
}

.keuken_afbeelding img{
	border:1px solid #666666;
}

.keuken_vergroot{
	border:1px solid #000000;
}

.products{
	width:680px;
	padding:0 !important;
	overflow:hidden;
}

.product_table{
	margin-left:8px;
	padding-bottom:10px;
	height:220px;
	background-color:#BEC0C1;
}

.product_viewport{
	width:50000px;
}

.product_gallery_prev{
	float:left;
	width:20px;
	height:39px;
	background-image:url(/img/buttons/prev.png);
}

.product_gallery_prev:hover{
	background-position:0 -39px;
}

.product_gallery_next{
	float:left;
	width:20px;
	height:39px;
	background-image:url(/img/buttons/next.png);
}

.product_gallery_next:hover{
	background-position:0 -39px;
}

.product{
	float:left;
}

.product_container{
	width:200px;
	height:150px;
	padding:0 !important;
	overflow:hidden;
}

.btn_bestel{
	position:absolute;
	display:block;
	margin:-30px 0 0 146px;
	width:54px;
	height:15px;
	background-image:url(/img/buttons/bestel.png);
	background-position:0 -15px;
}

.btn_bestel:hover{
	background-position:0 0;
}

.banner_text_blue{
	width:300px;
	font-size:20px;
	font-weight:bold;
	color:#004184;
	margin:4px 0 0 100px;
}

.banner_text_white{
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	margin:4px 0 0 140px;
}

#banner_top_text2{display:none;}
#banner_bottom_text2{display:none;}

/* begin intro */

#logo_container{
	width:600px;
	height:550px;
	margin:0px auto 0 auto;
}

#logo_animation{
	float:left;
	width:600px;
	height:550px;
}

#keuze_intro{
	float:left;
	width:220px;
	height:100px;
}

/* end intro */
