#websitecontent {
	width:				976px;
	height:				100%;
	text-align:			left;
	background-color:	#FFFFFF;
	background-image:	url('../images/logo.jpg');
	background-repeat:	no-repeat;
}

#left_shadow {
	background-image:	url('../images/left_shadow.gif');
	background-repeat:	repeat-y;
	width:				8px;
}

#right_shadow {
	background-image:	url('../images/right_shadow.gif');
	background-repeat:	repeat-y;
	width:				8px;
}

#logocontent {
	background-image:	url('../images/logo.jpg');
	background-repeat:	no-repeat;
	width:				980px;
	height:				90px;
}

#printcontent {
	position:			absolute;
	margin-top:			20px;
	margin-left:		510px;
}

#commercial {
	padding-top:		10px;
	text-align:			center;
	font-weight:		bold;
}

.head1 {
	color:				#004A8D;
	font-weight:		bold;
	padding-bottom:		10px;
}

.bottomcontent {
	padding-bottom:		10px;
}

.bottomleftcontent {
	padding-top:		15px;
}

.bottom_text {
	text-align:			center;
	padding-bottom:		5px;
}

/* MENU SETTINGS  */

#menucontent {
	background-image:	url('../images/menu_bckgrnd.gif');
	background-repeat:	no-repeat;
	line-height:		22px;
	height:				38px;
	padding-left:		20px;
}

#menu,
#menu ul {
	line-height:		22px;
	padding:			0px;
	margin:				0px;
	list-style:			none;
}

#menu a {
	line-height:		23px;
	text-decoration:	none;
	white-space:		nowrap;
	color:				#FFFFFF;
}

#menu a:hover,
#menu a.active {
	line-height:		23px;
	color:				#AEC5DB;
}

#menu li ul li a {
	line-height:		23px;
	text-decoration:	none;
	white-space:		nowrap;
	color:				#004A8D;
	padding-right:		5px;
	padding-left:		5px;
}

#menu li ul li a:hover,
#menu li ul li a.active {
	line-height:		23px;
	color:				#004A8D;
	text-decoration:	underline;
}

#menu li {
	padding-right:		6px;
	padding-left:		6px;
	float:				left;
}

#menu li.first {
	margin-left:		10px;
}

#menu li.menu_border {
	width:				2px;
	color:				#FFFFFF;
	line-height:		23px;
}

#menu li li {
	float:				none;
}

#menu li ul {
	position:			absolute;
	background-color:	#FFFFFF;
	left:				-999em;
	margin-left:		-12px;
}

#menu li ul li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #004A8D;
	border-left-width:	1px;
	border-left-style:	solid;
	border-left-color:	#004A8D;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #004A8D;
}

#menu span {
	display:			block;
}

#menu li:hover ul,
#menu li.sfhover ul {
	left:				auto;
	position:			absolute;
	z-index:			99;
}

/* PAGE SETTINGS  */

#pagecontent {
	border-left-width:	1px;
	border-left-style:	solid;
	border-left-color:	#004A8D;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #004A8D;
}

#page_overflow {
	position:			relative;
	overflow-y:			auto;
	overflow-x:			hidden;
	height:				100%;
}

*:lang(en) #page_overflow {
	height:				750px !important;
}

#page_padding {
	width:				536px;
	padding:			20px;
	padding-right:		8px;
}

*:lang(en) #page_padding {
	width:				516px !important;
}

/* LEFT SETTINGS  */

#leftcontent {
	height:				100%;
	padding-top:		10px;
	padding-left:		10px;
	padding-right:		10px;
}

#left_bckgrnd {
	height:				100%;
	margin-left:		10px;
	margin-right:		10px;
	background-color:	#D9E4EE;
}

#left_padding {
	padding:			10px;
}

/* CAT SETTINGS  */

.cat_bckgrnd {
	background-image:	url('../images/cat_bckgrnd.gif');
	background-repeat:	no-repeat;
	width:				141px;
	line-height:		25px;
	height:				25px;
	padding-left:		20px;
}

.cat_bckgrnd a {
	color:				#004A8D;
	text-decoration:	none;
}

.cat_bckgrnd a:hover {
	color:				#004A8D;
	text-decoration:	none;
}

.cat_bckgrnd_active {
	background-image:	url('../images/cat_bckgrnd_active.gif');
	background-repeat:	no-repeat;
	width:				141px;
	line-height:		25px;
	height:				25px;
	padding-left:		20px;
}

.cat_bckgrnd_active a {
	color:				#FFFFFF;
	text-decoration:	none;
}

.cat_bckgrnd_active a:hover {
	color:				#FFFFFF;
	text-decoration:	none;
}

.cat_bckgrnd_offer {
	background-image:	url('../images/cat_bckgrnd_offer.gif');
	background-repeat:	no-repeat;
	width:				141px;
	line-height:		25px;
	height:				25px;
	padding-left:		20px;
}

.cat_bckgrnd_offer a {
	color:				#FFFFFF;
	text-decoration:	none;
}

.cat_bckgrnd_offer a:hover {
	color:				#FFFFFF;
	text-decoration:	none;
}

.cat_spacer {
	height:				5px;
	line-height:		5px;
}

#cat_bottom {
	padding-top:		15px;
}

/* RIGHT SETTINGS  */

#right_padding {
	padding:			10px;
}

.right_item_bckgrnd_blue {
	background-color:	#004A8D;
	width:				181px;
	padding:			5px;
}

*:lang(en) .right_item_bckgrnd_blue {
	width:				171px !important;
}

.right_item_bckgrnd_grey {
	background-color:	#DCE4F1;
	padding:			5px;
	padding-bottom:		3px;
}

.right_item_title {
	color:				#FFFFFF;
	line-height:		20px;
	font-weight:		bold;
	padding-left:		5px;
	padding-bottom:		2px;
}

.right_item_title_large {
	color:				#FFFFFF;
	line-height:		20px;
	font-weight:		bold;
	padding-bottom:		3px;
	padding-left:		5px;
}

.right_item_tips {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #004A8D;
	padding-bottom:		4px;
}

.right_item_tips_last {
	line-height:		20px;
}

.right_item_news {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #282E57;
	padding-bottom:		4px;
}

.right_item_news_last {
	line-height:		20px;
}

.right_item_padding {
	padding-bottom:		10px;
}

.right_input {
	line-height:		20px;
	padding-bottom:		2px;
}

/* CART SETTINGS  */

.link_cart {
	color:				#004A8D;
	line-height:		20px;
	font-weight:		bold;
	text-decoration:	none;
}

.cart_text {
	width:				150px;
	padding-left:		5px;
}

/* FAQ SETTINGS  */

.faq_text {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EE3224;
	padding-bottom:		10px;
}

.faq_item_top {
	padding-top: 5px;
}

.faq_item_bottom {
	text-align:			right;
	padding-bottom:		5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EE3224;
}

.faq_question {
	color:				#004A8D;
}

/* NEWS SETTINGS  */

.news_head {
	position:			relative;
	float:				left;
	color:				#004A8D;
	font-weight:		bold;
	padding-bottom:		10px;
}

.news_date {
	position:			relative;
	float:				right;
	color:				#004A8D;
	font-weight:		bold;
}

.news_text {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #004A8D;
	padding-bottom:		10px;
}

.news_item {
	height:				17px;
	padding-top:		5px;
	padding-bottom:		5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #004A8D;
}

.news_title_overview {
	float:				left;
	color:				#004A8D;
}

.news_date_overview {
	float:				right;
	color:				#004A8D;
	font-weight:		bold;
}

/* TIP SETTINGS  */

.tip_text {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #004A8D;
	padding-bottom:		10px;
}

.tip_item {
	padding-top:		5px;
	padding-bottom:		5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #004A8D;
}

/* VACATURE SETTINGS  */

.vacature_text {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #004A8D;
	padding-bottom:		10px;
}

.vacature_item {
	padding-top:		5px;
	padding-bottom:		5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #004A8D;
}

/* FONT SETTINGS  */

#font_bckgrnd {
	background-image:	url('../images/font_bckgrnd.jpg');
	background-repeat:	no-repeat;
	width:				153px;
	height:				18px;
	line-height:		18px;
	font-size:			12px;
	text-align:			center;
	margin-left:		25px;
	color:				#FFFFFF;
}

#font_select {
	width:				153px;
	text-align:			center;
	margin-left:		25px;
}

.link_font_small {
	color:				#004A8D;
	font-size:			11px;
	line-height:		15px;
	font-weight:		bold;
	text-decoration:	none;
}

.link_font_small:hover {
	text-decoration:	underline;
}

.link_font_medium {
	color:				#004A8D;
	font-size:			13px;
	line-height:		17px;
	font-weight:		bold;
	text-decoration:	none;
}

.link_font_medium:hover {
	text-decoration:	underline;
}

.link_font_large {
	color:				#004A8D;
	font-size:			14px;
	line-height:		18px;
	font-weight:		bold;
	text-decoration:	none;
}

.link_font_large:hover {
	text-decoration:	underline;
}

/* SEARCH SETTINGS  */

#searchcontent {
	position:			absolute;
	margin-top:			-18px;
}

#search_bckgrnd {
	background-image:	url('../images/search_bckgrnd.jpg');
	background-repeat:	no-repeat;
	width:				153px;
	height:				18px;
	line-height:		18px;
	text-align:			center;
	margin-left:		25px;
	color:				#FFFFFF;
	padding-top:		2px;
}

#search_extra {
	text-align:			center;
	color:				#FFFFFF;
	margin-left:		25px;
}

#search_extra a {
	color:				#FFFFFF;
}

.search_price {
	width:				30px;
	text-align:			center;
}

/* ORDER SETTINGS  */

.order_title {
	color:				#004A8D;
	width:				200px;
	padding-top:		15px;
	padding-bottom:		15px;
	font-weight:		bold;
	line-height:		15px;
}

.order_item_overview {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EE3224;
	line-height:		25px;
}

.order_title_small {
	color:				#004A8D;
	width:				75px;
	padding-top:		15px;
	padding-bottom:		15px;
	font-weight:		bold;
	line-height:		15px;
	text-align:			center;
}

.order_title_totaal {
	color:				#004A8D;
	width:				35px;
	padding-top:		15px;
	padding-bottom:		15px;
	font-weight:		bold;
	line-height:		15px;
	padding-left:		20px;
	padding-right:		20px;
}

.order_title_price {
	color:				#004A8D;
	width:				35px;
	padding-top:		15px;
	padding-bottom:		15px;
	font-weight:		bold;
	line-height:		15px;
	padding-left:		20px;
	padding-right:		20px;
}

.order_title_artikel {
	color:				#004A8D;
	width:				210px;
	padding-top:		15px;
	padding-bottom:		15px;
	font-weight:		bold;
	line-height:		15px;
}

.order_item {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00ADEB;
	line-height:		25px;
	text-align:			center;
}

.order_item_totaal {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00ADEB;
	line-height:		25px;
	background-color:	#DCE4F1;
	padding-left:		20px;
	padding-right:		20px;
}

.order_item_price {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00ADEB;
	line-height:		25px;
	padding-left:		20px;
	padding-right:		20px;
}

.order_item_artikel {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00ADEB;
	line-height:		25px;
	text-align:			left;
}

.order_item_spacer {
	line-height:		15px;
	text-align:			center;
}

.order_item_totaal_spacer {
	line-height:		15px;
	background-color:	#DCE4F1;
	text-align:			center;
}

.order_item_artikel_spacer {
	line-height:		15px;
	text-align:			left;
}

.order_item_first {
	border-top-width:	1px;
	border-top-style:	solid;
	border-top-color:	#00ADEB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00ADEB;
	line-height:		25px;
	text-align:			center;
}

.order_item_first_totaal {
	border-top-width:	1px;
	border-top-style:	solid;
	border-top-color:	#00ADEB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00ADEB;
	line-height:		25px;
	background-color:	#DCE4F1;
	padding-left:		20px;
	padding-right:		20px;
}

.order_item_first_price {
	border-top-width:	1px;
	border-top-style:	solid;
	border-top-color:	#00ADEB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00ADEB;
	line-height:		25px;
	padding-left:		20px;
	padding-right:		20px;
}

.order_item_first_artikel {
	border-top-width:	1px;
	border-top-style:	solid;
	border-top-color:	#00ADEB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00ADEB;
	line-height:		25px;
	text-align:			left;
}

.order_item_last {
	line-height:		25px;
}

.order_totaal {
	background-color:	#DCE4F1;
	color:				#004A8D;
	font-weight:		bold;
	line-height:		25px;
}

.order_price {
	background-color:	#BECCE4;
	font-weight:		bold;
	line-height:		25px;
	padding-left:		20px;
	padding-right:		20px;
}

/* PRODUCT SETTINGS  */

#product_content td {
}

.product_spacer {
	width:				3px;
}

.product_spacer_line {
	height:				3px;
	font-size:			0px;
	line-height:		3px;
}

.product_overview_spacer_endcat {
	height:				15px;
	font-size:			0px;
	line-height:		15px;
}

.product_red_top {
	background-color:	#EE3224;
	color:				#FFFFFF;
	padding-left:		3px;
	padding-right:		3px;
	font-weight:		bold;
}

.product_items_top {
	background-color:	#AEC5DB;
	color:				#004A8D;
	padding-left:		3px;
	padding-right:		3px;
	font-weight:		bold;
}

.product_overview_artnr_1 {
	background-color:	#D9E4EE;
	color:				#004A8D;
	padding-left:		3px;
	padding-right:		3px;
}

.product_overview_artnr_2 {
	background-color:	#E8EFF5;
	color:				#004A8D;
	padding-left:		3px;
	padding-right:		3px;
}

.product_overview_desc_1 {
	background-color:	#E4ECF3;
	color:				#004A8D;
	padding-left:		3px;
	padding-right:		3px;
}

.product_overview_desc_2 {
	background-color:	#EFF4F8;
	color:				#004A8D;
	padding-left:		3px;
	padding-right:		3px;
}

.product_overview_content_1 {
	background-color:	#D9E4EE;
	color:				#004A8D;
	padding-left:		3px;
	padding-right:		3px;
}

.product_overview_content_2 {
	background-color:	#E8EFF5;
	color:				#004A8D;
	padding-left:		3px;
	padding-right:		3px;
}

.product_overview_price_1 {
	background-color:	#E4ECF3;
	color:				#004A8D;
	padding-left:		3px;
	padding-right:		3px;
}

.product_overview_price_2 {
	background-color:	#E4ECF3;
	color:				#004A8D;
	padding-left:		3px;
	padding-right:		3px;
}

.product_overview_aantal_1 {
	background-color:	#D9E4EE;
	color:				#004A8D;
	padding-left:		3px;
	padding-right:		3px;
}

.product_overview_aantal_2 {
	background-color:	#E8EFF5;
	color:				#004A8D;
	padding-left:		3px;
	padding-right:		3px;
}

.product_bottom {
	height:				20px;
	padding-left:		3px;
	color:				#004A8D;
	background-color:	#AEC5DB;
}

.product_bottom a {
	color:				#004A8D;
}

.product_add {
	color:				#FFFFFF;
	background-color:	#004A8D;
}

.product_add a {
	color:				#FFFFFF;
}

.product_desc {
	background-color:	#E4ECF3;
	color:				#004A8D;
	padding-left:		3px;
	padding-right:		3px;
}

.product_desc {
	background-color:	#E4ECF3;
	color:				#004A8D;
	padding-left:		3px;
	padding-right:		3px;
}

.product_price {
	background-color:	#D9E4EE;
	color:				#004A8D;
	padding-left:		8px;
	padding-right:		3px;
	width:				45px;
}

.product_text {
	background-color:	#D9E4EE;
	color:				#004A8D;
	padding:			5px;
	padding-bottom:		2px;
}

.product_aantal {
	background-color:	#E4ECF3;
	color:				#004A8D;
	padding-left:		3px;
	padding-right:		3px;
	width:				40px;
}

.product_title {
	font-weight:		bold;
	color:				#004A8D;
	padding-bottom:		5px;
}

.product_food_spacer {
	width: 15px;
	text-align: center;
}

#product_prepare {
	position:			absolute;
	margin-top:			10px;
	width:				510px;
}

*:lang(en) #product_prepare {
	width:				516px !important;
}

#product_prepare img {
	padding-left:		10px;
	float:				right;
}

.product_offer_new_bckgrnd {
	position:			absolute;
	width:				232px;
	padding-left:		5px;
	padding-right:		5px;
	text-align:			center;
	background-color:	#FFED00;
	border-width:		1px;
	border-style:		solid;
	border-color:		#EE3224;
	color:				#EE3224;
	font-weight:		bold;
}

*:lang(en) .product_offer_new_bckgrnd {
	width:				219px !important;
}

.product_offer_new_bckgrnd_overview {
	margin-left:		-3px;
	margin-right:		-3px;
	padding-left:		5px;
	padding-right:		5px;
	text-align:			center;
	background-color:	#FFED00;
	border-width:		1px;
	border-style:		solid;
	border-color:		#EE3224;
	color:				#EE3224;
	font-weight:		bold;
}

.product_overview_img a {
	text-decoration:	none;
}
