body {
margin: 0px;
padding: 0px;
background: #6dcee8;
font-size: 11px;
font-family: Tahoma;
}

img{
border: 0;
}

.clear{
clear: both;
}

#wrapper{
width: 959px;
margin: auto;
}

#header{
padding-top: 13px;
width: 959px;
height: 136px;
background: url(images/header.png);
}

#logo{
margin-left: 45px;
float: left;
width: 206px;
height: 60px;
}

#banner{
margin-right: 15px;
float: right;
height: 60px;
width: 468px;
}

#top{
overflow: hidden;
color: #534c44;
line-height: 40px;
padding-left: 58px;
background: url(images/top.png);
width: 885px;
height: 40px
}

#top form.zoek{
margin: 0px;
padding: 0px;
float: right;
}

#top form.zoek label{
float: left;
margin-right: 7px;
}

#top form.zoek input{
float: left;
margin: 10px 7px 0 0;
}

#top form.zoek input[type=text]{
padding: 0;
border: 0px;
height: 17px;
width: 102px;
background: url(images/topinput.png);
}

#toptxt{
float: left;
}

#left{
float: left;
margin-left: 43px;
}

#left ul{
margin: 0 0 0 25px;
padding: 10px 0 10px 0;
}

#left ul li{
list-style: none;
line-height: 20px;
}

#left ul li a:hover{
text-decoration: underline;
}

#menu{
min-height: 100px;
width: 249px;
background: #e89fcc url(images/menu.png) bottom no-repeat;
}

#menu a{
text-decoration: none;
color: #5c374e;
}

#topmerken{
padding-left: 15px;
margin-top: 10px;
background: url(images/topmerken.png);
width: 234px;
height: 40px;
line-height: 40px;
color: #275764;
}

#merken{
min-height: 100px;
width: 249px;
background: #dce2ff url(images/merken.png) bottom no-repeat;
}

#merken a{
text-decoration: none;
color: #3e4358;
}

#topnieuwsbrief{
margin-top: 10px;
background: url(images/topnieuwsbrief.png);
width: 249px;
height: 12px
}

#nieuwsbrief{
overflow: hidden;
min-height: 100px;
width: 233px;
background: #ffffff url(images/nieuwsbrief.png) bottom no-repeat;
line-height: 20px;
color: #275764;
padding-left: 16px;
}

#nieuwsbrief form{
margin: 0px;
padding: 0px;
}

#nieuwsbrief a{
text-decoration: none;
color: #3e4358;
}

#nieuwsbrief input[type="text"]{
width: 152px;
height: 19px;
padding: 0;
border: 0;
background: url(images/nieuwsbriefinput.png);
}

#nieuwsbrief input[type="image"]{
float: center;
margin: 11px 21px 5px 0;
}


#inhoud{
float: left;
background: #ffffff;
min-height: 850px;
width: 651px;
}

.item{
text-align: center;
float: left;
margin: 10px 4px 5px 10px;
width: 196px;
height: 246px;
border: 2px solid #6dcee8;
}

.item h1{
margin: 13px 0 24px 0;
padding: 0;
color: #275764;
font-size: 14px;
text-decoration: underline;
}

.knop{
background: url(images/knop.png);
width: 181px;
height: 36px;
font-weight: bold;
line-height: 36px;
margin: 10px auto 0 auto;
}

.prijs, .prijs a{
display: block;
float: left;
width: 102px;
height: 36px;
text-decoration: none;
color: #5c374e;
}

.meer, .meer a{
display: block;
float: left;
width: 79px;
height: 36px;
text-decoration: none;
color: #275764;
}

#footer a{
text-decoration: underline;
color: #275764;
}

#footer{
color: #275764;
text-align: center;
padding-top: 25px;
margin-left: 292px;
clear: both;
height: 81px;
width: 651px;
background: #ffffff url(images/footer.png) bottom no-repeat;
}

.product{
margin: 7px 0 14px 10px;
padding-left: 10px;
padding-bottom: 10px;
overflow: hidden;
height: 192px;
width: 614px;
border: 2px solid #6dcee8;
}

.sorteer{
margin: 7px 0 14px 10px;
padding-left: 10px;
padding-bottom: 10px;
overflow: hidden;
width: 614px;
border: 2px solid #6dcee8;
}

.sorteer p{
margin: 5px 5px 0px 5px;
vertical-align:middle;
}

.product h1{
margin: 7px 0 25px 0;
padding: 0;
color: #275764;
font-size: 14px;
text-decoration: underline;
}

.product img{
float: left;
margin-left: 20px;
}

.productknop{
margin-right: 15px;
float: right;
text-align: center;
background: url(images/knop.png) no-repeat;
width: 181px;
height: 36px;
font-weight: bold;
line-height: 36px;
}


.omschrijving{
margin-left: 40px;
width: 410px;
height: 103px;
float: left;
color: #275764;
line-height: 20px;
}

a.leesmeer {
color: #275764;
}

.nummer{
line-height: 32px;
height: 32px;
text-align: center;
color: #275764;
font-weight: bold;
}

.nummer a{
text-decoration:none;
color: #275764;
}

.nummer a.actief{
text-decoration:underline;
color: #275764;
}

.productimg{
height: 150px;
width: 135px;
float: left;
}

.itemimg{
height: 140px;
}
