a{text-decoration: none; color: #5B4295;}
a:hover{text-decoration: underline; color: #565656; }

body, table, td {
	font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#565656;
}

table.cat{
	display: inline;
	margin-right: 10px;
	margin-bottom: 10px;
}

.smallText {
	font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#565656;
}`

.redText {
	font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Red;
}

h4
{
	font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#7F63AD;
	text-transform:  uppercase;
	font-weight: bold;
	margin-bottom: 7px;
}

td.content{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

select.aantal
{
	font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#565656;
	background: #FFFFFF
}


input.input_text, select.input_select
{
	font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#565656;
	width:200px;
	height:18px;
}


textarea.input_text
{
	font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#565656;
	width:200px;
	height:100px;

}

input.input_submit
{
	font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #5B4295;
	border: 1px solid #BDB2B1;
	background: #FFFFFF
}

hr
{
	border-style:solid;
	height:1px;
	border-color:#565656;
}

form
{
	margin:0px;
}

#menu-main:after
{ clear:both; content:"."; display:block; font-size:0; height:0; line-height:0; overflow:hidden; }

#menu-main { border: 1px solid #c5bfcb;  border-width: 0 1px; background-color: #fff; margin: 0; padding: 0 0 0 3px; list-style: none; height: 25px; }
.menu-main-li { float: left; position: relative; text-decoration: none; }
.menu-main-link { color: #5b4295; min-width: 10px; width: auto !important; width: 10px; font-weight: bold; height: 22px; padding: 3px 11px 0 12px; display: block; text-transform: uppercase; }
.menu-main-link.last { border-right: 1px solid #6a676d; padding: 3px 15px 0 12px;}
.menu-main-link:hover { color: #5b4295; }
#menu-main ul { background-color: #fff; margin: 0; padding: 0 1px 5px; list-style: none; display: none;  position: absolute; top: 25px; left: 0; }
#menu-main ul li { display: inline; }
#menu-main .menu-main-li:hover ul,
#menu-main .menu-main-li.hover ul { display: block;}
#menu-main ul a{ color: #565656; display: block; padding: 2px 10px; white-space: nowrap; }
#menu-main ul a:hover { background-color: #e5e5e5; color: #5b4295; text-decoration: none; }

.product-list{ list-style:none; padding: 0; margin: 0;}
.product-list li{ float:left; width:297px; height:205px}
