body			{	font-family: Arial, Helvetica, sans-serif; behavior:url("/stylesheet/csshover.htc");margin:0}
body			{	font-family: Arial, Helvetica, sans-serif; behavior:url("/stylesheet/csshover.htc");overflow-x:hidden;font-size: 10pt; }
input,select	{	font-family: Arial, Helvetica, sans-serif;  }
form 			{ margin: 0px; padding: 0px; }

h2 	{ 
	color: #3949a8; 			
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	/*text-transform:capitalize; */
}

.Container {float:left;padding:0 30px;width:100%}
div.MAIN	{	float:left;text-align: left; width:100%;min-width:990px;overflow:hidden;}

a			{	color: #3949a8; }	 	
a:hover		{	color: #eb2f30; text-decoration: none;}

div.Top		{	float:left;height:275px;width:100%;min-width:990px;overflow:hidden;}

.logo {float:left;margin-top:8px;border:0px;margin-left:21px;}

div.ShopInfo	{	
	padding-top: 3px;
	margin-right: 10px;
	float: right;
	line-height: 200%;
	margin-right: 30px;
	margin-top:18px;	
}

div.ShopInfo h2 a {font-size:14px;font-weight:bold;color:#09539F;}
.BasketPrice	{	font-size:11px; }
.BasketAantal	{	font-size:11px; }
.red {color:#EB292C;font-weight:bold;}

div.Menu		{float: left;height:26px;margin-top:43px;margin-left:0px;}
div.Menu	ul	{padding: 0px; margin: 0;list-style: none; }
div.Menu	li	{	float:left;font-size:11px;font-weight:bold;color:#EB292C;padding-right: 20px;}
div.Menu a		{	color: #EB292C; text-decoration: none;}			

.sfeerbalk {
	float:left;
	height:147px;
	width:100%;
	margin-top:8px;
}

.headerinlog {
	float:right;
	margin-top:18px;
	margin-right:15px;
	font-size:11px;
	font-weight:bold;
}

.headerinlog a {
	font-weight:normal;
	color:#000;
	float:left;
} 

.sfeerafbeelding {
	margin-left:270px;
	margin-right:30px;
	background-color:#CCCCCC;
	height:147px;
	background-image:url('/images/header_image_color.jpg');
	background-repeat:no-repeat;
}

.ie6 .sfeerafbeelding{margin-left:30px;}
.ie7 .sfeerafbeelding{margin-left:30px;}

.actiebar {
	float:left;
	position:absolute;
	margin-left:30px;
	height:147px;
	width:240px;
	background-image:url('/images/ActieBlok.png');
	background-repeat:no-repeat;
}

.ie6 .actiebar {
	margin-left:0px;
}

.ie7 .actiebar {
	margin-left:0px;
}

.actiebar .row {
	float:left;
	width:240px;
	height:49px;
	color:#fff;
}

.actiebar .row h2 {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:7px 0 0 10px;
}

.actiebar .row p {
	font-size:11px;
	font-weight:normal;
	padding:0;
	margin:0;
}

.actiebar .row a {
	color:#fff;
	margin:7px 0 0 10px;
	text-decoration:none;
}



div.Left	{	
	width: 200px; 
	min-height: 823px;
	margin-top:15px;
	background-color:#09539F; 
	float: left; 
	display:inline;
	border-width: 0px 0px 1px 0px; 
	border-style: solid; 
	border-color: #dedede; 
	padding-bottom: 8px;
	line-height: normal; 
	overflow: hidden;
	margin-left:30px;
}
div.Left h2 {float:left;font-size:12px;font-weight:bold;color:#fff;margin-top:18px;margin-left:10px;}
div.Right h2 {font-size:12px;font-weight:bold;color:#fff;margin-top:18px;margin-right:10px;float:right;}
	div.Left ul	{	float:left;padding: 0px; margin: 0px 0px 0px 8px; list-style: none; }
	div.Left li	{	 float:left;width: 200px;	 padding-top: 4px; padding-bottom: 4px; }
	div.Left li a:hover	{  }
	
	div.Left li.level1{	padding-left: 5px; font-size: 11px }
	div.Left li.level2{	padding-left: 5px; font-size: 11px; }
	div.Left li.level3{	padding-left: 5px; }		

	
	div.Left ul a	{ 
		background-image: url(/images/arrow_left.png); background-position: left; background-repeat: no-repeat;
		text-decoration: none;
		font-weight: normal; 
		font-size: 11px; 
		color: #fff; 
		padding-left: 13px;
		float:left;
		width: 218px;
	}

.ie6 div.Left ul a,
.ie7 div.Left ul a	{ width: 214px;}

div.Left ul a:hover	{ 
	color: #ffffff; 
}

div.Left ul.ul_level_0,
div.Left ul.ul_level_1,
div.Left ul.ul_level_2,
div.Left ul.ul_level_3 {
	display:none;
	background-color:#09539F; 
	border:1px solid #dedede;
	margin-left:0px;
	width: 200px;	
}

div.Left ul.ul_level_0 {background-color:#0B66C1; }
div.Left ul.ul_level_1 {background-color:#0D75DD; }
div.Left ul.ul_level_2 {background-color:#0E80F1; }

div.Left ul.ul_level_0 a,
div.Left ul.ul_level_1 a,
div.Left ul.ul_level_2 a,
div.Left ul.ul_level_3 a {
	width:188px;
}

.ie6 div.Left ul.ul_level_0 a,
.ie6 div.Left ul.ul_level_1 a,
.ie6 div.Left ul.ul_level_2 a,
.ie6 div.Left ul.ul_level_3 a,
.ie7 div.Left ul.ul_level_0 a,
.ie7 div.Left ul.ul_level_1 a,
.ie7 div.Left ul.ul_level_2 a,
.ie7 div.Left ul.ul_level_3 a {
	width:183px;
}

.submenuDiv {position:absolute;margin-left:227px;}
.ie6 .submenuDiv {position:absolute;margin-left:0px;margin-top:0px;}
.ie7 .submenuDiv {position:absolute;margin-left:0px;margin-top:0px;}
div.Left ul.ul_level_0 .submenuDiv,
div.Left ul.ul_level_1 .submenuDiv,
div.Left ul.ul_level_2 .submenuDiv,
div.Left ul.ul_level_3 .submenuDiv,
div.Left ul.ul_level_4 .submenuDiv {
	position:absolute;margin-left:195px;
}

.ie6 div.Left ul.ul_level_0 .submenuDiv {	margin-left:0px;margin-top:0px;}
.ie6 div.Left ul.ul_level_1 .submenuDiv {	margin-left:0px;margin-top:0px;}
.ie6 div.Left ul.ul_level_2 .submenuDiv {	margin-left:0px;margin-top:0px;}
.ie6 div.Left ul.ul_level_3 .submenuDiv {	margin-left:0px;margin-top:0px;}
.ie6 div.Left ul.ul_level_4 .submenuDiv {	margin-left:0px;margin-top:0px;}

.ie7 div.Left ul.ul_level_0 .submenuDiv {	margin-left:0px;margin-top:0px;}
.ie7 div.Left ul.ul_level_1 .submenuDiv {	margin-left:0px;margin-top:0px;}
.ie7 div.Left ul.ul_level_2 .submenuDiv {	margin-left:0px;margin-top:0px;}
.ie7 div.Left ul.ul_level_3 .submenuDiv {	margin-left:0px;margin-top:0px;}
.ie7 div.Left ul.ul_level_4 .submenuDiv {	margin-left:0px;margin-top:0px;}

div.Left ul.ul_level li:hover ul.ul_level_0 {
	margin:0px;
	display:block !important;
}

div.Left ul.ul_level_0 li:hover ul.ul_level_1 {
	margin:0px;
	display:block !important;
}

div.Left ul.ul_level_1 li:hover ul.ul_level_2 {
	margin:0px;
	display:block !important;
}

div.Left ul.ul_level_2 li:hover ul.ul_level_3 {
	margin:0px;
	display:block !important;
}

/*
div.level1:hover 			{ background-image: url(../images/assortiment_hover.gif); background-repeat: no-repeat; background-position:top left; }
div.level1:hover a 			{ background-image: none; color: #ffffff; }
div.level1:hover a:hover 	{ background-image: none; color: #ffffff !important; }

div.level2:hover 			{ background-image: url(../images/assortiment_hover.gif); background-repeat: no-repeat; background-position: top left; }
div.level2:hover a  		{ background-image: none; color: #ffffff; }
div.level1:hover a:hover 	{ background-image: none; color: #ffffff !important; }

div.level3:hover 			{ background-image: url(../images/assortiment_hover.gif); background-repeat: no-repeat; background-position: top left; }
div.level3:hover a 		{ background-image: none; color: #ffffff; }
div.level3:hover a:hover 	{ background-image: none; color: #ffffff !important; }

*/

div.level1 {
	padding: 2px;
	padding-left: 8px;
}

div.level2 {
	padding: 2px;
	padding-left: 16px;
}

div.level3 {
	padding: 2px;
	padding-left: 24px;
}

div.CrumBar	{	margin-left:40px;margin-top:20px;color: #656565; font-size: 11px;font-weight:bold; float: left; clear:both; text-transform:lowercase;}
div.CrumBar a {text-decoration:underline;font-weight:normal;color: #656565;}

.ie6 div.CrumBar {height:20px;width:500px;}
.ie7 div.CrumBar {height:20px;width:500px;}

.MainContainer {
	float:left;
}

div.MiddleHome	{ 
/*
	margin-left: 25px;
*/
	margin-left: 250px;
	margin-right:  180px;
	overflow: hidden;
	line-height: 130%; 
	min-height: 524px;
}


.webkit div.MiddleHome {
	/* overflow: visible !important; */	
	margin: 0px !important;		
	padding-left: 20px;
	padding-right: 20px;
}


div.MiddleHome	H1	{	font-size:18px;line-height: 150%; color: #09539F; font-weight: bold; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #CCCCCC; text-transform:none; }

div.IkZoek		{	height: 60px; }

div.Right	{	float:right;margin-right:30px; text-decoration: none; font-weight: normal; color: #fff; width: 130px; margin-top:15px; border: 1px #EB2A2C solid; padding-bottom: 8px; background-color:#EB2A2C;  }

div.Nieuwsbrief	{font-size:11px; padding-left:9px;width: 161px;height:70px;float: right;border-left:1px solid #B3B3B3;border-right:1px solid #B3B3B3;margin-right:15px;}
div.Nieuwsbrief .nieuwsbrieftext {float:left;width:105px;border:1px solid #3A4CAB;color:#09539F;font-size:11px;height:20px;line-height:20px;padding:0 0 0 5px;margin:7px 0 0 0;}
div.Nieuwsbrief .nieuwsbriefbutton {float:left;background-image:url('/images/Nieuwsbrief_button.png');border:0;background-color:transparent;width:23px;height:22px;margin-top:7px;margin-left:5px;}
div.Nieuwsbrief form {margin-top:10px;}
div.NieuwsbriefHeader	{ color: #FF0000; padding: 2px; width: 156px; height: 15px; font-weight: bold; margin-bottom: 5px; }

.aanafmelden {clear:left;float:left;}
.ie6 .aanafmelden {clear:none;float:none;}
.ie7 .aanafmelden {clear:none;float:none;}

div.RightHeader	{	background-color: #3949a8; color: #ffffff; padding: 2px; width: 156px; height: 15px; font-weight: bold; margin-bottom: 5px;  }

	div.Right ul		{	float:left;padding-top: 5px; margin-top: 5px; padding-left: 5px; padding-right: 5px; width: 120px; list-style: none; padding: 0px; margin: 0px;  text-align: right;}
	div.Right li		{	 margin: 0px; padding-right: 15px;background-image: url(/images/arrow_right.png); background-position: right; background-repeat: no-repeat; }
	div.Right li:hover	{	 color: #fff; }
	div.Right a				{ color:#fff;text-decoration: none; font-weight: normal; font-size: 11px; }
	div.Right a:hover		{ color: #fff; }

div.Bottom					{	float:left;width:100%;text-align: center; line-height: 150%; }
	div.Bottom	a			{	color: #3949a8; padding: 2px; }
	div.Bottom 	a:hover		{	text-decoration: none; }
	
div.SearchField				{	float:right;margin-right:30px;margin-top:10px; }
div.SearchField .searchtext {float:right;width:295px;border:1px solid #3A4CAB;color:#09539F;font-size:11px;height:20px;line-height:20px;padding:0 0 0 5px;}
div.SearchField .searchsubmit {float:right;background-color:#09539F;border:1px solid #3A4CAB;height:20px;color:#fff;font-size:11px;font-weight:bold;margin-left:5px;}

div.items {
	float:left;
	display:inline;
	margin-top: 8px;
	margin-bottom: 8px;
}

.items_line {
	float:left;
	display:inline;
	margin-right:10px;
	margin-top:10px;
	width:230px;
	min-height:320px;
	background-color: #f8f8f8;
	border:1px solid #ccc;
}

.items_picture { padding: 4px; overflow:hidden;}
.items_picture img { border: 1px solid #4458c9;display:inline}
.items_info { 
	vertical-align: bottom; 
	padding: 8px;
	float:left
	}
.items_info a { color: #010101; font-style: italic; }
.items_info a:hover { text-decoration: none; }
.items_prijs { 
			margin-right:4px;
			float:right;
			display:inline;
			padding-bottom: 18px; 
			color: #eb2f30; 
			vertical-align: bottom; 
			text-align: right;
			font-size:90%;
			
}
.backandfoward{
			color: #000000; 

}

span.prijs_exclbtw2 {
	font-size: 140%;
	font-weight: bold;
}

span.prijs_exclbtw {
	font-size: 120%;
	font-weight: bold;
}

span.prijs_inclbtw {
	font-size: 95%;
	font-weight: bold;
}			
			
.btn_order {
	border:0;
	background:transparent;
	cursor:pointer;
	
}		
			
.items_artikelnr { padding: 4px; vertical-align: top;height:65px;overflow:hidden; }
.items_titel { font-weight: bold; color: #3744a4; }
.items_titelactie {font-size: 90%; color: #EB2F30; }
.items_order { vertical-align: bottom; text-align: right;float:left;margin-left:4px;display:inline; padding-bottom: 5px;  }
.ie7 .items_order {margin-top:-5px;}
.order_table   {	margin-top: 8px; }
.order_table  td { border-bottom: 0px !important; vertical-align: middle; }
.price_table  td { border-bottom: 0px !important; }

.inputfield_aantal {
	width: 25px;	
	border: 1px solid #eb2f30;
}
.inputfield_aantal_red {
	color: #eb2f30;
	border: 1px solid #eb2f30;
	font-weight: bold;
	width: 25px;	
}

.merk_select  {
	margin-top: 4px;
	text-align: right;
}

.paging_bar {
	margin-top: 12px;
	margin-bottom: 8px;
	clear:both;
}

.paging_nav_text {
	font-weight: bold;
}


.item_info_afbeeldingen {
	float: left;
	width: 260px;	
	margin-right: 12px;
}
.item_info_afbeelding_big {
	/* border: 1px solid #d9d9d9; */
	margin-bottom: 2px;
}

.item_info_afbeelding_small {
	margin: 1px;
	border: 1px solid #d9d9d9;
	float: left;
	width: 50px;
	height: 50px;
}


.item_info_omschrijving {		
	padding-left: 16px;
	margin-left: 260px;
}

.item_info_omschrijving2  {	
	padding: 8px 16px;	
	padding-right: 0px;
	clear: left;
}

.item_info_omschrijving2   h2 {	
	background-color: #3949a8;
	color: #ffffff;
	padding: 4px;
}


.item_info_prijs_order {
	margin: 8px;
	h/eight: 32px;
	margin-top: 48px;
}

.item_info_order {		
	margin-top: 12px;
}

.item_info_prijs {
	color: #eb2f30;		
	padding-top: 8px;
	padding-left: 12px;
	padding-bottom: 8px;
}



div.ShopInfo a { color: #fff; text-decoration: none;}
div.ShopInfo a:hover { text-decoration: underline; }

table.bag_table {
	border-left: 1px solid #d9d9d9;
	border-top: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	margin-bottom: 16px;	
	margin-top: 16px;	
}

table.bag_table td { border-bottom: 1px solid #d9d9d9;	}
table.bag_table th {
	border-bottom: 1px solid #d9d9d9;	
	background-color: #f0f0f0;
}

.bag_subtotal td { background-color: #f8f8f8; }
.bag_total td { background-color: #f8f8f8;  font-weight: bold; }

.bag_stap {
	color: #3949a8; 				
	font-weight: bold;
}

DIV.actie_overzicht		{	width: 135px; float: left; border: 1px solid #aaaaaa; padding: 3px; margin: 3px; text-align: center;  height: 100px; vertical-align: middle; }
DIV.actie_overzicht	img	{	width: 130px;  }
DIV.actie_overzicht a	{	text-decoration: none; }

DIV.op_op	{left: 100px; width: 50px; height: 20px; }

ul.shopul {
	list-style-image: url(../images/shop_bullet.gif);
}

div.voorwaardenblok {
	overflow: auto;
	height: 256px;
	border: 1px solid #DEDEDE;
	padding: 4px;
}

A.prijsmaand {

}

A.prijsmaand:hover {


}

.cleanlink {
	background-image: none !important;
	padding-left: 0px !important;
}

.cleanlink :hover { 	
	background-image:;
}

.vt	{ display:none; }
.vt_show	{ display:; }


.prijs_van_voor_table {
	font-size: 11px !important; 
	text-align: left;
}

.Payoff {
	overflow:hidden;
	width:866px;
	margin:0 auto;
}

.subgroups {
	text-align:center;
	text-decoration:none;
	margin-right:10px;
	margin-bottom:10px;
	padding-top:5px;
	float:left;
	width:200px;
	height:200px;
	background-color: #f8f8f8;
	border:1px solid #ccc;
	font-weight:bold;
}

.subgroups img {
	max-height:150px;
	max-width:190px;
	border:0;
}

.ie6 .subgroups img {
	height:150px;
	width:190px;
}

.customblock {
	float:left;
	padding:10px;
	width:228px;
	height:448px;
	background-color: #f8f8f8;
	border:1px solid #ccc;
	margin-right:20px;
	margin-bottom:20px;
	overflow: hidden;
}

.homeblock {
	float:left;
	padding:10px;
	width:228px;
	height:448px;
	background-color: #f8f8f8;
	border:1px solid #ccc;
	margin-right:20px;
	margin-bottom:20px;
}

.homeblock h1 {
	border:0 !important;
	font-size:17px !important;
	padding:0 !important;
	margin:0 !important;
	color:#09539F !important;
}

.homeblock h2 {
	color:#EB2A2C;
	font-size:13px;
}

.homeblock a {
	color:#09539F !important;
	font-size:11px;
}

.homeblock .seperator {
	float:left;
	width:100%;
	height: 1px; 
  background-color: #000;
  clear:both;
  margin:10px 0 5px 0;
}

.homeblock .actie_blue {
	float:left;
	display:inline;
	height:10px;
	width:10px;
	background-color:#074482;
	margin:5px 0 0 10px;
	cursor:pointer;
}

.homeblock .actie_red {
	float:left;
	display:inline;
	height:10px;
	width:10px;
	background-color:#EB2A2C;
	margin:5px 0 0 10px;
	cursor:pointer;
}

.homeblock .product_title {
	float:left;
	color:#221E1F;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}

.homeblock .items_prijs {
	float:left;
	margin-top:10px;
}

.homeblock .btn_order {
	float:right;
	clear:both;
	width:86px;
	background-image:url('/images/BestelButton.png');
	height:21px;
	margin-top:-10px;
}

.ie7 .homeblock .btn_order {
	float:none;
	margin-left:135px;
}

.newsblock {
	font-size:12px;
}

.homeblock .news_red {
	float:left;
	width:200px;
	height:180px;
	background-color:#EB2A2C;
	margin:10px 0;
	padding:10px;
	color:#fff;
}

.LeesMeerButton {
	float:right;
	clear:both;
	width:86px;
	background-image:url('/images/LeesMeerButton.png');
	height:21px;
	border:0;
	cursor:pointer;
}

.ie7 .LeesMeerButton {
	float:none;
	margin-left:135px;
	margin-top:5px;
}

/* SLIDER */
DIV.slider {
	height:149px;
	margin-top: -10px;
	overflow:hidden;
}

DIV.product_slider {
	b/ackground: transparent url(/images/Slider_bg.png) repeat-x left top; 
	border-top:1px solid #000;
	height:137px;
	margin:0 30px;
	overflow-x:hidden; !important
	zoom:1;
	hasLayout:true;
	overflow:hidden;
	clear: both;
}

DIV.product_slider img { 
	border:none;
}

DIV.slider_groepen								{
	zoom:1;
	text-align:center;
	clear:both;
	height:110px;
	color:#fff;
	w/idth:5000px;
	margin-top:10px;
}

DIV.slider_groepen UL {
	list-style:none;
	padding:0px;
	margin:0px;
	width:auto;
}

DIV.slider_groepen UL LI {
	display:inline;
	height:110px;
	width:180px;
	float:left;
	margin:0px 5px;
	padding:0px;
}

DIV.slider_groepen UL LI IMG {
	border:none;
	max-height:80px;
	max-width:100px;
	color:#ffffff;
}

.ie6 DIV.slider_groepen UL LI IMG {
	width:100px;
}

DIV.slider_groepen UL LI .slider_title {
	font-size:11px;
	font-weight:bold;
	color:#EB292C;
	margin-bottom:5px;
	text-decoration:none !important;
}

DIV.SliderBar {
	padding:0 0 1px 0;
	clear:both;
	width:100%;
	margin:10px 0 0 0;
	height:9px;
	b/ackground: transparent url(/images/slider_bar.png) bottom left repeat-x;
	border-top:1px solid #000;
}

#SliderButtonLeft {
	m/argin-left:4px;
	width:0px;
	height:18px;
	float:Left;
	margin-top: 1px; 
	b/ackground: transparent url(/images/slider_bar_left_over.png) top left no-repeat;
}

#SliderButtonRight {
	width:0px;
	height:18px;
	float:right;
	margin-top: 1px; 
	b/ackground: transparent url(/images/slider_bar_right_over.png) top left no-repeat; 
}


DIV.SliderHolder {
	float:left;
	width:100%;
	color:#ffffff;
}

#handle {
	cursor:pointer;
	width:8px;
	height:8px;
	background: transparent url(/images/slider_bar_slider_over.png) top center;
	margin-left: 0px;
	margin-top:-5px;
}
/* END SLIDER */

.assortimentLeft a, 
.assortimentLeft span  {
	color:#fff !important;
}