html, body
{
    height:100%;
}

#bodytable
{
    width:100%;
    height:100%;
}

body
{
    font:normal 12px/100% "Lucida grande" "Lucida sans"; color: #6a7275;
}

body a
{
    font:normal 12px/100% "Lucida grande" "Lucida sans"; color: #6a7275;
    text-decoration:underline;
}

#wrapper
{
    height:100%;
    width:904px;
    margin:0px auto;
    
    background-image:url(../images/layout/bg_wrapper.jpg);
    background-position:left top;
    background-repeat:repeat-x;
}

#links
{
    width:40%;
    background-image:url(../images/layout/links.jpg);
    background-position:top right;
    background-repeat:repeat-x;
}

#rechts
{
    width:40%;
    background-image:url(../images/layout/rechts.jpg);
    background-position:top left;
    background-repeat:repeat-x;
}

#header
{
    background-image:url(../images/layout/header.jpg);
    background-repeat:no-repeat;
    background-position:left top;  
    height:127px; 
    /*border:solid 1px black;*/
}

#zoekknop
{
    border:solid 1px #fff;
    background-image:url(../images/layout/bg_input.png);
    background-repeat:repeat-x;
    background-position:left top;
    font:normal 12px/100% "Lucida grande" "Lucida sans"; color: #003445;
    width:111px;
    padding-left:9px;
    /*line-height:22px;*/
    /*height:22px;*/
    height:19px;
    
    padding-top:3px;
}

.zoekknop_searchpag
{
    border:solid 1px #fff;
    background-image:url(../images/layout/bg_input.png);
    background-repeat:repeat-x;
    background-position:left top;
    font:normal 12px/100% "Lucida grande" "Lucida sans"; color: #003445;
    width:111px;
    padding-left:9px;
    /*line-height:22px;*/
    /*height:22px;*/
    height:19px;
    
    padding-top:3px;    
}

td.button_blauw_left
{
    font:normal 12px/100% "Lucida grande" "Lucida sans"; color: #fff;
    background:transparent url(../images/layout/button_blauw_left.png) no-repeat scroll left top;
    padding-left:7px;
    padding-right:7px;
}

td.button_blauw_right
{
    width:19px;
}

td.button_blauw_right img
{
    border:0px !important;
}

td.button_rood_left
{
    font:normal 12px/100% "Lucida grande" "Lucida sans"; color: #fff;
    background:transparent url(../images/layout/button_roodleft.png) no-repeat scroll left top;
    padding-left:7px;
    padding-right:7px;
}

td.button_rood_right
{
    width:19px;
}

td.button_rood_right img
{
    border:0px !important;
}

td.button_right a img
{
    border:0px !important;
}


#nav_main
{
    list-style-type:none;
    background-image:url(../images/layout/nav_main_bg.png);
    background-repeat:no-repeat;
    background-position:left top;  
    height:37px;
}

td.hot_news
{
    /*width:237px;*/
    width:200px;
    padding-left:16px;
    padding-right:21px;
    background-image:url(../images/layout/hot_news.jpg);
    background-repeat:no-repeat;
    font:normal 12px/100% "Lucida grande" "Lucida sans"; color: #6a7275;
}

#hot_news
{
    font:normal 16px/100% "Lucida grande" "Lucida sans"; color: #003445;
    display:block;
    padding-top:69px;
}

.nav_main_item_first
{
    width:91px;
    text-align:center;
}

.nav_main_item_selected, .nav_main_item_first_selected, .nav_main_item_last_selected, .nav_main_item, .nav_main_item_first, .nav_main_item_last
{
    float:left;   
    display:block;
    /*height:37px;*/
    /*width:91px;*/
    text-align:center;
    /*border:solid 1px green;*/
}

.nav_main_item a, .nav_main_item_first a, .nav_main_item_last a
{
    text-decoration:none;
}

.nav_main_item_selected span, .nav_main_item_first_selected span, .nav_main_item_last_selected span, .nav_main_item a span, .nav_main_item a:hover span, .nav_main_item_first a span, .nav_main_item_first a:hover span, .nav_main_item_last a span, .nav_main_item_last a:hover span
{
    display:block;
    
    padding-left:12px;
    padding-right:12px;
    
    padding-top:12px;
    padding-bottom:11px;
    
    /*border:solid 1px green;*/
}

.nav_main_item_selected span, .nav_main_item_first_selected span, .nav_main_item_last_selected span, .nav_main_item a:hover span, .nav_main_item_first a:hover span, .nav_main_item_last a:hover span
{
    /*font:bold 13px/100% "Lucida grande" "Lucida sans"; color: #003445;*/
    font:normal 13px/100% "Lucida grande" "Lucida sans"; color: #003445;
    background-position:right top;
    background-repeat:repeat-x;
}

.nav_main_item_selected span, .nav_main_item a:hover span, .nav_main_item_last a:hover span, .nav_main_item_last_selected span
{
    background-image:url(../images/layout/nav_main_li_hover.png);
}

.nav_main_item a span, .nav_main_item_last a span
{
    font:normal 13px/100% "Lucida grande" "Lucida sans"; color: #fff;
    background-image:url(../images/layout/nav_main_li.png);
    background-position:right top;
    background-repeat:repeat-x;
}

.nav_main_item_first a span
{
    font:normal 13px/100% "Lucida grande" "Lucida sans"; color: #fff;
    background-image:url(../images/layout/nav_main_li_first.png);
    background-position:left top;
    background-repeat:repeat-x;    
}

.nav_main_item_first a:hover span, .nav_main_item_first_selected span
{
    background-image:url(../images/layout/nav_main_li_first_hover.png);
    background-position:left top;    
}

.nav_main_item_last a span
{
    background-position:left top;
}

.nav_main_item_last a:hover span, .nav_main_item_last_selected span
{
    background-position:left top;
}

#content
{
    margin-top:13px;
    font:normal 12px/100% "Lucida grande" "Lucida sans"; color: #6a7275;
    padding-bottom:20px;
}

#content h1
{
    display:block;
    font:bold 13px/100% "Lucida grande" "Lucida sans"; color: #003445;
    background-image:url(../images/layout/bg_titel.png);
    background-position:left top;
    background-repeat:no-repeat;    
    line-height:26px;
    /*width:654px;*/
    width:641px;
    padding-left:13px;
    padding-bottom:16px;
}

#content h2
{
    display:block;
    font:bold 13px/100% "Lucida grande" "Lucida sans"; color: #003445;
    background-image:url(../images/layout/bg_titel_small.png);
    background-position:left top;
    background-repeat:no-repeat;    
    line-height:26px;
    padding-left:13px;
    text-align:left;
    padding-bottom:18px;
}

#content h3
{
    font:normal 16px/100% "Lucida grande" "Lucida sans"; color: #0084c9;
    /*padding-bottom:13px;*/
}


q
{
    font:bold 14px/100% "Lucida grande" "Lucida sans"; color: #6a7275; 
    font-style:italic;
    display:block;
}

/* HOME PAG */
#login
{
    font:normal 12px/100% "Lucida grande" "Lucida sans"; color: #6a7275;
    padding-top:13px;
}

#aboutus
{
    font:normal 12px/100% "Lucida grande" "Lucida sans"; color: #6a7275;
    padding-left:13px;
    padding-right:13px;
}

.txt_login, .txt_password
{
    background-image:url(../images/layout/bg_input.png);
    background-repeat:repeat-x;
    background-position:left top;
    border:solid 1px #89c7e6;
    height:17px;
    padding-top:3px;
    padding-left:9px;
    font:normal 12px/100% "Lucida grande" "Lucida sans"; color: #003445;
}

#laastenieuwsitems
{
    padding-left:15px;
}

.laastenieuwsitem
{
    list-style-type:none;
    line-height:24px;
}

.laastenieuwsitem a
{
    font:normal 12px/100% "Lucida grande" "Lucida sans"; color: #c42649;
}

.laastenieuwsitem span.laastenieuwsdatum
{
    font:normal 12px/100% "Lucida grande" "Lucida sans"; color: #6a7275;
}


/* newsitem pagina */
span.newsitem_titel
{
    display:block;
    font:bold 11px/100% "Lucida grande" "Lucida sans"; color: #c42649;
    padding-bottom:15px;
}

span.newsitem_titeldatum
{
    font:bold 11px/100% "Lucida grande" "Lucida sans"; color: #6a7275;
}

td.newsitem
{
    font:normal 12px "Lucida grande" "Lucida sans"; color: #6a7275;
    text-align:justify;
}

img.newsitem_thumb
{
    border:solid 2px #c42649;
}

.txt_newsdetail
{
    width:623px;
    margin-left:13px;
    text-align:justify;
}

.txt_newsdetail img
{
    border:solid 2px #c42649;
}

/* NEWS ARCHIVE */

li.newsarchive_jaar, li.newsarchive_jaar_selected
{
    list-style-type:none;
    margin-left:14px;
    margin-right:14px;
    height:17px;
    border-bottom:solid 1px #d4e0e5;
    padding-top:7px;
}

li.newsarchive_jaar a span
{
    font:normal 12px/100% "Lucida grande" "Lucida sans"; color: #c42649;
    
}

li.newsarchive_jaar_selected a span
{
    font:bold 11px/100% "Lucida grande" "Lucida sans"; color: #c42649;
    font-style:italic;
}

li.newsarchive_jaar a, li.newsarchive_jaar_selected a
{
    text-decoration:none !important;
}

/* NEWS LETTER */
li.newsletter, li.newsletter_selected
{
    list-style-type:none;
    margin-left:14px;
    margin-right:14px;
    height:17px;
    border-bottom:solid 1px #d4e0e5;
    padding-top:7px;
}

li.newsletter a span
{
    font:normal 12px/100% "Lucida grande" "Lucida sans"; color: #c42649;
    
}

li.newsletter_selected a span
{
    font:bold 11px/100% "Lucida grande" "Lucida sans"; color: #c42649;
    font-style:italic;
}

li.newsletter a, li.newsletter_selected a
{
    text-decoration:none !important;
}

#signin_newsletter
{
    font:normal 12px/100% "Lucida grande" "Lucida sans"; color: #003445;
    margin-left:14px;
    margin-right:14px;
}

.txt_newsletter_subscribe
{
    background-image:url(../images/layout/bg_input.png);
    background-repeat:repeat-x;
    background-position:left top;
    border:solid 1px #89c7e6;
    height:17px;
    padding-top:3px;
    font:normal 12px/100% "Lucida grande" "Lucida sans"; color: #6a7275;
}

#contactdata
{
    margin-left:14px;
    margin-right:14px;
}
#contactdata, #contactdata a
{
    font:normal 12px/100% "Lucida grande" "Lucida sans"; color: #003445;
    line-height:20px;
}

#contactdata a
{
    text-decoration:underline;
}

#contacttitel
{
    font:normal 12px/100% "Lucida grande" "Lucida sans"; color: #0084c9;
    display:block;
    line-height:20px;
}

#form
{
    margin-left:14px;
    margin-right:14px;
}

#form_content, #inhoudspagina, td.newsitem, .txt_newsdetail, #aboutus, #login, .hot_news
{
    line-height:15px !important;
}

#form_content
{
    font:normal 12px/100% "Lucida grande" "Lucida sans"; color: #6a7275;
    padding-bottom:22px;
}

#inhoudspagina
{
    margin-left:14px;
    margin-right:14px;
    font:normal 12px/100% "Lucida grande" "Lucida sans"; color: #6a7275;
    text-align:justify;
}

#inhoudspagina img
{
    /*border:solid 2px #c42649;*/
}

/* SUBNAV */
li.subnav, li.subnav_selected
{
    list-style-type:none;
    
    margin-left:14px;
    margin-right:14px;
    height:17px;
    border-bottom:solid 1px #d4e0e5;
    padding-top:7px;
}

li.subnav a span
{
    font:normal 12px/100% "Lucida grande" "Lucida sans"; color: #c42649;
    
}

li.subnav_selected span
{
    font:bold 11px/100% "Lucida grande" "Lucida sans"; color: #c42649;
    font-style:italic;
}

li.subnav a
{
    text-decoration:none !important;
}

/* SUBNAV PRODUCT TECH LEAFLET */
li.subnav_prodtech
{
    list-style-type:none;
    
    margin-left:14px;
    margin-right:14px;
    height:17px;
    border-bottom:solid 1px #d4e0e5;
    padding-top:7px;
}

li.subnav_prodtech a
{
    font:normal 12px/100% "Lucida grande" "Lucida sans"; color: #c42649;
    text-decoration:none;
}

/* HOMEPAGE NAV */
li.homepagenav, li.homepagenav_selected
{
    list-style-type:none;
    padding-bottom:16px;
    /*
    height:17px;
    margin-left:14px;
    margin-right:14px;
    
    border-bottom:solid 1px #d4e0e5;
    padding-top:7px;
    */
}

li.homepagenav a span
{
    font:normal 20px/100% "Lucida grande" "Lucida sans"; color: #c42649;
    
}

li.homepagenav a
{
    text-decoration:none !important;
}

/* MAIN NAV */

#mainnav
{
    float:right;
}

li.mainnav, li.mainnav_selected
{
    list-style-type:none;
    /*
    margin-left:14px;
    margin-right:14px;
    height:17px;
    border-bottom:solid 1px #d4e0e5;
    padding-top:7px;
    */
    border-left:solid 1px #003445;
    float:left;
    padding-left:3px;
    padding-right:3px;
}

li.mainnav a span
{
    font:normal 12px/100% "Lucida grande" "Lucida sans"; color: #003445;
    
}

li.mainnav_selected span
{
    font:normal 12px/100% "Lucida grande" "Lucida sans"; color: #003445;
}

li.mainnav a
{
    text-decoration:none !important;
}

/* SITEMAP */
#sitemap
{
    margin-left:14px;
    margin-right:14px;
}
.sitemap_hoofditem
{
    list-style-type:none;
    padding-bottom:15px;
}
.sitemap_hoofditem a
{
    font:normal 16px/100% "Lucida grande" "Lucida sans"; color: #0084c9;
    text-decoration:none;
}

.sitemap_hoofditem a:hover
{
    text-decoration:underline;
}

.sitemap_subitem
{
    list-style-type:none;
    padding-bottom:10px;
    padding-left:11px;
}

.sitemap_subitem a
{
    font:normal 12px/100% "Lucida grande" "Lucida sans"; color: #6a7275;
    text-decoration:none;
}

.sitemap_subitem a:hover
{
    font:normal 12px/100% "Lucida grande" "Lucida sans"; color: #c42649;
    text-decoration:underline;    
}

/* FOOTER */
#footer
{
    height:80px;
    
    background-image:url(../images/layout/bg_footer.jpg);
    background-position:center top;
    background-repeat:repeat-x;
    background-color:#fff;
}

#footer_links
{
    background-image:url(../images/layout/bg_footer_links.jpg);
    background-position:right top;
    background-repeat:repeat-x;
    height:80px;
}

#footer_rechts
{
    background-image:url(../images/layout/bg_footer_rechts.jpg);
    background-position:left top;
    background-repeat:repeat-x;
    height:80px;
}

#footer div
{
    padding-top:16px;
    height:20px;
    text-align:center;
}

#footer div p
{
}

#footer div p, #footer div p a
{
    font:normal 12px/100% "Lucida grande" "Lucida sans"; color: #003445;
}

#footer div p span.bedrijfstitel
{
    font:bold 11px/100% "Lucida grande" "Lucida sans"; color: #0084c9;
}

#footer div p a
{
    text-decoration:underline;
}

a.copy
{
    font:normal 9px/100% "Lucida grande" "Lucida sans"; color: #003445;
    text-decoration:none;
    display:block;
    margin-top:25px;
}

#prodinfoleaflet
{
    background-image:url(../images/layout/bg_input.png);
    background-repeat:repeat-x;
    background-position:left top;
    border:solid 1px #89c7e6;
    height:17px;
    padding-top:3px;
    padding-left:9px;
    font:normal 10px/100% "Lucida grande" "Lucida sans"; color: #6a7275;
    width:214px;
}

#taal
{
    background-image:url(../images/layout/bg_input.png);
    background-repeat:repeat-x;
    background-position:left top;
    border:solid 1px #89c7e6;
    height:17px;
    padding-top:3px;
    padding-left:9px;
    font:normal 9px/100% "Lucida grande" "Lucida sans"; color: #6a7275;    
}

#approval_titel
{
    display:block;
    font:bold 13px/100% "Lucida grande" "Lucida sans"; color: #003445;
    background-image:url(../images/layout/bg_titel.png);
    background-position:left top;
    background-repeat:no-repeat;    
    line-height:26px;
    height:26px;
    width:641px;
    padding-left:13px;
    padding-bottom:16px;
}

a.print_page
{
    font:normal 10px/100% Arial; color: #003445;
    padding-right:10px;
    text-decoration:none;
}

.approval_select
{
    font:normal 10px/100% "Lucida grande" "Lucida sans"; color:#6a7275;
    width:265px;
}

.approvals_formtext
{
    font:bold 14px/100% "Lucida grande" "Lucida sans"; color:#0084c9;
}

.approved_legend
{
    margin-left:13px;
    margin-right:13px;
    font:normal 12px/100% "Lucida grande" "Lucida sans"; color:#6a7275;
}

.streep_approved_legend
{
    background-image:url(../images/layout/streep_approved_legend.jpg);
    background-repeat:repeat-x;
    background-position:left top;
    height:16px;
}

.approved_legend_img
{
    padding-right:10px;
}

.streep_approved_searchresult
{
    background-image:url(../images/layout/streep_approval_searchresult.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    height:10px;
}

.approval_searchrestitel
{
    font:bold 14px/100% "Lucida grande" "Lucida sans"; color:#c42649;
    height:29px;
    background-image:url(../images/layout/bg_approval_searchresultheader.jpg);
    background-repeat:repeat-x;
    background-position:left top;    
}

td.approval_result
{
    padding-left:16px;
    font:normal 12px/100% "Lucida grande" "Lucida sans"; color:#6a7275;
}