* { margin:0; padding:0; }
body { background-color:#b61729; color: #FFF; font-family:verdana, helvetica, arial, sans-serif; font-size:66%; }
h1 { margin: 2px 0 0 3px; color:#6c9d31; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:600; width: 500px; border-bottom: 2px solid #a4bf84; }
h1.red { color: #b61729; border-bottom: 2px solid #b61729; }
h2 { color: #82B72E; font-size:12px; text-transform: uppercase; margin-bottom: 10px; margin-top: 25px; }
h4 { margin: 10px 0 2px 0; }
.warning { background-color: #F07679; }
.right-content { margin:20px 0 0 3px; font-size:11px; color:#000; width:500px; }
.right-content p { margin-bottom: 10px; }
.right-content ul { padding-left: 20px; list-style-image: url(/data/images/frontend/dash.png); }

.products { border: 0; margin-top: 15px; width: 100%; }
.products thead { font-weight: 600; }
.products thead tr { background-color: #fff; }
.products tr { background-color: #ECF4E4; }
/*.products td { width: 120px; }*/

#langbox { text-align: right; width: 788px; margin: 0 auto; margin-top:13px; margin-bottom: 8px; padding-right: 35px; color: #fff; font-size: 14px; }
#langbox a { color: #fff; text-decoration: none; }
#menu { width: 790px; margin: 0 auto; text-align: right; padding-right: 35px; }
ul.maincats { padding: 0; list-style: none; list-style-image: none;}
ul.maincats li { background-color: #ECF4E4; color: #82B72E; margin: 4px; font-weight:600; text-transform: uppercase; }
ul.maincats a { color: #82B72E; text-decoration: none; }
ul.subcats { list-style-position: inside; list-style-image: none; list-style-type: disc; }
ul.subcats li { text-transform: none; font-weight: normal; background-color: #fff; color: #685944; }
ul.subcats li a { color: #685944; }
.bgwhite { background-color: #fff !important;  }
#left .menubeeld { margin-left: 13px; }
#left .nieuwsbrief { margin-top: 32px; }
.border { border: 1px solid #ECF4E4; padding: 3px; margin: 2px; background-color: #fff;} 

#links1 { float:left; margin: 0; padding: 0; }
#links2 { float:left; margin: 0; padding: 0; padding-left: 30px; }
#links3 { float:left; padding-left: 30px; }

.na-bot { background-position: bottom center; background-repeat: no-repeat; color: #685944; }
.na-bot p { margin: 2px 0 2px 75px; width: 250px; }
.nieuws-bot { background-image: url(/data/images/frontend/na_nieuws_bot.jpg); }
.akties-bot { background-image: url(/data/images/frontend/na_akties_bot.jpg); }

#banner
{
	width: 788px;
	height: 151px;
	position:relative;
	margin: 0 auto;
    margin-bottom: 10px;
}

#main
{
	background-image:url(/data/images/frontend/middle_box.jpg);
	width: 790px;
	position:relative;
	margin: 0 auto;
    margin-top: -2px;
}

#left
{
    float: left;
	background-image:url(/data/images/frontend/greenbox.jpg);
	width: 238px;
	background-repeat:no-repeat;
	margin-left: 8px;
	margin-top: -3px;
	height: 478px;
}


#right
{
    background-color: #fff;
    float: right;
	width: 500px;
    margin-right: 25px;
	background-repeat:no-repeat;
}

#footer
{
	background-image:url(/data/images/frontend/background4.gif);
	height: 442px;
	margin-top:-390px;
	background-repeat:repeat-x;
}

#footertext { margin-top:-40px; text-align: center; font-size:9px; color:#FFF; }

#footertext a:link
{
	color: #ffffff;
	text-decoration: underline;
}

#footertext a:visited
{
	color: #ffffff;
	text-decoration: underline; 
}

#footertext a:hover
{
	color: #ffffff;
	text-decoration: underline;
	font-weight: bolder; 
}

#footertext a:active
{
	color: #ffffff;
	text-decoration: underline;
}
