body			{	margin: 0px; padding: 8px; font-family: Tahoma; font-size: 11px; color: #000000;	}
body.site		{	margin: 0px; padding: 0px; font-family: Tahoma; font-size: 11px; color: #000000; background-image: url(../images/body_bg.jpg); background-repeat: repeat-x; background-color: #9695bf; text-align: center;	}
td				{	vertical-align: top; text-align: left; font-family: Tahoma; font-size: 11px; color: #2d2b80; margin: 0px; padding: 0px; line-height: 18px; }
form			{	margin: 0px; padding: 0px; }
table			{	margin: 0px; padding: 0px; }

table.container	{	width: 800px;	}
td.headerLinks		{	height: 250px; width: 225px; background-color: #e9eef1; background-image: url(../images/header_logo.jpg); background-position:top left; background-repeat: no-repeat; padding: 126px 0px 0px 25px;	}
td.headerRechts		{	height: 250px; width: 575px; background-color: #e9eef1;	}
.left			{	width: 225px; background-color: #ffffff; padding-top: 12px; padding-bottom: 12px; }
.content		{	width: 577px; background-color: #ffffff; }
.center_bottom	{	background-image: url(../images/bottom_bg.gif); background-position: bottom; background-repeat: no-repeat; height: 25px; background-color:#ffffff; }
.shopmenu		{	border-right: 1px solid #a1b8c2; border-bottom: 1px solid #a1b8c2; background-color: #eaeaf3; }

.loginbalk		{	height: 50px; width: 100%; background-image: url(../images/loginbar_bg.jpg); background-repeat: no-repeat; }
.headerfoto		{	height: 200px; width: 100%;  }

td.registerform_fout  { width: 60px; }

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: relative top: 0px;  }
div.cart_uwbestelling	{	position: absolute; top: 0px; left: 0px; width: 110px; height: 23px; }
div.cart_naarkassa	{	position: absolute; top: 0px; left: 132px; }
div.cart_aantal	{	color: #f7941d; font-size: 9px; font-weight: bold; position: relative; top: 8px; left: 90px; }
div.cart_waarde	{	color: #ffffff; font-weight: bold; position: absolute; top: 32px; left: 137px; }


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


textarea.textarea_bestel	{	width: 280px; height: 153px; border: 1px solid #999999; overflow:hidden; font-family: Tahoma; font-size: 11px; padding: 4px; }
.zoek			{	width: 152px; 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: 152px; height: 20px; background-image: url(../images/zoeken_bg.gif); background-repeat: no-repeat; vertical-align: top; }
.zoekbutton		{	width: 20px; height: 20px; vertical-align: top; }

hr.grijs		{	color: #bdbdbd; border: 1px solid #bdbdbd; height: 0px; width: 100%; }
hr				{	color: #cad7dc; border: 1px solid #cad7dc; 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; }

h2.blauw  { font-size: 12px; color: #253e76; border: 0px; margin: 0px; margin-bottom: 10px;  line-height: 16px;  }

.productoverzicht_data	{	background-image: url(../images/shop_inactive_bg.gif); background-repeat: no-repeat; cursor: pointer;  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; cursor: pointer; padding-left: 16px; padding-top: 8px; font-weight: bold; }

.productoverzicht_data_ov	strong	{	color: #ffffff; }

.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	{	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;  }
.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: 17px; text-align: center; font-family: Tahoma; font-size: 11px; font-weight: bold; vertical-align: middle; border: 0px; color: #2d2b80; background-color: transparant; }

.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; }
	.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;	}
input.persform	{	width: 189px; height: 21px; font-size: 10px; padding-left: 4px; border: 1px solid #a3a3a3; padding-top: 2px; vertical-align: middle;}
.bestelinfo	{	background-color: 6b6b6b; padding: 10px; color: #ffffff; }
div.stippenlijn	{	height: 1px; background-image: url(../images/stippen_hor.gif); background-repeat: repeat-x; }
.bgblauw		{	background-color: #9695bf; color: #ffffff; }

.contactFormCellLeft	{	width: 100px; }


.prodcat		{	border-top: 1px solid #a1b8c2; border-right: 1px solid #a1b8c2; width: 224px; height: 63px;  }

/* 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; }
.wit		{	font-weight: normal; font-size: 10px; color: #ffffff; text-decoration: none; }
.wit:hover	{	font-weight: normal; font-size: 10px; color: #ffffff; text-decoration: underline; }

a				{	color: #5e5c9d; text-decoration: none; }
a:hover			{	color: #5e5c9d; text-decoration: underline; }


a.blauwbold				{	color: #5e5c9d; font-weight: bold; text-decoration: none; }
a.blauwbold:hover			{	color: #5e5c9d; font-weight: bold; text-decoration: underline; }

strong.oranje	{	color: #ed8a00; font-size: 12px; }
ul				{	margin-left: 30px; margin-top: 0px; padding-top: 0px;}

.zoomkleur1		{	background-color: #cacadf; vertical-align: middle; font-weight: bold; }
.zoomkleur2		{	background-color: #efeef5; vertical-align: middle; font-weight: bold; }
div.cart		{	background-color: #5f8696; width: 210px; height: 36px; position: relative; float: right; }

td.inputboxww	{	width: 125px; height: 21px; background-image: url(../images/inputbg.gif); background-repeat: no-repeat; padding-left: 3px; padding-top: 2px; }
input.inputrose	{	width: 120px; height: 17px; color: #f7941d; border: 0px; font-size: 10px; }

/* AFBEELDINGEN */



.img_left_border{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid #222222;	
}
.img_left_noborder{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

.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:10px;
	margin-bottom:5px;
}



.img_noalign_noborder{
	margin:5px;
	display: block; 
	margin-left: auto; 
	margin-right: auto
}

.img_noalign_border{
	margin:5px;
	display: block; 
	margin-left: auto; 
	margin-right: auto;
	border:1px solid #222222;		
}

/* SLIDESHOW */
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:575px; margin:0px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:575px; height:212px; padding:0px; border:0px solid #ccc; background:#e9eef1}
#information {position:absolute; bottom:0; width:575px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:575px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}