@charset "utf-8";
* {
	padding: 0px;
	margin: 0px;
	outline: none;
}
a {
	text-decoration: none;
	color: #de00ff;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #151515;
	background-image: url(../images/pattern.jpg);
	padding-bottom: 20px;
}
.container {
	width: 760px;
	text-align: left;
	overflow: hidden;
}
.menu {
	background-image: url(../images/pattern.jpg);
	width: 760px;
	text-align: left;
	overflow: hidden;
	padding:8px;
}

.menu .home {
	background-image: url(../images/home.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 41px;
	behavior: url(iepngfix.htc);
	cursor: pointer;
	float: left;
	margin-right: 20px;
}
.menu .wie {
	background-image: url(../images/wiezijnwij.png);
	background-repeat: no-repeat;
	height: 21px;
	width: 90px;
	behavior: url(iepngfix.htc);
	cursor: pointer;
	float: left;
	margin-right: 20px;
}
.menu .producten {
	background-image: url(../images/producten.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 69px;
	behavior: url(iepngfix.htc);
	cursor: pointer;
	float: left;
	margin-right: 20px;
}
.menu .wens {
	background-image: url(../images/wens.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 101px;
	behavior: url(iepngfix.htc);
	cursor: pointer;
	float: left;
	margin-right: 20px;
}
.menu .contact {
	background-image: url(../images/contact.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 53px;
	behavior: url(iepngfix.htc);
	cursor: pointer;
	float: left;
	margin-right: 20px;
}
.container .content {
	clear: both;
	position: relative;
	background-color: #FFFFFF;
	background-image: url(../images/gradient_klein.jpg);
	background-repeat: repeat-x;
	width: 760px;
	overflow: hidden;
}
.content .winkelwagen {
	position: relative;
	height: 20px;
	padding-right: 15px;
	text-align: right;
	padding-top: 5px;
}
.content  .winkelwagen  a  {
	color: #151515;
}
.content  .winkelwagen  a:hover  {
	color: #de00ff;
}

.content .header {
	height: 200px;
	width: 760px;
	overflow: hidden;
	background-image: url(../images/header2.jpg);
}
.content .header_wiezijnwij {
	height: 200px;
	width: 760px;
	overflow: hidden;
	background-image: url(../images/header3.jpg);
}
.content  .gradient  {
	background-image: url(../images/gradient_klein.jpg);
	background-repeat: repeat-x;
	height: 20px;
	position: relative;
}

.content .colom    {
	width: 210px;
	float: left;
	position: relative;
	line-height: 16px;
	margin-top: 10px;
	margin-right: 44px;
	padding-bottom: 20px;
}
.content .colom_rechts    {
	width: 210px;
	float: left;
	position: relative;
	line-height: 16px;
	margin-top: 10px;
	padding-bottom: 20px;
}
.content .colom_rechts h1   {
	background-color: #424242;
	color: #FFFFFF;
	float: left;
	width: 280px;
	position: relative;
}
.content  #text {
	position: relative;
	padding-right: 20px;
	padding-left: 20px;
	background-position: right top;
	background-repeat: no-repeat;
}
.content  #text.bloem {
	background-image: url(../images/bloem.jpg);
}
.content  #text  .links {
	position: relative;
	float: left;
	width: 350px;
	padding-right: 44px;
}
.content #text .hel {
	position: relative;
	width: 720px;
}

.content    #text    .links    p, .content    #text    .rechts    p, .content    #text    .hel    p  {
	line-height: 16px;
	position: relative;
	margin-top: 10px;
	padding-bottom: 20px;
}
.content   #text   .rechts  {
	float: left;
	width: 280px;
	position: relative;
}
.content  #grijs {
	clear: both;
	position: relative;
	background-color: #424242;
	padding-right: 20px;
	padding-left: 20px;
	color: #FFFFFF;
	background-repeat: no-repeat;
}
.content  #grijs.bloem {
	background-image: url(../images/bloem_grijs.jpg);
	background-position: right 10px;
}
.content  #grijs.bloem_links {
	background-image: url(../images/bloem_grijslinks.jpg);
	background-position: left 10px;
}
.content  #grijs  .item {
	width: 134px;
	position: relative;
	padding-top: 140px;
	background-image: url(../images/bestseller.jpg);
	background-repeat: no-repeat;
	float: left;
	color: #FFFFFF;
	font-size: 12px;
	padding-left: 7px;
	line-height: 17px;
	margin-right: 3px;
	margin-top: 5px;
	padding-bottom: 20px;
}
.content  #grijs  .item_last {
	width: 134px;
	position: relative;
	padding-top: 140px;
	background-image: url(../images/bestseller.jpg);
	background-repeat: no-repeat;
	float: left;
	color: #FFFFFF;
	font-size: 12px;
	padding-left: 7px;
	line-height: 17px;
	margin-top: 5px;
}
.content   #grijs  .item  .product, .content  #grijs  .item_last  .product {
	position: absolute;
	top: 8px;
	left: 8px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.content  #grijs  .item  .pijltje, .content  #grijs  .item_last  .pijltje {
	position: relative;
	top: 2px;
	float: left;
	padding-right: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.content   #grijs   .item   a, .content   #grijs   .item_last  a {
	color: #FFFFFF;
}
.content  #grijs  .formulier {
	width: 400px;
	padding-top: 10px;
	position: relative;
}
.content  #grijs  .formulier  .inputs {
	position: relative;
	height: 22px;
	color: #FFFFFF;
	padding-top: 2px;
}
.content  #grijs  .formulier  .inputs  input {
	border: 1px solid #2c2c2c;
	position: absolute;
	height: 15px;
	width: 195px;
	padding-left: 3px;
	padding-top: 3px;
	font-size: 11px;
	padding-top: 3px;
	left: 80px;
	top: -4px;
}
.content #grijs .formulier .verplicht {
	position: relative;
	height: 22px;
	padding-top: 2px;
	padding-left: 80px;
}
.content   #grijs   .formulier   .verplicht   .verzend {
	height: 18px;
	width: 77px;
	position: absolute;
	left: 300px;
	top: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.content   #grijs   .formulier   .inputs   .longer  {
	width: 245px;
}
.content  #grijs  .formulier  .inputs_b {
	position: relative;
	height: 125px;
	color: #FFFFFF;
	padding-top: 2px;
}
.content  #grijs  .formulier  .inputs_b  textarea {
	position: absolute;
	left: 80px;
	top: 0px;
	border: 1px solid #2c2c2c;
	width: 294px;
	height: 117px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
}
.content .left {
	float: left;
	position: relative;
	width: 340px;
	padding-bottom: 20px;
	padding-top: 10px;
	line-height: 16px;
}
.content .right {
	width: 340px;
	float: left;
	position: relative;
	padding-left: 30px;
	padding-bottom: 20px;
	padding-top: 10px;
	line-height: 16px;
}
.content .helemaal {
	position: relative;
	width: 740px;
	padding-top: 10px;
	overflow: hidden;
}
.content .helemaal .cat {
	height: 170px;
	width: 170px;
	padding-bottom: 10px;
	position: relative;
	float: left;
	padding-right: 14px;
}
.content .helemaal .cat .background {
	background-image: url(../images/categorie.png);
	background-repeat: no-repeat;
	height: 170px;
	width: 170px;
	behavior: url(iepngfix.htc);
	position: absolute;
	top: 0px;
	left: 0px;
}

.content  .helemaal  .cat  img   {
	position: absolute;
	left: 11px;
	top: 11px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.content .helemaal .cat .naam {
	background-color: #FFFFFF;
	position: relative;
	left: 11px;
	top: 131px;
	height: 26px;
	width: 145px;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	padding-top: 4px;
	padding-left: 5px;
	cursor: pointer;
}
.content #text .pad {
	position: relative;
	width: 720px;
	padding-top: 10px;
	color: #de00ff;
}
.content  #text  .pad a {
	color: #444444;
	text-decoration: none;
}
.content  #text  .pad a.sel {
	color: #de00ff;
}
.content #text .pad img {
	padding-right: 3px;
	padding-left: 3px;
}
.content #text .col {
	position: relative;
	width: 275px;
	float: left;
	overflow: hidden;
	margin-top: 10px;
}
.content #text .col .text {
	line-height: 17px;
	width: 230px;
}
.content #text .col_groot {
	position: relative;
	width: 415px;
	float: left;
	overflow: hidden;
	padding-left:20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #808080;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
	margin-bottom: 20px;
	margin-top: 20px;
}
.content #text .col_groot .inputs {
	width: 400px;
	height: 22px;
	padding-top: 2px;
	position: relative;
}
.content   #text   .col_groot   .inputs input {
	border: 1px solid #2c2c2c;
	position: absolute;
	height: 15px;
	width: 235px;
	padding-left: 3px;
	padding-top: 3px;
	font-size: 11px;
	padding-top: 3px;
	left: 135px;
	top: 0px;
}
.content #text .col_groot .inputs a {
	color: #de00ff;
}
.content #text .col_groot .inputs .submit {
	height: 18px;
	width: 77px;
	position: absolute;
	left: 295px;
	top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.content  #text  .col_groot  .inputs  .radio {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 12px;
	width: 15px;
	position: relative;
	left: 0px;
	top: 2px;
	.top: -2px;
}
.content #text .col_groot .adres {
	padding: 0px;
	width: 400px;
}
.content #text .col_groot .adres_klein {
	padding: 0px;
	width: 200px;
	float: left;
}
.content .helemaal .product {
	width: 145px;
	padding-bottom: 10px;
	position: relative;
	float: left;
	padding-right: 0px;
	overflow: hidden;
	padding-top: 130px;
}
.content .helemaal .product .background {
	background-image: url(../images/product.png);
	background-repeat: no-repeat;
	height: 147px;
	width: 147px;
	behavior: url(iepngfix.htc);
	position: absolute;
	top: 0px;
	left: 0px;
}
.content  .helemaal  .product  img   {
	position: absolute;
	left: 11px;
	top: 11px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.content .helemaal .product a {
	color: #000000;
	text-decoration: none;
}
.content .helemaal .product .info {
	padding-top: 15px;
	padding-left: 10px;
	position: relative;
	width: 130px;
	line-height: 16px;
}
.content .helemaal .product .info .pijltje {
	position: relative;
	left: 0px;
	top: 2px;
	float: left;
	padding-right: 3px;
}
.content   .helemaal   .p_info {
	position: relative;
	padding-top: 10px;
	width: 560px;
	float: left;
	padding-left: 15px;
}
.content .helemaal .p_info .prijs {
	position: relative;
	width: 500px;
	padding-top: 2px;
}
.content .helemaal .p_info .prijs img {
	position: absolute;
	left: 130px;
	top: 0px;
}
.content .helemaal .p_info p {
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
}

.content .helemaal .omschrijving {
	clear: both;
	position: relative;
	width: 680px;
	line-height: 17px;
	padding-left: 13px;
	padding-bottom: 20px;
}
.content   .gwinkelwagen {
	width: 715px;
	padding: 0px;
	background-image: url(../images/wagen_bg.jpg);
	background-repeat: repeat-y;
	text-align: left;
	position: relative;
}
.content    .gwinkelwagen   .klein {
	float: left;
	position: relative;
	padding: 3px;
	width: 77px;
	padding-top: 4px;
}
.content .gwinkelwagen .klein input {
	width: 65px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	text-align: right;
	position: relative;
	top: -4px;
}

.content     .gwinkelwagen    .groot {
	float: left;
	position: relative;
	padding: 3px;
	width: 362px;
}
.content .gwinkelwagen .groot img {
	border: 1px solid #666666;
	float: left;
	margin-right: 5px;

}

.content .gwinkelwagen .streep {
	clear: both;
	height: 1px;
	overflow: hidden;
	position: relative;
	width: 700px;
	margin-left: 3px;
	background-color: #353535;
}

.content #grijs .totaal {
	width: 435px;
	position: relative;
	padding-left: 280px;
	padding-top: 35px;
}
.content #grijs .totaal .item {
	background-image: none;
	height: 23px;
	width: 435px;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #dddddd;
	border-right-color: #dddddd;
	border-bottom-color: #dddddd;
	border-left-color: #dddddd;
	position: relative;
	float: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.content #grijs .totaal .item_zonder {
	background-image: none;
	height: 20px;
	width: 435px;
	margin: 0px;
	position: relative;
	float: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
}
.content #grijs .totaal .item p, .content #grijs .totaal .item_zonder p {
	position: absolute;
	top: 5px;
	left: 257px;
}
.content #grijs .totaal img {
	margin-left: 340px;
	margin-top: 10px;
	margin-bottom: 50px;
}
.content #grijs .col {
	position: relative;
	width: 275px;
	float: left;
	overflow: hidden;
}
.content #grijs .col .text {
	line-height: 17px;
	width: 230px;
}

.content #grijs .col .inputs {
	width: 273px;
}
.content #grijs .col .inputs_groot {
	width: 273px;
	position: relative;
	height: 100px;
	color: #FFFFFF;
	padding-top: 2px;
}
.content #grijs .col .inputs_groot textarea {
	padding: 2px;
	position: absolute;
	left: 80px;
	border: 1px solid #2c2c2c;
	width: 174px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 90px;
}
.content #grijs .col .inputs input {
	width: 175px;
}
.content #grijs .col .inputs input.klein {
	width: 100px;
}
.content #grijs .col_groot {
	position: relative;
	width: 415px;
	float: left;
	overflow: hidden;
	padding-left:20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #808080;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
	margin-bottom: 20px;
}
.content #grijs .col_groot .inputs {
	width: 400px;
}
.content  #grijs  .col_groot  .inputs  .heer {
	position: absolute;
	top: 0px;
	left: 90px;
}
.content  #grijs  .col_groot  .inputs  .vrouw {
	position: absolute;
	top: 0px;
	left: 160px;
}
.content #grijs .col_groot .inputs .radio {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 12px;
	width: 15px;
	position: relative;
	left: 0px;
	top: 2px;
	.top: -2px;
}
.content #grijs .col_groot .inputs input {
	width: 280px;
	left: 90px;
}
.content  #grijs  .col_groot  .inputs  .midden   {
	width: 110px;
}
.content  #grijs  .col_groot  .inputs  .klein   {
	width: 70px;
}
.content #grijs .col_groot .inputs .info {
	position: absolute;
	left: 255px;
	top: 2px;
	color: #808080;
}
.content #grijs .col_groot .inputs .tweede {
	position: absolute;
	top: 0px;
	left: 180px;
	width: 200px;
	height: 20px;
	padding-top: 2px;
}
.content #grijs .col_groot .inputs .tweede input {
	left: 60px;
	width: 130px;
}
.content #grijs .col_groot .inputs .verzend {
	position: absolute;
	height: 18px;
	width: 77px;
	left: 296px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.content #grijs .col_groot .inputs .verplicht {
	padding-left: 90px;
}
.content #grijs .col_groot .inputs .user {
	width: 230px;
	left: 140px;
}
.content #grijs .col_groot .groot {
	float: left;
	position: relative;
	width: 200px;
	padding-bottom: 5px;
}
.content #grijs .col_groot .groot a {
	color: #CCCCCC;
}
.content   #grijs   .col_groot   .kleine  {
	float: left;
	position: relative;
	width: 70px;
	padding-bottom: 5px;
}
.content #grijs .col_groot .streep {
	clear: both;
	height: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	width: 400px;
}
.content  #grijs  .col_groot  .korte {
	clear: both;
	height: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	width:400px;
}
.content  #grijs  .plaat {
	position: absolute;
	top: -48px;
	.top: -47px;
	left: -14px;
}
.content #text .plaat {
	position: absolute;
	top: -54px;
	.top: -53px;
	left: -31px;
}











.clear {
	clear: both;
	position: reltive;
}

.container .footer {
	clear: both;
	position: relative;
	background-color: #FFFFFF;
	background-image: url(../images/gradient_footer.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 20px;
	margin-top: 2px;
	padding-top: 5px;
	text-align: right;
	padding-right: 20px;
	width: 740px;
	color: #878787;
}
.container .footer a {
	color: #4f4f4f;
	text-decoration: none;
}

h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	width: 320px;
}
h2 {
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 20px;
	width: 240px;
}
h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	cursor: pointer;
	color: #000000;
}
