body{ margin:0px; color:#404041; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none;}
body a{ text-decoration:none; color:#f36f35; font-weight:bold;}
body a:hover{ text-decoration:underline; color:#000; font-weight:bold;}

.clear {clear:both; overflow:hidden; height:0px;} img{border:0px;} ul, li{list-style:none; } form, fieldset {margin:0px; padding:0px; border:0;}

#container {position:relative; overflow:block; margin:0px auto; width:1000px; height:auto !important; height:100%; min-height:100%;}
.vervolg {background:url(../images/bg_vervolg.jpg) repeat-y;}
.home {background:url(../images/bg_container.jpg) repeat-y;}

#container #inner{ position:relative; width:980px; padding:0px 10px 170px 10px; background:url(../images/bg_inner.jpg) no-repeat; overflow:hidden;}

#container #welkom{ position:absolute; font-size:1.4em; font-weight:bold; top:0px; left:10px; width:266px; padding:0px; height:243px; z-index:8; background:url(../images/bg_home.jpg) no-repeat;}
#container #welkom em{ font-style:normal; display:block; }
#container #welkom strong{ color:#f36f35; padding:0px 0px 0px 16px; font-size:1.2em;}
#container #welkom strong a:hover{ text-decoration:none; }

#container #welkom_taf{ position:absolute; font-size:1.4em; font-weight:bold; top:0px; left:10px; width:392px; padding:0px; height:372px; z-index:8; background:url(../images/bg_tell-a-friend01.jpg) no-repeat;}
#container #welkom_taf em{ font-style:normal; display:block;padding:115px 0px 14px 120px; }
#container #welkom_taf strong{ color:#f36f35; padding:15px 0px 0px 74px; font-size:1.2em;}
#container #welkom_taf strong a:hover{ text-decoration:none; }

#container #inner #top{ font-size:0.8em;position:relative; width:980px; height:143px; background:url(../images/bg_top.jpg) repeat-x bottom;}
#container #inner #top h1{ position:absolute; width:0px; height:0px; display:hidden; text-indent:-3000px; margin:0px; padding:0px;}
#container #inner #top img{ float:left; display:block; width:355px; height:68px; padding:24px 0px 0px 21px;}
#container #inner #top .ul{ font-size:0.95em; height:28px; margin:0px; padding:6px 76px 0px 0px; float:right; display:block; background:url(../images/bg_ultop.jpg) no-repeat top right;}
#container #inner #top .ul li{ float:left; display:block; height:20px; }
#container #inner #top .ul li a{ float:left; display:block; height:18px; padding:2px 9px 0px 7px; background:url(../images/bg_litop.jpg) no-repeat right;}
#container #inner #top .ul li.last a{ padding:2px 0px 0px 7px; background:none;}
#container #inner #top .ul li a:hover{ text-decoration:none;}

#container #inner #top em{ font-style:normal; padding:0px 0px 0px 9px; font-size:0.9em; color:#b5b5ba; display:block; position:absolute; bottom:25px; right:6px; width:375px; height:14px; background:url(../images/bg_om.jpg) no-repeat;}

#container #inner #top ul#pallet{position:absolute; right:6px; height:22px; margin:0px; padding:11px 0px 0px 0px; display:block;}
#container #inner #top ul#pallet li{width:12px; height:22px; float:left; display:block;}
#container #inner #top ul#pallet li a{width:12px; height:22px; float:left; display:block; text-indent:-3333px; background:none; padding:0px; margin:0px;}
#container #inner #top ul#pallet li a:hover{background:url(../images/bg_pallet.jpg) no-repeat;}
#container #inner #top ul#pallet li a span{width:12px; height:8px;display:block; cursor:pointer;}
#container #inner #top ul#pallet li.wit a span{background:#FFFFFF;}
#container #inner #top ul#pallet li.grey a span{background:#e5e6e8;}
#container #inner #top ul#pallet li.roze a span{background:#fcbdab;}
#container #inner #top ul#pallet li.rood a span{background:#f57037;}
#container #inner #top ul#pallet li.grijs a span{background:#414143;}
#container #inner #top ul#pallet li.zwart a span{background:#222021;}
/*#container #inner #top ul#pallet li a.selected{background:url(../images/bg_pallet.jpg) no-repeat;}*/

.home #inner #left{ float:left; width:338px; padding:44px 27px 0px 27px; margin:229px 0px 0px 0px; background:url(../images/bg_lefthome.jpg) no-repeat;}
.home #inner #right{ font-size:0.9em;float:right; width:588px;}
.home #inner #right #menus{ font-size:0.8em;position:relative; width:588px; padding:0px 0px 30px 0px; background:url(../images/bg_menushome.jpg) no-repeat bottom left;}
/*.home #inner #right #menus .project{ width:196px; height:341px; margin:0px 0px 0px 0px;}
.home #inner #right #menus .project img{ top:35px; position:absolute; }*/
.home #inner #right #left_row{ padding:0px 0px 0px 1px; width:390px; float:left; }

.vervolg #inner #left{width:540px; position:relative; padding:170px 24px 0px 24px; float:left; background:url(../images/bg_leftvervolg.jpg) no-repeat; }
.vervolg #inner #left_contact{width:540px; position:relative; padding:292px 24px 0px 24px; float:left; background:url(../images/bg_leftvervolg_contact.jpg) no-repeat; }
.vervolg #inner #left #header{position:absolute; width:587px; height:122px; display:block; top:0px; left:0px;}
.vervolg #inner #left #header_contact{position:absolute; width:587px; height:244px; display:block; top:0px; left:0px;}
.vervolg #inner #right{font-size:0.9em;width:392px; float:right;}
.vervolg #inner #right #left_row{ padding:0px 0px 0px 1px; width:195px; float:left; }
.vervolg #inner #right #right_row{ width:194px; float:right;}
.vervolg #inner #right #menus{ font-size:0.8em;width:392px; padding:0px 0px 33px 0px; background:url(../images/bg_menusvervolg.jpg) no-repeat bottom left;}
.vervolg #inner #right #right_row #project{ width:196px; height:341px; padding:0px 0px 0px 0px;}

#container #inner #left .h2, #direct_contact .h2{ color:#f36f35; font-size:17px; font-weight:bold; margin:0px; padding:0px 0px 4px 0px;}
#container #inner #left .p{ margin:0px; padding:0px 0px 23px 0px;}
#container #inner #left em.tip a{ width:184px; height:92px; display:block; background:url(../images/bg_tip.jpg) no-repeat; text-indent:-3333px; cursor:pointer;}
#container #inner #left em.tip a:hover{ filter:alpha(opacity=60); opacity:0.6;}
#container #inner #right .menu { float:left;}
#container #inner #right .menu ul{ height:321px; padding:20px 0px 0px 0px; width:196px; background:url(../images/bg_reclame.jpg) repeat; margin:0px;}
#container #inner #right .menu ul.last{ background:url(../images/bg_internet.jpg) repeat;}
#container #inner #right .menu ul li{ display:block; }
#container #inner #right .menu ul li a{ display:block; height:40px; padding:0px 0px 0px 20px; color:#fff; font-size:1.0em; font-weight:bold;}
#container #inner #right .menu ul li a:hover{ color:#3b3b3c; text-decoration:none; }
#container #inner #right .menu ul.last li a:hover{ color:#f15916; text-decoration:none; }
#container #inner #right .menu h3{ width:196px; height:34px; text-indent:-3333px; margin:0px; padding:0px;}
#container #inner #right .menu h3.project{ background:url(../images/bg_h3project.jpg) no-repeat;}
#container #inner #right .menu h3.reclame{ background:url(../images/bg_h3reclame.jpg) no-repeat;}
#container #inner #right .menu h3.internet{ background:url(../images/bg_h3internet.jpg) no-repeat;}
#container #inner #right #left_row a:hover img{ filter:alpha(opacity=60); opacity:0.6;  }

#container #inner #right #right_row{ width:196px; float:right;}
#container #inner #right #contact{ width:166px; padding:18px 0px 0px 19px; font-size:0.8em; color:#9a9a9a; line-height:19px; }
#container #inner #right #contact img{ float:left; border:1px solid #a9a9a9; display:block; margin:0px 8px 0px 0px;}
#container #inner #right #contact p{ display:block; margin:0px; padding:0px 0px 18px 0px;}
#container #inner #right #contact dl{ display:block; margin:0px; padding:0px; text-align:left;}
#container #inner #right #contact dl dt{ float:left; width:18px; padding:0px 0px 0px 2px; margin:0px; color:#f26522; }
#container #inner #right #contact dl dd{ margin:0px; padding:0px;}
#container #inner #right #contact dl dd a{color:#9a9a9a;}

#container #footer{position:absolute; bottom:0px; z-index:29; font-size:0.9em; color:#cccaca; height:156px; background:url(../images/bg_footer.jpg) no-repeat; width:1000px;}
#container #footer #tagcloud{width:540px; float:left; padding:35px 0px 0px 30px; line-height:19px;}
#container #footer #tagcloud h1 a{ font-size:16px;}
#container #footer #tagcloud h2 a{ font-size:14px;}
#container #footer #tagcloud h3 a{ font-size:12px;}
#container #footer #tagcloud h4 a{ font-size:10px;}
#container #footer #tagcloud a{ color:#cccaca;}
#container #footer #tagcloud a:hover{ color:#f36f35;text-decoration:none;}
#tagcloud h1, #tagcloud h2, #tagcloud h3, #tagcloud h4 { float:left; margin:0px; padding:0px 4px 0px 0px; line-height:19px;height:24px}

#container #footer #login { font-size:0.8em;position:absolute; width:387px; height:119px; padding:15px 0px 0px 0px; background:url(../images/bg_login.jpg) no-repeat; right:11px; bottom:1px;}
#container #footer #login form fieldset{ width:134px; padding:0px 18px 0px 30px; float:left; display:block; }
#container #footer #login form fieldset select{ width:134px; color:#f36f35; font-weight:bold; }
#container #footer #login form fieldset label{ color:#9a9a9a; font-weight:bold; display:block; padding:4px 0px 2px 0px; }
#container #footer #login form fieldset input{ float:left; width:132px; height:18px; background:#fff; border:1px solid #d5d5d5; margin:0px 0px 3px 0px; padding:0px; }
#container #footer #login form fieldset input.small{ width:102px; }
#container #footer #login form fieldset button{ cursor:pointer; float:right; width:25px; height:20px; background:url(../images/button.jpg) no-repeat; border:0;}

/*EDITOR*/
#editor {
  width:520px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	line-height:150%;
}
#editor_small {
  width:338px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	line-height:150%;
}
#editor_referentie {
  width:380px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	line-height:150%;
}


#editor p, #editor p *{
	margin:0px;
}

#editor ul{
  
}
#editor ul li{
  list-style-type: disc;
}

#editor *,#editor_small *,#editor_referentie *{
  font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
}

#editor h1,#editor h1 *,#editor_small h1,#editor_small h1 *,#editor_referentie h1,#editor_referentie h1 *,#editor_wide h1,#editor_wide h1 *{
	padding:0px;
	margin:0px;
	font-weight:bold;
}

#editor h2,#editor h2 *,#editor_small h2,#editor_small h2 *,#editor_referentie h2,#editor_referentie h2 *,#editor_wide h2,#editor_wide h2 *{
	padding:0px;
	margin:0px;
	font-weight:bold;
}

#editor h3,#editor h3 *,#editor_small h3,#editor_small h3 *,#editor_referentie h3,#editor_referentie h3 *,#editor_wide h3,#editor_wide h3 *{
	padding:0px;
	margin:0px;
	font-weight:bold;
}

#editor h4,#editor h4 *,#editor_small h4,#editor_small h4 *,#editor_referentie h4,#editor_referentie h4 *,#editor_wide h4,#editor_wide h4 *{
	padding:0px;
	margin:0px;
	font-weight:bold;
}

#editor h5,#editor h5 *,#editor_small h5,#editor_small h5 *,#editor_referentie h5,#editor_referentie h5 *,#editor_wide h5,#editor_wide h5 *{
	padding:0px;
	margin:0px;
	font-weight:bold;
}

#editor h6,#editor h6 *,#editor_small h6,#editor_small h6 *,#editor_referentie h6,#editor_referentie h6 *,#editor_wide h6,#editor_wide h6 *{
	padding:0px;
	margin:0px;
	font-weight:bold;
}
/*END EDITOR*/


#grijs_tekst{
  color:#414143;
}
