hr {
	width: 100%;
	height: 1px;
	color: #f4f4f4;
	margin: 5px 0px;
}

body {
	text-align:left;
	padding:0px;
	margin:0px;
	font-family:Verdana;
	font-size:12px;
	background:#F4F4F4;
}
td {
	font-family:Verdana,Helvetica,sans-serif;
	font-size:12px;
}

strong {
	font-family:Verdana,Helvetica,sans-serif;
	font-size:14px;
	font-weight: normal;
}

.center
{
	text-align:center;
}


/* Forms */
form {
	display:inline;
}

textarea {
	border-color: #708090;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	font: 12px Verdana, Helvetica, sans-serif;
}

textinput {
	border-color: #708090;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	font: 12px Verdana, Helvetica, sans-serif;
	height: 16px;
	margin: 2px 0px;
}

.textbox {
	border-color: #708090;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	font: 12px Verdana, Helvetica, sans-serif;
	height: 16px;
	margin: 2px 0px;
}

input.searchfield {
	border-color: #708090;
	border-style:inset;
	border-width: 1px;
	color: #000000;
	font: 12px Verdana, Helvetica, sans-serif;
	height: 16px;
 	width: 115px;
	margin: 3px 0px 0px 0px;
	vertical-align:top;
}

.but {
	border-width: 1px;
	color: #000000;
	font: bold 12px Verdana, Helvetica, sans-serif;
	height: 20px;
}

.txtbox {
	border-color: #708090;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	font: 10px Verdana, Helvetica, sans-serif;
	height: 14px;
}

.txtboxwinkelmaandje {
	border-color: #708090;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	font: bold 11px Verdana, Helvetica, sans-serif;
	height: 14px;
	width: 20px;
}

input.submitImage {
	margin: 0px 0px 0px 6px;
	vertical-align:top;
}

/*** Containers ***/
#frame {
	width:994px;
	padding:0px;
	text-align:left;
	background-color:White;
	border-left:solid 1px black;
	border-right:solid 1px black;
	margin:0 auto 0 auto;
	padding-top:5px;
	padding-bottom:5px;
	
}
	
#header {
	width:984px;
	height:215px;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	margin:0;
}

#headerleft {
	width:152px;
	height:215px;
	padding:0px;
	float:left;
	margin:0;
}

#headercenter {
	width:815px;
	height:192px;
	padding:0px;
	margin:0;
	margin-left:15px;
	float:left;
}

#headercenterleft {
	width:650px;
	margin:0; 
	float:left;
}

#headerright {
	width:152px;
	height:189px;
	padding:0px;
	float:right;
	text-align:center;
	margin:0;
}
	
#menubar {
	width:984px;
	height:30px;
	padding:0px;
	margin:0;
}
div.menubalk
{
	background-image:url('/Gfx/Menu/balk.gif');
	background-repeat:no-repeat;
	padding-top:5px;
	height:21px;
	width:650px;
	font-weight:bold;
}
ul.menubalk li
{
	display:inline; 
	list-style-type:none;
	margin-left:4px;
}

li.valignText
{
	vertical-align:top;
}

#menuleft {
	width:152px;
	float:left;
	padding:0px;
	margin:0;
}

#menuright 
{	
	width:650px;
	height:21px;
	padding:0px 0px 11px 15px;
	float:left;
	margin:0;
}

#contentleft {
	width:167px;
	padding:0px;
	padding-left:5px;
	text-align: left;
	margin:0px;
	vertical-align:top;
}

#contentcenter {
	width:650px;
	padding:0px;
	margin:0px;
	vertical-align:top;
}

#contentright {
	width:167px;
	padding:0px;
	padding-right:5px;
	vertical-align:top;
}
#footer
{
	text-align: center;
	color: #b1b3b7;
	padding-left:5px;
	padding-top:10px;
	width: 984px;
}
div.Footerleft
{
	left: 0px;
	width: 167px;
	float: left;
	padding-top: 5px;
}
div.Footerright
{
	 right:0px;
	 width:167px;
	 float:left;
	 padding-top:5px;
}
div.Footercenter
{
	margin:auto;
	width:650px;
	float:left;
	padding-top:5px;
}
div.Footercenter a
{
	color: #b1b3b7;
	text-decoration: underline;
}
div.Footercenter p
{
	font-size:10px;
}
table.divblock td
{
	padding-left:5px;
	font-family: Verdana,Helvetica,sans-serif;
	width:400px;
}
td.Bottomborder
{
 	border-bottom-color:#b9bdbd;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding:5px 0 5px 0;
}

.marginbottom
{
	height:5000000000px;
}

.btnOrderDiv
{
	font-family: Verdana,Helvetica,sans-serif;
	font-size: small;
	background-color: #0d1e64;
	color:White;
	width:180px;
	margin-left:8px;
}

.btnOrderDiv:hover
{
	text-decoration: underline;
	cursor:pointer;
}

div.divStocks
{
	width:400px;
	margin:0 auto 0 auto;
}

div.OrderNow
{
	font-family: Verdana,Helvetica,sans-serif;
	background-color: White;
	position: absolute;
	border-bottom: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-right: darkgray 1px solid;
	display:none;
	z-index:99;
}

div.mnuright {
	background-image:url(/Gfx/Menu/mnu_right.gif); 
	height:19px; 
	margin:0;
	padding-top:5px; 
	padding-left:10px; 
	margin-top:3px;
	color:#0f1d64;
	font-size:10px;
	width:142px;
	float:right;
}

div.slogan 
{
	float:right;
	text-align:right;
	margin:0;
	padding:0;
	width:166px;
}

td.mnuleft{
	padding-left:10px; 
	margin-bottom:3px;
	color:#0f1d64;
	font-size:10px;
}

a.mnuleft, a.mnuright, a.mnuheader{
	height:19px; 
	color:#0f1d64;
	font-size:10px;
	text-transform:uppercase;
}
a.mnuheader
{
	font-size:12px;
}

div.aanbieding {
	width:212px;
	margin: 0px 0px 4px 0px;
	height:400px;
	padding:0px;
	float:left;
	border:1px solid #0f1d64;
	background:#FFFFFF;
}

div.aanbiedingMiddle {
	width:212px;
	margin: 0px 4px 4px 4px;
	height:400px;
	padding:0px;
	float:left;
	border:1px solid #0f1d64;
	background:#FFFFFF;
}

#fotoframe {
	position:relative;
	width:620px;
    height:100%;
    margin:0px 0px 0px 30px;
}

div.foto {
	width:140px;
	margin: 0px 10px 10px 0px;
	height:93px;
	padding:0px;
	float:left;
	background:#FFFFFF;
}

div.title {
	margin:auto;
	height:23px;
	text-align:center;
	background-image:url('/Gfx/title_back.gif');
	background-repeat:no-repeat;
	margin:3px 0px 12px 0px;
}

div.navigation 
{
	height:24px;
	padding-top:3px;
	color:#0f1d64;
	margin-bottom:12px;
}

/*** Heading styles ***/
h1 {
	margin:12px 0px 0px 0px;
	color:#0f1d64;
	font-size:16px;
}

h1.news {
	margin:0px 0px 0px 0px;
	color:#3b4662;
	font-size:12px;
	font-weight:bold;
}
p.crossselling {
	margin:0px 0px 0px 0px;
	color:#3b4662;
	font-size:12px;
	font-weight:bold;
}
h2 {
	margin:0px 0px 0px 0px;
	font-size:11px;
	color:#0f1d64;
}

h3 {
	margin:12px 0px 0px 0px;
	font-size:12px;
	color:#0f1d64;
	text-transform:uppercase;
}

h2.L4Name {
	margin:0px 0px 0px 0px;
}

/* Links */
a {
	color:#0f1d64;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a.cartlink {
	color:#0f1d64;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}
a.cartlink:hover {
	text-decoration:underline;
}

.BigTotalPrice
{
	font-size:14px;	
}

a.ppCodeLink
{
	text-decoration: underline;
}

/* Paragraphs */
p {
	padding:12px 0px 12px 0px;
	margin:0px;
	text-align:left;
}

p.topsearch {
	margin:6px 0px 6px 0px;
	padding:0px;
}

p.activity {
	text-align: center;
	width:640px;
}

p.search {
	margin:25px 0px 0px 0px;
	vertical-align:bottom;
}

p.nomargin {
	margin:0px;
}

/* Bullet lists */	
ul {
	margin-top:0px;
	margin-left: 10px;
	padding-left:0px;
}

li {
	margin-left:10px;
	padding-left:0px;
}

/* Images styles */
img {
	border: 0px none #000000; /* to prevent images with links get a border */
}

img.firstmenuitem {
	margin:0px 0px 0px 0px;
}

img.menuitem {
	margin:2px 0px 0px 0px;
}

img.catalogus {
	margin:0px 0px 6px 0px;
}

img.spacing {
	margin-right: 19px;
}

img.foto {
	border: 1px solid #000000;
	cursor:pointer;
}

/* Tables */
table.news {
	padding: 0px;
	border: 0px none #000000;
}

td.cartheader {
	color: #0f1d64;
	font-size:11px;
}

td.navigationbar {
	height:23px;
	padding-left:5px;
	background-image:url('/gfx/title_back.gif');
	background-repeat:no-repeat;
}

td.newsimage {
	width:250px;
	padding:0px 0px 12px 0px;
	text-align:center;
	vertical-align:top;
	border:0px none #000000;
}

td.newstext {
	padding:0px 0px 12px 0px;
	vertical-align:top;
	border:0px none #000000;
}

table.links {
	padding:0px;
	border:0px none #000000;
}

td.link {
	width:650px;
	padding:0px;
	vertical-align:top;
	border:0px solid #000000;
}

td.products 
{
	padding-left:25px;
	padding-bottom:3px;
	color:#0f1d64;
}

/* Product page */
table.productview {
	padding: 0px;
	border: 0px none #000000;
}

td.productpic {
	width:213px;
	padding:0px;
	vertical-align:top;
	border:0px solid #000000;
}
div.prodimage 
{
	margin-top:3px;
	margin-bottom:1px;
}

img.productpic 
{
	margin-top:3px;
}

td.Info4 {
	width:436px;
	padding: 0px;
	padding-top:3px;
	vertical-align:top;
	font-size:11px;
}

td.BeforeInfo5 {
	width:440px;
	vertical-align:top;
	color:#000000;
	padding: 0px 0px 4px 0px;
	border-top: 1px solid #000000;
	background: #eaeaea;
}

td.Info5 {
	width:440px;
	vertical-align:top;
	color:#000000;
	padding: 0px 0px 4px 0px;
	background: #eaeaea;	
}

table.articles {
	padding: 0px;
	margin-top: 12px;
	color:#000000;
	border: 0px none #000000;
}

td.partnr {
	width:100px;
	padding:5px 0px;
	vertical-align:top;
	border-top: 0px solid #000000;
	background: #eaeaea;
}

td.artname {
	width:130px;
	padding:5px 0px 5px 5px;
	vertical-align:top;
	border-top: 0px solid #000000;
	background: #eaeaea;
}

td.price {
	width:90px;
	text-align: right;
	padding:5px 0px;
	vertical-align:top;
	border-top: 0px solid #000000;
	background: #eaeaea;
}

td.price2 {
	width:90px;
	text-align: right;
	padding:5px 0px;
	vertical-align:top;
	border-top: 0px solid #000000;
	background: #eaeaea;
}

td.winkelboot {
	min-width:15px;
	width:25px;
	text-align: right;
	padding:0px;
	vertical-align:top;
	border:0px solid #000000;
	background: #eaeaea;
}

.prijsvan {
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	color:#9a9a9a;
	padding-right:2px;
}

.prijsvoor {
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	color:#3b4662;
	font-weight:bold;
}
span.actuelestatus
{
	color:#009de0;
}

span.onstock
{
	color:#8e9f09;
}

span.offstock
{
	color:#892630;
}

/*** CART STYLES */
.artikelheader{
	border-color: #00285E;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	color: #00285E;
	font: 11px Verdana,Helvetica;
	padding: 1px 1px 1px 1px;
	text-decoration: none;
}

.artikelinfo{
	color: #000000;
	font: 11px Verdana,Helvetica,sans-serif;
	text-decoration: none;
}

.artikelregela{
	border-color: #00285E;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	color: #00285E;
	font: 11px Verdana,Helvetica,sans-serif;
	padding: 1px 1px 1px 1px;
	text-decoration: none;
}

.artikelregelb{
	background: #E5E9EF;
	border-color: #00285E;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	color: #00285E;
	font: 11px Verdana,Helvetica,sans-serif;
	padding: 1px 1px 1px 1px;
	text-decoration: none;
}

.bluebar{
	color: #FFFFFF;
	font: 11px Verdana,Helvetica,sans-serif;
	text-decoration: none;
}

.bulletprice {
	color: #00285E;
	color: #000000;
	font: 18px Verdana,Helvetica,sans-serif;
	text-decoration: none;
}

.info4 {
	color: #000000;
	font: 11px Verdana,Helvetica,sans-serif;
	text-decoration: none;
}

.nivo4 {
	color: #00285E;
	color: #000000;
	font: bold 12px Verdana,Helvetica,sans-serif;
	text-decoration: none;
}

.printregel {
	color: #00285E;
	font: 11px Verdana,Helvetica,sans-serif;
	text-decoration: none;
}

.producttitle {
}

.togglea {
	background: #FFFFFF;
	padding: 3px 3px 3px 3px;
}

.toggleb {
	background: #E5E9EF;
	padding: 3px 3px 3px 3px;
}

.winkelwagenbutton{
	background: #FFFFFF;
	border: 0px;
	color: #EF0000;
	font: 14px Verdana,Helvetica,sans-serif;
	text-decoration: none;
}

.winkelwagensnippet{
	color: #FFFFFF;
	font: 11px Verdana,Helvetica,sans-serif;
	text-decoration: none;
}

table.aanbieding {
	padding:0px;
	height:400px;
}

p.aanbHeader {
	text-align: center;
	margin:0px;
	background:#0f1d64; /* normaal */
	/*background:#FE0000; sinterklaas */
	/* background:#20732a; /* kerst */
	
}

p.aanbPicture {
	text-align: center;
	margin-top: 12px;
}

p.navipicture {
	text-align: center;
	margin-top: 5px;
}

p.aanbL4 {
	text-align: left;
	margin: 12px 6px 0px 6px;
	color:#0f1d64; /* normaal */
	/*color: Red; sinterklaas */
	/* color: #20732a; /* kerst */
	font-size:14px;
	font-weight: bold;
}

p.aanbI4 {
	text-align: left;
	margin: 0px 6px 0px 6px;
}

td.aanbTop {
	vertical-align:top;
	width:212px;
	height:380px;
}

div.aanbTop {
	width:212px;
	height:380px;
	overflow:hidden;
}

td.aanbPrice {
	background: #1dbcef; /* normaal*/
	/* background: #FFF600; sinterklaas */
	/*background: #20732a; /* kerst */
	width:auto;
	height:20px;
	padding: 0px 0px 0px 6px;
	vertical-align:middle;
}

td.aanbInfo {
	background: #1dbcef; /* normaal*/
	/* background: #FFF600;  sinterklaas */
	/* background: #20732a; /* kerst */
	width:auto;
	height:20px;
	padding:0px;
	text-align:right;
	vertical-align:middle;
}

h1.actieprijs 
{
	color:White;
	margin:0px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;	
}

div.homefooter
{
	padding-top:5px;
}

div.homefooter a
{
	text-decoration: underline;
}
div.homefooter p
{
	font-size:10px;
}


/* Levering tarieven */
table.tarieven {
	padding:0px;
	
}

th.tarieven {
	width:250px;
	padding:0px;
	vertical-align:top;
	border:0px solid #000000;
}

th.tot5kg {
	width:75px;
	padding:0px;
	text-align:right;
	vertical-align:top;
	border:0px solid #000000;
}

th.tot10kg {
	width:75px;
	padding:0px;
	text-align:right;
	vertical-align:top;
	border:0px solid #000000;
}

th.tot20kg {
	width:75px;
	padding:0px;
	text-align:right;
	vertical-align:top;
	border:0px solid #000000;
}

th.tot30kg {
	width:75px;
	padding:0px;
	text-align:right;
	vertical-align:top;
	border:0px solid #000000;
}

td.tarieven {
	width:250px;
	padding:0px;
	vertical-align:top;
	border-top:1px solid #000000;
}

td.tot5kg {
	width:75px;
	padding:0px;
	text-align:right;
	vertical-align:top;
	border-top:1px solid #000000;
}

td.tot10kg {
	width:75px;
	padding:0px;
	text-align:right;
	vertical-align:top;
	border-top:1px solid #000000;
}

td.tot20kg {
	width:75px;
	padding:0px;
	text-align:right;
	vertical-align:top;
	border-top:1px solid #000000;
}

td.tot30kg {
	width:75px;
	padding:0px;
	text-align:right;
	vertical-align:top;
	border-top:1px solid #000000;
}

.crumb 
{
	font-size:10px;
	font-weight:normal;
}

table.L2L3navi
{
	width:650px;
}

td.L2L3naviTop
{
	background-image:url(../gfxnew/title_back1.gif);
	height:2px;
}

td.L2L3naviMiddle
{
	background-image:url(/Gfx/navigation_path.gif);
	padding:0px;
	height:23px;
	padding-left:3px;
}

td.L2L3naviBottom
{
	background-image:url(../gfxnew/title_back3.gif);
	height:2px;
}
.contenttable {
    font-size:11px;
}

div.divNavi, div.divNaviSmall 
{
	float:left;
	/*
	border-style:solid;
	border-color:#B8B9BB;
	border-width:1px;
`		*/
	background-image:url("/Gfx/kader.jpg");
	width:150px;
	margin:0px 15px 15px 0px;
	padding:0px;
	height:200px;

}
div.divNaviSmall
{
	margin:0px 10px 10px 0px;
}
div.divRight 
{
	margin-right: 0px;
}
div.divNaviL2
{
	
}

div.divNaviL3 
{
	
}

div.divNaviL4
{
	
}

A.naviA 
{
	color:#0f1d64;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;	
}
P.naviP, p.navifixed
{
	padding:0;
	padding-left:5px;	
	padding-right:5px;
	text-align:center;
}
p.navifixed
{
	width:140px;
	height:45px;
	color:#0f1d64;
}
p.naviP2
{
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}

.infoA 
{
	color:#0f1d64;
	font-size:10px;
	padding:0;
	padding-left:5px;	
	padding-right:5px;
}

.L4select 
{
	font-size:10px;
}
div.prodimage 
{
	background-image:url('/Gfx/imageborder.gif');
	background-repeat:no-repeat;
	height:163px;
	width:212px;
	text-align:center;
	vertical-align:middle;
}
.artnrtable td,
.artnrtable2 td
{
	font-size:11px;
}
.artnrtable 
{
	border-top-color:#b9bdbd;
	border-top-style:solid;
	border-top-width:1px;
	font-size:11px;
	padding:5px 0 5px 5px;
}
.artnrtable2
{
	border-top-color:#b9bdbd;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-color:#b9bdbd;
	border-bottom-style:solid;
	border-bottom-width:1px;	
	padding:5px 0 5px 5px;
	font-size:11px;
}

.artnrdivider 
{
	/*
	border-right-color:#3b4662;	
	border-right-style:solid;
	border-right-width:1px;
*/
	background-color:#b9bdbd;	
	width:1px;
}
span.partnr 
{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	font-weight: bold;
	color:	#3b4662;
}
span.l5name 
{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;	
}

img.amountadjust
{
	width:15px;
	height:15px;
}

span.errormessage
{
	color:Red;
}
/* CMS */
.EditUrl 
{
	color:Red;
	font-weight:bold;	
}
div.AlphaBox  
{
	position:absolute;	
	filter: alpha(opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.50; opacity:0.5;	
	width:100%;
	height:1500px;
	top:0;
	left:0;
	z-index:98;
	display:none;
	background-color:Gray;
}

a.EditUrl
{
	cursor:pointer;
}

div.socialmedia span,
div.socialmedia a
{
	font-size: 10px;
	display: block;
	float: left;
}

/* COUPONCODE */
td.couponcode
{
	vertical-align:middle;
	padding-right:10px;
}
