/*

	Ontwerp en realisatie (HTML, code en scripting) door memento
	
	memento
	Ontwerp en realisatie websites en -applicaties.

	Arubastraat 1
	1058 VD Amsterdam

	telefoon 020 690 4214
	fax 020 690 4214

	www.mmnt.nl
	info@mmnt.nl

*/

/* ------------- standards ------------- */

html,body{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
}

body{
	font-family:Arial, Tahoma, Verdana;
	font-size:0.8em;
	background-color:#fff;
}

table{
	font-size:1.0em;
	margin:0px;
	padding:0px;
	border-style:none;
}

a{
	color:#C60013;
	text-decoration:underline;
}

a:hover{
	text-decoration:none;
	color:#000;
	
}

a.nounderline{
	text-decoration:none;
	font-size:1.05em;
}

a.brandlink{
	text-decoration:none;
	color:#000;
	font-size:1.05em;
}

a.brandlink:hover{
	color:#C60013;
	font-size:1.05em;
	border-style:none;
}

form {
	display: inline !important;
}

h1{
	display:none;
}

h3{
	font-size:12px !important;
	margin-top:10px;
}


input.button{
	background-color:#424242;
	color:#D4D4D4;
	font-weight:bold;
	border-style:none;
	height:2.2em;
	width:6em;
}

/* ------------- customs ------------- */

div#btn-contact{
	position:absolute;
	top:65px;
	left:770px;
	height:70px;
	color:#666;
	padding-left:55px;
	background:url(../images/ico_bellen.gif) no-repeat 0px 0px;
}

div#btn-contact h3{
	padding:0px;
	margin:7px 0px 0px 0px;
	border:1px solid #fff;	
	font-size:11px !important;
	width:150px;
}

div#btn-contact p{
	padding:0px;
	margin:0px;		
	font-size:85%;
}

div#winkel{
	background-color:#FEFEFE;
	border-bottom:1px solid #BEBEBE;
	height:3em;
	background-image:url(../images/bg_winkel.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

div#winkel div.container{
	width:990px;
	text-align:left;
	padding-top:1em;
	padding-left:20px;
	color:#575757;
	font-size:11px;
}	

div#winkel div.container img{
	position:relative;
	top:3px;
}

div#header{
	width:77em;
	height:5em;
	padding:1em 0em 1em 1em ;
}

/* ------------- mozfix ------------- */
html>body div#header{
	width:76em;
}
/* ------------- mozfix ------------- */

div#header img{
	border-style:none;
	float:left;
	width:11.5em;
}

div#header div.zoeken{
	float:right;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	position:relative;
	top:-44px;
}

div#header div.zoeken input.zoek{
	background-color:#D9D9D9;
	border-left:1px solid #666;
	border-top:1px solid #666;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	margin:0em 0.4em 0em 0.2em;
	font-size:0.85em;
	text-indent:3px;
	height:20px;
	width:98px;
}

div#header div.zoeken input.vind{
	background-color:#424242;
	color:#D4D4D4;
	font-weight:bold;
	border-style:none;
	font-size:100%;
	height:22px;
	width:5em;
}

/* ------------- mozfix ------------- */

html>body div#header div.zoeken input.zoek{
	height:1.9em;
}
html>body div#header div.zoeken input.vind{
	height:1.9em;
	position:relative;
	top:0.2em;
}
/* ------------- mozfix ------------- */


div#navigatie{
	width:76em;
	height:2.2em;
	margin-left:1em;
}

div#navigatie a{
	background-color:#4C4C4C;
	color:#D4D4D4;
	text-decoration:none;
	line-height:2.2em;
	margin-left:0.3em;
	padding:0.6em 1.15em 0.6em 1.2em;
	font-weight:Bold;
	font-size:0.85em;
}

/* ------------- mozfix ------------- */
html>body div#navigatie a{
	padding:0.6em 1.15em 0.6em 1.12em;
}
/* ------------- mozfix ------------- */

div#navigatie a:hover{
	background-color:#000;
	color:#fff;
}

div#breadcrum{
	width:970px;
	margin-top:0.1em;
	border-bottom:0.01em solid #575757;
	margin-left:1.3em;
	background-color:#D9D9D9;
	line-height:2.1em;
	height:2.2em;
	white-space: nowrap;
}

html>body div#breadcrum{
	margin-top:0.5em;
}

div#breadcrum div.path{
	float:left;	
	width:45em;
	margin-top:0.6em;	
	text-indent:0.8em;
	line-height:1em;
	height:1em;
	font-size:12px;
}


/* ------------- mozfix ------------- */
html>body div#breadcrum div.path{
	margin-top:0.1em;
	line-height:2em;
	height:2em;
}
/* ------------- mozfix ------------- */

div#breadcrum div.path img{
	margin:0px 5px 0px 5px;
	width:0.5em;
}

div#breadcrum div.inloggen{	
	float:right;
	width:345px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	position:relative;
	top:0.4em;
	right:0.5em;
}

div#breadcrum div.inloggen input.username{
	background-color:#FFF;
	border-left:0.01em solid #666;
	border-top:0.01em solid #666;
	border-bottom:0.01em solid #fff;
	border-right:0.01em solid #fff;
	margin:0em 0em 0em 0.5em;
	font-size:0.85em;
	text-indent:0.2em;
	width:100px;
	height:1.8em;
}
div#breadcrum div.inloggen input.password{
	background-color:#FFF;
	border-left:0.01em solid #666;
	border-top:0.01em solid #666;
	border-bottom:0.01em solid #fff;
	border-right:0.01em solid #fff;
	margin:0em 0.5em 0em 0.5em;
	font-size:0.85em;
	text-indent:0.2em;
	width:100px;
	height:1.8em;
}

div#breadcrum div.inloggen input.inloggen{
	background-color:#424242;
	color:#D4D4D4;
	font-weight:bold;
	border-style:none;
	font-size:11px;
	width:50px;
	font-size:0.85em;
	height:1.8em;
}

div#breadcrum div.inloggen input.uitloggen{
	background-color:#424242;
	color:#D4D4D4;
	font-weight:bold;
	border-style:none;
	font-size:0.85em;
	width:7em;
	font-size:0.85em;
	height:1.8em;
}

/* ------------- mozfix ------------- */
html>body div#breadcrum div.inloggen input.inloggen{
	position:Relative;
	top:0.2em;
}
html>body div#breadcrum div.inloggen {
	position:relative;
	top:-0.2em;
}
/* ------------- mozfix ------------- */

div#content{
	width:75.6em;
	margin-left:1.3em;
}

div#content div.links{
	float:left;
	width:47em;
	margin-top:0.5em;
}



div#content div.rechts{
	float:right;
	width:350px;
	margin-top:0.5em;
	font-size:120%;
}

img.introillustratie{
	width:46.5em;
}

div#itemimage{
	visibility:hidden;
}

div.item,
div.item1st{
	float:left;
	width:15em;
	height:10px;
	margin-right:0.3em;
	line-height:2.3em;
}

html>body div.item,
html>body div.item1st{
	margin-right:0.37em;
	height:10px;
}

div.item div.omschrijving,
div.item1st div.omschrijving{
	font-size:0.85em;
	padding-left:1.2em;
	color:#575757;
	line-height:1.5em;
	border-left:0.11em solid #BFBFBF;
}	

div.item1st div.omschrijving{
	border-left:0em solid #BFBFBF
}

div.item select.home,
div.item1st select {
	background-color:#CCC;
	color:#333;
	font-size:11px;
	display:block;
	width:19em;
	margin-top:1em;
	height:2em;
}

div#merken{
	width:100%;
	height:3em;	
	margin:1em 0em 0em 0em;
	clear:both;
}

div#merken img{
	float:left;
	border-style:none;
	margin-top:1em;
	margin-right:0.48em;
	margin-left:0.48em;
}

div#footer{
	width:100%;
	border-top:0.01em solid #BFBFBF;
	margin-top:1em;
	padding-top:1.5em;
	margin-top:1.5em;
	font-size:0.67em;
	color:#575757;
	display:block;
	clear:both;
}

div.bestel_legenda{
	font-size:85%;
	padding:0.7em;
	clear:both;
	line-height:20px;
	border:1px dotted #999;
	margin-top:1em;
}

div.bestel_legenda img{
	margin-right:0.5em;
}

div.productitem, 
div.noproducts {
	display:block;
	font-size:0.9em;
	background-image:url(../images/bg_nieuwsitem.jpg);
	background-repeat:repeat-x;
	background-position:0.1em 0.1em;
	height:3.4em;
	padding:0.2em 0em 0.2em 0.2em;
	border-left:1px solid #BFBFBF;
	border-top:1px solid #BFBFBF;
	border-right:1px solid #BFBFBF;
	border-bottom:1px solid #BFBFBF;
	clear:both;
	line-height:1.6em;
}

div.productbtw{
	display:block;
	height:1.8em;
	padding:0.2em 0em 0.2em 0em;	
	clear:both;
	line-height:1.6em;
	text-align:right;
	font-style:italic;
	font-size:0.85em;
}

div.noproducts{
	font-style:italic;
}

div.productitem div#omschrijving{
	float:left;
	height:40px;
	overflow:hidden;
	width:43em;
	padding-left:5px;
}

div.productitem div#omschrijving a{
	color:#000;
	padding-left:5px;
}

div.productitem div#omschrijving span.ids{
	font-size:85%;
}

div.productitem div#omschrijving div.beschr{
	position:relative;
	top:1px;
	left:55px;
	height:30px;
	overflow:hidden;
	color:#000;
}

div.productitem div.bestelstatus{
	font-size:80%;
	position:relative;
	display:inline;
	float:left;
	width: 55px;
	top:20px;
}

div.productitem div.bestelstatus1{
	background-image:url(../images/ico_bestelstatus1.gif);
	background-repeat:no-repeat;
	background-position:1.4em 0.5em;
}

div.productitem div.bestelstatus2{
	background-image:url(../images/ico_bestelstatus2.gif);
	background-repeat:no-repeat;
	background-position:1.4em 0.5em;
}

div.productitem div.bestelstatus3{
	background-image:url(../images/ico_bestelstatus3.gif);
	background-repeat:no-repeat;
	background-position:1.4em 0.5em;
}

div.productitem div.eigenschappen {
	float:right;
	width:8em;
	text-align:right;
}

div.productitem div.eigenschappen div.euro{
	width:1em;
	float:right;
	text-align:left;
	font-size:80%;
}

div.productitem div.eigenschappen div.prijs{
	width:6em;
	float:right;
	font-weight:bold;
	text-align:right;
	margin-right:0.8em;
}

div.productitem div.eigenschappen div.info{
	width:20px;
	float:right;
	position:relative;
	top:0.1em;
	text-align:left;
}

div.productitem div.eigenschappen div.bestel img{
	position:Relative;
	top:-0.1em;
}

div.productitem div.eigenschappen div.info img{
	position:Relative;
	top:0.1em;
}


div.productitem div.eigenschappen div.bestel{
	width:7.1em;
	text-align:right;
	float:right;
	position:relative;
	top:0.1em;
	margin-right:0.5em;
}

div.productitem div.eigenschappen img{
	border-style:none;
	margin:0px;
	padding:0px;
}

select.andermerk{
	background-color:#ccc;
	color:#333;
	font-size:0.85em;
	display:block;
	width:19em;
	margin-top:1em;
	margin-bottom:1em;
	height:2em;
}

/*
 * Show product
 */
 div.productinfo {
	font-size:100%;	
	padding:0.2em 0em 0.2em 0em;	
	line-height:1.6em;
	width:100%;
}

div.productinfo img.productfoto{
	padding:1em;
	margin-right:10px;
}


div.productinfo div.info{
	float:left;	
	width:100%;
}

div.productinfo div.info div.regel{	
	display:block;	
	background-image:url(../images/bg_nieuwsitem.jpg);
	background-repeat:repeat-x;
	background-position:0.1em 0.1em;
	margin-bottom:-1px;
	border-left:0.01em solid #BFBFBF;
	border-top:0.01em solid #BFBFBF;
	border-right:0.01em solid #BFBFBF;
	background-color:#fff;
	border-bottom:1px solid #BFBFBF;
}

div.productinfo div.info div.regel div.regeldiv{
	font-weight: bold;
	width:100px;
	clear:both;
	float:left;   
	padding-left:5px;
}

div.productinfo div.info div.regel div.regeltekst{
	float:right;
	width:470px;
}



* html div.productinfo div.info div.regel div.regeltekst img{
	position:relative;
	top:0.5em;
}

div.productnaam {
	display:block;
	font-size:1em;		
	padding:0.2em 0em 0.2em 0em;	
	clear:both;
	font-weight:bold;
	text-align:center;
	text-indent:1em;
	line-height:1.6em;
}

div.vraag{	
	display:block;	
	background-image:url(../images/bg_nieuwsitem.jpg);
	background-repeat:repeat-x;
	background-position:0.1em 0.1em;
	height:auto;	
	padding:0.2em 0em 0.2em 0em;
	border-top:0.01em solid #BFBFBF;
	border-left:0.01em solid #BFBFBF;
	border-right:0.01em solid #BFBFBF;
	clear:both;
	line-height:1.6em;
	text-indent: 0.5em;	
	font-size:0.85em;		
}

div.antwoord_vraag {
    display:block;
	font-size:1em;		
	padding:0.2em 0em 0.2em 0em;	
	clear:both;
	font-weight:bold;
	text-align:center;
	text-indent:1em;
	line-height:1.6em;
}

div.antwoord{	
	display:block;	
	background-image:url(../images/bg_nieuwsitem.jpg);
	background-repeat:repeat-x;
	background-position:0.1em 0.1em;
	height:auto;	
	padding:1em;
	border:0.01em solid #BFBFBF;
	clear:both;
	line-height:1.9em;
	font-size:0.85em;
}

div.vraagbeantwoord {
    display:block;
	font-size:0.85em;		
	padding: 2em 0em 0.2em 0em;	
	clear:both;	
	font-style:italic;
	text-align:left;
	text-indent:1em;
	line-height:1.6em;
}

div.antwoord div.date{
	font-size:1em;
	font-weight:bold;
	margin:0px;
	text-indent:2em;
	margin-bottom:2em;
	background-image:url(../images/ico_date.gif);
	background-repeat:no-repeat;
	background-position:left 0.3em;
}

/*
 * Shoppingcart
 */
 div.winkelwagenheader {
	display:block;
	font-size:0.85em;	
	padding:0.2em 0em 0.2em 0em;	
	clear:both;
	line-height:1.6em;
	float:left;
	border-bottom:0.01em solid #BFBFBF;
	width:55em;	
}
 div.winkelwagenheader div{
	display:block;
	float:left;
	font-size:1em;	
	padding:0.2em 0.2em 0.2em 1em;		
	line-height:1.6em;
	font-weight:bold;
}

div.ww_productregel {
	display:block;
	font-size:0.85em;	
	background-image:url(../images/bg_nieuwsitem.jpg);
	background-repeat:repeat-x;
	background-position:0.1em 0.1em;
	padding:0.2em 0em 0.2em 0em;	
	clear:both;
	line-height:1.6em;
	float:left;
	border-bottom:0.01em solid #BFBFBF;
	width:55em;	
}

div.ww_productregel img{
	border-style:none;
}

div.ww_productregel div{
	display:block;
	float:left;
	font-size:1em;	
	padding:0.2em 0.2em 0.2em 1em;		
	line-height:1.6em;
	font-weight:normal;	
}

div.ww_uitbreidingregel {
	display:block;
	font-size:0.85em;		
	padding:0.2em 0em 0.2em 0em;	
	clear:both;	
	line-height:1.6em;
	float:left;
	font-style:italic;	
	width:55em;	
}

div.ww_uitbreidingregel div{
	display:block;
	float:left;
	font-size:1em;	
	padding:0.2em 0.2em 0.2em 1em;		
	line-height:1.6em;
	font-weight:normal;	
}

div.ww_aantal input{
	background-color:#D9D9D9;
	border-left:0.01em solid #666;
	border-top:0.01em solid #666;
	border-bottom:0.01em solid #fff;
	border-right:0.01em solid #fff;	
	font-size:11px;	
	width:10px;
}

div.ww_totaalprijs{
	clear:both;
}

html>body div.ww_totaaloverzicht{
	margin-top:12.3em;
}

div.ww_totaalprijs_tekst{
	padding: 0.5em;
	margin-bottom:-1.5em;
	background-color:#ddd;
	width:11em;
	height:1em;
	font-size:0.85em;	
	text-align:left;
	float:left;
	border:1px solid #ccc;
	border-right:0px solid #ccc;
}

div.ww_totaalprijs_php{
	width:44em;
	height:1em;
	margin-bottom:-1.5em;
	padding: 0.5em;
	background-color:#eee;
	border:1px solid #ccc;
	font-size:0.85em;	
	text-align:left;
	float:left;
}

html>body div.ww_totaalprijs_php,div.ww_totaalprijs_tekst{
	margin-bottom:0.2em;
}

html>body div.ww_totaalprijs_php{
	width:42em;
}

div.mandjeleeg{	
	display:block;		
	height:auto;	
	padding:0.2em 0em 0.2em 0em;	
	clear:both;
	line-height:1.6em;
	text-indent: 0.5em;		
}

div.searchheader{	
	display:block;		
	height:auto;	
	padding:0.2em 0em 0.2em 0em;	
	clear:both;
	line-height:1.6em;
	text-indent: 0.5em;	
	border-bottom:0.01em solid #BFBFBF;		
}

div.searchcat{	
	display:block;		
	height:auto;	
	padding:0.2em 0em 4em 0em;
	clear:both;
	line-height:1.6em;
	text-indent: 0.5em;		
	width:55em;	
		
}

div.searchresult {
	display:block;		
	height:auto;	
	padding:0.2em 0em 0.2em 0em;	
	clear:both;
	line-height:1.6em;
	text-indent: 0.5em;	
	border-bottom:0.01em solid #BFBFBF;
	font-size:0.85em;
	clear:both;	
}

/*
 * Servers
 */


div.serverinfo {
	width:100%;
	clear:both;	
	text-align:left;
	float:left;
	font-size:100%;
}

html>body div.serverinfo{
	padding-bottom:1em;
}

div.serverinfo img{
	float:right;
	padding:1em;
	margin-right:10px;
}

div.serverinfo div.info{
	background-image:url(../images/bg_nieuwsitem.jpg);
	background-repeat:repeat-x;
	background-position:0.1em 0.1em;
	line-height:1.6em;	
	border-style:solid;
	border-width:0.01em;
	border-color:#BFBFBF;
	float:left;
	padding:1em;
	font-size:90%;
}

div.uitbreiding {
	float:left;	
	width:100%;
	font-size:0.85em;
	padding:0.5em 0em 0.2em 0.2em;	
	clear:both;
}

div.uitbreiding span{
	font-weight:bold;
}

div.uitbreiding select {
	background-color:#ccc;
	color:#333;
	font-size:11px;
	width:100%;
	display:block;
	margin-top:1em;
	height:2em;
}


div.uitbreiding_type {
	float:left;	
	width:100%;
	font-size:0.85em;
	padding:0em 0em 0em 0em;	
	clear:both;
}

div.uitbreiding_type span{
	font-weight:bold;
}

div.uitbreiding_type table{
  width:100%;
}

div.uitbreiding_type table tr{
  width:100%;
}

div.uitbreiding_type table tr td{
  width:100%;
}

div.uitbreiding_type table select {
	background-color:#ccc;
	color:#333;
	font-size:0.85em;
	width:100%;
	display:block;
	margin-top:1em;
	height:2em;
}

div.uitbreiding_type table select.aantal {
	background-color:#ccc;
	color:#333;
	font-size:0.85em;
	width:40px;
	display:block;
	margin-top:1em;
	height:2em;
}

div.bestel,
div.offerteopmaat {
	font-size:0.85em;
	padding:0.2em 0em 0.2em 0.5em;	
	line-height:1.6em;		
	display:block;
}

div.bestel img,
div.offerteopmaat img{
	position:relative;
	top:0.2em;
}

div.bestellen p,
div.bestellen strong{
	font-size:11px;
}

textarea.opmerkingen{
	display:block;
	width:350px;
	height:100px;
}

.frame {
	font-size:12px;
}

.frame .field{
	background-color:#D9D9D9;
	border-left:0.01em solid #666;
	border-top:0.01em solid #666;
	border-bottom:0.01em solid #fff;
	border-right:0.01em solid #fff;
	margin:0em 1em 0em 0em;
	font-size:0.85em;
	height:1.7em;
	width:200px;
}

* html .frame .field{
	height:2em;
}

span.errors{
	color:#FF0000;
	font-size:80%;
}

div.block{
	width:100%;
	display:block;
	clear:both;
	height:1em;
}


/* -------------  footer 2------------- */

div#footer2{
	background-color:#d9d9d9;
	color:#000;
	width:100%;
	display:block;
	height:4em;
	margin-top:1em;
	clear:both;
	font-size:120%;
}

span.rooddash{
	color:#ff0000;
	font-size:110%;
	padding:0em 0.3em 0em 0.3em;
}

div.blok1,
div.blok2,
div.blok3,
div.blok4,
div.blok5{
	float:left;
	font-size:70%;
	white-space:nowrap;
	margin:0.5em;
	line-height:2.2em;
}

a.verderwinkelen{
	background:url(../images/back_shopping.gif) no-repeat center left;
	padding-left:25px;
	height:15px;
}

a.bestellen{
	background:url(../images/winkelwagen.gif) no-repeat center left;
	padding-left:25px;	
	height:15px;
}

a.bestelproduct{
	background:url(../images/ico_bestel.gif) no-repeat center left;
	padding-left:25px;
	height:15px;
}

a.email{
	background:url(../images/ico_info.gif) no-repeat center left;
	padding-left:25px;
	height:15px;	
}

table.ww_inhoud{width:100%;border-collapse:collapse;

 }
table.ww_inhoud tr.ww_row{
	background-image:url(http://cluster.twp.nl/images/bg_nieuwsitem.jpg);
	background-repeat:repeat-x;
	background-position:1px 1px;
	padding:0.2em 0em 0.2em 0em;	
	line-height:1.6em;
	border0.01em solid #ccc;			
	
}

table.ww_inhoud tr.ww_row td{
	border:1px solid #ccc;					

}

table.ww_inhoud td a{
	text-decoration:none;
	color:#000 !important; 
}

table.ww_inhoud tr.ww_header td{font-weight:bold;height:1.6em;}

table.ww_inhoud td{
	font-size:12px;	
	padding:4px 5px 4px 5px;
	vertical-align:top;
}

table.ww_inhoud tr td input{
	background-color:#D9D9D9;
	border-left:0.01em solid #666;
	border-top:0.01em solid #666;
	border-bottom:0.01em solid #fff;
	border-right:0.01em solid #fff;	
	font-size:0.85em;
	padding-right:0.5em;	
	width:2.7em;
	text-align:right;
}

table.ww_inhoud td.ww_aantal{
	width:20px;
}
table.ww_inhoud td.ww_code{
	white-space:nowrap;
}
table.ww_inhoud td.ww_product{}
table.ww_inhoud td.ww_prijs{
	width:60px;
	text-align:Right;
	white-space:nowrap;
}
table.ww_inhoud td.ww_totaal{
	width:90px;
	text-align:right;
	white-space:nowrap;
}
table.ww_inhoud td.ww_delete,
table.ww_inhoud td.ww_refresh{width:10px;}
table.ww_inhoud img{border-style:none;}
table.ww_inhoud td.ww_subtotaal{font-weight:bold;}
table.ww_inhoud td.ww_uitlevering{font-weight:bold;}			
table.ww_inhoud td.ww_betaalwijze{font-weight:bold;}

/* aanbiedingen */

div.aanbieding{
	width:357px;
	font-size:11px;
	line-height:22px;
	background-image:url(../images/bg_product.jpg);
	background-repeat:repeat-x;
	background-position:1px 1px;
	border-top:1px solid #BFBFBF;
	border-left:1px solid #BFBFBF;
	border-right:1px solid #BFBFBF;
	color:#575757;
	padding:10px;
	padding-bottom:0px;
	margin-bottom:0px;
	display:block;	
}

html>body div.aanbieding{
	width:330px;
}

div.aanbieding-links{
	width:100px;	
	float:left;
}

div.aanbieding-links a.informatie{
	padding:3px 0px 3px 24px;
	background:url(../images/ico_info.gif) no-repeat 2px 2px;
}
div.aanbieding-links a.bestel{
	padding:3px 0px 3px 24px;
	background:url(../images/ico_bestel.gif) no-repeat 2px 2px;
}

div.aanbieding-prijs{
	background-color:#da0024;
	color:#fff;
	width:100px;
	text-align:center;
	padding:10px 0px 10px 0px;
	font-size:140%;
	font-weight:bold;
}
img.aanbieding-afbeelding{
	border:1px solid #ccc;
	border:1px solid #ccc;
	width:100px;
	margin-bottom:0px;
	
}

div.aanbieding-rechts{
	width:220px;
	float:right;
}


div.aanbieding-rechts div.titel{
	font-weight:bold;
	height:17px;
	color:#000;
}

div.aanbieding img.aanbieding{
	margin-top:10px;
	float:right;
}

div.aanbieding-rechts p{
	padding:0px;
	margin:0px;
	text-align:justify;
	line-height:15px;
}

/* bestel knoppen */

img.btn_bestellen,
img.btn_informatie,
img.btn_afrekenen,
img.btn_winkelen{
	margin-right:20px;
}

div#banner{
	position:absolute;
	width:190px; height:92px;
	left:436px;
	top:39px;
}

div#mailingbutton{
	position:absolute;
	z-index:1000;
	left:633px;
	top:525px;
}

div#mailingbutton{
	top:528px\9;
}