body,html {
		text-align:center;
		margin:0px;
		padding:0px;
		height:100%;
		background:#cccccc;
		background-repeat: repeat-x;
		}
	
	#frame {
		width:890px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		background:#ffffff;
		padding:0px;
		text-align:left;
		}
	
	#kop
	{
width:890px;
height: 190px;
background-image: url(../images/kop2.jpg);
background-repeat: repeat-x;
padding:0px;
float:left;
	}
	
	
#kop #navigatie
{
margin-top:140px;
margin-left:50px;
position:absolute;
height:39px;
}


#kolommen
	{
width:890px;
padding:0px;
background:#ffffff;
float:left;
background-image: url(../images/backonder.jpg);
background-repeat: no-repeat;
background-position:bottom center; 
	}
	
#kolommenindex
	{
width:890px;
padding:0px;
position:relative;
float:left;
background:#ffffff;
display:block;
background-image: url(../images/backonder.jpg);
background-repeat: no-repeat;
background-position:bottom center; 
	}
	
#kolommentext
	{
width:890px;
padding:0px;
position:relative;
float:left;
background:#ffffff;
background-image: url(../images/backonder.jpg);
background-repeat: no-repeat;
	}

#winkelwagen
	{
width:215px;
height:100px;
padding:3px;
position:absolute;
margin-left:620px;
margin-top:20px;
z-index:10;
background: #ffffff;
display:block;
background-image: url(../images/backwinkelwagen.jpg);
background-repeat: repeat-x;
border:2px solid #003596;
cursor:hand;
	}
	
#kolomshop {
width:520px;
min-height:500px;
margin-left:20px;
margin-top:30px;
float:left;
position:relative;
}

.kassatabela
{
background: #ffffff;
padding: 2px;	
}

.kassatabela
{
padding:2px;	
}

#kolomshopindex {
width:520px;
min-height:500px;
margin-left:20px;
float:left;
position:relative;
}

.kolomindex {
width:540px;
float:left;
position:relative;
}

#kolomkassa {
width:790px;
min-height:500px;
margin-left:50px;
margin-top:30px;
float:left;
position:relative;
}


#koloma {
width:250px;
height:500px;
margin-left:50px;
margin-top:30px;
float:left;
position:relative;
}

#kolomb {
width:250px;
margin-left:20px;
margin-top:30px;
float:left;
position:relative;
}

#kolomc {
width:250px;
margin-left:20px;
margin-top:30px;
float:left;
position:relative;
}

.kopkolom
{
border:1px solid #8f2b1b;
background-image: url(../images/kopback.gif);
background-repeat: repeat-x;
height:25px;
line-height:25px;
color: #ffffff;
font-weight:bold;
font-size: 13px;
padding-left:5px;
font-family: Arial, sans-serif, Helvetica,  Verdana;
}

.voetkolom
{
background:#eecdb6;
background-image: url(../images/kolombackonder.gif);
background-repeat: repeat-x;
background-position:bottom; 
padding:5px;
font-size: 13px;
padding:10 25 0 25;
color: #003596;
font-family: Arial, sans-serif, Helvetica,  Verdana;
margin-bottom:30px;
}

.voetkolomindex
{
background:#eecdb6;
background-image: url(../images/kolombackonder.gif);
background-repeat: repeat-x;
background-position:bottom; 
padding:5px;
height:190px;
font-size: 13px;
padding:10 25 0 25;
color: #003596;
font-family: Arial, sans-serif, Helvetica,  Verdana;
margin-bottom:30px;
}

.voetkolomzoek
{
background:#eecdb6;
background-image: url(../images/kolombackonder.gif);
background-repeat: repeat-x;
background-position:bottom; 
padding:5px;
height:25px;
font-size: 13px;
padding:10 25 0 25;
color: #003596;
font-family: Arial, sans-serif, Helvetica,  Verdana;
margin-bottom:30px;
}

.voetkolomnavi
{
background:#eecdb6;
background-image: url(../images/kolombackonder.gif);
background-repeat: repeat-x;
background-position:bottom; 
padding:5px;
min-height:190px;
font-size: 13px;
padding:10 25 0 25;
color: #003596;
font-family: Arial, sans-serif, Helvetica,  Verdana;
margin-bottom:30px;
}


.voetkolomgr
{
background: url(../images/backondergr.png) #bdd66b;
background-repeat: repeat-x;
background-position:bottom; 
padding:10 25 0 25;
font-size: 13px;
color: #638CC6;
font-family: Arial, sans-serif, Helvetica,  Verdana;
margin-bottom:30px;
}

.voetkolomback
{
position:absolute;
background:#eecdb6;
}
	
	
#jsddm
{	margin: 0;
	padding: 0;	
	}
	
	#jsddm li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial}

	#jsddm li a
	{	display 		: block;
				height 			: 39px;
				text-align 		: center;
				line-height: 34px;
				width:150px;
				background-image: url(../images/button_sub.gif);
				background-repeat: no-repeat;
				color:#ffffff;
				font-size: 15px;
				font-family: sans-serif, Helvetica,  Verdana, Arial;
				
				text-decoration	: none;
				padding-top 	: 0px;
				margin 			: 0 10px 0 0;
				}

	#jsddm li a:hover
	{	
	 
	background-position	: 0 0px;

				color:#000000;
	 }
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			z-index:100;
			visibility: hidden;
		}
		
		#jsddm li ul li
		{	float: none;
			display: inline}
		
		#jsddm li ul li a
		{	
			
			display 		: block;
				height 			: 34px;
				text-align 		: center;
				line-height: 39px;
				width:150px;
				background-image: url(../images/button_sub.gif);
				background-repeat: no-repeat;
				color:#fffff;
				font-size: 15px;
				font-size: 15px;
				font-family: sans-serif, Helvetica,  Verdana, Arial;
				
				text-decoration	: none;
				padding-top 	: 0px;
				margin 			: 0 0px 0 0;
		}
		
		#jsddm li ul li a:hover
		{	background-position	: 0 0px;

				color:#000000;}
				
.prtitel
{
font-size: 11px;
font-family: Arial, sans-serif, Helvetica,  Verdana;
color: #000000;
}

.text
{
font-size: 13px;
color: #003596;
font-family: Arial, sans-serif, Helvetica,  Verdana;
margin:0;
padding:0;
}

.kop
{
font-size: 13px;
font-weight:bold;
color: #003596;
font-family: Arial, sans-serif, Helvetica,  Verdana;
margin:0;
padding:0;
}

H2
{
font-size: 16px;
font-weight:bold;
color: #003596;
font-family: Arial, sans-serif, Helvetica,  Verdana;
margin:0;
padding:0;
}

.textrood
{
font-size: 20px;
font-weight: bold;
font-family: sans-serif, Helvetica,  Verdana, Arial;
color: #ff0000;
list-style: none;
margin:0;
padding:0;
}

#textroodklein
{
width: 60px;
height:20px;
font-size: 13px;
font-weight:bold;
font-family: sans-serif, Helvetica,  Verdana, Arial;
color: #ff0000;
margin-left:10px;
margin-top:5px;
}

.winkelwagentext
{
font-weight:bold;
font-size: 12px;
line-height:20px;
font-family: sans-serif, Helvetica,  Verdana, Arial;
color: #000000;
list-style: none;
margin:0;
padding:0;
}

.product
{
width:150px;
padding:5px;
border:1px solid #000000;
background: #ffffff;
text-align: center;
line-height:150px;
}

.product IMG
{
line-height:150px;
vertical-align:middle;
}

#navigation li a
{
font-size: 12px;
font-family: sans-serif, Helvetica,  Verdana, Arial;
text-decoration: none;
color: #003596;
}

#navigation li a:hover
{
font-size: 12px;
font-family: sans-serif, Helvetica,  Verdana, Arial;
text-decoration: none;
color: #000000;
}

a.cate:link{
text-decoration: none;
color: #000000;

}

a.cate:visited
{
text-decoration: none;
color: #003596;
}

a.cate:hover
{
text-decoration: underline;
font-weight:bold;
color: #003596;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */