body {
	margin: 10px 0px 10px 0px;
	background-image:url(../images/bg_body.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

table, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

a { color: #000000; text-decoration:underline;}
a:hover {  color: #000000; text-decoration:none;}

a.menu { color: #000000; text-decoration: none; }
a:hover.menu { color: #000000; text-decoration: underline; }

a.forgotpassword { color: #5c5c5c; text-decoration: none; }
a.forgotpassword:hover { color: #5c5c5c; text-decoration: underline; }

a.register { color: #5c5c5c; text-decoration: none; font-weight: bold; }
a.register:hover { color: #5c5c5c; text-decoration: underline; font-weight: bold; }

a.groen { color: #76b71a; text-decoration: none; font-size: 12px; }
a.groen:hover { color: #76b71a; text-decoration: underline; font-size: 12px; }

a.footer, .footer { color: #a2d05f; text-decoration: none; }
a.footer:hover { color: #a2d05f; text-decoration: underline; }

table.first { background-color:#FFFFFF; border: 1px solid #bdbbbb;}
table.productinfo { background-color: #e7e7e7; } 
td.productafbeelding { background-color: #f1f1f1; padding: 5px; }
img.productafbeelding { border: 1px solid #000000; }

td.orderheader { background-color: #cccccc; color: #000000; font-weight: bold; height: 25px; padding-left: 5px; padding-right: 5px; }
td.orderregel { padding: 5px 5px 5px 5px; height: 25px; background-color: #f0f0f0; }
td.orderregelalternate { padding: 5px 5px 5px 5px; height: 25px; background-color: #e8e8e8; }
td.subheader { padding: 0px 2px 0px 2px; background-color: #636363; color: #ffffff; font-weight: bold; height: 20px; font-size: 10px; }
span.aflever { font-size: 10px; color: #636363; font-style: italic; }

td.header1 { background-image: #76b71a; height: 120px;}
td.header_menu { background-image: url(../images/bg_header.gif); background-position: top left; background-repeat: no-repeat; padding: 0px 0px 13px 21px; vertical-align: bottom; color: #FFFFFF; line-height: 18px;}
td.middenstuk { background-color: #ffffff; padding-top: 3px; }
td.middenstuk1 { color: #021f2c;}
td.midheader { height: 20px; line-height: 20px; padding: 0px 2px 0px 2px; background-color: #eff1f0; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #787878; letter-spacing: 0; }
td.menu { background-color: #e7e7e7; padding: 14px 13px 14px 13px; line-height: 18px;}
td.zoek { color: #76b71a; background-color: #f5f5f5; padding: 11px 5px 11px 5px;}
td.winkel { background-color: #eff1f0; padding: 11px 5px 11px 5px;}
td.formlabel { background-color: #eff1f0; color:#747675; font-weight: bold; padding: 5px 5px 5px 5px; }
td.formlabelnormal { background-color: #eff1f0; color: #747675; font-weight: normal; padding: 5px 5px 5px 5px; }
td.formfield { background-color: #eff1f0; padding: 5px 5px 5px 5px; }
td.headerrow { background-color: #eff1f0; color:#83ba38; font-weight: bold; padding: 5px 5px 5px 5px; }

td.footer { background-image: url(../images/bg_footer.gif); background-position: top left; background-repeat: no-repeat; width: 938px; height: 26px; line-height: 26px; }

td.voordeel1 { background-image:url(../images/voordeel_25.gif); background-repeat:no-repeat; width: 220px; height: 57px;}
td.voordeel2 { background-image: url(../images/voordeel_veilig.gif); background-repeat:no-repeat; width: 220px; height: 49px;}
td.voordeel3 { background-image:url(../images/voordeel_huis.gif); background-repeat:no-repeat; width: 220px; height: 49px;}
td.voordeel4 { background-image:url(../images/voordeel_200.gif); background-repeat:no-repeat; width: 220px; height: 49px;}

td.winkelwagen { background-color: #f2f1f1; padding: 5px;}
td.winkelwagen1 { padding: 5px;}

a.header { color: #FFFFFF; text-decoration: none;}
a:hover.header { color: #FFFFFF; text-decoration: none; font-weight: bold;}

hr.zoek { color:#76b71a; height:1px;}

.cartHeader
{
    background-color: #d6d6d6;
    font-weight: bold;
}

input, select { 
	border: 1px #021f2c solid; 
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 3px;
}
input.zoeken, select.zoeken { 
	border: 1px #7f9db9 solid;
	background-color: #f4f3f2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 206px;
}
input.zoeken1, select.zoeken1 { 
	border: 1px #7f9db9 solid; 
	background-color: #f4f3f2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 200px;
	padding-left: 3px;
}
input.submit { 
	border: 1px #999999 solid;
	background-color: #cccccc;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	cursor: pointer;
	width: 84px;
}
input.submit1 { 
	border: 1px #999999 solid;
	background-color: #cccccc;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	cursor: pointer;
	width: 146px;
}
.checkbox input, input.checkbox
{
	border-width:0px;
	background-color:Transparent;
	border-collapse: collapse;
}


/* forum en admin deel*/
table.forum {
	border-collapse:collapse;
	border:1px solid #CECDD5;
}
tr.header, td.header {
	background-color:#E4E2E7;
	font-weight:bold;
	color:#000000;
}
tr.normal {
	background-color:#FAFAFA;
	color:#000000;
}
tr.alternate {
	background-color:#FFFFFF;
	color:#000000;
}
blockquote {
	background-color:#FAFAFA;
	padding:5px 5px 5px 5px;
	border:1px solid #CECDD5;
}

a.arachna {
	color:#000000;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{
	position:absolute;
	visibility:hidden;
	left:0;
	top:0;
}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{
	position:absolute; 
	width:10; 
	height:10; 
	visibility:hidden;
}

/*Styles for level 0*/
.clLevel0,.clLevel0over{
	position: absolute;
	padding-top: 5px;
}
.clLevel0{
	background-image:url(../images/menubar.jpg);
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
	text-align:center;
	font-size: 10px;
	border-right:1px solid #FF5F00;
	border-bottom:1px solid #FF5F00;
}
.clLevel0over{
	background-image:url(../images/menubar_over.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
	font-size: 10px;
	color:#FFFFFF; 
	cursor:hand;
	border-right:1px solid #FF5F00;
	border-bottom:1px solid #FF5F00;
}
/*Styles for level 0*/
.clLevel1,.clLevel1over{
	position: absolute;
	padding-left: 6px;
	padding-top: 4px;
}
.clLevel1{
	background-image:url(../images/submenubar.jpg);
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:left;
	font-size: 10px;
	font-weight:normal;
	border-bottom:1px solid #FF5F00;
	border-left:1px solid #FF5F00;
	border-right:1px solid #FF5F00;
}
.clLevel1over{
	background-image:url(../images/submenubar.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:left;
	font-weight:bold;
	font-size: 10px;
	color:#FFFFFF; 
	cursor:hand;
	border-bottom:1px solid #FF5F00;
	border-left:1px solid #FF5F00;
	border-right:1px solid #FF5F00;
}


/*dTree*/
.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}

/* tell a friend */
div#tellfriendmask {
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	text-align:center;
	z-index: 1000;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);
}
div#tellfriendcontainer {
	visibility: hidden;
	position:relative;
	width:450px;
	margin:0 auto;
	padding:0;
	top:200px;
	text-align:left;
	z-index: 1001;
}
div#tellfriendwrapper {
	position:absolute;
	width:478px;
	text-align:left;
}
div#tellfriendtop {
	position:relative;
	float:left;
	width:482px;
	height:10px;
	text-align:left;
	background-image:url(../images/tellfriend_top.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}
div#tellfriendcontent {
	float:left;
	position:relative;
	width:448px;
	text-align:left;
	padding:15px 15px 5px 15px;
	background-color:#f2f2f2;
	border-left:2px solid #fafafa;
	border-right:2px solid #fafafa;
}
div#tellfriendbottom {
	position:relative;
	float:left;
	width:482px;
	height:9px;
	text-align:left;
	background-image:url(../images/tellfriend_bottom.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}
input.tellfriend 
{
	background-color:#fe781e;
	color:#FFFFFF;
	height:25px;
	border:1px solid #a5acb2;
}
