/* CSS Document */

.rij_af			{background: #FFFFFF;}
.rij_op			{background: #F8F8F1; border-top: 1px solid #9ADFFE; border-bottom: 1px solid #9ADFFE; border-collapse: collapse}
.icoon_af		{background: transparent; border: 1px solid transparent; border-collapse: collapse}
.icoon_op		{background: #FFE7A2; border: 1px solid #E0A010; border-collapse: collapse}

body{
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	color: #0b3868;
	font-family: tahoma;
	font-size:11px;
	background-image:url(_img/grad_bg.jpg);
	background-repeat:repeat-x;
	background-color:#7988a7;
}
a img{
	border:none;
}

#trailimageid{
position: absolute;
visibility: hidden;
left: 0px;
top: 0px;
width: 286px;
height: 1px;
z-index: 1000;
}
.carttitle{
font-family: tahoma;
font-size: 8pt;
color: #FFFFFF;
font-weight: bold;
}
.carttotal{
font-family: tahoma;
color: #558CCF;
font-size: 11px;
}
a.cartbuttons:link{
font-family: tahoma;
font-size: 11px;
font-weight: bold;
color: #696864;
text-decoration: none;
}
a.cartbuttons:visited{
font-family: tahoma;
font-size: 11px;
font-weight: bold;
color: #696864;
text-decoration: none;
}
a.cartbuttons:hover{
font-family: tahoma;
font-size: 11px;
font-weight: bold;
color: #696864;
text-decoration: underline;
}
input.knop{
	border: 1px solid #A6BDE3;
	height: 20px;
	background-image: url(/images/knop-01.png);
	cursor: pointer;
	padding-left: 3px;
	padding-right: 3px;
	color: #558CCF,
	font-family: sans-serif;
	font-size: 11px;
}
input.miniknop
{
	border: 0px;
	height: 30px;
	width: 125px;
	background-image: url(/images/mini-bestelknop.png);
	color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-right: 30px;
	cursor: pointer;
}
input.detailknop
{
	border: 0px;
	height: 29px;
	width: 83px;
	background-image: url(/images/detailknop.png);
	color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	cursor: pointer;
}
input.bestelknop_groot_blauw{
	border: 0px;
	height: 41px;
	width: 117px;
	background-image: url(/images/bestelknop-blauw.png);
	cursor: pointer;
	padding-left: 40px;
	color: #FFFFFF,
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
input.newzoekknop{
	border: 			0px solid #BD1019;
	height: 			22px;
	width: 				135px;
	margin-top:			3px;
	background-image:	url(images/zoekknop.png)
	cursor: 			pointer;
	padding-left: 		5px;
	padding-right: 		5px;
	color: 				#FFFFFF;
	font-color: 		#FFFFFF;
	font-weight: 		bold;
	font-family: 		arial;
	font-size: 			11px;
}
input.zoekknop{
	border: 1px solid #696864;
	height: 20px;
	background-image: url(/images/knop-02.jpg);
	cursor: pointer;
	padding-left: 5px;
	padding-right: 5px;
	color: #FFFFFF;
	font-color: #FFFFFF;
	font-weight: bold;
	font-family: sans-serif;
	font-size: 11px;
}
input{
	color:#3F3F3F;
	font-family:tahoma;
	font-size:11px;
}
select{
	color:#3F3F3F;
	font-family:tahoma;
	font-size:11px;
}
td.red{
	color:#FF0000;
	font-family:tahoma;
	font-size:11px;
}
font{
	color:#3F3F3F;
	font-family:tahoma;
	font-size:11px;
}
font.red{
	color:#FF0000;
	font-family:tahoma;
	font-size:11px;
}
table.category{ 
	width:165px; 
}
table.quicksearch{ 
	width:600px;
}
table.topmenu{ 
	width:600px;
}
table.breadcrumbs{ 
	width:600px;
	color:#FFFFFF;
}
table.img{
	width:220px;
	height:200px;
}
table.buyerdetails{
	width:220px;
}
td.header{ 
	background-image:url(_img/header.jpg);
	width:760px;
	height:80px;
}
td.quicksearch{
	background-color: #a5becf;
}
td.category_header{ 
	background:url(_img/bar_bg2.jpg) repeat-x;
	/*background-image:url(_img/category_header_bg.jpg);*/
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	padding-left:5px;
	width:165px;
	line-height:15px;
	padding-bottom:5px;
	padding-top:5px;
	/*height:25px;*/
}
td.category_logoheader{
	background:url(_img/bar_bg.jpg) repeat-x;
	/*background-image:url(_img/category_header_bg.jpg);*/
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	width:165px;
	/*height:25px;*/
	margin:0;
	padding:0;
}
td.category_topheader{ 
	background:url(_img/bar_bg.jpg) repeat-x;
	/*background-image:url(_img/category_header_bg.jpg);*/
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	padding-left:5px;
	width:100%;
	line-height:15px;
	padding-bottom:5px;
	padding-top:5px;
	/*height:25px;*/
}
td.category{ 
	background-image:url('_img/li.gif');
	background-repeat:no-repeat;
	background-position:2px 5px;
	color:#0b3868;
	font-family:tahoma;
	font-size:11px;
	padding-left:15px;
	padding-bottom:5px;
	width:165px;
	line-height:15px;
		/*height:20px;*/
}
td.category a{ 
	text-decoration:none;
}
td.category_on{ 
	background-color:#e20e17;
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	padding-left:15px;
	padding-bottom:5px;
	width:165px;
	line-height:15px;
	/*height:20px;*/
	cursor:pointer;
	
}
td.category_on a{ 
	color:#FFFFFF;
	text-decoration:none;
}
td.category2{ 
	background-image:url(_img/category_bg2.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	color:#0b3868;
	font-family:tahoma;
	font-size:11px;
	padding-left:10px;
	padding-bottom:5px;
	width:165px;
	line-height:15px;
	/*height:20px;*/
}
td.category2_on{ 
	background-image:url(_img/category_bg_hover2.jpg);
	background-position:bottom left;
	background-color:#84ADE1;
	background-repeat:no-repeat;
	color:#0b3868;
	font-family:tahoma;
	font-size:11px;
	padding-left:10px;
	padding-bottom:5px;
	width:165px;
	line-height:15px;
	/*height:20px;*/
	cursor:pointer;
}

td.subcategory{ 
	background-color:#E7F0FA;
	color:#0b3868;
	font-family:tahoma;
	font-size:11px;
	padding: 0 0 4px 5px;
	line-height:16px;
	width:150px;
}
td.subcategory_on{ 
	background-color:#E7F0FA;
	color:#0b3868;
	font-family:tahoma;
	font-size:11px;
	padding: 0 0 4px 5px;
	line-height:16px;
	width:150px;
	cursor:pointer;
}
td.subcategory a{ 
	text-decoration:none;
}
td.subcategory_on a{ 
	color: #e20e17;
	text-decoration:none;
}
td.productadd{
	width:150px;
	text-align:right;
	padding-right:20px;
	vertical-align:top;
}

td.subcategorybg{ 
	background-color:#E7F0FA;
	color:#0b3868;
	font-family:tahoma;
	font-size:11px;
	width:10px;
}
td.buyerline{
	background-color:#BBBBAC;
}
td.products1{ 
	background-color:#FBFBF7;
	color:#3F3F3F;
	font-family:tahoma;
	font-size:11px;
	padding:5px;
}
td.products2{ 
	background-color:#FFFFFF;
	color:#3F3F3F;
	font-family:tahoma;
	font-size:11px;
	padding:5px;
}
td.imgbar{ 
	background-color:#DFDFD3;
	color:#3F3F3F;
	font-family:tahoma;
	font-size:11px;
	padding:2px;
	width:100px;
}
td.productdetails{ 
	color:#3F3F3F;
	font-family:tahoma;
	font-size:11px;
	/*padding-left:25px;*/
	padding: 0 0 7px 5px;
	vertical-align:top;
}
td.buyerdetails{ 
	background-color:#DFDFD3;
	color:#3F3F3F;
	font-family:tahoma;
	font-size:11px;
	padding:5px;
	text-align:left;
}
td.productdetails_header{ 
	color:#3F3F3F;
	font-family:tahoma;
	font-size:11px;
	/*font-style:italic;*/
	font-weight:bold;
	padding: 0 0 7px 5px;
	vertical-align:top;
}
td.productsbg{ 
	background-image:url(_img/products_bg.jpg);
	background-repeat:repeat-x;
}
h1{ 
	color:#cc0009;
	font-family:tahoma;
	font-size:17px;
	margin:10px 0 0 0;
	padding:5px;
}
h2{ 
	color:#3F3F3F;
	font-family:tahoma;
	font-size:11px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	font-weight:bold;
	color: #0B3868;
}
h3{ 
	color:#3F3F3F;
	font-family:tahoma;
	font-size:11px;
	margin-top:0px;
	margin-bottom:0px;
	padding:5px;
	color: #0B3868;
}
td.topmenu{ 
	/*background-color:#558CCF;*/
	background:url(_img/bar_bg.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:tahoma;
	font-weight:bold;
	font-size:11px;
	width:600px;
	/*width:280px;*/
	height:25px;
	text-align:right;
	padding-right:10px;
	padding-left:10px;
}
td.offer{
	text-align:right; 
	width:100px;
}
td.offerinput{
	text-align:left; 
}
input.useredit{
	width: 200px;
}
input.quicksearch{
	color:#3F3F3F;
	font-family:tahoma;
	font-size:11px;
}
input.submit{
	color:#FFFFFF;
	background-color:#558CCF;
	font-family:tahoma;
	font-size:9px;
	border:none;
	padding:2px;
}
input.productadd{
	color:#3F3F3F;
	font-family:tahoma;
	font-size:10px;
	width:400px;
}
textarea{
	color:#3F3F3F;
	font-family:tahoma;
	font-size:10px;
	width:400px;
}
select.quicksearch{
	color:#3F3F3F;
	font-family:tahoma;
	font-size:9px;
}
td.breadcrumbs{ 
	/*background-color:#DFDFD3;*/
	background:url(_img/bar_bg2.jpg);
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	width:600px;
	height:25px;
	text-align:left;
	padding-right:10px;
	padding-left:10px;
}
td.breadcrumbs a{ 
	color:#FFFFFF;
}
td.login{ 
	background-color:#DFDFD3;
	color:#3F3F3F;
	font-family:tahoma;
	font-size:11px;
	width:600px;
	height:25px;
	text-align:right;
	padding-right:10px;
	padding-left:10px;
}
td.faq{
	padding-left:10px;
	text-align:left;
}
td.advsearch{
	padding-left:10px;
	padding-top:4px;
	text-align:left;
}
#order{
	padding-left:5px;
	text-align:left;
	vertical-align:top;
	width:150px;
	font-weight:bold;
}
#orderinput{
	text-align:left;
	vertical-align:top;
}
#newaddress{
	text-align:left;
	vertical-align:top;
	width:100px;
	font-weight:bold;
}
#newstitle_main{
	background:url(_img/bar_bg.jpg) repeat-x;
	color: #FFFFFF;
	font-weight:bold;
	font-size:12px;
}
#newstitle{
	background:url(_img/prom_grad.jpg) repeat-y;
	font-weight:bold;
	font-size:12px;
	padding:2px 5px 2px 5px;
	text-align:left;
}
#newstext{
	background:url(_img/prom_grad.jpg) repeat-y;
	text-align:justify;
	padding:5px;
}
a.newslink:{
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}
a.newslink:visited{
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}
a.newslink:hover{
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
#buttonsearch{
	font-family:tahoma;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	border:#FFFFFF;
	background-color:#6a6964;
	border-style:solid;
}
a:link{
	color:#0b3868;
	font-family:tahoma;
	font-size:11px;
	text-decoration:underline;
}
a:visited{
	color:#0b3868;
	font-family:tahoma;
	font-size:11px;
	text-decoration:underline;
}
a:hover{
	color:#0b3868;
	font-family:tahoma;
	font-size:11px;
	text-decoration:none;
}
a.red:link{
	color:#bd1019;
	font-family:tahoma;
	font-size:11px;
	text-decoration:underline;
}
a.red:visited{
	color:#bd1019;
	font-family:tahoma;
	font-size:11px;
	text-decoration:underline;
}
a.red:hover{
	color:#bd1019;
	font-family:tahoma;
	font-size:11px;
	text-decoration:none;
}
a.menu:link{
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	text-decoration:none;
	font-weight: bold;
}
a.menu:visited{
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	text-decoration:none;
	font-weight: bold;
}
a.menu:hover{
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	text-decoration:underline;
	font-weight: bold;
}
a.breadcrumbs:link{
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	text-decoration:none;
	font-weight: bold;
}
a.breadcrumbs:visited{
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	text-decoration:none;
	font-weight: bold;
}
a.breadcrumbs:hover{
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	text-decoration:underline;
	font-weight: bold;
}
a.menu_active:link{
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	text-decoration:underline;
	font-weight: bold;
}
a.menu_active:visited{
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	text-decoration:underline;
	font-weight: bold;
}
a.menu_active:hover{
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	text-decoration:underline;
	font-weight: bold;
}
a.menu_active:link{
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	text-decoration:underline;
	font-weight: bold;
}
a.category:link{
	color:#0b3868;
	font-family:tahoma;
	font-size:11px;
	text-decoration:none;
}
a.category:visited{
	color:#0b3868;
	font-family:tahoma;
	font-size:11px;
	text-decoration:none;
}
a.category:hover{
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	text-decoration:none;
}
a.category_on:link{
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	text-decoration:none;
}
a.category_on:visited{
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	text-decoration:none;
}
a.category_on:hover{
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	text-decoration:none;
}
a.subcategory:link{
	color:#0b3868;
	font-family:tahoma;
	font-size:11px;
	text-decoration:none;
}
a.subcategory:visited{
	color:#0b3868;
	font-family:tahoma;
	font-size:11px;
	text-decoration:none;
}
a.subcategory:hover{
	color:#0b3868;
	font-family:tahoma;
	font-size:11px;
	text-decoration:none;
}
a.pdf:link{
	color:#3F3F3F;
	font-family:tahoma;
	font-size:11px;
	text-decoration:none;
}
a.pdf:visited{
	color:#3F3F3F;
	font-family:tahoma;
	font-size:11px;
	text-decoration:none;
}
a.pdf:hover{
	color:#3F3F3F;
	font-family:tahoma;
	font-size:11px;
	text-decoration:underline;
}
.faq{
	padding-left:10px;
}
.mouse_over {
	padding-left:10px;
	text-decoration:underline;
    cursor: pointer;
    _cursor: hand;
}
.mouse_out {
	padding-left:10px;
	text-decoration:none;
    cursor: default;
}
.faq_title{
	font-size:12px;
	font-weight: bold;
}
#footer{
	margin: 0 6px 0 6px;
	background-color:#7c828d;
	color:#FFFFFF;
	font-family:tahoma;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	padding:7px;
}
table.promotion{
	border: 1px solid #6792be;
	margin: 0 0 5px 0;
}
td.flash{
	
}
.grad_background{
	background:url(_img/cart_grad.jpg) repeat-y;
}
#jobs a{
	text-decoration: none;
}
#faq_category{
	background-color: #f7f7f7;
	border-top: 1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	padding: 5px 0 5px 0;
	margin-bottom: 15px;
}
#faq_category li {
	float:left;
	display:block;
	width:30%;
	background:url(_img/li.jpg) no-repeat;
	background-position:center left;
	padding-left:10px;
}
#faq_category ul {
	margin: 0;
	padding:0 0 0 30px;
}

#faqsearch{
	margin-bottom: 15px;
}

#faqsearch h3{
	text-align: left;
	margin: 0;
	padding: 0;
	color:#0b3868;
}
#faqsearchinput{
	width: 200px;
}
#faqsearchbutton{
	border: 			0px solid #BD1019;
	height: 			18px;
	width: 				100px;
	margin-top:			3px;
	background-image:	url(images/zoekknop.png);
	cursor: 			pointer;
	padding-left: 		5px;
	padding-right: 		5px;
	color: 				#FFFFFF;
	font-color: 		#FFFFFF;
	font-weight: 		bold;
	font-family: 		arial;
	font-size: 			11px;
}
.faqitem {
	border-top: 1px solid #ebeaea;
	border-bottom: 1px solid #ebeaea;	
	margin-bottom: 10px;
	background-color:#fbfafa;
	padding: 5px 20px 5px 20px;
}

#faq h3{
	text-align: left;
	color:#3b618a;
}
#faq h4{
	margin: 5px 0 0 0;
	padding: 0;
}
#faq ul,p,h3{
	margin: 0;
	padding: 0;
}
#faq p a{
	margin: 5px 0 0 0;
	color: #4270a1;
}
#faq h3 a {
	font-size: 12px;
	color:#3b618a;
}
#faq li {
	list-style-position:inside;
}
#homepage_maindiv{
	text-align:left;
	padding: 10px;
	border: 1px solid #c3c1c2;
	width:95%;
	background-color: #e4e8ed;
	margin: 0 0 10px 0;
}
#homepage_maintitle h2 {
	color: #3c81ca;
	font-size:13px;
	margin: 0px 0px 10px 0px;
	padding:0px;
}
#homepage_maindiv a {
	color: #3c81ca;
}
#homepage_div{
	text-align:left;
	padding: 10px;
	border: 1px solid #d5d4d5;
	width:95%;
	background-color: #f6f8fb;
	margin: 0 0 10px 0;
}
#homepage_div a {
	color: #3c81ca;
}
#homepage_title h2 {
	color: #3c81ca;
	font-size:12px;
	margin: 0px 0px 10px 0px;
	padding:0px;
}
#homepage_maintext img {
	border: 1px solid #c2c2c2;
	margin: 0 10px 10px 0;
}
#homepage_text img {
	border: 1px solid #c2c2c2;
	margin: 0 10px 10px 0;
}
.promotions h2 {
	color: #3c81ca;
}
#front_h1 {
	width: 575px;
	border: 1px solid #e0dfe3;
	background-color:#f3f7fc;
}
#front_h1 h1{
	color: #cc0009;
	font-size:14px;
	margin: 10px 25px 10px 25px;
	padding:0px;
}
#filter_icons span {
	display: block;
	float:left;
	width:92px;
	text-align:center;
	margin-bottom: 10px;
}
#noarticles {
	color:red;
}
#noarticles a{
	color:red;
}
#nietleverbaar {
	background: #fcf3f3;
	border: 1px solid #e7aaaa;
	margin-top: 10px;
	padding: 5px;
	text-align: center;
	color: #c31f1f;
	position: absolute;
	width: 420px;
	text-align: left;
}
