body         { margin-top: 2px; text-align: center; background-image: url( ../images/bg.jpg ); background-repeat: repeat-x; background-color: #CF0505; }
img          { border:none; }

#rand        { width: 963px; margin:auto; text-align: left; }
#pagina      { position: relative; width:963px; margin-bottom:20px; }
#header      { width: 963px; height: 136px; position: relative; margin: 0px; padding: 0px; overflow: hidden; background: url("../images/top.jpg"); background-repeat: no-repeat; }
#topmenu     { float: left; display: block; width: 420px; height: 20px; position: relative; margin-top: 19px; margin-left: 522px; overflow: hidden;}
.toptext     { color: #222; font-size: 10px; font-family: Verdana, Arial; }
.toptext a   { color: #222; text-decoration: none; }
.toptext a:hover { color: #222; text-decoration: underline; }
#winkelwagen { float: right; display: block; width: 256px; height: 40px; position: relative; margin-top: 8px; margin-right: 26px;overflow: hidden; color: #222; font-size: 11px; font-family: Verdana, Arial; }
#aantal      { float: left; display: block; width: 108px; height: 16px; position: relative; margin: 0px; overflow: hidden; }
#aantal_nr   { float: left; display: block; width: 30px; height: 16px; position: relative; margin: 0px; overflow: hidden; }
#inhoud      { float: left; display: block; width: 116px; height: 16px; position: relative; margin: 0px; overflow: hidden; font-size: 10px; text-align: right; }
#totaal      { float: left; display: block; width: 54px; height: 17px; position: relative; margin: 0px; overflow: hidden; margin-top: 2px; }
#totaal_bedr { float: left; display: block; width: 84px; height: 18px; position: relative; margin: 0px; overflow: hidden; margin-top: 2px; }
#naar_kassa  { float: left; display: block; width: 116px; height: 17px; position: relative; margin: 0px; overflow: hidden; text-align: right; }

#main        { width: 963px; position: relative; margin: 0px; padding: 0px; overflow: hidden; background: url("../images/main.png"); background-repeat: repeat; }
#footer      { width: 963px; height: 36px; position: relative; margin: 0px; padding: 0px; overflow: hidden; background: url("../images/footer.jpg"); background-repeat: no-repeat; }
#menubox     { float: left; display: block; width: 178px; position: relative; margin-left: 37px; overflow: hidden; background: url("../images/menu.gif"); background-repeat: repeat; background-position: bottom center; }
.menu        { text-align: right; color: #fff; font-family: Verdana, Arial; padding-top: 10px; padding-right: 22px; }
.menu a      { margin-top: 2px; width: 135px; display: block; text-decoration: none; color: #fff; padding: 2px; }
.menu a:link { text-decoration: none; }
.menu a:hover{ background-color: #FFB514; color:#222; }
#horizontaal { float: left; display: block; width: 736px; position: relative; margin-left: 8px; overflow: hidden; }
.intro       { color: #222; font-size: 11px; font-family: Verdana, Arial; line-height: 17px; padding-left: 12px; padding-top: 9px; padding-right: 12px; }
#bestellen   { width: 704px; height: 18px; background-color: #FFA308; margin-left: 10px; margin-top: 10px; font-size: 13px; color: #222; font-family: Verdana, Arial;}
#bestellen a { text-decoration: none; }
.textbox     { font-size: 11px; }
#bestelbox   { margin-left: 0px; }
#productbox  { float: left; display: block; width: 158px; height: 200px; position: relative; margin-left: 11px; margin-top: 14px; margin-right: 3px; overflow: hidden; background: url("../images/product.gif"); background-repeat: no-repeat; }
#productnaam { float: left; display: block; width: 152px; height: 30px; position: relative; margin-left: 3px; margin-top: 3px; overflow: hidden; }
#foto        { float: left; display: block; width: 149px; height: 130px; position: relative; margin-left: 0px; margin-top: 3px; overflow: hidden; }
.product     { color: #222; font-size: 11px; font-family: Verdana, Arial; padding-left: 8px; padding-top: 6px; text-decoration: none; }
.product a   { color: #222; text-decoration: none; }
.imgheight   { text-align: center; height: 118px; }
.productgroep{ font-size: 12px; line-height: 13px; font-weight: bold;}
.subgroep    { font-size: 11px; line-height: 11px; }
.prijs       { color: black; font-size: 11px; font-family: Verdana, Arial; padding-right: 20px; padding-top: 8px; text-align: right; }
.prijs1      { color: black; font-size: 11px; font-family: Verdana, Arial; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; text-align: right; }
.regtekst    { color: #222; font-size: 11px; font-family: Verdana, Arial; line-height: 17px; padding-left: 13px; }
.webdesign   { margin: 0px; padding-top: 25px; padding-right: 30px; font-family: Arial; font-size: 11px; }
.webdesign a { color: #444444; text-decoration: none; }
.webdesign a:hover   { color: #FF8080; text-decoration: none; }
.webdesign a:visited { text-decoration: none; }
.webdesign a:active  { text-decoration: none; }
#prijs       { float: left; }
#bestel      { float: right; padding-right: 10px; }

