/* CSS by Twee-D 2007 - D. Tames     */
/* Design template by Twee-D         */
/* For more info check www.twee-d.nl */
/* August 10, 2007 / revision 0.3    */

html {}
body { background:#FFFFFF; margin:10px; text-align:center; font-family:verdana; font-size:10px; color:#333333; }
form { margin:0px; padding:0px; }
#container { text-align:left; margin-left:auto; margin-right:auto; width:980px; }

#top { width:980px; height:103px; background:url(images/top-bg.jpg); }
#top #logo { float:left; margin-top:18px; margin-left:18px; border:0px; }

#zoeken { float:right; width:176px; height:63px; background:url(images/top-zoeken-bg.jpg); margin-top:10px; margin-right:10px; padding:10px; }
#zoeken #inputsearch { width:174px; border:1px solid #676b6d; font-size:9px; color:#999999; }

#navigation { width:980px; height:49px; background:url(images/navigation-bg.jpg); margin-top:5px; }
#navigation ul { list-style:none; margin:0px; padding:0px; padding-left:20px; padding-top:17px; }
#navigation li { float:left; }
#navigation li a { display:block; margin-right:15px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; }
#navigation li a:hover, #navigation li .menuactive { border-bottom: 4px solid #d6c5a9; }

#shoppingcart { float:left; width:206px; height:59px; background:url(images/header-winkelwagen-bg.jpg); margin-top:5px; margin-bottom:5px; margin-right:5px; }
#shoppingcart p.title { margin:15px 0 0 20px; color:#000000; font-weight:bold; font-size:12px; }
#shoppingcart p.price { margin:2px 0 0 20px; color:#FFFFFF; font-weight:bold; font-size:10px; }
#shoppingcart a { color:#FFFFFF; text-decoration:none; font-weight:bold; }
#shoppingcart a:hover { text-decoration:underline; color:#3a3a3a; }

#header { float:right; width:769px; height:59px; background:url(images/header-kop-bg.jpg); margin-top:5px; margin-bottom:5px; }
#header h1 { font-size:12px; font-weight:bold; color:#000000; margin:15px 0 0 20px; }
#header h2 { font-size:10px; font-weight:bold; color:#FFFFFF; margin:5px 0 0 20px;}

#categories { float:left; width:206px; margin-right:5px; }
#products { float:left; width:558px; margin-right:5px; overflow:hidden;}
#boxes { float:left; width:206px; }

TABLE.ButtonTable { CURSOR: pointer; VERTICAL-ALIGN: middle; DIRECTION: ltr; }
TD.Button {	BACKGROUND-IMAGE: url(images/butbg_red2.gif); BACKGROUND-COLOR: #68C1FF; BACKGROUND-REPEAT: repeat-x; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: middle; WHITE-SPACE: nowrap; }
TD.ButtonsRow { padding-right:10px;}
FONT.Button { FONT-FAMILY: Arial; COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-DECORATION: none; }
/*.SaveMoneyLabel { padding-top:28px; WIDTH: 57px; HEIGHT: 57px; TEXT-ALIGN: center; VERTICAL-ALIGN: middle; COLOR: #FFFFFF; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(images/save_money.gif); BACKGROUND-REPEAT: no-repeat; }*/


.box_gray_content h3 { margin:6px 0 0 20px; font-size:14px; font-weight:bold; color:#b51606; }
.box_gray_content ul { margin:10px 0 0 20px; padding:0; list-style:none; }
.box_gray_content li { line-height:20px; }
.box_gray_content li a { color:#3a3a3a; font-weight:bold; text-decoration:none; padding-left:15px; background:url(images/icon-gray-arrow.jpg) no-repeat; background-position:0px 3px; }
.box_gray_content li a:hover, .box_gray_content li .active { color:#b51606; }

.box_dark_content h3 { margin:6px 0 0 20px; font-size:14px; font-weight:bold; color:#FFFFFF; }
.box_dark_content ul { margin:10px 0 0 20px; padding:0; list-style:none; }
.box_dark_content li { line-height:20px; }
.box_dark_content li a { color:#FFFFFF; text-decoration:underline; padding-left:15px; background:url(images/icon-dark-triangle.jpg) no-repeat; background-position:2px 3px; }
.box_dark_content li a:hover, .box_gray_content li .menuactive { text-decoration:none; }

.box_red_content h3 { margin:6px 0 0 20px; font-size:14px; font-weight:bold; color:#000000; }
.box_red_content p { margin:5px 20px 10px 20px; color:#FFFFFF; }
.box_red_content #inputlogin { width:164px; border:1px solid #676b6d; font-size:9px; color:#999999; }
.box_red_content #submit { text-align:right; margin-top:3px; width:175px; }
.box_red_content #submit a { color:#FFFFFF; font-weight:bold; text-decoration:none; margin-top:4px; }
.box_red_content #submit a:hover { text-decoration:underline; }
.box_red_content ol, .box_red_content ul  { padding:0 20px 0 20px; color:#FFFFFF; margin:0 0 0 20px; }
.box_red_content li { line-height:20px; }
.box_red_content li a { color:#FFFFFF; text-decoration:underline; }
.box_red_content li a:hover, .box_red_content li .menuactive { text-decoration:none; }
.box_red_content #selectfab { width:164px; border:1px solid #676b6d; font-size:9px; color:#999999;  }

.box_wit_content h2 { margin:0 0 8px 0px; font-size:14px; font-weight:bold; color:#b51606; padding-top:6px; }
.box_wit_content h3 { margin:0px 0 0 20px; font-size:12px; font-weight:bold; color:#000000; }
.box_wit_content p { margin:0px 0px 5px 0px; z-index:5; }
.box_wit_content p a { padding-left:5px; padding-right:5px; }
.box_wit_content #special { float:left; width:114px; height:175px; margin:10px 10px 0 10px; text-align:center; }
#break { clear:both; height:1px; width:558px; }

.box_wit_content .left { margin:5px 0 10px 20px; float:left; width:310px; }
.box_wit_content .right { margin:5px 20px 10px 0; float:right; width:250px; text-align:right; }
.box_wit_content ul { list-style:none; margin:0px; padding:0px; }
.box_wit_content li { float:left; }
.box_wit_content li a { display:block; width:20px; text-align:center; text-decoration:none; font-weight:bold; }
.box_wit_content li a:hover, .box_wit_content li .active { text-decoration:underline; color:#3a3a3a; }



#productpic { z-index:50; width:125px; height:135px; overflow:hidden; }
#actionset { width:114px; height:83px; font-weight: bold; position: absolute; color: #FFFFFF; text-align:left; }
#actionprice { margin:0; padding:0; width:100px; top:20px; left:28px; float:left; position:absolute; z-index:40; text-align:center; }
#actionpricenew { font-size: 13px; }

#bottom { clear:both; width:980px; height:49px; background:url(images/bottom-bg.jpg); }
#bottom p { text-align:right; padding:5px 20px 0 20px; line-height:18px; }

a { color: #b51606; text-decoration:underline; }
a:hover { text-decoration: none;}

.box_red_content { background:url(images/box_red_top.jpg) top no-repeat #b51606; padding-top:9px; width:206px; padding-bottom:10px; }
.box_red_bottom { background:url(images/box_red_bottom.jpg); height:9px; margin-bottom:5px; }

.box_gray_content { background:url(images/box_gray_top.jpg) top no-repeat #f1f2ec; padding-top:9px; width:206px; padding-bottom:10px; }
.box_gray_bottom { background:url(images/box_gray_bottom.jpg); height:9px; margin-bottom:5px; }

.box_dark_content { background:url(images/box_dark_top.jpg) top no-repeat #282d29; padding-top:9px; width:206px; padding-bottom:10px; }
.box_dark_bottom { background:url(images/box_dark_bottom.jpg); height:9px; margin-bottom:5px; }

.box_wit_top { background:url(images/box_wit_top.jpg); height:9px; width:558px; }
.box_wit_content { padding:10px; background:url(images/box_wit_content.jpg) repeat-y; }
.box_wit_bottom { background:url(images/box_wit_bottom.jpg); height:9px; width:558px; margin-bottom:5px; }

#price { float:right; font-size:14px; font-weight:bold; padding-top:6px; }
#aanbevolen { float:left; }

#kochtenook { float:right; width:49%; }
.left25 { float:left; width: 35%; }
/*table { margin:5px 5px 5px 20px; }*/

/*ADDED BY DENNIS*/
.left200px { float:left; width: 230px; }
.left200px p a { padding:0px; }

#aanbevolen ul { list-style:outside; margin-left:35px; padding:0px; }
#aanbevolen li { float:none; display:outside; }
#aanbevolen li a { display:outside; width:250px; text-align:left; text-decoration:none; font-weight:bold; }
#aanbevolen li a:hover, .box_wit_content li .active { text-decoration:underline; color:#3a3a3a; }



