body { margin: 0px; padding: 0px; font-family: arial; }

A { color: #666; text-decoration: none; font-size: 11px; text-decoration: none; }
A:hover { color: #999; text-decoration: none; font-size: 11px; text-decoration: none; }
A:active { color: #999; text-decoration: none; font-size: 11px; text-decoration: none; }

.font_size0 { font-size: 10px; }
.font_size1 { font-size: 11px; } A.font_size1_orange { font-size: 11px; color: #F8981D; } A.font_size1_orange:hover { font-size: 11px; color: #FFCC66; }
.font_size2 { font-size: 12px; }

A.font_size2 { font-size: 12px; }
A.font_size2:hover { font-size: 12px; }

.font_size1_orange { font-size: 11px; color: #F8981D; }

A.text_link { color: #666; font-weight: bold; font-size: 11px; text-decoration: none; }
A.text_link:hover { color: #999; font-weight: bold; font-size: 11px; text-decoration: none; }
A.text_link:active { color: #333; font-weight: bold; font-size: 11px; text-decoration: none; }

.table_new { border: 1px solid #CCC; border-top: 0px; border-bottom: 0px; }
.row_new { border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; }
.row_new2 { border-bottom: 1px solid #CCC; }

A.product_new { font-size: 11px; font-family: arial; color: #666; }

.table_cat { border: 1px solid #CCC; width: 629px; }
.table_cat2 { border: 1px solid #CCC; border-top: 0px; width: 629px; }
.table_cat3 { border: 1px solid #CCC; border-bottom: 0px; width: 629px; }

A.cat_link { font-size: 11px; color: #fff; }

.table_cat_name { margin-top: 2px; }

.table_login { border: 1px solid #ccc; }

.email_input_bg { background: url('layout/input_bg.jpg') no-repeat; width: 159px; height: 21px; }
.email_input { border: 1px; width: 150px; height: 17px; position: relative; left: 3px; top: 1px; color: #707070; }


.artikelnummer_input_bg { background: url('images/bg_artikelnummer.jpg') no-repeat; width: 159px; height: 21px; }
.artikelnummer_input { border: 1px; width: 150px; height: 17px; position: relative; left: 3px; top: 1px; color: #707070; }

.aantal_input_bg { background: url('images/bg_aantal.jpg') no-repeat; width: 79px; height: 21px; }
.aantal_input { border: 1px; width: 70px; height: 17px; position: relative; left: 3px; top: 1px; color: #707070; }

.login_link { font-size: 11px; color: #000; }

.footer_login { background: url('layout/footer_login_box.jpg') no-repeat; width: 169px; height: 30px; text-align: right; }
.login_button { margin-right: 5px; }

.newsletter_table { border: 1px solid #ccc; font-size: 11px; }

.footer_newsletter { background: url('layout/footer_newsletter_box.jpg') no-repeat; width: 169px; height: 30px; text-align: right; }
.newsletter_button { margin-right: 5px; }

.bg_special { background: url('layout/middle_special_box.jpg') repeat-y; width: 169px; }
.footer_special { background: url('layout/footer_special_box.jpg') no-repeat; width: 169px; height: 31px; text-align: right; }
.special_button { margin-right: 5px; }

.footer_left { background: url('layout/footer_top_left.jpg') no-repeat; width: 171px; height: 30px; }
.footer_middle { background: url('layout/footer_top_middle.jpg') no-repeat; width: 570px; height: 30px; }
.footer_right { background: url('layout/footer_top_right.jpg') no-repeat; width: 239px; height: 30px; }

.footer_column_left { border-left: 1px solid #CCC; border-right: 1px solid #E0E0E0; background-color: #F6F6F6; }
.footer_column_middle { border-right: 1px solid #E0E0E0; background-color: #F6F6F6; }
.footer_column_right { border-right: 1px solid #CCC; background-color: #F6F6F6; }

.information_link { font-family: arial; font-size: 11px; color: #666; }

.headerhome { background: url('layout/header_content.jpg') no-repeat; width: 629px; height: 31px; font-size: 15px; font-weight: bold; font-family: arial; }
.headerhome2 { font-size: 15px; font-weight: bold; font-family: arial; }

.margin_left { margin-left: 20px; }
.margin_right { margin-right: 20px; }

.cat_table { border: 1px solid #CCC; border-top: 0px; border-bottom: 0px; }

.aanrader_table { border: 1px solid #CCC; border-top: 0px; background-color: #EBEBEB; }
.aanrader { background: url('layout/middle_aanrader.jpg') repeat-y; text-align: center; }
.aanrader_link { font-size: 12px; color: #707070; }

A:visited.listing_link, A:link.listing_link, A:hover.listing_link { font-family: arial; font-weight: bold; font-size: 15px; color: #666; }

.products_model { color: #999; font-size: 10px; }
.products_description { color: #666; font-size: 11px; }

A.read_more { color: #F8981D; font-size: 12px; } 
A.read_more:hover { color: #666; font-size: 12px; } 

.products_price { color: #666; font-size: 20px; }
.products_price2 { color: #666; font-size: 30px; text-align: right; }
.button_winkelwagen { text-align: right; }

.listing_footer { background: url('layout/listing_footer.jpg') no-repeat; width: 629px; height: 30px; }

A.listingnext { font-size: 11px; color: #666; text-decoration: none; }
A.listingnext:hover { font-size: 11px; color: #666; text-decoration: none; }
A.listingnext:visited { font-size: 11px; color: #666; text-decoration: none; }

.pageHeading { background: url('layout/header_content.jpg') no-repeat; width: 629px; height: 31px; font-size: 15px; font-weight: bold; font-family: arial; padding-left: 20px; color: #666; }

.products_table { border: 1px solid #CCC; border-top: 0px; width: 629px; }

.products_name { font-size: 15px; font-family: arial; font-weight: bold; }

.products_model_value { font-size: 10px; color: #707070; font-weight: bold; }

.product_image_option { font-size: 11px; color: #707070; }

.login_input_bg { background: url('layout/input_login_bg.jpg') no-repeat; width: 189px; height: 21px; }
.login_input_bg_error { background: url('layout/input_login_bg_error.jpg') no-repeat; width: 189px; height: 21px; }
.login_input { background-color: #f5f5f5; border: 1px; width: 180px; height: 17px; position: relative; left: 3px; top: 1px; color: #707070; }

.small_input_bg { background: url('layout/input_small_bg.jpg') no-repeat; width: 59px; height: 21px; }
.small_input_bg_error { background: url('layout/input_small_bg_error.jpg') no-repeat; width: 59px; height: 21px; }
.small_input { background-color: #f5f5f5; border: 1px; width: 50px; height: 17px; position: relative; left: 3px; top: 1px; color: #707070; }

.color_dark { color: #666; }

div#select_verzendkosten {
	font-size: 10px;
	width: 141px;
	height: 21px;
	position: relative;
	padding: 3px 5px;
	background: #fff url('layout/select_bg.jpg') no-repeat;
	cursor: pointer;
}
div#select_verzendkosten ul#options_verzendkosten {
	width: 120px;
	display: none;
	position: absolute;
	background-color: #F3F3F3;
	top: 22px;
	left: -1px;
	border: 1px solid #ccc;
	margin: 0px;
	padding: 0px;
	list-style: none;	
	overflow: auto;
	cursor: pointer;
}
div#select_verzendkosten ul#options_verzendkosten li {
	margin: 0px;
	list-style: none;
	width: 120px;
	border-bottom: 1px solid #ccc;
	cursor: pointer;
}
div#select_verzendkosten ul#options_verzendkosten li a {
	display: block;
	width: 116px;
	height: 15px;
	background-color: #F3F3F3;
	color: #666;
	line-height: 15px;
	padding-left: 4px;
	cursor: pointer;
	cursor: pointer;
}
div#select_verzendkosten ul#options_verzendkosten li a:hover {
	height: 15px;
	color: #666;
	background-color: #F3F3F3;
	cursor: pointer;
}

.advanced_site { background: url('layout/advanced_search_site.jpg') no-repeat; width: 627px; height: 30px; }

.advanced_webshop { background: url('layout/advanced_search_webshop.jpg') no-repeat; width: 627px; height: 30px; }

.footer_shopping { background: url('layout/shopping_cart_footer.jpg') no-repeat; width: 629px; height: 95px; }

div#select_verzendkosten2 {
	font-size: 10px;
	width: 131px;
	_width: 141px;
	height: 15px;
	_height: 21px;
	position: relative;
	right: 10px;
	_right: 20px;
	padding: 3px 5px;
	background: #fff url('layout/select_bg.jpg') no-repeat;
	cursor: pointer;
}
div#select_verzendkosten2 ul#options_verzendkosten2 {
	width: 122px;
	display: none;
	position: absolute;
	background-color: #F3F3F3;
	top: 22px;
	left: -1px;
	border: 1px solid #ccc;
	margin: 0px;
	padding: 0px;
	list-style: none;	
	overflow: auto;
	cursor: pointer;
}
div#select_verzendkosten2 ul#options_verzendkosten2 li {
	margin: 0px;
	list-style: none;
	width: 120px;
	border-bottom: 1px solid #ccc;
	cursor: pointer;
}
div#select_verzendkosten2 ul#options_verzendkosten2 li a {
	display: block;
	width: 116px;
	height: 15px;
	background-color: #F3F3F3;
	color: #666;
	line-height: 15px;
	padding-left: 4px;
	cursor: pointer;
	cursor: pointer;
}
div#select_verzendkosten2 ul#options_verzendkosten2 li a:hover {
	height: 15px;
	color: #666;
	background-color: #F3F3F3;
	cursor: pointer;
}