/*
1. Zolang "Diensten" geen submenu's heeft, moet "#page.tplService #blade ul" uitstaan om geen extra witruimte te veroorzaken
2. De lay out voor diesnten is standaard volle breedte. css en dwt aanpassen zoals in computer wanneer er meerdere lay outs mogelijk worden binnen diensten

*/

@import url(xymenu.css); /* Not W3C compliant if URL isn't found */


/* TAGS */
*
{
	margin: 0;
	padding: 0;
}

html
{
	height: 100%;
}


body
{
	height: 100%;
	background: url(../img/bgBody.gif) #ccc;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 62.5%;
}

a
{
	color: #09f;
	text-decoration: none;
}

a:hover
{
	color: #d40124;
	text-decoration: underline;
}

h1
{
	color: #999;
	background: url(../img/h1Bullet.gif) no-repeat left center;
	padding: 0.3em 1em; 
	font-size: 1.7em;
}

h3
{
	color: #d40124;
	font-weight: bold;
	font-size: 1.4em;
	margin-bottom: 0.2em;
}

h4
{
	color: #d40124;
	font-weight: bold;
	font-size: 1.3em;
	margin-bottom: 0.7em;
}

h6
{
	font-weight: bold;
	font-size: 1em;
}

p
{
	font-size: 1em;
	margin: 0.5em 0px;
}

table
{
	width: 100%;
	margin-bottom: 10px;
}

caption
{
	text-align: left;
	color: #777;
}

td
{
	vertical-align: top;
}



/* LAY OUT */
#page
{
	width: 996px;
	margin: 0 auto;
	min-height: 100%; /* IE6 hack in 'ie6.css' */
	text-align: left;
	background: url(../img/bgPage.gif) repeat-y #fff;
}

#nonFooter
{
	position: relative;
	min-height: 100%; /* IE6 hack in 'ie6.css' */
}

#menu
{
	height: 35px;
	width: auto;
	margin: 0 3px;
	background: #ddd;
}
	ul.xmenu
	{
		margin: 0px 4px;
		background: url(../img/bgShine.gif) repeat-x 0px 2px;
		height: 50px;
		padding-left: 226px;
	}
	
	ul.xmenu li
	{
		background: url(../img/bgTopMenuMain.gif) no-repeat; /* IE6 hack in 'ie6.css' */
	}
	
	ul.xmenu li a
	{
		display: block;
		width: 150px;
		padding: 8px 0px 12px 0px;
		margin: 0px 6px;
		font-size: 12px;
		text-align: center;
		font-weight: bold;
		color: #fff;
	}
	
	ul.xmenu li a:hover
	{
		color: #ff0;
		text-decoration: none;
	}
	
	ul.xmenu li.hasSub a
	{
		background: url(../img/bgTopMenuMainArrow.gif) no-repeat right 21px;
	}
	
	ul.xmenu li ul
	{
		margin-top: -12px;
		width: 162px;
		background: url(../img/bgTopMenuSub.png) no-repeat center bottom; /* IE6 hack in 'ie6.css' */
	}
	
	ul.xmenu li ul li
	{
		background: none;
	}
	
	ul.xmenu li ul li.firstSub
	{
		background: url(../img/bgTopMenuSubFirst.gif) no-repeat center top; /* IE6 hack in 'ie6.css' */
		padding-top: 11px;
	}
	
	ul.xmenu li ul li.lastSub
	{
		padding-bottom: 12px;
	}
	
	ul.xmenu li ul li a
	{
		display: block;
		width: 125px;
		white-space: normal;
		padding: 4px 10px;
		font-size: 1.1em;
		font-weight: normal;
		text-align: left;
	}
	
	ul.xmenu li.hasSub ul li a
	{
		background: none;
	}

#logo
{
	position: absolute;
	z-index: 3;
	top: 13px;
	left: 33px;
}

	#logo img
	{
		border: none;
	}

#header
{
	height: 300px;
	width: auto;
	margin: 0 3px;
	background: #b05c29;
}
	#header div
	{
		display: none;
	}

#columnWrapper
{
	padding-bottom: 3em; /* footer height */
}

#leftColumn
{
	float: left;
	width: 220px;
	margin: -333px 0 0 3px; /* IE6 hack in 'ie6.css' */
	background: url(../img/bgLeftColumn.gif) repeat-y; /* Om de 'Naar boven' link te verstoppen */
	position: relative;
	z-index: 2;
}
	#sideNavTopShadow
	{
		width: 220px;
		height: 103px;
		background: url(../img/bgSideNavTop.png) no-repeat left top; /* IE6 hack in 'ie6.css' */
	}
	#sideNavTop
	{
		width: 200px;
		height: 28px;
		margin: -28px 0px 0px 10px;
		background: none;
	}
	
	#sideNavTop a
	{
		display: block;
		width: 200px;
		height: 28px;
		overflow: hidden;
		text-indent: -1000px;
		background-image: url(../img/bgSideNavMainItems.gif);
	}
	
	#sideNavCenter
	{
		width: 220px;
		padding-bottom: 7px;
		background: url(../img/bgSideNavBottom.png) bottom; /* IE6 hack in 'ie6.css' */
	}
	
	#blade
	{
		width: 198px;
		min-height: 186px; /* IE6 hack in 'ie6.css' */
		margin: 0px 10px;
		background: url(../img/bgSideNavBlade.gif) repeat-x;
		border-left: 1px solid #ddd;
		border-right: 1px solid #ddd;
	}
	
	#blade ul
	{
		margin: 0px;
		padding: 3px 0px;
		list-style: none;
	}
	
	#blade ul li a
	{
		display: block;
		width: 172px;
		text-align: right;
		padding: 2px 10px;
		font-size: 1.2em;
		color: #000;
		text-decoration: none;
	}
	
	#blade ul li a.current
	{
		font-weight: bold;
		background: url(../img/bgSideNavArrowCurrent.gif) no-repeat right 0.7em;
	}
	
	#blade ul li a:hover
	{
		color: #d40124;
		text-decoration: none;
		background: url(../img/bgSideNavArrowOver.gif) no-repeat right 0.7em;
	}
	
	span.endSub
	{
		display: block;
		width: 198px;
		height: 45px;
		background: url(../img/bgSideNavEndSub.png) repeat-x; /* IE6 hack in 'ie6.css' */
	}
	
	#sideNavBottom
	{
		display: none; /* IE6 hack in 'ie6.css' */
	}
	
	#fotoPand
	{
		width: 199px;
		height: 250px;
		margin: -30px 0px 0px 10px;
		background: url(../img/bgPandStopWatch.png) no-repeat; /* IE6 hack in 'ie6.css' */
	}
	
	#fotoPand img
	{
		display: none;
	}
	
	#leftContent
	{
		width: 210px;
		margin-top: -25px;
		background: url(../img/seperatorDotted.gif) repeat-y right 112px;
		text-align: right;
		padding-bottom: 10px;
	}
	
	#leftContent p
	{
		color: #777;
		margin-right: 5px;
		font-size: 1.2em;
	}
	
	p.comment
	{
		color: #acacac;
		margin: 1em 5px 0px 0px;
	}
	
	#openingsTijden,#vacatures
	{
		padding: 5px;
	}
	#openingsTijden span
	{
		padding-right: 57px;
	}
	#vacatures
	{
		display: none;
		background: url(../img/bgVacatures.gif) no-repeat;
		min-height: 185px; /* IE6 hack in 'ie6.css' */
	}

#centerColumn
{
	float: left;
	width: 510px;
	margin-right: 10px;
	padding-bottom: 50px;
}

	#crumbTrail
	{
		float: left;
		margin-top: -5em;
		width: 510px;
	}
	
	#crumbTrail ul
	{
		float: left;
		margin: 30px 10px 0px 10px;
	}
	
	#crumbTrail ul li
	{
		float: left;
		list-style: none;
		font-size: 1.1em;
		margin-right: 6px;
	}
		
	#crumbTrail ul li a
	{
		text-decoration: none;
		background: url(../img/bgCrumb.gif) no-repeat right 0.4em;
		padding-right: 11px;
	}
		
	#crumbTrail ul li a:hover
	{
		text-decoration: underline;
	}
	
	#contentArea
	{
		float: left;
		width: 510px;
	}
	
	#pageTitle
	{
		float: left;
		width: 510px;
		padding: 10px 0px;
	}
	
	#topSection
	{
		display: none; /* Verwijdert op 04-10-2010 voor banner; Teruggezet 3-11-2010 */
	}
	
	#leftSection
	{
		float: left;
		width: 224px;
		padding: 0px 20px 10px 10px;
		font-size: 1.2em;
	}
	
	#centerSection
	{
		display: none;
	}
	
	#rightSection
	{
		float: left;
		width: 225px;
		padding: 0px 10px 10px 20px;
		border-left: 1px solid #e5e5e5;
		font-size: 1.2em;
	}
	
	#bottomSection
	{
		display: none;
	}

#rightColumn
{
	float: left;
	width: 240px;
	margin-top: -108px;
}

	#rightColumn a
	{
		display: block;
		text-align: right;
		font-size: 1.2em;
		font-weight: bold;
		padding-right: 15px;
		margin-bottom: 30px;
	}

#clearer
{
	clear: both;
	height:1px;
	font-size:1px;
}

#footer
{
	position: relative;
	margin: -3em auto 0 auto;
	min-height: 3em; /* IE6 hack in 'ie6.css' */
	width: 990px;
	background: #ddd;
	text-align: center;
	border-left: 3px solid #555;
	border-right: 3px solid #555;
}
	#contactInfo
	{
		margin: 0px 4px;
		padding: 9px 0px 5px 0px;
		background: url(../img/bgShine.gif) repeat-x 0px 2px;
		color: #666;
		font-size: 1.1em;
	}
	
	#contactInfo b
	{
		color: #000;
	}
	
	#contactInfo a
	{
		font-weight: bold;
	}


/* TEMPLATES 
------------------*/

/* > GENERIC 
------------------*/
#page.tplHome #sideNavTop a,
#page.tplComputer #sideNavTop a,
#page.tplAllOffers #sideNavTop a,
#page.tplBargains #sideNavTop a
{
	background-position: 0px 0px;
}

#page.tplHome #sideNavTop a:hover,
#page.tplComputer #sideNavTop a:hover,
#page.tplAllOffers #sideNavTop a:hover,
#page.tplBargains #sideNavTop a:hover,
#page.tplHome #sideNavTop a.current,
#page.tplComputer #sideNavTop a.current,
#page.tplAllOffers #sideNavTop a.current,
#page.tplBargains #sideNavTop a.current
{
	background-position: 0px -30px;
}

#page.tplAudio #sideNavTop a
{
	background-position: 0px -60px;
}

#page.tplAudio #sideNavTop a:hover,
#page.tplAudio #sideNavTop a.current
{
	background-position: 0px -90px;
}

#page.tplService #sideNavTop a
{
	background-position: 0px -120px;
}

#page.tplService #sideNavTop a:hover,
#page.tplService #sideNavTop a.current
{
	background-position: 0px -150px;
}

#page.tplContact #sideNavTop a
{
	background-position: 0px -180px;
}

#page.tplContact #sideNavTop a:hover,
#page.tplContact #sideNavTop a.current
{
	background-position: 0px -210px;
}

#page.tplHome #sideNavTop a.sideNavAudio,
#page.tplHome ul.sideNavSubAudio,
#page.tplHome #sideNavTop a.sideNavServices,
#page.tplHome ul.sideNavSubServices,
#page.tplHome #sideNavTop a.sideNavContact,

#page.tplComputer #sideNavTop a.sideNavAudio,
#page.tplComputer ul.sideNavSubAudio,
#page.tplComputer #sideNavTop a.sideNavServices,
#page.tplComputer ul.sideNavSubServices,
#page.tplComputer #sideNavTop a.sideNavContact,

#page.tplAudio #sideNavTop a.sideNavComputers,
#page.tplAudio ul.sideNavSubComputers,
#page.tplAudio #sideNavTop a.sideNavServices,
#page.tplAudio ul.sideNavSubServices,
#page.tplAudio #sideNavTop a.sideNavContact,

#page.tplService #sideNavTop a.sideNavComputers,
#page.tplService ul.sideNavSubComputers,
#page.tplService #sideNavTop a.sideNavAudio,
#page.tplService ul.sideNavSubAudio,
#page.tplService #sideNavTop a.sideNavContact,

#page.tplContact #sideNavTop a.sideNavComputers,
#page.tplContact ul.sideNavSubComputers,
#page.tplContact #sideNavTop a.sideNavAudio,
#page.tplContact ul.sideNavSubAudio,
#page.tplContact #sideNavTop a.sideNavServices,
#page.tplContact ul.sideNavSubServices,

#page.tplAllOffers #sideNavTop a.sideNavAudio,
#page.tplAllOffers ul.sideNavSubAudio,
#page.tplAllOffers #sideNavTop a.sideNavServices,
#page.tplAllOffers ul.sideNavSubServices,
#page.tplAllOffers #sideNavTop a.sideNavContact,

#page.tplBargains #sideNavTop a.sideNavAudio,
#page.tplBargains ul.sideNavSubAudio,
#page.tplBargains #sideNavTop a.sideNavServices,
#page.tplBargains ul.sideNavSubServices,
#page.tplBargains #sideNavTop a.sideNavContact
{
	display: none;
}

#page.tplComputer #vacatures,
#page.tplAudio #vacatures,
#page.tplContact #vacatures,
#page.tplAllOffers #vacatures,
#page.tplBargains #vacatures
{
	display: none;
}

#leftSection ul
{
	margin-bottom: 20px;
}

#leftSection li
{
	list-style-image: url(../img/bullet.gif);
	margin: 1px 2px 1px 18px;
}

#leftSection hr
{
	clear: both;
	color: #ededed;
	background-color: #ededed;
	height: 1px;
	margin-bottom: 10px;
}

.price
{
	text-align: right;
	color: #d40124;
	font-size: 1.2em;
	font-weight: bold;
	white-space: nowrap;
}

.price span
{
	color: #000;
	font-size: 0.7em;
	font-weight: normal;
}

.price span.doorgestreept
{
	text-decoration: line-through;
	font-weight: bold; 
}




/* > HOME 
------------------*/
#page.tplHome #header,
#page.tplBargains #header
{
	background-image: url(../img/headerHome.jpg);
}

#page.tplHome #crumbTrail
{
	display: none;
}




/* > COMPUTER 
------------------*/
#page.tplComputer #header
{
	background-image: url(../img/headerComputer.jpg);
}


/* > COMPUTER COMPONENTS 
------------------*/
#page.components #leftSection
{
	width: 144px;
}

#page.components #rightSection
{
	width: 305px;
}

table.articleGroupsList,
table.articleGroup
{
	border-collapse: collapse;
}

table.articleGroupsList th,
table.articleGroupsList td,
table.articleGroup th,
table.articleGroup td
{
	padding: 3px;
}

table.articleGroupsList td p
{
	margin: 0px;
}

table.articleGroupsList th,
table.articleGroup th
{
	color: #d40124;
}

table.articleGroupsList th.articleGroups
{
	padding-left: 27px;
	width: 205px;
}

table.articleGroupsList th.amount
{
	width: 50px;
}

table.articleGroupsList td a
{
	display: block;
	padding: 0px 2px 2px 27px;
	background: url(../img/iconArticleGroupOUT.gif) no-repeat;
}

table.articleGroupsList td a:hover
{
	background-image: url(../img/iconArticleGroupOVER.gif);
}

table.articleGroupsList td,
table.articleGroup td
{
	vertical-align: top;
	padding: 3px;
	border-bottom: 1px solid #ededed;
}

table.articleGroup th.articleGroupName
{
	padding-left: 23px;
	width: 205px;
}

table.articleGroup th.articlePrice
{
	padding-left: 10px;
}

table.articleGroup td.articleName
{
	padding-left: 23px;
	background: url(../img/iconArticle.gif) no-repeat 0px 0.3em;
	width: 205px;
}

table.articleGroup td.currency
{
	font-weight: bold;
	color: #d40124;
	width: 10px;
	padding-left: 10px;
}

table.articleGroup td.price
{
	text-align: right;
	font-weight: bold;
	font-size: 1.0em;
	width: 55px;
}


/* > COMPUTER SYSTEMS 
------------------*/
#page.systems #leftSection
{
	width: 244px;
}
#page.systems #topSection
{
	float: left;
	width: 500px;
	display: block;
	font-size: 1.2em;
	padding-bottom: 20px;
}

#page.systems #leftSection td.price
{
	padding-left: 15px;
}

#page.systems #rightSection
{
	width: 205px;
}

span.monitorDefault,
span.monitorHighLight
{
	display: block;
	padding: 3px 3px 3px 20px;
	cursor: pointer;
	color: #09f;
}

span.monitorDefault
{
	background: url(../img/icon+.gif) no-repeat;
	border-bottom: 1px solid #ededed;
}

span.monitorDefault:hover
{
	background: url(../img/icon+Lit.gif) no-repeat;
	color: #d40124;
}

span.monitorHighLight
{
	background: url(../img/icon-Lit.gif) no-repeat #F5F5F5;
	font-weight: bold;
	color: #d40124;
}

.aanbieding
{
	display: block;
	padding-right: 80px;
	background: url(../img/aanbieding.gif) no-repeat top right;
}

.monitorSpecsShow,
.monitorSpecsHide
{
	display: block;
	border-bottom: 1px solid #ededed;
	background: #f5f5f5;
	margin-left: 15px;
	padding: 3px;
}

.monitorSpecsHide /* updateMonitors.css will overrule this styling, so specs can be edited in Contribute */
{
	display: none;
}

.monitorSpecsShow table,
.monitorSpecsHide table
{
	width: 100%;
}

.monitorSpecsShow td,
.monitorSpecsHide td
{
	padding: 2px 1px;
	vertical-align: top;
	font-size: 0.9em;
}
.monitorSpecsShow td.price,
.monitorSpecsHide td.price
{
	font-size: 1.2em;
}



/* > COMPUTER FULLWIDTH
------------------*/
#page.fullWidth #leftSection
{
	width: auto;
}

#page.fullWidth #rightSection
{
	display: none;
}

.cameraOverview th
{
	width: 25%;
	height: 160px;
	vertical-align: top;
	color: #d40124;
}

.cameraOverview th.fotoCamera
{
	background: url(../img/fotoCamera.jpg) no-repeat center 35px;
}

.cameraOverview th.videoCamera
{
	background: url(../img/videoCamera.jpg) no-repeat center 35px;
}

.cameraOverview th.memory
{
	background: url(../img/memory.jpg) no-repeat center 35px;
}

.cameraOverview th.cameraAccessoires
{
	background: url(../img/cameraAccessoires.jpg) no-repeat center 35px;
}

.cameraOverview td
{
	vertical-align: top;
}




/* >COMPUTER REPEATING BLOCKS
------------------*/
#page.repeatingBlocks #leftSection
{
	width: auto;
}

#page.repeatingBlocks #rightSection
{
	display: none;
}

.imageContainerLaptop
{
	float: left;
	width: 150px;
	margin: 20px 10px 0px 0px;
}

.logosLaptop
{
	float: left;
	width: 60px;
	margin: 20px 10px 0px 0px;
	text-align: right;
}

.logosLaptop img
{
	margin: 0px 5px;
}

.specsLaptop
{
	float: left;
	width: 250px;
	margin-top: 20px;
}

h3.Asus
{
	background: url(../../_contentImages/logos/asus.gif) no-repeat left 3px;
	padding-left: 75px;
}
h3.Toshiba
{
	background: url(../../_contentImages/logos/toshiba.gif) no-repeat left 5px;
	padding-left: 75px;
}
h3.Belinea
{
	background: url(../../_contentImages/logos/belinea.gif) no-repeat left 0px;
	padding-left: 75px;
}
h3.Samsung
{
	background: url(../../_contentImages/logos/samsungSmall.gif) no-repeat left 0px;
	padding-left: 75px;
	display: inline-block;
	min-height: 25px;
}
h3.Apple
{
	background: url(../../_contentImages/logos/apple.gif) no-repeat left 0px;
	padding-left: 40px;
	display: inline-block;
	min-height: 32px;
}
h3.MSI,
h3.Msi
{
	background: url(../../_contentImages/logos/msi.gif) no-repeat left 0px;
	padding-left: 75px;
}




/* > AUDIO 
------------------*/
#page.tplAudio #header
{
	background-image: url(../img/headerAudio.jpg);
}

/* >AUDIO REPEATING BLOCKS
------------------*/
#page.tplAudio.repeatingBlocks #leftSection hr,
#page.tplBargains.repeatingBlocks #leftSection hr
{
	margin-bottom: 5px;
}
.imageContainer,
.imageContainerKoopjes
{
	float: left;
	width: 210px;
	margin: 5px 10px 0px 0px;
}

.imageContainer img,
.imageContainerKoopjes img
{
	padding: 3px;
	border: 1px solid #fff;
	margin-bottom: 10px;
}

.imageContainer img.border,
.imageContainerKoopjes img.border
{
	border-color: #ccc;
}

.brandDescription,
.descriptionKoopjes
{
	float: left;
	width: 250px;
	margin-top: 3px;
	padding: 5px;
}

.brandDescription img
{
	margin-bottom: 10px;
}
.koopjes
{
	display: none;
}





/* > SERVICE 
------------------*/
#page.tplService #header
{
	background-image: url(../img/headerService.jpg);
}

#page.tplService #blade ul
{
	display: none; /* Neemt anders ruimte in beslag zolang de menu's verstopt worden. */
}

#page.tplService #leftSection
{
	width: auto;
}

#page.tplService #rightSection
{
	display: none;
}



/* > CONTACT 
------------------*/
#page.tplContact #header
{
	background-image: url(../img/headerContact.jpg);
}




/* > ALLOFFERS 
------------------*/
#page.tplAllOffers
{
	background-image: url(../img/bgPageOffers.gif);
}

#page.tplAllOffers #header
{
	background-image: url(../img/headerHome.jpg);
}

#page.tplAllOffers #header div
{
	display: block;
	width: 980px;
	height: 300px;
	background: url(../img/rightColumnAllOffers.jpg) no-repeat right bottom;
}

#page.tplAllOffers #crumbTrail
{
	margin-top: -1.5em;
}
#page.tplAllOffers #rightColumn
{
	display: none;
}

#page.tplAllOffers #contentArea,
#page.tplAllOffers #pageTitle
{
	width: 765px;
}

#page.tplAllOffers #topSection,
#page.tplAllOffers #bottomSection
{
	float: left;
	display: block;
	width: 700px;
	padding: 0px 20px;
	font-size: 1.2em;
}

#page.tplAllOffers #topSection
{
	padding-bottom: 20px;
}

#page.tplAllOffers #bottomSection
{
	padding-top: 20px;
	color: #555;
}

#page.tplAllOffers #leftSection,
#page.tplAllOffers #centerSection,
#page.tplAllOffers #rightSection
{
	width: 250px;
	padding: 0px;
}

#page.tplAllOffers #leftSection
{
	margin-left: 15px;
}

#page.tplAllOffers #centerSection
{
	float: left;
	display: block;
	width: 250px;
}

#page.tplAllOffers #rightSection
{
	border-left: none;
}

#page.tplAllOffers #leftSection img,
#page.tplAllOffers #centerSection img,
#page.tplAllOffers #rightSection img
{
	display: block;
	width: 210px;
	height: 164px;
	padding: 9px;
	background: url(../img/advertPanel.gif) no-repeat;
}

#page.tplAllOffers #leftSection img.panelSizeTwo,
#page.tplAllOffers #centerSection img.panelSizeTwo,
#page.tplAllOffers #rightSection img.panelSizeTwo
{
	height: 346px;
	background: url(../img/advertPanelBig.gif) no-repeat;
}

/* Start added styling for dynamic offers */
#loaderDiv,
#iFrameAantallen,
#preloadContainer
{
	display: none;
}
/* End added styling for dynamic offers */












#pageUp
{
	position: absolute;
	z-index: 1;
	margin-top: -5em;
	display: block;
	font-size: 1.2em;
}
#pageUp a
{
	padding: 0px 15px 0px 30px;
	background: url(../img/pageUp.gif) no-repeat right 5px;
}
#pageUp a:hover
{
	background-position: right -30px;
}
.pictureFrame
{
	display: none;
	position: absolute;
	z-index: 100;
	top: 420px;
	left: 220px;
	width: 520px;
	height: 400px;
	background: url(../img/pictureFrame.png) no-repeat; /* IE6 hack in 'ie6.css' */
}
.pictureFrame a
{
	display: block;
	margin: 20px;
}
.pictureFrame a img
{
	border: none;
}





.acties
{
	float: left;
	border-bottom: 1px solid #eee;
	padding-bottom: 20px;
	margin-top: 20px;
}
.actieImage
{
	float: left;
	display: inline;
	width: 180px;
}
.textContainer
{
	float: left;
	display: inline;
	width: 300px;
}
.actieprijs
{
	font-size: 16px;
	font-weight: bold;
	color: #d40124;
	text-align: right;
}
#leftContent .koopjesAudio a,
#leftContent .koopjesComputer a
{
	display: block;
	width: 210px;
	height: 180px;
	padding: 0px;
	text-align: left;
	text-indent: -10000px;
	overflow: hidden;
}
	#leftContent .koopjesAudio a
	{
		background: url('../img/bannerKoopjesAudio.jpg') no-repeat 0px 0px;
	}
	#leftContent .koopjesComputer a
	{
		background: url('../img/bannerKoopjesComputer.jpg') no-repeat 0px 0px;
	}
