 #account_wrapper {margin: 28px 0 0 0}
.account_title {color: #568aab; font-size: 1.3em}
.account_block_form, .account_block {background: #e8f6f9; color: #568aab; font-size: 1.2em; padding: 8px 0 5px 0}
.account_block {padding: 15px 0 13px 0; margin: 9px 0 23px 0}
.account_block_form {margin: 9px 0 18px 0}
.account_block table td, .account_block_form table td {height: 23px; padding-bottom: 4px; vertical-align: top}
.account_block_form .text_input, .account_block .text_input {border: none; color: #40607f; background: #ffffff; height: 20px; padding: 3px 3px 0 3px; width: 255px}
.account_left_td {text-align: right; width: 125px; padding-right: 25px; padding-top: 2px}
.account_right_td {color: #40607f}
.account_block .account_right_td {padding-top: 2px}
.account_block_form .account_left_td {width: 135px; padding-right: 15px}
.account_right_td_star {height: 18px; padding-top: 5px}
#account_submit {background: #ff0000; border: none; color: #ffffff; width: 139px; padding: 0 0 2px 0; float: right}
#account_submit:hover {cursor: pointer}
#account_gegevens {margin: 0 0 9px 0}
#account_bottom {font-size: 1.2em; color: #40607f; position: relative; top: -10px}
#account_bottom a {text-decoration: underline; color: #40607f}
 @import url('./style.homepage.css');  #slider_pagination_background {background: #374e15; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4}
#slider_numbers a {filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1}
 @import url('./style.homepage.css'); #content_single_wrapper {padding: 110px 0 0 0}
#content_single_wrapper h2 {font-size: 2.1em; color: #40607f; padding: 0 0 14px 0; margin: 0 0 20px 0}
 #intro_text {font-size: 1.3em; color: #40607f; line-height: 1.6em; margin: 0 0 38px 0}
#content_single_wrapper h3 {color: #40607f; font-size: 1.3em; padding: 0 0 7px 0}
#content_single_wrapper .sub_text {color: #568aab; font-size: 1.3em; line-height: 1.5em; margin: 0 0 37px 0}
#content_banner {margin: 5px 0 14px 0}
.main_content ul {list-style-type:disc !important; padding:20px;}
.main_content ol {list-style-type:decimal !important; padding:20px;}
  body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,label {margin:0; padding:0; letter-spacing: 0}
table {border-collapse:collapse; border-spacing:0}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal; letter-spacing: 0.75px}
q:before,q:after {content:''}
abbr,acronym {border:0}
body {background: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size:62.5%}
 a {letter-spacing: 0.75px}
a:link, a:visited, a:active, a:hover {text-decoration: none}
 strong {font-weight: bold}
.clear {clear: both}
.read_more {background: url('../images/core/read_more.jpg') no-repeat left center; padding: 0 0 0 20px; font-size: 1.3em; color: #ff0000; display: block; margin: 12px 0 0 0}
 #wrapper, #tooltip_wrapper {width: 970px; margin: 0 auto; text-align: left}
#left_wrapper {width: 773px; float: left; top: 8px; position: relative}
 #content_wrapper {width: 576px; float: left; padding: 0 0 23px 0}
#left_sidebar, #right_sidebar {width: 185px; float: left; margin-bottom: 10px}
#right_sidebar {float: right; margin-top: 36px}
#left_sidebar {margin: 0 0 23px 0; clear:left}
#left_content {float: right; position: relative; top: -35px; width: 576px}
#main_content{ margin-top:35px;}
.main_content{ color:#568AAB; font-size:1.3em; line-height:1.4em;}
 #left_wrapper h1 {float: left}
h1 {height: 80px; width: 185px}
h1 a {color: #000000; display: block; height: 55px; position: relative; padding: 25px 0 0 0; font-size: 2.5em; font-weight: bold; text-transform: uppercase; text-align: center; overflow: hidden}
h1 a span {width: 100%; height: 100%; background: url('../images/core/logo.jpg') no-repeat 0 0; position: absolute; top: 0; left: 0; z-index: 5}
 #top_menu {float: right; margin: 10px 0 0 0}
#top_menu li {float: left; margin: 0 0 0 19px}
#top_menu li a {color: #a6c2d4; font-size: 1.2em}
#top_menu li.menu_active a {color: #40607f}
 #right_search {width: 170px; padding: 3px 7px 4px 8px; background: #e8f6f9; margin: 0 0 11px 0}
#right_search h3 {font-size: 1.5em; color: #ff0000; margin: 0 0 8px 0}
.sidebar_text_input {height: 15px; border: none; color: #90b3c9; font-size: 1.1em; padding: 2px 4px 0 4px; width: 161px}
#search_keyword {margin: 0 0 10px 0}
.sidebar_search_submit {border: none; background: #73a5be !important; font-size: 1.3em; color: #ffffff; float: right; padding: 2px 7px; display: block}
#search_submit {margin: 1px 5px 0 0; padding-top: 0px}
#search_radio_buttons {float: left; padding-top: 2px}
#search_radio_buttons label {font-size: 1.1em; line-height:1.5em; color: #568aab; position: relative; top: -2px; letter-spacing: 0.75px}
#search_producten, #search_producten_label {margin-bottom: 6px !important}
 #account_login {background: #e8f6f9; padding: 4px 8px 0 8px; width: 169px; margin: 0 0 11px 0}
#account_login .sidebar_search_submit {padding-top: 0}
#account_login h3 {font-size: 1.5em; color: #ff0000; margin: 0 0 10px 0}
.not_logged_in .sidebar_text_input {margin: 0 0 8px 0}
.not_logged_in form a {color: #90b3c9; font-size: 1.2em; float: right; margin: 5px 0 4px 0}
#login_submit {margin-top: 4px}
 .logged_in {padding-top: 2px !important}
#account_login #account_info {color: #568aab; font-size: 1.2em; line-height: 1.6em; border-bottom: 1px solid #d5e3ec; padding: 0 0 10px 0; margin: 0 0 12px 0}
.logged_in h3 {margin-bottom: 5px !important; padding: 0 6px 0 0}
.logged_in h3 a {color: #ff0000; display: block; background: url('../images/core/logged_in_cart.jpg') no-repeat right center}
#cart_count {margin: 0 0 12px 0 !important}
a#go_to_cart {color: #40607f; font-size: 1.2em; background: url('../images/homepage/read_more_blue.jpg') no-repeat right center; float: right; padding: 0 22px 0 0}
 #contact {background: #e8f6f9; padding: 5px 8px 9px 8px; width: 169px; margin: 0 0 11px 0}
#contact h3, #newsletter h3 {font-size: 1.5em; color: #ff0000; text-align: left}
#contact #contact_helpdesk, #contact #contact_adressen {font-size: 1.2em; color: #568aab; margin: 13px 0 0 12px; padding: 0 0 14px 35px; background: url('../images/homepage/contact_helpdesk.jpg') no-repeat left top}
#contact #contact_adressen {padding: 0 0 8px 33px; background: url('../images/homepage/contact_addressen.jpg') no-repeat left top; margin: 10px 0 0 12px}
#contact_address {width: 169px; background: #ffffff; color: #568aab; font-size: 1.2em; line-height: 2.7em; padding: 1px 0 2px 0}
#contact_address ul {margin: 0 0 3px 0}
#contact_address ul li {margin: 0 0 0 12px; padding: 0 0 0 35px}
.contact_telephone {background: url('../images/homepage/contact_telephone.jpg') no-repeat 0 center}
#contact_fax {background: url('../images/homepage/contact_fax.jpg') no-repeat 0 center}
.contact_mail {background: url('../images/homepage/contact_mail.jpg') no-repeat 0 center}
 #cart_content {background: #ffffff; color: #568aab; font-size: 1.2em; padding: 4px 0 6px 6px; line-height: 1.4em; margin: 0 0 16px 0}
#cart_content li {background: url('../images/core/cart_content_before.jpg') no-repeat left 3px; padding: 0 0 1px 17px}
#cart_content li a {color: #568aab}
#cart_kassa {padding: 0 0 13px 0; border-bottom: 1px solid #d5e3ec}
#kassa {color: #ffffff; background: #40607f; float: right; font-size: 1.3em; display: block; padding: 3px 10px; margin: 7px 0 0 0}
#user_panel {font-size: 1.2em; margin: 12px 0 0 0; padding: 0 0 12px 0}
#user_panel li {line-height: 1.6em}
#user_panel .user_panel_active a, #user_panel a:hover {background: url('../images/core/userpanel_link_active.jpg') no-repeat left center; color: #ff0000}
#user_panel a {color: #568aab; background: url('../images/core/user_panel_links.jpg') no-repeat left center; padding: 0 0 0 17px}
 #navigation {font-size: 1.2em; color: #ff0000; display: block}
#navigation a {color: #ff0000}
#left_sidebar #content_h2 {margin: 9px 0 6px 0; padding: 0 0 12px 0}
 #left_sidebar p {letter-spacing: 0.5px}
#content_h2_wrapper {position: relative}
#content_divider {background: #d5e3ec; height: 1px; width: 773px; position: absolute; bottom: 0; left: 0}
 #content_menu {background: #e8f6f9; padding: 4px 0 8px 8px; line-height: 1.8em; margin: 13px 0 0 0}
#content_menu a {color: #568aab; font-size: 1.2em}
.ziekenhuizen_categories ul {margin-top:4px; color:#568AAB; font-size: 1.2em}
.active a {font-weight: bold}
 #content_h2 {font-size: 2.3em; color: #ff0000; margin: 8px 0 6px 0; padding: 0 0 10px 0}
 #newsletter {background: #e8f6f9; padding: 6px 8px 10px 8px; width: 169px}
#newsletter p {font-size: 1.2em; color: #568aab; line-height: 1.6em; margin: 9px 0 14px 0}
 #footer {clear: both; border-top: 1px solid #d5e3ec; font-size: 1.1em; color: #a9c7d9; padding: 3px 0 0 0}
#footer ul {float: right}
#footer li {float: left; margin: 0 0 0 19px}
#footer a {color: #a9c7d9}
 #overlay_wrapper {width: 100%; background: url('../images/core/transparent_overlay.png') repeat 0 0 fixed; position: absolute; top: 0; left: 0; z-index: 9999999}
.tr_plus {background: url('../images/facturen/facturen_open.jpg') no-repeat left center !important}
.tr_minus {background: url('../images/facturen/facturen_close.jpg') no-repeat left center !important}
.tr_blue {background: #e8f6f9 !important; border-bottom: 1px solid #ffffff !important}
.tr_last {border-bottom: 1px solid #d5e3ec !important; padding-bottom: 17px !important}
.tr_white {background: #ffffff !important; border-bottom: 1px solid #d5e3ec !important}
.tr_child_visible {background: #f7fbfc !important}
.tr_child_hidden {background: #ffffff !important}
.tr_parent_blue {background: #e8f6f9 !important}
.parent_div_border {padding-bottom: 13px !important; border-top: 1px solid #d5e3ec !important}
.parent_div_noborder {padding-bottom: 0 !important; border-top: none !important}
.gmnoprint {color:#568AAB !important; font-size:12px;}
.gmnoprint a {color:#f00;}
 #product_title {font-size: 2.1em; color: #40607f; margin: 15px 0 7px 0}
 #detail_left {width: 269px; float: left; padding: 30px 0 24px 0}
#detail_left .detail_image {position: relative; margin: 0 0 0 60px}
#detail_left .detail_image_actie {position: absolute; left: -34px; top: 77px; display: block}
 #detail_right {width: 494px; float: right; padding-bottom: 24px}
 #detail_info {width: 255px; border: 1px solid #d5e3ec; padding: 12px 5px 0 7px; margin: 36px 0 0 0}
#detail_info h4, #detail_info strong {color: #ff0000; font-weight: normal}
#detail_info strong, #detail_info p {font-size: 1.2em}
#detail_info h4 {font-size: 1.4em; margin: 0 0 25px 0}
#detail_info p {color: #6192b1; line-height: 1.6em; margin: 0 0 19px 0}
#detail_info strong {display: block; margin: 0 0 21px 0}
 #detail_menu li {float: left; margin: 0 3px 0 0; position: relative; z-index: 1}
#detail_menu li a {display: block; height: 27px; color: #568aab; font-size: 1.4em; text-align: center; padding: 9px 0 0 0}
#menu_prijs {width: 182px; background: url('../images/detail/prijs.jpg') no-repeat 0 0}
#menu_prijs:hover, .ui-tabs-selected a#menu_prijs {background: url('../images/detail/prijs.jpg') no-repeat 0 -36px}
#menu_info {width: 97px; background: url('../images/detail/info.jpg') no-repeat 0 0}
#menu_info:hover, .ui-tabs-selected a#menu_info {background: url('../images/detail/info.jpg') no-repeat 0 -36px}
#menu_documenten {width: 158px; background: url('../images/detail/documenten.jpg') no-repeat 0 0}
#menu_documenten:hover, .ui-tabs-selected a#menu_documenten {background: url('../images/detail/documenten.jpg') no-repeat 0 -36px}
.detail_right_content {border: 1px solid #d5e3ec; position: relative; top: -1px; padding: 0 0 0 15px}
 #prijs_table, #info_table, #documenten_table {margin: 3px 0 7px 0}
#prijs_table tbody, #info_table tbody, #documenten_table tbody {color: #568aab; font-size: 1.2em}
#prijs_table tbody tr td, #info_table tbody tr td, #documenten_table tbody tr td {border-top: 1px solid #d5e3ec; padding: 20px 0 0 0; vertical-align: top}
.detail_right_content #prijs_table th, #info_table th, #documenten_table th {color: #568aab; font-size: 1.3em; padding-bottom: 17px}
.eenheid {width: 116px}
#prijs_table td ul {margin: 15px 0 0 0}
#prijs_table td ul li {float: left; margin: 0 3px 12px 0}
.levertijd {width: 106px}
.prijs {width: 99px}
.aantal {width: 141px}
.td_2, .td_4 {padding-left: 4px !important}
.td_3 {padding-left: 2px !important}
.prijs_count_wrapper {width: 43px; height: 21px; position: relative; top: -3px; float: left}
.prijs_count_left {width: 26px; height: 17px; float: left; border: 1px solid #d5e3ec; text-align: right; color: #568aab; padding: 2px 5px 0 0}
.prijs_count_plus, .prijs_count_minus {display: block; float: right; width: 10px}
.prijs_count_plus {background: url('../images/detail/count_plus.jpg') no-repeat 0 0; height: 10px}
.prijs_count_minus {background: url('../images/detail/count_minus.jpg') no-repeat 0 0; height: 11px}
.prijs_count_submit {color: #ffffff; background: #ff0000; border: none; float: left; padding: 0 5px 2px 5px; position: relative; top: -3px; left: 30px}
 #detail_question_wrapper {position: relative; z-index: 1}
#detail_question_wrapper a#open_tooltip, a#open_tooltip_lightbox {display: block; width: 12px; height: 12px; background: url('../images/detail/question_mark.jpg') no-repeat 0 0; float: right; margin: 13px 14px 0 0}
#detail_tooltip {display: none; width: 435px; height: 257px; background: url('../images/detail/tooltip.png') no-repeat 0 0; position: absolute; top: 25px; left: 94px; padding: 22px 14px 11px 11px}
#close_tooltip, #TB_closeWindowButton {display: block; width: 12px; height: 12px; background: url('../images/detail/tooltip_close.jpg') no-repeat 0 0; position: absolute; right: 25px; top: 31px}
#TB_closeWindowButton {position: static}
#detail_tooltip h4 {font-size: 1.3em; color: #568aab; margin: 28px 0 24px 14px}
#detail_tooltip li {font-size: 1.2em; color: #568aab; background: url('../images/detail/tooltip_li.jpg') no-repeat left 6px; padding: 0 0 0 13px; line-height: 1.3em; margin: 0 0 22px 14px}
 @media projection, screen { .ui-tabs-hide {display: none}
}
 @media print {.ui-tabs-nav {display: none}
}
 #info_table {margin-bottom: 20px}
#info_th_1 {width: 123px}
#info_table tbody tr td {padding-top: 17px}
.info_td_2 {width: 345px}
 #documenten_table {margin-bottom: 18px}
.documenten_1 {width: 95px}
.documenten_2 {width: 123px}
.documenten_3 {width: 81px}
.documenten_4 {width: 97px}
.documenten_5 {width: 67px}
.documenten_download {background: url('../images/facturen/facturen_download.png') no-repeat left center; padding: 0 0 0 18px; color: #ff0000}
 #detail_divider {height: 1px; background: #d5e3ec}
#detail_bottom_h2 {color: #ff0000; font-size: 1.9em; margin: 20px 0 30px 0}
.detail_bottom_wrapper {float: left; margin: 0 25px 32px 0; display: inline; width: auto}
.detail_bottom_wrapper .read_more {margin-top: 17px}
.detail_bottom_wrapper h4 a {color: #40607f; font-size: 1.4em}
.detail_bottom_image {display: block; height: 150px; text-align: center}
 #tooltip_lightbox {width: 435px; border: 1px solid #d5e3ec; background: #ffffff; display: none; position: relative; top: 276px; left: 313px; z-index: 9999999; padding: 9px 11px 0 0}
#tooltip_wrapper #close_tooltip {right: 11px; top: 9px}
#open_tooltip_content {display: none}
  #facturen_controll_panel {width: 773px; height: 34px; background: #e8f6f9; margin: 6px 0 7px 0; font-size: 1.2em; color: #568aab; position: relative}
#facturen_controll_panel .ui-selectmenu, #facturen_controll_panel label {float: left}
#facturen_controll_panel label {margin: 3px 0 0 0}
#periode_select {position: absolute; left: 528px; top: 8px}
 #facturen_table {color: #568aab; font-size: 1.2em; margin-bottom: 10px}
#facturen_table em {color: #40607f; padding: 0 8px 0 0}
#facturen_table td {padding: 4px 0}
#facturen_table tr.parent_tr td {border-bottom: 1px solid #d5e3ec; padding: 18px 0 20px 0}
#facturen_table tr.parent_tr td.facturdatum {padding: 0 0 0 10px; width: 209px}
#facturen_table tr.parent_tr td.facturnummer {width: 270px}
#facturen_table tr.parent_tr td.download {width: 265px}
#facturen_table tr.parent_tr td.download a {background: url('../images/facturen/facturen_download.png') no-repeat left center; padding: 0 0 0 18px; color: #ff0000}
#facturen_table tr.parent_tr td.manage {width: 19px}
#facturen_table tr.parent_tr td.manage a {display: block; background: url('../images/facturen/facturen_open.jpg') no-repeat left center; width: 11px; height: 11px}
#facturen_table .inner_1 {padding: 0 0 0 11px}
#facturen_table .inner_3 p {width: 70px}
#facturen_table .inner_3 span.tr_right {float: right}
#facturen_table .inner_3 span.tr_left {float: left}
#facturen_table .odd_tr td {background: #ffffff}
 #content_menu h3 {color: #ff0000; font-size: 1.5em; padding: 0 0 10px 0}
 #helpdesk_not_found {width: 170px; padding: 2px 7px 12px 8px; background: #e8f6f9; margin: 12px 0 0 0}
#helpdesk_not_found h3 {font-size: 1.5em; color: #ff0000; margin: 0 0 10px 0}
#helpdesk_not_found ul li, #helpdesk_not_found h4 {color: #568aab; font-size: 1.2em; line-height: 1.6em}
#helpdesk_not_found .contact_mail {background: url('../images/helpdesk/contact_mail_blue.jpg') no-repeat 0 center; padding: 0 0 0 32px}
#helpdesk_not_found .contact_telephone {background: url('../images/helpdesk/contact_telephone_blue.jpg') no-repeat 0 center; padding: 0 0 0 31px}
#helpdesk_mail {padding: 0 0 8px 0; border-bottom: 1px solid #d5e3ec; margin: 0 0 5px 0}
#helpdesk_not_found h4 {margin: 0 0 4px 0}
 #helpdesk_h2 {border: none !important}
#helpdesk_expand li, #helpdesk_download li {border-top: 1px solid #d5e3ec; padding: 16px 0 13px 4px}
#helpdesk_expand, #helpdesk_download {margin-top: -19px}
.helpdesk_parent_li_last, .helpdesk_download_li_last {border-bottom: 1px solid #d5e3ec !important}
#helpdesk_expand h3 {font-size: 1.4em !important; float: left}
#helpdesk_download span {line-height: 2.3em; margin: 0 0 2px 0; font-size: 1.2em; color: #40607f; background: url('../images/helpdesk/helpdesk_pdf.jpg') no-repeat left 5px; padding: 0 0 0 32px; width: 380px; display: block; float: left}
a.open_helpdesk {display: block; background: url('../images/facturen/facturen_open.jpg') no-repeat left center; width: 11px; height: 11px; float: right; margin: 4px 8px 0 0}
#helpdesk_expand div.helpdesk_visible ul li {border: none; background: url('../images/helpdesk/helpdesk_list.jpg') no-repeat left 9px; padding: 0 0 0 10px}
#helpdesk_expand div.helpdesk_visible ul {margin: 15px 0 0 0}
.helpdesk_visible {background: #f7fbfc; color: #568aab; font-size: 1.2em; line-height: 1.7em; padding: 12px 4px 21px 0; margin-left: -4px; margin-top: 14px; padding-left: 6px; border-top: 2px solid #ffffff}
 #helpdesk_download li {padding-top: 14px}
#helpdesk_download a.helpdesk_download {font-size: 1.2em; background: url('../images/facturen/facturen_download.png') no-repeat left center; padding: 0 0 0 18px; color: #ff0000; float: right; margin: 6px 15px 0 0}
 #helpdesk_picture {margin: 5px 0 12px 0}
  #left_banner {border: 1px solid #c3d8e4; margin: 12px 0 0 0}
 #left_sidebar h2 {font-size: 2.1em; color: #ff0000; margin: 5px 0 11px 0}
#left_sidebar h3 {font-size: 1.6em; color: #ff0000; margin: 11px 0 0px 0}
.news, .ziekenhuizen_categories {width: 169px; background: #e8f6f9; padding: 4px 8px 9px 8px; margin: 8px 0 11px 0;}
.news_date {font-size: 1.1em; color: #568aab; display: block; margin: 0 0 11px 0}
.news h3, .ziekenhuizen_categories h3 {color: #ff0000; font-size: 1.3em; line-height: 1.3em}
.news p {color: #568aab; font-size: 1.2em; line-height: 1.5em; margin: 10px 0 0 0}
.ziekenhuizen_categories_selected a {font-weight: bold}
 #ziekenhuizen h2 {font-size: 2.3em; color: #ff0000; margin: 8px 0 11px 0}
#ziekenhuizen .ziekenhuizen_categories {padding: 2px 8px 4px 8px}
#ziekenhuizen .ziekenhuizen_categories h3 {font-size: 1.5em}
#ziekenhuizen ul {margin: 8px 0 6px 0}
#ziekenhuizen ul li {font-size: 1.2em; line-height: 1.6em}
#ziekenhuizen ul li a {color: #568aab}
 #conferences_and_fairs, #actie {border: 1px solid #d5e3ec; width: 169px; padding: 8px 7px 15px 7px}
#conferences_and_fairs h3 {color: #ff0000; font-size: 1.6em; width: 160px; margin: 0 0 16px 0}
#conferences_and_fairs .conferences_date, #actie .actie_title {font-size: 1.2em; color: #ff0000; display: block; margin: 0 0 6px 0}
#conferences_and_fairs .conference, #actie .actie {padding: 0 0 13px 0; margin: 0 0 11px 0; border-bottom: 1px solid #d5e3ec}
#conferences_and_fairs p, #actie p {font-size: 1.3em; color: #568aab; line-height: 1.4em; width: 171px; letter-spacing: 0.5px !important}
#conferences_and_fairs a.read_more {margin: 0}
#conferences_and_fairs a {color:#568AAB !important;}
.conference_last {border: none !important; margin-bottom : 3px !important}
 #actie {padding: 5px 7px 11px 7px}
#actie .actie {padding: 0 0 9px 0}
#actie h3 {color: #ff0000; font-size: 1.5em; margin: 0 0 15px 0}
#actie p {color: #ff0000 !important; font-size: 1.2em; line-height: 1em; margin: 0 0 3px 0}
#actie .actie_title {color: #568aab !important; margin: 0 0 5px 0; line-height: 1.5em}
#actie .read_more {margin: 20px 0 0 0}
#nieuwe_producten {color: #ff0000; font-size: 2.1em; margin: 5px 0 9px 0}
 #categories_bottom_title {font-size: 2em; color: #ff0000; border-bottom: 1px solid #d5e3ec; padding: 10px 0 9px 0}
.categories_bottom {width: 175px; float: left; border-right: 1px solid #d5e3ec; margin: 16px 9px 22px 0; padding: 3px 10px 0 0}
.categories_bottom_date {font-size: 1.1em; color: #90b3c9}
.categories_bottom h4 {font-size: 1.3em; color: #ff0000; margin: 6px 0 0 0}
.categories_bottom p {font-size: 1.2em; color: #568aab; line-height: 1.5em; margin: 8px 0 0 0}
.categories_bottom .read_more {margin: 14px 0 0 0}
.categories_bottom_last {border: none !important; margin-right: 0 !important}
 .product_left {width: 196px; float: left; margin: 0 auto; text-align: center}
.product_left_wrapper {position: relative; width: auto}
.product_actie {position: absolute; left: 24px; top: 38px}
.product_right {width: 380px; float: right}
.product_right h3 a {color: #41607d; font-size: 1.9em}
.product_text {color: #568aab; padding: 6px 0 20px 0}
.product_text p {margin: 9px 0; font-size: 1.2em; letter-spacing: 0.5px !important}
a.product_more_info {background: #ff0000; color: #ffffff; padding: 2px 7px 3px 7px; font-size: 1.2em}
.product_notext .product_right {padding: 0 0 25px 0 !important}
.product_notext .product_right h3 {margin: 0 0 63px 0}
.product_right a.read_more {margin: 12px 0 0 0}
.homepage_product_wrapper, .categories_product_wrapper {border-bottom: 1px solid #d5e3ec; padding: 0 0 23px 0; margin: 0 0 21px 0}
.categories_product_wrapper_last {border: none !important; margin: 0 !important}
 #order_online {margin: 8px 0 5px 4px; font-size: 1.8em; color: #ff0000; padding: 0 0 5px 34px; background: url('../images/homepage/order_online.jpg') no-repeat left 5px}
#homepage_divider {width: 573px; height: 1px; background: #d5e3ec; margin: 0 0 24px 0}
 #is_client {width: 178px; height: 25px; background: url('../images/homepage/is_client_background.jpg') no-repeat 0 0; padding: 11px 1px 0 6px; margin: 0 0 11px 0}
#is_client a {font-size: 1.4em; color: #568aab; background: url('../images/homepage/read_more_blue.jpg') no-repeat right center; padding: 0 21px 0 0}
 #homepage_slider {width: 576px; height: 269px; position: relative; left: 0; margin-top: 35px}
#slider_pagination {z-index: 9999999; height: 22px; width: 100%; position: absolute; bottom: 0; left: 0}
#slider_pagination_background {z-index: 9999998; background: url('../images/homepage/gallery_overlay.png'); height: 22px; width: 100%; position: absolute; bottom: 0; left: 0}
#slider_next, #slider_previous, #slider_numbers {color: #ffffff; position: relative; z-index: 9999999; display: block; width: 6px; height: 10px; float: left}
#slider_previous {background: url('../images/homepage/gallery_previous.png') no-repeat 0 0; margin: 5px 14px 0 9px}
#slider_next {background: url('../images/homepage/gallery_next.png') no-repeat 0 0; margin: 5px 0 0 3px}
#slider_numbers {width: auto; height: auto; margin: 3px 0 0 0; font-size: 1.2em}
#slider_numbers a {color: #ffffff; margin: 0 10px 0 0; position: relative; z-index: 9999999}
#slider_numbers a.activeSlide {text-decoration: underline}
 #kassa_title {font-size: 2.1em; color: #40607f; margin: 13px 0 7px 0; background: url('../images/kassa/kassa_title.jpg') no-repeat right 0}
#kassa_title span {padding: 0 0 0 40px; background: url('../images/kassa/kassa_accepted.jpg') no-repeat left center; display: block}
 #kassa_2_wrapper {margin: 32px 0 0 0}
 #kassa_status li {float: left; font-size: 1.4em}
#kassa_status li a {color: #40607f; display: block}
li.kassa_status_active {color: #ffffff; background-color: #90b2c8 !important}
#kassa_step_1 {padding: 3px 0 5px 16px; width: 209px; margin: 9px 4px 0 0; background: #e8f6f9 url('../images/kassa/kassa_arrow.png') no-repeat 205px center}
#kassa_step_2 {padding: 3px 0 5px 11px; width: 246px; margin: 9px 4px 0 0; background: #e8f6f9 url('../images/kassa/kassa_arrow.png') no-repeat 239px center}
#kassa_step_3 {padding: 3px 0 5px 12px; width: 271px; margin: 9px 0 0 0; background: #e8f6f9 url('../images/kassa/kassa_arrow.png') no-repeat 265px center}
 #kassa_2_wrapper .account_block {margin: 9px 0 20px 0}
.kassa_2_form .account_right_td {padding-top: 0}
#kassa_2_wrapper .account_right_td_star {padding-top: 14px; padding-bottom: 1px}
a.kassa_return {float: left; background: url('../images/kassa/kassa_return.jpg') no-repeat left center; padding: 0 0 0 23px; font-size: 1.2em; color: #40607f; margin: 4px 0 0 0}
a.kassa_return span {color: #7fa7c0}
#kassa_2_wrapper #account_submit {width: 197px; margin: 1px 0 0 0}
 #kassa_accepted {background: #f6fcfc; color: #568aab; font-size: 1.2em; line-height: 1.6em; padding: 11px 8px 15px 8px; margin: 19px 0 0 0}
#kassa_accepted p {margin: 0 0 19px 0}
#kassa_accepted .kassa_accepted_last {margin: 0}
#kassa_bottom_links {margin: 16px 0 0 0}
#kassa_bottom_links li {line-height: 2.1em}
#kassa_bottom_links li a {float: none}
 #kassa_1_wrapper #kassa_title {margin: 15px 0 12px 0 !important}
 #navigation {font-size: 1.2em; color: #ff0000; display: block; width:750px;}
#content_h2_wrapper {position: relative; width:750px;}
#contact a {color: #568AAB}
#contact_fax {letter-spacing:0.75px}
#content_menu a.select {font-weight: bold}
.active a {font-weight: bold}
.btn {background-color:#f00; color:#fff !important; padding:2px 7px 3px;}
 #helpdesk_mail a {color:#568AAB}
 .news_no_3 {border: medium none ; margin-right: 0px}
 .producten_wrapper {margin-top:100px !important;}
.pagination a, .pagination .current {color: #40607f; margin-right: 2px; margin-left:2px;}
.pagination .current {font-weight:bold;}
.prev_page, .next_page {font-size: 1.1em; color: #40607f}
.prev_page {background: url('../images/producten/pagination_prev.jpg') no-repeat left 0; padding: 0 0 0 21px; margin: 0 4px 0 0}
.next_page {background: url('../images/producten/pagination_next.jpg') no-repeat right 0; padding: 0 22px 0 0}
 #detail_question_wrapper a.open_tooltip, a.open_tooltip_lightbox {display: block; width: 12px; height: 12px; background: url('../images/detail/question_mark.jpg') no-repeat 0 0; float: right; margin: 13px 14px 0 0}
.detail_tooltip {display: none; width: 435px; height: 257px; background: url('../images/detail/tooltip.png') no-repeat 0 0; position: absolute; top: 25px; left: 94px; padding: 22px 14px 11px 11px}
.detail_tooltip h4 {font-size: 1.3em; color: #568aab; margin: 28px 0 24px 14px}
.detail_tooltip li {font-size: 1.2em; color: #568aab; background: url('../images/detail/tooltip_li.jpg') no-repeat left 6px; padding: 0 0 0 13px; line-height: 1.3em; margin: 0 0 22px 14px}
.detail_tooltip p {font-size: 1.2em; padding:3px 20px; line-height:1.3em; color:#568AAB}
.detail_tooltip a {color:#40607F;}
#detail_tooltip4 {left: 0 !important;}
.close_tooltip {display: block; width: 12px; height: 12px; background: url('../images/detail/tooltip_close.jpg') no-repeat 0 0; position: absolute; right: 25px; top: 31px}
.detail_bottom_wrapper {width:152px !important;}
.detail_bottom_wrapper h4 a {font-size:13px !important}
.detail_right_content th {font-size:12px !important}
.item_doc {padding-left:20px; color: #568aab}
#documenten_table .tr_child_visible td {padding:0 !important; font-size:12px !important;}
#documenten_table .expandable_doc {height:30px}
#documenten_table td {vertical-align:middle !important;}
#documenten_table tbody tr td {padding:0 !important; height:35px;}
#slider_pagination_background, #slider_pagination {z-index:99 !important;}
 .account_block th {text-align: right; width: 125px; padding-right: 25px; padding-top: 2px}
.account_block td {color: #40607f}
.account_block td {padding-top: 2px}
.account_block_form th {width: 135px; padding-right: 15px}
.account_block td.star {height: 18px; padding-top: 5px; color:#568AAB;}
.account_block table td, .account_block_form table td, .account_block_form th, .account_block th {height: 23px; padding-bottom: 4px; vertical-align: top}
 #producten_filter {text-transform: uppercase; color: #ff0000; font-size: 1.3em; margin: 2px 0 0 0}
.producten_wrapper {margin-top: 71px}
.producten_wrapper #nieuwe_producten {color: #40607f; margin-bottom: 15px}
 .producten_pagination {height: 20px; background: #e8f6f9; padding: 4px 4px 0 6px; margin: 0 0 30px 0}
.pagination_info {font-size: 1.1em; color: #40607f; float: left}
.pagination_right {float: right}
a.pagination_prev, a.pagination_next {font-size: 1.1em; color: #40607f; float: left}
a.pagination_prev {background: url('../images/producten/pagination_prev.jpg') no-repeat left 0; padding: 0 0 0 21px; margin: 0 13px 0 0}
a.pagination_next {background: url('../images/producten/pagination_next.jpg') no-repeat right 0; padding: 0 22px 0 0}
.pagination_active a {text-decoration: underline}
.pagination_right ul {float: left}
.pagination_right ul li {float: left; margin: 0 11px 0 0}
.pagination_right ul li a {font-size: 1.1em; color: #40607f}
.product_new {position: absolute; left: 48px; top: 55px}
.producten_wrapper .product_text {padding-bottom: 34px !important}
   *{padding: 0; margin: 0;}
   #TB_window {font: 12px Arial, Helvetica, sans-serif; color: #333333}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif; color:#666666}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
   #TB_overlay {position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%}
#TB_ajaxContent h4 {font-size: 13px}
#TB_ajaxContent h3 {font-size: 21px; color: #40607f; margin-bottom: 27px}
#TB_ajaxContent h4.tooltip_h4, #TB_ajaxContent em {color: #40607f}
#TB_ajaxContent ul {margin-top: 22px}
#TB_ajaxContent ul.tooltip_ul {margin: 6px 0 15px 0}
#TB_ajaxContent p {margin: 0 0 30px 0}
#TB_ajaxContent ul.tooltip_ul li {line-height: 1.6em; margin: 0; background: transparent; padding: 0}
#TB_ajaxContent ul li {line-height: 1.6em; padding: 0 0 0 13px; background: url('../images/core/thickbox_li.jpg') no-repeat left 8px; margin-bottom: 16px}
#TB_ajaxContent ol {margin: 7px 0 12px 0}
#TB_ajaxContent ol li {line-height: 1.5em; margin: 0 0 20px 0}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG { background: url('../images/core/transparent_overlay.png') repeat 0 0}
#TB_window {position: fixed; background: #ffffff; z-index: 102; color:#568aab; display:none; border: 1px solid #d5e3ec; text-align:left; top:50%; left:50%; padding-bottom: 7px}
* html #TB_window { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}
#TB_window img#TB_Image {display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666}
#TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left}
#TB_closeWindow{ height:25px; padding:11px 0 10px 0; float:right}
#TB_closeAjaxWindow{ padding:9px 11px 5px 0; margin-bottom:1px; text-align:right; float:right}
#TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px}
#TB_title{ background-color:#fff; height:27px}
#TB_ajaxContent{ clear:both; padding:0px 6px 15px 15px; overflow:auto; text-align:left; line-height:1.4em}
#TB_ajaxContent.TB_modal{ padding:15px}
#TB_ajaxContent p{ padding:5px 0px 5px 0px}
#TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px;  }
* html #TB_load { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}
#TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%}
* html #TB_HideSelect { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}
#TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px}