/****************************************************************************/
/*********************** CASCADING STYLE SHEET VAN EFFECTS ******************/
/****************************************************************************/

body {
	background:url(images/bg.png) #fff repeat-x;
	font-family:"Arial";
	line-height:20px;
	font-size:12px;
	color:#333;
	margin:0;
}

/****************************************************************************/
/********************************** CONTAINER *******************************/
/****************************************************************************/

#container {
	padding:0 0 20px 0;
	margin:0 auto;
	width:932px;
}

/****************************************************************************/
/*********************************** HEADER *********************************/
/****************************************************************************/

#header {
	background:url(images/header.jpg) no-repeat;
	position:relative;
	height:255px;
	width:932px;
}

#header img.header_img {
	position:absolute;
	top:128px;
	left:0;
}

/****************************************************************************/
/************************************ LOGO **********************************/
/****************************************************************************/

#header h1.logo {
	text-indent:-6000px;
	display:block;
	height:128px;
	width:270px;
	float:left;
	padding:0;
	margin:0;
}

#header h1.logo.l_01 {
	background:url(images/logo.png) no-repeat;
}

#header h1.logo.l_02 {
	background:url(images/logo_02.png) no-repeat;
}

#header h1.logo.l_03 {
	background:url(images/logo_03.png) no-repeat;
}

#header h1.logo.l_04 {
	background:url(images/logo_04.png) no-repeat;
}

#header h1.logo.l_05 {
	background:url(images/logo_05.png) no-repeat;
}

#header h1.logo.l_06 {
	background:url(images/logo_06.png) no-repeat;
}

#header h1.logo a {
	display:block;
	height:128px;
	width:270px;
}

/****************************************************************************/
/************************************ MENU **********************************/
/****************************************************************************/

#header ul.menu {
	list-style-type:none;
	float:right;
	padding:0;
	margin:0;
}

#header ul.menu li {
	text-indent:-6000px;
	padding:77px 0 0 0;
	position:relative;
	margin:0 0 0 11px;
	float:left;
}

#header ul.menu ul {
	list-style-type:none;
	position:absolute;
	float:none;
	padding:0;
	margin:0;
	top:16px;
	left:0;
}

#header ul.menu ul li {
	padding-top:0;
	margin-left:0;
	float:none;
}

#header ul.menu li a {
	display:block;
	height:20px;
}

#header ul.menu li.home a {
	background:url(images/menu_home.png) no-repeat;
	width:59px;
}

#header ul.menu li.over_effects a {
	background:url(images/menu_over_effects.png) no-repeat;
	width:90px;
}

#header ul.menu li.referenties a {
	background:url(images/menu_referenties.png) no-repeat;
	width:89px;
}

#header ul.menu li.loyalty_marketing a {
	background:url(images/menu_loyalty_marketing.png) no-repeat;
	width:130px;
}

#header ul.menu li.promotie a {
	background:url(images/menu_promotie.png) no-repeat;
	width:130px;
}

#header ul.menu li.mailing_emailing a {
	background:url(images/menu_mailing_emailing.png) no-repeat;
	width:130px;
}

#header ul.menu li.internet_marketing a {
	background:url(images/menu_internet_marketing.png) no-repeat;
	width:130px;
}

#header ul.menu li.contact a {
	background:url(images/menu_contact.png) no-repeat;
	width:59px;
}

#header ul.menu li a:hover,
#header ul.menu li.current a {
	background-position:left bottom;
}

#header ul.menu li.loyalty_marketing.current ul li a {
        background-position:left top;
}

/****************************************************************************/
/*********************************** TITEL **********************************/
/****************************************************************************/

#header .titel {
	text-indent:-6000px;
	position:absolute;
	height:40px;
	left:324px;
	top:172px;
}

#header .titel.t_referenties {
	background:url(images/titel_referenties.png) no-repeat;
	width:184px;
}

#header .titel.t_contact {
	background:url(images/titel_contact.png) no-repeat;
	width:138px;
}

#header .titel.t_over_effects {
	background:url(images/titel_over_effects.png) no-repeat;
	width:200px;
}

#header .titel.t_internet_marketing {
	background:url(images/titel_internet_marketing.png) no-repeat;
	width:594px;
}

#header .titel.t_opslag_juiste_weerslag {
	background:url(images/titel_opslag_juiste_weerslag.png) no-repeat;
	width:605px;
}

#header .titel.t_directe_communicatie {
	background:url(images/titel_directe_communicatie.png) no-repeat;
	width:605px;
}

#header .titel.t_promoties_scoren {
	background:url(images/ttl-drukwerkenpromoties.png) no-repeat;
	width:605px;
}

#header .titel.t_loyalty_marketing {
	background:url(images/titel_loyalty_marketing.png) no-repeat;
	width:567px;
}

#header .titel.t_websites_mailings {
	background:url(images/titel_websites_mailings.png) no-repeat;
	width:601px;
}

#header .sticker_15_jaar {
   background:url(images/sticker-1994.png) no-repeat;
   text-indent:-6000px;
   position:absolute;
   left:170px;
   top:150px;
   height:122px;
   width:121px;
}

/****************************************************************************/
/*********************************** BODY ***********************************/
/****************************************************************************/

#body {
	margin-bottom:20px;
	width:932px;
}

#body p {
	margin-bottom:18px;
	margin-top:0;
}

#body a.top {
	background:url(images/top.png) 0 2px no-repeat;
	text-decoration:underline;
	padding:0 0 0 15px;
	font-weight:bold;
	font-size:11px;
	color:#0776af;
}

#body a.top.in_magazines {
        position:absolute;
        line-height:normal;
        left:285px;
        top:44px;
}

#body a.top.in_mini_site {
        position:absolute;
        line-height:normal;
        left:385px;
        top:36px;
}

#body .wrap .flash_animatie {
        margin-left:-25px;
        margin-top:-147px;
        width:269px;
}

#body a:hover.top {
   color:#ff0000;
}

#body .full {
	background:#fff;
}

#body h2 {
	text-indent:-6000px;
	margin:0 0 10px 0;
	display:block;
	padding:0;
}

#body h2.gegevens {
	background:url(images/h2_gegevens.png) no-repeat;
	height:28px;
	width:208px;
}

#body h2.emarketing_hogere_roi {
	background:url(images/h2_emarketing_hogere_roi.png) no-repeat;
	height:43px;
	width:271px;
}

#body h2.verschil_effects_zuiver {
	background:url(images/h2_verschil_effects_zuiver.png) no-repeat;
	height:65px;
	width:228px;
}

#body h2.uw_opslag_bepaalt {
	background:url(images/h2_uw_opslag_bepaalt.png) no-repeat;
	height:27px;
	width:286px;
}

#body h2.sla_balletje_op {
	background:url(images/h2_sla_balletje_op.png) no-repeat;
	height:43px;
	width:282px;
}

#body h2.tijdelijke_mini_sites {
	background:url(images/h2_tijdelijke_mini_sites.png) no-repeat;
	height:43px;
	width:272px;
}

#body h2.sterk_gepersonaliseerde {
	background:url(images/h2_sterk_gepersonaliseerde.png) no-repeat;
	height:44px;
	width:271px;
}

#body h2.case_yakult {
	background:url(images/h2_case_yakult.png) no-repeat;
	height:44px;
	width:271px;
}

#body h2.case_continental {
	background:url(images/h2_case_continental.png) no-repeat;
	height:44px;
	width:285px;
}

#body h2.referenties {
	background:url(images/h2_referenties.png) no-repeat;
	height:34px;
	width:258px;
}

#body h2.nuttige_links_emarketing {
	background:url(images/h2_nuttige_links_emarketing.png) no-repeat;
	height:32px;
	width:167px;
}

#body h2.mailing_emailing {
	background:url(images/h2_mailing_emailing.png) no-repeat;
	height:23px;
	width:272px;
}

#body h2.effects_concrete_hulp {
	background:url(images/h2_effects_concrete_hulp.png) no-repeat;
	height:43px;
	width:271px;
}

#body h2.case_custodix {
	background:url(images/h2_case_custodix.png) no-repeat;
	height:44px;
	width:271px;
}

#body h2.nuttige_links_mailings {
	background:url(images/h2_nuttige_links_mailings.png) no-repeat;
	height:32px;
	width:253px;
}

#body h2.tips_respons_verhogen {
	background:url(images/h2_tips_respons_verhogen.png) no-repeat;
	height:44px;
	width:270px;
}

#body h2.database_marketing {
	background:url(images/h2_database_marketing.png) no-repeat;
	height:61px;
	width:243px;
}

#body h2.case_felix {
	background:url(images/h2_case_felix.png) no-repeat;
	height:44px;
	width:271px;
}

#body h2.profiteer_ervaring {
	background:url(images/h2_bespaardrukopdracht.png) no-repeat;
	height:43px;
	width:271px;
}

#body h2.case_overtoom {
	background:url(images/h2_case_overtoom.png) no-repeat;
	height:44px;
	width:275px;
}

#body h2.case_coloplast{
	background:url(images/h2_case_coloplast.png) no-repeat;
	height:44px;
	width:291px;
}

#body h2.case_nbt{
	background:url(images/h2_case_NBT.png) no-repeat;
	height:44px;
	width:374px;
}

#body h2.case_santana {
	background:url(images/h2_case_santana.png) no-repeat;
	height:44px;
	width:271px;
}

#body h2.case_clips {
	background:url(images/h2_case_clips.png) no-repeat;
	height:44px;
	width:271px;
}

#body h2.opmaat_spaaracties {
	background:url(images/h2_opmaat_spaaracties.png) no-repeat;
	height:43px;
	width:383px;
}

#body h2.meer_uit_klanten {
	background:url(images/h2_meer_uit_klanten.png) no-repeat;
	height:28px;
	width:271px;
}

#body h2.emarketing_juiste_aanbod {
	background:url(images/h2_emarketing_juiste_aanbod.png) no-repeat;
	height:80px;
	width:191px;
}

#body h2.loyalty_is_database {
	background:url(images/h2_loyalty_is_database.png) no-repeat;
	height:25px;
	width:374px;
}

#body h2.magazines {
	background:url(images/h2_magazines.png) no-repeat;
	height:43px;
	width:272px;
}

#body h2.case_miele {
	background:url(images/h2_case_miele.png) no-repeat;
	height:44px;
	width:271px;
}

#body h2.case_suzuki {
	background:url(images/h2_case_suzuki.png) no-repeat;
	height:44px;
	width:271px;
}

#body h2.direct_mailing {
	background:url(images/h2_direct_mailing.png) no-repeat;
	height:23px;
	width:271px;
}

#body h2.loyalty_marketing {
	background:url(images/h2_loyalty_marketing.png) no-repeat;
	height:23px;
	width:271px;
}

#body h2.onze_specialisaties {
	background:url(images/h2_onze_specialisaties.png) no-repeat;
	height:14px;
	width:170px;
}

/****************************************************************************/
/*********************************** WRAP ***********************************/
/****************************************************************************/

#body .wrap {
	background:#fff;
	width:932px;
}

#body .wrap.w_269 {
	background:url(images/wrap_269.png) repeat-y;
}

#body .wrap.w_305 {
	background:url(images/wrap_305.png) repeat-y;
}

#body .wrap.w_626 {
	background:url(images/wrap_626.png) right repeat-y;
}

#body .wrap.w_661 {
	background:url(images/wrap_661.png) repeat-y;
}

#body .wrap.w_662 {
	background:url(images/wrap_662.png) right repeat-y;
}

#body .wrap.w_932_b {
	background:url(images/wrap_932_b.png) repeat-y;
}

#body .wrap.w_932_b.margin_top {
	margin-top:16px;
}

#body .wrap.drie {
	background:url(images/wrap_drie.png) repeat-y;
}

#body .wrap b.blauw {
	font-size:13px;
	color:#0776af;
}

/****************************************************************************/
/*********************************** LINKS **********************************/
/****************************************************************************/

#body .wrap .links {
	position:relative;
}

#body .wrap.w_305 .links,
#body .wrap.w_626 .links {
	padding:20px 0 0 25px;
	width:280px;
	float:left;
}

#body .wrap.w_626 .links {
	padding-left:5px;
}

#body .wrap.w_932_b .links,
#body .wrap.w_269 .links,
#body .wrap.w_662 .links {
	padding:20px 0 0 25px;
	width:244px;
	float:left;
}

#body .wrap.w_661 .links {
	padding:20px 0 0 15px;
	width:646px;
	float:left;
}

#body .wrap.drie .links {
	width:627px;
	float:left;
}

#body .wrap.w_662 .links .border_box {
	border-top:#deedf4 solid 1px;
	padding:10px 0 0 25px;
	margin-left:-25px;
	width:230px;
}

#body .wrap.w_932_b .links .block {
	padding:0 0 0 320px;
	color:#0776af;
	width:271px;
	float:left;
}

/****************************************************************************/
/******************************* SPECIALISATIES *****************************/
/****************************************************************************/

#body .wrap .links .specialisaties {
	border:#bbd9e9 solid 1px;
	margin:8px 0 15px 0;
	width:222px;
}

#body .wrap .links .specialisaties ul {
	border:#f1f7fa solid 2px;
	padding:14px 0 14px 15px;
	list-style-type:none;
	background:#fff;
	margin:0;
}

#body .wrap .links .specialisaties ul li {
	background:url(images/specialisaties.png) 0 9px no-repeat;
	padding:0 0 0 8px;
	font-size:11px;
	color:#003333;
}

/****************************************************************************/
/************************************ CASE **********************************/
/****************************************************************************/

#body .wrap .links .case {
	padding:0 10px 20px 0;
}

#body .wrap .links-cust .case {
	padding:0 10px 20px 0;
}

#body .wrap.w_305 .rechts .case {
	width:290px;
}

#body .wrap.drie .rechts .case {
	width:270px;
}

#body .wrap.drie .links .case_305 b,
#body .wrap.drie .rechts .case b,
#body .wrap.w_305 .rechts .case b,
#body .wrap .links .case b {
	text-decoration:underline;
	font-weight:bold;
	color:#0776af;
}

#body .wrap.drie .links .case_305 ul,
#body .wrap.drie .rechts .case ul,
#body .wrap.w_305 .rechts .case ul,
#body .wrap .links .case ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

#body .wrap.drie .rechts .case ul {
	margin-bottom:14px;
}

#body .wrap.drie .links .case_305 ul li,
#body .wrap.drie .rechts .case ul li,
#body .wrap.w_305 .rechts .case ul li,
#body .wrap .links .case ul li {
	background:url(images/specialisaties.png) 0 9px no-repeat;
	padding:0 0 0 11px;
	margin:0 0 11px 0;
}

#body .wrap.drie .rechts .case ul li {
	margin-bottom:8px;
}

#body .wrap.drie .links .case_305 ul li b,
#body .wrap.drie .rechts .case ul li b,
#body .wrap.w_305 .rechts .case ul li b,
#body .wrap .links .case ul li b {
	text-decoration:none;
	color:#333;
}

/****************************************************************************/
/******************************* CASE UITGELICHT ****************************/
/****************************************************************************/

#body .wrap.drie .links .case_uitgelicht {
        padding:16px 3px 1px 324px;
        position:relative;
        background:#fff;
        width:300px;
}

#body .wrap.drie .links .case_uitgelicht a.top {
        position:absolute;
        line-height:normal;
        bottom:20px;
        left:240px;
}

/****************************************************************************/
/********************************** CASE 305 ********************************/
/****************************************************************************/

#body .wrap.drie .links .case_305 {
	padding:25px 0 0 25px;
	width:280px;
	float:left;
}

/****************************************************************************/
/************************************ TIPS **********************************/
/****************************************************************************/

#body .wrap .links .tips {
	padding-bottom:16px;
}

#body .wrap .links .tips h2 {
	margin-left:306px;
}

#body .wrap .links .tips ul.kolom {
	list-style-type:none;
	margin:0 20px 0 0;
	width:290px;
	float:left;
	padding:0;
}

#body .wrap .links .tips ul.kolom li {
	padding:7px 7px 7px 7px;
	display:block;
	color:#0776af;
}

#body .wrap .links .tips ul.kolom li b {
	font-size:17px;
}

#body .wrap .links .tips ul.kolom li.wit {
	background:#fff;
}

/****************************************************************************/
/*********************************** RECHTS *********************************/
/****************************************************************************/

#body .border_bottom,
#body .border_bottom,
#body .border_bottom,
#body .border_bottom,
#body .referenties_2 {
	border-bottom:#deedf4 solid 1px;
}

#body .wrap ul.groen {
	list-style-type:none;
	margin:0 0 20px 0;
	padding:0;
}

#body .wrap ul.groen.dots li a {
	background:url(images/ul_groen.png) left bottom no-repeat;
	text-decoration:none;
	padding-left:23px;
	display:block;
	height:24px;
}

#body .wrap ul.groen li a {
	background:url(images/dot_groen.png) 0 6px no-repeat;
	text-decoration:none;
	padding:0 0 0 10px;
	font-weight:bold;
	color:#0776af;
}

/****************************************************************************/
/****************************** RECHTS 269 - 662 ****************************/
/****************************************************************************/

#body .wrap .rechts {
	width:662px;
	float:right;
}

#body .wrap.w_269 .rechts,
#body .wrap.w_662 .rechts {
	width:662px;
	float:right;
}

#body .wrap.w_661 .rechts {
	width:269px;
	float:right;
}

#body .wrap.drie .rechts {
	width:305px;
	float:right;
}

#body .wrap .rechts .block {
	position:relative;
}

#body .wrap.w_932_b .rechts .block,
#body .wrap.w_269 .rechts .block,
#body .wrap.w_662 .rechts .block {
	padding:25px 25px 10px 50px;
}

#body .wrap.w_661 .rechts .block,
#body .wrap.drie .rechts .block {
	padding:16px 0 0 25px;
}

#body .wrap.w_932_b .rechts .block.wit,
#body .wrap.w_269 .rechts .block.wit,
#body .wrap.w_662 .rechts .block.wit {
	background:#fff;
}

#body .wrap.w_932_b .rechts .block.driekwart,
#body .wrap.w_269 .rechts .block.driekwart,
#body .wrap.w_662 .rechts .block.driekwart {
	padding-right:120px;
}

#body .wrap.w_932_b .rechts .block.tweederde,
#body .wrap.w_269 .rechts .block.tweederde,
#body .wrap.w_662 .rechts .block.tweederde {
	padding-right:170px;
}

#body .wrap.w_932_b .rechts .block.helft,
#body .wrap.w_269 .rechts .block.helft,
#body .wrap.w_662 .rechts .block.helft {
	padding-right:320px;
	color:#0776af;
}

#body .wrap.w_932_b .rechts .block.helft_normaal,
#body .wrap.w_269 .rechts .block.helft_normaal,
#body .wrap.w_662 .rechts .block.helft_normaal {
	padding-right:200px;
}

#body .wrap.w_932_b .rechts .block.grafiek,
#body .wrap.w_269 .rechts .block.grafiek,
#body .wrap.w_662 .rechts .block.grafiek {
	padding-left:200px;
}

#body .wrap .rechts .block.actie {
	border-bottom:#d2e6f0 solid 1px;
	padding:16px 10px 1px 150px;
	background:#f1f7fa;
	margin-left:47px;
	width:455px;
}

#body .wrap .rechts .block.ervaring {
	padding:25px 170px 2px 50px;
	background:#f1f7fa;
	width:442px;
}

#body .wrap .rechts .block a {
	text-decoration:underline;
	font-weight:bold;
	color:#0776af;
}

#body .wrap .rechts .block a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#E5342C;
}

#body .wrap.w_932_b.speciale_case {
	height:323px;
}

#body .wrap.w_932_b.speciale_case .rechts .block {
	padding:10px 2px 30px 9px;
	margin:20px 20px 0 0;
	background:#fff;
	width:265px;
	float:right;
}

/****************************************************************************/
/****************************** RECHTS 305 - 626 ****************************/
/****************************************************************************/

#body .wrap.w_305 .rechts,
#body .wrap.w_626 .rechts {
	width:626px;
	float:right;
}

#body .wrap.w_305 .rechts .block,
#body .wrap.w_626 .rechts .block {
	padding:20px 0 0 20px;
}

#body .wrap.w_626 .rechts .block.case_rechts {
	padding-right:20px;
	padding-left:332px;
}

#body .wrap.w_305 .rechts .block p.helft,
#body .wrap.w_626 .rechts .block p.helft {
	width:326px;
}

#body .wrap .rechts .block .padding_210 {
	padding:0 40px 0 210px;
}

#body .wrap .rechts .block .padding_180 {
	padding:0 30px 0 260px;
}

/****************************************************************************/
/********************************** SIDEBAR *********************************/
/****************************************************************************/

#body .sidebar {
	padding:26px 0 0 25px;
	width:244px;
	float:left;
}

#body .sidebar h3 {
	font-size:12px;
	color:#0776af;
	padding:0;
	margin:0;
}

#body .sidebar p {
	margin-top:0;
}

#body .sidebar .kaart {
	margin:0 0 20px -6px;
}

/****************************************************************************/
/*********************************** ADRES **********************************/
/****************************************************************************/

#body .sidebar .adres,
#body .sidebar .openingsuren {
	margin-bottom:20px;
}

#body .sidebar .adres a {
	text-decoration:none;
	font-weight:bold;
	color:#333;
}

#body .sidebar .adres a:hover {
	text-decoration:underline;
	font-weight:bold;
	color:#333;
}

/****************************************************************************/
/********************************** CONTENT *********************************/
/****************************************************************************/

#body .content {
	padding:20px 15px 20px 0;
	width:595px;
	float:right;
}

#body .content p {
	margin-top:0;
}

#body .content a {
	text-decoration:underline;
	color:#333;
}

#body .content a.blauw {
	color:#0776af;
}

#body .content a.blauw:hover {
    text-decoration:none;
	color:#0776af;
}

#body .content a.blauwb {
	color:#0776af;
    font-weight:bold;
    text-decoration:underline;
}

#body .content a.blauwb:hover {
    text-decoration:none;
	color:#E5342C;
    font-weight:bold;
}

#body .content .route iframe {
   text-align: center;
	border:#E5322C solid 2px;
}

/****************************************************************************/
/****************************** CONTACTFORMULIER ****************************/
/****************************************************************************/

#body .content form.contactformulier table.personalia {
	margin-bottom:6px;
}

#body .content form.contactformulier table.personalia th {
	font-weight:normal;
	text-align:left;
	font-size:11px;
	width:110px;
}

#body .content form.contactformulier table.personalia td {
	padding:0 0 3px 0;
}

#body .content form.contactformulier table.personalia td label {
	background:url(images/contactform_input.png) no-repeat;
	display:block;
	height:26px;
	width:306px;
}

#body .content form.contactformulier table.personalia td label input {
	font-family:"Arial";
	padding:5px 0 0 16px;
	background:none;
	font-size:11px;
	display:block;
	width:280px;
	border:none;
	color:#333;
}

#body .content form.contactformulier ul.opties {
	list-style-type:none;
	margin:16px 0 16px 0;
	padding:0;
}

#body .content form.contactformulier ul.opties li {
	padding:0 0 0 22px;
	position:relative;
	display:block;
}

#body .content form.contactformulier ul.opties li input {
	position:absolute;
	top:1px;
	left:0;
}

#body .content form.contactformulier .bericht {
	background:url(images/contactform_textarea.png) no-repeat;
	margin-bottom:20px;
	height:73px;
	width:414px;
}

#body .content form.contactformulier .bericht textarea {
	padding:5px 0 5px 5px;
	font-family:"Arial";
	background:none;
	font-size:11px;
	border:none;
	height:63px;
	width:409px;
	color:#333;
}

#body .content form.contactformulier input.verzenden {
	background:transparent url(images/contactform_verzenden.png)  no-repeat;
	text-indent:-6000px;
	overflow:hidden;
	cursor:pointer;
	border:none;
	height:22px;
	width:116px;
}

#body .content form.contactformulier input.verzenden:hover {
	background-position:left bottom;
}

/****************************************************************************/
/******************************** REFERENTIES *******************************/
/****************************************************************************/

#body ul.referenties {
	list-style-type:none;
	padding:16px 0 0 0;
	margin:0;
}

#body ul.referenties li {
	border-top:#0bb9e9 solid 2px;
	border-left:#0bb9e9 solid 2px;
	height:81px;
	width:112px;
	float:left;
}

#body ul.referenties li.left {
	border-left:none;
}

#body ul.referenties li.top {
	border-top:none;
}

/****************************************************************************/
/******************************* REFERENTIES #2 *****************************/
/****************************************************************************/

#body .referenties_2 {
	padding:16px 0 12px 12px;
	color:#0776af;
}

#body .referenties_2 h2 {
	margin-left:12px;
}

#body .referenties_2 p {
	margin-left:12px;
}

#body .referenties_2 img {
	margin-right:20px;
}

/****************************************************************************/
/********************************** CASE #2 *********************************/
/****************************************************************************/

#body .full .case {
	padding:16px 10px 0 322px;
	position:relative;
    
}

/****************************************************************************/
/******************************** VOORBEELDEN *******************************/
/****************************************************************************/

#body ul.voorbeelden {
    background:url(images/voorbeelden.png) 0 2px no-repeat;
    list-style-type:none;
    padding:38px 0 0 0;
    margin:0px 0 0 0;
        
}

#body ul.voorbeelden li {
	margin-left:7px;
	float:left;
}

#body ul.voorbeelden li.first {
	margin-left:0;
}

#body ul.voorbeelden li a {
	background:url(images/voorbeelden_case.png) no-repeat;
	text-align:center;
	padding:8px 0 0 0;
	display:block;
	height:69px;
	width:97px;
}

#body ul.voorbeelden li a:hover {
	background-position:left bottom;
}

/****************************************************************************/
/******************************** VOORBEELDEN -  REFERENTIES ****************/
/****************************************************************************/

#body ul.voorbeelden-referenties {
	background:url(images/voorbeelden.png) no-repeat;
	list-style-type:none;
	padding:34px 0 0 0;
	margin:28px 0 0 0;
    height:69px;
}

#body ul.voorbeelden-referenties li {
	margin-left:7px;
	float:left;
}

#body ul.voorbeelden-referenties li.first {
	margin-left:0;
}

#body ul.voorbeelden-referenties li a {
	background:url(images/voorbeelden_case.png) no-repeat;
	text-align:center;
	padding:8px 0 0 0;
	display:block;
	height:69px;
	width:97px;
}

#body ul.voorbeelden-referenties li a:hover {
	background-position:left bottom;
}

/****************************************************************************/
/********************************* HYPERLINKS *******************************/
/****************************************************************************/

#body .hyperlinks {
	padding:15px 0 25px 0;
}

#body .hyperlinks h2 {
	margin:0 auto;
}

#body .hyperlinks ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

#body .hyperlinks ul li {
	background:url(images/hyperlinks_dots.png) bottom no-repeat;
	padding:16px 0 2px 0;
	margin-bottom:-12px;
	margin-right:22px;
	width:296px;
	float:left;
}

#body .hyperlinks ul li.laatste {
	margin-right:0;
}

#body .hyperlinks ul li.onderste {
	background:none;
}

#body .hyperlinks ul li a {
	background:url(images/hyperlinks.png) #fff 4px 10px no-repeat;
	padding:4px 0 4px 18px;
	text-decoration:none;
	line-height:16px;
	font-size:11px;
	display:block;
	color:#8f8f8f;
}

#body .hyperlinks ul li a span {
	font-size:12px;
	color:#333;
}

#body .hyperlinks ul li a:hover {
	background:url(images/hyperlinks_hover.png) #f1f7fa 4px 10px no-repeat;
}

/****************************************************************************/
/*********************************** FOOTER *********************************/
/****************************************************************************/

#footer {
	border-top:#deedf4 solid 1px;
	padding:8px 0 8px 0;
	font-size:11px;
	width:932px;
}

#footer p.copyright {
	color:#738c98;
	float:left;
	margin:0;
}

#footer p.copyright b {
	color:#0776af;
}

/****************************************************************************/
/*********************************** SITEMAP ********************************/
/****************************************************************************/

#footer ul.sitemap {
	list-style-type:none;
	padding:0;
	margin:0;
}

#footer ul.sitemap li {
	margin:0 0 0 18px;
	float:right;
}

#footer ul.sitemap li a {
	text-decoration:underline;
	font-weight:bold;
	color:#0776af;
}

#footer ul.sitemap li a:hover {
   color:#ff0000;
}

/****************************************************************************/
/*********************************** FLYERS *********************************/
/****************************************************************************/

.flyer {
	text-indent:-6000px;
	position:absolute;
	display:block;
	z-index:999;
}

.flyer.f_01 {
	background:url(images/flyer_01.png) no-repeat;
	height:257px;
	width:269px;
	left:25px;
	top:33px;
}

.flyer.f_02 {
	background:url(images/flyer_02.png) no-repeat;
	height:212px;
	width:289px;
	left:7px;
	top:20px;
}

.flyer.f_03 {
	background:url(images/flyer_03.png) no-repeat;
	bottom:-95px;
	height:223px;
	width:325px;
	left:-30px;
}

.flyer.f_04 {
	background:url(images/flyer_04.png) no-repeat;
	height:220px;
	width:200px;
	top:100px;
	right:0;
}

.flyer.f_05 {
	background:url(images/flyer_05a.png) no-repeat;
	height:217px;
	width:277px;
	left:25px;
	top:23px;
}

.flyer.f_06 {
	background:url(images/flyer_06.png) no-repeat;
	height:154px;
	width:616px;
	left:45px;
	top:-40px;
}

.flyer.f_07 {
	background:url(images/flyer_07.png) no-repeat;
	height:339px;
	width:134px;
	top:170px;
	right:0;
}

.flyer.f_08 {
	background:url(images/flyer_08.png) no-repeat;
	height:323px;
	width:298px;
	left:0;
	top:0;
}

.flyer.f_09 {
	background:url(images/flyer_09.png) no-repeat;
	bottom:-155px;
	height:172px;
	width:325px;
	left:-20px;
}

.flyer.f_10 {
	background:url(images/flyer_10.png) no-repeat;
	height:240px;
	width:242px;
	left:15px;
	top:25px;
}

.flyer.f_11 {
	background:url(images/flyer_11.png) no-repeat;
	height:371px;
	width:160px;
	right:-60px;
	top:-215px;
}

.flyer.f_12 {
	background:url(images/flyer_12.png) no-repeat;
	height:176px;
	width:139px;
	right:15px;
	top:35px;
}

.flyer.f_13 {
	background:url(images/flyer_13.png) no-repeat;
	bottom:-130px;
	height:193px;
	width:256px;
	right:15px;
}

.flyer.f_14 {
	background:url(images/flyer_14.png) no-repeat;
	height:177px;
	width:233px;
	left:-88px;
	top:15px;
}

.flyer.f_15 {
	background:url(images/flyer_15.png) no-repeat;
	height:340px;
	width:300px;
	left:-290px;
	z-index:800;
	top:-55px;
}

.flyer.f_16 {
	background:url(images/flyer_16.png) no-repeat;
	height:168px;
	width:325px;
	right:-15px;
	top:35px;
}

.flyer.f_17 {
	background:url(images/flyer_17.png) no-repeat;
	height:186px;
	width:270px;
    bottom:0;
	right:0;
}

.flyer.f_18 {
	background:url(images/flyer_18.png) no-repeat;
	height:200px;
	width:216px;
	right:40px;
	top:20px;
}

.flyer.f_19 {
	background:url(images/flyer_12.png) no-repeat;
	height:176px;
	width:139px;
	right:15px;
	top:18px;
}

.flyer.f_20 {
	background:url(images/flyer_20.png) no-repeat;
	height:178px;
	width:148px;
	left:36px;
	top:26px;
}

.flyer.f_21 {
	background:url(images/flyer_21.png) no-repeat;
	height:124px;
	width:100px;
	top:-58px;
	right:0;
}

.flyer.f_22 {
	background:url(images/flyer_22.png) no-repeat;
	height:177px;
	width:177px;
	right:-10px;
	top:-30px;
}

.flyer.f_23 {
	background:url(images/flyer_23.png) no-repeat;
	height:190px;
	width:338px;
	left:-20px;
	top:10px;
}

.flyer.f_25 {
	background:url(images/flyer_17.png) no-repeat;
	height:168px;
	width:229px;
	bottom:-5px;
	right:10px;
}

.flyer.f_26 {
	background:url(images/flyer_26.png) no-repeat;
	height:224px;
	width:258px;
	left:0;
	top:0;
}

.flyer.f_27 {
	background:url(images/flyer_27.png) no-repeat;
	height:296px;
	width:322px;
	left:-3px;
	top:0;
}

.flyer.f_28 {
	background:url(images/flyer_28.png) no-repeat;
	height:347px;
	width:248px;
	top:60px;
	right:0;
}

.flyer.f_30 {
	background:url(images/flyer_30.png) no-repeat;
	height:347px;
	width:220px;
	right:-25px;
	top:-40px;
}

.flyer.f_31 {
	background:url(images/flyer_31.png) no-repeat;
	height:136px;
	width:432px;
	left:46px;
	top:-40px;
}

.flyer.f_32 {
	background:url(images/flyer_27.png) no-repeat;
	height:296px;
	width:322px;
	left:-3px;
	top:20px;
}

.flyer.f_33 {
	background:url(images/flyer_34.png) no-repeat;
	height:205px;
	width:245px;
	left:20px;
	top:65px;
}

.flyer.f_34 {
	background:url(images/flyer_34.png) no-repeat;
	height:205px;
	width:245px;
	bottom:35px;
	right:70px;
}

/****************************************************************************/
/*********************************** OVERIG *********************************/
/****************************************************************************/

.clear {
	clear:both;
}

img {
	border:none;
}

.formulier 
{
	background: #FDFDFD;
	border: solid 1px #a4a39f;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px;
}

a
{
  outline: none;
}

a.contact:link, a.contact:visited 
{
	text-decoration:underline;
	color: #EC7404;
}

a.contact:hover
{
	text-decoration:none;
	color: #EC7404;
}
