body { background-color:#F9F9F9; margin:0px;}
body, td, div {font: 11px/16px Arial, Helvetica, sans-serif; color: #000000;}



div.container {
        width:770px;
        margin-left:auto;
        margin-right:auto;
        background-color:#FFFFFF;
}


td.header IMG {vertical-align:bottom;}

td.footer {
        background-image:url(footer.gif);
        height:73px;
        text-align:right;
        }
        div.copyright {padding:15px; padding-top:25px; font: 10px/16px Arial, Helvetica, sans-serif; color: #FFFFFF;}
        td.footer A{font: 10px/16px Arial, Helvetica, sans-serif; color: #FFFFFF;}


td.menu { background-color:#223389; width:212px; vertical-align:top;}
        div.menuitem {
                background-image:url(bg_menuitem.gif);
                height:18px;
                margin-bottom:4px;
                text-align:right;
                padding-right:40px;}
                div.menuitem A {font: bold 11px/16px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:none;}
        div.menuitem_on {
                background-image:url(bg_menuitem.gif);
                height:18px;
                margin-bottom:4px;
                text-align:right;
                padding-right:40px;}
                div.menuitem_on A {font: bold 11px/16px Arial, Helvetica, sans-serif;text-decoration:none;color:#6395C9;}
                        
        div.submenu {}
                div.submenuitem {text-align:right;
                        padding-right:60px;
                        background-image:url(bg_submenuitem.gif);
                        background-repeat:no-repeat;
                        background-position:top;
                        background-color:#223389;
                        padding-left:5px;
                        padding-bottom:6px;
                        margin-bottom:2px;
                        border-bottom:1px solid #2B3C8F;}
                div.submenuitem A {font: bold 11px/13px Arial, Helvetica, sans-serif; color: #6395C9; text-decoration:none;}

td.content {width:558px; vertical-align:top;}

        td.home_1 {width:293px; vertical-align:top;}
        td.home_2 {width:235px; vertical-align:top;
                background-image:url(bg_homeline.gif);
                background-position:left bottom;
                background-repeat:no-repeat;}
        div.home_item { padding:8px;}

div.pagecontent { width:auto;padding:15px; padding-right:70px; line-height:16px; border-right:1px solid #EBEBEB;vertical-align:top;}

/*******************
        TEXT
*******************/
A {font: bold 11px/16px Arial, Helvetica, sans-serif; color: #DC1E02; text-decoration:none;}
A IMG{border:0px solid #DC1E02;}

.heading {font: bold 16px/20px Arial, Helvetica, sans-serif; color: #DC1E02; text-decoration:none;}
.textheading {font: bold 16px/20px Arial, Helvetica, sans-serif; color: #000000;}

div.leesverder { text-align:right; padding-right:10px;}
        div.leesverder A{ color:#DC1E02; font-weight:bold; text-decoration:none;}
        
.heading_nieuws { background-image:url(bg_nieuws.gif); font: bold 11px/24px Arial, Helvetica, sans-serif; color: #FFFFFF; height:24px; padding-left:8px;}

.date {font: 10px/16px Arial, Helvetica, sans-serif; color: #999999;}


/*****************
        SHOP
*****************/
A.shopbtn { background-color: #DC1E02; text-decoration:none; color:#FFFFFF; font: bold 11px/16px Arial, Helvetica, sans-serif; padding:3px; margin-right:10px;}
UL.webshop_subcats {margin:0p;x}
INPUT.shopbtn { background-color: #DC1E02; text-decoration:none; color:#FFFFFF; font: bold 11px/16px Arial, Helvetica, sans-serif; padding:3px; margin-right:10px; border:1px solid #FFFFFF;}

TABLE.shoplist {}
        TABLE.shoplist TD {border-bottom:1px solid #E0EBF5; padding:5px 2px;}
        TABLE.shoplist TH {background-color:#E0EBF5; font-weight:bold; text-align:left;padding:5px 2px;}