
		body{
			margin: 0px;
			background-color: #ffffff;
			
				background-image: url(/img/perry2006/algemeen/main-bg.gif);	
				background-repeat: repeat-x;
				
			overflow-x: hidden;
		}	
		div.sub{	
			border-bottom: solid 6px ;
			
		}
		.product-button {
			
			background-color: #797979;
			
		}
		.product-button-ov{
		background-color: #ff0000;
		}
		.button, .button-ov {
			text-transform: uppercase;		
			font-size: 7pt;		
			font-weight: bold;
		}
		.button{
			
				color: #666666;
				
		}
		.button-ov {
			
				background-color:#666666;
				color:#FFFFFF;
				
		}
		.button-border {
			cursor:pointer;
			
				border: solid 1px #666666;
				
		}
	
		.balk-item{
			height: 21px;
			padding-left: 13px;
			
			color: #E2E2E2;
			background-color: #666666;
			
			Font-weight: bold;
			text-transform: uppercase;	
			font-size: 9px;
		}
		td.advertentie-koptekst{
			
			background-color: #E2E2E2;
			
			height: 110px;
			font-size: 18px;
			color: #ffffff;
		}
		td.advertentie-bottomtekst{
			
			background-color: #666666; 
			
			height: 45px;
			color: #ffffff;	
		}
		div.visual-tekst{
			
			color: #FF0000;
			
			position: absolute; 
			top: 123px; 
			left: 15px; 
			font-weight: bold; 
			font-size: 18px;
			text-transform: uppercase;	
		}
		td.sale-kop{
			color: #797979;
			background-color: #E2E2E2; 
			padding-left: 6px; 
			text-transform: uppercase;
			font-weight: bold;
			font-size: 9px;
		}
		ul.styleit{
			color: #7B797B;
			margin: 0px 0px 0px 20px;
			list-style-type: square;
		}		
		ul.subitem, .subitem-ov{
			color: ;
			margin: 0px 0px 0px 20px;
			list-style-type: square;
			padding-left: 4px;	
		}
			ul.subitem-ov{
			color: #ff0000;
		}	
			a.subitem-tekst, subitem-tekst:hover{
			text-transform: uppercase;	
			font-size: 9px;
			color: ;
			text-decoration: none;
			font-weight: bold;
		}

		a.kruimelpad, .kruimelpad:hover, td.kruimelpad{
			
			color: #E7E3E7;
						
			font-weight: bold;
			font-size: 9px;
			text-decoration: none;
		}
		a.kruimelpad:hover{
		color: #ff0000;		
		text-decoration: underline;
		}
		.kruimelpad-blok{
			
			background-color: #E7E3E7;
						
		}
		
		/* product-kaartjes */
		.productkaartje-border{
			
	 		border: solid 1px #E7E3E7;
						
		}
		
		a.productnaam, productnaam:hover{
			font-weight: bold; 
			font-size: 9px;
			text-decoration: none;		
		}
		a.productnaam{
			
			color: #000000;
						
		}
		a.productnaam:hover{
			color: #ff0000;
		}		
		.productnaam-balk {
			
			background-color: #E7E3E7;
			color: #FFFFFF;
						
			padding-left: 6px; 
			font-weight: bold; 
			font-size: 9px;
		}
		.product-naam{
			font-size:18px; 
			font-weight: bold;
			color:;
		}
		.ZoomSluitButton{
			background-color:#6E96D5;
		}

		.productnaam-balk-spacer {
			background-color: ;
		}

		table.info-blok{
			border: solid 1px ; 
			border-top: 0px; 
			padding: 10px; 
		}
		.visual-wistjedat-border{
	    border: solid 1px ; 
    }
		
		/* restyle */
		
table.TABLE-productkaart, td.TD-productkaart {
border: solid 1px ;
}
td.TD-productkaart-streep, img.IMG-productkaart-bullet{
background-color: ;
}
a.A-productkaartlink, a.A-productkaartlink:hover{
font-family: arial;
text-decoration: none;
font-weight: bold;
color: ;
font-size: 10px;
line-height: 12px;
letter-spacing: -1px;
}
td.TD-prijsvan{
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: ;
}





div.DIV-sportsfinder{
width: 420px; 
height: 105px; 
background-color: #6E96D5; 
padding: 10px;
}

/* styles voor product detail kaart */

table.TABLE-productdetailkaartbuitenkader {
border: solid 7px #6E96D5;
}
span.productdetailkaartbullet, img.IMG-productdetailkaartbullet {
background-color: #6E96D5;
}
td.TD-productdetailkaartkader, td.TD-productdetailkaartsluiten {
background-color: #6E96D5; 
}

td.TD-productdetailkaarttekst, td.TD-productdetailkaarttitel, span.SPAN-vanprijs, span.SPAN-voorprijs, span.SPAN-link, SPAN-link-ov {
/*background-color: #DBE5F4;*/
color: #000000;/*#6E96D5;*/
}
span.SPAN-vanprijs {
text-transform: uppercase;		
font-weight: bold;
font-size: 12px;
}
span.SPAN-voorprijs {
color: #333; /*#000000*/
font-size: 18px;
font-weight: bold;
}
span.SPAN-link, span.SPAN-link a {
font-size: 12px;
font-weight: bold;
color: #000000;
cursor: pointer;
}
span.SPAN-link-ov, span.SPAN-link a:hover {
font-size: 12px;
font-weight: bold;
cursor: pointer;
color: #6E96D5;
}

td.TD-productdetailkaarttitel {
font-size: 12px;
font-weight: bold;
}
td.TD-variatietitel {
font-size: 11px;
font-weight: bold;
color: #000000;
padding-left:3px;
}
td.TD-productdetailkaartsluiten {
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
}

tr.variatietabel td {
border-collapse: collapse;
border: 1px solid #6E96D5;
}
tr.variatietabel td td { border:0px; }
tr.variatietabel td.levertijd { padding:2px 0px 2px 2px;font-size:10px;line-height:13px; }

#siteoverlay span img, #siteinformatieoverlay span img, #sitewaaromonlineoverlay span img { background-color: #6E96D5; }
#siteoverlay span a:hover, #siteinformatieoverlay span a:hover, #sitewaaromonlineoverlay span a:hover { color: #6E96D5; }

/* styles voor product detail kaart */

div.LogoContainer{
width:160px;
height:129px;
position:relative;
margin:0;
padding:0;
}
h1.Perrylogo,
h1.Nationalesportpaslogo{
width:160px;
height:84px;
top:0px;
left:0px;
position:absolute;
margin:0;
padding:0;
}
h1.Perrylogo a,
h1.Nationalesportpaslogo a{
text-indent:-9999px;
display:block;
width:160px;
height:84px;
margin:1px 0 0 0;
padding:0;
}
h1.Perrylogo a{
background:url(/img/perry2006/algemeen/logo-perry-2007.gif) no-repeat 0 0;
}
h1.Nationalesportpaslogo{
background:url(/img/nsp/algemeen/logo-nsp.jpg) no-repeat 0 0;
}
h2.KopSportWereld{
position:absolute;
top:117px;
left:0px;
width:126px;
height:20px;
background-image:url(/img/perry2006/koppen/sportwereld.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin:0;
padding:0;
}

.BackgroundSale{
background-color: #FF0000;
}
.BackgroundBorder{
background-color: #E2E2E2;
}

/* productkaart 2008 styles */






/* // productkaart 2008 styles */



	