*{padding:0;margin:0}
p {clear:both;padding:0;margin:0}
html {overflow:-moz-scrollbars-vertical;font:11px Verdana, Arial, sans-serif}
html, body {height:100%;min-height:100%;width:100%;color:#000;background:#EDECE6 URL(/images/bg_body.jpg) repeat-x}

	.homebody {background:#EDECE6 URL(/images/bg_body_home.jpg) repeat-x}
	.container {position:relative;width:960px;min-height:100%;height:auto !important;height:100%;margin:0 auto;text-align:left;background:URL(/images/bg_cont.jpg) no-repeat}
	.homecont {background:URL(/images/bg_cont_home.jpg) no-repeat}	
	
		.header {height:101px}
		.home {}
			.homebtn {float:left;display:block;width:322px;height:83px;background:URL(/images/logo.png)}
			.menu {float:left;width:385px;height:41px;padding-top:40px}
				.menu a {padding:0 7px;color:#ec0150;text-decoration:none;border-right:1px solid #abaaa6;font-size:12px}
				.menu a:hover, .menu .active {color:#000}
				.menu .last {border:0}
			.actionbtn {float:left;display:block;width:70px;height:67px;margin:10px 0 0 20px;background:URL(/images/btn_action_new.jpg)}
			.actionbtn:hover {background:URL(/images/btn_action_new.jpg) 0 67px}
			.actionbtn span {display:none}
		.content {}
			.blacktxt {color:#000}
			.regulator {clear:both;height:0;line-height:0;font-size:0}
			.cnt_img {position:absolute;width:326px;height:242px;left:626px;margin-top:44px}
			.homecol {height:363px}
				.homecol .col, .barsmenu .col {float:left;width:225px;height:342px;cursor:pointer;border-right:1px solid #262626}
				.barsmenu .col {height:62px}
				.homecol .last, .barsmenu .last {width:226px;border:0}
					.homecol .col .img {height:133px;padding:8px 15px 0 13px}
					.homecol .col .tit {padding:8px 15px}
					.barsmenu .tit {padding:11px 15px}
					.homecol .col .desc {padding:0 0 0 15px;font-size:10px;color:#fff;line-height:14px}
				.homecol .col2, .barsmenu .col2 {float:left;width:278px}
					.homecol .col2 .img {height:169px;padding:39px 0 0 32px}
						.homecol .col2 .img img {width:202px;height:135px}
					.homecol .col2 .tit, .barsmenu .col2 .tit {width:158px;height:20px;margin-left:4px;line-height:0;font-size:0;background:URL(/images/tit_recente_projecten_1.jpg) no-repeat;cursor:pointer}
					.barsmenu .col2 .actprojects {background:URL(/images/tit_recente_projecten_2.jpg) no-repeat}
					.homecol .col2 .tit:hover, .barsmenu .col2 .tit:hover {background:URL(/images/tit_recente_projecten_2.jpg) no-repeat}
					.homecol .col2 .tit {margin-top:0px}
					.barsmenu .col2 .tit {margin-top:11px}
						.homecol .col2 .tit span, .barsmenu .col2 .tit span {display:none}
					.homecol .col2 .projects {padding:3px 0 0 0;font-size:10px;line-height:14px}
						.homecol .col2 .projects a {padding-left:16px;color:#fff;text-decoration:none}
						.homecol .col2 .projects a:hover, .homecol .col2 .projects .active {background:URL(/images/arrow.png) no-repeat 5px 4px;color:#ec0150}
			
			.content .submenu {float:left;width:157px;padding:10px 20px;line-height:25px;font-size:12px}
				.content .submenu a {color:#000;text-decoration:none}
				.content .submenu a:hover, .content .submenu .active {color:#00819b}
			
			.content .text, .content .text2, .content .txtwin {float:left;width:733px;min-height:170px;padding:15px 15px 5px 15px;line-height:18px;color:#636466}
			.content .text2 {width:915px}
			.content .txtwin {width:930px;padding-right:0}
			.content .text ul {margin:15px 15px 0 15px}
			.content .text a {color:#636466}
			.content .text a:hover {text-decoration:none}
			
			.barsmenu {height:80px}
			
			.titbar, .catbar {width:930px;height:21px;margin-left:15px;padding-top:5px;border-top:1px solid #cfcecb;border-bottom:1px solid #cfcecb;color:#636466}
				.titbar a {padding:0 7px;color:#ec0150;text-decoration:none;border-right:1px solid #abaaa6}
				.titbar a:hover, .titbar .active {color:#2391aa}
				.titbar .first {padding-left:0}
				.titbar .last {border:0}
				.rosetxt {color:#ec0150}
				
			.catbar {height:22px;border-top:0}
			.maincats {padding-left:12px}
				.catbar .cat, .maincats .cat {float:left;width:177px;height:17px;margin-right:11px;background:#ca5039}
				.maincats .cat {clear:both;float:none}
				.catbar .last, .maincats .last {margin-right:0}
				.catbar .backbtn {float:right;margin-right:3px;color:#000;text-decoration:none}
				.catbar .backbtn:hover {text-decoration:underline}
				.catbar .nodisplay, .maincats .nodisplay {display:none}
				.catalogus .projects {padding:0 15px}
				.cats {float:left;width:175px;height:145px;padding:15px 3px;margin-right:6px;line-height:18px;border-right:1px solid #cfcecb}
					.cats a {color:#000;text-decoration:none}
					.cats a:hover {text-decoration:underline}
				.cat .barbtn {display:block;width:177px;height:17px;background:URL(/images/btns/bars.jpg)}
				.cat .barbtn:hover, .cat .baract {background:URL(/images/btns/bars.jpg) 0 17px}
				.cat .meubbtn {display:block;width:177px;height:17px;background:URL(/images/btns/meubilair.jpg)}
				.cat .meubbtn:hover, .cat .meubact {background:URL(/images/btns/meubilair.jpg) 0 17px}
				.cat .hardbtn {display:block;width:177px;height:17px;background:URL(/images/btns/hardware.jpg)}
				.cat .hardbtn:hover, .cat .hardact {background:URL(/images/btns/hardware.jpg) 0 17px}
				.cat .catbtn {display:block;width:177px;height:17px;background:URL(/images/btns/catering.jpg)}
				.cat .catbtn:hover, .cat .catact {background:URL(/images/btns/catering.jpg) 0 17px}
				.cat .decbtn {display:block;width:177px;height:17px;background:URL(/images/btns/decoratie.jpg)}
				.cat .decbtn:hover, .cat .decact {background:URL(/images/btns/decoratie.jpg) 0 17px}
				.cat span {display:none}
				
				.projects .last {width:170px;margin-right:0;border:0}
				
			.projects {margin-top:5px;padding:0 10px 5px 10px}
			
				.projectbox {float:left;width:182px;height:175px;padding-left:5px;cursor:pointer;border-right:1px solid #cfcecb}
				.noproject {cursor:default}
				.projectbox .desc {padding:7px 4px 4px 4px;color:#636466;line-height:14px;font-size:10px}
					.projectbox .desc .tit {color:#000;font-size:11px}
					.projectbox:hover .desc .tit {color:#ec0150}
				.last {border:0}
				.pr-left, .pr-right {float:left}
					.pr-left {width:191px;height:320px;padding:15px 3px;margin-top:5px;color:#000;border-right:1px solid #cfcecb}
					.pr-left .subcats {width:177px;height:130px;border-bottom:1px solid #cfcecb}
						.pr-left .cat {clear:both;margin:5px 0}
						.pr-left .cattit {padding-left:16px;color:#2391a8;font-weight:bold;font-size:12px}
						.pr-left .othercats {width:140px;height:114px;margin:0 13px;line-height:18px;border-bottom:1px solid #cfcecb;padding:15px 18px}
						.pr-left a {color:#000;text-decoration:none}
						.pr-left a:hover {text-decoration:underline}
					.pr-right {width:753px}
				
			.paddingex {float:left;width:182px;height:140px;padding:15px 0 0 5px;border-right:1px solid #cfcecb}
				.paddingex p {padding-left:3px}
				.paddingex a {color:#000;text-decoration:none}
				.paddingex a:hover {text-decoration:underline}
			
			.projectdetail {clear:both;margin-left:9px}
				.projectdetail .left {float:left;width:553px;padding:5px 10px 0 6px}
				.projectdetail .right {float:left;width:362px;padding:15px 0 15px 0}
					.projectdetail .right .projectheader {}
						.projectdetail .right .projectheader .headerleft {float:left;width:256px;color:#636466;line-height:18px}
							.projectdetail .right .projectheader .headerleft .h1 {font-size:13px;color:#000}
						.projectdetail .right .projectheader .headerright {float:left;width:106px;padding-top:2px;text-align:right}
							.projectdetail .right .projectheader .headerright a {font-size:12px;text-decoration:none;color:#2391aa}
							.projectdetail .right .projectheader .headerright a:hover {color:#000}
					.projectdetail .right .projectdesc {clear:both;padding-top:15px;line-height:18px;color:#636466}
			.empty {clear:both;height:130px;font-size:0;line-height:0}
			
			.references img {width:80px;height:80px;margin:5px 5px 0 0;border:0}
				.references .titbar {clear:both;margin-top:5px;color:#636466}
				.references .refrow {clear:both;margin-left:15px}
			
			.winleft, .winright {float:left}
				.winleft {width:680px;line-height:17px}
					.winleft a {color:#636466;text-decoration:none}
					.winleft a:hover {text-decoration:underline}
				.winright {width:250px;text-align:right}
				.winright label {float:left;padding-top:3px;color:#000}
				.winright .inpfld {float:left;width:280px;padding:3px;margin:0 10px 8px 0;color:#000;border:1px solid #cfcecb;background:none}
				.winright .inpfld:focus {border:1px solid #000}
				.winright form {padding:0;margin:0}
				.winright .winbtn {display:block;padding-left:3px;color:#000;text-decoration:none}
				.winright .winbtn:hover {color:#ec0150}
				.winright #msg {height:92px;color:red;padding-left:3px}
			
			.smallimgs {width:570px;margin-left:0}
				.smallimgs .extraimgs {width:556px;border:1px solid #cfcecb;border-left:0;border-right:0;margin-top:5px;padding:5px 0;color:#636466}
				.smallimgs img {width:107px;margin:5px 5px 0 0}
			
		.footer {clear:both;position:absolute;width:960px;height:97px;bottom:0}
			.footer-top {height:60px}
				.footer-top .work {float:left;margin-left:20px}
					.footer-top .work a {text-decoration:none}
					.footer-top .work a:hover span {color:#000}
					.footer-top .work a img {border:0;margin:0 3px 5px 5px}
					.footer-top .work a img, .footer-top .work a span {float:left}
					.footer-top .work a span {padding-top:23px;font-size:12px;color:#ec0150}
				.footer-top .catalogus {float:right;margin:0 20px 0 0}
					.footer-top .catalogus a img {border:0}
				.footer-top .subtitle {float:right}
					.footer-top .subtitle span {display:none}
			.footer-bottom {width:930px;height:27px;padding-top:9px;margin-left:15px;border-top:1px solid #cfcecb}
				.footer-bottom .btns {float:left}
					.footer-bottom .btns a {padding:0 7px;color:#000;text-decoration:none;border-right:1px solid #abaaa6}
					.footer-bottom .btns a:hover, .footer-bottom .btns .ft_active {color:#ec0150}
					.footer-bottom .btns .last {border:0}
				.footer-bottom .whatwedo {float:right;text-align:right}
					.footer-bottom .whatwedo a {padding:0 7px;border-right:1px solid #abaaa6;color:#000;text-decoration:none}
					.footer-bottom .whatwedo a:hover, .footer-bottom .whatwedo .ft_active {color:#ec0150}
					.footer-bottom .whatwedo .last {border:0}
		
		.imgbox {clear:both;width:553px;height:370px;}
			.imgbox .video {z-index:1;height:370px;}
			.imgbox .backbtn {position:absolute;left:14px;width:240px;height:370px;padding:0;cursor:pointer;z-index:2;background:url(/images/bg_gallerybtns.png)}
			.imgbox .nextbtn {position:absolute;left:328px;width:240px;height:370px;padding:0;cursor:pointer;text-align:right;z-index:2;background:url(/images/bg_gallerybtns.png)}
		#imgdesc {padding:5px;color:#636466}
