body {
	font-family: Verdana, Arial;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

img 
{
	border: 0px;
}
/* main box */
div.box {
	position: relative;
	background-color: #FFFFFF;  
	width: 850px; 
	margin: 18px auto;
	font-size:0.7em;
}


/* hoofd rijen */
div.achtergrond_links {
	position: absolute;
	left: -17px;
	top: 12px;
	bottom: 15px;
	width: 17px;
	background-image: url(../images/schaduw_links.png);
	background-repeat: repeat-y;
}

div.content {
	padding: 0px;
	margin: 0px;
	width: 850px;
}

div.achtergrond_rechts {
	position: absolute;
	right: -12px;
	top: 12px;
	bottom: 15px;
	width: 12px;
	background-image: url(../images/schaduw_rechts.png);
	background-repeat: repeat-y;
}

/* rijen in content */


div.achtergrond_boven {
	height: 12px;
	background-image: url(../images/schaduw_boven.png);
}

div#header {
	height: 180px;
	text-align: right;
	padding: 10px;
}

div#header.loading {
  	background: url(../images/spinner.gif) no-repeat center center;
}

div.menu_boven {
	height: 16px;
	background-image: url(../images/menu_boven_achtergrond.png);
	background-repeat: repeat-x;
	padding: 13px;
	
}
div.menu_boven SPAN{
	margin: 10px;	
	padding-right: 20px;
	padding-left: 0px;
	color:#FFFFFF;
	border-right: 1px solid #FFFFFF;
}

div.main {
	background-color: #2f551f;
	width: 850px;
	margin:auto;
}

/* rijen in de main */

div.menu_onder {
	float:left;
	width: 170px;
	background-color: #2f551f;
	background-image: url(../images/menu_onder_achtergrond.png);
	background-repeat: repeat-x;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-top: 10px;
	color: #FFFFFF;
}

div.partners {
	position: absolute;
	color : #000;
	font-weight: bold;
	bottom: 15px;
	margin: 0 -10px 0 -20px;
	padding: 10px;
	width: 180px;	
	background: #fff;
}

div.bread {
	height: 12px;
	font-size:0.8em;
	background-color: #EFEFEF;
	border-bottom: 1px solid #CCCCCC;
	margin: -20px -10px 0px -20px;
	padding: 6px 6px 6px 15px;
	width: 650px;
}

div.inhoud {
	float: right;
	padding : 20px;
	width: 610px;
	overflow: hidden;
	background: #fff;
}

div.inhoud a 
{
	text-decoration: none;
	color:#2f551f;
}
div.inhoud a:hover{
	color: #000000;
}

div.achtergrond_onder {
	clear: both;
	height: 15px;
	width: 850px;
	background-image: url(../images/schaduw_onder.png);	
}

/* Algemene klassen */
a 
{
	text-decoration: none;
	color:#FFFFFF;
}
a:hover{
	color: #FFE605;
}

.productenlijst
{
	width: 100%;
	text-align:center;
}
.productenlijst TH
{
	text-align:left;
	background-color: #F0F0F0;
	padding: 5px;
}
.productenlijst TD
{
	text-align:left;
	padding-left: 10px;
}
.productenlijst div 
{
	height: 1px;
	background-color:#CCCCCC;
	margin-top: 5px;
	margin-bottom: 5px;
}

/*
 * Categorien overzicht
 */

.categorietitel
{
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 0 5px 0;

}

.categorietitel div
{
	background : #F0F0F0;
	color: #000;
	text-align:left;
	font-weight: bold;
	padding: 5px;
}

.subcategories
{
	float:left; 
	width: 150px; 
	height: 150px; 
	margin: 15px; 
	padding: 10px; 
	overflow: hidden; 
	border: 1px solid #ccc;
}

.subcategories:hover
{
	border: 1px solid #333;
}

.subcategories img
{
	border: 0px;
	margin: 0 auto;
}


/* de confirm box */
.tabel {
	font-family: Verdana, Arial;
	font-size:10px;
	border-spacing:1px;
	background-color:#E7E7E7;
	color: #333;
	width: auto;
}

.tabel th {
	padding: 8px;
 	font-weight: bold;
	text-align: left;
	background: #F5F5F5;
	color: #333;
	border: 1px solid #FFF;
}


.tabel tr	{
	background-color:#FFF; 
	text-align: center;
	
}
.tabel tr.odd 	{
	padding: 6px;
	background: #f9f9f9;
	border-top:1px solid #FFF;
}
.tabel td {
	text-align: left;
	padding: 6px;
}

.submit_ja {
    margin:0 3px 0 0;
    background-color:#f5f5f5;
    border:1px solid #050505;
    font-size:110%;
    line-height:110%;
    text-decoration:none;
    font-weight:bold;
    color: #050505;
    cursor:pointer;
    padding:3px 5px 5px 5px; /* Links */
}



.submit_ja:hover {
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}

.submit_nee {
    margin:0 3px 0 0;
    background-color:#f5f5f5;
    border:1px solid #050505;
    font-size:110%;
    line-height:110%;
    text-decoration:none;
    font-weight:bold;
    color: #050505;
    cursor:pointer;
    padding:3px 5px 5px 5px; /* Links */
}

.submit_nee:hover {
    background-color:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}