table.tmodel3
{
background-color:#ffffff;
margin: 0 0 15px;
 padding: 0;
 border-top: 1px solid #ccc;
 border-left: 1px solid #ccc;
}
table.tmodel4
{
background-color:#ffffff;
margin: 0 0 15px;
 padding: 0;
 border-top: 1px solid #ccc;
 border-left: 1px solid #ccc;
}
table.tmodel5
{
background-color:#ffffff;
margin: 0 0 15px;
 padding: 0;
 border-top: 1px solid #ccc;
 border-left: 1px solid #ccc;
}
td.tcell1
{
background-color:#ccebf5;
}
td.tcell2
{
background-color:#f8f8f8;
}
td.tcell7
{
background-color:#ffffff;
}
td.tcell4
{
background-color:#ccebf5;
}
td.tcell3
{
background-color:#f8f8f8;
}
td.tcell8
{
background-color:#ffffff;
}
td.tcell6
{
background-color:#ffffff;
}
td.tcell5
{
background-color:#f8f8f8;
}
.model15
{
font-style: italic;
}
.model17
{
padding-left:10px;

padding-right:20px;

padding-top:20px;

padding-bottom:50px;

;
}
a.linkmodel60:link,a.linkmodel60
{
font-size: 180%;
}
a.linkmodel61:link,a.linkmodel61
{
font-size: 170%;
}
a.linkmodel62:link,a.linkmodel62
{
font-size: 160%;
}
a.linkmodel63:link,a.linkmodel63
{
font-size: 150%;
}
a.linkmodel64:link,a.linkmodel64
{
font-size: 140%;
}
a.linkmodel65:link,a.linkmodel65
{
font-size: 130%;
}
a.linkmodel66:link,a.linkmodel66
{
font-size: 120%;
}
a.linkmodel67:link,a.linkmodel67
{
font-size: 110%;
}
a.linkmodel68:link,a.linkmodel68
{
font-size: 100%;
}
/*RESET)_________________________________________*/

:-moz-any-link:focus {outline: none;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp,
sub, sup, tt, var, dd, dl, dt, li, ol, ul, form, fieldset, input, textarea, label, 
table, legend, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	text-align: left;}

img, a img, :link img, :visited img {border: 0;}
div.clear {clear: both; width: 100%; height: 1px; overflow: hidden;}

/*LAYOUT__________________________________________
**************************************************/

body{
	position: static;
	width:100%;}

div#knoppen{
	width:210px;

	
}

#wrapper, #wrapperhome{
	display: block;
	position: absolute;
	min-height: 100%;
	left: 50%;
	margin-left: -480px;
	width: 960px;
	background: #fff url("/websites/nfp.nl/mediadepot/md28.jpg") left top repeat-y;}

#wrapperhome{
	background: #fff;
	background-image:none;}

#site{
	display: block;
	margin: 0 auto 80px;
	width: 960px;}

.cbstijl .checkbox{
	position: relative;
	top: 2px;}


/*HEADER_______________________________________*/

div#header, div#headerhome{
	height: 273px; /*200px*/
	text-align: center;
	margin: 0 auto;
	padding: 0;
	width: 960px;
	background: #fff url("/websites/nfp.nl/mediadepot/md29.jpg") left bottom no-repeat;}

div#headerhome{
	background: #fff url("/websites/nfp.nl/mediadepot/md67.jpg") left bottom no-repeat;}

div#top{
	float: left;
	display: inline;
	height: 50px;
	text-align: center;
	margin: 0 auto;
	padding: 0;
	width: 960px;}

div#headerafbeelding{
	float: left;
	display: inline;
	height: 147px; /*74px*/
	text-align: center;
	margin: 0 auto;
	padding: 0;
	width: 960px;
	overflow: hidden;}

/*PAGINA_______________________________________*/

div#container{
	width:960px;
	margin:0 auto;}

div#content{
	float:right;
	display: inline;
	width:760px;
	margin: 0;}

div#contenthome{
	float:right;
	display: inline;
	width:960px;
	margin: 0;}

div#tekst{
	float: left;
	display: inline;
	width: 470px;
	margin: 0 0 30px;}

div#sidebar{
	float:left;
	display:inline;
	width:180px;
	margin: 0;
	position: relative;
	z-index: 1;}

div#paginaitem_home{
	float: right;
	display: inline;
	width: 428px;
	border: 1px solid #006600;
	padding: 20px 20px 10px;
	margin: 40px 0 30px;}

/*FOOTER_______________________________________*/

div#footercontainer, div#footerhome {
	position: absolute;
	display: block;
	bottom: 0;
	display: block;
	height: 80px;
	width:960px;
	background: pink;
	left: 50%;
	margin-left: -480px;
	background: #fff url("/websites/nfp.nl/mediadepot/md26.jpg") left top no-repeat;}

div#footerhome {
	background: #fff url("/websites/nfp.nl/mediadepot/md68.jpg") left top no-repeat;}

div#footerbox {
	height: 80px;
	margin: 0 auto;
	padding: 0;
	width: 960px;
	position: relative;}

div#fiets{
	position: absolute;
	z-index: 0;
	left: 0;
	bottom: 0;
	width: 180px;
	height: 244px;
	background: transparent url("/websites/nfp.nl/mediadepot/md27.jpg") left -15px no-repeat;}

div#footer {
	margin: 0 0 0 660px;
	padding: 30px 0 0;
	height: 50px;
	width: 280px;
	color: #fff;
	text-align: right;}

div#footer img{
	margin-left: 20px;}

/*TYPOGRAFIE______________________________________
**************************************************/

body{
	font: normal 12px/20px Arial, Verdana, sans-serif;
	color: #1a1a1a;}

div.faq{
	border-top: 1px solid #ccc;
	padding-top: 15px;}

div.datum{
	display: block;
	margin: 0 0 5px;
	font-style: italic;
	color: #999;}

hr {
	height: 0;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 0 0 20px;
} 

/*PARAGRAAF*/
p {padding: 0 0 20px;}

div.extra{
	background: #e3f4f9 url("/websites/nfp.nl/mediadepot/md50.gif") right bottom no-repeat;
	padding: 20px 20px 0;
	width: 565px;
	font: normal 11px/16px Arial, Verdana, sans-serif;}

div.extra h3{
	font: bold 16px/20px Arial, sans-serif;
	color: #0099cc;
	padding: 0 0 10px;}

div.extra a{
	/*float: left;
	display: inline;
	clear: left;*/
	font: normal 11px/16px Arial, Verdana, sans-serif;
	background: transparent url("/websites/nfp.nl/mediadepot/md51.gif") left top no-repeat;
	padding:  0 0 0 30px;}

div.extra a:link,
div.extra a:visited{color: #000; text-decoration: none}

div.extra a:hover,
div.extra a:active{ color: #0099cc; text-decoration: none}

/*TITELS*/
h1{
	font: bold 16px/20px Arial, sans-serif;
	color: #6dae00;
	padding: 0 0 20px;}

h2{
	font: bold 14px/20px Arial, sans-serif;
	color: #6dae00;
	padding: 0;}
	
h3{
	font: bold 12px/20px Arial, sans-serif;
	color: #6dae00;
	padding: 0;}

div.vragen h3,
div.faq h3, h4{
	color: #000;
	font: bold 12px/20px Arial, sans-serif;
	padding: 0;}

/*LISTS*/
div#content ul,
div#contenthome ul{
	list-style-type: disc;
	margin: 0 0 20px;
	padding: 0 0 0 15px;}

div#content ul li,
div#contenthome ul li{
	padding: 0 0 0 5px;}

div#content ol,
div#contenthome ol{
	list-style-type: decimal;
	margin: 0 0 20px;
	padding: 0 0 0 25px;}

div#content ol li,
div#contenthome ol li{
	padding: 0 0 0 10px;
	margin: 0;}

/*TABLE*/
div#content table{
	margin: 0 0 15px;
	padding: 0;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;}

div#content table td{
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 2px 15px;
	font: normal 12px/20px Arial, Verdana, sans-serif;
	vertical-align: top;}

/*AFBEELDINGEN*/
div.afbeelding{
	text-align: center;
	font: normal 10px/16px Verdana, Arial, sans-serif;
	color: #666;
	margin: 0 0 15px 0;}

div.afbeelding-rechts,
div.afbeelding-links{
	float: right;
	display: inline;
	margin: 0 0 15px 15px;
	text-align: center;
	font: normal 10px/16px Verdana, Arial, sans-serif;
	color: #666;
	/*width: 202px;*/}

div.afbeelding-links{
	float: left;
	display: inline;
	margin: 0 15px 15px 0;}

div#content div.afbeelding div.clear,
div#content div.afbeelding-rechts div.clear,
div#content div.afbeelding-links div.clear,
div#contenthome div.afbeelding div.clear,
div#contenthome div.afbeelding-rechts div.clear,
div#contenthome div.afbeelding-links div.clear{
	width: 10px;}


/*LINKS*/
a{ font-weight: bold;}
a:link,
a:visited{ color: #0099cc; text-decoration: underline;}
a:hover,
a:active{ color: #6dae00; text-decoration: none;}

div#sidebar a{
	font: bold 16px/20px Arial, Verdana, Helvetica, sans-serif;
	padding: 0 10px;
	display: block;
	color: #fff;
	text-decoration: none;}

div#sidebar a span{
	color: #6dae00;}

h1 a{
	text-decoration: none;}

h1 a:link, h1 a:visited  { color: #6dae00; text-decoration: none;}
h1 a:hover, h1 a:active{ color: #0099cc; text-decoration: none;}

h3 a,
h3 a:link,
h3 a:visited{
	color: #6dae00; text-decoration: none;}
h3 a:hover,
h3 a:active{ color: #0099cc; text-decoration: underline;}

a h4{
font: bold 14px/20px Arial, sans-serif;}

a h4,
a:link h4,
a:visited h4{
	color: #0099cc; text-decoration: none;}
a:hover h4,
a:active h4{ color: #6dae00; text-decoration: none;}

div#meernieuws a h5,
div#meernieuws a:link h5,
div#meernieuws a:visited h5{
	color: #6dae00;
	text-decoration: none;
	background: transparent url("/websites/nfp.nl/mediadepot/md55.gif") left 3px no-repeat;
	padding:  0 0 0 25px;
	font-weight: normal;}
div#meernieuws a:hover h5,
div#meernieuws a:active h5{ color: #006600; text-decoration: none;}

div#meernieuws a h5,
div#meernieuws a{ display: inline; cursor: pointer; text-decoration: none;}

div#meernieuws,
div#nieuws{
	float: left;
	display: inline;
	width: 470px;
	margin-bottom: 20px;}

div#nieuws{
	margin-right: 20px;}

div#meernieuws h2,
div#nieuws h2{
	color: #006600;}

div#nieuws a h5,
div#nieuws a:link h5,
div#nieuws a:visited h5{
	font: bold 14px/20px Arial, sans-serif;
	color: #6dae00;
	padding: 0 0 5px;
	text-decoration: none;}

div#nieuws a:hover h5,
div#nieuws a:active h5{
text-decoration: none;
	color: #006600;}

/*MENU LINKS&RECHTS_______________________________
**************************************************/

div#menulinks,
div#menurechts{
	float: left;
	display: inline;
	width: 400px;
	height: 20px;
	margin: 20px 0 0 5px;}

div#menurechts{
	float: right;
	text-align: right;
	margin-right: 5px;}

div#menulinks a,
div#menurechts a{
	font-weight: bold;
	margin: 0 5px;}

div#menulinks a:link,
div#menulinks a:visited,
div#menurechts a:link,
div#menurechts a:visited{
	color: #fff;
	text-decoration: none;}

div#menulinks a:hover,
div#menulinks a:active,
div#menurechts a:hover,
div#menurechts a:active{
	color: #e3f4f9;
	text-decoration: none;}

/*TOPMENU_________________________________________
**************************************************/
ul#topmenu{
	list-style: none;
	padding: 0;
	margin: 20px 0 0;
	height: 15px;}

ul#topmenu li{
	position : relative;
	margin: 0; 
	float: left;
	display: inline;
	padding: 0 10px;
	width: 159px;
	height: 20px;
	border-right: 1px solid #006600;}

ul#topmenu li a{
	font: bold 13px/20px Arial, Verdana, Helvetica, sans-serif;}

ul#topmenu li a:link,
ul#topmenu li a:visited{
	text-decoration: none;
	color: #0099cc;}

ul#topmenu li a:hover,
ul#topmenu li a:active{
	color: #6dae00;}

ul#topmenu li a span,
ul#topmenu li a:link span,
ul#topmenu li a:visited span{
	color: #6dae00;}

ul#topmenu li a:hover span,
ul#topmenu li a:active span{
	color: #0099cc;}

ul#topmenu ul{
	list-style: none;
	background: #99cc00 url("/websites/nfp.nl/mediadepot/md30.jpg") left top repeat-x;
	position: absolute;
	padding: 10px 0 0;
	margin: 0px;
	left: -9999px;
	margin-top: 20px;
	width: 180px;
	border-bottom: 1px solid #fff;}

ul#topmenu ul li{
	float: left;
	display: inline;
	clear: left;
	padding: 0;
	width: 180px;
	height:auto;
	font: bold 13px/16px Arial, Verdana, Helvetica, sans-serif;
	border-right: 0;}

ul#topmenu ul li a{
	padding: 3px 10px;
	display: block;
width: 160px;
border-top: 1px solid #fff;
	font: bold 13px/16px Arial, Verdana, Helvetica, sans-serif;}

ul#topmenu ul li a:link,
ul#topmenu ul li a:visited{
	color: #fff;
	text-decoration: none;
	background: #99cc00;}

ul#topmenu ul li a:hover,
ul#topmenu ul li a:active{
	color: #fff;
	text-decoration: none;
	background: #0099cc;}

ul#topmenu li:hover ul,
ul#topmenu li.hover ul{
	left: 0;
	top: 0;}

/*MENU____________________________________________
**************************************************/

ul#menu {
	float: left;
	display: inline;
	margin: 10px 0 0;
	padding: 0;
	border-top: 1px solid #fff;
	width: 180px;}

ul#menu li{
	float: left;
	display: inline;
	clear: left;
	list-style-type: none;
	margin: 0;
	border-bottom: 1px solid #fff;}
	
ul#menu li a{
	display: block;
	width: 160px;
	padding: 3px 10px;
	margin: 0;
	font: bold 13px/16px Arial, Verdana, Helvetica, sans-serif;}
	
ul#menu li a:link,
ul#menu li a:visited{
	color: #fff;
	background-color: #99cc00;
	text-decoration: none;}
	
ul#menu li a:hover,
ul#menu li a:active{
	color: #fff;
	background-color: #0099cc;
	text-decoration: none;}

ul#menu li a.hier{
	font: bold 13px/16px Arial, Verdana, Helvetica, sans-serif;}
	
ul#menu li.hier a:link,
ul#menu li.hier a:visited{
	background-color: #0099cc;}
	
ul#menu li.hier a:hover,
ul#menu li.hier a:active{
	background-color: #0099cc;}

/*SUBMENU*/

ul#menu li.sub a{
	font: bold 11px/16px Arial, Verdana, Helvetica, sans-serif;}
	
ul#menu li.sub a:link,
ul#menu li.sub a:visited{
	color: #0099cc;
	background-color: #e3f4f9;
	text-decoration: none;}
	
ul#menu li.sub a:hover,
ul#menu li.sub a:active{
	color: #fff;
	background-color: #0099cc;
	text-decoration: none;}

ul#menu li.subhier a{
	font: bold 11px/16px Arial, Verdana, Helvetica, sans-serif;}

ul#menu li.subhier a:link,
ul#menu li.subhier a:visited{
	color: #0099cc;
	background-color: #ccebf5;}
	
ul#menu li.subhier a:hover,
ul#menu li.subhier a:active{
	color: #fff;
	background-color: #0099cc;}

/*SITEMAP_________________________________________
**************************************************/
ul#sitemap {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;}

ul#sitemap li{
	float: left;
	display: inline;
	clear: left;
	list-style-type: none;
	margin: 0;}
	
ul#sitemap li a,
ul#sitemap li a:link,
ul#sitemap li a:visited,
ul#sitemap li a:hover,
ul#sitemap li a:active{
	display: block;
	padding: 3px 0;
	margin: 0;
	font: bold 14px/16px Arial, Verdana, Helvetica, sans-serif;
	color: #0099cc;
	text-decoration: none;}

ul#sitemap li a span{
	color: #99cc00;}

ul#sitemap li.sub a{
	display: block;
	padding: 3px 0 0 15px;
	margin: 0;
	font: bold 12px/20px Arial, Verdana, Helvetica, sans-serif;
	background: transparent url("/websites/nfp.nl/mediadepot/md31.jpg") left 10px no-repeat;}

ul#sitemap li.sub a:link,
ul#sitemap li.sub a:visited{
	color: #000;}
	
ul#sitemap li.sub a:hover,
ul#sitemap li.sub a:active{
	color: #99cc00;}

ul#sitemap li.subsub a{
	display: block;
	padding: 3px 0 0 30px;
	margin: 0;
	font: normal 12px/20px Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	background: transparent url("/websites/nfp.nl/mediadepot/md32.jpg") 15px 10px no-repeat;}

ul#sitemap li.subsub a:link,
ul#sitemap li.subsub a:visited{
	color: #000;}
	
ul#sitemap li.subsub a:hover,
ul#sitemap li.subsub a:active{
	color: #0099cc;}

/*FORMULIEREN
**************************************************/
div#content form table,
div#content form table td{
	padding: 2px 0;
	margin: 0;
	border: 0;}

label{
	float: left;
	display: inline;
	width: 160px;
	margin: 0 15px 0 0;}

div#content div.input{
	float: left;
	display: inline;
	width: 260px;
	margin: 0 15px 0 0;}

div#content div.inputcheck{
	margin: 0 15px 0 175px;}

div#content div.input input,
div#content div.input textarea{
	float: left;
	display: inline;
	width: 198px;
	height: 14px;
	line-height: 11px;
	padding: 3px;
	border: 1px solid #999;
	color: #000;}

div#content div.input select{
	float: left;
	display: inline;
	width: 206px;
	padding: 1px 0;
	height: 20px;
	border: 1px solid #999;
	color: #000;
	font: normal 12px/12px Arial, Verdana, sans-serif;}

div#content div.input input{
	width: 250px;
	font: 12px/12px Arial, Verdana, sans-serif;}

div#content div.input select{
	width: 258px;}

div#content div.input textarea{
	font: normal 12px/15px Arial, Verdana, sans-serif;
	width: 250px;
	height: 140px;}

span.verplicht{
	font: bold 10px/18px Verdana, Arial, sans-serif;
	color: #ccc;}

input.submitbutton{
	list-style:none;
	width: 139px;
	margin: 0 0 0 175px;
	font-weight: bold;
	background: #0099cc;
	text-align: center;
	border: 1px solid #0099cc;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	padding: 3px;
	display: block;
	font-size: 14px;}

form input.submitbuttonvoordeel{
    width: 170px;
    height:23px;
    background: #fff url("/websites/nfp.nl/mediadepot/md1880.jpg") left top no-repeat;
    border: none;
    cursor: pointer;
}


/*ZOEKEN*/

div#zoeken{
	float: right;
	display: inline;
	width: 220px;
	height: 50px;}

div#zoeken form{
	float: left;
	display: inline;
	height: 30px;
	width: 220px;
	margin-top: 20px;}

div#zoeken div.input{
	float: left;
	display: inline;
	margin: 0 5px 0 0;}

div#zoeken div.input input{
	float: left;
	display: inline;
	width: 145px;
	height: 16px;
	padding: 2px 3px 0;
	border: 1px solid #ccc;
	color: #666;
	font: 12px/14px Arial, Verdana, sans-serif;}

div#zoeken div.zoekbutton input{
	float: left;
	display: inline;
	background: #fff url("/websites/nfp.nl/mediadepot/md43.jpg") left top no-repeat;
	height: 19px;
	width: 62px;
	border: 0;
	outline: none;
	cursor: pointer;}

/*FOOTER
**************************************************/
div#print_mailafriend{
	position: absolute;
	z-index: 0;
	left: 200px;
	bottom: 50px;
	width: 760px;
	height: 20px;}

div#print_mailafriend p{
	display: inline;}

div#print_mailafriend a,
div#print_mailafriend a#print{
	font-weight: bold;
	padding: 0 0 3px 20px;
	margin: 0 10px 0 0;
	font: bold 10px/16px Verdana, Arial, sans-serif;
	background: transparent url("/websites/nfp.nl/mediadepot/md44.jpg") left top no-repeat;}

div#print_mailafriend a#print{
	background: transparent url("/websites/nfp.nl/mediadepot/md45.jpg") left top no-repeat;}

div#print_mailafriend a:link,
div#print_mailafriend a:visited{ color: #338533; text-decoration: none;}
div#print_mailafriend a:hover,
div#print_mailafriend a:active{ color: #6dae00; text-decoration: none;}

/*PAGINAITEM
**************************************************/
div#sidebar h2{
	color: #338533;
	margin: 0 10px;
	font: bold 16px/20px Arial, Verdana, Helvetica, sans-serif;}

div#paginaitem{
	margin: 10px 0 20px;
	padding: 10px 10px 0;
	background-color: #99cc00;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font: bold 12px/16px Arial, Verdana, Helvetica, sans-serif;
	color: #fff;}

div#paginaitem:last {
	margin: 10px 0 170px;
}

div#paginaitem p{
	padding-bottom: 10px;}

div#paginaitem a{
	font: bold 12px/16px Arial, Verdana, Helvetica, sans-serif;
	display: inline;
	margin: 0;
	padding: 0;}

div#paginaitem a:link,
div#paginaitem a:visited{
	color: #338533;
	text-decoration: underline;}

div#paginaitem a:hover,
div#paginaitem a:active{
	color:  #338533;
	text-decoration: none;}

/*WEBWINKEL
**************************************************/
div#content table#catalogus{
	border: 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 1px 0;
	width: 760px;
	font: normal 10px/15px Verdana, Arial, sans-serif;}

div#content table#catalogus td{
	padding: 0;
	border: 0;}

div#content table#catalogus td.item{
	width: 140px;
	background: #f8f8f8;
	border-bottom: 15px solid #fff;
	padding: 0;}

td.item div{
	position: relative;}

div#content table#catalogus table.image{
	height: 120px;
	width: 140px;
	background: #fff;
	border: 0;
	margin: 0;
	border-bottom: 1px solid #ccc;}

div#content table#catalogus table.image td{
	padding-bottom: 10px;
	margin: 0;
	vertical-align: bottom;}

div#content td.item ul{
	list-style: none;
	width: 140px;
	margin: 0;
	padding: 0;
	background: #e5e5e5 url("../zakelijkfietsen/img/gradient.jpg") left top repeat-x}

div#content td.item ul li{
	list-style:none;
	width: 128px;
	margin: 0;
	padding: 1px 5px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	font: normal 10px/15px Verdana, Arial, sans-serif;
	white-space: nowrap;
	overflow: hidden;}

div#content td.item ul li.dames,
div#content td.item ul li.heren,
div#content td.item ul li.universeel,
div#content td.item ul li.uitvoering{
	width: 100px;
	padding: 0px 33px 3px 5px;
	white-space: nowrap;
	overflow: hidden;
	text-transform: lowercase;
	font-style: italic;}

div#content td.item ul li.dames{
	background: transparent url("/websites/nfp.nl/mediadepot/md63.gif") 118px top no-repeat;}
	
div#content td.item ul li.heren{
	background: transparent url("/websites/nfp.nl/mediadepot/md64.gif") 118px top no-repeat;}

div#content td.item ul li.universeel{
	background: transparent url("/websites/nfp.nl/mediadepot/md76.gif") 118px top no-repeat;}

div#content td.item ul li.prijs{
	list-style:none;
	width: 128px;
	margin: 0;
	padding: 2px 5px;
	font-weight: normal;
	color: #999;
	background-color: #fff;
	text-align: left;
	font: bold 9px/15px Verdana, Arial, sans-serif;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	white-space: nowrap;}
	
span.nu{
	float: right;
	display: inline;
	font-size: 11px;
	color: #000;
	font: bold 11px/15px Verdana, Arial, sans-serif;}

div#content td.item ul li.bestellen{
	list-style:none;
	width: 139px;
	margin: 0;
	padding: 5px 0 2px;
	font-weight: bold;
	background: #fff;
	text-align: right;
	border-left: 1px solid #fff;
	border-right: 0;}
	
div#content td.item ul li.bestellen a {         text-decoration: none; font-weight: bold; padding: 2px 3px;}
div#content td.item ul li.bestellen a:link {    background-color: #0099cc; color: #fff; border: 1px solid #0099cc;}
div#content td.item ul li.bestellen a:visited { background-color: #0099cc; color: #fff; border: 1px solid #0099cc;}
div#content td.item ul li.bestellen a:hover {   background-color: #fff; text-decoration: none; color: #6dae00; border: 1px solid #6dae00;}
div#content td.item ul li.bestellen :active {   background-color: #fff; color: #6dae00; border: 1px solid #6dae00;}

div.shopnav{
	float: left;
	display: inline; 
	width: 760px;
	background: #fff;
	color: #666;
	font: normal 10px/15px Verdana, Arial, sans-serif;
	padding: 5px 0;}

div.shopnav strong{
	color: #000;}

div.shopnav a{
	float: right;
	display: inline;
	margin-left: 5px;
	padding: 1px 3px 2px;
	text-decoration: none;}

div.shopnav a:link,
div.shopnav a:visited{ background-color: #fff; color: #6dae00; border: 1px solid #6dae00; text-decoration: none;}
div.shopnav a:hover,
div.shopnav a:active{ background-color: #fff; color: #0099cc; border: 1px solid #0099cc; text-decoration: none;}

div.shopnav form{
	margin: 0;
	padding: 0;
	float: left;
	display: inline;}

div.shopnav form input{
	margin: 0;
	padding: 2px;
	width: 20px;
	border: 1px solid #ccc;
	color: #000;
	text-align:center;
	font: bold 10px Verdana, Arial, sans-serif;}

div#content div.shopnav span.type strong{
	font: bold 14px/22px Arial, Verdana, sans-serif;
	color: #0099cc;}

	
/*PRODUCT
**************************************************/
div#product{
	float: left;
	display: inline;
	width: 370px;
	border-top: 1px solid #ccc;
	margin: 1px 0 15px 0;}

div#content table.image_medium{
	height: 240px;
	width: 370px;
	margin: 0;
	background: #fff;
	border: 0;
	border-bottom: 1px solid #ccc;}

div#content table.image_medium td{
	border: 0;
	padding-bottom: 10px;
	text-align: center;
	vertical-align: middle;}

div#content table#productspecs{
	float: left;
	display: inline;
	width: 370px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1px 20px 15px 0;
	padding: 0;
	font: normal 11px/15px Verdana, Arial, sans-serif;}

div#content table#productspecs td{
	border: 0;
	border-bottom: 1px solid #eee;
	vertical-align: top;
	padding: 2px 10px 2px 0;
	font: normal 11px/15px Verdana, Arial, sans-serif;}

div#content table#productspecs td.term{
	white-space: nowrap;
	font-weight: bold;
	padding: 2px 10px 2px 0;}

div#content table#productspecs td.info{
	padding: 2px 0;
	margin: 0;}

table#productspecs td.info a{
	font-weight: bold;
	font-size: 10px;
	width: 13px;
	height: 12px;
	line-height: 12px;
	padding-bottom: 1px;
	text-align: center;
	display: inline;
	float: right;}

table#productspecs td.info a:link,
table#productspecs td.info a:visited{ background-color: #cee3fe; color: #2d94f1; border: 1px solid #2d94f1; text-decoration: none;}
table#productspecs td.info a:hover,
table#productspecs td.info a:active{ background-color: #2d94f1; color: #fff; border: 1px solid #2d94f1; text-decoration: none;}

table#productspecs select{
	float: left;
	display: inline;
	width: 150px;
	padding: 0;
	border: 1px solid #ccc;
	font: normal 11px/16px Verdana, Arial, sans-serif;}

div.inleiding{
	width: 370px;
	padding: 10px 0;
	border-bottom: 1px solid #ccc;
	font: normal 12px/20px Verdana, Arial, sans-serif;}

div.prijs{
	float: right;
	display: inline;
	background: #fff;
	color: #999;
	padding: 5px 10px;
	margin: 10px 0 0 0;
	border: 1px solid #ccc;
	font: normal 16px/20px Arial, Verdana, sans-serif;}

div.prijs span{
	color: #000;
	font-weight: bold;}

/*SIDEBAR FILTER
**************************************************/
ul#filter{
	width: 160px;
	margin: 0;
	padding: 10px 0 0;
	list-style: none;
	position: relative;
	z-index: 1;}

ul#filter li{
	list-style-type: none;
	margin: 0;
	padding: 0;}

ul#filter h3{
	font: bold 11px/25px Verdana, Arial, sans-serif;
	color: #006600;
	padding: 0;
	margin: 0;
	width: 160px;
	height: 26px;
	overflow: hidden;}

ul#filter h3.head a{
	text-decoration: none;
	display: block;
	background: #6dae00 url("/websites/nfp.nl/mediadepot/md77.gif") 140px center no-repeat;
	padding: 3px 0 3px 10px;
	border: 1px solid #fff;}

ul#filter h3.selected a{
	text-decoration: none;
	display: block;
	background: #0099cc url("/websites/nfp.nl/mediadepot/md78.gif") 140px center no-repeat;
	padding: 3px 0 3px 10px;
	border: 1px solid #fff;}

ul#filter h3 a:link,
ul#filter h3 a:visited{
	color: #fff;}

ul#filter h3 a:hover,
ul#filter h3 a:active{
	color: #fff;}

ul#filter ul.opties{
	list-style-type: none;
	margin: -2px 0 0;
	padding: 0;}

ul#filter ul.opties li{
	list-style-type: none;
	padding: 0;
	width: 158px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;}

ul#filter ul.opties li.ruler,
ul#filter li.ruler{
	height: 10px;
	line-height: 10px;
	margin: 0;
	padding: 0;
	width: 160px;
	background-image: none;
	border-left: 0;
	border-right: 0;}

ul#filter ul.opties li a {         padding: 2px 5px 2px 10px; text-decoration: none; font-weight: normal; display: block; width: 143px;}
ul#filter ul.opties li a:link,
ul#filter ul.opties li a:visited { color: #fff; background: #6dae00; text-decoration: none;}
ul#filter ul.opties li a:hover,
ul#filter ul.opties li a:active {  color: #fff; text-decoration: none; background: #006600;}

ul#filter ul.opties li.hier a {         font-weight: bold;}
ul#filter ul.opties li.hier a:link,
ul#filter ul.opties li.hier a:visited { color: #0099cc; background: #fff; text-decoration: none;}
ul#filter ul.opties li.hier a:hover,
ul#filter ul.opties li.hier a:active {  color: #fff; text-decoration: none; background: #006600;}

.geenAfbeelding {
	font-size: 15px;
	font-family: Arial;
	text-align: center;
	padding-bottom: 30px;
	font-weight: bold;
}

input.input {
	float: left;
	display: inline;
	width: 198px;
	height: 14px;
	line-height: 11px;
	padding: 3px;
	border: 1px solid #999;
	color: #000;
}


div#content form table.berekenPrijs,
div#content form table.berekenPrijs td
div#content table.berekenPrijs,
div#content table.berekenPrijs td, {
    vertical-align: middle;
    line-height:16px;
    padding: 0;
    border: 0;
}

#sidebar input {
	margin: 0 0 10px 0;
}

#sidebar input.text {
	font-family: Arial;
	font-size: 12px;
	line-height:16px;
	width: 139px;
	height: 20px;
	width: 139px;
	border: 1px solid #cecece;
}

