@charset "utf-8";

/* CSS Document */

html, body {
	width: 100%;
	height: 100%;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/general/bg.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
}
a {
	text-decoration: underline;
	color: #4C4C4C;
}
a:hover {
	text-decoration: none;
}
.afbeelding_links {
	margin: 0px 10px 18px 0px;
	float: left;
}
.afbeelding_rechts {
	margin: 0px 0px 18px 10px;
	float: right;
}
.afbeelding_links_border {
	margin: 0px 10px 18px 0px;
	border: 1px solid #d11775;
	float: left;
}
.afbeelding_rechts_border {
	margin: 0px 0px 18px 10px;
	border: 1px solid #d11775;
	float: right;
}
hr {width: 100%; height: 1px; margin: 0px 0px 0px -19px; border: 1px solid #D11775;}

h1, h1 a {
	height: 35px;
	line-height: 35px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 30px;
	color: #d11775;
}
h2, h2 a {
	height: 28px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 26px;
	color: #d11775;
}

.white {
    color: #FFFFFF;
}


h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 22px;
	color: #d11775;
}
.link_terug a {
	padding: 0px 5px 0px 11px;
	background-image: url(../images/general/img_arrow_left_D11775.png);
	background-position: 0% 60%;
	background-repeat: no-repeat;
	font-weight: bold;
	text-decoration: none;
	color: #D11775;
	display: block;
	float: left;
}
	.link_terug a:hover {
		text-decoration: underline;
	}
.link_verder a {
	padding: 0px 11px 0px 5px;
	background-image: url(../images/general/img_arrow_right_D11775.png);
	background-position: 100% 60%;
	background-repeat: no-repeat;
	font-weight: bold;
	text-decoration: none;
	color: #D11775;
	display: block;
	float: right;
}
	.link_verder a:hover {
		text-decoration: underline;
	}
.link_doorsturen a {
	padding: 0px 11px 0px 5px;
	background-image: url(../images/general/img_arrow_right_D11775.png);
	background-position: 100% 60%;
	background-repeat: no-repeat;
	font-weight: bold;
	text-decoration: none;
	color: #D11775;
	display: block;
	float: right;
	float: right;
}
	.link_doorsturen a:hover {
		text-decoration: underline;
	}
.clearboth {
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
}
.assets#header {
	width: 996px;
	margin: 0px auto 0px auto;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
	.logo {
		float: left;
	}
	.header_image {
		float: left;
	}
.assets#navigation {
	width: 996px;
	height: 39px;
	margin: 0px auto 0px auto;
	background-color: #d11775;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.assets#shoppingcart a {
	height: 39px;
	line-height: 39px;
	margin: 0px 15px 0px 0px;
	padding: 0px 41px 0px 15px;
	background-image: url(/01/images/general/img_icon_shopping_big.png);
	background-position: 100% 50%;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	float: right;
}
	.assets#shoppingcart a:hover {
		text-decoration: underline;
	}
.assets#content {
	width: 996px;
	margin: 0px auto 0px auto;
	background-image: url(../images/general/bg_content.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
	.content#breadcrumb {
		color: #d11775;
	}
	.content#breadcrumb a {
		text-decoration: underline;
		color: #d11775;
	}
		.content#breadcrumb a:hover {
			text-decoration: none;
		}
	.content#left {
		width: 267px;
		margin: 15px 15px 0px 15px;
		padding: 0px 0px 0px 0px;
		float: left;
	}
	.content#page {
		width: 684px;
		margin: 15px 0px 0px 0px;
		padding: 0px 0px 18px 0px;
		float: left;
	}
	.content#page_products {
		width: 699px;
		margin: 15px 0px 0px 0px;
		padding: 0px 0px 18px 0px;
		float: left;
	}
		.products#intro_1 {
			width: 684px;
			margin: 0px 0px 18px 0px;
			background-color: #d11775;
		}
		.products#intro_2 {
			width: 684px;
			margin: 0px 0px 18px 0px;
			background-color: #1a99d4;
		}
		.products#intro_3 {
			width: 684px;
			margin: 0px 0px 18px 0px;
			background-color: #f26c23;
		}
		.products#intro_4 {
			width: 684px;
			margin: 0px 0px 18px 0px;
			background-color: #55bb28;
		}
		.products#intro_5 {
			width: 684px;
			margin: 0px 0px 18px 0px;
			background-color: #e29b0a;
		}
		.products#intro_6 {
			width: 684px;
			margin: 0px 0px 18px 0px;
			background-color: #4d4d4d;
		}
			.intro_image {
				width: 417px;
				float: left;
			}
			.intro_content {
				width: 237px;
				margin: 0px 0px 0px 0px;
				padding: 15px 15px 15px 15px;
				color: #FFFFFF;
				float: left;
			}
				.intro_content h1 {
					border-bottom: 1px solid #FFFFFF;
				}
				.intro_text  {
					margin: 0px 0px 18px 0px;
					padding: 18px 0px 18px 0px;
					border-bottom: 1px solid #FFFFFF;
					color: #FFFFFF;
				}
		.products_survey {
			width: 218px;
			margin: 0px 15px 15px 0px;
			border-bottom: 1px solid #d11775;
			float: left;
			cursor: pointer;
		}
		.products_survey:hover {
			width: 218px;
			margin: 0px 15px 15px 0px;
			background-color: #f6d1e4;
			border-bottom: 1px solid #d11775;
			float: left;
		}
			.products_survey_image {
				width: 218px;
				height: 164px;
				background-color: #FFFFFF;
				text-align: center;
			}
			.product_survey_info {
				width: 208px;
				padding: 15px 5px 15px 5px;
			}
				.product_survey_price {
					margin: 0px 5px 0px 0px;
					font-size: 16px;
					font-weight: bold;
					color: #D11775;
					float: left;
				}
				.product_survey_name {
					margin: 3px 0px 0px 0px;
					font-size: 12px;
					font-weight: bold;
					color: #D11775;
					float: left;
				}
				.product_survey_link a {
					margin: 2px 5px 0px 0px;
					padding: 0px 0px 0px 16px;
					background-image: url(../images/general/img_icon_shopping.png);
					background-position: 0px 4px;
					background-repeat: no-repeat;
					font-size: 12px;
					font-weight: bold;
					text-decoration: none;
					color: #4C4C4C;
					float: left;
				}
					.product_survey_link a:hover {
						text-decoration: underline;
					}
				.product_survey_text {
					margin: 1px 0px 0px 0px;
					font-size: 11px;
					font-weight: normal;
					color: #D11775;
					float: left;
				}
			.product_detail {
				width: 684px;
				min-height: 232px;
				margin: 0px 0px 18px 0px;
				padding: 18px 0px 18px 0px;
				border-top: 1px solid #D11775;
				border-bottom: 1px solid #D11775;
			}
				.product_detail_left {
					width: 218px;
					float: left;
				}
				.product_detail_image {
					width: 218px;
					height: 164px;
					margin: 0px 15px 0px 0px;
					background-color: #FFFFFF;
					border: 1px solid #D11775;
					cursor: url("/01/images/general/magnify.cur"), default;
					text-align: center;
					float: left;
				}
					.product_detail_image img {
						cursor: url("/01/images/general/magnify.cur"), default;
					}
/*
					.product_detail_image_spyglass {
						margin: 15px 0px 0px 15px;
						position: absolute;
					}
*/
				.product_detail_thumbs {
					width: 220px;
					padding: 15px 0px 0px 0px;
				}
					.product_detail_thumbs_image {
						width: 68px;
						height: 51px;
						margin: 0px 5px 0px 0px;
						border: 1px solid #D11775;
						float: left;
						cursor: url("/01/images/general/magnify.cur"), default;
					}
						.product_detail_thumbs_image img {
							cursor: url("/01/images/general/magnify.cur"), default;
						}
					.product_detail_thumbs_image_last {
						width: 68px;
						height: 51px;
						margin: 0px 0px 0px 0px;
						border: 1px solid #D11775;
						float: left;
					}
						.product_detail_thumbs_image_last img {
							cursor: url("/01/images/general/magnify.cur"), default;
						}
				.product_detail_text {
					width: 439px;
					padding: 5px 5px 5px 5px;
					float: right;
				}
				.product_detail_price {
					margin: 0px 5px 0px 0px;
					font-size: 16px;
					font-weight: bold;
					color: #D11775;
					float: left;
				}
				.product_detail_link a {
					margin: 2px 5px 0px 0px;
					padding: 0px 0px 0px 16px;
					background-image: url(../images/general/img_icon_shopping.png);
					background-position: 0px 4px;
					background-repeat: no-repeat;
					font-size: 12px;
					font-weight: bold;
					text-decoration: none;
					color: #4C4C4C;
					float: left;
				}
					.product_detail_link a:hover {
						text-decoration: underline;
					}
		.column_left {
			width: 332px;
			margin: 0px 20px 0px 0px;
			float: left;
		}
		.column_right {
			width: 332px;
			float: left;
		}
	.content#home {
		width: 699px;
		padding: 15px 0px 0px 15px;
		float: left;
	}
		.products#category_1 {
			width: 218px;
			margin: 0px 15px 15px 0px;
			background-color: #d11775;
			cursor: pointer;
			float: left;
		}
			.products#category_1:hover {
				width: 218px;
				margin: 0px 15px 15px 0px;
				background-color: #bc1569;
				cursor: pointer;
				float: left;
			}
		.products#category_2 {
			width: 218px;
			margin: 0px 15px 15px 0px;
			background-color: #1a99d4;
			cursor: pointer;
			float: left;
		}
			.products#category_2:hover {
				width: 218px;
				margin: 0px 15px 15px 0px;
				background-color: #1789be;
				cursor: pointer;
				float: left;
			}
		.products#category_3 {
			width: 218px;
			margin: 0px 15px 15px 0px;
			background-color: #f26c23;
			cursor: pointer;
			float: left;
		}
			.products#category_3:hover {
				width: 218px;
				margin: 0px 15px 15px 0px;
				background-color: #d9611f;
				cursor: pointer;
				float: left;
			}
		.products#category_4 {
			width: 218px;
			margin: 0px 15px 15px 0px;
			background-color: #55bb28;
			cursor: pointer;
			float: left;
		}
			.products#category_4:hover {
				width: 218px;
				margin: 0px 15px 15px 0px;
				background-color: #4ca824;
				cursor: pointer;
				float: left;
			}
		.products#category_5 {
			width: 218px;
			margin: 0px 15px 15px 0px;
			background-color: #e29b0a;
			cursor: pointer;
			float: left;
		}
			.products#category_5:hover {
				width: 218px;
				margin: 0px 15px 15px 0px;
				background-color: #cb8b09;
				cursor: pointer;
				float: left;
			}
		.products#category_6 {
			width: 218px;
			margin: 0px 15px 15px 0px;
			background-color: #4d4d4d;
			cursor: pointer;
			float: left;
		}
			.products#category_6:hover {
				width: 218px;
				margin: 0px 15px 15px 0px;
				background-color: #454545;
				cursor: pointer;
				float: left;
			}
		.category_image {
			width: 218px;
			height: 218px;
		}
		.category_name {
			width: 188px;
			margin: 0px 0px 0px 0px;
			padding: 15px 15px 15px 15px;
		}
			.category_name h2 {
				margin: -10px 0px 10px 0px;
				height: 25px;
			}
			.category_name p 
			{
			    float: left;
			}
			.category_name a {
				width: 78px;
				padding: 0px 5px 0px 11px;
				background-image: url(../images/general/img_arrow_right_FFFFFF.png);
				background-position: 0px 6px;
				background-repeat: no-repeat;
				font-weight: bold;
				text-decoration: none;
				color: #FFFFFF;
				display: inline;
				float: left;
			}
				.category_name a:hover {
					color: #FFFFFF;
					text-decoration: underline;
				}
		.banner_large_red {
			width: 377px;
			margin: 0px 15px 15px 0px;
			padding: 15px 15px 15px 59px;
			background-color: #d11775;
			float: left;
		}
		.banner_large_blue {
			width: 377px;
			margin: 0px 15px 15px 0px;
			padding: 15px 15px 15px 59px;
			background-color: #1a99d4;
			float: left;
		}
		.banner_large_orange {
			width: 377px;
			margin: 0px 15px 15px 0px;
			padding: 15px 15px 15px 59px;
			background-color: #f26c23;
			float: left;
		}
		.banner_large_green {
			width: 377px;
			margin: 0px 15px 15px 0px;
			padding: 15px 15px 15px 59px;
			background-color: #55bb28;
			float: left;
		}
		.banner_large_yellow {
			width: 377px;
			margin: 0px 15px 15px 0px;
			padding: 15px 15px 15px 59px;
			background-color: #e29b0a;
			float: left;
		}
		.banner_large_grey {
			width: 377px;
			margin: 0px 15px 15px 0px;
			padding: 15px 15px 15px 59px;
			background-color: #4d4d4d;
			float: left;
		}
			.banner_large_red, .banner_large_blue, .banner_large_orange, .banner_large_green, .banner_large_yellow, .banner_large_grey h2 {
				margin: 0px 0px 0px 0px;
				height: 31px;
			}
			.banner_large_red, .banner_large_blue, .banner_large_orange, .banner_large_green, .banner_large_yellow, .banner_large_grey a {
				padding: 0px 0px 0px 11px;
				background-image: url(../images/general/img_arrow_right_FFFFFF.png);
				background-position: 0px 6px;
				background-repeat: no-repeat;
				font-weight: bold;
				text-decoration: none;
				color: #FFFFFF;
				display: block;
			}
				.banner_large_red, .banner_large_blue, .banner_large_orange, .banner_large_green, .banner_large_yellow, .banner_large_grey a:hover {
					text-decoration: underline;
				}
		.banner_small_red {
			width: 193px;
			margin: 0px 15px 15px 0px;
			padding: 15px 15px 15px 59px;
			background-color: #D11775;
			float: left;
		}
			.banner_small_red h2, .banner_small_blue h2, .banner_small_orange h2, .banner_small_green h2, .banner_small_yellow h2, .banner_small_grey h2 {
				margin: 0px 0px 0px 0px;
				height: 31px;
			}
			.banner_small_red a, .banner_small_blue a, .banner_small_orange a, .banner_small_green a, .banner_small_yellow a, .banner_small_grey a {
				padding: 0px 0px 0px 11px;
				background-image: url(../images/general/img_arrow_right_FFFFFF.png);
				background-position: 0px 6px;
				background-repeat: no-repeat;
				font-weight: bold;
				text-decoration: none;
				color: #FFFFFF;
				display: block;
			}
				.banner_small_red a:hover, .banner_small_blue a:hover, .banner_small_orange a:hover, .banner_small_green a:hover, .banner_small_yellow a:hover, .banner_small_grey a:hover {
					text-decoration: underline;
				}

		.banner_small_image {
			/*width: 265px;*/
			margin: 0px 15px 15px 0px;
			padding: 0px 0px 0px 0px;
			border: 1px solid #D11775;
			float: left;
		}
		.banner_small_image img {
			width: 265px;
		}
		.banner_small_blue {
			width: 193px;
			margin: 0px 15px 15px 0px;
			padding: 15px 15px 15px 59px;
			background-color: #1a99d4;
			float: left;
		}
		.banner_small_yellow {
			width: 193px;
			margin: 0px 15px 15px 0px;
			padding: 15px 15px 15px 59px;
			background-color: #E29B0A;
			float: left;
		}
		.banner_small_green {
			width: 193px;
			margin: 0px 15px 15px 0px;
			padding: 15px 15px 15px 59px;
			background-color: #55bb28;
			float: left;
		}
		.banner_small_orange {
			width: 193px;
			margin: 0px 15px 15px 0px;
			padding: 15px 15px 15px 59px;
			background-color: #f26c23;
			float: left;
		}
		.banner_small_grey {
			width: 193px;
			margin: 0px 15px 15px 0px;
			padding: 15px 15px 15px 59px;
			background-color: #4d4d4d;
			float: left;
		}
		.banner_small_red_home {
			width: 144px;
			margin: 0px 15px 15px 0px;
			padding: 15px 15px 15px 59px;
			background-color: #D11775;
			float: left;
		}
			.banner_small_red_home h2, .banner_small_blue_home h2, .banner_small_orange_home h2, .banner_small_green_home h2, .banner_small_yellow_home h2, .banner_small_grey_home h2 {
				margin: 0px 0px 0px 0px;
				height: 31px;
			}
			.banner_small_red_home a, .banner_small_blue_home a, .banner_small_orange_home a, .banner_small_green_home a, .banner_small_yellow_home a, .banner_small_grey_home a {
				padding: 0px 0px 0px 11px;
				background-image: url(../images/general/img_arrow_right_FFFFFF.png);
				background-position: 0px 6px;
				background-repeat: no-repeat;
				font-weight: bold;
				text-decoration: none;
				color: #FFFFFF;
				display: block;
			}
				.banner_small_red_home a:hover, .banner_small_blue_home a:hover, .banner_small_orange_home a:hover, .banner_small_green_home a:hover, .banner_small_yellow_home a:hover, .banner_small_grey_home a:hover {
					text-decoration: underline;
				}

		.banner_small_blue_home {
			width: 144px;
			margin: 0px 15px 15px 0px;
			padding: 15px 15px 15px 59px;
			background-color: #1a99d4;
			float: left;
		}
		.banner_small_yellow_home {
			width: 144px;
			margin: 0px 15px 15px 0px;
			padding: 15px 15px 15px 59px;
			background-color: #E29B0A;
			float: left;
		}
		.banner_small_green_home {
			width: 144px;
			margin: 0px 15px 15px 0px;
			padding: 15px 15px 15px 59px;
			background-color: #55bb28;
			float: left;
		}
		.banner_small_orange_home {
			width: 144px;
			margin: 0px 15px 15px 0px;
			padding: 15px 15px 15px 59px;
			background-color: #f26c23;
			float: left;
		}
		.banner_small_grey_home {
			width: 144px;
			margin: 0px 15px 15px 0px;
			padding: 15px 15px 15px 59px;
			background-color: #4d4d4d;
			float: left;
		}
		.logos {
			float: left;
		}
	.content#right {
		width: 267px;
		margin: 0px 0px 0px 0px;
		padding: 15px 15px 0px 0px;
		float: left;
	}
		.content_box_contact {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 18px 15px;
			background-image: url(../images/general/bg_content_box_contact.jpg);
			background-position: bottom left;
			background-repeat: repeat-x;			
		}
.assets#logos {
	width: 998px;
	height: 39px;
	line-height: 39px;
	margin: 0px auto 0px auto;
	padding: 15px 0px 0px 0px;
	background-image: url(/01/images/bg_logos.png);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
.assets#footer {
	width: 665px;
	height: 39px;
	line-height: 39px;
	margin: 0px auto 0px auto;
	padding: 0px 303px 0px 30px;
	background-image: url(../images/general/bg_footer.png);
	background-position: top left;
	background-repeat: no-repeat;
	color: #FFFFFF;
}
	.assets#footer a {
		text-decoration: none;
		color: #FFFFFF;
	}
		.assets#footer a:hover {
			text-decoration: underline;
		}
.assets#copyright {
	width: 938px;
	height: 39px;
	line-height: 39px;
	margin: 0px auto 0px auto;
	padding: 0px 30px 0px 30px;
	color: #E88BBA;
}
	.assets#copyright a {
		text-decoration: none;
		color: #E88BBA;
	}
		.assets#copyright a:hover {
			text-decoration: underline;
			color: #E88BBA;
		}
.menu_item {
	padding: 0px 15px 0px 15px;
	font: 12px/39px Arial, Verdana, Helvetica, sans-serif;
	height: 39px;	
	text-align: center;
	font-weight: bold;
}
.menu_item:hover {
	padding: 0px 15px 0px 15px;
	background: #d11775;
	cursor: pointer;
	font: 12px/39px Arial, Verdana, Helvetica, sans-serif;	
	height: 39px;		
	text-align: center;
	font-weight: bold;
	color: #f1ab1c;
}
.menu_item_hover {
	padding: 0px 15px 0px 15px;
	background: #d11775;
	cursor: pointer;
	font: 12px/39px Arial, Verdana, Helvetica, sans-serif;
	height: 39px;
	text-align: center;
	font-weight: bold;
	color: #f1ab1c;
}
.menu_item_hover:hover {
	padding: 0px 15px 0px 15px;
	background: #d11775;
	cursor: pointer;
	font: 12px/39px Arial, Verdana, Helvetica, sans-serif;
	height: 39px;
	text-align: center;
	font-weight: bold;
	color: #f1ab1c;
}
.menu_item2 {
	background: #d11775;
	font: 12px/30px Arial, Verdana, Helvetica, sans-serif;	
	height: 39px;	
	text-align: center;
	font-weight: bold;
}
.menu_item_hover2 {
	background: #d11775;
	cursor: pointer;
	font: 12px/30px Arial, Verdana, Helvetica, sans-serif;	
	height: 39px;	
	text-align: center;
	font-weight: bold;	
}
.menu_item_links {
}
.menu_item_links_hover {
	cursor: pointer;
}
.menu_item_rechts {
}
.menu_item_rechts_hover {
	cursor: pointer;
}
.link_menuitem {
	color: #FFFFFF;
	text-decoration: none;
}
.link_menuitem:hover {
	color: #f1ab1c;
	text-decoration: none;
}
.link_menuitem_hover {
	color: #f1ab1c;
	text-decoration: none;
}
.link_menuitem_hover:hover {
	color: #f1ab1c;
	text-decoration: none;
}
.menu_pijl_rechts {
}
.menu_pijl_onder {
}
.td_menu_scheiding {
	height: 39px;
	background-color: #FFFFFF;
}
.Submenu {
	width: 235px;
	margin: 0px 15px 15px 0px;
	padding: 15px 15px 15px 15px;
	background-color: #efefef;
	border: 1px solid #d11775;
	float: left;
	color: #d11775;
}
	.level_1 a {
		padding: 0px 0px 0px 17px;
		background-image: url(../images/img_arrow_pink.gif);
		background-position: 0px 4px;
		background-repeat: no-repeat;
		font-weight: bold;
		text-decoration: none;
		color: #d11775;
		line-height: 18px;
		display: block;
	}
		.level_1 a:hover {
			text-decoration: underline;
		}
	.level_1_selected a, level_1_selected a:hover {
		padding: 0px 0px 0px 17px;
		background-image: url(../images/img_arrow_pink.gif);
		background-position: 0px 4px;
		background-repeat: no-repeat;
		font-weight: bold;
		text-decoration: underline;
		color: #d11775;
		line-height: 18px;
		display: block;
	}
	.level_2 a {
		padding: 0px 0px 0px 32px;
		background-image: url(../images/img_arrow_pink.gif);
		background-position: 15px 4px;
		background-repeat: no-repeat;
		font-weight: bold;
		text-decoration: none;
		color: #d11775;
		line-height: 18px;
		display: block;
	}
		.level2 a:hover {
			text-decoration: underline;
		}
	.level_2_selected a, level_2_selected a:hover {
		padding: 0px 0px 0px 32px;
		background-image: url(../images/img_arrow_pink.gif);
		background-position: 15px 4px;
		background-repeat: no-repeat;
		font-weight: bold;
		text-decoration: underline;
		color: #d11775;
		line-height: 18px;
		display: block;
	}
	.SubmenuIcon {
		width: 36px;
		margin: 0px 10px 0px 0px;
		float: left;
	}
	.SubmenuTitle {
		width: 135px;
		float: left;
	}
.button {
	padding: 0px 10px 0px 10px;
	line-height: 21px;
	background-color: #1a99d4;
	border: 0px;
	font-weight: bold;
	color: #FFFFFF;
}
.inputfield {
	width: 100%;
	border: 1px solid #626262;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.textarea {
	width: 100%;
	border: 1px solid #5e6a71;
	font: 11px Arial, Verdana,  Helvetica, sans-serif;		
	font-size: 11px;
}	
.dropdown {
	width: 100%;
	border: 1px solid #626262;
	font: 11px Arial, Verdana,  Helvetica, sans-serif;		
	font-size: 11px;
}
.contact_formulier {
	width: 100%;
}
.contact_regel {
	line-height: 18px;
	width: 100%;
}
.contact_omschrijving {
	width: 100px;
	line-height: 18px;
	margin: 0px 10px 0px 0px;
	text-align: right;
	float: left;
}
.contact_input {
	width: 382px;
	line-height: 18px;
	margin: 0px 12px 0px 0px;
	padding: 0px 0px 5px 0px;
	float: left;
}
.contact_button {
	width: 284px;
	text-align: right;
	margin: 0px 0px 0px 0px;
}
.contact_verplicht {
	width: 18px;
	line-height: 18px;
	float: left;
}

/* Structure Productoverzicht */

.ProductoverzichtBorder {
	border-bottom: 1px solid #d11775;
}
.ProductoverzichtRow {
	line-height: 18px;
	width: 100%;
}
.ProductenoverzichtColumn1 {
	line-height: 18px;
	width: 60px;
	float: left;
}
.ProductenoverzichtColumn2 {
	line-height: 18px;
	width: 235px;
	float: left;
}
.ProductenoverzichtColumn3 {
	line-height: 18px;
	width: 75px;
	text-align: right;
	float: left;
}
.ProductenoverzichtColumn4 {
	line-height: 18px;
	width: 75px;
	text-align: right;
	float: left;
}
.ProductenoverzichtColumn5 {
	line-height: 18px;
	width: 56px;
	text-align: right;
	float: left;
}

/* Structure Uw Gegevens */

.UwGegevensColumn1 {
	width: 120px;
	line-height: 18px;
	margin: 0px 10px 0px 0px;
	text-align: right;
	float: left;
}
.UwGegevensColumn2 {
	width: 280px;
	line-height: 18px;
	margin: 0px 12px 0px 0px;
	float: left;
}
.UwGegevensColumn3 {
	width: 18px;
	line-height: 18px;
	float: left;
}

/* Structure Orderoverzicht */

.OrderoverzichtColumn1 {
	line-height: 18px;
	width: 351px;
	float: left;
}
.OrderoverzichtColumn2 {
	line-height: 18px;
	width: 75px;
	text-align: right;
	float: left;
}
.OrderoverzichtColumn3 {
	line-height: 18px;
	width: 75px;
	text-align: right;
	float: left;
}
.news 
{
}
.news-item 
{
    margin: 0px 0px 18px 0px;
}
.news-item .news-image 
{
    border: 1px solid #D11775;
    text-align: center;
    cursor: pointer;
}
    .news-item a.link 
    {
	    padding: 0px 5px 0px 11px;
	    background-image: url(/01/images/general/img_arrow_right_D11775.png);
	    background-position: 0px 6px;
	    background-repeat: no-repeat;
	    font-weight: bold;
	    text-decoration: none;
	    color: #D11775;
    }
        .news-item a.link:hover 
        {
            text-decoration: underline;
        }
.news-categories 
{
    width: 235px;
    margin: 0px 15px 15px 0px;
    padding: 15px 15px 15px 15px;
    background-color: #efefef;
    border: 1px solid #d11775;
    float: left;
    color: #d11775;
}
    .news-categories a.link 
    {
	    padding: 0px 5px 0px 11px;
	    background-image: url(/01/images/general/img_arrow_right_D11775.png);
	    background-position: 0px 6px;
	    background-repeat: no-repeat;
	    font-weight: bold;
	    text-decoration: none;
	    color: #D11775;
    }
        .news-categories a.link:hover 
        {
            text-decoration: underline;
        }
.news-home 
{
    width: 267px;
    margin: 0px 0px 15px 0px;
}
    .news-home .content 
    {
        height: 143px;
        padding: 18px 15px 18px 15px;
        background-image: url(/01/images/bg_news_home_content.png);
        background-position: bottom left;
        background-repeat: repeat-x;
    }
        .news-home .content a.link 
        {
	        padding: 0px 5px 0px 11px;
	        background-image: url(/01/images/general/img_arrow_right_D11775.png);
	        background-position: 0px 6px;
	        background-repeat: no-repeat;
	        font-weight: bold;
	        text-decoration: none;
	        color: #D11775;
        }
            .news-home .content a.link:hover 
            {
                text-decoration: underline;
            }
    .news-home .link-button a 
    {
        height: 39px;
        line-height: 39px;
        padding: 0px 15px 0px 34px;
        background-image: url(/01/images/img_icon_news.png);
        background-position: 15px 15px;
        background-repeat: no-repeat;
        background-color: #d11775;
        font-weight: bold;
        text-decoration: none;
        color: #FFFFFF;
        display: block;
    }
        .news-home .link-button a:hover 
        {
            text-decoration: underline;
        }
.news-overview 
{
    margin: 0px 0px 0px 0px;
}
    .news-overview .content 
    {
        padding: 18px 15px 18px 15px;
        background-image: url(/01/images/bg_news_home_content.png);
        background-position: bottom left;
        background-repeat: repeat-x;
    }
        .news-overview .content .news-image 
        {
            width: 118px;
            background-color: #FFFFFF;
            border: 1px solid #D11775;
            text-align: center;
            cursor: pointer;
        }
        .news-overview .content a.link 
        {
	        padding: 0px 5px 0px 11px;
	        background-image: url(/01/images/general/img_arrow_right_D11775.png);
	        background-position: 0px 6px;
	        background-repeat: no-repeat;
	        font-weight: bold;
	        text-decoration: none;
	        color: #D11775;
        }
            .news-overview .content a.link:hover 
            {
                text-decoration: underline;
            }
    .news-overview .link-button a 
    {
        height: 39px;
        line-height: 39px;
        padding: 0px 15px 0px 34px;
        background-image: url(/01/images/img_icon_news.png);
        background-position: 15px 15px;
        background-repeat: no-repeat;
        background-color: #d11775;
        font-weight: bold;
        text-decoration: none;
        color: #FFFFFF;
        display: block;
    }
        .news-overview .link-button a:hover 
        {
            text-decoration: underline;
        }

.product-rotator 
{
    margin: 0px 0px 15px 0px;
    border: 1px solid #D11775;
}
    .product-rotator .content 
    {
        height: 323px;
        padding: 18px 15px 18px 15px;
    }
        .product-rotator #img_left 
        {
            margin: 71px 0px 0px 0px;
            position: absolute;
            z-index: 9999;
            cursor: pointer;
        }
        .product-rotator #img_right 
        {
            margin: 71px 0px 0px 213px;
            position: absolute;
            z-index: 9999;
            cursor: pointer;
        }
        .product-rotator .title 
        {
            font-size: 17px;
            font-weight: bold;
            color: #D11775;
        }
        .product-rotator .image 
        {
            width: 235px;
            height: 164px;
            text-align: center;
        }
        .product-rotator .description 
        {
            color: #D11775;
        }
        .product-rotator .price 
        {
            font-size: 17px;
            font-weight: bold;
            color: #D11775;
        }
    .product-rotator .link-button a 
    {
        height: 39px;
        line-height: 39px;
        padding: 0px 15px 0px 39px;
        background-image: url(/01/images/img_icon_shopping.png);
        background-position: 15px 15px;
        background-repeat: no-repeat;
        background-color: #d11775;
        font-weight: bold;
        text-decoration: none;
        color: #FFFFFF;
        display: block;
    }
        .product-rotator .link-button a:hover 
        {
            text-decoration: underline;
        }

/**/

/* new styles */
.RadRotator
{
	visibility:hidden; 	
}

.rrRelativeWrapper
{
	position: relative;
	margin:0 !important;/*MUST BE 0 for proper rendering*/
}

.rrClipRegion
{
	width: 100%;
	height: 100%;
	/* We change the width and height from the code, and then this setting becomes active! */
	overflow: hidden;
	position: absolute;
}

/*================== The list ========================*/

.rrClipRegion  .rrItemsList 
{
	float: left;
	padding: 0;
	margin: 0;
	list-style: none !important;          
}

.rrClipRegion  .rrItemsList li 
{ 
	float: left;
}

/* For vertical carousel, not set, width defaults to auto */
/* Note if you explicitly set width to auto, this might cause */
/* problems with Safari */

.RadRotator ul.rrVerticalList 
{
	padding: 0;
	margin: 0;
	list-style: none !important;
}

.RadRotator .rrVerticalList li
{ 
	float: none;
	margin-bottom: 0px;
	/* Force the LI to respect the HEIGHT specified */
	overflow: hidden;
	display: block;
}

.rrButton
{
	font-size: 1px;
	text-indent: -9999px;
	display: block;
	position: absolute;
	/*Button size is defined here, we use margins to position them too */
	height: 15px;
	width: 15px;
	line-height: 15px;
	/* Very important for the layout!*/	
	display: none; 
	outline: none;
}

.rrButton:hover
{
	filter: alpha(opacity=100);
	opacity: 1;
	-moz-opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.rrButton.rrButtonUp
{
	background-position: 0 0;
	top: -15px;
	left: 50%;
	margin-left: -8px;
}

.rrButton.rrButtonRight
{
	background-position: 0 -15px;
	margin-top: -8px;
	right: -16px;
	top: 50%;   
}

.rrButton.rrButtonDown
{
	background-position: 0 -30px;
	top:100%;
	left: 50%;
	margin-left: -8px;
	margin-top: 1px;
}

.rrButton.rrButtonLeft
{
	background-position: 0 -45px;
	margin-top: -7px;
	left: -15px;
	top: 50%;
}

.rrButton.rrButtonDisabled
{
	filter: alpha(opacity=20);
	opacity: .2;
	-moz-opacity: .2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}

.rrNoBorder .rrClipRegion
{
	border-width: 0px !important;
}

/* Needed because IE cannot position vertical LI items properly. In addition to this css, the UL's width needs to be EXPLICITLY set from code if IE or Safari */
html* .rrVerticalList li
{
	float: left !important;
}

/**/

.logo_1 
{
    width: 218px;
    margin: 0px 15px 0px 15px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    float: left;
}
.logo_2 
{
    width: 218px;
    margin: 0px 15px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    float: left;
}
.logo_3 
{
    width: 218px;
    margin: 0px 15px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    float: left;
}
.logo_4 
{
    width: 267px;
    margin: 0px 15px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    float: left;
}