body
{
	font-family: Verdana;
	font-size: 11px;
	margin: 0 0 0 0;
	

	/*padding-left: 22px;*/
	margin-left:13px;
}

a
{
	color: #104A7B;
}

a:visited
{
	color: #104A7B;
	
}

.mo
{
    BORDER-RIGHT: medium solid #02689c;
    BORDER-TOP: medium solid #02689c;
    BORDER-LEFT: medium solid #02689c;
    BORDER-BOTTOM: medium solid #02689c;
	color: #104A7B;
}

.mo a
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #104A7B;
}

.mo a:visited
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #104A7B;
	
}

.normaal
{
    BORDER-RIGHT: medium solid #FFFFFF;
    BORDER-TOP: medium solid #FFFFFF;
    BORDER-LEFT: medium solid #FFFFFF;
    BORDER-BOTTOM: medium solid #FFFFFF;
}

.normaal a
{
	
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #104A7B;
}

.normaal a:visited
{
	text-decoration: underline;
	color: #104A7B;
	
}

.artomschrijving
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial,sans-serif;
}

.kopje
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 1px;
    COLOR: white;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #da2128;
}

table.calendar {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	border-collapse: collapse;
	background-color: white;
	border: solid #999999 1px;
	background-color: white;
	width: 200px;
	text-align: center;
	/*prevent user from selecting text in Mozilla & Safari - check calendar constructor for IE code)*/
	-moz-user-select: none;
    /*-khtml-user-select: none;*/
	z-index: 10;
}
table.calendar input, table.calendar select {
	font-size: 10px;
}
table.calendar td {
	border: 0;
	font-size: 10px;
	text-align: center;
}
div.mainheading {
	margin: 2px;
}
table.caldayheading {
	border-collapse: collapse;
	cursor: pointer;
	empty-cells: show;
	margin: 0 6px 0 6px;
}
table.caldayheading td {
	border: solid #CCCCCC 1px;
	text-align: left;
	color: #0054E3;
	font-weight: bold;
	width: 22px; /*should match calendar cell's width*/
}
table.caldayheading td.wkhead {
	border-right: double #CCCCCC 3px;
}
table.calcells {
	border-collapse: collapse;
	cursor: pointer;
	margin: 0 6px 0 6px;
}
table.calcells td {
	border: solid #CCCCCC 1px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	width: 22px;
	height: 20px; /*IE doesn't like ems*/
}
table.calcells td div {
	padding: 1px;
	margin: 0;
}
table.calcells td.wkhead {
	background-color: white;
	text-align: center;
	border-right: double #CCCCCC 3px;
	color: #0054E3;
}
table.calcells td.wkday {
	background-color: #DDDDDD;
}
table.calcells td.wkend {
	background-color: #DDDDDD;
}
table.calcells td.curdate {
	background-color: #00FF00;
}
table.calcells td.cell_selected {
	background-color: #99CCFF;
	color: black;
}
table.calcells td.notmnth {
	background-color: #FFF;
	color: #CCC;
}
table.calcells td.notallowed {
	background-color: white;
	color: #EEE;
	font-style: italic;
}
table.calcells td.hover {
	background-color: #FFCC00;
}

/* assortment menu */
#MenuAssortment
{
	margin-left: 0px;
	margin-right: 0px;
}

#MenuAssortment td {
	border: 0px solid white;
	background-color: #02689C;
	padding: 3 3 3 3;
	color: white;
}

div.MenuAssortment a, div.MenuAssortment a:visited
{
	color: white;
	font-weight: bold;
	text-decoration: none;
	
}

div.MenuAssortment a:hover
{
	color: white;
	text-decoration: underline;
}

div.ListAssortment {
	
}

/* tabs */
.assorttable {
	background: #ddd;
	background-color: #ddd;
	color: #ddd;
}

div.navpaging
{
	background-color: #F0F0F0;
	/*border-top: 5px solid #FFFFFF;*/
	color: #666;
	width: 100%;
	height: 20px;
	/*
	padding: 3 3 3 3;
	margin-left: 3px;
	*/
	margin-right: 8px;
}

div.navpaging a
{
	color: #666;
	text-decoration: underline;
}

div.navpaging a:visited, a:hover
{
	color: #666;
	
}

table.catalogcart a, a:visited
{
	color: white;
	text-decoration: none;
	
}

table.catalogcart a:hover
{
	color: #666;
	text-decoration: underline;
}

.catalogcart td a, .catalogcart td a:visited
{
	color: #6193C4;
	text-decoration: underline;
	
}

td.cartbar
{
	background-color: #E1E8EC;
}

.catalog
{
	border-left: none;
	border-right: none;
	border-collapse: collapse;
}

.catContainer
{

	width: 98%;

	border-top: 1px solid #E6E6E6;
	border-collapse: collapse;
	/*
	margin-left: 3px;
	*/
}

.itemcontainer
{
	border-bottom: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
}




a{outline:none}

.tblCatalog{border-collapse:collapse}

.tblCatalog .header td{background-color:#AFAFAF; padding:5px;}

.cateven td,.catodd td {color:black}

.catodd td.bg {background-color:#EFEFEF}

.cateven td a, .catodd td a {color:black;text-decoration:none}
.cateven td a:hover, .catodd td a:hover {color:black;text-decoration:underline}
.cateven td a:visited, .catodd td a:visited {color:black;text-decoration:none;}
