/************************************************************/
/***  Emeni Automatiseringstechnieken                     ***/
/***  Telefoon: 0165 - 571241                             ***/
/***  E-mail: helpdesk@emeni.nl / www.emeni.nl            ***/
/************************************************************/

/* clear */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,object { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,th,var { font-style: normal; font-weight: normal;}
ol,ul,dl { list-style: none; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-size: 1em; font-weight: normal; }
abbr,acronym { border: 0; }
a img { border: 0; outline: none; }

p { margin-bottom: 10px; }
.clear { clear: both; }



/* 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: #C1B4CF url(../images/layout/backx.gif) repeat-x; font-family:"Trebuchet MS", Tahoma, Verdana; font-size: 0.77em; }
p { margin-top: 10px; }
a { text-decoration: underline; }
a:hover { text-decoration: none; }


.error { font-weight: bold; margin-bottom: 10px; }



/* div structuur basis */
#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: transparent url(../images/layout/header.png) no-repeat; height: 95px; margin: auto; width: 1000px; }
a.xicladologo { width: 280px; height: 90px; overflow: hidden; text-indent: -9999px;	display: block; float: left;  }


/*#header { width: 961px; height: 78px; background: url(../images/layout/bg_header.png) left bottom no-repeat; margin: auto; }*/
  #header_left { width: 239px; float: left; } 
  #header_right { width: 748px; float: left; padding-top: 16px; margin: 0px; padding:0px; }	
  #flags { width: auto; float: right; margin-top: 5px; margin-right: 20px; }	
  #sublinks { float: left; width: auto; margin-right: 20px; margin-top: 5px; }
  #sublinks a {  text-decoration:none; color:#461B57; background: transparent url(../images/layout/arrow_purple.png) 100% 5px no-repeat; padding-right: 10px; padding-left: 10px;  }
  
	

/* menu */
table#menu td{
text-align: center;
padding: 0px 8px 0px 3px;
background: transparent url(../images/layout/menu_sep.png) 100% 2px no-repeat;
}  

table#menu td.last{
text-align: center;
padding: 0px 5px 0px 5px;
background:none;
}  
 
table#menu { 
height:50px;
width: 720px;
margin: 12px 0px 0px 8px;
text-align: center;

 }
 
table#menu td a{
    color:#fff;
    display:block;
    font-weight:normal;
    margin:0 auto;
    padding:0 auto;
    text-align:center;
    text-decoration:none;
	font-size: 1.1em;
    }

table#menu td a:hover, table#menu td a.active { color: #461B57;  }


#center { margin: auto; width: 1000px; }
#content { color:#461B57; margin-left: 11px; padding-bottom: 160px;  height: auto;}

#content_right { width: 340px; float: right; padding-top: 45px; padding-right: 12px; }
#quote { width: 240px; color:#E0E0F6; font-size:1.1em; font-weight: normal; font-family: verdana}
#content_left { margin-top: 13px; width: 600px; float: left; margin-left: 21px;   }
#thema { float: right; width: auto; padding: 15px 10px 0px 0px; }
#thema_contact { float: left; width: auto; padding: 15px 0px 0px 0px; margin-left: -20px; }
	
#subnav {  color: #8AA722; font-size: 1em;  text-transform: uppercase;  margin-top: 1px; float: right; }
#subnav ul { list-style-type: none; margin:0; }
#subnav ul li { float: left; margin-left: 3px; }
#subnav a { color: #8AA722; text-decoration: none; font-weight: bold; font-size: 0.88em; }


#footer { height: 105px; margin: auto; width: 950px; font-size: 0.88em; padding: 25px 0px 15px 0px;  }
#footer_left { float: left; width: 730px; margin-left: 0px; margin-top: 2px; padding:0px; }
#footer_right { float: left; margin-top: 2px; }
#footer a { color: #8AA722; text-decoration: none; }

#footer_big{
	width: 380px;
	height: 95px;
	float: left;
	padding: 0px 5px 5px 13px;
}
#footer_small{
	width: 230px;
	height: 95px;
	background: url(../images/layout/footer_sep.png) 0px 0px no-repeat;	
	float: left;
	padding-left: 40px;
	padding-top: 5px;
	color: #8AA722;
}

#footer_big .footer_icons {
	width: 60px;
	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;
	margin-top: 2px;

}
#footer_big .links{
	margin-top: 6px;
	width: 290px;
	float:left;
	line-height: 16px;
	margin-bottom: 12px;
	
	}
#footer_big .links ul li{
	list-style:none;
	background: transparent url(../images/layout/footer_bullet.png) 10px 4px no-repeat;
	padding-left: 25px;
	color: #fff;
}
#footer_big .links ul li a{
	color:#fff;
	}
#footer_big .copyright{
	color: #fff;
	float: left;
	width: auto;
	padding-left: 70px;
}
#footer_big .copyright a { color: #fff; text-decoration: none; padding-left: 35px; }
#footer_big .links ul li a:hover, #footer_big .copyright a:hover  { color: #8AA722; text-decoration: none; }

#footer_small h1{
color: #fff;
padding: 0;
margin: 0;
font-size: 1.1em;
font-weight: bold;
padding-bottom: 2px;
}
#footer_small p{
padding: 0;
margin: 0;
line-height: 14px;

}

/* header */
#header_left img { padding-left: 20px; }

/*************/
/* 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 { padding-left: 170px; padding-top: 12px; padding-right: 15px; text-align:justify; background: url(../images/layout/homepage_text_globe.png) 0px 12px no-repeat; float:left; min-height: 170px; }
#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_left_text #footertext { height: 24px; width: 321px; background: transparent url(../images/layout/homepage_footertext.png) 0px 0px no-repeat;overflow: hidden; text-indent: -9999px;	display: block; float:right; margin-top: 6px; }

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

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


#joinnow {  width: 100%; clear: both; float:right; text-align:right; padding-right: 15px; margin-top: 15px; background: transparent url(../images/layout/arrow_green.png) 100% 3px no-repeat; }
#joinnow a { text-decoration: none; color:#461B57; font-weight:bold; }


/* aanmeldpanel */
#aanmelden { float: left;}
#aanmelden h1 {  font-size: 1.2em; padding-left: 55px; margin-top: 15px; margin-bottom: 10px; font-weight:bold; }

#aanmelden form { color: #3E2755;   padding-left: 55px; }

#aanmelden_frm { width: 321px; height: 150px; background: url(../images/layout/aanmelden.png) 0px 0px no-repeat; float: left; font-weight: bold; line-height: 17px;}

#aanmelden_frm label { float: left; width: 90px;  height: 26px; }
#aanmelden_frm input[type=text], #aanmelden_frm input[type=password] { width: 140px; float: left; padding: 0px; margin: 0px; }
.formline { clear: both; }
#aanmelden_frm #loginButton { background: transparent url(../images/layout/btn_inloggen.png) no-repeat; width: 19px; height: 19px; border:0; margin-left: 5px; margin-top:1px; cursor: pointer; } 
#aanmelden_wwvergeten { clear: both; text-transform:uppercase; float:right; padding-right: 30px; font-size: 0.84em; }
#aanmelden_wwvergeten a { text-decoration: none; color: #fff; padding-right: 20px; background: transparent url(../images/layout/btn_ww_vergeten.png) 100% -2px no-repeat; }

#klantworden {  width: 250px; clear: both; text-transform:uppercase; float:right; text-align:right; padding-right: 32px; margin-top: 15px; background: transparent url(../images/layout/arrow_green.png) 257px 2px no-repeat; }
#klantworden a { text-decoration: none; color:#fff; font-weight:bold; }

#extrainfo_frm { width: 321px; height: 150px; background: url(../images/layout/homepage_extrainfo.png) 0px 0px no-repeat; float: left; margin-top: 5px;  line-height: 17px;}
#extrainfo_frm ul { padding-top: 5px; }
#extrainfo_frm ul li{ font-weight: bold; background: url(../images/layout/bullet_green.gif) 0px 2px no-repeat; padding-left: 15px; }
#extrainfo_frm #tekst{ padding: 18px 0px 0px 55px; }
#extrainfo_frm #klantworden a { text-decoration: none; font-weight:bold; color:#3E2755; }

#aanmelden_order{ background: transparent url(../images/layout/icon_order.png) 0px 0px no-repeat; height: 44px; float:left; width: 321px; margin-top: 15px; padding-top: 10px;  }
#aanmelden_order a{ padding-left:55px; font-weight: bold; font-size: 1.1em; text-decoration:none; color:#3E2755;  }
#aanmelden_collect{ background: transparent url(../images/layout/icon_collect.png) 0px 0px no-repeat; height: 44px; float:left; width: 321px; margin-top: 15px; padding-top: 10px;   }
#aanmelden_collect a{ padding-left:55px; font-weight: bold; font-size: 1.1em; text-decoration:none; color:#3E2755;  }


#aanmelden_midden { background: url(../images/layout/aanmelden.png) 0px 0px no-repeat; float: left; font-weight: bold;}
#aanmelden_midden { margin-left: 42px; margin-top: 15px; line-height: 22px; }
#aanmelden_midden a { color: #5D4574; font-weight: bold;  text-decoration: underline; }

#aanmelden_onder { margin-left: 42px; margin-top: 25px; color: #53396A; font-weight: bold;  }
#aanmelden_onder a { color: #5D4574;  text-decoration: underline; line-height: 1.7em; }
#aanmelden_onder .klein { font-size: 0.85em; }

#aanmelden_tekst { margin-left: 25px; margin-top: 70px; color: #fff; font-weight: bold; }

#gegevens_top { margin-top: 65px; color:#668301;}



/* content */
#content_left h1 { font-size: 1.6em; margin-bottom: 15px; }
#content_left #tekst { float: left; width: 550px; padding-right: 20px; padding-bottom:5px;}
#content_left #tekst h2 { font-size:1.15em; font-weight:bold; margin-bottom:-9px; margin-top:4px; }
#content_left #tekst ul { list-style: none; margin-top: 10px; margin-left: 0px; margin-bottom: 10px; }
#content_left #tekst ul li{ padding-left: 10px; background: url(../images/layout/bullet_green.gif) 0px 3px no-repeat; padding-bottom: 10px; }

#content_left #tekst a.button { color: #fff; font-size: 1.2em; background: transparent url(../images/button.gif) 0px 0px no-repeat; width:225px; height: 37px; font-weight: bold; margin-top: 20px; margin-bottom: 20px; cursor: pointer; text-decoration:none; display:block; text-align:center; line-height:2.5em;}
#content_left#tekst a.button:hover { background-position: 0px -37px; }
#content_left #tekst a { color:#461B57;  }
#content_left #tekst a.groen { color:#8AA722; text-decoration:none;  }
#content_left #citaat { vertical-align:middle; background: transparent url(../images/layout/charity_citaat.png) 0px 0px no-repeat; width: 540px;  padding: 10px;  text-decoration:none; margin-top: 20px; height: 50px;  }
#content_left #citaat p{ vertical-align:middle; line-height: 20px;  text-decoration:none; margin-top: 0px; width: 530px;  }
#content_left #citaat p.long{ vertical-align:middle;  line-height: 18px;  text-decoration:none;  margin-top: -5px; width: 530px;  }

#content_left #blok_top { background: transparent url(../images/layout/blok_top.png) 0px 0px no-repeat; width: 544px; height: 6px; margin: 0px; float:left;  } 
#content_left #blok_midden { background: transparent url(../images/layout/blok_midden.png) 0px 0px repeat; width: 544px; margin: 0px; padding-top: 5px; padding-bottom: 5px; float:left;}
#content_left #blok_midden p{ vertical-align:middle; text-decoration:none; padding: 0px 10px 0px 10px; margin: 0px; }
#content_left #blok_midden p.groen { color:#8AA722; text-decoration:none;  }
#content_left #blok_midden ul { list-style: none; padding-right: 20px; padding-left: 10px; }
#content_left #blok_midden ul li{ padding-left: 10px; background: url(../images/layout/bullet_green.gif) 0px 3px no-repeat;  }
#content_left #blok_footer { background: transparent url(../images/layout/blok_footer.png) 0px 0px no-repeat; width: 544px; height: 7px; margin: 0px; float:left; margin-bottom: 15px; }

#content_left #tekst a.tel_blok { background: transparent url(../images/layout/tel_blok.png) 0px 0px no-repeat; width: 150px; height: 21px; margin: 0px; display:block; text-decoration:none; text-align: center; line-height: 22px; margin-bottom: 15px; color:#FFFFFF; font-size: 1.1em; }
 
#content_left a.arrow_green { background: transparent url(../images/layout/arrow_green_big.png) 100% 0px no-repeat; padding-top: 4px; padding-bottom: 5px; padding-right: 35px; width: auto; text-decoration: none;  }


.link_aanmelden { font-size: 1.5em; text-decoration: underline; } 
.img_certified { float: left; }


/* thema */
#thema img { display: block; }
#homepage_img { width: 340px; height: 500px;  float: left; margin-top: 20px; overflow: hidden; padding-left: 10px; }
#homepage_img ul { width: 300px; height: 5000px; list-style-type: none; }


/* inzameling */
.inzameling_img { float: left; width: 100px; margin-bottom: 20px; }
.inzameling_tekst{ float: left; width: 310px; margin-left: 10px; margin-bottom: 20px; }
.inzameling_spacer { clear: both; background: url(../images/layout/bg_inzameling.png); height: 4px; width: 417px;  margin-bottom: 20px; }


/* faq */
.faq_vraag { color: #53396A; font-weight: bold; cursor: pointer; margin-top: 10px; margin-left: 0px; padding-left: 20px; background: url(../images/layout/arrow_green.png) 0px 3px no-repeat; }
.faq_antw { padding: 10px 0px 10px 20px; display: none; }
.faq_antw hr{ display: none; }

/* contact */
#contact_rechts { background-color: #fff; height: 323px; width: 356px; margin-top: 35px;  }
#contact_rechts img {  }
#contact_rechts_footer { background: transparent url(../images/layout/contact_bottom.png) 0px 100% no-repeat; height: 20px; width: 356px;}
#frmContact label { width: 128px; height: 30px; float: left; padding-bottom: 5px; }
#frmContact input[type=text] { background: white; width: 300px; height: 16px; color: #5B7716; padding: 1px; border-left: 1px solid #ccc; border-top: 1px solid #999; border-bottom: 1px solid #fff; border-right: 1px solid #fff; }
#frmContact textarea { color: #5b7716; width: 545px;; height: 130px; background: #fff; margin-bottom: 5px; font-family: Arial; font-size: 1em; padding: 1px; border-left: 1px solid #ccc; border-top: 1px solid #999; border-bottom: 1px solid #fff; border-right: 1px solid #fff; overflow:auto;}
#frmContact .lbl_220 { width: 220px; }
#frmContact input.txt_180 { width: 180px; }
#submitButton { background: transparent url(../images/layout/arrow_green_big.png) 100% 0px no-repeat; padding-top: 4px; padding-bottom: 5px; padding-right: 35px; margin-right:0px; text-decoration: none; font-weight: bold; border:0; cursor: pointer; float: right; color: #53396A;  }
#frmContact h2 { padding-bottom: 20px; font-weight: normal; font-size: 1em; margin-top: 20px; }
#thema_contact #contact_text { padding: 10px; height: 138px; line-height: 16px; }
#contact_text div.half { width: 165px; float:left; }
#contact_text div.half_right { width: auto; float:left; vertical-align:middle; text-align:center; font-size: 1.2em; padding: 10px; letter-spacing: 1px; }

#contact_text div.half_right a.tel_blok { background: transparent url(../images/layout/tel_blok.png) 0px 0px no-repeat; width: 150px; height: 22px; margin: 0px; display:block; text-decoration:none; text-align: center; line-height: 20px; color:#FFFFFF; font-size: 1.1em; margin-top: 5px; margin-bottom: 5px; }

#frmContact .vertrouwelijk { text-transform:uppercase; font-size: 0.8em; float:left; width:404px; padding-top: 6px; }


/* aanmelden */
#tekst_breed { width: 672px; min-height: 500px; background: #fff url(../images/layout/bg_text.png) no-repeat;  }
#tekst_linksenrechts { float: left; width: 594px; background: transparent url(../images/layout/aanmelden_bg_repeat.png) 0px 0px repeat-y; }
#tekst_linksenrechts_footer { float: left; width: 594px; background: transparent url(../images/layout/aanmelden_bg_footer.png) 0px 0px no-repeat; height: 28px;  }

#tekst_links { float: left; width: 270px; padding: 10px 0px 0px 20px; margin-right: 20px; }
#tekst_links_img { float: left; width: 276px; padding: 20px; }

#aanmeldengegevens { font-weight: bold; float: left; width: 155px; }
#aanmeldenverplicht { float: left; width: 110px; size: 0.8em; font-style: italic; text-align: right; margin-bottom: 20px; }

.aanmeldenspacer { height: 20px; width: 40px; clear: both; }

.frmline { height: 23px; clear: both; }
.frmline label { float: left; width: 100px; }
.frmline label.lang { float: left; width: 130px; margin-right: 5px;}
.frmline input[type=text] { float: left; width: 150px; margin-right: 5px;  }

.frmlinerechts { height: 20px; clear: both; }
.frmlinerechts label { float: left; width: 215px; }
.frmlinerechts select, select.klein { width: 50px; font-size: 10px; }

.frmblock label.lang { float: none; width: 175px; }
.frmblock select.lang { width: 252px; }

#tekst_rechts { float: left; width: 245px; padding: 10px 15px 0px 20px;  }
#tekst_rechts #text { margin-top: -10px;  }
#tekst_rechts_footer { float: left; width: 260px; background: transparent url(../images/layout/aanmelden_bg.png) 100% 50% no-repeat; height: 20px; padding: 10px 10px 10px 10px; }
#tekst_rechts_img { float: left; width: 300px; padding: 20px; padding-top: 0px; }
h2.aanmelden { font-weight: bold; margin-bottom: 20px; }

#tekst_rechts label.input { display: block; }
#tekst_rechts .toelichting_italic { font-style: italic; font-size: 0.85em; color: #53396A; margin-bottom: 30px; }
#tekst_rechts .toelichting { font-size: 0.85em; color: #53396A; margin-bottom: 30px; }
#tekst_rechts .toelichting_zwart { font-size: 0.85em; color: #000; margin-bottom: 30px; }
#submit { border:0; color: #fff; font-size: 0.9em; background: transparent url(../images/button.gif) 0px 0px no-repeat; width:152px; height: 25px; margin-top: 10px; margin-bottom: 15px; cursor: pointer; }
#submit:hover { background-position: 0px -25px; }

#tekst_rechts textarea.aanmelden, #tekst_links_img textarea.aanmelden { width: 200px; height: 75px; }


/* account */
#wijzigengegevens { margin-bottom:20px; float: left; font-size: 1.2em; color: #53396a; width: 145px; }
#wijzigen { float: left; font-size: 1em; margin-bottom: 0px; }
h2.actueel { color: #53396A; font-weight: bold; }
div.actueel_aanpassing { color: #53396A; margin-top: 10px; margin-bottom: 20px; }
#tekst_links .toelichting_italic { font-style: italic; color: #53396A; font-size: 0.85em; margin-top: 20px; }
h2.vergoeding { color: #53396A; font-size: 1.2em; margin-bottom: 15px; }
.amount { background-color: white; margin-bottom:10px; padding: 5px; margin-top: 0px; border: 1px solid #996699; }
#historie h2 { color: #53396A; font-weight: bold; margin-top: 15px; margin-bottom:10px;}
.doel { color: #000; margin-bottom: 25px; }
.toelichtingmeer { color: #53396A; font-style: italic; margin-top: 20px; font-size: 0.85em; } 


/* dozen bestellen */
#tekst_rechts_img img { margin-bottom: 20px; }
#doosbestellen_afvoeren { background: transparent url(../images/layout/icon_collect.png) 0px 0px no-repeat; height: 44px; float:left; width: 280px; margin-top: -15px; padding-top: 10px; margin-left: -35px;   }
#doosbestellen_afvoeren h1{ padding-left:55px; font-weight: bold; font-size: 1.0em; text-decoration:none; color:#3E2755;  }
#doosbestellen_bestellen { background: transparent url(../images/layout/icon_order.png) 0px 0px no-repeat; height: 44px; float:left; width: 280px; margin-top: -15px; padding-top: 10px; margin-left: -35px;   }
#doosbestellen_bestellen h1{ padding-left:55px; font-weight: bold; font-size: 1.0em; text-decoration:none; color:#3E2755;  }
#datum { margin-top: 15px; margin-bottom: 5px;  }
.toelichting_klein { font-size: 0.85em; }
.opmerking { margin-top: 50px; margin-bottom: 20px; }
#tekst_links textarea { width: 265px; height: 75px; }
#versturen { border:0; color: #fff; font-size: 1em; background: transparent url(../images/button.gif) 0px 0px no-repeat; width:152px; height: 25px; margin-top: 15px; margin-bottom: 15px; font-weight: bold; cursor: pointer; }
#versturen:hover { background-position: 0px -25px; }

/* dozen afvoeren*/
.toelichting_afvoeren { margin-top: 10px; }

.td_100 { width: 100px; }
.td_80 { width: 100px; }
.td_aantal { width: 60px; text-align: right; }
