charset "utf-8";
/* CSS Document */
html, body {height:100%;}
body {margin:0; padding:0; font:11px Verdana, Arial, Helvetica, sans-serif; background:#000 url(/_images/bg_red.jpg) repeat-x fixed;} /*default bg3.jpg*/
.clear {clear:both;}
h1, h2, h3, p, form {padding:0; margin:0;}
h1, h2, h3 {font-weight:bold;}
img {border:0; display:block;}
strong {font-weight:bold;}
table {border-collapse:collapse;}
table, tr, td {padding:0; margin:0;}
/* OTHER PAGES */
h1 {clear:left; font-size:11px; width:590px; color:black; padding:4px 10px 0; margin-bottom:6px; background:#f9c129; height:18px;}
h2 {font-size:12px; padding-left:10px;}
p.content {width:590px; padding:10px; padding-top:0;}
h3 {clear:left; font-size:14px; width:590px; color:white; padding:9px 10px 0; margin-bottom:10px; background:#ebebeb url(/_images/bg_filter.jpg); height:25px;}
p.content strong, li strong {color:#900;}
p.content span {float:left; width:120px; padding-bottom:15px;}
p.content span.left {clear:left;float:left;}
div.info_left {float:left; width:300px; padding-right:10px;}
div.info_left table td {padding:5px 10px 7px 10px;}
div.info_right {float:left; width:300px;}
div.info_left h1, div.info_right h1 {width:275px;}
li {padding:1px 0; margin:0;}
li span {width:100px; display:block; float:left;}
ul {padding:0 0 10px 20px; margin:0;}
span#copyright {font-size:9px;}
/* MAIN */
div#main {position:relative; width:964px; margin:0 auto; background:white url(/_images/bg_main.jpg) repeat-y;}
div#page {float:left; width:960px; padding:0 2px;}
div#left {float:left; width:160px; padding:0 5px;}
div#content {float:left; width:620px; padding-left:10px; padding-bottom:10px;}
div#right {float:left; width:152px; padding:0 5px 0 3px;}
div#map  {border:1px solid #234291; width:608px;}
div#footer {margin:0 auto; width:964px; height:25px; background:url(/_images/footer.png) no-repeat; text-align:center; line-height:25px; padding-bottom:10px;}
/* SEARCH */
div#search {position:relative; width:153px; height:67px; background:url(/_images/search/bg.jpg) no-repeat; padding-left:7px; padding-bottom:5px; margin:0;}
div#search input.txt {width:144px; height:20px; font-size:12px; border:1px solid #8c98b0; margin-top:32px; padding:0;}
div#search div.btn {position:absolute; top:8px; right:3px; cursor:pointer;}
/* FILTER */
div#filter {background:url(/_images/bg_filter.jpg) no-repeat; width:590px; height:25px; padding:9px 10px 0; color:white; font-weight:bold; margin-bottom:10px;}
div#filter p {float:left; padding-right:3px; line-height:16px;}
div#filter select {float:left; height:20px; font-size:12px;}
div#filter input.btn {margin-left:3px;}
/* SHOP */
div#shop, div#send {background:url(/_images/shop/bg.jpg); padding:3px 12px; color:#0d3d8c;}
div#shop p {padding-top:5px; text-decoration:underline;}
div#shop div.shop_price {height:20px; padding-top:3px;}
div#shop span.qnt {float:left; border:1px solid #0d3d8c; padding:0 3px; margin-right:2px;}
div#shop span.price {float:left; text-align:right; width:65px; color:#900; font-weight:bold;}
div#shop div#totaal {border-top:1px solid #0d3d8c; font-weight:bold; text-align:right; padding-right:4px; margin-top:10px;}
div#shop div.shop_price img {float:left;}
div#shop_btm, div#send_btm {background:url(/_images/shop/bg_btm.jpg) no-repeat; height:30px; text-align:center; padding:12px 5px 10px 5px;}
div#send span {float:left; width:95px; font-size:10px; padding:3px 0;}
div#send span.price {width:25px; font-size:10px; padding:3px 0;}
div#send p {font-size:10px; padding:20px 0 3px;}
/* SUPERSALE */
div.super {background:url(/_images/bg_super.jpg); height:187px; padding-top:28px; font-size:11px; text-align:center; margin-bottom:10px;}
div.super img {border:1px solid #b6b6b6; padding:2px; margin:5px auto; background:white;}
div.super img.btn {border:none; padding:0; margin:15px auto;}
div.super p.price {font-size:18px; font-weight:bold; color:#900;}
div.super div.supertxt {height:15px; overflow:hidden; font-size:10px;}
/* SUPERSALE */
div.new {background:url(/_images/bg_nieuw.jpg); height:187px; padding-top:28px; font-size:11px; text-align:center; margin-bottom:10px;}
div.new img {border:1px solid #b6b6b6; padding:2px; margin:5px auto; background:white;}
div.new img.btn {border:none; padding:0; margin:15px auto;}
div.new p.price {font-size:18px; font-weight:bold; color:#900;}
div.new div.supertxt {height:15px; overflow:hidden; font-size:10px;}
/* ITEMS */
div.item_cnt {float:left; width:300px; padding-right:10px; padding-bottom:10px;}
div.item_cnt img {float:left; border:1px solid #b6b6b6; padding:2px; margin:0 5px 3px 0; background:white;}
div.item_cnt div.txt {padding:3px 5px 0; height:94px;font-size:10px;}
div.item_cnt img.order {position:absolute; padding:0; margin:0; right:5px; bottom:5px; border:0;}
div.item_cnt p.pvan {position:absolute; top:5px; left:5px; font-size:10px; color:#1d4394;}
div.item_cnt p.pvoor {position:absolute; bottom:5px; left:5px; font-size:16px; font-weight:bold; color:#900;}
div.ih_normal, div.ih_sale, div.ih_new {background:#ebebeb url(/_images/items/h_normal.jpg); font-size:11px; height:16px; padding:4px 0 0 10px; font-weight:bold;}
div.item_normal, div.item_sale, div.item_new {background:white; padding:8px; border:1px solid #b6b6b6; border-top:0;}
div.btm_normal, div.btm_sale, div.btm_new {position:relative; background:#ebebeb; height:42px;}
/* SALE */
div.item_cnt div.ih_sale {background:#d72000 url(/_images/items/h_sale.jpg); color:white;}
div.item_cnt div.item_sale {background:#fff5f5; border-color:#d72000;}
div.item_cnt div.btm_sale {background:#d72000;}
div.item_cnt div.btm_sale p.pvan, div.item_cnt div.btm_sale p.pvoor {color:white;}
/* NEW */
div.item_cnt div.ih_new {background:#234291 url(/_images/items/h_new.jpg); color:white;}
div.item_cnt div.item_new {background:#dfe8ff; border-color:#234291;}
div.item_cnt div.btm_new {background:#234291;}
div.item_cnt div.btm_new p.pvan, div.item_cnt div.btm_new p.pvoor {color:white;}
/* ACCOUNT */
div#login {float:left; padding:10px; width:285px; background:#f9c129; height:175px; text-align:center; position:relative;}
div#nieuw {float:left; padding:10px; width:285px; background:#900; height:175px; color:white;text-align:center; position:relative;}
div#login form {padding-top:10px;}
input {width:190px; height:16px; border:1px solid #8c98b0; margin:1px;}
input.button {background:url(/_images/btn_big.png) no-repeat; height:35px; width:171px; border:none; padding:0 0 8px 0; font:bold 11px Verdana, Arial, Helvetica, sans-serif; cursor:pointer;}
div#login input.button, div#nieuw input.button  {position:absolute; left:70px; bottom:10px; }
div#login table td {padding:5px; text-align:left;}
p.adres1, p.adres2, p.adres3 {float:left; width:190px; padding:10px; padding-top:0; height:50px;}
p.adres2, p.adres3 {width:180px;}
p.betaling {height:50px;padding:10px;}
div#buttons {width:370px; margin:0 auto;padding-bottom:20p;}
p.form {float:left;width:130px; height:16px; padding:0 0 10px 10px; line-height:16px;}
p.form2 {float:left;width:80px; height:16px; padding:0 0 10px 10px; line-height:16px;}
p.formsmall {float:left;width:auto; height:16px; padding:0 5px 10px 3px; line-height:16px;}
p.btn {float:left;width:144px; height:16px;}
input.input, input.inputHnr, input.inputZc1, input.inputZc2 {font-size:11px; height:15px; margin-bottom:10px; width:200px; border:1px solid #0d3d8c;}
input.inputHnr {width:53px; float:left;}
input.inputZc1 {width:116px; float:left;}
input.inputZc2 {width:80px; float:left;}
input.radio {float:left; width:15px;}
select.select {width:202px; height:18px; border:1px solid #0d3d8c; margin:1px; margin-bottom:10px ;font-size:11px;}
#txtHint {color:#900; font-weight:bold; padding:10px;}
/* CHECKOUT */
table#checkout {width:610px;}
table#checkout tr.sth {background:#f9c129;}
table#checkout td {padding:5px; margin:0; vertical-align:top;}
table#checkout td.stda {font-weight:bold;}
table#checkout td.stdn {font-weight:bold; width:80px;}
table#checkout td.stdp {font-weight:bold; width:80px;}
table#checkout td.stdt {font-weight:bold; width:80px;}
table#checkout td.std img {float:left;}
table#checkout td.tp {text-align:right;}
table#checkout td.tdt {text-align:right; font-weight:bold; padding:5px 0;}
table#checkout tr.tditem td {border-bottom:1px solid #f9c129;}
table#checkout img.si {padding:2px;background:white;float:left;border:1px solid #aaa;margin-right:5px;}
table#checkout span.qnt {float:left; border:1px solid #0d3d8c; padding:0 3px; margin-right:2px;}