body { background:#6699CC url("../images/bg.jpg") top left repeat-x; width:100%; }
h2 { clear:both; margin:10px 0; padding:6px; }
p { margin: 10px 0 0 0; }

#container { background:#fff; margin:0 auto; width:781px; }


#header { border-top:5px solid #0475d1; border-bottom:20px solid #008eda; padding: 5px 0;}
#header h1 { background:url("../images/logo.gif") top left no-repeat; height:66px; width:324px; }
#header h1 span { display:none; }
#header ul { float:right; margin-top: -20px; }
#header ul li { float:left; padding:5px; border-left:1px solid #ccc; }
#header ul li a { color:#000; text-decoration:none; }


#intro {  }

#contentWrapper { position:relative; float:left; background:url("../images/sidebar-bg.jpg") bottom left no-repeat; border-bottom:20px solid #fff; }

#sidebar { float:left; padding:0 6px 130px 0; position:relative; width:200px; }
#sidebar h2 { background:#03a7dc; color:#fff; }
#sidebar ul.submenu li { border-bottom:1px solid #666; color:#666; padding:5px; }
#sidebar ul.submenu li a { color:#666; padding-left:5px; text-decoration:none; }


#content { float:left; padding: 0 10px 0 0; position:relative; width:565px; }
#content h2 { background:#eaeaec url("../images/bolletje.jpg") top left no-repeat; color:#000; padding-left:45px; }

/* tables */
table { margin: 10px 0 0 0; }
td { vertical-align:top; }

table.product { background:#f9f9f9; }
table.product td.productImage {  }
table.product td.productFeatures { border-bottom:1px solid #ccc; }
table.product td.productLinks td { padding:0 5px 5px 0; }
table.product td.productLinks td img.label { margin-right:5px; }
table.product td.productLinks td a { color:#04368d;}


table.updates th { background:#0378D1; color:#fff; padding:6px; border-left:1px solid #fff; border-right:1px solid #fff; width:33%; }
table.updates td { background:#eaeaea; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; line-height:140%; padding:6px; }
table.updates td.tfoot { text-align:right; }


/* Forms */
#content form { padding:10px; }
div#Search { display:inline; }
div#Search div.middleColumn { display:inline; }


#footer { background:#eaeaec; border-top:1px solid #666; clear:both; padding-top:40px; text-align: center; }
#footer p { border-top:5px solid #0475d1; padding:10px 0; }
#footer ul { margin:-75px auto 0 auto; width:430px; }
#footer ul li { float:left; padding:5px; border-left:0px }
#footer ul li+li { border-left:1px solid #ccc; }
#footer ul li a { color:#000; text-decoration:none; }
