a { color: #002D61; text-decoration: underline; }
a:link { color: #002D61; text-decoration: underline; }
a:visited { color: #002D61; text-decoration: underline; }
a:hover { color: #002D61; text-decoration: underline; }

body { margin: 0px; background-color: #FFC600; background-image: url(../images/background.gif); background-repeat: repeat-x; background-position: top left; }
form { margin: 0px; }

table.grid { width: 742px; }
table.block { width: 262px; border: 3px solid #FFFFFF; background-color: #255091; }
table.highlight { width: 536px; border: 3px solid #FFFFFF; background-color: #FFF799; }

td.grid { padding: 3px; background-color: #FFFFFF; }
td.menu { background-color: #255091; }
td.menu_root { padding-left: 5px; padding-right: 13px; padding-top: 3px; padding-bottom: 4px; font-family: Tahoma,Verdana; font-size: 11px; color: #FFFFFF; border-bottom: 1px solid #FFFFFF; cursor: pointer; }
td.menu_root_selected { padding-left: 5px; padding-right: 13px; padding-top: 3px; padding-bottom: 4px; background-color: #002D61; background-image: url(../images/arrow.gif); background-repeat: no-repeat; background-position: center right; font-family: Tahoma,Verdana; font-size: 11px; color: #FFFFFF; border-bottom: 1px solid #FFFFFF; cursor: pointer; }
td.menu_catalog { padding: 5px; padding-left: 16px; padding-top: 3px; padding-bottom: 3px; background-image: url(../images/arrow_left.gif); background-repeat: no-repeat; background-position: 0px 6px; font-family: Tahoma,Verdana; font-size: 10px; color: #FFFFFF; cursor: pointer; }
td.menu_catalog_hover { padding: 5px; padding-left: 16px; padding-top: 3px; padding-bottom: 3px; background-image: url(../images/arrow_hover.gif); background-repeat: no-repeat; background-position: 0px 6px; font-family: Tahoma,Verdana; font-size: 10px; color: #FFFFFF; cursor: pointer; }
td.menu_catalog_selected { padding: 5px; padding-left: 16px; padding-top: 3px; padding-bottom: 3px; background-image: url(../images/arrow_selected.gif); background-repeat: no-repeat; background-position: 0px 6px; font-family: Tahoma,Verdana; font-size: 10px; color: #FFFFFF; cursor: pointer; }
td.menu_splitter { background-color: #FFFFFF; }
td.body { width: 100%; background-color: #C9DEFF; border-left: 3px solid #FFFFFF; }
td.bar { background-color: #255091; }
td.title { width: 100%; background-color: #255091; }
td.title_inner { background-color: #002D61; padding: 3px; padding-left: 12px; padding-right: 12px; font-family: Arial,Tahoma,Verdana; font-size: 17px; color: #FFFFFF; font-weight: bold; cursor: default; }
td.text { padding: 15px; font-family: Arial; font-size: 12px; color: #000000; line-height: 17px; cursor: default; }
td.text_error { padding: 15px; padding-top: 0px; font-family: Arial; font-size: 12px; font-weight: bold; line-height: 17px; cursor: default; color: #FF0000; }
td.text_message { padding: 15px; padding-top: 0px; font-family: Arial; font-size: 12px; color: #000000; line-height: 17px; cursor: default; font-weight: bold; font-style: italic; }
td.header { background-color: #255091; font-family: Arial; font-size: 12px; color: #FFFFFF; font-weight: bold; cursor: default; }
td.header_padding { padding: 3px; padding-left : 5px; padding-right: 5px; }
td.header_border { border-right: 3px solid #FFFFFF; border-top: 3px solid #FFFFFF; }
td.navigation { padding: 15px; padding-top: 0px; }
td.footer { padding-top: 4px; padding-bottom: 10px; font-family: Arial,Tahoma; font-size: 10px; color: #000000; cursor: default; }
td.banners { padding-top: 76px; }
td.gradient { background-image: url(../images/gradient.gif); background-repeat: repeat-x; background-position: top left; }
td.gradient_invert { background-image: url(../images/gradient_invert.gif); background-repeat: repeat-x; background-position: bottom left; }
td.gradient_intermediate { background-image: url(../images/gradient_intermediate.gif); background-repeat: repeat-x; background-position: bottom left; }

td.form { background-color: #FFF100; border-top: 3px solid #FFFFFF; padding-left: 6px; padding-right: 16px; padding-top: 10px; padding-bottom: 10px;  font-family: Arial; font-size: 12px; color: #000000; cursor: default; }
td.form_title { background-color: #255091; border-top: 3px solid #FFFFFF; border-left: 3px solid #FFFFFF; border-right: 3px solid #FFFFFF; padding-left: 6px; font-family: Arial; font-size: 12px; color: #FFFFFF; font-weight: bold; cursor: default; }
td.form_text { background-color: #FFF100; border-top: 3px solid #FFFFFF; border-left: 3px solid #FFFFFF; border-right: 3px solid #FFFFFF; padding-left: 6px; padding-right: 16px; padding-top: 10px; padding-bottom: 10px;  font-family: Arial; font-size: 12px; color: #000000; cursor: default; }
td.form_header { background-color: #255091; border-top: 3px solid #FFFFFF; padding-left: 6px; font-family: Arial; font-size: 12px; color: #FFFFFF; font-weight: normal; cursor: default; }
td.form_input { background-color: #FFF100; border-top: 3px solid #FFFFFF; border-left: 3px solid #FFFFFF; border-right: 3px solid #FFFFFF;  padding: 5px; padding-left: 6px; padding-right: 15px; }
td.form_button { background-color: #002D61; border: 3px solid #FFFFFF; padding-left: 8px; padding-right: 16px; }
td.form_error { font-weight: bold; color: #FF0000; }
td.form_radio { background-color: #FFF100; padding-left: 5px; padding-top: 3px; font-family: Arial; font-size: 12px; color: #255091; }
td.form_border { border-top: 3px solid #FFFFFF; }
td.form_padding { padding: 0px; }
td.form_button_left { border-left: none; border-right: none; }
.form_hide { display: none; }

td.block_title { padding-left: 16px; padding-right: 5px; padding-top: 3px; padding-bottom: 4px; background-color: #002D61; background-image: url(../images/arrow.gif); background-repeat: no-repeat; background-position: 7px 0px; font-family: Tahoma,Verdana; font-size: 11px; color: #FFF100; font-weight: bold; }
td.block { padding: 5px; padding-left: 16px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #FFFFFF; background-image: url(../images/arrow_left.gif); background-repeat: no-repeat; background-position: 0px 6px; font-family: Tahoma,Verdana; font-size: 11px; color: #FFF100; cursor: pointer; }
td.block_hover { padding: 5px; padding-left: 16px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #FFFFFF; background-image: url(../images/arrow_hover.gif); background-repeat: no-repeat; background-position: 0px 6px; font-family: Tahoma,Verdana; font-size: 11px; color: #FFF100; cursor: pointer; }
td.block_text { padding: 5px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #FFFFFF; font-family: Tahoma,Verdana; font-size: 11px; color: #FFFFFF; cursor: default; }

td.catalog { border: 3px solid #FFFFFF; border-left: none; border-bottom: none; background-color: #FFF100; cursor: default; }
td.catalog_text { padding: 6px; font-family: Arial; font-size: 12px; color: #000000; font-weight: bold; }
td.catalog_hint { padding: 6px; padding-right: 10px; font-family: Arial; font-size: 11px; color: #000000; }
td.catalog_summary { background-color: #255091; padding: 6px; font-family: Arial; font-size: 12px; color: #FFFFFF; font-weight: bold; }
td.catalog_header { border-top: 3px solid #FFFFFF; border-right: 3px solid #FFFFFF; padding: 6px; background-color: #002D61; font-family: Arial; font-size: 12px; color: #FFFFFF; font-weight: bold; cursor: default; }
td.catalog_detail { width: 70%; padding: 6px; font-family: Arial; font-size: 12px; color: #000000; font-weight: normal; }
td.catalog_invert { background-color: #FFF799; }
td.catalog_splitter { background-color: #FFFFFF; }
td.catalog_description { padding: 10px; background-color: #FFFFFF; font-family: Arial; font-size: 12px; color: #000000; line-height: 17px;  }
td.catalog_image { padding: 5px; background-color: #FFF799; border-right: 3px solid #FFFFFF; }
td.catalog_button { border-bottom: 3px solid #FFFFFF; padding: 6px; background-color: #002D61; font-family: Arial; font-size: 14px; color: #FFFFFF; font-weight: bold; }
td.catalog_button_shop { padding: 6px; background-color: #FFF100; font-family: Arial; font-size: 14px; color: #000000; font-weight: bold; }
td.catalog_border { border-right: 3px solid #FFFFFF; }
td.catalog_line { border-top: 3px solid #FFFFFF; }

td.highlight { padding-left: 12px; }
td.highlight_title { border-bottom: 1px solid #FFFFFF; background-color: #FFF100; padding: 4px; padding-left: 7px; font-family: Arial; font-size: 17px; color: #000000; font-weight: bold; cursor: default; }
td.hightlight_padding { padding: 10px; }
td.hightlight_text { padding-top: 5px; font-family: Arial; font-size: 11px; color: #000000; font-weight: normal; cursor: default; }

td.basket_header { padding-left: 20px; padding-right: 13px; padding-top: 3px; padding-bottom: 4px; background-color: #002D61; background-image: url(../images/shoppingcart.gif); background-repeat: no-repeat; background-position: 4px 6px; font-family: Tahoma,Verdana; font-size: 11px; color: #FFFFFF; border-bottom: 1px solid #FFFFFF; cursor: pointer; }
td.basket_container { padding: 6px; padding-top: 4px; }
td.basket_text { padding-top: 2px; font-family: Tahoma,Verdana; font-size: 10px; color: #FFFFFF; cursor: default; }
td.basket_quantity { color: #FFF100; }
td.basket_splitter { background-color: #FFF100; }

td.zoek_header { padding-left: 20px; padding-right: 13px; padding-top: 3px; padding-bottom: 4px; background-color: #002D61; background-image: url(../images/search.gif); background-repeat: no-repeat; background-position: 4px 4px; font-family: Tahoma,Verdana; font-size: 11px; border-bottom: 1px solid #FFFFFF; cursor: pointer; color: #FFF100; text-decoration: none; font-weight: bold;}
td.zoek_veld {padding: 5px 4px 3px 4px;}
td.zoek_knop {padding: 3px 4px 3px 4px;}

input.zoekknop{cursor: pointer; border: 0px; background-color: #255091; background-image: url(../images/arrow_left.gif); background-repeat: no-repeat; background-position: -6px 3px; padding-left: 5px; color: #fff; font-size: 10px;}
input.zoek{ border: solid 1px #888; width: 136px; padding: 4px; font: normal 10px/11px Tahoma,Arial;}
select.zoek{border: solid 1px #888; width: 145px; padding: 2px; font: normal 10px/11px Tahoma,Arial;}

input.form { width: 240px; border: 1px solid #000000; background-color: #FFFFFF; padding: 2px; font-family: Arial; font-size: 12px; color: #000000; }
input.catalog { width: 40px; border: 1px solid #002D61; background-color: #FFFFFF; background-image: url(../images/quantity.gif); background-repeat: no-repeat; background-position: center left; padding-right: 4px; text-align: right; font-family: Verdana,Tahoma; font-size: 11px; color: #000000; }
input.catalog_inverse { background-position: center right; padding-right: 14px; }

textarea.form { width: 240px; border: 1px solid #000000; background-color: #FFFFFF; padding: 2px; font-family: Arial; font-size: 12px; color: #000000; overflow: auto; }

div.catalog { font-size: 10px; font-weight: normal; }
div.button { background-color: #002D61; padding: 3px; padding-left: 6px; padding-right: 6px; font-family: Arial; font-size: 12px; font-weight: bold; }
div.form_border { background-color: #FFFFFF; }

span.form { padding-left: 2px; font-family: Arial; font-size: 12px; color: #FF0000; cursor: default; }
span.block { font-weight: normal; }
span.highlight { font-weight: bold; }
span.catalog_text { font-weight: normal; }

img.highlight { border: 1px solid #FFFFFF; }

a.menu_root { color: #FFFFFF; text-decoration: none; }
a.menu_root:link { color: #FFFFFF; text-decoration: none; }
a.menu_root:visited { color: #FFFFFF; text-decoration: none; }
a.menu_root:hover { color: #FFF100; text-decoration: none; }

a.menu_root_hover { color: #FFF100; text-decoration: none; }
a.menu_root_hover:link { color: #FFF100; text-decoration: none; }
a.menu_root_hover:visited { color: #FFF100; text-decoration: none; }
a.menu_root_hover:hover { color: #FFF100; text-decoration: none; }

a.menu_root_selected { color: #FFF100; text-decoration: none; font-weight: bold; }
a.menu_root_selected:link { color: #FFF100; text-decoration: none; }
a.menu_root_selected:visited { color: #FFF100; text-decoration: none; }
a.menu_root_selected:hover { color: #FFF100; text-decoration: none; }

a.menu_catalog { color: #FFFFFF; text-decoration: none; }
a.menu_catalog:link { color: #FFFFFF; text-decoration: none; }
a.menu_catalog:visited { color: #FFFFFF; text-decoration: none; }
a.menu_catalog:hover { color: #FFF100; text-decoration: none; }

a.menu_catalog_hover { color: #FFF100; text-decoration: none; }
a.menu_catalog_hover:link { color: #FFF100; text-decoration: none; }
a.menu_catalog_hover:visited { color: #FFF100; text-decoration: none; }
a.menu_catalog_hover:hover { color: #FFF100; text-decoration: none; }

a.menu_catalog_selected { color: #FFF100; text-decoration: none; font-weight: bold; }
a.menu_catalog_selected:link { color: #FFF100; text-decoration: none; }
a.menu_catalog_selected:visited { color: #FFF100; text-decoration: none; }
a.menu_catalog_selected:hover { color: #FFF100; text-decoration: none; }

a.menu_index { background-image: url(../images/home.gif); background-repeat: no-repeat; background-position: 1px 2px; padding-left: 15px; }
a.menu_index_selected { background-image: url(../images/home_selected.gif); background-repeat: no-repeat; background-position: 1px 2px; padding-left: 15px; }

a.navigation_top { background-image: url(../images/arrow_up.gif); background-repeat: no-repeat; background-position: left 5px; padding-left: 10px; padding-right: 15px; font-family: Tahoma; font-size: 10px; line-height: 17px; color: #002D61; text-decoration: none; }
a.navigation_top:link { color: #002D61; text-decoration: none; }
a.navigation_top:visited { color: #002D61; text-decoration: none; }
a.navigation_top:hover { color: #002D61; text-decoration: underline; }

a.navigation_back { background-image: url(../images/arrow_back.gif); background-repeat: no-repeat; background-position: left 3px; padding-left: 13px; padding-right: 15px; font-family: Tahoma; font-size: 10px; line-height: 17px; color: #002D61; text-decoration: none; }
a.navigation_back:link { color: #002D61; text-decoration: none; }
a.navigation_back:visited { color: #002D61; text-decoration: none; }
a.navigation_back:hover { color: #002D61; text-decoration: underline; }

a.navigation_previous { background-image: url(../images/arrow_previous.gif); background-repeat: no-repeat; background-position: left 3px; padding-left: 8px; padding-right: 15px; font-family: Tahoma; font-size: 10px; line-height: 17px; color: #002D61; text-decoration: none; }
a.navigation_previous:link { color: #002D61; text-decoration: none; }
a.navigation_previous:visited { color: #002D61; text-decoration: none; }
a.navigation_previous:hover { color: #002D61; text-decoration: underline; }

a.navigation_next { background-image: url(../images/arrow_next.gif); background-repeat: no-repeat; background-position: right 3px; padding-right: 8px; font-family: Tahoma; font-size: 10px; line-height: 17px; color: #002D61; text-decoration: none; }
a.navigation_next:link { color: #002D61; text-decoration: none; }
a.navigation_next:visited { color: #002D61; text-decoration: none; }
a.navigation_next:hover { color: #002D61; text-decoration: underline; }

a.navigation_print { background-image: url(../images/printer.gif); background-repeat: no-repeat; background-position: left 4px; padding-left: 10px; padding-right: 15px; font-family: Tahoma; font-size: 10px; line-height: 17px; color: #002D61; text-decoration: none; }
a.navigation_print:link { color: #002D61; text-decoration: none; }
a.navigation_print:visited { color: #002D61; text-decoration: none; }
a.navigation_print:hover { color: #002D61; text-decoration: underline; }

a.form { font-family: Arial; font-size: 14px; font-weight: bold; text-decoration: none; color: #FFFFFF; }
a.form:link { text-decoration: none; color: #FFFFFF; }
a.form:visited { text-decoration: none; color: #FFFFFF; }
a.form:hover { text-decoration: underline; color: #FFFFFF; }

a.form_radio { text-decoration: none; }
a.form_radio:link { text-decoration: none; }
a.form_radio:visited { text-decoration: none; }
a.form_radio:hover { text-decoration: underline; }

a.footer { color: #000000; text-decoration: none; }
a.footer:link { color: #000000; text-decoration: none; }
a.footer:visited { color: #000000; text-decoration: none; }
a.footer:hover { color: #000000; text-decoration: underline; }

a.block_title { color: #FFF100; text-decoration: none; }
a.block_title:link { color: #FFF100; text-decoration: none; }
a.block_title:visited { color: #FFF100; text-decoration: none; }
a.block_title:hover { color: #FFF100; text-decoration: underline; }

a.block { color: #FFFFFF; text-decoration: none; }
a.block:link { color: #FFFFFF; text-decoration: none; }
a.block:visited { color: #FFFFFF; text-decoration: none; }
a.block:hover { color: #FFF100; text-decoration: none; }

a.block_hover { color: #FFF100; text-decoration: none; }
a.block_hover:link { color: #FFF100; text-decoration: none; }
a.block_hover:visited { color: #FFF100; text-decoration: none; }
a.block_hover:hover { color: #FFF100; text-decoration: none; }

a.catalog { color: #000000; text-decoration: none; }
a.catalog:link { color: #000000; text-decoration: none; }
a.catalog:visited { color: #000000; text-decoration: none; }
a.catalog:hover { color: #000000; text-decoration: underline; }

a.button { text-decoration: none; color: #FFFFFF; }
a.button:link { text-decoration: none; color: #FFFFFF; }
a.button:visited { text-decoration: none; color: #FFFFFF; }
a.button:hover { text-decoration: underline; color: #FFFFFF; }

div.banner{width: 120px; margin-bottom: 20px;}
div.bannercenter{width: 120px; height: 60px; margin-bottom: 10px;}
