		a:active, a:focus 
		{
		outline: none;
		}
	
	
		*,div,ul,li,h1,h2,p
		{
		margin: 0px;
		padding: 0px;
		}
		
		img
		{
		border: 0;
		}
	
		html
		{
		height: 100%;
		margin-bottom: 1px;
		}
		
		
		body
		{
		background-color:#FFF;
		margin: 0 auto 0;
		text-align: center;
		padding: 0;
		font: 11px/18px "Trebuchet ms", sans-serif;
		color: #fff;
		height: 100%;
		}
		
				
		div#wrapper
		{
		margin: 0 auto 0;
		text-align: center;
		width: 1010px;
		}



/*
	logo
*/
		
		
		h2#internetlenzen-lg a
		{
		float: left;
		_display: inline;
		background: transparent url(../_images/internetlenzen-lg.png) no-repeat top left;
		width: 140px;
		height: 55px;
		text-indent: -9999px;
		margin: 20px 0 23px 0;
		}
		
		
		.fr h2#internetlenzen-lg a
		{
		background: transparent url(../_images/lentilles-internet-lg.png) no-repeat top left;
		}
		
		
		.en h2#internetlenzen-lg a
		{
		background: transparent url(../_images/internet-lenses-lg.png) no-repeat top left;
		}



/*
	menu
*/


		div#menu
		{
		margin: 0 auto 0;
		text-align: center;
		width: 140px;
		float: left;
		_diplay: inline;
		padding: 20px;
		}
		
		
		ul.mainnav
		{
		list-style: none;
		float: left;
		_diplay: inline;
		text-align: left;
		padding: 0px 0 20px 0;
		
		}
		
		ul.mainnav li.bot{list-style:disc!important; color:#00adf0!important; margin-left:12px; text-transform:uppercase;}
		ul.mainnav li.bot a{color:#00adf0!important;}
		ul.mainnav li.bot a:hover{background-color:#fff!important; text-decoration:underline; padding-left:0px!important; font-size:12px;}
		
		
		ul.mainnav li.mainnav-title
		{
		font: bold 14px/16px "Trebuchet ms", sans-serif;
		text-transform: uppercase;
		color: #00adea;
		text-align: left;
		padding: 3px 0 1px 0;
		text-decoration: none;
		display: block;
		width: 140px;
		}
		
		.mainnav-title{border-bottom: 1px #00adea solid;}
		
		
		ul.mainnav li a, ul.mainnav li a:link, ul.mainnav li a:visited
		{
		font:  12px/16px "Trebuchet ms", sans-serif;
		color: #252457;
		text-align: left;
	
		padding: 3px 0 1px 0px;
		text-decoration: none;
		text-align: left;
		display: block;
		width: 135px;
		
		}
		
		
		ul.mainnav li a:hover, ul.mainnav li a.active
		{
		padding-left:5px;
		background: #09F;
		color: #fff;
		}


		img#collage
		{
		width: 140px;
		height: 75px;
		margin-top: 20px;
		}
	


/*
	shoppingbasket
*/


		div#content ul#shoppingbasket
		{
		list-style: none;
		height: 20px;
		width: 760px;
		/*float: left;*/
		background: #ccc; /*temp*/
		
/*
		background: #2f2f6f;
*/
		margin: 0 0 25px 0;
		padding: 15px 0 15px 20px;
		text-align: left;
		}
		
		
		ul#shoppingbasket li img
		{
		float: left;
		/*_display: inline;*/
		padding: 0 5px 0 10px;
		border: 0;
		}
		ul#shoppingbasket li#basketlink	{
			margin-right: 100px;
			}
		ul#shoppingbasket li#basketlink a	{
		background: #06c url('../_images/shoppingbag.gif') no-repeat 4px -2px;
		padding-left: 25px;
		}
		ul#shoppingbasket li#basketlink a:hover	{
		background: #06c url('../_images/shoppingbag_white.gif') no-repeat 4px -2px;
		}
		ul#shoppingbasket li#searchbox	{
		background: #06C url('../_images/arrow.gif') no-repeat 4px 0px;
		padding-left: 25px;
		width:50px;
		}
		ul#shoppingbasket li#search{background-image:url(../images/bg-searchfield.jpg); background-repeat:no-repeat; background-color:#FFF; width:227px; height:29px; }
		.searchveld{background-color:#e5e5e5!important; border:solid 0px #fff!important; color:#00adea!important; font-size:18px!important; height:22px!important; margin-left:5px!important;width:175px!important; float:left;}
		
		li#shopping{font-size:18px!important; background-color:#e5e5e5!important; color:#00adea!important; height:29px!important; background-color:#fff;background-image:url(../images/bg-searchfield.jpg); background-repeat:no-repeat; width:227px!important;}
		#shopping a{color:#00adea!important; font-size:18px!important; padding:15px 0px 0px 10px!important; margin-top:5px!important;}
		
		.clearfix{float:none; clear:both; height:0px; line-height:0px;}
		
		.headerstuff{margin:25px 0px 0px 0px; display:inline; float:right; background-color:#fff;}
		.shoppingdiv{background-image:url(../images/bg-searchfield.jpg); width:207px; height:29px; background-repeat:no-repeat; float:left; margin-right:30px; position:relative;}
		.shoppingdiv a{text-decoration:none; color:#00adea!important; font-size:16px; line-height:30px; margin-left:12px;}
		.searchdiv{width:230px; background-image:url(../images/bg-searchfield.jpg); background-repeat:no-repeat; height:29px; float:left;}
		.zoekveld{background-color:#e5e5e5!important; border:solid 0px #fff!important; color:#00adea!important; font-size:16px!important; height:20px!important; margin-left:5px!important;width:175px!important; float:left; margin-top:5px;}
		.searchicon{width:26px!important; height:26px!important; border:solid 0px #fff!important; margin-left:5px!important;}
		
		.langdiv{float:left;}
		.lang{float:left; width:32px; height:29px; font-size:16px; background-image:url(../images/ico-square-grey.jpg); margin-right:10px;}
		.lang a{text-decoration:none; color:#00adf0!important; padding:5px 0px 0px 6px!important; line-height:29px;}
		.lang a:hover{text-decoration:underline!important;}
		.activelang{background-image:url(../images/ico-square-blue.jpg);}
		.activelang a{color:#fff!important;}
		
		ul#shoppingbasket li
		{
		font: bold 11px/10px "Trebuchet ms", sans-serif;
		text-transform: uppercase;
		color: #09F;
		float: left;
		/*_display: inline;*/
		text-align: left;
		list-style: none;
		background: #06c;
		}
		
		
		ul#shoppingbasket li a, ul#shoppingbasket li a:link, ul#shoppingbasket li a:visited
		{
		font: bold 11px/20px "Trebuchet ms", sans-serif;
		color: #09F;
		text-decoration: none;
		padding: 0 10px 0 10px;
		}
		
		
		ul#shoppingbasket li a:hover
		{
		text-decoration: none;
		color: #fff;
		}
		
		
		ul#shoppingbasket li.active
		{
		background: #6cf;
		text-decoration: none;
		color: #fff;
		}
		
		
		ul#shoppingbasket form
		{
		height: 20px;
		color: #09F;
		/*float: left;
		_diplay: inline;*/
		}


		ul#shoppingbasket li input
		{
		font: 11px/12px "Trebuchet ms", sans-serif;
		color: #fff;
		float: left;
		display:inline;
		width: 158px;
		height: 12px;
		padding: 1px 2px 1px 2px;
		margin: 3px 0 0 0;
		}
		
		
		ul#shoppingbasket li button, div.nivergeten button
		{
		font: 11px/20px "Trebuchet ms", sans-serif;
		margin: 0px 0 0 0;
		text-align: center;
		width: 60px;
		background: #06c;
		height: 20px;
		color: #09F;
		float: left;
		border: none;
		}
		
		ul#shoppingbasket li button:hover, , div.nivergeten button:hover	{
		color: #fff;
		}
		div.nivergeten button	{
			width: 120px;
			}


/*
	footer
*/

				
		div#content ul#submenu
		{
		width: 760px;
		background: #6CF;
		padding: 10px 0 20px 20px;
		margin: 30px 0 0 0;
		float: left;
		_diplay: inline;
		text-align: left;
		}
		
		
		ul#submenu li
		{
		float: left;
		_diplay: inline;
		text-align: left;
		text-decoration: none;
		list-style: none;
		}
		
		
		ul#submenu li a, ul#submenu li a:link, ul#submenu li a:visited
		{
		font: 10px/18px "Trebuchet ms", sans-serif;
		color: #fff;
		text-decoration: none;
		margin: 0 10px 0 0;
		background: #6cf;
		}
		
		
		ul#submenu li a:hover, ul#submenu li a.active
		{
		text-decoration: underline;
		color: #09F;
		background: #6cf;
		}



/*
	content
*/

		
		div#content
		{
		width: 830px;
		text-align: left;
		float: left;
		_diplay: inline;
		background: url(../_images/internetlenzen-strepen.gif) repeat top left;
		padding: 0px;
		}
		


		div#content h1
		{
		color: #00adf0;
		text-align: left;
		font: bold 22px/22px "Trebuchet ms", sans-serif;
		text-transform: uppercase;
		margin: 74px 20px 0px 20px;
		padding: 0 0 21px 0;
		}
		h2.titel{color:#00adf0; margin:91px 0px 8px 0px!important;}
		
		
		body#detail	div#content h1,
		body#shop div#content h1,
		body#home div#content h1	
		{
		border-bottom: 2px solid #fff;
		}
		
		div#content h3
		{
		margin: 0px 0 10px 20px;
		background: transparent url(../_images/arrow.gif) no-repeat 0px 18px;
		color: #09F;
		text-align: left;
		font: bold 16px/16px "Trebuchet ms", sans-serif;
		padding: 20px 0 10px 20px;
		clear: both;
		height: 16px; /* IE needs this */
		}
		
		
		div#content ul	
		{
		font: 11px/18px "Trebuchet ms", sans-serif;
		margin: 5px 20px 5px 40px;
		list-style-position: outside;
		text-align: justify;
		}
		
		
		div#content ul li	
		{
		margin: 0 0 10px 0;
		}
		
		
		hr
		{
		border: 0;
		height: 3px;
		background: #fff;
		margin: 10px 20px 10px 20px;
		padding: 0;
		display: none;
		}
			

		
		a.left img, span.left img
 		{
 		border: 0;
		border: 0;
		float: left;
		_diplay: inline;
		margin: 0px 20px 0 40px;
		background: #fff;
		}

		
		ul.detail
		{
		color: #fff;
		text-align: left;
		font: 11px/20px "Trebuchet ms", sans-serif;
		list-style: none;
		}
		
		
		ul.detail strong
		{
		color: #6cf;
		text-align: left;
		font: bold 12px/20px "Trebuchet ms", sans-serif;
		list-style: none;
		background: #09F;
		padding: 1px 2px 1px 2px;
		}


		ul.detail li.promo	
		{
		color: #09F;
		}
			
			
		ul.detail li a
		{	
		float: left;
		_display: inline;
		text-decoration: none;
		color: #fff;
		text-align: left;
		font: 11px/20px "Trebuchet ms", sans-serif;
		}


		ul.detail li a img
		{
		margin: 0 2px 0 0;
		float: left;
		_display: inline;
		border: none;
		}


		div#content p
		{
		color: #000;
		text-align: left;
		font: 11px/22px "Trebuchet ms", sans-serif;
		margin: 0 0 0px 0px;
		}
		



/*
	product lay-out
*/


		ul#product{margin-top:34px!important;}
		
		div#content ul#product, div#content ul.product
		{
		padding: 0 0 20px 20px;
		list-style: none;
		margin: 0px auto 0px;
 		text-align: left;
		}
	
	
		div#content ul#product li, div#content ul.product li
		{
		font: 12px/18px "Trebuchet ms", sans-serif;
		float: left;
		/*_display: inline;*/
		width: 260px;
		margin: 10px 10px 0 0;
		}
		
		
		ul#product li strong, ul.product li strong	
		{
		display: block;
		height: 28px;
		width: 100%;
		float: left;
		line-height: 15px;
		font-size:13px;
		}
		
		
		span.m
		{
		color: #09F;
		position: absolute;
		bottom: 0;
		left: 0px;
		width: 100%;
		text-align: center;
		}
		
		
		ul#product li{
		height: 205px;
		float: left;
		display: block;
		/*_display: inline;*/
		width: 185px!important;
		border: 1px #eee solid;
		padding: 0px;
		color: #000;
		background: #fff;
		text-decoration: none;
		position: relative;	
		
		}
		
		ul#product a{height:185px; width:165px; display:block; padding: 10px;}
		ul#product li:hover{background-color:#00ADF0;}
		
		ul#product li a, 
		ul#product li a:link, 
		ul#product li a a:visited, 
		ul.product li a, 
		ul.product li a:link, 
		ul.product li a a:visited
		{
		color:#000; text-decoration:none; font-size:11px; font-weight:normal;
		}
		
		
		ul#product li a:hover,
		ul.product li a:hover
		{
		text-decoration:none;
		}
		
		span.vanaf{background-color:#212121; color:#fff; display:block; float:none; padding:0px 0px 0px 0px; margin-top:-5px; width:163px; text-align:center;}


		ul#product li a img,
		ul.product li a img
		{
		background: #fff;
		margin: 0px 0px 0px 0px;
		border: 0;
		text-decoration: none;
		}
		
		
		ul#product li a:hover img,
		ul.product li a:hover img
		{
		border: 0;
		text-decoration: none;
		}



/*
	table bestellen
*/



		table
		{
		color: #fff;
		text-align: left;
		font: 11px/22px "Trebuchet ms", sans-serif;
		margin: 30px 0px 20px 38px;
		clear: both;
		}
		
		
		#besteltablecontainer	
		{
		float: left;
		padding: 0 20px 0 0;
		margin: 0 0px 0 0;
		clear: both;
		}
		
		
		table tr
		{
		margin: 0 0 2px 0;
		padding: 0px;
		}			



		table td, table th	
		{
		margin: 0 2px 0 0;
		padding: 0 0 0 10px;
		background: #6cf;
		vertical-align: top;
		}


		table#bestellen td
		{
		width: 110px;		
		}	
	
	
		table td.green
		{
		color: #09F;
		text-transform: uppercase;
		}	
		
		table#basket	
		{
		width: 744px;
		vertical-align: top;
		margin-top: 15px;
		margin-left:18px;
		}
			
			
		th
		{
		color: #09F;
		}			

			
		table#basket td	
		{
		background: #43447B;
		}
			
			
		table#basket td.hide	
		{
			/*display: none;*/
			background: transparent;
			}
		button	{
			cursor: pointer;
			}
		#besteltablecontainer button,  fieldset button
		{
		width: 200px;
		height: 20px;
		float: right;
	/*	_display: inline;*/
		margin: 0 0px 0 0;
		padding-top:0;
		padding-bottom:0;
		font: bold 11px/20px "Trebuchet ms", sans-serif;
		color: #6cf;
		background: #09F;
		border: none;
		text-transform: uppercase;
		text-align: center;
		}
		 fieldset#confirmorder button	{
		 	float: none;
		 	width: 400px;
		 	}
		 fieldset#confirmorder	{
		 	border-width: 0 0 0 1px;
		 	text-align: center;
		 }
		div#content table#basket button	{
			height: 20px;
			margin: 0 0px 0 0;
			font: bold 11px/20px "Trebuchet ms", sans-serif;
			color: #6cf;
			background: #09F;
			border: none;
			text-transform: uppercase;
			text-align: center;
			}
		table#basket input	{
			width: 3em;
			text-align: right;
			}
		table#basket form	{
			display: inline;
			padding: 0;
			margin: 0;
			}
		input, select, textarea
		{
		font: bold 11px/20px "Trebuchet ms", sans-serif;
		width: 110px;
		color: #09F;
		background: #6cf;
	/*	border: 1px solid #000;
		border: 1px solid #fff;
		border: 1px solid #09F;*/
		border: none;
		}
		textarea {
			height: 6em;
			}
		select.disabled, input.disabled
		{
			opacity: 0.5;
			background: #999;
			}
div.schuiven	{
	margin-left: 50px;
	padding-left: 5px;
	border-left: 1px solid #fff;
	}

#shoppingbasket input	{
	border: none;
	}
/*
	table technische fiche
*/


		div#content h4
		{
		/*float: left;*/
		clear: both;
		padding: 5px 0 0 40px;
		color: #fff;
		text-align: left;
		font: bold 10px/10px "Trebuchet ms", sans-serif;
		text-transform: uppercase;
		}
		
		
		div#content h4 a:hover
		{
		text-decoration: none;
		}


		table#fiche
		{
		width: 365px;
		padding: 10px;
		border: #09F solid 1px;
		color: #fff;
		text-align: left;
		font: 11px/22px "Trebuchet ms", sans-serif;
		margin: 0 0 0 40px;
		clear: both;
		vertical-align: top;
		}

		
		table#fiche td
		{
		padding: 0 0 0 10px;
		}
		
		
		table#fiche td.left
		{
		padding: 0 0 0 10px;
		background: #6cf;
		}
	
		dl#fiche	{
			clear: both;
			padding: 1em 40px;
			}

body#detail span.noimage	{
	float: left;
	display: inline;
	margin: 0 20px 0 40px;
	}
span.noimage	{
	display: block;
	margin: 0 auto 0;
	width: 200px;
	height: 200px;
	line-height: 200px;
	text-align: center;
	text-indent: -999em;
	background: #fff url(../_images/logo_noimage.png) no-repeat center center;
	}
a span.noimage	{
	cursor: pointer; /* IE got confused about block elements within anchors*/
	}
	
	
	input.int	
	{
	text-align: right;
	width: 60px;
	background: #06c;
	}

	div#content h4#fichelink	
	{
	background: url(../_images/info.png) no-repeat top left;
	height: 20px;
	cursor: pointer;
	clear: both;
	display: inline;
	margin: 0 0 0 40px;
	padding: 4px 0 0 25px;
	
	}
	div#content h4#fichelink:hover	{
	text-decoration: underline;	
		}

dl	{
	padding: 0px 0 0px 40px;
	}
	
	
dl dt	{
	float: left;
	width: 150px;
	background: #6cf;
	margin-top: 2px;
	padding-left: 10px;
	/*display: inline;*/
	clear: left;
	}
dl dd	{
	width: 450px;	
	margin-top: 2px;
	margin-left: 170px;
	clear: right;
/*	white-space: nowrap;*/
	}

div#content p	{
	clear: both;
	padding: 10px 0 0 0px;
	}

div#content	a {
	color: #fff;
	font-weight: bold;
	}

div#lightbox	{
	position: absolute;
	float: left;
	height: 100%;
	width: 100%;
	left: 0;
	bottom: 0;
	right: 0;
	top: 0;
	text-align: center;
	background: transparent url(../_images/shade.png) !important;
	background: transparent url(../_images/shade8b.png);
	z-index: 500;
	}
div#lightbox img	{
	z-index: 501;
	background: transparent url(../_images/closebox.png) no-repeat top right !important;
	background: #fff url(../_images/closebox.png) no-repeat top right;
	margin-top: 80px;
	cursor: pointer;
	padding: 25px;
	}

/*div#lightbox {
	
	
	background: transparent url(../_images/closebox.png) no-repeat top right;
	display: inline;
	
	}*/
	
	
		input.int	
		{
		margin-right: 10px;
		}
	
	
	
		img.fieldmodify	
		{
		vertical-align: bottom;
		margin: 0 2px 4px 0;
		cursor: pointer;
		}

	
	div.box	{
		background: #6cf;
		margin: 20px;
		padding: 5px;
		}
	div.verdershoppen	{
		text-align: right;
		}
	div.box h2	{
		font-size: 14px;
		padding: 5px;
		}
	div#content div.box p	{
		margin: 0;
		padding: 0 20px 0 20px;
		}
	div.nivergeten ul	{
		list-style-type: none;
		padding: 20px;
		}
	div.nivergeten ul li	{
		clear: both;
		width: 100%;
		padding-top: 5px;
		}
	div.nivergeten label	{
		width: 140px;
		float: left;
		}

	div.nivergeten button	{
		float: left;
		}
	div.nivergeten br	{
		clear: both;
		}
	div#content div.nivergeten select	{
		float: left;
		width: 200px;
		margin-right: 1em;
		}
div#content .lens_link_add	{
	/*border: 1px solid #f00;*/
	float: right;
	padding: 0 8px 0;
	margin-right: 24px;
	background: #09F;
	width: 200px;
	height: 20px;
	text-align: center;
	}
div#content .lens_link_add a	{
	color: #43447B;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	}
fieldset	{
	margin: 20px;
	padding: 20px;
	}
fieldset input.radio,fieldset input.checkbox, fieldset input#copydata	{
	width: auto;
	background: transparent;
	height: auto;
	margin: 0;
	padding: 0;
	}
fieldset br	{
	clear: both;
	}
fieldset legend	{
	font-weight: bold;
	color: #fff;
	padding: 0 5px 0 5px;
	}
fieldset label, fieldset input, fieldset textarea, fieldset select	{
	width: 200px;
	float: left;
	margin-top: 3px;
	}
fieldset#payment	{
	position: relative;
	}
fieldset#payment label input	{
	margin-right: 10px;
	width: auto;
	height: auto;
	background: transparent;
	float: left;
	}
fieldset#payment label 
	{
	padding-top: 45px;
	border-right: 1px solid #fff;
	margin-right: 10px;
	padding-right: 10px;
	width: 190px;
	}
fieldset#payment>label{
	cursor: pointer;
	opacity: 0.8;
	}
fieldset#payment>label:hover	{
	opacity: 1;
	}
fieldset#payment>label:hover strong	{
	color: #A6E824;
	}
fieldset#payment label strong	{
	font-weight: bold;
	}
fieldset#payment button	{	
	float: right;

	}

	

	label#kredietkaart
	{
	background: url(../_images/cards.png) no-repeat 0 0;
	}
	
	label#overschrijving
	{
	background: url(../_images/overschrijving.jpg) no-repeat 0 0;
	}
	
#menu h2{margin:0px 0px 35px 0px;}
#footer{background-image:url(../images/bg-footer.jpg); width:977px; height:39px; margin:15px 0px 0px 15px; line-height:39px; text-align:left;}
#footer div.partone{float:left; width:800px!important; padding-left:10px;}
#footer div.parttwo{float:right!important; text-align:right!important; padding-right:10px;}
#footer a{color:#fff; text-decoration:none;}
#footer a:hover{text-decoration:underline;}

#searchform{}
.maincontent{color:#333; margin-top:73px; font-size:12px; width:800px;}
.maincontent h5{padding:0px; margin:0px 0px 10px 0px; font-size:18px; text-transform:uppercase; color:#00adf0;}
#centercontainer{margin-top:48px; color:#000; width:800px;}	
#centercontainer h2{color:#00ADF1; margin:20px 0px 0px 0px;}
.colOne h3, .colTwo h3{color:#00ADF1; margin: 0px 0px 10px 0px!important; padding:0px!important;}
.colOne{margin:0px 29px 0px 0px;}
.colOne, .colTwo{float:left; width:205px; padding:20px!important; border:solid 1px #e8f9ff; height:162px; border-bottom:solid 3px #b2dff1;}
.colTwo{height:auto!important;}
.colOne:hover, .colTwo:hover{}
.roundTopLeft{-moz-border-radius-topleft:15px; -webkit-border-radius-topleft:15px;}
.roundBottomRight{-moz-border-radius-bottomright:15px; -webkit-border-radius-bottomright:15px;}

.homeform input{color:#FFF;}
.homeform input[type=text], .homeform input[type=password]{padding:2px 5px; width:190px; background-color:#9bdeff!important;}
.homeform select{padding:2px 5px; width:199px; background-color:#9bdeff!important; color:#FFF;}
.homeform textarea{width:199px; height:136px; background-color:#9bdeff!important; color:#fff;}
.homeform input[type=radio]{width:auto!important; margin:0px 3px 7px 0px;}
.homeform input[type=checkbox]{width:auto!important; margin:0px 3px 0px 0px;}

.alignRight{text-align:right;}

.lensdetail select, .lensdetail input[type=submit], .lensdetail input[type=text]
		{
		font: bold 11px/20px "Trebuchet ms", sans-serif;
		width: 200px!important;
		color: #09F;
		background: #a6e1ff;
		border: none;
		margin:0px 0px 5px 0px;
		}
		
#product h5{color:#00ADF0; font-size:12px; margin:0px 0px 15px 0px; position:absolute;}
#product li:hover h5{color:#FFF;}

.message{margin-bottom:15px; background-color:#bbe6f7; padding:6px; font-weight:bold;}
.message a{color:#333!important; font-size:12px;}

.shoppingcartTable{width:100%; margin:0!important;}
.shoppingcartTable th{background-color:#fff; color:#000; font-weight:bold;}
.shoppingcartTable tr.top th{border-bottom:solid 1px #00ADF0!important; background-color:#dbf6ff;}
.shoppingcartTable tr.bottom th{border-top:solid 1px #00ADF0!important;}
.shoppingcartTable td{background-color:#fff; color:#000;}
.shoppingcartTable td.large{width:300px;}

.shoppingcartTable a{color:#00ADF0!important;}
.shoppingcartTable a:hover{text-decoration:none;}

a.blacklink{color:#000!important;}
a.blacklink:hover, a.redlink:hover{text-decoration:none;}
a.redlink{color:#ff0000!important;}
a.searchlink{color:#333!important; text-decoration:none;}
a.searchlink:hover{text-decoration:underline;}
a.promolink{color:#333!important; text-decoration:none; font-weight:normal!important;}
a.promolink:hover{text-decoration:underline;}


.red{color:#FF0000;}
.marked{background-color:#b1e2f6;}
h6{font-size:14px; color:#66CDF6;}
h6 .marked{background-color:#d3edf8!important;}
.marbot15{margin-bottom:15px!important;}

.zwartelinks a{color:#000!important;}

.shoppingcarticon{position:absolute; display:inline; right:-8px; bottom:0px;}

.highlightknop{background-color:#66ff66!important; color:#000!important;}

.titel a{color:#00adf0!important}
