HTML, BODY, TABLE {
	font-family: Verdana, Arial;
	font-size: 10pt;
}
BODY {
	background-color: #EFEFEF;
	margin: 0px; 
	background-attachment: fixed;
	background-image: url('img/main_back.gif');
	background-repeat: repeat-y;
	background-position: center top;
}
INPUT.ta {
		font-size: 10pt;
		color: #000;
		border: 1px solid #7a8193;
}
INPUT.but {
		font-size: 10px;
		color: #000;
		border: 1px solid #7a8193;
		background-color: #ECECEC;
		margin: 4px;
}
#content {
	width: 780px;
}
	#header {
		width: 100%;
		height: 142px;
		background-image: url('img/header.jpg');
		background-repeat: no-repeat;
		background-position: center center;
	}
	#header_2 {
		width: 100%;
		height: 142px;
		background-image: url('img/header2.jpg');
		background-repeat: no-repeat;
		background-position: center center;
	}
	#winkelmandje {
		background-image: url('img/header_winkel.jpg');
		background-repeat: no-repeat;
		background-position: center top;
		text-align: right;
		font-size: 10px;
		width: 760px;
		height: 20px;
		margin-bottom: 5px;
	}
	#winkelmandje a:link, #winkelmandje a:active, #winkelmandje a:visited {
		color: #CC0000;
		font-weight: Bold;
	}
	#winkelmandje a:hover {
		color: #000;
		text-decoration: none;
	}
TD.table_left {
	width: 180px;
	height: 400px;
	vertical-align: top;
}
TD.table_right {
	width: 600px;
	vertical-align: top;
}
	#footer {
		width: 780px;
		height: 81px;
		font-size: 10px;
		text-align: center;
		background-image: url('img/footer.jpg');
		background-repeat: no-repeat;
		background-position: center top;
	}
	#footer a:link, #footer a:active, #footer a:visited {
		color: #CC0000;
	}
	#footer a:hover {
		color: #000;
		text-decoration: none;
	}
#assortiment_item {
	width: 550px;
	border: 1px solid #e3e3e3;
}
	#assortiment_item .icon {
		border-top: 2px solid #fafafa;
		border-left: 2px solid #fafafa;
		border-bottom: 1px solid #e3e3e3;
		background-color: #FFFFFF;
		width: 30px;
	}
	#assortiment_item .title {
		font-weight: bold;
		font-size: 10pt;
		color: #000000;
		border-top: 2px solid #fafafa;
		background-color: #FFFFFF;
		border-bottom: 1px solid #e3e3e3;
		width: 370px;
	}
	#assortiment_item .title2 {
		font-weight: bold;
		font-size: 10pt;
		color: #000000;
		border-top: 2px solid #fafafa;
		background-color: #FFFFFF;
		border-bottom: 1px solid #e3e3e3;
	}
	#assortiment_item .content_short {
		padding: 4px;
		font-size: 11px;
		font-weight: Normal;
		color: #000;
	}
	#assortiment_item .content_extra {
		padding: 4px;
		font-size: 10pt;
		font-weight: Normal;
		color: #000;
		line-height: 18px;
	}
	#assortiment_item .content_error {
		padding-left: 4px;
		font-size: 10px;
		font-weight: Bold;
		color: #CC0000;
	}
	
	
	#assortiment_item .content_long {
		padding: 4px;
		font-size: 10pt;
		color: #000;
	}
	
	#assortiment_item .artikel_code {
		font-size: 9px;
		color: #888888;
		border-top: 2px solid #fafafa;
		border-right: 2px solid #fafafa;
		background-color: #FFFFFF;
		border-bottom: 1px solid #e3e3e3;
		width: 150px;
	}
	#assortiment_item .content {
		font-size: 10pt;
		color: #000000;
	}
	#assortiment_item .content a:link, #assortiment_item .content a:visited, #assortiment_item .content a:active {
		font-size: 10pt;
		color: #CC0000;
		text-decoration: none;
	}
	#assortiment_item .content a:hover {
		font-size: 10pt;
		color: #000000;
		text-decoration: none;
	}
	#assortiment_item .content_header {
		font-size: 10px;
		font-weight: bold;
		color: #000000;
	}
	
	
	#assortiment_item a {
		font-size: 10pt;
		color: #CC0000;
		text-decoration: underline;
	}
	#assortiment_item a:hover {
		font-size: 10pt;
		color: #000000;
		text-decoration: none;
	}
	
.menu {
		margin-left: 25px;
		width: 140px;
		border: 1px solid #e3e3e3;
}
	.kop {
		background-color: #FFFFFF;
		border-bottom: 1px solid #e3e3e3;
		padding-left: 20px;
		font-weight: bold;
		font-size: 10pt;
		color: #000;
		background-image: url('img/bu_menu_kop.gif');
		background-repeat: no-repeat;
		background-position: left top;
	}
.menu_home  {
	width: 135px;
	border-bottom: 1px solid #FFF;
	font-weight: Normal;
	padding-left: 5px;
	font-size: 10pt;
}
	.menu_home a:link, .menu_home a:active, .menu_home a:visited {
		color: #000;
		padding-left: 20px;
		background-image: url('img/bu_menu_home_up.gif');
		background-repeat: no-repeat;
		background-position: left top;
		text-decoration: none;
		width: 100%;
		height: 100%;
	}
	.menu_home a:hover {
		background-image: url('img/bu_menu_home_over.gif');
		background-repeat: no-repeat;
		background-position: left top;
		text-decoration: underline;
	}
		.menu_home_current  {
			width: 135px;
			border-bottom: 1px solid #FFF;
			font-weight: Normal;
			padding-left: 5px;
			font-size: 10pt;
		}
			.menu_home_current a {
				color: #CC0000;
				padding-left: 20px;
				background-image: url('img/bu_menu_home_over.gif');
				background-repeat: no-repeat;
				background-position: left top;
				text-decoration: underline;
				width: 100%;
				height: 100%;
			}
	
.menu_ass  {
	width: 135px;
	border-bottom: 1px solid #FFF;
	font-weight: Normal;
	padding-left: 5px;
	font-size: 10pt;
}
	.menu_ass a:link, .menu_ass a:active, .menu_ass a:visited {
		color: #000;
		padding-left: 20px;
		background-image: url('img/bu_menu_ass_up.gif');
		background-repeat: no-repeat;
		background-position: left top;
		text-decoration: none;
		width: 100%;
		height: 100%;
	}
	.menu_ass a:hover {
		background-image: url('img/bu_menu_ass_over.gif');
		background-repeat: no-repeat;
		background-position: left top;
		text-decoration: underline;
	}
		.menu_ass_current  {
			width: 135px;
			border-bottom: 1px solid #FFF;
			font-weight: Normal;
			padding-left: 5px;
			font-size: 10pt;
		}
			.menu_ass_current a {
				color: #CC0000;
				padding-left: 20px;
				background-image: url('img/bu_menu_ass_over.gif');
				background-repeat: no-repeat;
				background-position: left top;
				text-decoration: underline;
				width: 100%;
				height: 100%;
			}
	
.menu_hondje  {
	width: 135px;
	border-bottom: 1px solid #FFF;
	font-weight: Normal;
	padding-left: 5px;
	font-size: 10pt;
}
	.menu_hondje a:link, .menu_hondje a:active, .menu_hondje a:visited {
		color: #000;
		padding-left: 20px;
		background-image: url('img/bu_menu_hondje_up.gif');
		background-repeat: no-repeat;
		background-position: left top;
		text-decoration: none;
		width: 100%;
		height: 100%;
	}
	.menu_hondje a:hover {
		background-image: url('img/bu_menu_hondje_over.gif');
		background-repeat: no-repeat;
		background-position: left top;
		text-decoration: underline;
	}
		.menu_hondje_current  {
			width: 135px;
			border-bottom: 1px solid #FFF;
			font-weight: Normal;
			padding-left: 5px;
			font-size: 10pt;
		}
			.menu_hondje_current a {
				color: #CC0000;
				padding-left: 20px;
				background-image: url('img/bu_menu_hondje_over.gif');
				background-repeat: no-repeat;
				background-position: left top;
				text-decoration: underline;
				width: 100%;
				height: 100%;
			}
	
.menu_collectie  {
	width: 135px;
	border-bottom: 1px solid #FFF;
	font-weight: Normal;
	padding-left: 5px;
	font-size: 10pt;
}
	.menu_collectie a:link, .menu_collectie a:active, .menu_collectie a:visited {
		color: #000;
		padding-left: 20px;
		background-image: url('img/bu_menu_collectie_up.gif');
		background-repeat: no-repeat;
		background-position: left top;
		text-decoration: none;
		width: 100%;
		height: 100%;
	}
	.menu_collectie a:hover {
		background-image: url('img/bu_menu_collectie_over.gif');
		background-repeat: no-repeat;
		background-position: left top;
		text-decoration: underline;
	}
		.menu_collectie_current  {
			width: 135px;
			border-bottom: 1px solid #FFF;
			font-weight: Normal;
			padding-left: 5px;
			font-size: 10pt;
		}
			.menu_collectie_current a {
				color: #CC0000;
				padding-left: 20px;
				background-image: url('img/bu_menu_collectie_over.gif');
				background-repeat: no-repeat;
				background-position: left top;
				text-decoration: none;
				width: 100%;
				height: 100%;
			}
.menu_type  {
	width: 135px;
	border-bottom: 1px solid #FFF;
	font-weight: Normal;
	padding-left: 5px;
	font-size: 10pt;
}
	.menu_type a:link, .menu_type a:visited, .menu_type a:active {
		color: #000;
		padding-left: 20px;
		background-image: url('img/bu_menu_type_up.gif');
		background-repeat: no-repeat;
		background-position: left top;
		text-decoration: none;
		width: 100%;
		height: 100%;
	}
	.menu_type a:hover {
		background-image: url('img/bu_menu_type_over.gif');
		background-repeat: no-repeat;
		background-position: left top;
		text-decoration: underline;
	}
		.menu_type_current  {
			width: 135px;
			border-bottom: 1px solid #FFF;
			font-weight: Normal;
			padding-left: 5px;
			font-size: 10pt;
		}
			.menu_type_current a {
				color: #CC0000;
				padding-left: 20px;
				background-image: url('img/bu_menu_type_over.gif');
				background-repeat: no-repeat;
				background-position: left top;
				text-decoration: none;
				width: 100%;
				height: 100%;
			}
.menu_winkelmandje  {
	width: 135px;
	border-bottom: 1px solid #FFF;
	font-weight: Normal;
	padding-left: 5px;
	font-size: 10pt;
}
	.menu_winkelmandje a:link, .menu_winkelmandje a:visited, .menu_winkelmandje a:active {
		color: #000;
		padding-left: 20px;
		background-image: url('img/bu_menu_winkel_up.gif');
		background-repeat: no-repeat;
		background-position: left top;
		text-decoration: none;
		width: 100%;
		height: 100%;
	}
	.menu_winkelmandje a:hover {
		background-image: url('img/bu_menu_winkel_over.gif');
		background-repeat: no-repeat;
		background-position: left top;
		text-decoration: underline;
	}
		.menu_winkelmandje_current  {
			width: 135px;
			border-bottom: 1px solid #FFF;
			font-weight: Normal;
			padding-left: 5px;
			font-size: 10pt;
		}
			.menu_winkelmandje_current a {
				color: #CC0000;
				padding-left: 20px;
				background-image: url('img/bu_menu_winkel_over.gif');
				background-repeat: no-repeat;
				background-position: left top;
				text-decoration: none;
				width: 100%;
				height: 100%;
			}
.menu_contact {
	width: 135px;
	border-bottom: 1px solid #FFF;
	font-weight: Normal;
	padding-left: 5px;
	font-size: 10pt;
}
	.menu_contact a:link, .menu_contact a:visited, .menu_contact a:active {
		color: #000;
		padding-left: 20px;
		background-image: url('img/bu_menu_contact_up.gif');
		background-repeat: no-repeat;
		background-position: left top;
		text-decoration: none;
		width: 100%;
		height: 100%;
	}
	.menu_contact a:hover {
		background-image: url('img/bu_menu_contact_over.gif');
		background-repeat: no-repeat;
		background-position: left top;
		text-decoration: underline;
	}
		.menu_contact_current {
			width: 135px;
			border-bottom: 1px solid #FFF;
			font-weight: Normal;
			padding-left: 5px;
			font-size: 10pt;
		}
			.menu_contact_current a {
				color: #CC0000;
				padding-left: 20px;
				background-image: url('img/bu_menu_contact_over.gif');
				background-repeat: no-repeat;
				background-position: left top;
				text-decoration: none;
				width: 100%;
				height: 100%;
			}
a.aanbieding {
	font-size: 10px;
	color: #CC0000;
	text-decoration: none;
	font-weight: Normal;
}
a.aanbieding:hover {
	font-size: 10px;
	color: #CC0000;
	text-decoration: underline;
}
DIV.spaarsaldo {
	padding: 5px;
	margin: 5px;
	width: 110px;
	font-weight: Bold;
	font-size: 11pt;
	text-align: center;
	border: 2px solid #000;
	background-color: #FFF;
}


#small_item {
	border: 1px solid #e3e3e3;
}
	#small_item .icon {
		border-top: 2px solid #fafafa;
		border-left: 2px solid #fafafa;
		border-bottom: 1px solid #e3e3e3;
		background-color: #FFFFFF;
		width: 30px;
	}
	#small_item .title {
		font-weight: bold;
		font-size: 10pt;
		color: #000000;
		border-top: 2px solid #fafafa;
		background-color: #FFFFFF;
		border-bottom: 1px solid #e3e3e3;
	}
	#small_item .content_extra {
		font-size: 10pt;
		font-weight: Normal;
		padding: 2px;
		color: #000000;
	}
	#small_item .content {
		font-size: 9pt;
		padding: 4px;
		color: #000000;
	}
	#small_item .content a:link, #small_item .content a:visited, #small_item .content a:active {
		font-size: 9pt;
		color: #CC0000;
		text-decoration: underline;
	}
	#small_item .content a:hover {
		font-size: 9pt;
		color: #000000;
		text-decoration: none;
	}
	
#on_site a {
	color: #CC0000;
	text-decoration: underline;
}
#on_site a:hover {
	color: #000000;
	text-decoration: none;
}

/* TinyBox: */
#testdiv {width:600px; margin:0 auto; border:1px solid #ccc; padding:20px 25px; background:#fff}

#tinybox {position:absolute; display:none; background:#fff url(img/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {margin: 0px; background:#fff}

/* Ideal Betaalscherm: */
div.ideal_text {
	text-align: left;
	padding: 3px;
}
div.ideal_content {
	text-align: left;
	margin-left: 100px;
	padding-bottom: 5px;
}
