html { background-image: none; background-color: #fff; }
body { font-family: 'Trebuchet MS', 'Verdana', sans-serif; background-color: #fff; }
a { color: #000; text-decoration: underline; }
ol, ul { margin-left: 2em; }
p, li { line-height: 120%; }
li { margin: 0.5em 0; }
dt { font-weight: bold; }
address { font-style: normal; }

#container { background-image: none; background-color: #fff; }

hr, h6, #qMenu, #submenu, #head, #formulier, #bestelling-afronden, input, select { display: none; }

table { border-collapse: collapse; clear: both; }
th, td { border: 1px solid #000; vertical-align: top; }
th { background-color: #eee; padding: 10px 5px; text-align: left; }
td { padding: 5px; }

strong.bedrag { display: block; text-align: right; }
.streep { border-top: 1px solid #999; }
.product { border-top: 1px dotted #999; }

dl, dd { margin: 0; }
tr.subkop th { padding: 5px; }

input, select { vertical-align: middle; }
fieldset dl, fieldset fieldset { margin: 0.5em; }
fieldset dd { margin-left: 1em; margin-right: 1em; }
fieldset fieldset.side input, textarea { width: 100%; }
fieldset.side { width: 42%; }
.omlijnd { border: 1px solid #999; padding: 1em; }
legend { color: #811010; }


#producten { list-style-type: none; margin: 0; }
#producten li { clear: both; border-top: 1px solid #999; }
#producten h2 { font-size: 110%; float: left; margin-top: 0; }
#producten p { border: 1px solid #eee; width: 50px; height: 40px; float: right; }
#producten dl { margin-left: 1em; clear: left; }
fieldset { padding: 0.5em; }
#producten fieldset { margin-bottom: 0.3em; text-align: right; }
#producten img { float: right; margin: 0.3em 0 0.5em 0.5em; display: block; }

img.links { float: left; display: inline; margin: 0 1em 1em 0; }
img.rechts { float: right; display: inline; margin: 0 0 1em 1em; }

#foot { font-size: 90%; margin-top: 2em; clear: both;  }