body			{	margin: 0px; padding: 8px; font-family: Tahoma; font-size: 11px; color: #000000; text-align: justify;	}

body.site		{	margin: 0px; padding: 0px; font-family: Tahoma; font-size: 11px; color: #000000; background-color:#ffffff; background-image: url(../images/body_bg.jpg); background-repeat: repeat-x; background-position: top;	}

td				{	vertical-align: top; text-align: justify; font-family: Tahoma; font-size: 11px; color: #000000; margin: 0px; padding: 0px; line-height: 18px; }

form			{	margin: 0px; padding: 0px; }

strong			{	color: #7d4ca1; }

table.container	{	width: 969px;	}

td.header		{	height: 121px; width: 100%;	}

strong.black	{	color: #000000; }
strong.gray		{	color: #4d4d4d; }

div.relative	{	position: relative; top: 0px; left: 0px; }

div.logo		{	position: absolute; top: 0px; left: 0px; }

div.hoofdnav	{	position: absolute; top: 24px; left: 240px; }

div.cart		{	position: absolute; top: 0px; left: 589px; background-image: url(../images/cart_bg.jpg); background-repeat: no-repeat; width: 380px; height: 121px; }

div.cart_uwbestelling	{	position: absolute; top: 0px; left: 0px; width: 110px; height: 23px; }

div.mijnquarius { position: absolute; top: 9px; left:0px; width: 187px; height: 25px;}

div.socialmedia {position:absolute;top: 9px; left:197px}
div.socialmedia img {margin-left: 7px; border:0px}

div.cart_naarkassa	{	position: absolute; top: 84px; left: 95px; }

div.cart_aantal	{	color: #000000; font-weight: normal; position: absolute; top: 84px; left: 33px; }

div.cart_waarde	{	text-align: right; width: 100px; color: #000000; font-weight: normal; position: absolute; top: 60px; left: 75px; }

div.zoeken  { position: absolute; top: 83px; left: 794px;}

td.bgf7941d { background-color: #f7941d; }

.left			{	width: 221px; background-image: url(../images/left_bg.gif); }

.content		{	width: 748px; background-color: #ffffff;  background-position: top left; background-repeat: no-repeat; border-right: 1px solid #999999; }
.content_home		{	width: 748px; background-color: #ffffff; background-image: url(../images/center_top_home.gif); background-position: top left; background-repeat: no-repeat; }
.content_home_swf	{	width: 517px; }
.content_home_grijs	{	width: 260px;  }
.grijsbgtekst		{	background-color: #d6d6d6; padding-left: 15px; padding-right: 15px; padding-top: 3px; }

.left_top		{	background-image: url(../images/left_top.gif); background-position: top; background-repeat: no-repeat; background-color: #d1d1d1; padding-top: 18px; padding-bottom: 18px;	}

.left_bottom	{	background-image: url(../images/left_bottom_corner.gif); background-position: bottom left; background-repeat: no-repeat; vertical-align: bottom; }



.center_bottom	{	background-image: url(../images/center_bottom.gif); background-position: bottom; background-repeat: no-repeat; height: 9px; background-color:#ffffff; }
.center_bottom_home	{	background-image: url(../images/center_bottom_home.gif); background-position: bottom; background-repeat: no-repeat; height: 9px; background-color:#ffffff; }



.zoek			{	width: 115px; height: 20px; border:0px;  background-color: transparent; color: #000000; font-size: 10px; padding-left: 17px; line-height: 18px; padding-top: 0px; padding-bottom: 0px; }

.zoektabel		{	width: 115px; height: 20px; background-image: url(../images/zoeken_bg.gif); background-repeat: no-repeat; vertical-align: top; }

.zoekbutton		{	width: 54px; height: 20px; vertical-align: top; }



hr.grijs		{	color: #bdbdbd; border: 1px solid #bdbdbd; height: 0px; width: 100%; }
hr.paars		{	color: #cebbdc; border: 1px solid #cebbdc; height: 0px; width: 100%; }



h1				{	font-size: 13px; color: #000000; border-bottom: 1px solid #bdbdbd; line-height: 16px; margin: 0px; }



h2				{	font-size: 12px; color: #000000;  border-bottom: 1px solid #bdbdbd; line-height: 16px; margin: 0px; }



.productoverzicht_data	{	background-image: url(../images/shop_inactive_bg.gif); background-repeat: no-repeat; padding-left: 16px; padding-top: 8px; font-weight: bold; }
.productoverzicht_data	strong	{	color: #666666; }

.productoverzicht_data_ov	{	background-image: url(../images/shop_active_bg.gif); background-repeat: no-repeat; padding-left: 16px; padding-top: 8px; font-weight: bold; }
.productoverzicht_data_ov	strong	{	color: #ffffff; }

.productoverzicht_home	{	background-color: transparent; background-image: url(../images/home_aanbiedingbg.gif); background-repeat: no-repeat; }

.zoomvergroot	{	background-image: url(../images/vergroot.gif); background-repeat: no-repeat; background-position: top right; }

.stippen_links	{	background-image: url(../images/stippen.gif); background-repeat: repeat-y; background-position: top left; }

.zoom_details_right	{	background-image: url(../images/zoom_details_right.gif); background-repeat: no-repeat; background-position: top left; }

.zoomthumbs	{	background-image: url(../images/zoom_details_left.gif); background-repeat: repeat-x; background-position: top right; }

.zoomprijs	{	padding-top: 4px; padding-bottom: 4px; background-color: #f7941d;width: 143px; height: 36px;  color: #000000; font-weight: bold; background-image: url(../images/prijs_bg.gif); background-repeat: no-repeat; background-position: top; vertical-align: middle; padding-left: 14px; font-size: 14px;  }
.zoomverzend	{ padding-top: 4px; padding-bottom: 4px;	background-color: #cf7c18;width: 143px; height: 36px;  color: #000000; font-weight: normal; vertical-align: middle; padding-left: 14px;  }


.zoomaantal	{	width: 143px; height: 37px;  color: #000000; font-weight: bold; background-image: url(../images/aantal_bg.gif); background-repeat: no-repeat; background-position: top; vertical-align:middle; padding-left: 14px; }



.oranjerand	{	border: 1px solid #f7941d; }

.bold666666	{	font-weight: bold; color: #666666; }

input.wit	{	border: 0px; background-color: #ffffff;Tahoma; font-size: 11px; color: #000000; padding-left: 5px; height: 20px; line-height: 17px; width: 62px; }

input.aantalinput	{	width: 20px; height: 20px; text-align: center; vertical-align: middle; border: 1px solid #999999; padding-left: 6px; color: #666666; }
input.productaantal	{	width: 95px; height: 20px; text-align: left; vertical-align: middle; background-color: transparent; border: 0px; font-size: 10px; font-weight: bold; color:#3d3d3d; padding-top: 1px; }
div.prodaantal		{	width: 102px; height: 20px; background-image: url(../images/aantal_bg.gif); background-repeat: no-repeat; padding-left: 4px; }


.winkelwagen_akkoord	{	background-image: url(../images/winkelwagen_akkoord.jpg); height: 30px; width: 747px; color: #ffffff; font-weight: bold; vertical-align: middle; background-repeat: no-repeat; text-align: right; }

.bestelkop			{	background-image: url(../images/bestelproces_kop.jpg); height: 30px; width: 747px; color: #ffffff; font-weight: bold; vertical-align: middle; background-repeat: no-repeat; text-align: left; }



.keuzebestel	{	background-color: #4c4c4c; color: #ffffff; font-weight: bold; vertical-align: middle; padding-left: 12px; height: 33px; }

.keuzebestel_grijs	{	background-color: #e5e5e5; color: #000000; height: 33px; font-weight: bold; padding-left: 12px; vertical-align: middle; }

	.keuzebestel_grijs 	a	{ font-weight: bold; color: #707070; text-decoration: none; }

	.keuzebestel_grijs 	a:hover	{ font-weight: bold; color: #707070; text-decoration: underline; }	

.keuzebestel_wit	{	background-color: #ffffff; color: #000000; padding-left: 12px;  }	

input.login	{	width: 198px; height: 20px; font-size: 10px; padding-top: 2px; padding-left: 4px; border: 1px solid #a3a3a3;  }

.persform_data	{ width: 110px; height: 26px;	}

.persform_date strong{ color: #662d91; }

input.persform	{	width: 223px; height: 21px; font-size: 10px; padding-left: 4px; border: 1px solid #a3a3a3;}

textarea.bestelling	{	width: 360px; height: 424px; font-family: Tahoma; font-size: 11px; padding: 4px; border: 1px solid #a3a3a3; overflow: auto;}

.bestelinfo	{	background-color: 6b6b6b; padding: 10px; color: #ffffff; }

div.stippenlijn	{	height: 1px; background-image: url(../images/stippen_hor.gif); background-repeat: repeat-x; }
div.rozelijn  { height: 1px; background-image: url(../images/roze.gif); background-repeat: repeat-x;}




.kop			{	height: 30px; width: 744px; color: #ffffff; font-weight: bold; vertical-align: middle; background-repeat: no-repeat; text-align: left; }

.grijspadding	{	width: 744px; background-color:#e5e5e5; padding: 16px; }

.zoombottom		{	width: 744px; height: 12px; background-image: url(../images/kopjes/zoom_bottom.gif); background-position: bottom; background-repeat: no-repeat; background-color:#e5e5e5; }

.aanverwant		{	width: 160px; height: 160px; background-color: #ffffff; text-align: center; }

.aanverwant_button	{	height: 19px; background-color:#aeaeae; color: #000000; vertical-align: middle; padding-left: 8px; background-image: url(../images/zoombutton_bg.gif); background-position: top right; background-repeat: no-repeat; padding-right: 15px; }

.aanverwant_button_ov	{	height: 19px; background-color:#606060; color: #ffffff; vertical-align: middle; padding-left: 8px; background-image: url(../images/zoombutton_ov_bg.gif); background-position: top right; background-repeat: no-repeat; padding-right: 15px; }



.faqtekst		{	background-color: #7b7b7b; color: #f0f0f0; padding: 10px 18px 10px 18px; background-image: url(../images/faqtekst_bg.gif); background-position: bottom; background-repeat: no-repeat; }

.ksoranje		{	vertical-align: middle; background-color: #f7941d; color: #ffffff; padding-left: 20px; padding-right: 20px; background-image: url(../images/ksoranje.gif); background-repeat: no-repeat; font-weight: bold; height: 27px; }

.faqoranje		{	vertical-align: middle; background-color: #f7941d; color: #ffffff; padding-left: 20px; padding-right: 20px; background-image: url(../images/faqoranje.gif); background-repeat: no-repeat; font-weight: bold; height: 27px; }

.faqgrijs		{	vertical-align: middle; padding-left: 20px; color: #000000; padding-left: 20px; padding-right: 20px; background-image: url(../images/faqgrijs_bg.jpg); background-repeat: no-repeat; font-weight: bold; height: 27px; }

.faqtitel		{	vertical-align: middle; padding-left: 20px; color: #000000; padding-left: 20px; padding-right: 20px; font-weight: bold; height: 27px; }



.divvisible	{	display: block; }

.divinvisible	{	display: hidden; }

.product_home		{	width: 168px; height: 210px; background-color: #ffffff; position: relative; z-index: 10; vertical-align: top; }
.product_home_ov	{	width: 168px; height: 210px; background-color: #e7e7e7; position: relative; z-index: 10; vertical-align: top; }

.product_home_img	{	width: 168px; height: 168px; position: absolute; top: 42px; z-index: 20; }



/* INPUT */

input.mailfriend	{	width: 300px; height: 20px; color: #000000; font-family: Tahoma; font-size: 11px; padding-left: 4px; padding-top: 3px; border: 0px; }
textarea.mailfriend	{	width: 300px; height: 100px; color: #000000; font-family: Tahoma; font-size: 11px; padding: 4px;  border: 0px; }

input.contactform	{	border: 1px solid #a3a3a3; width: 223px; height: 21px; color: #000000; font-family: Tahoma; font-size: 11px; padding-left: 4px; padding-top: 3px; }
select.contactform	{	border: 1px solid #a3a3a3; width: 223px; height: 21px; color: #000000; font-family: Tahoma; font-size: 11px; padding-left: 4px; padding-top: 3px; }
textarea.contactform	{ border: 1px solid #a3a3a3; width: 335px; height: 140px; color: #000000; font-family: Tahoma; font-size: 11px; padding: 4px;  }

/* MENU */

div.hoofdnavstylehome_ov  {    cursor: pointer; width: 195px; height: 35px; background-image: url(../sjablonen/navigatie_home_ov.jpg); background-repeat: no-repeat; color: #ffffff; font-size: 14px; line-height: 35px; }
div.hoofdnavstylehome  {     cursor: pointer; width: 195px; height: 35px; background-image: url(../sjablonen/navigatie_home.jpg); background-repeat: no-repeat; color: #ffffff; font-size: 14px; line-height: 35px; }
div.hoofdnavstylelaatste_ov  {     cursor: pointer; width: 195px; height: 33px;background-image: url(../sjablonen/navigatie_laatste_ov.jpg); background-repeat: no-repeat; color: #ffffff; font-size: 14px; line-height: 33px; }
div.hoofdnavstylelaatste  {     cursor: pointer; width: 195px; height: 33px; background-image: url(../sjablonen/navigatie_laatste.jpg); background-repeat: no-repeat; color: #ffffff; font-size: 14px; line-height: 33px; }
div.hoofdnavstyle  {     cursor: pointer; width: 195px; height: 30px; background-image: url(../sjablonen/navigatie.jpg); background-repeat: no-repeat; color: #ffffff; font-size: 14px; line-height: 30px; }
div.hoofdnavstyle_ov  {     cursor: pointer; width: 195px; height: 30px; background-image: url(../sjablonen/navigatie_ov.jpg); background-repeat: no-repeat; color: #ffffff; font-size: 14px; line-height: 30px; }

div.shopnavstyle_ov  { cursor: pointer; width: 195px; height: 19px; color: #000000; font-size: 11px; line-height: 19px; background-image: url(../sjablonen/shopnavstyle_ov.jpg); background-repeat: no-repeat; }
div.shopnavstyle  { cursor: pointer; width: 195px; height: 19px; color: #000000; font-size: 11px; line-height: 19px; background-image: url(../sjablonen/shopnavstyle.jpg); background-repeat: no-repeat; }



a.none  { text-decoration: none; }
a.none:hover  { text-decoration: none; }




/* LINKS */

.teruglink		{	font-weight: bold; color: #000000; text-decoration: none; }

.teruglink:hover{	font-weight: bold; color: #000000; text-decoration: none; }

.witbold		{	font-weight: bold; color: #ffffff; text-decoration: none; }

.witbold:hover	{	font-weight: bold; color: #ffffff; text-decoration: underline; }



a		{	font-weight: normal; color: #f7941d; text-decoration: none; }

a:hover	{	font-weight: normal; color: #f7941d; text-decoration: underline; }

a.paarsbold		{	font-weight: bold; color: #46116e; text-decoration: none; }

a.paarsbold:hover	{	font-weight: bold; color: #46116e; text-decoration: underline; }

a.paars { font-weight: normal; color: #46116e; text-decoration: none; }
a.paars:hover { font-weight: normal; color: #46116e; text-decoration: underline; }

a.subsub  { color: #78552a; font-weight: bold; text-decoration: none; }
a.subsub:hover  { color: #000000; font-weight: bold; text-decoration: none; }

a.subsub_ov  { color: #000000; font-weight: bold; text-decoration: none; }
a.subsub_ov:hover  { color: #000000; font-weight: bold; text-decoration: none; }

input.inschrijfinput  { width: 283px; height: 19px; border: 1px solid #bdbdbd; font-size: 11px; font-family: Tahoma; padding-left: 3px; line-height: 14px;}
select.inschrijfinput  { height: 19px; border: 1px solid #bdbdbd; font-size: 11px; font-family: Tahoma; padding-left: 3px; line-height: 16px;}


/* AFBEELDINGEN */



.contactFormCellLeft	{	width: 90px; height: 25px; }



.img_left_border{

	float:left;

	margin-right:15px;

	margin-bottom:15px;

	border:1px solid #222222;	

}

.img_left_noborder{

	float:left;

	margin-right:15px;

	margin-bottom:10px;

}



.img_right_border{

	float:right;

	margin-left:10px;

	margin-right:4px;	

	margin-bottom:5px;

	border:1px solid #222222;	

}



.img_right_noborder{

	float:right;

	margin-right:4px;		

	margin-left:15px;

	margin-bottom:15px;

}







.img_noalign_noborder{

	margin:15px;

	display: block; 

	margin-left: auto; 

	margin-right: auto

}



.img_noalign_border{

	margin:15px;

	display: block; 

	margin-left: auto; 

	margin-right: auto;

	border:1px solid #222222;		

}
