/************************************************************/
/***  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: #63A8C9 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-frame {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -152px; /* the bottom margin is the negative value of the footer's height */
	background: url(../images/layout/footer3.png) repeat-x 50% 100%;
	width: 100%;
}


/*#container { width: 1000px; margin: auto; height: 100%; height: auto !important; margin: 0 auto -210px;}*/
#container {
	width: 1000px;
	margin: 0 auto;
}


#header { background: url(../images/layout/header.gif) no-repeat; height: 93px; margin: auto; width: 1000px; }
a.xpslogo { width: 200px; height: 90px; overflow: hidden; text-indent: -9999px;	display: block; float: left; position:absolute; }

#subnav {  color: #003962; width: 213px; font-size: 1em;  text-transform: uppercase;  margin-top: 5px; float: right; padding-right: 10px; }
#subnav ul { list-style-type: none; margin:0; padding-top: 5px; }
#subnav ul li { float: left; margin-left: 3px; }
#subnav a { color: #003962; text-decoration: none; font-weight: bold; font-size: 0.88em; }

.logo_name { clear: both; width:300px; float:right; font-size: 1.0em; color: #fff; font-weight: bold; margin-right: 0px; padding-top: 23px; padding-right: 35px; position:relative;}

.menu { color: #fff;  float: left; margin: 0px; padding: 14px 0px 0px 215px; font-size: 1.1em;}
.menu ul { list-style-type: none; margin:0; }
.menu ul li { float:left; height: 50px; padding: 15px 8px 0px 17px; background: url(../images/layout/sep.gif) 0px 0px no-repeat;}
.menu ul li.first { background: none 0px 0px no-repeat;}
.menu a, .menu a:hover, .menu a.active { color: #fff; text-decoration: none; }
.menu a:hover, .menu a.active { color: #003962; }

#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 { width: 1000px; height: 8px; }
#submenu { padding-left: 210px; margin-top: -22px; float:left;}
#submenu ul li a, #submenu ul li a.active { color: #003962; 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 { color:#003962; margin-left: 11px; padding-bottom: 160px;  height: auto;}

#footer { height: 120px; margin: auto; width: 950px; font-size: 0.88em; padding: 15px 60px 15px 60px;  }
#footer_left { float: left; width: 730px; margin-left: 40px; margin-top: 2px; }
#footer_right { float: left; margin-top: 2px; }
#footer a { color: #2598D3; text-decoration: none; }

#footer_big{
	width: 350px;
	height: 115px;
	float: left;
	padding: 7px 5px 5px 20px;
}
#footer_small{
	width: 160px;
	height: 115px;
	background: url(../images/layout/footer_sep.gif) 0px 0px no-repeat;	
	float: left;
	padding-left: 30px;
	padding-top: 5px;
	color: #2598D3;
}
#footer_big .footer_icons {
	width: 60px;
	height: 95px;
	float:left;
}
.footer_icons a.twitter{
	background: url(../images/layout/footer_btns.gif) 0px 0px no-repeat;
	width: 44px;
	height: 46px;
	overflow: hidden;
	text-indent: -9999px;
	display: block;		
	float: left;
}
.footer_icons a.facebook{
	background: url(../images/layout/footer_btns.gif) 0px -48px no-repeat;
	width: 44px;
	height: 46px;
	overflow: hidden;
	text-indent: -9999px;
	display: block;	
	float: left;

}
#footer_big .links{
	width: 290px;
	height: 95px;
	float:left;
	line-height: 14px;
}
#footer_big .links ul li{
	list-style:none;
	background: transparent url(../images/layout/footer_bullet.gif) 10px 4px no-repeat;
	padding-left: 25px;
}
#footer_big .copyright{
	color: #89BDD6;
}
#footer_big .copyright a { color: #89BDD6; text-decoration: none; padding-left: 24px; }
#footer_big .copyright a:hover { color: #2598D3; text-decoration: none; }

#footer_small h1{
color: #89BDD6;
padding: 0;
margin: 0;
font-size: 1.1em;
font-weight: bold;
padding-bottom: 5px;
}
#footer_small p{
padding: 0;
margin: 0;
line-height: 18px;

}


/*************/
/* homepage */
/***********/
#homepage_left { width: 590px; 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: 165px; margin-top: 12px; padding-left: 160px; padding-top: 12px; background: url(../images/layout/homepage_text_globe2.png) 0px 0px no-repeat; float:left; }
#homepage_left_text a.video { margin-top: 20px; padding-left: 50px; line-height: 38px; float: right; height: 45px; width: 60px; background: transparent url(../images/layout/btn_video.png) 0px 0px no-repeat; color:#fff; }
#homepage_left_text a.video:hover { color:#003962; }

#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: 350px; float: left; padding-top: 50px; margin-left: 20px; }

#homepage_search { width: 321px; height: 111px; background: url(../images/layout/homepage_search_new.png); float: left; font-weight: bold;}
#homepage_search h2 { color: #003962; font-size: 1.2em; font-weight:bold;  padding-left: 58px; padding-top: 15px; }
#homepage_search form { padding-left: 58px; margin-top: 7px; color: #003962;  font-size: 0.95em; }
#homepage_search input[type=text] { width: 145px; height: 16px; margin-bottom: 10px; margin-top: 5px; float:left; }
#homepage_search select { width: 145px; margin-bottom: 10px; margin-top: 5px; float:left; }
#homepage_search input[type=submit] { background: transparent url(../images/layout/btn_searchcartridge_new.png) 0px 0px no-repeat; display: block; width: 19px; height: 19px; border: 0; float:left; margin-top: 5px; margin-left: 1px; }
#homepage_search label { float:left; line-height:25px; width: 85px; }
#homepage_search img { float:left; padding-top:4px; padding-left:1px; }
#homepage_search select { width: 168px; }

#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_flash { float: left; overflow: hidden; padding-top: 16px; padding-right: 20px; }

#homepage_news { width: 321px; height: 173px; background: url(../images/layout/homepage_news_new.png); float: left; overflow: hidden; margin-top: 16px; }
#homepage_news h2 { color: #003962; font-size: 1.2em; font-weight:bold;  padding-left: 58px; padding-top: 15px; }
#homepage_news_container { height: 110px; overflow: auto; width: 274px; margin-top: 0px; padding-left: 43px; font-size: 0.90em; }
.homepage_newsitem { margin-left: 14px; margin-top: 10px; padding-bottom: 6px; line-height: 14px; }
.date { color: #003a63; letter-spacing: 0; 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:#3A8AC5; text-decoration: none; }
#homepage_news_link { color: #003962;float:right; margin-top: 7px; padding-right: 20px; margin-right: 8px; background: transparent url(../images/layout/btn_arrow.png) 100% 0px no-repeat; text-transform:uppercase; }
#homepage_news_link a { color: #003962; text-decoration: none; font-weight:bold;  }
#homepage_news_link a:hover { color: #3A8AC5; text-decoration: none; }


#eNewsemail { float: left; }
#btnSearchcartridge { float: left; padding-top: 2px; cursor: pointer; }


#homepage_xiclado { width: 321px; height: 169px; background: url(../images/layout/homepage_xiclado_new.png); float: left; margin-top: 18px; }
#homepage_xiclado h2 { color: #003962; font-size: 1.2em; font-weight:bold;  padding-left: 58px; padding-top: 15px; }
#homepage_xiclado img { padding-left: 52px; margin-top: 7px;  }
#homepage_xiclado p { padding-left: 52px; font-size: 0.91em; margin-right:24px; margin-top: 5px; margin-left: 5px; line-height: 14px; }
#homepage_xiclado a { color: #003962; }
#homepage_xiclado a.info { color: #003962; text-decoration: underline; padding-left: 0; }
#homepage_xiclado_link { color: #003962;float:right; margin-top: 12px; padding-right: 20px; margin-right: 8px; background: transparent url(../images/layout/btn_arrow.png) 100% 0px no-repeat; text-transform:uppercase; }
#homepage_xiclado_link a { color: #003962; text-decoration: none; font-weight:bold;  }
#homepage_xiclado_link a:hover { color: #3A8AC5; text-decoration: none; }

/*************/
/* about us */
/***********/
#aboutus_left { width: 480px; float: left; margin-left: 20px; margin-top: 13px; font-size: 0.99em; line-height: 16px; }
#aboutus_left_text { overflow: auto; line-height:16px; padding: 0px 10px 10px 10px; height: 200px; width:440px;}
#aboutus_left_textbg { background: transparent url(../images/layout/aboutus_text_bg.png) 50% 50% no-repeat; height: 236px; width:470px; padding-top: 26px; }
#aboutus_right { width: 460px; 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 { font-size: 1.2em; line-height: 30px; padding-bottom:7px; font-weight: bold;}
#aboutus_left ul { list-style:none;}
#aboutus_right h3 { font-size: 1.2em; font-weight: bold; padding-top: 10px;}

#aboutus_venray, #aboutus_nizna, #aboutus_hefei, #aboutus_rochester { 	width: 205px; height: 170px; padding-bottom: 1px; padding-top: 2px; float: left; padding-left: 245px; font-size: 0.92em; line-height: 15px; }
#aboutus_venray { background: transparent url(../images/companys/img_venray.png) 0px 0px no-repeat; }
#aboutus_nizna { background: transparent url(../images/companys/img_nizna.png) 0px 0px no-repeat; }
#aboutus_rochester { background: transparent url(../images/companys/img_rochester.png) 0px 0px no-repeat; }
#aboutus_hefei { }

/***************/
/* 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: 454px; height: 383px; float: left;}
#contact_contacts h2 { color: #fff; font-size: 1.2em; padding-top: 5px; margin-left: 20px; }
#contact_contacts ul { list-style-type: none; color: #fff; margin-top: 17px; 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: 25px; margin-left: 20px; float: left; width: 364px; }
#contact_person img { float: left; margin-right: 20px; }
.contactperson_name { margin-top: 10px; float: left; } 
#contact_name { font-weight: bold; } 
#contactperson_address { clear: both; padding-top: 10px; }
#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: 6px; margin-left: 15px; }
.formline { clear:both; }
#contact_form form { margin-top: 20px; margin-left: 15px; 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: 47px; }
#contact_subject label { color: #000; width: 130px; }
#contact_subject .subject { float: left; width: 50px; }
#contactMessage { height: 150px; width: 420px; margin-top: 8px; font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 1.1em; }
#contactForm input[type=submit] { font-size: 0.9em; font-weight: bold; width: 170px; height: 25px; background: transparent url(../images/layout/btn_arrow.png) 100% 6px no-repeat; border: 0px; margin-top: 16px; margin-left: 120px; color: #113A62; 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_right .date{ font-weight: bold; }
.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; font-size: 0.95em; float:left; }
#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: 8px; 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_searchcartridge_new.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; 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: #003962; text-decoration: none; letter-spacing: 0; line-height: 15px; }

#basic { width: 930px; 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; }

#basic_right { width: 465px; float: left; padding-top: 44px; margin-left: 20px; margin-bottom: 30px; padding-right: 4px}


/*******/
/* 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 { font-size: 1.6em; margin-bottom: 15px; padding-top: 13px; line-height:16px; padding-right: 20px; }
#products_right h1 { font-size: 1.2em; margin-bottom: 15px; padding-top: 13px; line-height:16px; padding-right: 20px; font-weight: bold; }

#products_left_text, #products_right_text { padding-bottom: 20px; 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_search .label { width: 100px; float: left; margin-left: 52px; margin-top: 18px; font-weight: bold; color: #113A62; padding-right: 15px; }
#products_search div.vraagteken  {margin-top: 15px; float: left; padding-right: 4px;  }

#products_header .field { float: left; margin-top: 12px; margin-left: 15px;}
#products_search .field  { float: left; margin-top: 14px;}
#products_header select { float: left; width: 258px; }
#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: 17px; width: 230px; float: left; }
#products_search .field img{ padding-top: 1px; }

#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 { font-size: 1.0em; color: #113A62; float: left; width: 342px; height: 275px; overflow: auto;} 
#products_result_right a, #products_result_right a.active { color: #113A62;  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: 24px; color:#113A62; line-height: 28px; text-indent: 140px; }

#products_result_left_toelichting { width: 90px; margin-top: 70px; color: #fff; font-size: 0.95em }


#products_right { width: 460px; float: left; margin-left: 20px; font-size: 0.95em; line-height: 16px; }
#products_right_text { padding-bottom: 20px; }

#product_details { background: url(../images/layout/product_details.png) repeat-y; width: 464px;  }
#product_details_header { background: url(../images/layout/product_detail_header.png) no-repeat; width: 464px; height: 29px; }

#product_details_header h2 { margin-left: 245px; font-size: 1.1em; padding-top: 8px; color: #fff; padding-bottom: 12px; }
#product_details_header h2 a {margin-left: 10px; margin-right: 10px;  color: #fff; }

#product_details_footer { background: url(../images/layout/product_detail_footer.png) no-repeat; width: 464px; height: 24px;  }

#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: 10px; width: 222px;  }

/*#products_orderlist { margin-left: 4px; background-color: fff; }*/
#products_orderlist img { cursor: pointer;  }
#products_orderlist a { color: #fff; }
#products_nav {width: 224px; margin-left: 1px; margin-bottom: 30px; background: url(../images/layout/product_detail_bar.png) no-repeat; padding-left: 10px; height: 24px; padding-top: 3px;  }
#products_nav img { float: left; margin-right: 10px; cursor: pointer;}
#products_oem { margin-left: 10px; font-weight: bold; width: 210px; margin-top -20px; }
#products_oem .blue { color: #113A62  }
.oemnrs { font-weight: normal; }

#products_details_right { float: left; width: 200px; color: #113A62; font-weight: bold; margin-top: 8px; margin-left: 10px; line-height: 16px; }
#products_details_right h2 { font-size: 1em; font-weight: bold;}
#products_order { margin-top: 20px; color: ; font-weight: bold; }

#products_order img { cursor: pointer; }
.products_order_color { font-weight: bold; }
.products_order_color a { color: ; text-decoration: underline; font-weight: bold; }
#content .products_order_color a.color { color: ; 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; text-decoration: underline; font-weight: bold; margin-top: 20px; color: ; }

#products_details_right .label { float: left; clear: both; width: 70px; color: ; font-weight: bold; }
#products_details_right .field { float: left; color: ;  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: ; text-align: left; font-weight: bold; }
#tbl_yield th a { color: ; }

#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; }

#products_order a { text-decoration: underline; }
#products_order #comp { font-size: 0.9em; }

/**************/
/* 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: #DEEDF4; }

#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 */
/********/

#login_panel { margin-top: 0px; width: 332px; height: 170px; background: url(../images/layout/login_panel.png) no-repeat; padding-bottom: 30px;  }
#logintitel { text-align:center; color:#FFFFFF; padding-top: 7px;  }
#loginfields { padding-top: 25px; padding-left: 20px; height: 100px;  }
#loginfooter { height: 20px; padding-top: 3px; padding-left: 20px;  }

#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 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: underline;}


#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.png); width: 462px; height: 21px; }
.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.png) repeat-y; width: 422px; min-height: 300px; padding-left: 20px; padding-right: 20px; }
#orderpanel_overview_header { background: url(../images/layout/ordersent_header.png); width: 462px; height: 19px; }
#orderpanel_overview_footer { background: url(../images/layout/ordersent_footer.png); 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: 14px; margin-left: 310px; height: 36px; }
#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; }
