body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #D7D7D7;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.MENU_BG {
	background-image: url(../images/BG_Menu.jpg);
	background-repeat: repeat-y;
	background-position: left center;
	padding-left: 6px;
	padding-right: 10px;
}
.cartbutton {
	height: 20px;
	width: 19px;
	background-image: url(../images/cart.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #CCC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
	text-transform: none;
	font-size: 0px;
	text-align: center;
	vertical-align: middle;
}
.hertelbutton {
	height: 22px;
	width: 131px;
	margin-bottom: 15px;
	background-image: url(../images/hertel.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: white;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
	text-transform: none;
	font-size: 0px;
	text-align: center;
	vertical-align: middle;
}
.AanbiedingTop {
	font-size: 14px;
	font-weight: bold;
	color: #069;
}

.verwijderbutton {
	height: 22px;
	width: 131px;
	margin-bottom: 15px;
	background-image: url(../images/itemverwijderen.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: white;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
	text-transform: none;
	font-size: 0px;
	text-align: center;
	vertical-align: middle;
}	
.loginbutton {
	height: 22px;
	width: 77px;
	margin-bottom: 15px;
	background-image: url(../images/login.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: white;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
	text-transform: none;
	font-size: 0px;
	text-align: center;
	vertical-align: middle;
}	
.MENU_OVER {
	background-image: url(../images/BG_Menu.jpg);
	background-repeat: repeat-y;
	background-position: left center;
	padding-left: 10px;
	font-weight: bold;
	color: #2B2E58;
	height: 20px;
}
.MENU_OVER:hover {
	background-image: url(../images/BG_OVER_Menu.jpg);
	background-repeat: repeat-y;
	background-position: left center;
	padding-left: 10px;
	font-weight: bold;
	color: #2B2E58;
	height: 20px;
}
.buttonknop {
	height: 67px;
	width: 14px;
	background-image: url(../images/vergeljiken.png);
	background-repeat: no-repeat;
	background-color: #CCC;
	background-position: left top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 0px;
	text-align: center;
	vertical-align: bottom;
}

.koopjes {
	background-image: url(../images/BG_Menu.jpg);
	background-repeat: repeat-y;
	background-position: left center;
	padding-left: 16px;
	font-weight: bold;
	color: #2B2E58;
	height: 20px;	
}
.koopjeshoek {
 	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.MENU_BORDER{
	width: 155px;
	height: 1px;
	background-color: #999;
}
a:link {
	color: #2B2E58;
	text-decoration: none;
}
a:visited {
	color: #2B2E58;
	text-decoration: none;
}
a:hover {
	color: #464B8E;
	text-decoration: underline;
}
a:active {
	color: #464B8E;
	text-decoration: none;
}

.topBoX {
	background-image: url(../images/topBoX.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bottomBoX {
	background-image: url(../images/bottomBoX.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.leftBoX {
	background-image: url(../images/LeftBoX.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.rightBoX {
	background-image: url(../images/rightBoX.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.middleBoX {
	background-image: url(../images/insideBoX.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #e9e9ef;
}

.thumbnail{
	position: relative;
	z-index: 0;
}

.thumbnail:hover{
	background-color: transparent;
	z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: white;
	padding: 5px;
	left: -400px;
	border: 1px solid gray;
	visibility: hidden;
	color: black;
	text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: 0;
	left: -360px; /*position where enlarged image should offset horizontally */
}

.border {	
	border: 1px solid #000000;
}
.Border {	
	border: 1px solid #000000;
}
.fouterror {
	background-color: #F00;
	border: 1px solid #000000;
}


.AddtoCart {
	background-image: url(../images/cart.png);
	height: 20px;
	width: 20px;
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-position: center center;
}
.Bold {
	font-weight: bold;
}
.whitebold {
	color: #FFF;
	font-weight: bold;
}
.zoekVenster {
	background-image: url(../images/zoekwit.png);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px none #000;
	background-color: #161946;
	height: 15px;
	width: 129px;
	font-size: 10px;
}
.pages A {
	BORDER-RIGHT: #fff 1px solid; 
	PADDING-RIGHT: 0.5em; 
	BORDER-TOP: #fff 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 0.5em; 
	BACKGROUND: #fff; 
	FLOAT: left; 
	PADDING-BOTTOM: 0.2em; 
	BORDER-LEFT: #fff 1px solid; 
	MARGIN-RIGHT: 0.1em; 
	PADDING-TOP: 0.2em; 
	BORDER-BOTTOM: #fff 1px solid
}
.pages SPAN {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 0.5em; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #fff 1px solid; MARGIN-RIGHT: 0.1em; PADDING-TOP: 0.2em; BORDER-BOTTOM: #fff 1px solid
}
.pages SPAN.current {
	BORDER-RIGHT: #2e6ab1 1px solid; BORDER-TOP: #2e6ab1 1px solid; FONT-WEIGHT: bold; BACKGROUND: #2e6ab1; BORDER-LEFT: #2e6ab1 1px solid; COLOR: #fff; BORDER-BOTTOM: #2e6ab1 1px solid
}
.pages A {
	BORDER-RIGHT: #9aafe5 1px solid; BORDER-TOP: #9aafe5 1px solid; BORDER-LEFT: #9aafe5 1px solid; BORDER-BOTTOM: #9aafe5 1px solid; TEXT-DECORATION: none
}
.pages A:hover {
	BORDER-LEFT-COLOR: #2e6ab1; BORDER-BOTTOM-COLOR: #2e6ab1; BORDER-TOP-COLOR: #2e6ab1; BORDER-RIGHT-COLOR: #2e6ab1
}
.pages A.nextprev {
	FONT-WEIGHT: bold;
	BACKGROUND: #2e6ab1;
	color: #FFFFFF;
}
.pages SPAN.nextprev {
	COLOR: #FFFFFF;
	BACKGROUND: #2e6ab1
}
.pages SPAN.nextprev {
	BORDER-RIGHT: #ddd 1px solid;
	BORDER-TOP: #ddd 1px solid;
	BORDER-LEFT: #ddd 1px solid;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: #ddd 1px solid;
	BACKGROUND: #2e6ab1
}
.Proleft {

	background-image: url(../images/left.png);
	background-repeat: repeat-y;
	background-position: right top;
}
.Proright {

	background-image: url(../images/right.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.Probottom {
	background-image: url(../images/pro_nav_bg.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
