/*--------- GENERAL ---------*/
/* NEW! */

/* Default styles */
.content h1
{
	color: #FF6500;
	/*float:left;*/
	font-weight: bold;
	font-size: 18px;
	/*margin-bottom:10px;*/
}

.content h1.bulkTitle {
	color:#000;
	float:left;
	margin-bottom:10px;
}

.content h2.BulkHeader { color:#FF6500; font-weight:bold; font-size:16px; }

/* order history overview page */
.profile_orderhistory_headerTitle
{
	margin: 0px auto;
	height: 30px;
}

.profile_orderhistory_search 
{
	margin: 0px 0px 20px 0px;
	height: 25px;
}

.profile_orderhistory_search div
{
	margin-right: 36px;
	margin-right: 24px !ie;
	float: left;
}

.profile_orderhistory_table 
{
	width: 100%;
}
	.profile_orderhistory_headerrow td
	{
		padding-bottom: 5px;
	}
	.ot_prodrow_e
	{
		background-color: White;
		height: 35px;
		border: solid 1px gray;
	}
	.ot_prodrow_o
	{
		background-color: #EAEAEA;
		height: 35px;
		border: solid 1px gray;
	}
	.profile_orderhistory_table td
	{
		padding: 4px 4px 4px 4px;
	}
		.profile_orderhistory_table td a
		{
			color: #FF6500;
			text-decoration: underline;
		}


/* order (history) detail page */
.orderdetailHeaderContainer
{
	margin: 0px auto;
	height: 90px;
}
	.orderdetailHeaderContainer H1
	{
		color: #FF6500;
		font-size: 20px;
	}
	.orderdetailHeaderTop
	{
		margin: 0px auto;
		height: 40px;
	}
		.orderdetailTitle
		{
			margin: 0px auto;
			width: 300px;
			float: left;
		}
		.orderdetailPrint
		{
			margin: 5px auto;
			float: right;
		}
			.productlistPrint a, .productlistSearch a, .orderdetailPrint a {
				color:#999;
				cursor: pointer;
				font-size:13px;
				margin-left:5px;
			}
	.orderdetailheaderText
	{
		margin: 0px: auto;
		width: 550px;
		height: 22px;
	}
		.orderdetailheaderText div
		{
			margin: 0px: auto;
			width: 100px;
			height: 20px;
			float: left;
		}
.orderdetailOrderContainer td
{
 width: 65px;
 vertical-align: bottom;
 text-align: left;
}
.orderdetailOrderContainer h2
{
	color: #FF6500;
	font-size: 14px;
}
.profile_orderhistorydetail_detailstable td
{
	vertical-align: middle;
	padding: 4px 4px 4px 4px;
}

.profile_orderhistorydetail_detailsheaderrow td
{
	vertical-align: bottom;
}

.footerTotalpriceContainer
{
	margin: 15px auto;
	padding:5px 0 0 30px;
	width: 200px;
	float: right;
	border-top: solid 1px #000000;
	font-size:13px;
}
	.footerTotalpriceTitle
	{
		margin: 0px auto;
		width: 125px;
		float:left;
	}
	.footerTotalpriceValue
	{
		margin: 0px auto;
		margin-left: 10px;
		float: left;
		font-weight:bold;
		color:#333;
	}
.footerBackbuttonContainer
{
	float:left;
	margin-top:80px;
}



/* Basket overview */

.profile_orderhistorydetail_detailsheaderrow td
{
	border-bottom:2px solid #ccc;
	width: 60px;
}

.footerTotalpriceContainerBasket
{
	margin: 15px auto;
	margin-right: 0;
	/* padding-left: 30px; */
	padding-top:5px;
	width: 230px;
	float: right;
	border-top: solid 1px #000000;
	font-size:13px;
}

.profile_orderhistorydetail_detailstable h2
{
	color: #FF6500;
	font-size: 14px;
	margin-top:15px;
}

.basketadress_container
{
	margin: 0px auto;
	width: 570px;
	height: 135px;
}





/* OLD! */
.siteContainer
{
	width				: 999px;
	background-color	: #FFFFFF;	
	margin-left			: auto;
	margin-right		: auto;
}

img
{
	border				: 0px;
}

h1, .articletitle, .pageheader
{
	font-size			: 14px;
	color				: #333333;
}

h2
{
	font-size			: 10pt;
	color				: #333333;
}

h3
{
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
}

a
{
	color				: #333333;
}

ul, ol
{
	margin-left			: 17px;
}

li
{
	margin-left			: 10px;
	margin-bottom		: 3px;	
}

b
{
	color: #333333
}

input
{
	width				: 150px;
	border				: solid 1px #CCCCCC;
}

.profileregisterinputboxerror, .sanaaddressregisterinputboxerror, .pollpersonalinputerr
{
	margin-right		: 10px;
}

.quicksearch_button input, .pologinsubmitdiv input, .newslettersubmittd input, .profileloginlogintablebuttontd input, .profileregisterbuttontd input,
.profile_customerform_genderinputtd input, .pageobjecteditheader input, .profile_customerbuttonstd input, .profileregistercheckbox, .shopagreement input,
.profile_loginformbuttontd input, .profile_customerheadtd input, .profilechangepasswordbuttonrow input, .profileforgotpasswordbuttonrow input, .profileforgotpasswordheader input,
.searchresultfilterbuttontd input, .popageobject1 div input, .ecardform_buttons input, .activateproductcouponinput_ok, .advancedsearchbuttontd input, #chkAvailable,
#btnSend_BtnImage, #btnSearch_BtnImage, #btnLogin_BtnImage, #btnPostMessage_BtnImage, #btnUpdatePost, #btnCloseEditPost_BtnImage, #btnUpdatePost_BtnImage, #btnClose_BtnImage, #btnEditMessage_BtnImage,
#btnRemovePost_BtnImage, #btnRemovePost2_BtnImage, .INPUT_POLL_RADIO, .pollformbuttontd input
{
	width				: auto;
	border				: none;
}

input[type="image"], input[type="checkbox"], input[type="radio"]  /* Firefox and > IE7 only */
{
	width				: auto;
	border				: none;
}

.profileregistererrormessage, .profileloginerrormessage, .profile_loginnewexist_errormssgtd, .profileforgotpassworderrormessage, .ecardform_error,
.activatecouponmessagetd_error, .activateproductcouponmessagetd_ERROR, #lblLoginErrorText, #BodyValidator, #TitleValidator,.pollerrormessage, .paymentincassoerror,
.lblError, .activatecouponmessagetd_error, .activateproductcouponmessagetd_ERROR, #lblLoginErrorText, #BodyValidator, #TitleValidator, .shopagreementerror,
.sanaaddressregistererrormessage, .newsletter_deliveryformerrormssgtd, .profileregistererrormessage_zipcode, .pollbottomtext, .profile_customererrormssgtd, .error
{
	color				: #db0029
}

.centerContainer 
{
	text-align			: left;
	/* background			: #FFFFFF url(../content/images/bg_grijze_streep.gif) repeat-y center;		*/
}

#left
{
	margin-left: 15px;
	margin-right: 21px;	
	float				: left;
	width: 170px;	
}


/* --------- TOP TABLE ---------- */
#area1div div, #area2div div
{
	float				: left;
}

#area2div
{
	margin-left: 10px;
	margin-top: 20px;
}

#area4div
{
	clear: both;
	height: 20px;
}

#menu4item0
{
	float				: left;
	margin-left: 15px;
	margin-right: 20px;
	width: 170px;
	color: #ff6600;
	font-size: 16px;
}

.header_mailorder a
{
	font-weight: normal;
}
.header_mailorder a:hover
{
	color: #ff6600;
	text-decoration: none;	
}

/* ----- Kruimelpad ----- */

.menutree_topnavpath_div
{	
	margin-left: 200px;
	position: relative;
	top: 5px;
	top: 4px !ie;
	left: 2px;
}
.menutree_topnavpath_itemoff
{
	color :#666666;
	text-decoration: none;
}

.menutree_topnavpath_itemon
{
	color: #ff6600;
	 text-decoration: none;
}

.menutree_topnavpath_div a
{
	 text-decoration: none;
	 font-weight: normal;
}

.menutree_topnavpath_div a:hover
{
	 text-decoration: none;
	 font-weight: normal;
	 color: #ff6600;
}
/* ----- End Kruimelpad ----- */

.topSpace
{
	background-image	: url(../content/images/top1_background.gif);
	background-repeat	: repeat-x;
	width				: 445px;	
	height				: 60px;
}

marquee
{
	width				: 400px;
	height				: 60px;
	margin-left			: 40px;
	font-size			: 20pt;
	line-height			: 50px;
	font-weight			: bold;
	color				: #b0b1ca;
}

.top2space
{
	color				: #FFFFFF;	
	height				: 25px;	
	float				: right;
}

.top2space_text
{
	padding-top			: 5px;
	padding-right		: 10px;
}

.top2space_text, .top2space_select, .top2space_input
{
	float				: left;
}

.quicksearchinputbig
{
	width				: 141px;
}

#PO_SEARCH_BUTTON_10100000000004
{
/*	
	position: relative;
	bottom: 2px;	
*/
}

/* Opmaak van Loginbox wanneer deze in Area 5 staat
.pologinbox
{
	border-top			: #FFFFFF 1px solid;
	background-color	: #afafca;
	height				: 25px;
	text-align			: right;
	float				: right;
	width				: 100%;
}

.pologinformmaindiv
{
	float				: right;
	margin-top			: 2px;
}

.pologinformusernametext, .pologinformpasswordtext
{
	color				: #FFFFFF;
	float				: left;
	line-height			: 20px;	
}

.pologinformusernameinputbox, .pologinformpasswordinputbox
{
	float				: left;
}
*/

/*-- Loginbox wanneer deze in Area 10 staat --*/
.pologinbox
{
	/*
	padding-top			: 5px;
	padding-left		: 10px;
	padding-bottom		: 3px;
	*/
}

.pologinformusernameinputbox
{
	float				: left;
}

.pologinformmaindiv
{
	display				: block;
}

.img_afmelden
{
	padding-right		: 10px;
	padding-top			: 5px;
}

.quicksearchinput
{
	width				: 130px;
	height				: 17px;
	border				: 1px solid #dfdfe0;
	position			: relative;
	bottom				: 1px;
	right				: 1px;
}

/*-- END Loginbox --*/

.quicksearchinput
{
	margin-top			: 2px;
}

.top2space_select
{
	margin-right		: 10px;
}

.quicksearch_button
{
	margin-right		: 9px;
	margin-top			: 2px;
}

.pologinimage
{
	margin-right		: 10px;
	float				: right;
	margin-bottom		: 3px;	
	margin-top			: 3px;
}

.profile_loginintrotd img
{
	margin-bottom		: 5px;
}

/*---------- MENU AREA 6--------------*/

.menutree_left
{
	font-weight			: bold;
	font-size			: 8pt;	
}

.menutree_left a
{
	text-decoration		: none;
	color: #666666;	
}

.menutree_left a:hover
{
	color: #333;	
}

.menutree_leftlevel2_sel a:hover {
	color:#FF6500;
}

 .menutree_leftlevel2
{
	background	: url(../content/images/menu.gif) no-repeat;
	padding-left: 7px;
	font-family: Arial;
	font-size: 12px;
	height: 25px;
}

.menutree_leftlevel2 p, .menutree_leftlevel2_sel p {
	color:#FF6500;
	font-size:12px;
	font-weight:normal;
	margin:15px 0 5px;
}

.menutree_leftlevel2_sel
{
	background: url(../content/images/menu_active.gif) no-repeat;
	padding-left: 7px;
	font-family: Arial;
	font-size: 11px;
	height: 25px;	
}

.menutree_leftlevel2 a
{
		color: #333;	
		font-size: 14px;		
}

.menutree_leftlevel2_sel a {
		color: #FF6500;
		font-size:14px;
}

.menutree_leftlevel2_items, .menutree_leftlevel2_items_sel
{
	padding-left		: 5px;		
	line-height			: 18px;	
	height: 25px;
	text-decoration: none;
}

.menutree_leftlevel2_items
{
	font-weight: normal;
}

.menutree_leftlevel3 a
{
	background-image	: url(../content/images/submenu.gif);
	background-position : right;
	/*height: 25px; */
	display: block;
}

.menutree_leftlevel3 a
{
	/*height: 25px; */
	padding-left: 12px;
	color: #333333;
	font-weight: normal;
}

.menutree_leftlevel3_sel
{
	background-image	: url(../content/images/submenu_active.gif);
	height: 25px;	
	padding-left: 12px;
}

.menutree_leftlevel3_sel a
{
	height: 25px;
	color				: #ff6600;
	margin-left: 12px;
}

.menutree_leftlevel3
{
	background-image	: url(../content/images/submenu.gif);
	height: 25px;
	padding-left: 12px;		
}

.menutree_leftlevel2 a:hover, .menutree_leftlevel2_sel a:hover, .menutree_leftlevel3 a:hover, .menutree_leftlevel3_sel a:hover
{
	text-decoration: none;
}

.menutree_leftlevel3_sel a:hover
{
	color: #ff6600;
}



/* ----------- LEFT --------------*/





/* ----------- CONTENT -----------*/
#content
{
	float				: left;
	margin-top			: 9px;
	width				: 585px;
	margin-bottom: 10px;
}

.bulkimg
{
	width				: 80px;
}

.newsletter_notvalid
{
	position: relative;
	bottom: 30px;
}

#inputimage_newsletter_verder
{
	padding-left: 8px;
}


/* ---------- RIGHT -------------- */
#basketoverviewcontainertable
{
	background-color	: #FFFFFF;
	border				: solid 1px #000000;
}

#outerright
{
	margin-right: 15px;
	float				: right;
	width				: 170px;
}

.register_btn
{
	padding				: 0 0 10px 10px;
}

#basketoverviewtable
{
	background: #ff6701 url(../content/images/bg_winkelmandje.jpg) repeat-x;
	width: 100%;
	border: solid 1px #cccccc;
}

.basketoverviewtablelabel
{
	color: #FFFFFF;
}
.basketoverviewtabledata
{
	text-align			: right;
	padding-left		: 50px;
	color: #333333;
	width: 55px;
}

.basketoverviewboxtable, .basketoverviewlink1
{
	margin			: 10px 2px 10px 10px;
	width:147px;
}

.basketoverviewbutton2
{
	background			: #ff6803 url(../content/images/bg_basket.gif) no-repeat;
}	

.myntnt_logout_btn
{
	margin			: 0px 0px 5px 9px;
}

#right_accountdepended a
{
	text-decoration: none;
}
.basketoverviewlink2
{
	position: relative;
	right: 7px;
	right: 9px !ie; 
	
}

.laatst_bekeken_producten_link
{
	width				: 155px;
	margin-left			: 10px;
	margin-top			: 5px;
	margin-bottom		: 5px;
}

.newsletterinput
{
	width: 87px;
	height: 16px;
	border	: 1px solid #CCCCCC;
	margin-right: 5px;
	color				: #b2b2b2;	
	font-size: 10px;	
	font-style: italic;
	padding-left: 5px;
	padding-top: 2px;	
}

.newslettersubmittd
{
	text-align			: right;
	padding				: 5px 0px 5px 0px;
}

.newsletterinputtd
{
	/*
	padding-left		: 10px;
	*/
}
.right_accountdepended img
{
	margin-left			: 7px;
}


/* ---------- BOTTOM ------------ */
#bottomtable
{
	clear				: both;
}

#menu12item0, #menu12item1
{
	float				: left;
}
#menu12item1
{
	padding-left		: 100px;
	line-height			: 44px;
}

#menu12item2
{
	float				: right;
}


/* ----------- TICKERTAPE ------------ */
#rotatingbox
{
	display				: none;
}

#rotatingbox 
{
	padding				: 2px 0 1px 0;
	margin				: 0px;
	position			: relative;
	height				: 1.3em;
	border				: 0px;
	width				: 595px;
	border				: solid 1px #000000;
}

#rotatingnews 
{
	left				: 1000px;
	width				: 1800px;
	position			: absolute;
	top					: -2px;
	color				: #000000
}

/* ----------- POLL --------------- */

.pollobject
{
	width				: 400px;
}

.poll_question
{
	font-weight			: bold;
	margin-left			: 5px;
	margin-top			: 10px;
	margin-bottom		: 2px;
}

.pollformelement_answer
{
	margin-left			: 10px;
	margin-bottom		: 10px;
	width				: 100px;
}

.SPAN_POLL_ANSWERS
{
	margin-left			: 10px;
}

.DIV_POLL_RESULTS
{
	margin-left			: 6px;	
}

.SPAN_POLL_RESULTS
{
	float				: left;
	width				: 38px;
}

.SPAN_POLL_RESULTS_1
{
	float				: left;
	width				: 50px;
}

.SPAN_POLL_RESULTS_2
{
	width				: 50px;
	float				: left;
	padding-left		: 3px;
}

.DIV_TOTAL_VOTES
{
	margin-top			: 10px;
	margin-left			: 6px;
}

.SPAN_POLL_RESULTS_5
{
	margin-left			: 5px;
}

.IMG_POLL_PERCBAR
{
	background-color	: #dc0a32;
	height				: 10px;
	margin-top			: 3px;
}

.pollformelementtd_personal
{
	margin-top			: 20px;
}

.TD_POLL_PERSONALTEXT
{
	width				: 100px;
}

.TD_POLL_PERSONAL
{
	height				: 30px;
}

.pollmessagehide
{
	margin-top			: 20px;
}

.PollSendButtonAnonimious
{
	text-align			: right;
	padding-right		: 10px;
	padding-top			: 5px;
}

.pollerrormessage
{
	padding-right		: 3px;
}

.pollmessageshow
{
	padding-top			: 10px;
	padding-left		: 10px;
}

.profile_orderhistorydetail_table 
{
	width				: 590px;	
}

.profile_orderhistorydetail_linerow td
{	
	padding-bottom		: 5px; 	
} 

.profile_orderhistorydetail_linespecialrow td 
{
	padding-top			: 5px; 
}

.orderhistorydetail_back, .orderhistorydetail_copyorder
{
	padding-top: 10px;
	padding-right: 5px;
}

.titlebarclass 
{
	font-weight			: bold;
}

#PRODUCTDETAIL_ORDER_BUTTON
{
	width: 126px;
	height: 22px;
}

/*----------END OLD! --------------------------------- */


*
{
	padding				:	0px;
	margin				:	0px;
}

.content p 
{
	margin: 10px 0;
}

html
{
	font-family			: Arial;
	font-size			: 8pt;
	color				: #666666;
	/*background			: #FFFFFF url(../content/images/bg_grijze_streep2.gif) no-repeat top center;*/
}

a
{
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
}
a:hover
{
	color: #222222;
	text-decoration: underline;
}

#area10div a, .searchresulttable a, .search_pagingtable a, .profile_orderhistory_table a, .topten a, .product_history_table a, .contenttable_basket a
{
	color: #333333;
	text-decoration: none;	
	font-weight: normal;
}

#product_bulk a, #navigation a, .homepage_product a
{
	color: #333333;
	text-decoration: none;	
	font-weight: bold;
}

#area10div a:hover, #product_bulk a:hover, .searchresulttable a:hover, search_pagingtable a:hover, .profile_orderhistory_table a:hover, .basketadressesedit a,
.homepage_product a:hover
{
	text-decoration: underline;
}

#Table2 a:hover
{
	text-decoration: none;
}

#area12div
{
	background-image	: url(../content/images/bg_footer.gif);
	height				: 32px;
}

.footerdiv
{
	margin-top: 0px;
}

.footerdiv a
{
	text-decoration: none;
	color: #FFFFFF;
}

.privacyverklaring
{
	margin: 0 20px 0 46px;
}

.print_page
{
	margin: 0 10px 0 550px;
}

.header_tnt
{
	color: #ff6600;
	font-size: 14px;
	margin: 10px 0 0 10px;	
}

.header_zoek, .header_andere_winkels, .header_werkt_winkel, .header_veilig_betalen
{
	color: #333333;
	font-size: 14px;
	margin: 10px 0 0 10px;
}

.header_topten
{
	color: #333333;
	font-size: 14px;
	margin-top: 15px;
}

.header_recent_bekeken
{
	color: #333333;
	font-size: 14px;
	margin-top: 25px;
}

.topten_product_titel a, .product_history_product_titel a
{
	 text-decoration: none;
	 color: #666666;

}

.topten_itemvalue, .product_history_itemvalue
{
	vertical-align: top;
	padding-top: 8px;
	padding-left: 3px;
}


.topten_itemheading, .product_history_itemheading
{
	color: #333333;
	 vertical-align: top;	
	 padding-top: 8px;
}

#menu6item2 {
	font-size:12px;
}

#menu6item1
{
	/*border-top: solid 1px #CCCCCC;*/
}

#menu6item4
{
	padding-bottom: 10px;
	border-bottom: solid 1px #CCCCCC;
}

.header_nieuwsbrief
{
	color: #333333;
	font-size: 13px;
	margin: 10px 0 0 10px;	
}

.pologininputbox
{
	width				: 141px;
	height				: 16px;
	border				: 1px solid #CCCCCC;
	margin-top			: 5px;
	color				: #b2b2b2;	
	font-size: 10px;	
	font-style: italic;	
	padding-left: 5px;
	padding-top: 2px;	
}

.searchtext
{
	width: 150px;
	height: 20px;
	border				: 1px solid #CCCCCC;
	/*position: relative;*/
	bottom: 11px;
	bottom: 9px !ie;
	/*margin-left: 9px;*/
	color: #999;	
	font-size: 15px;	
	/*font-style: italic;	*/
	padding-left: 2px;
	/*padding-top: 2px;	*/
	margin:5px 0;
}

#menu10item8
{
	background:transparent url(../content/images/bg_andere_winkels.jpg) repeat scroll 0% 0%;	
}

#menu10item9
{
	background:transparent url(../content/images/bg_andere_winkels2.jpg) repeat scroll 0% 0%;	
}

#menu10item10
{
	background:transparent url(../content/images/bg_hoe_werkt_winkel.jpg) repeat scroll 0% 0%;	
}

#menu10item11
{
	background:transparent url(../content/images/bg_hoe_werkt_winkel2.jpg) repeat scroll 0% 0%;	
}

/*#menu10item0*/
.searchbox
{
	margin: 10px 0 15px 0;
	height: 75px;
	/*background:transparent url(../content/images/bg_zoekbox.jpg) repeat scroll 0% 0%;*/
	background-color:#eee;
	border: solid 1px #aaa;
	padding:5px;
}

#menu10item1
{
	/*height: 155px;*/
	/* background:transparent url(../content/images/bg_zoekbox2.jpg) repeat scroll 0% 0%;	*/
	margin-bottom: 15px;	
	background-color:#fff;
	border: solid 1px #aaa;
	padding:5px;
}

#menu10item6, #menu10item8, #menu10item10, #menu10item12
{
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	margin-top: 15px;
}

#menu10item5, 
{
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;	
}

#menu10item2 { margin-bottom:15px; }
#menu10item3 { background-color:#fff; border: solid 1px #aaa; padding: 5px; margin-bottom:15px; }

#menu10item4 { background-color:#fff; border: solid 1px #aaa; padding:5px; }


#menu10item5
{
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}

#menu10item7, #menu10item9, #menu10item11, #menu10item13
{
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}

#menu10item13
{
	margin-bottom: 20px;
}

#remember_me
{
	/*margin-top: 8px;
	margin-top: 3px !ie;*/
	margin-right: 5px;
	color: #333333;
}

.remember_me_loginform label
{
	cursor: hand;
}

.remember_me_loginform
{
	padding: 0px 0px 10px 10px;	
	color: #666666;	
}

.remember_me_loginform input
{
	margin-right: 5px;
	border: 0px;
	width: 15px;	
}

.pologinsubmitdiv #remember_me
{
	position: relative;
	right: -1px;
	right: 2px !ie;
}

.pologinsubmitdiv label
{
	cursor: hand;
}

#inloggen_hyperlinks a
{
	text-decoration: none;
}

.stippellijn {
	margin:5px 0 5px 7px;
}

.stippellijn1
{
	margin: 10px 0 2px 7px;
}

.stippellijn2
{
	margin: 2px 0 2px 7px;
}

.stippellijn3
{
	margin: 2px 0 10px 7px;
}

.ww_vergeten, .probleem_inloggen, .hyperlink_right
{
	width: 130px;
	padding-left: 7px;
}



.betaalmogelijkheden img
{
	margin: 5px;
}

.betaalmogelijkheden
{
	margin-left: 5px;
}

.product_history ol, .topten_table ol
{
	margin-top: 10px;
	margin-left: 15px;
}

.topten, .product_history
{
	padding-bottom: 10px;
	border-bottom: solid 1px #CCCCCC;
}

.product_history a
{
	text-decoration: none;
}

/* --------- NAVIGATIE --------*/
#menu2item0
{
	position: relative;
	right: 1px !ie;
	z-index: 100; /* TNTI-59454 rebranding */
}
	
#menu2item1
{
	margin-left: 44px;
	margin-left: 43px !ie;
	position: relative;
	bottom: 7px;
}	
	
#nav_head
{
	background-image: url(../content/images/buttons_main_menu_top/bg_menu.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	width: 469px;
	width: 526px !ie;
}

#nav_head ul
{

}

#nav_head li
{
	float: left;
	list-style-type: none;
	height: 26px;
	padding-top: 6px;
	margin-left: 4px;
}

#nav_head a
{
	text-decoration: none;
	color: #222222;
}
#nav_head a:hover
{
	text-decoration: none;
	color: #fd6e0e;
}

#menu_zakelijk a
{
	color: #fd6e0e;
}

#menu_consumenten
{
	background: url(../content/images/buttons_main_menu_top/bg_consumenten.gif) no-repeat;
	width: 118px;
	color: #222222;
}
#menu_zakelijk
{
	background: url(../content/images/buttons_main_menu_top/bg_zakelijk_active.gif) no-repeat;
	width: 85px;
	color: #222222;
}
#menu_over_tnt
{
	background: url(../content/images/buttons_main_menu_top/bg_over_tnt.gif) no-repeat;
	width: 122px;	
	color: #222222;	
}

#nav_sub
{
	clear: left;
	background-image: url(../content/images/buttons_main_menu_top/bg_menu.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	position: relative;
	right: 18px;
	top: 3px;
	top: 6px !ie;
	width: 740px;
}

#nav_sub li
{
	float: left;
	list-style-type: none;
}

#nav_sub a
{
	text-decoration: none;
	color: #000000;
}
#nav_sub a:hover
{
	text-decoration: none;
	color: #fd6e0e;
}

.sub_descoration
{
	background: url(../content/images/buttons_main_menu_top/bg_submenu.gif) no-repeat 1px 7px;
	width: 3px;
} 

/* TNTI-59454 rebranding */
#area3div
{
	width				: 909px; 
	float				: right;
	height				: 12px;
	margin				: 0px 0 10px 0;
	margin				: 10px 0 10px 0 !ie;
	line-height			: 12px;
	position			: relative;
	top					: -20px;
	z-index				: 0;
}

/* ----------- Style switcher ------------ */

#header_right_container
{
	background-image: url(../content/images/buttons_main_menu_top/bg_menu.gif);
	background-repeat: repeat-x;
	height: 26px;
	padding-left: 3px;
	padding-top: 6px;
	width: 269px;
	padding-left: 2px !ie;	
	width: 214px !ie;
}


.size1_div
{
	background: url(../content/images/textscaler/a_1_active.gif) no-repeat;	
	width: 13px;
	display: block;
	cursor: hand;	
	text-decoration: none;	
}

.size2_div
{
	background: url(../content/images/textscaler/a_2.gif) no-repeat;	
	width: 13px;
	display: block;
	cursor: hand;
	text-decoration: none;		
}

.size3_div
{
	background: url(../content/images/textscaler/a_3.gif) no-repeat;	
	width: 13px;
	display: block;
	cursor: hand;	
	text-decoration: none;	
}


/* ------- Hyperlinks sitemap etc -------- */
#hyperlinks_sitemap a
{
	font-size: 10px;
	color: #222222;
	font-weight: 100;
	position: relative;
	bottom: 1px !ie;
}

#hyperlinks_sitemap a:hover
{
	color: #fd6e0e;
	text-decoration: none;
}

#hyperlinks_sitemap li
{
	float: left;
	list-style-type: none;	
	margin-left: 6px;
	margin-right: 6px;
}

#hyperlinks_sitemap ul
{
	margin: 0px;
}



/* -------------- IE6 FIX ---------------- */

* html #left
{
	margin-left: 8px;
}

* html #outerright
{
	margin-right: 7px;
}

* html #menu2item1
{
	margin-left: 0px;
	position: relative;
	left: 41px;
}	

* html #nav_head
{
	width: 528px;
}

* html #nav_sub
{
	position: relative;
	right: 25px;
}

* html #area4div
{
	position: relative;
	right: 17px;
}

* html #header_right_container
{
	width: 215px;
}

* html #HomePageMain_imgFeaturedProduct, * html #HomePageMain_imgFeaturedProduct2, * html #HomePageMain_imgFeaturedProduct3, * html #HomePageMain_imgPreorder1,
* html #HomePageMain_imgPreorder2, * html #HomePageMain_imgPreorder3
{
	width: 80px;
}

* html #productdetail_purchasenow, * html #productdetail_purchasenow1, * html #productdetail_purchasenow2
{
	width: 22px;
	height: 18px;
	border: 0px;
}

* html #inputimage_newsletter_verder
{
	width: 62px;
	height: 23px;
}

* html .homepage_prod_title
{
	height: 30px;
}

* html .homepage_prod_description, * html .homepage_prod_price
{
	height: 40px;
}

* html .product_bulk_image
{
	max-width: 78px;
}

* html #area3div
{
	height				: 3px;
}

* html .product_detail_head
{
	position: relative;
	right: 4px;
}

* html #PRODUCTDETAIL_ORDER_BUTTON
{
	position: relative;
	left: 2px;
}

* html .newsletterinput
{
	width: 80px;
}

* html #paymentmethodtd input, .registergender, * html .form_text_ar .incassobank, * html .form_text_ar .incassogiro, * html .profileregisterformheaderextra input,
* html .profile_addressbook_genderinputtd input
{
	border: 0px;
	width: 20px;
}

* html .content iframe
{
	width: 581px;
}


/* ------------- END IE6 FIX ------------ */

/* ------------ SAFARI FIX -------------- */
body:first-of-type .basketoverviewlink2 
{
	position: relative;
	right: 0px;
	left: 3px;
}
/* ----------- END SAFARI FIX ----------- */
/* ----------- BEGIN CLEARFIX ----------- */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* ----------- END CLEARFIX ----------- */
