/************************************************************/
/***  Production & Design                      ***/
/***  Manfred Smol at XPS                    ***/
/***  Programming & cms Emeni Automatiseringstechnieken ***/
/***  Krekelberg 82, 4708 AL Roosendaal                   ***/
/***  Telefoon: 0165-571241                             ***/
/***  E-mail: helpdesk@emeni.nl / www.emeni.nl            ***/
/************************************************************/

/* clear */
* { margin: 0; padding: 0; font-weight: normal; font-style: normal; text-decoration: none; }
fieldset { border: 0; }
.clear { clear: both; }

/*  general */
html, body { height: 100%; }
body { margin: 0; background: #003B55 url(../images/layout/backx.gif) repeat-x; font-family:"Trebuchet MS", Tahoma, Verdana; font-size: 0.77em; }
p { margin-top: 10px; }
a { color: #000; text-decoration: none; }
a:hover { text-decoration: underline; }


/* div structure */
/*#container { width: 1000px; margin: auto; height: 100%; height: auto !important; margin: 0 auto -210px;}*/
#container {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -21px; /* the bottom margin is the negative value of the footer's height */
	background: url(../images/layout/back_body.gif) repeat-y 11px 0px;
	width: 1000px;
}

#header { background: url(../images/layout/header.gif) no-repeat; height: 80px; margin: auto; width: 1000px; }

#subnav {  color: #99B0C1; font-size: 0.95em; margin-top: 10px; float: left; }
#subnav ul { list-style-type: none; margin:0; padding-top: 5px; }
#subnav ul li { float: left; margin-left: 3px; }
#subnav a { color: #fff; text-decoration: none; font-size: 0.95em; }

#logo_name { clear: both; font-size: 1.3em; color: #fff; font-weight: bold; margin-left: 65px; padding-top: 23px; }

#menu { color: #92E1FF;  float: left; width: 485px; padding-left: 30px; padding-top: 12px;}
#menu ul { list-style-type: none; margin:0; }
#menu ul li { float: left; margin-right: 5px; }
#menu a, #menu a:hover, #menu a.active { color: #92E1FF; text-decoration: none; font-weight: bold; }
#menu a:hover, #menu a.active { color: #fff; }

#search { float: left; color: #fff; font-weight: bold; width: 228px; margin-top: 12px; }
#search form { float: right; }

#searchForm label { float: left; }
#searchField { float: left; margin-left: 5px; border: 1px solid #fff; }
#btnSearch { margin-top: -1px; float: left; margin-left: 2px; }

#spacer { background: url(../images/layout/line.gif) left bottom no-repeat; width 1000px; height: 23px; }
#submenu { padding-left: 15px; padding-top: 1px;}
#submenu ul li a, #submenu ul li a.active { color: #000; font-weight: bold; font-size: 0.95em; text-decoration: none; }
#submenu ul { list-style-type: none; margin:0;  }
#submenu ul li { float: left; margin-left: 3px; }
#submenu ul li a.active { text-decoration: underline; }

#center { margin: auto; width: 1000px; }
#content { margin-left: 11px; padding-bottom: 20px; height: auto; }

#footer { background: url(../images/layout/footer.gif); height: 19px; margin: auto; width: 960px; font-weight: regular; font-size: 0.88em; padding-left: 40px; padding-top: 2px; }
#footer_left { float: left; width: 730px; margin-left: 40px; margin-top: 2px; }
#footer_right { float: left; margin-top: 2px; }
#footer a { color: #000; text-decoration: underline; }



/*************/
/* homepage */
/***********/
#homepage_left { width: 470px; float: left; margin-left: 21px; margin-top: 13px; font-size: 0.99em; line-height: 16px; } /*height: 600px;*/
#homepage_left h1 { font-size: 1.6em; margin-bottom: 15px; }
#homepage_left_text { height: 320px; overflow: auto; margin-top: 22px; }

#homepage_enews { width: 470px; height: 170px; background: url(../images/layout/enews.png) no-repeat; font-size: 0.95em; }
#homepage_enews h2 { color: #fff; font-size: 1.2em; padding-top: 9px; padding-left: 10px; font-weight: bold; margin-bottom: 15px; }
#homepage_enews_left { width: 240px; float: left; margin-left: 10px; margin-top: 0px; line-height: 20px; font-size: 1.00em; }
#homepage_enews_right { width: 200px; float: left; margin-left: 10px; margin-top: 0px; font-size: 0.95em; font-weight: bold; }
#homepage_privacy { color: #999999; }
#homepage_privacy a { color: #000; text-decoration: underline; }
#homepage_enews_right input[type=text] { height: 17px; width: 170px; margin-bottom: 0px; }

#homepage_enews_form, #enews_button { float: left; }
#homepage_enews_form { width: 180px; }

#enews_email { float: left; }
#btn_enews { float: left; margin-top: -2px; cursor: pointer; }

#homepage_right { width: 470px; float: left; padding-top: 50px; margin-left: 20px; }

#homepage_search { width: 224px; height: 227px; background: url(../images/layout/homepage_search.png); float: left; font-weight: bold;}
#homepage_search h2 { color: #fff; font-size: 1.1em; padding-left: 15px; padding-top: 10px; }
#homepage_search form { padding-left: 15px; margin-top: 80px; color: #fff;  font-size: 0.95em; }
#homepage_search input[type=text], #homepage_search select { width: 169px; margin-bottom: 15px; margin-top: 5px; }
#homepage_search input[type=submit] { background: url(../images/layout/btn_searchcartridge.png); width: 19px; height: 22px; border: 0; }
#homepage_search select { width: 190px; }

#searchOEM { float: left; }
#btnSearchcartridge { float: left; padding-top: 2px; cursor: pointer; }

#homepage_img { width: 224px; height: 227px; float: left; overflow: hidden; padding-left: 10px; }
#homepage_img ul, #aboutus_right ul { list-style-type: none; }

#homepage_news { width: 224px; height: 241px; background: url(../images/layout/homepage_news.png); float: left; overflow: hidden; margin-top: 16px; }
#homepage_news h2 { color: #fff; font-size: 1.1em; padding-left: 15px; padding-top: 12px; }
#homepage_news_container { height: 188px; overflow: auto; width: 218px; margin-top: 6px; padding-right: 4px; font-size: 0.90em; }
.homepage_newsitem { margin-left: 14px; margin-top: 10px; padding-bottom: 6px; line-height: 14px; }
.date { color: #003a63; font-style: italic; letter-spacing: 0; text-decoration:underline; margin-bottom: 4px; }
#homepage_news_container .homepage_newsitem a, #homepage_news_container .homepage_newsitem a:hover { color: #003a63; font-weight: normal; margin-top: 3px; letter-spacing: 0px;}
#homepage_news_container .homepage_newsitem a:hover { color: #000; text-decoration: none; }

#eNewsemail { float: left; }
#btnSearchcartridge { float: left; padding-top: 2px; cursor: pointer; }


#homepage_xiclado { width: 224px; height: 239px; background: url(../images/layout/homepage_xiclado.png); float: left; margin-left: 10px; margin-top: 18px; }
#homepage_xiclado h2 { color: #fff; font-size: 1.1em; padding-left: 15px; padding-top: 10px; }
#homepage_xiclado img { padding-left: 8px; margin-top: 18px;  }
#homepage_xiclado p { padding-left: 18px; font-size: 0.91em; margin-right:24px; margin-top: 5px; margin-left: 5px; line-height: 14px; }
#homepage_xiclado a { color: #000; }
#homepage_xiclado a.info { color: #000; text-decoration: underline; padding-left: 0; }

/*************/
/* about us */
/***********/
#aboutus_left { width: 465px; float: left; margin-left: 20px; margin-top: 13px; font-size: 0.99em; line-height: 16px; }
#aboutus_left_text { height: 220px; overflow: auto; line-height:16px; padding-right:3px;}
#aboutus_right { width: 475px; float: left; padding-top: 44px; margin-left: 20px; margin-bottom: 30px; padding-right: 4px}
#aboutus_left h1 { font-size: 1.6em; margin-bottom: 15px; }
#aboutus_left h2 { color: #000; font-size: 1.2em; padding-top: 10px; font-weight: bold;}

#aboutus_venray, #aboutus_nizna, #aboutus_hefei, #aboutus_rochester { 
	width: 225px; float: left; margin-right: 16px; font-size: 0.85em; }
#aboutus_venray { margin-left: 20px; }
#aboutus_rochester { margin-right: 0px; }

/***************/
/* contactpage */
/**************/
#contact_left { width: 465px; float: left; margin-left: 20px; font-size: 0.99em; line-height: 16px; }
#contact_left h1, #contact_right h1 { font-size: 1.6em; margin-bottom: 15px; margin-top: 13px; }
.contact_text { height: 45px; }

#contact_contacts { background: url(../images/layout/contact_left_globe.png); width: 464px; height: 382px; float: left; }

.contact_contacts_nobg { background: url(../images/layout/contact_left.png); }

#contact_form { background: url(../images/layout/contact_right.png); width: 462px; height: 383px; float: left;}
#contact_contacts h2 { color: #fff; font-size: 1.2em; padding-top: 15px; margin-left: 20px; }
#contact_contacts ul { list-style-type: none; color: #fff; margin-top: 20px; margin-left: 20px; }
#contact_contacts ul li, #contact_contacts ul li.active { float: left; padding-right: 5px; color: #92E1FF; 


font-weight: bold; cursor: pointer; }
#contact_contacts ul li.active { color: #fff; }

#contact_photo { width: 113px; }
#contact_person { margin-top: 15px; margin-left: 20px; float: left; width: 364px; }
#contact_person img { float: left; margin-right: 10px; }
.contactperson_name { margin-top: 28px; float: left; } 
#contactperson_address { clear: both; padding-top: 20px; }
#contact_nav { float: left; padding-top: 40px; padding-left: 15px; }
#contact_nav img { cursor: pointer; }

#contact_next, #contact_last { visibility: hidden; }

#contact_right { width: 475px; float: left; margin-left: 20px; font-size: 0.99em;  line-height: 16px; }
#contact_form h2 { color: #fff; font-size: 1.2em; padding-top: 12px; margin-left: 20px; }
.formline { clear:both; }
#contact_form form { margin-top: 20px; margin-left: 20px; line-height: 24px; }
#contact_form label { color: #fff; width: 180px; float: left; font-weight: normal; }
#contact_form input[type=text] { width: 240px; }
#contact_form select { width: 240px; }
#contact_subject { color: #000; margin-top: 40px; }
#contact_subject label { color: #000; width: 130px; }
#contact_subject .subject { float: left; width: 50px; }
#contactMessage { height: 150px; width: 420px; margin-top: 15px; font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 1.1em; }
#contactForm input[type=submit] { background: transparent; border-right: 0px solid #fff; border-top: 0px solid #fff; border-bottom: 0px solid #fff;  border-left: 0px solid #fff;margin-top: 10px; margin-left: 180px; color: #fff; cursor: pointer; }


/*********/
/* news */
/****** */
#news_left { width: 475px; float: left;  margin-left: 20px; margin-top: 13px; font-size: 0.95em; line-height: 16px; }
#news_right { width: 385px; float: left; padding-top: 13px; margin-left: 10px; margin-bottom: 90px; }
#news_left h1 { font-size: 1.6em; font-weight: normal; margin-bottom: 15px; }
#news_right h2 { font-size: 1.5em; margin-bottom: 15px; font-weight: normal; }
.news_item { background: url(../images/layout/line_news.png) no-repeat; width: 431px; padding-top: 5px; }
.news_date { color: #003a63; font-size: 1.2em; padding-top; 10px; padding-bottom: 8px; }
.news_item h2 { font-size: 1.2em; font-weight: bold;  }
.news_details { width: 425px; margin-top: 10px; margin-bottom: 10px; line-height: 16px; } 

#news_img { margin-top: 20px; }
#news_img ul { list-style-type: none; }

#news_enews { width: 470px; height: 170px; background: url(../images/layout/enews.png) no-repeat; margin-top: 45px; font-size: 0.95em; }
#news_enews h2 { color: #fff; font-size: 1.2em; padding-top: 10px; padding-left: 10px; font-weight: bold; margin-bottom: 8px; }
#news_enews_left { width: 240px; float: left; margin-left: 10px; margin-top: 5px; line-height: 20px; font-size: 1.05em; }
#news_enews_right { width: 200px; float: left; margin-left: 10px; margin-top: 5px; font-size: 0.95em; font-weight: bold; }
#news_privacy { color: #999999; }
#news_privacy a { color: #000; text-decoration: underline; }
#news_enews_right input[type=text] { height: 17px; width: 170px; margin-bottom: 0px; }
#news_enews_right input[type=submit] { background: url(../images/layout/btn_enews.png) 1px 1px no-repeat; width: 21px; height: 22px; border: 0; }

#news_enews_form, #enews_button { float: left; }
#news_enews_form { width: 180px; }

#news_left a { font-weight: bold; text-decoration: underline; }
.newsheader { font-weight: bold; font-size: 1.2em; }
.newsletter { margin-bottom: 20px; }

/************/
/* xiclado */
/**********/
#xiclado_top_left { width: 465px; float: left; margin-left: 20px; margin-top: 13px; font-size: 0.90em; line-height: 16px; }
#xiclado_top_right { width: 475px; float: left; padding-top: 40px; margin-left: 20px; margin-bottom: 35px; }
#xiclado_top_left h1 { font-size: 1.6em; margin-bottom: 15px; font-weight: bold; }

#xiclado_bottom_left { width: 465px; float: left; margin-left: 20px; font-size: 0.90em; line-height: 16px; }
#xiclado_bottom_left_left { float: left; width: 250px; }
#xiclado_bottom_left_left a { color: #000; }
#xiclado_bottom_left_right { float: left; }

#xiclado_bottom_right { width: 463px; float: left; margin-left: 20px; margin-bottom: 90px; font-size: 0.90em; line-height: 16px }

/**********/
/* basic */
/********/
#basic_left { width: 465px;  margin-left: 20px; margin-top: 13px; font-size: 0.99em; line-height: 16px; }
#basic_left h1 { font-size: 1.6em; margin-bottom: 15px; font-weight: normal; }
#basic_left h2 { font-size: 1.1em; font-weight: bold; margin-top: 10px; }
#basic_left ul { margin-left: 30px; }
#content a { color: black; text-decoration: none; letter-spacing: 0; line-height: 15px; }

#basic { width: 785px; margin-left: 20px;  margin-top: 13px; font-size: 0.99em; line-height: 16px; }
#basic h1 { font-size: 1.6em; margin-bottom: 15px; font-weight: normal; }
#basic h2 { font-size: 1.1em; font-weight: bold; margin-top: 10px; }
#basic ul { margin-left: 30px; }


/*******/
/* FAQ */
/******/
.faq { margin-bottom: 20px; display: none; }
.faqlink { margin-bottom: 15px; }

/***************/
/* products */
/**************/
#products_left { width: 465px; float: left; margin-left: 20px; font-size: 0.95em; line-height: 13px; }
#products_left h1, #products_right h1 { font-size: 1.6em; margin-bottom: 15px; padding-top: 13px; line-height:16px; padding-right: 20px; }

#products_left_text, #products_right_text { height: 45px; line-height: 16px; }
#products_header { background: url(../images/layout/products_header.png); width: 462px; height: 75px; color: #fff; }

#products_header .label, #products_search .label { width: 160px; float: left; margin-left: 14px; margin-top: 12px; font-weight: bold; color: #fff; }
#products_header .field, #products_search .field  { float: left; margin-top: 12px;}
#products_header select { float: left; width: 230px; }
#products_searcha, #products_searchb { margin-left: 5px; }
#products_searchb { margin-top: 0px; float: left; }
#products_header label, #products_search label { margin-right: 20px; }
#oemSearch { height: 19px; width: 230px; float: left; }

#products_search { background: url(../images/layout/products_search.png); width: 462px; height: 64px; }
#products_result_left { color: #fff; padding-left: 14px; font-weight: bold; float: left; width: 105px; }
#products_result_right { color: #000; float: left; width: 342px; height: 275px; overflow: auto;} 
#products_result_right a, #products_result_right a.active { color: #000;  font-size: 0.95em}
#products_result_right a.active { text-decoration: underline; font-weight: bold; background: url(../images/layout/product_active.png) no-repeat center left; padding-left: 20px; }

#products_result { background: url(../images/layout/products_content.png) repeat-y; width: 462px; height: 275px; }
#products_footer { background: url(../images/layout/products_footer.png) ; width: 462px; height: 21px;; }

#products_result_left_toelichting { width: 90px; margin-top: 70px; color: #000; font-size: 0.85em; }


#products_right { width: 475px; float: left; margin-left: 20px; font-size: 0.95em; line-height: 16px; }
#products_right_text { height: 45px; }

#product_details { background: url(../images/layout/product_details.png) repeat-y; width: 464px;  }
#product_details_header { background: url(../images/layout/product_detail_header.png) ; width: 464px; height: 29px; }

#product_details_header h2 { margin-left: 255px; font-size: 1em; padding-top: 8px; color: #fff; }
#product_details_header h2 a { color: #fff; }

#product_details_footer { background: url(../images/layout/product_detail_footer.png) no-repeat; width: 464px; height: 14px; }

#products_details_left { float: left; width: 233px; color: #fff; }
#producs_details_img { background-color: #fff; margin-left: 2px; width: 232px; }

#products_cartridgename { height: 23px; background-color: #0B2C4D; color: #fff; padding-top: 8px; margin-left: 2px; padding-left: 20px; width: 212px;  }

/*#products_orderlist { margin-left: 4px; background-color: fff; }*/
#products_orderlist img { cursor: pointer;  }
#products_orderlist a { color: #fff; }
#products_nav {width: 214px; margin-left: 1px; margin-bottom: 30px; background: url(../images/layout/product_detail_bar.png) no-repeat; padding-left: 20px; height: 24px; padding-top: 3px;  }
#products_nav img { float: left; margin-right: 10px; cursor: pointer;}
#products_oem { margin-left: 20px; font-weight: bold; width: 200px; }
.oemnrs { font-weight: normal; }

#products_details_right { float: left; width: 200px; color: #fff; font-weight: bold; margin-top: 8px; margin-left: 20px; line-height: 16px; }
#products_details_right h2 { font-size: 1em; font-weight: bold;}
#products_order { margin-top: 20px; color: #000; font-weight: bold; }
#products_order img { cursor: pointer; }
.products_order_color { font-weight: bold; }
.products_order_color a { color: #000; text-decoration: underline; font-weight: bold; }
#content .products_order_color a.color { color: #fff; text-decoration: underline; }
.products_order_color a.first { margin-left: 10px; width: 100px; }
.products_order_color a.last { margin-right: 10px; }

#products_details_right h3 { font-size: 1em; font-weight: bold; margin-top: 20px; color: #fff; }

#products_details_right .label { float: left; clear: both; width: 70px; color: #000; font-weight: bold; }
#products_details_right .field { float: left; color: #000;  font-weight: bold;}
#products_details_right .type { margin-top: 10px; }

#products_right_extra { margin-top: 10px;} 
#products_right_extra a { color: #000; text-decoration: underline; }

#tbl_yield th { color: #fff; text-align: left; font-weight: bold; }
#tbl_yield th a { color: #fff; }
#fld_yield img { margin-right: 7px; }
#th_color { width: 75px; }
#th_yield { width: 75px; }
#th_price { width: 40px; }
#tbl_yield #info_chip { text-decoration: underline; }
#tbl_yield #info_comp { text-decoration: underline; }

/**************/
/* orderlist */
/************/
#orderpanel_header { background: url(../images/layout/orderpanel_head.gif); width: 462px; height: 29px; color: #fff;  }
#orderpanel_header_icon { float: left; width: 30px; margin-top: 8px; margin-left: 20px; }
#orderpanel_header_product { float: left; width: 216px; margin-top: 8px; font-weight: bold; }
#orderpanel_header_quantity { float: left; width: 75px; margin-top: 8px; font-weight: bold; }
#orderpanel_header_price { float: left; width: 100px; margin-top: 8px; font-weight: bold; }
#orderpanel_header_price a { color: #fff; }

#orderpanel_header_add { float: left; width: 140px; margin-top: 8px;  }
#orderpanel_header_add a { color: #fff; text-decoration: underline; margin-top: 8px; font-weight: bold; margin-left: 60px; }

#orderpanel_list { background: url(../images/layout/orderpanel_list.png); width: 462px; min-height: 344px; color: #fff;  }

#confirmationpanel_list { background: url(../images/layout/confirmationpanel_list.png); width: 462px; min-height: 344px; color: #fff;  }
#confirmationpanel_header_icon { float: left; width: 30px; margin-top: 8px; margin-left: 20px; }
#confirmationpanel_header_product { float: left; width: 346px; margin-top: 8px; font-weight: bold; }
#confirmationpanel_header_quantity { float: left; width: 55px; margin-top: 8px; font-weight: bold; }
.confirmationpanel_list_check { float: left; width: 5px;  margin-left: 18px; }
.confirmationpanel_list_product { float: left; width: 366px; font-weight: bold; font-size: 0.95em; }

.orderpanel_list_price { float: left; width: 70px; text-align: right; margin-right: 25px; }

.orderpanel_line { border-bottom: 1px solid #fff; color: #000; height: 20px; padding-top: 5px; }
.orderpanel_list_check { float: left; width: 30px;  margin-left: 18px; }
.orderpanel_list_product { float: left; width: 212px; font-weight: bold; font-size: 0.95em; }
.orderpanel_list_quantity { float: left; width: 55px; font-weight: bold;  }
.orderpanel_list_quantity_send { float: left; width: 55px; font-weight: bold; margin-left: 10px; }
.orderpanel_list_buttons { float: left; width: 145px;  }
.orderpanel_list_buttons img { cursor: pointer; float: left; margin-right: 10px; }
.quantity, .quantity_active { width: 35px; height: 14px; font-size: 0.95em; padding-left: 3px; margin-left: 5px;}
.quantity { border: 0; background: #53C8F5; }

#productpanel_nav {width: 214px; margin-left: 1px; margin-bottom: 30px; background: url(../images/layout/product_detail_bar.png) no-repeat; padding-left: 20px; height: 24px; padding-top: 3px;  }

.orderpanel_total, .orderpanel_total { color: #000; height: 20px; padding-top: 5px; }
.orderpanel_total_product { float: left; width: 220px; font-weight: bold; font-size: 0.95em; margin-left: 48px; }
.orderpanel_total_quantity { float: left; width: 55px; font-weight: bold;  }
.orderpanel_total_price { float: left; margin-left: 27px; text-align: right; width: 60px; }

#productpanel_nav img { float: left; margin-right: 10px; cursor: pointer;}
#productpanel_artnr { float: left; width: 100px; }
#productpanel_color { float: left; }
 
#orderpanel_footer_ready { width: 452px; text-align: right;  color: #fff; padding-top: 8px; padding-right: 10px; font-weight: bold; url("../images/layout/orderpanel_subfooter.gif"); }
#orderpanel_ready { color: #000; font-weight: bold; background: url(../images/layout/back_blue.png); width: 462px; height: 257px; }
#orderpanel_ready .text { padding-top: 13px; line-height:16px; padding-left: 20px; padding-right: 20px; }


/* orderlist */
#delivery { margin-top: 30px; }
#delivery label { float: left; width: 150px; line-height: 18px; }
#adresform { display: none; width: 462px; background: url(../images/layout/orderpanel_uitklap.gif) repeat-y;}

/**********/ 
/* login */
/********/
#loginForm input[type=text], #loginForm input[type=password] { width: 150px; margin-bottom: 10px;}
#loginForm label { float: left; width: 100px; font-weight: bold; margin-bottom: 10px; }
#loginForm #submitButton { margin-left: 100px; background: transparent; text-decoration: underline; font-weight: bold; cursor: pointer; }
#basic_left a { text-decoration: underline; color: #000; margin-bottom: 10px; }
#lostpassword {  margin-left: 100px; }					
 
 
/****************/
/* form styled */
/**************/
.checkbox, .radio { width: 19px; height: 25px; padding: 0 0px 0 0; background: url(../images/layout/checkbox.gif) no-repeat; display: block; clear: left; float: left; }
.radio { background: url(../images/layout/radio.gif) no-repeat; }
.select { position: absolute; width: 158px; height: 21px; padding: 0 24px 0 8px; color: #fff; font: 12px/21px arial,sans-serif; background: url(../images/layout/select.gif) no-repeat; overflow: hidden; }


#dhtmltooltip {
   position:absolute; 
   width: 200px; 
   border: 1px solid #9D586B; 
   font-family:Tahoma, Arial; 
   font-size:8pt; 
   padding: 2px;
   visibility: hidden;
   z-index: 100; 
}

#products_order h3 a { color: #fff; }




#orderpanel_subfooter { background: url(../images/layout/orderpanel_subfooter.gif); width: 462px; border-bottom: 1px solid #60B4DA; height: 29px; }
.orderpanel_subfooter_line { height: 29px; border-bottom: 1px solid #60B4DA; }
#orderpanel_subfooter_add { float: left; margin-left: 240px; margin-top: 6px;}
#orderpanel_subfooter_add a { color: #fff; text-decoration: underline; }

#orderpanel_subfooter_check { color: #fff; margin-left: 20px; float: left; margin-top: 6px; }
#orderpanel_subfooter_send { float: left; margin-top: 6px; }
#orderpanel_subfooter_send a  { color: #fff; text-decoration: underline; margin-left: 240px; margin-top: 6px; }
#orderpanel_subfooter_check a { color: #fff; text-decoration: undder}


#orderpanel_subfooter_delivery { background: url(../images/layout/orderpanel_subfooter.gif) ; width: 462px;  padding-top: 3px; }
#orderpanel_subfooter_delivery label { margin-left: 37px; width: 120px; color: #fff; float: left; }
#orderpanel_subfooter_delivery #address { float: left; width: 175px; }
#orderpanel_submit { float: left; margin-left: 23px; }
#orderpanel_submit a { color: #fff; text-decoration: underline; }

#orderpanel_footer { background: url(../images/layout/orderpanel_footer.gif); width: 462px; height: 9px; }
.form_line { border-bottom: 1px solid #60B4DA; height: 18px; padding-top: 3px; padding-bottom:20px; }
.form_line input { }
.form_line select{ width: 175px; }
.form_line label { margin-right: 5px; color: #fff; float: left; }


/* overview */
#orderpanel_overview { background: url(../images/layout/ordersent_body.gif) repeat-y; width: 422px; min-height: 300px; padding-left: 20px; padding-right: 20px; }
#orderpanel_overview_header { background: url(../images/layout/ordersent_header.gif); width: 462px; height: 19px; }
#orderpanel_overview_footer { background: url(../images/layout/ordersent_footer.gif); width: 462px; height: 21px; }

#shippingaddress, #invoiceaddress { width: 200px; float: left; margin-top: 20px; margin-right:10px; margin-bottom: 10px; }
#orderpanel_overview #orderform a { color: #000; font-size: 1.4em; text-decoration: underline; font-weight: bold; display: block; margin-right: 65px; float: left; }
#orderpanel_overview input { margin-left: 30px; }
#orderpanel_overview label { font-weight: bold; }
#orderpanel_overview a  { color: #000; text-decoration: underline; }

#orderpanel_change { padding-top: 8px; margin-left: 310px; }
#orderpanel_change a  { color: #fff; text-decoration: underline; }

.txt_address { padding:6px; width: 180px; height: 100px; font-family:"Trebuchet MS", Tahoma, Verdana; font-size: 1em; margin-top: 10px; margin-bottom: 10px; }
#note { width: 400px; height: 75px; font-family:"Trebuchet MS", Tahoma, Verdana; font-size: 1em; margin-top: 10px; margin-bottom: 10px; }

.orderpanel_footer_line { height: 26px; border-bottom: 1px solid #60B4DA; padding-top: 4px; 
background: url(../images/layout/orderpanel_subfooter.gif); width: 462px; }
.orderpanel_toelichting { padding: 10px; }

/* my info */
#myinfo_left { float: left; width: 400px; }
#myinfo_right { float: left; width: 300px; }
#changeButton { width: 56px; height: 22px; border:0; background:url(../images/layout/button_change.png); }
#subuitButton { width: 56px; height: 22px; border:0; background:url(../images/layout/button_change.png); }
#myinfo_left td.caption { width: 100px; }
#myinfo_left form { margin-top: 20px; margin-bottom: 20px; }
#myinfo_left .error { font-weight: bold; margin-top: 20px; margin-bottom: 20px; color: red; } 
#myinfo_left a { text-decoration: underline; }