#inhoud ul li,
#inhoud_testimonials ul li,
#inhoud_press ul li,
#inhoud_form ul li,
#inhoud_products ul li,
#inhoud_products_nav ul li,
#inhoud_products_detail ul li,
#inhoud_rates ul li,
#inhoud_promos ul li,
#inhoud_faq ul li,
#inhoud_downloads ul li,
#inhoud_sponsoring ul li
{
    background-image:url(../images/layout/knop_small.png);
    background-position:left 6px;
    background-repeat:no-repeat;
    padding-left:15px;
    margin-bottom:11px;
    list-style-type:none;
}

* {
    margin: 0;
}

html, body#top {
    height:100%;
}

body
{
    background-repeat:no-repeat;
    background-position:center top;
    font: normal 13px "Arial"; color: #5c5b60;
    /*
    background-color:#f4f4f4;
    line-height:20px;
    */
}

a
{
    font: normal 13px "Arial"; color: #009836;
    text-decoration:underline;
}

#wrapper
{
    min-height: 100%; 
    height: auto !important; 
    height: 100%;
    
    margin:0px auto -97px;
    width:981px;
    
    background-image:url(../images/layout/bg_wrapper.jpg);
    background-position:left 472px;
    background-repeat:no-repeat;
}

#site_header
{
    height:424px;
    width:981px;
    position:relative;

    /*
    background-image:url(../images/layout/header.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    */
}

#flash
{
    position:absolute;
    top:174px;
    left:18px;
    
    width:627px;
    height:251px;
}

#flash_readmore
{
    position:absolute;
    right:20px;
    top:174px;
    
    width:308px;
    height:250px;
}

#logo
{
    display:block;
    text-indent:-9999px;
    height:58px;
    width:109px;
    position:absolute;
    top:10px;
    left:31px;
    
    background-image:url(../images/layout/logo_small.png);
    background-repeat:no-repeat;
    background-position:left top;
}

#footer, #push { height: 97px; clear: both; }
#footer 
{
    height:97px;
    background-repeat:no-repeat;
    background-position:left top;
    
    width:981px;
    margin:0px auto;
}


#footer_container
{
    width:981px;
    margin:0px auto;
    text-align:left;
    overflow:hidden;
}



#footer_data a
{
    text-decoration:underline;
}

#footer_data
{
    padding-left:35px;
    height:71px;
    padding-top:26px;
    position:relative;
}

a.copy
{
    position:absolute;
    bottom:10px;
    left:420px;
    font: normal 10px "Arial" !important; color: #98989c !important;
    text-decoration:none !important;
}

h1.site_titel
{
    position:absolute;
    top:95px;
    left:33px;
}

#content_wrapper
{
    width:944px;
    margin-left:18px;
}

/* HOME TABS */
#home_tabs_nav
{
    list-style:none;
    overflow:hidden;
    height:48px;
}

#home_tabs_nav li
{
    list-style-type:none;
    list-style-position:outside;
    margin-left:14px;
    overflow:hidden;
    float:left;
}

#home_tabs_nav li.first,
#home_tabs_nav li.active_first
{
    margin-left:0px;
}

#home_tabs_nav li a,
#home_tabs_nav li a span
{
    display:block;
    line-height:48px !important;
}

#home_tabs_nav li a,
#home_tabs_nav li.active a,
#home_tabs_nav li.active_first a
{
    text-decoration:none;
    
    width:305px;
    height:48px;
    
    background-position:left top;
    background-repeat:no-repeat;
}

#home_tabs_nav li a:hover,
#home_tabs_nav li.active a,
#home_tabs_nav li.active_first a
{
    font: normal 18px "Arial"; color: #5c5b60;
    background-image:url(../images/layout/tab_home_active_small.png);
}

#home_tabs_nav li a span,
#home_tabs_nav li.active a span,
#home_tabs_nav li.active_first a span
{
    padding-left:15px;
}

#home_tabs
{
    background-image:url(../images/layout/bg_home_small.png);
    background-position:left top;
    background-repeat:no-repeat;
    width:946px;
    height:232px;
    position:relative;
    top:-4px;
}

#home_about
{
    position:relative;
    float:left;
    padding-top:25px;
    
    /*
    width:630px;
    */
    
    width:600px;    
    padding-left:18px;
    padding-right:12px;
    
    font: normal 13px "Arial"; color: #5c5b60;
    
    background-image:url(../images/layout/home_tabs_tussenstreep.jpg);
    background-position:right 34px;
    background-repeat:no-repeat;
}

#home_about a.knop,
#home_about a.knop span
{
    display:block;
}

#home_about a.knop span
{
    text-indent:-9999px;
    background-position:left top;
    background-repeat:no-repeat;
    width:21px;
    height:21px;
    position:absolute;
    right:10px;
}

#home_about h2
{
    margin-bottom:13px;
}

#home_about_afbeelding
{
    margin-left:630px;
}

/* HOME PRODUCTS LIST */
#home_productlist
{
    list-style:none;
}

#home_productlist li
{
    list-style-type:none;
    list-style-position:outside;
    float:left;
    width:314px;
    
    background-image:url(../images/layout/home_tabs_tussenstreep.jpg);
    background-position:right 24px;
    background-repeat:no-repeat;
}

#home_productlist li.last
{
    background:none;
}

#home_productlist li div.item_inhoud_wrapper
{
    /*
    padding-top:30px;
    */
    padding-top:25px; /* normaal is het 30 px in psd) */
    position:relative;
    /*
    width:316px;
    */
    width:296px;
    padding-left:20px;
}

#home_productlist li div.item_inhoud_wrapper a.knop
{
    display:block;
    width:21px;
    height:21px;
    text-indent:-9999px;
    position:absolute;
    top:123px;
    right:30px;
}

#home_productlist li div.item_inhoud_wrapper h3
{
    font: normal 18px "Arial"; color: #de2555;
    margin-bottom:13px;
}

#home_productlist li div.item_inhoud_wrapper div.item_inhoud
{
    font: normal 13px "Arial"; color: #5c5b60;
    width:265px;
}

#home_productlist li div.item_inhoud_wrapper div.img
{
    width:72px;
    height:72px;
    margin-bottom:23px;    
}

/* HOME CUSTOMER CARE LIST */
#home_customerlist
{
    list-style:none;
}

#home_customerlist li
{
    list-style-type:none;
    list-style-position:outside;
    float:left;
    width:236px;
    
    background-image:url(../images/layout/home_tabs_tussenstreep.jpg);
    background-position:right 24px;
    background-repeat:no-repeat;
}

#home_customerlist li.last
{
    background:none;
}

#home_customerlist li div.item_inhoud_wrapper
{
    padding-top:30px;
    position:relative;
    /*
    width:316px;
    */
    width:218px;
    padding-left:20px;
}

#home_customerlist li div.item_inhoud_wrapper a.knop
{
    display:block;
    width:21px;
    height:21px;
    text-indent:-9999px;
    position:absolute;
    top:123px;
    right:30px;
}

#home_customerlist li div.item_inhoud_wrapper h3
{
    margin-bottom:13px;
}

#home_customerlist li div.item_inhoud_wrapper div.item_inhoud
{
    font: normal 13px "Arial"; color: #5c5b60;
    width:197px;
}

#home_customerlist li div.item_inhoud_wrapper div.img
{
    width:72px;
    height:72px;
    margin-bottom:23px;    
}

#linkerkolom
{
    float:left;
    width:636px;
}

#rechterkolom
{
    margin-left:636px;
    padding-top:11px;
    
    /*
    width:308px;
    */
    
    width:270px;    
    padding-left:19px;
    padding-right:19px;
}

#inhoud,
#inhoud_testimonials,
#inhoud_press,
#inhoud_form,
#inhoud_products,
#inhoud_products_nav,
#inhoud_products_detail,
#inhoud_rates,
#inhoud_promos,
#inhoud_faq,
#inhoud_downloads,
#inhoud_sponsoring
{
    float:left;
    /*
    width:636px;
    */
    width:592px;
    padding-left:14px;
    padding-right:30px;
    padding-bottom:20px;
}



#inhoud h2,
#inhoud_form h2,
#inhoud_products h2,
#inhoud_products_nav h2,
#inhoud_promos h2
{
    margin-bottom:14px;    
}

#inhoud_testimonials h2,
#inhoud_press h2,
#inhoud_products h2,
#inhoud_products_nav h2,
#inhoud_products_detail h2,
#inhoud_rates h2,
#inhoud_faq h2,
#inhoud_downloads h2,
#inhoud_sponsoring h2
{
    margin-bottom:34px;
}

#inhoud h2 span,
#inhoud_testimonials h2 span,
#inhoud_press h2 span,
#inhoud_form h2 span,
#inhoud_products h2 span,
#inhoud_products_nav h2 span,
#inhoud_products_detail h2 span,
#inhoud_rates h2 span,
#inhoud_promos h2 span,
#inhoud_faq h2 span,
#inhoud_downloads h2 span,
#inhoud_sponsoring h2 span
{
    font-weight:bold;
}

#blok_breadcrumb
{
    margin-bottom:21px;
    width:592px;
    /*
    padding-left:14px;
    */
    padding-right:30px;
    /*
    height:48px;
    */
    
    padding-top:17px;
    height:31px;
}

#blok_breadcrumb ul
{
    list-style:none;
}

#blok_breadcrumb ul li
{
    /* BEGIN css reset */
    background-image:none;
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:0px;
    margin-bottom:0px;
    /* EINDE BEGIN css reset */
    
    list-style-type:none;
    list-style-position:outside;
    float:left;
    background-image:url(../images/layout/breadcrumb_tussen_small.png);
    background-position:left center;
    background-repeat:no-repeat;
}

#blok_breadcrumb ul li a
{
    font: normal 13px "Arial"; color: #5c5b60;
    text-decoration:none;
}

#blok_breadcrumb ul li a span
{
    padding-left:10px;
    padding-right:4px;
}

#blok_breadcrumb ul li.first
{
    background:none;
}

#blok_breadcrumb ul li.first a span
{
    padding-left:0px;
}


#home_about,
#home_productlist li div.item_inhoud_wrapper div.item_inhoud,
#home_customerlist li div.item_inhoud_wrapper div.item_inhoud,
#inhoud,
#inhoud_testimonials,
#testimonialslist li div.item_inhoud_wrapper div.item_inhoud,
#presslist li div.item_inhoud_wrapper div.item_inhoud,
#inhoud_form,
#form_content_intro,
#navContact ul li div.item_inhoud_wrapper div.item_inhoud,
#inhoud_products,
#inhoud_products_nav,
#inhoud_products_detail,
#inhoud_promos,
#faqlist li div.item_inhoud_wrapper,
#downloadslist li div.item_inhoud_wrapper div.item_inhoud,
#inhoud_sponsoring
{
    line-height:19px !important;
}

/* testimonialslist */
#testimonialslist
{
    list-style:none;
}

#testimonialslist li
{
    /* BEGIN css reset */
    background-image:none !important;
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:0px !important;
    margin-bottom:0px !important;
    /* EINDE BEGIN css reset */
    
    list-style-type:none;
    list-style-position:outside;
    width:290px;
    float:left;
    margin-left:9px;
    padding-bottom:13px;
    margin-top:20px;
}

#testimonialslist li.kol_first
{
    margin-left:0px;
    clear:both;
}

#testimonialslist li.row_first
{
    margin-top:0px;
}

#testimonialslist li div.item_inhoud_wrapper div.img_container
{
    text-align:right;
    background-position:left top;
    background-repeat:no-repeat;
    width:290px;
    height:73px;
    position:relative;
}

#testimonialslist li div.item_inhoud_wrapper div.img_container div.img
{
    width:48px;
    height:48px;
    position:absolute;
    top:8px;
    right:20px;
}

#testimonialslist li div.item_inhoud_wrapper div.img_container h3
{
    
    font-weight:bold;
    float:right;
    margin-right:80px;
    margin-top:23px;
    text-align:right;
}

#testimonialslist li div.item_inhoud_wrapper div.item_inhoud
{
    
    padding-top:9px;
    padding-left:12px;
    padding-right:12px;
    font: normal 13px "Arial"; color: #5c5b60;
}

/* presslist */
#presslist,
#downloadslist
{
    list-style:none;
}

#presslist li,
#downloadslist li
{
      /* BEGIN css reset */
    background-image:none !important;
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:0px !important;
    margin-bottom:0px !important;
    /* EINDE BEGIN css reset */
    
    list-style-type:none;
    list-style-position:outside;
    width:588px;
    overflow:hidden;
    border-bottom:solid 1px #edeeef;
    padding-bottom:16px;
    margin-top:16px;
}

#presslist li.first,
#downloadslist li.first
{
    margin-top:0px;
}

#presslist li.last,
#downloadslist li.last
{
    padding-bottom:0px;
    border-bottom:none;
}

#presslist li div.item_inhoud_wrapper div.item_inhoud h3,
#presslist li div.item_inhoud_wrapper div.item_inhoud h3 span,
#downloadslist li div.item_inhoud_wrapper div.item_inhoud h3,
#downloadslist li div.item_inhoud_wrapper div.item_inhoud h3 span
{
    font: normal 16px "Arial"; color: #0264a6;
}

#presslist li div.item_inhoud_wrapper div.item_inhoud h3,
#downloadslist li div.item_inhoud_wrapper div.item_inhoud h3
{
    margin-bottom:9px;
}

#presslist li div.item_inhoud_wrapper div.item_inhoud h3 span,
#downloadslist li div.item_inhoud_wrapper div.item_inhoud h3 span
{
    font-weight:bold;
}

#presslist li div.item_inhoud_wrapper a.knop,
#downloadslist li div.item_inhoud_wrapper a.knop
{
    margin-top:7px;
    float:left;
    text-decoration:none;
}

#presslist li div.item_inhoud_wrapper a.knop,
#presslist li div.item_inhoud_wrapper a.knop span,
#downloadslist li div.item_inhoud_wrapper a.knop,
#downloadslist li div.item_inhoud_wrapper a.knop span
{
    display:inline-block;
    height:23px;
    line-height:23px !important;
}

#presslist li div.item_inhoud_wrapper a.knop span,
#downloadslist li div.item_inhoud_wrapper a.knop span
{
    padding-right:35px;
    background-image:url(../images/layout/bg_knop_press_small.png);
    background-position:right top;
    background-repeat:no-repeat;
}

#navContact
{
    
}

#navContact h3
{
    margin-bottom:18px;
}

#navContact ul
{
    list-style:none;
}

#navContact ul li
{
    list-style-type:none;
    list-style-position:outside;
    margin-top:12px;
    padding-bottom:17px;
    overflow:hidden;
    border-bottom:solid 1px #edeeef;    
}

#navContact ul li div.item_inhoud_wrapper 
{
    position:relative;
    /*
    background-color:Red;
    */
}

#navContact ul li div.item_inhoud_wrapper div.item_inhoud,
#navContact ul li div.item_inhoud_wrapper div.item_inhoud a
{
    font: normal 13px "Arial"; color: #5c5b60;
    text-decoration:none;
}

#navContact ul li div.item_inhoud_wrapper div.item_inhoud h3
{
    margin-bottom:14px;
    background-position:left center;
    background-repeat:no-repeat;
    padding-left:11px;
}

#navContact ul li div.item_inhoud_wrapper a.knop_contactmap
{
    position:absolute;
    top:35px;
    right:24px;
    background-image:url(../images/layout/icoon_contactgegevens_small.png);
    background-position:left top;
    background-repeat:no-repeat;
    text-indent:-9999px;
}

#navContact ul li div.item_inhoud_wrapper a.knop_contactmap,
#navContact ul li div.item_inhoud_wrapper a.knop_contactmap span
{
    display:block;
    width:24px;
    height:24px;
}

#navProdlijst
{
    list-style:none;
}

#navProdlijst li
{
    /* BEGIN css reset */
    background-image:none !important;
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:0px !important;
    margin-bottom:0px !important;
    /* EINDE BEGIN css reset */
    
    list-style-type:none;
    list-style-position:outside;
    width:566px;
    overflow:hidden;
    padding-bottom:19px;
    margin-top:13px;
    border-bottom:solid 1px #edeeef;
}

#navProdlijst li.last
{
    padding-bottom:0px;
    border-bottom:none;
}

#navProdlijst li.first
{
    margin-top:0px;
}

#navProdlijst li div.item_inhoud_wrapper
{
    padding-left:21px;
}

#navProdlijst li div.item_inhoud_wrapper div.img
{
    width:108px;
    float:left;
}

#navProdlijst li div.item_inhoud_wrapper div.item_inhoud
{
    width:430px;
    margin-left:108px;
}

#navProdlijst li div.item_inhoud_wrapper div.item_inhoud h3
{
    font: normal 16px "Arial"; color: #5c5b60;
    margin-bottom:10px;
}

#navProdlijst li div.item_inhoud_wrapper div.item_inhoud a.knop
{
    float:left;
    text-decoration:none;
    margin-top:6px;
}

#navProdlijst li div.item_inhoud_wrapper div.item_inhoud a.knop,
#navProdlijst li div.item_inhoud_wrapper div.item_inhoud a.knop span
{
    display:block;
}

#navProdlijst li div.item_inhoud_wrapper div.item_inhoud a.knop span
{
    
    background-position:right center;
    background-repeat:no-repeat;
    padding-right:18px;
}

/* productslist */
#productslist
{
    list-style:none;
}

#productslist li
{
    /* BEGIN css reset */
    background-image:none !important;
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:0px !important;
    margin-bottom:0px !important;
    /* EINDE BEGIN css reset */
    
    list-style-type:none;
    list-style-position:outside;
    width:566px;
    overflow:hidden;
    padding-bottom:19px;
    margin-top:13px;
    border-bottom:solid 1px #edeeef;
}

#productslist li.last
{
    padding-bottom:0px;
    border-bottom:none;
}

#productslist li.first
{
    margin-top:0px;
}

#productslist li div.item_inhoud_wrapper
{
    padding-left:21px;
}

#productslist li div.item_inhoud_wrapper div.img
{
    width:108px;
    float:left;
}

#productslist li div.item_inhoud_wrapper div.item_inhoud_small
{
    width:430px;
    margin-left:108px;
}

#productslist li div.item_inhoud_wrapper div.item_inhoud h3,
#productslist li div.item_inhoud_wrapper div.item_inhoud_small h3
{
    font: normal 16px "Arial"; color: #0264a6;
}

#productslist li div.item_inhoud_wrapper div.item_inhoud h3 span,
#productslist li div.item_inhoud_wrapper div.item_inhoud_small h3 span
{
    font-weight:bold;
}

#productslist li div.item_inhoud_wrapper div.item_inhoud a.knop,
#productslist li div.item_inhoud_wrapper div.item_inhoud_small a.knop
{
    float:left;
    text-decoration:none;
    margin-top:6px;
}

#productslist li div.item_inhoud_wrapper div.item_inhoud a.knop,
#productslist li div.item_inhoud_wrapper div.item_inhoud a.knop span,
#productslist li div.item_inhoud_wrapper div.item_inhoud_small a.knop,
#productslist li div.item_inhoud_wrapper div.item_inhoud_small a.knop span
{
    display:block;
}

#productslist li div.item_inhoud_wrapper div.item_inhoud a.knop span,
#productslist li div.item_inhoud_wrapper div.item_inhoud_small a.knop span
{
    background-position:right center;
    background-repeat:no-repeat;
    padding-right:18px;
}

a.product_knop_terug,
a.product_knop_terug span
{
    display:block;
}

a.product_knop_terug
{
    background-position:left center;
    background-repeat:no-repeat;
    padding-left:13px;
    text-decoration:none;
}

#inhoud a.product_knop_terug,
#inhoud_testimonials a.product_knop_terug,
#inhoud_press a.product_knop_terug,
#inhoud_products_detail a.product_knop_terug,
#inhoud_rates a.product_knop_terug,
#inhoud_promos a.product_knop_terug,
#inhoud_faq a.product_knop_terug,
#inhoud_sponsoring a.product_knop_terug
{
    float:right;
    margin-top:6px;    
}

span.subtitel
{
    display:block;
    margin-bottom:8px;
}



#inhoud_products_detail ul
{
    list-style:none;
}

/* rateslist */
#rateslist
{
    list-style:none;
}

#rateslist li
{
    /* BEGIN css reset */
    background-repeat:no-repeat;
    padding-left:0px !important;
    margin-bottom:0px !important;
    /* EINDE BEGIN css reset */
    
    list-style-type:none;
    list-style-position:outside;
    border-bottom:solid 1px #edeeef;
    overflow:hidden;
    width:589px;
    
    background-position:right 19px !important;
    background-repeat:no-repeat !important;
}

#rateslist li.active,
#rateslist li.active_first,
#rateslist li.active_last
{
    background-position:right 19px;
    background-repeat:no-repeat;
}

#rateslist li span.rates_titel
{
    display:block;
    height:40px;
    line-height:40px !important;
    font: bold 16px "Arial"; color: #0264a6;
    text-decoration:none;
    cursor:pointer;
}

#rateslist li div.item_inhoud_wrapper
{
    display:none;
    margin-top:25px;
    margin-bottom:13px;
}

#rateslist li div.item_inhoud_wrapper table
{
    width:589px;
}


#rateslist li div.item_inhoud_wrapper table th
{
    height:30px;
}

#rateslist li div.item_inhoud_wrapper table td
{
    font: normal 13px "Arial"; color: #5c5b60;
    height:24px;
}

#rateslist li div.item_inhoud_wrapper table td.even
{
    background-color:#edeeef;
}

#rateslist li div.item_inhoud_wrapper table td.odd
{
    background-color:#ffffff;    
}

#rateslist li.last
{
    border-bottom:none;
}

/* promoslist */
#promoslist
{
    list-style:none;
}

#promoslist li
{
    list-style-position:outside;
    list-style-type:none;
}

#inhoud_promos span.prijs
{
    font: normal 32px "Arial"; color: #ef4036;
    display:block;
    margin-top:29px;
}

/* FAQLIST */
#faqlist
{
    list-style:none;
}

#faqlist li
{
    /* BEGIN css reset */
    background-repeat:no-repeat;
    padding-left:0px !important;
    margin-bottom:0px !important;
    /* EINDE BEGIN css reset */
    
    cursor:pointer;
    list-style-type:none;
    list-style-position:outside;
    border-bottom:solid 1px #edeeef;
    overflow:hidden;
    width:589px;
    background-position:right 16px !important;
    background-repeat:no-repeat !important;
}

#faqlist li.last
{
    border-bottom:none;
}

#faqlist li.active,
#faqlist li.active_first,
#faqlist li.active_last
{
    background-image:url(../images/layout/pijl_blauw_selected.png);
    background-position:right 19px;
    background-repeat:no-repeat;
}

#faqlist li span.faq_titel
{
    display:block;
    height:40px;
    line-height:40px !important;
    font: bold 16px "Arial"; color: #0264a6;
    text-decoration:none;
}

#faqlist li div.item_inhoud_wrapper
{
    display:none;
    /*
    margin-top:15px;
    */
    margin-bottom:13px;
}

#faqlist li div.item_inhoud_wrapper ul
{
    /*
    list-style-type:circle !important;
    list-style-position:inside !important;
    */
}

#faqlist li div.item_inhoud_wrapper ul li
{
    border:none;
    background-image:url(../images/layout/bg_listitem.png);
    background-position:left 5px !important;
    background-repeat:no-repeat;
    padding-left:10px !important;
    width:577px;

}

a.knop_login,
a.knop_login span
{
    display:block;
    text-decoration:none;
}

a.knop_login span
{
    background-position:left center;
    background-repeat:no-repeat;
    padding-left:16px;
}

/* SPONSORSLIST */
#sponsorlist
{
    list-style:none;
}

#sponsorlist li
{
    /* BEGIN css reset */
    background-image:none !important;
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:0px !important;
    margin-bottom:0px !important;
    /* EINDE BEGIN css reset */
    
    list-style-type:none;
    list-style-position:outside;
    width:588px;
    overflow:hidden;
    border-bottom:solid 1px #edeeef;
    padding-bottom:16px;
    margin-top:16px;
}

#sponsorlist li.first
{
    margin-top:0px;
}

#sponsorlist li.last
{
    padding-bottom:0px;
    border-bottom:none;
}

#sponsorlist li div.item_inhoud_wrapper div.img
{
    width:100px;
    height:100px;
    background-position:left top;
    background-repeat:no-repeat;
    width:132px;
    float:left;
}

#sponsorlist li div.item_inhoud_wrapper div.img img
{
    padding-top:3px;
    padding-left:8px;
}

#sponsorlist li div.item_inhoud_wrapper div.item_inhoud,
#sponsorlist li div.item_inhoud_wrapper div.item_inhoud_small
{
    margin-bottom:14px;
}

#sponsorlist li div.item_inhoud_wrapper div.item_inhoud_small
{
    margin-left:132px;
}

#sponsorlist li div.item_inhoud_wrapper div.item_inhoud h3,
#sponsorlist li div.item_inhoud_wrapper div.item_inhoud_small h3,
#sponsorlist li div.item_inhoud_wrapper div.item_inhoud h3 span,
#sponsorlist li div.item_inhoud_wrapper div.item_inhoud_small h3 span
{
    font: normal 16px "Arial"; color: #0264a6;
}

#sponsorlist li div.item_inhoud_wrapper div.item_inhoud h3,
#sponsorlist li div.item_inhoud_wrapper div.item_inhoud_small h3
{
    margin-bottom:11px;
}

#sponsorlist li div.item_inhoud_wrapper div.item_inhoud h3 span.hoofdtitel,
#sponsorlist li div.item_inhoud_wrapper div.item_inhoud_small h3 span.hoofdtitel
{
    font-weight:bold;
}

#sponsorlist li div.item_inhoud_wrapper a.knop_afbeeldingen,
#sponsorlist li div.item_inhoud_wrapper a.knop_afbeeldingen span.hoofdtitel
{
    display:block;
}

#sponsorlist li div.item_inhoud_wrapper div.item_inhoud h3 span.startdatum,
#sponsorlist li div.item_inhoud_wrapper div.item_inhoud_small h3 span.startdatum
{
    /*
    background-image:url(../images/layout/sponsor_titel_tussen_small.png);
    background-position:right center;
    background-repeat:no-repeat;    
    padding-right:10px;
    */
}

#sponsorlist li div.item_inhoud_wrapper a.knop
{
    text-decoration:none;
}

#sponsorlist li div.item_inhoud_wrapper a.knop span
{
    background-position:right center;
    background-repeat:no-repeat;
    padding-right:20px;
}

#sponsorlist li div.item_inhoud_wrapper a.knop_afbeeldingen
{
    float:left;
}

#sponsorlist li div.item_inhoud_wrapper a.knop_website
{
    float:right;
}

#home_tabs_wrapper
{
    margin-top:11px;
}

#frm_product_meerinfo
{
    margin-top:40px;
}

#frm_product_meerinfo h3
{
     background-image:url(../images/layout/nav_sub.png);
     background-position:left bottom;
     background-repeat:no-repeat;
     padding-bottom:7px;
}

#frm_product_meerinfo div.intro
{
    margin-top:6px;
    font: normal 13px "Arial"; color: #5c5b60;
}

#frm_product_meerinfo ol li input
{
    width:200px;
}

#frm_product_meerinfo ol li.last
{
    padding-bottom:10px;
    margin-bottom:9px;
}

#frm_product_meerinfo ol li label
{
    background:none;
    font: normal 13px "Arial"; color: #5c5b60;
    width:60px;
    padding-left:0px;
}

#frm_product_meerinfo fieldset
{
    margin-top:10px;
     background-image:url(../images/layout/nav_sub.png);
     background-position:left bottom;
     background-repeat:no-repeat;
}

#frm_product_meerinfo a.knop,
#frm_product_meerinfo a.knop span
{
    display:block;
    text-decoration:none;
    display:block;
}

#frm_product_meerinfo a.knop
{
    margin-top:8px;
    float:right;
}

#frm_product_meerinfo a.knop span
{
    background-position:right center;
    background-repeat:no-repeat;
    padding-right:10px;
}

span.inschrijvennieuwsbrief_gelukt,
span.inschrijvennieuwsbrief_mislukt
{
    display:block;
    margin-bottom:10px;
}

span.inschrijvennieuwsbrief_gelukt
{
    color:#5c5b60;
}

span.inschrijvennieuwsbrief_mislukt
{
    color:#bf2936;
}

div.google_contactmap
{
    width:500px;
    height:300px;
}

#inhoud_testimonials div.list_intro,
#inhoud_press div.list_intro,
#inhoud_products div.list_intro,
#inhoud_rates div.list_intro,
#inhoud_faq div.list_intro,
#inhoud_downloads div.list_intro,
#inhoud_sponsoring div.list_intro
{
    margin-bottom:20px;
}

/* contenttabs */
#blok_contenttabs
{
    background-image:url(../images/layout/bg_blok_contenttabs.jpg);
    background-position:left bottom;
    background-repeat:no-repeat;
    margin-bottom:44px;
    width:597px;
}

#blok_contenttabs ul.contenttabs 
{
    overflow:hidden;
    list-style: none; 
}

#blok_contenttabs ul.contenttabs li
{
    background:none !important;
    /* top right bottom left */
    /*
    margin:0px 0px 0px 3px !important;
    */
    margin-bottom:0px;
    margin-left:3px;
    padding:0px !important;
    list-style-type:none;
    list-style-position:outside;
    float: left;
}

#blok_contenttabs ul.contenttabs li.first,
#blok_contenttabs ul.contenttabs li.nav_active_first
{
    margin-left:0px;
    /*
    padding-left:8px;
    */
}

#blok_contenttabs ul.contenttabs li a
{
    height:26px;
}

#blok_contenttabs ul.contenttabs li a,
#blok_contenttabs ul.contenttabs li a span
{
    display:inline-block;
    text-decoration:none;
    cursor:pointer;
}

#blok_contenttabs ul.contenttabs li a span
{
    height:26px;
    line-height:26px !important;
}

#blok_contenttabs ul.contenttabs li a
{ 
    font: normal 14px "Arial"; color: #888888;
    background-image:url(../images/layout/inhoud_tab_links.png);
    background-position:left top;
    background-repeat:no-repeat;
}

#blok_contenttabs ul.contenttabs li a span
{
    /*
    padding-right:11px;
    padding-left:7px;
    */
    
    padding-left:2px;
    padding-right:11px;
    margin-left:6px;    
    background-image:url(../images/layout/inhoud_tab_rechts.png);
    background-position:right top;
    background-repeat:no-repeat;  
}

#blok_contenttabs ul.contenttabs li a:hover,
#blok_contenttabs ul.contenttabs li.nav_active a,
#blok_contenttabs ul.contenttabs li.nav_active_first a,
#blok_contenttabs ul.contenttabs li.nav_active_last a
{
    font: normal 14px "Arial"; color: #0068a9;
    background-image:url(../images/layout/inhoud_tab_links_hover.png);
    background-position:left top;
    background-repeat:no-repeat;
}

#blok_contenttabs ul.contenttabs li a:hover span, 
#blok_contenttabs ul.contenttabs li.nav_active a span, 
#blok_contenttabs ul.contenttabs li.nav_active_first a span,
#blok_contenttabs ul.contenttabs li.nav_active_last a span
{
    background-image:url(../images/layout/inhoud_tab_rechts_hover.png);
    background-position:right top;
    background-repeat:no-repeat;
}

#blok_contenttabs ul.contenttabs li a span,
#blok_contenttabs ul.contenttabs li a:hover span, 
#blok_contenttabs ul.contenttabs li.nav_active a span, 
#blok_contenttabs ul.contenttabs li.nav_active_first a span,
#blok_contenttabs ul.contenttabs li.nav_active_last a span
{
}

#blok_contenttabs ul.contenttabs li.last a,
#blok_contenttabs ul.contenttabs li.nav_active_last a
{
    background:none;
}
